Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7622788B2 - VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD - Google Patents
[go: Go Back, main page]

JP7622788B2 - VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD - Google Patents

VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD Download PDF

Info

Publication number
JP7622788B2
JP7622788B2 JP2023166002A JP2023166002A JP7622788B2 JP 7622788 B2 JP7622788 B2 JP 7622788B2 JP 2023166002 A JP2023166002 A JP 2023166002A JP 2023166002 A JP2023166002 A JP 2023166002A JP 7622788 B2 JP7622788 B2 JP 7622788B2
Authority
JP
Japan
Prior art keywords
user
space
group
virtual
facility
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
JP2023166002A
Other languages
Japanese (ja)
Other versions
JP2024039650A (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.)
Toppan Holdings Inc
Original Assignee
Toppan Holdings Inc
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 Toppan Holdings Inc filed Critical Toppan Holdings Inc
Priority to JP2023166002A priority Critical patent/JP7622788B2/en
Publication of JP2024039650A publication Critical patent/JP2024039650A/en
Priority to JP2025006172A priority patent/JP2025039869A/en
Application granted granted Critical
Publication of JP7622788B2 publication Critical patent/JP7622788B2/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)

Description

本発明は、仮想空間生成装置、仮想空間生成プログラム、および、仮想空間生成方法に関する。 The present invention relates to a virtual space generating device, a virtual space generating program, and a virtual space generating method.

近年、仮想空間を利用した様々なサービスが提案されている。こうしたサービスを提供するためのシステムの一種では、現実空間で実施されているサービスに近しいサービスを仮想空間で実現することが試みられている。例えば、特許文献1のシステムでは、仮想空間内の店舗において、商品を購入しようとするユーザのアバターを仮想店員が接客する。 In recent years, various services that utilize virtual space have been proposed. One type of system for providing such services attempts to realize services in virtual space that are similar to services provided in real space. For example, in the system described in Patent Document 1, a virtual store clerk serves the avatar of a user who is trying to purchase a product in a store within the virtual space.

特開2022-36690号公報JP 2022-36690 A

ところで、現実空間では、友人や家族等からなる複数人のグループで、サービスが提供される施設を訪れることが多くある。そして、仮想空間においても、グループで活動したいというユーザの要請が高まっている。それゆえ、仮想空間を提供するシステムとして、グループでの活動に適した機能を有するシステムの開発が望まれている。 In real space, people often visit facilities that provide services in groups of multiple people, such as friends or family. In virtual space, there is also an increasing demand from users to be able to participate in group activities. For this reason, there is a demand for a system that provides virtual space and has functions suitable for group activities.

上記課題を解決するための仮想空間生成装置、仮想空間生成プログラム、および、仮想空間生成方法の各態様を記載する。
[態様1]1以上の施設を含む仮想空間である仮想施設空間を生成する仮想空間生成部と、前記施設の利用者となるユーザが操作するユーザ端末からの要求を受けて、前記ユーザをアバターとして前記仮想施設空間に入場させる入退場管理部と、前記ユーザ端末からの要求を受けて、複数の前記ユーザを含むグループを設定するグループ管理部と、を備え、前記仮想空間生成部は、前記グループに含まれる前記ユーザを入場させる前記仮想施設空間を、前記グループごとに生成する、仮想空間生成装置。
Aspects of a virtual space generating device, a virtual space generating program, and a virtual space generating method for solving the above problems will be described below.
[Aspect 1] A virtual space generation device comprising: a virtual space generation unit that generates a virtual facility space, which is a virtual space including one or more facilities; an entrance/exit management unit that, upon receiving a request from a user terminal operated by a user who will be a user of the facility, allows the user to enter the virtual facility space as an avatar; and a group management unit that, upon receiving a request from the user terminal, sets up groups including a plurality of the users, wherein the virtual space generation unit generates, for each group, the virtual facility space into which the users included in the group are allowed to enter.

上記構成によれば、グループごとに入場先の仮想施設空間が生成されることから、1つの仮想空間に不特定多数のユーザと共にグループが入場する場合と比較して、グループのメンバーのアバターの位置が把握しやすく、アバターを介したコミュニケーションも取りやすい。そのため、仮想空間でのグループでの活動を円滑に進めやすくなる。 According to the above configuration, a virtual facility space for entry is generated for each group, so compared to a case in which a group enters a single virtual space with an unspecified number of users, it is easier to grasp the positions of the avatars of the group members and to communicate via the avatars. This makes it easier for group activities in the virtual space to proceed smoothly.

[態様2]前記グループごとの仮想施設空間が第1仮想空間であり、前記仮想空間生成部は、前記第1仮想空間に加えて、入場可能な前記ユーザが規定されていない前記仮想施設空間である第2仮想空間を生成する、[態様1]に記載の仮想空間生成装置。 [Aspect 2] The virtual space generating device according to aspect 1, in which the virtual facility space for each group is a first virtual space, and the virtual space generating unit generates, in addition to the first virtual space, a second virtual space that is a virtual facility space in which the users who can enter are not specified.

上記構成によれば、グループに所属していないユーザは第2仮想空間に入場させればよいため、すべてのユーザの入場先が規定されるように仮想施設空間が生成される場合と比較して、仮想空間生成装置の処理の負荷が軽減される。 According to the above configuration, users who do not belong to a group can simply enter the second virtual space, which reduces the processing load on the virtual space generation device compared to when a virtual facility space is generated such that the entry destination for all users is specified.

[態様3]前記仮想空間生成部は、前記グループに含まれる前記ユーザのアバターが前記仮想施設空間への入場前に待機する仮想空間である待機空間を生成する、[態様1]または[態様2]に記載の仮想空間生成装置。 [Aspect 3] The virtual space generating device according to [Aspect 1] or [Aspect 2], wherein the virtual space generating unit generates a waiting space, which is a virtual space in which the avatars of the users included in the group wait before entering the virtual facility space.

上記構成によれば、仮想施設空間への入場前に、グループのメンバーのアバターが待機空間に集まるため、グループのメンバーの確認やグループの編成状況の把握が容易である。 With the above configuration, the avatars of the group members gather in the waiting space before entering the virtual facility space, making it easy to confirm the group members and understand the group's composition.

[態様4]前記仮想施設空間は複数の前記施設を含み、前記グループ管理部は、前記ユーザのアバターが前記待機空間に位置する状態で、前記ユーザ端末からの前記グループの編成の要求を受け付け、前記入退場管理部は、前記ユーザのアバターが前記待機空間に位置する状態で、前記グループに含まれるユーザの前記ユーザ端末から当該グループが入る前記施設の指定を受けたとき、前記グループに含まれるユーザをアバターとして前記仮想施設空間に入場させる、[態様3]に記載の仮想空間生成装置。 [Aspect 4] The virtual facility space includes a plurality of the facilities, and the group management unit receives a request for forming the group from the user terminal while the avatar of the user is located in the waiting space, and the entrance/exit management unit allows the user included in the group to enter the virtual facility space as an avatar when the facility that the group is to enter is specified from the user terminal of the user included in the group while the avatar of the user is located in the waiting space. The virtual space generation device described in [Aspect 3].

上記構成によれば、待機空間でグループが編成された後、施設の指定に基づきユーザが仮想施設空間に入場する。したがって、グループの編成から施設に入るまでが円滑に進められる。 According to the above configuration, after a group is formed in the waiting space, users enter the virtual facility space based on the facility designation. Therefore, the process from group formation to entering the facility can proceed smoothly.

[態様5]前記入退場管理部は、前記グループに含まれる1人のユーザの前記ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれるすべてのユーザをアバターとして前記仮想施設空間に入場させる、[態様1]~[態様4]のいずれか1つに記載の仮想空間生成装置。 [Aspect 5] The virtual space generating device according to any one of [Aspects 1] to 4], wherein the entrance/exit management unit, when receiving a request to enter the virtual facility space from the user terminal of one of the users included in the group, allows all users included in the group to enter the virtual facility space as avatars.

上記構成によれば、1人のユーザの操作に基づきグループのメンバーがまとめて仮想施設空間へ入場するため、各メンバーがそれぞれ入場のための操作を端末にて行う場合と比較して、操作の煩雑さが低減され、また、メンバーが別々に入場する場合と比較して、グループでの活動も進めやすくなる。 According to the above configuration, the members of a group enter the virtual facility space together based on the operation of one user, which reduces the complexity of the operation compared to when each member individually operates their terminal to enter, and also makes it easier to carry out group activities compared to when members enter separately.

[態様6]前記グループ管理部は、前記グループに含まれる前記ユーザの1人を、他のユーザとは異なる権限を有する管理者として設定し、前記管理者のユーザの前記ユーザ端末から、当該ユーザの前記グループからの脱退の指示を受けたとき、前記グループに含まれる他のユーザを新たに前記管理者に設定する、[態様1]~[態様5]のいずれか1つに記載の仮想空間生成装置。
上記構成によれば、管理者であるユーザがグループから脱退した場合に、別途グループを作成せずともグループでの活動が続けられるため、ユーザの利便性が高められる。
[Aspect 6] A virtual space generating device described in any one of [Aspect 1] to [Aspect 5], wherein the group management unit sets one of the users included in the group as an administrator with different authority than the other users, and when an instruction is received from the user terminal of the administrator's user to leave the group, the group management unit sets another user included in the group as the new administrator.
According to the above configuration, when an administrator user leaves a group, the user can continue activities in the group without having to create a separate group, thereby improving user convenience.

[態様7]前記グループに含まれる前記ユーザのうち、前記管理者のみが有する権限には、前記グループへの前記ユーザの招待、前記グループからの前記ユーザの除名、および、前記仮想施設空間にて前記グループが入る前記施設の選択の少なくとも1つが含まれる、[態様6]に記載の仮想空間生成装置。
上記構成によれば、管理者のみに権限を与えることで、グループの編成や仮想施設空間へのグループの入場が円滑に進めやすくなる。
[Aspect 7] A virtual space generating device as described in [Aspect 6], in which the authority held only by the administrator among the users included in the group includes at least one of inviting the users to the group, expelling the users from the group, and selecting the facility in which the group will be located in the virtual facility space.
According to the above configuration, by giving authority only to the administrator, it becomes easier to smoothly organize groups and allow groups to enter the virtual facility space.

[態様8]前記ユーザは第1ユーザであり、前記ユーザ端末は第1ユーザ端末であり、前記施設で利用者に応対するユーザが第2ユーザであり、前記入退場管理部は、前記第2ユーザが操作する第2ユーザ端末から、前記グループごとの仮想施設空間であるグループ空間への入場の要求を受けたとき、対象の前記グループに含まれる前記第1ユーザの前記第1ユーザ端末に、前記第2ユーザの入場の承認を要求し、前記第1ユーザ端末から前記第2ユーザの入場の承認を受けたとき、前記第2ユーザをアバターとして前記グループ空間に入場させる、[態様1]~[態様7]のいずれか1つに記載の仮想空間生成装置。
上記構成によれば、グループによる仮想施設空間の独占という優位性を保ちつつ、第1ユーザは、必要に応じて第2ユーザからの接客等の対応を受けることができる。
[Aspect 8] A virtual space generating device described in any one of [Aspect 1] to [Aspect 7], wherein the user is a first user, the user terminal is a first user terminal, and a user who serves customers at the facility is a second user, and when the entrance/exit management unit receives a request from the second user terminal operated by the second user to enter a group space which is a virtual facility space for each group, the entrance/exit management unit requests approval of the second user's entry from the first user terminal of the first user included in the target group, and when approval of the second user's entry is received from the first user terminal, the virtual space generating device allows the second user to enter the group space as an avatar.
According to the above configuration, the first user can receive customer service or other assistance from the second user as necessary while maintaining the advantage of the group monopolizing the virtual facility space.

[態様9]前記ユーザは第1ユーザであり、前記ユーザ端末は第1ユーザ端末であり、前記施設で利用者に応対するユーザが第2ユーザであり、前記仮想空間生成装置は、前記第2ユーザが操作する第2ユーザ端末に、前記第2ユーザが入場する空間として選択可能な前記仮想施設空間を前記グループごとの仮想施設空間を含めて表示させるためのデータを送信する通信部をさらに備える、[態様1]~[態様8]のいずれか1つに記載の仮想空間生成装置。
上記構成によれば、第2ユーザが、入場する仮想施設空間を選択できるため、第1ユーザに対する柔軟な応対が可能である。
[Aspect 9] A virtual space generating device described in any one of [Aspect 1] to [Aspect 8], wherein the user is a first user, the user terminal is a first user terminal, and a user who serves customers at the facility is a second user, and the virtual space generating device further includes a communication unit that transmits data to a second user terminal operated by the second user to display the virtual facility spaces that can be selected as spaces for the second user to enter, including virtual facility spaces for each group.
According to the above configuration, the second user can select the virtual facility space to enter, making it possible to flexibly respond to the first user.

[態様10]1または複数のコンピュータに、1以上の施設を含む仮想空間である仮想施設空間を生成することと、前記施設の利用者となるユーザが操作するユーザ端末からの要求を受けて、前記ユーザをアバターとして前記仮想施設空間に入場させることと、前記ユーザ端末からの要求を受けて、複数の前記ユーザを含むグループを設定することと、を実行させるプログラムであって、前記グループに含まれる前記ユーザを入場させる前記仮想施設空間を、前記グループごとに生成させる、仮想空間生成プログラム。 [Aspect 10] A virtual space generation program that causes one or more computers to execute the following: generate a virtual facility space that is a virtual space including one or more facilities; receive a request from a user terminal operated by a user who will be a user of the facility, and allow the user to enter the virtual facility space as an avatar; and receive a request from the user terminal and set a group including a plurality of the users. The virtual facility space that allows the users included in the group to enter is generated for each group.

上記構成によれば、グループごとに入場先の仮想施設空間が生成されることから、1つの仮想空間に不特定多数のユーザと共にグループが入場する場合と比較して、グループのメンバーのアバターの位置が把握しやすく、アバターを介したコミュニケーションも取りやすい。そのため、仮想空間でのグループでの活動を円滑に進めやすくなる。 According to the above configuration, a virtual facility space for entry is generated for each group, so compared to a case in which a group enters a single virtual space with an unspecified number of users, it is easier to grasp the positions of the avatars of the group members and to communicate via the avatars. This makes it easier for group activities in the virtual space to proceed smoothly.

[態様11]1または複数のコンピュータが、1以上の施設を含む仮想空間である仮想施設空間を生成することと、前記施設の利用者となるユーザが操作するユーザ端末からの要求を受けて、前記ユーザをアバターとして前記仮想施設空間に入場させることと、前記ユーザ端末からの要求を受けて、複数の前記ユーザを含むグループを設定することと、を実行する方法であって、前記グループに含まれる前記ユーザを入場させる前記仮想施設空間を、前記グループごとに生成する、仮想空間生成方法。 [Aspect 11] A method in which one or more computers generate a virtual facility space, which is a virtual space including one or more facilities, receive a request from a user terminal operated by a user who will be a user of the facility, allow the user to enter the virtual facility space as an avatar, and set a group including a plurality of the users, in response to a request from the user terminal, in which the virtual facility space into which the users included in the group are allowed to enter is generated for each group.

