Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7776757B2 - Management system, management method, management program - Google Patents
[go: Go Back, main page]

JP7776757B2 - Management system, management method, management program - Google Patents

Management system, management method, management program

Info

Publication number
JP7776757B2
JP7776757B2 JP2023042252A JP2023042252A JP7776757B2 JP 7776757 B2 JP7776757 B2 JP 7776757B2 JP 2023042252 A JP2023042252 A JP 2023042252A JP 2023042252 A JP2023042252 A JP 2023042252A JP 7776757 B2 JP7776757 B2 JP 7776757B2
Authority
JP
Japan
Prior art keywords
area
user
virtual
behavior
real
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023042252A
Other languages
Japanese (ja)
Other versions
JP2024131788A (en
Inventor
雅生 植田
孝 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2023042252A priority Critical patent/JP7776757B2/en
Publication of JP2024131788A publication Critical patent/JP2024131788A/en
Application granted granted Critical
Publication of JP7776757B2 publication Critical patent/JP7776757B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、管理技術に関する。 This disclosure relates to management technology.

特許文献1には、神社などへの参拝を支援する参拝支援装置が開示されている。この参拝支援装置は、参拝におけるカード決済による寄付を支援する。 Patent Document 1 discloses a worship support device that supports worship visits to shrines and other places. This worship support device supports donations made by card payment when worshipping.

特開2018-161278号公報JP 2018-161278 A

上記の参拝などでは、神社などの特定のエリアに通おうとする意欲(特定のエリアに通いたいと思う気持ち)を向上させることが重要である。しかしながら、特許文献1には、どのようにして特定のエリアに通おうとする意欲を向上させるのかについて、何ら開示も示唆もない。 When visiting a shrine or other specific area, it is important to increase the motivation to visit that particular area (the desire to visit that particular area). However, Patent Document 1 does not disclose or suggest anything about how to increase the motivation to visit that particular area.

本開示の目的は、特定のエリアに通おうとする意欲を向上させることにある。 The purpose of this disclosure is to increase motivation to visit a particular area.

第1の態様は、
現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、前記ユーザにより選択されたエリアを第1エリアに設定する第1エリア設定部と、
前記現実世界に存在する現実エリアのうち前記第1エリアとは異なる現実エリアまたは仮想空間内に存在する仮想エリアの中から前記第1エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第2エリアに設定する第2エリア設定部と、
前記ユーザによりとられた前記第1エリアにおける所定の行動を検出する第1行動検出部と、
前記ユーザによりとられた前記第2エリアにおける所定の行動を検出する第2行動検出部と、
前記第1行動検出部により検出された前記第1エリアにおける所定の行動、前記第2行動検出部により検出された前記第2エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与する管理部とを備え、
前記第2行動検出部は、前記現実エリアである前記第2エリアにおいてとられた前記現実世界での所定の行動を検出する現実行動検出部、前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出部の少なくとも1つを含む
管理システムである。
The first aspect is
a first area setting unit that allows a user to select an arbitrary area from among real areas that exist in the real world and sets the area selected by the user as a first area;
a second area setting unit that allows the user to select an area to be associated with the first area from among real areas existing in the real world that are different from the first area or from virtual areas existing in a virtual space, and sets the area selected by the user as a second area;
a first behavior detection unit that detects a predetermined behavior taken by the user in the first area;
a second behavior detection unit that detects a predetermined behavior taken by the user in the second area;
a management unit that grants a reward to the user in accordance with at least one of a predetermined behavior in the first area detected by the first behavior detection unit and a predetermined behavior in the second area detected by the second behavior detection unit,
The second behavior detection unit is a management system that includes at least one of a real behavior detection unit that detects a predetermined behavior in the real world taken in the second area, which is the real area, and a virtual behavior detection unit that detects a predetermined behavior in the virtual space taken in the second area, which is the virtual area.

なお、第1の態様において、
前記第1エリアにおける所定の行動は、所定の手順で行われる前記ユーザの挙動、所定の電子決済をするために行われる前記ユーザによる情報端末の操作の少なくとも1つを含んでもよい。
In the first aspect,
The predetermined action in the first area may include at least one of the user's behavior performed in a predetermined procedure and the user's operation of an information terminal to make a predetermined electronic payment.

また、第1の態様において、
前記現実エリアである前記第2エリアにおいてとられる前記現実世界での所定の行動は、前記第1エリアにおける所定の行動と関連のある行動であってもよい。
In addition, in the first aspect,
The predetermined action in the real world taken in the second area, which is the real area, may be an action related to a predetermined action in the first area.

また、第1の態様において、
前記仮想エリアである前記第2エリアにおいてとられる前記仮想空間内での所定の行動は、前記ユーザにより前記仮想空間内において操作されるオブジェクトの所定の手順で行われる動き、前記ユーザの操作に応じて前記仮想空間内において行われる所定の電子決済、前記仮想空間内における前記ユーザまたは前記オブジェクトの位置が前記第2エリアに到着するという行動の少なくとも1つを含んでもよい。
In addition, in the first aspect,
The predetermined action in the virtual space taken in the second area, which is the virtual area, may include at least one of a movement performed in a predetermined procedure by an object operated by the user in the virtual space, a predetermined electronic payment performed in the virtual space in response to the user's operation, and an action in which the position of the user or the object in the virtual space arrives in the second area.

また、第1の態様において、
前記現実エリアである前記第2エリアにおいてとられた前記現実世界での所定の行動に応じて前記ユーザに付与される報酬は、前記仮想空間内において享受される恩恵を含んでもよく、
前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動に応じて前記ユーザに付与される報酬は、前記現実世界において享受される恩恵を含んでもよい。
In addition, in the first aspect,
The reward granted to the user in response to a predetermined action in the real world taken in the second area, which is the real area, may include a benefit to be enjoyed in the virtual space,
The reward given to the user in response to a predetermined action taken in the virtual space in the second area, which is the virtual area, may include a benefit to be enjoyed in the real world.

また、第1の態様において、
前記第1エリアにおける所定の行動に応じて前記ユーザに付与される報酬、前記第2エリアにおける所定の行動に応じて前記ユーザに付与される報酬のうち少なくとも1つは、前記第1エリアまたは前記第2エリアにおいて利用可能な特典を含んでもよい。
管理システム。
In addition, in the first aspect,
At least one of the reward granted to the user in response to a predetermined action in the first area and the reward granted to the user in response to a predetermined action in the second area may include a benefit that can be used in the first area or the second area.
Management system.

また、第1の態様において、
前記ユーザの操作に応じて、前記仮想空間内において利用される仮想媒体の抽選を行う抽選部を備えてもよく、
前記仮想媒体の抽選には、前記第2エリアでしか行うことができない抽選が含まれてもよい。
In addition, in the first aspect,
a lottery unit that performs a lottery for a virtual medium to be used in the virtual space in response to an operation by the user,
The lottery for the virtual medium may include a lottery that can only be held in the second area.

また、第1の態様において、
前記管理部は、前記ユーザによるログインを受け付け、前記ユーザによるログインに応じてログインボーナスを前記ユーザに付与するログイン処理を行ってもよく、
前記ログイン処理は、前記第1エリアおよび前記現実エリアである前記第2エリアの各々において実行可能であってもよく、
前記現実エリアである前記第2エリアにおいて実行可能な前記ログイン処理の一部または全部は、前記第1エリアにおいて実行可能な前記ログイン処理の一部または全部と同一であってもよい。
In addition, in the first aspect,
The management unit may perform a login process of accepting a login by the user and granting a login bonus to the user in response to the login by the user.
The login process may be executable in each of the first area and the second area, which is the real area;
A part or all of the login process executable in the second area, which is the real area, may be the same as a part or all of the login process executable in the first area.

また、第1の態様において、
前記管理部は、前記ユーザの操作に応じて、前記仮想空間内において利用される仮想媒体を売却する売却処理を行ってもよく、
前記仮想空間内において売却される仮想媒体には、前記第1エリアでしか売却することができない仮想媒体が含まれてもよい。
In addition, in the first aspect,
The management unit may perform a selling process to sell a virtual medium used in the virtual space in response to an operation by the user,
The virtual medium sold in the virtual space may include a virtual medium that can only be sold in the first area.

また、第1の態様において、
前記ユーザの操作に応じて前記仮想空間内においてオブジェクトが動作するゲームを進行するゲーム進行部を備えてもよく、
前記ゲーム進行部は、前記仮想空間のうち前記仮想エリアである前記第2エリアを基準とする所定範囲内における前記ゲームの進行状況が、前記第2エリアが設定されていないときの前記ゲームの進行状況と異なるように、前記ゲームを進行してもよい。
In addition, in the first aspect,
a game progression unit that progresses a game in which an object moves in the virtual space in response to an operation by the user,
The game progression unit may progress the game so that the progress of the game within a predetermined range based on the second area, which is the virtual area in the virtual space, is different from the progress of the game when the second area is not set.

また、第1の態様において、
前記現実世界に存在する現実エリアのうち前記第1エリアおよび前記第2エリアとは異なる現実エリアまたは仮想空間内に存在する仮想エリアのうち前記第2エリアとは異なる仮想エリアの中から前記第2エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第3エリアに設定する第3エリア設定部と、
前記ユーザによりとられた前記第3エリアにおける所定の行動を検出する第3行動検出部とを備えてもよく、
前記管理部は、前記第1行動検出部により検出された前記第1エリアにおける所定の行動、前記第2行動検出部により検出された前記第2エリアにおける所定の行動、前記第3行動検出部により検出された前記第3エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与してもよく、
前記第3行動検出部は、前記現実エリアである前記第3エリアにおいてとられた前記現実世界での所定の行動を検出する現実行動検出部、前記仮想エリアである前記第3エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出部の少なくとも1つを含んでもよい。
In addition, in the first aspect,
a third area setting unit that allows the user to select an area to be associated with the second area from among real areas existing in the real world that are different from the first area and the second area, or from among virtual areas existing in a virtual space that are different from the second area, and sets the area selected by the user as a third area;
a third behavior detection unit that detects a predetermined behavior taken by the user in the third area,
the management unit may grant a reward to the user in accordance with at least one of a predetermined behavior in the first area detected by the first behavior detection unit, a predetermined behavior in the second area detected by the second behavior detection unit, and a predetermined behavior in the third area detected by the third behavior detection unit,
The third behavior detection unit may include at least one of a real behavior detection unit that detects a predetermined behavior in the real world taken in the third area, which is the real area, and a virtual behavior detection unit that detects a predetermined behavior in the virtual space taken in the third area, which is the virtual area.

第2の態様は、
現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、前記ユーザにより選択されたエリアを第1エリアに設定する第1エリア設定ステップと、
前記現実世界に存在する現実エリアのうち前記第1エリアとは異なる現実エリアまたは仮想空間内に存在する仮想エリアの中から前記第1エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第2エリアに設定する第2エリア設定ステップと、
前記ユーザによりとられた前記第1エリアにおける所定の行動を検出する第1行動検出ステップと、
前記ユーザによりとられた前記第2エリアにおける所定の行動を検出する第2行動検出ステップと、
前記第1行動検出ステップにより検出された前記第1エリアにおける所定の行動、前記第2行動検出ステップにより検出された前記第2エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与する報酬付与ステップとを備え、
前記第2行動検出ステップは、前記現実エリアである前記第2エリアにおいてとられた前記現実世界での所定の行動を検出する現実行動検出ステップ、前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出ステップの少なくとも1つを含む
管理方法である。
The second aspect is
a first area setting step of having a user select an arbitrary area from among real areas existing in the real world and setting the area selected by the user as a first area;
a second area setting step of having the user select an area to be associated with the first area from among real areas existing in the real world that are different from the first area or from virtual areas existing in a virtual space, and setting the area selected by the user as a second area;
a first behavior detection step of detecting a predetermined behavior taken by the user in the first area;
a second behavior detection step of detecting a predetermined behavior taken by the user in the second area;
a reward granting step of granting a reward to the user in accordance with at least one of a predetermined behavior in the first area detected in the first behavior detecting step and a predetermined behavior in the second area detected in the second behavior detecting step,
The second behavior detection step is a management method that includes at least one of a real behavior detection step that detects a predetermined behavior in the real world taken in the second area, which is the real area, and a virtual behavior detection step that detects a predetermined behavior in the virtual space taken in the second area, which is the virtual area.

第3の態様は、
上記管理方法をコンピュータに実行させる管理プログラムである。
The third aspect is
A management program that causes a computer to execute the above management method.

本開示によれば、特定のエリアに通おうとする意欲を向上させることができる。 This disclosure can increase motivation to visit a particular area.

実施形態1の管理システムの構成を例示するブロック図である。FIG. 1 is a block diagram illustrating a configuration of a management system according to a first embodiment. エリア端末の構成を例示するブロック図である。FIG. 2 is a block diagram illustrating the configuration of an area terminal. ユーザ端末の構成を例示するブロック図である。FIG. 2 is a block diagram illustrating the configuration of a user terminal. 第1エリアに含まれる特定地点(鳥居)を例示する概略図である。FIG. 10 is a schematic diagram illustrating a specific point (torii gate) included in a first area. 第1エリアに含まれる特定地点(社殿)を例示する概略図である。FIG. 10 is a schematic diagram illustrating a specific point (shrine) included in the first area. 第2エリア(現実エリア)に含まれる特定地点(大木)を例示する概略図である。FIG. 10 is a schematic diagram illustrating a specific point (large tree) included in a second area (real area). 第2エリア(仮想エリア)に含まれる特定地点(社殿)を例示する概略図である。FIG. 10 is a schematic diagram illustrating a specific point (shrine) included in a second area (virtual area). 実施形態2の管理システムの構成を例示するブロック図である。FIG. 10 is a block diagram illustrating a configuration of a management system according to a second embodiment. ゲーム装置の構成を例示するブロック図である。FIG. 1 is a block diagram illustrating a configuration of a game device. 第2エリア(仮想エリア)を基準とする範囲を例示する概略図である。FIG. 10 is a schematic diagram illustrating an example of a range based on a second area (virtual area). 実施形態3の管理システムの構成を例示するブロック図である。FIG. 10 is a block diagram illustrating a configuration of a management system according to a third embodiment. 実施形態4の管理システムの構成を例示するブロック図である。FIG. 10 is a block diagram illustrating a configuration of a management system according to a fourth embodiment. 実施形態4の抽選処理について説明するためのフローチャートである。10 is a flowchart for explaining a lottery process according to a fourth embodiment. 実施形態5の売却処理について説明するためのフローチャートである。13 is a flowchart for explaining a selling process according to a fifth embodiment.

以下、図面を参照して実施の形態を詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。 Embodiments will be described in detail below with reference to the drawings. Note that identical or corresponding parts in the drawings will be designated by the same reference numerals, and their description will not be repeated.

(用語の説明)
まず、以下の説明において用いられる用語について説明する。以下では、仮想空間、エリア、ゲームなどの用語が用いられる。
(Explanation of terms)
First, the terms used in the following description will be explained. Terms such as virtual space, area, and game will be used below.

〔仮想空間〕
仮想空間は、コンピュータネットワーク上に構築される仮想的な空間である。仮想空間は、三次元空間である。なお、仮想空間は、二次元空間であってもよい。例えば、仮想空間は、ユーザの操作に応じて動作するオブジェクトが配置される仮想空間(例えばアバターが配置されるメタバース空間)である。
[Virtual Space]
A virtual space is a virtual space constructed on a computer network. The virtual space is a three-dimensional space. However, the virtual space may be a two-dimensional space. For example, the virtual space is a virtual space in which objects that move in response to user operations are placed (for example, a metaverse space in which avatars are placed).

仮想空間の例としては、仮想現実(VR:Virtual Reality)を体験することができる仮想現実空間、付加情報が表示された現実世界である拡張現実(AR:Augmented Reality)を体験することができる拡張現実空間、現実世界と仮想世界を融合させた複合現実(MR:Mixed Reality)を体験することができる複合現実空間、後述するゲームが行われるゲーム空間などが挙げられる。 Examples of virtual spaces include virtual reality spaces where you can experience virtual reality (VR), augmented reality spaces where you can experience augmented reality (AR), a real world where additional information is displayed, mixed reality spaces where you can experience mixed reality (MR), which combines the real world and the virtual world, and game spaces where games, which will be described later, are played.

〔エリア〕
エリアは、予め定められた範囲の領域(例えば土地)である。エリアは、現実世界に存在するエリアである「現実エリア」と、仮想空間内に存在する「仮想エリア」とに大別される。
〔area〕
An area is a predetermined area (for example, land). Areas are broadly divided into "real areas" that exist in the real world and "virtual areas" that exist in a virtual space.

現実エリアの例としては、現実世界に存在する特定の物体が配置された地点を含むエリアが挙げられる。現実世界に存在する特定の物体の例としては、建物などの土地に定着する人工物、岩や木などの自然物などが挙げられる。建物の例としては、神社の社殿、寺の本堂などが挙げられる。 An example of a real area is an area that includes a location where a specific object that exists in the real world is located. Examples of specific objects that exist in the real world include man-made objects that are fixed to the ground, such as buildings, and natural objects such as rocks and trees. Examples of buildings include the main hall of a shrine or the main hall of a temple.

仮想エリアの例としては、仮想空間内に存在する特定のオブジェクトが配置されたエリアが挙げられる。特定のオブジェクトの例としては、現実世界の人工物(例えば建物)を模したオブジェクト、現実世界の自然物を模したオブジェクトなどが挙げられる。 An example of a virtual area is an area in which specific objects that exist within a virtual space are placed. Examples of specific objects include objects that imitate man-made objects in the real world (e.g., buildings), and objects that imitate natural objects in the real world.

〔ゲーム〕
ゲームは、ユーザの操作に応じて仮想空間内において進行するゲーム(ビデオゲーム)である。例えば、ゲームは、ユーザの操作に応じて仮想空間内においてプレイヤキャラクタが動作するゲームである。このようなゲームの例としては、仮想空間内においてプレイヤキャラクタが敵キャラクタの討伐を行うアクションゲーム、仮想空間内においてプレイヤキャラクタが生活する生活シミュレーションゲームなどが挙げられる。
〔game〕
The game is a game (video game) that progresses in a virtual space in response to user operations. For example, the game is a game in which a player character moves within the virtual space in response to user operations. Examples of such games include action games in which the player character defeats enemy characters within the virtual space, and life simulation games in which the player character lives within the virtual space.

(実施形態1)
図1は、実施形態1の管理システム1の構成を例示する。管理システム1は、管理サーバ10と、エリア端末20と、ユーザ端末30とを備える。
(Embodiment 1)
1 illustrates an example of the configuration of a management system 1 according to embodiment 1. The management system 1 includes a management server 10, an area terminal 20, and a user terminal 30.

〔管理サーバ〕
管理サーバ10は、ネットワークインターフェース11と、記憶部12と、制御部13とを有する。ネットワークインターフェース11と記憶部12は、バスを介して制御部13と電気的に接続される。
[Management Server]
The management server 10 includes a network interface 11, a storage unit 12, and a control unit 13. The network interface 11 and the storage unit 12 are electrically connected to the control unit 13 via a bus.

ネットワークインターフェース11は、他の情報端末(例えばエリア端末20およびユーザ端末30)との間で各種の情報およびデータを送受信するために、通信ネットワーク5に通信可能に接続される。 The network interface 11 is communicatively connected to the communication network 5 to send and receive various information and data to and from other information terminals (e.g., the area terminal 20 and the user terminal 30).

記憶部12は、各種の情報およびデータを記憶する。記憶部12は、HDD、SSD、RAM、ROMなどで構成される。記憶部12は、各種の処理を実行するためのプログラムおよびデータなどを記憶する。記憶部12に記憶される情報およびデータについては、後で詳しく説明する。 The memory unit 12 stores various types of information and data. The memory unit 12 is composed of an HDD, SSD, RAM, ROM, etc. The memory unit 12 stores programs and data for executing various processes. The information and data stored in the memory unit 12 will be explained in detail later.

制御部13は、管理サーバ10の動作を制御する。制御部13は、各種の情報およびデータを送受信し、各種の情報およびデータを処理する。制御部13は、CPU(マイクロコンピュータ)とメモリとを有する。メモリには、CPUを動作させるためのプログラムやデータなどが格納される。 The control unit 13 controls the operation of the management server 10. The control unit 13 sends and receives various information and data, and processes various information and data. The control unit 13 has a CPU (microcomputer) and memory. The memory stores programs and data for operating the CPU.

〔エリア端末〕
エリア端末20は、特定の現実エリアを管理するために設けられる。エリア端末20は、特定の現実エリア内に設けられてもよいし、特定の現実エリア外に設けられてもよい。
[Area terminal]
The area terminal 20 is provided to manage a specific real area. The area terminal 20 may be provided inside the specific real area or outside the specific real area.

図2に示すように、エリア端末20は、ネットワークインターフェース21と、記憶部22と、制御部23とを有する。ネットワークインターフェース21と記憶部22は、バスを介して制御部23と電気的に接続される。 As shown in FIG. 2, the area terminal 20 has a network interface 21, a memory unit 22, and a control unit 23. The network interface 21 and memory unit 22 are electrically connected to the control unit 23 via a bus.

ネットワークインターフェース21は、他の情報端末(例えば管理サーバ10およびユーザ端末30)との間で各種の情報およびデータを送受信するために、通信ネットワーク5に通信可能に接続される。 The network interface 21 is communicatively connected to the communication network 5 to send and receive various information and data to and from other information terminals (e.g., the management server 10 and the user terminal 30).

記憶部22は、各種の情報およびデータを記憶する。記憶部22は、HDD、SSD、RAM、ROMなどで構成される。記憶部22は、各種の処理を実行するためのプログラムおよびデータなどを記憶する。 The memory unit 22 stores various types of information and data. The memory unit 22 is composed of an HDD, SSD, RAM, ROM, etc. The memory unit 22 stores programs and data for executing various processes.

制御部23は、エリア端末20の動作を制御する。制御部23は、各種の情報およびデータを送受信し、各種の情報およびデータを処理する。制御部23は、CPU(マイクロコンピュータ)とメモリとを有する。メモリには、CPUを動作させるためのプログラムやデータなどが格納される。 The control unit 23 controls the operation of the area terminal 20. The control unit 23 sends and receives various types of information and data, and processes them. The control unit 23 has a CPU (microcomputer) and memory. The memory stores programs and data for operating the CPU.

〔エリア端末に接続される機器〕
この例では、エリア端末20には、カメラ41、マイク42、センサ43、電子決済端末44、ディスプレイ45、スピーカ46が接続される。なお、カメラ41は、必要に応じて複数台設けられる。マイク42、センサ43、電子決済端末44、ディスプレイ45、スピーカ46についても同様である。
[Devices connected to area terminals]
In this example, a camera 41, a microphone 42, a sensor 43, an electronic payment terminal 44, a display 45, and a speaker 46 are connected to the area terminal 20. Note that multiple cameras 41 may be provided as needed. The same applies to the microphone 42, the sensor 43, the electronic payment terminal 44, the display 45, and the speaker 46.

カメラ41とマイク42とセンサ43は、ユーザの行動を検出するために設けられる。具体的には、カメラ41とマイク42とセンサ43は、第1エリアA10のうち「ユーザが所定の行動を行おうとする場所」に設けられ、その場所において、ユーザの行動を検出するための情報を取得する。 The camera 41, microphone 42, and sensor 43 are provided to detect the user's behavior. Specifically, the camera 41, microphone 42, and sensor 43 are provided in the "location where the user intends to perform a predetermined behavior" in the first area A10, and acquire information for detecting the user's behavior at that location.

カメラ41は、撮像により画像(画像データ)を取得する。マイク42は、集音により音声(音声データ)を取得する。センサ43は、ユーザの行動(特に身体の挙動)に由来する各種の情報を取得する。センサ43の例としては、ユーザの行動に伴う振動を検出する振動センサ、ユーザの有無および移動を検出する光センサ(例えば赤外線センサ)などが挙げられる。 The camera 41 captures images (image data). The microphone 42 collects sound (audio data). The sensor 43 acquires various information derived from the user's actions (particularly physical behavior). Examples of sensors 43 include a vibration sensor that detects vibrations associated with the user's actions, and an optical sensor (e.g., an infrared sensor) that detects the presence and movement of the user.

電子決済端末44は、電子決済を行うことが可能な情報端末である。具体的には、電子決済端末44は、第1エリアA10のうち「ユーザが電子決済を行おうとする場所」に設けられ、その場所においてユーザによる電子決済を受け付ける。電子決済の例としては、交通系ICカードやクレジットカードなどのカードによるタッチ決済、QRコード(登録商標)決済などの決済アプリによる決済などが挙げられる。電子決済端末44には、周知の電子決済装置を採用することが可能である。 The electronic payment terminal 44 is an information terminal capable of making electronic payments. Specifically, the electronic payment terminal 44 is installed in the "location where the user wishes to make an electronic payment" in the first area A10, and accepts electronic payments from the user at that location. Examples of electronic payments include touch payment using a card such as a transportation IC card or credit card, and payment using a payment app such as QR code (registered trademark) payment. Well-known electronic payment devices can be used for the electronic payment terminal 44.

ディスプレイ45は、画像を表示(出力)する。スピーカ46は、音声を出力する。ディスプレイ45およびスピーカ46は、ユーザへ向けて画像および音声を提供するために設けられる。具体的には、ディスプレイ45およびスピーカ46は、第1エリアA10のうち「ユーザへ向けて画像および音声を提供しようとする場所」に設けられ、その場所においてユーザへ向けて画像および音声を出力する。 The display 45 displays (outputs) images. The speaker 46 outputs sound. The display 45 and speaker 46 are provided to provide images and sound to the user. Specifically, the display 45 and speaker 46 are provided in the "location in the first area A10 where images and sound are to be provided to the user," and output images and sound to the user in that location.

〔ユーザ端末〕
ユーザ端末30は、ユーザにより使用される情報端末の一例である。この例では、ユーザ端末30は、ユーザにより持ち運ぶことが可能な携帯情報端末である。携帯情報端末の例としては、スマートフォン、タブレットなどが挙げられる。なお、ユーザにより携帯されたユーザ端末30の位置は、「現実世界におけるユーザの位置」とみなされる。
[User terminal]
The user terminal 30 is an example of an information terminal used by a user. In this example, the user terminal 30 is a portable information terminal that can be carried by the user. Examples of portable information terminals include a smartphone and a tablet. The location of the user terminal 30 carried by the user is considered to be the "user's location in the real world."

図3に示すように、ユーザ端末30は、ネットワークインターフェース31と、操作部32と、ディスプレイ33と、スピーカ34と、カメラ35と、マイク36と、センサ37と、記憶部38と、制御部39とを有する。ネットワークインターフェース31と操作部32とディスプレイ33とスピーカ34とカメラ35とマイク36とセンサ37と記憶部38は、バスを介して制御部39と電気的に接続される。 As shown in FIG. 3, the user terminal 30 has a network interface 31, an operation unit 32, a display 33, a speaker 34, a camera 35, a microphone 36, a sensor 37, a memory unit 38, and a control unit 39. The network interface 31, operation unit 32, display 33, speaker 34, camera 35, microphone 36, sensor 37, and memory unit 38 are electrically connected to the control unit 39 via a bus.

ネットワークインターフェース31は、他の情報端末(例えば管理サーバ10およびエリア端末20)との間で各種の情報およびデータを送受信するために、通信ネットワーク5に通信可能に接続される。 The network interface 31 is communicatively connected to the communication network 5 to send and receive various information and data to and from other information terminals (e.g., the management server 10 and the area terminal 20).

操作部32は、操作者であるユーザによる操作が入力される。そして、操作部32は、その入力された操作に応じた信号を制御部39に送信する。このような構成により、操作部32に操作を入力することで、その操作に応じた情報を入力することができる。 Operations by the user, who is the operator, are input to the operation unit 32. The operation unit 32 then transmits a signal corresponding to the input operation to the control unit 39. With this configuration, by inputting an operation into the operation unit 32, information corresponding to that operation can be input.

ディスプレイ33は、操作者であるユーザへ向けて画像を表示(出力)する。スピーカ34は、操作者であるユーザへ向けて音声を出力する。カメラ35は、撮像により画像(画像データ)を取得する。マイク36は、集音により音声(音声データ)を取得する。 The display 33 displays (outputs) images to the user who is the operator. The speaker 34 outputs audio to the user who is the operator. The camera 35 captures images (image data). The microphone 36 collects audio (audio data).

センサ37は、ユーザ端末30に関する各種の情報を取得する。センサ37により得られた各種の情報は、制御部39に送信される。この例では、センサ37は、位置センサ371と、挙動センサ372とを含む。 The sensor 37 acquires various information related to the user terminal 30. The various information acquired by the sensor 37 is transmitted to the control unit 39. In this example, the sensor 37 includes a position sensor 371 and a behavior sensor 372.

位置センサ371は、ユーザ端末30の位置(具体的には緯度と経度)を検出する。例えば、位置センサ371は、全地球測位システムからのGPS情報を受信し、GPS情報に基づいてユーザ端末30の位置を検出する。 The position sensor 371 detects the position (specifically, latitude and longitude) of the user terminal 30. For example, the position sensor 371 receives GPS information from the Global Positioning System and detects the position of the user terminal 30 based on the GPS information.

挙動センサ372は、ユーザ端末30を携帯するユーザの挙動(身体の動き)を検出するための情報を取得する。具体的には、挙動センサ372は、ユーザの挙動に応じたユーザ端末30の状態(例えば加速度や角速度や姿勢など)の変化を検出する。挙動センサ372の例としては、加速度センサ、ジャイロセンサなどが挙げられる。 The behavior sensor 372 acquires information to detect the behavior (body movement) of the user carrying the user terminal 30. Specifically, the behavior sensor 372 detects changes in the state of the user terminal 30 (e.g., acceleration, angular velocity, attitude, etc.) in response to the user's behavior. Examples of the behavior sensor 372 include an acceleration sensor and a gyro sensor.

記憶部38は、各種の情報およびデータを記憶する。記憶部38は、HDD、SSD、RAM、ROMなどで構成される。記憶部38は、各種の処理を実行するためのプログラムおよびデータ、ユーザ端末30を所有するユーザに割り当てられたアカウント情報などを記憶する。 The memory unit 38 stores various types of information and data. The memory unit 38 is composed of an HDD, SSD, RAM, ROM, etc. The memory unit 38 stores programs and data for executing various processes, account information assigned to the user who owns the user terminal 30, etc.

制御部39は、ユーザ端末30の動作を制御する。制御部39は、各種の情報およびデータを送受信し、各種の情報およびデータを処理する。制御部39は、CPU(マイクロコンピュータ)とメモリとを有する。メモリには、CPUを動作させるためのプログラムやデータなどが格納される。 The control unit 39 controls the operation of the user terminal 30. The control unit 39 sends and receives various information and data, and processes various information and data. The control unit 39 has a CPU (microcomputer) and memory. The memory stores programs and data for operating the CPU.

〔管理サーバの制御部のソフトウェア構成〕
図1に示すように、実施形態1における管理サーバ10の制御部13は、仮想空間生成部110と、第1エリア設定部210と、第2エリア設定部220と、第1行動検出部310と、第2行動検出部320と、管理部400とを有する。言い換えると、制御部13は、そのCPUが各種プログラムを実行することにより、仮想空間生成部110、第1エリア設定部210、第2エリア設定部220、第1行動検出部310、第2行動検出部320、管理部400として機能する。
[Software configuration of the control unit of the management server]
1 , the control unit 13 of the management server 10 in the first embodiment includes a virtual space generation unit 110, a first area setting unit 210, a second area setting unit 220, a first behavior detection unit 310, a second behavior detection unit 320, and a management unit 400. In other words, the control unit 13 functions as the virtual space generation unit 110, the first area setting unit 210, the second area setting unit 220, the first behavior detection unit 310, the second behavior detection unit 320, and the management unit 400 by the CPU executing various programs.

仮想空間生成部110は、仮想空間を構築および更新するための処理を行うことで、仮想空間を生成する。 The virtual space generation unit 110 generates a virtual space by performing processing to build and update the virtual space.

第1エリア設定部210は、現実エリアの中から任意のエリアをユーザに選択させ、その選択されたエリアを「第1エリアA10」に設定する。 The first area setting unit 210 allows the user to select any area from the real area and sets the selected area as the "first area A10."

第2エリア設定部220は、現実エリアのうち第1エリアA10とは異なる現実エリアまたは仮想エリアの中から「第1エリアA10に関連付けたいエリア」をユーザに選択させ、その選択されたエリアを「第2エリアA20」に設定する。第2エリアA20は、第1エリアA10に関連付けられる。 The second area setting unit 220 allows the user to select an "area to be associated with the first area A10" from among real areas or virtual areas that are different from the first area A10, and sets the selected area as the "second area A20." The second area A20 is associated with the first area A10.

なお、第2エリアA20には、現実エリアである第2エリアA20と、仮想エリアである第2エリアA20とが含まれる。以下では、現実エリアである第2エリアA20を「第2現実エリアA21」と記載し、仮想エリアである第2エリアA20を「第2仮想エリアA22」と記載する。 Note that the second area A20 includes a second area A20 that is a real area and a second area A20 that is a virtual area. Hereinafter, the second area A20 that is a real area will be referred to as the "second real area A21," and the second area A20 that is a virtual area will be referred to as the "second virtual area A22."

第1行動検出部310は、ユーザによりとられた第1エリアA10における所定の行動を検出する。第2行動検出部320は、ユーザによりとられた第2エリアA20における所定の行動を検出する。 The first behavior detection unit 310 detects a predetermined behavior taken by the user in the first area A10. The second behavior detection unit 320 detects a predetermined behavior taken by the user in the second area A20.

第2行動検出部320は、現実行動検出部321と仮想行動検出部322の少なくとも1つ(この例では両方)を有する。現実行動検出部321は、第2現実エリアA21においてとられた現実世界での所定の行動を検出する。現実世界での所定の行動は、現実世界においてユーザ自身によりとられる所定の行動である。仮想行動検出部322は、第2仮想エリアA22においてとられた仮想空間内での所定の行動を検出する。仮想空間内での所定の行動は、ユーザの操作に応じて仮想空間内においてとられる所定の行動である。 The second behavior detection unit 320 has at least one of a real behavior detection unit 321 and a virtual behavior detection unit 322 (in this example, both). The real behavior detection unit 321 detects a predetermined behavior in the real world taken in the second real area A21. The predetermined behavior in the real world is a predetermined behavior taken by the user himself in the real world. The virtual behavior detection unit 322 detects a predetermined behavior in the virtual space taken in the second virtual area A22. The predetermined behavior in the virtual space is a predetermined behavior taken in the virtual space in response to a user's operation.

管理部400は、報酬付与処理を行う。報酬付与処理において、管理部400は、第1行動検出部310により検出された第1エリアA10における所定の行動、第2行動検出部320により検出された第2エリアA20における所定の行動のうち少なくとも1つに応じて、ユーザに報酬を付与する。 The management unit 400 performs a reward granting process. In the reward granting process, the management unit 400 grants a reward to the user in accordance with at least one of a predetermined behavior in the first area A10 detected by the first behavior detection unit 310 and a predetermined behavior in the second area A20 detected by the second behavior detection unit 320.

また、この例では、管理部400は、ログイン処理を行う。ログイン処理において、管理部400は、ユーザによるログインを受け付け、ユーザによるログインに応じてログインボーナスをユーザに付与する。ログインボーナスは、報酬の一例である。 In this example, the management unit 400 also performs login processing. In the login processing, the management unit 400 accepts a login by a user and grants a login bonus to the user in response to the user's login. The login bonus is an example of a reward.

〔管理サーバの記憶部に記憶される情報およびデータ〕
この例では、管理サーバ10の記憶部12は、ユーザ毎に、アカウント情報、第1エリア情報、第2エリア情報、報酬情報を記憶する。例えば、記憶部12には、アカウント情報と第1エリア情報と第2エリア情報と報酬情報とが1つのレコード(1人のユーザに対応する情報)として登録されたデータベースが記憶される。
[Information and data stored in the storage unit of the management server]
In this example, the storage unit 12 of the management server 10 stores account information, first area information, second area information, and reward information for each user. For example, the storage unit 12 stores a database in which the account information, first area information, second area information, and reward information are registered as one record (information corresponding to one user).

〈アカウント情報〉
アカウント情報は、ユーザに割り当てられたユーザIDおよびパスワードを含む。ユーザIDは、ユーザを識別するためのユーザ識別情報である。
<Account Information>
The account information includes a user ID and a password assigned to the user. The user ID is user identification information for identifying the user.

〈第1エリア情報〉
第1エリア情報は、ユーザに関連付けられた第1エリアA10に関する情報である。第1エリア情報は、第1エリアA10の位置範囲を示す第1エリア位置情報を含む。第1エリアA10の位置範囲は、第1エリアA10の基準地点を基準とする範囲(例えば第1エリアA10の中心地点を中心とする円形の範囲)である。例えば、第1エリアA10の位置範囲は、エリアの管理者(またはユーザ)による指示に基づいて設定される。
<1st Area Information>
The first area information is information about the first area A10 associated with the user. The first area information includes first area position information indicating the location range of the first area A10. The location range of the first area A10 is a range based on a reference point of the first area A10 (e.g., a circular range centered on the central point of the first area A10). For example, the location range of the first area A10 is set based on instructions from an area administrator (or user).

また、第1エリア情報は、第1エリア位置情報の他に、第1エリアA10を識別するための第1エリア識別情報、第1エリアA10に関する説明を示す第1エリア説明情報などを含む。第1エリア識別情報の例としては、固有の番号、名称などが挙げられる。第1エリアA10に関する説明の例としては、歴史、説話などが挙げられる。例えば、第1エリアA10に関する説明は、エリアの管理者(またはユーザ)による指示に基づいて作成される。 In addition to the first area location information, the first area information also includes first area identification information for identifying the first area A10, and first area description information that provides an explanation of the first area A10. Examples of first area identification information include a unique number or name. Examples of the explanation of the first area A10 include history or legend. For example, the explanation of the first area A10 is created based on instructions from the area administrator (or user).

〈第1エリア内地点情報〉
また、記憶部12は、第1エリア内地点情報を記憶する。第1エリア内地点情報は、第1エリアA10に含まれる特定地点に関する情報であり、第1エリア情報に関連付けられる。第1エリア内地点情報は、第1エリアA10に含まれる特定地点の位置範囲を示す特定地点位置情報と、その特定地点においてとられるべき所定の行動のパターンを示す行動パターンとを含む。第1エリアA10に含まれる特定地点の例としては、神社の鳥居、手水舎、社殿、寺院の門、常香炉、本堂などが挙げられる。例えば、第1エリア内地点情報は、エリアの管理者(またはユーザ)による指示に基づいて作成される。
<Location information within the first area>
The storage unit 12 also stores first area point information. The first area point information is information about specific points included in the first area A10 and is associated with the first area information. The first area point information includes specific point position information indicating the position range of the specific point included in the first area A10 and an action pattern indicating a predetermined pattern of action to be taken at the specific point. Examples of specific points included in the first area A10 include a shrine's torii gate, a chozuya (purification fountain), a main shrine building, a temple gate, an incense burner, and a main hall. For example, the first area point information is created based on instructions from an area administrator (or user).

また、第1エリア内地点情報は、特定地点位置情報と行動パターンの他に、特定地点を識別するための特定地点識別情報、その特定地点に関する説明を示す特定地点説明情報などを含む。特定地点識別情報の例としては、固有の番号、名称などが挙げられる。特定地点に関する説明の例としては、歴史、説話などが挙げられる。例えば、特定地点に関する説明は、エリアの管理者(またはユーザ)による指示に基づいて作成される。 In addition to specific point location information and behavior patterns, the first area point information also includes specific point identification information for identifying the specific point, and specific point explanation information that provides an explanation of the specific point. Examples of specific point identification information include a unique number or name. Examples of explanations of specific points include history and legends. For example, explanations of specific points are created based on instructions from the area administrator (or user).

〈第1識別物画像〉
また、記憶部12は、第1識別物画像を記憶する。第1識別物画像は、第1エリアA10に配置された識別物を含む画像(画像データ)であり、第1エリア情報に関連付けられる。第1エリアA10に配置される識別物(第1識別物)の例としては、神社の鳥居、手水舎、社殿、寺院の門、常香炉、本堂などが挙げられる。第1識別物画像は、後述する第3ログイン処理などにおいて利用される。例えば、第1識別物画像は、エリアの管理者(またはユーザ)による指示に基づいて作成される。
<First identification image>
The storage unit 12 also stores a first identification image. The first identification image is an image (image data) including an identification placed in the first area A10, and is associated with the first area information. Examples of identifications (first identifications) placed in the first area A10 include a shrine's torii gate, a chozuya (purification foyer), a main building, a temple gate, an incense burner, and a main hall. The first identification image is used in the third login process, which will be described later. For example, the first identification image is created based on instructions from the area administrator (or user).

〈第2エリア情報〉
第2エリア情報は、ユーザおよび第1エリアA10に関連付けられた第2エリアA20に関する情報である。第2エリア情報は、第2エリアの位置範囲を示す第2エリア位置情報を含む。第2エリアA20の位置範囲は、第2エリアA20の基準地点を基準とする範囲(例えば第2エリアA20の中心地点を中心とする円形の範囲)である。例えば、第2エリアA20の位置範囲は、エリアの管理者(またはユーザ)による指示に基づいて設定される。
<Second Area Information>
The second area information is information about the second area A20 associated with the user and the first area A10. The second area information includes second area position information indicating the location range of the second area. The location range of the second area A20 is a range based on a reference point of the second area A20 (e.g., a circular range centered on the central point of the second area A20). For example, the location range of the second area A20 is set based on instructions from an area administrator (or user).

また、第2エリア情報は、第2エリア位置情報の他に、第2エリアA20に関する説明を示す第2エリア説明情報などを含む。第2エリアA20に関する説明の例としては、第2エリアA20の名称、歴史などが挙げられる。例えば、第2エリアA20に関する説明は、エリアの管理者(またはユーザ)による指示に基づいて作成される。 In addition to the second area location information, the second area information also includes second area description information that provides an explanation of the second area A20. Examples of the explanation of the second area A20 include the name and history of the second area A20. For example, the explanation of the second area A20 is created based on instructions from the area administrator (or user).

なお、第2エリア情報は、第2現実エリアA21に関する第2エリア情報と、第2仮想エリアA22に関する第2エリア情報とに大別される。以下では、第2現実エリアA21に関する第2エリア情報を「第2現実エリア情報」と記載し、第2仮想エリアA22に関する第2エリア情報を「第2仮想エリア情報」と記載する。 The second area information is broadly divided into second area information relating to the second real area A21 and second area information relating to the second virtual area A22. Hereinafter, second area information relating to the second real area A21 will be referred to as "second real area information," and second area information relating to the second virtual area A22 will be referred to as "second virtual area information."

〈第2エリア内地点情報〉
また、記憶部12は、第2エリア内地点情報を記憶する。第2エリア内地点情報は、第2エリアA20に含まれる特定地点に関する情報であり、第2エリア情報に関連付けられる。第2エリア内地点情報は、第2エリアA20に含まれる特定地点の位置範囲を示す特定地点位置情報と、その特定地点においてとられるべき所定の行動のパターンを示す行動パターンとを含む。例えば、第2エリア内地点情報は、エリアの管理者(またはユーザ)による指示に基づいて作成される。
<Location information within the second area>
The storage unit 12 also stores second area point information. The second area point information is information about specific points included in the second area A20 and is associated with the second area information. The second area point information includes specific point position information that indicates the position range of the specific point included in the second area A20 and an action pattern that indicates a predetermined pattern of action to be taken at the specific point. For example, the second area point information is created based on instructions from an area administrator (or user).

また、第2エリア内地点情報は、特定地点位置情報と行動パターンの他に、特定地点を識別するための特定地点識別情報、その特定地点に関する説明を示す特定地点説明情報などを含む。特定地点識別情報の例としては、固有の番号、名称などが挙げられる。特定地点に関する説明の例としては、歴史、説話などが挙げられる。例えば、特定地点に関する説明は、エリアの管理者(またはユーザ)による指示に基づいて作成される。 In addition to specific point location information and behavior patterns, the second area point information also includes specific point identification information for identifying the specific point, and specific point explanation information that provides an explanation of the specific point. Examples of specific point identification information include a unique number or name. Examples of explanations of specific points include history and legends. For example, explanations of specific points are created based on instructions from the area administrator (or user).

なお、第2エリア内地点情報は、第2現実エリア情報に関連付けられる第2エリア内地点情報と、第2仮想エリア情報に関連付けられる第2エリア内地点情報とに大別される。以下では、第2現実エリア情報に関連付けられる第2エリア内地点情報を「第2現実エリア内地点情報」と記載し、第2仮想エリア情報に関連付けられる第2エリア内地点情報を「第2仮想エリア内地点情報」と記載する。 Note that second area location information is broadly divided into second area location information associated with second real area information and second area location information associated with second virtual area information. Hereinafter, second area location information associated with second real area information will be referred to as "second real area location information," and second area location information associated with second virtual area information will be referred to as "second virtual area location information."

第2現実エリア内地点情報は、第2現実エリア情報に示された第2現実エリアA21に含まれる特定地点(現実世界の地点)に関する情報である。第2現実エリアA21に含まれる特定地点の例としては、公園の出入口のゲート、手洗場、大木などが挙げられる。第2現実エリア情報に関連付けられる第2エリア内地点情報に含まれる行動パターンは、特定地点(現実世界の地点)においてユーザによりとられるべき所定の行動のパターンを示す。 The second real area point information is information about a specific point (a real-world point) included in the second real area A21 indicated in the second real area information. Examples of specific points included in the second real area A21 include a park entrance/exit gate, a hand-washing area, and a large tree. The behavior pattern included in the second area point information associated with the second real area information indicates a predetermined pattern of behavior that should be taken by the user at the specific point (a real-world point).

第2仮想エリア内地点情報は、第2仮想エリア情報に示された第2仮想エリアA22に含まれる特定地点(仮想空間内の地点)に関する情報である。第2仮想エリアA21に含まれる特定地点の例としては、仮想空間内の神社の鳥居、手水舎、社殿、仮想空間内の寺院の門、常香炉、本堂などが挙げられる。第2仮想エリア情報に関連付けられる第2エリア内地点情報に含まれる行動パターンは、特定地点(仮想空間内の地点)においてユーザまたはオブジェクト(ユーザにより操作されるオブジェクト)によりとられるべき所定の行動のパターンを示す。 The second virtual area point information is information about a specific point (a point in virtual space) included in the second virtual area A22 indicated in the second virtual area information. Examples of specific points included in the second virtual area A21 include the torii gate of a shrine in virtual space, a chozuya (water purification fountain), a main shrine building, a temple gate in virtual space, an incense burner, and a main hall. The behavior pattern included in the second area point information associated with the second virtual area information indicates a predetermined pattern of behavior to be taken by a user or an object (an object controlled by a user) at the specific point (a point in virtual space).

〈第2識別物画像〉
また、記憶部12は、第2識別物画像を記憶する。第2識別物画像は、第2現実エリアA21(現実エリアである第2エリアA20)に配置された識別物を含む画像(画像データ)であり、第2現実エリア情報に関連付けられる。第2現実エリアA21に配置される識別物(第2識別物)の例としては、公園の出入口のゲート、手洗場、大木などが挙げられる。第2識別物画像は、後述する第3ログイン処理などにおいて利用される。
<Image of second identification item>
The storage unit 12 also stores a second identification object image. The second identification object image is an image (image data) including an identification object placed in the second real area A21 (the second area A20, which is a real area), and is associated with the second real area information. Examples of identification objects (second identification objects) placed in the second real area A21 include a park entrance/exit gate, a hand-washing area, and a large tree. The second identification object image is used in the third login process, which will be described later, and the like.

〈報酬情報〉
報酬情報は、ユーザに付与された報酬を示す情報である。ユーザに付与された報酬(データ)がそのユーザに関連付けられた報酬情報に登録されることで、その報酬がユーザに付与されたことになる。なお、報酬については、後で詳しく説明する。
<Reward Information>
Reward information is information indicating a reward granted to a user. When a reward (data) granted to a user is registered in the reward information associated with that user, the reward is granted to the user. Rewards will be explained in detail later.

〔エリア端末の制御部のソフトウェア構成〕
図2に示すように、エリア端末20の制御部23は、情報処理部25aを有する。言い換えると、制御部23は、そのCPUが各種プログラムを実行することにより、情報処理部25aとして機能する。
[Software configuration of the control unit of the area terminal]
2, the control unit 23 of the area terminal 20 has an information processing unit 25a. In other words, the control unit 23 functions as the information processing unit 25a when the CPU thereof executes various programs.

情報処理部25aは、各種の情報およびデータを処理する。そして、情報処理部25aは、管理サーバ10との間において各種の情報およびデータを送受信する。また、情報処理部25aは、管理サーバ10の制御部13による制御に応答して動作する。また、情報処理部25aは、ユーザ端末30との間において各種の情報およびデータを送受信する。なお、情報処理部25aによるデータおよび情報の送受信は、ネットワークインターフェース21を通じて行われる。 The information processing unit 25a processes various types of information and data. The information processing unit 25a sends and receives various types of information and data to and from the management server 10. The information processing unit 25a also operates in response to control by the control unit 13 of the management server 10. The information processing unit 25a also sends and receives various types of information and data to and from the user terminal 30. The information processing unit 25a sends and receives data and information via the network interface 21.

〔ユーザ端末の制御部のソフトウェア構成〕
図3に示すように、ユーザ端末30の制御部39は、仮想空間処理部39aと、情報処理部39bとを有する。言い換えると、制御部39は、そのCPUが各種プログラムを実行することにより、仮想空間処理部39a、情報処理部39bとして機能する。
[Software configuration of the control unit of the user terminal]
3, the control unit 39 of the user terminal 30 has a virtual space processing unit 39a and an information processing unit 39b. In other words, the control unit 39 functions as the virtual space processing unit 39a and the information processing unit 39b by the CPU executing various programs.

仮想空間処理部39aは、管理サーバ10の仮想空間生成部110とともに、仮想空間を構築および更新するための処理を行う。 The virtual space processing unit 39a, together with the virtual space generation unit 110 of the management server 10, performs processing to build and update the virtual space.

情報処理部39bは、各種の情報およびデータを処理する。そして、情報処理部39bは、管理サーバ10との間において各種の情報およびデータを送受信する。また、情報処理部39bは、管理サーバ10の制御部13による制御に応答して動作する。なお、情報処理部39bによるデータおよび情報の送受信は、ネットワークインターフェース31を通じて行われる。 The information processing unit 39b processes various types of information and data. The information processing unit 39b sends and receives various types of information and data to and from the management server 10. The information processing unit 39b also operates in response to control by the control unit 13 of the management server 10. The sending and receiving of data and information by the information processing unit 39b is performed via the network interface 31.

例えば、情報処理部39bは、管理サーバ10の制御部13から送信された各種の情報およびデータに基づいて、ユーザ端末30のディスプレイ33およびスピーカ34を制御する。また、情報処理部39bは、ユーザ端末30の操作部32に入力された操作に応じて各種の情報を生成し、その各種の情報を管理サーバ10に送信する。管理サーバ10の制御部13は、ユーザ端末30の情報処理部39bから送信された各種の情報に基づいて動作する。 For example, the information processing unit 39b controls the display 33 and speaker 34 of the user terminal 30 based on various information and data transmitted from the control unit 13 of the management server 10. The information processing unit 39b also generates various information in response to operations input to the operation unit 32 of the user terminal 30, and transmits the various information to the management server 10. The control unit 13 of the management server 10 operates based on the various information transmitted from the information processing unit 39b of the user terminal 30.

〔管理サーバとユーザ端末との間における処理〕
以下の説明では、「管理サーバ10の制御部13は、画像(または音声)を出力するための情報およびデータをユーザ端末30に送信する。ユーザ端末30の制御部39(例えば情報処理部39b)は、管理サーバ10から送信された情報およびデータに基づいて、画像(または音声)が出力されるように、ユーザ端末30のディスプレイ33(またはスピーカ34)を制御する」という処理の流れを、単に「管理サーバ10の制御部13は、画像(または音声)が出力されるように、ユーザ端末30のディスプレイ33(またはスピーカ34)を制御する」と記載する。
[Processing between the management server and the user terminal]
In the following explanation, the processing flow, "The control unit 13 of the management server 10 transmits information and data for outputting an image (or sound) to the user terminal 30. The control unit 39 (e.g., information processing unit 39b) of the user terminal 30 controls the display 33 (or speaker 34) of the user terminal 30 so that an image (or sound) is output based on the information and data transmitted from the management server 10," will be simply described as "The control unit 13 of the management server 10 controls the display 33 (or speaker 34) of the user terminal 30 so that an image (or sound) is output."

また、以下の説明では、「ユーザによる操作がユーザ端末30の操作部32に入力されると、ユーザ端末30の制御部39(例えば情報処理部39b)は、操作部32に入力された情報に応じて各種の情報を生成し、その各種の情報を管理サーバ10に送信する。管理サーバ10の制御部13は、ユーザ端末30から送信された各種の情報に基づいて動作する」という処理の流れを、単に「ユーザによる操作がユーザ端末30に入力されると、管理サーバ10の制御部13は、その操作に応答して動作する」と記載する。 In addition, in the following explanation, the process flow, "When a user operation is input into the operation unit 32 of the user terminal 30, the control unit 39 (e.g., information processing unit 39b) of the user terminal 30 generates various information in accordance with the information input into the operation unit 32 and transmits the various information to the management server 10. The control unit 13 of the management server 10 operates based on the various information transmitted from the user terminal 30," will simply be described as "When a user operation is input into the user terminal 30, the control unit 13 of the management server 10 operates in response to the operation."

〔管理システムにおいて行われる処理〕
管理システム1による処理(管理処理)は、仮想空間構築処理、第1エリア設定処理、第2エリア設定処理、ログイン処理、第1行動検出処理、第2行動検出処理、報酬付与処理などを含む。
[Processing performed in the management system]
The processing (management processing) by the management system 1 includes a virtual space construction processing, a first area setting processing, a second area setting processing, a login processing, a first behavior detection processing, a second behavior detection processing, a reward granting processing, and the like.

なお、管理システム1による管理処理は、管理方法の一例である。管理処理における各種の処理は、各種のステップの一例である。例えば、第1エリア設定処理は、第1エリア設定ステップの一例である。管理処理を実行するためのプログラム(例えば記憶部12に記憶されたプログラムなど)は、管理プログラムの一例である。管理システム1に含まれる制御部(例えば管理サーバ10の制御部13など)は、管理プログラムを実行するコンピュータの一例である。 The management process performed by the management system 1 is an example of a management method. The various processes in the management process are examples of various steps. For example, the first area setting process is an example of a first area setting step. A program for executing the management process (such as a program stored in the memory unit 12) is an example of a management program. A control unit included in the management system 1 (such as the control unit 13 of the management server 10) is an example of a computer that executes the management program.

〔仮想空間構築処理〕
次に、管理サーバ10の仮想空間生成部110とユーザ端末30の仮想空間処理部39aとにより行われる処理(仮想空間構築処理)について説明する。
[Virtual space construction processing]
Next, the process (virtual space construction process) performed by the virtual space generation unit 110 of the management server 10 and the virtual space processing unit 39a of the user terminal 30 will be described.

管理サーバ10の仮想空間生成部110は、仮想空間を構築するためのデータである仮想空間データをユーザ端末30に送信する。ユーザ端末30の仮想空間処理部39aは、管理サーバ10から送信された仮想空間データに基づいて、仮想空間を示す画像および音声をディスプレイ33およびスピーカ34に出力させる。ユーザは、ディスプレイ33およびスピーカ34から出力される画像および音声を視聴し、操作部32を操作する。 The virtual space generation unit 110 of the management server 10 transmits virtual space data, which is data for constructing a virtual space, to the user terminal 30. The virtual space processing unit 39a of the user terminal 30 outputs images and sounds representing the virtual space to the display 33 and speaker 34 based on the virtual space data transmitted from the management server 10. The user views the images and sounds output from the display 33 and speaker 34 and operates the operation unit 32.

ユーザ端末30の仮想空間処理部39aは、操作部32に入力された操作を示す操作情報を管理サーバ10に送信する。管理サーバ10の仮想空間生成部110は、ユーザ端末30から送信された操作情報に基づいて、その操作情報が反映された仮想空間データを生成し、その仮想空間データをユーザ端末30に送信する。 The virtual space processing unit 39a of the user terminal 30 transmits operation information indicating the operation input to the operation unit 32 to the management server 10. The virtual space generation unit 110 of the management server 10 generates virtual space data that reflects the operation information transmitted from the user terminal 30, and transmits the virtual space data to the user terminal 30.

以上の処理が繰り返し行われることにより、仮想空間が構築および更新されていく。 By repeating the above process, the virtual space is constructed and updated.

〔第1エリア設定処理〕
次に、第1エリア設定部210による処理(第1エリア設定処理)について説明する。例えば、第1エリアA10を設定しようとするユーザは、第1エリアA10の設定を開始するための操作(第1設定操作)をユーザ端末30に入力する。第1エリア設定部210は、第1設定操作に応答して以下の処理を行う。
[First area setting process]
Next, a description will be given of the processing (first area setting processing) performed by the first area setting unit 210. For example, a user who intends to set the first area A10 inputs an operation (first setting operation) for starting setting of the first area A10 into the user terminal 30. In response to the first setting operation, the first area setting unit 210 performs the following processing.

まず、第1エリア設定部210は、第1エリア選択画面の画像をユーザ端末30のディスプレイ33に表示させる。第1エリア選択画面は、第1エリアA10に設定される現実エリアを選択するための画面である。 First, the first area setting unit 210 displays an image of the first area selection screen on the display 33 of the user terminal 30. The first area selection screen is a screen for selecting the real area to be set as the first area A10.

例えば、第1エリア選択画面には、現実世界の地図が含まれ、その地図の中から任意のエリアを選択することが可能である。または、第1エリア選択画面には、第1エリアA10に設定しようとする現実エリアの位置範囲を特定するための情報(例えば住所)を入力することが可能な入力欄が設けられる。 For example, the first area selection screen may include a map of the real world, allowing the user to select any area from that map. Alternatively, the first area selection screen may include an input field where information (e.g., an address) can be entered to specify the location range of the real area to be set as the first area A10.

ユーザは、ユーザ端末30のディスプレイ33に表示された第1エリア選択画面の画像を参照し、第1エリアA10に設定しようとする現実エリアを選択するための操作(第1エリア選択操作)を、ユーザ端末30の操作部32に入力する。 The user refers to the image of the first area selection screen displayed on the display 33 of the user terminal 30, and inputs an operation (first area selection operation) into the operation unit 32 of the user terminal 30 to select the real area to be set as the first area A10.

例えば、第1エリア選択操作は、第1エリア選択画面に含まれる地図の中から第1エリアA10に設定しようとする現実エリアを選択する操作、第1エリアA10に設定しようとする現実エリアの位置範囲を特定するための情報を入力する操作などである。前者の操作の例としては、表示された地図の中から任意の位置(例えば点)を指定することで、その指定された位置を示すピンを地図上に表示させるとともに、その指定された位置を含むエリアを現実エリアとして選択する操作、地図の中から指定された場所の風景(現実世界の風景)を表示する画像の中から現実エリアを選択する操作などが挙げられる。後者の操作の例としては、施設、建物、オブジェクトなどの名称を入力する操作が挙げられる。 For example, the first area selection operation is an operation of selecting a real area to be set as the first area A10 from a map included in the first area selection screen, or an operation of inputting information to specify the location range of the real area to be set as the first area A10. Examples of the former operation include an operation of specifying an arbitrary position (e.g., a point) on the displayed map to display a pin indicating the specified position on the map and select an area including the specified position as the real area, and an operation of selecting a real area from an image displaying the scenery of a specified location on the map (scenery in the real world). Examples of the latter operation include an operation of inputting the name of a facility, building, object, etc.

第1エリア設定部210は、第1エリア選択操作に応答して、ユーザにより選択されたエリア(現実エリア)を第1エリアA10に設定する。そして、第1エリア設定部210は、その設定された第1エリアA10の位置範囲を示す第1エリア情報をユーザに関連付けて、管理サーバ10の記憶部12に記憶する。 In response to the first area selection operation, the first area setting unit 210 sets the area selected by the user (real area) as the first area A10. The first area setting unit 210 then associates first area information indicating the location range of the set first area A10 with the user and stores it in the memory unit 12 of the management server 10.

また、第1エリア設定部210は、ユーザにより第1エリアA10として選択されたエリア(現実エリア)に関する情報を取得し、その情報を、記憶部12に記憶された第1エリア情報に登録する。ユーザにより選択されたエリアに関する情報の例としては、そのエリアを識別するためのエリア識別情報、そのエリアに関する説明を示すエリア説明情報などが挙げられる。なお、これらの情報は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 The first area setting unit 210 also acquires information about the area (real area) selected by the user as the first area A10, and registers this information in the first area information stored in the storage unit 12. Examples of information about the area selected by the user include area identification information for identifying the area, and area description information that provides a description of the area. Note that this information is created, for example, based on instructions from the area administrator (or user).

また、第1エリア設定部210は、ユーザにより第1エリアA10として選択されたエリア(現実エリア)に含まれる特定地点に関するエリア内地点情報を取得し、そのエリア内地点情報を、記憶部12に記憶された第1エリア情報に関連付けて、記憶部12に記憶する。これにより、第1エリア情報に関連付けられた第1エリア内地点情報が記憶部12に記憶される。なお、エリア内地点情報は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 The first area setting unit 210 also acquires intra-area point information related to specific points included in the area (real area) selected by the user as the first area A10, associates the intra-area point information with the first area information stored in the storage unit 12, and stores the intra-area point information in the storage unit 12. As a result, the first intra-area point information associated with the first area information is stored in the storage unit 12. Note that the intra-area point information is created, for example, based on instructions from the area administrator (or user).

また、第1エリア設定部210は、ユーザにより第1エリアA10として選択されたエリア(現実エリア)に配置された識別物を含む識別物画像を取得し、その識別物画像を、記憶部12に記憶された第1エリア情報に関連付けて、記憶部12に記憶する。これにより、第1エリア情報に関連付けられた第1識別物画像が記憶部12に記憶される。なお、識別物画像は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 The first area setting unit 210 also acquires an identified object image including an identified object placed in the area (real area) selected by the user as the first area A10, associates the identified object image with the first area information stored in the storage unit 12, and stores the identified object image in the storage unit 12. As a result, the first identified object image associated with the first area information is stored in the storage unit 12. Note that the identified object image is created based on instructions from, for example, the area administrator (or user).

〔第2エリア設定処理〕
次に、第2エリア設定部220による処理(第2エリア設定処理)について説明する。例えば、第2エリアA20を設定しようとするユーザは、第2エリアA20の設定を開始するための操作(第2設定操作)をユーザ端末30に入力する。第2エリア設定部220は、第2設定操作に応答して以下の処理を行う。
[Second Area Setting Process]
Next, a description will be given of the processing (second area setting processing) performed by the second area setting unit 220. For example, a user who wishes to set the second area A20 inputs an operation (second setting operation) for starting the setting of the second area A20 into the user terminal 30. In response to the second setting operation, the second area setting unit 220 performs the following processing.

まず、第2エリア設定部220は、ユーザに関連付けられた第1エリア情報を、記憶部12の中から検出し、その第1エリア情報に基づいて、ユーザに関連付けられた第1エリアA10を特定する。そして、第2エリア設定部220は、ユーザに関連付けられた第1エリアA10を示す第1エリア確認画面の画像を、ユーザ端末30のディスプレイ33に表示させる。 First, the second area setting unit 220 detects the first area information associated with the user from the memory unit 12, and identifies the first area A10 associated with the user based on the first area information. Then, the second area setting unit 220 displays an image of a first area confirmation screen showing the first area A10 associated with the user on the display 33 of the user terminal 30.

ユーザは、ユーザ端末30のディスプレイ33に表示された第1エリア確認画面の画像を参照し、ユーザに関連付けられた第1エリアA10の中から「新たな第2エリアA20を関連付けたい第1エリアA10」を指定するための操作(第1エリア指定操作)を、ユーザ端末30に入力する。 The user refers to the image of the first area confirmation screen displayed on the display 33 of the user terminal 30, and inputs an operation (first area designation operation) into the user terminal 30 to designate "the first area A10 to which the user wishes to associate a new second area A20" from among the first areas A10 associated with the user.

次に、第2エリア設定部220は、エリア種別選択画面の画像をユーザ端末30のディスプレイ33に表示させる。エリア種別選択画面は、第2エリアA20に設定しようとするエリアを「現実エリア」と「仮想エリア」のどちらにするのかを選択するための画面である。ユーザは、ユーザ端末30のディスプレイ33に表示されたエリア種別選択画面の画像を参照し、「現実エリア」と「仮想エリア」のいずれか一方を選択するための操作(種別選択操作)を、ユーザ端末30に入力する。 Next, the second area setting unit 220 displays an image of an area type selection screen on the display 33 of the user terminal 30. The area type selection screen is a screen for selecting whether the area to be set as the second area A20 will be a "real area" or a "virtual area." The user refers to the image of the area type selection screen displayed on the display 33 of the user terminal 30, and inputs an operation (type selection operation) into the user terminal 30 to select either a "real area" or a "virtual area."

次に、第2エリア設定部220は、第2エリア選択画面の画像をユーザ端末30のディスプレイ33に表示させる。第2エリア選択画面は、第2エリアA20に設定されるエリアを選択することが可能な画面である。第2エリア選択画面は、第1エリア選択画面と同様である。 Next, the second area setting unit 220 displays an image of the second area selection screen on the display 33 of the user terminal 30. The second area selection screen is a screen that allows the user to select an area to be set as the second area A20. The second area selection screen is similar to the first area selection screen.

なお、種別選択操作により「現実エリア」が選択された場合、第2エリア選択画面は、第2エリアA20に設定される現実エリアを選択するための画面となる。種別選択操作により「仮想エリア」が選択された場合、第2エリア選択画面は、第2エリアA20に設定される仮想エリアを選択するための画面となる。 If "Real Area" is selected by the type selection operation, the second area selection screen becomes a screen for selecting a real area to be set in the second area A20. If "Virtual Area" is selected by the type selection operation, the second area selection screen becomes a screen for selecting a virtual area to be set in the second area A20.

例えば、種別選択操作により「仮想エリア」が選択された場合、第2エリア選択画面には、仮想空間の地図が含まれ、その地図の中から任意のエリアを選択することが可能である。または、第2エリア選択画面には、第2エリアA20に設定しようとする仮想エリアの位置を特定するための情報(例えば仮想空間内の住所)を入力することが可能な入力欄が設けられる。 For example, if "Virtual Area" is selected by the type selection operation, the second area selection screen will include a map of the virtual space, and it will be possible to select any area from that map. Alternatively, the second area selection screen will have an input field where information (e.g., an address in the virtual space) can be entered to identify the location of the virtual area to be set as second area A20.

ユーザは、ユーザ端末30のディスプレイ33に表示された第2エリア選択画面の画像を参照し、第2エリアA20に設定しようとするエリア(現実エリアまたは仮想エリア)を選択するための操作(第2エリア選択操作)を、ユーザ端末30の操作部32に入力する。第2エリア選択操作は、第1エリア選択操作と同様である。 The user refers to the image of the second area selection screen displayed on the display 33 of the user terminal 30, and inputs an operation (second area selection operation) into the operation unit 32 of the user terminal 30 to select the area (real area or virtual area) to be set as the second area A20. The second area selection operation is the same as the first area selection operation.

第2エリア設定部220は、第2エリア選択操作に応答して、ユーザにより選択されたエリア(現実エリアまたは仮想エリア)を第2エリアA20に設定する。そして、第2エリア設定部220は、その設定された第2エリアA20の位置範囲を示す第2エリア情報を「ユーザ」と「第1エリア指定操作により指定された第1エリアA10」とに関連付けて、管理サーバ10の記憶部12に記憶する。これにより、ユーザおよび第1エリアA10に関連付けられた第2エリア情報が記憶部12に記憶される。 In response to the second area selection operation, the second area setting unit 220 sets the area (real area or virtual area) selected by the user as the second area A20. The second area setting unit 220 then associates second area information indicating the location range of the set second area A20 with the "user" and the "first area A10 specified by the first area designation operation" and stores it in the memory unit 12 of the management server 10. As a result, the second area information associated with the user and the first area A10 is stored in the memory unit 12.

また、第2エリア設定部220は、ユーザにより第2エリアA20として選択されたエリア(現実エリアまたは仮想エリア)に関する情報を取得し、その情報を、記憶部12に記憶された第2エリア情報に登録する。ユーザにより選択されたエリアに関する情報の例としては、そのエリアを識別するためのエリア識別情報、そのエリアに関する説明を示すエリア説明情報などが挙げられる。なお、これらの情報は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 The second area setting unit 220 also acquires information about the area (real area or virtual area) selected by the user as the second area A20, and registers this information in the second area information stored in the storage unit 12. Examples of information about the area selected by the user include area identification information for identifying the area, and area description information that provides a description of the area. Note that this information is created, for example, based on instructions from the area administrator (or user).

また、第2エリア設定部220は、ユーザにより第2エリアA20として選択されたエリア(現実エリアまたは仮想エリア)に含まれる特定地点に関するエリア内地点情報を取得し、そのエリア内地点情報を、記憶部12に記憶された第2エリア情報に関連付けて、記憶部12に記憶する。これにより、第2エリア情報に関連付けられた第2エリア内地点情報が記憶部12に記憶される。なお、エリア内地点情報は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 The second area setting unit 220 also acquires intra-area point information related to specific points included in the area (real area or virtual area) selected by the user as the second area A20, associates the intra-area point information with the second area information stored in the storage unit 12, and stores the information in the storage unit 12. As a result, the second intra-area point information associated with the second area information is stored in the storage unit 12. Note that the intra-area point information is created, for example, based on instructions from the area administrator (or user).

また、第2エリアA20として選択されたエリアが「現実エリア」である場合、第2エリア設定部220は、ユーザにより第2エリアA20として選択されたエリア(現実エリア)に配置された識別物を含む識別物画像を取得し、その識別物画像を、記憶部12に記憶された第2エリア情報(現実エリアである第2エリアA20に関する第2現実エリア情報)に関連付けて、記憶部12に記憶する。これにより、第2現実エリア情報に関連付けられた第2識別物画像が記憶部12に記憶される。なお、識別物画像は、例えば、エリアの管理者(またはユーザ)による指示に基づいて作成される。 Furthermore, if the area selected as the second area A20 is a "real area," the second area setting unit 220 acquires an identified object image including an identified object placed in the area selected by the user as the second area A20 (real area), associates the identified object image with the second area information stored in the memory unit 12 (second real area information related to the second area A20, which is a real area), and stores the identified object image in the memory unit 12. As a result, the second identified object image associated with the second real area information is stored in the memory unit 12. Note that the identified object image is created based on instructions from, for example, the area administrator (or user).

〔ログイン処理〕
次に、管理部400によるログイン処理について説明する。ログイン処理は、ユーザによるログインを許可する(受け付ける)ための処理である。なお、ログイン処理は、第1エリアA10および第2現実エリアA21の各々において実行可能である。第2現実エリアA21において実行可能なログイン処理の一部または全部は、第1エリアA10において実行可能なログイン処理の一部または全部と同一である。
[Login process]
Next, the login process performed by management unit 400 will be described. The login process is a process for permitting (accepting) a user's login. The login process can be performed in both first area A10 and second real area A21. Some or all of the login process that can be performed in second real area A21 is the same as some or all of the login process that can be performed in first area A10.

第1エリアA10および第2現実エリアA21の各々におけるログイン処理では、ユーザの位置(具体的にはユーザ端末30の位置)がそのユーザに関連付けられた特定の現実エリア(第1エリアA10または第2現実エリアA21)に含まれることを条件として、そのユーザによるログインが許可される。ログイン処理の例としては、以下の5つのログイン処理(第1~第5ログイン処理)が挙げられる。 In the login process for each of the first area A10 and the second real area A21, a user is permitted to log in on the condition that the user's location (specifically, the location of the user terminal 30) is included in the specific real area (first area A10 or second real area A21) associated with that user. Examples of login processes include the following five login processes (first to fifth login processes).

〈第1ログイン処理〉
第1ログイン処理では、ユーザの操作に応答して「ユーザに割り当てられたアカウント情報」と「ユーザの位置を示す位置情報」とがユーザ端末30から管理サーバ10に送信され、そのアカウント情報と位置情報とに基づいてユーザによるログインの可否が判定される。
<First login process>
In the first login process, in response to a user's operation, "account information assigned to the user" and "location information indicating the user's location" are sent from the user terminal 30 to the management server 10, and whether the user can log in is determined based on the account information and location information.

例えば、ログインしようとするユーザは、第1ログイン処理を開始するための操作(第1ログイン操作)をユーザ端末30に入力する。第1ログイン操作がユーザ端末30に入力されると、以下の処理が行われる。 For example, a user attempting to log in inputs an operation (first login operation) to start the first login process into the user terminal 30. When the first login operation is input into the user terminal 30, the following process is performed.

ユーザ端末30の情報処理部39bは、第1ログイン操作に応答して、ユーザ端末30の記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)を取得する。また、情報処理部39bは、第1ログイン操作に応答して、ユーザ端末30の位置センサ371により得られた最新の位置情報(ユーザの位置を示す位置情報)を取得する。そして、情報処理部39bは、アカウント情報と位置情報とを関連付けて、管理サーバ10に送信する。 In response to the first login operation, the information processing unit 39b of the user terminal 30 acquires account information (account information assigned to the user) stored in the memory unit 38 of the user terminal 30. In addition, in response to the first login operation, the information processing unit 39b acquires the latest location information (location information indicating the user's location) obtained by the location sensor 371 of the user terminal 30. The information processing unit 39b then associates the account information with the location information and transmits it to the management server 10.

管理サーバ10の管理部400は、ユーザ端末30から送信されたアカウント情報が割り当てられたユーザを特定し、そのユーザに関連付けられた第1エリア情報および第2現実エリア情報を、管理サーバ10の記憶部12の中から検出する。そして、管理部400は、第1エリア情報に示された第1エリアA10の位置範囲と、第2現実エリア情報に示された第2現実エリアA21の位置範囲とを取得する。以下では、第1エリアA10と第2現実エリアA21の総称を「特定の現実エリア」と記載し、第1エリア情報と第2現実エリア情報の総称を「特定の現実エリア情報」と記載する。 The management unit 400 of the management server 10 identifies the user to whom the account information sent from the user terminal 30 is assigned, and detects the first area information and second real area information associated with that user from the memory unit 12 of the management server 10. The management unit 400 then obtains the location range of the first area A10 indicated in the first area information and the location range of the second real area A21 indicated in the second real area information. Hereinafter, the first area A10 and the second real area A21 will be collectively referred to as "specific real areas," and the first area information and second real area information will be collectively referred to as "specific real area information."

次に、管理部400は、ユーザ端末30から送信された位置情報と、上記の特定の現実エリア情報に示された特定の現実エリアの位置範囲とに基づいて、ユーザの位置がそのユーザに関連付けられた特定の現実エリアに含まれるか否かを判定する。具体的には、管理部400は、ユーザ端末30から送信された位置情報に示された「ユーザの位置」が「特定の現実エリアの位置範囲」に含まれる場合に、ユーザの位置が特定の現実エリアに含まれると判定し、そうでない場合に、ユーザの位置が特定の現実エリアに含まれないと判定する。 Next, the management unit 400 determines whether the user's location is included in the specific real area associated with the user based on the location information transmitted from the user terminal 30 and the location range of the specific real area indicated in the specific real area information. Specifically, the management unit 400 determines that the user's location is included in the specific real area if the "user's location" indicated in the location information transmitted from the user terminal 30 is included in the "location range of the specific real area," and otherwise determines that the user's location is not included in the specific real area.

ユーザの位置が特定の現実エリアに含まれる場合、管理部400は、そのユーザによるログインを許可する。そして、管理部400は、ログインが許可されたことをユーザ端末30に通知する。例えば、管理部400は、ログインが許可されたことを示す画像を、ユーザ端末30のディスプレイ33に表示させる。 If the user's location is within a specific real-world area, the management unit 400 allows the user to log in. The management unit 400 then notifies the user terminal 30 that the login has been permitted. For example, the management unit 400 displays an image indicating that the login has been permitted on the display 33 of the user terminal 30.

また、管理部400は、ログインが許可されたユーザにログインボーナスを付与する。具体的には、管理部400は、ユーザに付与されたログインボーナスを、そのユーザに関連付けて、管理サーバ10の記憶部12に記憶する。例えば、管理部400は、ユーザに付与されたログインボーナスを、記憶部12に記憶された報酬情報(そのユーザに関連付けられた報酬情報)に登録する。そして、管理部400は、ログインボーナスが付与されたことをユーザに通知する。例えば、管理部400は、ログインボーナスが付与されたことを示す画像をユーザ端末30のディスプレイ33に表示させる。 The management unit 400 also grants a login bonus to users who are permitted to log in. Specifically, the management unit 400 associates the login bonus granted to a user with that user and stores it in the memory unit 12 of the management server 10. For example, the management unit 400 registers the login bonus granted to a user in the reward information (reward information associated with that user) stored in the memory unit 12. The management unit 400 then notifies the user that a login bonus has been granted. For example, the management unit 400 displays an image indicating that a login bonus has been granted on the display 33 of the user terminal 30.

一方、ユーザの位置が特定の現実エリアに含まれない場合、管理部400は、そのユーザによるログインを拒否する。そして、管理部400は、ログインが拒否されたことをユーザ端末30に通知する。例えば、管理部400は、ログインが拒否されたことを示す画像を、ユーザ端末30のディスプレイ33に表示させる。 On the other hand, if the user's location is not included in a specific real-world area, the management unit 400 denies the user's login. The management unit 400 then notifies the user terminal 30 that the login has been denied. For example, the management unit 400 displays an image indicating that the login has been denied on the display 33 of the user terminal 30.

〈第2ログイン処理〉
第2ログイン処理では、「ユーザに割り当てられたアカウント情報」と「ユーザの位置を示す位置情報」とがユーザ端末30から管理サーバ10に定期的に送信され、そのアカウント情報と位置情報とに基づいてユーザによるログインの可否が判定される。
<Second Login Process>
In the second login process, "account information assigned to the user" and "location information indicating the user's location" are periodically sent from the user terminal 30 to the management server 10, and whether the user can log in is determined based on the account information and location information.

例えば、ログインしようとするユーザは、第2ログイン処理を開始するための操作(第2ログイン操作)をユーザ端末30に入力する。第2ログイン操作がユーザ端末30に入力されると、以下の処理が行われる。なお、第2ログイン操作は、単に専用のアプリ(第2ログイン処理を行うためのアプリ)を起動させる操作であってもよい。 For example, a user attempting to log in inputs an operation (second login operation) to start the second login process into the user terminal 30. When the second login operation is input into the user terminal 30, the following process is performed. Note that the second login operation may simply be an operation to launch a dedicated app (an app for performing the second login process).

ユーザ端末30の情報処理部39bは、第2ログイン操作に応答して、自動送信処理を行う。自動送信処理において、情報処理部39bは、位置センサ371により得られる最新の位置情報(ユーザの位置を示す位置情報)を定期的に取得し、その位置情報が取得される毎に、その位置情報と記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)とを関連付けて、管理サーバ10に送信する。 In response to the second login operation, the information processing unit 39b of the user terminal 30 performs automatic transmission processing. In the automatic transmission processing, the information processing unit 39b periodically acquires the latest location information (location information indicating the user's location) obtained by the location sensor 371, and each time this location information is acquired, it associates the location information with the account information stored in the memory unit 38 (account information assigned to the user) and transmits it to the management server 10.

以降の処理(管理サーバ10におけるアカウント情報と位置情報とに基づくログインの可否の判定)は、第1ログイン処理と同様である。 The subsequent processing (determining whether or not to allow login based on account information and location information on the management server 10) is the same as the first login processing.

〈第3ログイン処理〉
第3ログイン処理では、ユーザの操作に応答してユーザ端末30のカメラ35により画像(ユーザの現在地の画像)が取得され、ユーザに割り当てられたアカウント情報とそのカメラ35により得られた画像とに基づいてユーザによるログインの可否が判定される。
<Third login process>
In the third login process, in response to a user operation, an image (an image of the user's current location) is acquired by the camera 35 of the user terminal 30, and whether the user can log in is determined based on the account information assigned to the user and the image acquired by the camera 35.

例えば、ログインしようとするユーザは、第3ログイン処理を開始するための操作(第3ログイン操作)をユーザ端末30に入力する。第3ログイン操作がユーザ端末30に入力されると、以下の処理が行われる。 For example, a user attempting to log in inputs an operation (third login operation) to start the third login process into the user terminal 30. When the third login operation is input into the user terminal 30, the following process is performed.

ユーザ端末30の情報処理部39bは、第3ログイン操作に応答して、カメラ35を起動させる。そして、情報処理部39bは、特定の現実エリア(第1エリアA10または第2現実エリアA21)に配置された識別物をユーザ端末30のカメラ35で撮影することを、ユーザに指示する。例えば、情報処理部39bは、識別物をカメラ35で撮影することをユーザに指示する画像を、ユーザ端末30のディスプレイ33に表示させる。 In response to the third login operation, the information processing unit 39b of the user terminal 30 activates the camera 35. The information processing unit 39b then instructs the user to take a photograph of an identified object placed in a specific real area (first area A10 or second real area A21) with the camera 35 of the user terminal 30. For example, the information processing unit 39b displays an image on the display 33 of the user terminal 30 instructing the user to take a photograph of the identified object with the camera 35.

ユーザは、特定の現実エリアに配置された識別物を、ユーザ端末30のカメラ35で撮影する。これにより、識別物を含む画像(画像データ)が得られる。そして、情報処理部39bは、カメラ35により得られた画像と、記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)とを関連付けて、管理サーバ10に送信する。 The user photographs an identified object placed in a specific real-world area with the camera 35 of the user terminal 30. This results in an image (image data) containing the identified object. The information processing unit 39b then associates the image captured by the camera 35 with the account information (account information assigned to the user) stored in the memory unit 38 and transmits the image to the management server 10.

管理サーバ10の管理部400は、ユーザ端末30から送信されたアカウント情報が割り当てられたユーザを特定し、そのユーザに関連付けられた第1エリア情報および第2現実エリア情報(第2現実エリアA21に関する第2エリア情報)を、管理サーバ10の記憶部12の中から検出する。そして、管理部400は、第1エリア情報に関連付けられた第1識別物画像と、第2現実エリア情報に関連付けられた第2識別物画像とを、記憶部12の中から検出する。 The management unit 400 of the management server 10 identifies the user to whom the account information transmitted from the user terminal 30 has been assigned, and detects the first area information and second real area information (second area information related to the second real area A21) associated with that user from the memory unit 12 of the management server 10. The management unit 400 then detects the first identified object image associated with the first area information and the second identified object image associated with the second real area information from the memory unit 12.

以下では、第1識別物画像と第2識別物画像の総称を「識別物画像」と記載する。識別物画像は、特定の現実エリアに配置された識別物を含む画像(画像データ)である。 In the following, the first identified object image and the second identified object image will be collectively referred to as the "identified object image." An identified object image is an image (image data) that includes an identified object placed in a specific real area.

次に、管理部400は、ユーザ端末30から送信された画像と、上記の識別物画像とを比較し、その比較の結果に基づいて、ユーザの位置がそのユーザに関連付けられた特定の現実エリア(第1エリアA10または第2現実エリアA21)に含まれるか否かを判定する。具体的には、管理部400は、ユーザ端末30から送信された画像と識別物画像との類似度が閾値を上回る場合に、ユーザの位置が特定の現実エリアに含まれると判定し、そうでない場合に、ユーザの位置が特定の現実エリアに含まれないと判定する。 The management unit 400 then compares the image transmitted from the user terminal 30 with the identified object image, and determines, based on the results of the comparison, whether the user's location is included in the specific real area (first area A10 or second real area A21) associated with the user. Specifically, if the similarity between the image transmitted from the user terminal 30 and the identified object image exceeds a threshold, the management unit 400 determines that the user's location is included in the specific real area; otherwise, it determines that the user's location is not included in the specific real area.

ユーザの位置が特定の現実エリアに含まれる場合、管理部400は、そのユーザによるログインを許可する。そして、管理部400は、ログインが許可されたことをユーザ端末30に通知する。また、管理部400は、ログインが許可されたユーザにログインボーナスを付与する。そして、管理部400は、ログインボーナスが付与されたことをユーザに通知する。 If the user's location is within a specific real-world area, the management unit 400 allows the user to log in. The management unit 400 then notifies the user terminal 30 that the login has been permitted. The management unit 400 also grants a login bonus to the user whose login has been permitted. The management unit 400 then notifies the user that the login bonus has been granted.

一方、ユーザの位置が特定の現実エリアに含まれない場合、管理部400は、そのユーザによるログインを拒否する。そして、管理部400は、ログインが拒否されたことをユーザ端末30に通知する。 On the other hand, if the user's location is not included in the specific real-world area, the management unit 400 denies the user's login. The management unit 400 then notifies the user terminal 30 that the login has been denied.

〈第4ログイン処理〉
第4ログイン処理が行われる場合、特定の現実エリア(第1エリアA10または第2現実エリアA21)には、識別コードCCが付された物体40(図4および図5参照)が配置される。例えば、識別コードCCが付された物体40は、特定の現実エリアの出入口、特定の現実エリアに含まれる特定地点などに配置される。識別コードCCは、特定の現実エリアに割り当てられた固有の識別情報を示す。識別コードCCの例としては、QRコード(登録商標)などの二次元コード、バーコードなどの一次元コードなどが挙げられる。
<Fourth Login Process>
When the fourth login process is performed, an object 40 (see FIGS. 4 and 5) with an identification code CC is placed in a specific real area (first area A10 or second real area A21). For example, the object 40 with the identification code CC is placed at an entrance or exit to the specific real area, or at a specific location included in the specific real area. The identification code CC indicates unique identification information assigned to the specific real area. Examples of the identification code CC include a two-dimensional code such as a QR code (registered trademark) and a one-dimensional code such as a barcode.

第4ログイン処理では、特定の現実エリア(第1エリアA10または第2現実エリアA21)に配置された物体40に付された識別コードCCを含む画像がユーザ端末30のカメラ35により取得され、ユーザに割り当てられたアカウント情報と識別コードCCに示された情報とに基づいてユーザによるログインの可否が判定される。 In the fourth login process, an image including an identification code CC attached to an object 40 placed in a specific real-world area (first area A10 or second real-world area A21) is acquired by the camera 35 of the user terminal 30, and whether the user can log in is determined based on the account information assigned to the user and the information indicated in the identification code CC.

以下では、識別コードCCが「二次元コード」あり、識別コードCCに示される情報が「識別コードCCが付された物体40の位置を示す位置情報」である場合を例に挙げて説明する。 The following explanation will take as an example a case where the identification code CC is a "two-dimensional code" and the information indicated by the identification code CC is "location information indicating the location of the object 40 to which the identification code CC is attached."

例えば、ログインしようとするユーザは、第4ログイン処理を開始するための操作(第4ログイン操作)をユーザ端末30に入力する。第4ログイン操作がユーザ端末30に入力されると、以下の処理が行われる。 For example, a user attempting to log in inputs an operation (fourth login operation) to start the fourth login process into the user terminal 30. When the fourth login operation is input into the user terminal 30, the following process is performed.

ユーザ端末30の情報処理部39bは、第4ログイン操作に応答して、ユーザ端末30のカメラ35を起動させる。そして、情報処理部39bは、特定の現実エリア(第1エリアA10または第2現実エリアA21)に配置された物体40に付された識別コードCCをユーザ端末30のカメラ35で撮影することを、ユーザに指示する。例えば、情報処理部39bは、物体40に付された識別コードCCをカメラ35で撮影することを指示する画像を、ユーザ端末30のディスプレイ33に表示させる。 In response to the fourth login operation, the information processing unit 39b of the user terminal 30 activates the camera 35 of the user terminal 30. The information processing unit 39b then instructs the user to use the camera 35 of the user terminal 30 to capture an image of the identification code CC attached to the object 40 placed in a specific real area (the first area A10 or the second real area A21). For example, the information processing unit 39b displays an image on the display 33 of the user terminal 30 instructing the user to use the camera 35 to capture an image of the identification code CC attached to the object 40.

ユーザは、特定の現実エリア(第1エリアA10または第2現実エリアA21)に配置された物体40に付された識別コードCCを、ユーザ端末30のカメラ35で撮影する。これにより、識別コードCCを含む画像(画像データ)が得られる。 The user photographs an identification code CC attached to an object 40 placed in a specific real area (first area A10 or second real area A21) using the camera 35 of the user terminal 30. This results in an image (image data) containing the identification code CC.

次に、情報処理部39bは、カメラ35により得られた画像に含まれる識別コードCCを復号化することで、識別コードCCが付された物体40の位置を示す位置情報を取得する。そして、情報処理部39bは、識別コードCCの復号化により得られた位置情報と、記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)とを関連付けて、管理サーバ10に送信する。 Next, the information processing unit 39b decodes the identification code CC contained in the image obtained by the camera 35 to obtain location information indicating the location of the object 40 to which the identification code CC is attached. The information processing unit 39b then associates the location information obtained by decoding the identification code CC with the account information (account information assigned to the user) stored in the memory unit 38 and transmits the information to the management server 10.

