Information processing device and information processing method

The information processing device coordinates real and virtual space activities by judging overlapping conditions, facilitating integrated promotional activities and benefits for users.

JP7756136B2Active Publication Date: 2025-10-17KDDI CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023193643
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-10-17
Estimated Expiration
2043-01-25

AI Technical Summary

Technical Problem

Facilities in real space and virtual space are independent, making it difficult to coordinate sales promotion activities that integrate both environments, as existing technologies only consider relevance within virtual space.

Method used

An information processing device that judges real and virtual activity conditions based on user interactions in both spaces, granting benefits when both conditions are met, allowing for coordinated promotional activities.

Benefits of technology

Enables easy and effective promotional activities by linking real and virtual facilities, providing benefits to users when they engage with both simultaneously.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007756136000001
    Figure 0007756136000001
  • Figure 0007756136000002
    Figure 0007756136000002
  • Figure 0007756136000003
    Figure 0007756136000003
Patent Text Reader

Abstract

To facilitate sales promotion to a user by facilities in a real space and a virtual space in cooperation with each other.SOLUTION: In an information processing system S, an information processing apparatus 1 includes: a first determination unit 132 which determines whether or not a real activity condition is satisfied, the condition indicating that a user has performed a predetermined activity within a predetermined range based on a real facility which is a facility in a real space; a second determination unit 133 which determines whether or not a virtual activity condition is satisfied, the condition indicating that an avatar that acts in a virtual space according to an operation performed by the user on an information terminal has performed the predetermined activity on a virtual facility which is a facility in the virtual space; and an output unit 134 which determines whether or not a first period including a time and date when the real activity condition is satisfied overlaps a second period including a time and date when the virtual activity condition is satisfied, and outputs, on condition that a determination is made that at least a part of the first period and a part of the second period overlap, privilege information indicating a privilege to be offered to the user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and an information processing method for processing information relating to real space and virtual space. [Background technology]

[0002] Patent Document 1 describes a technology for conducting marketing such as advertising for avatars in a virtual space by associating and analyzing the attributes and actions of the avatars. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-216073 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventionally, facilities in real space and facilities in virtual space are independent, and therefore it has not been easy for facilities in real space and facilities in virtual space to cooperate in sales promotion activities such as distributing coupons to users. In the technology described in Patent Document 1, advertisements and the like are carried out based on the relevance of the attributes and actions of avatars in virtual space, and therefore it is not possible to carry out sales promotion activities taking into account information in both real space and virtual space.

[0005] The present invention has been made in consideration of these points, and aims to make it possible to easily carry out promotional activities for users by linking facilities in real space and facilities in virtual space. [Means for solving the problem]

[0006] An information processing device of a first aspect of the present invention has a first judgment unit that judges whether a real activity condition is met based on real information indicating a user's activity in real space, which is real information associated with identification information for identifying the user; a second judgment unit that judges whether a virtual activity condition is met based on virtual information indicating an activity in a virtual space in response to an operation performed by the user on an information terminal, which is virtual information associated with the identification information; and an output unit that outputs bonus information indicating a bonus to be granted to the user, associated with the identification information, on the condition that the real activity condition and the virtual activity condition are met.

[0007] The real-world activity condition may be a condition indicating that the user has performed a predetermined activity within a predetermined range based on a real facility, which is a facility in the real space.

[0008] The virtual activity condition may be a condition indicating that an avatar operating in the virtual space and operated by the user has performed a predetermined activity in a virtual facility, which is a facility in the virtual space.

[0009] The user's activities relating to the real facility and the activities of an avatar operating in the virtual space operated by the user relating to a virtual facility, which is a facility in the virtual space, may be carried out independently.

[0010] The benefit information may indicate the benefit that is applied in response to the purchase of a product at at least one of the real facility or the virtual facility.

[0011] The benefit information may indicate the benefit that is applied in response to the user purchasing a product in the real facility and the avatar purchasing a product in the virtual facility.

[0012] The benefit information may indicate the benefit that is applied on the condition that the real activity condition or the virtual activity condition is satisfied.

[0013] The real-world activity condition may include that the position of the information terminal used by the user in the real space is within a predetermined range based on the real facility.

[0014] The virtual activity condition may include that the position of the avatar in the virtual space is within a predetermined range based on the virtual facility.