上記構成によれば、グループごとに入場先の仮想施設空間が生成されることから、1つの仮想空間に不特定多数のユーザと共にグループが入場する場合と比較して、グループのメンバーのアバターの位置が把握しやすく、アバターを介したコミュニケーションも取りやすい。そのため、仮想空間でのグループでの活動を円滑に進めやすくなる。 According to the above configuration, a virtual facility space for entry is generated for each group, so compared to a case in which a group enters a single virtual space with an unspecified number of users, it is easier to grasp the positions of the avatars of the group members and to communicate via the avatars. This makes it easier for group activities in the virtual space to proceed smoothly.

本発明によれば、仮想空間でのグループでの活動を円滑に進めやすくすることができる。 The present invention makes it easier to smoothly carry out group activities in a virtual space.

一実施形態の仮想空間提供システムの概略構成を示す図。FIG. 1 is a diagram showing a schematic configuration of a virtual space providing system according to an embodiment. 一実施形態の仮想空間提供システムにおける仮想空間とユーザとの関係を模式的に示す図。FIG. 2 is a diagram illustrating a relationship between a virtual space and a user in the virtual space providing system of an embodiment. 一実施形態の仮想空間生成サーバの機能的構成を示す図。FIG. 2 is a diagram showing the functional configuration of a virtual space generation server according to an embodiment. 一実施形態の来場者端末の機能的構成を示す図。FIG. 2 is a diagram showing the functional configuration of a visitor terminal according to an embodiment. 一実施形態のスタッフ端末の機能的構成を示す図。FIG. 4 is a diagram showing a functional configuration of a staff terminal according to an embodiment. 一実施形態の来場者端末に表示されるロビー画面の一例を示す図。FIG. 13 is a diagram showing an example of a lobby screen displayed on a visitor terminal according to an embodiment. 一実施形態におけるグループの編成およびプライベート空間の作成について、仮想空間提供システムの処理の手順を示す図。1A and 1B are diagrams showing the processing steps of the virtual space providing system for organizing groups and creating private spaces in one embodiment. 一実施形態の来場者端末に表示されるロビー画面の一例を示す図。FIG. 13 is a diagram showing an example of a lobby screen displayed on a visitor terminal according to an embodiment. 一実施形態の仮想空間提供システムにおいて、管理者がグループから脱退するときの仮想空間生成サーバの処理の手順を示す図。11 is a diagram showing a procedure of a process performed by the virtual space generating server when an administrator leaves a group in the virtual space providing system of an embodiment. 一実施形態における来場者ユーザのショップ空間への入場について、仮想空間提供システムの処理の手順を示す図。11 is a diagram showing the processing steps of the virtual space providing system regarding a visitor user's entry into a shop space in one embodiment. 一実施形態の来場者端末に表示されるショップ画面の一例を示す図。FIG. 13 is a diagram showing an example of a shop screen displayed on a visitor terminal according to an embodiment. 一実施形態のスタッフ端末に表示される入場管理画面の一例を示す図。FIG. 13 is a diagram showing an example of an admission management screen displayed on a staff terminal according to an embodiment. 一実施形態におけるスタッフユーザのプライベート空間への入場について、仮想空間提供システムの処理の手順を示す図。11 is a diagram showing the processing steps of the virtual space providing system for entry of a staff user into a private space in one embodiment.

図面を参照して、仮想空間生成装置、仮想空間生成プログラム、および、仮想空間生成方法の一実施形態を説明する。
[仮想空間提供システムの全体構成]
図1を参照して、仮想空間提供システム100の全体構成を説明する。本実施形態では、一例として、仮想空間提供システム100が、種々の商品を取り扱う店舗での接客サービスに用いられる場合を説明する。
An embodiment of a virtual space generating device, a virtual space generating program, and a virtual space generating method will be described with reference to the drawings.
[Overall configuration of the virtual space provision system]
The overall configuration of a virtual space providing system 100 will be described with reference to Fig. 1. In this embodiment, as an example, a case will be described in which the virtual space providing system 100 is used for customer service in a store that handles various products.

図1に示すように、仮想空間提供システム100は、仮想空間生成装置の一例である仮想空間生成サーバ10と、複数の来場者端末20と、1以上のスタッフ端末30とを備える。仮想空間生成サーバ10と、来場者端末20およびスタッフ端末30の各々とは、インターネット等のネットワークNWを介して接続されている。 As shown in FIG. 1, the virtual space providing system 100 includes a virtual space generation server 10, which is an example of a virtual space generating device, a number of visitor terminals 20, and one or more staff terminals 30. The virtual space generation server 10, the visitor terminals 20, and the staff terminals 30 are each connected via a network NW such as the Internet.

仮想空間生成サーバ10は、複数の店舗を含む仮想空間を生成する。来場者端末20は、仮想空間の店舗を訪れるユーザである来場者ユーザPgに操作される端末である。来場者ユーザPgは、すなわち上記接客サービスの利用者である。来場者ユーザPgは、来場者端末20を操作することにより、アバターを用いて仮想空間の店舗を利用する。来場者ユーザPgは第1ユーザの一例であり、来場者端末20は第1ユーザ端末の一例である。 The virtual space generation server 10 generates a virtual space including multiple stores. The visitor terminal 20 is a terminal operated by a visitor user Pg, who is a user who visits a store in the virtual space. The visitor user Pg is, in other words, a user of the above-mentioned customer service. The visitor user Pg uses an avatar to use the store in the virtual space by operating the visitor terminal 20. The visitor user Pg is an example of a first user, and the visitor terminal 20 is an example of a first user terminal.

スタッフ端末30は、仮想空間の店舗で店員を務めるユーザであるスタッフユーザPsに操作される端末である。スタッフユーザPsは、すなわち、仮想空間の店舗での接客担当者である。スタッフユーザPsは、スタッフ端末30を操作することにより、アバターを用いて仮想空間の店舗で接客を行う。スタッフユーザPsは第2ユーザの一例であり、スタッフ端末30は第2ユーザ端末の一例である。
なお、アバターは、仮想空間にてユーザの分身として動作するキャラクターである。
The staff terminal 30 is a terminal operated by a staff user Ps who is a user who works as a clerk in a store in the virtual space. The staff user Ps is, in other words, a customer service representative at the store in the virtual space. The staff user Ps serves customers at the store in the virtual space using an avatar by operating the staff terminal 30. The staff user Ps is an example of a second user, and the staff terminal 30 is an example of a second user terminal.
An avatar is a character that acts as a representation of a user in a virtual space.

[仮想空間の構成]
図2を参照して、仮想空間提供システム100が提供する仮想空間の構成を説明する。仮想空間生成サーバ10が生成する仮想空間には、仮想施設空間の一例であるショップ空間SVと、待機空間の一例であるロビー空間LVとが含まれる。ショップ空間SVは、店舗が配置されている空間である。ロビー空間LVは、ショップ空間SVへ出入りする来場者ユーザPgのアバターが待機する空間であり、また、複数の来場者ユーザPgからなるグループであるユーザグループGpを編成するための空間である。
[Virtual space configuration]
The configuration of the virtual space provided by the virtual space providing system 100 will be described with reference to Fig. 2. The virtual space generated by the virtual space generation server 10 includes a shop space SV, which is an example of a virtual facility space, and a lobby space LV, which is an example of a waiting space. The shop space SV is a space in which stores are located. The lobby space LV is a space in which avatars of visitor users Pg who enter and leave the shop space SV wait, and is also a space for organizing user groups Gp, which are groups consisting of multiple visitor users Pg.

ユーザグループGpは、管理者となる来場者ユーザPgが、グループのメンバーとなる他の来場者ユーザPgを招待することに基づき形成される。管理者と、ユーザグループGpに所属する管理者以外のメンバーである一般メンバーとは、ユーザグループGpの管理およびショップ空間SVへの入退場について、異なる権限を有する。 A user group Gp is formed when a visitor user Pg, who acts as an administrator, invites other visitor users Pg who will become members of the group. The administrator and general members who are members of the user group Gp other than the administrator, have different authority regarding management of the user group Gp and entry and exit to the shop space SV.

仮想空間生成サーバ10が生成するショップ空間SVには、入場可能な来場者ユーザPgが規定されているプライベート空間SV1と、入場可能な来場者ユーザPgが規定されていないパブリック空間SV2との2種類がある。プライベート空間SV1は第1仮想空間の一例であり、パブリック空間SV2は第2仮想空間の一例である。 The shop spaces SV generated by the virtual space generation server 10 are of two types: a private space SV1 in which the visitor users Pg who can enter are specified, and a public space SV2 in which the visitor users Pg who can enter are not specified. The private space SV1 is an example of a first virtual space, and the public space SV2 is an example of a second virtual space.

プライベート空間SV1は、ユーザグループGpごとに生成され、1つのプライベート空間SV1に1つのユーザグループGpの来場者ユーザPgのみが入場できる。パブリック空間SV2には、来場者ユーザPgであれば誰でも入場できる。スタッフユーザPsは、プライベート空間SV1における自分の担当店舗、および、パブリック空間SV2における自分の担当店舗に入ることができる。 A private space SV1 is generated for each user group Gp, and only visitor users Pg of one user group Gp can enter one private space SV1. Any visitor user Pg can enter the public space SV2. Staff users Ps can enter the store they are responsible for in the private space SV1, and the store they are responsible for in the public space SV2.

なお、プライベート空間SV1およびパブリック空間SV2のいずれについても、仮想空間の広さや仮想空間生成サーバ10の処理負荷に応じて、入場できるユーザの人数は制限されてもよい。また、プライベート空間SV1とパブリック空間SV2とで、配置されている店舗の種類や、各店舗における内装や展示されている商品等の店舗構成は、基本的に同一である。ただし、プライベート空間SV1およびパブリック空間SV2のいずれかのみに配置される店舗があってもよいし、プライベート空間SV1とパブリック空間SV2とで店舗構成の異なる店舗があってもよい。 In addition, for both the private space SV1 and the public space SV2, the number of users who can enter may be limited depending on the size of the virtual space and the processing load of the virtual space generation server 10. Furthermore, the types of stores located in the private space SV1 and the public space SV2, and the store configurations such as the interior and displayed products of each store are basically the same. However, there may be stores located only in either the private space SV1 or the public space SV2, or there may be stores with different store configurations in the private space SV1 and the public space SV2.

[仮想空間提供システムの装置構成]
図3~図5を参照して、仮想空間提供システム100を構成する各装置の構成を説明する。
[Device configuration of virtual space provision system]
The configuration of each device constituting the virtual space providing system 100 will be described with reference to FIGS.

図3を参照して、仮想空間生成サーバ10の機能的な構成を説明する。仮想空間生成サーバ10は、通信部11、制御部12、および、記憶部13を備えている。
通信部11は、ネットワークへの接続およびデータの送受信等、仮想空間生成サーバ10と来場者端末20およびスタッフ端末30の各々との通信処理を行う。
The functional configuration of the virtual space generation server 10 will be described with reference to Fig. 3. The virtual space generation server 10 includes a communication unit 11, a control unit 12, and a storage unit 13.
The communication unit 11 performs communication processing between the virtual space generation server 10 and each of the visitor terminals 20 and staff terminals 30, such as connecting to a network and sending and receiving data.

制御部12は、記憶部13に格納された仮想空間生成プログラムを実行することにより、仮想空間生成部12a、グループ管理部12b、および、入退場管理部12cとして機能する。 The control unit 12 functions as a virtual space generation unit 12a, a group management unit 12b, and an entrance/exit management unit 12c by executing a virtual space generation program stored in the memory unit 13.

仮想空間生成部12aは、ショップ空間SVおよびロビー空間LVを生成する。また、仮想空間生成部12aは、ショップ空間SVおよびロビー空間LVにおける来場者ユーザPgやスタッフユーザPsのアバターの移動を管理する。 The virtual space generation unit 12a generates the shop space SV and the lobby space LV. The virtual space generation unit 12a also manages the movement of the avatars of visitor users Pg and staff users Ps in the shop space SV and the lobby space LV.

グループ管理部12bは、ユーザグループGpを設定してその編成を管理する。具体的には、グループ管理部12bは、ユーザグループGpの作成、ユーザグループGpへのメンバーの追加および削除、ユーザグループGpの解体を行う。また、グループ管理部12bは、ユーザグループGpにおける管理者の権限の移動を管理する。 The group management unit 12b sets up user groups Gp and manages their organization. Specifically, the group management unit 12b creates user groups Gp, adds and removes members from user groups Gp, and disbands user groups Gp. The group management unit 12b also manages the transfer of administrator authority in user groups Gp.

入退場管理部12cは、ショップ空間SVへの来場者ユーザPgおよびスタッフユーザPsの入退場を管理する。来場者ユーザPgおよびスタッフユーザPsは、アバターとしてショップ空間SVへ入場する。 The entry/exit management unit 12c manages the entry and exit of visitor users Pg and staff users Ps into the shop space SV. Visitor users Pg and staff users Ps enter the shop space SV as avatars.

具体的には、入退場管理部12cは、ユーザグループGpに所属している来場者ユーザPgを、当該ユーザグループGpに対して作成されているプライベート空間SV1に入場させ、このプライベート空間SV1には、当該ユーザグループGp以外の来場者ユーザPgを入場させない。また、入退場管理部12cは、ユーザグループGpに所属していない来場者ユーザPgを、パブリック空間SV2に入場させる。 Specifically, the entrance/exit management unit 12c allows visitor users Pg who belong to a user group Gp to enter a private space SV1 created for that user group Gp, and does not allow visitor users Pg other than those in the user group Gp to enter this private space SV1. In addition, the entrance/exit management unit 12c allows visitor users Pg who do not belong to a user group Gp to enter the public space SV2.

また、入退場管理部12cは、スタッフユーザPsからプライベート空間SV1への入場の要求があったとき、当該プライベート空間SV1に対応するユーザグループGpの管理者の来場者ユーザPgに、スタッフユーザPsの入場の承認を要求する。承認が得られた場合に、入退場管理部12cは、プライベート空間SV1にスタッフユーザPsを入場させる。 When a staff user Ps requests entry into the private space SV1, the entrance/exit management unit 12c requests approval for the entry of the staff user Ps from the visitor user Pg who is the administrator of the user group Gp corresponding to the private space SV1. If approval is obtained, the entrance/exit management unit 12c allows the staff user Ps to enter the private space SV1.

上記仮想空間生成部12a、グループ管理部12b、および、入退場管理部12cの協働によって、仮想空間提供システム100の利用のための各種の画面を来場者端末20およびスタッフ端末30に表示させるためのデータが生成され、このデータが通信部11によって各端末20,30に送信される。来場者端末20に表示される画面には、ロビー画面およびショップ画面が含まれ、スタッフ端末30に表示される画面には、入場管理画面およびショップ画面が含まれる。 The virtual space generation unit 12a, group management unit 12b, and entrance/exit management unit 12c work together to generate data for displaying various screens for using the virtual space provision system 100 on the visitor terminal 20 and staff terminal 30, and this data is transmitted to each terminal 20, 30 by the communication unit 11. The screens displayed on the visitor terminal 20 include a lobby screen and a shop screen, and the screens displayed on the staff terminal 30 include an entrance management screen and a shop screen.

なお、これらの画面を表示するためのデータの一部は各端末20,30に記憶されていてもよく、仮想空間生成サーバ10から送信されるデータは、例えばアバターの位置情報等、上記画面の表示内容の少なくとも一部を規定する情報を含んでいればよい。 Note that some of the data for displaying these screens may be stored in each terminal 20, 30, and the data transmitted from the virtual space generation server 10 may include information that defines at least some of the display content of the above screens, such as avatar position information.

記憶部13は、制御部12による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部13は、こうしたプログラムの一例として、仮想空間生成プログラムを記憶している。また、記憶部13は、こうしたデータの一例として、仮想空間データ13a、ユーザ管理データ13b、および、入退場管理データ13cを記憶している。 The memory unit 13 stores various programs and data necessary for the control unit 12 to execute processing. The memory unit 13 stores a virtual space generation program as an example of such a program. The memory unit 13 also stores virtual space data 13a, user management data 13b, and entrance/exit management data 13c as examples of such data.

仮想空間データ13aは、ショップ空間SVおよびロビー空間LVの生成に必要なデータ、例えば、空間に対して設定される三次元直交座標系の情報、空間に配置されるオブジェクトの位置情報や描画のための情報を含む。また、仮想空間データ13aは、来場者ユーザPgおよびスタッフユーザPsのアバターの描画のための情報を含む。 The virtual space data 13a includes data necessary for generating the shop space SV and the lobby space LV, such as information on a three-dimensional orthogonal coordinate system set for the space, and positional information and drawing information for objects placed in the space. The virtual space data 13a also includes information for drawing the avatars of visitor users Pg and staff users Ps.

ユーザ管理データ13bは、来場者ユーザPgおよびスタッフユーザPsに関する情報を含む。例えば、ユーザ管理データ13bは、来場者ユーザPgについて、ユーザ名、ユーザグループGpへの所属の記録、管理者あるいは一般メンバーであるユーザ種別等を含む。また例えば、ユーザ管理データ13bは、スタッフユーザPsについて、ユーザ名、所属店舗等を含む。これらのユーザに関する情報は、ユーザの識別情報と対応付けて管理されればよい。 User management data 13b includes information about visitor users Pg and staff users Ps. For example, user management data 13b includes, for visitor users Pg, the user name, a record of affiliation to user group Gp, and the user type, such as administrator or general member. Also, for staff users Ps, user management data 13b includes the user name, the store to which the user belongs, and so on. Information about these users may be managed in association with the user's identification information.

入退場管理データ13cは、ショップ空間SVへの来場者ユーザPgおよびスタッフユーザPs入退場の記録を含む。ショップ空間SVへの入退場の記録には、プライベート空間SV1へのユーザグループGpの入退場の記録も含まれる。 The entry/exit management data 13c includes records of visitor users Pg and staff users Ps entering and exiting the shop space SV. The records of entry and exit into the shop space SV also include records of user groups Gp entering and exiting the private space SV1.

上記機能を有する仮想空間生成サーバ10の物理的な構成、すなわちハードウェア構成を説明する。仮想空間生成サーバ10は、CPU、MPU、GPU等の演算装置である電子回路、ROM、RAM、レジスタードメモリ、アンバッファードメモリ等のメモリ、および、SSD、HDD等のストレージを備える。演算装置は、ストレージからオペレーティングシステムや各種プログラムをメモリにロードし、メモリから取り出した命令を実行する。仮想空間生成サーバ10は、ASIC、FPGA等の集積回路を備えてもよい。 The physical configuration, i.e., the hardware configuration, of the virtual space generation server 10 having the above functions will be described. The virtual space generation server 10 comprises electronic circuits, which are arithmetic devices such as a CPU, MPU, and GPU, memories such as ROM, RAM, registered memory, and unbuffered memory, and storage such as an SSD or HDD. The arithmetic devices load the operating system and various programs from the storage into the memory, and execute commands retrieved from the memory. The virtual space generation server 10 may also comprise integrated circuits such as an ASIC and an FPGA.

また、仮想空間生成サーバ10は、ネットワークを介して接続先の装置との間でデータを送受信する通信インターフェースを備えている。通信インターフェースは、ハードウェア、ソフトウェア、または、これらの組み合わせとして実装されている。 The virtual space generation server 10 also has a communication interface for sending and receiving data to and from connected devices via a network. The communication interface is implemented as hardware, software, or a combination of these.

仮想空間生成サーバ10が実行する各処理は、仮想空間生成サーバ10が備えるソフトウェアによって実行されてもよいし、仮想空間生成サーバ10が備える集積回路とソフトウェアとの組み合わせによって実現されてもよい。 Each process executed by the virtual space generation server 10 may be executed by software provided in the virtual space generation server 10, or may be realized by a combination of an integrated circuit provided in the virtual space generation server 10 and software.

図4を参照して、来場者端末20の機能的な構成を説明する。来場者端末20は、通信部21、制御部22、記憶部23、入力部24、および、出力部25を備えている。
通信部21は、ネットワークへの接続やデータの送受信等、来場者端末20と仮想空間生成サーバ10との通信処理を行う。入力部24は、来場者端末20に対する操作や音声の入力を受け付けて、入力に応じたデータや信号を制御部22に送る。出力部25は、制御部22からのデータや信号を受けて、画像や音声を出力する。
The functional configuration of the visitor terminal 20 will be described with reference to Fig. 4. The visitor terminal 20 comprises a communication unit 21, a control unit 22, a storage unit 23, an input unit 24, and an output unit 25.
The communication unit 21 performs communication processing between the visitor terminal 20 and the virtual space generation server 10, such as connecting to a network and sending and receiving data. The input unit 24 accepts operation and voice input to the visitor terminal 20 and sends data and signals corresponding to the input to the control unit 22. The output unit 25 receives data and signals from the control unit 22 and outputs images and sounds.

記憶部23は、制御部22による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部23は、こうしたプログラムの一例として、来場者管理プログラムを記憶している。 The memory unit 23 stores various programs and data necessary for the control unit 22 to execute processing. The memory unit 23 stores a visitor management program as an example of such a program.

制御部22は、記憶部23に格納された来場者管理プログラムを実行することにより、来場者画面管理部22aとして機能する。来場者画面管理部22aは、ロビー画面やショップ画面を出力部25が含む表示部に表示させる。また、来場者画面管理部22aは、表示されている画面に対するユーザの操作に応じた情報を、通信部21を介して仮想空間生成サーバ10に送信する。 The control unit 22 functions as a visitor screen management unit 22a by executing a visitor management program stored in the memory unit 23. The visitor screen management unit 22a displays a lobby screen and a shop screen on a display unit included in the output unit 25. The visitor screen management unit 22a also transmits information corresponding to user operations on the displayed screen to the virtual space generation server 10 via the communication unit 21.

仮想空間提供システム100における来場者端末20の機能は、仮想空間提供システム100の利用のためのアプリケーションソフトウェアによって具体化される。上記来場者管理プログラムは、当該アプリケーションソフトウェアに含まれる。 The functions of the visitor terminal 20 in the virtual space provision system 100 are embodied by application software for using the virtual space provision system 100. The visitor management program is included in the application software.

図5を参照して、スタッフ端末30の機能的な構成を説明する。スタッフ端末30は、通信部31、制御部32、記憶部33、入力部34、および、出力部35を備えている。
通信部31は、ネットワークへの接続およびデータの送受信等、スタッフ端末30と仮想空間生成サーバ10との通信処理を行う。入力部34は、スタッフ端末30に対する操作や音声の入力を受け付けて、入力に応じたデータや信号を制御部32に送る。出力部35は、制御部32からのデータや信号を受けて、画像や音声を出力する。
5, a functional configuration of the staff terminal 30 will be described. The staff terminal 30 includes a communication unit 31, a control unit 32, a storage unit 33, an input unit 34, and an output unit 35.
The communication unit 31 performs communication processing between the staff terminal 30 and the virtual space generation server 10, such as connecting to a network and sending and receiving data. The input unit 34 accepts operation and voice input to the staff terminal 30 and sends data and signals corresponding to the input to the control unit 32. The output unit 35 receives data and signals from the control unit 32 and outputs images and sounds.

記憶部33は、制御部32による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部33は、こうしたプログラムの一例として、スタッフ管理プログラムを記憶している。 The memory unit 33 stores various programs and data necessary for the control unit 32 to execute processing. The memory unit 33 stores a staff management program as an example of such a program.

制御部32は、記憶部33に格納されたスタッフ管理プログラムを実行することにより、スタッフ画面管理部32aとして機能する。スタッフ画面管理部32aは、入場管理画面やショップ画面を出力部35が含む表示部に表示させる。また、スタッフ画面管理部32aは、表示されている画面に対するユーザの操作に応じた情報を、通信部31を介して仮想空間生成サーバ10に送信する。 The control unit 32 functions as a staff screen management unit 32a by executing a staff management program stored in the memory unit 33. The staff screen management unit 32a displays an admission management screen and a shop screen on a display unit included in the output unit 35. The staff screen management unit 32a also transmits information corresponding to user operations on the displayed screen to the virtual space generation server 10 via the communication unit 31.

仮想空間提供システム100におけるスタッフ端末30の機能は、仮想空間提供システム100の利用のためのアプリケーションソフトウェアによって具体化される。上記スタッフ管理プログラムは、当該アプリケーションソフトウェアに含まれる。 The functions of the staff terminal 30 in the virtual space provision system 100 are embodied by application software for using the virtual space provision system 100. The above-mentioned staff management program is included in the application software.

来場者端末20およびスタッフ端末30の物理的な構成、すなわちハードウェア構成を説明する。来場者端末20およびスタッフ端末30の各々は、スマートフォン、タブレット装置、パーソナルコンピュータ、ウェアラブルコンピュータ、または、これらの装置以外の画像を表示可能な情報処理装置である。 The following describes the physical configuration, i.e., hardware configuration, of the visitor terminal 20 and the staff terminal 30. Each of the visitor terminal 20 and the staff terminal 30 is a smartphone, tablet device, personal computer, wearable computer, or an information processing device other than these devices that can display images.

来場者端末20およびスタッフ端末30の各々は、CPU等の回路である演算装置が、ストレージからオペレーティングシステムや各種プログラムをメモリにロードし、メモリから取り出した命令を実行するように構成されており、通信インターフェースによって仮想空間生成サーバ10と通信を行う。また、来場者端末20およびスタッフ端末30の各々は、タッチパネル、操作ボタン、キーボード、マウス、コントローラ等の入力装置と、ディスプレイおよびスピーカを含む出力装置とを備えている。 The visitor terminal 20 and the staff terminal 30 are each configured such that a computing device, which is a circuit such as a CPU, loads an operating system and various programs from storage into memory and executes commands retrieved from the memory, and communicates with the virtual space generation server 10 via a communication interface. In addition, the visitor terminal 20 and the staff terminal 30 each have input devices such as a touch panel, operation buttons, a keyboard, a mouse, a controller, and output devices including a display and a speaker.

[グループ作成]
ユーザグループGpの作成と、それに伴うプライベート空間SV1の作成について、仮想空間提供システム100の動作を説明する。
[Create group]
The operation of the virtual space providing system 100 for creating a user group Gp and the accompanying creation of a private space SV1 will be described.

図6は、来場者端末20に表示されるロビー画面ILの一例を示す。ロビー画面ILは、来場者ユーザPgのアバターAgが配置されたロビー空間LVを表示する画面である。なお、ロビー空間LVの構造や内装は特に限定されない。 Figure 6 shows an example of a lobby screen IL displayed on the visitor terminal 20. The lobby screen IL is a screen that displays the lobby space LV in which the avatar Ag of the visitor user Pg is placed. Note that there are no particular limitations on the structure or interior of the lobby space LV.

例えば、仮想空間提供システム100の利用のためのアプリケーションソフトウェアを来場者端末20にて起動してログイン処理を経ることで、仮想空間生成サーバ10では、来場者ユーザPgのアバターAgが配置されたロビー空間LVが生成される。こうした処理は、仮想空間生成部12aとしての処理である。そして、ロビー画面ILの表示内容を示すデータが仮想空間生成サーバ10から来場者端末20に送信される。これにより、来場者端末20にロビー画面ILが表示される。 For example, by starting up application software for using the virtual space provision system 100 on the visitor terminal 20 and going through a login process, the virtual space generation server 10 generates a lobby space LV in which the avatar Ag of the visitor user Pg is placed. This process is the process performed by the virtual space generation unit 12a. Then, data indicating the display contents of the lobby screen IL is sent from the virtual space generation server 10 to the visitor terminal 20. As a result, the lobby screen IL is displayed on the visitor terminal 20.

ロビー画面ILは、ユーザグループGpの作成を指示するための領域であるグループ作成領域R1を含む。グループ作成領域R1は、例えば、一人での活動とグループでの活動とのうち、グループでの活動を選択するための領域として示されていてもよい。ユーザグループGpの作成は、来場者ユーザPgであれば誰でも可能であり、ユーザグループGpを作成した来場者ユーザPgが管理者となる。 The lobby screen IL includes a group creation area R1, which is an area for instructing the creation of a user group Gp. The group creation area R1 may be shown, for example, as an area for selecting group activities between solo activities and group activities. Any visitor user Pg can create a user group Gp, and the visitor user Pg who creates the user group Gp becomes the administrator.

グループ作成領域R1が選択された状態において、ロビー画面ILは、ユーザグループGpへのメンバーの招待を指示するための領域である招待領域R2を含む。招待領域R2が選択されることにより、ユーザグループGpへ招待するユーザが選択可能に示される。例えば、来場者端末20の操作者である来場者ユーザPgが作成したグループに過去に参加したユーザや、当該来場者ユーザPgによってフレンド等として登録されたユーザが示される。なお、招待領域R2は、管理者の来場者ユーザPgのロビー画面ILでのみ表示あるいは選択可能とされる。 When the group creation area R1 is selected, the lobby screen IL includes an invitation area R2, which is an area for instructing the user to invite members to the user group Gp. By selecting the invitation area R2, users to be invited to the user group Gp are displayed and available for selection. For example, users who have previously participated in groups created by a visitor user Pg who is the operator of the visitor terminal 20, and users who have been registered as friends by the visitor user Pg are displayed. Note that the invitation area R2 is only displayed or selectable on the lobby screen IL of the administrator's visitor user Pg.

