[go: up one dir, main page]

JP7387039B1 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

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
Application number
JP2023009352A
Other languages
Japanese (ja)
Other versions
JP2024104915A (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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2023009352A priority Critical patent/JP7387039B1/en
Priority to JP2023193643A priority patent/JP7756136B2/en
Application granted granted Critical
Publication of JP7387039B1 publication Critical patent/JP7387039B1/en
Publication of JP2024104915A publication Critical patent/JP2024104915A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Figure 0007387039000001

【課題】現実空間上の施設及び仮想空間上の施設が連携してユーザに対する販促活動を容易に行う情報処理装置及び方法を提供する。
【解決手段】情報処理システムSにおいて、情報処理装置1は、ユーザが現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定する第1判定部132と、ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタが仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する第2判定部133と、現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間とが重複しているか否かを判定し、第1期間及び第2期間の少なくとも一部が重複していると判定したことを条件として、ユーザに対して付与する特典を示す特典情報を出力する出力部134と、を有する。
【選択図】図2

Figure 0007387039000001

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.

特開2011-216073号公報Japanese Patent Application Publication No. 2011-216073

従来、現実空間上の施設と仮想空間上の施設とは独立しているため、ユーザに対するクーポン配布等の販促活動のために現実空間の施設及び仮想空間の施設が連携することは容易ではなかった。特許文献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.

実施形態に係る情報処理システムの模式図である。FIG. 1 is a schematic diagram of an information processing system according to an embodiment. 実施形態に係る情報処理システムのブロック図である。FIG. 1 is a block diagram of an information processing system according to an embodiment. 例示的な条件情報の模式図である。FIG. 3 is a schematic diagram of exemplary condition information. 第1判定部及び第2判定部による判定方法を説明するための模式図である。FIG. 3 is a schematic diagram for explaining a determination method by a first determination section and a second determination section. 現実活動条件及び仮想活動条件の両方が並行して満たされた状態を説明するための模式図である。FIG. 2 is a schematic diagram for explaining a state in which both a real activity condition and a virtual activity condition are satisfied in parallel. 出力部が特典情報を出力する方法を説明するための模式図である。It is a schematic diagram for demonstrating the method by which an output part outputs privilege information. 実施形態に係る情報処理装置が実行する例示的な情報処理方法のフローチャートを示す図である。FIG. 3 is a diagram illustrating a flowchart of an exemplary information processing method executed by the information processing apparatus according to the embodiment.

[情報処理システム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 more information terminals 2. The information processing system S may include other devices such as servers and terminals.

情報処理装置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 information terminal 2 as a region having an area or volume. On the other hand, the real space is the actual space in which the human user lives (for example, space on the earth).

仮想空間上には、複数のユーザそれぞれが操作するアバタが表示される。アバタは、例えば、ユーザが予め登録した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 information terminal 2.

ユーザの現実施設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 information terminal 2.

情報端末2は、複数のユーザそれぞれが利用するコンピュータである。ユーザは、情報端末2を用いて仮想空間上のアバタを操作する人間である。情報端末2は、例えば、スマートフォン、タブレット端末又はパーソナルコンピュータである。情報端末2は、操作を受け付けるためのタッチパネルやキーボード等の操作部と、情報を表示するための液晶ディスプレイ等の表示部と、を有する。情報端末2は、ネットワークを介して情報処理装置1と通信可能である。 The information terminal 2 is a computer used by each of a plurality of users. The user is a person who uses the information terminal 2 to operate an avatar in the virtual space. The information terminal 2 is, for example, a smartphone, a tablet terminal, or a personal computer. The information terminal 2 includes an operation section such as a touch panel or a keyboard for receiving operations, and a display section such as a liquid crystal display for displaying information. The information terminal 2 can communicate with the information processing device 1 via a network.

本実施形態に係る情報処理システム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 storage section 12, and a control section 13. The information processing device 1 may be configured by two or more physically separate devices connected by wire or wirelessly. Further, the information processing device 1 may be configured by a cloud that is a collection of computer resources.

通信部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 information terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the information terminal 2 via the network. Furthermore, the communication unit 11 transmits data output from the control unit 13 to the information terminal 2 via the network.

記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部13が実行するプログラムを予め記憶している。また、記憶部12は、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を予め記憶している。記憶部12は、情報処理装置1の外部に設けられてもよく、その場合にネットワークを介して制御部13との間でデータの授受を行ってもよい。 The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, and the like. The storage unit 12 stores in advance a program to be executed by the control unit 13. Furthermore, the storage unit 12 stores in advance condition information indicating real activity conditions and virtual activity conditions for granting benefits to the user. The storage unit 12 may be provided outside the information processing device 1, and in that case, data may be exchanged with the control unit 13 via a network.

制御部13は、取得部131と、第1判定部132と、第2判定部133と、出力部134と、アバタ制御部135と、を有する。制御部13は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部12に記憶されたプログラムを実行することにより、取得部131、第1判定部132、第2判定部133、出力部134及びアバタ制御部135として機能する。 The control unit 13 includes an acquisition unit 131 , a first determination unit 132 , a second determination unit 133 , an output unit 134 , and an avatar control unit 135 . The control unit 13 is, for example, a processor such as a CPU (Central Processing Unit), and executes a program stored in the storage unit 12 to control the acquisition unit 131, the first determination unit 132, the second determination unit 133, and the output unit. 134 and an avatar control unit 135.

以下、情報処理システム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 acquisition unit 131 acquires real information indicating the user's activity in the real space and virtual information indicating the activity in the virtual space of the avatar operated by the user. The acquisition unit 131 may acquire the latest real information and virtual information at predetermined time intervals (for example, every 10 seconds), or may acquire the latest real information and virtual information for a predetermined period (for example, the past minute) at once. Good too.

現実情報は、例えば、ユーザの活動と、当該活動の日時と、を示す情報である。ユーザの活動は、例えば、現実施設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 acquisition unit 131 may receive, as the real information, position information indicating the history of the position of the information terminal 2 used by the user in real space from the information terminal 2 or a server that manages the position information. The location information is specified, for example, by using GNSS (Global Navigation Satellite System) in the information terminal 2.

取得部131は、例えば、現実情報として、情報端末2と現実施設F1に設置されたビーコン(無線信号の発信機)との間で行われた無線通信の履歴を示す通信情報を、情報端末2又は通信情報を管理するサーバから受信してもよい。通信情報は、情報端末2が現実施設F1に設置されたビーコンが発した無線信号の到達可能な範囲内に位置することを示す。 For example, the acquisition unit 131 acquires, as real information, communication information indicating a history of wireless communication performed between the information terminal 2 and a beacon (radio signal transmitter) installed in the real facility F1. Alternatively, it may be received from a server that manages communication information. The communication information indicates that the information terminal 2 is located within the reachable range of a wireless signal emitted by a beacon installed in the actual facility F1.

取得部131は、例えば、現実情報として、現実施設F1においてユーザが商品を購入した際の決済情報を、情報端末2又は決済情報を管理するサーバから受信してもよい。決済情報は、ユーザが現実施設F1から商品を購入したことを示す。 For example, the acquisition unit 131 may receive, as real information, payment information when a user purchases a product at the real facility F1 from the information terminal 2 or a server that manages payment information. The payment information indicates that the user purchased the product from the physical facility F1.

仮想情報は、例えば、ユーザが操作するアバタの活動と、当該活動の日時と、を示す情報である。アバタの活動は、例えば、仮想施設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 acquisition unit 131 may receive, as the virtual information, position information indicating the history of the position of the avatar in the virtual space from a server that manages the virtual space. The position information is specified based on, for example, the coordinates at which the avatar is displayed in the virtual space.

取得部131は、例えば、仮想情報として、仮想施設F2においてアバタが商品を購入した際の決済情報を、情報端末2又は決済情報を管理するサーバから受信してもよい。決済情報は、ユーザがアバタを介して仮想施設F2から商品を購入したことを示す。 For example, the acquisition unit 131 may receive, as virtual information, payment information when the avatar purchases a product at the virtual facility F2 from the information terminal 2 or a server that manages payment information. The payment information indicates that the user purchased the product from the virtual facility F2 via the avatar.

取得部131は、例えば、仮想情報として、仮想施設F2においてサービスを受けた履歴を示すサービス利用情報を、情報端末2又はサービス利用情報を管理するサーバから受信してもよい。サービス利用情報は、アバタが仮想施設F2から所定のサービス(相談、コンサルティング等)を受けたことを示す。 For example, the acquisition unit 131 may receive, as virtual information, service usage information indicating a history of services received at the virtual facility F2 from the information terminal 2 or a server that manages service usage information. The service usage information indicates that the avatar has received a predetermined service (consultation, consulting, etc.) from the virtual facility F2.

現実情報及び仮想情報は、ネットワーク上の一又は複数の記憶部上のブロックチェーンによって、ユーザを識別するための識別情報(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 acquisition unit 131 acquires real information or virtual information associated with the user ID from the blockchain. This can prevent the real information and virtual information from being tampered with, allowing the acquisition unit 131 to more accurately identify the activities of the user and the avatar.

取得部131は、記憶部12に予め記憶された、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を取得する。条件情報は、例えば、一又は複数の特典それぞれと、現実施設F1に関する現実活動条件と、仮想施設F2に関する仮想活動条件と、を関連付けた情報である。条件情報により、現実活動条件が示す現実施設F1と仮想活動条件が示す仮想施設F2とは予め関連付けられている。現実活動条件が示す現実施設F1を運営する事業者と仮想活動条件が示す仮想施設F2を運営する事業者とは、同一であってもよく、異なっていてもよい。 The acquisition unit 131 acquires condition information that is stored in the storage unit 12 in advance and indicates real activity conditions and virtual activity conditions for granting benefits to the user. The condition information is, for example, information that associates each of one or a plurality of benefits with a real activity condition related to the real facility F1 and a virtual activity condition related to the virtual facility F2. According to the condition information, the real facility F1 indicated by the real activity condition and the virtual facility F2 indicated by the virtual activity condition are associated in advance. The business operator who operates the real facility F1 indicated by the real activity condition and the business operator who operates the virtual facility F2 indicated by the virtual activity condition may be the same or different.

図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 information terminal 2 used by the user is within a predetermined range based on the real facility F1 ("stay" in FIG. 3). Being within a predetermined range based on the real facility F1 means, for example, being inside the real facility F1 or within a predetermined distance from the position of the real facility F1.

また、現実活動条件は、例えば、ユーザが利用する情報端末2の位置が現実施設F1を基準とした所定範囲内であり、かつユーザが現実施設F1の内部に入るための権利(入場券等)を購入したことを含んでもよい。ユーザが現実施設F1の内部に入るための権利を購入したか否かは、例えば、取得部131が取得した決済情報に基づいて判定される。これにより、情報処理システムSは、現実施設F1に入る権利を有しておらず、単に現実施設F1近傍にいるだけのユーザに対して特典を付与することを抑制できる。 Further, the real activity conditions include, for example, the location of the information terminal 2 used by the user is within a predetermined range based on the real facility F1, and the user has the right to enter the real facility F1 (admission ticket, etc.). This may include purchasing. Whether the user has purchased the right to enter the inside of the real facility F1 is determined, for example, based on the payment information acquired by the acquisition unit 131. Thereby, the information processing system S can suppress granting benefits to users who do not have the right to enter the real facility F1 and are simply located near the real facility F1.

現実活動条件は、例えば、ユーザが利用する情報端末2の位置が現実施設F1を基準とした所定範囲内であり、かつユーザが現実施設F1から商品を購入したこと(図3中の「商品購入」)を示してもよい。 The real activity condition is, for example, that the location of the information terminal 2 used by the user is within a predetermined range based on the real facility F1, and that the user has purchased a product from the real facility F1 ("Product purchase" in FIG. 3). ”) may also be indicated.

仮想活動条件は、ユーザが操作するアバタが仮想施設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 acquisition unit 131, the first determination unit 132 determines whether the real activity condition is satisfied, and the second determination unit 133 determines whether the virtual activity condition is satisfied. Determine whether or not.

図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 first determination section 132 and the second determination section 133. The first determination unit 132 determines whether the reality information acquired by the acquisition unit 131 satisfies the actual activity conditions for each of one or more benefits included in the condition information acquired by the acquisition unit 131. When the real activity condition includes staying at a specific real facility F1, the first determination unit 132 determines, for example, that the position of the information terminal 2 indicated by the location information that is real information is within a predetermined range with respect to the real facility F1. (for example, within the actual facility F1 or within a predetermined distance from the location of the actual facility F1), it is determined that the actual activity condition is satisfied, and if not, it is determined that the actual activity condition is not satisfied. do.

現実活動条件が特定の現実施設F1に滞在したことを含む場合に、第1判定部132は、例えば、現実情報である通信情報が、情報端末2が現実施設F1に設置されたビーコンが発した無線信号の到達可能な範囲内に位置することを示す場合に、現実活動条件が満たされたと判定し、そうでない場合に、現実活動条件が満たされていないと判定してもよい。 When the real activity condition includes staying at a specific real facility F1, the first determination unit 132 determines that the communication information that is real information is, for example, that the information terminal 2 is emitted by a beacon installed in the real facility F1. If it indicates that the location is within the reachable range of the wireless signal, it may be determined that the actual activity condition is satisfied, and if not, it may be determined that the actual activity condition is not satisfied.

現実活動条件が特定の現実施設F1においてユーザが商品を購入したことを含む場合に、第1判定部132は、例えば、現実情報である位置情報又は通信情報が上述の条件を満しており、かつ現実情報である決済情報が、現実施設F1から商品を購入したことを示す場合に、現実活動条件が満たされたと判定し、そうでない場合に、現実活動条件が満たされていないと判定する。 When the real activity condition includes that the user purchased a product at the specific real facility F1, the first determination unit 132 determines that, for example, the location information or communication information that is real information satisfies the above-mentioned conditions, When the payment information, which is the real information, indicates that the product was purchased from the real facility F1, it is determined that the real activity condition is satisfied, and if not, it is determined that the real activity condition is not satisfied.

第1判定部132は、ここに示した具体的な基準に限られず、その他の基準に基づいて現実活動条件が満たされたか否かを判定してもよい。 The first determination unit 132 is not limited to the specific criteria shown here, and may determine whether the real activity condition is satisfied based on other criteria.

第2判定部133は、取得部131が取得した仮想情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの仮想活動条件を満たすか否かを判定する。仮想活動条件が特定の仮想施設F2に滞在したことを含む場合に、第2判定部133は、例えば、仮想情報である位置情報が示すアバタの位置が、仮想施設F2を基準として所定範囲内(例えば、仮想施設F2の内部又は仮想施設F2の位置から所定距離以内)である場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。 The second determination unit 133 determines whether the virtual information acquired by the acquisition unit 131 satisfies the virtual activity conditions of each of one or more benefits included in the condition information acquired by the acquisition unit 131. When the virtual activity condition includes staying at a specific virtual facility F2, the second determination unit 133 determines, for example, that the position of the avatar indicated by the location information, which is virtual information, is within a predetermined range (with reference to the virtual facility F2). For example, if the virtual facility F2 is inside the virtual facility F2 or within a predetermined distance from the location of the virtual facility F2, it is determined that the virtual activity condition is satisfied, and if not, it is determined that the virtual activity condition is not satisfied.

仮想活動条件が特定の仮想施設F2からアバタが商品を購入したことを含む場合に、第2判定部133は、例えば、仮想情報である決済情報が、仮想施設F2から商品を購入したことを示す場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。 When the virtual activity conditions include that the avatar purchased a product from a specific virtual facility F2, the second determination unit 133 determines, for example, that the payment information, which is virtual information, indicates that the avatar purchased a product from the virtual facility F2. If so, it is determined that the virtual activity condition is satisfied, and if not, it is determined that the virtual activity condition is not satisfied.

仮想活動条件が特定の仮想施設F2からアバタがサービスを受けたことを含む場合に、第2判定部133は、例えば、仮想情報であるサービス利用情報が、仮想施設F2からサービスを受けたことを示す場合に、仮想活動条件が満たされたと判定し、そうでない場合に、仮想活動条件が満たされていないと判定する。 When the virtual activity condition includes that the avatar received a service from a specific virtual facility F2, the second determination unit 133 determines, for example, that the service usage information, which is virtual information, indicates that the avatar received a service from the virtual facility F2. If so, it is determined that the virtual activity condition is satisfied, and if not, it is determined that the virtual activity condition is not satisfied.

第2判定部133は、ここに示した具体的な基準に限られず、その他の基準に基づいて仮想活動条件が満たされたか否かを判定してもよい。 The second determination unit 133 is not limited to the specific criteria shown here, and may determine whether the virtual activity condition is satisfied based on other criteria.

出力部134は、第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定されたこと、例えば現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間との少なくとも一部が重複していることを条件として、ユーザに対して付与する特典を示す特典情報を出力する。特典情報が示す特典は、取得部131が取得した条件情報において、第1判定部132及び第2判定部133により並行して満たされたと判定された現実活動条件及び仮想活動条件に関連付けられた特典である。 The output unit 134 outputs a message indicating that the first determination unit 132 and the second determination unit 133 have determined that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, the information including the date and time when the real activity condition was satisfied. Privilege information indicating a privilege to be given to the user is output on the condition that at least a portion of the first period and the second period including the date and time when the virtual activity condition is satisfied overlaps. The benefits indicated by the benefit information are benefits associated with the real activity conditions and virtual activity conditions that are determined to be satisfied in parallel by the first determination unit 132 and the second determination unit 133 in the condition information acquired by the acquisition unit 131. It is.

現実活動条件及び仮想活動条件の両方が並行して満たされたことは、例えば、現実活動条件が満たされた日時と近い日時に仮想活動条件が満たされたことである。例えば、ユーザが現実施設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 output unit 134 outputs a first period including the date and time when the real activity condition is satisfied, and a virtual activity condition. and a second period including the date and time when is satisfied. The first period is, for example, a period of a predetermined length from a predetermined time before (approximately 10 minutes) to a predetermined time after (eg, 10 minutes) the date and time when the actual activity condition is satisfied. The second period is, for example, a period of a predetermined length from a predetermined time before (approximately 10 minutes) to a predetermined time after (eg, 10 minutes) the date and time when the virtual activity condition is satisfied.

図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 output unit 134 determines whether the specified first period and second period overlap. The output unit 134 outputs benefit information on the condition that it is determined that at least a portion of the first period and the second period overlap. As a result, the information processing system S can confirm 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 can be given to the user on the condition that they are performed in parallel.

図6は、出力部134が特典情報を出力する方法を説明するための模式図である。出力部134は、例えば、ユーザのユーザIDを宛先として、特典情報を表示するためのメッセージ(電子メール、SNS(Social Networking Service)のメッセージ等)を送信する。 FIG. 6 is a schematic diagram for explaining how the output unit 134 outputs bonus information. For example, the output unit 134 sends a message (email, SNS (Social Networking Service) message, etc.) for displaying benefit information to the user ID of the user.

情報端末2は、情報処理装置1から受信したメッセージを表示するためのアプリケーション上に、当該メッセージが示す特典情報21を提示する。特典情報21は、例えば、ユーザに対して付与された、商品の購入やサービスの利用に適用可能なクーポン又はポイントを表す文字又は画像を含む。これにより、情報処理システムSは、現実活動条件及び仮想活動条件の両方を並行して満たしたユーザに特典情報を提示し、特典情報が示す特典の利用を促進することができる。 The information terminal 2 presents the benefit information 21 indicated by the message received from the information processing device 1 on an application for displaying the message. The benefit information 21 includes, for example, characters or images that represent coupons or points that are given to the user and are applicable to purchasing products or using services. Thereby, the information processing system S can present the privilege information to the user who satisfies both the real activity condition and the virtual activity condition in parallel, and can promote the use of the privilege indicated by the privilege information.

[情報処理方法のフロー]
図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 acquisition unit 131 acquires real information indicating the user's activity in the real space and virtual information indicating the activity in the virtual space of the avatar operated by the user (S11).

取得部131は、記憶部12に予め記憶された、ユーザに対して特典を付与するための現実活動条件及び仮想活動条件を示す条件情報を取得する(S12)。条件情報は、例えば、一又は複数の特典それぞれと、現実施設F1に関する現実活動条件と、仮想施設F2に関する仮想活動条件と、を関連付けた情報である。 The acquisition unit 131 acquires condition information indicating real activity conditions and virtual activity conditions for granting benefits to the user, which is stored in advance in the storage unit 12 (S12). The condition information is, for example, information that associates each of one or a plurality of benefits with a real activity condition related to the real facility F1 and a virtual activity condition related to the virtual facility F2.

第1判定部132は、取得部131が取得した現実情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの現実活動条件を満たすか否かを判定する(S13)。第2判定部133は、取得部131が取得した仮想情報が、取得部131が取得した条件情報が含む一又は複数の特典それぞれの仮想活動条件を満たすか否かを判定する(S14)。 The first determination unit 132 determines whether the reality information acquired by the acquisition unit 131 satisfies the reality activity conditions of each of one or more benefits included in the condition information acquired by the acquisition unit 131 (S13). The second determination unit 133 determines whether the virtual information acquired by the acquisition unit 131 satisfies the virtual activity conditions for each of one or more benefits included in the condition information acquired by the acquisition unit 131 (S14).

出力部134は、例えば、現実活動条件が満たされた日時を含む第1期間と仮想活動条件が満たされた日時を含む第2期間とを特定し、特定した第1期間及び第2期間が重複しているか否か(現実活動条件及び仮想活動条件の両方が並行して満たされたか否か)を判定する。第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定されなかった場合、例えば出力部134が第1期間及び第2期間が重複していないと判定した場合に(S15のNO)、情報処理装置1はステップS17に進む。 For example, the output unit 134 specifies a first period including the date and time when the real activity condition is met and a second period including the date and time when the virtual activity condition is met, and determines whether the specified first period and second period overlap. (Whether both the real activity condition and the virtual activity condition are satisfied in parallel) is determined. If the first determining unit 132 and the second determining unit 133 do not determine that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, the output unit 134 determines that the first period and the second period overlap. If it is determined that there is no such information (NO in S15), the information processing device 1 proceeds to step S17.

第1判定部132及び第2判定部133により現実活動条件及び仮想活動条件の両方が並行して満たされたと判定された場合、例えば出力部134が第1期間及び第2期間の少なくとも一部が重複していると判定した場合に(S15のYES)、出力部134は、ユーザに対して付与する特典を示す特典情報を出力する(S16)。特典情報が示す特典は、取得部131が取得した条件情報において、第1判定部132及び第2判定部133により並行して満たされたと判定された現実活動条件及び仮想活動条件に関連付けられた特典である。 When the first determining unit 132 and the second determining unit 133 determine that both the real activity condition and the virtual activity condition are satisfied in parallel, for example, the output unit 134 outputs that at least part of the first period and the second period are If it is determined that there is overlap (YES in S15), the output unit 134 outputs benefit information indicating the benefit to be given to the user (S16). The benefits indicated by the benefit information are benefits associated with the real activity conditions and virtual activity conditions that are determined to be satisfied in parallel by the first determination unit 132 and the second determination unit 133 in the condition information acquired by the acquisition unit 131. It is.

所定の終了条件(情報処理装置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 information terminal 2 to read a predetermined code placed in the real facility F1, the avatar corresponding to the user is moved to the virtual facility F2.

現実施設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 information terminal 2 has an imaging unit that generates a captured image by capturing an image of a predetermined range. The information terminal 2 acquires code information by reading the code placed in the physical facility F1 using the imaging unit in response to a predetermined operation performed by the user. The information terminal 2 obtains the facility ID indicated by the code as code information, for example, by decoding the captured image of the code according to a predetermined rule.

情報端末2は、取得したコード情報と、情報端末2を利用するユーザを識別するためのユーザIDと、を情報処理装置1に送信する。ユーザIDは、情報端末2に予め設定されている。 The information terminal 2 transmits the acquired code information and a user ID for identifying the user who uses the information terminal 2 to the information processing device 1. The user ID is preset in the information terminal 2.

情報処理装置1において、取得部131は、情報端末2が送信したコード情報及びユーザIDを取得する。アバタ制御部135は、取得部131がコード情報を受信したことに応じて、ユーザが操作するアバタを、コードが配置された現実施設F1に関連付けられた仮想施設F2に移動させる。アバタ制御部135は、例えば、取得部131が取得したユーザIDに関連付けられたアバタの位置を、取得部131が取得したコード情報が示す施設IDに対応する仮想施設F2の位置に移動させる。施設IDに対応する仮想施設F2の位置を示す情報は、記憶部12に予め記憶されている。 In the information processing device 1, the acquisition unit 131 acquires the code information and user ID transmitted by the information terminal 2. In response to the acquisition unit 131 receiving the code information, the avatar control unit 135 moves the avatar operated by the user to the virtual facility F2 associated with the real facility F1 where the code is placed. For example, the avatar control unit 135 moves the position of the avatar associated with the user ID acquired by the acquisition unit 131 to the position of the virtual facility F2 corresponding to the facility ID indicated by the code information acquired by the acquisition unit 131. Information indicating the position of the virtual facility F2 corresponding to the facility ID is stored in the storage unit 12 in advance.

本変形例によれば、情報処理システム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 information terminal 2 to read a code placed in the real facility F1. move automatically. Thereby, the information processing system S can make it easier for the user to simultaneously satisfy both the real activity conditions related to the real facility F1 and the virtual activity conditions related to the virtual facility F2.

なお、本発明により、国連が主導する持続可能な開発目標(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 Communication unit 12 Storage unit 13 Control unit 131 Acquisition unit 132 First determination unit 133 Second determination unit 134 Output unit 135 Avatar control unit 2 Information terminal

Claims (14)

ユーザの現実空間上の活動を示す現実情報であって、前記ユーザを識別するための識別情報に関連付けられた現実情報に基づいて、前記ユーザが前記現実空間上の施設である現実施設を基準とした所定範囲内で所定の活動を行ったことを示す現実活動条件が満たされたか否かを判定する第1判定部と、
前記ユーザが情報端末において行った操作に応じて仮想空間上で活動するアバタの活動を示す仮想情報であって、前記識別情報に関連付けられた仮想情報に基づいて、前記アバタが前記仮想空間上の施設である仮想施設に対して所定の活動を行ったことを示す仮想活動条件が満たされたか否かを判定する第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:
JP2023009352A 2023-01-25 2023-01-25 Information processing device and information processing method Active JP7387039B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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