Information processing apparatus and information processing method
Patent Information
- Application Number
- JP2023133134
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2043-08-17
AI Technical Summary
【0020】 本発明によれば、物品又はサービスの提供に関連するユーザの特性の情報を利用しやすくすることができるという効果を奏する。
Smart Images

Figure 2025027899000001_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 a technique for changing product information presented to a user as an advertisement based on the user's sex, age, occupation, and the like. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2002-109382 A Summary of the Invention [Problem to be solved by the invention]
[0004] The characteristics of a user, such as gender, age, occupation, etc., include information related to the goods or services provided by a business operator and information that is not related to the goods or services provided by a business operator. Even if the business operator obtains the information on the user's characteristics, it is problematic in that it takes a lot of time and effort to select and use the information on the user's characteristics related to the provision of the goods or services.
[0005] The present invention has been made in consideration of these points, and has an object to make it easier to utilize information on user characteristics related to the provision of goods or services. [Means for solving the problem]
[0006] The information processing device of the first aspect of the present invention has a relationship information acquisition unit that acquires relationship information indicating the relationship between a type of unique token, which is a token that indicates the characteristics of a user, and a specified business operator, product, or service, an identification unit that identifies, as a target token, one or more unique tokens, which are tokens that indicate the characteristics of a target user managed on a blockchain, a unique token of the type that has a specified relationship with a provider that provides an offering, which is an item or service, to the target user in the relationship information, or the offering, and a token management unit that permits the use of the target token in relation to the provision of the offering.
[0007] The token management unit may permit use of the target token on the condition that the target user agrees to the provider's use of the target token on an information terminal used by the target user.
[0008] The information processing device may further have a display control unit that displays information indicating the target token on an information terminal used by the target user before the token management unit allows use of the target token for the provision of the offering.
[0009] The association information includes a larger value the higher the association between the type and a business, good or service, and a smaller value the lower the association between the type and a business, good or service, and the identification unit may identify as the target token a unique token of the type whose value with the provider or offering is equal to or greater than a predetermined threshold.
[0010] The information processing device may further have a reception unit that stores the association information received from the information terminal used by the provider in a memory unit, and the association information acquisition unit may acquire the association information from the memory unit.
[0011] The information processing device may further have a reception unit that updates the relationship information indicating the relationship between the type of the target token stored in a memory unit and the provider or the offering in response to the provider providing the offering to the target user, and the relationship information acquisition unit may acquire the relationship information from the memory unit.
[0012] The target token is information that associates the type with the content of the user characteristics of that type, and the information processing device may further have a display control unit that displays the content of the target token on an information terminal used by the provider in response to the token management unit allowing use of the target token.
[0013] The target token is information that associates the type with the content of the user's characteristics within that type, and the identification unit may identify the proposed content, including an item or service to be proposed to the target user, based on the content of the target token in response to the token management unit allowing the use of the target token.
[0014] The identification unit may identify the proposal content based on the contents of the target tokens of the plurality of types.
[0015] The relevance information may include a value indicating a degree of relevance between each of the multiple types and a business, item, or service, and the identification unit may identify the proposal content by weighting the target tokens of the multiple types using the value indicating the degree of relevance.
[0016] The information processing device may further include a display control unit that displays information indicating the content of the proposal on an information terminal used by the target user or the provider.
[0017] The type may include information that varies depending on the issuer of the unique token.
[0018] The identification unit may identify the target token on the condition that the target user holds a receiving token indicating a right to receive the provision of the offering.
[0019] An information processing method of a second aspect of the present invention includes the steps of: acquiring, executed by a processor, relationship information indicating the relationship between a type of unique token, which is a token indicating a characteristic of a user, and a specified business operator, product, or service; identifying, as a target token, one or more unique tokens, which are tokens indicating the characteristics of a target user managed on a blockchain, a unique token of the type that has a specified relationship with a provider that provides a product or service to the target user in the relationship information; and authorizing the use of the target token in relation to the provision of the product. Effect of the Invention
[0020] According to the present invention, it is possible to easily utilize information on user characteristics related to the provision of goods or services. [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. 1 is a schematic diagram for explaining a unique token indicating a user's characteristics. [Figure 4] 11 is a schematic diagram of a business operator terminal displaying an association information setting screen for a business operator to set association information; FIG. [Diagram 5] 11 is a schematic diagram for explaining a process for identifying a unique token having a predetermined association with a provider or an offering. FIG. [Figure 6] 13 is a schematic diagram of a user terminal displaying a usage consent screen for displaying information indicating a target token. FIG. [Figure 7]13 is a schematic diagram of a carrier terminal displaying a token information display screen for displaying the contents of a target token. FIG. [Figure 8] 11 is a schematic diagram for explaining a process of proposing an item or service to a target user based on the contents of a target token. FIG. [Figure 9] FIG. 1 is a flowchart illustrating an exemplary information processing method executed by an information processing device according to an embodiment. 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, and a business operator terminal 3. The information processing system S may also include other devices such as a server and a terminal.
[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] The information stored on the blockchain includes, for example, a unique token that indicates the characteristics of a user. The unique token is information that indicates the characteristics of a user who holds the unique token, such as a SoulBound Token (SBT). The user's characteristics include, for example, personal information of the user, a history of the user's actions, and the like. The unique token is not permitted to be transferred between users on the blockchain, so that it is guaranteed that it indicates the characteristics of the user who holds it.
[0025] The unique token is stored in association with user identification information (user ID: Identifier) for identifying the user who is the holder, for example, by a blockchain on one or more storage units on the network. The blockchain includes multiple blocks of data, and each block includes one or more transactions that indicate the holder of the unique token. 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.
[0026] The user terminal 2 is an information terminal used by a user. The business terminal 3 is an information terminal used by a business. A user is a person who holds a unique token that indicates the characteristics of the user on the blockchain. A business is a business that provides goods or services to users.
[0027] The user terminal 2 and the business operator terminal 3 are, for example, computers such as smartphones, tablet terminals, or personal computers. The user terminal 2 and the business operator terminal 3 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 and the business operator terminal 3 can communicate with the information processing device 1 via a network.
[0028] An overview of the processing executed by the information processing system S according to this embodiment will be described below. The information processing device 1 acquires association information indicating the association between the type of unique token indicating the characteristics of a user and a predetermined business operator, product, or service. The association information includes, for example, an association value that is larger the higher the association between the type of unique token and the business operator, product, or service, and is smaller the lower the association between the type of unique token and the business operator, product, or service.
[0029] The information processing device 1 specifies, as the target token, a type of unique token that has a predetermined association with a provider or an offering in the association information, among one or more unique tokens that indicate the characteristics of a user managed on the blockchain. For example, the information processing device 1 specifies, as the target token, a type of unique token whose association value with a provider or an offering is equal to or greater than a predetermined threshold, among one or more unique tokens that indicate the characteristics of a user.
[0030] The information processing device 1 permits the use of the target token for the provision of an item. For example, the information processing device 1 causes the business operator terminal 3 to display the content of the target token, or proposes a product or service to the user based on the content of the target token.
[0031] In this way, the information processing system S makes available, among one or more unique tokens indicating the characteristics of a user, a type of unique token that has a predetermined correlation with a provision provided by a business operator in relation to the provision of the provision. This makes it possible for the information processing system S to suppress disclosure of user characteristics unrelated to the provision to the business operator, and makes it easier for the business operator to use information on user characteristics related to the provision of goods or services.
[0032] [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.
[0033] 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.
[0034] The communication unit 11 has a communication controller for transmitting and receiving data between the user terminal 2 and the provider terminal 3 via the network. The communication unit 11 notifies the control unit 13 of data received from the user terminal 2 and the provider terminal 3 via the network. The communication unit 11 also transmits data output from the control unit 13 to the user terminal 2 via the network.
[0035] 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.
[0036] The control unit 13 includes a reception unit 131, a relationship information acquisition unit 132, a provision information acquisition unit 133, an identification unit 134, a display control unit 135, and a token management unit 136. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the reception unit 131, the relationship information acquisition unit 132, the provision information acquisition unit 133, the identification unit 134, the display control unit 135, and the token management unit 136 by executing a program stored in the storage unit 12.
[0037] Hereinafter, a detailed description will be given of the processing executed by the information processing system S. First, a description will be given of the unique token indicating the characteristics of a user. The unique token is information indicating the characteristics of the user who possesses the unique token.
[0038] The blockchain according to this embodiment stores in advance a unique token indicating the characteristics of each user. The user characteristics include personal information of the user, such as gender, age, address, place of origin, occupation, membership, family structure, and assets. The user characteristics may also include a user's behavior history, such as travel history, product purchase history, service contract history, and group membership history. The user characteristics may also include medical information, such as hospital visit history, medication history, and allergy history.
[0039] The user characteristics may also include information indicating that the user has been identified. Identification may mean, for example, that a specific institution has confirmed the identity of the user by having the user present a certificate such as a driver's license, a My Number card, or an insurance card. It is desirable for the issuer of the unique token indicating that the user has been identified to be the institution that has performed identity verification on the user.
[0040] FIG. 3 is a schematic diagram for explaining a unique token indicating a user's characteristics. A unique token is, for example, information that associates a type of unique token with the content (also called a value) of a user's characteristics. The type of unique token includes, for example, issuer identification information (issuer ID) that differs for each issuer of the unique token, and items that classify the user's characteristics. Each user holds one or more unique tokens issued by one or more issuers on the blockchain.
[0041] The issuer of the unique token uses a specific information terminal to transmit a request for issuing a unique token to the information processing device 1 or other device. The issuance request includes the type and content of the unique token and the user ID of the user. The user's characteristics are set, for example, based on information (such as a questionnaire) entered by the user in the user terminal 2, or information (such as contract information and transaction information with the user) provided by a business that manages user information. In response to the issuance request received from the issuer, the information processing device 1 or other device issues a unique token indicating the user's characteristics to the blockchain, with the user as the holder.
[0042] The information processing device 1 or another device transmits to the blockchain an issuance instruction to cause the blockchain to issue a unique token that associates the type and content indicated in the issuance request with the user ID indicated in the issuance request. The blockchain generates and stores the unique token in association with the user ID according to the issuance instruction transmitted by the information processing device 1 or another device. As a result, the unique token indicating the characteristics of the user is stored in the blockchain with the user as the holder.
[0043] A unique token that indicates the characteristics of a certain user is stored in the blockchain with the user as the holder. The user holds a unique token that indicates the characteristics of the user on the blockchain. In the blockchain, it is not permitted to change the holder of a unique token that indicates the characteristics of a certain user from that user to another user. In other words, the unique token cannot be transferred between users. This ensures that the unique token indicates the characteristics of the user who holds it.
[0044] Next, a method for setting the association information will be described. In the information processing device 1, the reception unit 131 receives the setting of the association information indicating the association between the type of unique token and a predetermined business, product, or service from a provider that provides a product or service to a user. When there are multiple businesses, the information processing device 1 performs the following process by selecting one of the multiple businesses as the provider.
[0045] The reception unit 131 transmits, for example, display information for displaying an association information setting screen for the provider to set association information to the provider terminal 3. The provider terminal 3 displays the association information setting screen in accordance with the display information received from the information processing device 1.
[0046] 4 is a schematic diagram of the business operator terminal 3 displaying an association information setting screen for a provider to set association information. The association information setting screen includes, for example, an area for selecting an item or service, and an area for setting an association between a type of unique token and the item or service. The area for selecting an item or service includes, for example, options representing one or more items or services that the provider may provide to the user. The association information setting screen may include, instead of the area for selecting an item or service, an area for selecting an entity that provides the item or service.
[0047] The area for setting the association includes, for example, an input field (a slider in the example of FIG. 4) for specifying an association value indicating the degree of association with a selected business, product, or service for each of one or more unique token types. For example, the association value is a larger value the higher the association between the unique token type and the business, product, or service, and a smaller value the lower the association between the unique token type and the business, product, or service. When the association value is a minimum value (for example, zero), it may indicate that there is no association between the unique token type and the business, product, or service, and when the association value is greater than the minimum value, it may indicate that there is an association between the unique token type and the business, product, or service. Furthermore, the association value may only indicate either a value indicating an association or a value indicating no association.
[0048] In response to a predetermined operation (e.g., selection of a send button) by the provider, the business operator terminal 3 transmits to the information processing device 1 association information that associates the business operator, product or service, the type of unique token, and an association value indicating the association between the business operator, product or service and the type of unique token, which are set on the association information setting screen. In the information processing device 1, the reception unit 131 stores the association information received from the business operator terminal 3 in the storage unit 12 in association with business operator identification information (business operator ID) for identifying the provider.
[0049] Next, a process of identifying a unique token having a predetermined association with a provider or a provided item by the information processing device 1 will be described. Fig. 5 is a schematic diagram for explaining the process of identifying a unique token having a predetermined association with a provider or a provided item.
[0050] In the following, one or any one of a plurality of users will be described as a target user. When there are a plurality of users, the information processing device 1 may, for example, receive a user ID of a user from a business terminal 3 used by a business that serves one of the plurality of users, and perform subsequent processing with the user corresponding to the received user ID as the target user. The information processing device 1 may also receive a user ID of a user who has accessed a website on which a business sells an offering from a computer that provides the website, and perform subsequent processing with the user corresponding to the received user ID as the target user. The information processing device 1 may also perform subsequent processing with each of the plurality of users as the target user.
[0051] When the provider proposes an item or service to the target user, the association information acquisition unit 132 acquires association information indicating an association between the type of unique token and the business, item, or service associated with the business ID of the provider in the storage unit 12. The association information includes, for example, the above-mentioned association value indicating the degree of association between each of one or more types of unique token and the business, item, or service.
[0052] The offering information acquisition unit 133 acquires offering information, which is information on offerings that are goods or services that a business can provide to a target user, stored in advance in the storage unit 12. The offering information is stored in advance in the storage unit 12 as a database that associates one or more businesses with one or more offerings provided by the businesses. The offering information includes information on each of the one or more offerings, and includes, for example, the type, composition, contents, price, manner of providing the offering (type of customer service, etc.), and benefits given to users who purchase the offering. When the identification unit 134 described later identifies a type of unique token that has a predetermined association with the provider (when the identification unit 134 can identify a unique token without using the offering information), the offering information acquisition unit 133 does not need to acquire the offering information.
[0053] The identification unit 134 identifies, as a target token, a type of unique token that has a predetermined relationship with a provider or a provision in the relationship information acquired by the relationship information acquisition unit 132, among one or more unique tokens that indicate the characteristics of the target user managed on the blockchain. When the expression correspondence between the type of unique token managed on the blockchain and the type of unique token indicated by the relationship information does not match, the identification unit 134 may, for example, associate the types of unique tokens according to human input, or may associate the types of unique tokens by machine learning.
[0054] The identification unit 134, for example, acquires an association value between the provider or the offering and one or more types of unique tokens from the association information. The identification unit 134 extracts, from among the multiple types of unique tokens, a type of unique token for which the acquired association value is equal to or greater than a predetermined threshold. The threshold for the association value is stored in advance in the storage unit 12 or is specified by the provider. The identification unit 134 identifies the extracted type of unique token as a target token. This allows the information processing system S to make available a type of unique token that is highly associated with the provider or the offering.
[0055] Furthermore, the identification unit 134 may identify a target token on the condition that the target user holds a receiving token indicating the right to receive a provision on the blockchain. The receiving token is information indicating the right of a user who is the holder of the receiving token to receive a predetermined product or service. The receiving token includes, for example, information indicating the product or service provided by the receiving token and information indicating whether the receiving token has been used (whether the user has received the product or service).
[0056] The blockchain stores the received token in association with the user ID of the user who holds the received token based on an issuance request made by a predetermined issuer. The received token is managed on the same blockchain as the unique token, or on a blockchain different from the unique token.
[0057] The identification unit 134, for example, acquires a received token associated with the user ID of the target user on the blockchain. The identification unit 134 then identifies, as the target token, a type of unique token that has a predetermined relationship with one or more offerings provided by the acquired received token. This allows the information processing system S to make available a type of unique token related to the offering only for the offering that the target user already has the right to receive.
[0058] The display control unit 135 causes information indicating the target token identified by the identification unit 134 to be displayed on the user terminal 2 used by the target user before the token management unit 136 described below permits the use of the target token for the provision of an offering. The display control unit 135 transmits, for example, display information for displaying information indicating the target token identified by the identification unit 134 to the user terminal 2 used by the target user. The user terminal 2 displays a usage consent screen for displaying information indicating the target token in accordance with the display information transmitted by the information processing device 1.
[0059] 6 is a schematic diagram of the user terminal 2 displaying a usage consent screen for displaying information indicating a target token. The usage consent screen includes, for example, information indicating one or more target tokens identified by the identification unit 134, and an area for selecting whether or not to consent to the provider's use of the target token. The information indicating the target token includes at least one of the type of the target token and the content of the target token.
[0060] The area for selecting whether to approve or not use of the target token includes, for example, a selection box for selecting whether to approve or not in association with each of one or more types of target tokens. This allows the information processing system S to receive from the target user a request for whether to approve or not use for each of one or more types of target tokens.
[0061] In response to a predetermined operation (e.g., pressing a send button) by the target user, the user terminal 2 transmits consent information indicating whether or not the provider consents to the use of the target token by associating the consent information with each of one or more types of target token to the information processing device 1.
[0062] In the information processing device 1, the reception unit 131 receives consent information transmitted by the user terminal 2. When the consent information received by the reception unit 131 indicates that the target user has consented to the provider's use of the target token for any type of target token, the token management unit 136 permits the use of the target token of that type. On the other hand, when the consent information received by the reception unit 131 indicates that the target user has not consented to the provider's use of the target token for any type of target token, the token management unit 136 does not permit the use of the target token of that type.
[0063] Furthermore, the token management unit 136 may automatically permit the use of the target token in response to the identification unit 134 identifying the target token, regardless of whether the target user consents to the provider's use of the target token. In this case, the display control unit 135 may not display information indicating the target token on the user terminal 2 used by the target user.
[0064] In response to the token management unit 136 permitting the use of the target token, the information processing device 1 executes at least one of the following: (1) a process for displaying the contents of the target token on the business terminal 3, and (2) a process for proposing a product or service based on the contents of the target token. When the token management unit 136 permits the use of some types of target tokens out of multiple types of target tokens, it performs the subsequent processes using only those some types of target tokens.
[0065] First, a process of displaying the contents of the target token on the business operator terminal 3 will be described. In response to the token management unit 136 permitting the use of the target token, the display control unit 135 causes the business operator terminal 3 used by the provider to display the contents of the target token permitted for use by the token management unit 136. For example, the display control unit 135 transmits display information for displaying the contents of the target token permitted for use by the token management unit 136 to the business operator terminal 3. The user terminal 2 displays a token information display screen for displaying the contents of the target token permitted for use by the token management unit 136 in accordance with the display information transmitted by the information processing device 1.
[0066] 7 is a schematic diagram of the business operator terminal 3 displaying a token information display screen for displaying the contents of the target token. The token information display screen includes, for example, the type of each of one or more target tokens identified by the identification unit 134 and the contents of the target token. This allows the information processing system S to present to the provider only information on the type of unique token that is related to the provider or the offering among one or more unique tokens held by the target user, and reduces the effort required for the provider to select the characteristics of the target user related to the provision of the offering.
[0067] Secondly, a process of proposing an item or service based on the contents of the target token will be described. Fig. 8 is a schematic diagram for explaining a process of proposing an item or service to a target user based on the contents of the target token.
[0068] In response to the token management unit 136 permitting the use of the target token, the identification unit 134 identifies the proposed content, including the product or service, to be proposed to the target user based on the content of the target token.
[0069] The identification unit 134, for example, compares the content of the target token (unique token) permitted for use by the token management unit 136 with the provision information acquired by the provision information acquisition unit 133. The identification unit 134 extracts a provision corresponding to the provision information that satisfies a predetermined condition with respect to the content of the target token, from among one or more provisions that the provider can provide to the target user.
[0070] The identification unit 134 extracts offerings having offering information (specific type or composition, etc.) corresponding to the content of the target token (specific gender or age group, etc.) according to, for example, rules stored in advance in the storage unit 12. The identification unit 134 identifies information including at least a part of the offering information of the extracted offerings as proposal content to be proposed to the target user.
[0071] The display control unit 135 displays information indicating the proposal content identified by the identification unit 134 on the user terminal 2 used by the target user or the business terminal 3 used by the provider. The display control unit 135 transmits display information for displaying the information indicating the proposal content identified by the identification unit 134 to, for example, the user terminal 2 used by the target user or the business terminal 3 used by the provider. The user terminal 2 or the business terminal 3 displays the information indicating the proposal content identified by the identification unit 134 in accordance with the display information transmitted by the information processing device 1. This allows the information processing system S to automatically propose a product or service to the target user based only on information on a type of unique token that is related to the provider or the offered item among one or more unique tokens held by the target user.
[0072] The identification unit 134 may identify the proposed content based on the contents of the multiple types of target tokens. Here, it is preferable that the identification unit 134 identifies the proposed content by weighting the multiple types of target tokens using the relevance value indicated by the relevance information. For example, the identification unit 134 assigns a score according to the relevance value of the target token of the type to the provision information corresponding to the contents of each of the multiple types of target tokens (the larger the relevance value, the higher the score). For example, the identification unit 134 extracts a predetermined number of provision information in descending order of the assigned scores. The identification unit 134 identifies information including at least a part of the extracted provision information as the proposed content to be proposed to the target user. Thereby, the information processing system S can propose an article or service to the target user in consideration of the multiple types of target tokens held by the target user.
[0073] In response to the provider providing an item to the target user, the reception unit 131 may update the association information stored in the storage unit 12. For example, when the reception unit 131 receives information from the business terminal 3 indicating that the provider has provided an item to the target user, the reception unit 131 updates the association information stored in the storage unit 12 so as to indicate that there is an association between the type of one or more unique tokens held by the target user and the provider or the item. This allows the information processing system S to automatically update the association information by estimating that the item provided to the target user is associated with the type of unique token held by the target user.
[0074] [Information processing method flow] 9 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to this embodiment. When a provider proposes an item or service to a target user, the association information acquisition unit 132 acquires association information indicating an association between the type of unique token and the provider, item, or service from the storage unit 12 (S11).
[0075] The offering information acquisition unit 133 acquires offering information, which is information on a provider or information on an offering, which is an item or service that a provider can provide to a target user, stored in advance in the storage unit 12 (S12).
[0076] The identification unit 134 identifies as a target token a unique token of a type that has a predetermined relationship with the provider or offering in the relationship information acquired by the relationship information acquisition unit 132, from among one or more unique tokens that indicate the characteristics of the target user managed on the blockchain (S13).
[0077] The display control unit 135 causes information indicating the target token identified by the identification unit 134 to be displayed on the user terminal 2 used by the target user before the token management unit 136 allows the use of the target token for the provision of an offering (S14).
[0078] The reception unit 131 receives consent information indicating whether or not the target user consents to the provider's use of the target token from the user terminal 2. If the consent information received by the reception unit 131 indicates that the target user does not consent to the provider's use of the target token (NO in S15), the token management unit 136 does not permit use of the target token (S16) and ends the process.
[0079] If the consent information received by the receiving unit 131 indicates that the target user has consented to the provider's use of the target token (YES in S15), the token management unit 136 permits the use of the target token (S17).
[0080] In response to the token management unit 136 permitting the use of the target token, the display control unit 135 causes the contents of the target token that the token management unit 136 has permitted for use to be displayed on the operator terminal 3 used by the provider (S18).
[0081] Furthermore, the identification unit 134 identifies the proposed content including an article or service to be proposed to the target user based on the content of the target token in response to the token management unit 136 permitting the use of the target token. The display control unit 135 displays information indicating the proposed content identified by the identification unit 134 on the user terminal 2 used by the target user or the business terminal 3 used by the provider (S19). The information processing device 1 may execute only one of step S18 and step S19.
[0082] [Effects of the embodiment] According to the information processing system S of the present embodiment, the information processing device 1 makes available, among one or more unique tokens indicating the characteristics of a user, a type of unique token having a predetermined association with a provision provided by a business operator in relation to the provision of the provision. This allows the information processing system S to suppress disclosure of user characteristics unrelated to the provision to the business operator, and makes it easier for the business operator to use information on user characteristics related to the provision of goods or services.
[0083] 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."
[0084] 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]
[0085] S Information Processing System 1. Information processing device 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Related information acquisition unit 133 Provided product information acquisition department 134 Specific part 135 Display control unit 136 Token Management Unit 2. User terminal 3. Operator terminal
Claims
1. an association information acquisition unit that acquires association information indicating an association between a type of unique token, which is a token indicating a characteristic of a user, and a predetermined business operator, product, or service; An identification unit that identifies, as a target token, one or more unique tokens that are tokens that indicate characteristics of a target user managed on a blockchain, a unique token of the type that has a predetermined relationship with a provider that provides an offering that is an item or service to the target user in the relationship information, or the offering; A token management unit that permits the use of the target token for the provision of the offering; An information processing device having the above configuration.
2. The token management unit permits the use of the target token on the condition that the target user agrees to the provider's use of the target token on the information terminal used by the target user. The information processing device according to claim 1 .
3. The method further includes a display control unit that displays information indicating the target token on an information terminal used by the target user before the token management unit permits the use of the target token for the provision of the offering. The information processing device according to claim 2 .
4. the association information includes a larger value as the association between the type and the business entity, the product, or the service is higher, and includes a smaller value as the association between the type and the business entity, the product, or the service is lower, The identification unit identifies, as the target token, a unique token of the type whose value with the provider or the offering is equal to or greater than a predetermined threshold value. The information processing device according to claim 1 .
5. a reception unit that stores the association information received from the information terminal used by the provider in a storage unit; The association information acquisition unit acquires the association information from the storage unit. The information processing device according to claim 1 .
6. The method further includes a reception unit that updates the association information indicating an association between the type of the target token stored in the storage unit and the provider or the offering in response to the provider providing the offering to the target user, The association information acquisition unit acquires the association information from the storage unit. The information processing device according to claim 1 .
7. The target token is information that associates the type with the content of a user's characteristic in the type, The method further includes a display control unit that displays the contents of the target token on an information terminal used by the provider in response to the token management unit permitting the use of the target token.
3. The information processing device according to claim 1 or 2.
8. The target token is information that associates the type with the content of a user's characteristic in the type, The identification unit, in response to the token management unit permitting use of the target token, identifies a proposal content including an item or service to be proposed to the target user based on the content of the target token.
3. The information processing device according to claim 1 or 2.
9. The identification unit identifies the proposal content based on the contents of the target tokens of the plurality of types. The information processing device according to claim 8.
10. the association information includes a value indicating a degree of association between each of the plurality of types and a business entity, an article, or a service, The identification unit identifies the proposal content by weighting the target tokens of the plurality of types using a value indicating the degree of relevance. The information processing device according to claim 9.
11. A display control unit that displays information indicating the content of the proposal on an information terminal used by the target user or the provider. The information processing device according to claim 8.
12. The type includes information that varies depending on the issuer of the unique token. The information processing device according to claim 1 .
13. The identification unit identifies the target token on the condition that the target user holds a receiving token indicating a right to receive the provision of the offering. The information processing device according to claim 1 .
14. The processor executes A step of acquiring association information indicating an association between a type of unique token, which is a token indicating a characteristic of a user, and a predetermined business operator, product, or service; A step of identifying, as a target token, one or more unique tokens that are tokens that indicate characteristics of a target user managed on a blockchain, a unique token of the type that has a predetermined relationship with a provider that provides an offering that is an item or service to the target user in the relationship information, or with the offering; A step of permitting the use of the target token in relation to the provision of the offering; An information processing method comprising the steps of:
Citation Information
Patent Citations
Method and system for managing user data privacy
JP2023043870A
Information processing device and information processing method
JP7293469B1
Information processing device and information processing method
JP7297129B1
Digital ledger based health data sharing and management
WO2022016280A1
Advertisement system
JP2002109382A