Information Processing Apparatus, Information Processing Method, and Program
The information processing apparatus addresses the inflexibility in AR content display by utilizing a blockchain to verify user ownership and control content display, resulting in a more dynamic and user-specific AR experience.
Patent Information
- Application Number
- JP2024227245
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-06-30
- Estimated Expiration
- 2044-08-07
AI Technical Summary
Existing AR content display systems lack flexibility in associating recognized markers with corresponding content, limiting user-specific content display.
An information processing apparatus that stores content identification information and marker identification information, using a blockchain to determine ownership and control the display of AR content based on user identification, allowing for dynamic and user-specific content display.
Enables flexible and targeted display of AR content by ensuring that only authorized users can view specific content, enhancing user experience and content management.
Smart Images

Figure 0007700354000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] A technique for detecting a marker included in a photographed image and displaying AR (Augumented Reality) content corresponding to the marker is known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the prior art, a recognized marker and the content displayed when the marker is recognized are associated in advance, and there may be a case where the flexibility in the display of the content is impaired.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to improve the flexibility in the display of AR content.
Means for Solving the Problems
[0006] In the information processing apparatus according to the first aspect of the present invention, content identification information for identifying content, and a marker for displaying the content corresponding to the content identification information, the marker identification information for identifying the marker attached to the article corresponding to the content, are stored in a storage unit that stores content information in which the two are associated; a marker information acquisition unit that acquires, in association with each other, the marker identification information of the marker read by the information terminal and the user identification information of the user who uses the information terminal that has read the marker identification information; a determination unit that determines whether or not the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired by the marker information acquisition unit; and a display control unit that causes the information terminal to display the content corresponding to the marker identification information when the determination unit determines that they match.
[0007] The determination unit may refer to a blockchain that stores in association with each other content and the owner of the content, and determine whether or not the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired by the marker information acquisition unit.
[0008] The display control unit may be configured not to cause the information terminal to display the content corresponding to the marker identification information when the determination unit determines that they do not match.
[0009] In the content information, article identification information for identifying an article with a marker for displaying the content corresponding to the content identification information is further associated. The information terminal that has acquired the article identification information further has an article information acquisition unit that acquires user identification information for identifying the user who uses the information terminal and the article identification information. The determination unit determines whether the owner of the content corresponding to the article indicated by the article identification information acquired by the article information acquisition unit matches the user indicated by the user identification information acquired by the article information acquisition unit. When the determination unit determines that they match, the information processing apparatus may further have a transmission unit that associates marker identification information for specifying the marker attached to the article and marker identification information corresponding to the marker and transmits the associated information to the information terminal.
[0010] The determination unit may refer to a blockchain that stores the content and the owner of the content in association with each other, and determine whether the owner of the content corresponding to the article indicated by the article identification information matches the user indicated by the user identification information acquired by the article information acquisition unit.
[0011] In the content information, a plurality of content identification information is associated as the content corresponding to the marker identification information. The determination unit determines whether the owner of each of the plurality of contents corresponding to the marker identification information matches the user indicated by the user identification information acquired by the marker information acquisition unit. The display control unit is configured to: (1) display the plurality of contents when the determination unit determines that the owners of all of the plurality of contents match the user indicated by the user identification information; and (2) not display each of the plurality of contents when the determination unit determines that the owner of any one of the plurality of contents does not match the user indicated by the user identification information.
[0012] The information processing apparatus further includes an environment information acquisition unit that acquires environment information indicating the environment around the information terminal, and the display control unit may cause the information terminal to display the content corresponding to the marker identification information in a display mode based on the surrounding environment indicated by the environment information.
[0013] In the content information, content state information indicating the state of the content corresponding to the content identification information is further associated, and the display control unit may cause the information terminal to display the content corresponding to the marker identification information in a display mode based on the state of the content indicated by the content state information.
[0014] When there are a plurality of contents corresponding to the marker identification information, the display control unit may cause the information terminal to display the content held by the holder indicated by the user identification information acquired by the marker information acquisition unit among the contents corresponding to the marker identification information.
[0015] In the information processing method according to the second aspect of the present invention, a marker information acquisition step of associating and acquiring, by a computer, marker identification information of a marker read by an information terminal and user identification information of a user using the information terminal that has read the marker identification information; a content information stored in a storage unit, which associates content identification information for identifying content and marker identification information for identifying a marker attached to an article corresponding to the content, the marker being for displaying the content corresponding to the content identification information; a determination step of determining whether or not the holder of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step; and a display control step of causing the information terminal to display the content corresponding to the marker identification information when it is determined in the determination step that the holder of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step.
[0016] In the program according to the third aspect of the present invention, the computer is caused to execute a marker information acquisition step of acquiring, in association with each other, marker identification information of a marker read by an information terminal and user identification information of a user who uses the information terminal that has read the marker identification information; a determination step of referring to content information in which content identification information for identifying content stored in a storage unit and marker identification information for identifying a marker attached to an article corresponding to the content, which is a marker for displaying the content corresponding to the content identification information, are associated with each other, and determining whether or not the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step; and a display control step of causing the information terminal to display the content corresponding to the marker identification information when it is determined in the determination step that the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step.
Advantages of the Invention
[0017] According to the present invention, it is possible to display content targeted at a specific user.
Brief Description of the Drawings
[0018]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Embodiments for Carrying Out the Invention
[0019] [Overview of Information Processing System S] FIG. 1 is a diagram for explaining the overview of the information processing system S according to the embodiment. The information processing system S is a system for displaying AR content. The information processing system S includes an information processing apparatus 1, an information terminal 2, and an object 3. The object 3 has an NFC (Near Field Communication) tag 31 and a marker 32.
[0020] The information processing apparatus 1 is an apparatus for managing and displaying AR content. The information processing apparatus 1 stores the relationship between the object 3 and the content to be displayed when the marker 32 attached to the object 3 is recognized.
[0021] The information terminal 2 is an information terminal 2 used by the user. The information terminal 2 is a smartphone, a tablet, or a personal computer. The information terminal 2 captures an image, recognizes the marker 32 captured in the captured image, and displays the AR content corresponding to the recognized marker 32.
[0022] The object 3 is an article with a marker 32 attached thereto for causing the information terminal 2 to display AR content. It is desirable that the object 3 is a portable article so that a user experience can be provided in which AR content is superimposed on the background photographed at an arbitrary location and displayed on the information terminal 2. The object 3 is, for example, a ring, but is not limited thereto.
[0023] Object 3 is attached with an NFC tag 31. The NFC tag 31 stores article identification information (hereinafter referred to as "article ID" (Identification)). The article ID is an ID for identifying object 3.
[0024] The processing in the information processing system S will be described. The information terminal 2 acquires the article ID ((1) in FIG. 1). The information processing apparatus 1 acquires user identification information (hereinafter referred to as "user ID") and the article ID from the information terminal 2 that has acquired the article ID ((2) in FIG. 1). The user ID is an ID for identifying the user who uses the information terminal 2.
[0025] The information processing apparatus 1 determines whether the owner of the content corresponding to object 3 indicated by the article ID matches the user indicated by the acquired user ID ((3) in FIG. 1).
[0026] The information processing apparatus 1 may store the content and the owner of the content in association with each other, or may refer to a blockchain that records the relationship between the content and the owner of the content to identify the owner of the content.
[0027] When the owner of the content matches the user indicated by the acquired user ID, the information processing apparatus 1 transmits marker identification information corresponding to the acquired article ID to the information terminal 2 ((4) in FIG. 1). The marker identification information is information for the information terminal 2 to recognize a marker 32 included in the image data captured by the information terminal 2. As an example, the marker identification information is information indicating the shape of the marker 32. The marker identification information may include the color of the marker 32. In the marker identification information, the marker ID acquired by the information terminal 2 when the marker is recognized is associated.
[0028] The information terminal 2 captures an image of the marker 32 attached to object 3 and recognizes the marker 32 included in the captured image data ((5) in FIG. 1). The information terminal 2 displays the content corresponding to the recognized marker 32 ((6) in FIG. 1).
[0029] As an example, the information terminal 2 may acquire, from the information processing apparatus 1, content corresponding to the recognized marker. Further, the content to be displayed is associated with the marker identification information, and the information terminal 2 may display the content associated with the recognized marker in the marker identification information.
[0030] With the information processing system S configured in this way, the content corresponding to the marker recognized by the information terminal 2 can be changed according to the user. In this way, the information processing system S can improve the flexibility in the display of AR content.
[0031] In the above example, an example in which the NFC tag 31 storing the article ID is attached to the object 3 has been described. However, for example, a QR (Quick Response) code (registered trademark) in which the article ID is embedded may be attached, and the information terminal 2 may be configured to transmit the article ID acquired by reading the QR code to the information processing apparatus 1. Further, in the above example, an example in which the content is displayed to the content owner has been described. However, for example, a person who has received permission to display from the content owner is managed, and the information processing system may be configured to determine whether the user who has transmitted the article ID matches the person who has received permission to display from the content owner, and to display the content when they match.
[0032] [Configuration of Information Processing Apparatus 1] FIG. 2 is a block diagram showing the configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 includes an article information acquisition unit 131, a determination unit 132, a transmission unit 133, a marker information acquisition unit 134, a display control unit 135, and an environment information acquisition unit 136.
[0033] The communication unit 11 is a communication interface for transmitting and receiving data with other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance the programs executed by the control unit 13.
[0034] The storage unit 12 stores content information in which a content ID (also referred to as "content identification information") for identifying content and an article ID for identifying an article marked with a marker for displaying the content are associated. In the content information, a marker ID for identifying the marker attached to the article may be further associated. FIG. 3 is a diagram showing an example of the data structure of the content information stored in the storage unit 12. In the content information shown in FIG. 3(a), an "article ID", a "content ID", and a "marker ID" are associated. As shown in FIG. 3(b), the content information may vary the association of the "article ID", the "content ID", and the "marker ID" for each user ID of the content owner.
[0035] The control unit 13 is a processor such as a CPU (Central Processing Unit). The control unit 13 functions as an article information acquisition unit 131, a determination unit 132, a transmission unit 133, a marker information acquisition unit 134, a display control unit 135, and an environment information acquisition unit 136 by executing the programs stored in the storage unit 12.
[0036] The article information acquisition unit 131 acquires a user ID and an article ID. The article information acquisition unit 131 acquires the article ID and the user ID from the information terminal 2 that has read the NFC tag 31.
[0037] The determination unit 132 determines whether the owner of the content corresponding to the article indicated by the article ID acquired by the article information acquisition unit 131 matches the user indicated by the user ID acquired by the article information acquisition unit 131. The determination unit 132 identifies the content ID corresponding to the article information acquired by the article information acquisition unit 131 in the content information. The determination unit 132 identifies, for example, the owner associated with the content ID acquired by the article information acquisition unit 131 in the content information.
[0038] When the determination unit 132 determines that they match, the transmission unit 133 transmits marker identification information for identifying the marker attached to the article to the information terminal 2. The marker identification information is associated, for example, in the content information.
[0039] By configuring the information processing apparatus 1 to transmit the marker to be recognized for displaying the content to a specific user, it is possible to display the content targeted at the specific user.
[0040] As an example, the owner of the content may be recorded on the blockchain. Specifically, the determination unit 132 refers to the blockchain that stores the content and the owner of the content in association with each other, and determines whether the owner of the content corresponding to the article indicated by the article ID matches the user indicated by the user ID acquired by the article information acquisition unit 131. FIG. 4 is a diagram showing an example of the content owner information recorded on the blockchain. The content owner information includes a content ID and an owner ID. The owner ID is the user ID indicating the owner of the content. The determination unit 132 refers to the blockchain to identify the owner of the content indicated by the identified content ID. The determination unit 132 determines whether the identified owner of the content matches the user ID acquired by the article information acquisition unit 131.
[0041] By configuring the information processing apparatus 1 to determine the consistency of the holders by referring to the content holder information recorded on the blockchain, it becomes difficult to falsify the holder information, and it can be expected that the reliability of determining whether it matches the original holder of the content will be improved.
[0042] When the information terminal 2 recognizes the marker indicated by the marker identification information, the information processing apparatus 1 causes the information terminal 2 to display the content corresponding to the marker. Specifically, the marker information acquisition unit 134 acquires the marker ID from the information terminal 2. When the information terminal 2 recognizes a marker, it specifies the marker ID corresponding to the recognized marker and transmits it to the information processing apparatus 1.
[0043] The display control unit 135 causes the information terminal 2 to display the content corresponding to the marker ID. The display control unit 135 specifies the content corresponding to the marker ID acquired by the marker information acquisition unit 134 in the content information, and causes the information terminal 2 to display the specified content. FIG. 5 is a diagram showing an example of the screen to be displayed by the display control unit 135. The content to be displayed by the display control unit 135 is AR content as an example. As an example, the display control unit 135 controls to superimpose and display the specified content on the image captured by the information terminal 2.
[0044] The information processing apparatus 1 may be configured to determine the consistency of the holders when the marker is read by the information terminal 2.
[0045] The information terminal 2 that captures the marker 32 and recognizes the marker 32 based on the generated image data transmits the marker ID and the user ID of the user who uses the information terminal 2 in association with each other to the information processing apparatus 1. The marker information acquisition unit 134 acquires the marker ID and the user ID of the user who uses the information terminal 2 that reads the marker ID in association with each other.
[0046] The determination unit 132 determines whether the owner of the content corresponding to the marker ID matches the user indicated by the user ID acquired by the marker information acquisition unit 134. The determination unit 132 refers to the content information to identify the content corresponding to the marker ID acquired by the marker information acquisition unit 134. As an example, the determination unit 132 refers to the blockchain to identify the owner of the identified content. The determination unit 132 determines whether the owner of the identified content matches the user indicated by the user ID acquired by the marker information acquisition unit 134.
[0047] In addition, when the owner of the content is associated in the content information, the determination unit 132 may refer to the content information to identify the owner of the content.
[0048] When the determination unit 132 determines that they match, the display control unit 135 causes the information terminal 2 to display the content corresponding to the marker ID. When the determination unit 132 determines that they do not match, the display control unit 135 does not cause the information terminal 2 to display the content corresponding to the marker ID. When the determination unit 132 determines that they do not match, the display control unit 135 may display a message indicating that the content is not owned, or may cause the information terminal 2 to display a screen showing a method of acquiring the content corresponding to the marker.
[0049] With the information processing apparatus 1 configured in this way, it becomes possible to display AR content when the owner of the content reads the marker.
[0050] A plurality of contents may be associated with the same marker. In this case, the information processing apparatus 1 may be configured to display the content corresponding to the user who uses the information terminal 2 that reads the marker among the plurality of contents associated with the same marker.
[0051] FIG. 6 is a diagram showing an example of content information in this case. In the content information shown in FIG. 6, a plurality of content IDs are associated as the content corresponding to the marker ID. That is, a plurality of contents ("C001", "C002", and "C003") are associated with one marker (for example, "M001").
[0052] When there are a plurality of contents corresponding to the marker ID, the display control unit 135 causes the information terminal 2 to display the content held by the user indicated by the user ID acquired by the marker information acquisition unit 134 among the contents corresponding to the marker ID. When there are a plurality of contents corresponding to the marker ID acquired by the marker information acquisition unit 134 in the content information, the determination unit 132 determines whether or not the user indicated by the user ID acquired by the marker information acquisition unit 134 matches the holders of each of the plurality of contents. The display control unit 135 causes the information terminal 2 to display the content held by the user corresponding to the user ID acquired by the marker information acquisition unit 134 among the plurality of contents corresponding to the marker ID acquired by the marker information acquisition unit 134.
[0053] With the information processing apparatus 1 configured in this way, it becomes possible to control so that even markers attached to the same article may have different contents displayed by the user.
[0054] It is conceivable to provide a service that causes the collected contents to be displayed by collecting a plurality of contents by the same user. In this case, a plurality of contents are associated with the same marker, and the information processing apparatus 1 may be configured to cause the contents to be displayed when the same user holds all the contents associated with the marker.
[0055] The determination unit 132 identifies a plurality of content IDs corresponding to the marker ID acquired by the marker information acquisition unit 134. The determination unit 132 identifies the holders of each of the plurality of identified content IDs as described above. The determination unit 132 determines whether the holder of each of the plurality of contents corresponding to the marker ID matches the user indicated by the user ID acquired by the marker information acquisition unit 134.
[0056] When the determination unit 132 determines that the holders of all of the plurality of contents match the user indicated by the user ID acquired by the marker information acquisition unit 134, the display control unit 135 causes the plurality of contents to be displayed. When the determination unit 132 determines that the holder of any one of the plurality of contents does not match the user indicated by the user ID acquired by the marker information acquisition unit 134, the display control unit 135 does not cause each of the plurality of contents to be displayed. When the holder of any one of the plurality of contents does not match the user indicated by the user ID, the display control unit 135 may cause the information terminal 2 to display a screen indicating a method for acquiring the content whose holder does not match the user indicated by the user ID acquired by the marker information acquisition unit 134.
[0057] With the information processing apparatus 1 configured in this manner, it is possible to prompt the acquisition of contents that the user does not possess among the plurality of contents, and as a result, it is possible to give the user an experience of enjoying the process of collecting contents.
[0058] The information processing apparatus 1 may be configured to display the content in a display mode adapted to the external environment of the information terminal 2. In this case, the storage unit 12 stores content information associated with a display mode corresponding to the external environment of the information terminal 2. FIG. 7 is a diagram showing an example of the data structure of the content information in this case. In the content information shown in FIG. 7, a display mode of the content corresponding to the external environment indicated by the environment information is associated.
[0059] The environmental information acquisition unit 136 acquires environmental information indicating the environment around the information terminal 2. The environmental information indicates, for example, the weather, temperature, humidity, etc. around the position of the information processing apparatus 1. As an example, the environmental information acquisition unit 136 acquires position information indicating the position of the information terminal 2. The environmental information acquisition unit 136 transmits the position information of the information terminal 2 to an external server (not shown) and acquires environmental information corresponding to the position of the information terminal 2.
[0060] The display control unit 135 causes the information terminal 2 to display the content corresponding to the marker ID in a display mode based on the surrounding environment indicated by the environmental information. The display control unit 135 causes the information terminal 2 to display the content in the display mode corresponding to the marker ID acquired by the marker information acquisition unit 134 and the environmental information acquired by the environmental information acquisition unit 136 in the content information.
[0061] Note that the environmental information may be a date or a time. In this case, in the content information, the display mode of the content corresponding to the date or time indicated by the environmental information is stored. Also, the information processing apparatus 1 may be configured to display the content in a special mode in the case of a specific position. That is, the environmental information may be the position information itself. In this case, in the content information, the position indicated by the position information and the display mode of the content are stored in association with each other.
[0062] By configuring the information processing apparatus 1 to display the content in a display mode according to the external environment, it becomes possible to motivate the user to carry and move the object 3.
[0063] The content is a character, and the information processing apparatus 1 may be configured to display the content in a display mode according to the growth status of the character as the user grows the character.
[0064] In this case, in the content information, a display mode corresponding to the state of the content may be further associated. The state of the content is, for example, a level indicating the degree of growth of the content. The state of the content changes, for example, depending on the distance or the number of steps the user has moved after acquiring the content or the elapsed time since the user acquired the content. The state of the content may be determined according to the degree of growth of the character shown in the game using the character shown by the content. The information processing apparatus 1 may periodically acquire the state of the content from an external apparatus.
[0065] FIG. 8 is a diagram showing an example of the data structure of the content information in this case. In the content information shown in FIG. 8, a display mode corresponding to the state of the content is further associated.
[0066] The display control unit 135 specifies the state of the content corresponding to the marker information. As an example, the state of the content is acquired from an external server that manages the state of the content. The display control unit 135 specifies the display mode corresponding thereto in the content information based on the marker information and the state of the content. The display control unit 135 causes the content corresponding to the marker ID to be displayed in a display mode based on the state of the content indicated by the content state information.
[0067] With the information processing apparatus 1 configured in this way, it becomes possible for the user to enjoy the content for a long time, and it becomes possible to suppress the user's boredom with the service.
[0068] [Flow of processing in the information processing apparatus 1] FIG. 9 is a flowchart showing the processing flow in the information processing apparatus 1. The article information acquisition unit 131 acquires an article ID and a user ID (S01). The determination unit 132 refers to the content information and identifies the content corresponding to the article ID (S02). The determination unit 132 identifies the owner of the identified content (S03). The determination unit 132 determines whether the owner of the content corresponding to the object 3 indicated by the article ID matches the user indicated by the acquired user ID (S04).
[0069] If the owner of the content matches the user indicated by the acquired user ID (YES in S04), the transmission unit 133 transmits the marker information to the information terminal 2 (S05), and the information processing apparatus 1 ends the processing.
[0070] If the owner of the content does not match the user indicated by the acquired user ID (NO in S04), the display control unit 135 causes the information terminal 2 to display a message indicating that it does not match the user indicated by the acquired user ID (S06). The information processing apparatus 1 ends the processing.
[0071] [Effect by Information Processing Apparatus 1] When the owner of the content corresponding to the article ID read from the NFC tag by the information processing apparatus 1 matches the read user, the marker information is transmitted to the information terminal 2, and the information terminal 2 is configured to be able to display the content, so that the content targeted at a specific user can be displayed.
[0072] Note that the present invention can contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0073] As described above, the present invention has been described using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.
Explanation of Signs
[0074] 1 Information processing device 2 Information terminal 3 Object 11 Communication unit 12 Storage unit 13 Control unit 131 Article information acquisition unit 132 Determination unit 133 Transmission unit 134 Marker information acquisition unit 135 Display control unit 136 Environment information acquisition unit
Claims
1. a storage unit that stores content information in which content identification information for identifying a content and marker identification information for identifying a marker for displaying the content corresponding to the content identification information and attached to an item corresponding to the content are associated with each other; a marker information acquisition unit that acquires, in association with each other, marker identification information of a marker read by an information terminal and user identification information of a user who uses the information terminal that reads the marker identification information; A determination unit that refers to a blockchain that stores content and owners of the content in association with each other, and determines whether or not the owner of the content corresponding to the marker identification information matches a user indicated by the user identification information acquired by the marker information acquisition unit; a display control unit that causes the information terminal to display content corresponding to the marker identification information when the determination unit determines that there is a match; having In the content information, a plurality of pieces of content identification information are associated as content corresponding to the marker identification information, the determination unit determines whether or not an owner of each of the plurality of contents corresponding to the marker identification information matches a user indicated by the user identification information acquired by the marker information acquisition unit; The display control unit is (1) displaying the plurality of contents when the determination unit determines that the owners of all of the plurality of contents match the user identified by the user identification information; (2) when the determination unit determines that the owner of any of the plurality of contents does not match the user identified by the user identification information, each of the plurality of contents is not displayed; Information processing device.
2. The content information is further associated with item identification information for identifying an item to which a marker for displaying content corresponding to the content identification information is attached, The information terminal further includes an item information acquisition unit that acquires, from the information terminal that has acquired the item identification information, user identification information for identifying a user who uses the information terminal, and the item identification information, The determination unit determines whether an owner of content corresponding to the item indicated by the item identification information acquired by the item information acquisition unit matches a user indicated by the user identification information acquired by the item information acquisition unit; the information processing device further includes a transmission unit that, when the determination unit determines that there is a match, transmits to the information terminal marker identification information corresponding to the marker and marker identification information for identifying the marker attached to the item in association with each other; The information processing device according to claim 1 .
3. The determination unit refers to the blockchain and determines whether an owner of content corresponding to the item indicated by the item identification information matches a user indicated by the user identification information acquired by the item information acquisition unit. The information processing device according to claim 2 .
4. An environment information acquisition unit that acquires environment information indicating an environment surrounding the information terminal, the display control unit causes the information terminal to display the content corresponding to the marker identification information in a display mode based on the surrounding environment indicated by the environmental information. The information processing device according to claim 1 .
5. The content information is further associated with content status information indicating a status of the content corresponding to the content identification information, the display control unit displays the content corresponding to the marker identification information in a display mode based on a state of the content indicated by the content state information. The information processing device according to claim 1 .
6. The computer executes a marker information acquisition step of acquiring marker identification information of a marker read by an information terminal and user identification information of a user who uses the information terminal that reads the marker identification information in association with each other; a determination step of referring to content information stored in a storage unit, the content information correlating content identification information for identifying a content with marker identification information for identifying a marker for displaying a content corresponding to the content identification information and attached to an item corresponding to the content, and referring to a blockchain storing content and owners of the content in association with each other, and determining whether or not the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step; a display control step of displaying the content corresponding to the marker identification information on the information terminal when it is determined in the determination step that an owner of the content corresponding to the marker identification information matches a user indicated by the user identification information acquired in the marker information acquisition step; having In the content information, a plurality of pieces of content identification information are associated as content corresponding to the marker identification information, In the determination step, it is determined whether or not an owner of each of the plurality of contents corresponding to the marker identification information matches a user indicated by the user identification information acquired in the marker information acquisition step; In the display control step, (1) displaying the plurality of contents when it is determined in the determining step that the owners of all of the plurality of contents match the user identified by the user identification information; (2) when it is determined in the determining step that the owner of any of the plurality of contents does not match the user identified by the user identification information, each of the plurality of contents is not displayed; Information processing methods.
7. On the computer, a marker information acquisition step of acquiring marker identification information of a marker read by an information terminal and user identification information of a user who uses the information terminal that reads the marker identification information in association with each other; a determination step of referring to content information stored in a storage unit, the content information correlating content identification information for identifying a content with marker identification information for identifying a marker for displaying a content corresponding to the content identification information and attached to an item corresponding to the content, and referring to a blockchain storing content and owners of the content in association with each other, and determining whether or not the owner of the content corresponding to the marker identification information matches the user indicated by the user identification information acquired in the marker information acquisition step; a display control step of displaying the content corresponding to the marker identification information on the information terminal when it is determined in the determination step that an owner of the content corresponding to the marker identification information matches a user indicated by the user identification information acquired in the marker information acquisition step; Run the command, In the content information, a plurality of pieces of content identification information are associated as content corresponding to the marker identification information, In the determination step, it is determined whether or not an owner of each of the plurality of contents corresponding to the marker identification information matches a user indicated by the user identification information acquired in the marker information acquisition step; In the display control step, (1) displaying the plurality of contents when it is determined in the determining step that the owners of all of the plurality of contents match the user identified by the user identification information; (2) when it is determined in the determining step that the owner of any of the plurality of contents does not match the user identified by the user identification information, each of the plurality of contents is not displayed; program.
Citation Information
Patent Citations
Sample providing device and promotion development system
JP2011123741A
Information distribution device, information distribution system, information distribution method, and information distribution program
JP2015038741A
Information processing device and information processing method
JP2015041126A