図7を参照して、ユーザグループGpの編成およびプライベート空間SV1の作成について、仮想空間提供システム100の処理の流れを説明する。
図7に示すように、ロビー画面ILにてグループ作成領域R1が選択されると、この操作を示す情報、言い換えれば、ユーザグループGpの作成を指示する情報が、来場者端末20から仮想空間生成サーバ10に送信される(ステップS10)。
The process flow of the virtual space providing system 100 for organizing the user group Gp and creating the private space SV1 will be described with reference to FIG.
As shown in Figure 7, when the group creation area R1 is selected on the lobby screen IL, information indicating this operation, in other words, information instructing the creation of a user group Gp, is sent from the visitor terminal 20 to the virtual space generation server 10 (step S10).

ユーザグループGpの作成の指示を受けると、仮想空間生成サーバ10は、ユーザグループGpの作成を指示した来場者ユーザPgを管理者として、このユーザグループGpをユーザ管理データ13bに記録する(ステップS11)。これにより、ユーザグループGpが作成されて来場者ユーザPgが管理者に設定される。 When an instruction to create a user group Gp is received, the virtual space generation server 10 records the user group Gp in the user management data 13b with the visitor user Pg who instructed the creation of the user group Gp as the administrator (step S11). As a result, the user group Gp is created and the visitor user Pg is set as the administrator.

ユーザグループGpが作成されると、仮想空間生成サーバ10は、当該ユーザグループGpを入場させるショップ空間SVであるプライベート空間SV1を生成する(ステップS12)。すなわち、仮想空間生成サーバ10は、稼働中のショップ空間SV、言い換えればユーザの出入りが管理されるショップ空間SVを新たに1つ加え、このショップ空間SVを入場先とする来場者ユーザPgを、作成されたユーザグループGpのみに設定する。 When the user group Gp is created, the virtual space generation server 10 generates a private space SV1, which is a shop space SV to which the user group Gp is admitted (step S12). That is, the virtual space generation server 10 adds a new shop space SV that is in operation, in other words, a shop space SV in which the entrance and exit of users is managed, and sets the visitor user Pg who will enter this shop space SV to only the created user group Gp.

続いて、管理者の来場者ユーザPgの来場者端末20である来場者端末20Aのロビー画面ILにて、招待領域R2の選択に基づきユーザグループGpに招待するユーザが選択されると、この操作を示す情報、言い換えれば、招待対象を示す情報が、来場者端末20Aから仮想空間生成サーバ10に送信される(ステップS13)。 Next, when a user to be invited to the user group Gp is selected based on the selection of the invitation area R2 on the lobby screen IL of the visitor terminal 20A, which is the visitor terminal 20 of the administrator visitor user Pg, information indicating this operation, in other words, information indicating the invitation target, is transmitted from the visitor terminal 20A to the virtual space generation server 10 (step S13).

招待対象を示す情報を受けると、仮想空間生成サーバ10は、招待対象に対応する来場者ユーザPgの来場者端末20である来場者端末20Bに、招待通知を送信する(ステップS14)。 When the virtual space generation server 10 receives the information indicating the invitee, it sends an invitation notification to the visitor terminal 20B, which is the visitor terminal 20 of the visitor user Pg corresponding to the invitee (step S14).

招待通知を受信した来場者端末20Bにて、来場者ユーザPgの操作に基づき、ユーザグループGpへの参加が承認されると、この操作を示す情報、言い換えれば、参加の承認を示す情報が、来場者端末20Bから仮想空間生成サーバ10に送信される(ステップS15)。 When the visitor terminal 20B that received the invitation notification approves participation in the user group Gp based on the operation of the visitor user Pg, information indicating this operation, in other words, information indicating approval of participation, is sent from the visitor terminal 20B to the virtual space generation server 10 (step S15).

参加の承認を示す情報を受けると、仮想空間生成サーバ10は、参加を承認した来場者ユーザPgを、対象のユーザグループGpの一般メンバーとしてユーザ管理データ13bに記録する(ステップS16)。これにより、ユーザグループGpに一般メンバーの来場者ユーザPgが追加される。 When the virtual space generation server 10 receives the information indicating approval of participation, it records the visitor user Pg whose participation has been approved in the user management data 13b as a general member of the target user group Gp (step S16). This adds the visitor user Pg as a general member to the user group Gp.

ユーザグループGpに一般メンバーが追加されると、仮想空間生成サーバ10は、管理者の来場者端末20Aと、一般メンバーの来場者端末20Bとの各々に、ロビー画面ILの表示内容を示すデータを送信する(ステップS17)。 When a general member is added to the user group Gp, the virtual space generation server 10 transmits data indicating the display contents of the lobby screen IL to each of the visitor terminals 20A of the administrator and the visitor terminals 20B of the general members (step S17).

これにより、管理者の来場者端末20Aにてロビー画面ILが更新され(ステップS18)、一般メンバーの来場者端末20Bにてロビー画面ILが表示される(ステップS19)。 As a result, the lobby screen IL is updated on the administrator's visitor terminal 20A (step S18), and the lobby screen IL is displayed on the general member's visitor terminal 20B (step S19).

ステップS13~ステップS19の処理が繰り返されることにより、ユーザグループGpに一般メンバーが順に追加される。上記において、ステップS11,ステップS14,ステップS16の処理は、グループ管理部12bとしての処理であり、ステップS12の処理は、仮想空間生成部12aとしての処理である。 By repeating the processes of steps S13 to S19, general members are added in sequence to the user group Gp. In the above, the processes of steps S11, S14, and S16 are processes performed by the group management unit 12b, and the process of step S12 is processes performed by the virtual space generation unit 12a.

なお、上記の一般メンバーの追加の処理の流れは、一般メンバーの招待および参加の承認が仮想空間提供システム100を用いて行われる場合の処理の流れである。一般メンバーの招待は、例えば、管理者の来場者ユーザPgが、招待用のURLをメール等で招待対象のユーザに知らせることによって行われてもよい。招待用のURLは、ユーザグループGpの作成時に仮想空間生成サーバ10によって発行される。来場者端末20が招待用のURLにアクセスすることを通じてユーザグループGpへの参加が承認され、上記ステップS16以降と同様の処理が行われる。この過程において、来場者端末20に対し、仮想空間提供システム100の利用のためのアカウントの取得やログインが誘導されてもよい。これにより、アカウントを有していないユーザに対しても、ユーザグループGpへの参加を容易に呼びかけることができる。 The above process flow for adding a general member is a process flow when the invitation and participation of a general member is approved using the virtual space providing system 100. A general member may be invited, for example, by the administrator visitor user Pg informing the invited user of an invitation URL by email or the like. The invitation URL is issued by the virtual space generating server 10 when the user group Gp is created. The visitor terminal 20 is approved to participate in the user group Gp when it accesses the invitation URL, and the same process as that from step S16 onwards is carried out. During this process, the visitor terminal 20 may be prompted to obtain an account or log in to use the virtual space providing system 100. This makes it easy to invite users who do not have an account to join the user group Gp.

図8は、一般メンバーの追加後に表示されるロビー画面ILの一例を示す。ロビー画面ILでは、ユーザグループGpを構成する来場者ユーザPgのアバターAgが配置されたロビー空間LVが表示される。例えば、来場者端末20の操作者である来場者ユーザPg自身のアバターAgが中央に、かつ、ユーザ名と共に表示され、このアバターAgの周囲に、他のメンバーのアバターAgが表示される。図8は、ユーザグループGpのメンバーが3人である場合の例を示している。 Figure 8 shows an example of the lobby screen IL that is displayed after adding a general member. The lobby screen IL displays a lobby space LV in which the avatars Ag of the visitor users Pg who make up the user group Gp are arranged. For example, the avatar Ag of the visitor user Pg who is the operator of the visitor terminal 20 is displayed in the center together with his/her user name, and the avatars Ag of the other members are displayed around this avatar Ag. Figure 8 shows an example where the user group Gp has three members.

また、ロビー画面ILは、例えばユーザ名の頭文字のように、アバターAgとは異なる形態で、ユーザグループGpのメンバーを示す領域を含んでいてもよい。また、ロビー画面ILあるいはロビー画面ILから呼び出される画面において、ユーザグループGpのメンバーの一覧がユーザ名等によって確認可能であってもよい。
また、ユーザグループGpのメンバーによって、文章や音声によるチャットが可能であって、ロビー画面ILは、こうしたチャットを実施するための領域を含んでいてもよい。
The lobby screen IL may also include an area showing the members of the user group Gp in a form different from the avatar Ag, such as the initials of the user name. Also, on the lobby screen IL or a screen called up from the lobby screen IL, a list of the members of the user group Gp may be viewable by user name or the like.
Furthermore, members of the user group Gp may chat with each other using text or voice, and the lobby screen IL may include an area for conducting such chats.

[グループ管理権限]
グループ管理についての管理者と一般メンバーとの権限の違いについて説明する。グループの編成操作である、ユーザグループGpへのメンバーの招待、ユーザグループGpからのメンバーの除名、ユーザグループGpからの脱退のうち、管理者はすべての権限を有し、一般メンバーはユーザグループGpからの脱退のみの権限を有する。なお、ユーザグループGpからのメンバーの除名は、自分以外のメンバーをユーザグループGpから削除することを意味し、ユーザグループGpからの脱退は、自分がユーザグループGpから抜けることを意味する。
[Group management authority]
The difference in authority between an administrator and a general member with regard to group management will be described below. Of the group organization operations, such as inviting members to a user group Gp, expelling members from a user group Gp, and withdrawing from a user group Gp, an administrator has all the authority, while a general member has the authority only to withdraw from a user group Gp. Note that expelling a member from a user group Gp means deleting members other than oneself from the user group Gp, and withdrawing from a user group Gp means oneself leaving the user group Gp.

例えば、管理者の来場者ユーザPgのロビー画面ILでは、上記グループの編成操作の各々を指示するための領域が表示される。一方で、一般メンバーの来場者ユーザPgのロビー画面ILでは、ユーザグループGpからの脱退を指示するための領域が表示される一方で、メンバーの招待およびメンバーの除名を指示するための領域は表示されない。 For example, the lobby screen IL of an administrator visitor user Pg displays an area for instructing each of the above group organization operations. On the other hand, the lobby screen IL of a general member visitor user Pg displays an area for instructing withdrawal from a user group Gp, but does not display an area for instructing member invitation or expulsion.

このように、仮想空間生成サーバ10は、管理者と一般メンバーとでロビー画面ILの表示内容を異ならせることにより、管理者と一般メンバーとの権限を異ならせる。来場者ユーザPgが管理者であるか一般メンバーであるかは、ユーザ管理データ13bにて管理される。 In this way, the virtual space generation server 10 differentiates the authority of the administrator and the general member by differentiating the display contents of the lobby screen IL between the administrator and the general member. Whether a visitor user Pg is an administrator or a general member is managed by the user management data 13b.

仮想空間生成サーバ10は、来場者端末20から、グループの編成操作の指示を受けたとき、指示に従って、ユーザグループGpのメンバーを変更するようにユーザ管理データ13bを更新し、また、変更内容に応じたロビー画面ILの表示内容を示すデータを各来場者端末20に送信する。 When the virtual space generation server 10 receives an instruction from a visitor terminal 20 to perform a group organization operation, it updates the user management data 13b to change the members of the user group Gp in accordance with the instruction, and also transmits data indicating the display content of the lobby screen IL according to the changes to each visitor terminal 20.

なお、管理者と一般メンバーとでロビー画面ILの表示内容は共通であって、仮想空間生成サーバ10が、ユーザ管理データ13bを参照して来場者ユーザPgが管理者であるか一般メンバーであるかを識別することに基づいて、ロビー画面ILを通じたグループの編成操作の指示を受け付けるか否かを判断してもよい。 The display contents of the lobby screen IL are the same for administrators and general members, and the virtual space generation server 10 may refer to the user management data 13b to identify whether the visitor user Pg is an administrator or a general member, and then determine whether or not to accept an instruction to operate group organization through the lobby screen IL.

図9は、ユーザグループGpからの脱退の指示を、管理者の来場者ユーザPgの来場者端末20から受けた場合の仮想空間生成サーバ10の処理を示す。
まず、仮想空間生成サーバ10は、脱退を指示した来場者ユーザPgのユーザグループGpに、他のメンバーが所属しているかを判断する(ステップS20)。他のメンバーが所属している場合(ステップS20で肯定判定)、仮想空間生成サーバ10は、他のメンバーを新たに管理者に設定し、管理者であった来場者ユーザPgをユーザグループGpから削除するように、ユーザ管理データ13bを更新する(ステップS21)。言い換えれば、仮想空間生成サーバ10は、管理者の権限を他のメンバーに移動させる。
FIG. 9 shows the process of the virtual space generating server 10 when an instruction to withdraw from the user group Gp is received from the visitor terminal 20 of the visitor user Pg who is the administrator.
First, the virtual space generation server 10 judges whether other members belong to the user group Gp of the visitor user Pg who has instructed to withdraw (step S20). If other members belong (positive judgment in step S20), the virtual space generation server 10 updates the user management data 13b so as to set the other members as new administrators and delete the visitor user Pg who was the administrator from the user group Gp (step S21). In other words, the virtual space generation server 10 transfers the administrator authority to the other members.

新たに管理者に設定するメンバーは、例えば、ユーザグループGpに参加した順番に基づき、当該順番が最も早いメンバーとされてもよいし、前の管理者から指定可能であってもよい。 The member to be newly set as the administrator may be, for example, the member who joined the user group Gp first based on the order in which they joined, or may be designated by the previous administrator.

管理者およびメンバーの変更に伴って、仮想空間生成サーバ10は、ロビー画面ILの新たな表示内容を示すデータを各来場者端末20に送信する(ステップS22)。これにより、各来場者端末20でロビー画面ILが更新される。 As the administrator and members change, the virtual space generation server 10 transmits data indicating the new display content of the lobby screen IL to each visitor terminal 20 (step S22). This updates the lobby screen IL on each visitor terminal 20.

ユーザグループGpに他のメンバーが所属していない場合(ステップS20で否定判定)、仮想空間生成サーバ10は、ユーザグループGpを解体する(ステップS23)。すなわち、仮想空間生成サーバ10は、ユーザ管理データ13bにて管理者の設定を解除し、ユーザグループGpを削除する。 If there are no other members in the user group Gp (negative judgment in step S20), the virtual space generation server 10 disbands the user group Gp (step S23). That is, the virtual space generation server 10 cancels the administrator setting in the user management data 13b and deletes the user group Gp.