[0015] The virtual activity condition may include that the avatar receives a predetermined service from the virtual facility.

[0016] The virtual activity condition may include the avatar purchasing a product from the virtual facility.

[0017] The information processing device may further include an acquisition unit that acquires code information from the information terminal by reading a predetermined code placed in the real facility, and an avatar control unit that moves the avatar to the virtual facility associated with the real facility in response to the acquisition unit acquiring the code information.

[0018] The information indicating the activities in the real space and the information indicating the activities in the virtual space may be stored in a blockchain, and the first judgment unit may determine whether the real activity conditions are met based on the information obtained from the blockchain, and the second judgment unit may determine whether the virtual activity conditions are met based on the information obtained from the blockchain. The output unit may determine whether a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied overlap, and output the bonus information in association with the identification information on the condition that it is determined that at least a portion of the first period and the second period overlap.

[0019] A second aspect of the information processing method of the present invention includes the steps of: executing, by a processor, determining whether real activity conditions are met based on real information indicating a user's activities in real space, which is associated with identification information for identifying the user; determining whether virtual activity conditions are met based on virtual information indicating activities in a virtual space in response to operations performed by the user on an information terminal, which is associated with the identification information; and outputting, in association with the identification information, bonus information indicating a bonus to be granted to the user, on the condition that the real activity conditions and the virtual activity conditions are met. [Effects of the Invention]

