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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 31
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000004891 communication Methods 0.000 claims description 17
- 230000000694 effects Effects 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 230000008520 organization Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000009223 counseling Methods 0.000 description 1
- 238000004090 dissolution Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
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.
ところで、現実空間では、友人や家族等からなる複数人のグループで、サービスが提供される施設を訪れることが多くある。そして、仮想空間においても、グループで活動したいというユーザの要請が高まっている。それゆえ、仮想空間を提供するシステムとして、グループでの活動に適した機能を有するシステムの開発が望まれている。 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.
図面を参照して、仮想空間生成装置、仮想空間生成プログラム、および、仮想空間生成方法の一実施形態を説明する。
[仮想空間提供システムの全体構成]
図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
図1に示すように、仮想空間提供システム100は、仮想空間生成装置の一例である仮想空間生成サーバ10と、複数の来場者端末20と、1以上のスタッフ端末30とを備える。仮想空間生成サーバ10と、来場者端末20およびスタッフ端末30の各々とは、インターネット等のネットワークNWを介して接続されている。
As shown in FIG. 1, the virtual
仮想空間生成サーバ10は、複数の店舗を含む仮想空間を生成する。来場者端末20は、仮想空間の店舗を訪れるユーザである来場者ユーザPgに操作される端末である。来場者ユーザPgは、すなわち上記接客サービスの利用者である。来場者ユーザPgは、来場者端末20を操作することにより、アバターを用いて仮想空間の店舗を利用する。来場者ユーザPgは第1ユーザの一例であり、来場者端末20は第1ユーザ端末の一例である。
The virtual
スタッフ端末30は、仮想空間の店舗で店員を務めるユーザであるスタッフユーザPsに操作される端末である。スタッフユーザPsは、すなわち、仮想空間の店舗での接客担当者である。スタッフユーザPsは、スタッフ端末30を操作することにより、アバターを用いて仮想空間の店舗で接客を行う。スタッフユーザPsは第2ユーザの一例であり、スタッフ端末30は第2ユーザ端末の一例である。
なお、アバターは、仮想空間にてユーザの分身として動作するキャラクターである。
The
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
ユーザグループ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
プライベート空間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
[仮想空間提供システムの装置構成]
図3~図5を参照して、仮想空間提供システム100を構成する各装置の構成を説明する。
[Device configuration of virtual space provision system]
The configuration of each device constituting the virtual
図3を参照して、仮想空間生成サーバ10の機能的な構成を説明する。仮想空間生成サーバ10は、通信部11、制御部12、および、記憶部13を備えている。
通信部11は、ネットワークへの接続およびデータの送受信等、仮想空間生成サーバ10と来場者端末20およびスタッフ端末30の各々との通信処理を行う。
The functional configuration of the virtual
The communication unit 11 performs communication processing between the virtual
制御部12は、記憶部13に格納された仮想空間生成プログラムを実行することにより、仮想空間生成部12a、グループ管理部12b、および、入退場管理部12cとして機能する。
The
仮想空間生成部12aは、ショップ空間SVおよびロビー空間LVを生成する。また、仮想空間生成部12aは、ショップ空間SVおよびロビー空間LVにおける来場者ユーザPgやスタッフユーザPsのアバターの移動を管理する。
The virtual
グループ管理部12bは、ユーザグループGpを設定してその編成を管理する。具体的には、グループ管理部12bは、ユーザグループGpの作成、ユーザグループGpへのメンバーの追加および削除、ユーザグループGpの解体を行う。また、グループ管理部12bは、ユーザグループGpにおける管理者の権限の移動を管理する。
The
入退場管理部12cは、ショップ空間SVへの来場者ユーザPgおよびスタッフユーザPsの入退場を管理する。来場者ユーザPgおよびスタッフユーザPsは、アバターとしてショップ空間SVへ入場する。
The entry/
具体的には、入退場管理部12cは、ユーザグループGpに所属している来場者ユーザPgを、当該ユーザグループGpに対して作成されているプライベート空間SV1に入場させ、このプライベート空間SV1には、当該ユーザグループGp以外の来場者ユーザPgを入場させない。また、入退場管理部12cは、ユーザグループGpに所属していない来場者ユーザPgを、パブリック空間SV2に入場させる。
Specifically, the entrance/
また、入退場管理部12cは、スタッフユーザPsからプライベート空間SV1への入場の要求があったとき、当該プライベート空間SV1に対応するユーザグループGpの管理者の来場者ユーザPgに、スタッフユーザPsの入場の承認を要求する。承認が得られた場合に、入退場管理部12cは、プライベート空間SV1にスタッフユーザPsを入場させる。
When a staff user Ps requests entry into the private space SV1, the entrance/
上記仮想空間生成部12a、グループ管理部12b、および、入退場管理部12cの協働によって、仮想空間提供システム100の利用のための各種の画面を来場者端末20およびスタッフ端末30に表示させるためのデータが生成され、このデータが通信部11によって各端末20,30に送信される。来場者端末20に表示される画面には、ロビー画面およびショップ画面が含まれ、スタッフ端末30に表示される画面には、入場管理画面およびショップ画面が含まれる。
The virtual
なお、これらの画面を表示するためのデータの一部は各端末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
記憶部13は、制御部12による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部13は、こうしたプログラムの一例として、仮想空間生成プログラムを記憶している。また、記憶部13は、こうしたデータの一例として、仮想空間データ13a、ユーザ管理データ13b、および、入退場管理データ13cを記憶している。
The
仮想空間データ13aは、ショップ空間SVおよびロビー空間LVの生成に必要なデータ、例えば、空間に対して設定される三次元直交座標系の情報、空間に配置されるオブジェクトの位置情報や描画のための情報を含む。また、仮想空間データ13aは、来場者ユーザPgおよびスタッフユーザPsのアバターの描画のための情報を含む。
The
ユーザ管理データ13bは、来場者ユーザPgおよびスタッフユーザPsに関する情報を含む。例えば、ユーザ管理データ13bは、来場者ユーザPgについて、ユーザ名、ユーザグループGpへの所属の記録、管理者あるいは一般メンバーであるユーザ種別等を含む。また例えば、ユーザ管理データ13bは、スタッフユーザPsについて、ユーザ名、所属店舗等を含む。これらのユーザに関する情報は、ユーザの識別情報と対応付けて管理されればよい。
入退場管理データ13cは、ショップ空間SVへの来場者ユーザPgおよびスタッフユーザPs入退場の記録を含む。ショップ空間SVへの入退場の記録には、プライベート空間SV1へのユーザグループGpの入退場の記録も含まれる。
The entry/
上記機能を有する仮想空間生成サーバ10の物理的な構成、すなわちハードウェア構成を説明する。仮想空間生成サーバ10は、CPU、MPU、GPU等の演算装置である電子回路、ROM、RAM、レジスタードメモリ、アンバッファードメモリ等のメモリ、および、SSD、HDD等のストレージを備える。演算装置は、ストレージからオペレーティングシステムや各種プログラムをメモリにロードし、メモリから取り出した命令を実行する。仮想空間生成サーバ10は、ASIC、FPGA等の集積回路を備えてもよい。
The physical configuration, i.e., the hardware configuration, of the virtual
また、仮想空間生成サーバ10は、ネットワークを介して接続先の装置との間でデータを送受信する通信インターフェースを備えている。通信インターフェースは、ハードウェア、ソフトウェア、または、これらの組み合わせとして実装されている。
The virtual
仮想空間生成サーバ10が実行する各処理は、仮想空間生成サーバ10が備えるソフトウェアによって実行されてもよいし、仮想空間生成サーバ10が備える集積回路とソフトウェアとの組み合わせによって実現されてもよい。
Each process executed by the virtual
図4を参照して、来場者端末20の機能的な構成を説明する。来場者端末20は、通信部21、制御部22、記憶部23、入力部24、および、出力部25を備えている。
通信部21は、ネットワークへの接続やデータの送受信等、来場者端末20と仮想空間生成サーバ10との通信処理を行う。入力部24は、来場者端末20に対する操作や音声の入力を受け付けて、入力に応じたデータや信号を制御部22に送る。出力部25は、制御部22からのデータや信号を受けて、画像や音声を出力する。
The functional configuration of the
The
記憶部23は、制御部22による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部23は、こうしたプログラムの一例として、来場者管理プログラムを記憶している。
The
制御部22は、記憶部23に格納された来場者管理プログラムを実行することにより、来場者画面管理部22aとして機能する。来場者画面管理部22aは、ロビー画面やショップ画面を出力部25が含む表示部に表示させる。また、来場者画面管理部22aは、表示されている画面に対するユーザの操作に応じた情報を、通信部21を介して仮想空間生成サーバ10に送信する。
The
仮想空間提供システム100における来場者端末20の機能は、仮想空間提供システム100の利用のためのアプリケーションソフトウェアによって具体化される。上記来場者管理プログラムは、当該アプリケーションソフトウェアに含まれる。
The functions of the
図5を参照して、スタッフ端末30の機能的な構成を説明する。スタッフ端末30は、通信部31、制御部32、記憶部33、入力部34、および、出力部35を備えている。
通信部31は、ネットワークへの接続およびデータの送受信等、スタッフ端末30と仮想空間生成サーバ10との通信処理を行う。入力部34は、スタッフ端末30に対する操作や音声の入力を受け付けて、入力に応じたデータや信号を制御部32に送る。出力部35は、制御部32からのデータや信号を受けて、画像や音声を出力する。
5, a functional configuration of the
The
記憶部33は、制御部32による処理の実行に必要な各種のプログラムやデータを記憶している。記憶部33は、こうしたプログラムの一例として、スタッフ管理プログラムを記憶している。
The
制御部32は、記憶部33に格納されたスタッフ管理プログラムを実行することにより、スタッフ画面管理部32aとして機能する。スタッフ画面管理部32aは、入場管理画面やショップ画面を出力部35が含む表示部に表示させる。また、スタッフ画面管理部32aは、表示されている画面に対するユーザの操作に応じた情報を、通信部31を介して仮想空間生成サーバ10に送信する。
The
仮想空間提供システム100におけるスタッフ端末30の機能は、仮想空間提供システム100の利用のためのアプリケーションソフトウェアによって具体化される。上記スタッフ管理プログラムは、当該アプリケーションソフトウェアに含まれる。
The functions of the
来場者端末20およびスタッフ端末30の物理的な構成、すなわちハードウェア構成を説明する。来場者端末20およびスタッフ端末30の各々は、スマートフォン、タブレット装置、パーソナルコンピュータ、ウェアラブルコンピュータ、または、これらの装置以外の画像を表示可能な情報処理装置である。
The following describes the physical configuration, i.e., hardware configuration, of the
来場者端末20およびスタッフ端末30の各々は、CPU等の回路である演算装置が、ストレージからオペレーティングシステムや各種プログラムをメモリにロードし、メモリから取り出した命令を実行するように構成されており、通信インターフェースによって仮想空間生成サーバ10と通信を行う。また、来場者端末20およびスタッフ端末30の各々は、タッチパネル、操作ボタン、キーボード、マウス、コントローラ等の入力装置と、ディスプレイおよびスピーカを含む出力装置とを備えている。
The
[グループ作成]
ユーザグループGpの作成と、それに伴うプライベート空間SV1の作成について、仮想空間提供システム100の動作を説明する。
[Create group]
The operation of the virtual
図6は、来場者端末20に表示されるロビー画面ILの一例を示す。ロビー画面ILは、来場者ユーザPgのアバターAgが配置されたロビー空間LVを表示する画面である。なお、ロビー空間LVの構造や内装は特に限定されない。
Figure 6 shows an example of a lobby screen IL displayed on the
例えば、仮想空間提供システム100の利用のためのアプリケーションソフトウェアを来場者端末20にて起動してログイン処理を経ることで、仮想空間生成サーバ10では、来場者ユーザPgのアバターAgが配置されたロビー空間LVが生成される。こうした処理は、仮想空間生成部12aとしての処理である。そして、ロビー画面ILの表示内容を示すデータが仮想空間生成サーバ10から来場者端末20に送信される。これにより、来場者端末20にロビー画面ILが表示される。
For example, by starting up application software for using the virtual
ロビー画面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
図7を参照して、ユーザグループGpの編成およびプライベート空間SV1の作成について、仮想空間提供システム100の処理の流れを説明する。
図7に示すように、ロビー画面ILにてグループ作成領域R1が選択されると、この操作を示す情報、言い換えれば、ユーザグループGpの作成を指示する情報が、来場者端末20から仮想空間生成サーバ10に送信される(ステップS10)。
The process flow of the virtual
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
ユーザグループGpの作成の指示を受けると、仮想空間生成サーバ10は、ユーザグループGpの作成を指示した来場者ユーザPgを管理者として、このユーザグループGpをユーザ管理データ13bに記録する(ステップS11)。これにより、ユーザグループGpが作成されて来場者ユーザPgが管理者に設定される。
When an instruction to create a user group Gp is received, the virtual
ユーザグループGpが作成されると、仮想空間生成サーバ10は、当該ユーザグループGpを入場させるショップ空間SVであるプライベート空間SV1を生成する(ステップS12)。すなわち、仮想空間生成サーバ10は、稼働中のショップ空間SV、言い換えればユーザの出入りが管理されるショップ空間SVを新たに1つ加え、このショップ空間SVを入場先とする来場者ユーザPgを、作成されたユーザグループGpのみに設定する。
When the user group Gp is created, the virtual
続いて、管理者の来場者ユーザ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
招待対象を示す情報を受けると、仮想空間生成サーバ10は、招待対象に対応する来場者ユーザPgの来場者端末20である来場者端末20Bに、招待通知を送信する(ステップS14)。
When the virtual
招待通知を受信した来場者端末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
ユーザグループGpに一般メンバーが追加されると、仮想空間生成サーバ10は、管理者の来場者端末20Aと、一般メンバーの来場者端末20Bとの各々に、ロビー画面ILの表示内容を示すデータを送信する(ステップS17)。
When a general member is added to the user group Gp, the virtual
これにより、管理者の来場者端末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
なお、上記の一般メンバーの追加の処理の流れは、一般メンバーの招待および参加の承認が仮想空間提供システム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
図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
また、ロビー画面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
仮想空間生成サーバ10は、来場者端末20から、グループの編成操作の指示を受けたとき、指示に従って、ユーザグループGpのメンバーを変更するようにユーザ管理データ13bを更新し、また、変更内容に応じたロビー画面ILの表示内容を示すデータを各来場者端末20に送信する。
When the virtual
なお、管理者と一般メンバーとでロビー画面ILの表示内容は共通であって、仮想空間生成サーバ10が、ユーザ管理データ13bを参照して来場者ユーザPgが管理者であるか一般メンバーであるかを識別することに基づいて、ロビー画面ILを通じたグループの編成操作の指示を受け付けるか否かを判断してもよい。
The display contents of the lobby screen IL are the same for administrators and general members, and the virtual
図9は、ユーザグループGpからの脱退の指示を、管理者の来場者ユーザPgの来場者端末20から受けた場合の仮想空間生成サーバ10の処理を示す。
まず、仮想空間生成サーバ10は、脱退を指示した来場者ユーザPgのユーザグループGpに、他のメンバーが所属しているかを判断する(ステップS20)。他のメンバーが所属している場合(ステップS20で肯定判定)、仮想空間生成サーバ10は、他のメンバーを新たに管理者に設定し、管理者であった来場者ユーザPgをユーザグループGpから削除するように、ユーザ管理データ13bを更新する(ステップS21)。言い換えれば、仮想空間生成サーバ10は、管理者の権限を他のメンバーに移動させる。
FIG. 9 shows the process of the virtual
First, the virtual
新たに管理者に設定するメンバーは、例えば、ユーザグループ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
ユーザグループ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
そして、仮想空間生成サーバ10は、当該ユーザグループGpの入場先に設定されていたプライベート空間SV1を削除する(ステップS24)。言い換えれば、仮想空間生成サーバ10は、ユーザの出入りが管理されるショップ空間SVから、当該プライベート空間SV1を削除する。
Then, the virtual
ユーザグループGpの解体に伴って、仮想空間生成サーバ10は、ロビー画面ILの新たな表示内容を示すデータを来場者端末20に送信する(ステップS25)。これにより、管理者であった来場者ユーザPgの来場者端末20でロビー画面ILが更新される。
ユーザグループGpを脱退した場合、および、ユーザグループGpが解体された場合、ロビー画面ILとしては、一人での活動が選択されている状態の画面が表示される。
With the dissolution of the user group Gp, the virtual
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
図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
そして、仮想空間生成サーバ10は、管理者の来場者端末20Aと、一般メンバーの来場者端末20Bとの各々に、プライベート空間SV1内を表示する画面であるショップ画面の表示内容を示すデータを送信する(ステップS32)。これにより、管理者の来場者端末20Aにてショップ画面が表示され(ステップS33)、一般メンバーの来場者端末20Bにもショップ画面が表示される(ステップS34)。
Then, the virtual
図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
ユーザグループ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
プライベート空間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
退店の要求を受けると、仮想空間生成サーバ10は、ユーザグループGpのメンバー全員をプライベート空間SV1から退場させるよう、アバターAgの位置および入退場管理データ13cを更新する。こうした処理は、入退場管理部12cとしての処理である。
When a request to leave is received, the virtual
そして、仮想空間生成サーバ10は、各メンバーの来場者端末20に、ロビー画面ILの表示内容を示すデータを送信する。これにより、ユーザグループGpのすべての来場者ユーザPgがプライベート空間SV1から退場し、各メンバーの来場者端末20に、ロビー画面ILが表示される。
Then, the virtual
ロビー画面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
例えば、管理者の来場者ユーザ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
あるいは、管理者と一般メンバーとでロビー画面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
なお、一般メンバーも退店の権限を有し、一般メンバーが来場者端末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
また、ユーザグループ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
このように、プライベート空間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
図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
ショップ空間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
図13を参照して、プライベート空間SV1へのスタッフユーザPsの入場について、仮想空間提供システム100の処理の流れを説明する。
図13に示すように、スタッフ端末30の入場管理画面IAにて、入場するプライベート空間SV1が選択されると、この操作を示す情報、言い換えれば、プライベート空間SV1への入場の要求を示す情報が、スタッフ端末30から仮想空間生成サーバ10に送信される(ステップS40)。
The flow of processing performed by the virtual
As shown in Figure 13, when the private space SV1 to be entered is selected on the entrance management screen IA of the
プライベート空間SV1への入場の要求を受けると、仮想空間生成サーバ10は、指定されたプライベート空間SV1を入場先とするユーザグループGpの管理者の来場者端末20Aに、プライベート空間SV1へのスタッフユーザPsの入場の承認の要求を送信する(ステップS41)。
When a request for entry into the private space SV1 is received, the virtual
入場の承認の要求を受けた来場者端末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
そして、仮想空間生成サーバ10は、当該プライベート空間SV1に入場しているすべての来場者ユーザPgの来場者端末20と、入場させたスタッフユーザPsのスタッフ端末30との各々に、ショップ画面ISの表示内容を示すデータを送信する(ステップS44)。これにより、各来場者端末20にてショップ画面ISが更新され(ステップS45)、スタッフ端末30にはショップ画面ISが表示される(ステップS46)。
Then, the virtual
すなわち、各ショップ画面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
なお、管理者の来場者端末20にて退店が指示された場合には、仮想空間生成サーバ10は、ユーザグループGpのメンバー全員に加えてスタッフユーザPsもプライベート空間SV1から退場させる。また、スタッフユーザPsは、単独での退店の権限を有していればよく、スタッフユーザPsがスタッフ端末30にて退店を指示した場合には、仮想空間生成サーバ10は、スタッフユーザPsのみをプライベート空間SV1から退場させればよい。また、来場者ユーザPgは、来場者端末20での操作を通じて、スタッフユーザPsの入店を依頼することが可能であってもよい。
When an instruction to leave is given on the
また、スタッフユーザ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
プライベート空間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
(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
(5)仮想空間生成サーバ10は、管理者の来場者端末20から、プライベート空間SV1への入場の要求を受けたとき、ユーザグループGpに含まれるすべての来場者ユーザPgをアバターAgとしてプライベート空間SV1に入場させる。こうした構成によれば、1人の来場者ユーザPgの操作に基づきユーザグループGpのメンバーがまとめてプライベート空間SV1へ入場するため、各メンバーがそれぞれ入場のための操作を来場者端末20にて行う場合と比較して、操作の煩雑さが低減される。また、メンバーが別々に入場する場合と比較して、グループでの活動も進めやすくなる。
(5) When the virtual
(6)仮想空間生成サーバ10は、管理者の来場者端末20から、管理者である来場者ユーザPgのユーザグループGpからの脱退の指示を受けたとき、ユーザグループGpに含まれる他のユーザを新たに管理者に設定する。こうした構成によれば、管理者がユーザグループGpから脱退した場合に、別途グループを作成せずともグループでの活動が続けられるため、ユーザの利便性が高められる。
(6) When the virtual
(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
(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
[変形例]
上記実施形態は、以下のように変更して実施することが可能である。
・ユーザグループ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
また、仮想空間提供システム100の用途は、接客サービスでなくともよく、カウンセリング等の医療サービスや、教育サービス、行政サービス等に用いられてもよい。要は、仮想施設空間を訪れて施設を利用する第1ユーザと、当該施設で第1ユーザに応対する第2ユーザとがアバターとして仮想施設空間に入場すればよい。例えば、第2ユーザは講師であって、第1ユーザは受講生であってもよい。さらには、少なくとも第1ユーザがアバターとして仮想施設空間に入場して施設を利用すれば、第2ユーザは仮想施設空間に入場しなくてもよい。仮想施設空間が含む施設は、所定の目的のために設けられた構造物や建物であればよく、例えば、商業施設、金融施設、公共施設、医療施設、福祉施設、観光施設、工場等であり得る。また、仮想施設空間が含む施設は1つであってもよい。
The virtual
・仮想空間提供システム100は、来場者端末20およびスタッフ端末30に入出力される文章や音声について、多言語による翻訳や同時通訳を実施してもよい。こうした構成によれば、来場者ユーザPgやスタッフユーザPs、取り扱われる商品等について、グローバルな対応が可能である。
- The virtual
・仮想空間生成サーバ10の機能は、複数の情報処理装置によって実現されてもよい。1つの情報処理装置は単体のコンピュータ装置である。すなわち、仮想空間生成装置は、1または複数の情報処理装置から構成されていればよい。
- The functions of the virtual
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ユーザをアバターとして前記仮想施設空間に入場させ、
前記施設で利用者に応対する第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ユーザをアバターとして前記仮想施設空間に入場させ、
前記仮想空間生成装置は、さらに、
前記施設で利用者に応対する第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ユーザが規定されていない前記仮想施設空間である第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または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ユーザをアバターとして前記仮想施設空間に入場させる
請求項4に記載の仮想空間生成装置。 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または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.
請求項6に記載の仮想空間生成装置。 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ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第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ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第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ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第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ユーザをアバターとして前記仮想施設空間に入場させ、
さらに、
前記施設で利用者に応対する第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.
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)
| 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)
| 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 |
-
2022
- 2022-09-09 JP JP2022143958A patent/JP7359271B1/en active Active
-
2023
- 2023-09-27 JP JP2023166002A patent/JP7622788B2/en active Active
-
2025
- 2025-01-16 JP JP2025006172A patent/JP2025039869A/en active Pending
Patent Citations (4)
| 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)
| 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 |