なお、この識別コードCCは、現実世界に設置されているので、設置場所の位置情報を認識することができる識別コードになっている。別の位置にある別の物体40には、別の識別コードCCが付され、別の識別コードCCから別の位置情報(別の物体40の位置を示す位置情報)を認識することができる。 Note that, because this identification code CC is installed in the real world, it is an identification code that can recognize the location information of the installation location. Another object 40 in a different location is assigned a different identification code CC, and different location information (location information indicating the location of another object 40) can be recognized from the different identification code CC.

管理サーバ10の管理部400は、ユーザ端末30から送信されたアカウント情報が割り当てられたユーザを特定し、そのユーザに関連付けられた第1エリア情報および第2現実エリア情報(第2現実エリアA21に関する第2エリア情報)を、管理サーバ10の記憶部12の中から検出する。そして、管理部400は、第1エリア情報に示された第1エリアA10の位置範囲と、第2現実エリア情報に示された第2現実エリアA21の位置範囲とを取得する。 The management unit 400 of the management server 10 identifies the user to whom the account information transmitted from the user terminal 30 is assigned, and detects the first area information and second real area information (second area information related to the second real area A21) associated with that user from the memory unit 12 of the management server 10. The management unit 400 then obtains the location range of the first area A10 indicated in the first area information and the location range of the second real area A21 indicated in the second real area information.

次に、管理部400は、ユーザ端末30から送信された位置情報(物体40の位置を示す位置情報)と、上記の特定の現実エリア情報に示された特定の現実エリア(第1エリアA10および第2現実エリアA21)の位置範囲とに基づいて、ユーザの位置がそのユーザに関連付けられた特定の現実エリアに含まれるか否かを判定する。具体的には、管理部400は、位置情報に示された物体の位置が特定の現実エリアの位置範囲に含まれる場合に、ユーザの位置が特定の現実エリアに含まれると判定し、そうでない場合に、ユーザの位置が特定の現実エリアに含まれないと判定する。 Next, the management unit 400 determines whether the user's location is included in the specific real area associated with the user based on the location information (location information indicating the location of the object 40) transmitted from the user terminal 30 and the location range of the specific real area (first area A10 and second real area A21) indicated in the specific real area information. Specifically, the management unit 400 determines that the user's location is included in the specific real area if the location of the object indicated in the location information is included in the location range of the specific real area, and otherwise determines that the user's location is not included in the specific real area.

ユーザの位置が特定の現実エリアに含まれる場合、管理部400は、そのユーザによるログインを許可する。そして、管理部400は、ログインが許可されたことをユーザ端末30に通知する。また、管理部400は、ログインが許可されたユーザにログインボーナスを付与する。そして、管理部400は、ログインボーナスが付与されたことをユーザに通知する。 If the user's location is within a specific real-world area, the management unit 400 allows the user to log in. The management unit 400 then notifies the user terminal 30 that the login has been permitted. The management unit 400 also grants a login bonus to the user whose login has been permitted. The management unit 400 then notifies the user that the login bonus has been granted.

一方、ユーザの位置が特定の現実エリアに含まれない場合、管理部400は、そのユーザによるログインを拒否する。そして、管理部400は、ログインが拒否されたことをユーザ端末30に通知する。 On the other hand, if the user's location is not included in the specific real-world area, the management unit 400 denies the user's login. The management unit 400 then notifies the user terminal 30 that the login has been denied.

〈第5ログイン処理〉
第5ログイン処理が行われる場合、ユーザは、発信機(図示省略)を所持し、特定の現実エリア(第1エリアA10または第2現実エリアA21)には、探索機(図示省略)が配置される。発信機は、ユーザに割り当てられたアカウント情報を記憶する。探索機は、通信可能範囲内に位置する発信機と通信する。また、探索機は、管理サーバ10と通信可能である。例えば、発信機は、AirTag(登録商標)であり、発信機と探索機との間の通信は、Bluetooth通信である。なお、ユーザが所持する発信機と通信する探索機の位置は、ユーザの位置とみなされる。
<Fifth Login Process>
When the fifth login process is performed, the user carries a transmitter (not shown), and a searcher (not shown) is placed in a specific real area (first area A10 or second real area A21). The transmitter stores account information assigned to the user. The searcher communicates with transmitters located within the communication range. The searcher is also capable of communicating with the management server 10. For example, the transmitter is an AirTag (registered trademark), and communication between the transmitter and the searcher is Bluetooth communication. The location of the searcher communicating with the transmitter carried by the user is considered to be the user's location.

第5ログイン処理では、特定の現実エリアに配置された探索機により発見された発信機から「ユーザに割り当てられたアカウント情報」が送信され、そのアカウント情報と「探索機の位置を示す位置情報」とに基づいてユーザによるログインの可否が判定される。 In the fifth login process, "account information assigned to the user" is transmitted from a transmitter discovered by a search device placed in a specific real-world area, and a determination is made as to whether the user is permitted to log in based on that account information and "location information indicating the location of the search device."

例えば、特定の現実エリアに配置された探索機の通信可能範囲内に発信機を所持するユーザが進入すると、発信機と探索機とが通信可能となり、以下の処理が行われる。 For example, when a user carrying a transmitter enters the communication range of a search device placed in a specific real-world area, the transmitter and search device become able to communicate, and the following process takes place.

発信機は、その発信機に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)を探索機に送信する。探索機は、発信機から送信されたアカウント情報と、その探索機の位置(ユーザの位置とみなされる探索機の位置)を示す位置情報とを関連付けて管理サーバ10に送信する。 The transmitter transmits the account information (account information assigned to the user) stored in the transmitter to the searcher. The searcher associates the account information transmitted from the transmitter with location information indicating the location of the searcher (the location of the searcher considered to be the user's location) and transmits it to the management server 10.

管理サーバ10の管理部400は、探索機から送信されたアカウント情報が割り当てられたユーザを特定し、そのユーザに関連付けられた第1エリア情報および第2現実エリア情報(第2現実エリアA21に関する第2エリア情報)を、管理サーバ10の記憶部12の中から検出する。そして、管理部400は、第1エリア情報に示された第1エリアA10の位置範囲と、第2現実エリア情報に示された第2現実エリアA21の位置範囲とを取得する。 The management unit 400 of the management server 10 identifies the user to whom the account information transmitted from the search device is assigned, and detects the first area information and second real area information (second area information related to the second real area A21) associated with that user from the memory unit 12 of the management server 10. The management unit 400 then obtains the location range of the first area A10 indicated in the first area information and the location range of the second real area A21 indicated in the second real area information.

次に、管理部400は、探索機から送信された位置情報(ユーザの位置とみなされる探索機の位置を示す位置情報)と、上記の特定の現実エリア情報に示された特定の現実エリア(第1エリアA10および第2現実エリアA21)の位置範囲とに基づいて、ユーザの位置がそのユーザに関連付けられた特定の現実エリアに含まれるか否かを判定する。具体的には、管理部400は、位置情報に示された物体の位置が特定の現実エリアの位置範囲に含まれる場合に、ユーザの位置が特定の現実エリアに含まれると判定し、そうでない場合に、ユーザの位置が特定の現実エリアに含まれないと判定する。 Next, the management unit 400 determines whether the user's location is included in the specific real area associated with the user based on the location information transmitted from the search device (location information indicating the location of the search device considered to be the user's location) and the location range of the specific real area (first area A10 and second real area A21) indicated in the specific real area information. Specifically, the management unit 400 determines that the user's location is included in the specific real area if the location of the object indicated in the location information is included in the location range of the specific real area, and otherwise determines that the user's location is not included in the specific real area.

ユーザの位置が特定の現実エリアに含まれる場合、管理部400は、そのユーザによるログインを許可する。そして、管理部400は、ログインが許可されたことをユーザ端末30に通知する。また、管理部400は、ログインが許可されたユーザにログインボーナスを付与する。そして、管理部400は、ログインボーナスが付与されたことをユーザに通知する。 If the user's location is within a specific real-world area, the management unit 400 allows the user to log in. The management unit 400 then notifies the user terminal 30 that the login has been permitted. The management unit 400 also grants a login bonus to the user whose login has been permitted. The management unit 400 then notifies the user that the login bonus has been granted.

一方、ユーザの位置が特定の現実エリアに含まれない場合、管理部400は、処理(第5ログイン処理のための処理)を終了する。 On the other hand, if the user's location is not included in a specific real-world area, the management unit 400 terminates the process (processing for the fifth login process).

〔第1行動検出処理〕
次に、第1行動検出部310による処理(第1行動検出処理)について説明する。第1行動検出処理では、第1エリアA10における所定の行動(現実世界での所定の行動)が検出される。
[First behavior detection process]
Next, a description will be given of the processing (first behavior detection processing) performed by the first behavior detection unit 310. In the first behavior detection processing, a predetermined behavior in the first area A10 (a predetermined behavior in the real world) is detected.

第1エリアA10における所定の行動の例としては、所定の手順で行われるユーザの挙動(指だけでなく身体を動かす挙動)、所定の電子決済をするために行われるユーザによるユーザ端末30(情報端末の一例)の操作などが挙げられる。言い換えると、第1エリアA10における所定の行動は、これらの列挙された例の少なくとも1つを含む。 Examples of predetermined actions in the first area A10 include user actions performed in a predetermined sequence (movements of the body, not just fingers), and operation of the user terminal 30 (an example of an information terminal) by the user to make a predetermined electronic payment. In other words, the predetermined actions in the first area A10 include at least one of these listed examples.

この例では、第1行動検出部310は、第1エリアA10に含まれる特定地点における所定の行動を検出する。なお、第1エリアA10に含まれる特定地点には、カメラ41とマイク42とセンサ43の少なくとも1つが設けられる。カメラ41とマイク42とセンサ43は、ユーザの行動を検出するための情報を取得する情報取得部の一例である。 In this example, the first behavior detection unit 310 detects a predetermined behavior at a specific location included in the first area A10. At least one of a camera 41, a microphone 42, and a sensor 43 is provided at the specific location included in the first area A10. The camera 41, the microphone 42, and the sensor 43 are examples of an information acquisition unit that acquires information for detecting the user's behavior.

また、この例では、第1行動検出部310は、「第1エリアA10を管理するエリア端末20」および「第1エリアA10においてログインが許可されたユーザ端末30」とともに、第1行動検出処理を行う。具体的には、第1エリアA10においてログイン処理においてユーザによるログインが許可されると、以下の処理が行われる。 In addition, in this example, the first behavior detection unit 310 performs a first behavior detection process together with the "area terminal 20 that manages the first area A10" and the "user terminal 30 that is permitted to log in to the first area A10." Specifically, when a user is permitted to log in to the first area A10 during the login process, the following process is performed.

管理サーバ10の第1行動検出部310は、ユーザ端末30を所有するユーザに関連付けられた第1エリア内地点情報を、管理サーバ10の記憶部12の中から検出する。そして、第1行動検出部310は、その第1エリア内地点情報に示された「第1エリアA10に含まれる特定地点の位置範囲」と「行動パターン(その特定地点においてとられるべき所定の行動のパターン)」とを取得する。 The first behavior detection unit 310 of the management server 10 detects, from the storage unit 12 of the management server 10, point information within the first area associated with the user who owns the user terminal 30. The first behavior detection unit 310 then obtains the "location range of the specific point included in the first area A10" and "behavior pattern (a pattern of predetermined behavior to be taken at that specific point)" indicated in the point information within the first area.

管理サーバ10の管理部400は、その第1エリアA10を管理するエリア端末20と、第1エリアA10においてログインが許可されたユーザ端末30とを通信可能な状態にする。これにより、エリア端末20がユーザ端末30を監視することができるようになる。 The management unit 400 of the management server 10 enables communication between the area terminal 20 that manages the first area A10 and the user terminal 30 that is permitted to log in to the first area A10. This allows the area terminal 20 to monitor the user terminal 30.

次に、エリア端末20の情報処理部25aは、ログイン中のユーザ端末30の位置情報を監視することで、そのユーザ端末30を携帯するユーザの位置を監視する。第1エリアA10に含まれる特定地点の位置範囲内にユーザが到着すると、管理サーバ10の第1行動検出部310は、その特定地点において所定の行動がとられたか否かを判定する。 Next, the information processing unit 25a of the area terminal 20 monitors the location information of the logged-in user terminal 30, thereby monitoring the location of the user carrying that user terminal 30. When the user arrives within the location range of a specific point included in the first area A10, the first behavior detection unit 310 of the management server 10 determines whether a specific behavior has been performed at that specific point.

具体的には、エリア端末20の情報処理部25aは、第1エリアA10に含まれる特定地点の位置情報と、その特定地点に設けられた情報取得部(この例ではカメラ41とマイク42とセンサ43の少なくとも1つ)により得られた情報と、その特定地点の位置するユーザを識別するための識別情報(例えばユーザ端末30の記憶部38に記憶されたアカウント情報)とを関連付けて、管理サーバ10に送信する。 Specifically, the information processing unit 25a of the area terminal 20 associates the location information of a specific point included in the first area A10, information obtained by an information acquisition unit (in this example, at least one of the camera 41, microphone 42, and sensor 43) installed at that specific point, and identification information for identifying the user located at that specific point (for example, account information stored in the memory unit 38 of the user terminal 30), and transmits this to the management server 10.

次に、管理サーバ10の第1行動検出部310は、エリア端末20から送信された情報(位置情報と情報取得部により得られた情報と識別情報)に基づいて、第1エリアA10に含まれる特定地点においてとられたユーザの行動を認識する。そして、第1行動検出部310は、その認識されたユーザの行動と、その特定地点に関連付けられた行動パターン(特定地点においてとられるべき所定の行動のパターン)とを比較し、その比較の結果に基づいて、その特定地点において所定の行動(具体的には所定の手順で行われるユーザの挙動)がとられたか否かを判定する。 Next, the first behavior detection unit 310 of the management server 10 recognizes the user's behavior at a specific location included in the first area A10 based on the information transmitted from the area terminal 20 (location information, information obtained by the information acquisition unit, and identification information). The first behavior detection unit 310 then compares the recognized user's behavior with a behavior pattern associated with the specific location (a pattern of predetermined behavior to be taken at the specific location), and determines, based on the results of the comparison, whether the predetermined behavior (specifically, user behavior performed in a predetermined procedure) was taken at the specific location.

例えば、第1エリアA10に含まれる特定地点において、カメラ41は、その特定地点に位置するユーザを撮像することができるように配置される。これにより、第1エリアA10に含まれる特定地点に位置するユーザの行動を示す画像(動画像)が得られる。この画像(動画像)は、ユーザの行動を検出するための情報の一例である。 For example, at a specific point included in the first area A10, the camera 41 is positioned so that it can capture an image of a user located at that specific point. This allows an image (moving image) to be obtained that shows the behavior of the user located at the specific point included in the first area A10. This image (moving image) is an example of information for detecting the user's behavior.

また、第1エリアA10に含まれる特定地点において、マイク42は、その特定地点に位置するユーザの声を集音することができるように配置される。これにより、第1エリアA10に含まれる特定地点に位置するユーザの声を含む音声が得られる。この音声は、ユーザの行動(特に発声を伴う行動)を検出するための情報の一例である。 In addition, at a specific point included in the first area A10, the microphone 42 is positioned so that it can collect the voice of the user located at that specific point. This allows audio including the voice of the user located at the specific point included in the first area A10 to be obtained. This audio is an example of information for detecting the user's behavior (especially behavior involving vocalization).

また、第1エリアA10に含まれる特定地点において、センサ43は、その特定地点に位置するユーザの行動に由来する各種の情報(振動やユーザの移動など)を取得することができるように配置される。この情報は、ユーザの行動(特に振動やユーザの移動を伴う行動)を検出するための情報の一例である。 Furthermore, at specific points included in the first area A10, sensors 43 are positioned so as to be able to acquire various information (such as vibrations and user movement) derived from the behavior of users located at those specific points. This information is an example of information for detecting user behavior (particularly behavior involving vibrations and user movement).

第1行動検出部310は、カメラ41により得られた画像、マイク42により得られた音声、センサ43により得られた情報の少なくとも1つを解析することで、第1エリアA10に含まれる特定地点に位置するユーザの行動を認識する。そして、第1行動検出部310は、その認識されたユーザの行動とその特定地点に関連付けられた行動パターンとの類似度が閾値を上回る場合に、その特定地点において所定の行動がとられたと判定する。 The first behavior detection unit 310 recognizes the behavior of a user located at a specific location included in the first area A10 by analyzing at least one of the images obtained by the camera 41, the audio obtained by the microphone 42, and the information obtained by the sensor 43. Then, if the similarity between the recognized user behavior and the behavior pattern associated with that specific location exceeds a threshold, the first behavior detection unit 310 determines that a specific behavior has been performed at that specific location.

また、エリア端末20の情報処理部25aは、第1エリアA10に含まれる特定地点の位置範囲内に位置するユーザ端末30に入力される操作(ユーザによる操作)を監視する。そして、情報処理部25aは、所定の電子決済をするための操作がユーザ端末30に入力されると、第1エリアA10に含まれる特定地点の位置情報と、所定の電子決済をするための操作がユーザ端末30に入力されたことを示す操作情報と、その特定地点の位置するユーザを識別するための識別情報とを関連付けて、管理サーバ10に送信する。 The information processing unit 25a of the area terminal 20 also monitors operations (user operations) input to a user terminal 30 located within the location range of a specific point included in the first area A10. When an operation to make a specified electronic payment is input to the user terminal 30, the information processing unit 25a associates the location information of the specific point included in the first area A10, operation information indicating that an operation to make a specified electronic payment has been input to the user terminal 30, and identification information for identifying the user located at the specific point, and transmits this information to the management server 10.

管理サーバ10の第1行動検出部310は、エリア端末20から送信された情報(位置情報と操作情報と識別情報)を受信すると、第1エリアA10に含まれる特定地点において所定の行動(具体的には所定の電子決済のために行われるユーザによる情報端末の操作)がとられたと判定する。 When the first behavior detection unit 310 of the management server 10 receives information (location information, operation information, and identification information) transmitted from the area terminal 20, it determines that a predetermined behavior (specifically, operation of the information terminal by the user for a predetermined electronic payment) has been performed at a specific location included in the first area A10.

以上のようにして、第1行動検出部310は、第1エリアA10において所定の行動がとられたことを検出する。また、第1行動検出部310は、第1エリアA10においてとられた所定の行動の詳細(どのような所定の行動がとられたのか)を検出する。 In this way, the first behavior detection unit 310 detects that a predetermined behavior has been taken in the first area A10. The first behavior detection unit 310 also detects the details of the predetermined behavior taken in the first area A10 (what kind of predetermined behavior was taken).

〔第1エリアにおける所定の行動の具体例〕
次に、第1エリアA10における所定の行動について、第1エリアA10が「神社エリア」である場合を例に挙げて説明する。神社エリアには、鳥居、手水舎、社殿などが配置される。鳥居、手水舎、社殿などが配置された地点は、第1エリアA10に含まれる特定地点の一例である。ユーザは、第1エリアA10である神社エリアにおいて以下のような行動をとる。
[Specific examples of predetermined actions in the first area]
Next, predetermined actions in the first area A10 will be described using an example in which the first area A10 is a "shrine area." Shrine areas include torii gates, chozuya (purification fountains), and shrine buildings. Locations where torii gates, chozuya (purification fountains), and shrine buildings are located are examples of specific locations included in the first area A10. The user will take the following actions in the shrine area, which is the first area A10.

まず、ユーザは、第1エリアA10である神社エリアに到着する。ユーザが第1エリアA10に到着すると、ログイン処理(例えば第1~第4ログイン処理のいずれか1つ)が行われる。 First, the user arrives at the shrine area, which is the first area A10. When the user arrives at the first area A10, a login process (for example, one of the first to fourth login processes) is performed.

次に、ユーザは、第1エリアA10である神社エリアにおいて、鳥居を通過し、手水舎に立ち寄り、その後、社殿に到着する。鳥居、手水舎、社殿において、ユーザは、以下のような行動をとる。 Next, the user passes through the torii gate in the shrine area, which is the first area A10, stops at the temizuya (purification fountain), and then arrives at the main shrine building. At the torii gate, temizuya, and main shrine building, the user takes the following actions:

図4に示すように、鳥居が配置された地点において、ユーザは、鳥居の前で一礼し、その後、鳥居を通過する。鳥居が配置された地点において検出される「第1エリアA10における所定の行動」は、鳥居の前においてユーザが一礼するという挙動、ユーザが鳥居を通過するという挙動である。 As shown in Figure 4, at the point where the torii gate is located, the user bows in front of the torii gate and then passes through the gate. The "predetermined behavior in the first area A10" detected at the point where the torii gate is located is the behavior of the user bowing in front of the torii gate and the behavior of the user passing through the torii gate.

手水舎が配置された地点において、ユーザは、所定の手順で手水(柄杓で汲んだ水で手などを清める挙動)を行う。手水舎が配置された地点において検出される「第1エリアA10における所定の行動」は、ユーザが所定の手順で手水を行うという挙動である。 At a location where a chozuya is located, the user performs chozu (the action of purifying the hands with water scooped up with a ladle) in a predetermined procedure. The "predetermined action in the first area A10" detected at a location where a chozuya is located is the user performing chozu in a predetermined procedure.

図5に示すように、社殿が配置された地点において、ユーザは、賽銭と、二礼二拍手一礼とを行う。なお、賽銭は、社殿の前に配置された賽銭箱に小銭を投げ入れることで行われてもよいし、社殿の前における電子決済で行われてもよい。言い換えると、ユーザは、社殿の前において、賽銭箱に小銭を投げ入れるという行動(挙動)、または、賽銭のための電子決済をするためにユーザ端末30を操作するという行動をとる。 As shown in FIG. 5, at the location where the shrine is located, the user makes an offering and bows twice, claps twice, and bows once. The offering may be made by throwing coins into an offering box located in front of the shrine, or by electronic payment in front of the shrine. In other words, the user takes the action (behavior) of throwing coins into an offering box in front of the shrine, or operates the user terminal 30 to make an electronic payment for the offering.

なお、社殿が配置された地点において検出される「第1エリアA10における所定の行動」は、社殿の前に配置された賽銭箱にユーザが小銭を投げ入れるという行動(挙動)、社殿の前において賽銭のための電子決済をするための操作をユーザがユーザ端末30に入力するという行動、社殿の前においてユーザが二礼二拍手一礼をするという行動(挙動)である。 The "predetermined actions in the first area A10" detected at the location where the shrine is located include the actions (behavior) of a user throwing coins into the offering box located in front of the shrine, the actions (behavior) of a user inputting an operation into the user terminal 30 to make an electronic payment for the offering in front of the shrine, and the actions (behavior) of a user bowing twice, clapping twice, and bowing once in front of the shrine.

上記のように電子決済で賽銭を行うことにより、ユーザにとって、賽銭のための小銭を持たなくてもよいので手が汚れない、一円単位で賽銭の金額を決定することができるなどのメリットがある。また、神社エリアにとって、賽銭の管理(例えば勘定)が不要であるのでお金の管理が簡単である、賽銭のための小銭の両替が不要であるなどのメリットがある。 As described above, making offerings electronically offers benefits to users, such as not having to carry coins for offerings, keeping their hands clean, and being able to determine the amount of offerings in one-yen increments. Also, for shrine areas, there are benefits such as easier money management as there is no need to manage offerings (for example, keeping an account), and no need to exchange coins for offerings.

また、上記のように電子決済で賽銭を行うことにより、神社の係員および参拝客のいずれも硬貨や紙幣を触らなくてよいので、感染症対策としても有効である。また、賽銭箱に投入された現金を盗まれないようにするために賽銭箱を厳重に監視(例えば監視カメラや警備員を配置して監視)する必要がないので、神社エリアの負担(賽銭箱の監視に要する負担)を軽減することができる。 Furthermore, by making the offerings electronically as described above, neither shrine staff nor worshippers have to handle coins or paper money, which is also an effective measure against infectious diseases. Furthermore, since there is no need to closely monitor the offering box (for example, by deploying surveillance cameras or security guards) to prevent theft of cash placed in the offering box, the burden on the shrine area (the burden required to monitor the offering box) can be reduced.

〔第2行動検出処理〕
次に、第2行動検出部320による処理(第2行動検出処理)について説明する。第2行動検出処理では、第2エリアA20における所定の行動が検出される。第2行動検出処理には、現実行動検出部321による処理(現実行動検出処理)と、仮想行動検出部322による処理(仮想行動検出処理)とが含まれる。
[Second behavior detection process]
Next, the processing by the second behavior detection unit 320 (second behavior detection processing) will be described. In the second behavior detection processing, a predetermined behavior in the second area A20 is detected. The second behavior detection processing includes processing by the real behavior detection unit 321 (real behavior detection processing) and processing by the virtual behavior detection unit 322 (virtual behavior detection processing).

〔現実行動検出処理〕
次に、現実行動検出部321による処理(現実行動検出処理)について説明する。現実行動検出処理では、第2現実エリアA21における所定の行動(現実世界での所定の行動)が検出される。
[Real Action Detection Processing]
Next, a description will be given of the processing (real-world behavior detection processing) performed by the real-world behavior detection unit 321. In the real-world behavior detection processing, a predetermined behavior in the second real area A21 (a predetermined behavior in the real world) is detected.

第2現実エリアA21における所定の行動は、第1エリアA10における所定の行動と関連のある行動である。具体的には、第2現実エリアA21における所定の行動の例としては、所定の手順で行われるユーザの挙動(指だけでなく身体を動かす挙動)、所定の電子決済をするために行われるユーザによるユーザ端末30(情報端末の一例)の操作などが挙げられる。言い換えると、第2現実エリアA21における所定の行動は、これらの列挙された例の少なくとも1つを含む。 The predetermined behavior in the second reality area A21 is a behavior related to the predetermined behavior in the first area A10. Specifically, examples of the predetermined behavior in the second reality area A21 include user behavior performed in a predetermined procedure (behavior of moving not only the fingers but also the body), and operation of the user terminal 30 (an example of an information terminal) by the user to make a predetermined electronic payment. In other words, the predetermined behavior in the second reality area A21 includes at least one of these listed examples.

この例では、現実行動検出部321は、第2現実エリアA21に含まれる特定地点における所定の行動を検出する。また、この例では、現実行動検出部321は、第2現実エリアA21においてログインが許可されたユーザ端末30とともに、現実行動検出処理を行う。具体的には、第2現実エリアA21においてログインが許可されると、以下の処理が行われる。 In this example, the real behavior detection unit 321 detects predetermined behavior at a specific location included in the second real area A21. Also in this example, the real behavior detection unit 321 performs real behavior detection processing together with the user terminal 30 that is permitted to log in to the second real area A21. Specifically, when login to the second real area A21 is permitted, the following processing is performed.

管理サーバ10の現実行動検出部321は、ユーザ端末30を所有するユーザに関連付けられた第2現実エリア内地点情報を、管理サーバ10の記憶部12の中から検出する。そして、現実行動検出部321は、その第2現実エリア内地点情報に示された「第2現実エリアA21に含まれる特定地点の位置範囲」と「行動パターン(その特定地点においてとられるべき所定の行動のパターン)」とを取得する。 The real-life behavior detection unit 321 of the management server 10 detects, from the storage unit 12 of the management server 10, point information within the second real-life area associated with the user who owns the user terminal 30. The real-life behavior detection unit 321 then obtains the "location range of the specific point included in the second real-life area A21" and "behavior pattern (a pattern of predetermined behavior to be taken at that specific point)" indicated in the point information within the second real-life area.

ユーザ端末30の情報処理部39bは、ユーザ端末30の位置センサ371により得られた位置情報(ユーザ端末30の位置を示す位置情報)を監視することで、そのユーザ端末30を携帯するユーザの位置を監視する。第2現実エリアA21に含まれる特定地点の位置範囲内にユーザが到着すると、管理サーバ10の現実行動検出部321は、その特定地点において所定の行動がとられたか否かを判定する。 The information processing unit 39b of the user terminal 30 monitors the location of the user carrying the user terminal 30 by monitoring the location information (location information indicating the location of the user terminal 30) obtained by the position sensor 371 of the user terminal 30. When the user arrives within the location range of a specific point included in the second real area A21, the real-world behavior detection unit 321 of the management server 10 determines whether a specific behavior has been performed at that specific point.

具体的には、ユーザ端末30の情報処理部39bは、第2現実エリアA21に含まれる特定地点の位置範囲内に位置するユーザ端末30の位置情報と、そのユーザ端末30に設けられた情報取得部(この例ではカメラ35とマイク36と挙動センサ372の少なくとも1つ)により得られた情報と、その特定地点に位置するユーザを識別するための識別情報(例えばユーザ端末30の記憶部38に記憶されたアカウント情報)とを関連付けて、管理サーバ10に送信する。 Specifically, the information processing unit 39b of the user terminal 30 associates the location information of the user terminal 30 located within the location range of a specific point included in the second real area A21, information obtained by an information acquisition unit (in this example, at least one of the camera 35, microphone 36, and behavior sensor 372) provided in the user terminal 30, and identification information for identifying the user located at that specific point (for example, account information stored in the memory unit 38 of the user terminal 30), and transmits this to the management server 10.

管理サーバ10の現実行動検出部321は、ユーザ端末30から送信された情報(位置情報と情報取得部により得られた情報と識別情報)に基づいて、第2現実エリアA21に含まれる特定地点においてとられたユーザの行動を認識する。そして、現実行動検出部321は、その認識されたユーザの行動と、その特定地点に関連付けられた行動パターン(特定地点においてとられるべき所定の行動のパターン)とを比較し、その比較の結果に基づいて、その特定地点において所定の行動(具体的には所定の手順で行われるユーザの挙動)がとられたか否かを判定する。 The real-world behavior detection unit 321 of the management server 10 recognizes the user's behavior at a specific location included in the second real-world area A21 based on information sent from the user terminal 30 (location information, information obtained by the information acquisition unit, and identification information). The real-world behavior detection unit 321 then compares the recognized user's behavior with a behavior pattern associated with the specific location (a pattern of predetermined behavior to be taken at the specific location), and determines, based on the results of the comparison, whether the predetermined behavior (specifically, the user's behavior performed in a predetermined procedure) was taken at the specific location.

例えば、第2現実エリアA21に含まれる特定地点において、その特定地点に位置するユーザをユーザ端末30のカメラ35で撮像することができるように、カメラ35が起動した状態でユーザ端末30が固定される。これにより、第2現実エリアA21に含まれる特定地点に位置するユーザの行動を示す画像(動画像)が得られる。この画像(動画像)は、ユーザの行動を検出するための情報の一例である。 For example, at a specific location included in the second real area A21, the user terminal 30 is fixed with the camera 35 activated so that the camera 35 of the user terminal 30 can capture an image of the user located at that specific location. This results in an image (moving image) showing the user's behavior located at the specific location included in the second real area A21. This image (moving image) is an example of information for detecting the user's behavior.

また、第2現実エリアA21に含まれる特定地点において、その特定地点に位置するユーザの声をユーザ端末30のマイク36で集音することができるように、マイク36を起動させた状態でユーザ端末30が固定(またはユーザに携帯)される。これにより、第2現実エリアA21に含まれる特定地点に位置するユーザの声を含む音声が得られる。この音声は、ユーザの行動(特に発声を伴う行動)を検出するための情報の一例である。 Furthermore, at a specific location included in the second real area A21, the user terminal 30 is fixed (or carried by the user) with the microphone 36 activated so that the voice of the user located at that specific location can be collected by the microphone 36 of the user terminal 30. This allows audio including the voice of the user located at the specific location included in the second real area A21 to be obtained. This audio is an example of information for detecting the user's behavior (particularly behavior involving vocalization).

また、第2現実エリアA21に含まれる特定地点において、その特定地点に位置するユーザの挙動を検出するための情報を挙動センサ372で取得することができるように、挙動センサ372を起動させた状態でユーザ端末30がユーザに携帯される。例えば、ユーザ端末30は、ユーザの腕に固定される。挙動センサ372により得られる情報は、ユーザの行動(特に振動やユーザの移動を伴う行動)を検出するための情報の一例である。 Furthermore, the user carries the user terminal 30 with the behavior sensor 372 activated so that the behavior sensor 372 can acquire information for detecting the behavior of the user located at a specific location included in the second real area A21. For example, the user terminal 30 is fixed to the user's arm. The information acquired by the behavior sensor 372 is an example of information for detecting the user's behavior (particularly behavior involving vibrations or user movement).

現実行動検出部321は、カメラ35により得られた画像、マイク36により得られた音声、挙動センサ372により得られた情報の少なくとも1つを解析することで、第2現実エリアA21に含まれる特定地点に位置するユーザの行動を認識する。そして、現実行動検出部321は、その認識されたユーザの行動とその特定地点に関連付けられた行動パターンとの類似度が閾値を上回る場合に、その特定地点において所定の行動がとられたと判定する。 The real behavior detection unit 321 recognizes the behavior of a user located at a specific location included in the second real area A21 by analyzing at least one of the images obtained by the camera 35, the audio obtained by the microphone 36, and the information obtained by the behavior sensor 372. Then, if the similarity between the recognized user behavior and the behavior pattern associated with that specific location exceeds a threshold, the real behavior detection unit 321 determines that a specific behavior has been performed at that specific location.

また、ユーザ端末30の情報処理部39bは、第2現実エリアA21に含まれる特定地点の位置範囲に位置するユーザ端末30の操作部32に入力される操作(ユーザによる操作)を監視する。そして、情報処理部39bは、所定の電子決済をするための操作が操作部32に入力されると、第2現実エリアA21に含まれる特定地点の位置情報と、所定の電子決済をするための操作がユーザ端末30に入力されたことを示す操作情報と、その特定地点の位置するユーザを識別するための識別情報とを関連付けて、管理サーバ10に送信する。 The information processing unit 39b of the user terminal 30 also monitors operations (user operations) input to the operation unit 32 of the user terminal 30 located within the location range of a specific point included in the second real area A21. When an operation to make a specified electronic payment is input to the operation unit 32, the information processing unit 39b associates the location information of the specific point included in the second real area A21, operation information indicating that an operation to make a specified electronic payment has been input to the user terminal 30, and identification information for identifying the user located at the specific point, and transmits this information to the management server 10.

管理サーバ10の現実行動検出部321は、ユーザ端末30から送信された情報(位置情報と操作情報と識別情報)を受信すると、第2現実エリアA21に含まれる特定地点において所定の行動(具体的には所定の電子決済のために行われるユーザによる情報端末の操作)がとられたと判定する。 When the management server 10's real-world behavior detection unit 321 receives information (location information, operation information, and identification information) sent from the user terminal 30, it determines that a predetermined behavior (specifically, operation of the information terminal by the user for a predetermined electronic payment) has been performed at a specific location included in the second real-world area A21.

以上のようにして、現実行動検出部321は、第2現実エリアA21において所定の行動がとられたことを検出する。また、現実行動検出部321は、第2現実エリアA21においてとられた所定の行動の詳細(どのような所定の行動がとられたのか)を検出する。 In this way, the real behavior detection unit 321 detects that a predetermined behavior has been performed in the second real area A21. The real behavior detection unit 321 also detects the details of the predetermined behavior performed in the second real area A21 (what kind of predetermined behavior was performed).

〔第2エリア(現実エリア)における所定の行動の具体例〕
次に、第2現実エリアA21における所定の行動について、第2現実エリアA21が「公園エリア」である場合を例に挙げて説明する。公園エリアには、出入口のゲート、手洗場、大木などが配置される。出入口のゲート、手洗場、大木などが配置された地点は、第2現実エリアA21に含まれる特定地点の一例である。
[Specific examples of predetermined actions in the second area (real area)]
Next, a predetermined action in the second real area A21 will be described using an example in which the second real area A21 is a "park area." The park area includes an entrance gate, a hand washing area, a large tree, and the like. The location where the entrance gate, hand washing area, large tree, and the like are located is an example of a specific location included in the second real area A21.

なお、公園エリアは、神社エリアに見立てられる現実エリアの一例である。出入口のゲートは、鳥居に見立てられる物体の一例であり、手洗場は、手水舎に見立てられる物体の一例であり、大木は、社殿に見立てられる物体の一例である。例えば、第1エリアA10に設定された神社エリアを「総本社」とすると、第2現実エリアA21に設定された公園エリアが「分社」となる。 The park area is an example of a real area that can be likened to a shrine area. The entrance/exit gate is an example of an object that can be likened to a torii gate, the hand washing area is an example of an object that can be likened to a temizuya, and the large tree is an example of an object that can be likened to a shrine building. For example, if the shrine area set in the first area A10 is the "head shrine," then the park area set in the second real area A21 is a "branch shrine."

ユーザは、第2現実エリアA21である公園エリアにおいて以下のような行動をとる。 The user takes the following actions in the park area, which is the second real-life area A21.

まず、ユーザは、第2現実エリアA21である公園エリアに到着する。ユーザが第2現実エリアA21に到着すると、ログイン処理(例えば第1~第4ログイン処理のいずれか1つ)が行われる。 First, the user arrives at the park area, which is the second real-life area A21. When the user arrives at the second real-life area A21, a login process (e.g., one of the first to fourth login processes) is performed.

次に、ユーザは、第2現実エリアA21である公園エリアにおいて、出入口のゲートを通過し、手洗場に立ち寄り、その後、大木に到着する。出入口のゲート、手洗場、大木において、ユーザは、以下のような行動をとる。 Next, the user passes through the entrance gate in the park area, which is the second real-life area A21, stops at the washroom, and then arrives at the large tree. At the entrance gate, washroom, and large tree, the user takes the following actions:

出入口のゲートが配置された地点において、ユーザは、ゲートの前で一礼し、その後、ゲートを通過する。ゲートが配置された地点において検出される「第2現実エリアA21における所定の行動」は、ゲートの前においてユーザが一礼するという行動(挙動)、ユーザがゲートを通過するという行動(挙動)である。 At the location where the entrance/exit gate is located, the user bows in front of the gate and then passes through the gate. The "predetermined actions in the second real area A21" detected at the location where the gate is located are the user's action (behavior) of bowing in front of the gate and the user's action (behavior) of passing through the gate.

手洗場が配置された地点において、ユーザは、所定の手順で手などを洗う。手洗場が配置された地点において検出される「第2現実エリアA21における所定の行動」は、ユーザが所定の手順で手などを洗うという行動(挙動)である。 At a location where a hand-washing station is located, the user washes their hands, etc., following a predetermined procedure. The "predetermined action in the second reality area A21" detected at a location where a hand-washing station is located is the user's action (behavior) of washing their hands, etc., following a predetermined procedure.

図6に示すように、大木が配置された地点において、ユーザは、賽銭と、二礼二拍手一礼とを行う。なお、賽銭は、大木の前における電子決済で行われる。言い換えると、ユーザは、大木の前において、賽銭のための電子決済をするためにユーザ端末30を操作するという行動をとる。 As shown in Figure 6, at the location where the large tree is located, the user makes an offering and bows twice, claps twice, and bows once. The offering is made electronically in front of the tree. In other words, the user operates the user terminal 30 in front of the tree to make an electronic payment for the offering.

なお、大木が配置された地点において検出される「第2現実エリアA21における所定の行動」は、大木の前において賽銭のための電子決済をするための操作をユーザがユーザ端末30に入力するという行動、大木の前においてユーザが二礼二拍手一礼をするという行動(挙動)である。 The "predetermined actions in the second real area A21" detected at the location where the large tree is placed are the user inputting an operation into the user terminal 30 to make an electronic payment for offering money in front of the large tree, and the user bowing twice, clapping twice, and bowing once in front of the large tree (behavior).

〔仮想行動検出処理〕
次に、仮想行動検出部322による処理(仮想行動検出処理)について説明する。仮想行動検出処理では、第2仮想エリアA22における所定の行動(仮想空間内での所定の行動)が検出される。
[Virtual behavior detection processing]
Next, a description will be given of the processing (imaginary behavior detection processing) performed by the imaginary behavior detection unit 322. In the imaginary behavior detection processing, a predetermined behavior in the second virtual area A22 (a predetermined behavior in the virtual space) is detected.

第2仮想エリアA22における所定の行動は、第1エリアA10における所定の行動と関連のある行動である。具体的には、第2仮想エリアA22において行われる所定の行動の例としては、ユーザにより仮想空間内において操作されるオブジェクトの所定の手順で行われる動き、ユーザの操作に応じて仮想空間内において行われる所定の電子決済、仮想空間内におけるユーザまたはオブジェクトの位置が第2仮想エリアA22に到着するという行動などが挙げられる。言い換えると、第2仮想エリアA22において行われる所定の行動は、これらの列挙された例の少なくとも1つを含む。 The predetermined action in the second virtual area A22 is an action related to the predetermined action in the first area A10. Specifically, examples of the predetermined action performed in the second virtual area A22 include a movement performed in a predetermined sequence by an object operated by a user in the virtual space, a predetermined electronic payment performed in the virtual space in response to a user's operation, and the arrival of the user or object's position in the virtual space at the second virtual area A22. In other words, the predetermined action performed in the second virtual area A22 includes at least one of these listed examples.

この例では、仮想行動検出部322は、第2仮想エリアA22に含まれる特定地点における所定の行動を検出する。具体的には、以下の処理が行われる。 In this example, the virtual behavior detection unit 322 detects predetermined behavior at a specific location included in the second virtual area A22. Specifically, the following processing is performed.

まず、仮想行動検出部322は、仮想空間内に配置されるオブジェクトを操作するユーザを特定する。例えば、仮想行動検出部322は、ユーザの操作に応じて動作するオブジェクトが仮想空間内に配置される(仮想空間に参加する)際に、そのユーザにより操作されるユーザ端末30の記憶部38に記憶されたアカウント情報(ユーザに関連付けられたアカウント情報)を取得し、そのアカウント情報に基づいて「仮想空間内に配置されるオブジェクトを操作するユーザ」を特定する。 First, the virtual behavior detection unit 322 identifies the user who operates the object placed in the virtual space. For example, when an object that operates in response to a user's operation is placed in the virtual space (participates in the virtual space), the virtual behavior detection unit 322 acquires account information (account information associated with the user) stored in the memory unit 38 of the user terminal 30 operated by that user, and identifies the "user who operates the object placed in the virtual space" based on the account information.

次に、仮想行動検出部322は、そのユーザに関連付けられた第2仮想エリア内地点情報を、記憶部12の中から検出する。そして、仮想行動検出部322は、その第2仮想エリア内地点情報に示された「第2仮想エリアA22に含まれる特定地点の位置範囲」と「行動パターン(その特定地点においてとられるべき所定の行動のパターン)」とを取得する。 Next, the virtual behavior detection unit 322 detects the second virtual area location information associated with the user from the storage unit 12. The virtual behavior detection unit 322 then obtains the "location range of the specific location included in the second virtual area A22" and "behavior pattern (a pattern of predetermined behavior to be taken at that specific location)" indicated in the second virtual area location information.

次に、仮想行動検出部322は、仮想空間内におけるオブジェクトの位置を監視する。第2仮想エリアA22の位置範囲内にオブジェクトが到着すると、仮想行動検出部322は、第2仮想エリアA22において所定の行動(第2仮想エリアA22に到着するという行動)がとられたと判定する。 Next, the virtual behavior detection unit 322 monitors the position of the object in the virtual space. When the object arrives within the positional range of the second virtual area A22, the virtual behavior detection unit 322 determines that a predetermined behavior has been performed in the second virtual area A22 (the behavior of arriving at the second virtual area A22).

次に、第2仮想エリアA22に含まれる特定地点の位置範囲内にオブジェクトが到着すると、仮想行動検出部322は、その特定地点において所定の行動がとられたか否かを判定する。 Next, when the object arrives within the positional range of a specific point included in the second virtual area A22, the virtual behavior detection unit 322 determines whether a predetermined behavior has been performed at that specific point.

具体的には、仮想行動検出部322は、第2仮想エリアA22に含まれる特定地点に位置するオブジェクトの行動(動き)を監視し、そのオブジェクトの行動と、その特定地点に関連付けられた行動パターン(特定地点においてとられるべき所定の行動のパターン)とを比較し、その比較の結果に基づいて、その特定地点において所定の行動(具体的にはオブジェクトの所定の手順で行われる動き)がとられたか否かを判定する。例えば、仮想行動検出部322は、オブジェクトの行動とその特定地点に関連付けられた行動パターンとの類似度が閾値を上回る場合に、その特定地点において所定の行動がとられたと判定する。 Specifically, the virtual behavior detection unit 322 monitors the behavior (movement) of an object located at a specific point included in the second virtual area A22, compares the object's behavior with a behavior pattern associated with the specific point (a pattern of predetermined behavior to be taken at the specific point), and determines whether the predetermined behavior (specifically, the object's movement performed in a predetermined sequence) has been taken at the specific point based on the results of the comparison. For example, the virtual behavior detection unit 322 determines that the predetermined behavior has been taken at the specific point if the similarity between the object's behavior and the behavior pattern associated with the specific point exceeds a threshold.