[0020] According to the present invention, it is possible to easily carry out promotional activities for users through cooperation between facilities in real space and facilities in virtual space. [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Figure 2] 1 is a block diagram of an information processing system according to an embodiment. [Figure 3] FIG. 10 is a schematic diagram of exemplary condition information. [Figure 4] 4 is a schematic diagram for explaining a determination method performed by a first determination unit and a second determination unit. FIG. [Figure 5] FIG. 10 is a schematic diagram for explaining a state in which both real activity conditions and virtual activity conditions are satisfied in parallel. [Figure 6] 10 is a schematic diagram for explaining a method in which an output unit outputs special benefit information. FIG. [Figure 7] FIG. 10 is a flowchart illustrating an exemplary information processing method executed by an information processing apparatus according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[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 and one or more information terminals 2. The information processing system S may also include other devices such as servers and terminals.

[0023] The information processing device 1 is a computer that manages information related to real space and virtual space. The virtual space is an imaginary space (e.g., a metaverse) created on a computer. The virtual space is displayed as an area having an area or volume on the information terminal 2. On the other hand, the real space is the actual space (e.g., space on Earth) in which a human user lives.

[0024] In the virtual space, avatars operated by multiple users are displayed. The avatars are, for example, two-dimensional or three-dimensional images registered in advance by the users. The avatars move in the virtual space in response to operations by the users, and interact (communicate) with other avatars using at least one of text, voice, and motion.

[0025] In the real space, there are one or more real facilities F1 where the user can carry out activities. The user can stay in the real facility F1, purchase products (goods or services), use services, and perform other predetermined activities. In the virtual space, there are one or more virtual facilities F2 where an avatar can carry out predetermined activities in response to operations by the user. The avatar can stay in the virtual facility F2, purchase products (goods or services), use services, and perform other predetermined activities in response to operations performed by the user on the information terminal 2.

[0026] The user's activities related to the real facility F1 and the avatar's activities related to the virtual facility F2 are carried out independently and are not linked. The user carries out activities related to the real facility F1 by moving around themselves, and carries out activities related to the virtual facility F2 through the avatar by operating the information terminal 2.

[0027] The information terminal 2 is a computer used by each of multiple users. The users are humans who use the information terminal 2 to operate avatars in a virtual space. The information terminal 2 is, for example, a smartphone, a tablet terminal, or a personal computer. The information terminal 2 has an operation unit such as a touch panel or a keyboard for receiving operations, and a display unit such as a liquid crystal display for displaying information. The information terminal 2 is capable of communicating 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 real information indicating a user's activities in real space and virtual information indicating an avatar's activities in virtual space operated by the user. The real information is, for example, information associating a user's activities with the date and time of the activities. The virtual information is, for example, information associating an avatar's activities with the date and time of the activities.

[0029] Based on the acquired real-world information, the information processing device 1 determines whether a real-world activity condition indicating that the user has performed a predetermined activity within a predetermined range based on the real-world facility F1 is satisfied. The real-world activity condition is, for example, that the user has stayed at the real-world facility F1.

[0030] Furthermore, the information processing device 1 determines, based on the acquired virtual information, whether a virtual activity condition indicating that the avatar operated by the user has performed a predetermined activity in the virtual facility F2 is satisfied. The virtual activity condition may be, for example, that the avatar has stayed in the virtual facility F2 or that the avatar has purchased a product from the virtual facility F2.

[0031] The information processing device 1 outputs benefit information indicating a benefit to be granted to the user on the condition that both the real activity conditions for the real facility F1 and the virtual activity conditions for the virtual facility F2 are determined to be satisfied in parallel. The information processing device 1, for example, identifies a first period including the date and time when the real activity conditions are satisfied and a second period including the date and time when the virtual activity conditions are satisfied, and determines whether the identified first and second periods overlap. If the information processing device 1 determines that at least a portion of the first and second periods overlap, it determines that both the real activity conditions and the virtual activity conditions are satisfied in parallel. The benefit may be, for example, a coupon or points that can be applied to the purchase of goods or the use of services at the real facility F1, the virtual facility F2, or other facilities.

[0032] In this way, the information processing system S provides a benefit to the user on the condition that both the user has performed a predetermined activity at the real facility F1 and the avatar operated by the user has performed a predetermined activity at the virtual facility F2 in parallel. This enables the information processing system S to easily carry out promotional activities for the user through cooperation between facilities in the real space and facilities in the virtual space.

[0033] [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 also exist. In FIG. 2, each block indicates a functional configuration rather than a hardware (device) configuration. 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.

[0034] 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 via wired or wireless connections. The information processing device 1 may also be configured by a cloud, which is a collection of computer resources.

[0035] The communication unit 11 has a communication controller for transmitting and receiving data to and from the information terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the information terminal 2 via the network. The communication unit 11 also transmits data output from the control unit 13 to the information terminal 2 via the network.

[0036] 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 also stores in advance condition information indicating real activity conditions and virtual activity conditions for granting benefits to users. 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.

[0037] The control unit 13 includes an acquisition unit 131, a first determination unit 132, a second determination unit 133, an output unit 134, and an avatar control unit 135. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the acquisition unit 131, the first determination unit 132, the second determination unit 133, the output unit 134, and the avatar control unit 135 by executing a program stored in the storage unit 12.

[0038] The following describes in detail the processing executed by the information processing system S. In the information processing device 1, the acquisition unit 131 acquires real information indicating the user's activities in the real space and virtual information indicating the activities in the virtual space of an avatar operated by the user. The acquisition unit 131 may acquire the latest real information and virtual information at predetermined time intervals (e.g., every 10 seconds), or may acquire real information and virtual information for a predetermined period (e.g., the past minute) all at once.

[0039] The real-world information is information indicating, for example, the user's activity and the date and time of the activity. The user's activity may be, for example, staying at the real-world facility F1, purchasing a product from the real-world facility F1, etc.

[0040] The acquisition unit 131 may receive, as the real-world information, for example, location information indicating a location history of the information terminal 2 used by the user in real space from the information terminal 2 or a server that manages location information. The location information is identified, for example, by the information terminal 2 using a Global Navigation Satellite System (GNSS).

[0041] The acquisition unit 131 may receive, as the real information, for example, communication information indicating a history of wireless communication performed between the information terminal 2 and a beacon (a transmitter of a wireless signal) installed in the real facility F1 from the information terminal 2 or a server that manages communication information. The communication information indicates that the information terminal 2 is located within a reachable range of a wireless signal emitted by the beacon installed in the real facility F1.

[0042] The acquisition unit 131 may receive, as real-world information, for example, payment information when the user purchases a product at the real facility F1 from the information terminal 2 or a server that manages payment information. The payment information indicates that the user purchased a product from the real facility F1.

[0043] The virtual information is, for example, information indicating the activity of the avatar operated by the user and the date and time of the activity. The avatar's activity may be, for example, staying in the virtual facility F2, purchasing a product from the virtual facility F2, receiving a service from the virtual facility F2, etc.

[0044] The acquisition unit 131 may receive, as the virtual information, location information indicating the location history of an avatar in a virtual space from a server that manages the virtual space. The location information is specified based on, for example, the coordinates at which the avatar is displayed in the virtual space.

[0045] The acquisition unit 131 may receive, as the virtual information, for example, payment information when an avatar purchases a product in the virtual facility F2 from the information terminal 2 or a server that manages payment information. The payment information indicates that the user purchased a product from the virtual facility F2 via the avatar.

[0046] The acquisition unit 131 may receive, as the virtual information, service usage information indicating a history of receiving services in the virtual facility F2 from the information terminal 2 or a server that manages the service usage information. The service usage information indicates that the avatar has received a predetermined service (such as consultation or consulting) from the virtual facility F2.

[0047] The real information and virtual information may be stored in a blockchain on one or more storage units on the network in association with a user ID, which is identification information (ID) for identifying a user. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating the transfer of ownership of the real information or virtual information. 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. The acquisition unit 131 acquires the real information or virtual information associated with the user ID from the blockchain. This prevents the real information and virtual information from being tampered with, allowing the acquisition unit 131 to more accurately identify the activities of the user and avatar.

[0048] The acquisition unit 131 acquires condition information, which is stored in advance in the storage unit 12 and indicates real activity conditions and virtual activity conditions for granting a benefit to a user. The condition information is, for example, information that associates one or more benefits with real activity conditions related to a real facility F1 and virtual activity conditions related to a virtual facility F2. The real facility F1 indicated by the real activity conditions and the virtual facility F2 indicated by the virtual activity conditions are associated in advance by the condition information. The operator operating the real facility F1 indicated by the real activity conditions and the operator operating the virtual facility F2 indicated by the virtual activity conditions may be the same or different.

[0049] FIG. 3 is a schematic diagram of exemplary condition information. The real-world activity condition is a condition indicating that the user has performed a predetermined activity within a predetermined range based on the real facility F1. The real-world activity condition includes, for example, that the location of the information terminal 2 used by the user is within a predetermined range based on the real facility F1 ("stay" in FIG. 3). Being within a predetermined range based on the real facility F1 means, for example, being inside the real facility F1 or within a predetermined distance from the location of the real facility F1.

[0050] Furthermore, the real-world activity conditions may include, for example, that the location of the information terminal 2 used by the user is within a predetermined range based on the real facility F1, and that the user has purchased the right to enter the real facility F1 (such as an admission ticket). Whether or not the user has purchased the right to enter the real facility F1 is determined, for example, based on the payment information acquired by the acquisition unit 131. This allows the information processing system S to prevent the granting of a benefit to a user who does not have the right to enter the real facility F1 and is simply in the vicinity of the real facility F1.

[0051] The real-world activity condition may, for example, indicate that the location of the information terminal 2 used by the user is within a specified range based on the real-world facility F1 and that the user has purchased a product from the real-world facility F1 ("Product Purchase" in Figure 3).

[0052] The virtual activity condition is a condition indicating that the avatar operated by the user has performed a predetermined activity in the virtual facility F2. The virtual activity condition includes, for example, that the position of the avatar is within a predetermined range based on the virtual facility F2. Being within the predetermined range based on the virtual facility F2 means, for example, being inside the virtual facility F2 or within a predetermined distance from the position of the virtual facility F2.

[0053] The virtual activity conditions may include that the avatar has purchased a product from the virtual facility F2 or that the avatar has received a service from the virtual facility F2 ("Service Use" in FIG. 3). In this case, the avatar may purchase a product from the virtual facility F2 or receive a service from the virtual facility F2 when the avatar's location is not within a predetermined range from the virtual facility F2. This allows the information processing system S to set as a condition for granting a benefit to the user that the avatar has remotely performed an activity at the virtual facility F2 in the virtual space without traveling to the virtual facility F2.

[0054] The benefit is a benefit related to at least one of the real facility F1 or the virtual facility F2. The benefit may also be a benefit related to a facility other than the real facility F1 or the virtual facility F2.

[0055] The benefit may be, for example, a coupon or points that are given to the user and can be applied to the purchase of a product or the use of a service. By applying the coupon or points when purchasing a product at at least one of the real facility F1 and the virtual facility F2, the user can receive a discount, a gift of goods, or a service. In this case, it is desirable that the information processing system S have at least one of the business operator of the real facility F1 or the business operator of the virtual facility F2 bear the funds for the benefit.

[0056] The benefit may be, for example, content (digital data) in a virtual space. In this case, the benefit content may be associated with an NFT (Non-Fungible Token) and managed by a blockchain. The NFT is information indicating, for example, a token ID for identifying the token, a content ID for identifying the content, and a user ID for identifying the user who holds the NFT. The content ID is information indicating, for example, a URI (Uniform Resource Identifier) ​​for accessing the content. The content is stored in a storage device on a network that corresponds to the URI. Furthermore, the content may be managed not only by a blockchain but also by a database or the like.

[0057] The benefit may be, for example, a benefit that is applied in response to a user purchasing a product at the real facility F1 and an avatar operated by the user purchasing a product at the virtual facility F2. This allows the information processing system S to provide a benefit (such as a set discount) in response to purchasing products at both the real facility F1 and the virtual facility F2, thereby further strengthening the connection between the real facility F1 and the virtual facility F2.

[0058] The benefit may be applied on the condition that the real activity condition or the virtual activity condition is satisfied. In this case, the benefit is applied if, at the time when the user desires the benefit to be applied, a first determination unit 132 (described later) determines that the real activity condition is satisfied and a second determination unit 133 (described later) determines that the virtual activity condition is satisfied. In this way, the information processing system S can activate the benefit only while the user is staying in real facility F1 and the avatar is staying in virtual facility F2, for example, thereby guiding the user to actively satisfy the real activity condition and the virtual activity condition.

[0059] Based on the real information, virtual information, and condition information acquired by the acquisition unit 131, the first judgment unit 132 judges whether the real activity conditions are met, and the second judgment unit 133 judges whether the virtual activity conditions are met.

[0060] 4 is a schematic diagram illustrating a determination method by the first determination unit 132 and the second determination unit 133. The first determination unit 132 determines whether the real-world information acquired by the acquisition unit 131 satisfies each of the real-world activity conditions of one or more benefits included in the condition information acquired by the acquisition unit 131. When the real-world activity condition includes a stay at a specific real-world facility F1, the first determination unit 132 determines that the real-world activity condition is satisfied if, for example, the position of the information terminal 2 indicated by the location information, which is the real-world information, is within a predetermined range based on the real-world facility F1 (for example, inside the real-world facility F1 or within a predetermined distance from the position of the real-world facility F1), and otherwise determines that the real-world activity condition is not satisfied.

[0061] When the real-life activity condition includes staying at a specific real-life facility F1, the first judgment unit 132 may, for example, judge that the real-life activity condition is satisfied if the communication information, which is real-life information, indicates that the information terminal 2 is located within the reachable range of a radio signal emitted by a beacon installed at the real-life facility F1, and may judge that the real-life activity condition is not satisfied if this is not the case.

[0062] When the real-world activity condition includes the user purchasing a product at a specific real-world facility F1, the first judgment unit 132 judges that the real-world activity condition is met if, for example, the location information or communication information, which is real-world information, satisfies the above-mentioned conditions and the payment information, which is real-world information, indicates that a product has been purchased from the real-world facility F1, and judges that the real-world activity condition is not met if this is not the case.

[0063] The first determination unit 132 may determine whether or not the actual activity condition is satisfied based on other criteria, not limited to the specific criteria shown here.

[0064] The second determination unit 133 determines whether the virtual information acquired by the acquisition unit 131 satisfies each of the virtual activity conditions of one or more benefits included in the condition information acquired by the acquisition unit 131. When the virtual activity condition includes staying in a specific virtual facility F2, the second determination unit 133 determines that the virtual activity condition is satisfied if, for example, the position of the avatar indicated by the location information, which is the virtual information, is within a predetermined range based on the virtual facility F2 (for example, inside the virtual facility F2 or within a predetermined distance from the position of the virtual facility F2), and otherwise determines that the virtual activity condition is not satisfied.

[0065] When the virtual activity condition includes an avatar purchasing a product from a specific virtual facility F2, the second determination unit 133 determines that the virtual activity condition is satisfied if, for example, the payment information, which is virtual information, indicates that a product has been purchased from the virtual facility F2, and determines that the virtual activity condition is not satisfied if this is not the case.

[0066] When the virtual activity condition includes that the avatar has received a service from a specific virtual facility F2, the second determination unit 133 determines that the virtual activity condition is satisfied if, for example, the service usage information, which is virtual information, indicates that the avatar has received a service from the virtual facility F2, and determines that the virtual activity condition is not satisfied if this is not the case.

[0067] The second determination unit 133 may determine whether or not the virtual activity condition is satisfied based on other criteria, not limited to the specific criteria shown here.

[0068] The output unit 134 outputs benefit information indicating a benefit to be granted to the user on the condition that the first determination unit 132 and the second determination unit 133 determine that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, on the condition that at least a part of a first period including the date and time when the real activity condition is satisfied overlaps with a second period including the date and time when the virtual activity condition is satisfied. The benefit indicated by the benefit information is a benefit associated with the real activity condition and the virtual activity condition determined to be satisfied in parallel by the first determination unit 132 and the second determination unit 133 in the condition information acquired by the acquisition unit 131.

[0069] The fact that both the real activity condition and the virtual activity condition are satisfied in parallel means, for example, that the virtual activity condition is satisfied on a date and time close to the date and time that the real activity condition is satisfied. For example, when an avatar operated by a user stays in a virtual facility F2 or purchases a product from a virtual facility F2 while the user is staying in a real facility F1, both the real activity condition and the virtual activity condition are satisfied in parallel.

[0070] FIG. 5 is a schematic diagram illustrating a state in which both real activity conditions and virtual activity conditions are satisfied in parallel. As an example of a process for identifying a state in which both real activity conditions and virtual activity conditions are satisfied in parallel, the output unit 134 identifies a first period including the date and time when the real activity conditions are satisfied and a second period including the date and time when the virtual activity conditions are satisfied. The first period is, for example, a period of a predetermined length from a predetermined time before (about 10 minutes) to a predetermined time after (e.g., 10 minutes after) the date and time when the real activity conditions are satisfied. The second period is, for example, a period of a predetermined length from a predetermined time before (about 10 minutes) to a predetermined time after (e.g., 10 minutes after) the date and time when the virtual activity conditions are satisfied.

[0071] Figure 5 shows a schematic representation of a first period along the time axis, during which the user stayed at store α in the real world, and a second period during which the avatar operated by the user purchased products from store β in the virtual world. As shown in Figure 5, during the period in which part of the first period overlaps with part of the second period, both the real activity conditions and the virtual activity conditions are satisfied in parallel.

[0072] The output unit 134 determines whether the identified first period and second period overlap. The output unit 134 outputs benefit information on the condition that it is determined that at least a portion of the first period and the second period overlap. This allows the information processing system S to grant a benefit to the user on the condition that both the user has performed a predetermined activity in the real facility F1 and the avatar operated by the user has performed a predetermined activity in the virtual facility F2 in parallel.

[0073] 6 is a schematic diagram for explaining a method for outputting privilege information by the output unit 134. The output unit 134 transmits, for example, a message (such as an email or a message on a social networking service (SNS)) for displaying privilege information, addressed to the user ID of the user.

[0074] The information terminal 2 presents the reward information 21 indicated by the message on an application for displaying the message received from the information processing device 1. The reward information 21 includes, for example, text or an image representing a coupon or points granted to the user that can be applied to purchasing a product or using a service. This allows the information processing system S to present the reward information to a user who simultaneously satisfies both the real activity conditions and the virtual activity conditions, thereby encouraging the user to use the reward indicated by the reward information.

[0075] [Information processing method flow] 7 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to this embodiment. The acquisition unit 131 acquires real information indicating the user's activities in the real space and virtual information indicating the activities in the virtual space of an avatar operated by the user (S11).

[0076] The acquisition unit 131 acquires condition information indicating real activity conditions and virtual activity conditions for granting a benefit to the user, which is stored in advance in the storage unit 12 (S12). The condition information is, for example, information that associates one or more benefits with real activity conditions related to a real facility F1 and virtual activity conditions related to a virtual facility F2.

[0077] The first determination unit 132 determines whether the real information acquired by the acquisition unit 131 satisfies the real activity conditions of one or more benefits included in the condition information acquired by the acquisition unit 131 (S13). The second determination unit 133 determines whether the virtual information acquired by the acquisition unit 131 satisfies the virtual activity conditions of one or more benefits included in the condition information acquired by the acquisition unit 131 (S14).

[0078] The output unit 134, for example, identifies a first period including the date and time when the real activity condition was satisfied and a second period including the date and time when the virtual activity condition was satisfied, and determines whether the identified first period and second period overlap (whether both the real activity condition and the virtual activity condition were satisfied in parallel). If the first determination unit 132 and the second determination unit 133 do not determine that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, if the output unit 134 determines that the first period and the second period do not overlap (NO in S15), the information processing device 1 proceeds to step S17.

[0079] If the first determination unit 132 and the second determination unit 133 determine that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, if the output unit 134 determines that at least a part of the first period and the second period overlap (YES in S15), the output unit 134 outputs benefit information indicating a benefit to be granted to the user (S16). The benefit indicated by the benefit information is a benefit associated with the real activity condition and the virtual activity condition that are determined to be satisfied in parallel by the first determination unit 132 and the second determination unit 133 in the condition information acquired by the acquisition unit 131.

[0080] If a predetermined termination condition (such as a termination operation being performed on the information processing device 1) is not met (NO in S17), the information processing device 1 repeats steps S11 to S16. If a predetermined termination condition is met (YES in S17), the information processing device 1 ends the process.

[0081] [Effects of the embodiment] According to the information processing system S of this embodiment, the information processing device 1 grants a benefit to a user on the condition that both the user has performed a predetermined activity at a real facility F1 and the avatar operated by the user has performed a predetermined activity at a virtual facility F2 in parallel. This enables the information processing system S to easily carry out promotional activities for users in cooperation between facilities in real space and facilities in virtual space.

[0082] [Variations] In the information processing system S according to this modification, when a user uses an information terminal 2 to read a predetermined code placed in a real facility F1, an avatar corresponding to the user moves to a virtual facility F2.

[0083] A code for moving an avatar to a virtual facility F2 is placed in the real facility F1. The code is, for example, a barcode or two-dimensional code generated by encoding a facility ID for identifying the virtual facility F2 according to a predetermined rule, and is printed on paper or the like. The code is attached to a predetermined location in the real facility F1 or handed to the user by an employee of the real facility F1. The virtual facility F2 indicated by the code is associated in advance with the real facility F1 in which the code is placed, based on condition information.

[0084] The information terminal 2 has an imaging unit that captures an image of a predetermined range to generate a captured image. In response to a predetermined operation performed by the user, the information terminal 2 acquires code information by reading a code placed in the real facility F1 using the imaging unit. For example, the information terminal 2 acquires the facility ID indicated by the code as code information by decoding the captured image of the code according to a predetermined rule.

[0085] The information terminal 2 transmits the acquired code information and a user ID for identifying the user who uses the information terminal 2 to the information processing device 1. The user ID is set in the information terminal 2 in advance.

[0086] In the information processing device 1, the acquisition unit 131 acquires the code information and the user ID transmitted by the information terminal 2. In response to the acquisition unit 131 receiving the code information, the avatar control unit 135 moves the avatar operated by the user to the virtual facility F2 associated with the real facility F1 where the code is located. For example, the avatar control unit 135 moves the position of the avatar associated with the user ID acquired by the acquisition unit 131 to the position of the virtual facility F2 corresponding to the facility ID indicated by the code information acquired by the acquisition unit 131. Information indicating the position of the virtual facility F2 corresponding to the facility ID is stored in advance in the storage unit 12.

[0087] According to this modification, the information processing system S automatically moves an avatar corresponding to the user to the virtual facility F2 when the user visits the real facility F1 and reads a code placed in the real facility F1 using the information terminal 2. This makes it easier for the information processing system S to simultaneously satisfy both the real activity conditions for the real facility F1 and the virtual activity conditions for the virtual facility F2.

[0088] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0089] The present invention has been described above using embodiments, but 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 functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0090] S Information Processing System 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Acquisition Department 132 1st Judgment Department 133 Second Judgment Section 134 Output section 135 Avatar control unit 2. Information terminal

