Information processing device and information processing method
The information processing apparatus addresses low user interest in products by issuing redeemable tokens tied to purchase status, enhancing engagement and sales through user interactions and actions.
Patent Information
- Application Number
- JP2024202195
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-07-17
- Estimated Expiration
- 2044-01-05
AI Technical Summary
Conventional systems fail to effectively promote user interest in products, leading to low sales and limited information dissemination via social networks, as they deliver products based on accumulated points without considering the user's engagement with the product.
An information processing apparatus that issues redeemable tokens to users upon purchase of a product, associating them with user identification, and provides benefits based on purchase or usage status, allowing redemption for products or services, with conditions and actions influencing the token's value.
Enhances user engagement and promotes product sales by incentivizing users with redeemable tokens, increasing awareness and sales through user actions and interactions.
Smart Images

Figure 2025107142000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and an information processing method.
Background Art
[0002] Conventionally, for the purpose of promoting the sale of products, etc., in a specific shopping district or a specific manufacturer, etc., when a user purchases a predetermined product, points are given to the user's point card, and according to the amount of points, products, etc. can be delivered to the user. A system has been disclosed (for example, see Patent Document 1).
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the conventional system, regardless of the sales of the predetermined product to which points are given, a predetermined number of products, etc. are delivered according to the amount of points given to the user. Therefore, there is a problem that the degree of interest of the user in the predetermined product is low. If the degree of interest of the user in the predetermined product is low, information about the predetermined product via SNS (Social Networking Service), etc. does not spread, and there is a problem that sales are not promoted.
[0005]
Means for Solving the Problems
[0006] The information processing apparatus according to the first aspect of the present invention includes a reception unit that receives a token issuance request including user identification information for identifying a user who requests token issuance, and when the reception unit receives the issuance request, a token associated with the user identification information on the condition that the user indicated by the user identification information included in the issuance request has purchased a predetermined product, and a token for which a predetermined benefit in an amount corresponding to the purchase status or usage status of the predetermined product is given to the holder of the token when the token is redeemed. The apparatus has an issuance unit that issues the token.
[0007] The information processing apparatus includes a storage unit that stores user identification information of a user who has purchased the predetermined product, and a determination unit that determines whether the user indicated by the user identification information included in the issuance request received by the reception unit has purchased the predetermined product by referring to the storage unit. The issuance unit may issue a token associated with the user identification information on the condition that the determination unit determines that the user indicated by the user identification information included in the issuance request has purchased the predetermined product.
[0008] The issuance unit may issue a token for which a right to receive the predetermined product or a product different from the predetermined product is given as the predetermined benefit to the holder of the token on the condition that the token is redeemed.
[0009] The information processing apparatus includes a determination unit that determines the amount of the predetermined benefit, and the issuance unit may issue a token with the predetermined benefit in the amount determined by the determination unit.
[0010] The information processing apparatus includes a storage unit that stores sales information indicating the sales of the predetermined product, and the determination unit may determine the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales of the predetermined product indicated by the sales information increase.
[0011] The determination unit may acquire action information indicating an associated action, which is an action related to the predetermined product or the seller or manufacturer of the predetermined product by the user holding the token, identify the associated action based on the acquired action information, and determine the amount of the predetermined benefit according to the identified associated action.
[0012] When the holder of the token transfers, the determination unit may identify the amount of the associated action, which is an action related to the predetermined product or the seller or manufacturer of the predetermined product by the user before the transfer, and the amount of the associated action by the user after the transfer, and determine the amount of the predetermined benefit based on the amount of the associated action by the user before the transfer and the amount of the associated action by the user after the transfer.
[0013] The reception unit receives a repayment request for the token including token identification information for identifying the token. When the reception unit receives the repayment request, the information processing apparatus includes a determination unit that determines whether the repayment conditions for the token corresponding to the token identification information included in the repayment request are satisfied, and a repayment unit that outputs permission information for permitting the repayment of the token corresponding to the token identification information included in the repayment request when the determination unit determines that the repayment conditions are satisfied.
[0014] The issuance unit issues a token with a repayment date and time set. When the reception unit receives the repayment request, the determination unit may determine whether the repayment conditions are satisfied based on whether the date and time when the repayment request is received is after the repayment date and time set for the token corresponding to the token identification information included in the repayment request.
[0015] When the reception unit receives the repayment request, the determination unit may identify the repayment conditions associated with the token identification information included in the repayment request and determine whether the identified repayment conditions are satisfied. The repayment unit may execute a process of extinguishing the token corresponding to the token identification information included in the repayment request on the condition that the permission information is output.
[0016] The reception unit receives a transfer request for the token, which includes token identification information for identifying the token and user identification information newly associated with the token. When the reception unit receives the transfer request, the information processing apparatus may have a transfer unit that executes a process of changing the user identification information associated with the token identification information included in the transfer request to the user identification information included in the transfer request.
[0017] An information processing method according to a second aspect of the present invention includes: a step of receiving, by a computer, an issuance request for a token, the issuance request including user identification information for identifying a user who requests issuance of the token; and a step of, when receiving the issuance request, issuing, to the holder of the token associated with the user identification information, a token that is associated with the user identification information and to which a predetermined amount of benefit corresponding to a purchase status or usage status of the predetermined product is attached at the time of repayment of the token, on the condition that the user indicated by the user identification information included in the issuance request has purchased the predetermined product and on the condition that the token has been repaid.
Effects of the Invention
[0018] According to the present invention, there is an effect that sales of a predetermined product can be promoted.
Brief Description of the Drawings
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Mode for Carrying Out the Invention
[0020] [Overview of Information Processing Apparatus 1] FIG. 1 is a diagram showing an overview of an information processing system S. The information processing system S is, for example, a system that issues refundable tokens to a user. The information processing system S includes an information processing apparatus 1, a store terminal 2 used in a store, and a user terminal 3 used by a user.
[0021] The information processing apparatus 1 is communicably connected to the store terminal 2 and the user terminal 3 via a communication network such as the Internet or a mobile phone line. Further, the information processing apparatus 1 is communicably connected to a predetermined blockchain. Assume that the predetermined blockchain is a private blockchain that can be referred to by the information processing apparatus 1. In the following description, the predetermined blockchain is also simply referred to as the blockchain.
[0022] The information stored on the blockchain is, for example, a refundable token, and a predetermined amount of benefit corresponding to the purchase status or usage status of a predetermined product is attached to the holder of the token on the condition that the token has been repaid. The utility token. In the present embodiment, the repayment of a token means that after the set due date arrives, the holder of the token loses the right to hold the token. Tokens are stored, for example, in association with identification information (ID: Identifier) for identifying the holder by a blockchain.
[0023] The blockchain includes a plurality of data blocks, and each block includes one or more transactions indicating that the holder of the token has been transferred. Each block in the blockchain includes a hash value generated according to a predetermined rule, and the correctness of the entire blockchain is ensured by checking the consistency of the hash values between the blocks.
[0024] Assume that the predetermined product is a product sold at a store where, for example, the store terminal 2 is used, but it is not limited to this, and it may be a service available at the store. Further, the predetermined benefit is, for example, that an amount of the predetermined product corresponding to the purchase situation of the predetermined product in the market is delivered to the token holder.
[0025] When the user of the user terminal 3 purchases a predetermined product at a store, the information processing apparatus 1 receives a token issuance request from the store terminal 2 (steps (1) and (2) in FIG. 1). The token issuance request includes a user ID as user identification information for identifying the user.
[0026] When the information processing apparatus 1 receives the token issuance request, it determines whether the user indicated by the user ID included in the issuance request has purchased the predetermined product (step (3) in FIG. 1). When the information processing apparatus 1 determines that the user has purchased the predetermined product, it issues a redeemable token associated with the user ID (step (4) in FIG. 1). By doing so, the user desires to have a redeemable token issued to himself / herself and purchases the predetermined product. Therefore, the information processing apparatus 1 can promote the sale of the predetermined product.
[0027] Thereafter, in order for the user to receive the predetermined product delivered by redeeming the token, the user makes a token redemption request to the store terminal 2 using the user terminal 3 at the store (step (5) in FIG. 1). The token redemption request includes a token ID as token identification information for identifying the token. When the store terminal 2 receives the token redemption request from the user terminal 3, it transmits the redemption request to the information processing apparatus 1 (step (6) in FIG. 1).
[0028] When the information processing apparatus 1 receives a token repayment request from the store terminal 2, it determines whether the repayment conditions of the token indicated by the token ID included in the repayment request are met (step (7) in FIG. 1). When the information processing apparatus 1 determines that the repayment conditions are met, it transmits permission information indicating that the token repayment is permitted to the store terminal 2 (step (8) in FIG. 1). When the store terminal 2 receives the permission information, a store clerk hands over a predetermined product to the user (step (9) in FIG. 1). By doing so, the user can receive a predetermined product in response to the token repayment.
[0029] [Functional Configuration of Information Processing Apparatus 1] Subsequently, the details of the configuration of the information processing apparatus 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13.
[0030] The communication unit 11 is a communication interface for transmitting and receiving data to and from external devices such as the store terminal 2 and the user terminal 3 via a communication network such as the Internet or a mobile phone line. The storage unit 12 is a storage medium for storing various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk, etc. The storage unit 12 stores programs executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as a reception unit 131, a determination unit 132, an issuance unit 133, a decision unit 134, a transfer unit 135, and a repayment unit 136.
[0031] In addition, the storage unit 12 stores purchase history information of a predetermined product including the user ID of the user who purchased the predetermined product. FIG. 3 is a diagram showing an example of the purchase history information. As shown in FIG. 3, the purchase history information is information associating the user ID of the user, a product ID for identifying a predetermined product purchased by the user, the purchase quantity of the product, the purchase date and time of the product, and an issuance flag indicating whether a token has been issued for the product. A 0 or 1 is stored in the issuance flag. When the value of the issuance flag is 0, it indicates that no token has been issued corresponding to the purchase of the predetermined product. When the value of the issuance flag is 1, it indicates that a token has been issued corresponding to the purchase of the predetermined product.
[0032] In addition, the storage unit 12 stores sales information indicating the sales of a predetermined product. FIG. 4 is a diagram showing an example of the sales information. As shown in FIG. 4, the sales information is information associating the product ID of a predetermined product, the aggregation period of the sales, and the sales of the predetermined product during the aggregation period. Here, the sales of the predetermined product indicate the sales in the market, that is, the total of the sales in a plurality of stores. Also, the sales information is updated periodically by the control unit 13, for example.
[0033] The control unit 13 is a CPU (Central Processing Unit), for example. By executing the program stored in the storage unit 12, the control unit 13 functions as a reception unit 131, a determination unit 132, an issuance unit 133, a decision unit 134, a transfer unit 135, and a repayment unit 136, and executes processes related to the issuance of tokens, the determination of the amount of benefits given to the token holder by the repayment of tokens, the transfer of tokens, and the repayment of tokens. The details of these processes will be described below.
[0034] [Token Issuance] First, the process related to the issuance of tokens will be described. The reception unit 131 receives a token issuance request. For example, the store terminal 2 of a store receives a settlement request including a user ID from the user terminal 3 used by a user who purchases a predetermined product, and performs settlement related to the purchase of the predetermined product using the user ID. In response to the completion of the settlement, purchase history information is stored in the storage unit 12 of the information processing apparatus 1. Thereafter, the store terminal 2 transmits a token issuance request including a user ID for identifying the user who requests the issuance of a token and a product ID of a predetermined product to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the store terminal 2.
[0035] Note that the reception unit 131 is not limited to receiving a token issuance request from the store terminal 2, and may receive a token issuance request from the user terminal 3. In this case, a token application, which is an application program for receiving services related to tokens, is installed in the user terminal 3. By executing the token application, the user terminal 3 displays the purchase history of a predetermined product of the user on its own display unit, and receives an operation from the user requesting the issuance of a token corresponding to the purchase history. For example, when the user terminal 3 receives an operation requesting the issuance of a token, the user terminal 3 transmits a token issuance request including the user ID of the user using the user terminal 3 and the product ID of a predetermined product to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the user terminal 3.
[0036] When the reception unit 131 receives an issuance request, the determination unit 132 determines whether the token issuance conditions are satisfied. Specifically, when the reception unit 131 receives an issuance request, the determination unit 132 refers to the storage unit 12 and determines whether the user indicated by the user ID included in the issuance request received by the reception unit 131 has purchased the predetermined product indicated by the product ID included in the issuance request.
[0037] For example, the determination unit 132 refers to the purchase history information stored in the storage unit 12, and determines whether there is a purchase history in which the value of the issuance flag is "0" among the purchase histories corresponding to the user ID and the product ID included in the issuance request. When the determination unit 132 determines that there is a purchase history in which the value of the issuance flag is "0", it determines that the user has purchased a predetermined product. When the determination unit 132 determines that there is no purchase history in which the value of the issuance flag is "0", it determines that the user has not purchased a predetermined product.
[0038] When the reception unit 131 receives an issuance request, the issuance unit 133 issues a token associated with the user ID, on the condition that the user indicated by the user ID included in the issuance request has purchased a predetermined product, and on the condition that the token has been redeemed, a predetermined benefit in an amount corresponding to the purchase status or usage status of the predetermined product is attached to the holder of the token.
[0039] Specifically, the issuance unit 133 issues a token associated with the user ID on the condition that the determination unit 132 determines that the token issuance conditions are satisfied, that is, the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased a predetermined product. The issuance unit 133 issues a governance token having the right to vote regarding the determination of the business operation policy of the operator who manufactures or sells a predetermined product as the token. Here, the voting right may be the voting right for voting regarding the determination of the business operation policy of the operator until the token redemption date and time.
[0040] Also, although the issuance unit 133 is assumed to issue a token with a preset redemption date and time, it is not limited to this. The issuance unit 133 may issue a token without a set redemption date and time. In this case, the control unit 13 may have a setting unit that sets the redemption date and time after the issuance unit 133 issues the token.
[0041] The issuing unit 133 causes the blockchain to issue a token associated with the user ID and the product ID included in the issuance request. Here, the configuration of the token will be described. FIG. 5 is a diagram showing an example of the data structure of the token. In the token shown in FIG. 5, a token ID, a product ID, the issuance date and time of the token, the identification information of the holder, the number of voting rights, the amount of a predetermined benefit, and a repayment condition URI (Universal Resource Identifier) are associated with each other.
[0042] The identification information of the holder stores, as the user ID of the user holding the token, the user ID of the user who purchased a predetermined product or the user ID of the user who received the token. The number of voting rights is the number of voting rights for a vote regarding the determination of the business operation policy of the business operator who manufactures or sells a predetermined product. The issuing unit 133 determines the number of voting rights such that the larger the number of purchases of a predetermined product, the larger the number of voting rights.
[0043] The predetermined benefit is, for example, the right for the token holder to receive a predetermined product or a product different from the predetermined product. The amount of the predetermined benefit is an amount corresponding to the purchase situation of the predetermined product by a plurality of users in the market and is determined by the determination unit 134. The processing of the determination unit 134 will be described later.
[0044] The repayment condition URI is access information for accessing repayment condition information indicating the repayment conditions of the token. The repayment conditions are, for example, to make a repayment request after the repayment date and time indicating the date when the token can be repaid, or to make a repayment request within the token repayment acceptance period set after the repayment date and time. Note that the repayment conditions may be provided with conditions related to a predetermined product, such as purchasing a predetermined number of a predetermined product or performing related actions related to a predetermined product.
[0045] When the issuing unit 133 issues a token, it changes the value of the issuance flag with a value of "0" to "1" in the purchase history corresponding to the user ID and the store ID included in the issuance request.
[0046] [Determination of the Amount of Predetermined Benefits] Next, a process of determining the amount of predetermined benefits given to the token holder on the condition that the token has been redeemed will be described.
[0047] The determination unit 134 determines the amount of predetermined benefits attached to the token holder with the redemption of the token. For example, the determination unit 134 determines the amount of predetermined benefits such that the greater the sales of the predetermined product indicated by the sales information of the predetermined product stored in the storage unit 12, the greater the amount of predetermined benefits. For example, when the predetermined benefit is that a predetermined product is delivered to the token holder, the determination unit 134 increases the amount of the predetermined product delivered to the token holder as the sales of the predetermined product indicated by the sales information stored in the storage unit 12 are greater.
[0048] When the determination unit 134 determines the amount of predetermined benefits, it sends an instruction to associate the token ID of the token with the amount of predetermined benefits to the blockchain. The blockchain changes the amount of predetermined benefits associated with the token ID to the amount of predetermined benefits determined by the determination unit 134 according to the instruction sent by the information processing device 1. Thereby, the token ID of the token and the amount of predetermined benefits are associated.
[0049] Note that the determination unit 134 may acquire action information indicating related actions that are actions related to a predetermined product of the user holding the token or the seller or manufacturer of the predetermined product. Then, the determination unit 134 may identify the related action based on the acquired action information and determine the amount of predetermined benefits according to the identified related action.
[0050] In this case, the determination unit 134 acquires action information indicating the user's related actions for each predetermined period. The determination unit 134 determines the amount of predetermined benefits according to the results of related actions in each of the plurality of predetermined periods.
[0051] The related actions include, for example, the action of writing a positive message about a predetermined product or the seller or manufacturer of a predetermined product on an SNS after the issue date and time of the token, the action of participating in a related event that is an event related to a predetermined product or the seller or manufacturer of a predetermined product, and the action of purchasing a predetermined product. For example, an SNS ID that is the ID of a user corresponding to the SNS service is associated with the user ID. The determination unit 134 acquires, as action information indicating the related actions of the user corresponding to the user ID, a positive message about a predetermined product or the seller or manufacturer of a predetermined product among the SNS messages corresponding to the SNS ID associated with the user ID.
[0052] In addition, the administrator of the related event collects the user IDs of the users who participated in the related event, and associates the collected user IDs with the event ID indicating the related event and stores them in the storage unit 12 as event participation information. The determination unit 134 refers to the event participation information and acquires, as action information indicating the related actions of the user corresponding to the user ID, the number of event IDs associated with the user ID, that is, the number of times the user participated in the event.
[0053] In addition, the determination unit 134 refers to the purchase history information stored in the storage unit 12, specifies the purchase quantity of a predetermined product during a predetermined period corresponding to the user ID, and acquires the purchase quantity as action information indicating the related actions of the user corresponding to the user ID.
[0054] The determination unit 134 identifies the amount of related actions after token issuance based on the acquired action information, and changes the amount of a predetermined benefit based on the identified amount. For example, the determination unit 134 changes the amount of the predetermined benefit such that the larger the identified amount, the larger the amount of the predetermined benefit. By doing so, when the user repays the token, the user will try to obtain a large amount of the predetermined benefit and thus increase the related actions. As a result, the awareness of a predetermined product in the market will increase, or the user's willingness to purchase the predetermined product will increase. Thereby, the information processing apparatus 1 can increase the probability of increasing the sales of the predetermined product in the entire market.
[0055] Note that the related actions are, for example, actions with respect to a predetermined product or a seller or manufacturer of the predetermined product after the token issuance date and time, but are not limited thereto, and may include actions with respect to the predetermined product or a seller or manufacturer of the predetermined product before the token issuance date and time.
[0056] Also, when changing the amount of the predetermined benefit based on the amount of the user's related actions, the determination unit 134 may determine the amount of the predetermined benefit based on the amount of the related actions of the user after the transfer in response to the transfer of the token holder.
[0057] Also, the integrated value of the amounts of related actions in a plurality of predetermined periods is associated with the token ID and stored. The determination unit 134 may determine the amount of the predetermined benefit based on the integrated value of the amounts of related actions associated with the token ID. That is, when the token holder transfers, the determination unit 134 may determine the amount of the predetermined benefit based on the amount of the related actions of the user before the transfer and the amount of the related actions of the user after the transfer. By doing so, the larger the amount of the related actions of the token holder before the transfer, the larger the amount of the predetermined benefit that the user after the transfer can obtain at the time of repayment. Therefore, the selling price of the token can be changed according to the amount of the related actions of the token holder before the transfer.
[0058] [Transfer of Token] Next, the process related to the transfer of tokens will be described. The transfer of tokens is, for example, a transfer involving the transfer of money between the user who is the source of the token transfer and the destination user. The reception unit 131 receives a token transfer request including a token ID for identifying the token and a user ID of the user newly associated with the token.
[0059] For example, first, the reception unit 131 acquires the user ID of the user who wishes to sell the token from the user terminal 3 of the user who holds the token, and also receives the token ID of the token to be sold and the selling price of the token. The reception unit 131 associates the token ID with the selling price of the token and stores it in the storage unit 12 as token sales information.
[0060] In addition, the reception unit 131 receives a request for obtaining a token sales list from the user terminal 3 of the user who wishes to purchase the token. When the reception unit 131 receives the request for obtaining the sales list, it generates a sales list associating the token ID of the token on sale with the selling price based on the token sales information stored in the storage unit 12. Here, in the sales list, at least one of the number of voting rights, information indicating the amount of a predetermined benefit given to the holder upon redemption of the token, and the redemption date and time of the token may be associated with the token ID.
[0061] The reception unit 131 transmits the sales list to the user terminal 3, and receives a token transfer request including the token ID of the token that the user wishes to purchase and the user ID of the user from the user terminal 3 of the user who wishes to purchase the token via the sales list.
[0062] When the reception unit 131 receives the transfer request, the transfer unit 135 executes a process of changing the user ID associated with the token ID included in the transfer request to the user ID included in the transfer request. For example, in the storage unit 12 or an external device, the user ID of the user and the balance of the electronic money held by the user are stored in association with each other.
[0063] When the receiving unit 131 receives a transfer request, the transfer unit 135 refers to the blockchain and identifies the user ID of the user from whom the token associated with the token ID included in the transfer request is transferred.
[0064] Then, the transfer unit 135 determines whether the balance of the electronic money associated with the user ID included in the transfer request, that is, the user ID of the destination of the transfer, is greater than the sales amount of the token. When the transfer unit 135 determines that the balance of the electronic money associated with the user ID of the destination of the transfer is greater than the sales amount of the token, the transfer unit 135 subtracts the sales amount of the token from the balance of the electronic money. In addition, the transfer unit 135 adds the sales amount of the token to the balance of the electronic money associated with the user ID of the user from whom the token is transferred. Note that the transfer unit 135 may calculate a fee associated with the transfer of the token and add the amount obtained by subtracting the fee from the sales amount to the balance of the electronic money associated with the user ID of the user from whom the token is transferred.
[0065] The transfer unit 135 sends a change instruction to the blockchain to change the holder of the token corresponding to the token ID included in the transfer request to the user ID included in the transfer request. The blockchain changes the identification information of the token holder to the user ID included in the transfer request according to the change instruction sent by the information processing apparatus 1.
[0066] [Redemption of Tokens] Subsequently, the process related to the redemption of tokens will be described. The receiving unit 131 receives a token redemption request including a token ID for identifying a token. For example, when a predetermined benefit given to the token holder along with the redemption of the token is the delivery of various goods such as a predetermined product to the holder of the goods, the goods are delivered at the store. Therefore, in the store, in response to receiving a token redemption request from the user, the store terminal 2 of the store sends a token redemption request to the information processing apparatus 1.
[0067] For example, the store terminal 2 receives the token ID of the token that the user wishes to redeem from the user terminal 3. The store terminal 2 transmits a token redemption request including the received token ID to the information processing device 1. The reception unit 131 receives the token redemption request transmitted from the store terminal 2.
[0068] Note that the reception unit 131 is not limited to receiving the token redemption request from the store terminal 2, and may also receive the token redemption request from the user terminal 3. In this case, the token app is installed on the user terminal 3. By executing the token app, the user terminal 3 can receive from the user an operation to request redemption of the tokens held by the user. For example, when the user terminal 3 receives a selection of a token for which redemption is requested from among the tokens held by the user, the user terminal 3 transmits a token redemption request including the token ID of the selected token to the information processing device 1. The reception unit 131 receives the token redemption request from the user terminal 3.
[0069] When the reception unit 131 receives a redemption request, the determination unit 132 determines whether the redemption conditions for the token corresponding to the token ID included in the redemption request are satisfied. First, when the reception unit 131 receives a redemption request, the determination unit 132 identifies the redemption conditions associated with the token ID included in the redemption request. For example, the determination unit 132 refers to the blockchain and identifies the redemption condition URI associated with the token ID included in the redemption request. The determination unit 132 accesses the storage destination of the redemption conditions indicated by the identified redemption condition URI and identifies the redemption conditions corresponding to the token ID included in the redemption request.
[0070] The determination unit 132 determines whether or not the specified repayment conditions are met. For example, since the repayment conditions are provided with the condition that the date when the repayment request is received is after the repayment date and time, when the reception unit 131 receives a repayment request, the determination unit 132 determines whether or not the repayment conditions are met based on whether or not the date and time when the repayment request is received is after the repayment date and time set for the token corresponding to the token ID included in the repayment request. Further, when there are a plurality of specified repayment conditions, the determination unit 132 determines whether or not each of the plurality of conditions is met.
[0071] When the determination unit 132 determines that the repayment conditions corresponding to the token ID included in the repayment request are met, the repayment unit 136 outputs permission information for permitting the repayment of the token corresponding to the token ID. The repayment unit 136 transmits the permission information to the terminal of the requester of the repayment request.
[0072] For example, when the terminal of the requester of the repayment request is the store terminal 2, the repayment unit 136 transmits the permission information to the store terminal 2. When the store terminal 2 receives the permission information, the store terminal 2 causes the display unit to display that the permission information has been received. The store clerk of the store can confirm that the permission information has been received and deliver a predetermined product or the like as a predetermined benefit to the user. Further, when the terminal of the requester of the repayment request is the user terminal 3, the repayment unit 136 transmits the permission information to the user terminal 3. When the user terminal 3 receives the permission information, the user terminal 3 causes the display unit to display that the permission information has been received. The user can receive a predetermined product or the like as a predetermined benefit from the store by having the store clerk confirm the permission information.
[0073] Further, the repayment unit 136 functions as an extinction processing unit, and when the extinction condition of the governance token is satisfied, the repayment unit 136 executes a process of extinguishing the governance token regardless of whether or not the voting right possessed by the governance token is used. Here, the extinction condition of the governance token is, for example, that when the reception unit 131 receives a repayment request for the governance token, the repayment conditions are satisfied.
[0074] For example, as a process of eliminating the token corresponding to the token ID included in the repayment request, the repayment unit 136 executes an instruction to move the token of the token ID to a wallet from which the token cannot be retrieved with respect to the blockchain. A wallet from which a token cannot be retrieved is, for example, a wallet that does not have a private key and cannot retrieve the stored token. By doing so, the information processing apparatus 1 can prevent a predetermined benefit from being given to the user again by the repaid token.
[0075] [Operation Flow] Subsequently, the processing flow of the information processing apparatus 1 will be described. FIG. 6 is a flowchart showing an example of the processing flow related to token issuance in the information processing apparatus 1. First, the reception unit 131 receives a token issuance request including a user ID and a product ID from the store terminal 2 (S1).
[0076] Subsequently, the determination unit 132 determines whether the user indicated by the user ID included in the token issuance request has purchased a predetermined product indicated by the product ID included in the issuance request (S2). Specifically, the determination unit 132 refers to the purchase history information stored in the storage unit 12, and determines whether the user indicated by the user ID included in the issuance request has purchased a predetermined product based on whether there is a purchase history in which the value of the issuance flag is "0" among the purchase histories corresponding to the user ID and the product ID included in the issuance request. When the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased a predetermined product (YES in S2), the process proceeds to S3, and when it determines that the user has not purchased a predetermined product (NO in S2), the process proceeds to S5.
[0077] In S3, the issuance unit 133 executes a token issuance process, which is a process of issuing a token associated with the user ID and the product ID included in the issuance request. Subsequently, the issuance unit 133 transmits token issuance completion information indicating that the token has been issued to the store terminal 2 that transmitted the issuance request (S4). In S5, when it is determined that the user has not purchased a predetermined product, the issuing unit 133 transmits error information indicating that the token cannot be issued to the store terminal 2 that has transmitted the issuance request.
[0078] FIG. 7 is a flowchart showing an example of the flow of processing related to token redemption in the information processing apparatus 1. First, the reception unit 131 receives a token redemption request including the token ID of the token from the store terminal 2 (S11). Subsequently, when the reception unit 131 receives the redemption request, the determination unit 132 specifies the redemption conditions associated with the token ID included in the redemption request (S12).
[0079] Subsequently, the determination unit 132 determines whether or not the specified redemption conditions are satisfied (S13). When the determination unit 132 determines that the redemption conditions are satisfied (YES in S13), the redemption unit 136 outputs permission information permitting the redemption of the token to the token ID included in the redemption request (S14), and executes a process of destroying the token corresponding to the token ID (S15).
[0080] When the determination unit 132 determines that the redemption conditions are not satisfied (NO in S13), the redemption unit 136 transmits error information indicating that the token cannot be redeemed to the store terminal 2 that has transmitted the redemption request (S16).
[0081] [Modification Example] In the above-described embodiment, an example in which the predetermined product is a product sold at the store where the store terminal 2 is used has been described. However, when the predetermined product is a predetermined service, the issuing unit 133 may issue a token to the holder of the token on the condition that the token has been redeemed, and the token is attached with a predetermined benefit in an amount corresponding to the usage status of the predetermined service. In this case, the determination unit 134 may determine the amount of the predetermined benefit so that the amount of the predetermined benefit increases as the usage amount of the predetermined service increases.
[0082] [Effect by Information Processing Apparatus 1] As described above, when the information processing apparatus 1 according to the present embodiment receives a token issuance request including a user ID for identifying a user who requests the issuance of a token, it issues a token associated with the user identification information on the condition that the user indicated by the user ID included in the issuance request has purchased a predetermined product, and that the token is issued to the holder of the token on the condition that the token has been redeemed, and a predetermined amount of benefit corresponding to the purchase status or usage status of the predetermined product is attached to the token. By doing so, the information processing apparatus 1 can promote the sale of a predetermined product.
[0083] In addition, according to the present invention, it becomes possible to contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0084] As described above, the present invention has been described using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.
Explanation of Reference Numerals
[0085] 1 Information processing apparatus 2 Store terminal 3 User terminal 11 Communication unit 12 Storage unit 13 Control unit 131 Reception unit 132 Judgment unit 133 Issuance unit 134 Decision unit 135 Transfer unit 136 Redemption unit S Information processing system
Claims
1. A receiving unit that receives a token issuance request including user identification information for identifying a user who requests token issuance, When the receiving unit receives the issuance request, a token associated with the user identification information on the condition that the user indicated by the user identification information included in the issuance request has purchased a predetermined product, and on the condition that the token has been redeemed, a token is issued to the holder of the token, and a predetermined amount of benefit corresponding to the purchase status or usage status of the predetermined product is attached when the token is redeemed. An issuing unit to issue, An information processing apparatus having the above.
2. A storage unit that stores user identification information of a user who has purchased the predetermined product, A determination unit that refers to the storage unit and determines whether the user indicated by the user identification information included in the issuance request received by the receiving unit has purchased the predetermined product, Having, The issuing unit issues a token associated with the user identification information on the condition that the determination unit determines that the user indicated by the user identification information included in the issuance request has purchased the predetermined product. The information processing apparatus according to claim 1.
3. The issuing unit issues a token to which a right to receive the predetermined product or a product different from the predetermined product is attached as the predetermined benefit to the holder of the token on the condition that the token has been redeemed. The information processing apparatus according to claim 1.
4. Having a determination unit that determines the amount of the predetermined benefit, The issuing unit issues a token to which the predetermined benefit in the amount determined by the determination unit is attached. The information processing apparatus according to claim 1.
5. Having a storage unit that stores sales information indicating the sales of the predetermined product, The determination unit determines the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales of the predetermined product indicated by the sales information increase. The information processing apparatus according to claim 4.
6. The determination unit acquires action information indicating a related action that is an action of the user holding the token regarding the predetermined product or the seller or manufacturer of the predetermined product, identifies the related action based on the acquired action information, and determines the amount of the predetermined benefit according to the identified related action. The information processing apparatus according to claim 4.
7. When the holder of the token transfers, the determination unit identifies the amount of related actions that are actions regarding the predetermined product or the seller or manufacturer of the predetermined product by the user before the transfer, and the amount of the related actions of the user after the transfer, and determines the amount of the predetermined benefit based on the amount of the related actions of the user before the transfer and the amount of the related actions of the user after the transfer. The information processing apparatus according to claim 4.
8. The reception unit receives a repayment request for the token including token identification information for identifying the token. When the reception unit receives the repayment request, a determination unit determines whether or not the repayment conditions for the token corresponding to the token identification information included in the repayment request are satisfied. When the determination unit determines that the repayment conditions are satisfied, a repayment unit outputs permission information for permitting the repayment of the token corresponding to the token identification information included in the repayment request. Having The information processing apparatus according to claim 1.
9. The issuance unit issues a token with a repayment date and time set. When the reception unit receives the repayment request, the determination unit determines whether or not the repayment conditions are satisfied based on whether or not the date and time when the repayment request was received is after the repayment date and time set for the token corresponding to the token identification information included in the repayment request. The information processing apparatus according to claim 8.
10. When the reception unit receives the repayment request, the determination unit identifies the repayment conditions associated with the token identification information included in the repayment request, and determines whether or not the identified repayment conditions are satisfied. The information processing apparatus according to claim 8.
11. The repayment unit executes a process of eliminating the token corresponding to the token identification information included in the repayment request on the condition that the permission information is output. The information processing apparatus according to claim 8.
12. The reception unit receives a transfer request for the token including token identification information for identifying the token and user identification information newly associated with the token. When the reception unit receives the transfer request, it has a transfer unit that executes a process of changing the user identification information associated with the token identification information included in the transfer request to the user identification information included in the transfer request. The information processing apparatus according to claim 1.
13. Executed by a computer Receiving a token issuance request including user identification information for identifying a user who requests token issuance; When receiving the issuance request, on the condition that the user indicated by the user identification information included in the issuance request has purchased a predetermined product, a token associated with the user identification information, provided that the token has been redeemed, and a predetermined amount of benefit corresponding to the purchase status or usage status of the predetermined product is attached to the holder of the token when the token is redeemed. Issuing a token; An information processing method comprising:
Citation Information
Patent Citations
Transaction point settlement system
JP2003296820A
Transaction point adjustment system
JP2004192141A
Benefit offering method, benefit offering apparatus, and benefit offering system
JP2020052805A
Information processing device and information processing method
JP2023121550A
Information processing device and information processing method
JP2023121712A