Information processing device and information processing method
The information processing device and method address the administrative burden on businesses by using blockchain tokens to automate the provision of user bonuses, enhancing efficiency and transparency in transactions.
Patent Information
- Application Number
- JP2024101159
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2043-09-06
AI Technical Summary
Existing systems burden businesses, such as stores, with the task of collecting and managing funds for product manufacturer bonuses, which can be administratively challenging.
An information processing device and method that utilize a blockchain to manage tokens associated with user and product identification, allowing for the issuance of tokens that can be presented to different business operators to facilitate bonus provision without the need for manual fund management.
This solution reduces the administrative burden on businesses by automating the process of providing user bonuses through token management on a blockchain, ensuring efficient and transparent transactions.
Smart Images

Figure 2025037792000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method for processing information related to tokens managed on a blockchain. [Background technology]
[0002] Patent document 1 describes an invention in which a benefit is given to a customer in response to the user's purchase of a product at a store, and the source of the benefit given to the customer (such as the discount amount) is borne by the manufacturer of the product. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2002-304674 A Summary of the Invention [Problem to be solved by the invention]
[0004] The invention described in Patent Document 1 had the problem that a store selling the product had to tally up the funds for the special offer for each product manufacturer and make a claim, which placed a heavy burden on the store.
[0005] The present invention has been made in consideration of these points, and aims to enable businesses, such as stores that sell products, to reduce the burden of providing benefits to users in return for the users purchasing products. [Means for solving the problem]
[0006] An information processing device of a first aspect of the present invention has a reception unit that receives information specifying first business identification information for identifying a first business that handles a product from a user or an information terminal corresponding to the first business, a token management unit that causes a blockchain to issue a token that associates user identification information for identifying the user and product identification information for identifying the product before the user acquires the product, an identification unit that identifies that the token has been presented to a second business different from the first business corresponding to the first business identification information received by the reception unit, and a bonus provision unit that provides a predetermined bonus to the user in response to the identification unit identifying that the token has been presented to the second business.
[0007] The token management unit may issue the token to the blockchain on condition that the reception unit receives a purchase request from the information terminal indicating a desire to purchase the product and including information identifying the first business identification information.
[0008] The token management unit may cause the blockchain to add acquisition information indicating that the user has acquired the product from the second business to the token, on the condition that the user has acquired the product from the second business.
[0009] The token management unit may cause the blockchain to add acquisition information to the token indicating that the user has acquired the product from the second business, on the condition that the user has paid the second business for the product.
[0010] The consideration may be a digital currency managed on the blockchain.
[0011] The token management unit may, on the condition that the user has acquired the product from the second business, cause the blockchain to change the holder of the token from the user to the second business, and then change the holder from the second business to the first business.
[0012] The token management unit may, on the condition that the user has paid the second business for the product, cause the blockchain to change the holder of the token from the user to the second business, and then change the holder from the second business to the first business.
[0013] The consideration may be a digital currency managed on the blockchain.
[0014] The reward provision unit may provide the user with digital currency managed on the blockchain as the reward.
[0015] The reward provision unit may provide the user as the reward a receipt token managed on the blockchain, the receipt token indicating a right to receive a specified item or service.
[0016] The token management unit may cause the token to be issued to the blockchain with the user as the holder.
[0017] The first business may be a manufacturer, an investor, an advertising business, or a partner business of the product.
[0018] The first business may be a business that provides the funds for the benefit. The second business may be a business that sells or provides the product to the user. The identification unit may identify that the user has presented the token to the second business without the information processing device processing the user to pay the price of the product to the second business.
[0019] An information processing method of a second aspect of the present invention includes the steps of receiving, executed by a processor, information specifying first business identification information for identifying a first business that handles a product from a user or an information terminal corresponding to the first business; issuing a token in a blockchain that associates user identification information for identifying the user and product identification information for identifying the product before the user acquires the product; determining that the token has been presented to a second business different from the first business corresponding to the first business identification information received in the receiving step; and providing a predetermined benefit to the user in response to determining that the token has been presented to the second business in the identifying step. Effect of the Invention
[0020] According to the present invention, it is possible to reduce the burden on businesses such as stores that sell products to provide users with benefits in response to their purchase of a product. [Brief description of the drawings]
[0021] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Diagram 2] 1 is a block diagram of an information processing system according to an embodiment. [Diagram 3] FIG. 2 is a schematic diagram for explaining a process in which an information processing device issues a transaction token. [Figure 4] 11 is a schematic diagram for explaining a process in which an information processing device adds acquired information to a transaction token. FIG. [Diagram 5] FIG. 11 is a schematic diagram for explaining a process in which an information processing device provides a benefit to a user based on a transaction token. [Figure 6] FIG. 1 is a flowchart illustrating an exemplary information processing method executed by an information processing device according to an embodiment. [Figure 7]FIG. 13 is a schematic diagram illustrating a process in which an information processing device according to a modified example specifies that a user has presented a transaction token to a second business. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] [Outline of Information Processing System S] 1 is a schematic diagram of an information processing system S according to this embodiment. The information processing system S includes an information processing device 1, a user terminal 2, a first operator terminal 3, and a second operator terminal 4. The information processing system S may also include other devices such as servers and terminals.
[0023] The information processing device 1 is a computer that performs processing related to information stored on the blockchain. The blockchain is constructed in a storage unit of the information processing device 1 or in a storage unit of a device different from the information processing device 1. The blockchain may be constructed in the storage units of a plurality of devices, in which case the information processing device 1 may be any one of the plurality of devices.
[0024] Information stored on the blockchain includes, for example, a transaction token indicating the status of a product transaction by a user. The transaction token is stored, for example, by the blockchain on one or more storage units on the network in association with identification information (ID: Identifier) for identifying the holder. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating that the holder of the transaction token has been transferred. Each block in the blockchain includes a hash value generated according to a predetermined rule, and the accuracy of the entire blockchain is guaranteed by checking the consistency of the hash values between blocks.
[0025] The user terminal 2 is an information terminal used by a user. The first business operator terminal 3 is an information terminal used by a first business operator. The second business operator terminal 4 is an information terminal used by a second business operator different from the first business operator. A user is a person who trades goods. The first business operator is a person or organization that handles goods without providing the goods directly to users, such as a product manufacturer, investor, advertising business, or affiliated business. The second business operator is a person or organization that provides goods directly to users, such as a product seller (store, etc.).
[0026] The user terminal 2, the first business operator terminal 3, and the second business operator terminal 4 are, for example, computers such as smartphones, tablet terminals, or personal computers. The user terminal 2, the first business operator terminal 3, and the second business operator terminal 4 have an operation unit such as a touch panel or a keyboard for accepting operations, and a display unit such as a liquid crystal display for displaying information. The user terminal 2, the first business operator terminal 3, and the second business operator terminal 4 are capable of communicating with the information processing device 1 via a network.
[0027] An overview of the processing executed by the information processing system S according to this embodiment will be described below. Before the user acquires a product handled by a first business, the information processing device 1 accepts a purchase request indicating a product specified by the user ((1) in FIG. 1). The information processing device 1 causes the blockchain to issue a transaction token that associates user identification information (user ID) for identifying the user with product identification information (product ID) for identifying the specified product ((2) in FIG. 1).
[0028] The user presents the transaction token to the second business (FIG. 1 (3)) and then acquires the desired product from the second business (FIG. 1 (4)). Based on the transaction token, the information processing device 1 determines that the user has presented the transaction token to the second business to acquire the product from the second business. For example, the information processing device 1 determines that the user has presented the transaction token to the second business on the condition that information indicating that the user has acquired the product from the second business has been added to the transaction token.
[0029] The information processing device 1 provides a predetermined benefit to the user in response to determining that the user has presented the transaction token to the second business ((5) in FIG. 1). The benefit is, for example, a digital currency or a predetermined token managed on a blockchain.
[0030] In this way, the information processing system S provides rewards to users based on transaction tokens that indicate the status of product transactions by users stored on the blockchain. This eliminates the need for businesses, such as product sellers, to manage the status of product transactions and the granting of rewards, thereby reducing the burden on businesses to provide rewards to users.
[0031] [Configuration of Information Processing System S] FIG. 2 is a block diagram of an information processing system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and data flows other than those shown in FIG. 2 may exist. In FIG. 2, each block indicates a configuration in functional units, not a configuration in hardware (device) units. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between blocks via any means, such as a data bus, a network, or a portable storage medium.
[0032] The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing device 1 may be configured by connecting two or more physically separate devices by wire or wirelessly. The information processing device 1 may also be configured by a cloud that is a collection of computer resources.
[0033] The communication unit 11 has a communication controller for transmitting and receiving data between the user terminal 2, the first operator terminal 3, and the second operator terminal 4 via the network. The communication unit 11 notifies the control unit 13 of data received from the user terminal 2, the first operator terminal 3, and the second operator terminal 4 via the network. In addition, the communication unit 11 transmits data output from the control unit 13 to the user terminal 2, the first operator terminal 3, and the second operator terminal 4 via the network.
[0034] The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance a program to be executed by the control unit 13. The storage unit 12 may be provided outside the information processing device 1, in which case data may be exchanged between the storage unit 12 and the control unit 13 via a network.
[0035] The control unit 13 has a reception unit 131, a token management unit 132, an identification unit 133, and a privilege provision unit 134. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the reception unit 131, the token management unit 132, the identification unit 133, and the privilege provision unit 134 by executing a program stored in the storage unit 12.
[0036] The following is a detailed description of the processing executed by the information processing system S. First, a description will be given of the processing for issuing a transaction token by the information processing device 1. The transaction token is information indicating the status of a transaction of a product by a user.
[0037] 3 is a schematic diagram for explaining a process in which the information processing device 1 issues a transaction token. In the user terminal 2, the user performs an operation to specify a product that the user wishes to purchase (a product that the user plans to purchase) and that is handled by a first business (for example, a product manufactured by a manufacturer that is the first business) before acquiring the product. The user terminal 2 transmits a purchase request indicating that the user wishes to purchase the product specified by the user to the information processing device 1. The user terminal 2 may transmit the purchase request directly to the information processing device 1, or may transmit the purchase request to the information processing device 1 via the first business terminal 3.
[0038] The purchase request is, for example, information associating the user ID of the user with the product ID of the product specified by the user. The product ID of the product is associated in advance with a business ID for identifying a first business that handles the product, and the business ID of the first business can be identified from the product ID. The purchase request may further include the quantity of the product that the user wishes to purchase.
[0039] In the information processing device 1, the reception unit 131 receives a purchase request indicating that the user wishes to purchase a product designated by the user from the user terminal 2. On the condition that the reception unit 131 has received the purchase request, the token management unit 132 causes the blockchain to issue a transaction token before the user acquires the product indicated by the purchase request.
[0040] The token management unit 132 transmits an issuance instruction to the blockchain to issue a transaction token including information corresponding to the purchase request. The transaction token is, for example, information that associates the user ID of the user indicated by the purchase request with the product ID and quantity of the product indicated by the purchase request. This allows the information processing device 1 to manage the user's product purchase request on the blockchain.
[0041] The transaction token may further include information indicating a business (designated business) designated as a purchase destination of the product. In this case, the token management unit 132 acquires information indicating the designated business stored in advance in the storage unit 12, and causes the blockchain to issue a transaction token including a business ID for identifying the designated business indicated by the acquired information. The designated business is, for example, a seller designated in advance by the first business.
[0042] In addition, the transaction token may include an area capable of storing information indicating the payment status of the price of the product ("Receipt" in Figure 3), the status of delivery of the product ("Delivery" in Figure 3), and the business from which the user actually purchased the product ("Purchasing business" in Figure 3), although such information does not need to be stored at the time the transaction token is issued.
[0043] The issuance instruction is an instruction to have the blockchain issue a transaction token in association with the user ID indicated by the purchase request (the user ID of the user who is the holder). The blockchain generates and stores the transaction token in association with the user ID in accordance with the issuance instruction sent by the token management unit 132. As a result, a transaction token indicating the transaction status of a product designated by a user is stored in the blockchain with the user as the holder before the user acquires the product.
[0044] Next, a process will be described in which information processing device 1 adds acquisition information to a transaction token. The acquisition information is information indicating that a user has acquired (eg, purchased) a product from a second business.
[0045] 4 is a schematic diagram for explaining a process in which information processing device 1 adds acquisition information to a transaction token. In order to acquire a product indicated by a purchase request from a second business operator, the user pays the second business operator a price (price) for the product and presents the transaction token to the second business operator.
[0046] The user pays the second business operator for the product. The price of the product is, for example, digital currency (cryptocurrency) managed on the blockchain. The user, for example, performs an operation on the user terminal 2 to pay the price of the product to the second business operator. The user terminal 2, for example, transmits to the blockchain a change instruction to change the holder of the digital currency corresponding to the price of the product from the user to the second business operator. The blockchain stores information to change the holder of the digital currency from the user to the second business operator in accordance with the change instruction transmitted by the information processing device 1.
[0047] The user also performs an operation to display the transaction token on the user terminal 2. The second business uses the second business terminal 4 to acquire a token ID for identifying the transaction token presented by the user (the transaction token displayed on the user terminal 2). The second business terminal 4 acquires the token ID of the transaction token, for example, by capturing an image of the transaction token displayed on the user terminal 2 using an imaging unit, or accepts an operation to input the token ID of the transaction token from the second business. The second business then provides a product to the user, and the user acquires the product from the second business.
[0048] The second business operator terminal 4 transmits the token ID of the acquired transaction token to the information processing device 1. In the information processing device 1, the reception unit 131 receives the token ID of the transaction token transmitted by the second business operator terminal 4. When the reception unit 131 receives the token ID of the transaction token, the information processing device 1 determines that the user has paid the second business operator for the product and acquired the product from the second business operator.
[0049] The token management unit 132 changes the holder of the transaction token in the blockchain from the user to the second business on the condition that the reception unit 131 has received the token ID of the transaction token, i.e., the user has paid the price of the product to the second business and has acquired the product from the second business. The token management unit 132, for example, transmits a change instruction to the blockchain to change the holder of the transaction token from the user to the second business. The blockchain stores information to change the holder of the transaction token from the user to the second business in accordance with the change instruction transmitted by the information processing device 1.
[0050] The token management unit 132 causes the blockchain to add the acquisition information to the transaction token corresponding to the token ID accepted by the acceptance unit 131. The acquisition information is, for example, information indicating that the user has acquired a product from a second business. The token management unit 132 transmits an addition instruction to the blockchain to add the acquisition information to the transaction token. The addition instruction includes, for example, the token ID of the transaction token and the business ID of the second business.
[0051] The blockchain adds the acquisition information to the transaction token in accordance with the addition instruction sent by the token management unit 132. For example, the blockchain stores the business ID of the second business ("Purchasing business" in FIG. 4), the fact that the price of the product has been paid ("Receipt" in FIG. 4), and the fact that the product has been delivered ("Delivery" in FIG. 4) in the transaction token corresponding to the token ID indicated in the addition instruction. As a result, the fact that the user has acquired the product from the second business is stored in the transaction token stored in the blockchain.
[0052] After adding the acquisition information to the transaction token, the token management unit 132 causes the blockchain to change the holder of the transaction token from the second business operator to the user again. For example, the token management unit 132 transmits a change instruction to the blockchain to change the holder of the transaction token from the second business operator to the user. The blockchain stores information to change the holder of the transaction token from the second business operator to the user in accordance with the change instruction transmitted by the information processing device 1.
[0053] In the example of Figure 4, the token management unit 132 adds the acquisition information to the transaction token after changing the holder of the transaction token between the user and the second business, but it may also add the acquisition information to the transaction token without changing the holder of the transaction token.
[0054] Next, a process in which the information processing device 1 provides a reward to a user based on a transaction token will be described. Fig. 5 is a schematic diagram for explaining a process in which the information processing device 1 provides a reward to a user based on a transaction token.
[0055] After acquiring the product from the second business, the user performs an operation to request the provision of a benefit on the user terminal 2. The user terminal 2 transmits to the information processing device 1 the token ID of the transaction token for which the user requests the provision of a benefit.
[0056] In the information processing device 1, the reception unit 131 receives, from the user terminal 2, the token ID of a transaction token for which the user wishes to receive a benefit. The token management unit 132 changes the holder of the transaction token in the blockchain from the user to the first business operator on the condition that the reception unit 131 has received the token ID of the transaction token, i.e., the user has requested to receive a benefit. The token management unit 132, for example, transmits to the blockchain a change instruction to change the holder of the transaction token from the user to the first business operator. The blockchain stores information to change the holder of the transaction token from the user to the first business operator in accordance with the change instruction transmitted by the information processing device 1.
[0057] In the example of Figure 5, the token management unit 132 changes the holder of the transaction token from the user to the first business operator on the condition that the user performs an operation on the user terminal 2 that desires the provision of a benefit, but it may also automatically change the holder of the transaction token from the user to the first business operator on the condition that acquisition information is added to the transaction token.
[0058] The identification unit 133 identifies that the user has presented the transaction token to the second business to acquire a product from the second business, based on the transaction token stored on the blockchain. The identification unit 133, for example, acquires a transaction token corresponding to the token ID accepted by the acceptance unit 131 from the blockchain, and determines whether acquisition information has been added to the acquired transaction token. When it is determined that the acquisition information has been added to the transaction token, the identification unit 133 identifies that the user has presented the transaction token to the second business, and when this is not the case, the identification unit 133 does not identify that the user has presented the transaction token to the second business. This allows the information processing device 1 to identify whether the user has presented the transaction token to the second business based on the transaction token stored on the blockchain, and therefore does not need to inquire of information from the second business.
[0059] Furthermore, the identification unit 133 may identify that the user has presented the transaction token to the second business on the condition that the second business is a business designated in advance as a purchase destination of the product, based on the acquired transaction token. For example, when the business ID of the purchasing business (second business) included in the transaction token matches the business ID of the designated business included in the transaction token, the identification unit 133 determines that the second business is a business designated in advance as a purchase destination of the product, and when this does not occur, determines that the second business is not a business designated in advance as a purchase destination of the product. The identification unit 133 identifies that the user has presented the transaction token to the second business on the condition that the acquisition information is added to the transaction token and the second business is a business designated in advance as a purchase destination of the product. This allows the information processing device 1 to provide a privilege to the user only when the user acquires a product from a specific business.
[0060] In the example of Figure 5, the identification unit 133 determines that the user has presented the transaction token to the second business after changing the holder of the transaction token from the user to the first business, but it may also determine that the user has presented the transaction token to the second business without changing the holder of the transaction token.
[0061] The reward providing unit 134 provides a predetermined reward to the user in response to the identification unit 133 identifying that the user has presented the transaction token to the second business. Here, the reward providing unit 134 may store information indicating that the reward has already been provided in the transaction token. This allows the reward providing unit 134 to not provide the reward to the user when information indicating that the reward has already been provided is already stored in the transaction token.
[0062] The reward provision unit 134 provides the user with a reward, for example, digital currency (cryptocurrency) managed on the blockchain. In this case, the reward provision unit 134 transmits, for example, a change instruction to the blockchain to change the holder of the digital currency, which is the reward, from the first business operator to the user. The blockchain stores information to change the holder of the digital currency from the first business operator to the user in accordance with the change instruction transmitted by the information processing device 1.
[0063] Furthermore, the privilege provision unit 134 may provide the user with a privilege, for example, a receipt token that indicates the right to receive a specific product or service managed on the blockchain. In this case, the privilege provision unit 134 transmits an issuance instruction to the blockchain to issue the receipt token. The receipt token includes information indicating the product or service that the user can receive. The issuance instruction is an instruction to cause the blockchain to associate the user ID of the user who wishes to receive the privilege (the user ID of the user who is the holder) with the receipt token and issue it. The blockchain generates and stores the receipt token in association with the user ID according to the issuance instruction transmitted by the privilege provision unit 134.
[0064] This allows the information processing device 1 to provide benefits to users based on transaction tokens that indicate the status of product transactions by users managed on the blockchain.
[0065] [Information processing method flow] 6 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to this embodiment. A user performs an operation on the user terminal 2 to specify a product handled by a first business before acquiring the product. The user terminal 2 transmits a purchase request indicating a user's desire to purchase the product specified by the user to the information processing device 1. In the information processing device 1, the receiving unit 131 receives, from the user terminal 2, the purchase request indicating a user's desire to purchase the product handled by the first business specified by the user (S11).
[0066] The token management unit 132 causes the blockchain to issue a transaction token, on condition that the acceptance unit 131 has accepted the purchase request, before the user acquires the product indicated by the purchase request (S12).
[0067] In order to acquire the product indicated by the purchase request from the second business, the user pays the second business a price (price) for the product and presents a transaction token to the second business. The second business uses the second business terminal 4 to acquire a token ID for identifying the transaction token presented by the user to the second business (e.g., the transaction token displayed on the user terminal 2). The second business terminal 4 transmits the token ID of the acquired transaction token to the information processing device 1. In the information processing device 1, the receiving unit 131 receives the token ID of the transaction token transmitted by the second business terminal 4 (S13).
[0068] The token management unit 132 adds the acquisition information to the blockchain for the transaction token corresponding to the token ID accepted by the acceptance unit 131 (S14).
[0069] After acquiring the product from the second business, the user performs an operation on the user terminal 2 to request the provision of a benefit. The user terminal 2 transmits the token ID of the transaction token for which the user requests the provision of a benefit to the information processing device 1. In the information processing device 1, the receiving unit 131 receives the token ID of the transaction token for which the user requests the provision of a benefit from the user terminal 2 (S15).
[0070] Identification unit 133 acquires a transaction token corresponding to the token ID accepted by acceptance unit 131 from the blockchain, and determines whether or not acquired information has been added to the acquired transaction token (S16). When identification unit 133 determines that acquired information has not been added to the transaction token (NO in S17), information processing device 1 ends the process.
[0071] When the identification unit 133 determines that the acquisition information has been added to the transaction token (YES in S17), the reward provision unit 134 provides a predetermined reward to the user (S18). The reward provision unit 134 provides the user with a reward, for example, digital currency (cryptocurrency) or a received token managed on a blockchain.
[0072] [Effects of the embodiment] Conventionally, in order to grant a reward to a user in response to the user's purchase of a product, it was necessary for the business operator to manage the transaction status of the product and the granting of the reward, or for the user to submit evidence such as a receipt of the product purchase to the business operator. In contrast, according to the information processing system S of this embodiment, the information processing device 1 manages a transaction token indicating the transaction status of the product by the user on the blockchain, and provides a reward to the user in response to the user presenting the transaction token to acquire the product. As a result, the information processing system S does not require the business operator, such as the seller of the product, to manage the transaction status of the product and the granting of the reward, and therefore can reduce the burden on the business operator to provide the reward to the user.
[0073] <Modification> In the above-described embodiment, the information processing device 1 determines that the user has presented the transaction token to the second business based on the acquired information added to the transaction token, but in this modification, the information processing device 1 determines that the user has presented the transaction token to the second business based on the fact that the transaction token has been transferred. The following mainly describes the parts that are different from the above-described embodiment.
[0074] FIG. 7 is a schematic diagram for explaining a process in which the information processing device 1 according to this modification specifies that a user has presented a transaction token to a second business.
[0075] The token management unit 132 changes the holder of the transaction token in the blockchain from the user to the second business on the condition that the reception unit 131 has received the token ID of the transaction token, i.e., the user has paid the price of the product to the second business and has acquired the product from the second business. The token management unit 132, for example, transmits a change instruction to the blockchain to change the holder of the transaction token from the user to the second business. The blockchain stores information to change the holder of the transaction token from the user to the second business in accordance with the change instruction transmitted by the information processing device 1.
[0076] After the holder of the transaction token is changed to the second business operator, the token management unit 132 changes the holder of the transaction token from the second business operator to the first business operator in the blockchain. For example, the token management unit 132 transmits a change instruction to the blockchain to change the holder of the transaction token from the second business operator to the first business operator. The blockchain stores information to change the holder of the transaction token from the second business operator to the first business operator in accordance with the change instruction transmitted by the information processing device 1. As a result, the fact that the holder of the transaction token has been changed from the user to the first business operator via the second business operator is stored in the blockchain.
[0077] The identification unit 133 acquires a history of the holder of the transaction token from the blockchain. The identification unit 133 identifies that the user has presented the transaction token to the second business operator, on condition that the acquired history indicates that the holder of the transaction token was changed from the user to the second business operator and then changed from the second business operator to the first business operator.
[0078] As a result, the information processing device 1 according to this example can provide a benefit to a user by identifying the user's product transaction status based on the transfer history of the transaction token, without adding acquired information to the transaction token.
[0079] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0080] Although the present invention has been described above using the embodiments, 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 of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0081] S Information Processing System 1. Information processing device 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Token Management Unit 133 Specific part 134 Special Offers Department 2. User terminal 3 First carrier terminal 4 Secondary operator terminal
Claims
1. a reception unit that receives information specifying first business identification information for identifying a first business that handles a product from a user or an information terminal corresponding to the first business; A token management unit that causes a blockchain to issue a token that associates user identification information for identifying the user and product identification information for identifying the product before the user acquires the product; an identification unit that identifies that the token has been presented to a second business operator different from the first business operator corresponding to the first business operator identification information received by the reception unit; a reward provision unit that provides a predetermined reward to the user in response to the identification unit identifying that the token has been presented to the second business; An information processing device having the above configuration.
2. On condition that the reception unit receives a purchase request indicating a desire to purchase the product from the information terminal, the purchase request including information identifying the first business operator identification information, the token management unit issues the token to the blockchain. The information processing device according to claim 1 .
3. The token management unit, on the condition that the user has acquired the product from the second business, adds acquisition information indicating that the user has acquired the product from the second business to the token in the blockchain.
3. The information processing device according to claim 1 or 2.
4. The token management unit adds, to the blockchain, acquisition information indicating that the user has acquired the product from the second business operator to the token, on the condition that the user has paid the price of the product to the second business operator.
3. The information processing device according to claim 1 or 2.
5. The compensation is a digital currency managed on the blockchain. The information processing device according to claim 4.
6. The token management unit, on the condition that the user has acquired the product from the second business operator, causes the blockchain to change the holder of the token from the user to the second business operator, and then causes the blockchain to change the holder of the token from the second business operator to the first business operator.
3. The information processing device according to claim 1 or 2.
7. The token management unit, on the condition that the user has paid the price of the product to the second business operator, causes the blockchain to change the holder of the token from the user to the second business operator, and then causes the blockchain to change the holder of the token from the second business operator to the first business operator.
3. The information processing device according to claim 1 or 2.
8. The compensation is a digital currency managed on the blockchain. The information processing device according to claim 7.
9. The reward provision unit provides the user with digital currency managed on the blockchain as the reward.
3. The information processing device according to claim 1 or 2.
10. The reward provision unit provides the user with a reward, the reward being a receipt token managed on the blockchain and indicating a right to receive a predetermined product or service.
3. The information processing device according to claim 1 or 2.
11. The token management unit issues the token to the blockchain with the user as the holder.
3. The information processing device according to claim 1 or 2.
12. The first business entity is a manufacturer, an investor, an advertising business, or an affiliated business of the product.
3. The information processing device according to claim 1 or 2.
13. The first business operator is a business operator that bears the funds for the benefit.
3. The information processing device according to claim 1 or 2.
14. The second business is a business that sells or provides the product to the user.
3. The information processing device according to claim 1 or 2.
15. the identification unit identifies that the user has presented the token to the second business without the information processing device performing a process for the user to pay the price of the product to the second business.
3. The information processing device according to claim 1 or 2.
16. The processor executes receiving information specifying first business identification information for identifying a first business that handles a product from a user or an information terminal corresponding to the first business; Before the user acquires the product, a step of causing a blockchain to issue a token that associates user identification information for identifying the user and product identification information for identifying the product; determining that the token has been presented to a second business operator different from the first business operator corresponding to the first business operator identification information received in the receiving step; providing a predetermined benefit to the user in response to identifying that the token has been presented to the second business in the identifying step; An information processing method comprising the steps of:
Citation Information
Patent Citations
Store server, shopping support system and shopping support program
JP2020184211A
Connected block chain TV network system
JP2020188446A
Privilege grant method, and privilege grant device
JP2021056772A
Information processing device, information processing method, and information processing program
JP2023105512A
Point service device and its method
JP2002304674A