Claims

1. a first determination unit that determines whether a real-world activity condition is satisfied based on reality information indicating a user's activity in real space, the reality information being associated with identification information for identifying the user; and a second determination unit that determines whether a virtual activity condition is satisfied based on virtual information associated with the identification information, the virtual information indicating an activity in a virtual space in accordance with an operation performed by the user on the information terminal; an output unit that outputs, in association with the identification information, benefit information indicating a benefit to be granted to the user on condition that both the real activity condition and the virtual activity condition are satisfied, the benefit information indicating a benefit to be granted to the user on condition that both the real activity condition and the virtual activity condition are satisfied; and The benefit is valid for the user on the condition that both the real activity condition and the virtual activity condition are satisfied at the time when the user desires to apply the benefit after the output unit outputs the benefit information. Information processing device.

2. The benefit is valid for the user on the condition that the real activity condition indicating that the user is staying in a real facility, which is a facility in the real space, is satisfied, and the virtual activity condition indicating that an avatar operating in the virtual space and active in the virtual space is staying in a virtual facility, which is a facility in the virtual space, is satisfied. The information processing device according to claim 1 .

3. The real-world activity condition is a condition indicating that the user has performed a predetermined activity within a predetermined range based on a real facility, which is a facility in the real space. The information processing device according to claim 1 .

4. the virtual activity condition is a condition indicating that an avatar operating in the virtual space and operated by the user has performed a predetermined activity in a virtual facility, which is a facility in the virtual space; The information processing device according to claim 1 .

5. an activity of the user relating to the real facility and an activity of an avatar operating in the virtual space operated by the user relating to a virtual facility, which is a facility in the virtual space, are carried out independently of each other; The information processing device according to claim 3 .

6. the benefit information indicates the benefit that is applied when the user purchases a product in at least one of the real facility or the virtual facility; The information processing device according to claim 5 .

7. the benefit information indicates the benefit to be granted in response to the user purchasing a product in the real facility and the avatar purchasing a product in the virtual facility; The information processing device according to claim 5 .

8. the virtual activity condition includes that the position of the avatar in the virtual space is within a predetermined range based on the virtual facility; The information processing device according to claim 2 , 4 or 6 .

9. the virtual activity condition includes that the avatar has received a predetermined service from the virtual facility; The information processing device according to claim 2 , 4 or 6 .

10. the virtual activity condition includes the avatar purchasing a product from the virtual facility; The information processing device according to claim 2 , 4 or 6 .

11. an acquisition unit that acquires code information obtained by reading a predetermined code placed in the real facility from the information terminal; an avatar control unit that moves the avatar to the virtual facility associated with the real facility in response to the acquisition unit acquiring the code information; The information processing device according to claim 5 , further comprising:

12. the information indicating the activity in the real space and the information indicating the activity in the virtual space are stored in a blockchain; The first determination unit determines whether the real activity condition is satisfied based on information acquired from the blockchain; The second determination unit determines whether the virtual activity condition is satisfied based on information acquired from the blockchain. The information processing device according to claim 1 .

13. the output unit determines whether a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied overlap, and outputs the bonus information in association with the identification information on the condition that it is determined that at least a part of the first period and the second period overlap. The information processing device according to claim 1 .

14. The processor executes determining whether a real-world activity condition is satisfied based on reality information indicating a user's activity in real space, the reality information being associated with identification information for identifying the user; determining whether a virtual activity condition is satisfied based on virtual information associated with the identification information, the virtual information indicating an activity in a virtual space in accordance with an operation performed by the user on the information terminal; a step of outputting, in association with the identification information, benefit information indicating a benefit to be granted to the user on condition that both the real activity condition and the virtual activity condition are satisfied, the benefit information indicating a benefit to be granted to the user on condition that both the real activity condition and the virtual activity condition are satisfied; a step of validating the benefit to the user on the condition that the real activity condition and the virtual activity condition are satisfied at the time when the user desires to apply the benefit after outputting the benefit information in the output step; An information processing method comprising:

Citation Information

Patent Citations

  • Method, device, and system for providing virtual space

    JP2002015156A

  • Information management device

    JP2011216073A

  • Metaverse service platform using NFT based metaverse ticket and method for providing the service

    KR102481843B1

  • Server system and system

    WO2021200073A1