そして、仮想空間生成サーバ10は、当該ユーザグループGpの入場先に設定されていたプライベート空間SV1を削除する(ステップS24)。言い換えれば、仮想空間生成サーバ10は、ユーザの出入りが管理されるショップ空間SVから、当該プライベート空間SV1を削除する。 Then, the virtual space generation server 10 deletes the private space SV1 that was set as the entry point for the user group Gp (step S24). In other words, the virtual space generation server 10 deletes the private space SV1 from the shop space SV where the entry and exit of users is managed.

ユーザグループGpの解体に伴って、仮想空間生成サーバ10は、ロビー画面ILの新たな表示内容を示すデータを来場者端末20に送信する(ステップS25)。これにより、管理者であった来場者ユーザPgの来場者端末20でロビー画面ILが更新される。
ユーザグループGpを脱退した場合、および、ユーザグループGpが解体された場合、ロビー画面ILとしては、一人での活動が選択されている状態の画面が表示される。
With the dissolution of the user group Gp, the virtual space generating server 10 transmits data indicating new display contents of the lobby screen IL to the visitor terminal 20 (step S25). As a result, the lobby screen IL is updated on the visitor terminal 20 of the visitor user Pg who was the administrator.
When a user leaves a user group Gp, or when the user group Gp is dissolved, a screen in which the activity alone is selected is displayed as the lobby screen IL.

以上のように、一般メンバーを残してユーザグループGpから管理者が脱退する場合には、他のメンバーに管理者の権限が移動するため、他のメンバーは、別途ユーザグループGpを作成せずとも、グループでの活動を継続することができる。したがって、ユーザの利便性が高められる。 As described above, when an administrator leaves a user group Gp, leaving only the general members, the administrator's authority is transferred to the other members, so the other members can continue their activities in the group without having to create a separate user group Gp. This improves user convenience.

[プライベート空間へのグループの入退場]
ユーザグループGpのプライベート空間SV1への入退場について、仮想空間提供システム100の動作を説明する。
[Group entry and exit to private space]
The operation of the virtual space providing system 100 for entering and exiting the private space SV1 of the user group Gp will be described.

図10に示すように、管理者の来場者ユーザPgの来場者端末20Aにて入店する店舗が選択されると、この操作を示す情報、言い換えれば、店舗の指定および入店の要求を示す情報が、来場者端末20Aから仮想空間生成サーバ10に送信される(ステップS30)。例えば、ロビー画面ILあるいはロビー画面ILから呼び出される画面において、プライベート空間SV1内の店舗の一覧が表示され、管理者の来場者ユーザPgは、この店舗の一覧から入店する店舗を選択する。なお、ロビー空間LVは、ショップ空間SVに位置する複数の店舗に対応する店舗のオブジェクトが配置された空間、言い換えれば、ショップ空間SVの各店舗を簡易的に示す店舗オブジェクトが集合した広場であってもよい。そして、管理者の来場者ユーザPgが、ロビー画面ILを通じて、この店舗オブジェクトのなかから入店する店舗を選択することに基づき、入店先の店舗が指定されてもよい。 As shown in FIG. 10, when the manager visitor user Pg selects a store to enter on the visitor terminal 20A, information indicating this operation, in other words, information indicating the designation of the store and the request to enter the store, is sent from the visitor terminal 20A to the virtual space generation server 10 (step S30). For example, a list of stores in the private space SV1 is displayed on the lobby screen IL or a screen called up from the lobby screen IL, and the manager visitor user Pg selects the store to enter from this list of stores. The lobby space LV may be a space in which store objects corresponding to multiple stores located in the shop space SV are arranged, in other words, a plaza where store objects that simply indicate each store in the shop space SV are gathered. The store to enter may then be specified based on the manager visitor user Pg selecting the store to enter from among these store objects via the lobby screen IL.

入店の要求を受けると、仮想空間生成サーバ10は、当該ユーザグループGpの入場先として設定されているプライベート空間SV1を対象として、入場処理を行う(ステップS31)。具体的には、仮想空間生成サーバ10は、ユーザグループGpのメンバー全員を上記プライベート空間SV1に入場させるよう、プライベート空間SV1に各メンバーのアバターAgの位置を設定し、入退場管理データ13cを更新する。アバターAgの位置は、来場者端末20Aにて選択された店舗の例えば入口付近とされる。なお、入退場管理データ13cには、ユーザグループGpが入店した店舗も記録されればよい。これにより、プライベート空間SV1に来場者ユーザPgがアバターAgとして入場する。ステップS31の処理は、入退場管理部12cとしての処理である。 When a request to enter a store is received, the virtual space generation server 10 performs an entry process for the private space SV1 that is set as the entry destination for the user group Gp (step S31). Specifically, the virtual space generation server 10 sets the position of each member's avatar Ag in the private space SV1 so that all members of the user group Gp can enter the private space SV1, and updates the entry/exit management data 13c. The position of the avatar Ag is, for example, near the entrance of the store selected by the visitor terminal 20A. The entry/exit management data 13c may also record the store that the user group Gp entered. As a result, the visitor user Pg enters the private space SV1 as the avatar Ag. The process of step S31 is a process performed by the entry/exit management unit 12c.

そして、仮想空間生成サーバ10は、管理者の来場者端末20Aと、一般メンバーの来場者端末20Bとの各々に、プライベート空間SV1内を表示する画面であるショップ画面の表示内容を示すデータを送信する(ステップS32)。これにより、管理者の来場者端末20Aにてショップ画面が表示され(ステップS33)、一般メンバーの来場者端末20Bにもショップ画面が表示される(ステップS34)。 Then, the virtual space generation server 10 transmits data indicating the display contents of the shop screen, which is a screen displaying the private space SV1, to each of the visitor terminal 20A of the manager and the visitor terminal 20B of the general member (step S32). As a result, the shop screen is displayed on the visitor terminal 20A of the manager (step S33), and the shop screen is also displayed on the visitor terminal 20B of the general member (step S34).

図11は、来場者端末20に表示されるショップ画面ISの一例を示す。ショップ画面ISでは、入店先の店舗として管理者によって選択された店舗と、来場者端末20の操作者である来場者ユーザPgのアバターAgとが表示される。例えば、選択された店舗の入口付近にアバターAgが配置された状態のショップ画面ISが最初に表示され、来場者端末20に対する操作を通じてアバターAgを移動させることで、店内をアバターAgが移動し、これに伴ってショップ画面ISが含む店舗内の範囲も移動する。これにより、店内に配置されている商品等の展示物を見る等、プライベート空間SV1での来場者ユーザPgの活動が可能である。 Figure 11 shows an example of a shop screen IS displayed on the visitor terminal 20. The shop screen IS displays the store selected by the administrator as the store to enter, and the avatar Ag of the visitor user Pg who is the operator of the visitor terminal 20. For example, the shop screen IS is first displayed with the avatar Ag positioned near the entrance of the selected store, and by moving the avatar Ag through operations on the visitor terminal 20, the avatar Ag moves within the store, and the range of the store contained in the shop screen IS also moves accordingly. This allows the visitor user Pg to be active in the private space SV1, such as looking at exhibits such as products placed within the store.

ユーザグループGpのすべてのメンバーのアバターAgは、同一のプライベート空間SV1に配置される。ショップ画面ISが含む範囲に他のメンバーのアバターAgが位置する場合には、この他のメンバーのアバターAgも表示される。ショップ画面ISまたはショップ画面ISから呼び出される画面では、プライベート空間SV1の店舗に入店しているユーザの一覧がユーザ名等によって確認可能であってもよい。また、ショップ画面ISは、ユーザグループGpのメンバーによって、文章や音声によるチャットを実施するための領域を含んでいてもよい。 The avatars Ag of all members of the user group Gp are placed in the same private space SV1. If the avatars Ag of other members are located within the area included in the shop screen IS, the avatars Ag of these other members are also displayed. On the shop screen IS or a screen called up from the shop screen IS, a list of users who are in stores in the private space SV1 may be viewable by user name, etc. The shop screen IS may also include an area for members of the user group Gp to chat by text or voice.

このように、ユーザグループGpごとにプライベート空間SV1が作成され、ユーザグループGp以外の来場者ユーザPgが当該プライベート空間SV1に入場しないことから、グループのメンバーのアバターAgの位置が把握しやすく、アバターAgを介したコミュニケーションも取りやすい。また、店舗内のアバターAgの数が多くなることも抑えられるため、店舗内を見て回ることや、接客を受けることがスムーズに可能である。このように、仮想空間提供システム100によれば、グループでの活動に適した仮想空間が提供される。 In this way, a private space SV1 is created for each user group Gp, and visitor users Pg other than the user group Gp do not enter the private space SV1, making it easy to grasp the positions of the avatars Ag of the group members and to communicate via the avatars Ag. In addition, the number of avatars Ag in the store is prevented from increasing, making it easy to look around the store and receive customer service. In this way, the virtual space providing system 100 provides a virtual space suitable for group activities.

プライベート空間SV1からの退場に際しては、入場時に準じた処理が行われる。具体的には、ショップ画面ISあるいはショップ画面ISから呼び出される画面に、店舗からの退店を指示するための領域が含まれ、管理者がこの領域を選択することで、退店の要求を示す情報が、来場者端末20Aから仮想空間生成サーバ10に送信される。 When leaving the private space SV1, the same process as when entering is carried out. Specifically, the shop screen IS or a screen called up from the shop screen IS includes an area for instructing the visitor to leave the store, and when the manager selects this area, information indicating a request to leave is sent from the visitor terminal 20A to the virtual space generation server 10.

退店の要求を受けると、仮想空間生成サーバ10は、ユーザグループGpのメンバー全員をプライベート空間SV1から退場させるよう、アバターAgの位置および入退場管理データ13cを更新する。こうした処理は、入退場管理部12cとしての処理である。 When a request to leave is received, the virtual space generation server 10 updates the position of the avatar Ag and the entrance/exit management data 13c so that all members of the user group Gp leave the private space SV1. This processing is performed by the entrance/exit management unit 12c.

そして、仮想空間生成サーバ10は、各メンバーの来場者端末20に、ロビー画面ILの表示内容を示すデータを送信する。これにより、ユーザグループGpのすべての来場者ユーザPgがプライベート空間SV1から退場し、各メンバーの来場者端末20に、ロビー画面ILが表示される。 Then, the virtual space generation server 10 transmits data indicating the display contents of the lobby screen IL to the visitor terminal 20 of each member. As a result, all visitor users Pg of the user group Gp leave the private space SV1, and the lobby screen IL is displayed on the visitor terminal 20 of each member.

ロビー画面ILにて管理者が再び店舗を選択することで、ユーザグループGpのメンバー全員が再びプライベート空間SV1に入場する。こうしてプライベート空間SV1の種々の店舗をグループで訪れることができる。 When the administrator selects a store again on the lobby screen IL, all members of the user group Gp enter the private space SV1 again. In this way, the group can visit various stores in the private space SV1.

このように、仮想空間提供システム100では、管理者の来場者端末20での指示に基づいて、ユーザグループGpのメンバー全員のプライベート空間SV1への入場および退場が実行される。言い換えれば、管理者のみが、店舗への入店および退店の決定の権限を有しており、一般メンバーは、当該権限を有していない。ユーザグループGp全体で入退場が行われることから、メンバーの各々が入退場のための操作をする場合と比較して、操作が煩雑になることを抑えられる。そして、管理者のみが入退店の決定の権限を有していることで、グループ全体での活動を円滑に進めることができる。 In this way, in the virtual space providing system 100, all members of the user group Gp enter and exit the private space SV1 based on instructions from the administrator on the visitor terminal 20. In other words, only the administrator has the authority to decide whether to enter or leave the store, and general members do not have that authority. Because entry and exit is performed by the entire user group Gp, operations are less complicated compared to when each member performs the operation to enter and exit. And because only the administrator has the authority to decide whether to enter or leave the store, activities for the entire group can proceed smoothly.

例えば、管理者の来場者ユーザPgのロビー画面ILやショップ画面ISでは、入店および退店を指示するための領域が表示される。一方で、一般メンバーのロビー画面ILやショップ画面ISでは、入店および退店を指示するための領域は表示されない。このように、仮想空間生成サーバ10は、管理者と一般メンバーとでロビー画面ILやショップ画面ISの表示内容を異ならせることにより、管理者と一般メンバーとの権限を異ならせる。 For example, an area for instructing entering and leaving the store is displayed on the lobby screen IL and shop screen IS of the administrator visitor user Pg. On the other hand, an area for instructing entering and leaving the store is not displayed on the lobby screen IL and shop screen IS of general members. In this way, the virtual space generation server 10 differentiates the authority of the administrator and that of the general members by differentiating the display content of the lobby screen IL and shop screen IS between the administrator and the general members.

あるいは、管理者と一般メンバーとでロビー画面ILやショップ画面ISの表示内容は共通であって、仮想空間生成サーバ10が、ユーザ管理データ13bを参照して来場者ユーザPgが管理者であるか一般メンバーであるかを識別することに基づいて、各画面を通じた入店や退店の指示を受け付けるか否かを判断してもよい。 Alternatively, the display contents of the lobby screen IL and the shop screen IS may be the same for administrators and general members, and the virtual space generation server 10 may refer to the user management data 13b to identify whether the visitor user Pg is an administrator or a general member, and then determine whether to accept instructions to enter or leave the store through each screen.

なお、一般メンバーも退店の権限を有し、一般メンバーが来場者端末20にて退店を指示した場合には、仮想空間生成サーバ10は、指示をした一般メンバーである来場者ユーザPgのみをプライベート空間SV1から退場させてもよい。こうした構成によれば、メンバーの都合に合わせてメンバーが別々に退店することができるため、グループでの活動の自由度が高められる。 In addition, general members also have the authority to leave the store, and when a general member issues an instruction to leave on the visitor terminal 20, the virtual space generation server 10 may cause only the visitor user Pg, who is the general member who issued the instruction, to leave the private space SV1. With this configuration, members can leave the store separately according to their own convenience, which increases the freedom of group activities.

また、ユーザグループGpへの招待の通知が、招待を受けたユーザによって即時に確認されない場合には、ユーザグループGpがプライベート空間SV1に入場した後に、ユーザグループGpへの参加が承認されることがある。 In addition, if the notification of the invitation to the user group Gp is not immediately confirmed by the invited user, participation in the user group Gp may be approved after the user group Gp enters the private space SV1.

