Information processing systems, information processing methods, and programs
The integration of blockchain technology to manage user location data and update virtual spaces in video games provides engaging experiences by rewarding real-world contributions, enhancing user interaction and virtual space development.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CAPCOM CO LTD
- Filing Date
- 2026-02-04
- Publication Date
- 2026-05-19
AI Technical Summary
Existing video game systems lack engagement and interactivity, particularly in managing virtual spaces and rewarding user interactions with real-world locations.
An information processing system that integrates blockchain technology to manage transaction information and update virtual spaces based on user location data, granting rewards for contributing to the development of digital twin environments.
Enhances user engagement by providing interactive and rewarding experiences that promote real-world community involvement and development of virtual spaces, offering benefits like NFTs and game media.
Smart Images

Figure 2026082975000001_ABST
Abstract
Description
Technical Field
[0006] , , ,
[0001] This disclosure relates to an information processing system, an information processing method, and a program.
Background Art
[0002] For example, Patent Document 1 discloses a video game processing program. In such a video game processing program, when controlling the progress of a video game using a virtual space corresponding to a real map and the position information of a user terminal, the position of an object appearing in the video game is registered in association with the user. An object associated with the user is displayed in the virtual space when selected by the user. When an object associated with the user is selected by the user, an event corresponding to the object occurs. When a user satisfies a predetermined condition regarding an object located in the virtual space, points are given to the user. In exchange for the consumption of points owned by the user, an event corresponding to the object is generated.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is still room for improvement in the known art.
[0005] In view of the above circumstances, this disclosure aims to provide a technology that can offer a more interesting experience to users.
Means for Solving the Problems
[0006] According to one aspect of this disclosure, an information processing system is provided which comprises at least one device. This information processing system comprises at least one processor capable of executing a program so as to perform the following steps: In the first reception step, location information of a specific user, which is at least one of a plurality of users, is received from the specific user. The location information is contained in a region based on a predetermined area. Transaction information of transactions performed by the plurality of users with respect to the predetermined area is managed on the blockchain. In the update step, the virtual space corresponding to the area is updated based on the location information received from the specific user. In the grant step, a reward is granted to at least one of the plurality of users based on the transaction information when location information is received or the virtual space is updated.
[0007] This disclosure allows us to provide users with a more engaging experience. [Brief explanation of the drawing]
[0008] [Figure 1] This is a block diagram showing the hardware configuration of an information processing system 1 according to one embodiment. [Figure 2] This is a block diagram showing the functional configuration of the first information processing device 2a according to one embodiment. [Figure 3] This is a sequence diagram showing an example of the processing flow executed by Information Processing System 1. [Figure 4] An example of an AR game conducted by the first information processing device 2a is shown. In particular, Figure 4A shows manholes 51 and 52 included in the image data IM, and Figure 4B shows the configuration in which AR information IF4 is superimposed. [Figure 5] This shows an example of a user interface (screen 7) for a community tool based on a DAO operated by multiple users. [Figure 6] This shows an example of a user interface (screen 7) for a community tool based on a DAO operated by multiple users. [Figure 7]This shows an example of a user interface (screen 7) for a community tool based on a DAO operated by multiple users. [Figure 8] This is a schematic diagram illustrating an example of a city-building game conducted by the first information processing device 2a. [Modes for carrying out the invention]
[0009] [Embodiment] Embodiments of this disclosure will be described below with reference to the drawings. The various features shown in the embodiments below are interchangeable.
[0010] Incidentally, the program for implementing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or it may be provided as a downloadable medium from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] Furthermore, in one embodiment, "part" may include, for example, hardware resources implemented by a circuit in a broad sense, and the information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various types of information are handled, and this information can be represented, for example, by the physical values of signal values representing voltage and current, the high or low values of signal values as a set of binary bits composed of 0s or 1s, or by quantum superposition (so-called qubits), and communication and calculations can be performed on a circuit in a broad sense.
[0012] Furthermore, a circuit in a broad sense is a circuit realized by combining at least a suitable combination of circuits, circuits, processors, and memory. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0013] 1. Game Description Figure 1 is a block diagram showing the hardware configuration of an information processing system 1 according to one embodiment. In the information processing system 1 shown in Figure 1, a plurality of information processing devices 2 and a plurality of user terminals 3 are connected to each other via a communication network 11 so as to be able to communicate with each other, and a game is executed on the user terminals 3. In other words, the information processing system 1 consists of at least one device.
[0014] One embodiment of the game is an online game executed on the information processing system 1. In this game, the user on the user terminal 3 can control one or more player characters in a virtual game space, and have the player characters battle against enemy characters, which are non-player characters. A character is also an example of an object.
[0015] The game as described above is executed using the user terminal 3. The user terminal 3 is a home game console such as a PlayStation (registered trademark), a portable game console such as a Nintendo Switch (registered trademark), or an electronic device such as a personal computer, a smartphone, or a tablet terminal. Preferably, the user terminal 3 is a smartphone having a camera function and a GPS (Global Positioning System) function. According to the camera function, external information is captured as an image. According to the GPS function, the position information IF1 (for example, latitude and longitude information IF1a, etc.) of the user terminal 3 in the real space is grasped.
[0016] 2. Overview of the information processing system 1 As shown in FIG. 1, the information processing system 1 is composed of a plurality of information processing devices 2 and a plurality of user terminals 3. Among the plurality of information processing devices 2, the first information processing device 2a stores a game program and game data, and manages the game data of the user terminal 3 (for each of the following account information). The information processing device 2 is constituted by, for example, a server. Each of the user terminals 3 for playing a game in particular has the same configuration as each other. In one embodiment, a system is composed of one or more devices or components. Therefore, for example, even a single information processing device 2 or user terminal 3 described later can be an example of the information processing system 1.
[0017] The user terminal 3 executes a predetermined game based on the user's operation. For this purpose, the user terminal 3 receives (specifically, downloads and installs) a game program and game data from the first information processing device 2a via the communication network 11. For each user, account information including identification information and a password is assigned to each user in association with the user terminal 3. This account information is transmitted from the user terminal 3 to the first information processing device 2a at the time of login and is used for user authentication in the first information processing device 2a.
[0018] After user authentication, mutual communication between the first information processing device 2a and the user terminal 3 becomes possible. After logging in, when the user terminal 3 receives data necessary for game progress (data related to the game progress status) from the first information processing device 2a, it advances the game while outputting game images and sounds to the display 4a and the speaker 4b based on the user's operations.
[0019] 2.1 Hardware Configuration Hereinafter, referring to FIG. 1, each hardware configuration of the information processing system 1 will be described.
[0020] <Information Processing Device 2> As shown in FIG. 1, the information processing device 2 includes a first information processing device 2a mainly managed by a person who makes games, and a second information processing device 2b mainly managed by a person who provides a digital twin environment (a virtual space VS including an open environment or a closed environment), and both have substantially the same configuration. In other words, the first information processing device 2a is a game server, and the second information processing device 2b is a server that manages the virtual space VS. The information processing device 2 has a communication unit 21, a storage unit 22, and a control unit 23. The communication unit 21 and the storage unit 22 are electrically connected to the control unit 23 via a communication bus 20.
[0021] The communication unit 21 is a so-called network interface that is communicably connected to each user terminal 3 via a communication network 11 such as the Internet and a LAN. The main information received by the first information processing device 2a of the information processing device 2 via the communication unit 21 includes download request information for a game program, a gacha lottery request according to a user's operation, a quest execution request, an auto-play execution / end request, account information, game data, and the like. The main information transmitted by the first information processing device 2a via the communication unit 21 includes information for confirming that the user terminal 3 has received the game program, information regarding the game medium obtained in the gacha, and the like.
[0022] The storage unit 22 consists of an HDD (Hard Disk Drive), RAM (Random Access Memory), ROM (Read Only Memory), and SSD (Solid State Drive), etc. The storage unit 22 stores various programs, including a part of a game program according to one embodiment, and various data related to the game.
[0023] Specifically, for example, the memory unit 22 of the first information processing device 2a stores a user database and a lottery list. The user database stores information such as the username, user rank, status of the player character controlled by the user, the amount of consumable medium usable in the virtual game space, and parameter information, associated with each user's identification number (account information) who plays the game. The lottery list is used for a lottery process commonly known as gacha, and contains information about multiple game mediums to be selected. The lottery list associates information about the game medium (name, ability parameters, rarity, level, etc.) with the selection rate in the lottery. Ability parameters, for example, when the game medium is a player character, include combat power, HP, attack power, defense power, intelligence, or speed.
[0024] The control unit 23 is composed of a microcomputer including a CPU and semiconductor memory, and controls the operation of the information processing device 2, which is itself. In particular, the control unit 23 realizes various functions related to the information processing device 2 by reading predetermined programs stored in the storage unit 22. That is, information processing by software stored in the storage unit 22 is concretely realized by the control unit 23, which is an example of hardware, so that each of the functional units described later can be executed. Note that the control unit 23 is not limited to being a single unit, and may be implemented with multiple control units 23 for each function, or a combination thereof. In other words, the information processing system 1 includes at least one processor capable of executing programs to function as each of the units described later.
[0025] Information processing performed by the control unit 23 includes, for example, payment processing for charges, user account authentication processing, and gacha lottery selection processing. Payment processing for charges is performed, for example, based on a request for payment necessary to restore a predetermined amount of parameters in the game. User account authentication processing is performed, for example, using user identification information received from the user terminal 3. Gacha lottery selection processing is the process of selecting one or more game media from a lottery list based on the selection probability for each game media, in response to a gacha lottery request. According to the gacha lottery selection processing, information about the selected game media and the identification information of the user who performed the operation that sent the lottery request are associated in the user DB, and as a result, the user is assigned the game media that they won as a result of drawing the gacha themselves.
[0026] To further elaborate on the above, "game media" refers to electronic data representing elements related to a game, including the name of the character used as the player character, and items (weapons, armor, tools) that the player character uses in the virtual game space. Users can obtain game media through direct purchase via in-app purchases, completing quests, or through a lottery method called gacha. Acquired game media are stored and managed in the user database, associated with the identification information of the user who acquired that game media. Furthermore, "gacha" is a method by which the information processing device 2 randomly selects any game media from a lottery list based on a predetermined selection ratio. The selected game media is assigned to the user terminal 3 (stored in association with account information). "Assigning / Having the user own the game media selected in gacha" is synonymous with "associating / being associated with the game media selected in the lottery process with the user's identification information."
[0027] <User Terminal 3> As shown in Figure 1, the user terminal 3 has a display 4a, a speaker 4b, and an input device 4c that are either externally connected or built-in. The user terminal 3 also has a communication unit 31, a storage unit 32, a control unit 33, a graphics processing unit 34a, an audio processing unit 34b, and an operation unit 34c. The communication unit 31, storage unit 32, graphics processing unit 34a, audio processing unit 34b, and operation unit 34c are electrically connected to the control unit 33 via a communication bus 30.
[0028] The communication unit 31 is a so-called network interface that is connected to the communication network 11 in a communicative manner for sending and receiving various data between the user terminal 3 and the information processing device 2. The main information that the user terminal 3 receives via the communication unit 31 includes account information, new game data download request information, gacha execution requests, and quest execution requests. The main information that the user terminal 3 transmits via the communication unit 31 includes new game data sent from the information processing device 2 in response to download request information, and information regarding the game medium selected through a lottery process. In particular, the communication unit 31 is configured to acquire latitude and longitude information IF1a (an example of location information IF1) through its GPS function. GPS is a system composed of multiple GPS satellites 12 and ground receivers. The communication unit 31 is an example of a ground GPS receiver. The communication unit 31 receives signals from at least four GPS satellites 12 and measures the delay of the signals from each GPS satellite 12. Using this delay information, latitude and longitude information IF1a, which is the current location of the user holding the user terminal 3, is acquired.
[0029] The storage unit 32 consists of an HDD, SSD, RAM, ROM, etc. The storage unit 32 stores game data downloaded from the first information processing device 2a, various programs including parts of game programs, account information for the user terminal 3 (which is the user terminal itself), user information, etc. The user information is at least a part of the information in the user database stored in the storage unit 22 of the first information processing device 2a. The user database manages a master of user information, and the storage unit 32 of the user terminal 3 receives at least a part of this master information from the first information processing device 2a and stores it.
[0030] The control unit 33 is composed of a microcomputer including a CPU and semiconductor memory, and controls the operation of the user terminal 3, which is the device itself. In particular, the control unit 33 realizes various functions related to the user terminal 3 by reading predetermined programs stored in the storage unit 32. That is, information processing by software stored in the storage unit 32 is concretely realized by the control unit 33, which is an example of hardware, so that each of the functions described later can be executed. Note that the control unit 33 is not limited to being a single unit, and may be implemented with multiple control units 33 for each function, or a combination thereof.
[0031] In particular, the control unit 33 is configured to execute the game in accordance with the operation of the input device 4c by the user of the user terminal 3, which is itself the device. Specifically, the control unit 33 generates two-dimensional or three-dimensional game image information using data such as virtual game space objects and textures included in the game data, read from the storage unit 32, or using data received from the first information processing device 2a. As the game image information is processed by the graphics processing unit 34a, the processed game images are sequentially displayed on the display 4a. In other words, when executing the game, the control unit 33 is configured to control the display of the display 4a and the audio output of the speaker 4b in accordance with the operation of the user of the user terminal 3, which is itself the device.
[0032] The graphics processing unit 34a renders game images, including characters and various objects related to the virtual game space, in video format according to the game image information output from the control unit 33. The graphics processing unit 34a is connected to a display 4a, for example, an LCD type, and the game images rendered in video format are displayed on the display 4a as a game screen. The audio processing unit 34b is connected to a speaker 4b and, according to the instructions of the control unit 33, plays and synthesizes game sounds, which are then output from the speaker 4b. The operation unit 34c is connected to an input device 4c and transmits and receives data related to operation inputs to and from the input device 4c. The user inputs operation signals to the user terminal 3 by operating the input device 4c. The input device 4c is a general term for a touch panel integrated with the display 4a, an external gamepad, a mouse, a keyboard, etc. As described above, in a preferred configuration, the user terminal 3 is a smartphone with a camera function, and the input device 4c includes a built-in camera 41 capable of acquiring information from the outside world as an image.
[0033] <Blockchain BC> Blockchain BC is a system that divides transaction data, which shows the history of past processing, into blocks of a certain capacity, and links these blocks together in sequence. Each block in Blockchain BC has the hash value of the previous block, and this is distributed and managed across multiple user terminals 3, which act as nodes. This improves tamper resistance. The P2P network to which these multiple user terminals 3 are connected is a network that shares Blockchain BC.
[0034] Furthermore, through these blockchains (BC), there exist Decentralized Autonomous Organizations (DAOs) formed with common objectives. A DAO has multiple members, and transaction information (IF2) based on rules agreed upon by these users is managed on the blockchain (BC) as, for example, smart contract information (IF2a). In other words, transaction information (IF2) is smart contract information (IF2a) that is automatically executed based on rules agreed upon within the DAO (Decentralized Autonomous Organization) to which multiple users belong. This configuration allows for the reliable management of autonomous initiatives for the development of the virtual space (VS) described later.
[0035] 2.2 Functional Configuration Next, referring to Figure 2, the functional configurations of the first information processing device 2a of the information processing system 1 will be described.
[0036] Figure 2 is a block diagram showing the functional configuration of a first information processing device 2a according to one embodiment. As shown in Figure 2, the control unit 23 (processor) functions as a reception unit 231, a game control unit 232, a calculation unit 233, an update unit 234, an assignment unit 235, and a display control unit 236 by executing various programs stored in the storage unit 22. In other words, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and can be executed as each functional unit included in the control unit 23.
[0037] The reception unit 231 is configured to receive various types of information as a first or second reception step. For example, the reception unit 231 receives user account information, game data, user input, etc., from the storage unit 22, user terminal 3, or other external devices. For example, as a first reception step, the reception unit 231 receives location information IF1 (e.g., latitude and longitude information IF1a) of a specific user, who is at least one of several users, from a specific user. Details will be described later.
[0038] The game control unit 232 is configured to control the progress of various games as a game control step. For example, as a game control step, the game control unit 232 advances a game played by multiple users. Details will be described later.
[0039] The arithmetic unit 233 is configured to perform various information processing calculations or processes as calculation steps.
[0040] The update unit 234, as an update step, either updates various information managed by its own device, or causes an external device to update information managed by that external device. For example, as an update step, the update unit 234 updates the virtual space VS corresponding to the area based on location information IF1 received from a specific user. Details will be described later.
[0041] The granting unit 235 is configured to grant various rewards to the user as a granting step. Rewards are any benefits or privileges that the user can enjoy in real space or virtual space. This is not limited to objects or media, but also includes advantageous effects and rights given to the user. Benefits include, for example, digital assets issued as NFTs, virtual currencies, game media usable in games, and items usable in virtual space. Rights include, for example, the right to participate in a lottery called gacha. Virtual space, which is different from the real world, includes game space, digital twin, metaverse space, etc., and is the space in which avatars and the like are active in the virtual world. Furthermore, advantageous effects given to the user include effects that enhance the user's interest in the virtual space compared to normal times. In other words, advantageous effects include effects that enhance the user's interest in the virtual space through the user's five senses, such as displaying special visual effects on the display 4a, enriching the display of images, generating special background music or sound effects, and adding vibration to the input device 4c.
[0042] The display control unit 236 is configured to perform a process, as a first or second display step, to display various information stored in the storage unit 32 or a screen containing such information on the display 4a of the user terminal 3 in a manner that is visible to the human eye. For example, the display control unit 236 may generate the visual information itself, such as a screen, an image (for example, a still image or a video), an icon, or text, in a manner that is visible to the human eye, or it may generate rendering information for displaying the visual information on the display 4a and transmit it.
[0043] 3. Overview of Information Processing An information processing system 1 according to one embodiment comprises at least one device. The first information processing device 2a is a game server, and the second information processing device 2b is a server that manages the virtual space VS. The blockchain BC is a distributed management system with user terminals 3 of multiple users as nodes. Users have game accounts provided by the first information processing device 2a and belong to a DAO that supports a predetermined real-world district. Here, the predetermined district is defined as a designated local government (hereinafter referred to as a local municipality). Local governments include ordinary local governments and special local governments. The virtual space VS managed by the second information processing device 2b is a so-called digital twin environment. That is, at least a part of buildings, facilities, infrastructure, etc. in the real world is reproduced in the virtual space VS. The virtual space VS includes a digital twin environment of a designated local government that the user supports.
[0044] The information constituting the virtual space VS can be updated through material provided by users. Users can use the built-in camera 41 of their user terminal 3 to capture images of existing buildings or infrastructure facilities (an example of external information) in a designated municipality, and transmit the captured image data IM, along with latitude and longitude information IF1a obtained by the GPS function of the user terminal 3, to the second information processing device 2b, either directly or indirectly. This updates the information in the virtual space VS corresponding to the external information. Updating the information in the virtual space VS is not limited to updating the information constituting the virtual space VS itself, but also includes changing a flag indicating the inclusion of new information from 0 to 1. In summary, the following explanation assumes a scenario in which multiple users, under a common motivation to support a designated local government, engage in voluntary activities, such as physically visiting locations, and as a result, a digital twin environment corresponding to the local government develops. In particular, since the virtual space VS is a digital twin environment, this configuration can further popularize and develop digital twin environments in society.
[0045] Figure 3 is a sequence diagram showing an example of the processing flow performed by Information Processing System 1. The following outlines the series of information processing steps based on this sequence diagram.
[0046] First, let's assume a new user joins a DAO to support a designated local government (Step S001). Specifically, a DAO governance token is issued to the new user.
[0047] Next, transaction information IF2, which includes rules within the DAO for the designated local government, is defined or updated (step S002). Specifically, various information such as the name, address, age, and game account of new users should be added to blockchain BC as information about the DAO members supporting the designated local government. Transaction information IF2 should be updated not only when a new user joins, but also whenever new rules are established. In other words, transaction information IF2 of transactions executed by multiple users for a predetermined area (in this case, the designated local area itself) is managed on blockchain BC.
[0048] Next, within the DAO, a task ticket is issued for a designated local government to update information in the virtual space VS (Step S003). This task ticket is then assigned to at least one user who constitutes the DAO (Step S004). Hereafter, the user to whom the task is assigned will be referred to as the designated user. The content of the task included in the task ticket should be determined by the opinions of multiple users who constitute the DAO. In other words, a task ticket is an example of task information IF3, which manages tasks agreed upon by multiple users who constitute the DAO. Task information IF3 is further managed on the blockchain BC.
[0049] Next, the designated user performs the task specified in the task ticket. This task requires the user to actually visit a building or other existing structure in a designated municipality and to take an image of it as scenery (an example of external information). That is, the designated user takes an image of the designated scenery with the built-in camera 41 of their user terminal 3, and the image data IM is stored in the storage unit 32. The image data IM may be still image data or video data. The actions of the designated user are based on the idea of wanting to support or promote the designated municipality, and the designated user does not necessarily have to be a resident of the designated municipality. Rather, the designated user is a user who has registered the local government corresponding to the location information IF1 in their account. With this configuration, even if a designated user is not a resident, they can help develop the local government by supporting it. Preferably, each user belonging to the DAO is assigned an activity level according to their actions or number of statements within the DAO. Depending on the level, the types, number, and timing of task tickets that can be obtained may differ. This approach can further invigorate activities within the DAO.
[0050] Furthermore, without leaving the location following the imaging in step S005, a specific user shares the image data IM captured by an external device for updating the virtual space VS. In one embodiment, the user terminal 3 transmits the image data IM to the first information processing device 2a, which is a game server, and the information is also shared with the second information processing device 2b, which manages the virtual space VS, via the first information processing device 2a. At this time, the user terminal 3 transmits the image data IM and location information IF1 regarding the current location to the first information processing device 2a via the communication unit 31 and the communication network 11 (step S006). In other words, this location information IF1 is included in an area based on a predetermined section (a predetermined local area itself).
[0051] In other words, as a first reception step, the reception unit 231 receives location information IF1 (e.g., latitude and longitude information IF1a) from a specific user, which is at least one of several users. The reception unit 231 also receives image data IM, which includes external information captured by the specific user. This ensures the authenticity of the transmitted image data IM, confirming that it was captured by the specific user themselves. More specifically, the reception unit 231 receives location information IF1 from the specific user, corresponding to task information IF3. Since the authenticity of task information IF3 is guaranteed on the blockchain BC, fraud such as tampering with tasks can be prevented. This configuration allows for the reliable management of autonomous initiatives for the development of the virtual space VS.
[0052] Next, triggered by the first information processing device 2a receiving location information IF1 and image data IM from the user terminal 3, a game for which the specific user has an account is initiated (step S007). The specific user then experiences the progress of the game through the user terminal 3 (step S008). The content of the game is not limited, but preferably it is a game in which multiple users belonging to the DAO are players. In other words, the game control unit 232, as a game control step, advances a game played by multiple users. Furthermore, the game here may be one that gives the user a sense of augmented reality (a so-called AR game), and during the progress of the game, a virtual object (an example of AR information IF4) may be superimposed on at least a part of the image data IM captured by the specific user. This will be described in more detail later.
[0053] Next, the first information processing device 2a further transmits the location information IF1 and imaging data IM shared in step S006 to the second information processing device 2b via the communication unit 21 and the communication network 11 (step S009).
[0054] Next, the control unit 23 of the second information processing device 2b updates the information of the virtual space VS stored in the memory unit 22 based on the information shared in step S009 (step S010). That is, the corresponding area in the virtual space VS is updated to correspond to the external information captured by a specific user. In other words, the update unit 234 of the first information processing device 2a, as an update step, causes the control unit 23 of the second information processing device 2b to update the corresponding area (the virtual space VS corresponding to the region) based on the location information IF1 and image data IM received from a specific user. With this configuration, multiple users who wish to support a region based on a predetermined section can develop the virtual space VS based on the image data IM they each captured. After that, the fact that the corresponding area of the virtual space VS has been updated is registered on the blockchain BC (step S011).
[0055] Next, smart contract information IF2a, which is one of the transaction information IF2 pre-managed in the blockchain BC, is activated. A smart contract is an automated contract based on blockchain technology. Smart contract information IF2a is written as program code and is automatically executed when predefined conditions are met. Because smart contract information IF2a is stored on the blockchain BC, its contents are transparent and difficult to tamper with. By adopting this technology, it is possible to eliminate centralized intermediaries and reduce transaction costs, although a fee (so-called gas fee) is incurred. In one embodiment, smart contract information IF2a is information that automates a contract that grants a predetermined reward to a specific user who captured the image data IM that contributed to the update of the virtual space VS when the virtual space VS is updated. In other words, the activation of smart contract information IF2a in step S012 grants a reward to the specific user.
[0056] Furthermore, the contents of the smart contract information IF2a are not particularly limited as long as they are agreed upon by multiple users belonging to the DAO, and conditions other than the update of the virtual space VS may be predefined. For example, the transmission of the image data IM and transaction information IF2 to the first information processing device 2a in step S006 may be predefined conditions. In addition, the contents may include the awarding of rewards to users other than the specific user. In other words, as an awarding step, the awarding unit 235 may award a reward to at least one of the multiple users (for example, a specific user) based on the smart contract information IF2a (an example of transaction information IF2) when it receives location information IF1 or when the virtual space VS is updated.
[0057] In one embodiment, the granting unit 235 grants a game-related benefit as a reward. For example, a benefit related to the game played in step S007 is granted as a reward. That is, information processing related to the granting of benefits is performed in the first information processing device 2a (step S013). Specifically, the calculation unit 233 of the first information processing device 2a that manages the game associates the game-related benefit with a specific user's account and stores it in the storage unit 22. Also, if necessary, the specific user can check the content of the granted benefit via the display 4a of their user terminal 3 (step S014).
[0058] In summary, the information processing method according to one embodiment comprises the following steps: In the reception step, location information IF1 of a specific user, which is at least one of a group of users, is received from that specific user. Location information IF1 is contained within a region based on a predetermined area. With respect to the predetermined area, transaction information IF2 of transactions performed by multiple users is managed on the blockchain BC. In the update step, the virtual space VS corresponding to the region is updated based on the location information IF1 received from the specific user. In the grant step, if location information IF1 is received or the virtual space VS is updated, a reward is granted to at least one of the group of users based on the transaction information IF2. Furthermore, a program that causes at least one computer to execute each of the above steps may be provided. According to this embodiment, a more interesting experience can be provided to the user.
[0059] For example, it can achieve economic effects such as increasing the visibility of a designated local government and actually increasing its population. This means that it can lead to regional revitalization, such as attracting people to rural areas, increasing the income of people in rural areas, and promoting the appeal of rural areas. In addition, it can allow various users to experience the appeal of places other than tourist destinations and to experience the health benefits of walking. Furthermore, the administrator of the first information processing device 2a can reduce the cost of managing and maintaining information in the virtual space VS by outsourcing the collection of local data, and can also improve the quality of the virtual space VS.
[0060] 4. Details of Information Processing This section will explain the details of the information processing outlined in the previous section, using diagrams and other visual aids.
[0061] 4.1 AR Games Figure 4 shows an example of an AR game conducted by the first information processing device 2a. In particular, Figure 4A shows manholes 51 and 52 included in the image data IM, and Figure 4B shows the superimposed AR information IF4. Both manholes 51 and 52 are under the jurisdiction of a designated local government and may be included in the external information specified as a task. When a specific user points the built-in camera 41 of the user terminal 3 at the manholes 51 and 52, the screen 6 shown in Figure 4B is displayed on the display 4a of the user terminal 3. On screen 6, in addition to the physically existing manholes 51 and 52, the AR information IF4, consisting of characters 61 and 62 and text information 61a, 62a, and 63, is superimposed.
[0062] In one embodiment, the storage unit 22 of the first information processing device 2a stores, in advance, image data of objects (external information) such as manholes 51 and 52, the latitude and longitude information IF1a of those objects, and AR information IF4 to be superimposed. For example, if the external information and latitude and longitude information IF1a viewed via the built-in camera 41 of the user terminal 3 match the information stored in the storage unit 22 in advance, the display control unit 236 of the first information processing device 2a may superimpose and display the AR information IF4 on the display 4a of the user terminal 3. Of course, it is not necessary to require a match of latitude and longitude information IF1a in the conditions.
[0063] Furthermore, different AR information IF4 may be added depending on the combination of multiple objects stored in the memory unit 22 as external information. For example, in the example shown in Figure 4, both manholes 51 and 52 are visible in the screen 6. In such a case, not only is AR information IF4 corresponding to manhole 51 (e.g., character 61 and text information 61a) and AR information IF4 corresponding to manhole 52 (e.g., character 62 and text information 62a) drawn, but text information 63 with "VS" written on it is also drawn. After that, a battle game between character 61 and character 62 may be started. In other words, the reception unit 231 receives at least one image data IM containing multiple different external information from a specific user. The AR information is determined differently depending on the combination of the multiple external information. According to this embodiment, a variety of augmented reality experiences can be made available to the user.
[0064] More preferably, the user playing such an AR game is a user who has completed the aforementioned task. The AR game proceeds as step S007 in Figure 3. Alternatively, AR information IF4 may be added retrospectively to the actual captured image data IM. For example, in the example in Figure 4, both manholes 51 and 52 are drawn on the same screen 6, but they may be acquired as separate image data IMs, and the user may specify these image data IMs, thereby adding AR information IF4 corresponding to the combination. In other words, as the first display step, the display control unit 236 displays AR information different from the external information superimposed on the external information contained in the image data IM after capturing the image data IM. According to this configuration, when the user transmits the image data IM, a more interesting experience can be provided to the user.
[0065] Furthermore, manholes 51 and 52 are part of the infrastructure, and this system can also serve the purpose of investigating the degree of deterioration of such infrastructure components. Manholes 51 and 52 are just examples; utility poles, power lines, signs, gas equipment, water supply equipment, roads, railway networks, park playground equipment, etc., are also conceivable. Additionally, AR information IF4, such as characters 61 and 62, is merely an example; 3D model objects, images or videos of real people such as celebrities or popular YouTubers may be added as AR information IF4, or game music may be played.
[0066] 4.2 DAO Figures 5 to 7 show an example of a user interface (screen 7) for a community tool based on a DAO operated by multiple users. For operating the DAO, for example, Discord® may be used. Referring to Figure 5, screen 7a (one of screens 7) has areas 701 to 704 and buttons 705 to 707.
[0067] Area 701 displays the text information "User ID: Ai". Area 702 displays the icon associated with Ai. For example, if "Rin Tropical Fish Village" exists as a local government in Japan, then Area 703 displays the text information "Rin Tropical Fish Village" as the local government registered by the user. In other words, a user with User ID Ai is supporting the local government of Rin Tropical Fish Village.
[0068] In area 704, text information is displayed indicating that the tasks assigned to the user are "Photographing the Silver Star Club" and "Photographing the Heroine of Remembrance Ranch." In other words, the user with user ID Ai is assigned task information IF3, which is "Photographing the Silver Star Club" and "Photographing the interior of the Heroine of Remembrance Ranch." Performing these tasks corresponds to step S005 in Figure 3.
[0069] Buttons 705-707 are configured to accept user input. Input operations include, for example, tapping or clicking. When a user presses buttons 705-707, the system transitions to a different screen associated with each button. For example, when button 705, which displays the text "Communicate in Guild," is pressed, the display control unit 236 transitions the currently displayed screen 7a to a community tool screen (not shown) that allows for chat or voice communication with other users belonging to the same DAO. When button 706, which displays the text "New Task," is pressed, the display control unit 236 transitions the currently displayed screen 7a to screen 7b shown in Figure 6. When button 707, which displays the text "Completed Tasks," is pressed, the display control unit 236 transitions the currently displayed screen 7a to screen 7c shown in Figure 7.
[0070] Referring to Figure 6, screen 7b (one of screens 7) has areas 701-703, 708 and buttons 709a-709d, 710. The explanation of elements common to screen 7a will be omitted. Area 708 displays text information for new tasks currently being recruited: "Photography of New Moon Hall," "Photography of Cafe de Twinkle," "Photography of Aitoma Junior High School," and "Photography of Midnight Angel Drive." This confirms that these tasks (task information IF3) have not been assigned to any user belonging to the DAO, and that users to perform the tasks are being recruited within the DAO. Also, to the right of each task are buttons 709a-709d with the text information "Apply." Pressing each of these buttons 709a-709d allows a request to issue the corresponding task ticket. The task ticket may be issued immediately or through some form of approval. When button 710, which displays the text information "Back," is pressed, the display control unit 236 transitions the currently displayed screen 7b back to screen 7a shown in Figure 5.
[0071] Referring to Figure 7, screen 7c (one of screens 7) comprises areas 701-703, 711, a button 710, and attention indicators 712a and 712b. Explanations of elements common to screens 7a and 7b are omitted. Area 711 displays text information indicating completed tasks by the user: "Photography of Tremolo Community Center," "Photography of Catwalk Cemetery," and "Photography of Skyscraper Museum." This confirms that these tasks have been completed by a user with user ID Ai. Furthermore, to the right of each task, "Photography of Tremolo Community Center" and "Photography of Catwalk Cemetery," attention indicators 712a and 712b displaying the text information "Rewarded" are positioned. This clearly indicates to the user that rewards (corresponding to step S013 in Figure 3) have been awarded for "Photography of Tremolo Community Center" and "Photography of Catwalk Cemetery." On the other hand, regarding the "Skyscraper Museum photo shoot," although it is completed, it is clearly understood by the user that the reward has not yet been given. When button 710, which displays the text information "Back," is pressed, the display control unit 236 transitions the currently displayed screen 7c back to screen 7a shown in Figure 5.
[0072] 4.3 City-building game Figure 8 is a schematic diagram illustrating an example of a city-building game conducted by the first information processing device 2a. Screen 8 is displayed on the user terminal 3's display 4a and shows the configuration of the city. Screen 8 includes building objects 81-84 and road objects 85. The building objects 81-84 are arranged to correspond to buildings of a predetermined local government that actually exist. The road objects 85 are arranged to correspond to roads of a predetermined local government that actually exist. Preferably, the data of such a city is identical to the virtual space VS managed by the second information processing device 2b. In other words, the game conducted by the first information processing device 2a is a game about infrastructure or city building in the virtual space VS relating to a region based on a predetermined area (e.g., a predetermined local government). With this configuration, there is consistency between the game content and the motivation of supporting a predetermined local government, and an environment in which the user actively participates in the game can be realized.
[0073] On the other hand, the virtual space VS (so-called digital twin) managed by the second information processing device 2b and the game-specific city may exist independently. In such a case, the game-specific city may be managed by the first information processing device 2a rather than the second information processing device 2b. This configuration allows for the coexistence of the virtual space VS, which has high social value as infrastructure, and the game-specific city, which prioritizes user interest, without confusion. Furthermore, the game-specific city may not be a digital twin, but rather a stylized representation based on some concept. Examples include a city with the atmosphere of a medieval RPG game, a city with a near-future atmosphere, or a city inhabited by non-human races.
[0074] Furthermore, the game's progress may be configured to change depending on the number of users participating in the game. For example, if the number of users belonging to the DAO and the number of users participating in the game are the same, then an increase in the number of users participating in the game means an increase in the number of users supporting a given local government. In other words, the game control unit 232 variably controls the game's progress according to the number of users. This configuration allows for the gathering of even more users who support a given local government, and provides an environment that celebrates local governments that have attracted many users.
[0075] Specifically, for example, assuming that the aforementioned game-based city exists independently, it may be possible for the game-based city to achieve a higher level of development than a designated local government in the real world or a designated local government in the virtual world VS (a so-called digital twin). Specifically, the construction of a maglev train station or the provision of a taxi service using flying cars may be realized within the game. Furthermore, it is not necessary to make the city the same size as a real-world city; the city may develop as appropriate based on activities within DAO or within the game. For example, the capital of the game could be set to be a tropical fish village instead of Tokyo, or a territorial conquest battle modeled after the Sengoku period could be held. This can further enliven local communities.
[0076] Conversely, the infrastructure standards for the game city could be made stricter than those for a designated local government in the real world or in the virtual world VS, so that the original infrastructure environment cannot be reached unless a certain number of users participate in the game. Specifically, if a certain number of users do not participate in the game, restrictions such as no electricity, no water supply, and no road construction could be imposed in the game city. For example, a task in DAO may be completed when one person completes it, and this may be reflected in the information in the virtual world VS accordingly, but multiple users may need to complete the same task for it to be reflected in the game. This number may be a fixed number, such as 10 people, or it may be determined based on the number of people in DAO or the population of that local government.
[0077] [others] With respect to the information processing system 1 according to one embodiment, the following configurations may be adopted.
[0078] At least one of the devices included in the information processing system 1 may be located outside of Japan. For example, the first information processing device 2a may be located in Japan, and the second information processing device 2b may be located outside of Japan. Similarly, a user may access various information processing devices 2 from outside of Japan using their user terminal 3. This configuration allows for a more engaging experience for the user through various management methods.
[0079] In one embodiment, the reception unit 231, game control unit 232, calculation unit 233, update unit 234, assignment unit 235, and display control unit 236 are described as functional units realized by the control unit 23 of the first information processing device 2a. However, at least a part of these may be implemented as functional units realized by the control unit 23 of the second information processing device 2b. Alternatively, they may be implemented as functional units realized by the control unit 33 of the user terminal 3. Furthermore, the various types of information described in the above example may be stored in a distributed manner not only in the storage unit 22 of the first information processing device 2a, but also in other external devices. In such cases, distributed ledger management based on blockchain BC or the like may be implemented.
[0080] In one embodiment, the image data IM was shared with the first information processing device 2a immediately after it was captured, along with the user's location information IF1. However, since there may be areas where LTE or other networks are not available, the image data IM may be shared retrospectively. In recent years, location information IF1, based on latitude and longitude information IF1a obtained by GPS functionality, is often added as metadata to the image data IM. Therefore, the first information processing device 2a or the second information processing device 2b can accept the metadata included in the image data IM as location information IF1, allowing the image data IM to be transmitted retrospectively.
[0081] As a reward, an NFT gacha may be adopted. For example, when a specific user completes a task related to a task ticket, that user is granted the right to draw an NFT gacha, and an object (including NFT images and objects usable in the game or virtual space) is drawn based on the draw request and awarded to the user (associated with the user's account). Preferably, location information IF1 is required when requesting such an NFT gacha draw. The strictness of location information IF1 is not particularly limited; it may be limited to the latitude and longitude information IF1a where the image data IM was captured, or it may be satisfied as long as it is within a specified local government (for example, within the "Lin Tropical Fish Village"). Furthermore, at the time of sending the image data IM, the specific user may be notified whether the above conditions regarding latitude and longitude information IF1a are met. Furthermore, it may be required to deliberately move to a location different from the location where the image data IM was captured. The association between NFTs and gacha may be one-to-one or one-to-many (multiple draws). Multiple draws may be associated with a single draw request, or multiple single draws may be performed at staggered times, such as once a day or once a week. Furthermore, when revealing an item, location information IF1 is required, and the user may be in the same location as before, or in a different location. For example, the image data IM may be captured at "Ginsei Club," the image data IM transmission may be performed at "Cafe de Twinkle," and the gacha result display (reveal) may be performed at "Skyscraper Museum." These locations may be determined randomly, or they may be selected from places the user has visited in tasks completed in the past. The determined or selected locations are displayed on the user terminal 3's display 4a. Note that there are multiple objects that can be drawn from the NFT gacha, and these are managed as a draw list. The probability of each object being drawn (selected) is set. These draw lists and probabilities may change according to the user's activity history within the DAO. For example, the probability of selecting an object with a high rarity (low selection probability) may increase depending on the number of image data IMs, or new objects may be added to or removed from the lottery list.Furthermore, the lottery method can be completely random, or, like a so-called gacha box, an object that has been selected once may be removed from subsequent draws (or prevented from being selected). This makes it easier for rewards to change automatically as user activity within DAO increases. Additionally, the probability of selecting an object picked from the lottery list may be changed, and the target objects may be decided by user voting within DAO.
[0082] In other words, as a second reception step, the reception unit 231 receives first location information IF1-1 corresponding to a location different from the imaging location where the imaging data IM was captured, after the imaging data IM has been captured. The granting unit 235 grants a reward if the first location information IF1-1 and the second location information IF1-2 corresponding to the imaging location satisfy predetermined conditions. More preferably, the reward is the right to participate in a lottery. The game control unit 232 executes the lottery following the granting of the right to participate in the lottery by the granting unit 235. As a second reception step, the reception unit 231 receives third location information IF1-3 corresponding to a location different from the location where the lottery was held, after the execution of the lottery. As a second display step, the display control unit 236 displays the lottery results if the third location information IF1-3 satisfies predetermined conditions. This configuration allows a specific user to visit multiple locations, further promoting support for or attachment to local governments. In particular, by offering the right to draw from the gacha as a reward, the granting of the right and the display of the gacha results can be separated, further promoting the aforementioned support or attachment.
[0083] The rules managed by DAO can be varied. For example, 100 NFTs may be listed for each event, and 100 tickets may be issued. To mint these, users acquire tickets and participate in the event. During the event, material data such as image data (IM) is collected and sent to the first information processing device 2a, and users can obtain an arrow list for purchasing NFTs, which is one of the rewards. Users with an arrow list can mint NFTs by paying a predetermined price or for free. After minting, after a predetermined period has elapsed, the NFT is revealed, and the NFT image can be displayed. This NFT may have various values, such as being sellable on the secondary market, receiving special discounts, or having the right (ticket) to enter or participate in events. For example, this NFT may be an object such as a character or item that can be used in the game. Furthermore, it is preferable that the image of the NFT relates to the local area itself. In this case, the more tasks within DAO are completed, the more objects can be used in the game, giving the local area an advantage over other local governments. Furthermore, a portion of the revenue from the secondary market for NFTs (for example, 10%) may be used to fund the operation of the DAO or as a source of revenue for local governments. This would allow local governments to create and trade digital assets (intangible assets) such as NFT objects based on their activities within the DAO, in addition to local specialties and crafts, thereby contributing to regional revitalization.
[0084] The rewards awarded may be transferred to users other than those belonging to the DAO. For example, a user belonging to the DAO may be an elderly person actually residing in a designated municipality and transfer the reward to their grandchild. This method also allows for the effective promotion of a predetermined area (designated municipality) based on a set of boundaries. Furthermore, the image data IM captured by users will be archived as the scenery at the time of capture, and each image data IM will be appropriately preserved as a digital asset of Japan. In addition, the user who captured (provided) this image data IM will be remembered on the blockchain. This will allow the original scenery to be passed down to future generations, as well as as a digital asset or a record of the activities of ancestors. It may also be possible to link wallets between related users, such as those with blood ties, or to transfer / transfer (inherit) NFTs, etc. This will allow people to become interested in the region itself and may inspire them to visit the place or contribute to it.
[0085] In one embodiment, a specific user provided image data IM of a landscape (an example of external information) designated as a task, along with location information IF1. However, it is also possible to provide only location information IF1 without image data IM. In such a case, for example, the necessary image data IM for constructing the virtual space VS may be prepared in advance by the administrator of the second information processing device 2b. Furthermore, the condition for reflecting information in the virtual space VS may be set as the provision of location information IF1 from a user belonging to a DAO that supports a specified local government. Even in this form, the user belonging to the DAO will have some form of contribution to the specified local government. In addition, it is also possible to transmit some kind of material data other than image data IM. Examples include audio data recorded at the site, and secondary data generated by applying a predetermined preprocessing to the image data IM.
[0086] Games other than those related to infrastructure or urban development may be offered that promote a specific local government. For example, a game where players raise a character associated with the local government (a so-called local mascot character) may be offered. A battle game between such characters may also be offered.
[0087] One embodiment may be implemented independently of games. Because it involves movement and has means of digitally recording the original landscape in photographs, etc., it is well-suited to fields such as medicine, healthcare, architecture, civil engineering, urban planning, history, geography, culture, and education, and can be combined as appropriate. For example, with the cooperation of local communities such as local residents, photography enthusiasts, and local students, photographs (an example of image data IM) covering various landscapes can be taken. This will revitalize the community and allow for the preservation of a wide range of regional landscapes as digital assets. In other words, the photographs taken are organized or stored as a high-quality digital archive. It is preferable that the photographs be stored in high resolution to minimize information loss.
[0088] Resolution requirements may be set for the image data (IM) shared as source data. Blockchain technology may be used to record the photographer, date and time of shooting, location information, etc. for each photograph. This ensures the reliability and authenticity of the image data (IM), allowing accurate information to be passed down to future generations. The digital archive of this image data (IM) may be made accessible for viewing on an online platform. This allows not only local residents but also people nationwide and around the world to appreciate the beautiful local scenery. A viewing fee may also be charged. Educational programs utilizing such digital archives may be developed in schools or community centers. The charm and importance of the region can be conveyed to younger generations through lessons or workshops on history or the natural environment. Exhibitions and events may also be held, and the beauty of the local scenery can be widely known through regular exhibitions or events. By incorporating it into local cultural festivals or tourism events, many people will participate, and an influx of population into the region can be expected.
[0089] By providing digital licenses for the use of digital assets such as image data (IM), and generating revenue through photo usage fees, the sustainability of DAOs and local governments can be ensured. Furthermore, a portion of these revenues can be used for regional development or the maintenance of infrastructure. In this way, one implementation can not only preserve and pass on beautiful local landscapes as digital assets to future generations, but also function as a comprehensive initiative contributing to regional revitalization and cultural preservation.
[0090] In one embodiment, a DAO (Community) can be set as appropriate, not limited to local governments or specific areas, but also including schools, companies, organizations, all of Japan, or countries around the world. Furthermore, it is not limited to reflecting local landscapes in games or virtual spaces (e.g., digital twins), but also has the aspect of providing valuable data for academic research by recording local landscapes with photographs and passing them on to future generations. For example, in research fields such as geology and ecology, photographs of local landscapes can be important data for visually recording geological changes or changes in the natural environment. Geologists and ecologists can use these photographs to investigate or analyze changes in the state of the local natural environment and ecosystems. In research fields such as urban planning and regional development, photographs of local landscapes can be valuable materials showing the changes in urban planning or regional development from the past to the present. Urban planners and regional development researchers can study the development and change of a region through photographs and gain ideas for sustainable development. In the research field of cultural anthropology, photographs of local landscapes can be used as a means of visually capturing the culture or lifestyle of a region. Photographs can be used to study the daily lives, traditions, and festivals of local residents, helping to understand cultural changes. In the field of historical research, local landscape photographs can be used to study changes in people's lives, culture, and history by preserving and utilizing the appearance of past landscapes and buildings. In the field of education or outreach, output such as image data obtained within the academic research community can be disseminated to local education and the general public. Furthermore, the importance of local history and nature can be widely conveyed through lectures or workshops.
[0091] The aforementioned latitude and longitude information IF1a is an example of location information IF1, and location information IF1 may be location information based on a connection to public Wi-Fi. Furthermore, the image data IM is not limited to images captured by the built-in camera 41 of the user terminal 3, but may also be captured by an external imaging device connected to the user terminal 3. The method of connecting the user terminal 3 and the external imaging device is not particularly limited and may be a wired connection such as USB, a short-range wireless communication such as Bluetooth, or a connection via the communication network 11.
[0092] Regarding the addition of new users to the DAO, anyone can request (apply) to join, or application and approval conditions may be set. For example, conditions could include being a resident of a designated local government, working for an entity located in a designated local government, having one's registered domicile in a designated local government, or having a connection to the local government oneself or one's relatives. Proof of these conditions may be required, and tax payment may be a condition. Furthermore, applications may be subject to review, and approval by a majority of the DAO members may be required.
[0093] Furthermore, it may be possible to merge one DAO with another. Conversely, existing DAOs may be separated to form multiple DAOs later on. Preferably, the decision on whether to merge or separate may be made by a vote within the DAO. When a DAO is merged, the task information IF3 may be integrated with the merged DAO. That is, it becomes possible to accept tasks related to a specific local government supported by the merged DAO. For example, a game space based on the local government supported by the merged DAO may develop, or virtual game districts may form alliances and make each other non-aggressor. Also, DAOs may not be merged, but districts within the game may form the above-mentioned alliances. Furthermore, the game space managed by the first information processing device 2a may be merged or separated.
[0094] Furthermore, they may be provided in the following embodiments.
[0095] (1) An information processing system comprising at least one device, comprising at least one processor capable of executing a program such that the following steps are performed, wherein in a first reception step, location information of a specific user, which is at least one of a plurality of users, is received from the specific user, where the location information is included in an area based on a predetermined partition, and transaction information of transactions performed by the plurality of users with respect to the predetermined partition is managed on a blockchain, in an update step, the virtual space corresponding to the area is updated based on the location information received from the specific user, and in a grant step, a reward is granted to at least one of the plurality of users based on the transaction information when the location information is received or the virtual space is updated.
[0096] This approach allows for providing users with a more engaging experience.
[0097] (2) In the information processing system described in (1) above, the first reception step further receives imaging data including external information captured by the specific user, and the update step further updates the virtual space relating to the region based on the imaging data.
[0098] In this configuration, multiple users who wish to support a region based on predetermined sections can develop the virtual space based on the image data they each capture.
[0099] (3) In the information processing system described in (2) above, the first display step further includes superimposing AR information different from the external information onto the external information contained in the imaging data after the imaging data has been captured.
[0100] This configuration allows users to have a more engaging experience when transmitting image data.
[0101] (4) In the information processing system described in (3) above, the first reception step receives at least one image data including a plurality of different external information from the specific user, and the AR information is determined to differ according to the combination of the plurality of external information.
[0102] This approach allows users to experience a variety of augmented reality experiences.
[0103] (5) An information processing system according to any one of (2) to (4) above, wherein in the first reception step, after the imaging data is captured, first location information corresponding to a location different from the imaging location where the imaging data was captured is received, and in the granting step, the reward is granted if the first location information and the second location information corresponding to the imaging location satisfy predetermined conditions.
[0104] This approach encourages specific users to visit multiple locations, further promoting their support for or attachment to local governments.
[0105] (6) In the information processing system described in (5) above, the reward is the right to conduct a lottery, and in the game control step, the lottery is conducted following the granting step, in the second reception step, a third location information corresponding to a location different from the location where the lottery was conducted is received after the execution of the lottery, and in the second display step, the result of the lottery is displayed if the third location information satisfies predetermined conditions.
[0106] This approach encourages specific users to visit multiple locations, further promoting their support for or attachment to local governments.
[0107] (7) An information processing system described in any one of (1) to (6) above, wherein the predetermined area is a local government, and the specific user is a user who has registered the local government corresponding to the location information in their account.
[0108] In this manner, specific users who wish to support a local government can help develop that local government, even if they are not residents of that local government.
[0109] (8) In an information processing system described in any one of (1) to (7) above, the virtual space is a digital twin environment.
[0110] This approach allows for the development of digital twin environments.
[0111] (9) An information processing system according to any one of (1) to (8) above, wherein the game control step further progresses the game played by the multiple users, and the granting step grants a benefit related to the game as the reward.
[0112] This approach allows for the provision of a more engaging experience to users.
[0113] (10) In the information processing system described in (9) above, the game is a game relating to the infrastructure or city building of the virtual space relating to the domain.
[0114] This approach ensures consistency between the game's content and the motivation of providing support to a designated local government, creating an environment where users can actively participate in the game.
[0115] (11) In the information processing system described in (9) or (10) above, the game control step controls the progress of the game variably according to the number of users.
[0116] This approach allows for the gathering of even more users who support a particular local government, and provides an environment that celebrates local governments that have attracted a large number of users.
[0117] (12) In an information processing system described in any one of (1) to (11) above, task information for managing tasks agreed upon by the multiple users is further managed on the blockchain, and in the first reception step, the system receives location information corresponding to the task information from the specific user.
[0118] In this manner, autonomous initiatives can be reliably managed for the development of virtual space.
[0119] (13) In the information processing system described in any one of (1) to (12) above, the transaction information is smart contract information that is automatically executed based on rules agreed upon within a DAO (Decentralized Autonomous Organization) to which the multiple users belong.
[0120] In this manner, autonomous initiatives can be reliably managed for the development of virtual space.
[0121] (14) An information processing system described in any one of (1) to (13) above, wherein at least one of the devices is located outside of Japan.
[0122] This approach allows for the provision of more engaging experiences to users through various management methods.
[0123] (15) An information processing method comprising each step of the information processing system described in any one of (1) to (14) above.
[0124] This approach allows for providing users with a more engaging experience.
[0125] (16) A program that causes at least one computer to perform each step of the information processing system described in any one of (1) to (14) above.
[0126] This approach allows for providing users with a more engaging experience. Of course, this is not always the case.
[0127] Finally, while various embodiments relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of symbols]
[0128] 1: Information Processing System 11: Communication Network 12:GPS satellite 2: Information Processing Device 2a: First information processing device 2b: Second Information Processing Device 20: Communications bus 21: Communications Department 22: Storage section 23: Control Unit 231: Reception Department 232: Game Control Department 233: Arithmetic section 234: Update section 235: Assignment section 236: Display Control Unit 3: User terminal 30: Communications bus 31: Communications Department 32: Storage section 33: Control Unit 34a: Graphics Processing Unit 34b: Audio Processing Unit 34c: Operation section 4a: Display 4b: Speaker 4c: Input device 41: Built-in camera 6: Screen 51: Manhole 52: Manhole 61: character 61a: Text information 62: character 62a: Text information 63: Text Information 7: Screen 7a: Screen 7b: Screen 7c: Screen 701 :Area 702 :Area 703 :Area 704 :Area 705: Button 706: Button 707: Button 708 :Area 709a: Button 709b: Button 709c: Button 709d: Button 710: Button 711 :Area 712a: Featured Display 712b: Featured 8: Screen 81: Building Object 82: Building Objects 83: Building Object 84: Building Objects 85: Road object BC: Blockchain IF1: Location information IF1a: Latitude and Longitude Information IF2: Transaction Information IF2a: Smart Contract Information IF3: Task Information IF4: AR Information IM: Imaging data VS: Virtual Space
Claims
[Claim 1] An information processing system comprising at least one device, A system comprising at least one processor capable of executing a program so that each of the following steps is performed, In the first reception step, location information of a specific user, which is at least one of multiple users, is received from the said specific user, and here The aforementioned location information is included in a region based on a predetermined area. With respect to the predetermined section, transaction information of transactions performed by the multiple users is managed on the blockchain. In the update step, the virtual space corresponding to the area is updated based on the location information received from the specific user. In the granting step, the system grants a reward to at least one of the multiple users based on the transaction information when the location information is received or the virtual space is updated.