また、仮想行動検出部322は、第2仮想エリアA22に含まれる特定地点に位置するオブジェクトを動かすためにユーザ端末30に入力される操作(ユーザによる操作)を監視し、所定の電子決済をするために行われる操作がユーザ端末30に入力されると、その特定地点において所定の行動(具体的にはユーザの操作に応じて仮想空間内において行われる所定の電子決済)がとられたと判定する。 In addition, the virtual action detection unit 322 monitors operations (user operations) input to the user terminal 30 to move objects located at specific points within the second virtual area A22, and when an operation to make a specific electronic payment is input to the user terminal 30, it determines that a specific action (specifically, a specific electronic payment made within the virtual space in response to the user's operation) has been taken at that specific point.

次に、仮想行動検出部322は、上記の判定の結果に基づいて、第2仮想エリアA22において所定の行動がとられたことを検出する。また、仮想行動検出部322は、上記の判定の結果に基づいて、第2仮想エリアA22における所定の行動の詳細(どのような所定の行動がとられたのか)を検出する。 Next, the virtual behavior detection unit 322 detects that a predetermined behavior has been taken in the second virtual area A22 based on the results of the above determination. Furthermore, the virtual behavior detection unit 322 detects details of the predetermined behavior in the second virtual area A22 (what predetermined behavior has been taken) based on the results of the above determination.

〔第2エリア(仮想エリア)における所定の行動の具体例〕
次に、第2仮想エリアA22における所定の行動について、第2仮想エリアA22が「現実世界の神社エリアを模した仮想神社エリア」である場合を例に挙げて説明する。仮想神社エリアには、鳥居、手水舎、社殿などを模したオブジェクトが配置される。なお、以下では、鳥居を模したオブジェクトを単に「鳥居」と記載する。手水舎、社殿についても同様である。
[Specific examples of predetermined actions in the second area (virtual area)]
Next, a predetermined action in the second virtual area A22 will be described using an example in which the second virtual area A22 is a "virtual shrine area that imitates a shrine area in the real world." Objects that imitate a torii gate, a chozuya (purification pavilion), a shrine building, etc. are placed in the virtual shrine area. Note that, below, an object that imitates a torii gate will be referred to simply as a "torii gate." The same applies to a chozuya (purification pavilion) and a shrine building.

なお、仮想神社エリアは、神社エリアに見立てられる仮想エリアの一例である。鳥居、手水舎、社殿を模したオブジェクトは、それぞれ、鳥居、手水舎、社殿に見立てられるオブジェクトの一例である。例えば、第1エリアA10に設定された神社エリアを「総本社」とすると、第2仮想エリアA22に設定された仮想神社エリアが「分社」となる。 The virtual shrine area is an example of a virtual area that can be likened to a shrine area. The objects that resemble a torii gate, a chozuya (purification pavilion), and a shrine building are examples of objects that can be likened to a torii gate, a chozuya (purification pavilion), and a shrine building, respectively. For example, if the shrine area set in the first area A10 is the "main shrine," then the virtual shrine area set in the second virtual area A22 is a "branch shrine."

また、以下では、ユーザの操作に応じて仮想空間内において動作するオブジェクトとして「アバター」を例に挙げて説明する。アバターは、仮想神社エリアである第2仮想エリアA22において、以下のような行動をとる。 The following description will use an "avatar" as an example of an object that moves within the virtual space in response to user operations. The avatar behaves as follows in the second virtual area A22, which is a virtual shrine area:

まず、アバターは、第2仮想エリアA22である仮想神社エリアに到着する。ここで、仮想空間内におけるアバターの位置が仮想神社エリアに到着するという行動(第2仮想エリアA22における所定の行動の1つ)が検出される。 First, the avatar arrives at the virtual shrine area, which is the second virtual area A22. Here, the action of the avatar's position in the virtual space arriving at the virtual shrine area (one of the predetermined actions in the second virtual area A22) is detected.

次に、アバターは、第2仮想エリアA22である仮想神社エリアにおいて、鳥居を通過し、手水舎に立ち寄り、その後、社殿に到着する。鳥居、手水舎、社殿において、アバターは、以下のような行動をとる。 Next, in the virtual shrine area, which is the second virtual area A22, the avatar passes through the torii gate, stops at the temizuya (purification fountain), and then arrives at the main shrine building. At the torii gate, temizuya, and main shrine building, the avatar performs the following actions:

鳥居が配置された地点において、アバターは、鳥居の前で一礼し、その後、鳥居を通過する。鳥居が配置された地点において検出される「第2仮想エリアA22における所定の行動」は、鳥居の前においてアバターが一礼するという行動(挙動)、アバターが鳥居を通過するという行動(挙動)である。 At the point where the torii gate is located, the avatar bows in front of the gate and then passes through the gate. The "predetermined actions in the second virtual area A22" detected at the point where the torii gate is located are the action (behavior) of the avatar bowing in front of the torii gate and the action (behavior) of the avatar passing through the torii gate.

手水舎が配置された地点において、アバターは、所定の手順で手水(柄杓で汲んだ水で手などを清める挙動)を行う。手水舎が配置された地点において検出される「第2仮想エリアA22における所定の行動」は、アバターが所定の手順で手水を行うという挙動である。 At the location where the chozuya is located, the avatar performs chozu (purifying the hands with water scooped up with a ladle) in a predetermined procedure. The "predetermined behavior in the second virtual area A22" detected at the location where the chozuya is located is the behavior of the avatar performing chozu in a predetermined procedure.

図7に示すように、社殿が配置された地点において、アバターは、賽銭と、二礼二拍手一礼とを行う。なお、賽銭は、社殿の前に配置された賽銭箱に小銭を投げ入れることで行われてもよいし、社殿の前における電子決済で行われてもよい。言い換えると、社殿の前において、賽銭箱に小銭を投げ入れるという行動(動き)をとるために行われるアバターの操作、または、賽銭のための電子決済をするための操作がユーザ端末30に入力される。 As shown in Figure 7, at the location where the shrine is located, the avatar makes an offering and bows twice, claps twice, and bows once. The offering may be made by throwing coins into a donation box located in front of the shrine, or by electronic payment in front of the shrine. In other words, the avatar's operation to perform the action (movement) of throwing coins into the donation box in front of the shrine, or the operation to make an electronic payment for the offering, is input into the user terminal 30.

社殿が配置された地点において検出される「第2仮想エリアA22における所定の行動」は、社殿の前に配置された賽銭箱にアバターが小銭を投げ入れるという行動(動き)、社殿の前において賽銭のための電子決済をするための操作をユーザがユーザ端末30に入力するという行動、社殿の前においてアバターが二礼二拍手一礼をするという行動(動き)である。 The "predetermined actions in the second virtual area A22" detected at the location where the shrine is located are the actions (movements) of the avatar throwing coins into the offering box located in front of the shrine, the action of the user inputting an operation into the user terminal 30 to make an electronic payment for the offering in front of the shrine, and the actions (movements) of the avatar bowing twice, clapping twice, and bowing once in front of the shrine.

〔報酬付与処理〕
次に、管理部400により行われる報酬付与処理について説明する。
[Reward Granting Process]
Next, the reward granting process performed by the management unit 400 will be described.

管理部400は、第1行動検出部310により「ユーザによりとられた第1エリアA10における所定の行動」が検出されると、そのユーザに報酬を付与する。そして、管理部400は、報酬が付与されたことをユーザに通知する。具体的には、管理部400は、報酬が付与されたことを示す画像を、ユーザ端末30のディスプレイ33に表示させる。 When the first behavior detection unit 310 detects "a predetermined behavior taken by the user in the first area A10," the management unit 400 grants a reward to the user. The management unit 400 then notifies the user that a reward has been granted. Specifically, the management unit 400 displays an image indicating that a reward has been granted on the display 33 of the user terminal 30.

また、管理部400は、第2行動検出部320により「ユーザによりとられた第2エリアA20における所定の行動」が検出されると、そのユーザに報酬を付与する。そして、管理部400は、報酬が付与されたことをユーザに通知する。 Furthermore, when the second behavior detection unit 320 detects "a predetermined behavior taken by the user in the second area A20," the management unit 400 grants a reward to the user. The management unit 400 then notifies the user that a reward has been granted.

具体的には、管理部400は、第2行動検出部320の現実行動検出部321により「第2現実エリアA21においてとられた現実世界での所定の行動(現実世界においてユーザ自身によりとられた所定の行動)」が検出されると、その所定の行動の主体であるユーザに報酬を付与する。また、管理部400は、第2行動検出部320の仮想行動検出部322により「第2仮想エリアA22においてとられた仮想世界での所定の行動(ユーザの操作に応じて仮想空間内においてとられた所定の行動)」が検出されると、その所定の行動の主体であるユーザに報酬を付与する。 Specifically, when the real behavior detection unit 321 of the second behavior detection unit 320 detects a "predetermined real-world behavior taken in the second real area A21 (predetermined behavior taken by the user in the real world)," the management unit 400 grants a reward to the user who is the subject of the predetermined behavior. Furthermore, when the virtual behavior detection unit 322 of the second behavior detection unit 320 detects a "predetermined virtual-world behavior taken in the second virtual area A22 (predetermined behavior taken in the virtual space in response to the user's operation)," the management unit 400 grants a reward to the user who is the subject of the predetermined behavior.

具体的には、管理部400は、ユーザに付与された報酬を、管理サーバ10の記憶部12に記憶された報酬情報(そのユーザに関連付けられた報酬情報)に登録する。これにより、報酬がユーザに付与されたことになる。 Specifically, the management unit 400 registers the reward granted to the user in the reward information (reward information associated with that user) stored in the storage unit 12 of the management server 10. This means that the reward has been granted to the user.

報酬は、現実世界において利用可能な特典、仮想空間内において利用可能な特典などを含む。仮想空間内において利用可能な特典は、所定のゲーム内において利用可能な特典を含む。 Rewards include perks that can be used in the real world, perks that can be used in virtual space, etc. Perks that can be used in virtual space include perks that can be used in a specific game.

現実世界において利用可能な特典の例としては、ポイント、割引券(電子クーポン)、仮想通貨、デジタルコンテンツ、権利などが挙げられる。ポイントは、商品などを購入する際に現金とともに(または現金の代わりに)利用可能である。仮想通貨は、電子決済などで利用可能である。仮想通貨は、インターネット上でやりとりできる財産的価値(暗号資産)であり、ブロックチェーン技術により管理される。デジタルコンテンツは、画像や音楽などの作品を示すデジタルデータである。デジタルコンテンツは、NFT(Non-Fungible Token:非代替性トークン)であってもよい。権利は、所定の利益を享受することができる権利である。 Examples of benefits available in the real world include points, discount coupons (electronic coupons), virtual currency, digital content, and rights. Points can be used in addition to (or instead of) cash when purchasing goods and other items. Virtual currency can be used for electronic payments, etc. Virtual currency is a form of financial value (cryptocurrency) that can be exchanged over the Internet and is managed using blockchain technology. Digital content is digital data that represents works such as images and music. Digital content may also be an NFT (Non-Fungible Token). Rights are the right to enjoy certain benefits.

現実世界において利用可能なポイントおよび割引券は、現実世界に存在する店舗において利用可能である。現実世界において利用可能な仮想通貨は、現実世界に存在する店舗における電子決済において利用可能である。現実世界において利用可能なデジタルコンテンツは、ユーザにより利用されるユーザ端末30に配信され、ユーザ端末30を用いて視聴される。現実世界において利用可能な権利は、現実世界において所定の利益を享受することができる権利である。 Points and discount coupons that can be used in the real world can be used in stores that exist in the real world. Virtual currency that can be used in the real world can be used for electronic payments in stores that exist in the real world. Digital content that can be used in the real world is delivered to a user terminal 30 used by a user and viewed using the user terminal 30. Rights that can be used in the real world are rights that allow certain benefits to be enjoyed in the real world.

例えば、現実世界において利用可能な特典は、神社エリアに関連する特典を含む。神社エリアに関連する特典の例としては、神社エリア内および神社エリアの近辺において利用可能なポイントおよび割引券、神社エリアに関連するデジタルコンテンツおよび権利などが挙げられる。神社エリアに関連するデジタルコンテンツの例としては、神社に祀られる神様、御朱印、お守りなどを示すデジタルデータ(画像データ)が挙げられる。神社エリアに関連する権利の例としては、神社エリア内に配置された特定の物体(寄進礼板や石柵や灯籠など)に名前を掲示する権利、祈祷を受ける権利などが挙げられる。なお、神社エリア毎に特典(その神社エリアにおける所定の行動に応じて付与される特典)が異なるように、神社エリア毎に特典が設定されてもよい。 For example, perks available in the real world include perks associated with shrine areas. Examples of perks associated with shrine areas include points and discount coupons that can be used within and near shrine areas, and digital content and rights associated with shrine areas. Examples of digital content associated with shrine areas include digital data (image data) showing the gods enshrined at the shrine, goshuin (temple seals), and omamori (charms). Examples of rights associated with shrine areas include the right to display one's name on specific objects placed within the shrine area (donation boards, stone fences, lanterns, etc.), and the right to receive prayers. Note that perks may be set for each shrine area so that the perks (perks granted in response to specific actions in that shrine area) differ for each shrine area.

仮想空間内において利用可能な特典の例としては、ポイント、割引券(割引券として利用される仮想媒体)、仮想通貨、仮想空間内の土地などが挙げられる。仮想空間内において利用可能なポイントおよび割引券は、仮想空間内に存在する店舗において利用可能である。仮想空間内において利用可能な仮想通貨は、仮想空間内に存在する店舗における電子決済において利用可能である。 Examples of benefits that can be used within the virtual space include points, discount coupons (virtual media used as discount coupons), virtual currency, and land within the virtual space. Points and discount coupons that can be used within the virtual space can be used in stores that exist within the virtual space. Virtual currency that can be used within the virtual space can be used for electronic payments at stores that exist within the virtual space.

所定のゲーム内において利用可能な特典の例としては、ゲーム内において享受される恩恵、ゲーム内において利用されるゲーム媒体、ゲーム媒体の抽選を行うために使用される抽選チケット(いわゆるガチャチケット)、ゲームに関連する権利などが挙げられる。 Examples of perks available in a specific game include benefits enjoyed in the game, game media used in the game, lottery tickets used to draw for game media (so-called gacha tickets), and rights related to the game.

ゲーム内において享受される恩恵の例としては、ゲーム内において有利となるようにゲームのパラメータ(例えばユーザが所有するキャラクタのパラメータ)を向上させるという効果、キャラクタのレベルを上げるという効果、キャラクタにスキルを付与するという効果、キャラクタの体力を回復させるという効果、キャラクタを復活させるという効果などが挙げられる。ゲーム媒体の例としては、キャラクタ、アイテム、ゲーム内通貨などが挙げられる。ゲーム内通貨は、ゲーム内でのみ使用される通貨であり、無料で付与されたり、課金することで購入したりすることが可能である。ゲームに関連する権利の例としては、ユーザが所有するゲーム媒体(キャラクタやアイテムなど)をNFT(Non-Fungible Token:非代替性トークン)に変換する権利などが挙げられる。 Examples of benefits enjoyed within a game include the effect of improving game parameters (e.g., the parameters of a character owned by the user) to give an advantage in the game, the effect of raising a character's level, the effect of granting a character skills, the effect of restoring a character's stamina, and the effect of reviving a character. Examples of game media include characters, items, and in-game currency. In-game currency is currency used only within the game and can be granted for free or purchased for a fee. An example of a game-related right is the right to convert game media (such as characters or items) owned by the user into an NFT (Non-Fungible Token).

この例では、第2現実エリアA21においてとられた現実世界での所定の行動に応じてユーザに付与される報酬は、仮想空間内において享受される恩恵を含む。仮想空間内において享受される恩恵の例としては、仮想空間内において利用可能な特典が挙げられる。 In this example, the reward granted to the user in response to a predetermined action taken in the real world in the second real area A21 includes a benefit to be enjoyed in the virtual space. An example of a benefit to be enjoyed in the virtual space is a special perk that can be used in the virtual space.

また、第2仮想エリアA22においてとられた仮想空間内での所定の行動に応じてユーザに付与される報酬は、現実世界において享受される恩恵を含む。現実世界において享受される恩恵の例としては、現実世界において利用可能な特典が挙げられる。 Furthermore, the rewards granted to the user in response to a predetermined action taken in the virtual space in the second virtual area A22 include benefits that can be enjoyed in the real world. Examples of benefits that can be enjoyed in the real world include perks that can be used in the real world.

また、第1エリアA10における所定の行動に応じてユーザに付与される報酬と、第2エリアA20における所定の行動に応じてユーザに付与される報酬のうち少なくとも1つは、第1エリアA10または第2エリアA20において利用可能な特典を含む。 Furthermore, at least one of the rewards granted to users in response to predetermined actions in the first area A10 and the rewards granted to users in response to predetermined actions in the second area A20 includes a benefit that can be used in the first area A10 or the second area A20.

言い換えると、第1エリアA10における所定の行動に応じてユーザに付与される報酬は、第1エリアA10において利用可能な特典と、第2エリアA20において利用可能な特典との少なくとも1つを含む。第2エリアA20における所定の行動に応じたユーザに付与される報酬は、第1エリアA10において利用可能な特典と、第2エリアA20において利用可能な特典との少なくとも1つを含む。 In other words, the reward granted to the user in response to a predetermined action in the first area A10 includes at least one of the perks available in the first area A10 and the perks available in the second area A20. The reward granted to the user in response to a predetermined action in the second area A20 includes at least one of the perks available in the first area A10 and the perks available in the second area A20.

第1エリアA10において利用可能な特典の例としては、第1エリアA10において利用可能なポイントおよび割引券(電子クーポン)などが挙げられる。なお、第1エリアA10において利用可能な特典は、第1エリアA10においてのみ利用可能な特典であってもよい。 Examples of perks available in the first area A10 include points and discount tickets (electronic coupons) available in the first area A10. Note that perks available in the first area A10 may be perks available only in the first area A10.

第2エリアA20において利用可能な特典の例としては、第2エリアA20において利用可能なポイントおよび割引券などが挙げられる。なお、第2エリアA20において利用可能な特典は、第2エリアA20においてのみ利用可能な特典であってもよい。 Examples of perks available in the second area A20 include points and discount coupons available in the second area A20. Note that perks available in the second area A20 may be perks available only in the second area A20.

具体的には、第2エリアA20において利用可能な特典は、第2現実エリアA21において利用可能な特典と、第2仮想エリアA22において利用可能な特典とに大別される。第2現実エリアA21において利用可能な特典の例としては、第2現実エリアA21(現実世界)において利用可能なポイントおよび割引券(電子クーポン)などが挙げられる。第2仮想エリアA22において利用可能な特典の例としては、第2仮想エリアA22(仮想空間内)において利用可能なポイントおよび割引券(割引券として利用される仮想媒体)などが挙げられる。 Specifically, the perks available in the second area A20 are broadly divided into perks available in the second real area A21 and perks available in the second virtual area A22. Examples of perks available in the second real area A21 include points and discount coupons (electronic coupons) available in the second real area A21 (the real world). Examples of perks available in the second virtual area A22 include points and discount coupons (virtual media used as discount coupons) available in the second virtual area A22 (in the virtual space).

なお、第1エリアA10において利用可能な特典は、第1エリアA10を含む第1地域(例えば街全体)において利用可能な特典であってもよい。第1地域には、第1エリアA10の他に、1つまたは複数のエリアを含まれる。第1地域において利用可能な特典は、第1エリアA10だけでなく、第1地域に含まれる「第1エリアA10ではない別のエリア」においても利用可能である。例えば、第1地域において利用可能な特典は、地域復興券のような特典である。第2エリアA20において利用可能な特典についても、同様である。 Note that the perks available in the first area A10 may be perks available in the first region (e.g., the entire town) that includes the first area A10. The first region includes one or more areas in addition to the first area A10. Perks available in the first region can be used not only in the first area A10, but also in "another area other than the first area A10" included in the first region. For example, a perk available in the first region is a perk such as a regional reconstruction ticket. The same applies to perks available in the second area A20.

〔実施形態1の総括〕
以上をまとめると、実施形態1の管理システム1は、第1エリア設定部210と、第2エリア設定部220と、第1行動検出部310と、第2行動検出部320と、管理部400とを備える。第1エリア設定部210は、現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、ユーザにより選択されたエリアを第1エリアA10に設定する。第2エリア設定部220は、現実世界に存在する現実エリアのうち第1エリアA10とは異なる現実エリアまたは仮想空間内に存在する仮想エリアの中から第1エリアA10に関連付けたいエリアをユーザに選択させ、ユーザにより選択されたエリアを第2エリアA20に設定する。第1行動検出部310は、ユーザによりとられた第1エリアA10における所定の行動を検出する。第2行動検出部320は、ユーザによりとられた第2エリアA20における所定の行動を検出する。管理部400は、第1行動検出部310により検出された第1エリアA10における所定の行動、第2行動検出部320により検出された第2エリアA20における所定の行動のうち少なくとも1つに応じて、ユーザに報酬を付与する。第2行動検出部320は、現実エリアである第2エリアA20においてとられた現実世界での所定の行動を検出する現実行動検出部321、仮想エリアである第2エリアA20においてとられた仮想空間内での所定の行動を検出する仮想行動検出部322の少なくとも1つを含む。
[Summary of Embodiment 1]
To summarize the above, the management system 1 of embodiment 1 includes a first area setting unit 210, a second area setting unit 220, a first behavior detection unit 310, a second behavior detection unit 320, and a management unit 400. The first area setting unit 210 allows a user to select an arbitrary area from among real areas existing in the real world, and sets the area selected by the user as the first area A10. The second area setting unit 220 allows a user to select an area to be associated with the first area A10 from among real areas existing in the real world that are different from the first area A10 or from among virtual areas existing in a virtual space, and sets the area selected by the user as the second area A20. The first behavior detection unit 310 detects a predetermined behavior taken by the user in the first area A10. The second behavior detection unit 320 detects a predetermined behavior taken by the user in the second area A20. The management unit 400 grants a reward to the user in accordance with at least one of a predetermined behavior in the first area A10 detected by the first behavior detection unit 310 and a predetermined behavior in the second area A20 detected by the second behavior detection unit 320. The second behavior detection unit 320 includes at least one of a real behavior detection unit 321 that detects a predetermined behavior in the real world taken in the second area A20, which is a real area, and a virtual behavior detection unit 322 that detects a predetermined behavior in a virtual space taken in the second area A20, which is a virtual area.

実施形態1の管理方法は、第1エリア設定ステップと、第2エリア設定ステップと、第1行動検出ステップと、第2行動検出ステップと、報酬付与ステップとを備える。第1エリア設定ステップは、現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、ユーザにより選択されたエリアを第1エリアA10に設定する。第2エリア設定ステップは、現実世界に存在する現実エリアのうち第1エリアA10とは異なる現実エリアまたは仮想空間内に存在する仮想エリアの中から第1エリアA10に関連付けたいエリアをユーザに選択させ、ユーザにより選択されたエリアを第2エリアA20に設定する。第1行動検出ステップは、ユーザによりとられた第1エリアA10における所定の行動を検出する。第2行動検出ステップは、ユーザによりとられた第2エリアA20における所定の行動を検出する。報酬付与ステップは、第1行動検出ステップにより検出された第1エリアA10における所定の行動、第2行動検出ステップにより検出された第2エリアA20における所定の行動のうち少なくとも1つに応じて、ユーザに報酬を付与する。第2行動検出ステップは、現実エリアである第2エリアA20においてとられた現実世界での所定の行動を検出する現実行動検出ステップ、仮想エリアである第2エリアA20においてとられた仮想空間内での所定の行動を検出する仮想行動検出ステップの少なくとも1つを含む。 The management method of embodiment 1 includes a first area setting step, a second area setting step, a first behavior detection step, a second behavior detection step, and a reward granting step. The first area setting step allows the user to select an area from among real areas existing in the real world, and sets the area selected by the user as the first area A10. The second area setting step allows the user to select an area to be associated with the first area A10 from among real areas existing in the real world that are different from the first area A10 or from among virtual areas existing in the virtual space, and sets the area selected by the user as the second area A20. The first behavior detection step detects a predetermined behavior taken by the user in the first area A10. The second behavior detection step detects a predetermined behavior taken by the user in the second area A20. The reward granting step grants a reward to the user in accordance with at least one of the predetermined behavior in the first area A10 detected in the first behavior detection step and the predetermined behavior in the second area A20 detected in the second behavior detection step. The second behavior detection step includes at least one of a real behavior detection step that detects a predetermined behavior in the real world taken in the second area A20, which is a real area, and a virtual behavior detection step that detects a predetermined behavior in a virtual space taken in the second area A20, which is a virtual area.

実施形態1の管理プログラムは、上記管理方法をコンピュータ(制御部13)に実行させる。 The management program of embodiment 1 causes a computer (control unit 13) to execute the above management method.

〔実施形態1の効果〕
以上のように、実施形態1では、第1エリアA10においてユーザにより所定の行動がとられた場合に、ユーザに報酬を付与することができる。これにより、第1エリアA10に通おうとする意欲(第1エリアA10に通いたいと思う気持ち)を向上させることができる。
[Effects of the First Embodiment]
As described above, in the first embodiment, when a user performs a predetermined action in the first area A10, a reward can be given to the user, thereby increasing the motivation to visit the first area A10 (the desire to visit the first area A10).

また、実施形態1では、第2エリアA20においてユーザにより所定の行動がとられた場合に、ユーザに報酬を付与することができる。これにより、第2エリアA20に通おうとする意欲(第2エリアA20に通いたいと思う気持ち)を向上させることができる。 Furthermore, in embodiment 1, if a user performs a predetermined action in the second area A20, a reward can be given to the user. This can increase the user's motivation to visit the second area A20 (the desire to visit the second area A20).

なお、何かしらの事情により、第1エリアA10にユーザが通うことができない場合、ユーザは、その第1エリアA10において所定の行動をとることができないので、その所定の行動に応じた報酬を得ることができなくなる。その結果、第1エリアA10に通おうとする意欲が低下してしまうおそれがある。 If, for some reason, the user is unable to visit the first area A10, the user will not be able to take the specified action in the first area A10, and will therefore not be able to obtain the reward associated with that action. As a result, the user may become less motivated to visit the first area A10.

実施形態1では、第1エリアA10に関連付けられた第2エリアA20に通うことで、第1エリアA10に通うことを擬似的に再現(達成)することができる。したがって、第2エリアA20に通おうとする意欲を向上させることで、第1エリアA10にユーザが通うことができない場合であっても、第1エリアA10に通おうとする意欲の低下を抑制することができる。 In embodiment 1, by visiting the second area A20 associated with the first area A10, it is possible to simulate (achieve) visiting the first area A10. Therefore, by increasing the user's motivation to visit the second area A20, it is possible to suppress a decrease in the user's motivation to visit the first area A10 even if the user is unable to visit the first area A10.

また、感染症の拡大防止などのために外出や遠出が制限され、第1エリアA10に実際に行くことが困難である場合であっても、第1エリアA10とは別に、所定の行動をとる(例えば参拝する)ことが可能な第2エリアA20が存在することで、ユーザの不満(外出や遠出が制限されることで参拝などの所定の行動をとれないことによる不満)を解消することができる。第2エリアA20において所定の行動をとるという代替行為により、ユーザの満足度を向上させることができる。 In addition, even if restrictions on going out or traveling long distances are imposed to prevent the spread of infectious diseases, making it difficult to actually go to the first area A10, the existence of a second area A20 separate from the first area A10 where predetermined actions can be taken (for example, visiting a shrine) can alleviate user dissatisfaction (dissatisfaction caused by not being able to take predetermined actions such as visiting a shrine due to restrictions on going out or traveling long distances). User satisfaction can be improved by providing an alternative action of taking predetermined actions in the second area A20.

また、実施形態1において、第2現実エリアA21(現実エリアである第2エリアA20)においてとられる現実世界での所定の行動は、第1エリアA10における所定の行動と関連のある行動である。 Furthermore, in embodiment 1, the predetermined action in the real world taken in the second real area A21 (the second real area A20) is an action related to the predetermined action in the first area A10.

実施形態1では、第1エリアA10における所定の行動を、第2現実エリアA21において擬似的に再現(達成)することができる。これにより、第1エリアA10に通おうとする意欲の低下を抑制することができる。 In embodiment 1, a predetermined behavior in the first area A10 can be simulated (achieved) in the second real area A21. This can reduce a decline in motivation to visit the first area A10.

また、実施形態1において、第2現実エリアA21(現実エリアである第2エリアA20)においてとられた現実世界での所定の行動に応じてユーザに付与される報酬は、仮想空間内において享受される恩恵を含む。 Furthermore, in embodiment 1, the reward given to the user in response to a predetermined action taken in the real world in the second real area A21 (the second real area A20) includes a benefit to be enjoyed in the virtual space.

実施形態1では、仮想空間内において享受される恩恵を含む報酬をユーザに付与することで、ユーザの仮想空間への関心を高めることができる。 In embodiment 1, users can be given rewards that include benefits that can be enjoyed within the virtual space, thereby increasing users' interest in the virtual space.

また、実施形態1において、第2仮想エリアA22(仮想エリアである第2エリアA20)においてとられた仮想空間内での所定の行動に応じてユーザに付与される報酬は、現実世界において享受される恩恵を含む。 Furthermore, in embodiment 1, the reward given to the user in response to a predetermined action taken in the virtual space in the second virtual area A22 (the second area A20, which is a virtual area) includes a benefit to be enjoyed in the real world.

実施形態1では、現実世界において享受される恩恵を含む報酬をユーザに付与することで、ユーザの現実世界への関心を高めることができる。 In embodiment 1, by providing users with rewards that include benefits that can be enjoyed in the real world, users' interest in the real world can be increased.

また、実施形態1において、第1エリアA10における所定の行動に応じてユーザに付与される報酬、第2エリアA20における所定の行動に応じてユーザに付与される報酬のうち少なくとも1つは、第1エリアA10または第2エリアA20において利用可能な特典を含む。 Furthermore, in embodiment 1, at least one of the rewards granted to a user in response to a predetermined action in the first area A10 and the rewards granted to a user in response to a predetermined action in the second area A20 includes a benefit that can be used in the first area A10 or the second area A20.

実施形態1では、第1エリアA10において利用可能な特典を含む報酬をユーザに付与することで、ユーザの第1エリアA10への関心を高めることができる。これにより、第1エリアA10に通おうとする意欲を向上させることができる。 In embodiment 1, by providing users with rewards including benefits that can be used in the first area A10, it is possible to increase users' interest in the first area A10. This can increase users' motivation to visit the first area A10.

同様に、第2エリアA20において利用可能な特典を含む報酬をユーザに付与することで、ユーザの第2エリアA20への関心を高めることができる。これにより、第2エリアA20に通おうとする意欲を向上させることができる。 Similarly, by offering users rewards including special benefits that can be used in the second area A20, users' interest in the second area A20 can be increased. This can increase users' motivation to visit the second area A20.

また、実施形態1において、第2現実エリアA21(現実エリアである第2エリアA20)において実行可能なログイン処理の一部または全部は、第1エリアA10において実行可能なログイン処理の一部または全部と同一である。 Furthermore, in embodiment 1, some or all of the login processing that can be performed in the second real area A21 (the second real area A20) is the same as some or all of the login processing that can be performed in the first area A10.

実施形態1では、第2現実エリアA21において実行可能なログイン処理が第1エリアA10において実行可能なログイン処理と完全に異なる場合よりも、ログイン処理に関するユーザの負担(煩わしさ)を軽減することができる。 In embodiment 1, the burden (annoyance) on the user regarding the login process can be reduced compared to when the login process that can be performed in the second real area A21 is completely different from the login process that can be performed in the first area A10.

なお、以上の説明では、ユーザによりとられた「第1エリアA10における所定の行動」が「第1エリアA10に設けられたエリア端末20に接続された情報取得部(カメラ41など)」により得られた情報に基づいて検出される場合を例に挙げたが、これに限定されない。 In the above explanation, we have given an example in which the "predetermined action in the first area A10" taken by the user is detected based on information obtained by an "information acquisition unit (such as a camera 41) connected to an area terminal 20 installed in the first area A10," but this is not limited to this.

例えば、第1行動検出部310は、第1エリアA10に位置するユーザ端末30に含まれる情報取得部(カメラ35など)により得られた情報に基づいて、ユーザによりとられた第1エリアA10における所定の行動を検出してもよい。第1エリアA10におけるユーザの行動を検出するための情報を取得する情報取得部は、第1エリアA10に設けられたエリア端末20に接続された情報取得部であってもよいし、第1エリアA10に位置するユーザ端末30に含まれる情報取得部であってもよい。 For example, the first behavior detection unit 310 may detect a predetermined behavior taken by a user in the first area A10 based on information obtained by an information acquisition unit (such as a camera 35) included in a user terminal 30 located in the first area A10. The information acquisition unit that acquires information for detecting the user's behavior in the first area A10 may be an information acquisition unit connected to an area terminal 20 provided in the first area A10, or may be an information acquisition unit included in a user terminal 30 located in the first area A10.

また、以上の説明では、ユーザによりとられた「第2現実エリアA21における所定の行動」が「第2現実エリアA21に位置するユーザ端末30に含まれる情報取得部(カメラ35など)」により得られた情報に基づいて検出される場合を例に挙げたが、これに限定されない。 Furthermore, the above explanation has given an example in which the "predetermined action in the second real area A21" taken by the user is detected based on information obtained by an "information acquisition unit (such as a camera 35) included in a user terminal 30 located in the second real area A21," but this is not limited to this.

例えば、第2現実エリアA21に、エリア端末20と、そのエリア端末20に接続される情報取得部(カメラ41など)とが設けられてもよい。そして、第2行動検出部320の現実行動検出部321は、第2現実エリアA21に設けられたエリア端末20に接続された情報取得部により得られた情報に基づいて、ユーザによりとられた第2現実エリアA21における所定の行動を検出してもよい。第2現実エリアA21におけるユーザの行動を検出するための情報を取得する情報取得部は、第2現実エリアA21に位置するユーザ端末30に含まれる情報取得部であってもよいし、第2現実エリアA21に設けられたエリア端末20に接続された情報取得部であってもよい。 For example, an area terminal 20 and an information acquisition unit (such as a camera 41) connected to the area terminal 20 may be provided in the second real area A21. The real behavior detection unit 321 of the second behavior detection unit 320 may detect a predetermined behavior taken by the user in the second real area A21 based on information obtained by an information acquisition unit connected to the area terminal 20 provided in the second real area A21. The information acquisition unit that acquires information to detect the user's behavior in the second real area A21 may be an information acquisition unit included in the user terminal 30 located in the second real area A21, or may be an information acquisition unit connected to the area terminal 20 provided in the second real area A21.

(実施形態1の変形例)
実施形態1の変形例1の管理システム1は、管理システム1による処理が実施形態1の管理システム1と異なる。実施形態1の変形例1の管理システム1のその他の構成および処理は、実施形態1の管理システム1と同様である。
(Modification of the first embodiment)
The management system 1 of the first modification of the first embodiment differs from the management system 1 of the first embodiment in the processing performed by the management system 1. The other configurations and processing of the management system 1 of the first modification of the first embodiment are similar to those of the management system 1 of the first embodiment.

実施形態1の変形例1の管理システム1による処理(管理処理)は、実施形態1の管理システム1による処理に加えて、第1行動促進処理と、第1演出処理と、第2行動促進処理と、第2演出処理とを含む。 The processing (management processing) performed by the management system 1 of Variation 1 of Embodiment 1 includes, in addition to the processing performed by the management system 1 of Embodiment 1, a first action promotion processing, a first presentation processing, a second action promotion processing, and a second presentation processing.

〔第1行動促進処理〕
第1行動促進処理は、管理部400により行われる。例えば、管理部400は、現実世界におけるユーザの位置が第1エリアA10(そのユーザに関連付けられた第1エリアA10)に含まれる場合に、第1行動促進処理を行う。
[First action promotion process]
The first action prompting process is performed by the management unit 400. For example, the management unit 400 performs the first action prompting process when the user's position in the real world is included in the first area A10 (the first area A10 associated with the user).

第1行動促進処理において、管理部400は、第1エリアA10において所定の行動をとることをユーザに促す。具体的には、管理部400は、第1エリアA10において所定の行動をとることを促す画像および音声を、ユーザへ向けて画像および音声を出力するディスプレイおよびスピーカに出力させる。このようなディスプレイおよびスピーカの例としては、エリア端末20に接続されたディスプレイ45およびスピーカ46、ユーザ端末30のディスプレイ33およびスピーカ34などが挙げられる。 In the first behavior promotion process, the management unit 400 prompts the user to take a predetermined behavior in the first area A10. Specifically, the management unit 400 causes an image and sound prompting the user to take a predetermined behavior in the first area A10 to be output to a display and speaker that output the image and sound to the user. Examples of such a display and speaker include the display 45 and speaker 46 connected to the area terminal 20, and the display 33 and speaker 34 of the user terminal 30.

この例では、管理部400は、第1エリアA10に含まれる特定地点において所定の行動をとることをユーザに促す。例えば、管理部400は、現実世界におけるユーザの位置が第1エリアA10に含まれる特定地点に含まれる場合に、その特定地点において所定の行動をとることをユーザに促す。 In this example, the management unit 400 prompts the user to take a predetermined action at a specific point included in the first area A10. For example, if the user's position in the real world is included in a specific point included in the first area A10, the management unit 400 prompts the user to take a predetermined action at that specific point.

〔第1行動促進処理の具体例〕
例えば、第1エリアA10に含まれる特定地点が「神社エリアに含まれる社殿」である場合、管理部400は、賽銭のための所定の行動をとることを促す賽銭促進画像を、社殿が配置された地点に設けられたディスプレイ45に表示させる。
[Specific example of first action promotion process]
For example, if a specific point included in the first area A10 is a "shrine building included in the shrine area," the management unit 400 displays an offering promotion image on a display 45 installed at the point where the shrine building is located, encouraging people to take a specified action to offer offerings.

なお、管理部400は、賽銭促進画像とともに(または賽銭促進画像の表示後に)賽銭の金額に関する情報を示す賽銭金額画像を、社殿が配置された地点に設けられたディスプレイ45に表示させてもよい。賽銭の金額に関する情報の例としては、縁起の良い金額、縁起の悪い金額などが挙げられる。 The management unit 400 may also display an offering amount image showing information about the amount of offering money on a display 45 installed at the location where the shrine is located, along with the offering promotion image (or after the offering promotion image has been displayed). Examples of information about the amount of offering money include auspicious amounts, unlucky amounts, etc.

また、管理部400は、賽銭の金額を指定するための賽銭金額指定画面の画像を、ユーザ端末30のディスプレイ33に表示させてもよい。また、賽銭の金額を指定するための操作(金額指定操作)と、賽銭を行うことを指示する操作(賽銭指示操作)とがユーザ端末30に入力されると、管理部400は、賽銭指示操作に応答して、金額指定操作により指定された金額の賽銭が行われるように、賽銭のための電子決済を制御する。なお、賽銭金額指定画面には、縁起の良い金額が予め表示(デフォルト表示)されてもよい。この場合、賽銭金額指定画面において、その予め表示された金額が指定可能であってもよい。 The management unit 400 may also display an image of an offering amount designation screen for designating the amount of offerings on the display 33 of the user terminal 30. Furthermore, when an operation for designating the amount of offerings (amount designation operation) and an operation for instructing to make an offering (offering instruction operation) are input into the user terminal 30, the management unit 400 controls the electronic payment for the offering in response to the offering instruction operation so that the amount designated by the amount designation operation is offered. An auspicious amount may be pre-displayed (default display) on the offering amount designation screen. In this case, the pre-displayed amount may be designable on the offering amount designation screen.

〔第1演出処理〕
第1演出処理は、管理部400により行われる。例えば、管理部400は、第1行動検出部310により「第1エリアA10における所定の行動」が検出されると、第1演出処理を行う。
[First performance process]
The first effect processing is performed by the management unit 400. For example, when the first behavior detection unit 310 detects a "predetermined behavior in the first area A10," the management unit 400 performs the first effect processing.

第1演出処理において、管理部400は、第1行動検出部310により検出された「第1エリアA10における所定の行動」に応じた演出画像および演出音声を、ユーザへ向けて画像および音声を出力するディスプレイおよびスピーカに出力させる。このようなディスプレイおよびスピーカの例としては、エリア端末20に接続されたディスプレイ45およびスピーカ46、ユーザ端末30のディスプレイ33およびスピーカ34などが挙げられる。演出画像および演出音声の例としては、所定の行動に対する感謝を示す画像および音声などが挙げられる。 In the first effect processing, the management unit 400 outputs effect images and effect sounds corresponding to the "predetermined behavior in the first area A10" detected by the first behavior detection unit 310 to a display and speaker that output images and sounds to the user. Examples of such displays and speakers include the display 45 and speaker 46 connected to the area terminal 20, and the display 33 and speaker 34 of the user terminal 30. Examples of effect images and effect sounds include images and sounds that express gratitude for the predetermined behavior.

この例では、管理部400は、第1行動検出部310により「第1エリアA10に含まれる特定地点における所定の行動」が検出されると、その特定地点における所定の行動に応じた演出画像および演出音声をディスプレイおよびスピーカに出力させる。 In this example, when the first behavior detection unit 310 detects "a predetermined behavior at a specific location included in the first area A10," the management unit 400 causes the display and speaker to output a visual effect and audio effect corresponding to the predetermined behavior at that specific location.

〔第1演出処理の具体例〕
例えば、第1エリアA10に含まれる特定地点が「神社エリアに含まれる社殿」である場合、図5に示すように、管理部400は、第1行動検出部310により「賽銭に関する所定の行動(小銭を投げ入れる挙動または電子決済)」が検出されると、賽銭に応じた演出画像および演出音声を、社殿が配置された地点に設けられたディスプレイ45およびスピーカ46から出力させる。図5の例では、演出画像および演出音声は、神社に祀られた神様が賽銭に対して感謝する場面を示す画像および音声である。
[Specific Example of First Rendering Process]
For example, if the specific point included in the first area A10 is a "shrine building included in the shrine area," when the first behavior detection unit 310 detects a "predetermined behavior related to offering money (the behavior of throwing in coins or electronic payment)," as shown in Fig. 5, the management unit 400 causes a display 45 and a speaker 46 provided at the point where the shrine building is located to output an effect image and effect sound corresponding to the offering. In the example of Fig. 5, the effect image and effect sound are an image and sound showing a scene in which the god enshrined in the shrine gives thanks for the offering.

なお、賽銭に応じた複数の演出画像(画像データ)および演出音声(音声データ)が準備されてもよい。この場合、管理部400は、その複数の演出画像および演出音声の中から「ディスプレイ45およびスピーカ46から出力させる演出画像および演出音声」をランダムに選択してもよい。 It is also possible to prepare multiple effect images (image data) and effect sounds (audio data) according to the amount of offerings. In this case, the management unit 400 may randomly select "the effect image and effect sound to be output from the display 45 and speaker 46" from among the multiple effect images and effect sounds.

〔第2行動促進処理〕
第2行動促進処理は、管理部400により行われる。例えば、管理部400は、現実世界または仮想空間内におけるユーザの位置が第2エリアA20(そのユーザに関連付けられた第2エリアA20)に含まれる場合に、第2行動促進処理を行う。
[Second Action Promotion Processing]
The second action prompting process is performed by the management unit 400. For example, the management unit 400 performs the second action prompting process when the user's position in the real world or virtual space is included in the second area A20 (the second area A20 associated with the user).

第2行動促進処理において、管理部400は、第2エリアA20において所定の行動をとることをユーザに促す。具体的には、管理部400は、第2エリアA20において所定の行動をとることを促す画像および音声を、ユーザへ向けて画像および音声を出力するディスプレイおよびスピーカに出力させる。このようなディスプレイおよびスピーカの例としては、ユーザ端末30のディスプレイ33およびスピーカ34などが挙げられる。 In the second action promotion process, the management unit 400 prompts the user to take a predetermined action in the second area A20. Specifically, the management unit 400 outputs images and audio prompting the user to take a predetermined action in the second area A20 to a display and speaker that output images and audio to the user. Examples of such a display and speaker include the display 33 and speaker 34 of the user terminal 30.

なお、第2行動促進処理は、現実行動促進処理および仮想行動促進処理の少なくとも1つ(この例では両方)を含む。 Note that the second behavior promotion process includes at least one of a real behavior promotion process and a virtual behavior promotion process (in this example, both).

〔現実行動促進処理〕
現実行動促進処理において、管理部400は、第2現実エリアA21において所定の行動をとることをユーザに促す。例えば、管理部400は、現実世界におけるユーザの位置が第2現実エリアA21(そのユーザに関連付けられた第2現実エリアA21)に含まれる場合に、現実行動促進処理をとる。なお、この例では、管理部400は、第2現実エリアA21に含まれる特定地点において所定の行動をとることをユーザに促す。
[Real Behavior Promotion Processing]
In the real-world behavior promotion process, management unit 400 prompts the user to take a predetermined behavior in second real area A21. For example, management unit 400 performs the real-world behavior promotion process when the user's location in the real world is included in second real area A21 (second real area A21 associated with the user). Note that in this example, management unit 400 prompts the user to take a predetermined behavior at a specific location included in second real area A21.

〔仮想行動促進処理〕
仮想行動促進処理において、管理部400は、第2仮想エリアA22において所定の行動をとることをユーザに促す。例えば、管理部400は、仮想空間内におけるユーザの位置が第2仮想エリアA22(そのユーザに関連付けられた第2仮想エリアA22)に含まれる場合に、仮想行動促進処理を行う。なお、この例では、管理部400は、第2仮想エリアA22に含まれる特定地点において所定の行動をとることをユーザに促す。
[Virtual behavior promotion processing]
In the virtual behavior prompting process, the management unit 400 prompts the user to take a predetermined behavior in the second virtual area A22. For example, the management unit 400 performs the virtual behavior prompting process when the user's position in the virtual space is included in the second virtual area A22 (the second virtual area A22 associated with the user). In this example, the management unit 400 prompts the user to take a predetermined behavior at a specific point included in the second virtual area A22.

〔第2演出処理〕
第2演出処理は、管理部400により行われる。例えば、管理部400は、第1行動検出部310により「第2エリアA20における所定の行動」が検出されると、第2演出処理を行う。
[Second performance process]
The second performance processing is performed by the management unit 400. For example, when the first behavior detection unit 310 detects a "predetermined behavior in the second area A20," the management unit 400 performs the second performance processing.

第2演出処理において、管理部400は、第2行動検出部320により検出された「第2エリアA20における所定の行動」に応じた演出画像および演出音声を、ユーザへ向けて画像および音声を出力するディスプレイおよびスピーカに出力させる。このようなディスプレイおよびスピーカの例としては、ユーザ端末30のディスプレイ33およびスピーカ34などが挙げられる。 In the second effect processing, the management unit 400 outputs effect images and effect sounds corresponding to the "predetermined behavior in the second area A20" detected by the second behavior detection unit 320 to a display and speaker that output images and sounds to the user. Examples of such a display and speaker include the display 33 and speaker 34 of the user terminal 30.

なお、第2演出処理は、現実演出処理および仮想演出処理の少なくとも1つ(この例では両方)を含む。 Note that the second presentation process includes at least one of real presentation process and virtual presentation process (in this example, both).

〔現実演出処理〕
現実演出処理において、管理部400は、現実行動検出部321により検出された「第2現実エリアA21における所定の行動」に応じた演出画像および演出音声をディスプレイおよびスピーカに出力させる。なお、この例では、管理部400は、現実行動検出部321により検出された「第2現実エリアA21に含まれる特定地点における所定の行動」に応じた演出画像および演出音声をディスプレイおよびスピーカに出力させる。
[Reality rendering processing]
In the reality representation processing, the management unit 400 causes the display and the speaker to output a representation image and a representation sound corresponding to the "predetermined behavior in the second reality area A21" detected by the real behavior detection unit 321. In this example, the management unit 400 causes the display and the speaker to output a representation image and a representation sound corresponding to the "predetermined behavior at a specific point included in the second reality area A21" detected by the real behavior detection unit 321.

〔仮想演出処理〕
仮想演出処理において、管理部400は、仮想行動検出部322により検出された「第2仮想エリアA22における所定の行動」に応じた演出画像および演出音声をディスプレイおよびスピーカに出力させる。なお、この例では、管理部400は、仮想行動検出部322により検出された「第2仮想エリアA22に含まれる特定地点における所定の行動」に応じた演出画像および演出音声をディスプレイおよびスピーカに出力させる。
[Virtual performance processing]
In the virtual effect processing, the management unit 400 causes the display and the speaker to output effect images and effect sounds corresponding to the "predetermined behavior in the second virtual area A22" detected by the virtual behavior detection unit 322. In this example, the management unit 400 causes the display and the speaker to output effect images and effect sounds corresponding to the "predetermined behavior at a specific point included in the second virtual area A22" detected by the virtual behavior detection unit 322.

(実施形態2)
図8は、実施形態2の管理システム1の構成を例示する。実施形態2の管理システム1は、実施形態1の管理システム1の構成に加えて、ゲーム装置50を備える。また、実施形態2の管理システム1は、管理サーバ10の制御部13のソフトウェア構成が実施形態1の管理システム1と異なる。実施形態2の管理システム1のその他の構成は、実施形態1の管理システム1の構成と同様である。
(Embodiment 2)
8 illustrates an example of the configuration of the management system 1 of embodiment 2. The management system 1 of embodiment 2 includes a game device 50 in addition to the configuration of the management system 1 of embodiment 1. Furthermore, the management system 1 of embodiment 2 differs from the management system 1 of embodiment 1 in the software configuration of the control unit 13 of the management server 10. The other configurations of the management system 1 of embodiment 2 are similar to the configurations of the management system 1 of embodiment 1.

〔ゲーム装置〕
ゲーム装置50は、ユーザにより操作され、ゲームを実行する。ゲーム装置50は、ユーザにより利用される使用される情報端末の一例である。
[Game device]
The game device 50 is operated by a user to execute a game, and is an example of an information terminal used by a user.

ゲーム装置50の例としては、プレイステーション(登録商標)、XBox(登録商標)、Nintendo Switch(登録商標)などの家庭用ゲーム機、PlayStation Vita(登録商標)などの携帯ゲーム機、パーソナルコンピュータなどが挙げられる。また、クラウド型のゲームの場合、ゲーム装置50は、例えば、ゲームサーバなどの装置である。この場合、通信ネットワーク5を介して接続されたディスプレイにゲーム画面が表示される。 Examples of game devices 50 include home game consoles such as PlayStation (registered trademark), XBox (registered trademark), and Nintendo Switch (registered trademark), portable game consoles such as PlayStation Vita (registered trademark), and personal computers. In the case of cloud-based games, the game device 50 is, for example, a device such as a game server. In this case, the game screen is displayed on a display connected via the communication network 5.

以下では、ゲーム装置50が家庭用ゲーム機である場合を例に挙げる。ゲーム装置50には、ディスプレイ61と、スピーカ62と、コントローラ63(操作部)とが接続される。 In the following, we will use an example in which the game device 50 is a home game console. A display 61, a speaker 62, and a controller 63 (operation unit) are connected to the game device 50.

管理サーバ10およびゲーム装置50は、通信ネットワーク5を介して通信する。例えば、管理サーバ10は、ゲームを実行するためのゲームプログラムおよびゲームデータを送信する。ゲーム装置50は、管理サーバ10から通信ネットワーク5を介してゲームプログラムおよびゲームデータを受信(ダウンロード)してインストールする。そして、管理サーバ10とゲーム装置50が動作することで、ゲームが進行する。ゲームの進行は、管理サーバ10により制御される。 The management server 10 and game devices 50 communicate via a communications network 5. For example, the management server 10 transmits a game program and game data for executing a game. The game devices 50 receive (download) and install the game program and game data from the management server 10 via the communications network 5. The game then progresses as the management server 10 and game devices 50 operate. The progress of the game is controlled by the management server 10.

〔ゲーム装置のハードウェア構成〕
図9に示すように、ゲーム装置50は、ネットワークインターフェース51と、グラフィック処理部52と、オーディオ処理部53と、操作処理部54と、記憶部55と、制御部56とを有する。ネットワークインターフェース51とグラフィック処理部52とオーディオ処理部53と操作処理部54と記憶部55は、バスを介して制御部56と電気的に接続される。
[Hardware configuration of game device]
9, game device 50 has a network interface 51, a graphics processing unit 52, an audio processing unit 53, an operation processing unit 54, a storage unit 55, and a control unit 56. Network interface 51, graphics processing unit 52, audio processing unit 53, operation processing unit 54, and storage unit 55 are electrically connected to control unit 56 via a bus.

ネットワークインターフェース51は、他の情報端末(例えば管理サーバ10など)との間で各種の情報およびデータを送受信するために、通信ネットワーク5に通信可能に接続される。 The network interface 51 is communicatively connected to the communication network 5 to send and receive various information and data to and from other information terminals (such as the management server 10).

グラフィック処理部52には、ディスプレイ61が接続される。グラフィック処理部52は、制御部56から出力されるゲーム画像情報に従って、仮想空間に関する各種オブジェクションを含むゲーム画像を、動画形式で描画する。動画形式に描画されたゲーム画像は、ゲーム画面としてディスプレイ61に表示される。 A display 61 is connected to the graphics processing unit 52. The graphics processing unit 52 renders game images, including various objects related to the virtual space, in a moving image format in accordance with game image information output from the control unit 56. The game images rendered in a moving image format are displayed on the display 61 as a game screen.

オーディオ処理部53には、スピーカ62が接続される。オーディオ処理部53は、制御部56の指示に従って、ゲーム音声を再生および合成する。オーディオ処理部53により再生および合成されたゲーム音声は、スピーカ62から出力される。具体的には、オーディオ処理部53は、制御部56が出力した音声データをアナログ信号に変換し、スピーカ62に出力する。 A speaker 62 is connected to the audio processing unit 53. The audio processing unit 53 plays and synthesizes game sounds in accordance with instructions from the control unit 56. The game sounds played and synthesized by the audio processing unit 53 are output from the speaker 62. Specifically, the audio processing unit 53 converts the audio data output by the control unit 56 into an analog signal and outputs it to the speaker 62.

操作処理部54には、コントローラ63が接続される。操作処理部54は、操作入力に関するデータをコントローラ63との間で送受信する。そして、操作処理部54は、コントローラ63に入力された操作を示す操作情報を制御部56に送信する。 The operation processing unit 54 is connected to the controller 63. The operation processing unit 54 transmits and receives data related to operation inputs to the controller 63. The operation processing unit 54 then transmits operation information indicating the operations input to the controller 63 to the control unit 56.

例えば、ユーザは、コントローラ63を操作することで、ゲーム装置50に操作信号を入力する。すなわち、コントローラ63は、ユーザにより操作が与えられると、ユーザによる操作に応じた操作信号を操作処理部54に送信する。操作処理部54は、操作信号に基づいて操作情報を生成し、その操作情報を制御部56に送信する。 For example, the user operates the controller 63 to input an operation signal to the game device 50. That is, when the user operates the controller 63, the controller 63 transmits an operation signal corresponding to the user's operation to the operation processing unit 54. The operation processing unit 54 generates operation information based on the operation signal and transmits the operation information to the control unit 56.

記憶部55は、各種の情報およびデータを記憶する。記憶部55は、HDD、SSD、RAM、ROMなどで構成される。記憶部55は、各種の処理を実行するためのプログラムおよびデータ、ゲーム装置50を所有するユーザに割り当てられたアカウント情報などを記憶する。 The memory unit 55 stores various types of information and data. The memory unit 55 is composed of an HDD, SSD, RAM, ROM, etc. The memory unit 55 stores programs and data for executing various processes, account information assigned to the user who owns the game device 50, etc.

制御部56は、ゲーム装置50の動作を制御する。制御部56は、各種の情報およびデータを送受信し、各種の情報およびデータを処理する。例えば、制御部56は、グラフィック処理部52およびオーディオ処理部53を制御することで、ディスプレイ61およびスピーカ62を制御する。制御部56は、CPU(マイクロコンピュータ)とメモリとを有する。メモリには、CPUを動作させるためのプログラムやデータなどが格納される。 The control unit 56 controls the operation of the game device 50. The control unit 56 sends and receives various information and data, and processes various information and data. For example, the control unit 56 controls the display 61 and speaker 62 by controlling the graphics processing unit 52 and audio processing unit 53. The control unit 56 has a CPU (microcomputer) and memory. The memory stores programs and data for operating the CPU.

〔管理サーバの制御部のソフトウェア構成〕
図8に示すように、管理サーバ10の制御部13は、図1に示した仮想空間生成部110に代えて、ゲーム進行部120を有する。ゲーム進行部120は、ゲーム(ユーザの操作に応じて仮想空間内においてオブジェクトが動作するゲーム)を進行するための処理を行うことで、ゲームを進行する。
[Software configuration of the control unit of the management server]
As shown in Fig. 8, the control unit 13 of the management server 10 has a game progression unit 120 instead of the virtual space generation unit 110 shown in Fig. 1. The game progression unit 120 progresses the game (a game in which objects move within a virtual space in response to user operations) by performing processing for progressing the game.

〔ゲーム装置の制御部のソフトウェア構成〕
図9に示すように、ゲーム装置50の制御部56は、ゲーム処理部56aと、情報処理部56bとを有する。言い換えると、制御部56は、そのCPUが各種プログラムを実行することにより、ゲーム処理部56a、情報処理部56bとして機能する。
[Software configuration of the control unit of the game device]
9, the control unit 56 of the game device 50 has a game processing unit 56a and an information processing unit 56b. In other words, the control unit 56 functions as the game processing unit 56a and the information processing unit 56b by the CPU executing various programs.

ゲーム処理部56aは、管理サーバ10のゲーム進行部120とともに、ゲームを進行するための処理を行う。 The game processing unit 56a performs processing to progress the game together with the game progression unit 120 of the management server 10.

情報処理部56bは、各種の情報およびデータを処理する。そして、情報処理部56bは、管理サーバ10との間において各種の情報およびデータを送受信する。また、情報処理部56bは、管理サーバ10の制御部13による制御に応答して動作する。なお、情報処理部56bによるデータおよび情報の送受信は、ネットワークインターフェース31を通じて行われる。 The information processing unit 56b processes various types of information and data. The information processing unit 56b sends and receives various types of information and data to and from the management server 10. The information processing unit 56b also operates in response to control by the control unit 13 of the management server 10. The sending and receiving of data and information by the information processing unit 56b is performed via the network interface 31.

例えば、情報処理部56bは、管理サーバ10の制御部13から送信された各種の情報およびデータに基づいて、ゲーム装置50に接続されたディスプレイ61およびスピーカ62を制御する。また、情報処理部56bは、ゲーム装置50に接続されたコントローラ63に入力された操作に応じて各種の情報を生成し、その各種の情報を管理サーバ10に送信する。管理サーバ10の制御部13は、ゲーム装置50の情報処理部56bから送信された各種の情報に基づいて動作する。 For example, the information processing unit 56b controls the display 61 and speaker 62 connected to the game device 50 based on various information and data transmitted from the control unit 13 of the management server 10. The information processing unit 56b also generates various information in response to operations input to the controller 63 connected to the game device 50, and transmits the various information to the management server 10. The control unit 13 of the management server 10 operates based on the various information transmitted from the information processing unit 56b of the game device 50.

〔管理システムにおける処理〕
実施形態2の管理システム1による処理(管理処理)は、実施形態1の仮想空間構築処理に代えて、ゲーム進行処理を含む。なお、実施形態2の管理処理に含まれるその他の処理(具体的には、第1エリア設定処理、第2エリア設定処理、ログイン処理、第1行動検出処理、第2行動検出処理、報酬付与処理)は、実施形態1の管理処理に含まれるその他の処理と同様である。
[Processing in the management system]
The processing (management processing) by the management system 1 of embodiment 2 includes a game progression processing instead of the virtual space construction processing of embodiment 1. Note that other processing included in the management processing of embodiment 2 (specifically, a first area setting processing, a second area setting processing, a login processing, a first behavior detection processing, a second behavior detection processing, and a reward granting processing) is the same as the other processing included in the management processing of embodiment 1.

〔ゲーム進行処理〕
次に、管理サーバ10のゲーム進行部120とゲーム装置50のゲーム処理部56aとにより行われる処理(ゲーム進行処理)について説明する。
[Game Progression Processing]
Next, the processing (game progression processing) performed by the game progression unit 120 of the management server 10 and the game processing unit 56a of the game device 50 will be described.

ゲーム進行部120は、ゲームを実行するためのデータであるゲームデータをゲーム装置50に送信する。ゲーム処理部56aは、管理サーバ10から送信されたゲームデータに基づいて、ゲームに関連する画像および音声をディスプレイ61およびスピーカ62に出力させる。ユーザは、ディスプレイ61およびスピーカ62から出力される画像および音声を視聴し、コントローラ63を操作する。 The game progression unit 120 transmits game data, which is data for executing the game, to the game device 50. The game processing unit 56a outputs images and sounds related to the game to the display 61 and speaker 62 based on the game data transmitted from the management server 10. The user views the images and sounds output from the display 61 and speaker 62, and operates the controller 63.

ゲーム処理部56aは、コントローラ63に入力された操作を示す操作情報を管理サーバ10に送信する。ゲーム進行部120は、ゲーム装置50から送信された操作情報に基づいて、その操作情報が反映されたゲームデータを生成し、そのゲームデータをゲーム装置50に送信する。 The game processing unit 56a sends operation information indicating operations input to the controller 63 to the management server 10. Based on the operation information sent from the game device 50, the game progression unit 120 generates game data that reflects that operation information and sends that game data to the game device 50.

以上の処理が繰り返し行われることにより、ゲームが進行していく。この例では、ゲームは、ユーザの操作に応じてゲーム空間内においてプレイヤキャラクタが動作するゲームである。ゲーム空間は、仮想空間の一例である。プレイヤキャラクタは、ユーザの操作に応じて仮想空間内において動作するオブジェクトの一例である。 The game progresses as the above processing is repeated. In this example, the game is one in which a player character moves within a game space in response to user operations. The game space is an example of a virtual space. The player character is an example of an object that moves within the virtual space in response to user operations.

〔第2エリア設定処理〕
実施形態2の第2エリア設定処理では、ゲームが行われるゲーム空間内に存在する仮想エリアが「第2仮想エリアA22」に設定される。
[Second Area Setting Process]
In the second area setting process of the second embodiment, a virtual area that exists within the game space in which the game is played is set as a "second virtual area A22."

〔仮想行動検出処理〕
実施形態2の第2行動検出処理に含まれる仮想行動検出処理では、第2仮想エリアA22に設定された「ゲーム空間内の仮想エリア」おける所定の行動が検出される。実施形態2の仮想行動検出処理では、仮想行動検出部322は、ゲーム空間内におけるプレイヤキャラクタの位置および動きを監視する。また、仮想行動検出部322は、第2仮想エリアA22に含まれる特定地点に位置するオブジェクトを動かすためにコントローラ63に入力される操作(ユーザによる操作)を監視する。
[Virtual behavior detection processing]
In the virtual behavior detection process included in the second behavior detection process of the second embodiment, a predetermined behavior is detected in a "virtual area within the game space" set in the second virtual area A22. In the virtual behavior detection process of the second embodiment, the virtual behavior detection unit 322 monitors the position and movement of the player character in the game space. The virtual behavior detection unit 322 also monitors operations (operations by the user) input to the controller 63 to move an object located at a specific point included in the second virtual area A22.

〔第2エリア(仮想エリア)における所定の行動の具体例〕
次に、実施形態2の第2仮想エリアA22における所定の行動について、第2仮想エリアA22が「祠エリア」である場合を例に挙げて説明する。祠エリアには、現実世界の祠を模したオブジェクトが配置される。
[Specific examples of predetermined actions in the second area (virtual area)]
Next, predetermined actions in the second virtual area A22 of the second embodiment will be described using an example in which the second virtual area A22 is a "shrine area." In the shrine area, objects that resemble shrines in the real world are placed.

なお、祠エリアは、神社エリアに見立てられる仮想エリアの一例である。祠を模したオブジェクトは、社殿に見立てられるオブジェクトの一例である。例えば、第1エリアA10に設定された神社エリアを「総本社」とすると、第2仮想エリアA22に設定された祠エリアは「分社」となる。 The shrine area is an example of a virtual area that can be likened to a shrine area. An object that resembles a shrine is an example of an object that can be likened to a shrine building. For example, if the shrine area set in the first area A10 is the "main shrine," then the shrine area set in the second virtual area A22 would be a "branch shrine."

プレイヤキャラクタは、ゲーム空間内の祠エリアである第2仮想エリアA22において以下のような行動をとる。 The player character will behave as follows in the second virtual area A22, which is a shrine area within the game space.

まず、プレイヤキャラクタは、第2仮想エリアA22である祠エリアに到着する。ここで、ゲーム空間内におけるプレイヤキャラクタの位置が祠エリアに到着するという行動(第2仮想エリアA22における所定の行動の1つ)が検出される。 First, the player character arrives at the shrine area, which is the second virtual area A22. At this point, the action of the player character's position in the game space arriving at the shrine area (one of the predetermined actions in the second virtual area A22) is detected.

次に、プレイヤキャラクタは、第2仮想エリアA22である祠エリアにおいて、祠に到着する。祠において、プレイヤキャラクタは、以下のような行動をとる。 Next, the player character arrives at the shrine in the shrine area, which is the second virtual area A22. At the shrine, the player character takes the following actions:

図10に示すように、祠が配置された地点において、プレイヤキャラクタC1は、賽銭と、二礼二拍手一礼を行う。賽銭は、祠の前に配置された賽銭箱(図示省略)にゲーム内通貨を投げ入れることで行われてもよいし、祠の前における電子決済で行われてもよい。言い換えると、祠の前において、賽銭箱にゲーム内通貨を投げ入れるという行動(動き)をとるために行われるプレイヤキャラクタの操作、または、賽銭のための電子決済をするための操作がコントローラ63に入力される。 As shown in FIG. 10, at the location where the shrine is located, the player character C1 makes an offering, bows twice, claps twice, and bows once. The offering may be made by throwing in-game currency into a donation box (not shown) located in front of the shrine, or by electronic payment in front of the shrine. In other words, the player character operates to take the action (movement) of throwing in-game currency into the donation box in front of the shrine, or an operation to make electronic payment for the offering is input to the controller 63.

祠が配置された地点において検出される「第2仮想エリアA22における所定の行動」は、祠の前に配置された賽銭箱にプレイヤキャラクタがゲーム内通貨を投げ入れるという行動(動き)、祠の前において賽銭のための電子決済をするための操作をユーザがコントローラ63に入力するという行動、祠の前においてプレイヤキャラクタが二礼二拍手一礼をするという行動(所定の手順で行われるオブジェクトの動きの一例)である。 The "predetermined actions in the second virtual area A22" detected at the location where the shrine is located are the action (movement) of the player character throwing in-game currency into the offering box located in front of the shrine, the action of the user inputting an operation into the controller 63 to make an electronic payment for the offering in front of the shrine, and the action of the player character bowing twice, clapping twice, and bowing once in front of the shrine (an example of the movements of an object performed in a predetermined sequence).

〔第2エリアによるゲームの進行への影響〕
また、図10に示すように、ゲーム進行部120は、ゲーム進行処理において、ゲーム空間(仮想空間)のうち第2仮想エリアA22を基準とする所定範囲R22内におけるゲームの進行状況が、第2仮想エリアA22が設定されていないときのゲームの進行状況と異なるように、ゲームを進行する。
[The impact of the second area on the game progress]
Furthermore, as shown in FIG. 10, in the game progression processing, the game progression unit 120 progresses the game so that the game progress status within a predetermined range R22 in the game space (virtual space) based on the second virtual area A22 differs from the game progress status when the second virtual area A22 is not set.

この例では、ゲーム空間のうち第2仮想エリアA22を基準とする所定範囲R22内におけるゲームの進行状況は、第2仮想エリアA22が設定されていないときのゲームの進行状況よりも、ユーザにとって有利となるゲームの進行状況である。 In this example, the game progress within a predetermined range R22 of the game space based on the second virtual area A22 is more advantageous to the user than the game progress when the second virtual area A22 is not set.

例えば、ゲーム進行部120は、ゲーム空間におけるプレイヤキャラクタC1の位置が所定範囲R22内である場合に、ゲームにおいて有利となる効果がプレイヤキャラクタC1に享受されるようにゲームを進行する。ゲームにおいて有利となる効果の例としては、ゲームにおいて有利となるようにプレイヤキャラクタC1のパラメータを向上させるという効果、プレイヤキャラクタC1の体力を回復させるという効果などが挙げられる。 For example, when the position of player character C1 in the game space is within a predetermined range R22, the game progression unit 120 progresses the game so that player character C1 receives advantageous effects in the game. Examples of advantageous effects in the game include improving player character C1's parameters to give the player character C1 an advantage in the game, or restoring player character C1's stamina.

〔実施形態2の効果〕
実施形態2では、実施形態1の効果と同様の効果を得ることができる。
[Effects of Embodiment 2]
In the second embodiment, the same effects as those of the first embodiment can be obtained.

また、実施形態2において、ゲーム進行部120は、仮想空間のうち第2仮想エリアA22(仮想エリアである第2エリアA20)を基準とする所定範囲R22内におけるゲームの進行状況が、第2仮想エリアA22が設定されていないときのゲームの進行状況と異なるように、ゲームを進行する。 In addition, in embodiment 2, the game progression unit 120 progresses the game so that the game progress within a predetermined range R22 based on the second virtual area A22 (the second area A20, which is a virtual area) in the virtual space differs from the game progress when the second virtual area A22 is not set.

実施形態2では、第2仮想エリアA22を設定することで、ゲームの興趣性を向上させることができる。これにより、第2仮想エリアA22を設定しようとする意欲を向上させることができる。 In embodiment 2, setting the second virtual area A22 can increase the interest of the game. This can increase the motivation to set the second virtual area A22.

(実施形態3)
図11は、実施形態3の管理システム1の構成を例示する。実施形態3の管理システム1は、図1に示した管理システム1の構成に加えて、ゲーム装置50を備える。実施形態3における管理サーバ10の制御部13は、図1に示した制御部13の構成に加えて、ゲーム進行部120と、第3エリア設定部230と、第3行動検出部330とを有する。実施形態3の管理システム1のその他の構成は、実施形態1の管理システム1の構成と同様である。実施形態3のゲーム進行部120は、実施形態2のゲーム進行部120と同様である。実施形態3のゲーム装置50は、実施形態2のゲーム装置50と同様である。
(Embodiment 3)
FIG. 11 illustrates the configuration of a management system 1 according to a third embodiment. The management system 1 according to the third embodiment includes a game device 50 in addition to the configuration of the management system 1 shown in FIG. 1 . The control unit 13 of the management server 10 according to the third embodiment includes a game progression unit 120, a third area setting unit 230, and a third behavior detection unit 330 in addition to the configuration of the control unit 13 shown in FIG. 1 . The other components of the management system 1 according to the third embodiment are similar to the configuration of the management system 1 according to the first embodiment. The game progression unit 120 according to the third embodiment is similar to the game progression unit 120 according to the second embodiment. The game device 50 according to the third embodiment is similar to the game device 50 according to the second embodiment.

〔管理サーバの制御部のソフトウェア構成〕
第3エリア設定部230は、現実世界に存在する現実エリアのうち第1エリアA10および第2エリアA20(第2現実エリアA21)とは異なる現実エリアまたは仮想空間内に存在する仮想エリアのうち第2エリアA20(第2仮想エリアA22)とは異なる仮想エリアの中から「第2エリアA20に関連付けたいエリア」をユーザに選択させる。そして、第3エリア設定部230は、ユーザにより選択されたエリアを「第3エリアA30」に設定する。第3エリアA30は、第2エリアA20に関連付けられる。
[Software configuration of the control unit of the management server]
The third area setting unit 230 allows the user to select an "area to be associated with the second area A20" from among real areas existing in the real world that are different from the first area A10 and the second area A20 (second real area A21), or from among virtual areas existing in the virtual space that are different from the second area A20 (second virtual area A22).The third area setting unit 230 then sets the area selected by the user as the "third area A30."The third area A30 is associated with the second area A20.

なお、第3エリアA30には、現実エリアである第3エリアA30と、仮想エリアである第3エリアA30とが含まれる。以下では、現実エリアである第3エリアA30を「第2現実エリアA31」と記載し、仮想エリアである第2エリアA30を「第3仮想エリアA32」と記載する。 Note that the third area A30 includes the third area A30, which is a real area, and the third area A30, which is a virtual area. Hereinafter, the third area A30, which is a real area, will be referred to as the "second real area A31," and the second area A30, which is a virtual area, will be referred to as the "third virtual area A32."

第3行動検出部330は、ユーザによりとられた第3エリアにおける所定の行動を検出する。具体的には、第3行動検出部330は、現実行動検出部331および仮想行動検出部332の少なくとも1つ(この例では両方)を有する。 The third behavior detection unit 330 detects a predetermined behavior taken by the user in the third area. Specifically, the third behavior detection unit 330 has at least one (in this example, both) of a real behavior detection unit 331 and a virtual behavior detection unit 332.

現実行動検出部331は、第3現実エリアA31においてとられた現実世界での所定の行動を検出する。なお、第3現実エリアA31における所定の行動(現実世界での所定の行動)は、第2エリアA20における所定の行動と関連のある行動である。第3現実エリアA31における所定の行動の例は、第2現実エリアA21における所定の行動の例と同様である。 The real-world behavior detection unit 331 detects a predetermined behavior in the real world that is taken in the third real area A31. Note that the predetermined behavior in the third real area A31 (predetermined behavior in the real world) is a behavior that is related to a predetermined behavior in the second area A20. Examples of predetermined behavior in the third real area A31 are the same as examples of predetermined behavior in the second real area A21.

第3行動検出部330の現実行動検出部331による現実行動検出処理(第3現実エリアA31における所定の行動を検出する処理)は、第1行動検出部310による第1行動検出処理、または、第2行動検出部320の現実行動検出部321による現実行動検出処理と同様である。例えば、ユーザによりとられた「第3現実エリアA31における所定の行動」は、第3現実エリアA31に設けられたエリア端末20に接続された情報取得部(カメラ41など)により得られた情報に基づいて検出されもよいし、第3現実エリアA31に位置するユーザ端末30に含まれる情報取得部(カメラ35など)により得られた情報に基づいて検出されてもよい。 The real-world behavior detection process (processing for detecting a predetermined behavior in the third real-world area A31) performed by the real-world behavior detection unit 331 of the third behavior detection unit 330 is similar to the first behavior detection process performed by the first behavior detection unit 310 or the real-world behavior detection process performed by the real-world behavior detection unit 321 of the second behavior detection unit 320. For example, the "predetermined behavior in the third real-world area A31" performed by the user may be detected based on information obtained by an information acquisition unit (such as a camera 41) connected to an area terminal 20 installed in the third real-world area A31, or may be detected based on information obtained by an information acquisition unit (such as a camera 35) included in a user terminal 30 located in the third real-world area A31.

仮想行動検出部332は、第3仮想エリアA32においてとられた仮想空間内での所定の行動を検出する。なお、第3仮想エリアA32における所定の行動(仮想空間内での所定の行動)は、第2エリアA20における所定の行動と関連のある行動である。第3仮想エリアA32における所定の行動の例は、第2仮想エリアA22における所定の行動の例と同様である。 The virtual behavior detection unit 332 detects predetermined behaviors taken in the virtual space in the third virtual area A32. Note that the predetermined behaviors in the third virtual area A32 (predetermined behaviors in the virtual space) are behaviors related to predetermined behaviors in the second area A20. Examples of predetermined behaviors in the third virtual area A32 are the same as examples of predetermined behaviors in the second virtual area A22.

第3行動検出部330の仮想行動検出部332による仮想行動検出処理(第3仮想エリアA32における所定の行動を検出する処理)は、第2行動検出部320の仮想行動検出部322による仮想行動検出処理と同様である。例えば、ユーザによりとられた「第3仮想エリアA32における所定の行動」は、第3仮想エリアA32に位置するオブジェクト(ユーザにより操作されるオブジェクト)の動きに基づいて検出されてもよいし、第3仮想エリアA32に位置するオブジェクトを動かすためにユーザ端末30またはゲーム装置50のコントローラ63に入力される操作(ユーザによる操作)に基づいて検出されてもよい。 The virtual behavior detection process (processing for detecting a predetermined behavior in the third virtual area A32) performed by the virtual behavior detection unit 332 of the third behavior detection unit 330 is similar to the virtual behavior detection process performed by the virtual behavior detection unit 322 of the second behavior detection unit 320. For example, the "predetermined behavior in the third virtual area A32" taken by the user may be detected based on the movement of an object (an object controlled by the user) located in the third virtual area A32, or may be detected based on an operation (operation by the user) input to the controller 63 of the user terminal 30 or game device 50 to move an object located in the third virtual area A32.

実施形態3では、管理部400は、報酬付与処理において、第1行動検出部310により検出された第1エリアA10における所定の行動、第2行動検出部320により検出された第2エリアA20における所定の行動、第3行動検出部330により検出された第3エリアA30における所定の行動のうち少なくとも1つに応じて、ユーザに報酬を付与する。 In embodiment 3, in the reward granting process, the management unit 400 grants a reward to the user in accordance with at least one of a predetermined behavior in the first area A10 detected by the first behavior detection unit 310, a predetermined behavior in the second area A20 detected by the second behavior detection unit 320, and a predetermined behavior in the third area A30 detected by the third behavior detection unit 330.

〔管理システムにおいて行われる処理〕
実施形態3の管理システム1による処理(管理処理)は、実施形態1の管理システム1による処理に加えて、ゲーム進行処理、第3エリア設定処理、第3行動検出処理を含む。なお、実施形態3のゲーム進行処理は、実施形態2のゲーム進行処理と同様である。
[Processing performed in the management system]
The processing (management processing) by the management system 1 of embodiment 3 includes game progression processing, third area setting processing, and third behavior detection processing in addition to the processing by the management system 1 of embodiment 1. Note that the game progression processing of embodiment 3 is similar to the game progression processing of embodiment 2.

〔第3エリア設定処理〕
第3エリア設定処理は、第2エリア設定処理と同様である。具体的には、第3エリア設定処理は、第2エリア設定処理における「第1エリアA10」と「第2エリアA20」を「第2エリアA20」と「第3エリアA30」にそれぞれ置き換えた処理に該当する。
[Third Area Setting Process]
The third area setting process is similar to the second area setting process, specifically, the third area setting process corresponds to a process in which the "first area A10" and the "second area A20" in the second area setting process are replaced with the "second area A20" and the "third area A30," respectively.

〔第3行動検出処理〕
第3行動検出処理は、第2行動検出処理と同様である。第3行動検出処理には、第3行動検出部330の現実行動検出部331による処理(現実行動検出処理)と、第3行動検出部330の仮想行動検出部332による処理(仮想行動検出処理)とを含む。
[Third behavior detection process]
The third behavior detection process is similar to the second behavior detection process, and includes a process by the real behavior detection unit 331 of the third behavior detection unit 330 (real behavior detection process) and a process by the virtual behavior detection unit 332 of the third behavior detection unit 330 (virtual behavior detection process).

実施形態3の現実行動検出処理および仮想行動検出処理は、実施形態1の現実行動検出処理および仮想行動検出処理と同様である。具体的には、実施形態3の現実行動検出処理は、実施形態1の現実行動検出処理における「第2現実エリアA21」を「第3現実エリアA31」に置き換えた処理に該当する。実施形態3の仮想行動検出処理は、実施形態1の仮想行動検出処理における「第2仮想エリアA22」を「第3仮想エリアA32」に置き換えた処理に該当する。 The real behavior detection process and virtual behavior detection process of embodiment 3 are similar to those of embodiment 1. Specifically, the real behavior detection process of embodiment 3 corresponds to the process in which the "second real area A21" in the real behavior detection process of embodiment 1 is replaced with the "third real area A31." The virtual behavior detection process of embodiment 3 corresponds to the process in which the "second virtual area A22" in the virtual behavior detection process of embodiment 1 is replaced with the "third virtual area A32."

〔報酬付与処理〕
実施形態3の報酬付与処理では、実施形態1の報酬付与処理に加えて、以下の処理が行われる。実施形態3の報酬付与処理において、管理部400は、第3行動検出部330により「ユーザによりとられた第3エリアA30における所定の行動」が検出されると、そのユーザに報酬を付与する。そして、管理部400は、報酬が付与されたことをユーザに通知する。
[Reward Granting Process]
In the reward granting process of the third embodiment, the following process is performed in addition to the reward granting process of the first embodiment. In the reward granting process of the third embodiment, when the third behavior detection unit 330 detects "a predetermined behavior taken by the user in the third area A30," the management unit 400 grants a reward to the user. Then, the management unit 400 notifies the user that the reward has been granted.

具体的には、管理部400は、第3行動検出部330の現実行動検出部331により「第3現実エリアA31においてとられた現実世界での所定の行動(現実世界においてユーザ自身によりとられた所定の行動)」が検出されると、その所定の行動の主体であるユーザに報酬を付与する。また、管理部400は、第3行動検出部330の仮想行動検出部332により「第3仮想エリアA32においてとられた仮想世界での所定の行動(ユーザの操作に応じて仮想空間内においてとられた所定の行動)」が検出されると、その所定の行動の主体であるユーザに報酬を付与する。 Specifically, when the real behavior detection unit 331 of the third behavior detection unit 330 detects a "predetermined real-world behavior taken in the third real area A31 (predetermined behavior taken by the user in the real world)," the management unit 400 grants a reward to the user who is the subject of the predetermined behavior. Furthermore, when the virtual behavior detection unit 332 of the third behavior detection unit 330 detects a "predetermined virtual-world behavior taken in the third virtual area A32 (predetermined behavior taken in the virtual space in response to the user's operation)," the management unit 400 grants a reward to the user who is the subject of the predetermined behavior.

〔実施形態3の効果〕
実施形態3では、実施形態1の効果と同様の効果を得ることができる。
[Effects of the Third Embodiment]
In the third embodiment, the same effects as those of the first embodiment can be obtained.

また、実施形態3において、管理部400は、第1行動検出部310により検出された第1エリアA10における所定の行動、第2行動検出部320により検出された第2エリアA20における所定の行動、第3行動検出部330により検出された第3エリアA30における所定の行動のうち少なくとも1つに応じて、ユーザに報酬を付与する。 In addition, in embodiment 3, the management unit 400 grants a reward to the user in accordance with at least one of a predetermined behavior in the first area A10 detected by the first behavior detection unit 310, a predetermined behavior in the second area A20 detected by the second behavior detection unit 320, and a predetermined behavior in the third area A30 detected by the third behavior detection unit 330.

実施形態3では、第3エリアA30においてユーザにより所定の行動がとられた場合にユーザに報酬を付与することができる。これにより、第3エリアA30に通おうとする意欲(第3エリアA30に通いたいと思う気持ち)を向上させることができる。 In embodiment 3, a reward can be given to a user when the user performs a predetermined action in the third area A30. This can increase the user's motivation to visit the third area A30 (the desire to visit the third area A30).

なお、何かしらの事情により、第2エリアA20にユーザが通うことができない場合、ユーザは、その第2エリアA20において所定の行動をとることができないので、その所定の行動に応じた報酬を得ることができなくなる。その結果、第2エリアA20に通おうとする意欲が低下してしまうおそれがある。 If, for some reason, the user is unable to visit the second area A20, the user will not be able to take the prescribed action in the second area A20, and will therefore not be able to obtain the reward associated with that prescribed action. As a result, the user may become less motivated to visit the second area A20.

実施形態3では、第2エリアA20に関連付けられた第3エリアA30に通うことで、第2エリアA20に通うことを擬似的に再現(達成)することができる。したがって、第3エリアA30に通おうとする意欲を向上させることで、第2エリアA20にユーザが通うことができない場合であっても、第2エリアA20に通おうとする意欲の低下を抑制することができる。 In embodiment 3, by visiting the third area A30 associated with the second area A20, it is possible to simulate (achieve) visiting the second area A20. Therefore, by increasing the motivation to visit the third area A30, it is possible to suppress a decrease in the motivation to visit the second area A20 even if the user is unable to visit the second area A20.

また、実施形態3では、第1エリアA10に関連付けれられた第2エリアA20が設定されていることを条件として、その第2エリアA20に関連付けられた第3エリアA30を設定することが可能となる。第1エリアA10が「神社エリア」である場合を例に挙げて説明すると、「総本社」である第1エリアA10に関連付けられた「分社」である第2エリアA20が設定され、さらに、「分社」である第2エリアA20に関連付けれた「分社の分社」である第3エリアA30が設定される。このような設定により、「総本社」から「分社」を経て「分社の分社」に至る新たなコミュニティ(現実世界だけでなく仮想空間内にも広がり得るコミュニティ)を形成することができる。 Furthermore, in embodiment 3, provided that a second area A20 associated with a first area A10 has been set, it is possible to set a third area A30 associated with that second area A20. Taking the example of a case where the first area A10 is a "shrine area," a second area A20 is set as a "branch shrine" associated with the first area A10, which is the "main headquarters," and further a third area A30 is set as a "branch shrine of the branch shrine" associated with the second area A20, which is the "branch shrine." This type of setting makes it possible to form a new community (a community that can extend not only in the real world but also in virtual space) that runs from the "main headquarters" through the "branch shrine" to the "branch shrine of the branch shrine."

なお、実施形態3において、「第1エリアA10」と「第2エリアA20」と「第3エリアA30」とが階層で管理されてもよい。そして、階層毎に特典(その階層に属するエリアにおける所定の行動に応じて付与される特典)が異なるように、階層毎に特典が設定されてもよい。 In embodiment 3, the "first area A10," "second area A20," and "third area A30" may be managed hierarchically. Benefits may be set for each hierarchical level so that the benefits (benefits granted in response to specific actions in the areas belonging to that hierarchical level) differ for each hierarchical level.

(実施形態4)
図12は、実施形態4の管理システム1の構成を例示する。実施形態4における管理サーバ10の制御部13は、図1に示した制御部13の構成に加えて、抽選部410を有する。実施形態4の管理システム1のその他の構成は、実施形態1の管理システム1の構成と同様である。以下では、抽選チケットが消費されることで、その抽選チケットに応じた抽選が行われる場合を例に挙げて説明する。
(Embodiment 4)
Fig. 12 illustrates an example of the configuration of the management system 1 of embodiment 4. The control unit 13 of the management server 10 in embodiment 4 has a lottery unit 410 in addition to the configuration of the control unit 13 shown in Fig. 1. The other configuration of the management system 1 of embodiment 4 is similar to the configuration of the management system 1 of embodiment 1. The following describes an example in which a lottery ticket is consumed and a lottery is held according to the lottery ticket.

〔管理サーバの制御部のソフトウェア構成〕
抽選部410は、ユーザの操作に応じて、仮想空間内において利用される仮想媒体の抽選を行う。仮想媒体の例としては、仮想空間内に配置されるオブジェクト、仮想空間内において使用可能なアイテム、ゲーム空間内において利用されるゲーム媒体などが挙げられる。仮想空間内に配置されるオブジェクトの例としては、現実世界に存在する物体を模したオブジェクト、ユーザの操作に応じて動作するオブジェクト(例えばアバター)などが挙げられる。仮想空間内において使用可能なアイテムの例としては、仮想空間内に存在する店舗において利用可能な割引券などが挙げられる。
[Software configuration of the control unit of the management server]
The lottery unit 410 performs a lottery for a virtual medium to be used in the virtual space in response to a user's operation. Examples of virtual media include objects placed in the virtual space, items usable in the virtual space, and game media used in the game space. Examples of objects placed in the virtual space include objects that mimic objects that exist in the real world and objects (e.g., avatars) that operate in response to a user's operation. Examples of items usable in the virtual space include discount coupons that can be used at stores located in the virtual space.

〔管理サーバの記憶部に記憶される情報およびデータ〕
実施形態4では、管理サーバ10の記憶部12は、ユーザ毎に、そのユーザに付与された抽選チケット(仮想媒体の抽選を行うために使用される抽選チケット)を示す抽選チケット情報を記憶する。抽選チケット情報には、ユーザに付与された抽選チケットが登録される。抽選チケット情報は、報酬情報の一部を構成する情報であってもよい。
[Information and data stored in the storage unit of the management server]
In the fourth embodiment, the storage unit 12 of the management server 10 stores, for each user, lottery ticket information indicating the lottery ticket (lottery ticket used to draw a lottery for a virtual medium) granted to that user. The lottery ticket information registers the lottery ticket granted to the user. The lottery ticket information may be information constituting part of the reward information.

〔抽選の種類〕
実施形態4の管理システム1において行われる仮想媒体の抽選には、第2エリアA20でしか行うことができない抽選が含まれる。具体的には、実施形態4の管理システム1では、第2エリアA20でしか行うことができない抽選を含む複数の抽選(抽選の種別)が準備されている。この例では、第2エリアA20でしか使用することができない抽選チケットを含む複数の抽選チケット(抽選チケットの種別)が準備されている。
[Type of lottery]
The lottery for the virtual medium held in the management system 1 of embodiment 4 includes a lottery that can only be held in the second area A20. Specifically, in the management system 1 of embodiment 4, a plurality of lotteries (types of lotteries) including a lottery that can only be held in the second area A20 are prepared. In this example, a plurality of lottery tickets (types of lottery tickets) including a lottery ticket that can only be used in the second area A20 are prepared.

〔抽選処理〕
次に、図13を参照して、抽選部410による処理(抽選処理)について説明する。例えば、抽選を行おうユーザは、抽選の準備のための操作(抽選準備操作)をユーザ端末30に入力する。抽選準備操作には、1つまたは複数の抽選(この例では抽選チケット)の中からユーザが行おうとする抽選を選択するための抽選選択画面の画像をユーザ端末30のディスプレイ33に表示する操作が含まれる。管理サーバ10の抽選部は、抽選準備操作に応答して、以下の処理を行う。
[Lottery process]
Next, the processing (lottery processing) by the lottery unit 410 will be described with reference to Fig. 13. For example, a user who wishes to hold a lottery inputs an operation for preparing for the lottery (lottery preparation operation) into the user terminal 30. The lottery preparation operation includes an operation for displaying, on the display 33 of the user terminal 30, an image of a lottery selection screen for selecting the lottery the user wishes to hold from one or more lotteries (lottery tickets in this example). In response to the lottery preparation operation, the lottery unit of the management server 10 performs the following processing.

〈ステップS41〉
まず、抽選部410は、抽選を行おうとする位置が「第2エリアA20」に含まれるか否かを判定する。抽選を行おうとする位置が第2エリアA20に含まれる場合には、ステップS42の処理が行われ、そうでない場合には、ステップS43の処理が行われる。
<Step S41>
First, the lottery unit 410 determines whether the location where the lottery is to be held is included in the "second area A20." If the location where the lottery is to be held is included in the second area A20, the process of step S42 is performed; if not, the process of step S43 is performed.

具体的には、抽選部410は、ユーザ端末30の位置センサ371により得られた位置情報(現実世界におけるユーザの位置を示す位置情報)と、ユーザ端末30の記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)とを取得する。そして、抽選部410は、そのアカウント情報が割り当てられたユーザに関連付けられた第2現実エリア情報を、管理サーバ10の記憶部12の中から検出する。 Specifically, the lottery unit 410 acquires location information (location information indicating the user's location in the real world) obtained by the location sensor 371 of the user terminal 30 and account information (account information assigned to the user) stored in the memory unit 38 of the user terminal 30. The lottery unit 410 then detects, from the memory unit 12 of the management server 10, second real-world area information associated with the user to whom the account information is assigned.

次に、抽選部410は、位置情報に示されたユーザの位置と、第2現実エリア情報に示された第2現実エリアA21の位置範囲とに基づいて、抽選を行おうとする位置が第2エリアA20に含まれるか否かを判定する。抽選部410は、位置情報に示された「ユーザの位置」が「第2現実エリアA21の位置範囲」に含まれる場合に、抽選を行おうとする位置が第2エリアA20に含まれると判定し、そうでない場合に、抽選を行おうとする位置が第2エリアA20に含まれないと判定する。 Next, the lottery unit 410 determines whether the location where the lottery is to be held is included in the second area A20 based on the user's location indicated in the location information and the location range of the second real area A21 indicated in the second real area information. If the "user's location" indicated in the location information is included in the "location range of the second real area A21," the lottery unit 410 determines that the location where the lottery is to be held is included in the second area A20; if not, the lottery unit 410 determines that the location where the lottery is to be held is not included in the second area A20.

または、抽選部410は、仮想空間内に配置されるオブジェクトを操作するユーザを特定し、そのユーザに関連付けられた第2仮想エリア情報を、管理サーバ10の記憶部12の中から検出する。 Alternatively, the lottery unit 410 identifies a user who operates an object placed in the virtual space, and detects second virtual area information associated with that user from the memory unit 12 of the management server 10.

次に、抽選部410は、仮想空間内におけるオブジェクトの位置と、第2仮想エリア情報に示された第2仮想エリアA22の位置範囲とに基づいて、抽選を行おうとする位置が第2エリアA20に含まれるか否かを判定する。抽選部410は、「仮想空間内におけるオブジェクトの位置」が「第2仮想エリアA22の位置範囲」に含まれる場合に、抽選を行おうとする位置が第2エリアA20に含まれると判定し、そうでない場合に、抽選を行おうとする位置が第2エリアA20に含まれないと判定する。 Next, the lottery unit 410 determines whether the location where the lottery is to be held is included in the second area A20 based on the position of the object in the virtual space and the position range of the second virtual area A22 indicated in the second virtual area information. If the "position of the object in the virtual space" is included in the "position range of the second virtual area A22," the lottery unit 410 determines that the location where the lottery is to be held is included in the second area A20; if not, it determines that the location where the lottery is to be held is not included in the second area A20.

〈ステップS42〉
抽選しようとする位置が第2エリアA20に含まれる場合、抽選部410は、ユーザによる「第2エリアA20でしか行うことができない抽選」の実施を許可する。
<Step S42>
If the position to be selected for the lottery is included in the second area A20, the lottery unit 410 allows the user to conduct a "lottery that can only be conducted in the second area A20."

例えば、抽選部410は、「第2エリアA20でしか行うことができない抽選(この例では第2エリアA20でしか使用することができない抽選チケット)」を含む抽選選択画面の画像を、ユーザ端末30のディスプレイ33に表示する。 For example, the lottery unit 410 displays an image of a lottery selection screen including "lotteries that can only be held in the second area A20 (in this example, lottery tickets that can only be used in the second area A20)" on the display 33 of the user terminal 30.

なお、抽選部410は、抽選を実施するための操作(例えば抽選選択画面に示された1つまたは複数の抽選の中からユーザが行おうとする抽選を選択する操作)に応答して、ユーザにより選択された抽選を行う。 The lottery unit 410 conducts the lottery selected by the user in response to an operation to conduct the lottery (for example, an operation in which the user selects the lottery they wish to conduct from one or more lotteries displayed on the lottery selection screen).

この例では、抽選部410は、ユーザにより選択された抽選チケットを、管理サーバ10の記憶部12に記憶された抽選チケット情報の中から検出し、その検出された抽選チケットを消費(使用)して、その抽選チケットに応じた抽選を行う。例えば、抽選部410は、抽選において当選候補となる仮想媒体とその当選確率との関係を示す抽選テーブルに基づいて、仮想媒体の抽選を行う。 In this example, the lottery unit 410 detects the lottery ticket selected by the user from the lottery ticket information stored in the memory unit 12 of the management server 10, consumes (uses) the detected lottery ticket, and conducts a lottery according to that lottery ticket. For example, the lottery unit 410 conducts a lottery for a virtual medium based on a lottery table that shows the relationship between virtual media that are potential winners in the lottery and their winning probabilities.

そして、抽選部410は、抽選により当選した仮想媒体を、その抽選を実施したユーザに付与する。具体的には、抽選部410は、その抽選を実施したユーザに付与された仮想媒体を、そのユーザに関連付けて、管理サーバ10の記憶部12に記憶する。例えば、抽選部410は、抽選によりユーザに付与された仮想媒体を、管理サーバ10の記憶部12に記憶された報酬情報(そのユーザに関連付けられた報酬情報)に登録する。 The lottery unit 410 then awards the virtual medium that was won in the lottery to the user who participated in the lottery. Specifically, the lottery unit 410 associates the virtual medium awarded to the user who participated in the lottery with that user and stores it in the storage unit 12 of the management server 10. For example, the lottery unit 410 registers the virtual medium awarded to the user in the lottery in the reward information (reward information associated with that user) stored in the storage unit 12 of the management server 10.

〈ステップS43〉
一方、抽選しようとする位置が第2エリアA20に含まれない場合、抽選部410は、ユーザによる「第2エリアA20でしか行うことができない抽選」の実施を禁止する。
<Step S43>
On the other hand, if the position to be selected is not included in the second area A20, the selection unit 410 prohibits the user from conducting a "selection that can only be performed in the second area A20."

例えば、抽選部410は、抽選選択画面に示された1つまたは複数の抽選の中から「第2エリアA20でしか行うことができない抽選(この例では第2エリアA20でしか使用することができない抽選チケット)」が選択された場合に、その選択された抽選を実施することができないこと(この例では選択された抽選チケットを使用することができないこと)を、ユーザ端末30のディスプレイ33および/またはスピーカ34を通じてユーザに通知する。 For example, if a "lottery that can only be held in the second area A20 (in this example, a lottery ticket that can only be used in the second area A20)" is selected from one or more lotteries displayed on the lottery selection screen, the lottery unit 410 notifies the user via the display 33 and/or speaker 34 of the user terminal 30 that the selected lottery cannot be held (in this example, the selected lottery ticket cannot be used).

または、抽選部410は、抽選選択画面の画像とともに、「第2エリアA20でしか行うことができない抽選(この例では第2エリアA20でしか使用することができない抽選チケット)」を実施することができないことを通知する画像を、ユーザ端末30のディスプレイ33に表示する。 Alternatively, the lottery unit 410 displays, on the display 33 of the user terminal 30, an image notifying the user that a "lottery that can only be held in the second area A20 (in this example, a lottery ticket that can only be used in the second area A20)" cannot be held, along with an image of the lottery selection screen.

または、抽選部410は、「第2エリアA20でしか行うことができない抽選(この例では第2エリアA20でしか使用することができない抽選チケット)」を含まない抽選選択画面の画像を、ユーザ端末30のディスプレイ33に表示する。 Alternatively, the lottery unit 410 displays an image of the lottery selection screen on the display 33 of the user terminal 30 that does not include "lotteries that can only be held in the second area A20 (in this example, lottery tickets that can only be used in the second area A20)."

〔実施形態4の効果〕
実施形態4では、実施形態1の効果と同様の効果を得ることができる。
[Effects of the Fourth Embodiment]
In the fourth embodiment, the same effects as those of the first embodiment can be obtained.

また、実施形態4において、仮想媒体の抽選には、第2エリアA20でしか行うことができない抽選が含まれる。 In addition, in embodiment 4, the lottery for virtual media includes a lottery that can only be held in the second area A20.

実施形態4では、第2エリアA20でしか行うことができない抽選を設けることで、ユーザの第2エリアA20への関心を高めることができる。これにより、第2エリアA20に通おうとする意欲を向上させることができる。 In embodiment 4, by providing a lottery that can only be held in second area A20, it is possible to increase users' interest in second area A20. This can increase users' motivation to visit second area A20.

なお、実施形態4において、仮想媒体の抽選に、第1エリアA10でしか行うことができない抽選が含まれてもよい。第1エリアA10でしか行うことができない抽選に関する処理(抽選処理)は、第2エリアA20でしか行うことができない抽選に関する処理(抽選処理)を同様である。このように、第1エリアA10でしか行うことができない抽選を設けることで、ユーザの第1エリアA10への関心を高めることができる。これにより、第1エリアA10に通おうとする意欲を向上させることができる。第3エリアA30についても同様である。 In addition, in embodiment 4, the virtual medium lottery may include a lottery that can only be held in the first area A10. The processing (lottery processing) related to the lottery that can only be held in the first area A10 is similar to the processing (lottery processing) related to the lottery that can only be held in the second area A20. In this way, by providing a lottery that can only be held in the first area A10, it is possible to increase users' interest in the first area A10. This can increase their motivation to visit the first area A10. The same applies to the third area A30.

また、以上の説明において、抽選処理の結果は、抽選が行われるエリアがユーザにより選択されたエリア(第1エリアA10と第2エリアA20と第3エリアA30のいずれか)内であるか否かに応じて変化してもよい。例えば、抽選が行われるエリアがユーザにより選択されたエリアであるか否かに応じて、抽選により当選する対象(当選候補)が変化してもよいし、当選候補の当選確率が変化してもよい。 Furthermore, in the above description, the result of the lottery process may change depending on whether the area in which the lottery is held is within the area selected by the user (either the first area A10, the second area A20, or the third area A30). For example, the objects to be won by the lottery (potential winners) may change, or the probability of winning for the potential winners may change, depending on whether the area in which the lottery is held is within the area selected by the user.

また、実施形態4において、第2エリアA20を関連付けた第1エリアA10において行うことができる抽選を、その第2エリアA20において行うことができてもよい。例えば、抽選部410は、ユーザの位置が第2エリアA20内である場合(現実世界におけるユーザの位置が第2現実エリアA21内である場合、または、仮想空間内におけるユーザまたはオブジェクトの位置が第2仮想エリアA22内である場合)に、その第2エリアA2を関連付けた第1エリアA10において行うことができる抽選をその第2エリアA20において行うことを、ユーザに許可してもよい。 Furthermore, in embodiment 4, a lottery that can be held in the first area A10 associated with the second area A20 may be held in the second area A20. For example, when the user's position is within the second area A20 (when the user's position in the real world is within the second real area A21, or when the user or object's position in the virtual space is within the second virtual area A22), the lottery unit 410 may permit the user to hold a lottery that can be held in the first area A10 associated with the second area A20 in the second area A20.

(実施形態5)
実施形態5における管理部400は、実施形態1における管理部400による処理に加えて、売却処理を行う。実施形態5の管理システム1のその他の構成および処理は、実施形態1の管理システム1の構成および処理と同様である。
(Embodiment 5)
The management unit 400 in the fifth embodiment performs a selling process in addition to the process performed by the management unit 400 in the first embodiment. Other configurations and processes of the management system 1 in the fifth embodiment are the same as those of the management system 1 in the first embodiment.

管理部400は、ユーザの操作に応じて、仮想空間内において利用される仮想媒体を売却する売却処理を行う。仮想空間内において売却される仮想媒体には、第1エリアA10でしか売却することができない仮想媒体が含まれる。 The management unit 400 performs a selling process to sell virtual media used in the virtual space in response to user operations. Virtual media sold in the virtual space include virtual media that can only be sold in the first area A10.

〔売却処理〕
次に、図14を参照して、管理部400による売却処理について説明する。例えば、仮想媒体を売却しようとするユーザは、売却を開始するための操作(売却操作)をユーザ端末30に入力する。売却操作には、売却しようとする仮想媒体を選択する操作などが含まれる。管理サーバ10の管理部400は、売却操作に応答して、以下の処理を行う。
[Sale Processing]
Next, the selling process by the management unit 400 will be described with reference to Fig. 14. For example, a user who wishes to sell a virtual medium inputs an operation to start the sale (selling operation) into the user terminal 30. The selling operation includes an operation to select the virtual medium to be sold. In response to the selling operation, the management unit 400 of the management server 10 performs the following process.

〈ステップS51〉
まず、管理部400は、ユーザが売却しようとする仮想媒体が「第1エリアA10でしか売却することができない仮想媒体」であるか否かを判定する。ユーザが売却しようとする仮想媒体が「第1エリアA10でしか売却することができない仮想媒体」である場合には、ステップS53の処理が行われ、そうでない場合には、ステップS52の処理が行われる。
<Step S51>
First, the management unit 400 determines whether the virtual medium the user wishes to sell is a "virtual medium that can only be sold in the first area A10." If the virtual medium the user wishes to sell is a "virtual medium that can only be sold in the first area A10," the process proceeds to step S53; if not, the process proceeds to step S52.

〈ステップS52〉
ユーザが売却しようとする仮想媒体が「第1エリアA10でしか売却することができない仮想媒体」ではない場合、管理部400は、売却操作により選択された仮想媒体を売却する。具体的には、管理部400は、以下の処理を行う。
<Step S52>
If the virtual medium that the user wishes to sell is not a "virtual medium that can only be sold in the first area A10," the management unit 400 sells the virtual medium selected by the selling operation. Specifically, the management unit 400 performs the following process.

管理部400は、売却操作により選択された仮想媒体を、管理サーバ10の記憶部12(例えば記憶部12に記憶された報酬情報など)の中から検出する。そして、管理部400は、その検出された仮想媒体とユーザとの関連付けを解除するとともに、その仮想媒体の売却による対価をユーザに関連付けて記憶部12に記憶する。これにより、仮想媒体が売却されたことになる。 The management unit 400 detects the virtual medium selected by the selling operation from the storage unit 12 of the management server 10 (e.g., from the remuneration information stored in the storage unit 12). The management unit 400 then disassociates the detected virtual medium from the user, and stores the payment for the sale of the virtual medium in the storage unit 12, associating it with the user. This marks the virtual medium as having been sold.

〈ステップS53〉
一方、ユーザが売却しようとする仮想媒体が「第1エリアA10でしか売却することができない仮想媒体」である場合、管理部400は、仮想媒体を売却しようとする位置が第1エリアA10に含まれるか否かを判定する。具体的には、管理部400は、以下の処理を行う。
<Step S53>
On the other hand, if the virtual medium that the user wishes to sell is a "virtual medium that can only be sold in the first area A10," the management unit 400 determines whether the location where the user wishes to sell the virtual medium is included in the first area A10. Specifically, the management unit 400 performs the following process.

管理部400は、ユーザ端末30の位置センサ371により得られた位置情報(ユーザの位置を示す位置情報)と、ユーザ端末30の記憶部38に記憶されたアカウント情報(ユーザに割り当てられたアカウント情報)とを取得する。そして、管理部400は、そのアカウント情報が割り当てられたユーザに関連付けられた第1エリア情報を、管理サーバ10の記憶部12の中から検出する。 The management unit 400 acquires location information (location information indicating the user's location) obtained by the location sensor 371 of the user terminal 30 and account information (account information assigned to the user) stored in the memory unit 38 of the user terminal 30. The management unit 400 then detects, from the memory unit 12 of the management server 10, the first area information associated with the user to whom the account information is assigned.

次に、管理部400は、位置情報に示されたユーザの位置と、第1エリア情報に示された第1エリアA10の位置範囲とに基づいて、仮想媒体を売却しようする位置が第1エリアA10に含まれるか否かを判定する。具体的には、管理部400は、位置情報に示された「ユーザの位置」が「第1エリアA10の位置範囲」に含まれる場合に、仮想媒体を売却しようする位置が第1エリアA10に含まれると判定し、そうでない場合に、仮想媒体を売却しようする位置が第1エリアA10に含まれないと判定する。 Next, the management unit 400 determines whether the location where the virtual medium is to be sold is included in the first area A10 based on the user's location indicated in the location information and the location range of the first area A10 indicated in the first area information. Specifically, if the "user's location" indicated in the location information is included in the "location range of the first area A10," the management unit 400 determines that the location where the virtual medium is to be sold is included in the first area A10; if not, the management unit 400 determines that the location where the virtual medium is to be sold is not included in the first area A10.

仮想媒体を売却しようする位置が第1エリアA10に含まれる場合には、ステップS52の処理が行われ、そうでない場合には、ステップS54の処理が行われる。 If the location where the virtual medium is to be sold is included in the first area A10, processing in step S52 is performed; if not, processing in step S54 is performed.

〈ステップS54〉
仮想媒体を売却しようする位置が第1エリアA10に含まれない場合、管理部400は、仮想媒体の売却を行わない。そして、管理部400は、仮想媒体を売却することができないことをユーザ端末30に通知する。例えば、管理部400は、仮想媒体を売却することができないことを示す画像を、ユーザ端末30のディスプレイ33に表示させる。
<Step S54>
If the location where the virtual medium is to be sold is not included in the first area A10, the management unit 400 does not sell the virtual medium. The management unit 400 then notifies the user terminal 30 that the virtual medium cannot be sold. For example, the management unit 400 displays an image on the display 33 of the user terminal 30 indicating that the virtual medium cannot be sold.

〔実施形態5の効果〕
実施形態5では、実施形態1の効果と同様の効果を得ることができる。
[Effects of the Fifth Embodiment]
In the fifth embodiment, the same effects as those of the first embodiment can be obtained.

また、実施形態5において、仮想空間内において売却される仮想媒体には、第1エリアA10でしか売却することができない仮想媒体が含まれる。 In addition, in embodiment 5, the virtual media sold in the virtual space include virtual media that can only be sold in the first area A10.

実施形態5では、第1エリアA10でしか売却することができない仮想媒体を設けることで、ユーザの第1エリアA10への関心を高めることができる。これにより、第1エリアA10に通おうとする意欲を向上させることができる。 In embodiment 5, by providing virtual media that can only be sold in the first area A10, it is possible to increase users' interest in the first area A10. This can increase users' motivation to visit the first area A10.

なお、実施形態5の売却処理は、実施形態4の抽選処理(図13参照)と同様の処理であってもよい。例えば、売却処理は、実施形態4の抽選処理における「第2エリアA20でしか行うことができない抽選」と「第2エリアA20」と「抽選」と「抽選部410」と「抽選により当選した仮想媒体」を「第1エリアA10でしか売却することができない仮想媒体」と「第1エリアA10」と「売却」と「管理部400」と「売却により得られた対価」にそれぞれ読み替えた処理であってもよい。 The selling process of embodiment 5 may be similar to the lottery process of embodiment 4 (see FIG. 13). For example, the selling process may be a process in which the "lottery that can only be held in the second area A20," "second area A20," "lottery," "lottery unit 410," and "virtual medium won by lottery" in the lottery process of embodiment 4 are respectively replaced with "virtual medium that can only be sold in the first area A10," "first area A10," "sale," "management unit 400," and "remuneration obtained by sale."

また、実施形態5において、仮想空間内において売却される仮想媒体に、第2エリアA20でしか売却することができない仮想媒体が含まれてもよい。第2エリアA20でしか売却することができない仮想媒体に関する処理(売却処理)は、第1エリアA10でしか売却することができない仮想媒体に関する処理(売却処理)を同様である。このように、第2エリアでしか売却することができない仮想媒体を設けることで、ユーザの第2エリアA20への関心を高めることができる。これにより、第2エリアA20に通おうとする意欲を向上させることができる。第3エリアA30についても同様である。 Furthermore, in embodiment 5, the virtual media sold in the virtual space may include virtual media that can only be sold in the second area A20. The processing (sale processing) for virtual media that can only be sold in the second area A20 is similar to the processing (sale processing) for virtual media that can only be sold in the first area A10. In this way, by providing virtual media that can only be sold in the second area, it is possible to increase users' interest in the second area A20. This can increase users' motivation to visit the second area A20. The same applies to the third area A30.

また、実施形態5において、第2エリアA20を関連付けた第1エリアA10において行うことができる売買を、その第2エリアA20において行うことができてもよい。例えば、管理部400は、ユーザの位置が第2エリアA20内である場合(現実世界におけるユーザの位置が第2現実エリアA21内である場合、または、仮想空間内におけるユーザまたはオブジェクトの位置が第2仮想エリアA22内である場合)に、その第2エリアA2を関連付けた第1エリアA10において行うことができる売買をその第2エリアA20において行うことを、ユーザに許可してもよい。 Furthermore, in embodiment 5, buying and selling that can be done in the first area A10 associated with the second area A20 may also be able to be done in the second area A20. For example, when the user's location is within the second area A20 (when the user's location in the real world is within the second real area A21, or when the user or object's location in the virtual space is within the second virtual area A22), the management unit 400 may permit the user to buy and sell in the second area A20 that can be done in the first area A10 associated with the second area A2.

(その他の実施形態)
なお、以上の説明では、第1行動検出部310が管理サーバ10の制御部13に含まれる場合を例に挙げたが、これに限定されない。例えば、第1行動検出部310は、エリア端末20の制御部23に含まれてもよいし、ユーザ端末30の制御部39に含まれてもよい。言い換えると、エリア端末20(またはユーザ端末30)においてユーザによる所定の行動が検出され、その検出結果が管理サーバ10に送信されてもよい。
(Other embodiments)
In the above description, the case where the first behavior detection unit 310 is included in the control unit 13 of the management server 10 has been described as an example, but the present invention is not limited to this. For example, the first behavior detection unit 310 may be included in the control unit 23 of the area terminal 20, or may be included in the control unit 39 of the user terminal 30. In other words, a predetermined behavior by the user may be detected in the area terminal 20 (or the user terminal 30), and the detection result may be transmitted to the management server 10.

また、以上の説明において、ユーザにより設定された1つのエリア(第1エリアA10と第2エリアA20と第3エリアA30のいずれか)または1つの特定地点に対して、そのエリアまたは特定地点においてとられるべき複数の所定の行動(具体的には複数の行動パターン)が設定されてもよい。 Furthermore, in the above description, for one area (one of the first area A10, second area A20, and third area A30) or one specific location set by the user, multiple predetermined actions (specifically, multiple behavioral patterns) to be taken in that area or specific location may be set.

また、上記の例において、1つのエリアまたは1つの特定地点に対して設定された複数の所定の行動のいずれか1つがとられたことを条件として、その所定の行動に応じた報酬がユーザに付与されてもよい。または、1つのエリアまたは1つの特定地点に対して設定された複数の所定の行動の少なくとも2つがとられたことを条件として、それらの所定の行動に応じた報酬がユーザに付与されてもよい。または、1つのエリアまたは1つの特定地点に対して設定された複数の所定の行動の全部がとられたことを条件として、その所定の行動に応じた報酬がユーザに付与されてもよい。 In the above example, a reward may be granted to the user according to a predetermined action, provided that any one of multiple predetermined actions set for an area or a specific location has been taken. Alternatively, a reward may be granted to the user according to at least two of multiple predetermined actions set for an area or a specific location, provided that such actions have been taken. Alternatively, a reward may be granted to the user according to a predetermined action, provided that all of multiple predetermined actions set for an area or a specific location have been taken.

例えば、鳥居が配置された地点に対して、鳥居の前においてユーザが一礼するという第1行動と、ユーザが鳥居を通過するという第2行動とが設定されている場合に、第1行動および第2行動の少なくとも一方がとられたことを条件として、その行動に応じた報酬がユーザに付与されてもよい。また、社殿が配置された地点に対して、賽銭箱に小銭を投げ入れるという第1行動と、賽銭のための電子決済をするためにユーザ端末30を操作するという第2行動とが設定されている場合に、第1行動および第2行動の両方がとられたことを条件として、それらの行動に応じた報酬がユーザに付与されてもよい。 For example, if a first action is set for a location where a torii gate is located, in which the user bows in front of the torii gate, and a second action is set for the user to pass through the torii gate, the user may be given a reward corresponding to the action, provided that at least one of the first and second actions is taken. Also, if a first action is set for a location where a shrine is located, in which the user throws coins into an offering box, and a second action is set for the user to operate the user terminal 30 to make an electronic payment for the offering, the user may be given a reward corresponding to the action, provided that both the first and second actions are taken.

また、以上の説明において、次のようにして、ユーザによりとられた所定の行動が検出されてもよい。 Furthermore, in the above description, a predetermined action taken by a user may be detected as follows:

例えば、ユーザによる行動と予め設定された行動パターン(ユーザによりとられるべき所定の行動)とが完全に一致することを条件として、ユーザにより所定の行動がとられたことが検出されてもよい。 For example, it may be possible to detect that a user has taken a specific action if the user's action completely matches a pre-set behavioral pattern (a specific action that should be taken by the user).

または、ユーザによる行動の一部または全部が予め設定された行動パターンの一部または全部と一致することを条件として、ユーザにより所定の行動がとられたことが検出されてもよい。例えば、ユーザによる行動と行動パターンとの一致度(類似度)が閾値を上回る場合に、ユーザにより所定の行動がとられたと判定されてもよい。 Alternatively, it may be possible to detect that a user has taken a predetermined action on the condition that some or all of the user's action matches some or all of a pre-defined action pattern. For example, it may be determined that a user has taken a predetermined action if the degree of match (similarity) between the user's action and the action pattern exceeds a threshold.

具体的には、行動パターンとして「二礼二拍手一礼という行動」が設定されている場合、3回の礼のうち少なくとも1回の礼が検出(認識)された場合に、二礼二拍手一礼という行動がとられたと判定されてもよい。または、行動パターンとして「二礼二拍手一礼」という行動が設定されている場合、「二拍手」が抜けていても「二礼」と「一礼」が検出された場合に、二礼二拍手一礼という行動がとられたと判定されてもよい。 Specifically, if the action pattern is set to "two bows, two claps, one bow," it may be determined that the action of two bows, two claps, one bow has been taken if at least one bow out of three bows is detected (recognized). Alternatively, if the action pattern is set to "two bows, two claps, one bow," it may be determined that the action of two bows, two claps, one bow has been taken if "two bows" and "one bow" are detected, even if "two claps" are omitted.

また、以上の説明において、第2行動検出部320の仮想行動検出部322により検出される「第2仮想エリアA22における所定の行動」は、ユーザにより仮想空間内において操作されるオブジェクトが第2仮想エリアA22に位置する状態で、そのユーザにより現実世界においてとられる所定の行動であってもよい。言い換えると、仮想行動検出部322は、ユーザにより仮想空間内において操作されるオブジェクトが第2仮想エリアA22に位置するときに現実世界においてとられたユーザの行動に基づいて、「第2仮想エリアA22における所定の行動」がとられたか否かを判定してもよい。なお、第3行動検出部330の仮想行動検出部332により検出される「第3仮想エリアA32における所定の行動」についても同様である。 Furthermore, in the above description, the "predetermined action in the second virtual area A22" detected by the virtual action detection unit 322 of the second action detection unit 320 may be a predetermined action taken by the user in the real world when an object operated by the user in the virtual space is located in the second virtual area A22. In other words, the virtual action detection unit 322 may determine whether or not the "predetermined action in the second virtual area A22" has been taken based on the user's action taken in the real world when the object operated by the user in the virtual space is located in the second virtual area A22. The same applies to the "predetermined action in the third virtual area A32" detected by the virtual action detection unit 332 of the third action detection unit 330.

また、以上の説明において、第1エリアA10として設定することができるエリアの条件として、「ユーザが実際に行ったことがあるエリアである」という条件が設定されてもよい。 Furthermore, in the above description, the condition for an area that can be set as the first area A10 may be set as "an area that the user has actually visited."

例えば、第1エリア設定部210は、ユーザが実際に行ったことがある現実エリアの中から任意のエリアをユーザに選択させ、その選択されたエリアを第1エリアA10に設定してもよい。なお、ユーザが実際に行ったことがある現実エリアであるか否かの判定は、ユーザ端末30の記憶部38に記憶された位置履歴情報(ユーザの位置の履歴を示す情報、例えばロケーション履歴)に基づいて行われてもよい。 For example, the first area setting unit 210 may allow the user to select an area from among real areas that the user has actually visited, and set the selected area as the first area A10. Note that the determination of whether the area is a real area that the user has actually visited may be made based on location history information (information indicating the user's location history, for example, location history) stored in the memory unit 38 of the user terminal 30.

同様に、以上の説明において、第2エリアA20として設定することができる現実エリアの条件として、「現実世界においてユーザが実際に行ったことがある現実エリアである」という条件が設定されてもよい。また、第2エリアA20として設定することができる仮想エリアの条件として、「仮想空間内においてユーザが実際にいったことがある仮想エリアである」という条件が設定されてもよい。 Similarly, in the above description, the condition for a real area that can be set as second area A20 may be "a real area in the real world that the user has actually visited." Furthermore, the condition for a virtual area that can be set as second area A20 may be "a virtual area in virtual space that the user has actually visited."

例えば、第2エリア設定部220は、「現実世界においてユーザが実際に行ったことがある現実エリア」または「仮想空間内においてユーザが実際に行ったことがある仮想エリア」の中から第1エリアA10に関連付けたいエリアをユーザに選択させ、その選択されたエリアを第2エリアA20に設定してもよい。なお、仮想空間内においてユーザが実際に行ったことがある仮想エリアであるか否かの判定は、管理サーバ10の記憶部12に記憶された仮想位置履歴情報(仮想空間内におけるユーザの位置の履歴を示す情報)に基づいて行われてもよい。 For example, the second area setting unit 220 may allow the user to select an area to associate with the first area A10 from "real areas the user has actually visited in the real world" or "virtual areas the user has actually visited in virtual space," and set the selected area as the second area A20. Note that the determination of whether or not the area is a virtual area the user has actually visited in virtual space may be made based on virtual location history information (information indicating the user's location history in virtual space) stored in the memory unit 12 of the management server 10.

また、以上の説明において、第1エリア情報に含まれる第1エリア説明情報(第1エリアA10に関する説明を示す情報)は、公式サイトやウィキペディアなどの情報源から得られた情報であってもよい。このような情報を参照することで、第1エリアに関する理解を深めることができる。第1エリア内地点情報に含まれる特定地点説明情報、第2エリア情報に含まれる第2エリア説明情報、第2エリア内地点情報に含まれる特定地点説明情報についても、同様のことがいえる。 Furthermore, in the above explanation, the first area description information (information providing a description of the first area A10) included in the first area information may be information obtained from information sources such as official websites or Wikipedia. By referring to such information, it is possible to deepen understanding of the first area. The same can be said for the specific point description information included in the first area point information, the second area description information included in the second area information, and the specific point description information included in the second area point information.

また、以上の説明では、現実世界の神社エリアを模した仮想神社エリアにおいて、アバターが「現実世界の神社エリアにおける所定の行動を模した所定の行動」をとる場合を例に挙げたが、これに限定されない。第2仮想エリアA22における所定の行動は、第1エリアA10における所定の行動を模した行動であってもよいし、第1エリアA10における所定の行動とは異なる別の行動(個別に設定された行動)であってもよい。 In addition, the above explanation has been given as an example of an avatar taking "predetermined actions that mimic predetermined actions in a real-world shrine area" in a virtual shrine area that mimics a real-world shrine area, but this is not limited to this. The predetermined actions in the second virtual area A22 may be actions that mimic predetermined actions in the first area A10, or they may be actions that are different from the predetermined actions in the first area A10 (individually set actions).

また、以上の説明では、第1エリアA10(または第2エリアA20)において行われる処理の例として、抽選処理と売却処理とを例に挙げたが、これらに限定されない。第1エリアA10(または第2エリアA20)において行われる処理の他の例としては、仮想媒体を使用して別の仮想媒体を強化する処理、仮想媒体を合成する処理、ゲームを進行する処理などが挙げられる。例えば、これらの処理の中に、第1エリアA10(または第2エリアA20)でしか行うことができない処理が含まれてもよい。 In addition, in the above explanation, lottery processes and selling processes have been given as examples of processes that can be performed in the first area A10 (or second area A20), but these are not limited to these. Other examples of processes that can be performed in the first area A10 (or second area A20) include processes that use virtual media to strengthen other virtual media, processes that combine virtual media, and processes that progress through a game. For example, these processes may include processes that can only be performed in the first area A10 (or second area A20).

また、以上の説明において、ユーザが「現実世界におけるユーザの位置」および「仮想空間内におけるユーザまたはオブジェクト(ユーザにより操作されるオブジェクト)の位置」のどちらを使用するのかを選択可能であってもよい。 Furthermore, in the above description, the user may be able to select whether to use "the user's position in the real world" or "the position of the user or object (object operated by the user) in the virtual space."

例えば、現実世界におけるユーザの位置が「第1エリアA10(または第2現実エリアA21)」内であり、且つ、仮想空間内におけるユーザまたはオブジェクトの位置が「第2仮想エリアA22」内である場合に、ユーザは、「現実世界におけるユーザの位置」を選択して第1エリアA10(または第2現実エリアA21)内において所定の行動をとってもよいし、「仮想空間内におけるユーザまたはオブジェクトの位置」を選択して第2仮想エリアA22内において所定の行動をとってもよい。所定の行動だけでなく、抽選処理や売却処理などの所定の処理についても同様である。 For example, if the user's position in the real world is within the "first area A10 (or second real area A21)" and the user or object's position in the virtual space is within the "second virtual area A22," the user may select the "user's position in the real world" and take a predetermined action within the first area A10 (or second real area A21), or may select the "user's or object's position in the virtual space" and take a predetermined action within the second virtual area A22. The same applies not only to predetermined actions, but also to predetermined processes such as lottery processes and sales processes.

また、以上の説明において、ユーザに付与される報酬は、エリア毎に設定可能であってもよい。例えば、ユーザに関連付けられた複数のエリア(第1エリアA10など)の各々における所定の行動に応じた報酬は、それぞれ異なってもよいし、同一であってもよい。また、複数の第1エリアA10が設定されている場合、複数の第1エリアA10の各々における所定の行動に応じた報酬は、それぞれ異なってもよいし、同一であってもよい。その他のエリア(第2エリアA20など)における所定の行動に応じた報酬についても同様である。 Furthermore, in the above description, the rewards given to the user may be set for each area. For example, the rewards for predetermined actions in each of multiple areas associated with the user (such as the first area A10) may be different or the same. Furthermore, if multiple first areas A10 are set, the rewards for predetermined actions in each of the multiple first areas A10 may be different or the same. The same applies to rewards for predetermined actions in other areas (such as the second area A20).

また、以上の説明において、ユーザに付与される報酬は、所定の行動(行動の種別)毎に設定可能であってもよい。例えば、第1エリアA10における「所定の手順で行われるユーザの挙動」に応じた報酬、第1エリアA10における「所定の電子決済のために行われるユーザによる情報端末の操作」に応じた報酬は、それぞれ異なる報酬であってもよいし、同一の報酬であってもよい。その他のエリア(第2エリアA20など)における所定の行動に応じた報酬についても同様である。 Furthermore, in the above description, the reward given to the user may be set for each predetermined action (type of action). For example, the reward corresponding to "user behavior performed in a predetermined procedure" in the first area A10 and the reward corresponding to "user operation of an information terminal performed by a user for a predetermined electronic payment" in the first area A10 may be different rewards or the same reward. The same applies to rewards corresponding to predetermined actions in other areas (such as the second area A20).

また、以上の説明において、報酬は、所定の行動が検出される毎にユーザに付与されてもよいし、所定の行動の検出回数が所定回数に到達することを条件としてユーザに付与されてもよい。 Furthermore, in the above description, the reward may be given to the user each time a predetermined behavior is detected, or may be given to the user on the condition that the number of times the predetermined behavior is detected reaches a predetermined number.

具体的には、管理部400は、第1行動検出部310により「第1エリアA10における所定の行動」が検出される毎に、第1エリアA10における所定の行動に応じた報酬をユーザに付与してもよい。または、管理部400は、第1行動検出部310により「第1エリアA10における所定の行動」が検出された回数をカウントし、その回数が所定回数に到達すると、そのカウントされた回数をゼロにリセットするとともに、第1エリアA10における所定の行動に応じた報酬をユーザに付与してもよい。その他のエリア(第2エリアA20など)における所定の行動に応じた報酬についても同様である。 Specifically, the management unit 400 may grant the user a reward corresponding to the predetermined behavior in the first area A10 each time the first behavior detection unit 310 detects "predetermined behavior in the first area A10." Alternatively, the management unit 400 may count the number of times "predetermined behavior in the first area A10" is detected by the first behavior detection unit 310, and when the number reaches a predetermined number, reset the count to zero and grant the user a reward corresponding to the predetermined behavior in the first area A10. The same applies to rewards corresponding to predetermined behavior in other areas (such as the second area A20).

また、以上の説明では、第1行動検出部310により検出された第1エリアA10における所定の行動に応じた報酬と、第2行動検出部320により検出された第2エリアA20における所定の行動に応じた報酬とがユーザに付与される場合を例に挙げたが、これに限定されない。 Furthermore, the above description has been given as an example of a case in which the user is given a reward based on a predetermined behavior in the first area A10 detected by the first behavior detection unit 310 and a reward based on a predetermined behavior in the second area A20 detected by the second behavior detection unit 320, but this is not limited to this.

例えば、第1行動検出部310により検出された第1エリアA10における所定の行動および第2行動検出部320により検出された第2エリアA20における所定の行動の両方に応じた報酬がユーザに付与されてもよい。言い換えると、ユーザに付与される報酬には、第1エリアA10における所定の行動が検出され、且つ、第2エリアA20における所定の行動が検出された場合にユーザに付与される報酬が含まれてもよい。 For example, the user may be granted a reward based on both a predetermined behavior in the first area A10 detected by the first behavior detection unit 310 and a predetermined behavior in the second area A20 detected by the second behavior detection unit 320. In other words, the reward granted to the user may include a reward that is granted to the user when a predetermined behavior is detected in the first area A10 and a predetermined behavior is detected in the second area A20.

また、以上の説明において、報酬毎に「報酬を付与することができる期間および回数」が設定されてもよい。例えば、第1エリアA10における所定の行動および第2エリアA20における所定の行動のいずれか一方に応じて付与される報酬(第1エリアA10および第2エリアA20のどちらかにおいて所定の行動をとれば付与される報酬)は、1日に1回まで付与され、第1エリアA10における所定の行動のみに応じて付与される報酬(第1エリアA10において所定の行動をとらないと付与されない報酬)は、月に1回まで付与されるようになっていてもよい。 Furthermore, in the above description, a "period and number of times that a reward can be granted" may be set for each reward. For example, a reward granted in response to either a predetermined action in the first area A10 or a predetermined action in the second area A20 (a reward that is granted if a predetermined action is taken in either the first area A10 or the second area A20) may be granted up to once per day, while a reward granted only in response to a predetermined action in the first area A10 (a reward that is not granted unless a predetermined action is taken in the first area A10) may be granted up to once per month.

また、以上の説明において、特定の現実エリア(第1エリアA10および第2現実エリアA21)において実行可能なログイン処理では、その特定の現実エリアにおいて所定の行動がとられたことを条件として、ユーザによるログインが許可されてもよい。所定の行動の例としては、鳥居を通過するという行動(挙動)、賽銭するという行動(挙動)などが挙げられる。 Furthermore, in the above description, in the login process that can be performed in a specific real-world area (first area A10 and second real-world area A21), a user may be permitted to log in on the condition that a predetermined action has been taken in that specific real-world area. Examples of predetermined actions include the action of passing through a torii gate, the action of offering coins, etc.

また、特定の現実エリアにおいて実行可能なログイン処理において、鳥居を通過するという行動がとられたことを条件としてユーザによるログインが許可される場合、喪中などの理由により鳥居を通過することができないときに、代替手段によりユーザによるログインが許可されるようになっていてもよい。代替手段の例としては、鳥居の前に行くという行動、鳥居をくぐらずに鳥居の横を通過するという行動などが挙げられる。例えば、喪中であるユーザは、鳥居をくぐるという行動をとれないが、鳥居の横を通過するという行動(代替手段)をとることで、そのユーザによるログインが許可されるという効果を得ることができる。 In addition, in a login process that can be executed in a specific real-world area, if a user is permitted to log in on the condition that they have taken the action of passing through a torii gate, the user may be permitted to log in by an alternative method if they are unable to pass through the torii gate due to reasons such as being in mourning. Examples of alternative methods include going in front of the torii gate or passing beside the gate without going through it. For example, a user who is in mourning cannot pass through the torii gate, but can achieve the effect of being permitted to log in by taking the action of passing beside the torii gate (alternative method).

また、以上の説明において、特定の現実エリアにおいて実行可能なログイン処理によりユーザに付与されるログインボーナスは、ユーザによるログインが許可された時間的条件に応じて変化してもよい。例えば、特定日に得られるログインボーナスは、特定日ではない他の日に得られるログインボーナスよりも多くなってもよい。また、特定日に得られるログインボーナスは、特定日ではない他の日に得られるログインボーナスよりも高価なものになってもよい。なお、特定日は、管理システム1を管理する管理者、特定の現実エリアを管理する管理者、または、ユーザにより設定されてもよい。また、ユーザにより設定することができる特定日の日数は、予め定められた日数に制限されてもよい。 In addition, in the above description, the login bonus granted to a user through a login process that can be executed in a specific real-world area may vary depending on the time conditions under which the user is permitted to log in. For example, the login bonus obtained on a specific day may be larger than the login bonus obtained on days that are not specific days. Furthermore, the login bonus obtained on a specific day may be more expensive than the login bonus obtained on days that are not specific days. Note that specific days may be set by an administrator who manages the management system 1, an administrator who manages a specific real-world area, or a user. Furthermore, the number of days that a user can set as specific days may be limited to a predetermined number of days.

また、以上の説明において、特定の現実エリアにおいて実行可能なログイン処理では、前回のログインから所定時間が経過していることを条件として、ユーザによるログインが許可されてもよい。例えば、ログイン処理において、ユーザの位置がそのユーザに関連付けられた特定の現実エリアに含まれ、且つ、前回のログインから所定時間(例えば1日)が経過している場合に、ユーザによるログインが許可されるようになっていてもよい。または、前回のログインの実施日の翌日以降である場合に、ユーザによるログインが許可されるようになっていてもよい。 Furthermore, in the above description, in a login process that can be performed in a specific real-world area, a user may be permitted to log in on the condition that a predetermined amount of time has passed since the previous login. For example, in the login process, a user may be permitted to log in if the user's location is included in a specific real-world area associated with that user and a predetermined amount of time (e.g., one day) has passed since the previous login. Alternatively, a user may be permitted to log in if it is the day after the previous login.

また、以上の説明において、特定の現実エリアにおいて実行可能なログイン処理によりユーザに付与されるログインボーナスは、前回のログインからの経過時間に応じて変化してもよい。例えば、前回のログインからの経過時間が所定時間(例えば1日)よりも短い場合に得られるログインボーナスは、前回のログインからの経過時間が所定時間以上である場合に得られるログインボーナスよりも少なくなってもよい。 Furthermore, in the above description, the login bonus awarded to a user through a login process that can be executed in a specific real-world area may vary depending on the amount of time that has passed since the last login. For example, the login bonus awarded when the amount of time that has passed since the last login is less than a predetermined amount of time (e.g., one day) may be less than the login bonus awarded when the amount of time that has passed since the last login is greater than or equal to the predetermined amount of time.

また、以上の説明において、管理部400は、連続ログインボーナスをユーザに付与してもよい。連続ログインボーナスは、ユーザによる連続ログイン日数が所定日数に到達した場合に、そのユーザに付与される特典である。この場合、ユーザにより設定されたエリア(第1エリアA10、第2エリアA20、第3エリアA30)の少なくとも1つにおいてログインされた連続日数が所定日数に到達した場合に、そのユーザに連続ログインボーナスが付与されてもよい。 Furthermore, in the above description, the management unit 400 may grant a consecutive login bonus to a user. A consecutive login bonus is a benefit granted to a user when the number of consecutive days the user has logged in reaches a predetermined number of days. In this case, a consecutive login bonus may be granted to a user when the number of consecutive days the user has logged in to at least one of the areas set by the user (first area A10, second area A20, third area A30) reaches a predetermined number of days.

また、以上の説明において、ユーザ毎に、そのユーザに関連付けられた第1エリアA10に関連するレベル(エリアレベル)が設定されてもよい。例えば、ユーザ毎に設定される「第1エリアA10に関連するエリアレベル」は、そのユーザおよび第1エリアA10に関連する第1エリア情報に登録される。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, in the above description, a level (area level) related to the first area A10 associated with each user may be set for each user. For example, the "area level related to the first area A10" set for each user is registered in the first area information related to that user and the first area A10. The same applies to other areas associated with the user (such as the second area A20).

例えば、第1エリアA10に通う回数が多くなるに連れて、その第1エリアA10に関連するエリアレベルが高くなってもよい。なお、この場合、第1エリアA10への前回の来訪から所定時間(例えば1日)が経過していることを条件として、第1エリアA10に通う回数の更新(加算)が許可されてもよい。 For example, the area level associated with the first area A10 may increase as the number of visits to the first area A10 increases. In this case, updating (adding) the number of visits to the first area A10 may be permitted on the condition that a predetermined amount of time (e.g., one day) has passed since the last visit to the first area A10.

また、第1エリアA10におけるログイン処理により得られるログインボーナスに、第1エリアA10に関連するレベルに対応するポイント(エリアポイント)が含まれてもよい。この場合、エリアポイントが多くなるに連れて、そのエリアポイントに対応する第1エリアA10に関連するエリアレベルが高くなってもよい。なお、この場合、第1エリアA10への前回の来訪から所定時間(例えば1日)が経過していることを条件として、エリアポイントの更新(加算)が許可されてもよい。または、前回のログインの実施日の翌日以降である場合に、エリアポイントの更新(加算)が許可されてもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, the login bonus obtained by the login process in the first area A10 may include points (area points) corresponding to the level associated with the first area A10. In this case, as the number of area points increases, the area level associated with the first area A10 corresponding to those area points may become higher. In this case, area point updates (additions) may be permitted on the condition that a predetermined amount of time (e.g., one day) has passed since the last visit to the first area A10. Alternatively, area point updates (additions) may be permitted on or after the day after the last login. The same applies to other areas associated with the user (such as the second area A20).

また、第1エリアA10に関連するエリアレベルは、その第1エリアA10に関連付けられた第2エリアA20に通う回数に応じて変化してもよい。例えば、第1エリアA10に関連付けられた第2エリアA20に通う回数が多くなるに連れて、その第1エリアA10に関連するエリアレベルが高くなってもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, the area level associated with the first area A10 may change depending on the number of times the user visits the second area A20 associated with that first area A10. For example, the area level associated with the first area A10 may increase as the number of times the user visits the second area A20 associated with the first area A10 increases. The same applies to other areas associated with the user (such as the second area A20).

また、第1エリアA10に通うことで得られる報酬は、その第1エリアA10に関連するエリアレベルに応じて変化してもよい。例えば、第1エリアA10に関連するエリアレベルが高くなるに連れて、第1エリアA10に通うことで得られる報酬が多くなってもよいし、第1エリアA10に通うことで得られる報酬が高価なものになってもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, the reward obtained by visiting the first area A10 may vary depending on the area level associated with that first area A10. For example, as the area level associated with the first area A10 increases, the reward obtained by visiting the first area A10 may increase, or the reward obtained by visiting the first area A10 may become more expensive. The same applies to other areas associated with the user (such as the second area A20).

また、第1エリアA10に関連するエリアレベルは、その第1エリアA10に関連付けられた第2エリアA20に対応するエリアポイントに応じて変化してもよい。例えば、第1エリアA10に関連付けられた第2エリアA20に対応するエリアポイントが多くなるに連れて、その第1エリアA10に関連するエリアレベルが高くなってもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, the area level associated with the first area A10 may change depending on the area points corresponding to the second area A20 associated with that first area A10. For example, the area level associated with the first area A10 may increase as the number of area points corresponding to the second area A20 associated with the first area A10 increases. The same applies to other areas associated with the user (such as the second area A20).

また、以上の説明において、第1エリアA10は、その第1エリアA10を設定したユーザではない他のユーザも利用可能であってもよい。この場合、その第1エリアA10を設定したユーザではない他のユーザがその第1エリアA10に通う回数が多くなるに連れて、第1エリアA10に関連するエリアレベルが高くなってもよい。また、第1エリアA10を設定したユーザではない他のユーザの第1エリアA10に通う回数に応じたエリアレベルの上がり方(増加量)は、その第1エリアA10を設定したユーザの第1エリアA10に通う回数に応じたエリアレベルの上がり方と異なっていてもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 In addition, in the above description, the first area A10 may be available to users other than the user who set up the first area A10. In this case, the area level associated with the first area A10 may increase as the number of times users other than the user who set up the first area A10 visit the first area A10 increases. Furthermore, the way in which the area level increases (the amount of increase) in response to the number of times users other than the user who set up the first area A10 visit the first area A10 may be different from the way in which the area level increases in response to the number of times the user who set up the first area A10 visits the first area A10. The same applies to other areas associated with the user (such as the second area A20).

また、以上の説明において、第1エリアA10に通うことで得られる報酬に、ゲームに影響を与える報酬が含まれてもよい。ゲームに影響を与える報酬の例としては、ゲーム内において有利となるようにゲームのパラメータ(例えばユーザが所有するキャラクタのパラメータ)を向上させるという効果、キャラクタのレベルを上げるという効果、キャラクタにスキルを付与するという効果、キャラクタの体力を回復させるという効果、キャラクタを復活させるという効果などが挙げられる。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, in the above description, the rewards obtained by passing through the first area A10 may include rewards that affect the game. Examples of rewards that affect the game include the effect of improving game parameters (e.g., the parameters of a character owned by the user) to give an advantage in the game, the effect of raising the character's level, the effect of imparting skills to a character, the effect of restoring a character's stamina, and the effect of reviving a character. The same applies to other areas associated with the user (e.g., the second area A20).

また、第1エリアA10毎に、その第1エリアA10の属性が設定されてもよい。例えば、第1エリアA10の属性は、管理システム1を管理する管理者、特定の現実エリアを管理する管理者、または、ユーザにより設定されてもよい。 Furthermore, attributes of each first area A10 may be set for that first area A10. For example, the attributes of the first area A10 may be set by an administrator managing the management system 1, an administrator managing a specific real-world area, or a user.

また、第1エリアA10に通うことで得られる報酬(特にゲームに影響を与える報酬)は、その第1エリアA10の属性に応じて変化してもよい。例えば、「第1エリアA10に対して予め設定された属性」と「ゲーム内における属性(火、水、土、風など)」とが対応付けられ、第1エリアA10に通うことで得られる報酬は、その第1エリアA10の属性に対応する属性のアイテムであってもよい。 Furthermore, the rewards obtained by passing through the first area A10 (particularly rewards that affect the game) may vary depending on the attributes of that first area A10. For example, "pre-set attributes for the first area A10" may correspond to "in-game attributes (fire, water, earth, wind, etc.)," and the rewards obtained by passing through the first area A10 may be items with attributes that correspond to the attributes of that first area A10.

また、以上の説明では、賽銭のために電子決済が行われる場合を例に挙げたが、これに限定されない。例えば、仮想通貨を用いて賽銭が行われてもよい。この場合、賽銭の結果がブロックチェーン(分散台帳技術)で管理されてもよい。また、ゲーム媒体(例えばゲーム内通貨やアイテムなど)を用いて賽銭が行われてもよい。また、現金の代わりとなるポイントを用いて賽銭が行われてもよい。 In addition, while the above explanation has been given as an example of electronic payment for offerings, this is not limiting. For example, offerings may be made using virtual currency. In this case, the results of offerings may be managed using blockchain (distributed ledger technology). Offerings may also be made using game media (for example, in-game currency or items). Offerings may also be made using points that replace cash.

また、以上の説明において、ゲーム媒体の一例であるキャラクタには、特定のエリアにおいて売却すると特殊な演出が行われるキャラクタが含まれてもよい。特殊な演出は、キャラクタ毎に異なってもよいし、キャラクタの売却が行われる場所毎に異なっていてもよい。なお、特殊な演出は、管理部400により行われる処理であってもよい。例えば、管理部400は、上記の演出のための画像および音声を、ユーザへ向けて画像および音声を出力するディスプレイおよびスピーカに出力させてもよい。 Furthermore, in the above description, characters, which are an example of game media, may include characters that undergo special effects when sold in a specific area. The special effects may be different for each character, or may be different for each location where the character is sold. The special effects may be a process performed by the management unit 400. For example, the management unit 400 may output images and sounds for the above effects to a display and speaker that output images and sounds to the user.

また、以上の説明において、ゲーム空間内に「現実世界の手水舎に見立てたオブジェクト」または「現実世界の常香炉に見立てたオブジェクト」が配置される場合、そのオブジェクトが配置された地点において、プレイヤキャラクタが所定の行動をとることで、そのプレイヤキャラクタにゲームにおいて有利となる効果が享受されてもよい。例えば、プレイヤキャラクタのステータス異常が解消されてもよい。 Furthermore, in the above description, if an "object representing a real-world chozuya" or an "object representing a real-world incense burner" is placed within the game space, the player character may take a predetermined action at the location where the object is placed, thereby gaining an advantageous effect in the game for the player character. For example, an abnormal status of the player character may be eliminated.

また、以上の説明において、現実エリア(第1エリアA10など)においてユーザが所定の行動をとることで、そのユーザがプレイするゲームにおいて有利となる効果が享受されてもよい。例えば、現実エリアに配置された手水舎においてユーザが所定の手順で手水を行うという行動をとることで、そのユーザにより操作されるプレイヤキャラクタのステータス異常が解消されてもよい。 Furthermore, in the above description, by a user taking a predetermined action in a real area (such as the first area A10), the user may enjoy advantageous effects in the game they are playing. For example, by a user taking the action of washing their hands in a predetermined procedure at a water basin located in the real area, a status abnormality of the player character controlled by that user may be resolved.

また、以上の説明において、現実世界に存在する神社エリアに、社務所が配置されてもよい。同様に、仮想空間内に存在する仮想神社エリアに、仮想の社務所が配置されてもよい。そして、社務所において、神社に関連するデジタルコンテンツが販売されてもよい。このようなデジタルコンテンツの例としては、御朱印を示すデジタルデータ(画像データ)であってもよい。なお、デジタルコンテンツは、NTF(Non-Fungible Token:非代替性トークン)であってもよい。また、デジタルコンテンツは、オンラインで販売されてもよい。 Furthermore, in the above description, a shrine office may be placed in a shrine area that exists in the real world. Similarly, a virtual shrine office may be placed in a virtual shrine area that exists in virtual space. Digital content related to the shrine may then be sold at the shrine office. An example of such digital content may be digital data (image data) representing a shrine seal. Note that the digital content may be an NTF (Non-Fungible Token). The digital content may also be sold online.

また、以上の説明において、第1エリアA10に到達するまでの道のりがゲームになっていてもよい。例えば、ゲーム進行部120は、ユーザの操作に応じてゲーム空間内において仮想の道(第1エリアA10に続く道を模した仮想の道)をプレイヤキャラクタが歩くゲームを進行する。また、仮想の道には、宿、茶屋(休憩所)、駕籠、人力車、御師、敵などが配置されてもよい。ユーザに関連付けられたその他のエリア(第2エリアA20など)についても同様である。 Furthermore, in the above description, the path to reach the first area A10 may also be part of the game. For example, the game progression unit 120 progresses a game in which the player character walks along a virtual road within the game space (a virtual road that mimics the road leading to the first area A10) in response to user operations. In addition, inns, teahouses (rest areas), palanquins, rickshaws, priests, enemies, etc. may be placed on the virtual road. The same applies to other areas associated with the user (such as the second area A20).

なお、上記のゲーム空間内において、複数の仮想の道(第1エリアA10に続く道を模した仮想の道)が設けられてもよい。複数の仮想の道は、それぞれの難易度が異なってもよい。例えば、複数の仮想の道の各々は、その道の難易度に応じて、敵の数および強さ、起伏および障害物の多さ、休憩所の数などが設定されてもよい。また、仮想の道毎に、その仮想の道において得られる効果(ゲームの進行に影響する効果)が異なってもよい。 In addition, multiple virtual paths (virtual paths that mimic the path leading to the first area A10) may be provided within the above-mentioned game space. The multiple virtual paths may each have a different level of difficulty. For example, the number and strength of enemies, the number of ups and downs and obstacles, the number of rest areas, etc. may be set for each virtual path depending on the difficulty of that path. Furthermore, the effects obtained on each virtual path (effects that affect the progress of the game) may differ.

また、以上の説明において、特定のユーザがシンボルとして設定(例えば設置)される仮想のユーザエリア(ユーザの集団が属するエリア)が仮想空間内に設けられてもよい。例えば、仮想空間内において所定の功績を残して仮想空間から引退したユーザが仮想のユーザエリアにおいてシンボルとして設定される。また、このユーザエリアに通うことで得られる報酬には、そのユーザエリアにおいてシンボルとして設定されたユーザ、そのユーザが残した功績などに応じた報酬が含まれてもよい。 Furthermore, in the above description, a virtual user area (an area to which a group of users belongs) in which a specific user is set (for example, installed) as a symbol may be provided within the virtual space. For example, a user who has made a certain achievement in the virtual space and retired from the virtual space may be set as a symbol in the virtual user area. Furthermore, rewards that can be obtained by visiting this user area may include rewards based on the user set as a symbol in that user area, the achievements that the user made, etc.

また、以上の説明において、ゲーム空間内においてキャラクタの死亡回数(ゲームオーバーとなった回数)が所定回数を上回る地点に、慰霊オブジェクトが配置されてもよい。慰霊オブジェクトは、ユーザにより課金されることを条件として配置されてもよい。 Furthermore, in the above description, a memorial object may be placed at a point in the game space where the number of times a character has died (the number of times the game has ended) exceeds a predetermined number. The memorial object may be placed on the condition that the user pays a fee.

また、上記のゲーム空間内において、上記の慰霊オブジェクトを基準とする所定範囲(例えば慰霊オブジェクトを中心とする円形の範囲)内におけるゲームの進行状況は、慰霊オブジェクトを基準とする所定範囲外におけるゲームの進行状況と異なってもよい。例えば、慰霊オブジェクトを基準とする所定範囲内におけるゲームの進行状況は、慰霊オブジェクトを基準とする所定範囲外におけるゲームの進行状況よりも、ユーザにとって有利となるゲームの進行状況であってもよい。 Furthermore, within the above-mentioned game space, the game progress within a predetermined range based on the above-mentioned memorial object (for example, a circular range centered on the memorial object) may be different from the game progress outside the predetermined range based on the memorial object. For example, the game progress within the predetermined range based on the memorial object may be more advantageous to the user than the game progress outside the predetermined range based on the memorial object.

また、以上の説明において、人の噂に応じて怪異が設定されてもよい。例えば、管理部400は、ブログやSNS(Social networking service)などのウェブサイトに投稿された情報、仮想空間内において行われる会話(チャット)を解析し、その解析の結果に基づいて、注目を集めている物事を仮想空間内における怪異に設定し、その怪異が配置された仮想エリアを設定してもよい。また、管理部400は怪異に設定された物事に対する注目が低下すると、その怪異を消去してもよい。 Furthermore, in the above explanation, hauntings may be set in accordance with people's rumors. For example, the management unit 400 may analyze information posted on websites such as blogs and SNS (Social Networking Service) and conversations (chats) taking place within the virtual space, and based on the results of this analysis, set things that are attracting attention as hauntings within the virtual space, and set virtual areas in which these hauntings are located. Furthermore, the management unit 400 may erase the hauntings when attention to the things that have been set as hauntings decreases.

また、以上の説明において、仮想空間内に設けられた仮想神社エリアでは、現実世界の神社エリアの行事に模したイベントが行われてもよい。神社エリアの行事の例としては、福男を決定する競技(例えば競走)、蹴鞠、流鏑馬などが挙げられる。また、仮想神社エリアにおける福男を決定する競技の結果は、NFT(Non-Fungible Token:非代替性トークン)として管理されてもよい。 Furthermore, in the above description, events that mimic events held in real-world shrine areas may be held in the virtual shrine area set up in the virtual space. Examples of events held in shrine areas include competitions to determine the lucky man (e.g., races), kemari (Japanese kemari), and yabusame (horseback archery). Furthermore, the results of competitions to determine the lucky man in the virtual shrine area may be managed as NFTs (Non-Fungible Tokens).

また、以上の説明において、エリア端末20に接続されるセンサ43は、ユーザの動き、位置、視線、体温、呼吸などを検知してもよい。言い換えると、センサ43により取得される情報(ユーザの行動に由来する情報)には、ユーザの動き、位置、視線、体温、呼吸などが含まれてもよい。そして、これらの情報に基づいてユーザによる所定の行動が検出されてもよい。なお、ユーザ端末30に含まれるセンサ37についても、同様のことがいえる。 Furthermore, in the above description, the sensor 43 connected to the area terminal 20 may detect the user's movements, position, line of sight, body temperature, breathing, etc. In other words, the information acquired by the sensor 43 (information derived from the user's behavior) may include the user's movements, position, line of sight, body temperature, breathing, etc. Then, a predetermined behavior by the user may be detected based on this information. The same can be said for the sensor 37 included in the user terminal 30.

また、以上の説明では、ユーザ端末30のセンサ37の例として、位置センサ371(GPS)と、挙動センサ372(加速度センサ、ジャイロセンサなど)とを例に挙げたが、これに限定されない。センサ37の他の例としては、近接センサ(赤外線センサ、磁力センサなど)、環境光センサ、地磁気センサ(コンパス)、気圧センサなどが挙げられる。そして、これらの情報に基づいてユーザによる所定の行動が検出されてもよい。 In the above explanation, the location sensor 371 (GPS) and the behavior sensor 372 (acceleration sensor, gyro sensor, etc.) have been given as examples of the sensor 37 of the user terminal 30, but this is not limiting. Other examples of the sensor 37 include a proximity sensor (infrared sensor, magnetic sensor, etc.), an ambient light sensor, a geomagnetic sensor (compass), and a barometric pressure sensor. Specific actions by the user may then be detected based on this information.

また、以上の説明では、ユーザにより使用される情報端末の例として、「ユーザ端末30」と「ゲーム装置50」を例に挙げたが、これらに限定されない。例えば、ユーザにより使用される情報端末は、AR(Augmented Reality:拡張現実)グラスなどのスマートグラスを含む情報端末、ヘッドマウントディスプレイを含む情報端末、パーソナルコンピュータなどであってもよい。 Furthermore, in the above explanation, a "user terminal 30" and a "game device 50" have been given as examples of information terminals used by users, but these are not limited to these. For example, the information terminal used by a user may be an information terminal including smart glasses such as AR (Augmented Reality) glasses, an information terminal including a head-mounted display, a personal computer, etc.

具体的には、ユーザに携帯される情報端末は、スマートフォン、タブレット、スマートグラスを含む情報端末、ヘッドマウントディスプレイを含む情報端末、ノート型パーソナルコンピュータなどであってもよい。仮想空間内に配置されたオブジェクトを動作させるためにユーザが操作を入力する情報端末の例としては、スマートフォン、タブレット、ヘッドマウントディスプレイを含む情報端末、ノートパソコン、デスクトップ型パーソナルコンピュータなどであってもよい。 Specifically, the information terminal carried by the user may be a smartphone, tablet, information terminal including smart glasses, information terminal including a head-mounted display, notebook personal computer, etc. Examples of information terminals into which the user inputs operations to operate objects placed in a virtual space may be a smartphone, tablet, information terminal including a head-mounted display, notebook computer, desktop personal computer, etc.

なお、仮想空間が拡張現実空間(付加情報が表示された現実世界である拡張現実(AR:Augmented Reality)を体験することができる仮想空間)である場合、現実世界の神社エリアの手水舎において、現実世界の手水舎の画像(映像)に流水の画像(映像)が重ね合わされることで、仮想空間の画像が構築されてもよい。この場合、ユーザは、実際の水に触れずに手水(柄杓で汲んだ水で手などを清める挙動)を行うことができる。 If the virtual space is an augmented reality space (a virtual space where you can experience augmented reality (AR), a real world where additional information is displayed), an image of the virtual space may be constructed by superimposing an image (video) of flowing water on an image (video) of a chozuya (purification fountain) in the shrine area in the real world. In this case, the user can purify their hands (the act of purifying their hands with water scooped up with a ladle) without actually touching the water.

また、仮想空間が拡張現実空間である場合、現実世界の寺院エリアの常香炉において、現実世界の常香炉の画像(映像)に煙の画像(映像)が重ね合わされることで、仮想空間の画像が構築されてもよい。この場合、ユーザは、実際の煙に触れずに、常香炉の煙を浴びる行動(挙動)をとることができる。 Furthermore, if the virtual space is an augmented reality space, an image of the virtual space may be constructed by superimposing an image (video) of smoke on an image (video) of a real-world incense burner in a temple area in the real world. In this case, the user can take the action (behavior) of being exposed to the smoke from the incense burner without actually touching the smoke.

また、以上の説明では、第1エリアA10の一例として「神社エリア」を例に挙げたがこれに限定されない。例えば、第1エリアA10は、寺院エリアなどの宗教エリアであってもよいし、学校が配置された学校エリアであってもよいし、その他のエリアであってもよい。第2エリアA20についても同様である。 Furthermore, in the above explanation, a "shrine area" was given as an example of the first area A10, but this is not limited to this. For example, the first area A10 may be a religious area such as a temple area, a school area where schools are located, or some other area. The same applies to the second area A20.

また、以上の説明では、第1エリアA10および第2エリアA20が屋外のエリアである場合を例に挙げたが、これに限定されない。第1エリアA10および第2エリアA20は、屋内のエリアであってもよい。例えば、第2現実エリアA21は、住宅内のエリアであってもよい。 Furthermore, in the above description, the first area A10 and the second area A20 are outdoor areas, but this is not limiting. The first area A10 and the second area A20 may also be indoor areas. For example, the second real area A21 may be an area within a house.

また、上記の住宅内のエリアは、「神社エリアに見立てられた現実エリア」であってもよい。例えば、住宅内の「洗面所」が神社エリアの「手水舎」に見立てられてもよい。住宅内の「予め定められた部屋」が神社エリアの「社殿」に見立てられてもよい。住宅内の予め定められた部屋に配置された「貯金箱」が神社エリアの「賽銭箱」に見立てられてもよい。 Furthermore, the above-mentioned areas within the house may be "real areas likened to shrine areas." For example, a "washroom" within the house may be likened to a "chozuya" (purification foyer) in the shrine area. A "predetermined room" within the house may be likened to a "main shrine" in the shrine area. A "piggy bank" placed in a predetermined room within the house may be likened to an "offering box" in the shrine area.

また、以上の説明では、第1エリアA10に設定される現実エリアが「予め定められた範囲の土地」である場合を例に挙げたが、これに限定されない。例えば、第1エリアA10に設定される現実エリアは、建物自体、オブジェクト自体であってもよい。また、第1エリアA10の位置範囲は、円形の範囲に限定されず、例えば、敷地の形状に応じた範囲であってもよい。 In addition, while the above explanation has been given with reference to an example where the real area set as the first area A10 is a "predetermined area of land," this is not limitative. For example, the real area set as the first area A10 may be the building itself or the object itself. Furthermore, the location range of the first area A10 is not limited to a circular range, but may be, for example, a range that corresponds to the shape of the site.

また、以上の説明では、第1エリアA10が「土地などに定着する現実エリア」である場合を例に挙げたが、これに限定されない。例えば、第1エリアA10は、ユーザにより指定された物体(移動可能な物体)が位置する場所(現実エリア)であってもよい。言い換えると、第1エリアA10は、ユーザにより指定された物体(例えば持ち運び可能な人形)に付随して移動する現実エリアであってもよい。この場合、第1エリアA10の最新の位置は、ユーザにより最後に決定された位置(物体の位置)に設定されてもよいし、ユーザにより操作されるユーザ端末30に含まれるカメラ35で物体が最後に撮影されたときに位置センサ371により取得された位置情報に示された位置に設定されてもよい。第2エリアA20および第3エリアA30についても同様である。 In addition, while the above description has been given of an example in which the first area A10 is a "real area fixed to land, etc.", this is not limiting. For example, the first area A10 may be a location (real area) where an object (a movable object) designated by the user is located. In other words, the first area A10 may be a real area that moves in conjunction with an object designated by the user (for example, a portable doll). In this case, the latest position of the first area A10 may be set to the position last determined by the user (the object's position), or may be set to the position indicated in the position information acquired by the position sensor 371 when the object was last photographed by the camera 35 included in the user terminal 30 operated by the user. The same applies to the second area A20 and the third area A30.

また、以上の説明において、第1エリアA10は、仮想エリアであってもよい。言い換えると、第1エリア設定部210は、仮想エリアの中から任意のエリアをユーザに選択させ、その選択されたエリアを「第1エリアA10」に設定してもよい。 Furthermore, in the above description, the first area A10 may be a virtual area. In other words, the first area setting unit 210 may allow the user to select any area from the virtual areas and set the selected area as the "first area A10."

また、以上の説明において、仮想空間内に配置されるオブジェクト(例えばアバター)には、ユーザの操作に応じて動作するオブジェクトの他に、コンピュータ(例えば管理サーバ10の制御部13)により操作されるオブジェクトが含まれてもよい。 Furthermore, in the above description, the objects (e.g., avatars) placed in the virtual space may include objects that operate in response to user operations, as well as objects that are operated by a computer (e.g., the control unit 13 of the management server 10).

また、以上の説明では、ユーザの操作に応じて仮想空間内において動作するオブジェクトの例として、「アバター」と「プレイヤキャラクタ」を例に挙げたが、これに限定されない。例えば、ユーザの操作に応じて仮想空間内において動作するオブジェクトは、ユーザの身体の一部(手や足など)を模したオブジェクトであってもよい。 In addition, in the above explanation, "avatars" and "player characters" have been given as examples of objects that move within the virtual space in response to user operations, but this is not limiting. For example, an object that moves within the virtual space in response to user operations may be an object that resembles a part of the user's body (such as a hand or foot).

また、以上の説明において、仮想空間内に存在する仮想エリア内に、識別物として認識されるオブジェクト(仮想識別物)が配置されてもよい。仮想識別物は、現実エリアに配置される識別物を模したものでもよいし、現実エリアに配置される識別物とは異なる別のオブジェクトであってもよい。 In addition, in the above description, an object recognized as an identifier (virtual identifier) may be placed within a virtual area that exists within the virtual space. The virtual identifier may be an imitation of an identifier placed in the real area, or may be a separate object that is different from the identifier placed in the real area.

また、以上の説明では、管理サーバ10の記憶部12に「第1識別物画像」と「第2識別物画像」が記憶される場合を例に挙げたが、これに限定されない。例えば、第3ログイン処理が行われない場合、「第1識別物画像」と「第2識別物画像」が記憶部12に記憶されなくてもよい。 Furthermore, the above description has been given of an example in which a "first identified object image" and a "second identified object image" are stored in the memory unit 12 of the management server 10, but this is not limiting. For example, if the third login process is not performed, the "first identified object image" and the "second identified object image" do not need to be stored in the memory unit 12.

これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。以上の実施形態は、本質的に好ましい例示であって、本発明、その適用物、あるいはその用途の範囲を制限することを意図するものではない。 The effects of the present invention will be achieved even when these other embodiments are adopted. Furthermore, this embodiment can be combined with other embodiments, and other embodiments can be combined with each other as appropriate. The above embodiments are essentially preferred examples and are not intended to limit the scope of the present invention, its applications, or its uses.

以上説明したように、本開示は、管理技術として有用である。 As explained above, this disclosure is useful as a management technology.

1 管理システム
10 管理サーバ
11 ネットワークインターフェース
12 記憶部
13 制御部
110 仮想空間生成部
120 ゲーム進行部
210 第1エリア設定部
220 第2エリア設定部
230 第3エリア設定部
310 第1行動検出部
320 第2行動検出部
321 現実行動検出部
322 仮想行動検出部
330 第3行動検出部
331 現実行動検出部
332 仮想行動検出部
400 管理部
410 抽選部
20 エリア端末
30 ユーザ端末
50 ゲーム装置
A10 第1エリア
A20 第2エリア
A30 第3エリア
1 Management system 10 Management server 11 Network interface 12 Memory unit 13 Control unit 110 Virtual space generation unit 120 Game progression unit 210 First area setting unit 220 Second area setting unit 230 Third area setting unit 310 First behavior detection unit 320 Second behavior detection unit 321 Real behavior detection unit 322 Virtual behavior detection unit 330 Third behavior detection unit 331 Real behavior detection unit 332 Virtual behavior detection unit 400 Management unit 410 Lottery unit 20 Area terminal 30 User terminal 50 Game device A10 First area A20 Second area A30 Third area

Claims (14)

現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、前記ユーザにより選択されたエリアを第1エリアに設定する第1エリア設定部と、
想空間内に存在する仮想エリアの中から前記第1エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第2エリアに設定する第2エリア設定部と、
前記ユーザによりとられた前記第1エリアにおける所定の行動を検出する第1行動検出部と、
前記ユーザによりとられた前記第2エリアにおける所定の行動を検出する第2行動検出部と、
前記第1行動検出部により検出された前記第1エリアにおける所定の行動、前記第2行動検出部により検出された前記第2エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与する管理部とを備え、
前記第2行動検出部は、前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出部を含む
管理システム。
a first area setting unit that allows a user to select an arbitrary area from among real areas that exist in the real world and sets the area selected by the user as a first area;
a second area setting unit that allows the user to select an area to be associated with the first area from among virtual areas existing in a virtual space, and sets the area selected by the user as a second area;
a first behavior detection unit that detects a predetermined behavior taken by the user in the first area;
a second behavior detection unit that detects a predetermined behavior taken by the user in the second area;
a management unit that grants a reward to the user in accordance with at least one of a predetermined behavior in the first area detected by the first behavior detection unit and a predetermined behavior in the second area detected by the second behavior detection unit,
The management system includes a virtual behavior detection unit , wherein the second behavior detection unit detects a predetermined behavior in the virtual space taken in the second area, which is the virtual area.
請求項1の管理システムにおいて、In the management system of claim 1,
前記第2エリア設定部は、前記現実世界に存在する現実エリアのうち前記第1エリアとは異なる現実エリアおよび前記仮想エリアの中から、前記第1エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを前記第2エリアに設定し、the second area setting unit allows the user to select an area to be associated with the first area from among real areas existing in the real world that are different from the first area and the virtual area, and sets the area selected by the user as the second area;
前記第2行動検出部は、前記仮想行動検出部と、前記現実エリアである前記第2エリアにおいてとられた前記現実世界での所定の行動を検出する現実行動検出部とを含むThe second behavior detection unit includes the virtual behavior detection unit and a real behavior detection unit that detects a predetermined behavior in the real world taken in the second area, which is the real area.
管理システム。Management system.
請求項1または2の管理システムにおいて、
前記第1エリアにおける所定の行動は、所定の手順で行われる前記ユーザの挙動、所定の電子決済をするために行われる前記ユーザによる情報端末の操作の少なくとも1つを含む
管理システム。
In the management system of claim 1 or 2 ,
A management system in which the specified actions in the first area include at least one of the user's behavior performed in a specified procedure and the user's operation of an information terminal to make a specified electronic payment.
請求項の管理システムにおいて、
前記現実エリアである前記第2エリアにおいてとられる前記現実世界での所定の行動は、前記第1エリアにおける所定の行動と関連のある行動である
管理システム。
In the management system of claim 2 ,
A management system in which the predetermined action in the real world taken in the second area, which is the real area, is an action related to the predetermined action in the first area.
請求項1または2の管理システムにおいて、
前記仮想エリアである前記第2エリアにおいてとられる前記仮想空間内での所定の行動は、前記ユーザにより前記仮想空間内において操作されるオブジェクトの所定の手順で行われる動き、前記ユーザの操作に応じて前記仮想空間内において行われる所定の電子決済、前記仮想空間内における前記ユーザまたは前記オブジェクトの位置が前記第2エリアに到着するという行動の少なくとも1つを含む
管理システム。
In the management system of claim 1 or 2 ,
A management system in which the predetermined action taken in the virtual space in the second area, which is the virtual area, includes at least one of the following actions: a movement of an object operated by the user in the virtual space in a predetermined procedure; a predetermined electronic payment made in the virtual space in response to the user's operation; and the position of the user or the object in the virtual space arriving in the second area.
請求項の管理システムにおいて、
前記現実エリアである前記第2エリアにおいてとられた前記現実世界での所定の行動に応じて前記ユーザに付与される報酬は、前記仮想空間内において享受される恩恵を含み、
前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動に応じて前記ユーザに付与される報酬は、前記現実世界において享受される恩恵を含む
管理システム。
In the management system of claim 2 ,
a reward granted to the user in response to a predetermined action in the real world taken in the second area, which is the real area, includes a benefit to be enjoyed in the virtual space;
A management system in which the reward given to the user in accordance with a predetermined action taken in the virtual space in the second area, which is the virtual area, includes a benefit to be enjoyed in the real world.
請求項1または2の管理システムにおいて、
前記第1エリアにおける所定の行動に応じて前記ユーザに付与される報酬、前記第2エリアにおける所定の行動に応じて前記ユーザに付与される報酬のうち少なくとも1つは、前記第1エリアまたは前記第2エリアにおいて利用可能な特典を含む
管理システム。
In the management system of claim 1 or 2 ,
A management system in which at least one of the rewards granted to the user in response to a specified action in the first area and the rewards granted to the user in response to a specified action in the second area includes a benefit that can be used in the first area or the second area.
請求項1または2の管理システムにおいて、
前記ユーザの操作に応じて、前記仮想空間内において利用される仮想媒体の抽選を行う抽選部を備え、
前記仮想媒体の抽選には、前記第2エリアでしか行うことができない抽選が含まれる
管理システム。
In the management system of claim 1 or 2 ,
a lottery unit that performs a lottery for a virtual medium to be used in the virtual space in response to an operation by the user;
A management system in which the lottery for the virtual medium includes a lottery that can only be held in the second area.
請求項の管理システムにおいて、
前記管理部は、前記ユーザによるログインを受け付け、前記ユーザによるログインに応じてログインボーナスを前記ユーザに付与するログイン処理を行い、
前記ログイン処理は、前記第1エリアおよび前記現実エリアである前記第2エリアの各々において実行可能であり、
前記現実エリアである前記第2エリアにおいて実行可能な前記ログイン処理の一部または全部は、前記第1エリアにおいて実行可能な前記ログイン処理の一部または全部と同一である
管理システム。
In the management system of claim 2 ,
the management unit performs a login process to accept a login by the user and grant a login bonus to the user in response to the login by the user;
the login process can be performed in each of the first area and the second area, which is the real area;
A management system in which part or all of the login process executable in the second area, which is the real area, is the same as part or all of the login process executable in the first area.
請求項1または2の管理システムにおいて、
前記管理部は、前記ユーザの操作に応じて、前記仮想空間内において利用される仮想媒体を売却する売却処理を行い、
前記仮想空間内において売却される仮想媒体には、前記第1エリアでしか売却することができない仮想媒体が含まれる
管理システム。
In the management system of claim 1 or 2 ,
the management unit performs a selling process to sell a virtual medium used in the virtual space in response to an operation by the user;
A management system in which virtual media sold in the virtual space include virtual media that can only be sold in the first area.
請求項1または2の管理システムにおいて、
前記ユーザの操作に応じて前記仮想空間内においてオブジェクトが動作するゲームを進行するゲーム進行部を備え、
前記ゲーム進行部は、前記仮想空間のうち前記仮想エリアである前記第2エリアを基準とする所定範囲内における前記ゲームの進行状況が、前記第2エリアが設定されていないときの前記ゲームの進行状況と異なるように、前記ゲームを進行する
管理システム。
In the management system of claim 1 or 2 ,
a game progression unit that progresses a game in which an object moves within the virtual space in response to an operation by the user,
The game progression unit is a management system that progresses the game so that the progress of the game within a predetermined range based on the second area, which is the virtual area in the virtual space, is different from the progress of the game when the second area is not set.
請求項の管理システムにおいて、
前記現実世界に存在する現実エリアのうち前記第1エリアおよび前記第2エリアとは異なる現実エリアまたは仮想空間内に存在する仮想エリアのうち前記第2エリアとは異なる仮想エリアの中から前記第2エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第3エリアに設定する第3エリア設定部と、
前記ユーザによりとられた前記第3エリアにおける所定の行動を検出する第3行動検出部とを備え、
前記管理部は、前記第1行動検出部により検出された前記第1エリアにおける所定の行動、前記第2行動検出部により検出された前記第2エリアにおける所定の行動、前記第3行動検出部により検出された前記第3エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与し、
前記第3行動検出部は、前記現実エリアである前記第3エリアにおいてとられた前記現実世界での所定の行動を検出する現実行動検出部、前記仮想エリアである前記第3エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出部の少なくとも1つを含む
管理システム。
In the management system of claim 2 ,
a third area setting unit that allows the user to select an area to be associated with the second area from among real areas existing in the real world that are different from the first area and the second area, or from among virtual areas existing in a virtual space that are different from the second area, and sets the area selected by the user as a third area;
a third behavior detection unit that detects a predetermined behavior taken by the user in the third area,
the management unit grants a reward to the user in accordance with at least one of a predetermined behavior in the first area detected by the first behavior detection unit, a predetermined behavior in the second area detected by the second behavior detection unit, and a predetermined behavior in the third area detected by the third behavior detection unit;
The third behavior detection unit is a management system that includes at least one of a real behavior detection unit that detects a predetermined behavior in the real world taken in the third area, which is the real area, and a virtual behavior detection unit that detects a predetermined behavior in the virtual space taken in the third area, which is the virtual area.
現実世界に存在する現実エリアの中から任意のエリアをユーザに選択させ、前記ユーザにより選択されたエリアを第1エリアに設定する第1エリア設定ステップと、
想空間内に存在する仮想エリアの中から前記第1エリアに関連付けたいエリアを前記ユーザに選択させ、前記ユーザにより選択されたエリアを第2エリアに設定する第2エリア設定ステップと、
前記ユーザによりとられた前記第1エリアにおける所定の行動を検出する第1行動検出ステップと、
前記ユーザによりとられた前記第2エリアにおける所定の行動を検出する第2行動検出ステップと、
前記第1行動検出ステップにより検出された前記第1エリアにおける所定の行動、前記第2行動検出ステップにより検出された前記第2エリアにおける所定の行動のうち少なくとも1つに応じて、前記ユーザに報酬を付与する報酬付与ステップとを備え、
前記第2行動検出ステップは、前記仮想エリアである前記第2エリアにおいてとられた前記仮想空間内での所定の行動を検出する仮想行動検出ステップを含む
管理方法。
a first area setting step of having a user select an arbitrary area from among real areas existing in the real world and setting the area selected by the user as a first area;
a second area setting step of having the user select an area to be associated with the first area from among virtual areas existing in the virtual space, and setting the area selected by the user as a second area;
a first behavior detection step of detecting a predetermined behavior taken by the user in the first area;
a second behavior detection step of detecting a predetermined behavior taken by the user in the second area;
a reward granting step of granting a reward to the user in accordance with at least one of a predetermined behavior in the first area detected in the first behavior detecting step and a predetermined behavior in the second area detected in the second behavior detecting step,
The management method includes a virtual behavior detection step of detecting a predetermined behavior in the virtual space taken in the second area, which is the virtual area, in the second behavior detection step .
請求項13の管理方法をコンピュータに実行させる管理プログラム。 A management program that causes a computer to execute the management method of claim 13 .
JP2023042252A 2023-03-16 2023-03-16 Management system, management method, management program Active JP7776757B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023042252A JP7776757B2 (en) 2023-03-16 2023-03-16 Management system, management method, management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023042252A JP7776757B2 (en) 2023-03-16 2023-03-16 Management system, management method, management program

Publications (2)

Publication Number Publication Date
JP2024131788A JP2024131788A (en) 2024-09-30
JP7776757B2 true JP7776757B2 (en) 2025-11-27

Family

ID=92900934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023042252A Active JP7776757B2 (en) 2023-03-16 2023-03-16 Management system, management method, management program

Country Status (1)

Country Link
JP (1) JP7776757B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021082041A (en) 2019-11-20 2021-05-27 スターティアラボ株式会社 Information processing method, information processing apparatus, and program
JP2021153739A (en) 2020-03-26 2021-10-07 株式会社カプコン Computer programs and computer systems
JP2021171237A (en) 2020-04-22 2021-11-01 株式会社スクウェア・エニックス Video game processing program and video game processing system
JP2022095357A (en) 2020-12-16 2022-06-28 楽天モバイル株式会社 Service providing system and service providing method
JP2022122436A (en) 2021-02-10 2022-08-23 株式会社コロプラ Program, information processing method, information processing apparatus, and system
JP7224510B1 (en) 2022-03-18 2023-02-17 株式会社ギックス Information processing method, information processing apparatus, and information processing program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021082041A (en) 2019-11-20 2021-05-27 スターティアラボ株式会社 Information processing method, information processing apparatus, and program
JP2021153739A (en) 2020-03-26 2021-10-07 株式会社カプコン Computer programs and computer systems
JP2021171237A (en) 2020-04-22 2021-11-01 株式会社スクウェア・エニックス Video game processing program and video game processing system
JP2022095357A (en) 2020-12-16 2022-06-28 楽天モバイル株式会社 Service providing system and service providing method
JP2022122436A (en) 2021-02-10 2022-08-23 株式会社コロプラ Program, information processing method, information processing apparatus, and system
JP7224510B1 (en) 2022-03-18 2023-02-17 株式会社ギックス Information processing method, information processing apparatus, and information processing program

Also Published As

Publication number Publication date
JP2024131788A (en) 2024-09-30

Similar Documents

Publication Publication Date Title
JP7364627B2 (en) Verifying the player&#39;s real-world position using activities in a parallel reality game
US12032729B2 (en) Game with hand motion control
US10434416B2 (en) Computer system
US10398982B2 (en) Computer system
KR102680583B1 (en) Method and system for providing card game
JP7057930B2 (en) A method and system in which the computer advances the game based on the user&#39;s location information, and a program that causes the computer to execute the method.
JP2013198590A (en) Server system, program, information storage medium, method for controlling server system, and network system
JP6877941B2 (en) Game system and programs
JP6085094B2 (en) Server system, program and network system
JP6539683B2 (en) Server system, program, server system control method, and network system
JP7011383B2 (en) A method and system in which the computer advances the game based on the user&#39;s location information, and a program that causes the computer to execute the method.
JP6814585B2 (en) Game system and programs
JP2018064708A (en) Method and system of computer proceeding game based on position information of user, and program for computer executing method
JP2013198588A (en) Program, information storage medium, server, and network system
CN110325249A (en) Games and games control method
WO2018074464A1 (en) Method and system by which computer advances game on basis of user position information, and program causing computer to implement said method
JP2014198185A (en) Game information providing system and program
US20230022864A1 (en) Server system and system
JP7789843B2 (en) Server system, game system and program
JP2009268678A (en) System for game and server for game
JP2018064711A (en) Method and system of computer proceeding game based on position information of user, and program for computer executing method
JP7045751B2 (en) A method and system in which the computer advances the game based on the user&#39;s location information, and a program that causes the computer to execute the method.
JP7832435B2 (en) Programs and Information Processing Systems
JP2025161852A (en) Information processing method, information processing system, and program
JP7776757B2 (en) Management system, management method, management program

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20241203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250918

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251027

R150 Certificate of patent or registration of utility model

Ref document number: 7776757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150