この場合、来場者端末20から参加の承認を示す情報を受けると、仮想空間生成サーバ10は、参加を承認した来場者ユーザPgを、対象のユーザグループGpの一般メンバーとしてユーザ管理データ13bに記録するとともに、対象のユーザグループGpが入場しているプライベート空間SV1に入場させる。そして、仮想空間生成サーバ10は、ショップ画面ISの表示内容を示すデータを、追加されたメンバーの来場者端末20に送信する。 In this case, when the virtual space generation server 10 receives information indicating approval of participation from the visitor terminal 20, it records the visitor user Pg whose participation has been approved as a general member of the target user group Gp in the user management data 13b, and allows the visitor user Pg to enter the private space SV1 in which the target user group Gp is present. The virtual space generation server 10 then transmits data indicating the display contents of the shop screen IS to the visitor terminal 20 of the added member.

このように、プライベート空間SV1へのユーザグループGpの入場後に当該グループに追加された来場者ユーザPgは、プライベート空間SV1の店舗にて他のメンバーと合流される。これにより、グループでの活動を円滑に進めることができる。 In this way, a visitor user Pg who is added to a user group Gp after the group Gp enters the private space SV1 will be reunited with the other members at the store in the private space SV1. This allows group activities to proceed smoothly.

[プライベート空間へのスタッフの入退場]
スタッフユーザPsのプライベート空間SV1への入退場について、仮想空間提供システム100の動作を説明する。
[Staff entry and exit to private spaces]
The operation of the virtual space providing system 100 will be described with respect to the entry and exit of the staff user Ps into the private space SV1.

図12は、スタッフ端末30に表示される入場管理画面IAの一例を示す。入場管理画面IAは、稼働中のショップ空間SV、言い換えれば、スタッフユーザPsが入場可能なショップ空間SVの一覧を含む。図12に示す例では、1つのパブリック空間SV2と、2つのプライベート空間SV1とが一覧に含まれている。 Figure 12 shows an example of an entrance management screen IA displayed on the staff terminal 30. The entrance management screen IA includes a list of shop spaces SV that are in operation, in other words, shop spaces SV that staff user Ps can enter. In the example shown in Figure 12, one public space SV2 and two private spaces SV1 are included in the list.

ショップ空間SVの一覧にて、稼働中のショップ空間SVは、スタッフユーザPsの担当店舗に入店している来場者ユーザPgと他のスタッフユーザPsの数、および、当該他のスタッフユーザPsの名前と共に示されることが好ましい。これらが表示されることで、スタッフユーザPsは、どのショップ空間SVに入場するかを判断しやすくなる。また、ショップ空間SVに入場可能なユーザの人数制限がある場合には、入場可能な人数の上限も表示されることが好ましい。 In the list of shop spaces SV, it is preferable that the number of visitor users Pg and other staff users Ps who are in the store that the staff user Ps is responsible for, and the names of the other staff users Ps are displayed. By displaying these, the staff user Ps can easily determine which shop space SV to enter. Furthermore, if there is a limit on the number of users who can enter the shop space SV, it is preferable that the upper limit on the number of people who can enter is also displayed.

また、入場管理画面IAでは、スタッフユーザPsが最近入場したショップ空間SVの履歴が表示可能であってもよい。こうした表示も、スタッフユーザPsが、入場しようとするショップ空間SVを探す際に役立つ。 The entrance management screen IA may also be able to display the history of shop spaces SV that staff users Ps have recently entered. Such a display is also useful when staff users Ps are searching for the shop space SV they wish to enter.

入場管理画面IAは、スタッフ端末30からの要求に応じて、仮想空間生成サーバ10が、入場管理画面IAの表示内容を示すデータをスタッフ端末30に送信することに基づき、スタッフ端末30に表示される。仮想空間生成サーバ10は、入退場管理データ13cおよびユーザ管理データ13bを参照することで、入場管理画面IAとして表示する情報を取得し、上記データを生成する。 The entrance management screen IA is displayed on the staff terminal 30 based on the virtual space generation server 10 sending data indicating the display contents of the entrance management screen IA to the staff terminal 30 in response to a request from the staff terminal 30. The virtual space generation server 10 obtains information to be displayed as the entrance management screen IA by referring to the entrance/exit management data 13c and the user management data 13b, and generates the above data.

図13を参照して、プライベート空間SV1へのスタッフユーザPsの入場について、仮想空間提供システム100の処理の流れを説明する。
図13に示すように、スタッフ端末30の入場管理画面IAにて、入場するプライベート空間SV1が選択されると、この操作を示す情報、言い換えれば、プライベート空間SV1への入場の要求を示す情報が、スタッフ端末30から仮想空間生成サーバ10に送信される(ステップS40)。
The flow of processing performed by the virtual space providing system 100 when a staff user Ps enters the private space SV1 will be described with reference to FIG.
As shown in Figure 13, when the private space SV1 to be entered is selected on the entrance management screen IA of the staff terminal 30, information indicating this operation, in other words, information indicating a request for entry into the private space SV1, is sent from the staff terminal 30 to the virtual space generation server 10 (step S40).

プライベート空間SV1への入場の要求を受けると、仮想空間生成サーバ10は、指定されたプライベート空間SV1を入場先とするユーザグループGpの管理者の来場者端末20Aに、プライベート空間SV1へのスタッフユーザPsの入場の承認の要求を送信する(ステップS41)。 When a request for entry into the private space SV1 is received, the virtual space generation server 10 sends a request for approval of the staff user Ps's entry into the private space SV1 to the visitor terminal 20A of the administrator of the user group Gp whose entry destination is the specified private space SV1 (step S41).

入場の承認の要求を受けた来場者端末20Aにて、管理者の来場者ユーザPgの操作に基づき、プライベート空間SV1へのスタッフユーザPsの入場が承認されると、この操作を示す情報、言い換えれば、入場の承認を示す情報が、来場者端末20Aから仮想空間生成サーバ10に送信される(ステップS42)。 When the visitor terminal 20A that received the request for approval of entry approves the entry of the staff user Ps into the private space SV1 based on the operation of the administrator visitor user Pg, information indicating this operation, in other words, information indicating approval of entry, is transmitted from the visitor terminal 20A to the virtual space generation server 10 (step S42).

入場の承認を示す情報を受けると、仮想空間生成サーバ10は、入場が承認されたスタッフユーザPsについて、指定されたプライベート空間SV1を対象として、入場処理を行う(ステップS43)。具体的には、仮想空間生成サーバ10は、スタッフユーザPsを上記プライベート空間SV1に入場させるよう、プライベート空間SV1にスタッフユーザPsのアバターAgの位置を設定し、入退場管理データ13cを更新する。スタッフユーザPsが入る店舗は、スタッフユーザPsの担当店舗として予め規定されている。これにより、プライベート空間SV1にスタッフユーザPsがアバターAgとして入場する。ステップS41およびステップS43の処理は、入退場管理部12cとしての処理である。 When the virtual space generation server 10 receives information indicating approval of entry, it performs entry processing for the staff user Ps whose entry has been approved, targeting the designated private space SV1 (step S43). Specifically, the virtual space generation server 10 sets the position of the avatar Ag of the staff user Ps in the private space SV1 so that the staff user Ps enters the private space SV1, and updates the entry/exit management data 13c. The store that the staff user Ps enters is predefined as the store that the staff user Ps is responsible for. As a result, the staff user Ps enters the private space SV1 as the avatar Ag. The processing of steps S41 and S43 is processing by the entry/exit management unit 12c.

そして、仮想空間生成サーバ10は、当該プライベート空間SV1に入場しているすべての来場者ユーザPgの来場者端末20と、入場させたスタッフユーザPsのスタッフ端末30との各々に、ショップ画面ISの表示内容を示すデータを送信する(ステップS44)。これにより、各来場者端末20にてショップ画面ISが更新され(ステップS45)、スタッフ端末30にはショップ画面ISが表示される(ステップS46)。 Then, the virtual space generation server 10 transmits data indicating the display contents of the shop screen IS to each of the visitor terminals 20 of all visitor users Pg who have entered the private space SV1 and to the staff terminal 30 of the staff user Ps who has been admitted (step S44). As a result, the shop screen IS is updated on each visitor terminal 20 (step S45), and the shop screen IS is displayed on the staff terminal 30 (step S46).

すなわち、各ショップ画面ISでは、スタッフユーザPsのアバターが表示されて、スタッフユーザPsの入店が通知される。その後、必要に応じてチャット等を利用し、スタッフユーザPsは、アバターを介して商品の説明等の接客を来場者ユーザPgに対して行う。 That is, on each shop screen IS, the avatar of the staff user Ps is displayed, and a notification is given that the staff user Ps has entered the store. Thereafter, using chat or the like as necessary, the staff user Ps provides customer service, such as explaining products, to the visitor user Pg through the avatar.

このように、管理者の来場者ユーザPgの承認を得てからスタッフユーザPsがプライベート空間SV1に入場するため、ユーザグループGp以外のユーザが入らないというプライベート空間SV1の特性を保ちつつ、来場者ユーザPgは、必要に応じてスタッフユーザPsによる接客を受けることができる。 In this way, staff user Ps enters private space SV1 only after obtaining approval from visitor user Pg, who is the administrator. This maintains the characteristic of private space SV1 that no users other than user group Gp can enter, and allows visitor user Pg to be served by staff user Ps as necessary.

管理者の来場者ユーザPgの承認が得られない場合、すなわち、管理者の来場者ユーザPgがスタッフユーザPsの入場を拒否した場合には、仮想空間生成サーバ10は、スタッフユーザPsをプライベート空間SV1に入場させず、入場が拒否された旨の通知をスタッフ端末30に送信する。 If approval is not obtained from the administrator's visitor user Pg, i.e., if the administrator's visitor user Pg denies entry to the staff user Ps, the virtual space generation server 10 does not allow the staff user Ps to enter the private space SV1, and sends a notification to the staff terminal 30 that entry has been denied.

なお、管理者の来場者端末20にて退店が指示された場合には、仮想空間生成サーバ10は、ユーザグループGpのメンバー全員に加えてスタッフユーザPsもプライベート空間SV1から退場させる。また、スタッフユーザPsは、単独での退店の権限を有していればよく、スタッフユーザPsがスタッフ端末30にて退店を指示した場合には、仮想空間生成サーバ10は、スタッフユーザPsのみをプライベート空間SV1から退場させればよい。また、来場者ユーザPgは、来場者端末20での操作を通じて、スタッフユーザPsの入店を依頼することが可能であってもよい。 When an instruction to leave is given on the visitor terminal 20 of the administrator, the virtual space generation server 10 causes the staff user Ps to leave the private space SV1 in addition to all members of the user group Gp. Furthermore, the staff user Ps only needs to have the authority to leave the store on his/her own, and when the staff user Ps gives an instruction to leave on the staff terminal 30, the virtual space generation server 10 causes only the staff user Ps to leave the private space SV1. Furthermore, the visitor user Pg may be able to request the staff user Ps to enter the store through an operation on the visitor terminal 20.

また、スタッフユーザPsが、入場先としてパブリック空間SV2を選択した場合には、仮想空間生成サーバ10は、来場者ユーザPgへの承認の要求を行うことなく、スタッフユーザPsをパブリック空間SV2に入場させる。また、ユーザグループGpに所属していない来場者ユーザPgから、店舗への入店の要求を受けた場合には、仮想空間生成サーバ10は、来場者ユーザPgをパブリック空間SV2に入場させる。 In addition, if the staff user Ps selects the public space SV2 as the entry destination, the virtual space generation server 10 allows the staff user Ps to enter the public space SV2 without requesting approval from the visitor user Pg. In addition, if a request to enter a store is received from a visitor user Pg who does not belong to the user group Gp, the virtual space generation server 10 allows the visitor user Pg to enter the public space SV2.

プライベート空間SV1およびパブリック空間SV2の各々において、来場者ユーザPgが、入店する店舗を選択可能であること、言い換えれば、複数の店舗のそれぞれに入ることが可能であることに対し、スタッフユーザPsは、予め規定された担当店舗以外には入ることができない。 In each of the private space SV1 and the public space SV2, the visitor user Pg can select the store to enter, in other words, can enter each of multiple stores, whereas the staff user Ps can only enter the store for which he or she is responsible, which has been predefined.

以上説明したように、上記実施形態によれば、以下の効果が得られる。
(1)ユーザグループGpごとに入場先のショップ空間SVであるプライベート空間SV1が生成されることから、1つのショップ空間SVに不特定多数の来場者ユーザPgと共にグループが入場する場合と比較して、ユーザグループGpのメンバーのアバターAgの位置が把握しやすく、アバターAgを介したコミュニケーションも取りやすい。そのため、仮想空間でのグループでの活動を円滑に進めやすくなる。
As described above, according to the above embodiment, the following effects can be obtained.
(1) Since a private space SV1, which is the shop space SV to be entered, is generated for each user group Gp, it is easier to grasp the positions of the avatars Ag of the members of the user group Gp and to communicate with them via the avatars Ag, compared to when a group of an unspecified number of visitor users Pg enter a single shop space SV. This makes it easier to smoothly carry out group activities in the virtual space.

(2)入場可能な来場者ユーザPgが規定されていないパブリック空間SV2が生成される。これにより、グループに所属していない来場者ユーザPgはパブリック空間SV2に入場させればよいため、すべての来場者ユーザPgの入場先が規定されるように仮想空間が生成される場合と比較して、仮想空間生成サーバ10の処理の負荷が軽減される。 (2) A public space SV2 is generated in which the visitor users Pg who can enter are not specified. This allows visitor users Pg who do not belong to a group to enter the public space SV2, reducing the processing load on the virtual space generation server 10 compared to when a virtual space is generated in which the entry destination for all visitor users Pg is specified.

(3)ユーザグループGpのメンバーのアバターAgがプライベート空間SV1への入場前に待機するロビー空間LVが生成される。こうした構成によれば、プライベート空間SV1への入場前に、ユーザグループGpのメンバーのアバターAgがロビー空間LVに集まるため、ユーザグループGpのメンバーの確認が容易であり、グループの編成状況を把握しやすい。 (3) A lobby space LV is generated in which avatars Ag of members of the user group Gp wait before entering the private space SV1. With this configuration, the avatars Ag of members of the user group Gp gather in the lobby space LV before entering the private space SV1, making it easy to confirm the members of the user group Gp and to grasp the group's composition status.

(4)仮想空間生成サーバ10は、来場者ユーザPgのアバターAgがロビー空間LVに位置する状態で、ユーザグループGpの編成の要求を受け付け、ユーザグループGpが入る店舗の指定を受けたとき、ユーザグループGpに含まれる来場者ユーザPgをアバターAgとしてプライベート空間SV1に入場させる。こうした構成によれば、グループの編成から店舗に入るまでが円滑に進められる。 (4) When the virtual space generation server 10 receives a request to organize a user group Gp while the avatar Ag of the visitor user Pg is located in the lobby space LV, and receives a designation of a store in which the user group Gp will enter, the virtual space generation server 10 allows the visitor user Pg included in the user group Gp to enter the private space SV1 as the avatar Ag. This configuration allows the process from group formation to entering the store to proceed smoothly.

(5)仮想空間生成サーバ10は、管理者の来場者端末20から、プライベート空間SV1への入場の要求を受けたとき、ユーザグループGpに含まれるすべての来場者ユーザPgをアバターAgとしてプライベート空間SV1に入場させる。こうした構成によれば、1人の来場者ユーザPgの操作に基づきユーザグループGpのメンバーがまとめてプライベート空間SV1へ入場するため、各メンバーがそれぞれ入場のための操作を来場者端末20にて行う場合と比較して、操作の煩雑さが低減される。また、メンバーが別々に入場する場合と比較して、グループでの活動も進めやすくなる。 (5) When the virtual space generation server 10 receives a request from the administrator's visitor terminal 20 to enter the private space SV1, it allows all visitor users Pg included in the user group Gp to enter the private space SV1 as avatars Ag. With this configuration, the members of the user group Gp enter the private space SV1 collectively based on the operation of one visitor user Pg, which reduces the complexity of the operation compared to when each member individually performs operations to enter on the visitor terminal 20. In addition, it is easier to carry out group activities compared to when members enter separately.

(6)仮想空間生成サーバ10は、管理者の来場者端末20から、管理者である来場者ユーザPgのユーザグループGpからの脱退の指示を受けたとき、ユーザグループGpに含まれる他のユーザを新たに管理者に設定する。こうした構成によれば、管理者がユーザグループGpから脱退した場合に、別途グループを作成せずともグループでの活動が続けられるため、ユーザの利便性が高められる。 (6) When the virtual space generation server 10 receives an instruction from the visitor terminal 20 of the administrator for the visitor user Pg, who is also the administrator, to leave the user group Gp, the virtual space generation server 10 sets another user in the user group Gp as the new administrator. With this configuration, when the administrator leaves the user group Gp, the group activities can be continued without having to create a separate group, thereby improving user convenience.

(7)ユーザグループGpにて管理者のみが有する権限には、ユーザグループGpへの来場者ユーザPgの招待、ユーザグループGpからの来場者ユーザPgの除名、および、プライベートSV1空間にてユーザグループGpが入る店舗の選択の少なくとも1つが含まれる。こうした構成によれば、管理者のみに権限を与えることで、ユーザグループGpの編成やプライベート空間SV1へのグループの入場が円滑に進めやすくなる。 (7) The authority that only the administrator has in the user group Gp includes at least one of inviting visitor users Pg to the user group Gp, expelling visitor users Pg from the user group Gp, and selecting the store in which the user group Gp will be located in the private SV1 space. With this configuration, granting authority only to the administrator makes it easier to smoothly organize the user group Gp and allow the group to enter the private space SV1.

(8)仮想空間生成サーバ10は、スタッフ端末30からプライベート空間SV1への入場の要求を受けたとき、対象のユーザグループGpの来場者端末20に、スタッフユーザPsの入場の承認を要求し、当該入場の承認を受けたとき、スタッフユーザPsをアバターAgとしてプライベート空間SV1に入場させる。こうした構成によれば、ユーザグループGpによる仮想空間の独占という優位性を保ちつつ、来場者ユーザPgは、必要に応じてスタッフユーザPsから接客を受けることができる。 (8) When the virtual space generation server 10 receives a request from the staff terminal 30 to enter the private space SV1, it requests approval of the entry of the staff user Ps from the visitor terminal 20 of the target user group Gp, and when the entry is approved, it allows the staff user Ps to enter the private space SV1 as an avatar Ag. With this configuration, the visitor user Pg can receive service from the staff user Ps as necessary while maintaining the advantage of the user group Gp's monopoly on the virtual space.

(9)スタッフ端末30に、スタッフユーザPsが入場する空間として選択可能なショップ空間SVの一覧が表示される。こうした構成によれば、スタッフユーザPsが、入場するショップ空間SVを選択できるため、複数のショップ空間SVに分散した来場者ユーザPgに対する柔軟な接客が可能である。 (9) A list of shop spaces SV that can be selected as spaces for the staff user Ps to enter is displayed on the staff terminal 30. With this configuration, the staff user Ps can select the shop space SV to enter, making it possible to flexibly serve visitor users Pg who are distributed across multiple shop spaces SV.

[変形例]
上記実施形態は、以下のように変更して実施することが可能である。
・ユーザグループGpごとに、入場先の仮想空間が生成される形態であれば、仮想空間の構成、ユーザの権限、ユーザの入退場の手順等の他の構成は、上記実施形態と異なっていてもよい。例えば、ロビー空間LVが生成されず、グループの作成と共に管理者の来場者ユーザPgがプライベート空間SV1に入場し、プライベート空間SV1に入場している状態でグループの編成が行われてもよい。また、パブリック空間SV2が生成されず、グループに所属していない来場者ユーザPgに対して1人に1つずつのプライベート空間SV1が生成されて入場先として設定されてもよい。また、ロビー空間LVに加えてプライベート空間SV1でもグループの編成が可能であってもよいし、管理者の来場者ユーザPgがグループから脱退した場合にはグループが解体されてもよい。また、管理者の権限は、上記実施形態とは異なっていてもよいし、グループのメンバーそれぞれが入退場の操作を行うことで、メンバーが別々にプライベート空間SV1に入場してもよい。また、来場者ユーザPgがプライベート空間SV1に入場した後に、入店する店舗が選択されてもよい。また、スタッフユーザPsがプライベート空間SV1に入るときに来場者ユーザPgの承認が不要であってもよい。
[Modification]
The above embodiment can be modified and implemented as follows.
- As long as a virtual space to be entered is generated for each user group Gp, other configurations such as the configuration of the virtual space, the authority of the user, and the procedure for entering and exiting the user may be different from those in the above embodiment. For example, the lobby space LV may not be generated, and the visitor user Pg of the administrator may enter the private space SV1 when the group is created, and the group may be organized in the state of being entered in the private space SV1. Also, the public space SV2 may not be generated, and a private space SV1 may be generated for each visitor user Pg who does not belong to a group and set as the entry destination. Also, in addition to the lobby space LV, a group may be organized in the private space SV1, and when the visitor user Pg of the administrator leaves the group, the group may be disbanded. Also, the authority of the administrator may be different from that in the above embodiment, and each member of the group may enter the private space SV1 separately by performing an entry and exit operation. Also, after the visitor user Pg enters the private space SV1, a store to enter may be selected. In addition, approval of visitor user Pg may not be required when staff user Ps enters private space SV1.

・仮想空間でのグループでの活動を円滑に進めやすくするという課題を解決する観点では、ユーザグループGpごとに入場先の仮想空間が生成されることは必須ではない。例えば、ロビー空間LVでユーザグループGpが編成されて、店舗の指定によりショップ空間SVに入場する形態、管理者の来場者ユーザPgによる入店および退店の指示に基づいて、ユーザグループGpのメンバー全員が入店および退店する形態、管理者の来場者ユーザPgがユーザグループGpから脱退したとき、管理者の権限が移動する形態、これらは、それぞれが単独で上記課題を解決可能である。 - From the perspective of solving the problem of facilitating smooth group activities in a virtual space, it is not essential that a virtual space for entry is generated for each user group Gp. For example, a user group Gp is organized in a lobby space LV and enters a shop space SV by specifying a store, all members of the user group Gp enter and leave a store based on entry and exit instructions from the administrator's visitor user Pg, and the administrator's authority is transferred when the administrator's visitor user Pg leaves the user group Gp - each of these can solve the above problem independently.

また、スタッフユーザPsが、複数のショップ空間SVのなかから入場するショップ空間SVを選択する形態は、複数のショップ空間SVに来場者ユーザPgが分けられることで混雑が抑制され、そのなかで、例えば来場者ユーザPgの多いショップ空間SVを選んでスタッフユーザPsが接客をする等のように、来場者ユーザPgに対するスタッフユーザPsの柔軟な応対を可能とする。このように、仮想空間が含む施設の利用者に対する応対者の柔軟な応対を可能とするという課題を解決する観点では、ユーザグループGpの形成およびユーザグループGpごとの仮想空間の生成は必須ではない。例えば、複数のショップ空間SVのすべてがパブリック空間SV2であってもよい。 In addition, the mode in which the staff user Ps selects the shop space SV to enter from among multiple shop spaces SV prevents congestion by dividing the visitor users Pg into multiple shop spaces SV, and enables the staff user Ps to flexibly respond to the visitor users Pg, for example by selecting a shop space SV with a large number of visitor users Pg and serving them there. In this way, from the perspective of solving the problem of enabling attendants to flexibly respond to users of the facility that the virtual space includes, the formation of user groups Gp and the generation of virtual spaces for each user group Gp are not essential. For example, all of the multiple shop spaces SV may be public spaces SV2.

・仮想空間提供システム100の用途は、商品を取り扱う店舗での接客サービスに限られない。例えば、仮想空間提供システム100が接客サービスに用いられる場合、仮想空間生成サーバ10が生成する仮想施設空間が含む施設は、店舗に限らず、展示会等のイベントの会場や、モデルルームであってもよい。接客サービスには、例えば、商品の販売や説明、展示物や施設内の説明、観光案内等が含まれる。また、商品には、物品に限らず金融商品等も含まれる。 - The use of the virtual space providing system 100 is not limited to customer service in stores that handle merchandise. For example, when the virtual space providing system 100 is used for customer service, the facilities included in the virtual facility space generated by the virtual space generation server 10 are not limited to stores, but may also be event venues such as exhibitions, or model rooms. Customer service includes, for example, the sale and explanation of merchandise, explanations of exhibits and facilities, tourist information, etc. Furthermore, merchandise is not limited to physical objects, but also includes financial products, etc.

また、仮想空間提供システム100の用途は、接客サービスでなくともよく、カウンセリング等の医療サービスや、教育サービス、行政サービス等に用いられてもよい。要は、仮想施設空間を訪れて施設を利用する第1ユーザと、当該施設で第1ユーザに応対する第2ユーザとがアバターとして仮想施設空間に入場すればよい。例えば、第2ユーザは講師であって、第1ユーザは受講生であってもよい。さらには、少なくとも第1ユーザがアバターとして仮想施設空間に入場して施設を利用すれば、第2ユーザは仮想施設空間に入場しなくてもよい。仮想施設空間が含む施設は、所定の目的のために設けられた構造物や建物であればよく、例えば、商業施設、金融施設、公共施設、医療施設、福祉施設、観光施設、工場等であり得る。また、仮想施設空間が含む施設は1つであってもよい。 The virtual space providing system 100 may be used for purposes other than customer service, such as medical services such as counseling, educational services, administrative services, and the like. In short, a first user who visits the virtual facility space and uses the facility, and a second user who serves the first user at the facility, may enter the virtual facility space as avatars. For example, the second user may be a lecturer and the first user may be a student. Furthermore, as long as at least the first user enters the virtual facility space as an avatar and uses the facility, the second user may not need to enter the virtual facility space. The facilities included in the virtual facility space may be structures or buildings established for a specific purpose, such as commercial facilities, financial facilities, public facilities, medical facilities, welfare facilities, tourist facilities, factories, and the like. The virtual facility space may also include only one facility.

・仮想空間提供システム100は、来場者端末20およびスタッフ端末30に入出力される文章や音声について、多言語による翻訳や同時通訳を実施してもよい。こうした構成によれば、来場者ユーザPgやスタッフユーザPs、取り扱われる商品等について、グローバルな対応が可能である。 - The virtual space providing system 100 may perform multilingual translation or simultaneous interpretation of text and audio input and output to the visitor terminal 20 and staff terminal 30. With such a configuration, global support is possible for visitor users Pg, staff users Ps, products handled, etc.

・仮想空間生成サーバ10の機能は、複数の情報処理装置によって実現されてもよい。1つの情報処理装置は単体のコンピュータ装置である。すなわち、仮想空間生成装置は、1または複数の情報処理装置から構成されていればよい。 - The functions of the virtual space generation server 10 may be realized by multiple information processing devices. One information processing device is a single computer device. In other words, the virtual space generation device may be composed of one or multiple information processing devices.

LV…ロビー空間
SV…ショップ空間
SV1…プライベート空間
SV2…パブリック空間
Pg…来場者ユーザ
Ps…スタッフユーザ
10…仮想空間生成サーバ
20…来場者端末
30…スタッフ端末
100…仮想空間提供システム
LV: lobby space SV: shop space SV1: private space SV2: public space Pg: visitor user Ps: staff user 10: virtual space generation server 20: visitor terminal 30: staff terminal 100: virtual space provision system

Claims (11)

