Information processing device and information processing method
The information processing apparatus addresses low user interest in specific stores by issuing redeemable tokens with benefits tied to store sales and usage, enhancing engagement and sales through rewards and social media promotion.
Patent Information
- Application Number
- JP2024000379
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-07-17
- Estimated Expiration
- 2044-01-05
AI Technical Summary
Conventional systems fail to effectively promote user interest in specific stores, leading to low sales and limited social media engagement, as they deliver products based on accumulated points without considering the store's sales or usage status.
An information processing apparatus that issues redeemable tokens with benefits tied to the sales or usage status of a specific store, allowing users to receive rewards upon redemption, and can include voting rights and transferability.
Enhances user interest and promotes sales in specific stores by rewarding users based on their engagement and purchases, increasing social media promotion and overall sales.
Smart Images

Figure 2025106820000001_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 street or a specific manufacturer, etc., when a user purchases a predetermined product, points are added to the user's point card, and products, etc. can be delivered to the user according to the amount of points. A system has been disclosed (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the conventional system, regardless of the sales in the store where points are added, 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 a predetermined store is low. If the degree of interest of the user in a predetermined store is low, information about the predetermined store will not spread through SNS (Social Networking Service), etc., and there will be a problem that sales in the predetermined store will not be promoted.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to promote the sale of products in a predetermined store.
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 the issuance of a token, and when the reception unit receives the issuance request, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product at a predetermined store, a token associated with the user identification information, 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 benefits corresponding to the sales status or usage status of the predetermined store is attached to the token.
[0007] The information processing apparatus includes a storage unit that stores user identification information of users who have purchased products at the predetermined store, 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 is purchasing a product at the predetermined store 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 is purchasing a product at the predetermined store.
[0008] The issuance unit may issue a token to which a right to receive products corresponding to a predetermined amount of money handled at the predetermined store is attached as the predetermined benefit to the holder of the token on the condition that the token has been redeemed.
[0009] The issuance unit may issue the token to which a predetermined amount of benefits corresponding to the sales of the predetermined store group is attached, associated with the user identification information, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product in the predetermined store group.
[0010] The information processing apparatus includes a determination unit that determines the amount of the predetermined benefit, and the issuance unit may issue a token to which the predetermined benefit determined by the determination unit is attached. The information processing apparatus has a storage unit that stores sales information indicating sales at the predetermined store, and the determination unit may determine the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales at the predetermined store indicated by the sales information increase.
[0011] The determination unit acquires action information indicating related actions, which are actions of the user holding the token regarding the predetermined store, specifies the amount of the related actions based on the acquired action information, and may determine the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the amount of the specified related actions increases.
[0012] The reception unit receives a repayment request for the token including token identification information for identifying the token, and the information processing apparatus has a determination unit that determines whether or not the repayment conditions for the token corresponding to the token identification information included in the request are satisfied when the reception unit receives the repayment request, 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.
[0013] The issuance unit issues a token with a repayment date and time set, and the determination unit may determine whether or not the repayment conditions are satisfied based on whether the date and time when the reception unit receives the repayment request is after the repayment date and time set for the token corresponding to the token identification information included in the repayment request when the reception unit receives the repayment request.
[0014] The determination unit may, when the reception unit receives the repayment request, specify the repayment conditions associated with the token identification information included in the repayment request and determine whether or not the specified repayment conditions are satisfied. The repayment unit may execute 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.
[0015] The reception unit receives a transfer request of 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.
[0016] The issuance unit may issue, as the token, a governance token having a voting right related to the determination of the operation policy of the predetermined store. When the extinction condition of the governance token is satisfied, the information processing apparatus may have an extinction processing unit that executes a process of extinguishing the governance token regardless of whether the voting right possessed by the governance token is used.
[0017] An information processing method according to a second aspect of the present invention includes: receiving, by a computer, an issuance request of a token including user identification information for identifying a user who requests the issuance of the token; and when receiving the issuance request, issuing, to the holder of the token associated with the user identification information, a token to which a predetermined amount of benefit corresponding to the sales status or usage status of the predetermined store is attached, on the condition that the user indicated by the user identification information included in the issuance request has purchased a product in the predetermined store and on the condition that the token has been redeemed.
Effects of the Invention
[0018] According to the present invention, there is an effect that the sale of products in a predetermined store 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] [Outline of Information Processing Apparatus 1] FIG. 1 is a diagram showing an outline of an information processing system S. The information processing system S is, for example, a system that issues redeemable tokens to a user. The information processing system S includes an information processing apparatus 1, a store terminal 2 used in a predetermined 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 redeemable token, and a predetermined amount of benefits corresponding to the sales status or usage status of a predetermined store is attached to the holder of the token on the condition that the token has been redeemed. In the present embodiment, the redemption of a token means that after the set due date arrives, the holder of the token loses the right to hold the token. The token is stored, for example, in association with identification information (ID: Identifier) for identifying the holder by a blockchain.
[0023] The blockchain contains a plurality of data blocks, and each block contains one or more transactions indicating that the holders of tokens have been transferred. Each block in the blockchain contains a hash value generated according to a predetermined rule, and the correctness of the entire blockchain is ensured by verifying the consistency of the hash values between blocks.
[0024] A predetermined store is, for example, a physical store or a virtual store provided in a virtual space such as the Internet or the metaverse, and sells goods or provides services. In the following description, goods and services are collectively referred to as goods.
[0025] A predetermined benefit is, for example, that the holder of the token is given the right to receive goods worth a predetermined amount handled in a predetermined store. The predetermined amount changes according to the sales situation of the predetermined store or the usage situation of various services such as paid services provided in the predetermined store.
[0026] When the user of the user terminal 3 uses the information processing device 1 purchases goods at a predetermined store, the information processing device 1 receives a token issuance request from the store terminal 2 ( (1), (2) in FIG. 1). The token issuance request includes a user ID as user identification information for identifying the user.
[0027] When the information processing device 1 receives a token issuance request, it determines whether the user indicated by the user ID included in the issuance request is purchasing goods at a predetermined store ( (3) in FIG. 1). When the information processing device 1 determines that the user is purchasing goods at a predetermined store, it issues a redeemable token associated with the user ID ( (4) in FIG. 1). By doing so, the user desires to have a redeemable token issued to himself / herself and purchases goods at a predetermined store. Therefore, the information processing device 1 can promote the sale of goods at a predetermined store.
[0028] After that, in order for the user to receive a predetermined benefit corresponding to the repayment of the token, the user makes a token repayment request to the store terminal 2 using the user terminal 3 at a predetermined store (step (5) in FIG. 1). The token repayment request includes a token ID as token identification information for identifying the token. When the store terminal 2 receives the token repayment request from the user terminal 3, it transmits the repayment request to the information processing device 1 (step (6) in FIG. 1).
[0029] When the information processing device 1 receives the token repayment request from the store terminal 2, it determines whether the token satisfies the repayment conditions indicated by the token ID included in the repayment request (step (7) in FIG. 1). If the information processing device 1 determines that the repayment conditions are satisfied, 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, the store clerk gives a predetermined benefit to the user (step (9) in FIG. 1). By doing so, the user can obtain a predetermined benefit in response to the repayment of the token.
[0030] [Functional Configuration of Information Processing Device 1] Next, the details of the configuration of the information processing device 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing device 1. The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13.
[0031] 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 the programs executed by the control unit 13. The storage unit 12 stores programs that cause 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.
[0032] In addition, the storage unit 12 stores purchase history information including the user ID of a user who has purchased a product at a predetermined store. 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 a store ID as store identification information for identifying the store, the user ID of the user, the purchase date and time of the product at the user's store, the purchase amount of the product at the user's store, and an issuance flag indicating whether a token has been issued for the purchase. 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 product at the predetermined store, and when the value of the issuance flag is 1, it indicates that a token has been issued corresponding to the purchase of the product at the predetermined store.
[0033] In addition, the storage unit 12 stores sales information indicating the sales at a predetermined store. FIG. 4 is a diagram showing an example of the sales information. As shown in FIG. 4, the sales information is information associating the store ID, the aggregation period of the sales, and the sales of the store corresponding to the store ID in the aggregation period. The sales information is assumed to be updated periodically by the control unit 13, for example.
[0034] The control unit 13 is, for example, a CPU (Central Processing Unit). 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.
[0035] [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 for the purchase of the product using the user ID. In response to the settlement being performed, 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 a user who requests token issuance and the store ID of the store to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the store terminal 2.
[0036] 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 products in the user's store on its own display unit, and receives an operation from the user to request the issuance of a token corresponding to the purchase history. For example, when the user terminal 3 receives an operation to request token issuance, the user terminal 3 transmits a token issuance request including the user ID of the user using the user terminal 3 and the store ID of the store where the user purchased the product to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the user terminal 3.
[0037] 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 a product at a predetermined store.
[0038] 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 store ID included in the issuance request. If 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 goods at a predetermined store. If 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 goods at a predetermined store.
[0039] 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 goods at a predetermined store, and a predetermined amount of benefits corresponding to the sales status or usage status of the predetermined store is attached to the holder of the token on the condition that the token has been redeemed.
[0040] Specifically, the issuance unit 133 issues a token associated with the user ID on the condition that the determination unit 132 determines that the issuance conditions of the token are satisfied, that is, the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased goods at a predetermined store. In addition, the issuance unit 133 issues a governance token having a voting right regarding the determination of the operation policy of a predetermined store as the token. Here, the voting right may be a voting right for voting regarding the determination of the operation policy of a predetermined store until the redemption date and time of the token.
[0041] In addition, 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.
[0042] The issuing unit 133 causes the blockchain to issue a token associated with the user ID and the store 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 store ID, the issue date and time of the token, the identification information of the holder, the number of voting rights, the grant amount as the amount of a predetermined benefit, and a repayment condition URI (Universal Resource Identifier) are associated.
[0043] The identification information of the holder stores, as the user ID of the user who holds the token, the user ID of the user who purchased a product at the store indicated by the store ID, or the user ID of the user who received or transferred the token. The number of voting rights is the number of voting rights for voting on the determination of the business policy of a predetermined store indicated by the store ID. The issuing unit 133 determines the number of voting rights such that the greater the purchase amount of products at a predetermined store referred to at the time of token issuance, the greater the number of voting rights.
[0044] The grant amount is the amount of money of products handled at a predetermined store that can be received by the holder of the token upon repayment of the token. That is, the holder of the token is granted the right to receive products corresponding to the grant amount (predetermined amount) handled at a predetermined store. The grant amount is an amount corresponding to the sales status of a predetermined store indicated by the store ID and is determined by the determination unit 134. The processing of the determination unit 134 will be described later.
[0045] 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, making a repayment request after the repayment date and time indicating the date when the token can be repaid, or making 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 store, such as purchasing products at a predetermined store for a predetermined amount or more, or performing related actions related to a predetermined store.
[0046] When the issuing unit 133 issues a token, it changes the value of the issuance flag with a value of "0" to "1" among the purchase histories corresponding to the user ID and the store ID included in the issuance request.
[0047] [Determination of the amount of a predetermined benefit] Subsequently, a process of determining the amount of a predetermined benefit given to the token holder on the condition that the token has been redeemed will be described.
[0048] The determination unit 134 determines the amount of grant as the amount of a predetermined benefit given to the token holder along with the redemption of the token. For example, the determination unit 134 determines the amount of grant such that the higher the sales in a predetermined store indicated by the sales information of the predetermined store stored in the storage unit 12, the larger the amount of grant. For example, the predetermined benefit is the right to receive goods corresponding to the amount of grant handled in a predetermined store, but the determination unit 134 increases the amount of grant as the sales in the predetermined store indicated by the sales information stored in the storage unit 12 are higher.
[0049] When the determination unit 134 determines the amount of grant, it transmits an instruction to associate the token ID of the token with the amount of grant to the blockchain. The blockchain changes the amount of grant associated with the token ID to the amount of grant determined by the determination unit 134 according to the instruction transmitted by the information processing apparatus 1. Thereby, the token ID of the token and the amount of grant are associated with each other.
[0050] Note that the determination unit 134 may acquire action information indicating a related action, which is an action of a user regarding a predetermined store that holds the token. Then, the determination unit 134 may identify the related action based on the acquired action information and determine the amount of grant according to the identified related action.
[0051] In this case, the determination unit 134 acquires action information indicating the related action of the user in a predetermined period for each predetermined period. The determination unit 134 determines the amount of grant according to the results of the related actions in each of the plurality of predetermined periods.
[0052] Related actions include, for example, the action of writing a positive message about a predetermined store on SNS after the issuance date and time of the token, the action of participating in a related event that is an event related to the predetermined store, and the purchase action at the predetermined store. For example, the SNS ID, which is the ID of the 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 store among the SNS messages corresponding to the SNS ID associated with the user ID.
[0053] In addition, the administrator of the related event collects the user IDs of the users who participated in the related event, 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.
[0054] Further, the determination unit 134 refers to the purchase history information stored in the storage unit 12, specifies the purchase amount at a predetermined store during a predetermined period corresponding to the user ID, and acquires the purchase amount as action information indicating the related actions of the user corresponding to the user ID.
[0055] The determination unit 134 specifies the amount of related actions after the token issuance based on the acquired action information, and changes the grant amount based on the specified amount. For example, the determination unit 134 changes the grant amount so that the larger the specified amount, the larger the grant amount. By doing so, the user will increase related actions in order to obtain a large amount of a predetermined benefit when repaying the token, so that the awareness of the predetermined store will increase or the user's willingness to purchase products at the predetermined store will increase. As a result, the information processing apparatus 1 can increase the probability of increasing the sales of the predetermined store.
[0056] Note that the related actions are, for example, actions related to a predetermined store after the token issuance date and time. However, the present invention is not limited to this, and actions related to a predetermined store before the token issuance date and time may also be included.
[0057] Further, when changing the grant amount based on the amount of the user's related actions, the determination unit 134 may determine the grant amount based on the amount of the related actions of the user after the transfer in response to the transfer of the token holder.
[0058] Further, an integrated value of the amounts of related actions in a plurality of predetermined periods may be stored in association with the token ID, and the determination unit 134 may determine the grant amount based on the integrated value of the amounts of related actions associated with the token ID. That is, when the token holder has transferred, the determination unit 134 may determine the grant amount 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 grant amount 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.
[0059] [Transfer of Token] Subsequently, the process related to the transfer of the token will be described. The transfer of the token is, for example, a transfer involving the transfer of money between the user who is the transfer source of the token and the user who is the transfer destination. 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.
[0060] For example, first, the reception unit 131 acquires the user ID of the user from the user terminal 3 of the user who wishes to sell the token among the plurality of users holding the token, and receives the token ID of the token to be sold and the selling price of the token. The reception unit 131 stores the token ID and the selling price of the token in the storage unit 12 in association with each other as token sales information.
[0061] In addition, the reception unit 131 receives a request to acquire a token sales list from the user terminal 3 of a user who wishes to purchase a token. When the reception unit 131 receives the request to acquire the sales list, it generates a sales list associating the token ID of the tokens 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 any one of the number of voting rights, information indicating the amount granted to the holder upon repayment of the token, and the repayment date and time of the token may be associated with the token ID.
[0062] 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 a token via the sales list.
[0063] 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.
[0064] When the reception unit 131 receives the transfer request, the transfer unit 135 refers to the blockchain and identifies the user ID of the user who is the transfer source of the token associated with the token ID included in the transfer request.
[0065] 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 transfer destination, is greater than the token sales amount. When the transfer unit 135 determines that the balance of the electronic money associated with the user ID of the transfer destination is greater than the token sales amount, it subtracts the token sales amount from the balance of the electronic money. Also, the transfer unit 135 adds the token sales amount to the balance of the electronic money associated with the user ID of the user who is the transfer source of the token. Note that the transfer unit 135 may calculate the 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 who is the transfer source of the token.
[0066] The transfer unit 135 sends a change instruction to the blockchain to cause the holder of the token corresponding to the token ID included in the transfer request to be changed 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 device 1.
[0067] [Token Repayment] Subsequently, the process related to the repayment of the token will be described. The reception unit 131 receives a token repayment request including a token ID for identifying the token. For example, the store terminal 2 receives the token ID of the token that the user wishes to repay from the user terminal 3. The store terminal 2 sends a token repayment request including the received token ID to the information processing device 1. The reception unit 131 receives the token repayment request sent from the store terminal 2.
[0068] Note that the reception unit 131 receives a token repayment request from the store terminal 2, but not limited to this, it may also receive a token repayment request from the user terminal 3. In this case, a token app is installed on the user terminal 3. By executing the token app, the user terminal 3 can receive an operation from the user to request repayment of the tokens held by the user. For example, when the user terminal 3 receives a selection of a token for which repayment is requested from among the tokens held by the user, the user terminal 3 transmits a token repayment request including the token ID of the selected token to the information processing apparatus 1. The reception unit 131 receives a token repayment request from the user terminal 3.
[0069] When the reception unit 131 receives a repayment request, the determination unit 132 determines whether or not the repayment conditions for the token corresponding to the token ID included in the repayment request are satisfied. First, when the reception unit 131 receives a repayment request, the determination unit 132 specifies the repayment conditions associated with the token ID included in the repayment request. For example, the determination unit 132 refers to the blockchain and specifies the repayment condition URI associated with the token ID included in the repayment request. The determination unit 132 accesses the storage destination of the repayment conditions indicated by the specified repayment condition URI and specifies the repayment conditions corresponding to the token ID included in the repayment request.
[0070] The determination unit 132 determines whether or not the specified repayment conditions are satisfied. For example, since the repayment conditions include a 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 satisfied 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. Also, when there are a plurality of specified repayment conditions, the determination unit 132 determines whether or not each of the plurality of conditions is satisfied.
[0071] When the determination unit 132 determines that the repayment unit 136 satisfies the repayment conditions corresponding to the token ID included in the repayment request, the repayment unit 136 outputs permission information 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, it 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 grant the user the right to receive goods worth a predetermined amount of money handled in a predetermined store as a predetermined benefit. Also, 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, it causes the display unit to display that the permission information has been received. The user can obtain the right to receive goods worth a predetermined amount of money in a predetermined store as a predetermined benefit 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 conditions of the governance token are satisfied, it executes a process of extinguishing the governance token regardless of whether the voting rights possessed by the governance token are 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 extinguishing 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 the 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] Next, 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 the issuance of tokens in the information processing apparatus 1. First, the reception unit 131 receives a token issuance request including a user ID and a store 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 product at the predetermined store indicated by the store 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 based on whether there is a purchase history with the value of the issuance flag being "0" among the purchase histories corresponding to the user ID and store ID included in the issuance request, determines whether the user indicated by the user ID included in the issuance request has purchased a product at the predetermined store. If the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased a product at the predetermined store (YES in S2), the process proceeds to S3, and if it determines that the user has not purchased a product at the predetermined store (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 store 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, the issuance unit 133 transmits error information indicating that it has been determined that the user has not purchased a product at the predetermined store and that the token cannot be issued to the store terminal 2 that transmitted the issuance request.
[0078] FIG. 7 is a flowchart showing an example of the processing flow related to the redemption of tokens 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 a repayment request, the determination unit 132 specifies the repayment conditions associated with the token ID included in the repayment request (S12).
[0079] Subsequently, the determination unit 132 determines whether or not the specified repayment conditions are satisfied (S13). When the determination unit 132 determines that the repayment conditions are satisfied (YES in S13), the repayment unit 136 outputs permission information for permitting the repayment of the token included in the repayment request to the token ID (S14), and executes a process of eliminating the token corresponding to the token ID (S15).
[0080] When the determination unit 132 determines that the repayment conditions are not satisfied (NO in S13), the repayment unit 136 transmits error information indicating that the token cannot be repaid to the store terminal 2 that transmitted the repayment request (S16).
[0081] [Modification Example 1] In the above-described embodiment, the issuance of tokens in the case where a predetermined product is a product sold in the store where the store terminal 2 is used has been described, but the present invention is not limited thereto. When a predetermined service is provided in the store, the issuance unit 133 may issue a token to which a predetermined amount of benefit corresponding to the usage status of the predetermined service is attached to the holder of the token on the condition that the token has been repaid. In this case, the determination unit 134 may determine the amount of the grant so that the amount of the grant increases as the usage amount of the predetermined service increases.
[0082] [Modification Example 2] In addition, the issuance unit 133 has issued a token to which a predetermined benefit is attached upon repayment on the condition that the user indicated by the user ID included in the issuance request has purchased a product at a predetermined store, but the present invention is not limited thereto. The issuance unit 133 may issue a token to which a predetermined benefit is attached upon repayment, which is associated with the user ID, on the condition that the user indicated by the user ID included in the issuance request has purchased a product in a predetermined group of stores.
[0083] The specified benefit is not limited to the right to receive goods worth a specified amount handled at a specified store for the token holder. The specified benefit may be the right to receive goods worth a specified amount handled at a store included in a specified group of stores for the token holder. Also, the amount granted may correspond to the sales of a specified group of stores. By doing so, it is possible to issue tokens with specified benefits in an amount corresponding to the sales situation or usage situation by repayment, corresponding to a group of stores such as a shopping arcade, so that the sales in the group of stores can be increased or the group of stores can be activated.
[0084] [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 token issuance, on the condition that the user indicated by the user ID included in the issuance request is purchasing goods at a specified store, a token associated with the user identification information is issued to the token holder on the condition that the token has been repaid, and the token has a specified benefit in an amount corresponding to the sales situation or usage situation of the specified store. By doing so, the information processing apparatus 1 can promote sales at the specified store.
[0085] In addition, according to the present invention, it becomes possible to contribute to Goal 9, "Build the infrastructure for industry and technological innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0086] As described above, the present invention has been explained 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
[0087] 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 Repayment unit S Information processing system
Claims
1. A reception unit that receives a token issuance request including user identification information for identifying a user who requests token issuance; 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 is purchasing a product at a predetermined store, 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 a predetermined benefit corresponding to the sales status or usage status of the predetermined store is attached; An information processing apparatus having the above.
2. A storage unit that stores user identification information of a user who has purchased a product at the predetermined store; 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 reception unit is purchasing a product at the predetermined store; Having the above, The issuance 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 is purchasing a product at the predetermined store. The information processing apparatus according to Claim 1.
3. The issuance unit issues a token to which a right to receive a product corresponding to a predetermined amount of money handled at the predetermined store 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. The issuance unit issues the token associated with the user identification information and attached with a predetermined amount of a predetermined benefit corresponding to the sales of the predetermined store group on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product in the predetermined store group. The information processing apparatus according to Claim 1.
5. Having a determination unit that determines the amount of the predetermined benefit; The issuance unit issues a token to which the predetermined benefit determined by the determination unit is attached. The information processing apparatus according to Claim 1.
6. Having a storage unit that stores sales information indicating sales at the predetermined store; The determination unit determines the amount of the predetermined benefit so that the amount of the predetermined benefit increases as the sales at the predetermined store indicated by the sales information increase. The information processing apparatus according to Claim 5.
7. The determination unit acquires action information indicating an associated action, which is an action of the user holding the token regarding the predetermined store, specifies the amount of the associated action based on the acquired action information, and determines the amount of the predetermined benefit such that the greater the amount of the specified associated action, the greater the amount of the predetermined benefit. The information processing apparatus according to claim 5.
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 request are satisfied. When the determination unit determines that the repayment conditions are satisfied, a repayment unit outputs permission information permitting the repayment of the token corresponding to the token identification information included in the repayment request. The information processing apparatus according to claim 1, comprising:
9. The issuance unit issues a token for which a repayment date and time is 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 specifies the repayment conditions associated with the token identification information included in the repayment request, and determines whether or not the specified repayment conditions are satisfied. The information processing apparatus according to claim 8.
11. The repayment unit executes a process of canceling 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, a transfer unit 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. The issuance unit issues a governance token having a voting right regarding the determination of the operation policy of the predetermined store as the token. The information processing apparatus according to claim 1.
14. When the extinction condition of the governance token is satisfied, there is an extinction processing unit that executes a process of extinguishing the governance token regardless of whether the voting rights possessed by the governance token are used. The information processing apparatus according to claim 13.
15. Executed by a computer, Receiving a token issuance request including user identification information for identifying a user who requests token issuance; When the issuance request is received, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product at a predetermined store, a token associated with the user identification information, and on the condition that the token has been redeemed, issuing a token to the holder of the token, with a predetermined benefit in an amount corresponding to the sales status or usage status of the predetermined store attached thereto; 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