WO2023162427A1 - Information processing device, information processing method, and recording medium - Google Patents
Information processing device, information processing method, and recording medium Download PDFInfo
- Publication number
- WO2023162427A1 WO2023162427A1 PCT/JP2022/046826 JP2022046826W WO2023162427A1 WO 2023162427 A1 WO2023162427 A1 WO 2023162427A1 JP 2022046826 W JP2022046826 W JP 2022046826W WO 2023162427 A1 WO2023162427 A1 WO 2023162427A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- privilege
- unit
- individual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
Definitions
- the present invention relates to an information processing device, an information processing method, and a program capable of providing benefits to users who own products.
- Patent Literature 1 discloses a configuration of a content usage management device that grants different usage rights to users based on the usage period and number of times of usage rights that have already been granted in a campaign.
- Patent Document 2 describes the configuration of a campaign management device for effectively utilizing points granted in various campaigns.
- the campaign management device receives data for application to the campaign, outputs prize candidate data when the result of the lottery is winning, and receives request data corresponding to the selection. It is configured so that different prizes can be awarded according to the request data.
- the present invention has been made in view of such a background.
- the purpose is to provide a method and a program.
- the information processing apparatus of the first invention comprises a point information storage section in which a user identifier for identifying a user and point information relating to points given to the user are stored in association with each other;
- the individual information acquisition unit acquires individual information in association with the user identifier, and when the individual information acquisition unit acquires the individual information, the privilege information for exercising the right related to the first privilege is sent to the user corresponding to the individual information.
- the point information relating to the points to be given to the user is associated with the user identifier corresponding to the individual information to obtain the point information.
- An information processing apparatus including a point accumulation unit that accumulates points in a storage unit.
- the information processing apparatus of the second invention determines that one user satisfies the predetermined second issuance condition based on the point information stored in the point information storage unit, in contrast to the first invention.
- the information processing device includes a second issue processing unit that issues privilege information for exercising a right related to the second privilege in association with a user identifier that identifies the user.
- an information processing apparatus in contrast to the second aspect, comprises a user information storage unit that stores a user identifier that identifies a user and user information related to the user in association with each other;
- the issue processing unit is an information processing device that issues privilege information for exercising the right related to the second privilege based on the user information corresponding to the user to be issued.
- the information processing device of the fourth invention in contrast to the second or third invention, comprises an instruction information acquisition unit that acquires instruction information regarding the second privilege input by the user, and the second issue processing unit , an information processing device that issues privilege information for exercising a right relating to a second privilege based on instruction information.
- the information processing apparatus of the fifth invention uses the point information corresponding to the user stored in the point information storage unit for one user for any one of the second to fourth inventions.
- the information processing device includes a privilege presentation unit that outputs privilege presentation information about a second privilege.
- the second The information processing device includes a second privilege setting unit that sets the content of the privilege.
- the right related to the second privilege is the right to apply for a sweepstakes that provides premiums
- the second privilege setting unit includes the individual information An information processing apparatus that sets at least one of the number and price of prizes for a prize so that the total amount of prizes for the prize satisfies a predetermined setting condition based on a reception history.
- the information processing apparatus of the eighth invention is privilege information issued to the user and relating to rights that can be exercised based on instructions from the user. is stored in correspondence with the user identifier that identifies the user, and based on the information stored in the issued privilege storage unit, outputs information indicating rights that can be exercised for one user. and an exercise processing unit for exercising a right corresponding to privilege information issued to the user in accordance with an exercise instruction input by the user.
- a user information storage unit in which a user identifier for identifying a user and user information related to the user are stored in association with each other. and a guidance information output unit for outputting guidance information regarding benefits to a terminal device used by a user based on user information.
- the information processing apparatus of the tenth invention provides, in relation to any one of the first to ninth inventions, a distribution information acquisition unit that acquires distribution information related to the distribution of the product corresponding to the individual information acquired by the individual information acquisition unit. and an information output unit that outputs information to a user corresponding to individual information using distribution information corresponding to individual information.
- the information processing apparatus of the eleventh invention in contrast to any one of the first to tenth inventions, is the acquisition or use of a product corresponding to the individual information acquired by the individual information acquisition unit. and an information output unit for outputting information to a user corresponding to the individual information using the situation information corresponding to the individual information.
- the first issue processing unit when the individual information acquisition unit acquires the individual information, An information processing device that issues privilege information for exercising a right relating to a first privilege when it is determined that one issue condition is satisfied.
- the first issue processing unit issues privilege information for exercising the right related to the first privilege, and the point accumulation unit accumulates the point information, and the individual information acquisition unit
- the first issue processing unit determines that the predetermined first issue condition is not satisfied when the individual information is acquired, the first issue processing unit does not issue privilege information, and the point accumulation unit stores the point information.
- An information processing device configured to store.
- the information processing apparatus of the fourteenth invention in contrast to the twelfth or thirteenth invention, comprises a trigger information acquisition unit that acquires predetermined trigger information in association with the user identifier, wherein the first issuance condition is an information processing apparatus including acquisition of trigger information corresponding to a user identifier corresponding to individual information.
- the first issuance condition is the number of times the individual information is acquired in a manner that satisfies the predetermined count condition. It is an information processing device including conditions related to.
- the information processing apparatus of the present invention it is possible to provide benefits to the user and to encourage the user's willingness to purchase products continuously.
- FIG. 4 is a diagram showing an example of user information stored in a user information storage unit in the same information processing apparatus;
- FIG. 4 is a diagram showing an example of point information stored in a point information storage unit in the same information processing apparatus;
- FIG. 4 is a diagram showing an example of information stored in an individual information storage unit in the same information processing apparatus;
- FIG. 4 is a diagram showing an example of information stored in a product information storage unit in the same information processing apparatus;
- a diagram showing an example of campaign information used in the same information processing apparatus Flowchart showing an example of the operation of the information processing apparatus Flowchart showing an example of processing after receiving individual information of the information processing apparatus
- Flowchart showing an example of first privilege related processing of the information processing device 4 is a flowchart showing an example of trigger information accumulation processing of the same information processing apparatus;
- Flowchart showing an example of second privilege-related processing of the information processing device Flowchart showing an example of exercise processing of the same information processing device A diagram for explaining a specific example of a main screen of an application running on the same terminal device.
- a diagram for explaining a specific example of a screen for obtaining an application running on the same terminal device A diagram for explaining a specific example of a post-acquisition screen of an application running on the same terminal device.
- a product is something that has value.
- commercial products include, but are not limited to, canned and bottled beverages sold in vending machines, stores, and the like.
- goods may include food and beverages such as food and beverages, and other tangible objects.
- the sale of products is not limited to the sale of products for a fee, and may be interpreted as including the distribution of products free of charge.
- a user is a consumer who purchases, uses, or consumes products.
- Points are points that have monetary value and can be used like money in that they can be exchanged for goods or prizes.
- points are given to users free of charge.
- the user can, for example, accumulate and use his/her own points.
- the points are not necessarily limited to those expressed as points.
- information having a predetermined value for which an exchange target is not specified at the time of possession may be called a point.
- the prize may be, for example, a product.
- the prize may be a coupon code that can be exchanged for goods or other items, points, or the like.
- a benefit is a privilege given to a user in a predetermined case, such as the right to receive a gift or the right to apply for a prize related to the gift.
- the user can receive the offer of the free gift or apply for a sweepstakes related to the free gift.
- a user who has applied for a prize related to a prize can receive the prize if he or she wins the prize.
- Privilege information is information used by users to exercise rights related to privileges.
- the privilege information may be, for example, the gift itself.
- the privilege information may be a coupon code that can be exchanged for the gift at the exchange location, or information for performing procedures to receive the delivery of the gift. etc.
- the privilege information may be, for example, an identifier used in the procedure for applying for the prize, a flag indicating that it is possible to apply for the prize, It may be an identifier or the like indicating that the user has applied for a prize.
- the privilege information is issued to users who have been given the privilege.
- issuing may mean outputting to the user (for example, transmitting to a device used by the user), or a storage unit provided in the device in association with an identifier that identifies the user. may be stored in
- a sales promotion campaign (hereinafter simply referred to as a campaign) is a measure to encourage users to purchase, use, or consume products.
- the product 10 related to the campaign (the product 10 targeted by the campaign) may be of one type or may be of multiple types.
- a plurality of types of predetermined products 10 belonging to a predetermined category may be targeted for the campaign.
- An identifier for a certain item is a character, a code, or the like that uniquely indicates the item.
- the identifier is, for example, an ID, but any type of information can be used as long as it can identify the corresponding item. That is, an identifier may be the exact name of what it designates, or it may be a uniquely corresponding combination of codes.
- Acquisition may include acquisition of items input by a user or the like, or information stored in the own device or another device (it may be pre-stored information, or information stored in the device). may be information generated by performing information processing in ).
- Obtaining information stored in another device may include obtaining information stored in another device via an API or the like, or obtaining a document file provided by another device. It may include obtaining content (including, for example, the content of a web page). It may also involve obtaining information in a different format based on the original information, such as obtaining the information by performing optical character reading on the image. It may also include reading an image such as a one-dimensional code or a multi-dimensional code to obtain the information represented by it.
- the machine learning method can be used as follows. That is, a machine learning technique is used to configure a learner that receives a specific type of input information as an input and outputs a desired type of output information. For example, two or more sets of input information and output information are prepared in advance, the two or more sets of information are provided to a module for configuring a learning device for machine learning, a learning device is configured, and the configured learning device is used. Accumulate in storage.
- the learning device can also be called a classifier.
- the machine learning method may be, for example, deep learning, random forest, SVM, or the like. Also, for machine learning, for example, functions in various machine learning frameworks such as fastText, tinySVM, random forest, TensorFlow, and various existing libraries can be used.
- the learning device may be, for example, a table showing the correspondence between input vectors based on input information and the like and output information.
- the output information corresponding to the feature vector based on the input information may be obtained from the table, or two or more input vectors in the table and parameters for weighting each input vector may be used for input.
- a vector approximating the feature vector based on the information may be generated, and the output information and parameters corresponding to each input vector used for generation may be used to obtain the final output information.
- the learning device may be, for example, a function representing the relationship between an input vector based on input information or the like and information for generating output information. In this case, for example, information corresponding to a feature vector based on input information may be obtained by a function, and output information may be obtained using the obtained information.
- Outputting information means display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, processing by another processing device or other program, etc.
- This is a concept that includes delivery of results. Specifically, it includes, for example, enabling display of information on a web page, transmitting as e-mail or the like, and outputting information for printing.
- Acceptance of information means acceptance of information input from input devices such as keyboards, mice, touch panels, etc., reception of information sent from other devices via wired or wireless communication lines, optical discs, magnetic discs, semiconductors, etc. This concept includes acceptance of information read from a recording medium such as memory.
- updating means changing the stored information, adding new information to the stored information, or updating the stored information. It is a concept including erasing a part or all of it.
- the information processing apparatus 100 acquires the individual information attached to each product in association with the user identifier, the first privilege information for exercising the right relating to the first privilege is is performed in association with the user identifier, and point accumulation processing is performed in which the points are associated with the user identifier and accumulated in the storage unit 110 . Further, the information processing device 100 is configured to perform a second issuing process of issuing second privilege information for exercising a right relating to a second privilege in association with a user identifier based on point information for each user. ing.
- the information processing apparatus 100 manages, for each user, privilege information that is issued privilege information and relates to rights that can be exercised based on instructions from the user, and outputs information that indicates the rights that can be exercised to the user. In addition, it may be possible to accept an exercise instruction from the user.
- the information processing apparatus 100 may be configured to be able to perform the first issuing process when predetermined trigger information is acquired in advance in association with the user identifier. An information processing system 1 using the information processing apparatus 100 configured as described above will be described below.
- FIG. 1 is a diagram showing an overview of an information processing system 1 according to one embodiment of the present invention.
- the information processing system 1 can be composed of an information processing device 100 and a terminal device 600 owned by a user.
- the information processing device 1 is used by two or more users. That is, the information processing system 1 can include two or more terminal devices 600 . Other devices may be included in the information processing system 1 .
- the information processing device 100 and the terminal device 600 can communicate with each other via a network such as a local area network or the Internet.
- FIG. 1 shows a mobile information terminal device such as a so-called smartphone as the terminal device 600
- the terminal device 600 is not limited to this.
- it may be a tablet-type information terminal device, a personal computer (PC) such as a laptop computer, or a device other than these.
- PC personal computer
- a user can use the information processing system 1 by using the terminal device 600 .
- a mobile information terminal device such as a smart phone is used as the terminal device 600, but the terminal device 600 is not limited to this.
- the information processing system 1 can be used when conducting a campaign related to the product 10.
- a specific example of the product 10 is a canned beverage sold by a vending machine 700 or the like.
- the product 10 is not limited to this, and the sale of the product 10 is not limited to the vending machine 700, and may be performed at a store or the like.
- the campaign is carried out using the individual information display section 15 arranged on the product 10 container.
- the individual information display section 15 is, for example, an image representing individual information. That is, it can be said that the campaign is carried out using the individual information attached to the product 10 .
- Individual information is, for example, a unique identifier assigned to each product 10 .
- the individual information display section 15 is a two-dimensional code representing individual information.
- the individual information display section 15 may display a character string indicating the identifier as it is, or may display a bar code, a multi-dimensional code, or the like. Further, the individual information display unit 15 may be an RF tag or the like that stores individual information.
- the individual information display unit 15 may be configured to display information for accessing a web page or the like for acquiring individual information.
- the user who accessed using the information in the individual information display section 15 may obtain the individual information or be associated with the individual information.
- the individual information display portion 15 is a sticker attached to the container of the product 10, but may be printed on the product 10 or its container, or attached to the product 10 by some other method. There may be. Information prepared for other purposes (for example, serial number, etc.) may also be used as individual information.
- the campaign can be carried out using the trigger information display section 709 provided by a predetermined method. That is, it can be said that a campaign can be carried out using trigger information prepared by a predetermined method.
- the trigger information is, for example, an identifier prepared for each campaign plan.
- Trigger information can be used as an identifier to identify two or more campaigns.
- the trigger information may be, for example, information for indicating that the user is a target of a predetermined campaign. In other words, it can be said that a user associated with trigger information can be targeted for a predetermined campaign corresponding to the trigger information.
- As trigger information corresponding to one campaign only one identifier may be used, or two or more different identifiers may be used.
- information that differs for each place, time, or time may be used as trigger information, or information prepared for other purposes may be used as trigger information when implementing a campaign. good.
- the trigger information display portion 709 is, for example, an image representing trigger information.
- the trigger information display section 709 is displayed, for example, on the vending machine 700 or the like where the user purchases the product 10 .
- a trigger information display portion 709 is a two-dimensional code representing trigger information. Note that the trigger information display section 709 may display a character string indicating the identifier as it is, or may display a bar code, a multi-dimensional code, or the like. Also, the trigger information display unit 709 may be an RF tag or the like that stores trigger information.
- the trigger information display unit 709 may be configured to display information for accessing a web page or the like for obtaining trigger information.
- a user who has made access using the information in the trigger information display section 709 may acquire the trigger information or be associated with the trigger information.
- the trigger information display portion 709 is a sticker attached to the vending machine 700 or the like, but may be provided on a bulletin posted by other methods, or may be an image displayed on a display or the like. good.
- a trigger information output device capable of outputting the trigger information to the user or the user's terminal device 600 may be used. may have been
- Trigger information is prepared, for example, for each user segment that should be targeted by the campaign, and is provided to the user in a place and manner that the user corresponding to the user segment can acquire or recognize. sell.
- trigger information corresponding to the campaign is sent to vending machines 700 installed in the organization and stores selling products 10 in the organization.
- a trigger information display section 709 representing is displayed. The user acquires the trigger information by reading the trigger information display section 709 with the user's terminal device 600 or the like, so that one of the conditions for using the campaign (which may be referred to as an issuance condition to be described later). can satisfy That is, by arranging the trigger information in this way, it is possible to determine whether or not the user is a target of the campaign based on whether or not the trigger information is acquired.
- vending machine 700 may be able to communicate with information processing apparatus 100 by being connected to the same network as information processing apparatus 100, terminal apparatus 600, or the like, or may communicate with information processing apparatus 100 through a network different from the network. may be communicably connected to the information processing apparatus 100 via. In this case, information on the vending machine 700 may be transmitted to the information processing apparatus 100 so that the information is managed by the information processing apparatus 100 . Further, the information processing apparatus 100 may be configured to be capable of implementing point-of-sale information management (POS) in a sales system including vending machines 700 that sell the products 10 and stores.
- POS point-of-sale information management
- the first privilege can be said to be, for example, a privilege that the user can obtain in response to acquisition of new individual information.
- the second privilege can be said to be a privilege that the user can obtain according to the balance of the points held by the user. Further, when the user acquires new individual information, the user is given predetermined points. By accumulating points, the user will be able to obtain secondary benefits for any campaign.
- FIG. 2 is a block diagram of the information processing system 1.
- FIG. FIG. 3 is a block diagram of the information processing apparatus 100. As shown in FIG.
- the terminal device 600 includes a terminal storage section 610 , a terminal reception section 620 , a terminal reception section 630 , a terminal processing section 640 , a terminal output section 660 , a terminal transmission section 670 and a sensor section 680 .
- the terminal storage unit 610 includes an identification information storage unit 615.
- a user identifier that can identify the terminal device 600 is stored in the identification information storage unit 615 .
- a user identifier is information that can identify a user who uses the terminal device 600 .
- the user identifier may be an identifier unique to each terminal device 600, an identifier unique to each piece of software that operates on the terminal device 600 (for example, an identifier that identifies an account logged in with respect to a function realized by software), or a terminal
- Various identifiers may be used, such as identifiers that identify accounts in web services that may be utilized using device 600 .
- the account information of the user of the operating system that operates the terminal device 600 the account information logged in to the web service accessible by the web browsing function realized by the terminal device 600, or the A variety of information may be used, such as cookies provided by web pages accessed through web browsing functions.
- the terminal reception unit 620 receives information transmitted from the information processing device 100 and other devices via the network.
- the terminal reception unit 620 accumulates the received information in, for example, the terminal storage unit 610 so that the terminal processing unit 640 and the like can acquire the information.
- the terminal reception unit 630 receives various input operations on the terminal device 600 by the user using the terminal device 600 .
- the operation is performed using, for example, an input device (not shown), but is not limited to this.
- the terminal reception unit 630 may, for example, receive an input operation by voice input through a microphone.
- the terminal processing unit 640 uses each unit of the terminal device 600 to perform various information processing operations.
- the terminal output unit 660 has a display unit 661 which is a display device.
- the terminal output unit 660 outputs information by displaying it on the display unit 661, for example.
- the information output method is not limited to this, and may be performed by outputting voice or the like from a speaker or the like.
- the terminal transmission unit 670 transmits, for example, information acquired by the terminal processing unit 640 or the like via the network.
- the sensor unit 680 includes a reading unit 681 and a position information acquisition unit 683.
- the reading unit 681 is configured, for example, to be able to read an image from a camera.
- the positional information acquisition unit 683 is a positional information sensor capable of specifying a position by, for example, GPS. Note that a reading device or measuring device different from these may be used as the sensor unit 680 .
- the sensor unit 680 detects a detection target and outputs obtained information. For example, the sensor unit 680 outputs an image captured using a camera. The obtained information is accumulated in the terminal storage unit 610 or the like, for example.
- the terminal device 600 is configured to function as a code reader capable of reading bar codes, two-dimensional codes, multi-dimensional codes, and the like. Such a function is realized by a well-known configuration.
- the terminal processing unit 640 can acquire the reading result based on the information (such as an image and a signal indicating the reading result) acquired by the reading unit 681. It is sufficient if it is configured to
- the terminal device 600 transmits information to the information processing device 100 through the terminal transmission section 670 based on the user's operation received by the terminal reception section 630 .
- the terminal device 600 transmits the acquired individual information and trigger information to the information processing device 100 .
- the terminal device 600 transmits information input by the user to the information processing device 100 .
- these pieces of information are transmitted in association with user identifiers stored in identification information storage section 615 . That is, it is preferable that the terminal device 600 transmits to the information processing apparatus 100 a user identifier that can identify the user using the terminal device 600 in association with the individual information, the trigger information, and the like.
- the information processing device 100 includes a storage unit 110, a reception unit 120, a reception unit 130, a processing unit 140, and a transmission unit 170.
- the information processing device 100 is, for example, a server device.
- the storage unit 110 includes a user information storage unit 111, a point information storage unit 112, an issue privilege storage unit 113, an individual information storage unit 115, a product information storage unit 116, and a campaign information storage unit 118.
- the user information storage unit 111 stores a user identifier that identifies a user and user information related to the user in association with each other.
- the user information is stored in association with a user identifier that identifies a user who uses the information processing system 1 .
- User information may include various types of information.
- the user information may include the purchase history of the product 10 and other products, acquired individual information, acquired trigger information, acquired situation information, attribute values of other attributes, and the like.
- the user information may include the user's place of residence, family composition, and other information.
- the user information may include, for example, information acquired by a wearable terminal or the like worn by the user, or information acquired from an external database or the like in which user information is recorded.
- the user information can be updated using, for example, information transmitted from the user or information acquired by the processing unit 140 .
- FIG. 4 is a diagram showing an example of user information stored in the user information storage unit 111 in the information processing apparatus 100. As shown in FIG. 4
- the user information is divided into information indicating user attribute values, etc., and individual information recorded in association with the user, but the data management method is limited to this.
- attribute values such as the user's place of residence, generation, acquired trigger information, and acquisition date and time of the trigger information are recorded in association with the user identifier.
- each attribute value such as individual information acquired by the individual information acquisition unit 145 as described later, acquisition date and time of the individual information, and position information acquired together with the individual information as described later is used to acquire the individual information. It is recorded in association with the user identifier of the user who made the request.
- individual information is managed in association with product information as will be described later. Therefore, it is assumed that the user information includes the purchase history of the product 10 to which the individual information is attached. You can say Further, a plurality of sets of information such as trigger information and its acquisition date and time may be recorded, or only a predetermined number of combinations corresponding to a predetermined rule may be recorded.
- the predetermined rule may be appropriately set, for example, what is acquired first, what is acquired last, what is acquired within a predetermined period of time, or the like.
- the point information storage unit 112 stores a user identifier and point information related to the points given to the user in association with each other. It can be said that the point information includes, for example, information indicating the amount of points given to each user.
- the point balance history may be recorded as point information for each user.
- the balance of points currently held may be recorded as point information for each user. That is, based on the information stored in the point information storage unit 112, it is possible to identify the balance of points currently held by at least one user.
- the point information may be stored as user information. In that case, the point information storage unit 112 may be regarded as being included in the user information storage unit 111 .
- FIG. 5 is a diagram showing an example of point information stored in the point information storage unit 112 in the information processing apparatus 100. As shown in FIG.
- the point information is recorded as information indicating the history of the balance of points. That is, in the point information, for example, each attribute value of point balance, date and time, and information on the cause of occurrence of the balance is recorded in association with the user identifier. Note that information about the cause may not be included. Also, in the drawing, an example is shown in which a predetermined amount of points is subtracted in accordance with the issuance of the second privilege, but the present invention is not limited to this. That is, the points may be accumulated all the time. In this case, the second privilege may be configured to be issued each time the cumulative value of points reaches a predetermined threshold.
- the privilege information issued to the user is stored in the issued privilege storage unit 113 in association with the user identifier of the user.
- privilege information relating to rights that can be exercised based on instructions from the user is stored.
- a record of the exercised privilege information may be retained or deleted. That is, based on the information stored in the issued privilege storage unit 113, it is possible to specify at least privilege information related to rights that the user can exercise from now on.
- the privilege information may be stored as user information. In that case, the issued privilege storage unit 113 may be regarded as being included in the user information storage unit 111 .
- FIG. 6 is a diagram showing an example of information stored in the issued privilege storage unit 113 in the information processing device 100. As shown in FIG. 6
- the information stored in the issued privilege storage unit 113 includes attribute values of a privilege identifier (an example of privilege information) that identifies the issued privilege, the date and time of issuance, and the date and time that the privilege is exercised. shows an example of information recorded in association with a user identifier. In this example, the exercised date and time of the exercised privilege information is recorded so that it can be determined that the privilege has already been exercised.
- a privilege identifier an example of privilege information
- the individual information storage unit 115 stores whether or not the individual information attached to the shipped product 10 has been acquired by the information processing apparatus 100 by a predetermined method (whether or not it has been used).
- Information indicating is stored. That is, based on the information stored in the individual information storage unit 115, it is possible to identify whether or not each individual information item has been used in the information processing system 1 by the user who purchased the product 10. FIG. By managing whether individual information has been used or not in this manner, it is possible to prevent double acquisition of individual information for one piece of individual information.
- Information indicating whether or not the individual information has been used may be a flag associated with the individual information, the presence or absence of a record such as the date and time of acquisition associated with the individual information, or the like. The presence or absence of recording of used individual information in the storage unit 115 or the presence or absence of recording of non-used individual information may be used.
- FIG. 7 is a diagram showing an example of information stored in the individual information storage unit 115 in the information processing apparatus 100. As shown in FIG.
- the information stored in the individual information storage unit 115 includes attribute values of a privilege identifier (an example of privilege information) that identifies the privilege that has been issued, the date and time of issue, and the date and time that the privilege is exercised. shows an example of information recorded in association with a user identifier. In this example, the exercised date and time of the exercised privilege information is recorded so that it can be determined that the privilege has already been exercised.
- a privilege identifier an example of privilege information
- the exercised date and time of the exercised privilege information is recorded so that it can be determined that the privilege has already been exercised.
- the product information storage unit 116 stores, for example, information indicating the correspondence relationship between the product information on the shipped product 10 and the individual information attached to the product 10 . That is, based on the information stored in the product information storage unit 116, it is possible to specify the information on the product 10 corresponding to each piece of individual information.
- the product information may include, for example, information such as the product name and product number of the product 10, information such as the lot, and information such as the shipping date, but is not limited thereto.
- distribution information regarding the distribution of the product 10 is stored as the product information.
- the distribution information may include, but is not limited to, information such as the delivery route of the product 10, the retail location, the date and time when the product 10 is available for sale, and the sales mode of the product 10, for example.
- the distribution information is recorded or updated based on the information obtained by a distribution history tracking system, a POS system, or the like during the distribution process of the product 10, for example. However, it is not limited to this.
- FIG. 8 is a diagram showing an example of information stored in the product information storage unit 116 in the information processing device 100. As shown in FIG. 8
- each attribute value of product identifier identifying product, lot number, shipping date, and distribution information indicates the range of individual information attached to product 10. associated with information.
- the distribution information for example, the place of sale and the start date of sale are recorded. For example, by referring to such information, it is possible to specify product information about the product 10 to which one piece of individual information is attached.
- the campaign information storage unit 118 stores campaign information regarding campaigns identified by the identifier of each campaign.
- the campaign information includes, for example, the name of the campaign, information for guiding users, implementation period, details of benefits, details of prizes, conditions for issuing benefits, and the like.
- campaign information may include trigger information corresponding to the campaign.
- a campaign associated with trigger information may be set. Being associated with the trigger information may be interpreted as including that the condition for issuing the privilege includes the condition related to the trigger information.
- conditions for issuing benefits for example, conditions corresponding to preconditions, first issuance conditions, or second issuance conditions can be provided.
- a precondition is a precondition for being eligible for the corresponding campaign.
- the first issue condition is a condition for issuing the first privilege information regarding the first privilege.
- the second issue condition is a condition for issuing the second privilege information regarding the second privilege.
- Preconditions need not be provided.
- both may be treated collectively as the first issuance condition (or precondition), or both without distinction between the precondition and the second issuance condition may be regarded collectively as the second issuance condition (or precondition).
- Further issuance conditions may be provided when more privileges are provided.
- the following can be set. That is, even if it is set as a condition for issuing benefits related to one campaign that individual information is acquired within a predetermined period (for example, implementation period) or that predetermined individual information is read. good. Further, the condition may be that the predetermined trigger information has been acquired in advance or that the trigger information has been acquired afterward. In other words, when these conditions are satisfied, it can be said that the information processing apparatus 100 is configured to handle the corresponding campaign target. Further, conditions may be set such that it can be considered that the product has been obtained or used in a predetermined situation. Further, the condition may be set such that the result of comparison between the balance of points held by the user and a predetermined threshold value is a predetermined result.
- condition may be set such that the result of comparison between the cumulative total or balance of points acquired within a predetermined period and a predetermined threshold value is a predetermined result.
- acquisition of individual information attached to a predetermined product may be set as a condition.
- the conditions are not limited to these, and it is possible to set conditions related to time, acquisition of individual information, acquisition of trigger information, points, other user information, and the like.
- FIG. 9 is a diagram showing an example of campaign information used in the information processing device 100.
- FIG. 9 is a diagram showing an example of campaign information used in the information processing device 100.
- the campaign information includes information for guiding the user, such as the URI of the website indicating the content of the campaign, the name of the campaign, and the banner image indicating the campaign, as the campaign identifier. It is associated and included.
- the campaign information information such as the start date and end date of the campaign, preconditions for the campaign, the first issuance condition, the second issuance condition, etc., and information indicating the details of the benefits, each information corresponds to the campaign identifier. included with.
- Information indicating the content of the privilege is recorded as, for example, a setting file stored in a predetermined location.
- the campaign whose campaign identifier is "cp02" is a "university A campus limited campaign” that targets only users within a predetermined area, and the precondition is that individual information has been acquired within the period.
- the first issue condition is that the predetermined trigger information "T021” has been acquired, and when the trigger information and the individual information are acquired, the first issue process is performed as described later.
- the second issuance condition the fact that the trigger information "T021” has been acquired and the value of 100 points are specified.
- the second issue processing is performed by using 100 points.
- the campaign is set to run from April 2, 2022 to September 31, 2022. Information about the campaign can be found at the 'link to' URI.
- the banner image representing the campaign is a file indicated by "/img/cp02.jpg”.
- the precondition is that any of the individual information from "D00001” to "F99999” has been acquired within the period. .
- the relevant individual information is acquired within the period, it can be targeted for this campaign.
- the precondition is that any of the individual information from "G00001" to "K99999” has been acquired within the period.
- the number of acquisitions of individual information is set to be a multiple of 3 as the first issuance condition. That is, when the corresponding individual information is acquired within the period, the number of acquisitions is counted. Then, the first issue processing is performed each time the number of times of acquisition becomes a multiple of 3, such as the third, sixth, and ninth times.
- the receiving unit 120 receives information transmitted from other devices.
- the receiving unit 120 stores the received information in the storage unit 110, for example.
- the user inputs information using the terminal device 600 and transmits the information to the information processing device 100 .
- the receiving unit 120 can store each piece of transmitted information in the storage unit 110 in association with the user identifier. Note that when receiving information from the terminal device 600, the receiving unit 120 can identify the user identifier of the user involved in the transmission based on the transmitted information.
- the reception unit 130 receives information input using input means (not shown) connected to the information processing apparatus 100 .
- the receiving unit 130 receives, for example, an operation by an administrator of the information processing device 100 or the like.
- the reception unit 130 stores the received information in the storage unit 110, for example.
- the reception unit 130 receives the information received by the reception unit 120 as information input to the information processing apparatus 100 . It can be said that the reception unit 130 receives a user's operation performed using the terminal device 600 . That is, the input of information to the information processing apparatus 100 by the user may be interpreted to mean that the information is indirectly input to the information processing apparatus 100 by the user via the terminal device 600 or the like. , may be interpreted to mean that the user inputs directly to the information processing apparatus 100 using the input means.
- the information processing apparatus 100 can be given information by the user by executing a program that automatically generates information or by giving various information to the program to make it function. It may be regarded as an input of information to 100 . Input of information by an administrator or the like of the information processing apparatus 100 can be regarded in the same way.
- the processing unit 140 includes a user information acquisition unit 141, an instruction information acquisition unit 143, an individual information acquisition unit 145, a trigger information acquisition unit 146, a situation information acquisition unit 147, a distribution information acquisition unit 148, an information output unit 151, and a guidance information output unit. 153 , privilege presentation unit 155 , point accumulation unit 160 , first issue processing unit 161 , second issue processing unit 162 , exercise processing unit 165 , and second privilege setting unit 167 .
- the processing unit 140 performs various types of processing. Various types of processing are, for example, processing performed by each unit of the processing unit 140 as follows.
- the user information acquisition unit 141 acquires the user information of the user and stores it in the user information storage unit 111 in association with the user identifier.
- the user information acquisition unit 141 acquires the user information of the user input by the user when the user starts using the information processing system 1, and stores the user information in the user information storage unit 111. accumulate. Further, when trigger information or situation information related to a user is acquired, the user information acquisition unit 141 acquires the information and accumulates it in the user information storage unit 111 . Note that the acquisition timing of the user information is not limited to this, and the acquisition route is not limited to this either.
- the instruction information acquisition unit 143 acquires instruction information input by the user.
- the instruction information is, for example, information indicating an instruction such as selection of a campaign or selection of a privilege or prize desired by the user, but is not limited to these.
- the instruction information is, for example, information input by the user by inputting characters or selecting an option.
- the instruction information acquisition unit 143 is configured to be able to acquire instruction information regarding the second privilege. More specifically, for example, it is possible to receive instruction information specifying the second privilege, which is input based on privilege presentation information output by the privilege presenting unit 155, which will be described later.
- the instruction information acquisition unit 143 acquires instruction information corresponding to an operation of selecting a desired second privilege from the list displayed on the display unit 661 of the terminal device 600 based on the privilege presentation information.
- the instruction information acquisition unit 143 is not limited to this, and may be configured to be able to acquire instruction information regarding the first privilege, instruction information input by another method, and the like.
- the individual information acquisition unit 145 acquires individual information attached to each product 10 in association with the user identifier. That is, the individual information acquisition unit 145 acquires, for example, the individual information acquired from the product 10 by the user and transmitted from the terminal device 600 in association with the user identifier of the user. It may be said that the individual information acquisition unit 145 acquires individual information attached to the product 10 in association with the user identifier of the user who purchased the product 10 .
- the individual information acquisition unit 145 accumulates, for example, the acquired individual information and information such as the acquisition date and time in the user information storage unit 111 or the like. Information such as the date and time of acquisition may be considered to correspond to the following status information.
- the individual information acquisition unit 145 determines whether the individual information to be acquired transmitted from the terminal device 600 is new (whether or not it has been used). or). Then, when it is determined that the item is new, the individual information is acquired. Whether or not the individual information to be acquired is new can be determined by searching information stored in the individual information storage unit 115, for example. As described above, when the individual information acquisition history is recorded and held as user information in the user information storage unit 111, whether or not the individual information is new is determined by the user information storage unit 111. This may be done by confirming whether it is recorded in the user information or not.
- the trigger information acquisition unit 146 acquires predetermined trigger information in association with the user identifier. That is, the trigger information acquisition unit 146 acquires, for example, the trigger information acquired by the user and transmitted from the terminal device 600 in association with the user identifier of the user. The trigger information acquisition unit 146 accumulates, for example, information related to the acquired trigger information in the user information storage unit 111 or the like.
- the processing unit 140 when the user who has acquired the trigger information is a new user in the information processing system 1, the processing unit 140 puts the corresponding user in the second lock state. Whether or not the user is new can be determined by, for example, whether or not user information about the user is stored in the user information storage unit 111, but the determination method is not limited to this.
- the processing unit 140 causes the terminal device 600 to output a guidance to that effect and to try to acquire the individual information by obtaining the product 10 . Thereby, the user can easily know that the user is in the second lock state and the work required to participate in the campaign using the information processing system 1 .
- the status information acquisition unit 147 acquires status information related to acquisition or use of the product 10 corresponding to the individual information acquired by the individual information acquisition unit 145 .
- individual information can be considered to have been acquired when the product 10 was obtained or used. Therefore, when the individual information is acquired, the location information acquired by the terminal device 600, the weather information, and the information input by the user can be used as the status information related to the acquisition or use of the product 10.
- the information input by the user is, for example, information specifying the purchase location of the product 10, information specifying the time zone in which the product 10 was purchased or the time zone in which the product 10 was consumed, etc., but is not limited thereto.
- the status information acquisition unit 147 stores the acquired status information in the user information storage unit 111 or the like in association with the user identifier.
- the distribution information acquisition unit 148 acquires distribution information regarding the distribution of the product 10 corresponding to the individual information acquired by the individual information acquisition unit 145 .
- the distribution information acquisition unit 148 can acquire the distribution information of the product 10 corresponding to the individual information, for example, by searching the information stored in the product information storage unit 116 using the individual information.
- the information output unit 151 uses the distribution information corresponding to the individual information or the situation information corresponding to the individual information to output information to the user who acquired the individual information, that is, the user corresponding to the individual information. do. Information is output by, for example, transmitting the information to the terminal device 600 used by the user.
- the information output unit 151 can output information about the campaign based on the campaign information stored in the campaign information storage unit 118, for example. More specifically, the information output unit 151 can select a campaign that is considered to be highly relevant to the user based on the campaign information and the distribution information or status information, and output information about the campaign. . For example, the information output unit 151 can use the distribution information or the situation information to identify the region where the user acquired the product 10, and select a campaign related to that region as a campaign with a high degree of relevance.
- the information output unit 151 can use information about the time period when the user acquired the product 10, and select a campaign directed to the user who makes purchases during that time period as a campaign with a high degree of relevance.
- the information output unit 151 can thereby allow the user to recognize the information regarding the campaign that is highly relevant to the user.
- the information output unit 151 outputs, as information not related to the campaign, for example, information for inquiring about the distribution of the product 10 obtained from the distribution information, and event information around the position obtained based on the situation information that is the position information. and information such as weather forecast can be output. This allows the user to recognize useful information for the user.
- the guidance information output unit 153 outputs guidance information regarding benefits to the terminal device 600 used by the user based on the user information.
- Guidance information is, for example, information indicating the details of benefits, information on prizes that may be offered to users, information on other campaigns, and the like. If there are a plurality of benefits or prizes, the guidance information may be information such as listing them so that the user can check them. Further, when there are a plurality of benefits and premiums, the guidance information may be information about some of the benefits and premiums selected by the guidance information output unit 153 .
- the guidance information output unit 153 is configured to be capable of outputting guidance information regarding the first privilege and guidance information regarding the second privilege in a content or mode considered to be relevant to the user, based on the user information. ing.
- the guide information output unit 153 based on the user's purchase history and other attribute values of the user (for example, age or segment from a predetermined viewpoint), To extract benefits and premiums that are considered to be preferred by the user. Then, the guidance information output unit 153 composes and outputs the guidance information in a content or manner in which the extracted privilege or prize information is displayed with a higher priority than other information.
- To be displayed with a high priority means, for example, to be displayed at a high rank in the list display, or to make the amount of operation by the user for displaying less than the amount of operation for other displays. However, it is not limited to these.
- the privilege presenting unit 155 uses the point information corresponding to the user stored in the point information storage unit 112 to output privilege presentation information regarding the second privilege to one user.
- the privilege presentation information is, for example, a list of second privileges that the user can obtain according to the balance of the points held by the user.
- the privilege presentation information may be said to be, for example, a list of second privileges that satisfy the second issuance condition regarding the required point balance.
- the user can confirm the privilege presentation information, perform an operation of selecting a desired second privilege, or the like, and can transmit instruction information to the information processing apparatus 100 .
- privilege presentation information is not restricted to this.
- the privilege presentation information may include a second privilege that the user cannot obtain at present due to an insufficient balance of points, but that the user will be able to obtain in the future if points are added.
- a second privilege that the user cannot obtain at present due to an insufficient balance of points, but that the user will be able to obtain in the future if points are added.
- the output of information by the information output unit 151, the output of guidance information by the guidance information output unit 153, and the output of privilege presentation information by the privilege presentation unit 155 are each performed when a predetermined timing arrives. do it.
- the predetermined timing is, for example, when the user performs a request operation.
- point accumulation processing is performed by the point accumulation unit 160, when individual information is acquired by the individual information acquisition unit 145, or when a predetermined date and time arrives, these information may be output.
- the point accumulation unit 160 executes point accumulation processing when the individual information acquisition unit 145 acquires individual information.
- the point accumulating process is a process of accumulating in the point information storage unit 112 the point information regarding the points to be given to the user in association with the user identifier corresponding to the individual information.
- the amount of points given to the user may be a predetermined amount, or may vary randomly or according to conditions.
- a point value accumulated as product information for each product may be set.
- the point accumulation unit 160 may give the user the amount of points specified using the product information corresponding to the acquired individual information.
- the first issue processing unit 161 performs first issue processing when the individual information acquisition unit 145 acquires individual information.
- the first issuing process is a process of issuing the first privilege information for exercising the right regarding the first privilege in association with the user identifier corresponding to the individual information.
- the first issue processing unit 161 performs the first issue processing by, for example, recording the first privilege information in the issued privilege storage unit 113 in association with the user identifier, but the present invention is not limited to this.
- the first issue processing unit 161 may be configured to perform the first issue process by transmitting the first privilege information to the terminal device 600 of the user.
- the first issue processing unit 161 when the individual information acquisition unit 145 acquires individual information, the first issue processing unit 161 performs the first issue processing when it determines that the predetermined first issue condition is satisfied. For example, the first issue processing unit 161 uses campaign information stored in the campaign information storage unit 118 to determine whether or not one or more campaigns satisfy the first issue condition of the campaign. When performing the first issue processing, the first issue processing unit 161 can issue the first privilege information specified by the campaign information in association with the user identifier.
- the first issue processing unit 161 By configuring the first issue processing unit 161 in this way, when the first issue processing unit 161 determines that the first issue condition is satisfied when the individual information acquisition unit 145 acquires the individual information, The first issue processing by the first issue processing unit 161 and the point accumulation processing by the point accumulation unit 160 are both performed. On the other hand, when the individual information acquisition unit 145 acquires the individual information and the first issue processing unit 161 determines that the first issue condition is not satisfied, the first issue processing unit 161 does not issue privilege information. , point accumulation processing by the point accumulation unit 160 is performed.
- the first issuance condition includes, for example, that the trigger information acquisition unit 146 acquires trigger information corresponding to the user identifier corresponding to the individual information.
- the first issuance condition includes that the trigger information is acquired for the same user who acquired the individual information.
- the first issuing process will be performed when the user acquires both the trigger information and the individual information.
- the first issuance condition may include acquisition of trigger information prior to acquisition of individual information.
- the first issuing process is performed when the individual information is acquired after the trigger information is acquired by the user.
- the processing unit 140 In determining whether the first issuance condition is satisfied or not, if it is determined that the first issuance condition is not satisfied because the trigger information is not acquired, the processing unit 140, for the corresponding user, The first privilege is set to the first locked state. That is, when the trigger information is acquired and the first issue processing is to be performed, the user is set to the first locked state.
- the processing unit 140 causes the terminal device 600 to output a guidance to that effect and to attempt acquisition of trigger information. Thereby, the user can easily know that the first locked state is present and the work required to execute the first issuing process.
- the first issuance condition is not limited to this.
- the first issuance condition may include a condition regarding the number of times individual information is acquired in a manner that satisfies a predetermined count condition. Acquisition of individual information in a manner that satisfies the count condition specifically means, for example, acquisition of individual information attached to a specific product 10 or acquisition of individual information attached to a product 10 sold in a specific region. Acquisition of the attached individual information, acquisition of the individual information attached to the product 10 sold at a store corresponding to a specific affiliate, and the like may correspond. That is, such first issuance conditions include, for example, ⁇ the first reading of the individual information attached to the specific product 10'' and ⁇ the individual information attached to the product 10 sold in a predetermined area.
- the first issue condition can be determined based on information stored in the user information storage unit 111 or the product information storage unit 116 and corresponding to the acquired individual information. can.
- a first issuance condition it is possible to implement an effective sales promotion campaign by narrowing down the segment of target users, or obtain a sales promotion effect for a specific product 10 . Since the product 10 to which the individual information is uniformly attached can be widely distributed regardless of the content and purpose of the campaign, various campaigns can be carried out easily.
- the first issue processing unit 161 may be configured to issue the first privilege information based on the instruction information regarding the first privilege input to the terminal device 600. In this case, for example, it may be interpreted that the first issuance condition includes acceptance of the instruction information.
- the second issue processing unit 162 performs second issue processing when it is determined that a predetermined second issue condition is satisfied for one user based on the point information stored in the point information storage unit 112 .
- the second issuing process is a process of issuing the second privilege information for exercising the right regarding the second privilege in association with the user identifier that identifies the user.
- the second issue processing unit 162 performs the second issue processing by, for example, recording the second privilege information in the issued privilege storage unit 113 in association with the user identifier, but the present invention is not limited to this.
- the second issue processing unit 162 may be configured to perform the second issue processing by transmitting the second privilege information to the terminal device 600 of the user.
- the determination of whether the second issue condition is satisfied by the second issue processing unit 162 may be made when a predetermined timing arrives.
- the predetermined timing is, for example, when point accumulation processing is performed by the point accumulation unit 160, when individual information is acquired by the individual information acquisition unit 145, when a predetermined date and time arrives, or when a user requests This is, for example, when there is an operation, but is not limited to this.
- the second issue processing unit 162 uses campaign information stored in the campaign information storage unit 118, for example, to determine whether one or more campaigns satisfy the second issue condition of the campaign. to judge.
- the second issue processing unit 162 can issue the second privilege information specified by the campaign information in association with the user identifier.
- the second issue processing unit 162 is configured to issue the second privilege information based on the instruction information regarding the second privilege input to the terminal device 600.
- the instruction information is, for example, information input by the user based on the privilege presentation information output by the privilege presentation unit 155 . By doing so, the user can select and obtain the desired second privilege. In this case, for example, it may be interpreted that the second issuance condition includes acceptance of the instruction information. Further, the determination of whether or not the second issue condition is satisfied by the second issue processing unit 162 may be performed when the instruction information is acquired by the instruction information acquisition unit 143 .
- the second issue processing unit 162 may be configured to perform the second issue process based on the user information corresponding to the user to be issued.
- the second issue processing unit 162 may be configured to perform a second issue process for a second privilege considered to be related to the user based on user information.
- the second issue processing unit 162 based on the user's purchase history or other attribute values of the user (for example, age or segment from a predetermined point of view), A second privilege that is considered to be preferred by the user may be extracted, and the second issuing process for the second privilege may be performed.
- the exercise processing unit 165 Based on the information stored in the issued privilege storage unit 113, the exercise processing unit 165 outputs information indicating rights that can be exercised by one user to the user.
- Information indicating rights that can be exercised is, for example, configured to be transmitted to the terminal device 600 of the user and output to the display unit 661 .
- the exercise processing unit 165 is configured to output information when a predetermined timing arrives.
- the predetermined timing is, for example, when the user performs an operation requesting the exercise of the privilege.
- the exercise processing unit 165 may output information when, for example, the first issue process or the second issue process is newly performed, or when a predetermined date and time has arrived. may
- the exercise processing unit 165 exercises the right corresponding to the privilege information issued to the user according to the exercise instruction input by the user.
- the exercise instruction is input, for example, by the user performing an operation on the terminal device 600 to designate a privilege to be exercised in response to output of information indicating rights that can be exercised.
- the second privilege setting unit 167 sets the content of the second privilege based on the acquisition result of the individual information corresponding to the two or more user identifiers by the individual information acquiring unit 145.
- Setting the content of the second privilege means, for example, determining the prizes to be provided by the privilege or determining the number of prizes. For example, if the number of acquired individual information or the total amount of purchased products 10 increases, the number of gifts corresponding to one second privilege is increased or the value is increased. , may be set by the second privilege setting unit 167 . On the contrary, when the number of acquired individual information and the total amount of products 10 purchased correspondingly increase, the number of gifts corresponding to one second privilege is reduced or the value is lowered.
- the second privilege setting unit 167 may set such that Thereby, when the demand for the second privilege increases, the content of the second privilege can be appropriately set accordingly.
- setting the content of the second privilege means, for example, determining at least one of the number of prizes and the value of the prize pertaining to the prize. may mean setting the Setting the number of prizes for a prize can be said to set the probability of winning a prize.
- the second privilege setting unit 167 receives individual information from a plurality of users related to the prize.
- At least one of the number of prizes and the value of the prizes is set so that the total amount of prizes for the prize satisfies a predetermined setting condition based on the reception history of the individual information acquisition unit 145, that is, the acquisition history of the individual information.
- the individual information acquisition history can be obtained based on the user information in the user information storage unit 111, for example.
- the second privilege is set so that the total amount of prizes related to the prize is within a predetermined range of the total amount of the product 10 (an example of setting conditions).
- the section 167 may set at least one of the number of prizes and the price of the prizes.
- the setting condition may include that the price of the prize and the unit price of the product 10 have a predetermined relationship.
- the transmission unit 170 transmits information to other devices constituting the information processing system 1 via a network.
- the transmission unit 170 for example, transmits information to be output to the terminal device 600 and other devices.
- the storage unit 110 and the terminal storage unit 610 described above are preferably non-volatile recording media, they can also be realized with volatile recording media.
- Information and the like acquired by each device are stored in these, respectively, but the process of storing information and the like is not limited to this.
- information may be stored via a recording medium, information transmitted via a communication line may be stored, or input may be performed via an input device. The information received may be stored.
- processing unit 140 and the terminal processing unit 640 described above can usually be implemented by an MPU, a memory, or the like.
- the processing procedures of the processing unit 140 and the terminal processing unit 640 are usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- input means that can be used to input information that can be received by the reception unit 130 or the terminal reception unit 630 may be anything, such as a numeric keypad, a keyboard, a mouse, or a menu screen.
- the reception unit 130 and the terminal reception unit 630 can be realized by device drivers for input means such as numeric keys and keyboards, control software for menu screens, and the like.
- the receiving unit 120 and the terminal receiving unit 620 are usually realized by wireless or wired communication means, but may be realized by means for receiving broadcast.
- the transmission unit 170 and the terminal transmission unit 670 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.
- a campaign may be conducted in which a third benefit that is different from the first and second benefits is provided.
- a third issue processing unit that performs privilege issue processing regarding the third privilege is provided, like the first issue processing unit 161 described above.
- the third issue processing unit executes the third issue for exercising the right related to the third privilege. It is sufficient that it is configured to issue three privilege information.
- the user uses the terminal device 600 to transmit the individual information and the trigger information acquired by the reading unit 681 to the information processing device 100, thereby obtaining privilege information performed by the information processing device 100.
- You can receive issuance and earn points.
- the terminal device 600 to make requests or instructions to the information processing device 100, the user can check the guidance information regarding the first privilege and the second privilege, exercise the issued privilege, and perform the second privilege. It is possible to perform issuing operations related to the second privilege.
- the information processing device 100 When the information processing system 1 is used in this way, the information processing device 100 performs various operations, for example, as follows. These operations are performed by the processing unit 140 executing control operations and the like while using each unit. Information such as the result of processing may be output to the terminal device 600 used by the user as appropriate according to these operations.
- FIG. 10 is a flowchart showing an example of the operation of the information processing device 100.
- FIG. 10 is a flowchart showing an example of the operation of the information processing device 100.
- Step S1 The processing unit 140 determines whether or not the individual information transmitted from the terminal device 600 has been received. If it is determined that it has been received, the process proceeds to step S3, and if not, the process proceeds to step S2.
- Step S2 The processing unit 140 determines whether or not there is a user in the locked state. If it is determined that there is a user in the locked state, the process proceeds to step S4; otherwise, the process proceeds to step S5.
- Step S3 In response to receiving the individual information, the processing unit 140 performs individual information post-reception processing. The details of this processing will be described later. After that, the process proceeds to step S4.
- Step S4 The processing unit 140 performs first privilege-related processing. The details of this processing will be described later. After that, the process proceeds to step S5.
- Step S5 The processing unit 140 determines whether or not the trigger information transmitted from the terminal device 600 has been received. If it is determined that it has been received, the process proceeds to step S6, and if not, the process proceeds to step S7.
- Step S6 The processing unit 140 performs trigger information accumulation processing in response to acquisition of trigger information. The details of this processing will be described later. After that, the process proceeds to step S7.
- Step S7 The processing unit 140 determines whether or not a request for information regarding the campaign has been received from the user. If it is determined that the request has been received, the process proceeds to step S8; otherwise, the process proceeds to step S9.
- Step S8 The processing unit 140 performs guidance processing in response to a request from the user.
- Guidance processing is performed as described above by the information output unit 151 and the guidance information output unit 153, for example. After that, the process proceeds to step S9.
- Step S9 The processing unit 140 determines whether or not a request regarding the second privilege has been received from the user. If it is determined that the request has been accepted, the process proceeds to step S10; otherwise, the process proceeds to step S11.
- Step S10 The processing unit 140 performs second privilege-related processing in response to a request from the user. The details of this processing will be described later. After that, the process proceeds to step S11.
- Step S11 The processing unit 140 determines whether or not a request regarding the exercise of the privilege has been received from the user. If it is determined that the request has been received, the process proceeds to step S12; otherwise, the process proceeds to step S13.
- Step S12 The processing unit 140 performs exercise processing in response to a request from the user. The details of this processing will be described later. After that, the process proceeds to step S13.
- Step S13 The processing unit 140 determines whether or not it is time to set the second privilege of the predetermined campaign. For example, the processing unit 140 may determine that it is the set timing when a predetermined time has arrived. Further, for example, when the number of acquisitions of individual information related to a predetermined campaign reaches a predetermined number or more, it may be determined that it is the setting timing. If it is determined that it is the setting timing, the process proceeds to step S14, and if not, the series of processes is terminated.
- Step S14 The processing unit 140 performs a second privilege setting process.
- the second privilege setting process is performed by the second privilege setting unit 167 as described above, for example. After that, the series of processing ends.
- This process is configured to be repeated periodically. Note that the order of each determination and the processing corresponding thereto is not limited to this.
- FIG. 11 is a flowchart showing an example of post-receipt processing of individual information by the information processing apparatus 100.
- FIG. 11 is a flowchart showing an example of post-receipt processing of individual information by the information processing apparatus 100.
- Step S111 The processing unit 140 determines whether the received individual information is new (not yet acquired). If it is determined that the information is new as described above, the process proceeds to step S112. If not, the individual information post-receipt process is terminated and the process returns to the higher level process.
- Step S112 The processing unit 140 acquires the individual information, associates it with the user identifier, and stores it in the user information storage unit 111 or the like.
- Step S113 The processing unit 140 acquires status information related to acquisition or use of the product 10 corresponding to the individual information, corresponding to the individual information. For example, the position information or the like acquired when the individual information is acquired in the terminal device 600 is acquired as the situation information. Then, the acquired status information is associated with the user identifier and stored in the user information storage unit 111 or the like.
- Step S114 The processing unit 140 performs point accumulation processing as described above.
- Step S115 The processing unit 140 determines whether or not the user is in the second locked state. If it is determined that it is in the second locked state, the process proceeds to step S116, and if not, the individual information post-receipt process is terminated, and the process returns to the higher level process.
- Step S116 The processing unit 140 releases the second lock state for the user. Thereafter, the individual information post-receipt process is terminated, and the process returns to the higher level process.
- FIG. 12 is a flowchart showing an example of the first privilege-related processing of the information processing device 100.
- Step S131 The processing unit 140 acquires the corresponding campaign information from the information stored in the campaign information storage unit 118 according to the acquisition result of the individual information. In other words, the processing unit 140 identifies the target campaign.
- Step S132 Based on the acquired information, the processing unit 140 determines whether or not the first issue condition is satisfied. If it is determined that the first issue condition is satisfied, the process proceeds to step S133; otherwise, the process proceeds to step S134.
- Step S133 The processing unit 140 performs first issue processing. After that, the first privilege-related processing is terminated, and the processing returns to the upper processing.
- Step S134 The processing unit 140 determines whether or not the first issue condition was not satisfied because the condition regarding the trigger information was not satisfied. If it is determined that the condition regarding the trigger information is not satisfied, the process proceeds to step S135, and if it is determined otherwise, the first privilege-related process is terminated and the process returns to the higher level process.
- Step S135) The processing unit 140 sets the user to the first lock state. This will let the user know that they need to look for and read the trigger information.
- FIG. 13 is a flowchart showing an example of trigger information accumulation processing of the information processing apparatus 100.
- Step S141 The processing unit 140 stores the acquired trigger information in the user information storage unit 111 or the like in association with the user identifier.
- Step S142 The processing unit 140 determines whether the user who acquired the trigger information is a new user. If it is determined to be new, the process proceeds to step S143; otherwise, the process proceeds to step S145.
- the processing unit 140 acquires user information about the user. For example, the processing unit 140 acquires the user information by receiving an information input operation by the user or by reading information from a medium on which the user information is written. The processing unit 140 stores the acquired user information in the user information storage unit 111 in association with the user identifier.
- Step S144 The processing unit 140 sets the second lock state for the user. Thereby, the user can know that it is necessary to obtain the product 10 and read its individual information.
- Step S145 The processing unit 140 determines whether or not the user is in the first lock state. If it is determined that it is in the first locked state, the process proceeds to step S146; otherwise, the individual information reception post-processing is terminated, and the process returns to the upper level.
- Step S146 The processing unit 140 releases the first lock state for the user. Thereafter, the individual information post-receipt process is terminated, and the process returns to the higher level process.
- FIG. 14 is a flowchart showing an example of the second privilege-related processing of the information processing device 100.
- Step S151 Based on the information in the point information storage unit 112, the processing unit 140 acquires the point balance of the target user.
- Step S152 The processing unit 140 acquires related campaign information based on the information in the campaign information storage unit 118 and the point balance.
- Step S153 The processing unit 140 configures privilege presentation information using the acquired campaign information. Then, the configured privilege presentation information is output to the user. This allows the user to input instruction information.
- Step S154 The processing unit 140 determines whether instruction information input by the user has been acquired. It waits until the instruction information is acquired, and when it is determined that the instruction information has been acquired, the process proceeds to the next step S155.
- Step S155 The processing unit 140 determines whether or not the second issuance condition regarding the second privilege corresponding to the instruction information is satisfied. If it is determined that the second issuance condition is satisfied, the process proceeds to step S156; otherwise, the second privilege-related process is terminated and the process returns to the upper process.
- Step S156 The processing unit 140 performs the second issuing process for the second privilege corresponding to the instruction information.
- Step S157 The processing unit 140 subtracts a predetermined amount from the user's point balance in exchange for performing the second issuing process. That is, the processing unit 140 updates information stored in the point information storage unit 112 . After that, the second privilege-related processing is terminated, and the process returns to the higher level processing.
- FIG. 15 is a flowchart showing an example of exercise processing of the information processing device 100.
- FIG. 15 is a flowchart showing an example of exercise processing of the information processing device 100.
- Step S171 As described above, the processing unit 140 searches the information stored in the issued privilege storage unit 113 for privilege information that can be exercised by the user.
- Step S172 The processing unit 140 outputs exercisable privilege information to the user. This allows the user to check the privileges that can be exercised and to input exercise instructions.
- Step S173 The processing unit 140 determines whether or not the exercise instruction input by the user has been acquired. It waits until the exercise instruction is acquired, and when it is determined that the exercise instruction has been acquired, the process proceeds to the next step S174.
- Step S174 The processing unit 140 exercises the privilege specified by the exercise instruction.
- Step S175 The processing unit 140 updates the information regarding the privilege in the information in the issued privilege storage unit as the privilege is exercised. That is, the processing unit 140 records that the privilege has been exercised. After that, the exercise process is terminated and the process returns to the higher level process.
- the display unit 661 of the user's terminal device 600 displays a screen of an application for using the information processing device 100 to present information to the user and accept input of information from the user. is done. That is, the user can use the information processing device 100 while displaying various screens on the terminal device 600 . Screen transitions are controlled by the processing unit of the terminal device 600 and the processing unit 140 according to appropriate communication between the terminal device 600 and the information processing device 100, or user operations received by the reception unit of the terminal device 600. It is realized by performing actions. This can be done, for example, by providing a web page that can be displayed on the terminal device 600 by the information processing device 100 . Alternatively, the information processing apparatus 100 may transmit and receive information that can be handled by a predetermined application operating on the terminal device 600, such as a predetermined client application or an instant messaging service client application. Specific examples of typical display screens will be described below.
- FIG. 16 is a diagram illustrating a specific example of the main screen C10 of the application running on the terminal device 600.
- FIG. 16 is a diagram illustrating a specific example of the main screen C10 of the application running on the terminal device 600.
- FIG. 16 shows an example of a state in which the main screen C10 is displayed on the display unit 661 of the terminal device 600 of the user.
- a screen is, for example, a web page screen displayed by the web browser of the terminal device 600 based on the information transmitted from the first information processing device 100 .
- the display method of the screen and the progress until the screen is displayed are not limited to this, and can be configured as appropriate.
- the user is in a state of having logged in to the system for participating in the campaign by transmitting a predetermined user identifier or the like to the information processing apparatus 100, but the present invention is not limited to this.
- the main screen C10 is a screen used by the user to enable each function of transmitting individual information and the like to the information processing apparatus 100 and issuing various instructions and requests.
- the main screen C10 includes, for example, a first button C11 for transitioning to an acquisition screen C20 for acquiring individual information, trigger information, etc., and a point exchange screen C40 for confirming points and exchanging for a second privilege.
- a second button C13 for transition, a third button C15 for transition to an exercise screen C50 for exercising a privilege, and the like are included.
- FIG. 17 is a diagram explaining a specific example of the acquisition screen C20 for the application running on the terminal device 600.
- FIG. FIG. 18 is a diagram illustrating a specific example of the post-acquisition screen C30 of the application running on the terminal device 600. As shown in FIG.
- an acquisition interface C25 for reading individual information and trigger information using the camera function of the terminal device 600 is displayed.
- the user can acquire the individual information and the trigger information by operating the acquisition interface C25 so that a graphic representing the individual information and the trigger information is entered and photographing.
- the post-acquisition screen C30 can include, for example, information indicating that the user has obtained the first privilege through the first issuing process, information indicating that points have been obtained, and the like.
- information indicating that the user has obtained the first privilege through the first issuing process information indicating that points have been obtained, and the like.
- FIG. 19 is a diagram explaining a specific example of the point redemption screen C40 of the application running on the terminal device 600.
- FIG. 19 is a diagram explaining a specific example of the point redemption screen C40 of the application running on the terminal device 600.
- the point redemption screen C40 contains information indicating the second privilege that the user can redeem, displayed based on the privilege presentation information.
- three types of prizes, an item code, a drink exchange coupon, and a special eco-bag, are shown as second benefits.
- the balance of points owned by the user is shown as information. Item codes and drink exchange coupons can be exchanged within the point balance.
- FIG. 20 is a diagram explaining a specific example of the exercise screen C50 of the application running on the terminal device 600.
- FIG. 20 is a diagram explaining a specific example of the exercise screen C50 of the application running on the terminal device 600.
- the exercise screen C50 includes information indicating exercisable rights output by the exercise processing unit 165 based on the information stored in the issued privilege storage unit 113.
- the privilege of obtaining two item codes and a drink exchange coupon is shown as an exercisable right.
- the user can transmit an exercise instruction to the information processing device 100 and exercise the right corresponding to the privilege information.
- the user can acquire the first privilege and use it to acquire the second privilege. You can earn points. Therefore, it is possible to encourage the user's willingness to continue purchasing products. There is no need to use different forms of individual information depending on the campaign, and various sales promotion campaigns with different target users and different incentive contents and schemes can be run through the product 10 to which one individual information is attached. can be realized.
- the points can be accumulated. It is possible to arouse the desire of the user to continuously purchase the product 10 in order to acquire the .
- the privilege can be exercised at the timing desired by the user. Therefore, the user's motivation to purchase the product 10 in order to participate in the campaign or earn points can be increased.
- the individual information and the distribution information are associated with each other, it is possible to adjust the content of the privilege provided to the user according to the user's product acquisition location. Therefore, it is possible to provide more attractive benefits to individual users, thereby further motivating users to continue purchasing products.
- the processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed.
- the software that implements the information processing apparatus 100 in the present embodiment is the following program. In other words, the program is executed by the computer of the information processing apparatus 100 that can access the point information storage section in which the user identifier that identifies the user and the point information related to the points given to the user are stored in association with each other.
- an individual information acquisition unit that acquires individual information attached to each product in association with a user identifier, and a case where the individual information acquisition unit acquires the individual information , the first issue processing unit that issues the privilege information for exercising the right related to the first privilege in association with the user identifier corresponding to the individual information, and the individual information acquisition unit, when the individual information is acquired, the user and a point accumulation unit that accumulates in a point information storage unit, in association with a user identifier corresponding to individual information, point information relating to points to be given to the user.
- each component may be configured by dedicated hardware, or components that can be implemented by software may be implemented by executing a program.
- each component can be realized by reading and executing a software program recorded in a recording medium such as a hard disk or a semiconductor memory by a program execution unit such as a CPU.
- the program execution unit may execute the program while accessing the storage unit or recording medium.
- the program may be executed by being downloaded from a server or the like, or may be executed by reading a program recorded on a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, etc.). good.
- this program may be used as a program constituting a program product.
- the number of computers that execute the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
- the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
- two or more components present in one device may be physically realized in one medium.
- each process may be implemented by centralized processing by a single device (system), or may be implemented by distributed processing by a plurality of devices. (In this case, it is possible to grasp the entire system composed of a plurality of devices that perform distributed processing as one "device").
- information related to processing executed by each component for example, information received, acquired, selected, generated, transmitted, or received by each component
- information such as thresholds, formulas, addresses, etc. used by each component in processing may be stored temporarily or for a long period of time in a recording medium (not shown), even if not specified in the above description.
- each component or an accumulation section may accumulate information in the recording medium (not shown).
- each component or a reading unit may read information from the recording medium (not shown).
- the information used in each component etc. for example, information such as thresholds, addresses and various set values used in processing by each component may be changed by the user, the above The user may or may not be able to change such information as appropriate, even if not explicitly stated in the description.
- the change is realized by, for example, a reception unit (not shown) that receives a change instruction from the user and a change unit (not shown) that changes the information according to the change instruction.
- the reception of the change instruction by the reception unit (not shown) may be, for example, reception from an input device, reception of information transmitted via a communication line, or reception of information read from a predetermined recording medium. .
- products include services for users, electronic contents (for example, information that enables you to appreciate music, images, books, etc., but not limited to these), and monetary value.
- Intangibles such as data indicating points possessed, etc., may also be included.
- the individual information is sent to the user accompanying the transaction of the product by the user, or the individual information is sent to the user in association with the user identifier of the user who made the transaction in response to the transaction of the product.
- the information processing apparatus has the effect of being able to provide benefits to the user and to encourage the user's willingness to purchase products continuously. etc.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、商品を保有等するユーザに対して特典を提供することが可能な情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program capable of providing benefits to users who own products.
商品を購入等して保有するユーザに対して特典を与えることで、ユーザの商品の購入意欲を促進させることが行われることがある。このような特典の付与は、例えば、期間や地域等を限定したキャンペーンの施策として行われる場合がある。 By giving benefits to users who have purchased and possessed products, users' desire to purchase products may be encouraged. Granting of such a privilege may be carried out as a measure of a campaign with a limited period, area, or the like, for example.
例えば下記特許文献1には、キャンペーンにおいて既に付与された利用権限の利用期間や付与回数等に基づいて異なる利用権限をユーザに付与するようにしたコンテンツ利用管理装置の構成が開示されている。
For example,
下記特許文献2には、様々なキャンペーンで付与されたポイントを有効活用させるためキャンペーン管理装置の構成が記載されている。キャンペーン管理装置は、キャンペーンへの申込のためのデータを受け付け、抽選の結果が当選であった場合に景品候補データを出力し、選択に対応した要求データを受信する。要求データに応じて、異なる景品を付与することができるように構成されている。 Patent Document 2 below describes the configuration of a campaign management device for effectively utilizing points granted in various campaigns. The campaign management device receives data for application to the campaign, outputs prize candidate data when the result of the lottery is winning, and receives request data corresponding to the selection. It is configured so that different prizes can be awarded according to the request data.
従来、商品の購入者等に対して特典を与えるキャンペーンを行う場合には、例えば、キャンペーン毎に所定の方法により商品を保有していることなどを確認し、確認できた場合に当該キャンペーンの特典を付与することが行われる。しかしながら、このような従来の方法では、キャンペーン毎にそのキャンペーンに魅力を感じないユーザが生じる可能性があり、ユーザの商品の継続購入のための意欲を促進させる効果が得られにくくなる場合があるという問題があった。 Conventionally, when conducting campaigns that give benefits to purchasers of products, for example, for each campaign, it is confirmed that the product is owned by a predetermined method, and if it is confirmed, the benefits of the campaign is given. However, with such a conventional method, there is a possibility that some users will find the campaign unattractive for each campaign, and it may be difficult to obtain the effect of motivating users to continue purchasing products. There was a problem.
この発明はそのような背景を鑑みてなされたものであり、ユーザに特典を提供することができるとともに、ユーザの商品の継続購入のための意欲を促進させることが可能な情報処理装置、情報処理方法及びプログラムを提供することを目的としている。 SUMMARY OF THE INVENTION The present invention has been made in view of such a background. The purpose is to provide a method and a program.
本第一の発明の情報処理装置は、ユーザを識別するユーザ識別子とユーザに付与されたポイントに関するポイント情報とが対応付けられて格納されるポイント情報格納部と、個々の商品に付されている個別情報をユーザ識別子に対応付けて取得する個別情報取得部と、個別情報取得部が個別情報を取得した場合において、第一特典に関する権利を行使するための特典情報を、個別情報に対応するユーザ識別子に対応付けて発行する第一発行処理部と、個別情報取得部が個別情報を取得した場合において、ユーザに付与するポイントに関するポイント情報を、個別情報に対応するユーザ識別子に対応付けてポイント情報格納部に蓄積するポイント蓄積部とを備える、情報処理装置である。 The information processing apparatus of the first invention comprises a point information storage section in which a user identifier for identifying a user and point information relating to points given to the user are stored in association with each other; The individual information acquisition unit acquires individual information in association with the user identifier, and when the individual information acquisition unit acquires the individual information, the privilege information for exercising the right related to the first privilege is sent to the user corresponding to the individual information. When the individual information acquisition unit acquires the individual information, the point information relating to the points to be given to the user is associated with the user identifier corresponding to the individual information to obtain the point information. An information processing apparatus including a point accumulation unit that accumulates points in a storage unit.
かかる構成により、ユーザに特典を提供することができるとともに、ユーザの商品の継続購入のための意欲を促進させることができる。 With such a configuration, it is possible to provide benefits to the user and to motivate the user to continue purchasing products.
また、本第二の発明の情報処理装置は、第一の発明に対して、ポイント情報格納部に格納されているポイント情報に基づいて一のユーザについて所定の第二発行条件を満たすと判断した場合に、第二特典に関する権利を行使するための特典情報を、ユーザを識別するユーザ識別子に対応付けて発行する第二発行処理部を備える、情報処理装置である。 Further, the information processing apparatus of the second invention determines that one user satisfies the predetermined second issuance condition based on the point information stored in the point information storage unit, in contrast to the first invention. The information processing device includes a second issue processing unit that issues privilege information for exercising a right related to the second privilege in association with a user identifier that identifies the user.
かかる構成により、ユーザの商品の継続購入のための意欲を効果的に促進させることができる。 With this configuration, it is possible to effectively motivate the user to continue purchasing products.
また、本第三の発明の情報処理装置は、第二の発明に対して、ユーザを識別するユーザ識別子とユーザに関するユーザ情報とが対応付けられて格納されるユーザ情報格納部を備え、第二発行処理部は、発行対象となるユーザに対応するユーザ情報に基づいて、第二特典に関する権利を行使するための特典情報の発行を行う、情報処理装置である。 Further, an information processing apparatus according to a third aspect of the present invention, in contrast to the second aspect, comprises a user information storage unit that stores a user identifier that identifies a user and user information related to the user in association with each other; The issue processing unit is an information processing device that issues privilege information for exercising the right related to the second privilege based on the user information corresponding to the user to be issued.
かかる構成により、ユーザの商品の継続購入のための意欲を効果的に促進させることができる。 With this configuration, it is possible to effectively motivate the user to continue purchasing products.
また、本第四の発明の情報処理装置は、第二又は三の発明に対して、ユーザにより入力された第二特典に関する指示情報を取得する指示情報取得部を備え、第二発行処理部は、指示情報に基づいて、第二特典に関する権利を行使するための特典情報の発行を行う、情報処理装置である。 Further, the information processing device of the fourth invention, in contrast to the second or third invention, comprises an instruction information acquisition unit that acquires instruction information regarding the second privilege input by the user, and the second issue processing unit , an information processing device that issues privilege information for exercising a right relating to a second privilege based on instruction information.
かかる構成により、ユーザにとってより魅力的な第二特典を提示してユーザの商品の継続購入のための意欲をさらに促進させることができる。 With this configuration, it is possible to present a more attractive second benefit to the user and further motivate the user to continue purchasing products.
また、本第五の発明の情報処理装置は、第二から四のいずれかの発明に対して、一のユーザに対して、ポイント情報格納部に格納されているユーザに対応するポイント情報を用いて第二特典に関する特典提示情報を出力する特典提示部を備える、情報処理装置である。 Further, the information processing apparatus of the fifth invention uses the point information corresponding to the user stored in the point information storage unit for one user for any one of the second to fourth inventions. The information processing device includes a privilege presentation unit that outputs privilege presentation information about a second privilege.
かかる構成により、ユーザの商品の継続購入のための意欲を効果的に促進させることができる。 With this configuration, it is possible to effectively motivate the user to continue purchasing products.
また、本第六の発明の情報処理装置は、第二から五のいずれかの発明に対して、個別情報取得部による2以上のユーザ識別子に対応する個別情報の取得結果に基づいて、第二特典の内容を設定する第二特典設定部を備える、情報処理装置である。 Further, in the information processing apparatus of the sixth invention, for any one of the second to fifth inventions, the second The information processing device includes a second privilege setting unit that sets the content of the privilege.
かかる構成により、2以上のユーザの商品の継続購入のための意欲を適切に促進させることができる。 With this configuration, it is possible to appropriately motivate two or more users to continue purchasing products.
また、本第七の発明の情報処理装置は、第六の発明に対して、第二特典に関する権利は景品類を提供する懸賞へ応募する権利であり、第二特典設定部は、個別情報の受け付け履歴に基づいて、懸賞に係る景品類の総額が所定の設定条件を満たすように、懸賞に係る景品の数と価額との少なくとも一方を設定する、情報処理装置である。 Further, in the information processing device of the seventh invention, in contrast to the sixth invention, the right related to the second privilege is the right to apply for a sweepstakes that provides premiums, and the second privilege setting unit includes the individual information An information processing apparatus that sets at least one of the number and price of prizes for a prize so that the total amount of prizes for the prize satisfies a predetermined setting condition based on a reception history.
かかる構成により、適切な懸賞の2以上のユーザの商品の継続購入のための意欲を適切に促進させることができる。 With this configuration, it is possible to appropriately motivate two or more users with appropriate prizes to continue purchasing products.
また、本第八の発明の情報処理装置は、第一から七のいずれかの発明に対して、ユーザに発行された特典情報であってユーザからの指示に基づいて行使可能な権利に関する特典情報がユーザを識別するユーザ識別子に対応付けて格納される発行特典格納部と、発行特典格納部に格納されている情報に基づいて、一のユーザに対して行使可能な権利を示す情報を出力すると共に、ユーザにより入力された行使指示に応じてユーザに発行された特典情報に対応する権利を行使する行使処理部とを備える、情報処理装置である。 In addition, the information processing apparatus of the eighth invention is privilege information issued to the user and relating to rights that can be exercised based on instructions from the user. is stored in correspondence with the user identifier that identifies the user, and based on the information stored in the issued privilege storage unit, outputs information indicating rights that can be exercised for one user. and an exercise processing unit for exercising a right corresponding to privilege information issued to the user in accordance with an exercise instruction input by the user.
かかる構成により、特典がユーザにとってより魅力的なものとなり、ユーザの商品の継続購入のための意欲をより促進させることができる。 Such a configuration makes the privilege more attractive to the user, and further motivates the user to continue purchasing products.
また、本第九の発明の情報処理装置は、第一から八のいずれかの発明に対して、ユーザを識別するユーザ識別子とユーザに関するユーザ情報とが対応付けられて格納されるユーザ情報格納部と、ユーザ情報に基づいて、特典に関する案内情報をユーザが用いる端末装置に対して出力する案内情報出力部とを備える、情報処理装置である。 Further, in the information processing apparatus of the ninth invention, in the information processing apparatus of any one of the first to eighth inventions, a user information storage unit in which a user identifier for identifying a user and user information related to the user are stored in association with each other. and a guidance information output unit for outputting guidance information regarding benefits to a terminal device used by a user based on user information.
かかる構成により、ユーザの商品の継続購入のための意欲を効果的に促進させることができる。 With this configuration, it is possible to effectively motivate the user to continue purchasing products.
また、本第十の発明の情報処理装置は、第一から九のいずれかの発明に対して、個別情報取得部が取得した個別情報に対応する商品の流通に関する流通情報を取得する流通情報取得部と、個別情報に対応する流通情報を用いて、個別情報に対応するユーザに対して情報を出力する情報出力部とを備える、情報処理装置である。 Further, the information processing apparatus of the tenth invention provides, in relation to any one of the first to ninth inventions, a distribution information acquisition unit that acquires distribution information related to the distribution of the product corresponding to the individual information acquired by the individual information acquisition unit. and an information output unit that outputs information to a user corresponding to individual information using distribution information corresponding to individual information.
かかる構成により、商品の流通情報に応じて魅力的な情報をユーザに出力することができる。 With this configuration, it is possible to output attractive information to the user according to product distribution information.
また、本第十一の発明の情報処理装置は、第一から十のいずれかの発明に対して、個別情報取得部が取得した個別情報に対応する、個別情報に対応する商品の入手又は使用に関する状況情報を取得する状況情報取得部と、個別情報に対応する状況情報を用いて、個別情報に対応するユーザに対して情報を出力する情報出力部とを備える、情報処理装置である。 In addition, the information processing apparatus of the eleventh invention, in contrast to any one of the first to tenth inventions, is the acquisition or use of a product corresponding to the individual information acquired by the individual information acquisition unit. and an information output unit for outputting information to a user corresponding to the individual information using the situation information corresponding to the individual information.
かかる構成により、商品の入手又は使用に関する状況に応じた魅力的な情報をユーザに出力することができる。 With such a configuration, it is possible to output attractive information to the user according to the situation regarding the acquisition or use of the product.
また、本第十二の発明の情報処理装置は、第一から十一のいずれかの発明に対して、第一発行処理部は、個別情報取得部が個別情報を取得した場合において所定の第一発行条件を満たすと判断した場合に、第一特典に関する権利を行使するための特典情報を発行する、情報処理装置である。 In addition, in the information processing apparatus of the twelfth invention, in any one of the first to eleventh inventions, the first issue processing unit, when the individual information acquisition unit acquires the individual information, An information processing device that issues privilege information for exercising a right relating to a first privilege when it is determined that one issue condition is satisfied.
かかる構成により、様々な態様でユーザに特典を提供することができ、ユーザの商品の継続購入のための意欲を促進させることができる。 With this configuration, it is possible to provide benefits to the user in various ways, and to motivate the user to continue purchasing products.
また、本第十三の発明の情報処理装置は、第十二の発明に対して、個別情報取得部が個別情報を取得した場合において第一発行処理部が所定の第一発行条件を満たすと判断した場合には、第一発行処理部が第一特典に関する権利を行使するための特典情報を発行すると共にポイント蓄積部がポイント情報の蓄積を行うように構成されており、個別情報取得部が個別情報を取得した場合において第一発行処理部が所定の第一発行条件を満たさないと判断した場合には、第一発行処理部が特典情報の発行を行わず、ポイント蓄積部がポイント情報の蓄積を行うように構成されている、情報処理装置である。 Further, in the information processing apparatus of the thirteenth invention, in contrast to the twelfth invention, when the individual information acquisition unit acquires the individual information and the first issuance processing unit satisfies the predetermined first issuance condition, the first issuance condition is satisfied. When it is determined, the first issue processing unit issues privilege information for exercising the right related to the first privilege, and the point accumulation unit accumulates the point information, and the individual information acquisition unit When the first issue processing unit determines that the predetermined first issue condition is not satisfied when the individual information is acquired, the first issue processing unit does not issue privilege information, and the point accumulation unit stores the point information. An information processing device configured to store.
かかる構成により、様々な態様でユーザに特典を提供することができ、ユーザの商品の継続購入のための意欲を促進させることができる。 With this configuration, it is possible to provide benefits to the user in various ways, and to motivate the user to continue purchasing products.
また、本第十四の発明の情報処理装置は、第十二又は十三の発明に対して、所定のトリガ情報をユーザ識別子に対応付けて取得するトリガ情報取得部を備え、第一発行条件は、個別情報に対応するユーザ識別子に対応するトリガ情報が取得されていることを含む、情報処理装置である。 Further, the information processing apparatus of the fourteenth invention, in contrast to the twelfth or thirteenth invention, comprises a trigger information acquisition unit that acquires predetermined trigger information in association with the user identifier, wherein the first issuance condition is an information processing apparatus including acquisition of trigger information corresponding to a user identifier corresponding to individual information.
かかる構成により、トリガ情報に関する条件を満たしたユーザに特典を提供することができ、ユーザの商品の継続購入のための意欲を促進させることができる。 With this configuration, it is possible to provide benefits to users who satisfy the conditions related to the trigger information, and to encourage the user's willingness to continue purchasing products.
また、本第十五の発明の情報処理装置は、第十二から十四のいずれかの発明に対して、第一発行条件は、所定のカウント条件を満たす態様で個別情報が取得された回数に関する条件を含む、情報処理装置である。 Further, in the information processing device of the fifteenth invention, in any one of the twelfth to fourteenth inventions, the first issuance condition is the number of times the individual information is acquired in a manner that satisfies the predetermined count condition. It is an information processing device including conditions related to.
かかる構成により、ユーザの商品の継続購入のための意欲を効果的に促進させることができる。 With this configuration, it is possible to effectively motivate the user to continue purchasing products.
本発明による情報処理装置によれば、ユーザに特典を提供することができるとともに、ユーザの商品の継続購入のための意欲を促進させることができる。 According to the information processing apparatus of the present invention, it is possible to provide benefits to the user and to encourage the user's willingness to purchase products continuously.
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of an information processing device, etc. will be described with reference to the drawings. It should be noted that, since components denoted by the same reference numerals in the embodiments perform similar operations, repetitive description may be omitted.
なお、以下において用いる用語は、一般的には次のように定義される。なお、これらの用語の語義は常にここに示されるように解釈されるべきではなく、例えば以下において個別に説明されている場合にはその説明も踏まえて解釈されるべきである。 The terms used below are generally defined as follows. It should be noted that the meanings of these terms should not always be interpreted as shown here, and for example, if they are individually explained below, they should be interpreted in light of that explanation as well.
商品とは、価値を有する物である。以下の実施の形態において、商品とは、例えば、自動販売機や商店などにおいて販売される缶詰飲料やびん詰め飲料などあるが、これに限られない。例えば、商品には、食品や飲料などの飲食物やその他の有体物が含まれうる。商品の販売とは、有償で販売する場合に限られず、無償で商品を配布することも含まれると解釈してもよい。 A product is something that has value. In the following embodiments, commercial products include, but are not limited to, canned and bottled beverages sold in vending machines, stores, and the like. For example, goods may include food and beverages such as food and beverages, and other tangible objects. The sale of products is not limited to the sale of products for a fee, and may be interpreted as including the distribution of products free of charge.
ユーザとは、商品を購入したり使用・消費したりする消費者である。 A user is a consumer who purchases, uses, or consumes products.
ポイントとは、商品又は景品等と交換可能であるという点で貨幣と同様に用いることが可能な、金銭的価値を有する点数である。以下の実施の形態において、ポイントは、ユーザに対して、無償で付与される。ユーザは、例えば、自身の保有するポイントを貯めたり、利用したりすることができる。なお、ポイントは、必ずしも点数として表されるものに限られない。例えば、保有時点では交換対象が特定されない所定の価値の大きさを有する情報をポイントと呼んでもよい。 Points are points that have monetary value and can be used like money in that they can be exchanged for goods or prizes. In the following embodiments, points are given to users free of charge. The user can, for example, accumulate and use his/her own points. Note that the points are not necessarily limited to those expressed as points. For example, information having a predetermined value for which an exchange target is not specified at the time of possession may be called a point.
景品とは、所定の場合にユーザに対して無料で提供される、物品、金銭、その他の経済上の利益である。例えば、景品は、例えば商品であってもよい。また、例えば、景品は、商品やその他の物に交換可能なクーポンコードや、ポイント等であってもよい。 Premiums are goods, money, or other economic benefits that are provided free of charge to users in predetermined cases. For example, the prize may be, for example, a product. Also, for example, the prize may be a coupon code that can be exchanged for goods or other items, points, or the like.
特典とは、所定の場合にユーザに対して与えられる恩典であり、例えば、景品の提供を受けられる権利や、景品に係る懸賞に応募する権利である。ユーザは、与えられた特典に係る権利を行使することにより、景品の提供を受けたり、景品に係る懸賞に応募したりすることができる。景品に係る懸賞に応募したユーザは、懸賞に当選すると、景品の提供を受けることができる。 A benefit is a privilege given to a user in a predetermined case, such as the right to receive a gift or the right to apply for a prize related to the gift. By exercising the rights related to the privilege given, the user can receive the offer of the free gift or apply for a sweepstakes related to the free gift. A user who has applied for a prize related to a prize can receive the prize if he or she wins the prize.
特典情報とは、ユーザが特典に関する権利を行使するために用いられる情報である。例えば、情報により表される景品の提供を受けられる権利が特典である場合においては、特典情報は、例えば、景品そのものであってもよい。また、例えば、景品の提供を受けられる権利が特典である場合においては、特典情報は、引換場所において当該景品と引替可能なクーポンコード等であったり、景品の配送を受ける手続を行うための情報等であってもよい。また、例えば、懸賞に応募する権利が特典である場合においては、特典情報は、例えば、懸賞に応募する手続に用いられる識別子であったり、懸賞に応募可能であることを示すフラグであったり、懸賞に応募した状態であることを示す識別子等であったりしてもよい。特典情報は、特典が与えられたユーザに対して発行される。ここで発行とは、ユーザに対して出力すること(例えば、ユーザが用いる装置に対して送信すること)であってもよいし、ユーザを識別する識別子に対応付けて装置に設けられた格納部に蓄積することであってもよい。 Privilege information is information used by users to exercise rights related to privileges. For example, if the privilege is the right to receive the gift represented by the information, the privilege information may be, for example, the gift itself. In addition, for example, if the right to receive a gift is a privilege, the privilege information may be a coupon code that can be exchanged for the gift at the exchange location, or information for performing procedures to receive the delivery of the gift. etc. Also, for example, when the right to apply for a prize is a privilege, the privilege information may be, for example, an identifier used in the procedure for applying for the prize, a flag indicating that it is possible to apply for the prize, It may be an identifier or the like indicating that the user has applied for a prize. The privilege information is issued to users who have been given the privilege. Here, issuing may mean outputting to the user (for example, transmitting to a device used by the user), or a storage unit provided in the device in association with an identifier that identifies the user. may be stored in
販売促進キャンペーン(以下、単にキャンペーンという。)とは、商品の購入や、商品の使用又は消費等をユーザに働きかけるための施策である。キャンペーンに係る商品10(キャンペーンの対象となる商品10)は、一の種類の物であってもよいし、多種類の物であってもよい。所定のカテゴリに属する予め定められた複数種類の商品10がキャンペーンの対象となっていてもよい。
A sales promotion campaign (hereinafter simply referred to as a campaign) is a measure to encourage users to purchase, use, or consume products. The
ある事項について識別子とは、当該事項を一意に示す文字又は符号等である。識別子は、例えば、IDであるが、対応する事項を識別しうる情報であれば種類は問わない。すなわち、識別子は、それが示すものそのものの名前であってもよいし、一意に対応するように符号を組み合わせたものであってもよい。 An identifier for a certain item is a character, a code, or the like that uniquely indicates the item. The identifier is, for example, an ID, but any type of information can be used as long as it can identify the corresponding item. That is, an identifier may be the exact name of what it designates, or it may be a uniquely corresponding combination of codes.
取得とは、ユーザ等により入力された事項を取得することを含んでいてもよいし、自装置又は他の装置に記憶されている情報(予め記憶されている情報であってもよいし当該装置において情報処理が行われることにより生成された情報であってもよい)を取得することを含んでいてもよい。他の装置に記憶されている情報を取得するとは、他の装置に記憶されている情報をAPI経由などで取得することを含んでいてもよいし、他の装置により提供されている文書ファイルの内容(ウェブページの内容なども含む)を取得することを含んでいてもよい。また、画像について光学式文字読み取りを行うことにより情報を取得することなど、元の情報に基づいてそれとは異なるフォーマットの情報を取得することを含んでいてもよい。また、1次元コードや多次元コード等の画像の読取りにより、それにより表されている情報を取得することを含んでいてもよい。 Acquisition may include acquisition of items input by a user or the like, or information stored in the own device or another device (it may be pre-stored information, or information stored in the device). may be information generated by performing information processing in ). Obtaining information stored in another device may include obtaining information stored in another device via an API or the like, or obtaining a document file provided by another device. It may include obtaining content (including, for example, the content of a web page). It may also involve obtaining information in a different format based on the original information, such as obtaining the information by performing optical character reading on the image. It may also include reading an image such as a one-dimensional code or a multi-dimensional code to obtain the information represented by it.
また、情報の取得には、いわゆる機械学習の手法を利用するようにしてもよい。機械学習の手法の利用については、例えば次のようにすることができる。すなわち、特定の種類の入力情報を入力とし、取得したい種類の出力情報を出力とする学習器を、機械学習の手法を用いて構成する。例えば、予め、入力情報と出力情報との組を2以上用意し、当該2組以上の情報を機械学習の学習器を構成するためのモジュールに与えて学習器を構成し、構成した学習器を格納部に蓄積する。なお、学習器は分類器ということもできる。なお、機械学習の手法としては、例えば、深層学習、ランダムフォレスト、SVM等、問わない。また、機械学習には、例えば、fastText、tinySVM、random forest、TensorFlow等の各種の機械学習フレームワークにおける関数や、種々の既存のライブラリを用いることができる。 In addition, so-called machine learning techniques may be used to acquire information. For example, the machine learning method can be used as follows. That is, a machine learning technique is used to configure a learner that receives a specific type of input information as an input and outputs a desired type of output information. For example, two or more sets of input information and output information are prepared in advance, the two or more sets of information are provided to a module for configuring a learning device for machine learning, a learning device is configured, and the configured learning device is used. Accumulate in storage. Note that the learning device can also be called a classifier. It should be noted that the machine learning method may be, for example, deep learning, random forest, SVM, or the like. Also, for machine learning, for example, functions in various machine learning frameworks such as fastText, tinySVM, random forest, TensorFlow, and various existing libraries can be used.
また、学習器は、機械学習により得られるものに限られない。学習器は、例えば、入力情報等に基づく入力ベクトルと、出力情報との対応関係を示すテーブルであってもよい。この場合、入力情報に基づく特徴ベクトルに対応する出力情報をテーブル中から取得するようにしてもよいし、テーブル中の2以上の入力ベクトルと各入力ベクトルの重み付けなどを行うパラメータとを用いて入力情報に基づく特徴ベクトルに近似するベクトルを生成し、生成に用いた各入力ベクトルに対応する出力情報とパラメータとを用いて、最終的な出力情報を取得するようにしてもよい。また、学習器は、例えば、入力情報等に基づく入力ベクトルと、出力情報を生成するための情報との関係を表す関数などであってもよい。この場合、例えば、入力情報に基づく特徴ベクトルに対応する情報を関数により求めて、求めた情報を用いて出力情報を取得するなどしてもよい。 Also, learners are not limited to those obtained by machine learning. The learning device may be, for example, a table showing the correspondence between input vectors based on input information and the like and output information. In this case, the output information corresponding to the feature vector based on the input information may be obtained from the table, or two or more input vectors in the table and parameters for weighting each input vector may be used for input. A vector approximating the feature vector based on the information may be generated, and the output information and parameters corresponding to each input vector used for generation may be used to obtain the final output information. Also, the learning device may be, for example, a function representing the relationship between an input vector based on input information or the like and information for generating output information. In this case, for example, information corresponding to a feature vector based on input information may be obtained by a function, and output information may be obtained using the obtained information.
情報を出力するとは、ディスプレイへの表示、プロジェクタを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。具体的には、例えば、情報のウェブページへの表示を可能とすることや、電子メール等として送信することや、印刷するための情報を出力することなどを含む。 Outputting information means display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, processing by another processing device or other program, etc. This is a concept that includes delivery of results. Specifically, it includes, for example, enabling display of information on a web page, transmitting as e-mail or the like, and outputting information for printing.
情報の受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、他の装置等から有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 Acceptance of information means acceptance of information input from input devices such as keyboards, mice, touch panels, etc., reception of information sent from other devices via wired or wireless communication lines, optical discs, magnetic discs, semiconductors, etc. This concept includes acceptance of information read from a recording medium such as memory.
情報処理装置等に格納されている各種の情報について、更新とは、格納されている情報の変更のほか、格納されている情報に新たな情報が追加されることや、格納されている情報の一部又は全部が消去されることなどを含む概念である。 For various types of information stored in information processing equipment, updating means changing the stored information, adding new information to the stored information, or updating the stored information. It is a concept including erasing a part or all of it.
(実施の形態) (Embodiment)
本実施の形態において、情報処理装置100は、商品毎に付されている個別情報をユーザ識別子に対応付けて取得した場合において、第一特典に関する権利を行使するための第一特典情報をユーザ識別子に対応付けて発行する第一発行処理を行うとともに、ポイントをユーザ識別子に対応付けて格納部110に蓄積するポイント蓄積処理を行うように構成されている。また、情報処理装置100は、ユーザ毎のポイント情報に基づいて、第二特典に関する権利を行使するための第二特典情報をユーザ識別子に対応付けて発行する第二発行処理を行うように構成されている。情報処理装置100は、ユーザ毎に、発行された特典情報であってユーザからの指示に基づいて行使可能な権利に関する特典情報を管理しており、行使可能な権利を示す情報をユーザに出力したうえでユーザによる行使指示を受け付け可能であってもよい。情報処理装置100は、事前に所定のトリガ情報をユーザ識別子に対応付けて取得した場合に、第一発行処理を行うことができるように構成されていてもよい。以下、このように構成された情報処理装置100を用いた情報処理システム1について説明する。
In the present embodiment, when the
図1は、本発明の実施の形態の1つに係る情報処理システム1の概要を示す図である。
FIG. 1 is a diagram showing an overview of an
本実施の形態において、情報処理システム1は、情報処理装置100と、ユーザが所有する端末装置600とで構成されうる。情報処理装置1は、2以上のユーザにより利用される。すなわち、情報処理システム1は、2以上の端末装置600を含みうる。他の装置が情報処理システム1に含まれていてもよい。
In the present embodiment, the
情報処理装置100と、端末装置600とは、例えばローカルエリアネットワークやインターネットなどのネットワークを介して互いに通信可能である。
The
なお、図1においては、例えばいわゆるスマートフォンなどの携帯情報端末装置が端末装置600として示されているが、端末装置600として用いられるのはこれに限られない。例えば、タブレット型の情報端末装置、及びラップトップコンピュータなどのパーソナルコンピュータ(PC)などであってもよいし、これら以外の装置であってもよい。ユーザは、端末装置600を利用して、情報処理システム1を利用することができる。以下の例においては、端末装置600として、スマートフォンなどの携帯情報端末装置が用いられることを想定して説明するが、これに限られるものではない。
Although FIG. 1 shows a mobile information terminal device such as a so-called smartphone as the
以下に詳述するが、情報処理システム1は、商品10に関係するキャンペーンを行う際に用いられうる。以下の説明において、商品10の具体例として、例えば、自動販売機700等により販売される缶入りの飲料が挙げられる。商品10はこれに限られず、また、商品10の販売は、自動販売機700に限られず、商店等において行われてもよい。
As will be described in detail below, the
本実施の形態において、キャンペーンは、商品10の容器に配置された個別情報表示部15を用いて行われる。個別情報表示部15は、例えば、個別情報を表す画像である。すなわち、キャンペーンは、商品10に付されている個別情報を用いて行われると言ってもよい。個別情報は、例えば、個々の商品10に対応して付される一意の識別子である。個別情報表示部15は、個別情報を表す2次元コードである。なお、個別情報表示部15は、識別子をそのまま示す文字列を表示するものであってもよいし、バーコードや、多次元コード等であってもよい。また、個別情報表示部15は、個別情報を記憶するRFタグ等であってもよい。個別情報表示部15は、個別情報を取得するためのウェブページ等にアクセスするための情報を表示するように構成されていてもよい。この場合、個別情報表示部15の情報を利用したアクセスを行ったユーザが個別情報を取得したり個別情報と関連付けられたりするようにすればよい。個別情報表示部15は、商品10の容器に貼付されたステッカー(シール)であるが、商品10やその容器にプリントされたものであったり、その他の方法で商品10に添付されているものであってもよい。他の目的で用意された情報(例えば、シリアル番号等)が個別情報としても用いられるようにしてもよい。
In this embodiment, the campaign is carried out using the individual
本実施の形態において、キャンペーンは、所定の方法で設けられたトリガ情報表示部709を用いて行われうる。すなわち、キャンペーンは、所定の方法で用意されたトリガ情報を用いて行われうると言ってもよい。トリガ情報は、例えば、キャンペーンの企画毎に用意される識別子である。トリガ情報は、2以上のキャンペーンを識別する識別子として用いられうる。トリガ情報は、例えば、所定のキャンペーンの対象となるユーザであることを示すための情報であると言ってもよい。換言すると、トリガ情報に対応付けられたユーザは、当該トリガ情報に対応する所定のキャンペーンの対象となりうると言ってもよい。なお、一のキャンペーンに対応するトリガ情報として、1つの識別子のみが用いられるようにしてもよいし、互いに異なる2以上の識別子が用いられるようにしてもよい。また、場所毎、時期や時間毎に異なる情報が、トリガ情報として用いられてもよいし、他の目的で用意された情報がキャンペーンの実施の際にはトリガ情報としても用いられるようにしてもよい。
In this embodiment, the campaign can be carried out using the trigger
トリガ情報表示部709は、例えば、トリガ情報を表す画像である。トリガ情報表示部709は、例えば、ユーザが商品10を購入する自動販売機700等に表示される。トリガ情報表示部709は、トリガ情報を表す2次元コードである。なお、トリガ情報表示部709は、識別子をそのまま示す文字列を表示するものであってもよいし、バーコードや、多次元コード等であってもよい。また、トリガ情報表示部709は、トリガ情報を記憶するRFタグ等であってもよい。トリガ情報表示部709は、トリガ情報を取得するためのウェブページ等にアクセスするための情報を表示するように構成されていてもよい。この場合、トリガ情報表示部709の情報を利用したアクセスを行ったユーザがトリガ情報を取得したりトリガ情報と関連付けられたりするようにすればよい。トリガ情報表示部709は、自動販売機700等に貼付されたステッカーであるが、その他の方法で掲示される掲示物に設けられていてもよいし、ディスプレイ等に表示される画像であってもよい。トリガ情報表示部709に代えて、トリガ情報をユーザやユーザの端末装置600に出力可能なトリガ情報出力装置が用いられていてもよく、トリガ情報出力装置は、例えば、自動販売機700等に内蔵されていてもよい。
The trigger
トリガ情報は、例えば、キャンペーンの対象とすべきユーザセグメント毎に用意され、当該ユーザセグメントに該当するユーザが取得したり認識したりすることができるような場所や態様で、ユーザに対して提供されうる。例えば、所定の組織等に属するユーザをキャンペーンの主対象とする場合、当該組織において設置される自動販売機700や、当該組織内において商品10を販売する商店などに、当該キャンペーンに対応するトリガ情報を表すトリガ情報表示部709を表示する。ユーザは、当該トリガ情報表示部709をユーザの端末装置600等で読み取ってトリガ情報を取得するようにすることで、当該キャンペーンを利用する条件(後述の発行条件と言ってもよい)の一つを満たすことができる。すなわち、このようにトリガ情報を配置することで、ユーザがキャンペーン対象者であるか否かが、トリガ情報の取得の有無により判別されうる。
Trigger information is prepared, for example, for each user segment that should be targeted by the campaign, and is provided to the user in a place and manner that the user corresponding to the user segment can acquire or recognize. sell. For example, when users belonging to a predetermined organization are the main target of a campaign, trigger information corresponding to the campaign is sent to
なお、自動販売機700は、情報処理装置100や、端末装置600などと同一のネットワークに接続されていることにより情報処理装置100と通信可能であってもよいし、当該ネットワークとは異なるネットワークを介して、情報処理装置100と通信可能に接続されていてもよい。この場合、自動販売機700の情報が情報処理装置100に送信されることにより、当該情報が情報処理装置100によって管理されるように構成されていてもよい。また、情報処理装置100が、商品10を販売する自動販売機700や店舗を含む販売システムにおいて販売時点情報管理(POS)を実現可能に構成されていてもよい。
Note that
なお、以下の説明において、キャンペーンの一例として、第一特典と第二特典とが用意されているものを想定する場合がある。大まかに、第一特典は、例えば、新たな個別情報の取得に応じてユーザが得ることができるようになる特典であるといえる。また、大まかに、第二特典は、ユーザが保有するポイントの残高に応じてユーザが得ることができるようになる特典であるといえる。また、ユーザが新たな個別情報を取得した場合には、当該ユーザに、所定のポイントが付与されるようになっている。ユーザは、ポイントを蓄積することで、任意のキャンペーンについての第二特典を得ることができるようになる。 In addition, in the following explanation, as an example of the campaign, it may be assumed that the first benefit and the second benefit are prepared. Roughly speaking, the first privilege can be said to be, for example, a privilege that the user can obtain in response to acquisition of new individual information. Also, roughly speaking, the second privilege can be said to be a privilege that the user can obtain according to the balance of the points held by the user. Further, when the user acquires new individual information, the user is given predetermined points. By accumulating points, the user will be able to obtain secondary benefits for any campaign.
図2は、同情報処理システム1のブロック図である。図3は、同情報処理装置100のブロック図である。
FIG. 2 is a block diagram of the
図2を参照して、端末装置600の構成について説明する。端末装置600は、端末格納部610、端末受信部620、端末受付部630、端末処理部640、端末出力部660、端末送信部670、及びセンサ部680を備える。
The configuration of the
端末格納部610は、識別情報格納部615を備える。
The
識別情報格納部615には、端末装置600を識別可能なユーザ識別子が格納される。ユーザ識別子は、その端末装置600を使用するユーザを識別可能な情報である。ユーザ識別子としては、端末装置600毎に固有の識別子や、端末装置600で動作する一のソフトウェア毎に固有の識別子(例えば、ソフトウェアにより実現される機能についてログインしたアカウントを識別する識別子)や、端末装置600を用いて利用することができるウェブサービスにおけるアカウントを識別する識別子など、種々の識別子を使用することができる。より具体的には、ユーザ識別子としては、端末装置600を機能させるオペレーションシステムのユーザのアカウント情報や、端末装置600で実現されるウェブブラウズ機能によりアクセス可能なウェブサービスにログインしているアカウント情報や、ウェブブラウズ機能によりアクセスしたウェブページから与えられたクッキーなど、種々の情報を用いることができる。
A user identifier that can identify the
端末受信部620は、情報処理装置100や、その他の装置から送信された情報を、ネットワークを介して受信する。端末受信部620は、受信した情報を、例えば端末格納部610に蓄積し、端末処理部640などが取得できるようにする。
The
端末受付部630は、端末装置600を使用するユーザによる、端末装置600に対する種々の入力操作を受け付ける。操作は、例えば、図示しない入力装置を用いて行われるが、これに限られない。端末受付部630は、例えば、マイクにより入力された音声による入力操作を受け付けるようにしてもよい。
The
端末処理部640は、端末装置600の各部を用いて、種々の情報処理動作を行う。
The
端末出力部660は、ディスプレイデバイスである表示部661を備える。端末出力部660は、例えば表示部661に表示することなどにより、情報の出力を行う。なお、情報の出力方法はこれに限られず、音声等をスピーカなどから出力することなどにより行われるようにしてもよい。
The
端末送信部670は、例えば端末処理部640等により取得した情報をネットワークを介して送信する。
The
センサ部680は、読取部681及び位置情報取得部683を備える。読取部681は、例えば、カメラによりの画像を読み取ることができるように構成されている。位置情報取得部683は、例えばGPSなどにより位置を特定可能な位置情報センサである。なお、これらとは異なる読み取り装置や計測装置がセンサ部680として用いられていてもよい。センサ部680は、検知対象について検知し、得られた情報を出力する。例えば、センサ部680は、カメラを用いて撮影した画像を出力する。得られた情報は、例えば、端末格納部610等に蓄積される。
The
なお、本実施の形態において、端末装置600は、バーコードや二次元コード、多次元コードなどを読み取り可能なコードリーダーとして機能するように構成されている。このような機能は、周知の構成により実現されるものであり、例えば、読取部681により取得された情報(画像や読み取り結果を示す信号など)に基づいて端末処理部640が読み取り結果を取得可能に構成されていればよい。
In addition, in the present embodiment, the
端末装置600は、端末受付部630により受け付けたユーザの操作に基づいて、端末送信部670により、情報を情報処理装置100に送信する。例えば、端末装置600は、取得された個別情報やトリガ情報を、情報処理装置100に送信する。また、例えば、端末装置600は、ユーザにより入力された情報を、情報処理装置100に送信する。好ましくは、これらの情報は、識別情報格納部615に格納されているユーザ識別子に対応付けて送信される。すなわち、端末装置600は、個別情報やトリガ情報等に対応付けて、端末装置600を使用するユーザを識別可能なユーザ識別子を情報処理装置100に送信することが好ましい。
The
次に、情報処理装置100の構成について説明する。
Next, the configuration of the
図3に示されるように、情報処理装置100は、格納部110、受信部120、受付部130、処理部140、及び送信部170を備える。情報処理装置100は、例えば、サーバ装置である。
As shown in FIG. 3, the
格納部110は、ユーザ情報格納部111、ポイント情報格納部112、発行特典格納部113、個別情報格納部115、商品情報格納部116、及びキャンペーン情報格納部118を備える。
The
ユーザ情報格納部111には、ユーザを識別するユーザ識別子とユーザに関するユーザ情報とが対応付けられて格納される。本実施の形態において、ユーザ情報は、情報処理システム1を利用するユーザを識別する識別子であるユーザ識別子に対応付けられて格納されている。ユーザ情報には、種々の情報が含まれうる。例えば、商品10やその他の商品の購入履歴や、取得された個別情報や、取得されたトリガ情報や、取得された状況情報や、その他属性の属性値等がユーザ情報に含まれうる。例えば、ユーザの居住地や、家族構成や、その他の情報がユーザ情報に含まれるようにしてもよい。なお、ユーザ情報には、例えばユーザが身に付けるウェアラブル端末等により取得される情報や、ユーザ情報が記録された外部のデータベース等などから取得される情報が含まれてもよい。また、ユーザ情報は、例えば、ユーザから送信された情報や、処理部140によって取得された情報を用いて更新されうる。
The user
図4は、同情報処理装置100においてユーザ情報格納部111に格納されるユーザ情報の一例を示す図である。
FIG. 4 is a diagram showing an example of user information stored in the user
図において、ユーザ情報は、説明のため、ユーザの属性値等を示す情報と、ユーザに対応付けられて記録された個別情報とに分けて表されているが、データの管理方法はこれに限られない。ユーザ情報において、例えば、ユーザの居住地、世代、取得したトリガ情報、及びトリガ情報の取得日時などの各属性値が、ユーザ識別子に対応付けられて記録されている。また、後述のように個別情報取得部145により取得された個別情報、個別情報の取得日時、及び後述のように個別情報と合わせて取得された位置情報などの各属性値が、個別情報を取得したユーザのユーザ識別子に対応付けられて記録されている。
In the figure, for the sake of explanation, the user information is divided into information indicating user attribute values, etc., and individual information recorded in association with the user, but the data management method is limited to this. can't In the user information, for example, attribute values such as the user's place of residence, generation, acquired trigger information, and acquisition date and time of the trigger information are recorded in association with the user identifier. In addition, each attribute value such as individual information acquired by the individual
なお、本実施の形態においては、後述のように個別情報は商品情報に対応付けられて管理されているので、ユーザ情報は、個別情報が付されている商品10に関する購入履歴を含んでいると言ってもよい。また、トリガ情報やその取得日時等の情報は、複数組が記録されるようにしてもよいし、所定のルールに該当する所定數の組み合わせのみが記録されるようにしてもよい。所定のルールは、例えば、最先に取得されたもの、最後に取得されたもの、取得から所定期間内のものなど、適宜設定すればよい。
In the present embodiment, individual information is managed in association with product information as will be described later. Therefore, it is assumed that the user information includes the purchase history of the
図3に戻って、ポイント情報格納部112には、ユーザ識別子と、ユーザに付与されたポイントに関するポイント情報とが対応付けられて格納される。ポイント情報は、例えば、ユーザ毎の、付与されたポイントの額を示す情報を含むといえる。例えば、ユーザ毎に、ポイントの収支の履歴がそれぞれポイント情報として記録されるようにしてもよい。また、ユーザ毎に、現在保有するポイントの残高がポイント情報として記録されていてもよい。すなわち、ポイント情報格納部112に格納されている情報に基づいて、少なくとも一のユーザが現在保有するポイントの残高が特定可能になっている。なお、ポイント情報は、ユーザ情報として格納されていてもよい。その場合、ポイント情報格納部112は、ユーザ情報格納部111に含まれると捉えてもよい。
Returning to FIG. 3, the point
図5は、同情報処理装置100においてポイント情報格納部112に格納されるポイント情報の一例を示す図である。
FIG. 5 is a diagram showing an example of point information stored in the point
図において、ポイント情報は、ポイントの収支の履歴を示す情報として記録されている。すなわち、ポイント情報は、例えば、ポイントの収支と、日時と、収支が発生した原因に関する情報との各属性値が、ユーザ識別子に対応付けられて記録されているものである。なお、原因に関する情報などは含まれていなくてもよい。また、図においては、第二特典の発行にあわせて所定の量のポイントが減算される例が示されているが、これに限られない。すなわち、ポイントは常に積算されていくものであってもよい。この場合、第二特典は、ポイントの積算値が所定の閾値に達する度に発行可能となるように構成されていてもよい。 In the figure, the point information is recorded as information indicating the history of the balance of points. That is, in the point information, for example, each attribute value of point balance, date and time, and information on the cause of occurrence of the balance is recorded in association with the user identifier. Note that information about the cause may not be included. Also, in the drawing, an example is shown in which a predetermined amount of points is subtracted in accordance with the issuance of the second privilege, but the present invention is not limited to this. That is, the points may be accumulated all the time. In this case, the second privilege may be configured to be issued each time the cumulative value of points reaches a predetermined threshold.
図3に戻って、発行特典格納部113には、ユーザに対して発行された特典情報が、当該ユーザのユーザ識別子に対応付けて格納される。本実施の形態においては、ユーザからの指示に基づいて行使可能な権利に関する特典情報が格納される。行使された特典情報の記録が保持されていてもよいし、削除されていてもよい。すなわち、発行特典格納部113に格納されている情報に基づいて、少なくとも、今後ユーザが行使可能である権利に関する特典情報が特定可能になっている。なお、特典情報は、ユーザ情報として格納されていてもよい。その場合、発行特典格納部113は、ユーザ情報格納部111に含まれると捉えてもよい。
Returning to FIG. 3, the privilege information issued to the user is stored in the issued
図6は、同情報処理装置100において発行特典格納部113に格納される情報の一例を示す図である。
FIG. 6 is a diagram showing an example of information stored in the issued
図において、発行特典格納部113に格納されている情報であって、発行された特典を識別する特典識別子(特典情報の一例)と、発行日時と、特典が行使された日時との各属性値が、ユーザ識別子に対応付けられて記録されている情報の例が示されている。この例では、行使された特典情報については、行使された日時が記録されることにより、既に行使されたものであることが判別可能となるようになっている。
In the figure, the information stored in the issued
図3に戻って、個別情報格納部115には、出荷された商品10に付されている個別情報が情報処理装置100において所定の方法で取得されたか否か(使用済みであるか否か)を示す情報が格納される。すなわち、個別情報格納部115に格納されている情報に基づいて、各個別情報が、商品10を購入したユーザにより情報処理システム1において使用されたか否かを特定可能になっている。このように個別情報について使用済みか否かの管理が行われていることにより、一の個別情報について二重に個別情報の取得が行われることが防止されるようになっている。なお、個別情報が使用済みであるか否かを示す情報は、個別情報に対応付けられたフラグ、個別情報に対応付けられた取得日時等の記録の有無などであってもよいし、個別情報格納部115における使用済みの個別情報の記録の有無や使用済みでない個別情報の記録の有無などであってもよい。
Returning to FIG. 3, the individual
図7は、同情報処理装置100において個別情報格納部115に格納される情報の一例を示す図である。
FIG. 7 is a diagram showing an example of information stored in the individual
図において、個別情報格納部115に格納されている情報であって、発行された特典を識別する特典識別子(特典情報の一例)と、発行日時と、特典が行使された日時との各属性値が、ユーザ識別子に対応付けられて記録されている情報の例が示されている。この例では、行使された特典情報については、行使された日時が記録されることにより、既に行使されたものであることが判別可能となるようになっている。
In the figure, the information stored in the individual
図3に戻って、商品情報格納部116には、例えば、出荷された商品10に関する商品情報と当該商品10に付されている個別情報との対応関係を示す情報が格納される。すなわち、商品情報格納部116に格納されている情報に基づいて、各個別情報に対応する商品10に関する情報を特定可能になっている。商品情報には、例えば、商品10の品名や品番等の情報や、ロット等の情報や、出荷日等の情報が含まれうるが、これに限られない。
Returning to FIG. 3, the product
なお、本実施の形態においては、商品情報として、商品10の流通に関する流通情報が格納される。流通情報には、例えば、商品10の配送経路や、小売りされる場所や小売り可能になった日時等の情報や、商品10の販売態様などが含まれうるが、これに限られない。なお、流通情報は、例えば、商品10の流通過程において、適宜、流通履歴追跡システムやPOSシステムなどにより情報が取得された場合に、その情報に基づいて記録されたり更新されるようになっているが、これに限られない。
It should be noted that in the present embodiment, distribution information regarding the distribution of the
図8は、同情報処理装置100において商品情報格納部116に格納される情報の一例を示す図である。
FIG. 8 is a diagram showing an example of information stored in the product
図に示される例においては、商品情報として、商品を識別する商品識別子と、ロット番号と、出荷日と、流通情報との各属性値が、その商品10に付された個別情報の範囲を示す情報に対応付けられている。流通情報としては、例えば、販売地と、販売開始日とが記録されている。例えばこのような情報を参照することにより、一の個別情報が付されている商品10についての商品情報を特定することができる。
In the example shown in the figure, as product information, each attribute value of product identifier identifying product, lot number, shipping date, and distribution information indicates the range of individual information attached to
図3に戻って、キャンペーン情報格納部118には、各キャンペーンの識別子により識別される、キャンペーンに関するキャンペーン情報が格納される。キャンペーン情報には、例えば、キャンペーンの名称や、ユーザに案内を行うための情報や、実施期間や、特典の内容や、景品の内容や、特典を発行するための条件などの情報が含まれる。なお、本実施の形態において、キャンペーン情報は、当該キャンペーンに対応するトリガ情報を含んでいてもよい。換言すると、トリガ情報に対応付けられたキャンペーンが設定されていてもよい。トリガ情報に対応付けられているとは、特典を発行するための条件が当該トリガ情報に関する条件を含んでいることを含むと解釈してもよい。
Returning to FIG. 3, the campaign
ここで、特典を発行するための条件としては、例えば、前提条件、第一発行条件、又は第二発行条件に該当するものが設けられうる。前提条件は、対応するキャンペーンの対象となる前提となる条件である。第一発行条件は、第一特典に関する第一特典情報を発行するための条件である。第二発行条件は、第二特典に関する第二特典情報を発行するための条件である。前提条件は、設けられていなくてもよい。また、前提条件と第一発行条件とを区別せずに、両者を第一発行条件(又は前提条件)としてまとめて捉えてもよいし、前提条件と第二発行条件とを区別せずに両者を第二発行条件(又は前提条件)としてまとめて捉えてもよい。さらに多くの特典が設けられている場合に、さらに別の発行条件が設けられていてもよい。 Here, as conditions for issuing benefits, for example, conditions corresponding to preconditions, first issuance conditions, or second issuance conditions can be provided. A precondition is a precondition for being eligible for the corresponding campaign. The first issue condition is a condition for issuing the first privilege information regarding the first privilege. The second issue condition is a condition for issuing the second privilege information regarding the second privilege. Preconditions need not be provided. In addition, without distinguishing between the precondition and the first issuance condition, both may be treated collectively as the first issuance condition (or precondition), or both without distinction between the precondition and the second issuance condition may be regarded collectively as the second issuance condition (or precondition). Further issuance conditions may be provided when more privileges are provided.
これらの条件としては、例えば、一例として、次のようなものが設定されうる。すなわち、一のキャンペーンに関する特典を発行するための条件として、所定の期間(例えば、実施期間)内において個別情報が取得されたことや、所定の個別情報が読み取られたことが設定されていてもよい。また、所定のトリガ情報を事前に取得したことや、事後的にトリガ情報を取得したことが条件として設定されていてもよい。換言すると、これらの条件が満たされる場合に、対応するキャンペーンの対象となるように情報処理装置100において取り扱われるように構成されていると言ってもよい。また、所定の状況において商品の入手や使用を行ったとみなせることなどが条件として設定されていてもよい。また、ユーザが保有するポイントの残高と所定の閾値との比較結果が所定の結果であることが条件として設定されていてもよい。また、所定期間内に獲得されたポイントの累計や残高と所定の閾値との比較結果が所定の結果であることが条件として設定されていてもよい。また、所定の商品に付されている個別情報が取得されたことが条件として設定されていてもよい。なお、条件はこれらに限られず、時間や、個別情報の取得や、トリガ情報の取得や、ポイントや、その他のユーザ情報などに関する条件を設定可能である。
For these conditions, for example, the following can be set. That is, even if it is set as a condition for issuing benefits related to one campaign that individual information is acquired within a predetermined period (for example, implementation period) or that predetermined individual information is read. good. Further, the condition may be that the predetermined trigger information has been acquired in advance or that the trigger information has been acquired afterward. In other words, when these conditions are satisfied, it can be said that the
図9は、同情報処理装置100で用いられるキャンペーン情報の一例を示す図である。
FIG. 9 is a diagram showing an example of campaign information used in the
図に示されるように、例えば、キャンペーン情報には、キャンペーンの内容を示すウェブサイトのURIや、キャンペーンの名称や、キャンペーンを示すバナー画像などのユーザへ案内を行うための情報が、キャンペーン識別子に対応付けられて含まれている。また、キャンペーン情報には、キャンペーンの開始日及び終了日、キャンペーンの前提条件、第一発行条件、第二発行条件などの情報、及び特典の内容を示す情報などの各情報が、キャンペーン識別子に対応付けて含まれている。特典の内容を示す情報は、例えば、所定の場所に格納されている設定ファイルとして記録されている。 As shown in the figure, for example, the campaign information includes information for guiding the user, such as the URI of the website indicating the content of the campaign, the name of the campaign, and the banner image indicating the campaign, as the campaign identifier. It is associated and included. In the campaign information, information such as the start date and end date of the campaign, preconditions for the campaign, the first issuance condition, the second issuance condition, etc., and information indicating the details of the benefits, each information corresponds to the campaign identifier. included with. Information indicating the content of the privilege is recorded as, for example, a setting file stored in a predetermined location.
例えば、キャンペーン識別子が「cp02」であるキャンペーンについては、所定の領域内におけるユーザのみを対象とする「A大学キャンパス限定キャンペーン」であり、前提条件として、期間内に個別情報が取得したことが設定されている。第一発行条件は所定のトリガ情報「T021」が取得済みであることが設定されており、トリガ情報と、個別情報とが取得された場合に、後述のように第一発行処理が行われる。また、第二発行条件として、トリガ情報「T021」が取得済みであることと、100ポイントの値が指定されている。トリガ情報「T021」が取得済みである場合において、100ポイントを使用することにより、第二発行処理が行われる。当該キャンペーンは、2022年4月2日から同年9月31日まで行われるように設定されていることが見て取れる。当該キャンペーン関する情報については、「リンク先」のURIにあることが見て取れる。また、当該キャンペーンを表すバナー画像は、「/img/cp02.jpg」で示されるファイルであることが見て取れる。このようなキャンペーン情報を参照することにより、キャンペーンの情報を効果的に得ることができる。 For example, the campaign whose campaign identifier is "cp02" is a "university A campus limited campaign" that targets only users within a predetermined area, and the precondition is that individual information has been acquired within the period. It is The first issue condition is that the predetermined trigger information "T021" has been acquired, and when the trigger information and the individual information are acquired, the first issue process is performed as described later. Also, as the second issuance condition, the fact that the trigger information "T021" has been acquired and the value of 100 points are specified. When the trigger information "T021" has already been acquired, the second issue processing is performed by using 100 points. It can be seen that the campaign is set to run from April 2, 2022 to September 31, 2022. Information about the campaign can be found at the 'link to' URI. Also, it can be seen that the banner image representing the campaign is a file indicated by "/img/cp02.jpg". By referring to such campaign information, campaign information can be obtained effectively.
また、例えば、キャンペーン識別子が「cp05」であるキャンペーンについては、前提条件として、期間内に、「D00001」から「F99999」までのいずれかの個別情報が取得したことが設定されていることが見て取れる。換言すると、期間内に、該当の個別情報が取得された場合には、このキャンペーンの対象となりうる。 Also, for example, for the campaign whose campaign identifier is "cp05", it can be seen that the precondition is that any of the individual information from "D00001" to "F99999" has been acquired within the period. . In other words, if the relevant individual information is acquired within the period, it can be targeted for this campaign.
また、例えば、キャンペーン識別子が「cp11」であるキャンペーンについては、前提条件として、期間内に、「G00001」から「K99999」までのいずれかの個別情報が取得したことが設定されていることが見て取れる。そして、このキャンペーンでは、第一発行条件として、個別情報の取得回数が3の倍数であることが設定されている。すなわち、期間内に、該当する個別情報が取得されると、その取得回数がカウントされる。そして、取得回数が3回目、6回目、9回目、などの3の倍数になる度に、第一発行処理が行われることとなる。 Also, for example, for the campaign whose campaign identifier is "cp11", it can be seen that the precondition is that any of the individual information from "G00001" to "K99999" has been acquired within the period. . In this campaign, the number of acquisitions of individual information is set to be a multiple of 3 as the first issuance condition. That is, when the corresponding individual information is acquired within the period, the number of acquisitions is counted. Then, the first issue processing is performed each time the number of times of acquisition becomes a multiple of 3, such as the third, sixth, and ninth times.
図3に戻って、受信部120は、他の装置から送信された情報を受信する。受信部120は、受信した情報を、例えば、格納部110に保存する。
Returning to FIG. 3, the receiving
本実施の形態において、ユーザは、例えば、端末装置600を用いて情報の入力等を行い、情報処理装置100に送信する。受信部120は、送信された各情報を、ユーザ識別子に対応付けて格納部110に保存することができる。なお、受信部120は、端末装置600から情報を受信する場合に、送信された情報に基づいて、送信に係るユーザのユーザ識別子を特定可能である。
In the present embodiment, for example, the user inputs information using the
受付部130は、情報処理装置100に接続された図示しない入力手段を用いて入力された情報を受け付ける。受付部130は、例えば、情報処理装置100の管理者等による操作を受け付ける。受付部130は、受け付けた情報を、例えば、格納部110に保存する。
The
なお、受付部130は、受信部120が受信した情報を、情報処理装置100に入力された情報として受け付けると言ってもよい。受付部130は、端末装置600を用いて行われたユーザの操作を受け付けるといえる。すなわち、ユーザによる情報処理装置100への情報の入力とは、これらの情報が端末装置600等を介してユーザによって間接的に情報処理装置100に入力されることを意味すると解釈してもよいし、ユーザによって、入力手段を用いて直接的に情報処理装置100に入力されることを意味すると解釈してもよい。また、ユーザが、情報を自動的に生成するプログラムを実行させたり種々の情報をプログラムに与えて機能させたりすることなどによって情報処理装置100に情報が与えられるようにすることを、情報処理装置100への情報の入力と捉えてもよい。情報処理装置100の管理者等による情報の入力もこれらと同様に捉えることができる。
It can be said that the
処理部140は、ユーザ情報取得部141、指示情報取得部143、個別情報取得部145、トリガ情報取得部146、状況情報取得部147、流通情報取得部148、情報出力部151、案内情報出力部153、特典提示部155、ポイント蓄積部160、第一発行処理部161、第二発行処理部162、行使処理部165、及び第二特典設定部167を備える。処理部140は、各種の処理を行う。各種の処理とは、例えば、以下のように処理部140の各部が行う処理である。
The
ユーザ情報取得部141は、ユーザのユーザ情報を取得し、ユーザ識別子に対応付けてユーザ情報格納部111に蓄積する。本実施の形態において、ユーザ情報取得部141は、例えば一のユーザの情報処理システム1の利用開始時において、当該ユーザにより入力された、当該ユーザのユーザ情報を取得し、ユーザ情報格納部111に蓄積する。また、ユーザ情報取得部141は、ユーザに関連したトリガ情報の取得や状況情報の取得などが行われた場合に、当該情報を取得し、ユーザ情報格納部111に蓄積する。なお、ユーザ情報の取得タイミングはこれに限られず、また、取得経路もこれに限られない。
The user
指示情報取得部143は、ユーザにより入力された指示情報を取得する。本実施の形態において、指示情報は、例えば、キャンペーンの選択や、ユーザが所望する特典や景品の選択等の指示を示す情報であるが、これらに限られない。指示情報は、例えば、ユーザによる文字の入力や、選択肢の選択などにより入力された情報である。本実施の形態において、指示情報取得部143は、第二特典に関する指示情報を取得可能に構成されている。より具体的には、例えば、後述の特典提示部155により出力された特典提示情報に基づいて入力された、第二特典を特定する指示情報を受け付け可能である。例えば、指示情報取得部143は、特典提示情報に基づいて端末装置600の表示部661に表示されたリストから所望の第二特典を選択する操作に応じた指示情報を取得する。なお、指示情報取得部143は、これに限られず、第一特典に関する指示情報や、他の方法で入力された指示情報などを取得可能に構成されていてもよい。
The instruction
個別情報取得部145は、個々の商品10に付されている個別情報を、ユーザ識別子に対応付けて取得する。すなわち、個別情報取得部145は、例えば、ユーザにより商品10から取得されて端末装置600から送信された個別情報を、当該ユーザのユーザ識別子に対応付けて取得する。個別情報取得部145は、商品10を購入したユーザのユーザ識別子に対応付けて、当該商品10に付された個別情報を取得すると言ってもよい。個別情報取得部145は、例えば、取得した個別情報や、その取得日時等の情報を、ユーザ情報格納部111等に蓄積する。なお、取得日時等の情報は、以下の状況情報に該当すると捉えてもよい。
The individual
ここで、個別情報取得部145は、個別情報の取得に先立って、端末装置600から送信された取得対象となる個別情報が新規なものであるか否か(使用済みではないものであるか否か)を判定する。そして、新規なものであると判定した場合に、当該個別情報を取得する。取得対象となる個別情報が新規なものであるか否かの判定は、例えば、個別情報格納部115に格納されている情報を検索することにより行うことができる。なお、上述のように、ユーザ情報格納部111において、個別情報の取得履歴がユーザ情報として記録されて保持されている場合においては、個別情報が新規なものであるか否かの判定は、当該ユーザ情報に記録されていないものであるか記録されているものであるかを確認することにより行ってもよい。
Here, prior to acquiring the individual information, the individual
トリガ情報取得部146は、所定のトリガ情報をユーザ識別子に対応付けて取得する。すなわち、トリガ情報取得部146は、例えば、ユーザにより取得されて端末装置600から送信されたトリガ情報を、当該ユーザのユーザ識別子に対応付けて取得する。トリガ情報取得部146は、例えば、取得したトリガ情報に関する情報をユーザ情報格納部111等に蓄積する。
The trigger
なお、本実施の形態において、トリガ情報を取得したユーザが、情報処理システム1において新規であるユーザである場合には、処理部140は、対応するユーザについて、第二ロック状態とする。ユーザが新規であるか否かは、例えば、ユーザ情報格納部111に当該ユーザに関するユーザ情報が格納されているか否かにより判断可能であるが、判断方法はこれに限られない。第二ロック状態であるときには、例えば、処理部140は、その旨及び商品10を入手して個別情報の取得を試みる旨の案内を、端末装置600から出力させる。これにより、ユーザは、第二ロック状態であることと、情報処理システム1を用いたキャンペーンに参加するために必要な作業について容易に知ることができる。
Note that, in the present embodiment, when the user who has acquired the trigger information is a new user in the
状況情報取得部147は、個別情報取得部145が取得した個別情報に対応する、個別情報に対応する商品10の入手又は使用に関する状況情報を取得する。例えば、個別情報を、商品10の入手又は使用に際して取得されたものであるとみなすことができる。そのため、個別情報が取得された場合における、端末装置600により取得された位置情報や、気象に関する情報や、ユーザにより入力された情報を、商品10の入手又は使用に関する状況情報として用いることができる。ユーザにより入力された情報とは、例えば、商品10の購入場所を指定する情報や、商品10を購入した時間帯や消費した時間帯などを指定する情報などであるが、これらに限られない。状況情報取得部147は、例えば、取得した状況情報を、ユーザ識別子に対応付けてユーザ情報格納部111等に蓄積する。
The status
流通情報取得部148は、個別情報取得部145が取得した個別情報に対応する商品10の流通に関する流通情報を取得する。流通情報取得部148は、例えば、商品情報格納部116に格納されている情報を、個別情報を用いて検索することにより、個別情報に対応する商品10の流通情報を取得することができる。
The distribution
情報出力部151は、個別情報に対応する流通情報を用いたり、個別情報に対応する状況情報を用いたりして、当該個別情報を取得したユーザすなわち個別情報に対応するユーザに対して情報を出力する。情報の出力は、例えば、ユーザが使用する端末装置600に対して情報を送信することにより行われる。
The
情報の出力は、キャンペーンに関するものであるか否かを問わない。情報出力部151は、例えば、キャンペーン情報格納部118に格納されているキャンペーン情報に基づいて、キャンペーンに関する情報を出力することができる。より具体的には、情報出力部151は、キャンペーン情報と流通情報又は状況情報とに基づいて、ユーザに関連する度合いが高いと考えられるキャンペーンを選択し、そのキャンペーンに関する情報を出力することができる。例えば、情報出力部151は、流通情報又は状況情報を用いて商品10をユーザが入手した地域を特定し、当該地域に関連するキャンペーンを、関連度が高いキャンペーンとして選択できる。また、例えば、情報出力部151は、商品10をユーザが入手した時の時間帯に関する情報を用いて、当該時間帯に買物を行うユーザに向けたキャンペーンを、関連度が高いキャンペーンとして選択できる。情報出力部151は、これにより、ユーザに対して、ユーザに関連性が高いキャンペーンに関する情報を認識させることができる。また、情報出力部151は、キャンペーンに関しない情報として、例えば、流通情報により得られる商品10の流通を照会する情報や、位置情報である状況情報に基づいて得られる、当該位置の周辺のイベント情報や天気予報等の情報などを出力することができる。これにより、ユーザにとって有用な情報をユーザに認識させることができる。
It does not matter whether the information output is related to the campaign or not. The
案内情報出力部153は、ユーザ情報に基づいて、特典に関する案内情報をユーザが用いる端末装置600に対して出力する。案内情報とは、例えば、特典の内容を示す情報や、ユーザに提供される可能性がある景品の情報や、その他のキャンペーンに関する情報などである。特典や、景品が複数ある場合には、案内情報は、それらをリスト化するなどしてユーザが確認可能に表示するような情報であってもよい。また、特典や、景品が複数ある場合には、案内情報は、それらのうち案内情報出力部153が選択した一部の特典や景品に関する情報であってもよい。本実施の形態において、案内情報出力部153は、ユーザ情報に基づいて、ユーザに関連すると考えられる内容又は態様で、第一特典に関する案内情報や、第二特典に関する案内情報を出力可能に構成されている。例えば、案内情報出力部153が、ユーザの購入履歴等や、ユーザのその他の属性値(例えば、年齢や所定の観点でのセグメントの別)に基づいて、複数の特典や複数の景品のうち、当該ユーザが好むと考えられる特典や景品を抽出する。そして、案内情報出力部153は、抽出した特典や景品についての情報が他の情報よりも優先度が高く表示される内容又は態様で案内情報を構成し、出力する。優先度が高く表示されるとは、例えば、リスト表示において上位に表示されることや、表示させるためのユーザによる操作量が他の表示についての操作量よりも少なくなるようにすることなどを意味するが、これらに限られない。
The guidance
特典提示部155は、一のユーザに対して、ポイント情報格納部112に格納されているユーザに対応するポイント情報を用いて、第二特典に関する特典提示情報を出力する。特典提示情報とは、例えば、ユーザが保有しているポイントの残高に応じてユーザが得ることが可能な、第二特典のリストである。特典提示情報は、例えば、必要とするポイントの残高に関する第二発行条件を満たすような第二特典のリストであると言ってもよい。ユーザは、特典提示情報を確認して所望の第二特典を選択する操作などを行い、指示情報を情報処理装置100に送信することができる。なお、特典提示情報はこれに限られない。例えば、現在はポイントの残高が不足しているために得ることができないが、ポイントが加算されればユーザが今後得られる第二特典が特典提示情報に含まれるようにしてもよい。このような特典提示情報が表示されることにより、ユーザにより多くのポイントを蓄積する動機付けを与えることができ、ユーザの商品10を購入する意欲を促進させることができる。
The
なお、情報出力部151による情報の出力や、案内情報出力部153による案内情報の出力や、特典提示部155による特典提示情報の出力は、それぞれ、所定のタイミングが到来した場合に行われるようにすればよい。所定のタイミングとは、例えば、ユーザによる要求操作があった時である。なお、これに限られず、例えば、ポイント蓄積部160によりポイント蓄積処理が行われた時や、個別情報取得部145により個別情報が取得された時や、所定の日時が到来した時などに、これらの情報の出力が行われるようにしてもよい。
The output of information by the
ポイント蓄積部160は、個別情報取得部145が個別情報を取得した場合において、ポイント蓄積処理を実行する。ポイント蓄積処理は、ユーザに付与するポイントに関するポイント情報を、個別情報に対応するユーザ識別子に対応付けてポイント情報格納部112に蓄積する処理である。なお、ユーザに付与するポイントの量は、所定の量であってもよいし、ランダムに又は条件に従って変動するようにしてもよい。例えば、各商品の商品情報として蓄積されるポイントの値が設定されていてもよい。この場合、ポイント蓄積部160は、取得された個別情報に対応する商品情報を用いて特定される量のポイントをユーザに付与するようにすればよい。
The
第一発行処理部161は、個別情報取得部145が個別情報を取得した場合において、第一発行処理を行う。第一発行処理は、第一特典に関する権利を行使するための第一特典情報を、個別情報に対応するユーザ識別子に対応付けて発行する処理である。第一発行処理部161は、例えば、第一特典情報を、ユーザ識別子に対応付けて発行特典格納部113に記録することにより第一発行処理を行うが、これに限られない。例えば、第一発行処理部161は、ユーザの端末装置600に対して第一特典情報を送信することにより第一発行処理を行うように構成されていてもよい。
The first
本実施の形態において、第一発行処理部161は、個別情報取得部145が個別情報を取得した場合において、所定の第一発行条件を満たすと判断した場合に、第一発行処理を行う。第一発行処理部161は、例えば、キャンペーン情報格納部118に格納されているキャンペーン情報を用いて、1以上のキャンペーンについて、当該キャンペーンの第一発行条件を満たすか否かを判断する。第一発行処理を行う場合には、第一発行処理部161は、キャンペーン情報により特定される第一特典情報を、ユーザ識別子に対応付けて発行することができる。
In the present embodiment, when the individual
このように第一発行処理部161が構成されていることにより、個別情報取得部145が個別情報を取得した場合において第一発行処理部161が第一発行条件を満たすと判断した場合には、第一発行処理部161による第一発行処理と、ポイント蓄積部160によるポイント蓄積処理とがともに行われることとなる。他方、個別情報取得部145が個別情報を取得した場合において第一発行処理部161が第一発行条件を満たさないと判断した場合には、第一発行処理部161が特典情報の発行を行わず、ポイント蓄積部160によるポイント蓄積処理が行われるようになっている。
By configuring the first
本実施の形態において、第一発行条件は、例えば、トリガ情報取得部146によって個別情報に対応するユーザ識別子に対応するトリガ情報が取得されていることを含んでいる。換言すると、第一発行条件は、個別情報を取得したユーザと同一のユーザについてトリガ情報が取得されていることを含んでいる。この場合において、その他の条件が設けられていない場合には、ユーザによりトリガ情報が取得されると共に個別情報が取得された場合に、第一発行処理が行われることとなる。また、この場合において、第一発行条件は、個別情報の取得より前にトリガ情報が取得されていることを含んでいてもよい。この場合、ユーザによりトリガ情報が取得された後に個別情報が取得された場合に、第一発行処理が行われることとなる。このようなトリガ情報を取得したことに関する条件が第一発行条件に含まれるようにすることで、対象となるユーザのセグメントを絞った効果的な販売促進キャンペーンを実施することが可能となる。個別情報を付した商品10を広く流通させた状態であって、個別情報と流通情報との対応関係に関する管理を仮に行わなかったとしても、トリガ情報を掲示するだけの簡素な方法により、効果的なキャンペーンを実現することができる。
In the present embodiment, the first issuance condition includes, for example, that the trigger
なお、第一発行条件が満たされるか否かの判断において、トリガ情報が取得されていないことにより第一発行条件が満たされないと判断された場合には、処理部140は、対応するユーザについて、第一特典に関して第一ロック状態とする。すなわち、トリガ情報が取得されると第一発行処理が行われる状態である場合に、ユーザが第一ロック状態に設定される。第一ロック状態であるときには、例えば、処理部140は、その旨及びトリガ情報の取得を試みる旨の案内を、端末装置600から出力させる。これにより、ユーザは、第一ロック状態であることと、第一発行処理を実行させるために必要な作業について容易に知ることができる。
In determining whether the first issuance condition is satisfied or not, if it is determined that the first issuance condition is not satisfied because the trigger information is not acquired, the
なお、第一発行条件は、これに限られない。例えば、第一発行条件とは、所定のカウント条件を満たす態様で個別情報が取得された回数に関する条件を含んでいてもよい。カウント条件を満たす態様で個別情報が取得されることとは、具体的には、例えば、特定の商品10に付された個別情報が取得されたことや、特定の地域において販売された商品10に付された個別情報が取得されたことや、特定の系列に該当する店舗で販売された商品10に付された個別情報が取得されたことなどが該当しうる。すなわち、このような第一発行条件としては、例えば、「特定の商品10に付されている個別情報を初めて読み取ったこと」や、「所定の地域において販売された商品10に付されている個別情報を10回読み取ったこと」などが該当しうる。また、第一発行条件を満たすか否かの判断は、ユーザ情報格納部111や商品情報格納部116に格納されている情報であって取得された個別情報に対応する情報に基づいて行うことができる。このような第一発行条件を用いることにより、対象となるユーザのセグメントを絞った効果的な販売促進キャンペーンを実施したり、特定の商品10についての販売促進効果を得たりすることができる。キャンペーンの内容や目的にかかわらず一様に個別情報を付した商品10を広く流通させることができるので、容易に様々なキャンペーンを実施することが可能となる。
It should be noted that the first issuance condition is not limited to this. For example, the first issuance condition may include a condition regarding the number of times individual information is acquired in a manner that satisfies a predetermined count condition. Acquisition of individual information in a manner that satisfies the count condition specifically means, for example, acquisition of individual information attached to a
なお、本実施の形態において、第一発行処理部161は、端末装置600に入力された第一特典に関する指示情報に基づいて、第一特典情報の発行を行うように構成されていてもよい。この場合、例えば、第一発行条件には指示情報が受け付けられることが含まれると解釈してもよい。
In addition, in the present embodiment, the first
第二発行処理部162は、ポイント情報格納部112に格納されているポイント情報に基づいて一のユーザについて所定の第二発行条件を満たすと判断した場合に、第二発行処理を行う。第二発行処理は、第二特典に関する権利を行使するための第二特典情報を、ユーザを識別するユーザ識別子に対応付けて発行する処理である。第二発行処理部162は、例えば、第二特典情報を、ユーザ識別子に対応付けて発行特典格納部113に記録することにより第二発行処理を行うが、これに限られない。例えば、第二発行処理部162は、ユーザの端末装置600に対して第二特典情報を送信することにより第二発行処理を行うように構成されていてもよい。
The second
なお、第二発行処理部162による第二発行条件が満たされるか否かの判断は、所定のタイミングが到来した場合に行われるようにすればよい。所定のタイミングとは、例えば、ポイント蓄積部160によりポイント蓄積処理が行われた時や、個別情報取得部145により個別情報が取得された時や、所定の日時が到来した時や、ユーザによる要求操作があった場合などであるが、これに限られない。
It should be noted that the determination of whether the second issue condition is satisfied by the second
本実施の形態において、第二発行処理部162は、例えば、キャンペーン情報格納部118に格納されているキャンペーン情報を用いて、1以上のキャンペーンについて、当該キャンペーンの第二発行条件を満たすか否かを判断する。第二発行処理を行う場合には、第二発行処理部162は、キャンペーン情報により特定される第二特典情報を、ユーザ識別子に対応付けて発行することができる。
In the present embodiment, the second
本実施の形態において、第二発行処理部162は、端末装置600に入力された第二特典に関する指示情報に基づいて、第二特典情報の発行を行うように構成されている。指示情報は、例えば、特典提示部155により出力された特典提示情報に基づいてユーザにより入力された情報である。このようにすることにより、ユーザは、所望の第二特典を選択して得ることができる。この場合、例えば、第二発行条件には指示情報が受け付けられることが含まれると解釈してもよい。また、第二発行処理部162による第二発行条件が満たされるか否かの判断は、指示情報取得部143により指示情報が取得された時に行われるようにすればよい。
In the present embodiment, the second
なお、第二発行処理部162は、発行対象となるユーザに対応するユーザ情報に基づいて、第二発行処理を行うように構成されていてもよい。例えば、第二発行処理部162は、ユーザ情報に基づいて、そのユーザに関連すると考えられる第二特典についての第二発行処理を行うように構成されていてもよい。例えば、第二発行処理部162が、ユーザの購入履歴等や、ユーザのその他の属性値(例えば、年齢や所定の観点でのセグメントの別)に基づいて、複数の第二特典のうち、当該ユーザが好むと考えられる第二特典を抽出し、当該第二特典についての第二発行処理を行うようにしてもよい。
The second
行使処理部165は、発行特典格納部113に格納されている情報に基づいて、一のユーザに対して行使可能な権利を示す情報を、当該ユーザに出力する。行使可能な権利を示す情報は、例えば、ユーザの端末装置600に送信されて、表示部661に出力されるように構成されている。行使処理部165は、所定のタイミングが到来した場合に、情報の出力を行うように構成されている。所定のタイミングとは、例えば、ユーザによる、特典の行使を要求する操作が行われた時である。なお、これに限られず、例えば、新たに第一発行処理や第二発行処理が行われた時や、所定の日時が到来した時などに、行使処理部165による情報の出力が行われるようにしてもよい。
Based on the information stored in the issued
また、行使処理部165は、ユーザにより入力された行使指示に応じて、ユーザに発行された特典情報に対応する権利を行使する。行使指示は、例えば、行使可能な権利を示す情報の出力に応じて、ユーザが、行使する特典を指定する操作を端末装置600に対して行うことにより入力される。このように行使処理部165の処理が行われることにより、ユーザは、発行された特典について、所望のタイミングにおいてその権利を行使することができる。
In addition, the
第二特典設定部167は、個別情報取得部145による2以上のユーザ識別子に対応する個別情報の取得結果に基づいて、第二特典の内容を設定する。第二特典の内容を設定するとは、例えば、特典により提供される景品を決定したり、景品の数を決定したりすることをいう。例えば、個別情報の取得數や、対応して購入された商品10の総額が大きくなれば、1つの第二特典に対応する景品の数を多くしたりより高い価値を有するものとしたりするように、第二特典設定部167が設定してもよい。反対に、個別情報の取得數や、対応して購入された商品10の総額が大きくなった場合に、1つの第二特典に対応する景品の数を少なくしたり、より低い価値を有するものとしたりするように、第二特典設定部167が設定してもよい。これにより、第二特典の需要が増大するような場合において、それに応じて適切に第二特典の内容を設定することができる。
The second
第二特典に関する権利が、景品類を提供する懸賞へ応募する権利である場合においては、第二特典の内容を設定するとは、例えば、懸賞に係る景品の数と、景品の価額との少なくとも一方を設定することを意味してもよい。懸賞に係る景品の数を設定するとは、景品が当たる確率を設定すると言ってもよい。本実施の形態において、第二特典に関する権利が景品類を提供する懸賞へ応募する権利であるとする場合には、第二特典設定部167は、当該懸賞に関係する複数のユーザからの個別情報の受け付け履歴すなわち個別情報取得部145による個別情報の取得履歴に基づいて、懸賞に係る景品類の総額が所定の設定条件を満たすように、懸賞に係る景品の数と価額との少なくとも一方を設定するように構成することができる。個別情報の取得履歴は、例えば、ユーザ情報格納部111のユーザ情報に基づいて得ることができる。例えば、取得された個別情報に対応する商品10の総額に応じて、懸賞に係る景品類の総額が商品10の総額の所定の範囲内になるように(設定条件の一例)、第二特典設定部167が懸賞に係る景品の数と価額との少なくとも一方を設定するようにしてもよい。また、設定条件には、景品の価額と商品10の単価とが所定の関係となることが含まれていてもよい。このように第二特典設定部167による設定が行われるようにすることで、一の懸賞に関する応募数が増大するような場合においても、適切に景品類の内容を設定し、適切にかつ効果的な懸賞が行われる状態を維持することができる。
In the case where the right related to the second privilege is the right to apply for a prize that offers prizes, setting the content of the second privilege means, for example, determining at least one of the number of prizes and the value of the prize pertaining to the prize. may mean setting the Setting the number of prizes for a prize can be said to set the probability of winning a prize. In the present embodiment, when the right related to the second privilege is the right to apply for a prize offering, the second
送信部170は、情報を、ネットワークを介して情報処理システム1を構成する他の装置に送信する。送信部170は、例えば、端末装置600や、その他の装置に対して出力される情報の送信を行う。
The
なお、上述の格納部110や端末格納部610は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。これらには、それぞれの装置において取得された情報などがそれぞれ格納されるが、情報等が記憶される過程はこれに限られない。例えば、記録媒体を介して情報等が記憶されるようになってもよく、通信回線等を介して送信された情報等が記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報等が記憶されるようになってもよい。
Although the
また、上述の処理部140や端末処理部640は、通常、MPUやメモリ等から実現されうる。処理部140や端末処理部640の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。
Also, the
また、受付部130や端末受付部630により受付可能な情報の入力に用いられうる入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。受付部130や端末受付部630は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されうる。
Also, input means that can be used to input information that can be received by the
また、受信部120や端末受信部620は、通常、無線又は有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
Also, the receiving
また、送信部170や端末送信部670は、通常、無線又は有線の通信手段で実現されるが、放送手段で実現されてもよい。
Also, the
なお、本実施の形態において、第一特典や第二特典とは異なる第三特典が用意されているキャンペーンが行われるようにしてもよい。このような場合において、上述の第一発行処理部161と同様に、第三特典に関する特典発行処理を行う第三発行処理部が設けられていればよい。この場合、例えば、第三発行処理部は、個別情報取得部145が個別情報を取得した場合において所定の第三発行条件を満たすと判断した場合に、第三特典に関する権利を行使するための第三特典情報を発行するように構成されていればよい。
It should be noted that in the present embodiment, a campaign may be conducted in which a third benefit that is different from the first and second benefits is provided. In such a case, it suffices if a third issue processing unit that performs privilege issue processing regarding the third privilege is provided, like the first
次に、本実施の形態に係る情報処理システム1をユーザが用いる際に行われる情報処理装置100の動作の一例について説明する。
Next, an example of the operation of the
本実施の形態において、ユーザは、例えば、端末装置600を用いて、読取部681により取得した個別情報やトリガ情報を情報処理装置100に送信することにより、情報処理装置100により行われる特典情報の発行を受けたり、ポイントを獲得したりすることができる。また、ユーザは、端末装置600を用いて情報処理装置100に対して要求や指示を行うことなどにより、第一特典や第二特典に関する案内情報の確認や、発行された特典の行使や、第二特典に関する発行操作などを行うことができる。
In the present embodiment, for example, the user uses the
このように情報処理システム1が利用される場合において、情報処理装置100は、例えば以下のようにして種々の動作を行う。これらの動作は、処理部140が、各部を用いながら制御動作等を実行することにより行われる。なお、これらの動作に応じて、適宜、処理の結果等の情報を、ユーザが用いる端末装置600に出力するようにしてもよい。
When the
図10は、同情報処理装置100の動作の一例を示すフローチャートである。
FIG. 10 is a flowchart showing an example of the operation of the
(ステップS1)処理部140は、端末装置600から送信された個別情報を受信したか否かを判断する。受信したと判断した場合にはステップS3に進み、そうでない場合にはステップS2に進む。
(Step S1) The
(ステップS2)処理部140は、ロック状態であるユーザがあるか否かを判断する。ロック状態であるユーザがあると判断した場合はステップS4に進み、そうでない場合にはステップS5に進む。
(Step S2) The
(ステップS3)処理部140は、個別情報の受信に応じて、個別情報受信後処理を行う。この処理の詳細は、後述する。その後、ステップS4に進む。
(Step S3) In response to receiving the individual information, the
(ステップS4)処理部140は、第一特典関連処理を行う。この処理の詳細は、後述する。その後、ステップS5に進む。
(Step S4) The
(ステップS5)処理部140は、端末装置600から送信されたトリガ情報を受信したか否かを判断する。受信したと判断した場合にはステップS6に進み、そうでない場合にはステップS7に進む。
(Step S5) The
(ステップS6)処理部140は、トリガ情報の取得に応じて、トリガ情報蓄積処理を行う。この処理の詳細は、後述する。その後、ステップS7に進む。
(Step S6) The
(ステップS7)処理部140は、ユーザから、キャンペーンに関する案内等に関する要求を受け付けたか否かを判断する。要求を受け付けたと判断した場合にはステップS8に進み、そうでない場合にはステップS9に進む。
(Step S7) The
(ステップS8)処理部140は、ユーザからの要求に応じて、案内処理を行う。案内処理は、例えば、情報出力部151や案内情報出力部153により、上述の通りにして行われる。その後、ステップS9に進む。
(Step S8) The
(ステップS9)処理部140は、ユーザから、第二特典に関する要求を受け付けたか否かを判断する。要求を受け付けたと判断した場合にはステップS10に進み、そうでない場合にはステップS11に進む。
(Step S9) The
(ステップS10)処理部140は、ユーザからの要求に応じて、第二特典関連処理を行う。この処理の詳細は、後述する。その後、ステップS11に進む。
(Step S10) The
(ステップS11)処理部140は、ユーザから、特典の行使に関する要求を受け付けたか否かを判断する。要求を受け付けたと判断した場合にはステップS12に進み、そうでない場合にはステップS13に進む。
(Step S11) The
(ステップS12)処理部140は、ユーザからの要求に応じて、行使処理を行う。この処理の詳細は、後述する。その後、ステップS13に進む。
(Step S12) The
(ステップS13)処理部140は、所定のキャンペーンの第二特典についての設定タイミングであるか否かを判断する。処理部140は、例えば、所定の時刻が到来した場合に設定タイミングであると判断してもよい。また、例えば、所定のキャンペーンに関する個別情報の取得数が所定數以上になった場合に、設定タイミングであると判断してもよい。設定タイミングであると判断された場合にはステップS14に進み、そうでない場合には一連の処理を終了する。
(Step S13) The
(ステップS14)処理部140は、第二特典設定処理を行う。第二特典設定処理は、例えば、第二特典設定部167により、上述の通りにして行われる。その後、一連の処理を終了する。
(Step S14) The
この処理は、定期的に繰り返し実行されるように構成されている。なお、各判断やそれに応じた処理の順番はこれに限られない。 This process is configured to be repeated periodically. Note that the order of each determination and the processing corresponding thereto is not limited to this.
図11は、同情報処理装置100の個別情報受信後処理の一例を示すフローチャートである。
FIG. 11 is a flowchart showing an example of post-receipt processing of individual information by the
(ステップS111)処理部140は、受信した個別情報が新規なもの(まだ取得されていないもの)であるか否かを判断する。判断は、上述のように新規なものであると判断した場合にはステップS112に進み、そうでない場合には個別情報受信後処理を終了し、上位の処理に戻る。
(Step S111) The
(ステップS112)処理部140は、個別情報を取得し、ユーザ識別子に対応付けてユーザ情報格納部111等に蓄積する。
(Step S112) The
(ステップS113)処理部140は、個別情報に対応する、個別情報に対応する商品10の入手又は使用に関する状況情報を取得する。例えば、端末装置600において個別情報の取得時に取得された位置情報等が状況情報として取得される。そして、取得した状況情報を、ユーザ識別子に対応付けて、ユーザ情報格納部111等に蓄積する。
(Step S113) The
(ステップS114)処理部140は、上述のようにして、ポイント蓄積処理を行う。
(Step S114) The
(ステップS115)処理部140は、ユーザについて第二ロック状態であるか否かを判断する。第二ロック状態であると判断した場合にはステップS116に進み、そうでない場合には個別情報受信後処理を終了し、上位の処理に戻る。
(Step S115) The
(ステップS116)処理部140は、ユーザについて第二ロック状態を解除する。その後、個別情報受信後処理を終了し、上位の処理に戻る。
(Step S116) The
図12は、同情報処理装置100の第一特典関連処理の一例を示すフローチャートである。
FIG. 12 is a flowchart showing an example of the first privilege-related processing of the
(ステップS131)処理部140は、個別情報の取得結果に応じて、対応するキャンペーン情報を、キャンペーン情報格納部118に格納されている情報から取得する。換言すると、処理部140は、対象となるキャンペーンを特定する。
(Step S131) The
(ステップS132)処理部140は、取得した情報に基づいて、第一発行条件を満たすか否かを判断する。第一発行条件を満たすと判断した場合はステップS133に進み、そうでない場合にはステップS134に進む。
(Step S132) Based on the acquired information, the
(ステップS133)処理部140は、第一発行処理を行う。その後、第一特典関連処理を終了し、上位の処理に戻る。
(Step S133) The
(ステップS134)処理部140は、トリガ情報に関する条件が満たされないために第一発行条件が満たされなかったか否かを判断する。トリガ情報に関する条件を満たさないと判断された場合には、ステップS135に進み、そうではないと判断された場合には、第一特典関連処理を終了して上位の処理に戻る。
(Step S134) The
(ステップS135)処理部140は、ユーザについて、第一ロック状態にセットする。これにより、ユーザは、トリガ情報を探して読み取る必要があることを知ることができる。
(Step S135) The
図13は、同情報処理装置100のトリガ情報蓄積処理の一例を示すフローチャートである。
FIG. 13 is a flowchart showing an example of trigger information accumulation processing of the
(ステップS141)処理部140は、取得したトリガ情報を、ユーザ識別子に対応付けてユーザ情報格納部111等に蓄積する。
(Step S141) The
(ステップS142)処理部140は、トリガ情報を取得したユーザが、新規のユーザであるか否かを判断する。新規であると判断した場合はステップS143に進み、そうでない場合にはステップS145に進む
(Step S142) The
(ステップS143)処理部140は、当該ユーザについてのユーザ情報を取得する。例えば、ユーザによる情報の入力操作を受け付けたり、ユーザの情報が記された媒体から情報を読み取ったりすることにより、処理部140がユーザ情報を取得する。処理部140は、取得したユーザ情報を、ユーザ識別子に対応付けてユーザ情報格納部111に蓄積する。
(Step S143) The
(ステップS144)処理部140は、ユーザについて、第二ロック状態にセットする。これにより、ユーザは、商品10を入手して、その個別情報を読み取る必要があることを知ることができる。
(Step S144) The
(ステップS145)処理部140は、ユーザについて第一ロック状態であるか否かを判断する。第一ロック状態であると判断した場合にはステップS146に進み、そうでない場合には個別情報受信後処理を終了し、上位の処理に戻る。
(Step S145) The
(ステップS146)処理部140は、ユーザについて第一ロック状態を解除する。その後、個別情報受信後処理を終了し、上位の処理に戻る。
(Step S146) The
図14は、同情報処理装置100の第二特典関連処理の一例を示すフローチャートである。
FIG. 14 is a flowchart showing an example of the second privilege-related processing of the
(ステップS151)処理部140は、ポイント情報格納部112の情報に基づいて、対象となるユーザのポイント残高を取得する。
(Step S151) Based on the information in the point
(ステップS152)処理部140は、キャンペーン情報格納部118の情報とポイント残高とに基づいて、関連するキャンペーン情報を取得する。
(Step S152) The
(ステップS153)処理部140は、取得したキャンペーン情報を用いて、特典提示情報を構成する。そして、構成した特典提示情報を、ユーザに出力する。これにより、ユーザは、指示情報を入力することができる。
(Step S153) The
(ステップS154)処理部140は、ユーザにより入力される指示情報を取得したか否かを判断する。指示情報を取得するまで待機し、指示情報を取得したと判断した場合には、次のステップS155に進む。
(Step S154) The
(ステップS155)処理部140は、指示情報に対応する第二特典に関する第二発行条件が満たされるか否かを判断する。第二発行条件が満たされると判断した場合にはステップS156に進み、そうではない場合には、第二特典関連処理を終了し、上位の処理に戻る。
(Step S155) The
(ステップS156)処理部140は、指示情報に対応する第二特典について、第二発行処理を行う。
(Step S156) The
(ステップS157)処理部140は、第二発行処理を行うことと引替に、ユーザのポイントの残高を、所定の量だけ減算する。すなわち、処理部140は、ポイント情報格納部112に格納されている情報を更新する。その後、第二特典関連処理を終了し、上位の処理に戻る。
(Step S157) The
図15は、同情報処理装置100の行使処理の一例を示すフローチャートである。
FIG. 15 is a flowchart showing an example of exercise processing of the
(ステップS171)処理部140は、上述のように、発行特典格納部113に格納されている情報から、ユーザが行使可能である特典情報を検索する。
(Step S171) As described above, the
(ステップS172)処理部140は、行使可能な特典情報をユーザに出力する。これにより、ユーザは、行使可能な特典について確認し、行使指示を入力することができるようになる。
(Step S172) The
(ステップS173)処理部140は、ユーザにより入力される行使指示を取得したか否かを判断する。行使指示を取得するまで待機し、行使指示を取得したと判断した場合には、次のステップS174に進む。
(Step S173) The
(ステップS174)処理部140は、行使指示により指定された特典を行使する。
(Step S174) The
(ステップS175)処理部140は、特典の行使に伴って、発行特典格納部の情報において、当該特典に関する情報を更新する。すなわち、処理部140は、当該特典について、行使したことを記録する。その後、行使処理を終了し、上位の処理に戻る。
(Step S175) The
本実施の形態において、ユーザの端末装置600の表示部661には、情報処理装置100を利用するためのアプリケーションの画面が表示されて、ユーザへの情報の提示や、ユーザからの情報入力の受け付けが行われる。すなわち、ユーザは、端末装置600に各種の画面を表示させながら、情報処理装置100を利用することができる。画面の遷移は、端末装置600と情報処理装置100とが適宜通信を行ったり、端末装置600の受付部により受け付けられたユーザの操作などに応じて端末装置600の処理部や処理部140が制御動作を行ったりすることにより実現される。このようなことは、例えば、情報処理装置100によって端末装置600において表示可能なウェブページを提供することにより行われうる。また、端末装置600において動作する、所定のクライアントアプリやインスタントメッセージングサービスのクライアントアプリなどの所定のアプリケーションにより取り扱い可能な情報を情報処理装置100が送受信することにより行われてもよい。以下、代表的な表示画面の具体例について説明する。
In the present embodiment, the
図16は、同端末装置600で動作するアプリケーションのメイン画面C10の一具体例について説明する図である。
FIG. 16 is a diagram illustrating a specific example of the main screen C10 of the application running on the
図16においては、ユーザの端末装置600の表示部661に、メイン画面C10が表示された状態の例が示されている。このような画面は、例えば第一情報処理装置100から送信された情報に基づいて端末装置600のウェブブラウザで表示されたウェブページの画面である。なお、画面の表示方法や画面が標示されるまでの経過はこれに限られず、適宜構成可能である。なお、ユーザは、所定のユーザ識別子等を情報処理装置100に送信して、キャンペーンに参加するためのシステムにログインした状態であるが、これに限られない。
FIG. 16 shows an example of a state in which the main screen C10 is displayed on the
メイン画面C10は、ユーザが、情報処理装置100に個別情報等を送信したり、種々の指示や要求を行ったりする各機能を利用可能にするために用いられる画面である。メイン画面C10には、例えば、個別情報やトリガ情報等を取得するための取得用画面C20に遷移するための第一ボタンC11、ポイントの確認や第二特典との交換を行うポイント交換画面C40に遷移するための第二ボタンC13、及び特典の行使を行う行使画面C50に遷移するための第三ボタンC15などが含まれる。
The main screen C10 is a screen used by the user to enable each function of transmitting individual information and the like to the
図17は、同端末装置600で動作するアプリケーションの取得用画面C20の一具体例について説明する図である。図18は、同端末装置600で動作するアプリケーションの取得後画面C30の一具体例について説明する図である。
FIG. 17 is a diagram explaining a specific example of the acquisition screen C20 for the application running on the
図17に示されるように、取得用画面C20では、端末装置600のカメラ機能を用いて個別情報やトリガ情報を読み取るための取得インターフェースC25が表示される。ユーザは、取得インターフェースC25の中に、個別情報やトリガ情報を表す図形等が入るように操作して撮影を行うことで、個別情報やトリガ情報を取得可能である。
As shown in FIG. 17, on the acquisition screen C20, an acquisition interface C25 for reading individual information and trigger information using the camera function of the
本実施の形態において、取得用画面C20において新規な個別情報が読み取られ、それに伴い第一発行処理が行われた場合には、図18に示されるような取得後画面C30に遷移する。取得後画面C30では、例えば、第一発行処理によりユーザが第一特典を得ることができた旨の情報や、ポイントを獲得した旨の情報などが含まれるようにすることができる。図に示される例では、例えば、ビデオゲーム等のコンテンツ内で用いられるオブジェクトとの引替に用いることができるコードが第一特典として得られたことが表示されている。また、ポイントが20ポイント加算されユーザの保有するポイントの残高は840ポイントとなっている旨が示されている。 In the present embodiment, when new individual information is read on the acquisition screen C20 and the first issuance process is performed accordingly, the screen transitions to the post-acquisition screen C30 as shown in FIG. The post-acquisition screen C30 can include, for example, information indicating that the user has obtained the first privilege through the first issuing process, information indicating that points have been obtained, and the like. In the example shown in the figure, for example, it is displayed that a code that can be used in exchange for an object used in content such as a video game has been obtained as the first privilege. It also shows that 20 points have been added and the balance of points owned by the user is 840 points.
図19は、同端末装置600で動作するアプリケーションのポイント交換画面C40の一具体例について説明する図である。
FIG. 19 is a diagram explaining a specific example of the point redemption screen C40 of the application running on the
ポイント交換画面C40には、特典提示情報に基づいて表示される、ユーザが交換可能な第二特典を示す情報が含まれている。ここでは、アイテムコード、ドリンク交換クーポン、特製エコバッグの三種の景品が第二特典として示されている。また、ユーザの保有するポイントの残高が情報として示されている。ポイント残高の範囲内で、アイテムコードとドリンク交換クーポンとが交換可能である。ユーザは、景品の横に表示されている交換ボタンC41を操作することにより、指示情報を情報処理装置100に送信して、その景品についての第二発行処理を実行させることができる。
The point redemption screen C40 contains information indicating the second privilege that the user can redeem, displayed based on the privilege presentation information. Here, three types of prizes, an item code, a drink exchange coupon, and a special eco-bag, are shown as second benefits. Also, the balance of points owned by the user is shown as information. Item codes and drink exchange coupons can be exchanged within the point balance. By operating the exchange button C41 displayed next to the prize, the user can transmit the instruction information to the
図20は、同端末装置600で動作するアプリケーションの行使画面C50の一具体例について説明する図である。
FIG. 20 is a diagram explaining a specific example of the exercise screen C50 of the application running on the
行使画面C50は、行使処理部165によって発行特典格納部113に格納されている情報に基づいて出力された、行使可能な権利を示す情報が含まれる。ここでは、アイテムコード2種やドリンク交換クーポンを得ることができる特典について、行使可能な権利であるとして示されている。ユーザは、景品の横に表示されている行使ボタンC51を操作することにより、行使指示を情報処理装置100に送信して、その特典情報に対応する権利を行使することができる。
The exercise screen C50 includes information indicating exercisable rights output by the
以上説明したように、本実施の形態によれば、ユーザによる個別情報の取得に伴って、ユーザは、第一特典を獲得することができるとともに、第二特典を得るために利用することができるポイントを獲得することができる。したがって、ユーザの商品の継続購入のための意欲を促進させることができる。キャンペーンによって異なる態様の個別情報を用いる必要はなく、一の個別情報を付した商品10を媒介として、対象とするユーザが異なったり、インセンティブの内容や方式が異なるような、様々な販売促進キャンペーンを実現することができる。また、ユーザは、キャンペーンの別にかかわらずにポイントを蓄積することができるので、例えば第一特典の内容がユーザにとっては魅力的に感じないようなキャンペーンしか行われていない場合であっても、ポイントを獲得するために商品10を継続して購入する意欲をユーザに喚起させることができる。
As described above, according to the present embodiment, as the user obtains the individual information, the user can acquire the first privilege and use it to acquire the second privilege. You can earn points. Therefore, it is possible to encourage the user's willingness to continue purchasing products. There is no need to use different forms of individual information depending on the campaign, and various sales promotion campaigns with different target users and different incentive contents and schemes can be run through the
本実施の形態においては、特典の行使は、ユーザが所望するタイミングにおいて行うことができる。したがって、ユーザの、キャンペーンに参加したりポイントを獲得したりするために商品10を購入する意欲を、より大きくさせることができる。
In this embodiment, the privilege can be exercised at the timing desired by the user. Therefore, the user's motivation to purchase the
本実施の形態においては、個別情報と流通情報とが対応付けられているので、ユーザの商品の入手地等にあわせて、ユーザに提供する特典の内容を調整することができる。したがって、個々のユーザにとってより魅力的な特典を提供することができるので、ユーザの商品の継続購入のための意欲をより促進させることができる。 In the present embodiment, since the individual information and the distribution information are associated with each other, it is possible to adjust the content of the privilege provided to the user according to the user's product acquisition location. Therefore, it is possible to provide more attractive benefits to individual users, thereby further motivating users to continue purchasing products.
本実施の形態において、トリガ情報を取得したのが新規なユーザである場合には、当該ユーザについて第二ロック状態として、商品10の個別情報を読み取る作業を行う必要があることを案内することができる。したがって、不慣れなユーザに対しても、より容易に情報処理システム1の利用を開始させることができる。この場合において、第二ロック状態では他の操作が行うことができないように制限を設けるようにしてもよい。このように制御を行うことにより、より適切に、情報処理システム1の利用を開始させることができる。
In the present embodiment, when a new user acquires the trigger information, it is possible to put the user in the second lock state and inform the user that it is necessary to read the individual information of the
なお、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布してもよい。なお、本実施の形態における、情報処理装置100を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザを識別するユーザ識別子と当該ユーザに付与されたポイントに関するポイント情報とが対応付けられて格納されるポイント情報格納部にアクセス可能である情報処理装置100のコンピュータで実行されるプログラムであって、情報処理装置100のコンピュータを、個々の商品に付されている個別情報をユーザ識別子に対応付けて取得する個別情報取得部と、個別情報取得部が個別情報を取得した場合において、第一特典に関する権利を行使するための特典情報を、個別情報に対応するユーザ識別子に対応付けて発行する第一発行処理部と、個別情報取得部が個別情報を取得した場合において、ユーザに付与するポイントに関するポイント情報を、個別情報に対応するユーザ識別子に対応付けてポイント情報格納部に蓄積するポイント蓄積部と、として機能させるための、プログラムである。
It should be noted that the processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that the software that implements the
(その他) (others)
上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、又は、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現されうる。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。また、そのプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。また、そのプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、又は分散処理を行ってもよい。 In the above embodiment, each component may be configured by dedicated hardware, or components that can be implemented by software may be implemented by executing a program. For example, each component can be realized by reading and executing a software program recorded in a recording medium such as a hard disk or a semiconductor memory by a program execution unit such as a CPU. During the execution, the program execution unit may execute the program while accessing the storage unit or recording medium. In addition, the program may be executed by being downloaded from a server or the like, or may be executed by reading a program recorded on a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, etc.). good. Also, this program may be used as a program constituting a program product. Also, the number of computers that execute the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Also, the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
また、上記実施の形態において、一の装置に存在する2以上の構成要素は、物理的に一の媒体で実現されてもよい。 In addition, in the above embodiments, two or more components present in one device may be physically realized in one medium.
また、上記実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい(この場合、分散処理を行う複数の装置により構成されるシステム全体を1つの「装置」として把握することが可能である)。 In the above embodiments, each process (each function) may be implemented by centralized processing by a single device (system), or may be implemented by distributed processing by a plurality of devices. (In this case, it is possible to grasp the entire system composed of a plurality of devices that perform distributed processing as one "device").
また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、又は、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 Further, in the above-described embodiment, when the information is passed between the components, for example, when the two components that exchange the information are physically different, one of the components output of information and reception of information by the other component, or one component if the two components that pass the information are physically the same from the phase of processing corresponding to the other component to the phase of processing corresponding to the other component.
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、又は長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、又は、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、又は、図示しない読み出し部が行ってもよい。 In the above embodiments, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component In addition, information such as thresholds, formulas, addresses, etc. used by each component in processing may be stored temporarily or for a long period of time in a recording medium (not shown), even if not specified in the above description. Further, each component or an accumulation section (not shown) may accumulate information in the recording medium (not shown). Further, each component or a reading unit (not shown) may read information from the recording medium (not shown).
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、又は、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 Further, in the above embodiment, if the information used in each component etc., for example, information such as thresholds, addresses and various set values used in processing by each component may be changed by the user, the above The user may or may not be able to change such information as appropriate, even if not explicitly stated in the description. If the information can be changed by the user, the change is realized by, for example, a reception unit (not shown) that receives a change instruction from the user and a change unit (not shown) that changes the information according to the change instruction. may The reception of the change instruction by the reception unit (not shown) may be, for example, reception from an input device, reception of information transmitted via a communication line, or reception of information read from a predetermined recording medium. .
本発明は、以上の実施の形態やその変形例の構成に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものである。 The present invention is not limited to the configurations of the above embodiments and modifications thereof, and various modifications are possible and are also included within the scope of the present invention.
上述の実施の形態やその変形例の構成そのものに限られず、上述の実施の形態等のそれぞれの構成要素について、適宜、他の実施の形態等の構成要素と置換したり組み合わせたりしてもよい。また、上述の実施の形態等のうち、一部の構成要素や機能が省略されていてもよい。 It is not limited to the configurations of the above-described embodiments and modifications thereof, and each component of the above-described embodiments may be appropriately replaced or combined with components of other embodiments. . Also, some components and functions may be omitted from the above-described embodiments and the like.
なお、商品には、ユーザに対するサービスや、電子コンテンツ(例えば、音楽や画像、書籍等を鑑賞等することができるようにする情報などであるが、これに限られない)や、金銭的価値を有するポイントなどを示すデータなどの無体物も含まれてもよい。この場合、ユーザが行う商品の取引に付随して個別情報がユーザに対して送信されたり、商品の取引が行われることに応じて取引を行ったユーザのユーザ識別子に対応付けて個別情報が情報処理装置に送信されたりするようにすることで、上述の実施の形態と同様に、情報処理装置を用いたキャンペーンに関する処理を行うことができるようになる。 In addition, products include services for users, electronic contents (for example, information that enables you to appreciate music, images, books, etc., but not limited to these), and monetary value. Intangibles, such as data indicating points possessed, etc., may also be included. In this case, the individual information is sent to the user accompanying the transaction of the product by the user, or the individual information is sent to the user in association with the user identifier of the user who made the transaction in response to the transaction of the product. By transmitting to the processing device, it becomes possible to perform processing related to the campaign using the information processing device, as in the above-described embodiment.
以上のように、本発明にかかる情報処理装置は、ユーザに特典を提供することができるとともに、ユーザの商品の継続購入のための意欲を促進させることができるという効果を有し、情報処理装置等として有用である。 INDUSTRIAL APPLICABILITY As described above, the information processing apparatus according to the present invention has the effect of being able to provide benefits to the user and to encourage the user's willingness to purchase products continuously. etc.
Claims (17)
個々の商品に付されている個別情報をユーザ識別子に対応付けて取得する個別情報取得部と、
前記個別情報取得部が前記個別情報を取得した場合において、第一特典に関する権利を行使するための特典情報を、前記個別情報に対応するユーザ識別子に対応付けて発行する第一発行処理部と、
前記個別情報取得部が前記個別情報を取得した場合において、ユーザに付与するポイントに関するポイント情報を、前記個別情報に対応するユーザ識別子に対応付けて前記ポイント情報格納部に蓄積するポイント蓄積部とを備える、情報処理装置。 a point information storage unit in which a user identifier for identifying a user and point information relating to points given to the user are stored in association with each other;
an individual information acquisition unit that acquires individual information attached to each product in association with a user identifier;
a first issuance processing unit that, when the individual information acquisition unit acquires the individual information, issues privilege information for exercising a right relating to the first privilege in association with a user identifier corresponding to the individual information;
a point accumulation unit that, when the individual information acquisition unit acquires the individual information, accumulates in the point information storage unit point information relating to points to be given to a user in association with a user identifier corresponding to the individual information; Information processing device.
前記第二発行処理部は、発行対象となるユーザに対応するユーザ情報に基づいて、前記第二特典に関する権利を行使するための特典情報の発行を行う、請求項2に記載の情報処理装置。 A user information storage unit that stores a user identifier that identifies a user and user information about the user in association with each other,
3. The information processing apparatus according to claim 2, wherein said second issue processing unit issues privilege information for exercising a right relating to said second privilege, based on user information corresponding to a user to be issued.
前記第二発行処理部は、前記指示情報に基づいて、前記第二特典に関する権利を行使するための特典情報の発行を行う、請求項2に記載の情報処理装置。 an instruction information acquisition unit that acquires instruction information regarding the second privilege input by the user;
The information processing apparatus according to claim 2, wherein said second issue processing unit issues privilege information for exercising a right relating to said second privilege based on said instruction information.
前記第二特典設定部は、前記個別情報の受け付け履歴に基づいて、前記懸賞に係る前記景品類の総額が所定の設定条件を満たすように、前記懸賞に係る景品の数と価額との少なくとも一方を設定する、請求項6に記載の情報処理装置。 The right related to the second privilege is the right to apply for a sweepstakes that offers prizes,
The second privilege setting unit sets at least one of the number of prizes and the price of the prizes so that the total amount of the prizes pertaining to the prize is a predetermined setting condition based on the reception history of the individual information. 7. The information processing apparatus according to claim 6, which sets .
前記発行特典格納部に格納されている情報に基づいて、一のユーザに対して行使可能な権利を示す情報を出力すると共に、当該ユーザにより入力された行使指示に応じて当該ユーザに発行された特典情報に対応する権利を行使する行使処理部とを備える、請求項1に記載の情報処理装置。 an issued privilege storage unit in which privilege information issued to a user and relating to a right that can be exercised based on an instruction from the user is stored in association with a user identifier that identifies the user;
Based on the information stored in the issued privilege storage unit, information indicating rights that can be exercised for one user is output, and issued to the user in accordance with the exercise instruction input by the user. 2. The information processing device according to claim 1, further comprising an exercise processing unit for exercising a right corresponding to privilege information.
前記ユーザ情報に基づいて、特典に関する案内情報を当該ユーザが用いる端末装置に対して出力する案内情報出力部とを備える、請求項1に記載の情報処理装置。 a user information storage unit that stores a user identifier that identifies a user and user information about the user in association with each other;
2. The information processing apparatus according to claim 1, further comprising a guide information output unit that outputs guide information regarding benefits to a terminal device used by the user based on the user information.
前記個別情報に対応する前記流通情報を用いて、当該個別情報に対応するユーザに対して情報を出力する情報出力部とを備える、請求項1に記載の情報処理装置。 a distribution information acquisition unit that acquires distribution information related to the distribution of the product corresponding to the individual information acquired by the individual information acquisition unit;
2. The information processing apparatus according to claim 1, further comprising an information output unit that outputs information to a user corresponding to said individual information using said distribution information corresponding to said individual information.
前記個別情報に対応する前記状況情報を用いて、前記個別情報に対応するユーザに対して情報を出力する情報出力部とを備える、請求項1に記載の情報処理装置。 a status information acquisition unit that acquires status information corresponding to the individual information acquired by the individual information acquisition unit, and related to acquisition or use of a product corresponding to the individual information;
2. The information processing apparatus according to claim 1, further comprising an information output unit that outputs information to a user corresponding to said individual information using said situation information corresponding to said individual information.
前記個別情報取得部が前記個別情報を取得した場合において前記第一発行処理部が所定の第一発行条件を満たさないと判断した場合には、前記第一発行処理部が特典情報の発行を行わず、前記ポイント蓄積部が前記ポイント情報の蓄積を行うように構成されている、請求項12に記載の情報処理装置。 When the individual information acquisition unit acquires the individual information and the first issue processing unit determines that the predetermined first issue condition is satisfied, the first issue processing unit exercises the right regarding the first privilege and the point accumulation unit is configured to accumulate the point information while issuing privilege information for
When the individual information acquisition unit acquires the individual information and the first issue processing unit determines that a predetermined first issue condition is not satisfied, the first issue processing unit issues privilege information. 13. The information processing apparatus according to claim 12, wherein said point accumulation unit is configured to accumulate said point information.
前記第一発行条件は、当該個別情報に対応するユーザ識別子に対応する前記トリガ情報が取得されていることを含む、請求項12に記載の情報処理装置。 a trigger information acquisition unit that acquires predetermined trigger information in association with a user identifier;
13. The information processing apparatus according to claim 12, wherein said first issuing condition includes that said trigger information corresponding to a user identifier corresponding to said individual information is acquired.
前記個別情報取得部が、個々の商品に付されている個別情報をユーザ識別子に対応付けて取得する個別情報取得ステップと、
前記第一発行処理部が、前記個別情報取得ステップで前記個別情報を取得した場合において、第一特典に関する権利を行使するための特典情報を、前記個別情報に対応するユーザ識別子に対応付けて発行する第一発行処理ステップと、
前記ポイント蓄積部が、前記個別情報取得ステップで前記個別情報を取得した場合において、ユーザに付与するポイントに関するポイント情報を、前記個別情報に対応するユーザ識別子に対応付けて前記ポイント情報格納部に蓄積するポイント蓄積ステップとを備える、情報処理方法。 a point information storage unit in which a user identifier for identifying a user and point information relating to points given to the user are stored in association with each other; an individual information acquisition unit; a first issue processing unit; An information processing method performed using
an individual information acquisition step in which the individual information acquiring unit acquires individual information attached to each product in association with a user identifier;
When the individual information is acquired in the individual information acquiring step, the first issuing processing unit issues privilege information for exercising the right related to the first privilege in association with the user identifier corresponding to the individual information. a first issuance processing step for
When the individual information is acquired in the individual information acquisition step, the point accumulation unit accumulates point information relating to points to be given to the user in the point information storage unit in association with a user identifier corresponding to the individual information. an information processing method, comprising: a point accumulation step;
個々の商品に付されている個別情報をユーザ識別子に対応付けて取得する個別情報取得部と、
前記個別情報取得部が前記個別情報を取得した場合において、第一特典に関する権利を行使するための特典情報を、前記個別情報に対応するユーザ識別子に対応付けて発行する第一発行処理部と、
前記個別情報取得部が前記個別情報を取得した場合において、ユーザに付与するポイントに関するポイント情報を、前記個別情報に対応するユーザ識別子に対応付けて前記ポイント情報格納部に蓄積するポイント蓄積部と、として機能させるための、プログラムを記録した記録媒体。 A computer capable of accessing a point information storage section in which a user identifier for identifying a user and point information relating to points granted to the user are stored in association with each other,
an individual information acquisition unit that acquires individual information attached to each product in association with a user identifier;
a first issuance processing unit that, when the individual information acquisition unit acquires the individual information, issues privilege information for exercising a right relating to the first privilege in association with a user identifier corresponding to the individual information;
a point storage unit that, when the individual information acquiring unit acquires the individual information, stores point information relating to points to be given to a user in the point information storage unit in association with a user identifier corresponding to the individual information; A recording medium that records a program to function as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280091068.8A CN118648012A (en) | 2022-02-28 | 2022-12-20 | Information processing device, information processing method and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029346A JP7201854B1 (en) | 2022-02-28 | 2022-02-28 | Information processing device, information processing method and program |
| JP2022-029346 | 2022-02-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023162427A1 true WO2023162427A1 (en) | 2023-08-31 |
Family
ID=84817442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2022/046826 Ceased WO2023162427A1 (en) | 2022-02-28 | 2022-12-20 | Information processing device, information processing method, and recording medium |
Country Status (3)
| Country | Link |
|---|---|
| JP (2) | JP7201854B1 (en) |
| CN (1) | CN118648012A (en) |
| WO (1) | WO2023162427A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025167134A (en) * | 2024-04-25 | 2025-11-07 | 楽天グループ株式会社 | Information management device, information management system, information management method and program |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7369883B1 (en) | 2023-03-29 | 2023-10-26 | サントリーホールディングス株式会社 | Information processing device, information processing system, information processing method and program |
| JP7630695B1 (en) * | 2024-07-26 | 2025-02-17 | 花王株式会社 | Prize management information processing device, prize management system, prize management program, and prize management method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003085625A (en) * | 2001-09-11 | 2003-03-20 | Nippon Conlux Co Ltd | Information gathering system and method for automatic vending machine |
| CN101131758A (en) * | 2006-08-25 | 2008-02-27 | 黄新山 | Merchandise sales promotion managing system using two-dimensional code and use method thereof |
| JP2011103104A (en) * | 2009-11-12 | 2011-05-26 | Index:Kk | Point management system |
| JP2012256128A (en) * | 2011-06-07 | 2012-12-27 | Kddi Corp | Automatic application server and method |
| JP2017097626A (en) * | 2015-11-24 | 2017-06-01 | 株式会社日本マシンサービス | Promotion system |
| JP2019016203A (en) * | 2017-07-07 | 2019-01-31 | 株式会社コナミアミューズメント | Benefit control system and computer program used therefor |
| JP2020086602A (en) * | 2018-11-16 | 2020-06-04 | アララ株式会社 | Information processing system, information processing method, and program |
-
2022
- 2022-02-28 JP JP2022029346A patent/JP7201854B1/en active Active
- 2022-12-20 CN CN202280091068.8A patent/CN118648012A/en active Pending
- 2022-12-20 WO PCT/JP2022/046826 patent/WO2023162427A1/en not_active Ceased
- 2022-12-22 JP JP2022205950A patent/JP2023126132A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003085625A (en) * | 2001-09-11 | 2003-03-20 | Nippon Conlux Co Ltd | Information gathering system and method for automatic vending machine |
| CN101131758A (en) * | 2006-08-25 | 2008-02-27 | 黄新山 | Merchandise sales promotion managing system using two-dimensional code and use method thereof |
| JP2011103104A (en) * | 2009-11-12 | 2011-05-26 | Index:Kk | Point management system |
| JP2012256128A (en) * | 2011-06-07 | 2012-12-27 | Kddi Corp | Automatic application server and method |
| JP2017097626A (en) * | 2015-11-24 | 2017-06-01 | 株式会社日本マシンサービス | Promotion system |
| JP2019016203A (en) * | 2017-07-07 | 2019-01-31 | 株式会社コナミアミューズメント | Benefit control system and computer program used therefor |
| JP2020086602A (en) * | 2018-11-16 | 2020-06-04 | アララ株式会社 | Information processing system, information processing method, and program |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025167134A (en) * | 2024-04-25 | 2025-11-07 | 楽天グループ株式会社 | Information management device, information management system, information management method and program |
| JP7776570B2 (en) | 2024-04-25 | 2025-11-26 | 楽天グループ株式会社 | Information management device, information management system, information management method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118648012A (en) | 2024-09-13 |
| JP7201854B1 (en) | 2023-01-10 |
| JP2023126132A (en) | 2023-09-07 |
| JP2023125324A (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12159298B2 (en) | Predictive recommendation system | |
| JP7360659B2 (en) | Crowdfunding system, processing method and computer program | |
| JP7201854B1 (en) | Information processing device, information processing method and program | |
| US20130080218A1 (en) | Customized content delivery system | |
| US20160292710A1 (en) | Mobile device inducements for causing consumer interactions with kiosks, such as product sample kiosks | |
| US20080306790A1 (en) | Method and apparatus for generating and transmitting an order initiation offer to a wireless communications device | |
| TWI493490B (en) | Recommended methods for giving virtual rewards and awarding virtual rewards, as well as computer-readable storage media for recording relevant instructions | |
| US20150112804A1 (en) | Method for presenting sales information and system for presenting the same | |
| CN107004201A (en) | System and method for providing the social media platform with loyalty systems | |
| US20060080172A1 (en) | Method, system, and software for electronic media driven promotions that include off-line actions | |
| JP7769020B2 (en) | Advertisement distribution device, advertisement distribution method, and program | |
| JP2018128896A (en) | Campaign management device and campaign management system | |
| US9633361B2 (en) | Commercial transaction management device, commercial transaction management method, commercial transaction management program, and computer-readable recording medium for recording same program | |
| JP2023088783A (en) | Information providing device, information providing method, and program | |
| JP2020107132A (en) | Price setting device, price setting method, and price setting program | |
| JP2021108092A (en) | Price presentation system | |
| US20150379565A1 (en) | System and method for determining a time for transmitting an electronic reward to a user computing device | |
| JP2018156388A (en) | Purchase information utilizing system, purchase information utilizing method, and program | |
| JP7632732B2 (en) | Information processing device, information processing method, and program | |
| JP6774543B1 (en) | Information processing equipment, information processing methods, and programs | |
| JP7282226B1 (en) | Service providing device, service providing method, and program | |
| JP7515963B2 (en) | Warehouse product recommendation system, method and program | |
| JP2006189941A (en) | Coupon usage system, coupon usage method, coupon usage program. | |
| JP7578851B2 (en) | Information Processing Method | |
| KR20050092068A (en) | Method and apparatus for discounting the sale price |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22928944 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280091068.8 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22928944 Country of ref document: EP Kind code of ref document: A1 |