1以上の施設を含む仮想空間である仮想施設空間を生成する仮想空間生成部と、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させる入退場管理部と、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定するグループ管理部と、を備え、
前記仮想空間生成部は、前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成し、
前記入退場管理部は、
記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末から、前記グループごとの仮想施設空間であるグループ空間への入場の要求を受けたとき、対象の前記グループに含まれる前記第1ユーザの前記第1ユーザ端末に、前記第2ユーザの入場の承認を要求し、
前記第1ユーザ端末から前記第2ユーザの入場の承認を受けたとき、前記第2ユーザをアバターとして前記グループ空間に入場させる
仮想空間生成装置。
a virtual space generation unit that generates a virtual facility space, which is a virtual space including one or more facilities;
an entrance/exit management unit that, upon receiving a request from a first user terminal operated by a first user who will be a user of the facility, allows the first user to enter the virtual facility space as an avatar;
a group management unit that receives a request from the first user terminal and sets a group including a plurality of the first users;
the virtual space generation unit generates, for each group, the virtual facility space into which the first users included in the group are allowed to enter;
The entrance/exit management unit is
when a request for entry into the virtual facility space is received from the first user terminal of one first user included in the group, allowing all first users included in the group to enter the virtual facility space as avatars in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group ;
when receiving a request for entry into a group space, which is a virtual facility space for each group, from a second user terminal operated by a second user who serves users at the facility, requesting approval for the entry of the second user from the first user terminal of the first user included in the target group;
When the admission of the second user is approved by the first user terminal, the second user is allowed to enter the group space as an avatar.
Virtual space generating device.
1以上の施設を含む仮想空間である仮想施設空間を生成する仮想空間生成部と、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させる入退場管理部と、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定するグループ管理部と、を備える仮想空間生成装置であって、
前記仮想空間生成部は、前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成し、
前記入退場管理部は、前記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
前記仮想空間生成装置は、さらに、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末に、前記第2ユーザが入場する空間として選択可能な前記仮想施設空間を前記グループごとの仮想施設空間を含めて表示させるためのデータを送信する通信部を備える
仮想空間生成装置。
a virtual space generation unit that generates a virtual facility space, which is a virtual space including one or more facilities;
an entrance/exit management unit that, upon receiving a request from a first user terminal operated by a first user who will be a user of the facility, allows the first user to enter the virtual facility space as an avatar;
a group management unit that receives a request from the first user terminal and sets a group including a plurality of the first users ,
the virtual space generation unit generates, for each group, the virtual facility space into which the first users included in the group are allowed to enter;
when the entrance/exit management unit receives a request for entry into the virtual facility space from the first user terminal of one first user included in the group, in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group, the entrance/exit management unit allows all first users included in the group to enter the virtual facility space as avatars ;
The virtual space generating device further comprises:
and a communication unit that transmits data to a second user terminal operated by a second user who serves users at the facility, for displaying the virtual facility space selectable as a space to be entered by the second user, including the virtual facility space for each group.
Virtual space generating device.
前記グループごとの仮想施設空間が第1仮想空間であり、
前記仮想空間生成部は、前記第1仮想空間に加えて、入場可能な前記第1ユーザが規定されていない前記仮想施設空間である第2仮想空間を生成する
請求項1または2に記載の仮想空間生成装置。
the virtual facility space for each group is a first virtual space,
The virtual space generating device according to claim 1 or 2, wherein the virtual space generating unit generates, in addition to the first virtual space, a second virtual space which is the virtual facility space in which the first users that can enter are not specified.
前記仮想空間生成部は、前記グループに含まれる前記第1ユーザのアバターが前記仮想施設空間への入場前に待機する仮想空間である待機空間を生成する
請求項1または2に記載の仮想空間生成装置。
The virtual space generating device according to claim 1 , wherein the virtual space generating unit generates a waiting space, which is a virtual space in which an avatar of the first user included in the group waits before entering the virtual facility space.
前記仮想施設空間は複数の前記施設を含み、
前記グループ管理部は、前記第1ユーザのアバターが前記待機空間に位置する状態で、当該第1ユーザの前記第1ユーザ端末からの前記グループの編成の要求を受け付け、
前記入退場管理部は、前記グループの各第1ユーザのアバターが前記待機空間に位置する状態で、前記グループに含まれる第1ユーザの前記第1ユーザ端末から当該グループが入る前記施設の指定とともに前記入場の要求を受けたとき、前記グループに含まれる第1ユーザをアバターとして前記仮想施設空間に入場させる
請求項に記載の仮想空間生成装置。
the virtual facility space includes a plurality of the facilities;
the group management unit receives a request for organizing the group from the first user terminal of the first user while the avatar of the first user is located in the waiting space;
The virtual space generating device of claim 4, wherein when the entry/exit management unit receives a request for entry from the first user terminal of a first user included in the group, along with a designation of the facility that the group will enter, while the avatar of each first user of the group is located in the waiting space, the entry / exit management unit allows the first user included in the group to enter the virtual facility space as an avatar.
前記グループ管理部は、前記グループに含まれる前記第1ユーザの1人を、他の第1ユーザとは異なる権限を有する管理者として設定し、
前記管理者の第1ユーザの前記第1ユーザ端末から、当該第1ユーザの前記グループからの脱退の指示を受けたとき、前記グループに含まれる他の第1ユーザを新たに前記管理者に設定する
請求項1または2に記載の仮想空間生成装置。
the group management unit sets one of the first users included in the group as an administrator having authority different from other first users;
The virtual space generating device according to claim 1 or 2 , wherein when an instruction is received from the first user terminal of the first user of the administrator to withdraw from the group, another first user included in the group is set as the new administrator.
前記グループに含まれる前記第1ユーザのうち、前記管理者のみが有する権限には、前記グループへの前記第1ユーザの招待、前記グループからの前記第1ユーザの除名、および、前記仮想施設空間にて前記グループが入る前記施設の選択の少なくとも1つが含まれる
請求項に記載の仮想空間生成装置。
The virtual space generating device according to claim 6 , wherein the authority held only by the administrator among the first users included in the group includes at least one of inviting the first user to the group, expelling the first user from the group, and selecting the facility in which the group will be located in the virtual facility space.
1または複数のコンピュータに、
1以上の施設を含む仮想空間である仮想施設空間を生成することと、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させることと、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定することと、を実行させるプログラムであって、
前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成させ、前記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末から、前記グループごとの仮想施設空間であるグループ空間への入場の要求を受けたとき、対象の前記グループに含まれる前記第1ユーザの前記第1ユーザ端末に、前記第2ユーザの入場の承認を要求することと、
前記第1ユーザ端末から前記第2ユーザの入場の承認を受けたとき、前記第2ユーザをアバターとして前記グループ空間に入場させることと、を実行させる
仮想空間生成プログラム。
On one or more computers,
generating a virtual facility space that is a virtual space including one or more facilities;
receiving a request from a first user terminal operated by a first user who will be a user of the facility, allowing the first user to enter the virtual facility space as an avatar;
receiving a request from the first user terminal, and setting a group including a plurality of the first users;
generating, for each group, the virtual facility space into which the first users included in the group are to enter, and when a request for entry into the virtual facility space is received from the first user terminal of one first user included in the group, allowing all first users included in the group to enter the virtual facility space as avatars in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group ;
moreover,
when receiving a request for entry into a group space, which is a virtual facility space for each group, from a second user terminal operated by a second user who serves users at the facility, requesting approval for the entry of the second user to the first user terminal of the first user included in the target group;
when approval of the entry of the second user is received from the first user terminal, allowing the second user to enter the group space as an avatar.
A virtual space generation program.
1または複数のコンピュータに、
1以上の施設を含む仮想空間である仮想施設空間を生成することと、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させることと、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定することと、を実行させるプログラムであって、
前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成させ、前記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末に、前記第2ユーザが入場する空間として選択可能な前記仮想施設空間を前記グループごとの仮想施設空間を含めて表示させるためのデータを送信することを実行させる
仮想空間生成プログラム。
On one or more computers,
generating a virtual facility space that is a virtual space including one or more facilities;
receiving a request from a first user terminal operated by a first user who will be a user of the facility, allowing the first user to enter the virtual facility space as an avatar;
receiving a request from the first user terminal, and setting a group including a plurality of the first users;
generating, for each group, the virtual facility space into which the first users included in the group are to enter, and when a request for entry into the virtual facility space is received from the first user terminal of one first user included in the group, allowing all first users included in the group to enter the virtual facility space as avatars in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group ;
moreover,
and transmitting data for displaying the virtual facility space selectable as a space to be entered by the second user, including the virtual facility space for each group, to a second user terminal operated by the second user who serves users at the facility.
A virtual space generation program.
1または複数のコンピュータが、
1以上の施設を含む仮想空間である仮想施設空間を生成することと、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させることと、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定することと、を実行する方法であって、
前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成し、前記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末から、前記グループごとの仮想施設空間であるグループ空間への入場の要求を受けたとき、対象の前記グループに含まれる前記第1ユーザの前記第1ユーザ端末に、前記第2ユーザの入場の承認を要求することと、
前記第1ユーザ端末から前記第2ユーザの入場の承認を受けたとき、前記第2ユーザをアバターとして前記グループ空間に入場させることと、を実行する
仮想空間生成方法。
One or more computers
generating a virtual facility space that is a virtual space including one or more facilities;
receiving a request from a first user terminal operated by a first user who will be a user of the facility, allowing the first user to enter the virtual facility space as an avatar;
receiving a request from the first user terminal and setting a group including a plurality of the first users,
generating, for each group, the virtual facility space into which the first users included in the group are to enter, and when a request for entry into the virtual facility space is received from the first user terminal of one first user included in the group, allowing all first users included in the group to enter the virtual facility space as avatars in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group;
moreover,
when receiving a request for entry into a group space, which is a virtual facility space for each group, from a second user terminal operated by a second user who serves users at the facility, requesting approval for the entry of the second user to the first user terminal of the first user included in the target group;
When approval of the entry of the second user is received from the first user terminal, allowing the second user to enter the group space as an avatar.
A method for generating virtual space.
1または複数のコンピュータが、
1以上の施設を含む仮想空間である仮想施設空間を生成することと、
前記施設の利用者となる第1ユーザが操作する第1ユーザ端末からの要求を受けて、前記第1ユーザをアバターとして前記仮想施設空間に入場させることと、
前記第1ユーザ端末からの要求を受けて、複数の前記第1ユーザを含むグループを設定することと、を実行する方法であって、
前記グループに含まれる前記第1ユーザを入場させる前記仮想施設空間を、前記グループごとに生成し、前記グループに含まれる1人の第1ユーザの前記第1ユーザ端末から、前記仮想施設空間への入場の要求を受けたとき、当該グループに含まれる他の第1ユーザの前記第1ユーザ端末から前記仮想施設空間への入場の要求を受けていない状態で、当該グループに含まれるすべての第1ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第2ユーザが操作する第2ユーザ端末に、前記第2ユーザが入場する空間として選択可能な前記仮想施設空間を前記グループごとの仮想施設空間を含めて表示させるためのデータを送信することを実行する
仮想空間生成方法。
One or more computers
generating a virtual facility space that is a virtual space including one or more facilities;
receiving a request from a first user terminal operated by a first user who will be a user of the facility, allowing the first user to enter the virtual facility space as an avatar;
receiving a request from the first user terminal and setting a group including a plurality of the first users,
generating, for each group, the virtual facility space into which the first users included in the group are to enter, and when a request for entry into the virtual facility space is received from the first user terminal of one first user included in the group, allowing all first users included in the group to enter the virtual facility space as avatars in a state in which no request for entry into the virtual facility space has been received from the first user terminal of any other first user included in the group;
moreover,
and transmitting data for displaying the virtual facility space selectable as a space to be entered by the second user, including the virtual facility space for each group, to a second user terminal operated by a second user who serves users at the facility.
A method for generating virtual space.
JP2023166002A 2022-09-09 2023-09-27 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD Active JP7622788B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023166002A JP7622788B2 (en) 2022-09-09 2023-09-27 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD
JP2025006172A JP2025039869A (en) 2022-09-09 2025-01-16 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022143958A JP7359271B1 (en) 2022-09-09 2022-09-09 Virtual space generation device, virtual space generation program, and virtual space generation method
JP2023166002A JP7622788B2 (en) 2022-09-09 2023-09-27 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022143958A Division JP7359271B1 (en) 2022-09-09 2022-09-09 Virtual space generation device, virtual space generation program, and virtual space generation method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025006172A Division JP2025039869A (en) 2022-09-09 2025-01-16 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD

Publications (2)

Publication Number Publication Date
JP2024039650A JP2024039650A (en) 2024-03-22
JP7622788B2 true JP7622788B2 (en) 2025-01-28

Family

ID=88242159

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2022143958A Active JP7359271B1 (en) 2022-09-09 2022-09-09 Virtual space generation device, virtual space generation program, and virtual space generation method
JP2023166002A Active JP7622788B2 (en) 2022-09-09 2023-09-27 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD
JP2025006172A Pending JP2025039869A (en) 2022-09-09 2025-01-16 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022143958A Active JP7359271B1 (en) 2022-09-09 2022-09-09 Virtual space generation device, virtual space generation program, and virtual space generation method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025006172A Pending JP2025039869A (en) 2022-09-09 2025-01-16 VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD

Country Status (1)

Country Link
JP (3) JP7359271B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007061253A (en) 2005-08-30 2007-03-15 Copcom Co Ltd VIDEO GAME DEVICE, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM
JP2009129154A (en) 2007-11-22 2009-06-11 Internatl Business Mach Corp <Ibm> Transaction method on three-dimensional virtual space, program and its server system
JP2020058512A (en) 2018-10-09 2020-04-16 株式会社コロプラ Game program, method, and information processing device
JP2021071963A (en) 2019-10-31 2021-05-06 Line株式会社 Information processing method, program, and information processing device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10228501A (en) * 1997-02-13 1998-08-25 Nippon Telegr & Teleph Corp <Ntt> Participant moving method and system in virtual space
JP4971210B2 (en) 2007-12-21 2012-07-11 株式会社タイトー Service providing system, service providing method, and computer program
JP7066354B2 (en) 2017-08-22 2022-05-13 株式会社バンダイナムコエンターテインメント Program and game system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007061253A (en) 2005-08-30 2007-03-15 Copcom Co Ltd VIDEO GAME DEVICE, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM
JP2009129154A (en) 2007-11-22 2009-06-11 Internatl Business Mach Corp <Ibm> Transaction method on three-dimensional virtual space, program and its server system
JP2020058512A (en) 2018-10-09 2020-04-16 株式会社コロプラ Game program, method, and information processing device
JP2021071963A (en) 2019-10-31 2021-05-06 Line株式会社 Information processing method, program, and information processing device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CAPCOM CO.,クエストの受注,[online],2022年07月08日,[検索日 2022.07.08], インターネット:<URL:https://web.archive.org/web/20220708223531/https://game.capcom.com/manual/MHRISE/ja/switch/page/6/1>

Also Published As

Publication number Publication date
JP7359271B1 (en) 2023-10-11
JP2025039869A (en) 2025-03-21
JP2024039650A (en) 2024-03-22
JP2024039420A (en) 2024-03-22

Similar Documents

Publication Publication Date Title
JPH1040197A (en) Communication management device
JP5005574B2 (en) Virtual space providing server, virtual space providing method, and computer program
JP7168238B2 (en) meeting support system
JP2025516130A (en) Method for implementing virtual learning system, device for implementing virtual learning system, computer program, and electronic device
JP7622788B2 (en) VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD
JP2021149913A (en) Method and apparatus for providing chat service
JP2025067922A (en) Virtual space generation device, virtual space generation program and virtual space generation method
JP6948479B1 (en) Programs, user terminals, web servers and methods for migrating from page sites to room sites
JP7095478B2 (en) Information processing equipment and programs
KR20070043945A (en) Assembly and demonstration holding system and method in 3D virtual reality space
JP2017091225A (en) Server, communication providing method, and computer program
JP7409468B1 (en) Virtual space generation device, virtual space generation program, and virtual space generation method
JP7409467B1 (en) Virtual space generation device, virtual space generation program, and virtual space generation method
JP2023179997A (en) Methods, programs and online exhibition systems for holding online exhibitions
EP2675136A1 (en) Method for enabling contact via a virtual communication platform and communication system
JP7807686B1 (en) Game program, game system, and management method
US20240127970A1 (en) Psychological counseling service method and user terminal
JP7523648B2 (en) Information processing device and information processing method
JP7418630B1 (en) Programs, information processing devices and matching systems
JP2014038415A (en) Method for managing event management device, event management device and program for event management device
JP6948480B1 (en) Programs, user terminals, web servers and methods for displaying chat pages from page sites
JP2018192251A (en) Game system and game progression method using the same
JP6820496B2 (en) Information processing equipment, information processing methods and programs
JP2024157222A (en) User information management system, user information management server, user information management program, and user information management method
JP2001243179A (en) Information providing service system, information providing server thereof, and information providing service method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240717

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240911

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241230

R150 Certificate of patent or registration of utility model

Ref document number: 7622788

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150