JP7387039B1 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- JP7387039B1 JP7387039B1 JP2023009352A JP2023009352A JP7387039B1 JP 7387039 B1 JP7387039 B1 JP 7387039B1 JP 2023009352 A JP2023009352 A JP 2023009352A JP 2023009352 A JP2023009352 A JP 2023009352A JP 7387039 B1 JP7387039 B1 JP 7387039B1
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- facility
- information
- real
- user
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
【課題】現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行う情報処理装置及び方法を提供する。
【解決手段】情報処理システムSにおいて、情報処理装置1は、ユーザが現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定する第1判定部132と、ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタが仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する第2判定部133と、現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、第1期間及び第2期間の少なくとも一部が重複していると判定したことを条件として、ユーザに対して付与する特典を示す特典情報を出力する出力部134と、を有する。
【選択図】図2
The present invention provides an information processing device and method that facilitates promotion activities for users in cooperation with facilities in a real space and facilities in a virtual space.
[Solution] In an information processing system S, an information processing device 1 satisfies a real activity condition indicating that a user has performed a predetermined activity within a predetermined range based on a real facility that is a facility in real space. The first determination unit 132 determines whether or not the user has performed a predetermined activity with respect to the virtual facility, which is a facility in the virtual space, and the avatar that is active in the virtual space in response to an operation performed by the user on the information terminal. a second determining unit 133 that determines whether a virtual activity condition indicating that the virtual activity condition is satisfied; a first period including the date and time when the real activity condition is satisfied; and a second period including the date and time when the virtual activity condition is satisfied. Output for outputting benefit information indicating benefits to be granted to the user on the condition that it is determined whether or not the first period and the second period overlap, and at least a portion of the first period and the second period overlap. 134.
[Selection diagram] Figure 2
Description
本発明は、現実空間及び仮想空間に関する情報を処理するための情報処理装置及び情報処理方法に関する。 The present invention relates to an information processing device and an information processing method for processing information regarding real space and virtual space.
特許文献1には、仮想空間において、アバタの属性及び行動を関連付けて解析することにより、アバタに対する広告等のマーケティングを行う技術が記載されている。 Patent Document 1 describes a technology for conducting marketing such as advertisements for avatars by linking and analyzing attributes and behaviors of avatars in a virtual space.
従来、現実空間上の施設と仮想空間上の施設とは独立しているため、ユーザに対するクーポン配布等の販促活動のために現実空間の施設及び仮想空間の施設が連携することは容易ではなかった。特許文献1に記載された技術では、仮想空間上のアバタの属性及び行動の関連性に基づいて広告等を行うため、現実空間及び仮想空間の双方における情報を考慮して販促活動を行うことはできなかった。 Conventionally, facilities in real space and facilities in virtual space have been independent, so it has not been easy for facilities in real space and facilities in virtual space to collaborate for promotional activities such as distributing coupons to users. . In the technology described in Patent Document 1, advertising is performed based on the relevance of the attributes and actions of avatars in virtual space, so it is difficult to carry out promotional activities by considering information in both real space and virtual space. could not.
そこで、本発明はこれらの点に鑑みてなされたものであり、現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行えるようにすることを目的とする。 The present invention has been made in view of these points, and it is an object of the present invention to enable facilities in real space and facilities in virtual space to cooperate and easily carry out promotional activities for users.
本発明の第1の態様の情報処理装置は、ユーザが現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定する第1判定部と、前記ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタが前記仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する第2判定部と、前記現実活動条件が満たされた日時を含む第1期間と前記仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、前記第1期間及び前記第2期間の少なくとも一部が重複していると判定したことを条件として、前記ユーザに対して付与する特典を示す特典情報を出力する出力部と、を有する。 The information processing device according to the first aspect of the present invention determines whether or not a real activity condition indicating that the user has performed a predetermined activity within a predetermined range based on a real facility that is a facility in real space is satisfied. a first determination unit that determines that an avatar that is active in a virtual space has performed a predetermined activity with respect to a virtual facility that is a facility in the virtual space in response to an operation performed by the user on an information terminal; a second determination unit that determines whether the virtual activity condition shown in the table is satisfied; a first period including the date and time when the real activity condition is satisfied; and a second period including the date and time when the virtual activity condition is satisfied. Determine whether or not they overlap, and output benefit information indicating a benefit to be granted to the user on the condition that it is determined that at least a portion of the first period and the second period overlap. and an output section.
前記ユーザの前記現実施設に関する活動と前記アバタの前記仮想施設に関する活動とは独立して行われてもよい。 The user's activities regarding the real facility and the avatar's activities regarding the virtual facility may be performed independently.
前記特典情報は、前記現実施設又は前記仮想施設の少なくとも一方に関する前記特典を示してもよい。 The benefit information may indicate the benefit regarding at least one of the real facility or the virtual facility.
前記特典情報は、前記現実施設又は前記仮想施設の少なくとも一方において商品が購入されることに応じて適用される前記特典を示してもよい。 The benefit information may indicate the benefit that is applied in response to purchasing a product at at least one of the real facility and the virtual facility.
前記特典情報は、前記ユーザが前記現実施設において商品を購入し、かつ前記アバタが前記仮想施設において商品を購入したことに応じて適用される前記特典を示してもよい。 The benefit information may indicate the benefit that is applied in response to the user purchasing a product at the real facility and the avatar purchasing a product at the virtual facility.
前記特典情報は、前記現実活動条件又は前記仮想活動条件が満たされている状態であることを条件として適用される前記特典を示してもよい。 The benefit information may indicate the benefit that is applied on the condition that the real activity condition or the virtual activity condition is satisfied.
前記現実活動条件は、前記現実空間上の前記ユーザが利用する情報端末の位置が前記現実施設を基準とした所定範囲内であることを含んでもよい。 The real activity condition may include that the position of the information terminal used by the user in the real space is within a predetermined range with respect to the real facility.
前記現実活動条件は、前記情報端末の位置が前記現実施設を基準とした所定範囲内であり、かつ前記ユーザが前記現実施設から商品を購入したことを含んでもよい。 The real activity condition may include that the location of the information terminal is within a predetermined range based on the real facility, and that the user has purchased a product from the real facility.
前記仮想活動条件は、前記仮想空間上の前記アバタの位置が前記仮想施設を基準とした所定範囲内であることを含んでもよい。 The virtual activity condition may include that the position of the avatar in the virtual space is within a predetermined range with respect to the virtual facility.
前記仮想活動条件は、前記アバタが前記仮想施設から所定のサービスを受けたことを含んでもよい。 The virtual activity condition may include that the avatar has received a predetermined service from the virtual facility.
前記仮想活動条件は、前記アバタが前記仮想施設から商品を購入したことを含んでもよい。 The virtual activity condition may include that the avatar purchased a product from the virtual facility.
前記情報処理装置は、前記情報端末から、前記現実施設に配置された所定のコードを読み取ることによって得られるコード情報を取得する取得部と、前記取得部が前記コード情報を取得したことに応じて、前記現実施設に関連付けられた前記仮想施設に前記アバタを移動させるアバタ制御部と、をさらに有してもよい。 The information processing device includes an acquisition unit that acquires code information obtained by reading a predetermined code placed in the actual facility from the information terminal, and a system that responds to the acquisition of the code information by the acquisition unit. , an avatar control unit that moves the avatar to the virtual facility associated with the real facility.
前記ユーザが前記現実空間上で行った活動を示す情報及び前記アバタが前記仮想空間上で行った活動を示す情報はブロックチェーンによって記憶されており、前記第1判定部は、前記ブロックチェーンから取得された情報に基づいて前記現実活動条件が満たされたか否かを判定し、前記第2判定部は、前記ブロックチェーンから取得された情報に基づいて前記仮想活動条件が満たされたか否かを判定してもよい。 Information indicating the activities performed by the user in the real space and information indicating activities performed by the avatar in the virtual space are stored in a blockchain, and the first determination unit acquires the information from the blockchain. The second determining unit determines whether the virtual activity condition is satisfied based on the information obtained from the blockchain. You may.
本発明の第2の態様の情報処理方法は、プロセッサが実行する、ユーザが現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定するステップと、前記ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタが仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定するステップと、前記現実活動条件が満たされた日時を含む第1期間と前記仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、前記第1期間及び前記第2期間の少なくとも一部が重複していると判定したことを条件として、前記ユーザに対して付与する特典を示す特典情報を出力するステップと、を有する。 In the information processing method of the second aspect of the present invention, the processor executes a real activity condition indicating that the user has performed a predetermined activity within a predetermined range based on a real facility that is a facility in real space. a step of determining whether the satisfaction is satisfied; and a step of determining whether the avatar active in the virtual space performs a predetermined activity with respect to a virtual facility that is a facility in the virtual space in response to an operation performed by the user on the information terminal. The step of determining whether or not a virtual activity condition indicating that the virtual activity condition is satisfied overlaps with a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied. outputting benefit information indicating a benefit to be granted to the user, on the condition that it is determined that at least a portion of the first period and the second period overlap; and has.
本発明によれば、現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行えるようにすることができるという効果を奏する。 According to the present invention, there is an effect that a facility in a real space and a facility in a virtual space can cooperate to easily carry out promotional activities for users.
[情報処理システムSの概要]
図1は、本実施形態に係る情報処理システムSの模式図である。情報処理システムSは、情報処理装置1と、一又は複数の情報端末2と、を含む。情報処理システムSは、その他のサーバ、端末等の機器を含んでもよい。
[Overview of information processing system S]
FIG. 1 is a schematic diagram of an information processing system S according to this embodiment. The information processing system S includes an information processing device 1 and one or
情報処理装置1は、現実空間及び仮想空間に関する情報を管理するコンピュータである。仮想空間は、コンピュータ上に形成された仮想的な空間(例えば、メタバース)である。仮想空間は、情報端末2において面積又は体積を有する領域として表示される。一方、現実空間は、人間であるユーザが生活する実際の空間(例えば、地球上の空間)である。
The information processing device 1 is a computer that manages information regarding real space and virtual space. A virtual space is a virtual space (for example, a metaverse) created on a computer. The virtual space is displayed on the
仮想空間上には、複数のユーザそれぞれが操作するアバタが表示される。アバタは、例えば、ユーザが予め登録した2次元又は3次元の画像である。アバタは、例えば、ユーザによる操作に応じて、仮想空間上を移動し、文字、音声又は動作のうち少なくとも1つを用いて他のアバタと交流(コミュニケーション)をする。 Avatars operated by each of a plurality of users are displayed in the virtual space. The avatar is, for example, a two-dimensional or three-dimensional image registered in advance by the user. For example, an avatar moves in a virtual space in response to a user's operation and interacts (communicates) with other avatars using at least one of text, voice, or movement.
現実空間上には、ユーザが活動をするための一又は複数の現実施設F1が存在する。ユーザは、現実施設F1において滞在、商品(物品又はサービス)の購入、サービスの利用等の所定の活動をする。仮想空間上には、ユーザによる操作に応じてアバタが所定の活動をするための一又は複数の仮想施設F2が存在する。アバタは、ユーザが情報端末2において行った操作に応じて、仮想施設F2において滞在、商品(物品又はサービス)の購入、サービスの利用等の所定の活動をする。
On the real space, there is one or more real facilities F1 for the user to perform activities. The user performs predetermined activities such as staying, purchasing products (goods or services), and using services at the physical facility F1. In the virtual space, there are one or more virtual facilities F2 for the avatar to perform predetermined activities in response to operations by the user. The avatar performs predetermined activities such as staying in the virtual facility F2, purchasing products (goods or services), and using services in accordance with operations performed by the user on the
ユーザの現実施設F1に関する活動とアバタの仮想施設F2に関する活動とは独立して行われ、連動していない。ユーザは、ユーザ自身が動作することにより現実施設F1に関する活動を行い、情報端末2を操作することによりアバタを介して仮想施設F2に関する活動を行う。
The user's activities regarding the real facility F1 and the avatar's activities regarding the virtual facility F2 are performed independently and are not linked. The user performs activities related to the real facility F1 by operating the user himself, and performs activities related to the virtual facility F2 via the avatar by operating the
情報端末2は、複数のユーザそれぞれが利用するコンピュータである。ユーザは、情報端末2を用いて仮想空間上のアバタを操作する人間である。情報端末2は、例えば、スマートフォン、タブレット端末又はパーソナルコンピュータである。情報端末2は、操作を受け付けるためのタッチパネルやキーボード等の操作部と、情報を表示するための液晶ディスプレイ等の表示部と、を有する。情報端末2は、ネットワークを介して情報処理装置1と通信可能である。
The
本実施形態に係る情報処理システムSが実行する処理の概要を以下に説明する。情報処理装置1は、ユーザの現実空間上の活動を示す現実情報と、ユーザが操作するアバタの仮想空間上の活動を示す仮想情報と、を取得する。現実情報は、例えば、ユーザの活動と、当該活動の日時と、を関連付けた情報である。仮想情報は、例えば、アバタの活動と、当該活動の日時と、を関連付けた情報である。 An overview of the processing executed by the information processing system S according to this embodiment will be described below. The information processing device 1 acquires real information indicating the user's activities in the real space and virtual information indicating the activities of the avatar operated by the user in the virtual space. The actual information is, for example, information that associates a user's activity with the date and time of the activity. The virtual information is, for example, information that associates an avatar's activity with the date and time of the activity.
情報処理装置1は、取得した現実情報に基づいて、ユーザが現実施設F1を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定する。現実活動条件は、例えば、ユーザが現実施設F1に滞在したことである。 Based on the acquired real information, the information processing device 1 determines whether a real activity condition indicating that the user has performed a predetermined activity within a predetermined range based on the real facility F1 is satisfied. The real activity condition is, for example, that the user has stayed at the real facility F1.
また、情報処理装置1は、取得した仮想情報に基づいて、ユーザが操作するアバタが仮想施設F2に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する。仮想活動条件は、例えば、アバタが仮想施設F2に滞在したこと、アバタが仮想施設F2から商品を購入したこと等である。 The information processing device 1 also determines, based on the acquired virtual information, whether a virtual activity condition indicating that the avatar operated by the user has performed a predetermined activity with respect to the virtual facility F2 is satisfied. The virtual activity conditions include, for example, that the avatar has stayed at the virtual facility F2, that the avatar has purchased a product from the virtual facility F2, and so on.
情報処理装置1は、現実施設F1に関する現実活動条件及び仮想施設F2に関する仮想活動条件の両方が並行して満たされたと判定されたことを条件として、ユーザに対して付与する特典を示す特典情報を出力する。情報処理装置1は、例えば、現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間とを特定し、特定した第1期間及び第2期間が重複しているか否かを判定する。情報処理装置1は、第1期間及び第2期間の少なくとも一部が重複していると判定した場合に、現実活動条件及び仮想活動条件の両方が並行して満たされたと判定する。特典は、例えば、現実施設F1、仮想施設F2又はその他の施設において商品の購入やサービスの利用に適用可能なクーポン又はポイントである。 The information processing device 1 provides benefit information indicating benefits to be granted to the user on the condition that it is determined that both the real activity conditions regarding the real facility F1 and the virtual activity conditions regarding the virtual facility F2 are satisfied in parallel. Output. For example, the information processing device 1 specifies a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied, and determines whether the specified first period and second period are Determine whether there are duplicates. When determining that at least a portion of the first period and the second period overlap, the information processing device 1 determines that both the real activity condition and the virtual activity condition are satisfied in parallel. The benefits are, for example, coupons or points that can be applied to purchase products or use services at the real facility F1, virtual facility F2, or other facilities.
このように、情報処理システムSは、ユーザが現実施設F1に対して所定の活動を行ったことと、ユーザが操作するアバタが仮想施設F2に対して所定の活動を行ったことと、の両方が並行して行われたことを条件として、ユーザに対して特典を付与する。これにより、情報処理システムSは、現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行えるようにすることができる。 In this way, the information processing system S can detect both that the user has performed a predetermined activity on the real facility F1 and that the avatar operated by the user has performed a predetermined activity on the virtual facility F2. Benefits will be given to the user on the condition that these are performed in parallel. Thereby, the information processing system S can facilitate promotional activities for users in cooperation with the facilities in the real space and the facilities in the virtual space.
[情報処理システムSの構成]
図2は、本実施形態に係る情報処理システムSのブロック図である。図2において、矢印は主なデータの流れを示しており、図2に示したもの以外のデータの流れがあってもよい。図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示すブロックは単一の装置内に実装されてもよく、あるいは複数の装置内に分かれて実装されてもよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてもよい。
[Configuration of information processing system S]
FIG. 2 is a block diagram of the information processing system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and data flows other than those shown in FIG. 2 may exist. In FIG. 2, each block shows the configuration of a functional unit rather than a hardware (device) unit. Therefore, the blocks shown in FIG. 2 may be implemented within a single device, or may be implemented separately within multiple devices. Data may be exchanged between blocks via any means such as a data bus, network, or portable storage medium.
情報処理装置1は、通信部11と、記憶部12と、制御部13と、を有する。情報処理装置1は、2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、情報処理装置1は、コンピュータ資源の集合であるクラウドによって構成されてもよい。
The information processing device 1 includes a communication section 11, a
通信部11は、ネットワークを介して情報端末2との間でデータを送受信するための通信コントローラを有する。通信部11は、情報端末2からネットワークを介して受信したデータを制御部13に通知する。また、通信部11は、ネットワークを介して、制御部13から出力されたデータを情報端末2に送信する。
The communication unit 11 includes a communication controller for transmitting and receiving data to and from the
記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部13が実行するプログラムを予め記憶している。また、記憶部12は、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を予め記憶している。記憶部12は、情報処理装置1の外部に設けられてもよく、その場合にネットワークを介して制御部13との間でデータの授受を行ってもよい。
The
制御部13は、取得部131と、第1判定部132と、第2判定部133と、出力部134と、アバタ制御部135と、を有する。制御部13は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部12に記憶されたプログラムを実行することにより、取得部131、第1判定部132、第2判定部133、出力部134及びアバタ制御部135として機能する。
The
以下、情報処理システムSが実行する処理について詳細に説明する。情報処理装置1において、取得部131は、ユーザの現実空間上の活動を示す現実情報と、当該ユーザが操作するアバタの仮想空間上の活動を示す仮想情報と、を取得する。取得部131は、所定の時間間隔(10秒ごと等)で最新の現実情報及び仮想情報を取得してもよく、所定期間(過去1分間等)の現実情報及び仮想情報をまとめて取得してもよい。
The processing executed by the information processing system S will be described in detail below. In the information processing device 1, the
現実情報は、例えば、ユーザの活動と、当該活動の日時と、を示す情報である。ユーザの活動は、例えば、現実施設F1に滞在したこと、現実施設F1から商品を購入したこと等である。 The actual information is, for example, information indicating the user's activity and the date and time of the activity. The user's activities include, for example, staying at the real facility F1, purchasing products from the real facility F1, and the like.
取得部131は、例えば、現実情報として、現実空間上のユーザが利用する情報端末2の位置の履歴を示す位置情報を、情報端末2又は位置情報を管理するサーバから受信してもよい。位置情報は、例えば、情報端末2においてGNSS(Global Navigation Satellite System)を利用することにより特定される。
For example, the
取得部131は、例えば、現実情報として、情報端末2と現実施設F1に設置されたビーコン(無線信号の発信機)との間で行われた無線通信の履歴を示す通信情報を、情報端末2又は通信情報を管理するサーバから受信してもよい。通信情報は、情報端末2が現実施設F1に設置されたビーコンが発した無線信号の到達可能な範囲内に位置することを示す。
For example, the
取得部131は、例えば、現実情報として、現実施設F1においてユーザが商品を購入した際の決済情報を、情報端末2又は決済情報を管理するサーバから受信してもよい。決済情報は、ユーザが現実施設F1から商品を購入したことを示す。
For example, the
仮想情報は、例えば、ユーザが操作するアバタの活動と、当該活動の日時と、を示す情報である。アバタの活動は、例えば、仮想施設F2に滞在したこと、仮想施設F2から商品を購入したこと、仮想施設F2からサービスを受けたこと等である。 The virtual information is, for example, information indicating the activity of the avatar operated by the user and the date and time of the activity. The avatar's activities include, for example, staying at the virtual facility F2, purchasing products from the virtual facility F2, and receiving services from the virtual facility F2.
取得部131は、例えば、仮想情報として、仮想空間上のアバタの位置の履歴を示す位置情報を、仮想空間を管理するサーバから受信してもよい。位置情報は、例えば、仮想空間上でアバタが表示される座標に基づいて特定される。
For example, the
取得部131は、例えば、仮想情報として、仮想施設F2においてアバタが商品を購入した際の決済情報を、情報端末2又は決済情報を管理するサーバから受信してもよい。決済情報は、ユーザがアバタを介して仮想施設F2から商品を購入したことを示す。
For example, the
取得部131は、例えば、仮想情報として、仮想施設F2においてサービスを受けた履歴を示すサービス利用情報を、情報端末2又はサービス利用情報を管理するサーバから受信してもよい。サービス利用情報は、アバタが仮想施設F2から所定のサービス(相談、コンサルティング等)を受けたことを示す。
For example, the
現実情報及び仮想情報は、ネットワーク上の一又は複数の記憶部上のブロックチェーンによって、ユーザを識別するための識別情報(ID;Identification)であるユーザIDと関連付けて記憶されていてもよい。ブロックチェーンは複数のデータのブロックを含み、各ブロックは現実情報又は仮想情報の所有者が移転されたことを示す一又は複数のトランザクションを含む。ブロックチェーン内の各ブロックには所定の規則で生成されたハッシュ値が含まれており、ブロック間のハッシュ値の整合性を確認することによりブロックチェーン全体の正しさが担保される。取得部131は、ブロックチェーンから、ユーザIDに関連付けられた現実情報又は仮想情報を取得する。これにより現実情報及び仮想情報が改ざんされることを抑制できるため、取得部131がユーザ及びアバタの活動をより正確に特定できる。
Real information and virtual information may be stored in association with a user ID, which is identification information (ID) for identifying a user, by a blockchain on one or more storage units on the network. A blockchain includes multiple blocks of data, each block including one or more transactions indicating that ownership of real or virtual information has been transferred. Each block in the blockchain contains a hash value generated according to a predetermined rule, and by checking the consistency of hash values between blocks, the correctness of the entire blockchain is ensured. The
取得部131は、記憶部12に予め記憶された、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を取得する。条件情報は、例えば、一又は複数の特典それぞれと、現実施設F1に関する現実活動条件と、仮想施設F2に関する仮想活動条件と、を関連付けた情報である。条件情報により、現実活動条件が示す現実施設F1と仮想活動条件が示す仮想施設F2とは予め関連付けられている。現実活動条件が示す現実施設F1を運営する事業者と仮想活動条件が示す仮想施設F2を運営する事業者とは、同一であってもよく、異なっていてもよい。
The
図3は、例示的な条件情報の模式図である。現実活動条件は、ユーザが現実施設F1を基準とした所定範囲内で所定の活動を行ったことを示す条件である。現実活動条件は、例えば、ユーザが利用する情報端末2の位置が、現実施設F1を基準とした所定範囲内であること(図3中の「滞在」)を含む。現実施設F1を基準とした所定範囲内であることは、例えば、現実施設F1の内部又は現実施設F1の位置から所定距離以内であることである。
FIG. 3 is a schematic diagram of exemplary condition information. The real activity condition is a condition indicating that the user has performed a predetermined activity within a predetermined range based on the real facility F1. The real activity condition includes, for example, that the position of the
また、現実活動条件は、例えば、ユーザが利用する情報端末2の位置が現実施設F1を基準とした所定範囲内であり、かつユーザが現実施設F1の内部に入るための権利(入場券等)を購入したことを含んでもよい。ユーザが現実施設F1の内部に入るための権利を購入したか否かは、例えば、取得部131が取得した決済情報に基づいて判定される。これにより、情報処理システムSは、現実施設F1に入る権利を有しておらず、単に現実施設F1近傍にいるだけのユーザに対して特典を付与することを抑制できる。
Further, the real activity conditions include, for example, the location of the
現実活動条件は、例えば、ユーザが利用する情報端末2の位置が現実施設F1を基準とした所定範囲内であり、かつユーザが現実施設F1から商品を購入したこと(図3中の「商品購入」)を示してもよい。
The real activity condition is, for example, that the location of the
仮想活動条件は、ユーザが操作するアバタが仮想施設F2に対して所定の活動を行ったことを示す条件である。仮想活動条件は、例えば、アバタの位置が、仮想施設F2を基準として所定範囲内であることを含む。仮想施設F2を基準として所定範囲内であることは、例えば、仮想施設F2の内部又は仮想施設F2の位置から所定距離以内であることである。 The virtual activity condition is a condition indicating that the avatar operated by the user has performed a predetermined activity in the virtual facility F2. The virtual activity condition includes, for example, that the avatar's position is within a predetermined range with respect to the virtual facility F2. Being within a predetermined range based on the virtual facility F2 means, for example, being inside the virtual facility F2 or within a predetermined distance from the position of the virtual facility F2.
仮想活動条件は、アバタが仮想施設F2から商品を購入したこと、又はアバタが仮想施設F2からサービスを受けたこと(図3中の「サービス利用」)を含んでもよい。この場合に、アバタは、アバタの位置が仮想施設F2を基準として所定範囲内にない状態で、仮想施設F2から商品を購入し、又は仮想施設F2からサービスを受けてもよい。これにより、情報処理システムSは、仮想空間上でアバタが仮想施設F2へ移動することなく遠隔で仮想施設F2に対する活動を行ったことを、ユーザに対して特典を付与するための条件とすることができる。 The virtual activity conditions may include that the avatar has purchased a product from the virtual facility F2, or that the avatar has received a service from the virtual facility F2 (“service use” in FIG. 3). In this case, the avatar may purchase a product from the virtual facility F2 or receive a service from the virtual facility F2 while the avatar's position is not within a predetermined range with respect to the virtual facility F2. As a result, the information processing system S makes it a condition for granting benefits to the user that the avatar remotely performs an activity on the virtual facility F2 without moving to the virtual facility F2 in the virtual space. Can be done.
特典は、現実施設F1又は仮想施設F2の少なくとも一方に関する特典である。また、特典は、現実施設F1又は仮想施設F2とは異なるその他の施設に関する特典であってもよい。 The benefit is a benefit related to at least one of the real facility F1 and the virtual facility F2. Further, the benefit may be a benefit related to another facility different from the real facility F1 or the virtual facility F2.
特典は、例えば、ユーザに対して付与される、商品の購入やサービスの利用に適用可能なクーポン又はポイントである。ユーザは、現実施設F1又は仮想施設F2の少なくとも一方において商品を購入する際にクーポン又はポイントを適用することにより、値引き、物品の付与又はサービスの付与等を受けることができる。この場合に、情報処理システムSは、特典の原資を、現実施設F1を運営する事業者又は仮想施設F2を運営する事業者の少なくとも一方に負担させることが望ましい。 The benefits are, for example, coupons or points that are given to the user and can be applied to purchasing products or using services. By applying coupons or points when purchasing products at at least one of the real facility F1 or the virtual facility F2, the user can receive discounts, the provision of goods, the provision of services, etc. In this case, it is desirable for the information processing system S to have at least one of the business operator operating the real facility F1 and the business operator operating the virtual facility F2 bear the funds for the benefit.
特典は、例えば、仮想空間上のコンテンツ(デジタルデータ)であってもよい。この場合に、特典であるコンテンツは、ブロックチェーンによってNFT(Non-Fungible Token)と関連付けられて管理されてもよい。NFTは、例えば、トークンを識別するためのトークンIDと、コンテンツを識別するためのコンテンツIDと、当該NFTを保有するユーザを識別するためのユーザIDと、を示す情報である。コンテンツIDは、例えば、コンテンツにアクセスするためのURI(Uniform Resource Identifier)を示す情報である。コンテンツは、URIに対応するネットワーク上の記憶装置に記憶されている。また、コンテンツは、ブロックチェーンに限られず、データベース等によって管理されてもよい。 The benefit may be, for example, content (digital data) in virtual space. In this case, the content that is a benefit may be managed by being associated with an NFT (Non-Fungible Token) using a blockchain. The NFT is information indicating, for example, a token ID for identifying a token, a content ID for identifying a content, and a user ID for identifying a user who owns the NFT. The content ID is, for example, information indicating a URI (Uniform Resource Identifier) for accessing the content. The content is stored in a storage device on the network corresponding to the URI. Furthermore, the content is not limited to blockchain, and may be managed using a database or the like.
特典は、例えば、ユーザが現実施設F1において商品を購入し、かつユーザが操作するアバタが仮想施設F2において商品を購入したことに応じて適用される特典であってもよい。これにより、情報処理システムSは、現実施設F1及び仮想施設F2の両方で商品を購入したことに応じた特典(セット割等)を提供することができるため、現実施設F1及び仮想施設F2の連携をさらに強めることができる。 The benefit may be, for example, a benefit that is applied in response to the user purchasing a product at the real facility F1 and the avatar operated by the user purchasing the product at the virtual facility F2. As a result, the information processing system S can provide benefits (such as set discounts) for products purchased at both the real facility F1 and the virtual facility F2, so the collaboration between the real facility F1 and the virtual facility F2 can be further strengthened.
特典は、現実活動条件又は仮想活動条件が満たされている状態であることを条件として適用される特典であってもよい。この場合に、ユーザが特典の適用を希望する時点で、後述の第1判定部132により現実活動条件が満たされていると判定され、かつ後述の第2判定部133により仮想活動条件が満たされていると判定された場合に、特典が適用される。これにより、情報処理システムSは、例えばユーザが現実施設F1に滞在し、かつアバタが仮想施設F2に滞在している期間のみ特典を有効にし、ユーザが積極的に現実活動条件及び仮想活動条件を満たすように誘導することができる。 The benefit may be a benefit that is applied on the condition that a real activity condition or a virtual activity condition is satisfied. In this case, at the time when the user desires to apply the benefit, the first determination unit 132 (described later) determines that the real activity condition is satisfied, and the second determination unit 133 (described later) determines that the virtual activity condition is satisfied. Benefits will be applied if it is determined that the As a result, the information processing system S enables the benefit only during the period when the user is staying at the real facility F1 and the avatar is staying at the virtual facility F2, for example, so that the user can actively comply with the real activity conditions and the virtual activity conditions. can be induced to meet.
取得部131が取得した現実情報、仮想情報及び条件情報に基づいて、第1判定部132は現実活動条件が満たされたか否かを判定するとともに、第2判定部133は仮想活動条件が満たされたか否かを判定する。
Based on the real information, virtual information, and condition information acquired by the
図4は、第1判定部132及び第2判定部133による判定方法を説明するための模式図である。第1判定部132は、取得部131が取得した現実情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの現実活動条件を満たすか否かを判定する。現実活動条件が特定の現実施設F1に滞在したことを含む場合に、第1判定部132は、例えば、現実情報である位置情報が示す情報端末2の位置が、現実施設F1を基準として所定範囲内(例えば、現実施設F1の内部又は現実施設F1の位置から所定距離以内)である場合に、現実活動条件が満たされたと判定し、そうでない場合に、現実活動条件が満たされていないと判定する。
FIG. 4 is a schematic diagram for explaining a determination method by the
現実活動条件が特定の現実施設F1に滞在したことを含む場合に、第1判定部132は、例えば、現実情報である通信情報が、情報端末2が現実施設F1に設置されたビーコンが発した無線信号の到達可能な範囲内に位置することを示す場合に、現実活動条件が満たされたと判定し、そうでない場合に、現実活動条件が満たされていないと判定してもよい。
When the real activity condition includes staying at a specific real facility F1, the
現実活動条件が特定の現実施設F1においてユーザが商品を購入したことを含む場合に、第1判定部132は、例えば、現実情報である位置情報又は通信情報が上述の条件を満しており、かつ現実情報である決済情報が、現実施設F1から商品を購入したことを示す場合に、現実活動条件が満たされたと判定し、そうでない場合に、現実活動条件が満たされていないと判定する。
When the real activity condition includes that the user purchased a product at the specific real facility F1, the
第1判定部132は、ここに示した具体的な基準に限られず、その他の基準に基づいて現実活動条件が満たされたか否かを判定してもよい。
The
第2判定部133は、取得部131が取得した仮想情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの仮想活動条件を満たすか否かを判定する。仮想活動条件が特定の仮想施設F2に滞在したことを含む場合に、第2判定部133は、例えば、仮想情報である位置情報が示すアバタの位置が、仮想施設F2を基準として所定範囲内(例えば、仮想施設F2の内部又は仮想施設F2の位置から所定距離以内)である場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。
The
仮想活動条件が特定の仮想施設F2からアバタが商品を購入したことを含む場合に、第2判定部133は、例えば、仮想情報である決済情報が、仮想施設F2から商品を購入したことを示す場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。
When the virtual activity conditions include that the avatar purchased a product from a specific virtual facility F2, the
仮想活動条件が特定の仮想施設F2からアバタがサービスを受けたことを含む場合に、第2判定部133は、例えば、仮想情報であるサービス利用情報が、仮想施設F2からサービスを受けたことを示す場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。
When the virtual activity condition includes that the avatar received a service from a specific virtual facility F2, the
第2判定部133は、ここに示した具体的な基準に限られず、その他の基準に基づいて仮想活動条件が満たされたか否かを判定してもよい。
The
出力部134は、第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定されたこと、例えば現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間との少なくとも一部が重複していることを条件として、ユーザに対して付与する特典を示す特典情報を出力する。特典情報が示す特典は、取得部131が取得した条件情報において、第1判定部132及び第2判定部133により並行して満たされたと判定された現実活動条件及び仮想活動条件に関連付けられた特典である。
The
現実活動条件及び仮想活動条件の両方が並行して満たされたことは、例えば、現実活動条件が満たされた日時と近い日時に仮想活動条件が満たされたことである。例えば、ユーザが現実施設F1に滞在している間に、当該ユーザが操作するアバタが仮想施設F2に滞在し、又は仮想施設F2から商品を購入した場合に、現実活動条件及び仮想活動条件の両方が並行して満たされる。 The fact that both the real activity condition and the virtual activity condition are satisfied in parallel means that the virtual activity condition is satisfied at a date and time close to the date and time when the real activity condition is satisfied, for example. For example, if the avatar operated by the user stays in the virtual facility F2 or purchases a product from the virtual facility F2 while the user is staying in the real facility F1, both the real activity condition and the virtual activity condition are fulfilled in parallel.
図5は、現実活動条件及び仮想活動条件の両方が並行して満たされた状態を説明するための模式図である。現実活動条件及び仮想活動条件の両方が並行して満たされた状態を特定するための処理の一例として、出力部134は、現実活動条件が満たされた日時を含む第1期間と、仮想活動条件が満たされた日時を含む第2期間と、を特定する。第1期間は、例えば、現実活動条件が満たされた日時の所定時間前(10分前後)から所定時間後(10分後等)までの所定の長さの期間である。第2期間は、例えば、仮想活動条件が満たされた日時の所定時間前(10分前後)から所定時間後(10分後等)までの所定の長さの期間である。
FIG. 5 is a schematic diagram for explaining a state in which both the real activity condition and the virtual activity condition are satisfied in parallel. As an example of a process for identifying a state in which both the real activity condition and the virtual activity condition are satisfied in parallel, the
図5は、時間軸に沿って、ユーザが現実空間上の店舗αに滞在した期間である第1期間と、ユーザが操作するアバタが仮想空間上の店舗βから商品を購入した期間である第2期間と、を模式的に表している。図5に表すように、第1期間の一部と第2期間の一部とが重複する期間は、現実活動条件及び仮想活動条件の両方が並行して満たされた状態になっている。 FIG. 5 shows, along the time axis, a first period during which the user stayed at store α in real space, and a period during which the avatar operated by the user purchased products from store β in virtual space. 2 periods. As shown in FIG. 5, during the period in which part of the first period and part of the second period overlap, both the real activity condition and the virtual activity condition are satisfied in parallel.
出力部134は、特定した第1期間及び第2期間が重複しているか否かを判定する。出力部134は、第1期間及び第2期間の少なくとも一部同士が重複していると判定したことを条件として、特典情報を出力する。これにより、情報処理システムSは、ユーザが現実施設F1に対して所定の活動を行ったことと、ユーザが操作するアバタが仮想施設F2に対して所定の活動を行ったことと、の両方が並行して行われたことを条件として、ユーザに対して特典を付与することができる。
The
図6は、出力部134が特典情報を出力する方法を説明するための模式図である。出力部134は、例えば、ユーザのユーザIDを宛先として、特典情報を表示するためのメッセージ(電子メール、SNS(Social Networking Service)のメッセージ等)を送信する。
FIG. 6 is a schematic diagram for explaining how the
情報端末2は、情報処理装置1から受信したメッセージを表示するためのアプリケーション上に、当該メッセージが示す特典情報21を提示する。特典情報21は、例えば、ユーザに対して付与された、商品の購入やサービスの利用に適用可能なクーポン又はポイントを表す文字又は画像を含む。これにより、情報処理システムSは、現実活動条件及び仮想活動条件の両方を並行して満たしたユーザに特典情報を提示し、特典情報が示す特典の利用を促進することができる。
The
[情報処理方法のフロー]
図7は、本実施形態に係る情報処理装置1が実行する例示的な情報処理方法のフローチャートを示す図である。取得部131は、ユーザの現実空間上の活動を示す現実情報と、当該ユーザが操作するアバタの仮想空間上の活動を示す仮想情報と、を取得する(S11)。
[Flow of information processing method]
FIG. 7 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to the present embodiment. The
取得部131は、記憶部12に予め記憶された、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を取得する(S12)。条件情報は、例えば、一又は複数の特典それぞれと、現実施設F1に関する現実活動条件と、仮想施設F2に関する仮想活動条件と、を関連付けた情報である。
The
第1判定部132は、取得部131が取得した現実情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの現実活動条件を満たすか否かを判定する(S13)。第2判定部133は、取得部131が取得した仮想情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの仮想活動条件を満たすか否かを判定する(S14)。
The
出力部134は、例えば、現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間とを特定し、特定した第1期間及び第2期間が重複しているか否か(現実活動条件及び仮想活動条件の両方が並行して満たされたか否か)を判定する。第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定されなかった場合、例えば出力部134が第1期間及び第2期間が重複していないと判定した場合に(S15のNO)、情報処理装置1はステップS17に進む。
For example, the
第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定された場合、例えば出力部134が第1期間及び第2期間の少なくとも一部が重複していると判定した場合に(S15のYES)、出力部134は、ユーザに対して付与する特典を示す特典情報を出力する(S16)。特典情報が示す特典は、取得部131が取得した条件情報において、第1判定部132及び第2判定部133により並行して満たされたと判定された現実活動条件及び仮想活動条件に関連付けられた特典である。
When the first determining
所定の終了条件(情報処理装置1において終了操作が行われたこと等)が満たされていない場合に(S17のNO)、情報処理装置1は、ステップS11~S16を繰り返す。所定の終了条件が満たされた場合に(S17のYES)、情報処理装置1は、処理を終了する。 If the predetermined termination condition (such as that a termination operation has been performed in the information processing device 1) is not met (NO in S17), the information processing device 1 repeats steps S11 to S16. If the predetermined termination condition is met (YES in S17), the information processing device 1 terminates the process.
[実施形態の効果]
本実施形態に係る情報処理システムSによれば、情報処理装置1は、ユーザが現実施設F1に対して所定の活動を行ったことと、ユーザが操作するアバタが仮想施設F2に対して所定の活動を行ったことと、の両方が並行して行われたことを条件として、ユーザに対して特典を付与する。これにより、情報処理システムSは、現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行えるようにすることができる。
[Effects of embodiment]
According to the information processing system S according to the present embodiment, the information processing device 1 can detect that the user has performed a predetermined activity with respect to the real facility F1, and that the avatar operated by the user has performed a predetermined activity with respect to the virtual facility F2. Benefits are given to the user on the condition that both of the activities are carried out in parallel. Thereby, the information processing system S can facilitate promotional activities for users in cooperation with the facilities in the real space and the facilities in the virtual space.
[変形例]
本変形例に係る情報処理システムSは、ユーザが情報端末2を用いて現実施設F1に配置された所定のコードを読み取ることにより、ユーザに対応するアバタを仮想施設F2に移動させる。
[Modified example]
In the information processing system S according to this modification, when the user uses the
現実施設F1には、アバタを仮想施設F2に移動させるためのコードが配置されている。コードは、例えば、仮想施設F2を識別するための施設IDを所定の規則に従って符号化することによって生成されたバーコード又は2次元コードであり、紙等に印刷されている。コードは、現実施設F1内の所定の場所に付され、又は現実施設F1の従業員からユーザに手渡される。コードが示す仮想施設F2は、条件情報により、コードが配置された現実施設F1に予め関連付けられている。 A code for moving the avatar to the virtual facility F2 is arranged in the real facility F1. The code is, for example, a barcode or two-dimensional code generated by encoding a facility ID for identifying the virtual facility F2 according to a predetermined rule, and is printed on paper or the like. The code is attached to a predetermined location within the physical facility F1 or handed to the user by an employee of the physical facility F1. The virtual facility F2 indicated by the code is associated in advance with the real facility F1 where the code is placed by condition information.
情報端末2は、所定の範囲を撮像することにより撮像画像を生成する撮像部を有する。情報端末2は、ユーザにより所定の操作が行われたことに応じて、撮像部を用いて現実施設F1に配置されたコードを読み取ることによってコード情報を取得する。情報端末2は、例えば、コードの撮像画像を所定の規則に従って復号することによって、コードが示す施設IDをコード情報として取得する。
The
情報端末2は、取得したコード情報と、情報端末2を利用するユーザを識別するためのユーザIDと、を情報処理装置1に送信する。ユーザIDは、情報端末2に予め設定されている。
The
情報処理装置1において、取得部131は、情報端末2が送信したコード情報及びユーザIDを取得する。アバタ制御部135は、取得部131がコード情報を受信したことに応じて、ユーザが操作するアバタを、コードが配置された現実施設F1に関連付けられた仮想施設F2に移動させる。アバタ制御部135は、例えば、取得部131が取得したユーザIDに関連付けられたアバタの位置を、取得部131が取得したコード情報が示す施設IDに対応する仮想施設F2の位置に移動させる。施設IDに対応する仮想施設F2の位置を示す情報は、記憶部12に予め記憶されている。
In the information processing device 1, the
本変形例によれば、情報処理システムSは、現実施設F1に訪問したユーザが情報端末2を用いて現実施設F1に配置されたコードを読み取ることにより、ユーザに対応するアバタを仮想施設F2に自動的に移動させる。これにより、情報処理システムSは、ユーザが現実施設F1に関する現実活動条件と仮想施設F2に関する仮想活動条件との両方を並行して満たしやすくすることができる。
According to this modification, the information processing system S transfers the avatar corresponding to the user to the virtual facility F2 by the user visiting the real facility F1 using the
なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 Furthermore, the present invention makes it possible to contribute to Goal 9 of the Sustainable Development Goals (SDGs) led by the United Nations, "Create a foundation for industry and technological innovation."
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes can be made within the scope of the gist. be. For example, all or part of the device can be functionally or physically distributed and integrated into arbitrary units. In addition, new embodiments created by arbitrary combinations of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiment resulting from the combination have the effects of the original embodiment.
S 情報処理システム
1 情報処理装置
11 通信部
12 記憶部
13 制御部
131 取得部
132 第1判定部
133 第2判定部
134 出力部
135 アバタ制御部
2 情報端末
S Information processing system 1 Information processing device 11
Claims (14)
前記ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタの活動を示す仮想情報であって、前記識別情報に関連付けられた仮想情報に基づいて、前記アバタが前記仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する第2判定部と、
前記現実活動条件が満たされた日時を含む第1期間と前記仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、前記第1期間及び前記第2期間の少なくとも一部が重複していると判定したことを条件として、前記ユーザに対して付与する特典を示す特典情報を前記識別情報と関連付けて出力する出力部と、
を有する、情報処理装置。 Reality information indicating a user's activities in real space, which is associated with identification information for identifying the user, based on which the user is based on a real facility that is a facility in the real space . a first determination unit that determines whether a real activity condition indicating that a predetermined activity has been performed within a predetermined range of the activity is satisfied;
Virtual information indicating the activities of an avatar that is active in a virtual space in response to an operation performed by the user on an information terminal, the avatar being able to perform activities in the virtual space based on virtual information associated with the identification information. a second determination unit that determines whether a virtual activity condition indicating that a predetermined activity has been performed with respect to a virtual facility that is a facility is satisfied;
Determine whether a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied, and determine whether or not the first period and the second period include the date and time when the virtual activity condition is satisfied. an output unit that outputs benefit information indicating a benefit to be granted to the user in association with the identification information , on the condition that at least a portion of the information is determined to be duplicated;
An information processing device having:
請求項1に記載の情報処理装置。 the user's activities regarding the real facility and the avatar's activities regarding the virtual facility are performed independently;
The information processing device according to claim 1.
請求項1又は2に記載の情報処理装置。 The benefit information indicates the benefit regarding at least one of the real facility or the virtual facility;
The information processing device according to claim 1 or 2.
請求項3に記載の情報処理装置。 The benefit information indicates the benefit that is applied in response to purchasing a product at at least one of the real facility or the virtual facility.
The information processing device according to claim 3.
請求項4に記載の情報処理装置。 The benefit information indicates the benefit that is applied in response to the user purchasing a product at the real facility and the avatar purchasing a product at the virtual facility.
The information processing device according to claim 4.
請求項1又は2に記載の情報処理装置。 The benefit information indicates the benefit that is applied on the condition that the real activity condition or the virtual activity condition is satisfied.
The information processing device according to claim 1 or 2.
請求項1又は2に記載の情報処理装置。 The real activity condition includes that the position of the information terminal used by the user in the real space is within a predetermined range based on the real facility.
The information processing device according to claim 1 or 2.
請求項7に記載の情報処理装置。 The real activity condition includes that the location of the information terminal is within a predetermined range based on the real facility, and that the user has purchased a product from the real facility.
The information processing device according to claim 7.
請求項1又は2に記載の情報処理装置。 The virtual activity condition includes that the position of the avatar in the virtual space is within a predetermined range based on the virtual facility.
The information processing device according to claim 1 or 2.
請求項1又は2に記載の情報処理装置。 The virtual activity condition includes that the avatar has received a predetermined service from the virtual facility.
The information processing device according to claim 1 or 2.
請求項1又は2に記載の情報処理装置。 The virtual activity condition includes that the avatar purchased a product from the virtual facility.
The information processing device according to claim 1 or 2.
前記取得部が前記コード情報を取得したことに応じて、前記現実施設に関連付けられた前記仮想施設に前記アバタを移動させるアバタ制御部と、
をさらに有する、請求項1又は2に記載の情報処理装置。 an acquisition unit that acquires code information obtained by reading a predetermined code placed at the actual facility from the information terminal;
an avatar control unit that moves the avatar to the virtual facility associated with the real facility in response to the acquisition unit acquiring the code information;
The information processing device according to claim 1 or 2, further comprising:
前記第1判定部は、前記ブロックチェーンから取得された情報に基づいて前記現実活動条件が満たされたか否かを判定し、
前記第2判定部は、前記ブロックチェーンから取得された情報に基づいて前記仮想活動条件が満たされたか否かを判定する、
請求項1又は2に記載の情報処理装置。 Information indicating the activities carried out by the user in the real space and information indicating activities carried out by the avatar in the virtual space are stored in a blockchain,
The first determination unit determines whether the real activity condition is satisfied based on the information obtained from the blockchain,
The second determination unit determines whether the virtual activity condition is satisfied based on information obtained from the blockchain.
The information processing device according to claim 1 or 2.
ユーザの現実空間上の活動を示す現実情報であって、前記ユーザを識別するための識別情報に関連付けられた現実情報に基づいて、前記ユーザが前記現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定するステップと、
前記ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタの活動を示す仮想情報であって、前記識別情報に関連付けられた仮想情報に基づいて、前記アバタが仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定するステップと、
前記現実活動条件が満たされた日時を含む第1期間と前記仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、前記第1期間及び前記第2期間の少なくとも一部が重複していると判定したことを条件として、前記ユーザに対して付与する特典を示す特典情報を前記識別情報と関連付けて出力するステップと、
を有する、情報処理方法。 The processor executes
Reality information indicating the user's activities in the real space, which is associated with identification information for identifying the user, based on which the user is based on the real facility that is the facility in the real space . a step of determining whether a real activity condition indicating that a predetermined activity was performed within a predetermined range in which the actual activity was performed;
Virtual information indicating an activity of an avatar that is active in a virtual space in response to an operation performed by the user on an information terminal, the avatar being associated with a facility in the virtual space based on the virtual information associated with the identification information. a step of determining whether a virtual activity condition indicating that a predetermined activity has been performed for a virtual facility is satisfied;
Determine whether a first period including the date and time when the real activity condition is satisfied and a second period including the date and time when the virtual activity condition is satisfied, and determine whether the first period and the second period are overlapped. outputting benefit information indicating a benefit to be granted to the user in association with the identification information , on the condition that at least a portion of the information is determined to be duplicated;
An information processing method comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023009352A JP7387039B1 (en) | 2023-01-25 | 2023-01-25 | Information processing device and information processing method |
| JP2023193643A JP7756136B2 (en) | 2023-01-25 | 2023-11-14 | Information processing device and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023009352A JP7387039B1 (en) | 2023-01-25 | 2023-01-25 | Information processing device and information processing method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023193643A Division JP7756136B2 (en) | 2023-01-25 | 2023-11-14 | Information processing device and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7387039B1 true JP7387039B1 (en) | 2023-11-27 |
| JP2024104915A JP2024104915A (en) | 2024-08-06 |
Family
ID=88917947
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023009352A Active JP7387039B1 (en) | 2023-01-25 | 2023-01-25 | Information processing device and information processing method |
| JP2023193643A Active JP7756136B2 (en) | 2023-01-25 | 2023-11-14 | Information processing device and information processing method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023193643A Active JP7756136B2 (en) | 2023-01-25 | 2023-11-14 | Information processing device and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7387039B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070073582A1 (en) | 2005-09-27 | 2007-03-29 | Searete Llc | Real-world incentives offered to virtual world participants |
| JP2020201619A (en) | 2019-06-07 | 2020-12-17 | 株式会社アルファコード | Incentive imparting system, incentive imparting device, incentive imparting method for virtual reality space, and incentive management program |
| WO2021200073A1 (en) | 2020-03-30 | 2021-10-07 | 株式会社バンダイナムコエンターテインメント | Server system and system |
| JP2022095357A (en) | 2020-12-16 | 2022-06-28 | 楽天モバイル株式会社 | Service provision system and service provision method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4496613B2 (en) * | 2000-06-30 | 2010-07-07 | ソニー株式会社 | Virtual space providing apparatus, virtual space providing system, and virtual space providing method |
| KR102481843B1 (en) | 2022-09-26 | 2022-12-26 | 김태원 | Metaverse service platform using nft based metaverse ticket and method for providing the service |
-
2023
- 2023-01-25 JP JP2023009352A patent/JP7387039B1/en active Active
- 2023-11-14 JP JP2023193643A patent/JP7756136B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070073582A1 (en) | 2005-09-27 | 2007-03-29 | Searete Llc | Real-world incentives offered to virtual world participants |
| JP2020201619A (en) | 2019-06-07 | 2020-12-17 | 株式会社アルファコード | Incentive imparting system, incentive imparting device, incentive imparting method for virtual reality space, and incentive management program |
| WO2021200073A1 (en) | 2020-03-30 | 2021-10-07 | 株式会社バンダイナムコエンターテインメント | Server system and system |
| JP2022095357A (en) | 2020-12-16 | 2022-06-28 | 楽天モバイル株式会社 | Service provision system and service provision method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024105176A (en) | 2024-08-06 |
| JP2024104915A (en) | 2024-08-06 |
| JP7756136B2 (en) | 2025-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240281875A1 (en) | Managing merchant communications | |
| US20200364761A1 (en) | Merchant Deal Creation And Redemption System | |
| US20190228428A1 (en) | Methods and systems for creating, publishing, and redeeming incentive marketing offers | |
| JP5664524B2 (en) | Social network service system | |
| JP2005115843A (en) | Service providing system, server, terminal device, and service providing method | |
| US11127047B2 (en) | Digital promotion system using digital collectibles | |
| JP7326576B1 (en) | Information processing device and information processing method | |
| JP7224510B1 (en) | Information processing method, information processing apparatus, and information processing program | |
| JP6940127B1 (en) | Management system, server equipment, programs and methods | |
| JP7387039B1 (en) | Information processing device and information processing method | |
| US20150379565A1 (en) | System and method for determining a time for transmitting an electronic reward to a user computing device | |
| JP2009238148A (en) | Advertisement display system using flow line information | |
| KR20190103649A (en) | System and method for providing related services of immersive virtual fitting | |
| Ahmed et al. | Design and Implementation of e-Shopping System Using QR Code and Smart Mobile Phone | |
| JP7594245B2 (en) | NFC tag user limited service system | |
| JP7382112B1 (en) | Information processing device and information processing method | |
| JP2018032205A (en) | Tax exemption system | |
| US20180308156A1 (en) | Server device and service method | |
| JP7554374B1 (en) | Information processing device and information processing method | |
| JP7787629B1 (en) | Information processing device, information processing system, information processing method and program | |
| JP7400046B1 (en) | Information processing device, information processing method and program | |
| JP6661104B1 (en) | Management device, product management system, product management method, and product management program | |
| TWM646219U (en) | Smart card-ticket interactive system | |
| JP2025024879A (en) | Virtual reality trading system, relay device, control method and program | |
| JP2024091444A (en) | Information processing device and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230331 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230331 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230821 |
|
| TRDD | Decision of grant or rejection written | ||
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20231016 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231017 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7387039 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |