[go: up one dir, main page]

JP7777866B2 - Information Processing Systems - Google Patents

Information Processing Systems

Info

Publication number
JP7777866B2
JP7777866B2 JP2022052885A JP2022052885A JP7777866B2 JP 7777866 B2 JP7777866 B2 JP 7777866B2 JP 2022052885 A JP2022052885 A JP 2022052885A JP 2022052885 A JP2022052885 A JP 2022052885A JP 7777866 B2 JP7777866 B2 JP 7777866B2
Authority
JP
Japan
Prior art keywords
avatar
service
operator
person
server
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
JP2022052885A
Other languages
Japanese (ja)
Other versions
JP2023145956A (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.)
ATR Advanced Telecommunications Research Institute International
Original Assignee
ATR Advanced Telecommunications Research Institute International
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 ATR Advanced Telecommunications Research Institute International filed Critical ATR Advanced Telecommunications Research Institute International
Priority to JP2022052885A priority Critical patent/JP7777866B2/en
Publication of JP2023145956A publication Critical patent/JP2023145956A/en
Application granted granted Critical
Publication of JP7777866B2 publication Critical patent/JP7777866B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

この発明は、情報処理システムに関し、特にたとえば、操作者が遠隔に存在するアバターを操作して所定のサービスを制御する、情報処理システムに関する。 This invention relates to an information processing system, and more particularly to an information processing system in which an operator controls a predetermined service by operating a remotely located avatar.

この種の背景技術の一例が特許文献1に開示されている。この背景技術のシステムでは、空間内に配置された1または2以上のロボットと、ロボットを制御するためのロボットルータと、空間内のロボットの状態管理を行うと共に環境情報を収集管理する空間マネージャとが通信ネットワークで接続されており、利用者がロボットルータに利用者属性を登録すると、システムは、ロボットルータが存在する空間で、ロボットルータに保持された利用者属性と環境情報を基に、ロボットを制御してサービスを提供する。こうして、利用者属性と環境情報を連携させることで、利用者は、最新環境で最適なサービスを受けられる。 An example of this type of background technology is disclosed in Patent Document 1. In the system of this background technology, one or more robots placed in a space, a robot router for controlling the robots, and a space manager that manages the status of the robots in the space and collects and manages environmental information are connected via a communications network. When a user registers user attributes in the robot router, the system controls the robots in the space where the robot router exists based on the user attributes and environmental information held in the robot router and provides services. In this way, by linking user attributes and environmental information, users can receive optimal services in the latest environment.

特開2005-111637号公報Japanese Patent Application Laid-Open No. 2005-111637

しかし、背景技術の特許文献1では、ロボットはシステムによって制御されるだけであり、ロボットをアバターとして使用してサービスを提供することについては考慮されていない。 However, in the background art of Patent Document 1, the robot is simply controlled by the system, and no consideration is given to using the robot as an avatar to provide services.

それゆえに、この発明の主たる目的は、新規な、情報処理システムを提供することである。 Therefore, the primary object of this invention is to provide a novel information processing system.

また、この発明の他の目的は、操作者にアバターを割り当てて所定のサービスを提供することができる、情報処理システムを提供することである。 Another object of the present invention is to provide an information processing system that can assign an avatar to an operator and provide a specified service.

第1の発明は、アバターを使用した1または複数の所定のサービスを提供するための基盤となるサービスである基盤サービスを提供する情報処理装置および所定のサービスで使用されるアバターを操作する操作者の操作者端末を備える、情報処理システムであって、1または複数の所定のサービスで使用されるアバターの識別情報であるアバター識別情報およびアバターパスワードを記憶する第1記憶手段、操作者の識別情報である操作者識別情報および操作者パスワードを記憶する第2記憶手段、操作者が基盤サービスを利用する場合に、操作者識別情報および操作者パスワードを認証する操作者認証手段、操作者認証手段によって認証に成功した操作者の操作に従って1の所定のサービスを選択する選択手段、選択手段によって1の所定のサービスが選択されたき、選択した操作者の操作者端末に当該所定のサービスで使用されるアバターを割り当てる割当手段、割当手段によって割り当てられたアバターのアバター識別情報およびアバターパスワードを認証するアバター認証手段、およびアバター認証手段によって認証に成功したことに応じて、所定のサービスを選択した操作者の操作者端末と割当手段によって割り当てられたアバターのセッション開始を許可する許可手段を備える、情報処理システムである。 The first invention is an information processing system comprising an information processing device that provides a platform service, which is a base service for providing one or more specified services using avatars, and an operator terminal of an operator that operates an avatar used in the specified services. The information processing system comprises: first storage means that stores avatar identification information and an avatar password, which are identification information of the avatars used in the one or more specified services; second storage means that stores operator identification information and an operator password, which are identification information of the operator; operator authentication means that authenticates the operator identification information and operator password when the operator uses the platform service; selection means that selects one specified service in accordance with the operation of an operator who has been successfully authenticated by the operator authentication means; assignment means that, when one specified service is selected by the selection means, assigns an avatar to be used in the specified service to the operator terminal of the selected operator; avatar authentication means that authenticates the avatar identification information and avatar password of the avatar assigned by the assignment means; and permission means that, in response to successful authentication by the avatar authentication means, permits the start of a session between the operator terminal of the operator who selected the specified service and the avatar assigned by the assignment means.

この発明によれば、操作者にアバターを割り当てて所定のサービスを提供することができる。 This invention allows operators to be assigned avatars and provide specific services.

この発明の上述の目的、その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。 The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description of the embodiments, which proceeds with reference to the drawings.

図1はこの発明の一実施例の情報処理システムを示す図である。FIG. 1 is a diagram showing an information processing system according to an embodiment of the present invention. 図2は図1に示す操作者端末の電気的な構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the operator terminal shown in FIG. 図3は図1に示すユーザ管理DBに含まれる操作者管理DBおよびサービスユーザ管理DBの一例を示す図である。FIG. 3 is a diagram showing an example of an operator management DB and a service user management DB included in the user management DB shown in FIG. 図4は図1に示すアバター管理DBの一例を示す図である。FIG. 4 is a diagram showing an example of the avatar management DB shown in FIG. 図5は図1に示す情報処理システムを用いて家庭教師サービスを提供する場合のサービス提供システムの一例を示す図である。FIG. 5 is a diagram showing an example of a service providing system in which a tutoring service is provided using the information processing system shown in FIG. 図6は家庭教師管理DB、生徒管理DBおよび登録アバター管理DBの一例を示す図である。FIG. 6 shows an example of a tutor management DB, a student management DB, and a registered avatar management DB. 図7は図1に示す情報処理システムを用いて水族館見学サービスを提供する場合のサービス提供システムの一例を示す図である。FIG. 7 is a diagram showing an example of a service providing system in which an aquarium tour service is provided using the information processing system shown in FIG. 図8は見学者管理DBの一例および登録アバター管理DBの他の例を示す図である。FIG. 8 shows an example of a visitor management DB and another example of a registered avatar management DB.

図1を参照して、この実施例の情報処理システム10はサーバ12を含み、サーバ12は、ネットワーク14を介して、複数の操作者端末16および複数のアバター18に通信可能に接続される。 Referring to FIG. 1, the information processing system 10 of this embodiment includes a server 12, which is communicatively connected to a plurality of operator terminals 16 and a plurality of avatars 18 via a network 14.

サーバ12は、情報処理装置の一例であって、汎用のサーバである。サーバ12は、CPU12a、RAM12bおよび通信インタフェース(以下、「通信I/F」という)12cなどの回路コンポーネントを備えている。 Server 12 is an example of an information processing device and is a general-purpose server. Server 12 includes circuit components such as a CPU 12a, RAM 12b, and a communication interface (hereinafter referred to as "communication I/F") 12c.

ネットワーク14は、インターネットを含むIP網(または、IPネットワーク)と、このIP網にアクセスするためのアクセス網(または、アクセスネットワーク)とから構成される。アクセス網としては、公衆電話網、携帯電話網、有線LAN、無線LAN、CATV(Cable Television)等を用いることができる。 Network 14 consists of an IP network (or IP network) including the Internet, and an access network (or access network) for accessing this IP network. Access networks that can be used include public telephone networks, mobile phone networks, wired LANs, wireless LANs, and CATV (Cable Television).

操作者端末16は、サーバ12とは異なる他の情報処理装置であり、一例として、汎用のノート型PCまたはデスクトップ型PCであるが、他の例では、スマートフォンまたはタブレットPCなどの他の汎用の端末を用いることもできる。 The operator terminal 16 is an information processing device other than the server 12. One example is a general-purpose notebook PC or desktop PC, but in other examples, other general-purpose terminals such as smartphones or tablet PCs can also be used.

アバター18は、この実施例では、据置型のロボット、移動型のロボットまたはコンピュータの表示装置に表示されたキャラクタ(CGキャラクタ)である。据置型のロボットとしては、ヴイストン株式会社が製造販売するSota(TM)を使用することができる。また、移動型のロボットとしては、出願人が開発等したロボビー(登録商標)またはDouble Robotics, Incが販売するロボットDouble 3を使用することができる。さらに、CGキャラクタを表示装置に表示するコンピュータは、一例として、タブレット端末であり、他の例では、デスクトップPCまたはノート型PC或いはスマートフォンである。 In this embodiment, the avatar 18 is a stationary robot, a mobile robot, or a character (CG character) displayed on a computer display device. As a stationary robot, Sota™ manufactured and sold by Vstone Co., Ltd. can be used. As a mobile robot, Robovie™ developed by the applicant or the Double 3 robot sold by Double Robotics, Inc. can be used. Furthermore, the computer that displays the CG character on the display device is, for example, a tablet terminal, and in other examples, a desktop PC, a notebook PC, or a smartphone.

図2は図1に示した操作者端末16の電気的な構成を示すブロック図である。図2に示すように、操作者端末16はCPU50を含み、CPU50は、内部バスを介して、RAM52、通信I/F54および入出力インタフェース(以下、「入出力I/F」という)56に接続される。 Figure 2 is a block diagram showing the electrical configuration of the operator terminal 16 shown in Figure 1. As shown in Figure 2, the operator terminal 16 includes a CPU 50, which is connected to a RAM 52, a communication I/F 54, and an input/output interface (hereinafter referred to as "input/output I/F") 56 via an internal bus.

CPU50は、操作者端末16の全体的な制御を司る。ただし、CPU50に代えて、CPU機能、GPU(Graphics Processing Unit)機能等の複数の機能を含むSoC(System-on-a-chip)を設けてもよい。RAM52は、操作者端末16の主記憶装置であり、CPU50のワーク領域およびバッファ領域として用いられる。図示は省略するが、操作者端末16には、HDDおよびROMなどの補助記憶装置も設けられる。ただし、HDDに代えて、または、HDDおよびROMに加えて、SSD等の不揮発性メモリが使用されてもよい。 The CPU 50 is responsible for the overall control of the operator terminal 16. However, instead of the CPU 50, a SoC (System-on-a-chip) including multiple functions such as CPU functionality and GPU (Graphics Processing Unit) functionality may be provided. The RAM 52 is the main memory device of the operator terminal 16 and is used as the work area and buffer area for the CPU 50. Although not shown, the operator terminal 16 is also provided with auxiliary memory devices such as an HDD and ROM. However, non-volatile memory such as an SSD may be used instead of the HDD or in addition to the HDD and ROM.

通信I/F54は、CPU50の制御の下、ネットワーク14を介して、サーバ12およびアバター18などの外部のコンピュータとの間で、制御信号およびデータの送受信を行うために有線インタフェースを有する。ただし、通信I/F54としては、無線LANまたはBluetooth(登録商標)等の無線インタフェースを使用することもできる。 The communication I/F 54 has a wired interface for transmitting and receiving control signals and data to and from external computers such as the server 12 and avatar 18 via the network 14 under the control of the CPU 50. However, a wireless interface such as a wireless LAN or Bluetooth (registered trademark) can also be used as the communication I/F 54.

入出力I/F56には、入力装置58および表示装置60、マイク62およびスピーカ64が接続されている。マイク62およびスピーカ64は、操作者が利用者との間で音声通話するために使用するマイク付きのヘッドセットを構成する。 The input/output I/F 56 is connected to an input device 58, a display device 60, a microphone 62, and a speaker 64. The microphone 62 and speaker 64 form a headset with a microphone that the operator uses to communicate with the user.

また、入力装置58としては、キーボードおよびコンピュータマウスが用いられる。ただし、操作者端末16として、スマートフォンまたはタブレットPCが用いられる場合には、入力装置58として、タッチパネルおよびハードウェアのボタンが設けられる。また、表示装置60は、LCDまたは有機EL表示装置である。 The input device 58 is a keyboard and a computer mouse. However, if a smartphone or tablet PC is used as the operator terminal 16, a touch panel and hardware buttons are provided as the input device 58. The display device 60 is an LCD or organic EL display device.

入出力I/F56は、入力装置58から入力された操作データ(または、操作情報)をCPU50に出力するとともに、CPU50によって生成された画像データを表示装置60に出力して、画像データに対応する画面を表示装置60に表示させる。 The input/output I/F 56 outputs operation data (or operation information) input from the input device 58 to the CPU 50, and also outputs image data generated by the CPU 50 to the display device 60, causing the display device 60 to display a screen corresponding to the image data.

また、入出力I/F56は、マイク62で検出された操作者の音声をデジタルの音声データに変換してCPU50に出力するとともに、CPU50によって出力される音声データをアナログの音声信号に変換してスピーカ64から出力させる。ただし、この実施例では、CPU50から出力される音声データは、アバター18から受信した音声データである。 In addition, the input/output I/F 56 converts the operator's voice detected by the microphone 62 into digital voice data and outputs it to the CPU 50, and also converts the voice data output by the CPU 50 into an analog voice signal and outputs it from the speaker 64. However, in this embodiment, the voice data output by the CPU 50 is voice data received from the avatar 18.

また、操作者端末16は、センサI/F66およびカメラ68を備えている。CPU50は、バスおよびセンサI/F66を介してカメラ68に接続される。カメラ68は、CCDまたはCMOSのような撮像素子を用いたカメラである。 The operator terminal 16 also includes a sensor I/F 66 and a camera 68. The CPU 50 is connected to the camera 68 via the bus and the sensor I/F 66. The camera 68 is a camera that uses an imaging element such as a CCD or CMOS.

なお、図2に示す操作者端末16の構成は一例であり、限定されるべきでない。カメラ68は無くてもよい。 Note that the configuration of the operator terminal 16 shown in Figure 2 is an example and should not be considered limiting. The camera 68 may be omitted.

図1に示したように、複数のデータベース(以下、「DB」という)がサーバ12に接続される。この実施例では、ユーザ管理DB30、アバター管理DB32、セッション管理DB34、サービス管理DB36およびサービス履歴DB38がサーバ12に接続される。 As shown in FIG. 1, multiple databases (hereinafter referred to as "DBs") are connected to the server 12. In this embodiment, a user management DB 30, an avatar management DB 32, a session management DB 34, a service management DB 36, and a service history DB 38 are connected to the server 12.

なお、図1に示す例では、各DB30-38がサーバ12に直接接続されているが、各DB30-38はネットワーク14を介してサーバ12に接続されてもよい。 In the example shown in FIG. 1, each DB 30-38 is directly connected to the server 12, but each DB 30-38 may also be connected to the server 12 via the network 14.

ユーザ管理DB30は、所定のサービスを提供する操作者の情報を登録する操作者管理DB30aおよびアバター18と対話することで所定のサービスを利用するユーザ(以下、「サービスユーザ」という)の情報を登録するサービスユーザ管理DB30bを含む。アバター管理DB32は、所定のサービスを提供するために使用されるアバター18の情報を登録する。 The user management DB 30 includes an operator management DB 30a that registers information about operators who provide specified services, and a service user management DB 30b that registers information about users (hereinafter referred to as "service users") who use specified services by interacting with avatars 18. The avatar management DB 32 registers information about avatars 18 used to provide specified services.

セッション管理DB34は、アバター18を用いた所定のサービスを提供する場合の操作者端末16と当該アバター18のセッションの確率および解消に必要な情報を保持する。ここで、セッションは、所定のサービスを提供する場合に、当該所定のサービスに参加する操作者、アバター18、利用者の間で通信路が確保された状態(通信が開始されてから終了されるまでの状態)を意味する。サーバ12のCPU12aは、所定のサービスからのリクエストによって、1または複数の操作者端末16と1または複数のアバター18の間で、映像、音声、コマンドおよびセンサ情報等をやりとりするための通信路を確保し通信を開始したり、通信を終了したりする。 The session management DB 34 stores information necessary for establishing and terminating sessions between an operator terminal 16 and an avatar 18 when a specified service is provided using the avatar 18. Here, a session refers to the state in which a communication path is secured between the operator, avatar 18, and user participating in the specified service when the specified service is provided (the state from the start of communication to its end). In response to a request from a specified service, the CPU 12a of the server 12 secures a communication path for exchanging video, audio, commands, sensor information, etc. between one or more operator terminals 16 and one or more avatars 18, and starts or ends communication.

サービス管理DB36は、サーバ12(または、情報処理システム10)によって提供される、サイバネティック・アバターを利用した所定のサービスを提供するための基盤となるサービス(以下、「CAサービス」と呼ぶ)に加え、CAサービスを組み合わせて構築された1または封数の所定のサービスを登録し、管理する。操作者および利用者からリクエストがあると、サーバ12のCPU12aは、サービス管理DB36に登録された1または複数の所定のサービスからその操作者および利用者が利用可能な所定のサービスを提示し、選択させる。 The service management DB 36 registers and manages the services (hereinafter referred to as "CA services") that form the basis for providing specific services using cybernetic avatars provided by the server 12 (or the information processing system 10), as well as one or more specific services constructed by combining CA services. When a request is made by an operator or user, the CPU 12a of the server 12 presents and allows the operator or user to select a specific service that can be used by the operator or user from one or more specific services registered in the service management DB 36.

サービス履歴DB38は、サービスの履歴を記録する。すなわち、所定のサービスを提供している間の対話内容および操作内容が時系列に従って記録される。ただし、サービスの履歴は、所定のサービスの提供開始から提供終了までの対話内容および操作内容を1つのまとまりとして、当該所定のサービスに対応付けて記録される。 The service history DB38 records the history of a service. In other words, the content of conversations and operations performed while a specific service is being provided is recorded in chronological order. However, the service history is recorded as a collection of the content of conversations and operations performed from the start to the end of the provision of a specific service, and is associated with the specific service.

<家庭教師のサービス>
以下、具体的なサービスの例を用いて情報処理システム10について説明する。1つ目は或る会社Xが家庭教師のサービス(以下、「Tサービス」と呼ぶ)を提供する場合である。このようなTサービスでは、家庭教師は自身のアバター18を通して生徒と対話する。
<Tutoring services>
The information processing system 10 will be described below using specific service examples. In the first example, a company X provides a tutoring service (hereinafter referred to as a "T service") in which the tutor interacts with the student through his or her own avatar 18.

図3は図1に示したユーザ管理DB30の一例を示す図であり、図4は図1に示したアバター管理DB32の一例を示す図である。また、図5は図1に示した情報処理システム10を用いて家庭教師のサービスを提供する場合のサービス提供システム100の一例を示す図である。図6はTサービスを提供する会社Xで管理される家庭教師管理DB、生徒管理DBおよび登録アバター管理DBの一例を示す図である。以下、図3-図6を用いて家庭教師のサービスを提供する場合の例について説明する。 Figure 3 is a diagram showing an example of the user management DB 30 shown in Figure 1, and Figure 4 is a diagram showing an example of the avatar management DB 32 shown in Figure 1. Figure 5 is a diagram showing an example of a service providing system 100 when providing tutoring services using the information processing system 10 shown in Figure 1. Figure 6 is a diagram showing examples of a tutor management DB, student management DB, and registered avatar management DB managed by company X, which provides service T. Below, an example of providing tutoring services will be explained using Figures 3 to 6.

このTサービスの場合、家庭教師側では、まず、家庭教師としてTサービスを利用する人物Pは、情報処理システム10を介して会社XのTサービスに家庭教師として登録する。次に、人物Pは、Tサービスを提供する会社Xからアバター18で授業を行うためのトレーニングを受ける。そして、人物Pは、Tサービスの家庭教師として生徒に授業を行う。 In the case of this T Service, on the tutor side, first, person P, who will use the T Service as a tutor, registers as a tutor with Company X's T Service via the information processing system 10. Next, person P receives training from Company X, which provides the T Service, to teach lessons using an avatar 18. Then, person P teaches students as a tutor for the T Service.

一方、生徒側では、まず、生徒としてTサービスを利用する人物Qは、情報処理システム10を介して会社XのTサービスに生徒として登録する。次に、人物Qには、会社Xからアバター18(ロボットまたはタブレット端末)とテキストが送付される。そして、人物Qは、Tサービスの生徒として家庭教師が行う授業を受講する。 On the student side, first, person Q, who will be using the T service as a student, registers as a student with Company X's T service via information processing system 10. Next, Company X sends Person Q an avatar 18 (robot or tablet device) and text. Then, Person Q takes lessons taught by a tutor as a student of the T service.

<家庭教師として登録>
具体的には、家庭教師のアルバイトを希望する人物Pは、情報処理システム10を利用するために、操作者として、サーバ12に登録される。一例として、サーバ12が運営するユーザ登録のインターネットサイトで、人物Pは、自身の端末(操作者端末16)を操作して、サーバ12が提供するCAサービスにアバター18の操作者として仮登録する。
<Register as a tutor>
Specifically, a person P who wishes to work part-time as a tutor is registered with the server 12 as an operator in order to use the information processing system 10. As an example, on an internet site for user registration operated by the server 12, the person P operates his/her own terminal (operator terminal 16) to provisionally register as an operator of an avatar 18 with the CA service provided by the server 12.

すると、サーバ12は、操作者IDおよび仮パスワードとともに、本登録用サイトのURLを人物Pの操作者端末16に通知する。人物Pが自身の操作者端末16を用いて、本登録用サイトにアクセスし、パスワードを登録することで、人物PはCAサービスの操作者として本登録される。具体的には、サーバ12は、人物Pをユーザ管理DB30(ここでは、操作者管理DB30a)に登録する。 The server 12 then notifies person P's operator terminal 16 of the URL of the official registration site, along with the operator ID and temporary password. When person P uses his or her operator terminal 16 to access the official registration site and register his or her password, person P is officially registered as an operator of the CA service. Specifically, the server 12 registers person P in the user management DB 30 (here, the operator management DB 30a).

図3は図1に示したユーザ管理DB30の一例であり、操作者管理DB30aおよびサービスユーザ管理DB30bを含む。操作者管理DB30aは、操作者IDに対応して、氏名およびパスワードが記載される。 Figure 3 shows an example of the user management DB 30 shown in Figure 1, and includes an operator management DB 30a and a service user management DB 30b. The operator management DB 30a stores the name and password corresponding to the operator ID.

操作者IDは、操作者の識別情報であり、操作者を示す文字列(OP)とシリアル番号(たとえば、5桁の数字)で構成される。操作者IDは、操作者を本登録(追加)するときに、最後尾のシリアル番号の次のシリアル番号を用いて発行される。なお、仮のパスワードはランダムに発行される。 The operator ID is the operator's identification information and consists of a character string (OP) that identifies the operator and a serial number (e.g., a five-digit number). The operator ID is issued using the serial number next to the last serial number when the operator is officially registered (added). The temporary password is issued randomly.

氏名は、操作者の氏名であり、ユーザ登録のインターネットサイトで操作者として登録する人物によって入力される。 The name is the name of the operator and is entered by the person who registers as the operator on the user registration internet site.

パスワードは、CAサービスのインターネットサイトにアクセスする場合に必要なパスワードであり、操作者として登録する人物によって本登録時に入力(または、決定)される。一例として、パスワードは、アルファベットおよび数字を用いて8文字から12文字で決定されるが、図3では米印で示してある。 The password is required to access the CA service's Internet site, and is entered (or determined) by the person registering as an operator at the time of registration. As an example, the password is determined to be 8 to 12 letters and numbers, and is indicated by asterisks in Figure 3.

図3に示す例では、操作者管理DB30aには、操作者IDがOP03940である操作者として、高橋三郎が登録されており、さらに、パスワードが登録される。また、操作者IDがOP03941である操作者として、鈴木花子が登録されており、さらに、パスワードが登録される。 In the example shown in Figure 3, Takahashi Saburo is registered in the operator management DB 30a as an operator with operator ID OP03940, and a password is also registered. Also, Suzuki Hanako is registered as an operator with operator ID OP03941, and a password is also registered.

次に、操作者(ここでは、人物P)は、CAサービスのログイン画面で操作者IDおよびパスワードを入力してCAサービスにログインし、CAサービスのサービスメニューから家庭教師のサービス(Tサービス)を選択し、さらに、サブメニューで家庭教師として登録することを選択する。また、操作者は、担当科目および担当希望日時を各々のメニューで選択する。 Next, the operator (here, person P) logs in to the CA service by entering their operator ID and password on the CA service login screen, selects the tutoring service (T service) from the CA service's service menu, and then selects to register as a tutor in the submenu. The operator also selects the subjects to teach and the desired dates and times to teach in each menu.

すると、サーバ12の指示によって、Tサービスを提供する会社Xで管理される家庭教師管理DB104(図1では省略)に操作者IDの操作者が家庭教師として登録される。ただし、家庭教師管理DB104は、Tサービスを提供するためのインターネットサイトを運営する会社Xのサーバ(サーバ12とは別のサーバ。以下、「Tサービス用のサーバ」という。)102に、直接またはネットワーク14を介して接続される。後述する生徒管理DB106および登録アバター管理DB108も同様である。また、Tサービス用のサーバ102は、汎用のサーバであり、CPU、RAMおよび通信I/Fなどのコンポーネントを備える。 Then, in response to an instruction from server 12, the operator of the operator ID is registered as a tutor in tutor management DB 104 (omitted from Figure 1) managed by company X that provides the T service. However, tutor management DB 104 is connected directly or via network 14 to company X's server 102 (a server separate from server 12; hereinafter referred to as the "T service server"), which operates an internet site for providing the T service. The same is true for student management DB 106 and registered avatar management DB 108, which will be described later. Furthermore, server 102 for the T service is a general-purpose server, and is equipped with components such as a CPU, RAM, and communications I/F.

家庭教師管理DB104は、教師登録番号に対応して、操作者ID、担当科目および担当希望日時が記載される。教師登録番号は、家庭教師であることを示すアルファベット(この実施例では、T)とシリアル番号を含み、家庭教師管理DBに登録されるときに決定される。操作者IDは、CAサービスの登録時に付与された操作者IDである。 The tutor management DB 104 stores the operator ID, subjects taught, and desired teaching dates and times in correspondence with the teacher registration number. The teacher registration number includes an alphabet (in this example, a T) indicating that the teacher is a tutor and a serial number, and is determined when the teacher is registered in the tutor management DB. The operator ID is the operator ID assigned when registering for the CA service.

担当科目は、家庭教師として授業する科目である。担当希望日時は、担当科目を授業する日(この実施例では、曜日、平日(月曜日-土曜日)または休日(日曜日、祝日))と時間(開始時間および終了時間)を意味する。 The subject you are teaching is the subject you will teach as a tutor. The desired teaching date and time refers to the day (in this example, the day of the week, either a weekday (Monday to Saturday) or a holiday (Sunday or public holiday)) and time (start time and end time) you will teach the subject.

<トレーニング>
人物Pは、CAサービスへの登録およびTサービスへの登録を終えると、CAサービスを利用した授業を行うためのトレーニングを受ける。トレーニングでは、アバター18を使用した模擬授業を行う。会社Xのインストラクターが生徒役で模擬授業を受ける。
<Training>
After completing registration with the CA service and the T service, person P undergoes training to teach a lesson using the CA service. In the training, a mock lesson is conducted using avatar 18. An instructor from company X plays the role of a student in the mock lesson.

一例として、人物Pは自身の操作者端末16を用いてCAサービスにログインし、サービスメニューからTサービスを選択し、サブメニューでトレーニング(模擬授業)を選択する。Tサービス用のサーバは、CAサービスのサーバ12からトレーニングの通知を受けて、会社X内に有るトレーニング用のアバター18を1台選択し、人物のPの操作者端末16に割り当てる。人物Pの操作者端末16の操作画面には、アバター18の接続を待機している状態であることが表示される。また、トレーニング用のアバター18では、接続の要求が有ることを、ランプの点滅またはメッセージの出力(表示または音声)でアバター18の前に(近くに)居るインストラクターに報知する。インストラクターは、アバター18を通して接続許可を通知する。 As an example, person P logs in to the CA service using their own operator terminal 16, selects the T service from the service menu, and selects training (simulated lesson) from the submenu. The T service server receives notification of the training from the CA service server 12, selects one of the training avatars 18 within company X, and assigns it to person P's operator terminal 16. The operation screen of person P's operator terminal 16 displays that it is waiting for the avatar 18 to connect. The training avatar 18 also notifies the instructor in front of (or near) the avatar 18 that there is a connection request by flashing a lamp or outputting a message (visual or audio). The instructor notifies the instructor of connection permission through the avatar 18.

サーバ12は、セッション管理プログラムに従って、人物Pの操作者端末16とトレーニング用のアバター18を通信可能に接続し、サービスプログラム(Tサービスの制御プログラム)を処理するタスクに接続済みであることを通知する。 In accordance with the session management program, the server 12 connects person P's operator terminal 16 and the training avatar 18 so that they can communicate with each other, and notifies them that they are connected to the task of processing the service program (the control program for the T service).

サーバ12は、サービスプログラムに従って、人物Pの操作者端末16の操作画面に、トレーニング用のアバター18と接続済みであることのメッセージを表示するとともに、アバター18を操作するための操作ボタンなどのインタフェースを表示する。この実施例のTサービスでは、アバター18として、据置型ロボットまたはタブレット端末に表示されCGが用いられ、据置型ロボットまたはCGを操作するためのインタフェースが操作者端末16の操作画面に表示される。 In accordance with the service program, the server 12 displays a message on the operation screen of the operator terminal 16 of person P indicating that connection has been established with the training avatar 18, as well as an interface such as operation buttons for operating the avatar 18. In the T service of this embodiment, a stationary robot or CG displayed on a tablet terminal is used as the avatar 18, and an interface for operating the stationary robot or CG is displayed on the operation screen of the operator terminal 16.

詳細な説明は省略するが、アバター18を操作するための操作ボタンには、アバター18に所定の動作を行わせたり、所定の発話を行わせたり、所定の動作と所定の内容の発話の両方を行わせたりするコマンドが割り当てられている。所定の動作は、お辞儀、首を縦または横に振る動き、両手を広げる動きなどである。所定の発話の内容は、おはよう、こんにちは、こんばんは、さようなら、よろしく、ありがとうなどである。これらの発話の内容については、予め人物Pの音声で録音され、コマンドに応じて、アバター18は、録音された音声を再生する。 Although a detailed explanation will be omitted, the operation buttons used to control the avatar 18 are assigned commands that cause the avatar 18 to perform a specific action, make a specific utterance, or perform both a specific action and specific utterance. Specific actions include bowing, nodding or shaking the head, and spreading both arms. Specific utterances include good morning, hello, good evening, goodbye, nice to meet you, and thank you. The utterances are pre-recorded in the voice of person P, and the avatar 18 plays back the recorded voice in response to commands.

たとえば、人物Pは、「お辞儀」の操作ボタンを押して、「よろしくお願いします」とインストラクターに向けて発話して、模擬授業を開始する。模擬授業の内容については様々であり、本願の本質的な内容で無いため、説明を省略する。人物Pは、模擬授業を終えると、インストラクターに挨拶した後、CAサービスからログアウトする。このとき、操作者端末16とトレーニング用のアバター18の通信接続が解除される。 For example, person P presses the "bow" operation button and says "Thank you for your cooperation" to the instructor to begin the mock lesson. The content of the mock lesson varies, and as it is not essential to the present application, a detailed explanation will be omitted. When the mock lesson is over, person P greets the instructor and then logs out of the CA service. At this time, the communication connection between the operator terminal 16 and the training avatar 18 is terminated.

<家庭教師として授業を行う>
トレーニングを終えると、人物Pは、アバター18を用いて家庭教師として生徒に授業を行う。人物Pは、会社Xから電子メールでシフトの連絡を受信する。たとえば、人物Pは、毎週水曜日の19時から20時までの1時間、2人の小学生に算数を教える。
<Teaching as a private tutor>
After completing the training, person P uses avatar 18 to teach students as a tutor. Person P receives shift information by email from company X. For example, person P will teach arithmetic to two elementary school students for one hour every Wednesday from 7:00 PM to 8:00 PM.

人物Pは、水曜日の19時の少し前(たとえば、18時50分)に、自身の操作者端末16を用いてCAサービスにログインし、サービスメニューから会社XのTサービスを選択し、さらに、サブメニューから授業の開始を選択する。ただし、サーバ12は、ログイン時に、操作者端末16の操作者IDおよびパスワードを認証し、認証に成功すると、操作者端末16はCAサービスにログインする。 Shortly before 7 PM on Wednesday (for example, 6:50 PM), person P logs in to the CA service using his or her operator terminal 16, selects Company X's T service from the service menu, and then selects the start of classes from the submenu. However, at the time of login, the server 12 authenticates the operator ID and password of the operator terminal 16, and if authentication is successful, the operator terminal 16 logs in to the CA service.

すると、Tサービス用のサーバは、CAサービスのサーバ12から授の開始の通知を受けて、水曜日の19時から算数を受講する予定の生徒を所定人数(たとえば、2人)選択し、選択した所定数の生徒の各々の自宅に有るアバター18を人物Pの操作者端末16に割り当てる。ただし、事前に欠席の連絡があった生徒は、選択対象から除外される。 Then, the T service server receives notification from the CA service server 12 that the lesson is about to begin, selects a predetermined number of students (for example, two) who are scheduled to take math class on Wednesday from 7 p.m., and assigns the avatars 18 at the homes of each of the selected students to the operator terminal 16 of person P. However, students who have notified the CA service server 12 in advance that they will be absent are excluded from the selection.

人物Pの操作者端末16の操作画面には、生徒の自宅に有るアバター18の接続を待機している状態であることが表示される。また、生徒の自宅に有るアバター18の各々は、接続の要求が有ることを、ランプを点滅または呼び出し音を出力することで、アバター18の前に(近くに)居る生徒に報知する。所定数の生徒は、それぞれ、アバター18を通して接続の要求の受け入れを通知する。 The operation screen of person P's operator terminal 16 displays that it is waiting for a connection from an avatar 18 at a student's home. In addition, each avatar 18 at a student's home notifies students in front of (nearby) the avatar 18 that there is a connection request by flashing a lamp or outputting a ringtone. A predetermined number of students each notify the acceptance of the connection request through their avatar 18.

サーバ12は、セッション管理プログラムに従って、人物Pの操作者端末16と各生徒のアバター18を通信可能に接続し、サービスプログラム(Tサービスの制御プログラム)に接続済みであることを通知する。 In accordance with the session management program, the server 12 connects person P's operator terminal 16 and each student's avatar 18 so that they can communicate with each other, and notifies the service program (the control program for the T service) that they are connected.

サーバ12は、サービスプログラムに従って、人物Pの操作者端末16の操作画面に、各生徒の自宅に有るアバター18と接続済みであることのメッセージを表示するとともに、アバター18を操作するための操作ボタンなどのインタフェースを表示する。 In accordance with the service program, the server 12 displays a message on the operation screen of person P's operator terminal 16 indicating that connection has been established with the avatars 18 at each student's home, and also displays an interface such as operation buttons for operating the avatars 18.

人物Pは、各生徒の自宅に有るアバター18が接続済みになっていることを操作画面で確認すると、たとえば、お辞儀の操作ボタンを押して、アバター18にお辞儀をさせながら、「今日から君たちの算数の授業を担当するよ。よろしくね。」と挨拶(発話)して授業を開始する。ただし、人物Pが発話した音声は、操作者端末16から各生徒の自宅に有るアバター18に送信され、アバター18から出力される。 When person P confirms on the operation screen that the avatars 18 at each student's home have already connected, he or she may, for example, press the bow operation button to make the avatar 18 bow, and greet (speak) the students by saying, "I'll be in charge of your math class starting today. Nice to meet you," and begin the lesson. However, the voice spoken by person P is transmitted from the operator terminal 16 to the avatars 18 at each student's home and output from the avatars 18.

そして、人物Pは、授業を終えると、「今日はこれでおしまい。来週もよろしくね。」と挨拶した後、終了ボタンを押して、CAサービスからログアウトする。このとき、操作者端末16と各生徒の自宅に有るアバター18の通信接続が解除される。 When person P finishes the lesson, he or she says, "That's all for today. See you next week," and then presses the end button to log out of the CA service. At this time, the communication connection between the operator terminal 16 and the avatars 18 at each student's home is terminated.

授業中に行われた対話および操作の履歴が時系列に従って記録される。対話および操作の履歴を解析することで、Tサービスの品質が向上される。一例として、対話および操作の履歴から適切と思われるタイミングでアバター18の頷き動作を自動生成することで対話の促進を図る。つまり、頷き動作を自動生成するサービス(モジュール)がアバター18の制御プログラムに追加される。 The history of conversations and operations that take place during class is recorded in chronological order. By analyzing the history of conversations and operations, the quality of the T service can be improved. As an example, conversations can be promoted by automatically generating a nodding gesture for the avatar 18 at a timing deemed appropriate based on the history of conversations and operations. In other words, a service (module) that automatically generates a nodding gesture is added to the control program for the avatar 18.

<生徒として登録>
また、家庭教師の授業を受けることを希望する人物Qは、情報処理システム10を利用するために、サービスユーザとして、サーバ12に登録される。一例として、サーバ12が運営するユーザ登録のインターネットサイトで、人物Qまたはその親は、自身の端末(利用者端末)を操作して、サーバ12が運営するCAサービスに、CAサービスを利用するサービスユーザとして仮登録する。
<Register as a student>
Furthermore, person Q, who wishes to take lessons from a private tutor, is registered with server 12 as a service user in order to use information processing system 10. As an example, on a user registration internet site operated by server 12, person Q or his/her parent operates their own terminal (user terminal) to provisionally register with the CA service operated by server 12 as a service user who will use the CA service.

すると、サーバ12は、サービスユーザIDおよび仮パスワードとともに、本登録用サイトのURLを人物Qの利用者端末に通知する。人物Qまたはその親は自身の利用者端末を用いて、本登録用サイトにアクセスし、パスワードを登録することで、人物QはCAサービスのサービスユーザとして本登録される。具体的には、サーバ12は、人物Qをユーザ管理DB(サービスユーザ管理DB30b)に登録する。 The server 12 then notifies person Q's user terminal of the URL of the official registration site, along with the service user ID and temporary password. Person Q or their parent then uses their own user terminal to access the official registration site and register a password, thereby officially registering person Q as a service user of the CA service. Specifically, the server 12 registers person Q in the user management DB (service user management DB 30b).

図3に示したように、サービスユーザ管理DB30bは、サービスユーザIDに対応して、氏名およびパスワードが記載される。 As shown in Figure 3, the service user management DB 30b stores names and passwords corresponding to service user IDs.

サービスユーザIDは、サービスユーザの識別情報であり、サービスユーザを示す文字列(SU)とシリアル番号(たとえば、5桁の数字)で構成される。サービスユーザIDは、サービスユーザを本登録(追加)するときに、最後尾のシリアル番号の次のシリアル番号を用いて発行される。なお、仮のパスワードはランダムに発行される。 The service user ID is the service user's identification information and consists of a string of characters (SU) that identifies the service user and a serial number (e.g., a five-digit number). The service user ID is issued using the serial number next to the last serial number when a service user is officially registered (added). The temporary password is issued randomly.

氏名は、サービスユーザの氏名であり、ユーザ登録のインターネットサイトでサービスユーザとして登録する人物によって入力される。 The name is the name of the service user and is entered by the person registering as a service user on the user registration internet site.

パスワードは、CAサービスのインターネットサイトにアクセスする場合に必要なパスワードであり、サービスユーザとして登録する人物によって本登録時に入力(または、決定)される。一例として、パスワードは、アルファベットおよび数字を用いて8文字から12文字で決定されるが、図3では♯印で示してある。 The password is required to access the CA service's Internet site, and is entered (or determined) by the person registering as a service user at the time of registration. As an example, the password is determined to be 8 to 12 letters and numbers, and is indicated by a # symbol in Figure 3.

図3に示す例では、サービスユーザ管理DB30bには、サービスユーザIDがSU08301であるサービスユーザとして、田中春子が登録されており、さらに、パスワードが登録される。また、サービスユーザIDがOP08302であるサービスユーザとして、佐藤太郎が登録されており、さらに、パスワードが登録される。 In the example shown in Figure 3, Haruko Tanaka is registered in the service user management DB 30b as a service user with the service user ID SU08301, and a password is also registered. Taro Sato is also registered as a service user with the service user ID OP08302, and a password is also registered.

次に、サービスユーザ(ここでは、人物Q)は、CAサービスのログイン画面でサービスユーザIDおよびパスワードを入力してCAサービスにログインし、CAサービスのサービスメニューから家庭教師サービス(Tサービス)を選択し、さらに、サブメニューで生徒として登録することを選択する。また、サービスユーザは、希望科目および受講希望日時を各々のメニューで選択する。 Next, the service user (here, Person Q) logs in to the CA service by entering their service user ID and password on the CA service login screen, selects the tutoring service (T service) from the CA service's service menu, and then selects to register as a student in the submenu. The service user also selects the desired subjects and desired lesson dates and times from each menu.

すると、サーバ12の指示によって、Tサービスを提供する会社Xで管理される生徒管理DB106(図5参照)にサービスユーザIDのサービスユーザが生徒として登録される。ただし、生徒管理DB106は、Tサービス用のサーバに、直接またはネットワーク14を介して接続される。 Then, in response to an instruction from server 12, the service user with the service user ID is registered as a student in student management DB 106 (see Figure 5) managed by company X that provides the T service. However, student management DB 106 is connected to the server for the T service directly or via network 14.

図5に示すように、生徒管理DB106は、生徒登録番号に対応して、サービスユーザID、希望科目および受講希望日時が記載される。生徒登録番号は、生徒であることを示すアルファベット(この実施例では、S)とシリアル番号を含み、生徒管理DB1106に登録されるときに決定される。サービスユーザIDは、CAサービスの登録時に付与されたサービスユーザIDである。希望科目は、生徒として受講する科目である。受講希望日時は、希望科目を受講する日(この実施例では、曜日)と時間(開始時間および終了時間)を意味する。 As shown in Figure 5, the student management DB 106 stores a service user ID, desired subject, and desired date and time of attendance corresponding to the student registration number. The student registration number includes an alphabet (in this embodiment, S) indicating the student and a serial number, and is determined when the student is registered in the student management DB 1106. The service user ID is the service user ID assigned when registering for the CA service. The desired subject is the subject that the student will take. The desired date and time of attendance refers to the day (in this embodiment, the day of the week) and time (start time and end time) that the desired subject will be taken.

<アバターの登録1>
会社Xのアバター登録担当者は、Tサービスのサービスユーザ(たとえば、人物Q)に配布(貸与)するアバター18を準備し、準備したアバター18をCAサービスに登録する。一例として、アバター登録担当者は、自身の端末を用いて、CAサービスのログイン画面を開き、自身のサービスユーザIDおよびパスワードを入力して、ログインする。
<Avatar registration 1>
An avatar registration clerk at company X prepares an avatar 18 to be distributed (lend) to a service user of service T (e.g., person Q), and registers the prepared avatar 18 with the CA service. As an example, the avatar registration clerk uses his/her own terminal to open a login screen for the CA service, enters his/her own service user ID and password, and logs in.

なお、アバター登録担当者は、事前に、CAサービスのサービスユーザとして登録してある。 The avatar registration person has already registered as a service user of the CA service.

アバター登録担当者は、CAサービスにログインすると、CAサービスのサービスメニューからアバター登録サービスを選択し、アバター18の固有情報、アバター18の所有者およびアバター18の属性を入力または選択することで、当該アバター18をCAサービスに仮登録する。 When the avatar registration officer logs in to the CA service, they select the avatar registration service from the CA service's service menu and provisionally register the avatar 18 with the CA service by entering or selecting the avatar 18's unique information, the avatar 18's owner, and the avatar 18's attributes.

すると、サーバ12は、アバターIDおよび仮パスワードとともに、本登録用サイトのURLをアバター登録担当者の端末に通知する。アバター登録担当者は自身の端末を用いて、本登録用サイトにアクセスし、パスワードを登録することで、アバター18はCAサービスで利用されるアバター18として本登録される。具体的には、サーバ12は、アバター18をアバター管理DB32に登録する。 The server 12 then notifies the terminal of the avatar registration clerk of the URL of the official registration site, along with the avatar ID and temporary password. The avatar registration clerk then uses their own terminal to access the official registration site and register the password, thereby officially registering the avatar 18 as an avatar 18 to be used in the CA service. Specifically, the server 12 registers the avatar 18 in the avatar management DB 32.

図4に示すように、アバター管理DB32は、アバターIDに対応して、固有情報、所有者ID、属性およびパスワードが記載される。 As shown in Figure 4, the avatar management DB32 stores unique information, owner ID, attributes, and passwords corresponding to an avatar ID.

アバターIDは、アバター18の識別情報であり、アバター18を示す文字列(AV)とシリアル番号(たとえば、5桁の数字)で構成される。アバターIDは、アバター18を本登録(追加)するときに、最後尾のシリアル番号の次のシリアル番号を用いて発行される。なお、仮のパスワードはランダムに発行される。 The avatar ID is identification information for the avatar 18 and consists of a string of characters (AV) that identifies the avatar 18 and a serial number (e.g., a five-digit number). The avatar ID is issued using the serial number next to the last serial number when the avatar 18 is officially registered (added). The temporary password is issued randomly.

固有情報は、一例として、MACアドレスであるが、製造番号などの他の情報でもよい。図4では、横棒を記載することでMACアドレスを省略してある。 The unique information is, for example, a MAC address, but may be other information such as a serial number. In Figure 4, the MAC address is omitted by adding a horizontal bar.

所有者IDは、アバター18の所有者の識別情報であり、複数の桁の数字またはアルファベットの文字列或いはそれらを混在させた記号(たとえば、5桁の数字)で示される。 The owner ID is identification information for the owner of the avatar 18 and is indicated by a multi-digit number, a string of letters, or a symbol that combines these (for example, a five-digit number).

属性は、アバター18の種類であり、据置型、移動型またはCGの別が記載される。この実施例では、据置型は据置型ロボットを意味し、移動型は移動型ロボットを意味し、CGはタブレット端末に表示されるCGを意味する。 The attribute is the type of avatar 18, and indicates whether it is stationary, mobile, or CG. In this example, stationary refers to a stationary robot, mobile refers to a mobile robot, and CG refers to CG displayed on a tablet device.

パスワードは、CAサービスのインターネットサイトにアクセスする場合に必要なパスワードであり、アバター18を登録するアバター登録担当者によって本登録時に入力(または、決定)される。一例として、パスワードは、アルファベットおよび数字を用いて8文字から12文字で決定されるが、図4では×印で示してある。 The password is required to access the CA service's Internet site, and is entered (or determined) by the avatar registration officer who registers the avatar 18 during the actual registration process. As an example, the password is determined to be 8 to 12 letters and numbers, and is indicated by an "x" in Figure 4.

図4に示す例では、アバター管理DB32には、アバターIDがAV13853であるアバター18に対応して、固有情報として当該アバター18が備える通信機器のMACアドレスが登録されており、所有者IDとして、234012が登録されており、属性として、据置型が登録されており、さらに、パスワードが登録される。 In the example shown in Figure 4, the avatar management DB 32 stores, in association with the avatar 18 whose avatar ID is AV13853, the MAC address of the communication device equipped with the avatar 18 as unique information, 234012 as the owner ID, "stationary" as an attribute, and a password.

また、アバターIDがAV13854であるアバター18に対応して、固有情報として当該アバター18が備える通信機器のMACアドレスが登録されており、所有者IDとして、234012が登録されており、属性として、CGが登録されており、さらに、パスワードが登録される。 In addition, for avatar 18 with avatar ID AV13854, the MAC address of the communication device equipped with that avatar 18 is registered as unique information, 234012 is registered as the owner ID, CG is registered as an attribute, and a password is also registered.

さらに、アバターIDがAV13855であるアバター18に対応して、固有情報として当該アバター18が備える通信機器のMACアドレスが登録されており、所有者IDとして、000396が登録されており、属性として、移動型が登録されており、さらに、パスワードが登録される。 Furthermore, for avatar 18 with avatar ID AV13855, the MAC address of the communication device equipped with that avatar 18 is registered as unique information, 000396 is registered as the owner ID, mobile type is registered as an attribute, and a password is also registered.

図4に示す例では、アバターIDがAV13853のアバター18とAV13854のアバター18は同じ所有者が所有していることが分かる。 In the example shown in Figure 4, it can be seen that avatar 18 with avatar ID AV13853 and avatar 18 with avatar ID AV13854 are owned by the same owner.

また、アバター登録担当者は、登録されたアバターIDおよびパスワードを該当するアバター18(ロボットまたはコンピュータ)の内部メモリに設定(記憶)する。 The avatar registration officer also sets (stores) the registered avatar ID and password in the internal memory of the corresponding avatar 18 (robot or computer).

<アバターの登録2>
次に、アバター登録担当者は、サービスメニューからTサービスを選択し、サブメニューからサービス管理を選択し、さらに、サブメニューからアバター登録を選択する。続いて、アバター登録担当者は、アバターの登録1で登録したアバター18のアバターIDをTサービスに登録する。このとき、アバター登録担当者は、アバター18のユーザすなわち生徒(ここでは、人物Q)の生徒登録番号およびTサービスにおける人物Qの属性も登録する。
<Avatar Registration 2>
Next, the avatar registration person selects T Service from the service menu, selects Service Management from the submenu, and further selects Avatar Registration from the submenu. Subsequently, the avatar registration person registers the avatar ID of the avatar 18 registered in Avatar Registration 1 in the T Service. At this time, the avatar registration person also registers the student registration number of the user of the avatar 18, i.e., the student (here, Person Q), and the attributes of Person Q in the T Service.

すると、サーバ12の指示によって、Tサービスを提供する会社Xで管理される登録アバター管理DB108に、Tサービスに登録したアバター18のアバターIDと、当該アバター18を貸与する生徒が対応付けて登録される。ただし、登録アバター管理DB108は、Tサービス用のサーバに、直接またはネットワーク14を介して接続される。 Then, in response to an instruction from the server 12, the avatar ID of the avatar 18 registered in the T service and the student to whom the avatar 18 is loaned are registered in association with each other in the registered avatar management DB 108 managed by company X that provides the T service. However, the registered avatar management DB 108 is connected to the server for the T service directly or via the network 14.

図5に示すように、登録アバター管理DB108は、アバター登録番号に対応して、アバターID、生徒登録番号および属性が記載される。アバター登録番号は、登録されたアバター18であることを示すアルファベット(この実施例では、RA)とシリアル番号を含み、登録アバター管理DB108に登録されるときに決定される。アバターIDは、CAサービスの登録時に付与されたアバターIDである。 As shown in Figure 5, the registered avatar management DB 108 stores the avatar ID, student registration number, and attributes corresponding to the avatar registration number. The avatar registration number includes an alphabet (in this example, RA) and a serial number that indicate that the avatar 18 is registered, and is determined when the avatar is registered in the registered avatar management DB 108. The avatar ID is the avatar ID assigned when registering for the CA service.

生徒登録番号は、Tサービスの登録時に付与された生徒登録番号である。属性は、生徒登録番号の生徒の属性(永続または一時的)が登録される。永続はTサービスの利用の期限を設定していないことを意味し、一時的はTサービスの利用の期限が設定されていることを意味する。 The student registration number is the student registration number assigned when registering for the T service. The attribute is the student's attribute (permanent or temporary) registered for the student registration number. Permanent means that there is no set limit for using the T service, and temporary means that there is a set limit for using the T service.

アバター18の登録、および、登録したアバター18と当該アバター18を貸与するユーザの登録が終了すると、当該アバター18とテキスト(または、授業に使う資料)がユーザの自宅に送る。 Once the registration of the avatar 18 and the registration of the registered avatar 18 and the user to whom the avatar 18 will be loaned are complete, the avatar 18 and the text (or materials to be used in class) will be sent to the user's home.

<生徒として授業を受講>
生徒である人物Qは、アバター18とテキストを受け取ると、アバター18を用いて家庭教師の授業を受講する。
<Attending classes as a student>
When a student Q receives the avatar 18 and the text, he or she uses the avatar 18 to take lessons from the tutor.

人物Qは、水曜日の19時の少し前(たとえば、18時50分)から、テキストを開き、アバター18の電源をオンするなど、受講の準備をする。アバター18は、電源をオンされると、内部メモリに記憶されたアバターIDおよびパスワードをCAサービスのサーバ12に送信し、接続待ちの状態となる。ただし、サーバ12では、アバターIDおよびパスワードが認証され、認証に成功すると、家庭教師が使用する操作者端末16と、この操作者端末16に割り当てられたアバター18のセッション開始を許可する。 Shortly before 7 PM on Wednesday (for example, 6:50 PM), person Q prepares for the class by opening the textbook and powering on the avatar 18. When the avatar 18 is powered on, it sends the avatar ID and password stored in its internal memory to the CA service server 12 and enters a state of waiting for connection. However, the server 12 authenticates the avatar ID and password, and if authentication is successful, allows the start of a session between the operator terminal 16 used by the tutor and the avatar 18 assigned to this operator terminal 16.

19時になると、上述したように、アバター18に設けられたランプが点滅し、または、呼び出し音が鳴り、家庭教師の操作者端末16からの接続の要求があることが人物Qに報知される。これに対して、生徒は、接続の要求を受け入れる操作を行う。たとえば、アバター18がロボットである場合には、ロボットと握手する、または、受け入れることを音声で入力する。また、アバター18がCGである場合には、受け入れボタンをオンする、または、受け入れることを音声で入力する。 At 7 p.m., as described above, the lamp on the avatar 18 will flash or a call will sound, notifying person Q that there is a connection request from the tutor's operator terminal 16. In response, the student will take action to accept the connection request. For example, if the avatar 18 is a robot, the student will shake hands with the robot or input acceptance by voice. If the avatar 18 is CG, the student will turn on the acceptance button or input acceptance by voice.

すると、アバター18がお辞儀をしながら、「今日から君たちの算数の授業を担当するよ。よろしくね。」と挨拶(発話)して授業を開始する。 Avatar 18 then bows and greets the students, saying (spoken), "I'll be in charge of your math class starting today. Nice to meet you." and begins the lesson.

そして、授業が終わると、アバター18が「今日はこれでおしまい。来週もよろしくね。」と挨拶した後、アバター18は停止する。その後、人物Qはアバター18の電源をオフする。 When the class ends, avatar 18 says, "That's all for today. See you next week," and then shuts down. Person Q then turns off avatar 18.

上述したように、授業中に行われた対話および操作の履歴が時系列に従って記録される。 As mentioned above, the history of interactions and operations that take place during class is recorded in chronological order.

<水族館の見学サービス>
2つ目は或る水族館Yが見学サービス(以下、「Fサービス」と呼ぶ)を提供する場合である。このようなFサービスでは、見学者すなわち参加者は自身のアバター18を通して館内を見学する。
<Aquarium tour service>
The second case is when a certain aquarium Y provides a tour service (hereinafter referred to as an “F service”). In such an F service, visitors, i.e., participants, tour the aquarium through their own avatars 18.

このFサービスの場合、見学者となる人物Rは、水族館Yのホームページに貼られたリンクからサーバ12で管理されるFサービスの予約サイトのウェブページにおいて、見学を希望する日時を選択または指定するとともに、自身のサービスユーザIDおよび操作者IDを入力して、予約を行う。 In the case of this F service, visitor person R makes a reservation by clicking a link on the aquarium Y's homepage and selecting or specifying the desired date and time for the tour on the web page of the F service reservation site managed by server 12, as well as entering their own service user ID and operator ID.

なお、人物Rは遠隔に存在するアバター18の操作者であり、また、アバター18を通して見学を行うサービスユーザでもある。この場合、人物Rは、操作者としてCAサービスに登録されるとともに、サービスユーザとしてCAサービスに登録される。それぞれの登録方法は、Tサービスの例で示したとおりである。 Note that person R is the operator of the remotely located avatar 18, and is also a service user who tours the site through the avatar 18. In this case, person R is registered with the CA service as both an operator and a service user. The registration methods for each are as shown in the example of the T service.

図7は情報処理システム10を使用してFサービスを提供する場合のサービス提供システム200の他の例を示す図である。図8はFサービスを提供する水族館Yで管理される見学者管理DB204および登録アバター管理DB206の一例を示す図である。以下、図7および図8を用いて水族館Yの見学サービスについて説明するが、上述した家庭教師のサービスと同じ内容については簡単に説明することにする。 Figure 7 is a diagram showing another example of a service providing system 200 when providing the F service using the information processing system 10. Figure 8 is a diagram showing an example of a visitor management DB 204 and a registered avatar management DB 206 managed by aquarium Y that provides the F service. Below, the tour service at aquarium Y will be explained using Figures 7 and 8, but the same content as the tutor service described above will only be briefly explained.

このFサービスの場合、申込者(ここでは、人物R)は、情報処理システム10を介して水族館YのFサービスに操作者として登録するとともに、情報処理システム10を介して水族館YのFサービスにサービスユーザとして登録する。次に、人物Rは、上述したように、Fサービスの予約サイトのウェブページでガイドツアーの予約を行う。 In the case of this F service, the applicant (here, person R) registers as an operator with Aquarium Y's F service via information processing system 10, and also registers as a service user with Aquarium Y's F service via information processing system 10. Next, person R makes a reservation for a guided tour on the web page of the F service's reservation site, as described above.

<見学者として登録>
具体的には、水族館Yのガイドツアーを希望する人物Qは、情報処理システム10を利用するために、操作者およびサービスユーザとして、サーバ12に登録される。一例として、サーバ12が運営するユーザ登録のインターネットサイトで、人物Rは、自身の端末(操作者端末16)を操作して、サーバ12が運営するCAサービスにアバター18の操作者として仮登録する。
<Register as a visitor>
Specifically, person Q, who wishes to take a guided tour of aquarium Y, is registered with server 12 as an operator and service user in order to use information processing system 10. As an example, on an internet site for user registration operated by server 12, person R operates his/her own terminal (operator terminal 16) to provisionally register as an operator of avatar 18 with the CA service operated by server 12.

すると、サーバ12は、操作者IDおよび仮パスワードとともに、本登録用サイトのURLを人物Rの操作者端末16に通知する。人物Rが自身の操作者端末16を用いて、本登録用サイトにアクセスし、パスワードを登録することで、人物PはCAサービスの操作者として本登録される。具体的には、サーバ12は、人物Rをユーザ管理DB(操作者管理DB30a)に登録する。操作者管理DB30aは、図3を用いて説明したとおりであるため、説明は省略する。 The server 12 then notifies person R's operator terminal 16 of the URL of the official registration site, along with the operator ID and temporary password. When person R uses his or her operator terminal 16 to access the official registration site and register a password, person P is officially registered as an operator of the CA service. Specifically, the server 12 registers person R in the user management DB (operator management DB 30a). The operator management DB 30a has been described using Figure 3, so a detailed description will be omitted.

続いて、人物Qは、情報処理システム10を利用するために、サービスユーザとして、サーバ12に登録される。一例として、サーバ12が運営するユーザ登録のインターネットサイトで、人物Qは、自身の端末(ここでは、操作者端末16)を操作して、サーバ12が運営するCAサービスに、CAサービスを利用するサービスユーザとして仮登録する。 Subsequently, person Q is registered with server 12 as a service user in order to use information processing system 10. As an example, on a user registration internet site operated by server 12, person Q operates his/her own terminal (here, operator terminal 16) to provisionally register with the CA service operated by server 12 as a service user who will use the CA service.

すると、サーバ12は、サービスユーザIDおよび仮パスワードとともに、本登録用サイトのURLを人物Rの操作者端末16に通知する。人物Rは自身の操作者端末16を用いて、本登録用サイトにアクセスし、パスワードを登録することで、人物RはCAサービスのサービスユーザとして本登録される。具体的には、サーバ12は、人物Rをユーザ管理DB(サービスユーザ管理DB30b)に登録する。サービスユーザ管理DB30bは、図3を用いて説明したとおりであるため、説明は省略する。 The server 12 then notifies person R's operator terminal 16 of the URL of the official registration site, along with the service user ID and temporary password. Person R uses his or her operator terminal 16 to access the official registration site and register a password, thereby officially registering person R as a service user of the CA service. Specifically, the server 12 registers person R in the user management DB (service user management DB 30b). The service user management DB 30b has been described using Figure 3, so a detailed description will be omitted.

次に、申込者(ここでは、人物R)は、CAサービスのログイン画面でサービスユーザID(または、操作者ID)およびパスワードを入力してCAサービスにログインし、CAサービスのサービスメニューから水族館Yのガイドツアーサービス(Fサービス)を選択し、さらに、サブメニューでガイドツアーの予約を選択する。また、申込者は、見学希望日時をメニューで選択(または、指定)する。 Next, the applicant (person R in this case) logs in to the CA service by entering their service user ID (or operator ID) and password on the CA service login screen, selects the guided tour service for Aquarium Y (Service F) from the CA service's service menu, and then selects "Book a guided tour" from the submenu. The applicant also selects (or specifies) the desired date and time for the tour from the menu.

すると、サーバ12の指示によって、Fサービスを提供する水族館Yで管理される見学者管理DB204にサービスユーザIDおよび操作者IDの申込者が見学者として登録される。ただし、見学者管理DB204は、Fサービスを提供するためのインターネットサイトを運営する水族館Yのサーバ(サーバ12およびTサービス用のサーバとは別のサーバ。以下、「Fサービス用のサーバ」という。)202に、直接またはネットワーク14を介して接続される。後述する登録アバター管理DB206も同様である。また、Fサービス用のサーバ202は、汎用のサーバであり、CPU、RAMおよび通信I/Fなどのコンポーネントを備える。 Then, in response to an instruction from server 12, the applicant for the service user ID and operator ID is registered as a visitor in visitor management DB 204 managed by aquarium Y, which provides the F service. However, visitor management DB 204 is connected directly or via network 14 to aquarium Y's server 202 (a server separate from server 12 and the server for the T service; hereinafter referred to as the "server for the F service"), which operates an internet site for providing the F service. The same is true for registered avatar management DB 206, which will be described later. Furthermore, server 202 for the F service is a general-purpose server, and is equipped with components such as a CPU, RAM, and a communications I/F.

見学者管理DB204は、見学者番号に対応して、サービスユーザID、操作者IDおよび予約日時が記載される。見学者番号は、見学者であることを示すアルファベット(この実施例では、V)とシリアル番号を含み、見学者管理DBに登録されるときに決定される。サービスユーザIDおよび操作者IDは、CAサービスの登録時に付与されたサービスユーザIDおよび操作者IDである。予約日時は、申込者が予約した、水族館Yを見学する日(年月日)および時間(開始時間および終了時間)を意味する。 The visitor management DB 204 stores the service user ID, operator ID, and reservation date and time corresponding to the visitor number. The visitor number includes an alphabet (in this example, a V) indicating the visitor and a serial number, and is determined when the visitor is registered in the visitor management DB. The service user ID and operator ID are the service user ID and operator ID assigned when registering for the CA service. The reservation date and time indicates the date (year, month, day) and time (start time and end time) for the applicant to visit Aquarium Y.

<アバターの登録1>
水族館Yのアバター登録担当者は、Fサービスのサービスユーザに使用させるアバター18を準備し、準備したアバター18をCAサービスに登録する。したがって、図4に示したように、登録したアバター18がアバター管理DB32に登録(追加)される。アバターの登録1およびアバター管理DBについては、上述したとおりであるため、重複した説明は省略する。
<Avatar registration 1>
The avatar registration staff at Aquarium Y prepares avatars 18 to be used by service users of Service F and registers the prepared avatars 18 with the CA service. Therefore, as shown in Figure 4, the registered avatars 18 are registered (added) to the avatar management DB 32. The avatar registration 1 and the avatar management DB are as described above, and therefore a repeated explanation will be omitted.

<アバターの登録2>
次に、アバター登録担当者は、サービスメニューからFサービスを選択し、サブメニューからサービス管理を選択し、さらに、サブメニューからアバター登録を選択する。続いて、アバター登録担当者は、アバターの登録1で登録したアバター18のアバターIDをFサービスに登録する。このとき、アバター登録担当者は、アバター18のユーザすなわち見学者(ここでは、人物R)の見学者番号およびFサービスにおける人物Rの属性も登録する。
<Avatar Registration 2>
Next, the avatar registration clerk selects F Service from the service menu, selects Service Management from the submenu, and further selects Avatar Registration from the submenu. Subsequently, the avatar registration clerk registers the avatar ID of the avatar 18 registered in Avatar Registration 1 in the F Service. At this time, the avatar registration clerk also registers the visitor number of the user of the avatar 18, i.e., the visitor (here, person R), and the attributes of person R in the F Service.

すると、サーバ12の指示によって、Fサービスを提供する水族館Yで管理される登録アバター管理DB206に、Fサービスに登録したアバター18のアバターIDと、当該アバター18を使用する見学者が対応付けて登録される。ただし、登録アバター管理DB206は、Fサービス用のサーバ202に、直接またはネットワーク14を介して接続される。 Then, in response to an instruction from the server 12, the avatar ID of the avatar 18 registered in the F service and the visitor who will use that avatar 18 are registered in association with each other in the registered avatar management DB 206 managed by the aquarium Y that provides the F service. However, the registered avatar management DB 206 is connected to the server 202 for the F service directly or via the network 14.

図8に示すように、登録アバター管理DB206は、アバター登録番号に対応して、アバターID、見学者番号および属性が記載される。アバター登録番号およびアバターIDは、上述した内容と同じであるため、重複した説明は省略する。 As shown in Figure 8, the registered avatar management DB 206 stores the avatar ID, visitor number, and attributes corresponding to the avatar registration number. The avatar registration number and avatar ID are the same as those described above, so a duplicate explanation will be omitted.

見学者番号は、Fサービスの登録時に付与された見学者番号である。属性は、見学者番号の見学者の属性(一日または一年)であり、Fサービスの利用期間が登録される。 The visitor number is the number assigned when registering for the F service. The attribute is the attribute of the visitor with the visitor number (one day or one year), and the period of use of the F service is registered.

アバター18の登録、および、登録したアバター18と当該アバター18を使用する見学者の登録が終了すると、当該アバター18は水族館Yに配置される。ただし、アバター18は水族館Yに予め配置されていてもよい。 Once the registration of the avatar 18 and the registration of the registered avatar 18 and the visitor who will use that avatar 18 are complete, that avatar 18 is placed in aquarium Y. However, the avatar 18 may also be placed in aquarium Y in advance.

<見学者として水族館Yを見学>
人物Qは、予約日時たとえば2022年1月15日の14時の少し前(たとえば、13時50分)に、自身の操作者端末16を用いてCAサービスにログインし、サービスメニューから水族館YのFサービスを選択し、さらに、サブメニューから見学(ガイドツアー)の開始を選択する。ただし、サーバ12は、ログイン時に、操作者端末16の操作者IDおよびパスワードを認証し、認証に成功すると、操作者端末16はCAサービスにログインする。
<Visiting Aquarium Y as a visitor>
Person Q logs in to the CA service using his/her operator terminal 16 shortly before 2:00 PM on the reservation date and time, for example, January 15, 2022 (for example, 1:50 PM), selects service F for aquarium Y from the service menu, and then selects to start a tour (guided tour) from the submenu. However, at the time of login, the server 12 authenticates the operator ID and password of the operator terminal 16, and if the authentication is successful, the operator terminal 16 logs in to the CA service.

すると、Fサービス用のサーバ202は、CAサービスのサーバ12から見学の開始の通知を受けて、2022年1月15日から見学する予定の見学者(ここでは、人物Q)を選択し、選択した見学者に対して登録されたアバター18を人物Rの操作者端末16に割り当てる。また、水族館Yの従業員である案内者Gがアバター18に割り当てられる。 Then, the server 202 for the F service receives notification from the server 12 for the CA service that the tour has begun, selects a visitor (here, person Q) who is scheduled to tour from January 15, 2022, and assigns the avatar 18 registered for the selected visitor to the operator terminal 16 of person R. Also, guide G, an employee of aquarium Y, is assigned to the avatar 18.

アバター18は、電源をオンされると、内部メモリに記憶されたアバターIDおよびパスワードをCAサービスのサーバ12に送信し、接続待ちの状態となる。ただし、サーバ12では、アバターIDおよびパスワードが認証され、認証に成功すると、見学者が使用する操作者端末16と、この操作者端末16に割り当てられたアバター18のセッション開始を許可する。 When the avatar 18 is powered on, it sends the avatar ID and password stored in its internal memory to the CA service server 12 and waits for a connection. However, the server 12 authenticates the avatar ID and password, and if authentication is successful, allows the start of a session between the operator terminal 16 used by the visitor and the avatar 18 assigned to this operator terminal 16.

14時になると、アバター18に設けられたランプが点滅し、または、呼び出し音が鳴り、見学者の操作者端末16からの接続の要求があることが案内者Gに報知される。これに対して、案内者Gは、接続の要求を受け入れる操作を行う。たとえば、アバター18がロボットである場合には、ロボットと握手する、または、受け入れることを音声で入力する。 At 2 p.m., a lamp on the avatar 18 will flash or a call will sound, informing the guide G that there has been a connection request from the visitor's operator terminal 16. In response, the guide G will perform an operation to accept the connection request. For example, if the avatar 18 is a robot, the guide G will shake hands with the robot or vocally input acceptance.

一方、人物Qの操作者端末16の操作画面には、水族館Yに配置されたアバター18の接続を待機している状態であることが表示されており、水族館Yに配置されたアバター18は、接続の要求が有ることを、ランプを点滅または呼び出し音を出力することで、アバター18の前に(近くに)居る案内者Gに報知する。案内者Gは、アバター18を通して接続の要求の受け入れを通知する。 Meanwhile, the operation screen of person Q's operator terminal 16 displays that it is waiting for a connection from avatar 18 located in aquarium Y, and avatar 18 located in aquarium Y notifies guide G, who is in front of (nearby) avatar 18, that there is a connection request by flashing a lamp or outputting a ringtone. Guide G notifies avatar 18 that the connection request has been accepted through avatar 18.

サーバ12は、セッション管理プログラムに従って、人物Rの操作者端末16とアバター18を通信可能に接続し、サービスプログラム(Fサービスの制御プログラム)を処理するタスクに接続済みであることを通知する。 In accordance with the session management program, the server 12 connects person R's operator terminal 16 and avatar 18 so that they can communicate with each other, and notifies them that they are connected to the task of processing the service program (the control program for the F service).

サーバ12は、サービスプログラムに従って、人物Rの操作者端末16の操作画面に、水族館Yに配置されたアバター18と接続済みであることのメッセージを表示するとともに、アバター18を操作するための操作ボタンなどのインタフェースを表示する。人物Rは、水族館Yに配置されたアバター18が接続済みになっていることを操作画面で確認する。 In accordance with the service program, the server 12 displays a message on the operation screen of person R's operator terminal 16 indicating that connection has been established with the avatar 18 located in aquarium Y, and also displays an interface such as operation buttons for operating the avatar 18. Person R confirms on the operation screen that the avatar 18 located in aquarium Y has been connected.

案内者Gは、アバター18を通して接続の要求を受け入れる操作を行うと、「こんにちは、水族館Yにようこそ」と呼びかけ、案内を開始する。人物Rは、アバター18を操作して、アバター18を館内で移動させ、アバター18を通して、魚を鑑賞したり、案内者Gの説明を聞いた入り、案内者Gと対話したりして、ガイドツアーを楽しむ。 When guide G accepts the connection request through avatar 18, he or she begins the tour by saying, "Hello, and welcome to Aquarium Y." Person R controls avatar 18 to move avatar 18 around the aquarium, and through avatar 18 enjoys the guided tour by admiring the fish, listening to guide G's explanations, and interacting with him or her.

案内(見学)中に行われた対話および操作の履歴が時系列に従って記録される。対話および操作の履歴を解析することで、Fサービスの品質が向上される。一例として、対話および操作の履歴から適切と思われるタイミングでアバター18の移動ルートおよび停止位置を自動設定することでお勧めの案内ルートによるガイドツアーの提供を図る。つまり、お勧めの案内ルートでガイドするサービス(モジュール)がアバター18の制御プログラムに追加される。 The history of interactions and operations that occur during the tour (tour) is recorded in chronological order. By analyzing the history of interactions and operations, the quality of the F service can be improved. As an example, a guided tour along a recommended guided route can be provided by automatically setting the movement route and stopping positions of the avatar 18 at a timing deemed appropriate based on the history of interactions and operations. In other words, a service (module) that provides guidance along a recommended guided route is added to the control program of the avatar 18.

この実施例によれば、アバター、アバターの操作者およびアバターの利用者を登録、管理および認証するCAサービスを提供するので、このCAサービスを基盤として使用する各種のサービスを提供する場合に、操作者にアバターを割り当てて所定のサービスを提供することができる。 This embodiment provides a CA service that registers, manages, and authenticates avatars, avatar operators, and avatar users. Therefore, when providing various services that use this CA service as a base, an avatar can be assigned to the operator and the specified service can be provided.

なお、この実施例では、サービス履歴DBは、CAサービスを提供するサーバに接続されるようにしてあるが、CAサービスを用いた所定のサービスを提供する他のサーバにも接続されるようにしてもよい。または、所定のサービスを提要する他のサーバに接続されるサービス履歴DBを別途設けるようにしてもよい。 In this embodiment, the service history DB is connected to a server that provides the CA service, but it may also be connected to another server that provides a specified service using the CA service. Alternatively, a separate service history DB may be provided that is connected to another server that provides a specified service.

また、上述の実施例で示したような各種のサービス提供システムを構築することで、CAサービスおよびCAサービスを利用した所定のサービスにおける、利用者、操作者およびアバターのそれぞれの特性を考慮するとともに、サービス履歴を考慮することで、所定のサービスを提供する場合の操作者およびアバターの組み合わせを動的に割り当てることが可能である。ただし、特性は、すべての所定のサービスに共通のものと、個別のものとが考えられる。 Furthermore, by constructing various service provision systems such as those shown in the above examples, it is possible to dynamically assign combinations of operators and avatars when providing a specified service by taking into account the characteristics of the user, operator, and avatar in the CA service and a specified service that uses the CA service, as well as the service history. However, the characteristics may be common to all specified services or individual.

なお、この実施例で挙げた各種のDBおよび所定のサービスはいずれも単なる例示であり、必要に応じて適宜変更可能である。 Note that the various databases and specified services listed in this example are merely examples and can be modified as needed.

10 …情報処理システム
12、102、202 …サーバ
12a、50 …CPU
12b、52 …RAM
12c、54 …通信I/F
14 …ネットワーク
16 …操作者端末
18 …アバター
30 …ユーザ管理DB
32 …アバター管理DB
34 …セッション管理DB
36 …サービス管理DB
38 …サービス履歴DB
56 …入出力I/F
58 …入力装置
60 …表示装置
62 …マイク
64 …スピーカ
66 …センサI/F
68 …カメラ
100、200 …サービス提供システム
104 …家庭教師管理DB
106 …生徒管理DB
108 …登録アバター管理DB
204 …見学者管理DB
206 …登録アバター管理DB
10... Information processing system 12, 102, 202... Server 12a, 50... CPU
12b, 52...RAM
12c, 54...Communication I/F
14 Network 16 Operator terminal 18 Avatar 30 User management DB
32...Avatar management DB
34...Session management DB
36...Service management DB
38...Service history DB
56... Input/output I/F
58 ... input device 60 ... display device 62 ... microphone 64 ... speaker 66 ... sensor I/F
68 ... Camera 100, 200 ... Service providing system 104 ... Tutor management DB
106...Student management DB
108 ...Registered avatar management DB
204... Visitor management DB
206 ...Registered avatar management DB

Claims (1)

アバターを使用した1または複数の所定のサービスを提供するための基盤となるサービスである基盤サービスを提供する情報処理装置および前記所定のサービスで使用されるアバターを操作する操作者の操作者端末を備える、情報処理システムであって、
前記1または複数の所定のサービスで使用される前記アバターの識別情報であるアバター識別情報およびアバターパスワードを記憶する第1記憶手段、
前記操作者の識別情報である操作者識別情報および操作者パスワードを記憶する第2記憶手段、
前記操作者が前記基盤サービスを利用する場合に、前記操作者識別情報および前記操作者パスワードを認証する操作者認証手段、
前記操作者認証手段によって認証に成功した前記操作者の操作に従って1の前記所定のサービスを選択する選択手段、
前記選択手段によって1の前記所定のサービスが選択されたき、選択した前記操作者の前記操作者端末に当該所定のサービスで使用される前記アバターを割り当てる割当手段、
前記割当手段によって割り当てられた前記アバターの前記アバター識別情報および前記アバターパスワードを認証するアバター認証手段、および
前記アバター認証手段によって認証に成功したことに応じて、前記所定のサービスを選択した前記操作者の前記操作者端末と前記割当手段によって割り当てられた前記アバターのセッション開始を許可する許可手段を備える、情報処理システム。
An information processing system including: an information processing device that provides a platform service that is a platform service for providing one or more predetermined services using avatars; and an operator terminal for an operator that operates an avatar used in the predetermined services,
a first storage means for storing avatar identification information and an avatar password, which are identification information of the avatar used in the one or more predetermined services;
a second storage means for storing operator identification information and an operator password, which are identification information of the operator;
an operator authentication means for authenticating the operator identification information and the operator password when the operator uses the infrastructure service;
a selection means for selecting one of the predetermined services in accordance with an operation of the operator who has been successfully authenticated by the operator authentication means;
an allocation means for allocating, when one of the predetermined services is selected by the selection means, the avatar to be used in the predetermined service to the operator terminal of the selected operator;
an avatar authentication means for authenticating the avatar identification information and the avatar password of the avatar assigned by the assignment means; and an authorization means for authorizing, in response to successful authentication by the avatar authentication means, start of a session between the operator terminal of the operator who selected the predetermined service and the avatar assigned by the assignment means.
JP2022052885A 2022-03-29 2022-03-29 Information Processing Systems Active JP7777866B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022052885A JP7777866B2 (en) 2022-03-29 2022-03-29 Information Processing Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022052885A JP7777866B2 (en) 2022-03-29 2022-03-29 Information Processing Systems

Publications (2)

Publication Number Publication Date
JP2023145956A JP2023145956A (en) 2023-10-12
JP7777866B2 true JP7777866B2 (en) 2025-12-01

Family

ID=88286420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022052885A Active JP7777866B2 (en) 2022-03-29 2022-03-29 Information Processing Systems

Country Status (1)

Country Link
JP (1) JP7777866B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7548644B1 (en) 2024-02-07 2024-09-10 株式会社Hinichijo Correspondence education system, correspondence education providing method, and correspondence education providing program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020528190A (en) 2017-07-20 2020-09-17 ハイパーリンク テクノロジーズ、インコーポレイテッド Multi-device robot control
WO2022065507A1 (en) 2020-09-28 2022-03-31 avatarin株式会社 Communication system and terminal device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020528190A (en) 2017-07-20 2020-09-17 ハイパーリンク テクノロジーズ、インコーポレイテッド Multi-device robot control
WO2022065507A1 (en) 2020-09-28 2022-03-31 avatarin株式会社 Communication system and terminal device

Also Published As

Publication number Publication date
JP2023145956A (en) 2023-10-12

Similar Documents

Publication Publication Date Title
US9661274B2 (en) Information processing system, information processing method, and program
JP3930022B2 (en) Distance learning system, attendance confirmation method and attendance confirmation program
CN116349230B (en) Teaching live broadcast method and display device
KR20030061314A (en) Method,Device and Program of Providing Education Services For Free Talk Services
KR20220114184A (en) Online lecture system and method
JP7777866B2 (en) Information Processing Systems
JPWO2005062218A1 (en) Reaction information display system
JP2008533608A (en) Group response event hosting method and apparatus
US20230196632A1 (en) Information processing device and information processing method
US20180277018A1 (en) Information processing system, information processing method, and information processing device
JP2002072846A (en) Education system
JP2004192575A (en) Appointment monitoring method and appointment monitoring system
JP5758058B1 (en) Coaching support system, coaching support method, and coaching support program
KR20010113982A (en) method and apparatus for remote out-of-school studies
JPH0981489A (en) Virtual conference method and virtual conference system
JP2002215015A (en) Method and system for education
KR100613899B1 (en) Learning progress management method and system using communication media
CN110853435A (en) Remote teaching training system and method
JP7767780B2 (en) System, computer-implemented method for distributing data, and program for causing a computer to perform the method
CN106462809B (en) Auxiliary system is instructed, instruct householder method and instructs auxiliary program
JP3119566B2 (en) Learning system using network type multi-user virtual space
KR20020069973A (en) The business method providing interview in the screen
JP2024082435A (en) Conference control system, conference control method, and computer program
JP2002344919A (en) Logout system in conference utilizing communication
JP2001188461A (en) Learning supporting system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250213

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: 20251021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251111

R150 Certificate of patent or registration of utility model

Ref document number: 7777866

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150