Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7622840B2 - Server device, system, and server device control method and program - Google Patents
[go: Go Back, main page]

JP7622840B2 - Server device, system, and server device control method and program - Google Patents

Server device, system, and server device control method and program Download PDF

Info

Publication number
JP7622840B2
JP7622840B2 JP2023528904A JP2023528904A JP7622840B2 JP 7622840 B2 JP7622840 B2 JP 7622840B2 JP 2023528904 A JP2023528904 A JP 2023528904A JP 2023528904 A JP2023528904 A JP 2023528904A JP 7622840 B2 JP7622840 B2 JP 7622840B2
Authority
JP
Japan
Prior art keywords
passengers
vehicle
server device
traveling vehicle
patrol
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
JP2023528904A
Other languages
Japanese (ja)
Other versions
JPWO2022264391A1 (en
JPWO2022264391A5 (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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of JPWO2022264391A1 publication Critical patent/JPWO2022264391A1/ja
Publication of JPWO2022264391A5 publication Critical patent/JPWO2022264391A5/en
Application granted granted Critical
Publication of JP7622840B2 publication Critical patent/JP7622840B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/40Transportation

Landscapes

  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、サーバ装置、システム、サーバ装置の制御方法及び記憶媒体に関する。 The present invention relates to a server device, a system, a control method for a server device, and a storage medium.

近年、自動走行車の実用化が進められている。例えば、自動走行車は、テーマパーク、観光地等における移動手段として実用化されている。自動走行車に適用可能な技術として下記の特許文献1、特許文献2の技術がある。これらの文献では、人の興味や感情を推定する技術が開示されている。In recent years, the practical application of self-driving cars has progressed. For example, self-driving cars have been put to practical use as a means of transportation in theme parks, tourist destinations, and the like. The technologies that can be applied to self-driving cars are described in the following Patent Documents 1 and 2. These documents disclose technologies for estimating people's interests and emotions.

例えば、特許文献1には、車両の搭乗者の振舞いを検知し、その搭乗者が直接あるいは潜在的に興味を持つものに関する情報を提示し、搭乗者の興味を喚起してプロモーションの促進を支援する、と記載されている。特許文献1のクラウドサーバは、バスとの間で通信可能に接続される。クラウドサーバは、顧客興味データベースに登録された、バスに搭乗予定の顧客の属性情報を受け取る通信回路を備える。クラウドサーバは、バスへの搭乗中に、バスに搭載された車内カメラ等により検知された顧客の行動の検知結果と、顧客の属性情報とに基づいて、顧客が直接あるいは潜在的に興味を有する興味事項を推測するプロセッサを備える。プロセッサは、推測された興味事項に関する情報を、通信回路を介して、バスに搭載された車載端末に閲覧可能に表示する。For example, Patent Document 1 describes a system that detects the behavior of vehicle occupants and presents information about what the occupants are directly or potentially interested in, thereby stimulating the occupants' interest and helping to promote promotion. The cloud server in Patent Document 1 is communicatively connected to the bus. The cloud server has a communication circuit that receives attribute information of customers who plan to board the bus, which is registered in a customer interest database. The cloud server has a processor that infers the interests of customers that the customers are directly or potentially interested in based on the detection results of the customer's behavior detected by an in-vehicle camera or the like mounted on the bus while on board the bus and the customer's attribute information. The processor displays information about the inferred interests on an on-board terminal mounted on the bus via the communication circuit so that it can be viewed.

特許文献2には、推定ターゲットの正確な感情を推定することができる感情推定装置、感情推定方法、感情推定プログラム、および感情カウントシステムを提供する、と記載されている。特許文献2の感情推定装置は、脈拍解析部と、表情解析部と、発話内容解析部と、発話トーン解析部と、感情推定部とを持つ。脈拍解析部は、推定ターゲットの脈拍を解析して脈拍情報を生成する。表情解析部は、推定ターゲットの顔の画像情報に基づいて、推定ターゲットの表情を解析して表情情報を生成する。発話内容解析部は、推定ターゲットの音声情報に基づいて、推定ターゲットの発話内容を解析して発話内容情報を生成する。発話トーン解析部は、音声情報に基づいて、推定ターゲットの発話トーンを解析して発話トーン情報を生成する。感情推定部は、脈拍情報、表情情報、発話内容情報、および発話トーン情報のうち少なくとも2つに基づいて、推定ターゲットの感情を推定する。 Patent Document 2 describes that it provides an emotion estimation device, emotion estimation method, emotion estimation program, and emotion counting system that can estimate the accurate emotion of an estimated target. The emotion estimation device of Patent Document 2 has a pulse analysis unit, a facial expression analysis unit, an utterance content analysis unit, an utterance tone analysis unit, and an emotion estimation unit. The pulse analysis unit analyzes the pulse of the estimated target to generate pulse information. The facial expression analysis unit analyzes the facial expression of the estimated target based on image information of the face of the estimated target to generate facial expression information. The speech content analysis unit analyzes the speech content of the estimated target based on the voice information of the estimated target to generate speech content information. The speech tone analysis unit analyzes the speech tone of the estimated target based on the voice information to generate speech tone information. The emotion estimation unit estimates the emotion of the estimated target based on at least two of the pulse information, facial expression information, utterance content information, and speech tone information.

特開2020-057066号公報JP 2020-057066 A 特開2018-068618号公報JP 2018-068618 A

利用者は自動走行車に乗り込み、観光地やテーマパークを移動する。その際、自動走行車から乗客に対して音声等による情報提供が行われることがあるが、当該提供される情報は予め定められたものであり、利用者が真に欲する情報には該当しないことが多い。Users board self-driving cars and travel to tourist spots and theme parks. When they do so, the self-driving cars may provide passengers with information by voice or other means, but the information provided is predetermined and often does not correspond to the information that users truly want.

本発明は、観光地等で用いられる移動手段の乗客の満足度を向上させることに寄与する、サーバ装置、システム、サーバ装置の制御方法及び記憶媒体を提供することを主たる目的とする。 The primary objective of the present invention is to provide a server device, a system, a control method for a server device, and a storage medium that contribute to improving passenger satisfaction of transportation means used in tourist destinations, etc.

本発明の第1の視点によれば、所定エリア内を巡回する巡回車両と通信する、通信部と、前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する、会話部と、前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、算出部と、を備える、サーバ装置が提供される。According to a first aspect of the present invention, a server device is provided that includes a communication unit that communicates with a patrol vehicle patrolling within a specified area, a conversation unit that asks passengers of the patrol vehicle about their impressions of spots introduced to them by the patrol vehicle and acquires responses from the passengers of the patrol vehicle, and a calculation unit that calculates the satisfaction level of the passengers of the patrol vehicle regarding the introduced spots based on the responses from the passengers of the patrol vehicle.

本発明の第2の視点によれば、所定エリア内を巡回する巡回車両と、前記巡回車両と無線通信により接続されているサーバ装置と、を含み、前記サーバ装置は、前記巡回車両と通信する、通信部と、前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する、会話部と、前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、算出部と、を備える、システムが提供される。According to a second aspect of the present invention, a system is provided that includes a patrol vehicle that patrols within a specified area, and a server device connected to the patrol vehicle via wireless communication, the server device comprising: a communication unit that communicates with the patrol vehicle; a conversation unit that asks passengers of the patrol vehicle about their impressions of spots that the patrol vehicle has guided them to and obtains responses from the passengers of the patrol vehicle; and a calculation unit that calculates the satisfaction level of the passengers of the patrol vehicle regarding the guided spots based on the responses from the passengers of the patrol vehicle.

本発明の第3の視点によれば、サーバ装置において、所定エリア内を巡回する巡回車両と通信し、前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得し、前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、サーバ装置の制御方法が提供される。According to a third aspect of the present invention, a method for controlling a server device is provided, in which the server device communicates with a patrol vehicle circulating within a specified area, asks the passengers of the patrol vehicle about their impressions of the spots introduced to them by the patrol vehicle, obtains responses from the passengers of the patrol vehicle, and calculates the satisfaction level of the passengers of the patrol vehicle with respect to the introduced spots based on the responses from the passengers of the patrol vehicle.

本発明の第4の視点によれば、サーバ装置に搭載されたコンピュータに、所定エリア内を巡回する巡回車両と通信する処理と、前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する処理と、前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する処理と、を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体が提供される。According to a fourth aspect of the present invention, a computer-readable storage medium is provided that stores a program for causing a computer mounted on a server device to execute the following processes: communicating with a patrol vehicle patrolling within a specified area; asking passengers of the patrol vehicle about their impressions of spots introduced to them by the patrol vehicle and acquiring responses from the passengers of the patrol vehicle; and calculating the satisfaction level of the passengers of the patrol vehicle with respect to the introduced spots based on the responses from the passengers of the patrol vehicle.

本発明の各視点によれば、本発明は、観光地等で用いられる移動手段の乗客の満足度を向上させることに寄与する、サーバ装置、システム、サーバ装置の制御方法及び記憶媒体が提供される。なお、本発明の効果は上記に限定されない。本発明により、当該効果の代わりに、又は当該効果と共に、他の効果が奏されてもよい。 According to each aspect of the present invention, the present invention provides a server device, a system, a control method for a server device, and a storage medium that contribute to improving the satisfaction of passengers of means of transportation used in tourist destinations and the like. Note that the effects of the present invention are not limited to the above. The present invention may achieve other effects instead of or in addition to the effects.

図1は、一実施形態の概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of an embodiment. 図2は、第1の実施形態に係る情報提供システムの概略構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a schematic configuration of an information providing system according to the first embodiment. 図3は、第1の実施形態に係る情報提供システムの動作を説明するための図である。FIG. 3 is a diagram for explaining the operation of the information providing system according to the first embodiment. 図4は、第1の実施形態に係る巡回車両を説明するための図である。FIG. 4 is a diagram for explaining a patrol vehicle according to the first embodiment. 図5は、第1の実施形態に係る巡回車両を説明するための図である。FIG. 5 is a diagram for explaining a patrol vehicle according to the first embodiment. 図6は、第1の実施形態に係る制御装置の処理構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a processing configuration of the control device according to the first embodiment. 図7は、第1の実施形態に係るサーバ装置の処理構成の一例を示す図である。FIG. 7 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. 図8は、第1の実施形態に係る車両管理データベースの一例を示す図である。FIG. 8 is a diagram illustrating an example of the vehicle management database according to the first embodiment. 図9は、第1の実施形態に係るコミュニケーション部の処理構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a processing configuration of a communication unit according to the first embodiment. 図10は、第1の実施形態に係る提供音声データベースの一例を示す図である。FIG. 10 is a diagram illustrating an example of the provided voice database according to the first embodiment. 図11は、第1の実施形態に係る情報提供システムの動作の一例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of the operation of the information providing system according to the first embodiment. 図12は、第2の実施形態に係るサーバ装置の処理構成の一例を示す図である。FIG. 12 is a diagram illustrating an example of a processing configuration of a server device according to the second embodiment. 図13は、第2の実施形態に係る移動先決定テーブルの一例を示す図である。FIG. 13 is a diagram illustrating an example of a destination determination table according to the second embodiment. 図14は、第2の実施形態に係る車両管理データベースの一例を示す図である。FIG. 14 is a diagram illustrating an example of a vehicle management database according to the second embodiment. 図15は、第2の実施形態に係る情報提供システムの動作の一例を示すシーケンス図である。FIG. 15 is a sequence diagram illustrating an example of an operation of the information providing system according to the second embodiment. 図16は、第3の実施形態に係るサーバ装置の処理構成の一例を示す図である。FIG. 16 is a diagram illustrating an example of a processing configuration of a server device according to the third embodiment. 図17は、第3の実施形態に係る利用者情報データベースの一例を示す図である。FIG. 17 is a diagram illustrating an example of a user information database according to the third embodiment. 図18は、第3の実施形態に係る車両管理データベースの一例を示す図である。FIG. 18 is a diagram illustrating an example of a vehicle management database according to the third embodiment. 図19は、第3の実施形態に係る提供音声データベースの一例を示す図である。FIG. 19 is a diagram illustrating an example of a provided voice database according to the third embodiment. 図20は、本願開示に係るサーバ装置のハードウェア構成の一例を示す図である。FIG. 20 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure. 図21は、本願開示の変形例に係る乗客情報データベースの一例を示す図である。FIG. 21 is a diagram showing an example of a passenger information database according to a modified example of the present disclosure. 図22は、本願開示の変形例に係るサーバ装置の処理構成の一例を示す図である。FIG. 22 is a diagram illustrating an example of a processing configuration of a server device according to a modification of the present disclosure. 図23は、本願開示の変形例に係るサーバ装置の動作を説明するための図である。FIG. 23 is a diagram for explaining the operation of a server device according to a modification of the present disclosure. 図24は、本願開示の変形例に係るサーバ装置の動作を説明するための図である。FIG. 24 is a diagram for explaining the operation of a server device according to a modification of the present disclosure.

はじめに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、特段の釈明がない場合には、各図面に記載されたブロックはハードウェア単位の構成ではなく、機能単位の構成を表す。各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。なお、本明細書及び図面において、同様に説明されることが可能な要素については、同一の符号を付することにより重複説明が省略され得る。First, an overview of one embodiment will be described. The reference numbers in the drawings are added to each element for convenience as an example to aid in understanding, and the description of this overview is not intended to be limiting. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units rather than hardware units. The connection lines between blocks in each drawing include both bidirectional and unidirectional. The unidirectional arrows are used to show the main signal (data) flow diagrammatically, and do not exclude bidirectionality. In this specification and drawings, elements that can be described in the same way may be given the same reference numbers to avoid duplicated explanations.

一実施形態に係るサーバ装置100は、通信部101と、会話部102と、算出部103と、を備える(図1参照)。通信部101は、所定エリア内を巡回する巡回車両と通信する。会話部102は、巡回車両が乗客に案内したスポットの感想を巡回車両の乗客に問いかけ、巡回車両の乗客からの回答を取得する。算出部103は、巡回車両の乗客からの回答に基づいて、案内されたスポットに関する巡回車両の乗客の満足度を算出する。A server device 100 according to one embodiment includes a communication unit 101, a conversation unit 102, and a calculation unit 103 (see FIG. 1). The communication unit 101 communicates with a patrol vehicle patrolling within a specified area. The conversation unit 102 asks the passengers of the patrol vehicle about their impressions of the spots that the patrol vehicle has introduced to the passengers, and acquires responses from the passengers of the patrol vehicle. The calculation unit 103 calculates the satisfaction level of the passengers of the patrol vehicle regarding the introduced spots based on the responses from the passengers of the patrol vehicle.

サーバ装置100は、観光スポット、テーマパーク等の所定エリア内を巡回する巡回車両と通信を行い、当該巡回車両に乗り込んだ乗客と会話をする。具体的には、サーバ装置100は、巡回車両が乗客を乗せて案内した観光スポット等の感想を乗客に聞き、その回答により案内したスポットの満足度(乗客の満足度)を算出する。サーバ装置100は、当該算出した満足度に応じて、巡回車両内の乗客に提供する情報を変更したり乗客に案内するスポットを変更したりする。このように、サーバ装置100は、乗客の満足度に応じて乗客に対して提供するサービスを変更できるので、乗客の満足度が向上する。The server device 100 communicates with a patrol vehicle that travels within a specified area such as a tourist spot or theme park, and converses with passengers aboard the patrol vehicle. Specifically, the server device 100 asks passengers about their impressions of the tourist spots that the patrol vehicle has taken them to, and calculates the satisfaction level of the visited spots (passenger satisfaction) based on the responses. Depending on the calculated satisfaction level, the server device 100 changes the information provided to passengers in the patrol vehicle or changes the spots to which the passengers are guided. In this way, the server device 100 can change the services provided to passengers depending on their satisfaction level, thereby improving passenger satisfaction.

以下に具体的な実施形態について、図面を参照してさらに詳しく説明する。 Specific embodiments are described in further detail below with reference to the drawings.

[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。
[First embodiment]
The first embodiment will be described in more detail with reference to the drawings.

[システムの構成]
図2は、第1の実施形態に係る情報提供システムの概略構成の一例を示す図である。図2に示すように、情報提供システムには、サーバ装置10と、複数の巡回車両20-1~20-3と、が含まれる。
[System Configuration]
Fig. 2 is a diagram showing an example of a schematic configuration of the information provision system according to the first embodiment. As shown in Fig. 2, the information provision system includes a server device 10 and a plurality of patrol vehicles 20-1 to 20-3.

以降の説明において、巡回車両20-1~20-3を区別する特段の理由がない場合には単に「巡回車両20」と表記する。また、図2には、3台の巡回車両20を図示しているが、情報提供システムに含まれる巡回車両20の台数を「3」に限定する趣旨ではないことは勿論である。情報提供システムには、少なくとも1台以上の巡回車両20が含まれていればよい。In the following explanation, unless there is a particular reason to distinguish between patrol vehicles 20-1 to 20-3, they will simply be referred to as "patrol vehicles 20." Also, while three patrol vehicles 20 are illustrated in FIG. 2, it is of course not intended to limit the number of patrol vehicles 20 included in the information provision system to "three." It is sufficient for the information provision system to include at least one or more patrol vehicles 20.

サーバ装置10と巡回車両20は、4G(4th Generation)や5G(5th Generation)等の無線通信手段によって通信可能に構成されている。より具体的には、サーバ装置10は、基地局30を介して巡回車両20と通信する。The server device 10 and the patrol vehicle 20 are configured to be able to communicate with each other via wireless communication means such as 4G (4th Generation) or 5G (5th Generation). More specifically, the server device 10 communicates with the patrol vehicle 20 via the base station 30.

サーバ装置10は、巡回車両20の乗客に対して種々のサービスを提供する装置である。例えば、サーバ装置10は、巡回車両20の乗客に対して有益な情報を提供する。サーバ装置10はシステム運営会社等の建物に設置されていてもよいし、ネットワーク(クラウド)に設置されていてもよい。The server device 10 is a device that provides various services to passengers of the patrol vehicle 20. For example, the server device 10 provides useful information to passengers of the patrol vehicle 20. The server device 10 may be installed in a building of a system operating company, etc., or may be installed on a network (cloud).

巡回車両20は、予め定められたエリア(所定エリア)を移動する車両である。巡回車両20は、少なくとも1人以上の乗客を乗せて移動する。第1の実施形態では、巡回車両20は、家族連れのような比較的少人数のグループを乗せて移動することを前提に説明を行う。ただし、巡回車両20の定員を限定する趣旨ではないことは勿論である。The patrol vehicle 20 is a vehicle that travels within a predetermined area (predetermined area). The patrol vehicle 20 travels with at least one passenger on board. In the first embodiment, the patrol vehicle 20 is described on the assumption that it travels with a relatively small group of people, such as a family. However, it is of course not intended to limit the capacity of the patrol vehicle 20.

第1の実施形態では、巡回車両20は、人が運転操作を行わなくとも自動で走行できる車両(カート、マイクロバス、バス等)として説明を行う。ただし、巡回車両20は、人が運転を行う従来型の車両であってもよい。巡回車両20は、サーバ装置10から制御可能に構成されている。In the first embodiment, the patrol vehicle 20 is described as a vehicle (such as a cart, a microbus, or a bus) that can run automatically without a human being operating the vehicle. However, the patrol vehicle 20 may be a conventional vehicle that is driven by a human being. The patrol vehicle 20 is configured to be controllable from the server device 10.

[動作概略]
続いて、第1の実施形態に係る情報提供システムの動作概略について説明する。
[Operation Overview]
Next, an outline of the operation of the information providing system according to the first embodiment will be described.

巡回車両20は、サーバ装置10からの指示に基づいて、図3に示すような観光地内を移動(巡回)する。図3に示すように、観光地には、複数の観光スポットA~Fが含まれる。巡回車両20は、乗客(観光客)を乗せて、少なくとも1以上の観光スポットを巡るように制御される。The touring vehicle 20 travels (patrols) within a tourist destination as shown in FIG. 3 based on instructions from the server device 10. As shown in FIG. 3, the tourist destination includes multiple tourist spots A to F. The touring vehicle 20 is controlled to carry passengers (tourists) and tour at least one tourist spot.

例えば、図3において、観光客は、発着場にて巡回車両20に乗り込む。観光客を乗せた巡回車両20は、観光スポットA~Fを経由するように、点線で示すルートを移動する。なお、図3には、1台の巡回車両20を図示しているが、実際には複数の巡回車両20が観光地を巡回している。For example, in Figure 3, tourists board the patrol vehicle 20 at the departure and arrival point. The patrol vehicle 20 carrying the tourists travels along the route shown by the dotted line, passing through tourist spots A to F. Note that although Figure 3 shows one patrol vehicle 20, in reality multiple patrol vehicles 20 travel around the tourist spots.

サーバ装置10は、移動中の巡回車両20の内部から情報を取得し、当該取得した情報を解析する。サーバ装置10は、解析結果に応じた情報を巡回車両20の乗客に提供する。例えば、サーバ装置10は、観光客に案内した観光スポットに関する情報や、案内する予定の観光スポットに関する情報を乗客に提供する。The server device 10 acquires information from inside the traveling vehicle 20 while it is moving, and analyzes the acquired information. The server device 10 provides information according to the analysis results to the passengers of the traveling vehicle 20. For example, the server device 10 provides the passengers with information about tourist spots that the tourists have been guided to, and information about tourist spots that the passengers are scheduled to be guided to.

図4は、巡回車両20の内部構成を説明するための平面図である。図4に示すように、巡回車両20の各座席A~Dそれぞれの前方には衝立21-1~21-4が設置されている。さらに、各衝立21には、カメラ22、マイク23、スピーカー24が設置されている(図5参照)。図5に示すように、衝立21には、乗客の安全な乗降車を促すメッセージ等が掲示されていてもよい。 Figure 4 is a plan view for explaining the internal configuration of the patrol vehicle 20. As shown in Figure 4, partitions 21-1 to 21-4 are installed in front of each of seats A to D of the patrol vehicle 20. Furthermore, each partition 21 is equipped with a camera 22, a microphone 23, and a speaker 24 (see Figure 5). As shown in Figure 5, messages encouraging passengers to board and disembark safely may be posted on the partitions 21.

各衝立21に埋め込まれたデバイス(カメラ22、マイク23、スピーカー24)は、図4に示す制御装置40と接続されている。制御装置40は、巡回車両20の全体を制御する装置(モジュール)である。より具体的には、制御装置40は、巡回車両20の移動に関する制御、カメラ22等のデバイスに関する制御、サーバ装置10と巡回車両20の間の通信に関する制御等を行う。The devices (camera 22, microphone 23, speaker 24) embedded in each partition 21 are connected to a control device 40 shown in Figure 4. The control device 40 is a device (module) that controls the entire patrol vehicle 20. More specifically, the control device 40 controls the movement of the patrol vehicle 20, controls devices such as the camera 22, and controls communications between the server device 10 and the patrol vehicle 20.

制御装置40は、カメラ22から取得した画像データを定期的に又は所定のタイミングでサーバ装置10に送信する。The control device 40 transmits image data obtained from the camera 22 to the server device 10 periodically or at a specified timing.

サーバ装置10は、取得した画像データを解析することで、座席に乗客が着席したことを検出する。The server device 10 detects that a passenger has taken a seat by analyzing the acquired image data.

サーバ装置10は、巡回車両20内の「代表者」を定める。乗客が1人の場合には、当該乗客が代表者となる。複数の乗客が着席している場合には、サーバ装置10は、任意の方法によって「代表者」を定める。The server device 10 determines a "representative" in the patrol vehicle 20. If there is only one passenger, that passenger becomes the representative. If there are multiple passengers seated, the server device 10 determines the "representative" by any method.

例えば、サーバ装置10は、着席した席の場所(前列、後列、進行方向の右側、左側)に基づいて代表者を定める。例えば、図4の例では、サーバ装置10は、座席Dに着席した人物を代表者に定める。For example, the server device 10 determines the representative based on the location of the seat (front row, back row, right side in the direction of travel, left side). For example, in the example of Figure 4, the server device 10 determines the person seated in seat D as the representative.

あるいは、サーバ装置10は、画像データを解析することで着席者の属性(性別、年齢)を推定し、当該推定された属性等に基づいて代表者を定めてもよい。例えば、家族連れのグループであれば、サーバ装置10は、「父親」を代表者とする、あるいは、「子供」を代表者とする、といった対応を行う。Alternatively, the server device 10 may estimate the attributes (gender, age) of the seated persons by analyzing image data, and determine a representative based on the estimated attributes. For example, in a family group, the server device 10 may designate the "father" as the representative, or the "child" as the representative.

代表者を定めると、サーバ装置10は、巡回車両20の移動制御(巡回制御)を開始する。例えば、サーバ装置10は、図3の点線で示すルートを移動するように巡回車両20を制御する。サーバ装置10は、巡回車両20の行き先(行き先となる観光スポットの座標)を巡回車両20に通知する。制御装置40は、当該行き先に到達するように、巡回車両20の移動(直進、停止等)を制御する。Once the representative has been determined, the server device 10 begins movement control (patrol control) of the patrol vehicle 20. For example, the server device 10 controls the patrol vehicle 20 to move along the route shown by the dotted line in Figure 3. The server device 10 notifies the patrol vehicle 20 of the destination of the patrol vehicle 20 (the coordinates of the destination tourist spot). The control device 40 controls the movement of the patrol vehicle 20 (straight ahead, stopping, etc.) so that it reaches the destination.

また、サーバ装置10は、各巡回車両20の状態、状況を管理する。例えば、サーバ装置10は、「観光スポットを案内中」、「観光スポットへ移動中」といった巡回車両20の状態を管理する。In addition, the server device 10 manages the state and status of each patrol vehicle 20. For example, the server device 10 manages the state of the patrol vehicle 20, such as "guiding around tourist spots" or "traveling to tourist spots."

サーバ装置10は、巡回車両20の状態に応じた情報提供を行う。例えば、巡回車両20が観光スポットAを案内している場合には、サーバ装置10は、当該観光スポットAに関する情報提供を行う。例えば、観光スポットAが「城」のような歴史的建造物であれば、サーバ装置10は、当該建造物が建築された経緯、背景等を巡回車両20の乗客に提供する。The server device 10 provides information according to the state of the patrol vehicle 20. For example, when the patrol vehicle 20 is guiding a tourist spot A, the server device 10 provides information about the tourist spot A. For example, if the tourist spot A is a historical building such as a "castle," the server device 10 provides passengers of the patrol vehicle 20 with information about the history and background of the construction of the building.

観光スポットの案内を終了すると、サーバ装置10は、巡回車両20に取り付けられたマイク23とスピーカー24を用いて、代表者と会話をする。より具体的には、サーバ装置10は、案内の終了した観光スポットの感想を代表者に問いかける。例えば、サーバ装置10は、「観光スポットAには満足しましたか?」といった音声をスピーカー24から出力する。When the tour of the tourist spots has been completed, the server device 10 uses the microphone 23 and speaker 24 attached to the patrol vehicle 20 to converse with the representative. More specifically, the server device 10 asks the representative about his/her impressions of the tourist spots that the tour has been completed. For example, the server device 10 outputs a voice message such as "Were you satisfied with tourist spot A?" from the speaker 24.

その際、サーバ装置10は、質問に回答する代表者の顔画像(顔画像を含む画像データ)と音声を取得する。サーバ装置10は、質問に答える代表者を撮影した画像データと代表者の音声データを取得する。At that time, the server device 10 acquires a facial image (image data including a facial image) and voice of the representative who answers the question. The server device 10 acquires image data of the representative who answers the question and voice data of the representative.

サーバ装置10は、画像データと音声データを解析することで、案内された観光スポットの満足度(代表者の満足度)を算出する。The server device 10 calculates the satisfaction level (representative satisfaction level) of the tourist spot that was guided by analyzing the image data and audio data.

サーバ装置10は、当該算出された満足度に応じて巡回車両20の乗客(代表者を含む乗客)に提供する情報を決定する。より具体的には、サーバ装置10は、次の観光スポットまでの道中で提供される情報(スピーカー24から出力される音声)を変える。例えば、満足度が高ければ、サーバ装置10は、案内済みの観光スポットに関するより掘り下げた情報を提供する。満足度が低ければ、サーバ装置10は、案内した観光スポットとは縁の無い情報(例えば、観光地全体の案内等)を提供したりする。The server device 10 determines the information to be provided to passengers of the touring vehicle 20 (passengers including the representative) according to the calculated satisfaction level. More specifically, the server device 10 changes the information (audio output from the speaker 24) provided on the way to the next tourist spot. For example, if the satisfaction level is high, the server device 10 provides more in-depth information about the tourist spot that has already been guided to. If the satisfaction level is low, the server device 10 provides information that is unrelated to the tourist spot that has been guided to (for example, a guide to the entire tourist destination).

続いて、第1の実施形態に係る情報提供システムに含まれる各装置の詳細について説明する。Next, we will explain in detail each device included in the information provision system related to the first embodiment.

[制御装置]
図6は、第1の実施形態に係る制御装置40の処理構成(処理モジュール)の一例を示す図である。図6を参照すると、制御装置40は、通信制御部201と、運行制御部202と、位置情報送信部203と、デバイス制御部204と、記憶部205と、を備える。
[Control device]
Fig. 6 is a diagram showing an example of a processing configuration (processing module) of the control device 40 according to the first embodiment. Referring to Fig. 6, the control device 40 includes a communication control unit 201, an operation control unit 202, a position information transmission unit 203, a device control unit 204, and a storage unit 205.

通信制御部201は、他の装置との間の通信を制御する手段である。例えば、通信制御部201は、サーバ装置10からデータ(パケット)を受信する。また、通信制御部201は、サーバ装置10に向けてデータを送信する。通信制御部201は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部201は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部201を介して他の装置とデータの送受信を行う。通信制御部201は、他の装置からデータを受信する受信部としての機能と、他の装置に向けてデータを送信する送信部としての機能と、を備える。The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the server device 10. The communication control unit 201 also transmits data to the server device 10. The communication control unit 201 passes the data received from the other devices to the other processing modules. The communication control unit 201 transmits data acquired from the other processing modules to the other devices. In this way, the other processing modules transmit and receive data to and from the other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to the other devices.

運行制御部202は、巡回車両20の運行を制御する手段である。運行制御部202は、サーバ装置10から指示された移動先に到達するように、巡回車両20の駆動系(エンジン、ブレーキ、ハンドル等)の制御を行う。運行制御部202は、サーバ装置10から受信する「移動指示」に従い、上記駆動系の制御を行う。移動指示には移動先の座標(X座標、Y座標)が含まれるので、運行制御部202は、当該座標位置まで巡回車両20を移動する。The operation control unit 202 is a means for controlling the operation of the patrol vehicle 20. The operation control unit 202 controls the drive system (engine, brakes, steering, etc.) of the patrol vehicle 20 so that the vehicle reaches the destination instructed by the server device 10. The operation control unit 202 controls the drive system in accordance with a "movement instruction" received from the server device 10. The movement instruction includes the coordinates (X coordinate, Y coordinate) of the destination, and the operation control unit 202 moves the patrol vehicle 20 to the coordinate position.

運行制御部202は、指定された移動先まで移動すると停車し、新たな移動指示を受信するまで待機する。運行制御部202は、新たな移動指示を受信すると、当該指示に従い移動する。なお、巡回車両20の自動運転には既存の技術を用いることができ、且つ、本願開示の趣旨とも異なるので、より詳細な説明を省略する。When the operation control unit 202 reaches the designated destination, it stops and waits until it receives a new movement instruction. When the operation control unit 202 receives a new movement instruction, it moves according to the instruction. Note that existing technology can be used for the automatic operation of the patrol vehicle 20, and since this is different from the purpose of the present disclosure, a detailed explanation is omitted.

位置情報送信部203は、自装置(巡回車両20)の現在位置をサーバ装置10に送信する手段である。位置情報送信部203は、GPS(Global Positioning System)衛星からのGPS信号を受信して測位を実行し、巡回車両20の緯度、経度及び高度を含む位置情報を生成する。あるいは、位置情報送信部203は、基地局30から受信する電波を利用して位置情報を生成してもよい。The location information transmission unit 203 is a means for transmitting the current location of the device itself (the patrol vehicle 20) to the server device 10. The location information transmission unit 203 receives GPS signals from GPS (Global Positioning System) satellites to perform positioning and generate location information including the latitude, longitude, and altitude of the patrol vehicle 20. Alternatively, the location information transmission unit 203 may generate location information using radio waves received from the base station 30.

位置情報送信部203は、定期的又は所定のタイミングで、生成した位置情報(座標情報)をサーバ装置10に通知する。位置情報送信部203は、当該位置情報と車両IDを含む「現在位置通知」をサーバ装置10に送信する。The location information transmission unit 203 periodically or at a predetermined timing notifies the server device 10 of the generated location information (coordinate information). The location information transmission unit 203 transmits a "current location notification" including the location information and the vehicle ID to the server device 10.

車両IDは、情報提供システムに含まれる各巡回車両20を識別するためのIDである。車両IDには、巡回車両20のMAC(Media Access Control)アドレスやIP(Internet Protocol)アドレスを用いることができる。The vehicle ID is an ID for identifying each patrol vehicle 20 included in the information provision system. The vehicle ID may be the MAC (Media Access Control) address or IP (Internet Protocol) address of the patrol vehicle 20.

デバイス制御部204は、衝立21に埋め込まれた各デバイス(カメラ22、マイク23、スピーカー24)を制御する手段である。 The device control unit 204 is a means for controlling each device (camera 22, microphone 23, speaker 24) embedded in the partition 21.

デバイス制御部204は、サーバ装置10からの指示がない場合(サーバ装置10の状態が後述する「会話モード」ではない場合)、定期的又は所定のタイミングで、カメラ22から画像データを取得する。 When there is no instruction from the server device 10 (when the state of the server device 10 is not the "conversation mode" described below), the device control unit 204 acquires image data from the camera 22 periodically or at a specified timing.

デバイス制御部204は、取得した画像データをサーバ装置10に送信する。具体的には、デバイス制御部204は、車両ID、座席ID、画像データを含む「乗客画像通知」をサーバ装置10に送信する。このように、乗客画像通知には、座席(座席に着席している乗客)が写る画像データが含まれる。The device control unit 204 transmits the acquired image data to the server device 10. Specifically, the device control unit 204 transmits a "passenger image notification" including the vehicle ID, seat ID, and image data to the server device 10. In this manner, the passenger image notification includes image data showing the seat (the passenger seated in the seat).

座席IDは、巡回車両20の各座席を識別するためのIDである。システム管理者等は、巡回車両の各座席について座席IDを決定し、制御装置40に設定する。The seat ID is an ID for identifying each seat in the patrol vehicle 20. The system administrator etc. determines the seat ID for each seat in the patrol vehicle and sets it in the control device 40.

なお、車両IDや座席IDは、サーバ装置10と巡回車両20の間において任意の方法によって共有される。例えば、システム管理者が座席IDを決定し当該決定された座席IDをサーバ装置10に設定する。また、システム管理者は、当該決定された座席IDを制御装置40に設定する。The vehicle ID and seat ID are shared between the server device 10 and the patrol vehicle 20 by any method. For example, the system administrator determines the seat ID and sets the determined seat ID in the server device 10. The system administrator also sets the determined seat ID in the control device 40.

デバイス制御部204は、座席に着席した乗客がいなければ、当該座席に関する乗客画像通知をサーバ装置10に送信しなくてもよい。 If there is no passenger seated in a seat, the device control unit 204 does not need to send a passenger image notification for that seat to the server device 10.

また、デバイス制御部204は、サーバ装置10から「案内音声出力指示」を受信する。デバイス制御部204は、当該指示に含まれる音声データを各座席(あるいは、着席者がいる座席)のスピーカー24から出力する。The device control unit 204 also receives a "guidance voice output instruction" from the server device 10. The device control unit 204 outputs the voice data included in the instruction from the speaker 24 of each seat (or a seat where an occupant is seated).

デバイス制御部204は、サーバ装置10の状態が会話モードの場合、サーバ装置10からの指示に従い各デバイスを制御する。デバイス制御部204は、サーバ装置10から「会話開始指示」を受信する。会話開始指示には、話し相手(代表者)が座る座席IDが含まれる。When the state of the server device 10 is in conversation mode, the device control unit 204 controls each device according to instructions from the server device 10. The device control unit 204 receives a "conversation start instruction" from the server device 10. The conversation start instruction includes the seat ID where the conversation partner (representative) will sit.

デバイス制御部204は、サーバ装置10と代表者が会話できるように、マイク23及びスピーカー24を制御する。また、デバイス制御部204は、会話中の代表者が撮影された画像データを取得する。The device control unit 204 controls the microphone 23 and the speaker 24 so that the representative can converse with the server device 10. The device control unit 204 also acquires image data of the representative during the conversation.

より具体的には、会話中は、デバイス制御部204は、サーバ装置10から指定された座席に対応するスピーカー24からサーバ装置10から取得した音声データを出力する。また、デバイス制御部204は、サーバ装置10から指定された座席に対応するマイク23から音声データを取得し、当該音声データをサーバ装置10に送信する。More specifically, during a conversation, the device control unit 204 outputs voice data acquired from the server device 10 from the speaker 24 corresponding to the seat specified by the server device 10. The device control unit 204 also acquires voice data from the microphone 23 corresponding to the seat specified by the server device 10, and transmits the voice data to the server device 10.

また、会話中には、デバイス制御部204は、サーバ装置により指定された座席(会話開始指示に含まれる座席ID)のカメラ22から画像データを取得し、当該画像データをサーバ装置10に送信する。 Also, during the conversation, the device control unit 204 acquires image data from the camera 22 of the seat specified by the server device (seat ID included in the conversation start instruction) and transmits the image data to the server device 10.

デバイス制御部204は、サーバ装置10から「会話終了指示」を受信すると、代表者との会話を終了する。 When the device control unit 204 receives a "conversation end instruction" from the server device 10, it ends the conversation with the representative.

記憶部205は、巡回車両20の動作に必要な情報を記憶する手段である。 The memory unit 205 is a means for storing information necessary for the operation of the patrol vehicle 20.

[サーバ装置]
図7は、第1の実施形態に係るサーバ装置10の処理構成(処理モジュール)の一例を示す図である。図7を参照すると、サーバ装置10は、通信制御部301と、車両位置管理部302と、代表者決定部303と、車両運行制御部304と、コミュニケーション部305と、情報提供部306と、記憶部307と、を備える。
[Server device]
Fig. 7 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the first embodiment. Referring to Fig. 7, the server device 10 includes a communication control unit 301, a vehicle position management unit 302, a representative determination unit 303, a vehicle operation control unit 304, a communication unit 305, an information provision unit 306, and a storage unit 307.

通信制御部301は、他の装置との間の通信を制御する手段(通信部)である。例えば、通信制御部301は、巡回車両20からデータ(パケット)を受信する。また、通信制御部301は、巡回車両20に向けてデータを送信する。通信制御部301は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部301は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部301を介して他の装置とデータの送受信を行う。通信制御部301は、他の装置からデータを受信する受信部としての機能と、他の装置に向けてデータを送信する送信部としての機能と、を備える。The communication control unit 301 is a means (communication unit) for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the patrol vehicle 20. The communication control unit 301 also transmits data to the patrol vehicle 20. The communication control unit 301 passes the data received from the other devices to the other processing modules. The communication control unit 301 transmits data acquired from the other processing modules to the other devices. In this way, the other processing modules transmit and receive data with the other devices via the communication control unit 301. The communication control unit 301 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to the other devices.

車両位置管理部302は、巡回車両20の現在位置を管理する手段である。車両位置管理部302は、巡回車両20から「現在位置通知」を受信する。車両位置管理部302は、当該通知に含まれる位置情報を車両管理データベースに記憶する(図8参照)。より具体的には、車両位置管理部302は、現在位置通知に含まれる車両IDから巡回車両20を特定し、対応するエントリの現在位置フィールドを更新する。The vehicle location management unit 302 is a means for managing the current location of the patrol vehicle 20. The vehicle location management unit 302 receives a "current location notification" from the patrol vehicle 20. The vehicle location management unit 302 stores the location information contained in the notification in the vehicle management database (see FIG. 8). More specifically, the vehicle location management unit 302 identifies the patrol vehicle 20 from the vehicle ID contained in the current location notification, and updates the current location field of the corresponding entry.

なお、図8に示す車両管理データベースは例示であって、記憶する項目等を限定する趣旨ではない。また、理解の容易のため、図8に示す車両IDには巡回車両20の符号を使用し、代表者が座る座席IDには図4に示す座席名(座席A~D)を使用している。Note that the vehicle management database shown in Figure 8 is an example and is not intended to limit the items to be stored. Also, for ease of understanding, the vehicle ID shown in Figure 8 uses the symbol for the patrol vehicle 20, and the seat ID in which the representative sits uses the seat name (seats A to D) shown in Figure 4.

代表者決定部303は、巡回車両20の乗客の中から代表者を決定する手段である。代表者決定部303は、巡回車両20に複数の乗客が乗車している場合に、当該複数の乗客のなかから代表者を決定する。例えば、代表者決定部303は、各巡回車両20から定期的又は所定のタイミングで受信する「乗客画像通知」に含まれる画像データを解析することで代表者を決定する。The representative determination unit 303 is a means for determining a representative from among the passengers of the patrol vehicle 20. When there are multiple passengers on board the patrol vehicle 20, the representative determination unit 303 determines a representative from among the multiple passengers. For example, the representative determination unit 303 determines a representative by analyzing image data included in a "passenger image notification" received from each patrol vehicle 20 periodically or at a specified timing.

代表者決定部303は、巡回車両20の各座席を写した画像データを解析し、各座席に乗客が着席(在席)しているか否か判定する。例えば、代表者決定部303は、空席を撮影した画像データ(テンプレート)と画像音声通知の画像データを比較することで、着席者の有無を判定できる。The representative determination unit 303 analyzes image data of each seat in the patrol vehicle 20 and determines whether or not a passenger is seated (occupied) in each seat. For example, the representative determination unit 303 can determine whether or not a passenger is seated by comparing image data (template) of an empty seat with image data of an image and audio notification.

例えば、図4の例では、代表者決定部303は、座席B~Dそれぞれの座席に乗客が着席していることを認識する。For example, in the example of Figure 4, the representative determination unit 303 recognizes that passengers are seated in each of seats B to D.

代表者決定部303は、巡回車両20の着席者の中から代表者を決定する。代表者決定部303は、任意の方法を用いて代表者を決定する。例えば、代表者決定部303は、座席の位置(前列、後列、進行方向の右側、左側)に基づいて代表者を定める。例えば、図4の例では、前列右側の座席Dに着席した人物が代表者として選択される。The representative determination unit 303 determines a representative from among the people seated in the patrol vehicle 20. The representative determination unit 303 determines the representative using any method. For example, the representative determination unit 303 determines the representative based on the seat position (front row, back row, right side in the direction of travel, left side). For example, in the example of Figure 4, the person seated in seat D on the right side of the front row is selected as the representative.

あるいは、代表者決定部303は、画像データを解析することで各着席者の属性(例えば、性別、年齢)を推定し、当該推定された属性等に基づいて代表者を定めてもよい。代表者決定部303は、当該属性の推定には予め用意された学習モデルを用いることができる。Alternatively, the representative determination unit 303 may estimate attributes (e.g., gender, age) of each seated person by analyzing image data, and determine a representative based on the estimated attributes, etc. The representative determination unit 303 may use a learning model prepared in advance to estimate the attributes.

なお、学習モデルは、画像データラベル(属性;例えば、父親、子供)が付与された教師データを用いた機械学習により生成することができる。学習モデルの生成には、サポートベクタマシン、ブースティングやニューラルネットワーク等の任意のアルゴリズムを用いることができる。なお、上記サポートベクタマシン等のアルゴリズムは公知の技術を使用することができるので、その説明を省略する。The learning model can be generated by machine learning using training data to which image data labels (attributes; for example, father, child) have been added. Any algorithm, such as a support vector machine, boosting, or neural network, can be used to generate the learning model. Note that the algorithms, such as the support vector machine, can use publicly known technologies, and therefore will not be described here.

例えば、家族連れのグループであれば、代表者決定部303は、「父親」を代表者とする、あるいは、「子供」を代表者とする、といった対応を行う。For example, in the case of a family group, the representative determination unit 303 will select the "father" as the representative or the "child" as the representative.

あるいは、代表者決定部303は、着席者の服装に基づいて、着席者の属性(父親、母親、子供)を決定してもよい。 Alternatively, the representative determination unit 303 may determine the attributes of the seated person (father, mother, child) based on the seated person's clothing.

代表者決定部303は、決定した代表者の座席位置を車両管理データベースに記憶する。図4の例では、座席Dに座る人物が代表者として選択され、車両管理データベースに登録される。なお、乗客画像通知には、画像データの撮影対象となった座席IDが含まれるので、代表者決定部303は、画像データと座席IDの関係を把握できる。The representative determination unit 303 stores the seat position of the determined representative in the vehicle management database. In the example of Figure 4, the person sitting in seat D is selected as the representative and registered in the vehicle management database. Since the passenger image notification includes the seat ID of the subject of the image data capture, the representative determination unit 303 can understand the relationship between the image data and the seat ID.

代表者決定部303は、代表者を決定すると、対応する巡回車両20の車両IDと共にその旨(代表者選択完了)を車両運行制御部304に通知する。Once the representative determination unit 303 has determined a representative, it notifies the vehicle operation control unit 304 of this (representative selection completed) along with the vehicle ID of the corresponding patrol vehicle 20.

車両運行制御部304は、巡回車両20の運行(移動)を指示(制御)する手段である。車両運行制御部304は、巡回車両20は自動走行車の場合に、当該巡回車両20の移動先を含む「移動指示」を巡回車両20に送信することで、当該巡回車両20の運行を制御する。車両運行制御部304は、制御対象の巡回車両20の車両IDと、当該巡回車両の行き先座標(X座標、Y座標)を含む移動指示を巡回車両20に送信する。The vehicle operation control unit 304 is a means for instructing (controlling) the operation (movement) of the patrol vehicle 20. When the patrol vehicle 20 is an autonomous vehicle, the vehicle operation control unit 304 controls the operation of the patrol vehicle 20 by sending a "movement instruction" including the destination of the patrol vehicle 20 to the patrol vehicle 20. The vehicle operation control unit 304 sends a movement instruction to the patrol vehicle 20 including the vehicle ID of the patrol vehicle 20 to be controlled and the destination coordinates (X coordinate, Y coordinate) of the patrol vehicle.

車両運行制御部304は、代表者が決定された巡回車両20(発着場から乗客が乗り込んだ巡回車両20)の移動に関する制御を開始する。車両運行制御部304は、巡回車両20が、予め定められた観光スポットまで移動し、予め定められた観光スポットの前で一定時間停車し、予め定められた次の観光スポットまで移動するように制御する。The vehicle operation control unit 304 starts controlling the movement of the patrol vehicle 20 for which a representative has been determined (the patrol vehicle 20 into which the passenger boarded at the departure and arrival point). The vehicle operation control unit 304 controls the patrol vehicle 20 to move to a predetermined tourist spot, stop in front of the predetermined tourist spot for a certain period of time, and move to the next predetermined tourist spot.

図3の例では、巡回車両20は、観光スポットAまで移動し、当該観光スポットAで一定時間停車する(又は、観光スポットAの周りを低速で移動する)。その後、巡回車両20は、次の観光スポットBに向けて移動する。車両運行制御部304は、巡回車両20がこのような移動(巡回)をするように移動指示を制御対象の巡回車両20に送信する。In the example of Figure 3, the patrol vehicle 20 travels to tourist spot A and stops there for a certain period of time (or travels around tourist spot A at a low speed). The patrol vehicle 20 then travels to the next tourist spot B. The vehicle operation control unit 304 transmits a movement instruction to the patrol vehicle 20 to be controlled so that the patrol vehicle 20 travels (travels) in this manner.

なお、車両運行制御部304は、車両管理データベースの巡回経路フィールドに記載された巡回経路から行き先(案内する観光スポット)を取得する。図8の例では、車両運行制御部304は、巡回車両20が観光スポットA~Fの順に巡回するように制御する。車両運行制御部304は、各観光スポットの座標に関し、観光スポットとその座標(X座標、Y座標)を対応付けて記憶するテーブル情報を参照することで得ることができる。The vehicle operation control unit 304 obtains the destination (tourist spot to be guided) from the route described in the route field of the vehicle management database. In the example of FIG. 8, the vehicle operation control unit 304 controls the patrol vehicle 20 to visit tourist spots A to F in order. The vehicle operation control unit 304 can obtain the coordinates of each tourist spot by referring to table information that stores the tourist spot in association with its coordinates (X coordinate, Y coordinate).

なお、図8に示す巡回経路は例示であって、巡回車両20の移動経路を限定する趣旨ではない。図8に示すように、観光地に含まれる各観光スポットを巡回しなくてもよい。例えば、観光スポットの一部を巡回するような巡回経路が車両管理データベースに登録されていてもよい。あるいは、巡回する観光スポットの順番が巡回車両20によって異なっていてもよい。例えば、「A、B、C、D、E、F」の順で観光スポットを案内する巡回経路と、「A、F、E、D、C、B」の順で観光スポットを案内する巡回経路と、が登録されていてもよい。Note that the tour route shown in FIG. 8 is an example and is not intended to limit the travel route of the patrol vehicle 20. As shown in FIG. 8, it is not necessary to tour each tourist spot included in the tourist destination. For example, a tour route that tours some of the tourist spots may be registered in the vehicle management database. Alternatively, the order of the tourist spots to be toured may differ depending on the patrol vehicle 20. For example, a tour route that guides the tourist spots in the order of "A, B, C, D, E, F" and a tour route that guides the tourist spots in the order of "A, F, E, D, C, B" may be registered.

また、車両運行制御部304は、巡回車両20の現在位置や移動指示の内容に基づいて巡回車両20の状態を算出する。例えば、車両運行制御部304は、巡回車両20に対して観光スポットAへの移動を指示し、当該巡回車両20の位置が観光スポットAの座標位置であれば、巡回車両20は観光スポットAを案内中と判定する。また、車両運行制御部304は、観光スポットBへの移動指示をし、巡回車両20が観光スポットBに到達していなければ、当該巡回車両20の状態を観光スポットBへ移動中と判定する。 Furthermore, the vehicle operation control unit 304 calculates the state of the patrol vehicle 20 based on the current position of the patrol vehicle 20 and the content of the movement instruction. For example, the vehicle operation control unit 304 instructs the patrol vehicle 20 to move to tourist spot A, and if the position of the patrol vehicle 20 is at the coordinate position of tourist spot A, it determines that the patrol vehicle 20 is guiding tourist spot A. Furthermore, the vehicle operation control unit 304 instructs the patrol vehicle 20 to move to tourist spot B, and if the patrol vehicle 20 has not yet reached tourist spot B, it determines that the state of the patrol vehicle 20 is moving to tourist spot B.

車両運行制御部304は、当該判定された巡回車両20の状態を車両管理データベースの状態フィールドに反映する。例えば、図8に示すように、巡回車両20が観光スポットAに到達し、一時的に停車している場合には、「観光スポットAを案内中」のような設定が状態フィールドに記載される。The vehicle operation control unit 304 reflects the determined state of the patrol vehicle 20 in the status field of the vehicle management database. For example, as shown in FIG. 8, when the patrol vehicle 20 reaches tourist spot A and stops temporarily, a setting such as "Guiding tourist spot A" is written in the status field.

ここで、サーバ装置10の巡回車両20に対する動作モード(制御モード)には、「通常モード」と「会話モード」の2つが含まれる。デフォルトモードは「通常モード」である。Here, the operating modes (control modes) of the server device 10 for the patrol vehicle 20 include two modes: "normal mode" and "conversation mode." The default mode is "normal mode."

巡回車両20が観光スポットを案内している最中の動作モードは、通常モードである。具体的には、サーバ装置10が巡回車両20の乗客に対して情報提供している間は通常モードに設定される。例えば、巡回車両20が観光スポットに到着し、当該観光スポットの情報を乗客に提供し、巡回車両20が観光スポットを離れるまでの制御モードは通常モードである。換言するならば、巡回車両20が観光スポットに到着し、乗客が巡回車両20から降車して当該観光スポットを観光した後に巡回車両20に乗り込むまでの時間も通常モードである。The operating mode while the patrol vehicle 20 is guiding passengers around the tourist spots is the normal mode. Specifically, the server device 10 is set to the normal mode while it is providing information to passengers on the patrol vehicle 20. For example, the control mode is normal mode from when the patrol vehicle 20 arrives at a tourist spot, provides passengers with information about the tourist spot, and until the patrol vehicle 20 leaves the tourist spot. In other words, the time from when the patrol vehicle 20 arrives at the tourist spot and the passengers get off the patrol vehicle 20 to tour the tourist spot and then get on the patrol vehicle 20 is also normal mode.

巡回車両20が観光スポットの案内を終了したタイミング(観光スポットから離れ次の観光スポットに向かうタイミング)で「通常モード」から「会話モード」に切り替わる。 When the touring vehicle 20 finishes guiding the tourist spot (when it leaves the tourist spot and heads to the next tourist spot), it switches from "normal mode" to "conversation mode."

このように、通常モード(案内モード)では、サーバ装置10(巡回車両20)から一方的に案内音声が出力され、サーバ装置10と乗客(代表者)の間の会話は存在しない。通常モード(案内モード)では、例えば、巡回車両20は、観光スポットの前に停車し、車内の乗客に対して観光案内等の情報提供を行う。また、上記観光案内の終了後に、自由時間が設定され、乗客は巡回車両20を降りて観光スポットを観光してもよい。一方、会話モードでは、巡回車両20による観光案内が終了した後、又は、自由時間が終了して観光スポットから戻ってきた乗客が巡回車両20に乗り込むと、巡回車両20は次の観光スポットに向けて動き出す。この巡回車両20が動き出したタイミングで、動作モードが通常モード(案内モード)から会話モードに切り替わり、案内が終了した観光スポットの満足度が分析され、満足度に応じた処理(例えば、情報提供の内容変更、目的地の変更)が行われる。In this way, in the normal mode (guidance mode), the server device 10 (traveling vehicle 20) outputs a one-sided guidance voice, and there is no conversation between the server device 10 and the passenger (representative). In the normal mode (guidance mode), for example, the traveling vehicle 20 stops in front of a tourist spot and provides information such as tourist guidance to the passengers inside the vehicle. In addition, after the tourist guidance ends, a free time is set, and the passengers may get off the traveling vehicle 20 and tour the tourist spots. On the other hand, in the conversation mode, after the tourist guidance by the traveling vehicle 20 ends, or when the passengers who have returned from the tourist spots after the free time ends get on the traveling vehicle 20, the traveling vehicle 20 starts moving toward the next tourist spot. At the timing when the traveling vehicle 20 starts moving, the operation mode is switched from the normal mode (guidance mode) to the conversation mode, the satisfaction level of the tourist spot where the guidance has ended is analyzed, and processing according to the satisfaction level (for example, changing the content of the information provided, changing the destination) is performed.

コミュニケーション部305は、巡回車両20の乗客、とりわけ、代表者とコミュニケーションをとる手段である。図9は、第1の実施形態に係るコミュニケーション部305の処理構成の一例を示す図である。図9に示すように、コミュニケーション部305は、案内終了検出部351と、会話部352と、満足度算出部353と、からなるサブモジュールを備える。The communication unit 305 is a means for communicating with passengers of the patrol vehicle 20, particularly the representative. FIG. 9 is a diagram showing an example of the processing configuration of the communication unit 305 according to the first embodiment. As shown in FIG. 9, the communication unit 305 includes submodules consisting of a guidance end detection unit 351, a conversation unit 352, and a satisfaction level calculation unit 353.

案内終了検出部351は、巡回車両20が観光スポットの案内を終了したことを検出する手段である。案内終了検出部351は、車両管理データベースの状態フィールドを監視(ポーリング)し、状態フィールドの設定値が「案内中」から「移動中」への変化を検出する。The guidance end detection unit 351 is a means for detecting when the touring vehicle 20 has finished guiding the tourist spots. The guidance end detection unit 351 monitors (polls) the status field of the vehicle management database, and detects a change in the setting value of the status field from "guiding" to "moving."

例えば、案内終了検出部351は、状態フィールドの設定値が「観光スポットAを案内中」から「観光スポットBへ移動中」と変化したことを検出する。案内が終了したことを検出すると、案内終了検出部351は、案内の終了した観光スポットを会話部352に通知する。また、案内終了検出部351は、当該案内の終了した巡回車両20に関する動作モードを「会話モード」に設定する。For example, the guidance end detection unit 351 detects that the setting value of the status field has changed from "guiding to tourist spot A" to "moving to tourist spot B." When it detects that the guidance has ended, the guidance end detection unit 351 notifies the conversation unit 352 of the tourist spot where the guidance has ended. In addition, the guidance end detection unit 351 sets the operation mode for the patrol vehicle 20 for which the guidance has ended to "conversation mode."

会話部352は、巡回車両20の乗客(代表者)と会話する手段である。会話部352は、巡回車両20が乗客に案内したスポットの感想を巡回車両20の乗客に問いかけ、巡回車両20の乗客からの回答を取得する。会話部352は、車両管理データベースを参照し、案内の終了した巡回車両20の代表者(代表者が座る座席)を特定する。The conversation unit 352 is a means for conversing with passengers (representatives) of the patrol vehicle 20. The conversation unit 352 asks the passengers of the patrol vehicle 20 about their impressions of the spots that the patrol vehicle 20 has guided them to, and obtains responses from the passengers of the patrol vehicle 20. The conversation unit 352 refers to the vehicle management database and identifies the representative of the patrol vehicle 20 (the seat in which the representative sits) for which the guidance has ended.

会話部352は、当該巡回車両20の車両IDと、上記特定した座席の座席IDと、を含む「会話開始指示」を対象となる巡回車両20に送信する。The conversation unit 352 sends a "conversation start instruction" to the target patrol vehicle 20, which includes the vehicle ID of the patrol vehicle 20 and the seat ID of the identified seat.

会話開始指示の送信後、会話部352は、案内の終了した観光スポットの感想を尋ねるような音声データを巡回車両20に送信する。例えば、上記の例では、会話部352は、「観光スポットAはご満足頂けたでしょうか?」といった内容の音声データを巡回車両20に送信する。After sending the instruction to start the conversation, the conversation unit 352 transmits voice data to the traveling vehicle 20, such as asking about the driver's impressions of the tourist spot that the tour has just concluded. For example, in the above example, the conversation unit 352 transmits voice data to the traveling vehicle 20, such as, "Were you satisfied with tourist spot A?"

また、会話部352は、上記音声データ(観光スポットの感想に関する質問)を送信したことに応じて、巡回車両20から回答に関する音声データ、代表者が写る画像データを取得する。会話部352は、取得した音声データ、画像データを満足度算出部353に引き渡す。なお、以降の説明では、会話部352からの質問に対する乗客の回答に関する音声データ、画像データを「回答時音声画像データ」と表記する。Furthermore, in response to transmitting the above voice data (question regarding impressions of tourist spots), the conversation unit 352 acquires voice data regarding the response and image data of the representative from the patrol vehicle 20. The conversation unit 352 passes the acquired voice data and image data to the satisfaction level calculation unit 353. In the following description, the voice data and image data regarding the passenger's response to the question from the conversation unit 352 are referred to as "voice and image data at the time of response."

会話が終了すると(回答時音声画像データを取得すると)、会話部352は、巡回車両20の車両IDを含む「会話終了指示」を巡回車両20に送信する。また、会話部352は、動作モードを「通常モード」に設定する。When the conversation ends (when the answering voice image data is acquired), the conversation unit 352 transmits a "conversation end instruction" including the vehicle ID of the patrol vehicle 20 to the patrol vehicle 20. The conversation unit 352 also sets the operation mode to the "normal mode."

このように、会話部352は、巡回車両20が観光スポットの案内を終了したタイミングで代表者と会話を開始する。その際、会話部352は、代表者に対する問いかけに対応する音声データを巡回車両20に送信する。会話部352は、当該問いかけに対する回答時の音声データ及び画像データを巡回車両20の乗客(代表者)の回答として巡回車両20から受信する。In this way, the conversation unit 352 starts a conversation with the representative when the patrol vehicle 20 finishes guiding the tourist spots. At that time, the conversation unit 352 transmits voice data corresponding to a question to the representative to the patrol vehicle 20. The conversation unit 352 receives voice data and image data at the time of answering the question from the patrol vehicle 20 as a response from a passenger (representative) of the patrol vehicle 20.

満足度算出部353は、巡回車両20により案内された観光スポットに対する乗客の満足度を算出する手段である。満足度算出部353は、巡回車両20の乗客からの回答に基づいて、案内された場所(スポット、観光スポット)に関する巡回車両20の乗客の満足度を算出する。満足度算出部353は、予め用意された学習モデルに上記取得した回答時音声画像データ(問いかけに対する代表者の回答時の音声データ及び画像データ)を入力することで、質問回答者の満足度(案内された観光スポットに対する代表者の満足度)を取得する。The satisfaction calculation unit 353 is a means for calculating the satisfaction of passengers with respect to tourist spots guided by the patrol vehicle 20. The satisfaction calculation unit 353 calculates the satisfaction of passengers in the patrol vehicle 20 with respect to the guided locations (spots, tourist spots) based on answers from passengers in the patrol vehicle 20. The satisfaction calculation unit 353 obtains the satisfaction of the question answerer (the representative's satisfaction with the guided tourist spots) by inputting the above-acquired voice image data at the time of answering (voice data and image data when the representative answers the question) into a learning model prepared in advance.

なお、ラベル(数値化された満足度)が付与された画像データ、音声データを大量に用意し、当該大量の画像データ、音声データを教師データとして学習することで上記学習モデルが得られる。例えば、笑顔で明るいトーンの画像データ、音声データには高い満足度がラベルとして付与され、笑顔ではあるが本心では満足しておらず暗いトーンの画像データ、音声データには低い満足度がラベルとして付与される。The above learning model can be obtained by preparing a large amount of image data and audio data with labels (quantified satisfaction levels) and learning using the large amount of image data and audio data as training data. For example, image data and audio data with a bright tone and a smiling face are labeled with a high level of satisfaction, while image data and audio data with a dark tone and a smiling face that is not truly satisfied are labeled with a low level of satisfaction.

このようにして生成された学習モデルを用いることで、満足度算出部353は、乗客(代表者)の満足度をより正確に把握できる。 By using the learning model generated in this manner, the satisfaction calculation unit 353 can more accurately grasp the satisfaction level of passengers (representatives).

満足度算出部353は、算出した満足度を車両管理データベースの満足度フィールドに設定する。 The satisfaction level calculation unit 353 sets the calculated satisfaction level in the satisfaction level field of the vehicle management database.

情報提供部306は、巡回車両20の乗客に情報提供する手段である。例えば、情報提供部306は、満足度算出部353によって算出された満足度に基づいて巡回車両20の乗客に提供する情報を決定する。情報提供部306は、通常モード時に「案内音声出力指示」を巡回車両20に送信することで、上記情報提供を実現する。The information provision unit 306 is a means for providing information to passengers of the patrol vehicle 20. For example, the information provision unit 306 determines the information to be provided to passengers of the patrol vehicle 20 based on the degree of satisfaction calculated by the satisfaction calculation unit 353. The information provision unit 306 realizes the above information provision by transmitting a "guidance voice output instruction" to the patrol vehicle 20 in normal mode.

情報提供部306は、車両管理データベースにアクセスし、情報提供の対象となる巡回車両20のエントリを参照する。情報提供部306は、当該エントリの満足度フィールドから満足度を読み出す。満足度フィールドがブランク(設定値がない)であれば、情報提供部306は、予め定められた音声を用いた情報提供を行う。The information providing unit 306 accesses the vehicle management database and refers to the entry for the patrol vehicle 20 to which information is to be provided. The information providing unit 306 reads the satisfaction level from the satisfaction level field of the entry. If the satisfaction level field is blank (no set value), the information providing unit 306 provides information using a predetermined voice.

例えば、巡回車両20が観光スポットAの案内を終了する前には満足度は算出されていないので、情報提供部306は、当該観光スポットAに関する情報提供を行う。より具体的には、情報提供部306は、予め用意された音声データ、対象となる巡回車両20の車両IDを含む案内音声出力指示を当該巡回車両20に送信する。For example, the satisfaction level has not been calculated before the patrol vehicle 20 finishes guiding the tourist spot A, so the information provision unit 306 provides information about the tourist spot A. More specifically, the information provision unit 306 transmits to the patrol vehicle 20 a guidance voice output instruction including previously prepared voice data and the vehicle ID of the target patrol vehicle 20.

対して、特定されたエントリの満足度フィールドに満足度が設定されていれば、情報提供部306は、当該満足度に応じて次の観光スポットへ移動する間に提供する情報を決定する。より具体的には、情報提供部306は、満足度に応じて、巡回車両20に送信する音声データを変更する。On the other hand, if a satisfaction level is set in the satisfaction level field of the identified entry, the information provision unit 306 determines the information to be provided during the movement to the next tourist spot according to the satisfaction level. More specifically, the information provision unit 306 changes the voice data to be transmitted to the patrol vehicle 20 according to the satisfaction level.

情報提供部306は、移動先、満足度、提供する音声データ(提供する情報)を対応付けて記憶する提供音声データベースを参照し、巡回車両20に送信する音声データを取得する(図10参照)。なお、図10に示す提供音声データベースは例示であって、記憶する項目等を限定する趣旨ではない。The information providing unit 306 refers to a provided voice database that stores destinations, satisfaction levels, and provided voice data (information to be provided) in association with each other, and acquires voice data to be transmitted to the patrol vehicle 20 (see FIG. 10). Note that the provided voice database shown in FIG. 10 is an example, and is not intended to limit the items to be stored.

なお、システム管理者は、巡回車両20が案内した観光スポットと満足度を考慮し、乗客に提供する音声データ(音声データとして提供する内容)を決定する。システム管理者は、当該決定した音声データを提供音声データベースに登録すればよい。The system administrator decides the voice data to be provided to passengers (the content to be provided as voice data) taking into consideration the tourist spots guided by the touring vehicle 20 and the level of satisfaction. The system administrator simply registers the decided voice data in the provided voice database.

例えば、満足度が高ければ、案内済みの観光スポットに関するより掘り下げた情報の音声データが登録される。満足度が低ければ、案内した観光スポットとは縁の無い情報(当該観光スポットに関連しない情報;例えば、観光地全体の案内、次の観光スポットの情報等)の音声データが登録される。即ち、情報提供部306は、算出された満足度が第1の閾値以上の場合、巡回車両20が乗客に案内済みの観光スポットに関する情報を提供する。情報提供部306は、算出された満足度が第2の閾値以下の場合、巡回車両20が乗客に案内済みの観光スポットとは無関係な情報を提供する。For example, if the satisfaction level is high, voice data of more in-depth information on the tourist spot that has been guided to is registered. If the satisfaction level is low, voice data of information unrelated to the tourist spot that has been guided to (information unrelated to the tourist spot; for example, information on the tourist spot as a whole, information on the next tourist spot, etc.) is registered. That is, if the calculated satisfaction level is equal to or higher than a first threshold, the information providing unit 306 provides information on the tourist spot that has been guided to the passenger by the traveling vehicle 20. If the calculated satisfaction level is equal to or lower than a second threshold, the information providing unit 306 provides information unrelated to the tourist spot that has been guided to the passenger by the traveling vehicle 20.

図10の例では、観光スポットAの満足度が高ければ(例えば、満足度が70%以上)、情報提供部306は、音声データB1を使った情報提供を行う。観光スポットAの満足度が低ければ(例えば、満足度が30%以下)、情報提供部306は、音声データB3を使った情報提供を行う。観光スポットAの満足度が普通(中間;例えば、満足度が30%より高く70%より低い)の場合、情報提供部306は、音声データB2を使った情報提供を行う。In the example of Figure 10, if the satisfaction level with tourist spot A is high (e.g., satisfaction level is 70% or higher), the information providing unit 306 provides information using voice data B1. If the satisfaction level with tourist spot A is low (e.g., satisfaction level is 30% or lower), the information providing unit 306 provides information using voice data B3. If the satisfaction level with tourist spot A is average (medium; e.g., satisfaction level is higher than 30% and lower than 70%), the information providing unit 306 provides information using voice data B2.

記憶部307は、サーバ装置10の動作に必要な情報を記憶する手段である。記憶部307には、車両管理データベース、提供音声データベースが構築される。The memory unit 307 is a means for storing information necessary for the operation of the server device 10. A vehicle management database and a provided voice database are constructed in the memory unit 307.

[システムの動作]
続いて、第1の実施形態に係る情報提供システムの動作について説明する。図11は、第1の実施形態に係る情報提供システムの動作の一例を示すシーケンス図である。
[System Operation]
Next, a description will be given of the operation of the information providing system according to the first embodiment. Fig. 11 is a sequence diagram showing an example of the operation of the information providing system according to the first embodiment.

乗客が巡回車両20に乗り込むと、巡回車両20は、各座席を撮影した画像データを取得する。巡回車両20は、撮影した画像データを含む乗客画像通知をサーバ装置10に送信する(ステップS01)。When a passenger boards the patrol vehicle 20, the patrol vehicle 20 acquires image data of each seat. The patrol vehicle 20 transmits a passenger image notification including the captured image data to the server device 10 (step S01).

サーバ装置10は、乗客画像通知によって取得した画像データを解析することで、巡回車両20に乗り込んだ状況の中から代表者を決定する(ステップS02)。The server device 10 analyzes the image data obtained by the passenger image notification to determine a representative based on the situation when passengers board the patrol vehicle 20 (step S02).

代表者を決定すると、サーバ装置10は、巡回車両20の移動(観光スポットへの移動;巡回)を開始する(ステップS03)。Once the representative has been determined, the server device 10 starts the movement of the patrol vehicle 20 (movement to tourist spots; patrol) (step S03).

サーバ装置10は、観光スポットに到着するまでの道中や観光スポットに到着後に、種々の情報提供を行う。サーバ装置10は、案内音声出力指示によって音声データを巡回車両20に送信する(ステップS04)。The server device 10 provides various information on the way to the tourist spot and after arriving at the tourist spot. The server device 10 transmits voice data to the patrol vehicle 20 in response to a voice guidance output instruction (step S04).

巡回車両20は、サーバ装置10から取得した案内音声を出力する(ステップS05)。The patrol vehicle 20 outputs the guidance voice obtained from the server device 10 (step S05).

観光スポットの案内が終了すると、サーバ装置10は、代表者と会話を開始する。サーバ装置10は、会話開始指示を巡回車両20に送信する(ステップS06)。Once the tourist spot tour is completed, the server device 10 starts a conversation with the representative. The server device 10 sends a conversation start instruction to the patrol vehicle 20 (step S06).

サーバ装置10は、巡回車両20の代表者に対して質問を送信する(ステップS07)。サーバ装置10は、案内の終了した観光スポットの感想を尋ねる音声データを巡回車両20に送信する。The server device 10 sends a question to the representative of the touring vehicle 20 (step S07). The server device 10 sends voice data to the touring vehicle 20 asking about the representative's impressions of the tourist spot that the tour has just concluded.

巡回車両20は、代表者の回答を送信する(ステップS08)。巡回車両20は、回答時音声画像データをサーバ装置10に送信する。The patrol vehicle 20 transmits the representative's response (step S08). The patrol vehicle 20 transmits the voice image data at the time of response to the server device 10.

サーバ装置10は、会話終了指示を巡回車両20に送信する(ステップS09)。 The server device 10 sends a conversation end instruction to the patrol vehicle 20 (step S09).

サーバ装置10は、代表者の満足度を算出する(ステップS10)。 The server device 10 calculates the representative's satisfaction level (step S10).

サーバ装置10は、算出した代表者の満足度に応じて、巡回車両20の乗客に案内する情報を決定する。サーバ装置10は、決定した情報(音声データ)を含む案内音声出力指示を巡回車両20に送信する(ステップS11)。The server device 10 determines the information to be provided to the passengers of the traveling vehicle 20 according to the calculated satisfaction level of the representative. The server device 10 transmits a voice guidance output instruction including the determined information (voice data) to the traveling vehicle 20 (step S11).

巡回車両20は、サーバ装置10から取得した案内音声を出力する(ステップS12)。The patrol vehicle 20 outputs the guidance voice obtained from the server device 10 (step S12).

以上のように、第1の実施形態に係るサーバ装置10は、巡回車両20が案内した観光スポットに関する感想を代表者に尋ねる。サーバ装置10は、代表者の回答に基づいて案内された観光スポットに対する満足度を算出する。サーバ装置10は、当該算出された満足度に応じて、巡回車両20の乗客に提供するサービスを変更する。このように、サーバ装置10は、乗客の満足度に応じて乗客に対して提供するサービスを変更できるので、乗客の満足度が向上する。As described above, the server device 10 according to the first embodiment asks the representative about his/her impressions of the tourist spots visited by the touring vehicle 20. The server device 10 calculates the representative's level of satisfaction with the touring tourist spots based on the representative's response. The server device 10 changes the services provided to passengers on the touring vehicle 20 according to the calculated level of satisfaction. In this way, the server device 10 can change the services provided to passengers according to their level of satisfaction, thereby improving passenger satisfaction.

また、第1の実施形態に係るサーバ装置10は、質問回答者(代表者)の表情と声色に応じて、当該回答者の満足度を算出する。即ち、サーバ装置10は、単に画像解析(代表者が笑顔か否か)によって満足度を算出するのではなく、質問回答時の音声データを考慮して満足度を算出する。その結果、表面上は笑顔だとしても本心では満足していない、あるいは表情の変化は少なくとも本心では非常に満足しているといったような場合でも高精度な満足度推定が実現される。In addition, the server device 10 according to the first embodiment calculates the satisfaction level of the person answering the question (representative) based on the facial expression and tone of voice of the person. That is, the server device 10 does not calculate the satisfaction level simply by image analysis (whether the representative is smiling or not), but calculates the satisfaction level by taking into account the voice data when answering the question. As a result, a highly accurate satisfaction level estimation is realized even in cases where the person is smiling on the surface but is not satisfied deep down, or where the change in facial expression indicates that the person is very satisfied deep down.

また、第1の実施形態に係る巡回車両20は、スピーカー24から音声を出力することで乗客に情報提供する。音声による情報であるので、第1の実施形態に係る情報提供システム(サーバ装置10、巡回車両20)は、乗客による観光を邪魔することなく有益な情報を乗客に提供できる。 In addition, the patrol vehicle 20 according to the first embodiment provides information to passengers by outputting audio from the speaker 24. Because the information is provided by audio, the information provision system according to the first embodiment (server device 10, patrol vehicle 20) can provide useful information to passengers without interfering with their sightseeing.

[第2の実施形態]
続いて、第2の実施形態について図面を参照して詳細に説明する。
Second Embodiment
Next, the second embodiment will be described in detail with reference to the drawings.

第1の実施形態では、サーバ装置10は、乗客の満足度を算出し、当該算出された満足度に応じて乗客に提供する情報を変更することを説明した。第2の実施形態では、サーバ装置10は、当該算出された満足度に応じて、巡回車両20の行き先を変更することを説明する。In the first embodiment, it was described that the server device 10 calculates the passenger's satisfaction level and changes the information provided to the passenger in accordance with the calculated satisfaction level. In the second embodiment, it is described that the server device 10 changes the destination of the patrol vehicle 20 in accordance with the calculated satisfaction level.

なお、第2の実施形態に係る情報提供システムの構成は第1の実施形態と同一とすることができるので図2に相当する説明を省略する。また、第2の実施形態に係る巡回車両20の処理構成も第1の実施形態と同一とすることができるのでその説明を省略する。 The configuration of the information provision system according to the second embodiment can be the same as that of the first embodiment, so the explanation corresponding to Fig. 2 will be omitted. Also, the processing configuration of the patrol vehicle 20 according to the second embodiment can be the same as that of the first embodiment, so the explanation will be omitted.

以下、第1の実施形態及び第2の実施形態の相違点を中心に説明する。The following will focus on the differences between the first and second embodiments.

図12は、第2の実施形態に係るサーバ装置10の処理構成(処理モジュール)の一例を示す図である。図12を参照すると、第1の実施形態に係るサーバ装置10の構成に移動先決定部308が追加されている。 Figure 12 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the second embodiment. Referring to Figure 12, a destination determination unit 308 has been added to the configuration of the server device 10 according to the first embodiment.

第2の実施形態に係る満足度算出部353は、満足度の算出が終了すると、車両IDと生成した満足度を移動先決定部308に引き渡す。 When the satisfaction level calculation unit 353 in the second embodiment finishes calculating the satisfaction level, it passes the vehicle ID and the generated satisfaction level to the destination determination unit 308.

移動先決定部308は、乗客の満足度に応じて移動先(行き先となる観光スポット)を決定する手段である。移動先決定部308は、満足度算出部353によって算出された満足度に基づいて巡回車両20の移動先となる観光スポットを決定する。即ち、満足度算出部353から満足度を取得すると、移動先決定部308は、巡回車両20の行き先を当該満足度に応じて決定する。The destination determination unit 308 is a means for determining the destination (a tourist spot to be the destination) according to the passenger's satisfaction level. The destination determination unit 308 determines the tourist spot to be the destination of the traveling vehicle 20 based on the satisfaction level calculated by the satisfaction level calculation unit 353. That is, when the satisfaction level is obtained from the satisfaction level calculation unit 353, the destination determination unit 308 determines the destination of the traveling vehicle 20 according to the satisfaction level.

移動先決定部308は、移動元の観光スポット、当該移動元の観光スポットに対する満足度、移動先を対応付けて記憶する移動先決定テーブルを参照し、巡回車両20の移動先を決定する(図13参照)。例えば、巡回車両20が案内した観光スポットは「観光スポットA」とする。この場合、観光スポットAに対する満足度が高ければ次の観光スポットとして「観光スポットC」が選択される。対して、観光スポットAに対する満足度が低ければ次の観光スポットとして「観光スポットD」が選択される。The destination determination unit 308 refers to a destination determination table that stores the tourist spot from which the vehicle 20 travels, the degree of satisfaction with the tourist spot from which the vehicle travels, and the destination in association with each other, and determines the destination of the patrol vehicle 20 (see FIG. 13). For example, the tourist spot visited by the patrol vehicle 20 is "Tourist Spot A." In this case, if the satisfaction with Tourist Spot A is high, "Tourist Spot C" is selected as the next tourist spot. On the other hand, if the satisfaction with Tourist Spot A is low, "Tourist Spot D" is selected as the next tourist spot.

移動先決定部308は、満足度に応じて決定した移動先(次に案内する観光スポット)を車両管理データベースに反映する(図14参照)。図14に示すように、第2の実施形態に係る車両管理データベースには、巡回経路フィールドに替えて又は加えて移動先フィールドが含まれる。The destination determination unit 308 reflects the destination (next tourist spot to be guided) determined based on the satisfaction level in the vehicle management database (see FIG. 14). As shown in FIG. 14, the vehicle management database according to the second embodiment includes a destination field instead of or in addition to the tour route field.

移動先決定部308は、移動先決定テーブルに従って決定した移動先を車両管理データベースの移動先フィールドに設定する。The destination determination unit 308 sets the destination determined according to the destination determination table in the destination field of the vehicle management database.

第2の実施形態に係る車両運行制御部304は、設定された移動先に移動するように巡回車両20に指示を行う。The vehicle operation control unit 304 in the second embodiment instructs the patrol vehicle 20 to move to the set destination.

[システムの動作]
続いて、第2の実施形態に係る情報提供システムの動作について説明する。図15は、第2の実施形態に係る情報提供システムの動作の一例を示すシーケンス図である。なお、満足度を算出するまでの動作は第1の実施形態の動作と同一とすることができるので、説明を省略する。
[System Operation]
Next, the operation of the information providing system according to the second embodiment will be described. Fig. 15 is a sequence diagram showing an example of the operation of the information providing system according to the second embodiment. Note that the operation up to the calculation of the satisfaction level can be the same as the operation of the first embodiment, and therefore the description will be omitted.

サーバ装置10は、満足度を算出すると(ステップS20)、当該算出された満足度に応じて次の移動先を決定する(ステップS21)。例えば、サーバ装置10は、案内した観光スポットの満足度が高ければ当該観光スポットに類似する観光スポットを次の移動先に設定する。あるいは、サーバ装置10は、案内した観光スポットの満足度が低ければ当該観光スポットとは関係性の薄い観光スポットを次の移動先に設定する。When the server device 10 calculates the satisfaction level (step S20), it determines the next destination based on the calculated satisfaction level (step S21). For example, if the satisfaction level of the introduced tourist spot is high, the server device 10 sets a tourist spot similar to the introduced tourist spot as the next destination. Alternatively, if the satisfaction level of the introduced tourist spot is low, the server device 10 sets a tourist spot that is less related to the introduced tourist spot as the next destination.

サーバ装置10は、設定した移動先に巡回車両20を移動させる。サーバ装置10は、移動先の座標を含む移動指示を巡回車両20に送信する(ステップS22)。The server device 10 moves the patrol vehicle 20 to the set destination. The server device 10 transmits a movement instruction including the coordinates of the destination to the patrol vehicle 20 (step S22).

巡回車両20は、指示された移動先(観光スポット)へ移動する(ステップS23)。The patrol vehicle 20 moves to the instructed destination (tourist spot) (step S23).

なお、第2の実施形態においても、第1の実施形態と同様に、代表者の満足度に応じて巡回車両20の乗客に提供される情報が変更されてもよい。 In the second embodiment, as in the first embodiment, the information provided to passengers of the patrol vehicle 20 may be changed depending on the representative's satisfaction level.

以上のように、第2の実施形態に係るサーバ装置10は、乗客の満足度に応じて当該乗客を案内する観光スポットを変更する。そのため、サーバ装置10は、乗客がより満足する可能性の高い観光スポットを案内したり、満足度の低い乗客の満足度を引き上げる可能性の高い観光スポットを案内したりすることができる。As described above, the server device 10 according to the second embodiment changes the tourist spots to which the passenger is guided depending on the passenger's satisfaction level. Therefore, the server device 10 can guide the passenger to tourist spots that are likely to make the passenger more satisfied, or guide the passenger to tourist spots that are likely to increase the satisfaction level of a passenger with low satisfaction.

[第3の実施形態]
続いて、第3の実施形態について図面を参照して詳細に説明する。
[Third embodiment]
Next, a third embodiment will be described in detail with reference to the drawings.

第1の実施形態と第2の実施形態では、乗客は、事前の準備等なく巡回車両20に乗り込む場合を想定して説明を行った。第3の実施形態では、乗客は自身の生体情報、個人情報、属性情報、趣味趣向等を予めサーバ装置10に登録しておく場合について説明する。第3の実施形態では、生体情報を使った照合処理によって乗客を特定し、当該特定した乗客の属性等に基づいて情報提供する場合について説明する。In the first and second embodiments, it is assumed that a passenger boards the patrol vehicle 20 without any prior preparation. In the third embodiment, a case is described in which a passenger registers their biometric information, personal information, attribute information, hobbies, interests, etc. in the server device 10 in advance. In the third embodiment, a case is described in which a passenger is identified by a matching process using biometric information, and information is provided based on the attributes, etc. of the identified passenger.

なお、第3の実施形態に係る情報提供システムの構成は第1の実施形態と同一とすることができるので図2に相当する説明を省略する。また、第3の実施形態に係る巡回車両20の処理構成も第1の実施形態と同一とすることができるのでその説明を省略する。 The configuration of the information provision system according to the third embodiment can be the same as that of the first embodiment, so the explanation corresponding to Fig. 2 will be omitted. Also, the processing configuration of the patrol vehicle 20 according to the third embodiment can be the same as that of the first embodiment, so the explanation will be omitted.

以下、第1の実施形態乃至第3の実施形態の相違点を中心に説明する。The following will focus on the differences between the first to third embodiments.

図16は、第3の実施形態に係るサーバ装置10の処理構成(処理モジュール)の一例を示す図である。図16を参照すると、第2の実施形態に係るサーバ装置10の構成に利用者登録部309が追加されている。 Figure 16 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the third embodiment. Referring to Figure 16, a user registration unit 309 has been added to the configuration of the server device 10 according to the second embodiment.

利用者登録部309は、観光地を訪れる予定の利用者の生体情報、個人情報等を取得し、利用者登録する手段である。例えば、利用者登録部309は、観光地の観光センター等が運営するホームページにアクセスした利用者から上記生体情報等を取得する。The user registration unit 309 is a means for acquiring biometric information, personal information, etc. of a user who plans to visit a tourist spot, and registering the user. For example, the user registration unit 309 acquires the above-mentioned biometric information, etc. from a user who accesses a homepage operated by a tourist center or the like of a tourist spot.

利用者登録部309は、生体情報、個人情報等を入力するためのGUI(Graphical User Interface)、入力フォーム等を利用者の端末に表示する。利用者は、端末を操作して生体情報(例えば、顔画像)、個人情報等をサーバ装置10に入力する。The user registration unit 309 displays a GUI (Graphical User Interface), an input form, etc., for inputting biometric information, personal information, etc., on the user's terminal. The user operates the terminal to input biometric information (e.g., a facial image), personal information, etc., into the server device 10.

利用者登録部309は、端末から取得した顔画像から特徴量(複数の特徴量からなる特徴ベクトル)を生成する。 The user registration unit 309 generates features (a feature vector consisting of multiple features) from the facial image obtained from the terminal.

特徴量の生成処理に関しては既存の技術を用いることができるので、その詳細な説明を省略する。例えば、利用者登録部309は、顔画像から目、鼻、口等を特徴点として抽出する。その後、利用者登録部309は、特徴点それぞれの位置や各特徴点間の距離を特徴量として計算し、複数の特徴量からなる特徴ベクトル(顔画像を特徴づけるベクトル情報)を生成する。Since existing technology can be used for the process of generating features, a detailed description thereof will be omitted. For example, the user registration unit 309 extracts the eyes, nose, mouth, etc. as feature points from the face image. The user registration unit 309 then calculates the position of each feature point and the distance between each feature point as feature amounts, and generates a feature vector (vector information that characterizes the face image) consisting of multiple feature amounts.

また、利用者登録部309は、利用者を識別するためのユーザIDを生成する。ユーザIDは、利用者登録された利用者を一意に識別できる情報であればどのような情報であってもよい。例えば、利用者登録部309は、利用者登録のたびに一意な値を採番しユーザIDとしてもよい。 The user registration unit 309 also generates a user ID for identifying the user. The user ID may be any information that can uniquely identify a registered user. For example, the user registration unit 309 may assign a unique value each time a user is registered as the user ID.

利用者登録部309は、上記生成されたユーザID、特徴量(生体情報)、個人情報等を対応づけて利用者情報データベースに記憶する(図17参照)。つまり、記憶部307は、複数の利用者それぞれの生体情報と属性情報を対応付けて記憶する。なお、図17に示す利用者情報データベースは例示であって、記憶する項目等を限定する趣旨ではない。例えば、生体情報として「顔画像」が利用者情報データベースに登録されていてもよい。The user registration unit 309 associates the generated user ID, features (biometric information), personal information, etc., and stores them in a user information database (see FIG. 17). In other words, the storage unit 307 stores the biometric information and attribute information of each of a plurality of users in association with each other. Note that the user information database shown in FIG. 17 is an example and is not intended to limit the items to be stored. For example, a "face image" may be registered in the user information database as biometric information.

第3の実施形態に係る代表者決定部303は、第1の実施形態で説明した方法により代表者を決定する。その後、代表者決定部303は、当該決定された代表者の画像データと利用者情報データベースに登録された生体情報を用いた照合処理により、代表者を特定する。The representative determination unit 303 according to the third embodiment determines a representative by the method described in the first embodiment. After that, the representative determination unit 303 identifies the representative by a matching process using the image data of the determined representative and the biometric information registered in the user information database.

代表者決定部303は、巡回車両20から受信する画像データから生成された生体情報と記憶された生体情報を用いた生体認証により、巡回車両20の乗客に対応する属性情報を特定する。具体的には、代表者決定部303は、代表者の画像データから顔画像を抽出し、当該顔画像から特徴量を生成する。代表者決定部303は、当該生成した特徴量を照合対象に設定し、利用者情報データベースに登録された特徴量との間で照合処理を行う。The representative determination unit 303 identifies attribute information corresponding to passengers of the patrol vehicle 20 through biometric authentication using biometric information generated from image data received from the patrol vehicle 20 and the stored biometric information. Specifically, the representative determination unit 303 extracts a facial image from the image data of the representative, and generates features from the facial image. The representative determination unit 303 sets the generated features as a comparison target, and performs a comparison process with the features registered in the user information database.

より具体的には、代表者決定部303は、照合対象の特徴量(特徴ベクトル)と登録側の複数の特徴量それぞれとの間の類似度を計算する。当該類似度には、カイ二乗距離やユークリッド距離等を用いることができる。なお、距離が離れているほど類似度は低く、距離が近いほど類似度が高い。More specifically, the representative determination unit 303 calculates the similarity between the feature (feature vector) to be matched and each of the multiple feature on the registration side. The similarity can be calculated using chi-square distance, Euclidean distance, or the like. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.

代表者決定部303は、類似度が所定値以上であって、最も類似度が高い特徴量に対応する利用者(エントリ)を代表者として特定する。代表者決定部303は、特定した代表者のユーザIDを車両管理データベースの代表者フィールドに設定する(図18参照)。The representative determination unit 303 identifies the user (entry) whose similarity is equal to or greater than a predetermined value and whose feature has the highest similarity as the representative. The representative determination unit 303 sets the user ID of the identified representative in the representative field of the vehicle management database (see FIG. 18).

第3の実施形態に係る情報提供部306は、巡回車両20の乗客に情報提供する際、代表者の満足度と属性(例えば、性別、年齢、趣味趣向)等に応じて提供する情報を変更する。例えば、性別と満足度によって提供される情報が異なっていてもよい。この場合、第3の実施形態に係る提供音声データベースには図19に示すような情報が登録される。 When providing information to passengers of the patrol vehicle 20, the information providing unit 306 according to the third embodiment changes the information to be provided depending on the representative's satisfaction level and attributes (e.g., gender, age, hobbies and interests). For example, the information provided may differ depending on gender and satisfaction level. In this case, information such as that shown in FIG. 19 is registered in the provided voice database according to the third embodiment.

情報提供部306は、代表者のユーザIDをキーとして利用者情報データベースを検索し、当該代表者の属性(性別、年齢、趣味趣向等)を取得する。情報提供部306は、提供音声データベースを参照し、取得した属性値と満足度に応じて情報提供する音声データを特定する。The information providing unit 306 searches the user information database using the representative's user ID as a key, and acquires the representative's attributes (gender, age, hobbies, interests, etc.). The information providing unit 306 refers to the provided voice database, and identifies the voice data to be provided as information according to the acquired attribute values and satisfaction level.

以上のように、第3の実施形態に係るサーバ装置10は、巡回車両20の乗客の属性及び算出された満足度に基づいて、巡回車両20の乗客に提供する情報を決定する。満足度だけでなく代表者の属性も考慮して乗客に提供される情報が決定されるので、乗客にとってより有益な(より満足度を高めることができる)情報提供が実現できる。As described above, the server device 10 according to the third embodiment determines the information to be provided to the passengers of the traveling vehicle 20 based on the attributes of the passengers of the traveling vehicle 20 and the calculated satisfaction level. Since the information to be provided to the passengers is determined taking into consideration not only the satisfaction level but also the attributes of the representative, it is possible to provide information that is more useful to the passengers (which can increase their satisfaction).

続いて、情報提供システムを構成する各装置のハードウェアについて説明する。図20は、サーバ装置10のハードウェア構成の一例を示す図である。Next, we will explain the hardware of each device that makes up the information provision system. Figure 20 is a diagram showing an example of the hardware configuration of the server device 10.

サーバ装置10は、情報処理装置(所謂、コンピュータ)により構成可能であり、図20に例示する構成を備える。例えば、サーバ装置10は、プロセッサ311、メモリ312、入出力インターフェイス313及び通信インターフェイス314等を備える。上記プロセッサ311等の構成要素は内部バス等により接続され、相互に通信可能に構成されている。The server device 10 can be configured by an information processing device (so-called a computer) and has the configuration illustrated in Fig. 20. For example, the server device 10 has a processor 311, a memory 312, an input/output interface 313, a communication interface 314, etc. The components such as the processor 311 are connected by an internal bus or the like and are configured to be able to communicate with each other.

但し、図20に示す構成は、サーバ装置10のハードウェア構成を限定する趣旨ではない。サーバ装置10は、図示しないハードウェアを含んでもよいし、必要に応じて入出力インターフェイス313を備えていなくともよい。また、サーバ装置10に含まれるプロセッサ311等の数も図20の例示に限定する趣旨ではなく、例えば、複数のプロセッサ311がサーバ装置10に含まれていてもよい。However, the configuration shown in FIG. 20 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and may not include an input/output interface 313 as necessary. In addition, the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in FIG. 20, and for example, multiple processors 311 may be included in the server device 10.

プロセッサ311は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)等のプログラマブルなデバイスである。あるいは、プロセッサ311は、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)等のデバイスであってもよい。プロセッサ311は、オペレーティングシステム(OS;Operating System)を含む各種プログラムを実行する。The processor 311 is, for example, a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs including an operating system (OS).

メモリ312は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等である。メモリ312は、OSプログラム、アプリケーションプログラム、各種データを格納する。 Memory 312 is a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), a SSD (Solid State Drive), etc. Memory 312 stores an OS program, application programs, and various data.

入出力インターフェイス313は、図示しない表示装置や入力装置のインターフェイスである。表示装置は、例えば、液晶ディスプレイ等である。入力装置は、例えば、キーボードやマウス等のユーザ操作を受け付ける装置である。The input/output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device that accepts user operations such as a keyboard or a mouse.

通信インターフェイス314は、他の装置と通信を行う回路、モジュール等である。例えば、通信インターフェイス314は、NIC(Network Interface Card)等を備える。The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card), etc.

サーバ装置10の機能は、各種処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ312に格納されたプログラムをプロセッサ311が実行することで実現される。また、当該プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transitory)なものとすることができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。また、上記プログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. The processing modules may also be realized by a semiconductor chip.

なお、制御装置40もサーバ装置10と同様に情報処理装置により構成可能であり、その基本的なハードウェア構成はサーバ装置10と相違する点はないので説明を省略する。また、巡回車両20のハードウェア構成は、既存の自動走行車と同一とすることができるので、説明を省略する。 The control device 40 can also be configured by an information processing device, just like the server device 10, and its basic hardware configuration is no different from that of the server device 10, so a description of it will be omitted. Also, the hardware configuration of the patrol vehicle 20 can be the same as that of an existing autonomous vehicle, so a description of it will be omitted.

情報処理装置であるサーバ装置10は、コンピュータを搭載し、当該コンピュータにプログラムを実行させることでサーバ装置10の機能が実現できる。また、サーバ装置10は、当該プログラムによりサーバ装置10の制御方法を実行する。The server device 10, which is an information processing device, is equipped with a computer, and the functions of the server device 10 can be realized by causing the computer to execute a program. In addition, the server device 10 executes a control method for the server device 10 by the program.

[変形例]
なお、上記実施形態にて説明した情報提供システムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。
[Modification]
The configuration, operation, and the like of the information providing system described in the above embodiment are merely examples, and are not intended to limit the system configuration, and the like.

上記実施形態では、巡回車両20が巡回する所定エリアは観光地として説明を行ったが、当該所定エリアは観光地に限定されない。例えば、巡回車両20は、テーマパーク、動物園、水族館のような施設内を巡回してもよい。例えば、巡回車両20が動物園内を巡回する場合、サーバ装置10は、案内した動物の感想に基づいて情報提供する内容を変更したり、次に案内する動物を選択したりしてもよい。In the above embodiment, the specified area patrolled by the patrol vehicle 20 has been described as a tourist spot, but the specified area is not limited to a tourist spot. For example, the patrol vehicle 20 may patrol a facility such as a theme park, a zoo, or an aquarium. For example, when the patrol vehicle 20 patrols a zoo, the server device 10 may change the content of the information provided based on the impressions of the animal that was guided, or select the next animal to guide.

サーバ装置10は、乗客画像通知に含まれる画像データを解析し、乗客が危険な行為(例えば、窓から手や顔を出す等)を行っていれば、当該危険な行為を止めるように情報提供することもできる。例えば、情報提供部306は、画像データを学習モデルに入力し、乗客の行為が危険か否かの結論を取得する。情報提供部306は、乗客が危険な行為をしていれば、当該危険な行為を止めるようにスピーカー24を介して指示(警告)する。The server device 10 can analyze the image data included in the passenger image notification, and if a passenger is engaging in dangerous behavior (e.g., sticking a hand or face out of a window), provide information to stop the dangerous behavior. For example, the information provision unit 306 inputs the image data into a learning model and obtains a conclusion as to whether the passenger's behavior is dangerous or not. If a passenger is engaging in dangerous behavior, the information provision unit 306 instructs (warns) the passenger via the speaker 24 to stop the dangerous behavior.

上記実施形態では、複数の乗客の中から代表者を選択し、当該代表者の満足度(感想、意見)に基づいて情報提供したり案内するスポットを変更したりすることを説明した。しかし、サーバ装置10は、各乗客の満足度を算出し、当該算出された満足度(乗客全員の満足度)から複数の乗客の総意を算出し、情報提供等に活用してもよい。具体的には、満足度算出部353は、各乗客の満足度の平均値を計算し、複数の乗客(例えば、家族連れ)の満足度として扱ってもよい。このように、サーバ装置10は、代表者に限定されず複数の乗客との会話に基づいて満足度を算出してもよい。In the above embodiment, it has been described that a representative is selected from among multiple passengers, and information is provided and the spots to be guided are changed based on the satisfaction level (impressions, opinions) of the representative. However, the server device 10 may calculate the satisfaction level of each passenger, calculate the consensus of the multiple passengers from the calculated satisfaction level (satisfaction of all passengers), and use this for providing information, etc. Specifically, the satisfaction level calculation unit 353 may calculate the average satisfaction level of each passenger and treat it as the satisfaction level of multiple passengers (e.g., a family). In this way, the server device 10 may calculate the satisfaction level based on conversations with multiple passengers, not limited to the representative.

上記実施形態では、観光スポットの感想に関する問い合わせ(質問)に対する代表者の回答(回答時音声画像データ)を学習モデルに入力することで当該代表者の満足度を算出することを説明した。しかし、サーバ装置10は、音声データと画像データのそれぞれを異なる学習モデルに入力し、笑顔スコア、感情スコアを取得してもよい。笑顔スコアは、笑顔の程度を数値化した情報である。感情スコアは、音声の発話状態によって発声者の感情を数値化した情報である。例えば、「楽しかった」という発音であってもしゃべり方によって本当に楽しかったのか、つまらなかったのか数値化したデータが感情スコアである。サーバ装置10は、2つのスコア(笑顔スコア、感情スコア)に基づいて体験(案内された観光スポット)に対する満足度を算出してもよい。例えば、サーバ装置10は、笑顔スコアと感情スコアの和を満足度として計算してもいいし、笑顔スコアと感情スコアの乗算結果を満足度として計算してもよい。In the above embodiment, the representative's response (voice image data at the time of response) to an inquiry (question) regarding his/her impressions of the tourist spot is input into a learning model to calculate the representative's satisfaction. However, the server device 10 may input the voice data and image data into different learning models to obtain a smile score and an emotion score. The smile score is information that quantifies the degree of smile. The emotion score is information that quantifies the emotion of the speaker based on the speech state of the voice. For example, even if the speaker said "it was fun," the emotion score is the data that quantifies whether the speaker really enjoyed the experience or found it boring based on the way the speaker spoke. The server device 10 may calculate the satisfaction level for the experience (the tourist spot to which the representative was guided) based on the two scores (smile score, emotion score). For example, the server device 10 may calculate the sum of the smile score and the emotion score as the satisfaction level, or may calculate the multiplication result of the smile score and the emotion score as the satisfaction level.

サーバ装置10は、乗客(代表者)に観光スポットの感想を尋ねると言ったようなシンプルな会話だけではなく、より多くの会話(複雑な会話)を行い当該会話でのやり取りに応じて満足度を算出してもよい。例えば、サーバ装置10は、観光スポットの全体的な感想を尋ねるだけでなく、細部の感想を尋ねることでより長い時間、代表者と会話する。サーバ装置10は、当該長い時間の会話における内容、代表者の表情、音声等に基づいて満足度を算出してもよい。このように、サーバ装置10は、代表者に対して直接的に満足したか否か問い合わせるだけでなく、会話の内容や表情から代表者が真に満足したか否か判定してもよい。即ち、サーバ装置10は、会話の内容(代表者が話している内容)やそのタイミング、又は、表情(笑顔推定により得られる笑顔スコア)から満足度を推定してもよい。The server device 10 may have more conversations (complex conversations) rather than just simple conversations such as asking the passenger (representative) about their impressions of the tourist spots, and may calculate the satisfaction level based on the exchanges in the conversation. For example, the server device 10 may talk to the representative for a longer period of time by asking about detailed impressions rather than just about the overall impressions of the tourist spots. The server device 10 may calculate the satisfaction level based on the content of the long conversation, the representative's facial expression, voice, etc. In this way, the server device 10 may not only directly inquire the representative about whether or not he or she is satisfied, but may also determine whether or not the representative is truly satisfied based on the content of the conversation and facial expression. In other words, the server device 10 may estimate the satisfaction level from the content of the conversation (what the representative is saying), the timing of the conversation, or facial expression (smile score obtained by smile estimation).

サーバ装置10は、乗客の表情(画像)、音声とは異なる情報を用いて満足度を算出してもよい。例えば、サーバ装置10は、表情、音声に代えて又は加えて乗客(代表者)のバイタルデータを用いて満足度を算出してもよい。この場合、巡回車両20の乗客は、心拍数、脈拍、発汗といったバイタルデータの取得が可能な携帯型端末を装着する。携帯型端末は、代表者のバイタルデータ(サーバ装置10と会話している際の代表者のバイタルデータ)を、制御装置40を介してサーバ装置10に送信する。サーバ装置10の満足度算出部353は、音声、画像、バイタルデータを予め用意された学習モデルに入力することで、満足度を取得する。このようにして取得された満足度は、より正確に代表者の感想を反映したものであり、サーバ装置10はより有益な情報提供を乗客に対して行うことができる。The server device 10 may calculate the satisfaction level using information other than the passenger's facial expression (image) and voice. For example, the server device 10 may calculate the satisfaction level using vital data of the passenger (representative) instead of or in addition to the facial expression and voice. In this case, the passenger of the patrol vehicle 20 wears a portable terminal capable of acquiring vital data such as heart rate, pulse, and sweat. The portable terminal transmits the representative's vital data (the representative's vital data when talking with the server device 10) to the server device 10 via the control device 40. The satisfaction level calculation unit 353 of the server device 10 acquires the satisfaction level by inputting the voice, image, and vital data into a learning model prepared in advance. The satisfaction level acquired in this way more accurately reflects the representative's impressions, and the server device 10 can provide more useful information to the passengers.

上記実施形態では、巡回車両20に設置されたデバイス(カメラ22、マイク23)によって乗客の表情、音声等を取得する場合について説明した。しかし、これらの情報は、乗客が装着するMR(Mixed Reality)グラスによって取得されてもよい。サーバ装置10は、MRグラスが取得した情報に基づいて満足度を算出してもよい。In the above embodiment, a case has been described in which passengers' facial expressions, voices, etc. are acquired by devices (camera 22, microphone 23) installed in the patrol vehicle 20. However, this information may also be acquired by MR (Mixed Reality) glasses worn by the passengers. The server device 10 may calculate the satisfaction level based on the information acquired by the MR glasses.

あるいは、利用者が所持する端末(例えば、スマートフォン等)によって上記表情、音声等が取得されてもよい。当該端末は、自装置が備えるカメラ、マイク等のデバイスにより利用者の表情、音声を含む画像データ、音声データを取得する。端末は、取得した画像データ、音声データをBluetooth(登録商標)等によって制御装置40に送信し、制御装置40が当該画像データ等をサーバ装置10に送信してもよい。あるいは、端末は、画像データ等を直接、サーバ装置10に送信してもよい。この場合、巡回車両20の各座席に番号等を貼り付け、各座席を識別可能にしておけばよい。つまり、端末が撮影する画像データに座席の識別情報が写るように構成しておくことで、端末(スマートフォン)から送信された画像に対応する座席位置が特定可能となる。Alternatively, the facial expressions, voice, etc. may be acquired by a terminal (e.g., a smartphone, etc.) carried by the user. The terminal acquires image data and voice data including the user's facial expressions and voice using devices such as a camera and a microphone equipped on the terminal. The terminal may transmit the acquired image data and voice data to the control device 40 via Bluetooth (registered trademark) or the like, and the control device 40 may transmit the image data, etc. to the server device 10. Alternatively, the terminal may transmit the image data, etc. directly to the server device 10. In this case, a number or the like may be attached to each seat of the patrol vehicle 20 to make each seat identifiable. In other words, by configuring the image data captured by the terminal to include seat identification information, it becomes possible to identify the seat position corresponding to the image transmitted from the terminal (smartphone).

サーバ装置10は、乗客画像通知に含まれる画像データを解析し、乗客の状態(例えば、立ち上がっている、座っている)に応じて提供する情報を変更してもよい。立ち上がって観光スポットを観光している乗客が見ることのできる風景、景色と、座って観光スポットを観光している乗客が見ることのできる風景、景色と、は異なり、サーバ装置10は、当該異なる風景、景色に対応する情報を提供してもよい。The server device 10 may analyze the image data included in the passenger image notification and change the information provided depending on the passenger's state (e.g., standing, sitting). The scenery and views that a passenger who is standing and sightseeing at tourist spots can see are different from the scenery and views that a passenger who is sitting and sightseeing at tourist spots can see, and the server device 10 may provide information corresponding to the different scenery and views.

サーバ装置10は、観光地に関する情報提供に加え、当該観光地の観光に付随する情報を乗客に提供してもよい。例えば、サーバ装置10は、経路の巡回終盤に情報提供する場合には、食事に関する推薦情報を乗客に提供してもよい。例えば、サーバ装置10は、和食の食事処、中華の食事処等に関する情報を乗客に提供してもよい。あるいは、第3の実施形態のように、乗客の属性情報(例えば、出身国など)が登録されている場合には、サーバ装置10は、当該属性情報に応じた情報提供をおこなってもよい。例えば、サーバ装置10は、外国人が好む食事処に関する情報提供を行ってもよい。あるいは、サーバ装置10は、情報提供する際の時間帯等に応じて情報提供する内容を変更してもよい。In addition to providing information about tourist destinations, the server device 10 may also provide passengers with information associated with sightseeing at the tourist destinations. For example, when providing information toward the end of a route tour, the server device 10 may provide passengers with recommended information about meals. For example, the server device 10 may provide passengers with information about Japanese restaurants, Chinese restaurants, etc. Alternatively, as in the third embodiment, when passenger attribute information (e.g., country of origin, etc.) is registered, the server device 10 may provide information according to the attribute information. For example, the server device 10 may provide information about restaurants preferred by foreigners. Alternatively, the server device 10 may change the content of the information provided depending on the time of day, etc., when providing the information.

第3の実施形態で説明したような利用者登録がなくとも、サーバ装置10は、生体認証(顔認証)を用いて乗客を特定してもよい。サーバ装置10(代表者決定部303)は、生体認証によって乗客を識別し、当該識別された乗客にIDを付与する。サーバ装置10は、乗客に付与した乗客ID、生体情報(顔画像、特徴量)、満足度の履歴を対応付けて記憶してもよい。例えば、サーバ装置10(満足度算出部353)は、乗客ID、生体情報、満足度の履歴を対応付けて乗客情報データベースに記憶する(図21参照)。図21に示すように、サーバ装置10は、乗客(代表者)に案内した観光スポットと当該観光スポットに対する満足度の組を要素とし、満足度の履歴を乗客ごとに記憶する。例えば、ある乗客が別の機会に同じ観光地を訪れた際、サーバ装置10は、当該乗客の履歴を生体認証によって特定し、当該乗客に対する情報提供に役立ててもよい。Even without user registration as described in the third embodiment, the server device 10 may identify passengers using biometric authentication (face authentication). The server device 10 (representative determination unit 303) identifies passengers by biometric authentication and assigns an ID to the identified passenger. The server device 10 may store the passenger ID, biometric information (face image, feature amount), and satisfaction history assigned to the passenger in association with each other. For example, the server device 10 (satisfaction calculation unit 353) stores the passenger ID, biometric information, and satisfaction history in association with each other in the passenger information database (see FIG. 21). As shown in FIG. 21, the server device 10 stores the satisfaction history for each passenger as an element, with a pair of tourist spots introduced to the passenger (representative) and the satisfaction level for the tourist spots as elements. For example, when a passenger visits the same tourist spot on another occasion, the server device 10 may identify the passenger's history by biometric authentication and use the information to provide the passenger.

また、サーバ装置10は、生体認証を用いることで、乗客が座る座席の入れ替わりにも対応できる。例えば、乗客が特定の観光スポットで降車し、当該スポットで再び巡回車両20に乗り込むことが想定される。その際、各乗客が同じ座席に座らなくとも、サーバ装置10は、生体認証によって代表者を特定しておくことで、引き続き代表者と会話を続けることができる。In addition, by using biometric authentication, the server device 10 can also handle seat changes among passengers. For example, it is assumed that passengers get off at a particular tourist spot and then get back on the patrol vehicle 20 at the same spot. In this case, even if the passengers do not sit in the same seat, the server device 10 can continue the conversation with the representative by identifying the representative through biometric authentication.

サーバ装置10は、乗客の満足度(満足度の履歴)を解析し、観光地やテーマパークの運営者(経営者)に有益な情報を提供してもよい。この場合、サーバ装置10は、図22に示すように、履歴解析部310を備える。履歴解析部310は、上記運営者等に有益な情報を生成し、当該生成した情報を運営者に提供する。例えば、履歴解析部310は、観光スポットごとの満足度平均値を算出する。履歴解析部310は、当該算出した満足度平均値に基づいて図23に示すようなグラフを生成し、運営者等に提示する。図23に示すような情報に接した運営者(経営者)は、巡回車両20の巡回経路を見直したり、乗客に案内する情報を変更したりする。例えば、運営者は、観光スポットB、D等の満足度が低い観光スポットの満足度を向上させる対応策を考える。あるいは、サーバ装置10は、乗客の満足度をリアルタイムに提示してもよい。即ち、サーバ装置10は、運行中の各巡回車両20の代表者に関する満足度をリアルタイムに表示してもよい。サーバ装置10は、乗客がどの観光スポットでどの程度満足しているかに関する情報を運営者等に提供できる。このように、運営者は、観光スポットに対する満足度を収集するようなアンケート等を用いなくても、乗客の真の感想、満足度を知ることができる。あるいは、事業者は、事業者自身も気がつかない利用者の興味を引いている観光スポット等の存在を知ることができる。The server device 10 may analyze the passengers' satisfaction (satisfaction history) and provide useful information to the operator (manager) of the tourist spot or theme park. In this case, the server device 10 includes a history analysis unit 310 as shown in FIG. 22. The history analysis unit 310 generates useful information for the operator and provides the generated information to the operator. For example, the history analysis unit 310 calculates the average satisfaction level for each tourist spot. The history analysis unit 310 generates a graph as shown in FIG. 23 based on the calculated average satisfaction level and presents it to the operator. The operator (manager) who comes across the information as shown in FIG. 23 may review the route of the patrol vehicle 20 or change the information to be provided to passengers. For example, the operator considers measures to improve the satisfaction level of tourist spots with low satisfaction levels, such as tourist spots B and D. Alternatively, the server device 10 may present the passengers' satisfaction level in real time. That is, the server device 10 may display the satisfaction level of the representative of each patrol vehicle 20 in operation in real time. The server device 10 can provide the operator, etc. with information on the degree of satisfaction of passengers with each tourist spot. In this way, the operator can know the passengers' true impressions and satisfaction levels without using a questionnaire or the like to collect satisfaction with tourist spots. Alternatively, the operator can learn of the existence of tourist spots that are attracting the interest of users and that the operator itself is not aware of.

サーバ装置10は、第3の実施形態のように、利用者が事前に利用者登録する場合には、利用者の属性ごとの満足度を算出し、運営者等に提示してもよい。例えば、サーバ装置10は、観光スポットごとに、年代別、年齢別の満足度平均値を算出し、運営者等に提示してもよい。When a user registers in advance as in the third embodiment, the server device 10 may calculate the satisfaction level for each attribute of the user and present it to the operator, etc. For example, the server device 10 may calculate the average satisfaction level by generation and age for each tourist spot and present it to the operator, etc.

上記実施形態では、サーバ装置10は、巡回車両20の乗客から取得した満足度(案内されたスポットの感想)を用いて観光地の運営に有益な情報を運営者に提供してもよい。サーバ装置10は、算出した満足度に応じて、巡回車両20の台数やその経路、巡回車両20に提供されるコンテンツの見直しに活用できるような情報を算出し、運営者に提供してもよい。例えば、サーバ装置10は、天候ごとの満足度を運営者に提供する。運営者は、当該情報に応じて、満足度の高い天候の日には巡回車両20の台数を増やし、満足度の低い天候の日には巡回車両20の台数を減らす等の運営を行う。あるいは、天候によって満足度が顕著に変わる観光スポットがあれば、サーバ装置10は、当該情報を運営者に提供する。運営者は、満足度の低い天候の日には上記満足度の低い観光スポットを外した巡回コースを設定する等の対応を行う。In the above embodiment, the server device 10 may provide the operator with information useful for the management of the tourist spot using the satisfaction level (impressions of the guided spots) obtained from the passengers of the patrol vehicle 20. The server device 10 may calculate information that can be used to review the number of patrol vehicles 20, their routes, and the content provided to the patrol vehicles 20 according to the calculated satisfaction level, and provide it to the operator. For example, the server device 10 provides the operator with satisfaction levels for each weather condition. Depending on the information, the operator may increase the number of patrol vehicles 20 on days with high satisfaction weather and reduce the number of patrol vehicles 20 on days with low satisfaction weather. Alternatively, if there is a tourist spot whose satisfaction level changes significantly depending on the weather, the server device 10 provides the operator with the information. The operator may take measures such as setting a tour course that excludes the tourist spots with low satisfaction on days with low satisfaction weather.

サーバ装置10は、乗客の巡回車両20の乗り継ぎ(乗り換え)に対応していてもよい。例えば、図24に示すように、乗客は巡回車両20-1に乗り、乗り継ぎ場まで移動する。乗客は、乗り継ぎ場にて観光スポットB、C、Dを巡回する巡回車両20-2、又は、観光スポットE、F、Dを巡回する巡回車両20-3のいずれかに乗り換える。その際、サーバ装置10は、巡回車両20-1に乗り込んだ乗客の生体情報を用いて当該乗客を特定し、当該特定した乗客のIDと生体情報を対応付けて記憶する。サーバ装置10は、当該特定した乗客が、巡回車両20-2、又は、巡回車両20-3のいずれに乗車したか特定する。具体的には、サーバ装置10は、巡回車両20-2又は巡回車両20-3から取得した画像データから得られる生体情報と上記記憶した生体情報を用いた生体認証により、乗客がいずれの巡回車両20に乗車したか特定する。さらに、サーバ装置10は、特定した巡回車両20の乗客と会話し、当該乗客の満足度を算出する。サーバ装置10は、算出した満足度と乗客のIDを対応付けて記憶する。このような対応によって、サーバ装置10は、乗客が巡回車両20を乗り換えたとしても、生体認証によって乗客の乗り換え先を特定でき、且つ、その満足度に関する履歴を管理できる。The server device 10 may also be capable of handling passengers transferring (changing) between patrol vehicles 20. For example, as shown in FIG. 24, a passenger gets on patrol vehicle 20-1 and travels to a transfer station. At the transfer station, the passenger transfers to either patrol vehicle 20-2, which travels around tourist spots B, C, and D, or patrol vehicle 20-3, which travels around tourist spots E, F, and D. At that time, the server device 10 uses the biometric information of the passenger who has boarded patrol vehicle 20-1 to identify the passenger, and stores the ID of the identified passenger in association with the biometric information. The server device 10 identifies whether the identified passenger has boarded patrol vehicle 20-2 or patrol vehicle 20-3. Specifically, the server device 10 identifies which patrol vehicle 20 the passenger has boarded by biometric authentication using biometric information obtained from image data acquired from patrol vehicle 20-2 or patrol vehicle 20-3 and the stored biometric information. Furthermore, the server device 10 talks with the passenger of the identified patrol vehicle 20 and calculates the satisfaction level of the passenger. The server device 10 stores the calculated satisfaction level in association with the passenger's ID. By doing so, even if the passenger changes patrol vehicles 20, the server device 10 can identify the passenger's transfer destination by biometric authentication and can manage the history of the passenger's satisfaction level.

あるいは、サーバ装置10は、上記説明したように、巡回車両20の移動先を満足度によって決定した場合、当該決定された移動先に向かう巡回車両20に乗り換えるように情報提供(乗客に対する情報提供)を行ってもよい。例えば、図24の例では、巡回車両20-1に乗り込んだ乗客の満足度によって決定された観光スポットが観光スポットBであれば、サーバ装置10(情報提供部306)は、当該乗客に対して巡回車両20-2に乗り換えるように案内(通知)してもよい。また、巡回車両20-1に乗り込んだ乗客の満足度によって決定された観光スポットが観光スポットEであれば、サーバ装置10(情報提供部306)は、当該乗客に対して巡回車両20-3に乗り換えるように案内してもよい。このように、満足度算出部353は、巡回車両20-1(第1の巡回車両)の乗客の満足度を算出する。移動先決定部308は、当該算出された乗客の満足度に基づいて巡回車両20-1(第1の巡回車両)の乗客に案内するスポットを決定する。情報提供部306は、決定されたスポットに移動する巡回車両20-2又は巡回車両20-3(第2の巡回車両)に乗り換えるように、巡回車両20-1(第1の巡回車両)の乗客に案内する。Alternatively, as described above, when the destination of the patrol vehicle 20 is determined based on the satisfaction level, the server device 10 may provide information (information provided to passengers) to transfer to the patrol vehicle 20 heading to the determined destination. For example, in the example of FIG. 24, if the tourist spot determined based on the satisfaction level of the passenger who boarded the patrol vehicle 20-1 is tourist spot B, the server device 10 (information providing unit 306) may guide (notify) the passenger to transfer to the patrol vehicle 20-2. Also, if the tourist spot determined based on the satisfaction level of the passenger who boarded the patrol vehicle 20-1 is tourist spot E, the server device 10 (information providing unit 306) may guide the passenger to transfer to the patrol vehicle 20-3. In this way, the satisfaction level calculation unit 353 calculates the satisfaction level of the passenger of the patrol vehicle 20-1 (first patrol vehicle). The destination determination unit 308 determines the spot to which the passenger of the patrol vehicle 20-1 (first patrol vehicle) is guided based on the calculated passenger satisfaction level. The information providing unit 306 guides passengers of the patrol vehicle 20-1 (first patrol vehicle) to transfer to the patrol vehicle 20-2 or patrol vehicle 20-3 (second patrol vehicle) traveling to the determined spot.

あるいは、サーバ装置10は、巡回車両20の乗り換えに関する案内を音声(スピーカー24から出力される音声)ではなく、液晶モニター等の表示デバイスに出力してもよい。この場合、巡回車用20は、衝立21に表示デバイスを備えていればよい。また、この場合、サーバ装置10は、代表者の座席に対応する表示デバイスに上記案内を表示してもよいし、他の座席の表示デバイスにも上記案内をしてもよい。このように、サーバ装置10は、乗客の座席位置(乗車位置)を踏まえて上記案内をしてもよい。 Alternatively, the server device 10 may output the guidance regarding transfers in the patrol vehicle 20 to a display device such as an LCD monitor, rather than as audio (audio output from the speaker 24). In this case, the patrol vehicle 20 only needs to be equipped with a display device on the partition 21. Also, in this case, the server device 10 may display the above guidance on a display device corresponding to the representative's seat, and may also provide the above guidance on display devices of other seats. In this way, the server device 10 may provide the above guidance taking into account the seat position (boarding position) of the passenger.

上記実施形態では、サーバ装置10が代表者を選択する場合について説明した。しかし、当該代表者の決定は、乗客が行ってもよい。例えば、巡回車両20は、座席の配置を模した表示と代表者の選択を促す表示を液晶モニター等に出力し、乗客が選択した座席の乗客を代表者に設定してもよい。このように、サーバ装置10は、巡回車両20から得られる画像データを解析することに代えて、利用者が代表者を入力するようなインターフェイスを用いて代表者を取得してもよい。In the above embodiment, the case where the server device 10 selects the representative has been described. However, the representative may also be determined by the passenger. For example, the patrol vehicle 20 may output a display simulating the seat arrangement and a display prompting the passenger to select a representative on an LCD monitor or the like, and the passenger in the seat selected by the passenger may be set as the representative. In this way, instead of analyzing image data obtained from the patrol vehicle 20, the server device 10 may obtain the representative using an interface that allows the user to input the representative.

上記実施形態では、サーバ装置10が巡回車両20の巡回経路を決定する場合について説明した。しかし、乗客が巡回経路を選択してもよい。この場合、巡回車両20は、複数の巡回経路を「巡回経路候補」として表示し、乗客の希望する経路(コース)を取得してもよい。巡回車両20は、取得した経路をサーバ装置10に送信する。サーバ装置10は、当該経路に従って巡回車両20を制御する。In the above embodiment, a case has been described in which the server device 10 determines the patrol route of the patrol vehicle 20. However, the passenger may select the patrol route. In this case, the patrol vehicle 20 may display multiple patrol routes as "candidate patrol routes" and obtain the passenger's desired route (course). The patrol vehicle 20 transmits the obtained route to the server device 10. The server device 10 controls the patrol vehicle 20 according to the route.

サーバ装置10は、利用者登録の際、利用者の身元を確認してもよい。具体的には、サーバ装置10は、利用者の生体情報、個人情報等と共に、生体情報が記載された身元確認書類(例えば、パスポート)を取得する。サーバ装置10は、身元確認書類の生体情報と利用者から取得した生体情報を用いた1対1照合を実行する。サーバ装置10は、当該照合に成功した場合に、利用者登録を行ってもよい。The server device 10 may verify the identity of the user when registering the user. Specifically, the server device 10 acquires an identity document (e.g., a passport) containing biometric information along with the user's biometric information, personal information, etc. The server device 10 performs a one-to-one match using the biometric information on the identity document and the biometric information acquired from the user. If the match is successful, the server device 10 may register the user.

上記実施形態では、顔画像から生成された特徴量が会員情報データベースに記憶される場合について説明したが、特徴量は当該データベースに記憶されていなくともよい。特徴量に代えて顔画像が会員情報データベースに登録され、サーバ装置10は、認証要求を処理するたびに、登録顔画像から特徴量を生成してもよい。In the above embodiment, a case has been described in which the feature quantities generated from the facial image are stored in the member information database, but the feature quantities do not have to be stored in the database. A facial image may be registered in the member information database instead of the feature quantities, and the server device 10 may generate feature quantities from the registered facial image each time it processes an authentication request.

各装置(サーバ装置10、巡回車両20)間のデータ送受信の形態は特に限定されないが、これら装置間で送受信されるデータは暗号化されていてもよい。これらの装置間では、生体情報等が送受信され、これらの情報を適切に保護するためには、暗号化されたデータが送受信されることが望ましい。The form of data transmission and reception between each device (server device 10, patrol vehicle 20) is not particularly limited, but the data transmitted and received between these devices may be encrypted. Biometric information and the like is transmitted and received between these devices, and in order to appropriately protect this information, it is desirable to transmit and receive encrypted data.

上記説明で用いた流れ図(フローチャート、シーケンス図)では、複数の工程(処理)が順番に記載されているが、実施形態で実行される工程の実行順序は、その記載の順番に制限されない。実施形態では、例えば各処理を並行して実行する等、図示される工程の順番を内容的に支障のない範囲で変更することができる。In the flow diagrams (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the order of execution of the steps performed in the embodiments is not limited to the order described. In the embodiments, the order of the steps shown in the diagrams can be changed to the extent that does not interfere with the content, such as by executing each process in parallel.

上記の実施形態は本願開示の理解を容易にするために詳細に説明したものであり、上記説明したすべての構成が必要であることを意図したものではない。また、複数の実施形態について説明した場合には、各実施形態は単独で用いてもよいし、組み合わせて用いてもよい。例えば、実施形態の構成の一部を他の実施形態の構成に置き換えることや、実施形態の構成に他の実施形態の構成を加えることも可能である。さらに、実施形態の構成の一部について他の構成の追加、削除、置換が可能である。The above embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the configurations described above are required. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of an embodiment with other configurations.

上記の説明により、本発明の産業上の利用可能性は明らかであるが、本発明は、会員登録された利用者を認証する情報提供システムなどに好適に適用可能である。 The above explanation makes clear the industrial applicability of the present invention, and the present invention is particularly applicable to information provision systems that authenticate registered users.

上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
所定エリア内を巡回する巡回車両と通信する、通信部と、
前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する、会話部と、
前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、算出部と、
を備える、サーバ装置。
[付記2]
前記会話部は、前記問いかけに対応する音声データを前記巡回車両に送信し、
前記問いかけに対する回答時の音声データ及び画像データを前記巡回車両の乗客の回答として前記巡回車両から受信する、付記1に記載のサーバ装置。
[付記3]
前記算出部は、前記問いかけに対する回答時の音声データ及び画像データを学習モデルに入力することで、前記巡回車両の乗客の満足度を算出する、付記2に記載のサーバ装置。
[付記4]
前記巡回車両に複数の乗客が乗車している場合に、前記複数の乗客のなかから代表者を決定する、代表者決定部をさらに備え、
前記会話部は、前記代表者と会話をする、付記1乃至3のいずれか一項に記載のサーバ装置。
[付記5]
前記会話部は、前記巡回車両が前記スポットの案内を終了したタイミングで前記会話を開始する、付記1乃至4のいずれか一項に記載のサーバ装置。
[付記6]
前記巡回車両は自動走行車であり、前記巡回車両の移動先を含む移動指示を前記巡回車両に送信することで、前記巡回車両の運行を制御する、車両運行制御部をさらに備える、付記1乃至5いずれか一項に記載のサーバ装置。
[付記7]
前記算出された満足度に基づいて前記巡回車両の乗客に提供する情報を決定する、情報提供部をさらに備える、付記1乃至6のいずれか一項に記載のサーバ装置。
[付記8]
前記情報提供部は、
前記算出された満足度が第1の閾値以上の場合、前記巡回車両が前記乗客に案内済みのスポットに関する情報を提供し、
前記算出された満足度が第2の閾値以下の場合、前記巡回車両が前記乗客に案内済みのスポットとは無関係な情報を提供する、付記7に記載のサーバ装置。
[付記9]
前記算出された満足度に基づいて前記巡回車両の移動先となるスポットを決定する、移動先決定部をさらに備える、付記1乃至8のいずれか一項に記載のサーバ装置。
[付記10]
複数の利用者それぞれの生体情報と属性情報を対応付けて記憶する、記憶部をさらに備え、
前記代表者決定部は、前記巡回車両から受信する画像データから生成された生体情報と前記記憶された生体情報を用いた生体認証により、前記巡回車両の乗客に対応する属性情報を特定し、
前記情報提供部は、前記特定された属性情報及び前記算出された満足度に基づいて、前記巡回車両の乗客に提供する情報を決定する、付記4を引用する付記7に記載のサーバ装置。
[付記11]
所定エリア内を巡回する巡回車両と、
前記巡回車両と無線通信により接続されているサーバ装置と、
を含み、
前記サーバ装置は、
前記巡回車両と通信する、通信部と、
前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する、会話部と、
前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、算出部と、
を備える、システム。
[付記12]
第1の巡回車両、第2の巡回車両を含み、
前記算出部は、前記第1の巡回車両の乗客の満足度を算出し、
前記サーバ装置は、
前記算出された第1の巡回車両の乗客の満足度に基づいて前記第1の巡回車両の乗客に案内するスポットを決定する、移動先決定部と、
前記決定されたスポットに移動する前記第2の巡回車両に乗り換えるように、前記第1の巡回車両の乗客に案内をする、情報提供部と、
をさらに備える、付記11に記載のシステム。
[付記13]
サーバ装置において、
所定エリア内を巡回する巡回車両と通信し、
前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得し、
前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する、サーバ装置の制御方法。
[付記14]
サーバ装置に搭載されたコンピュータに、
所定エリア内を巡回する巡回車両と通信する処理と、
前記巡回車両が乗客に案内したスポットの感想を前記巡回車両の乗客に問いかけ、前記巡回車両の乗客からの回答を取得する処理と、
前記巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記巡回車両の乗客の満足度を算出する処理と、
を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体。
A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.
[Appendix 1]
A communication unit that communicates with a patrol vehicle that patrols within a predetermined area;
a conversation unit that asks the passengers of the traveling vehicle about their impressions of the spots that the traveling vehicle has guided the passengers to and acquires responses from the passengers of the traveling vehicle;
a calculation unit that calculates a degree of satisfaction of the passengers of the traveling vehicle with respect to the guided spot based on the answers from the passengers of the traveling vehicle;
A server device comprising:
[Appendix 2]
The conversation unit transmits voice data corresponding to the question to the patrol vehicle,
The server device according to claim 1, further comprising: a server for receiving, from the vehicle, voice data and image data in response to the question as a response from a passenger of the vehicle.
[Appendix 3]
The server device according to claim 2, wherein the calculation unit calculates the satisfaction level of passengers of the traveling vehicle by inputting voice data and image data of the responses to the questions into a learning model.
[Appendix 4]
A representative determination unit is further provided for determining a representative from among a plurality of passengers when the traveling vehicle has a plurality of passengers;
The server device according to any one of claims 1 to 3, wherein the conversation unit converses with the representative.
[Appendix 5]
The server device according to any one of claims 1 to 4, wherein the conversation unit starts the conversation when the patrol vehicle finishes giving guidance about the spot.
[Appendix 6]
The server device according to any one of claims 1 to 5, wherein the patrol vehicle is an autonomous vehicle, and further comprises a vehicle operation control unit that controls the operation of the patrol vehicle by sending movement instructions to the patrol vehicle, including the destination of the patrol vehicle.
[Appendix 7]
The server device according to any one of claims 1 to 6, further comprising an information providing unit that determines information to be provided to passengers of the traveling vehicle based on the calculated satisfaction level.
[Appendix 8]
The information providing unit is
When the calculated satisfaction level is equal to or greater than a first threshold, the traveling vehicle provides the passenger with information about the spots that have already been guided thereto;
The server device described in Appendix 7, wherein, if the calculated satisfaction level is equal to or lower than a second threshold, the traveling vehicle provides the passenger with information unrelated to the spots to which the passenger has already been guided.
[Appendix 9]
The server device according to any one of claims 1 to 8, further comprising a destination determination unit that determines a spot to which the traveling vehicle should move based on the calculated satisfaction level.
[Appendix 10]
A storage unit is further provided for storing biometric information and attribute information of each of a plurality of users in association with each other,
the representative determination unit identifies attribute information corresponding to a passenger of the traveling vehicle by biometric authentication using biometric information generated from image data received from the traveling vehicle and the stored biometric information;
The server device according to claim 7, which cites claim 4, wherein the information providing unit determines information to be provided to passengers of the traveling vehicle based on the specified attribute information and the calculated satisfaction level.
[Appendix 11]
A patrol vehicle that patrols within a predetermined area;
a server device connected to the patrol vehicle via wireless communication;
Including,
The server device includes:
A communication unit that communicates with the patrol vehicle;
a conversation unit that asks the passengers of the traveling vehicle about their impressions of the spots that the traveling vehicle has guided the passengers to and acquires responses from the passengers of the traveling vehicle;
a calculation unit that calculates a degree of satisfaction of the passengers of the traveling vehicle with respect to the guided spot based on the answers from the passengers of the traveling vehicle;
A system comprising:
[Appendix 12]
A first patrol vehicle and a second patrol vehicle are included.
The calculation unit calculates a satisfaction level of a passenger of the first traveling vehicle,
The server device includes:
a destination determination unit that determines a spot to which the passengers of the first traveling vehicle should be guided based on the calculated satisfaction level of the passengers of the first traveling vehicle;
an information providing unit that guides passengers of the first traveling vehicle to transfer to the second traveling vehicle that moves to the determined spot;
12. The system of claim 11, further comprising:
[Appendix 13]
In the server device,
Communicate with patrol vehicles patrolling within a specified area;
asking the passengers of the traveling vehicle about their impressions of the spots that the traveling vehicle has guided the passengers to, and acquiring responses from the passengers of the traveling vehicle;
A control method for a server device, the method comprising: calculating a degree of satisfaction of the passengers of the traveling vehicle with respect to the guided spot based on the answers from the passengers of the traveling vehicle.
[Appendix 14]
A computer installed in the server device
A process of communicating with a patrol vehicle traveling within a predetermined area;
A process of asking the passengers of the traveling vehicle about their impressions of the spots that the traveling vehicle has guided the passengers to and acquiring responses from the passengers of the traveling vehicle;
A process of calculating a satisfaction level of the passengers of the traveling vehicle regarding the guided spot based on the answers from the passengers of the traveling vehicle;
A computer-readable storage medium that stores a program for executing the above.

なお、引用した上記の先行技術文献の各開示は、本書に引用をもって繰り込むものとする。以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は例示にすぎないということ、及び、本発明のスコープ及び精神から逸脱することなく様々な変形が可能であるということは、当業者に理解されるであろう。即ち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得る各種変形、修正を含むことは勿論である。The disclosures of the above cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art can make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas.

10 サーバ装置
20 巡回車両
20-1 巡回車両
20-2 巡回車両
20-3 巡回車両
21 衝立
21-1 衝立
21-2 衝立
21-3 衝立
21-4 衝立
22 カメラ
23 マイク
24 スピーカー
30 基地局
40 制御装置
100 サーバ装置
101 通信部
102 会話部
103 算出部
201 通信制御部
202 運行制御部
203 位置情報送信部
204 デバイス制御部
205 記憶部
301 通信制御部
302 車両位置管理部
303 代表者決定部
304 車両運行制御部
305 コミュニケーション部
306 情報提供部
307 記憶部
308 移動先決定部
309 利用者登録部
310 履歴解析部
311 プロセッサ
312 メモリ
313 入出力インターフェイス
314 通信インターフェイス
351 案内終了検出部
352 会話部
353 満足度算出部
10 Server device 20 Patrol vehicle 20-1 Patrol vehicle 20-2 Patrol vehicle 20-3 Patrol vehicle 21 Partition 21-1 Partition 21-2 Partition 21-3 Partition 21-4 Partition 22 Camera 23 Microphone 24 Speaker 30 Base station 40 Control device 100 Server device 101 Communication unit 102 Conversation unit 103 Calculation unit 201 Communication control unit 202 Operation control unit 203 Position information transmission unit 204 Device control unit 205 Storage unit 301 Communication control unit 302 Vehicle position management unit 303 Representative determination unit 304 Vehicle operation control unit 305 Communication unit 306 Information provision unit 307 Storage unit 308 Destination determination unit 309 User registration unit 310 History analysis unit 311 Processor 312 Memory 313 Input/output interface 314 Communication interface 351 Guidance end detection unit 352 Conversation section 353 Satisfaction level calculation section

Claims (9)

所定エリア内を巡回する、第1及び第2の巡回車両と通信する、通信部と、
前記第1の巡回車両が乗客に案内したスポットの感想を前記第1の巡回車両の乗客に問いかけ、前記第1の巡回車両の乗客からの回答を取得する、会話部と、
前記第1の巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記第1の巡回車両の乗客の満足度を算出する、算出部と、
前記算出された第1の巡回車両の乗客の満足度に基づいて前記第1の巡回車両の乗客に案内するスポットを決定する、移動先決定部と、
前記決定されたスポットに移動する前記第2の巡回車両に乗り換えるように、前記第1の巡回車両の乗客に案内をする、情報提供部と、
を備える、サーバ装置。
a communication unit that communicates with the first and second patrol vehicles that patrol within a predetermined area;
a conversation unit that asks the passengers of the first traveling vehicle about their impressions of the spots that the first traveling vehicle has guided the passengers to, and acquires responses from the passengers of the first traveling vehicle;
a calculation unit that calculates a degree of satisfaction of the passengers of the first traveling vehicle with respect to the guided spot based on the answers from the passengers of the first traveling vehicle;
a destination determination unit that determines a spot to which the passengers of the first traveling vehicle should be guided based on the calculated satisfaction level of the passengers of the first traveling vehicle;
an information providing unit that guides passengers of the first traveling vehicle to transfer to the second traveling vehicle that moves to the determined spot;
A server device comprising:
前記会話部は、前記問いかけに対応する音声データを前記第1の巡回車両に送信し、
前記問いかけに対する回答時の音声データ及び画像データを前記第1の巡回車両の乗客の回答として前記第1の巡回車両から受信する、請求項1に記載のサーバ装置。
the conversation unit transmits voice data corresponding to the question to the first patrol vehicle;
2. The server device according to claim 1 , further comprising: a server device configured to receive, from the first vehicle, voice data and image data in response to the question as a response from a passenger of the first vehicle.
前記算出部は、前記問いかけに対する回答時の音声データ及び画像データを学習モデルに入力することで、前記第1の巡回車両の乗客の満足度を算出する、請求項2に記載のサーバ装置。 The server device according to claim 2 , wherein the calculation unit calculates the satisfaction level of the passenger of the first traveling vehicle by inputting the voice data and image data of the response to the question into a learning model. 前記第1の巡回車両に複数の乗客が乗車している場合に、前記複数の乗客のなかから代表者を決定する、代表者決定部をさらに備え、
前記会話部は、前記代表者と会話をする、請求項1乃至3のいずれか一項に記載のサーバ装置。
a representative determination unit that, when a plurality of passengers are on board the first traveling vehicle, determines a representative from among the plurality of passengers;
The server device according to claim 1 , wherein the conversation unit converses with the representative.
前記会話部は、前記第1の巡回車両が前記スポットの案内を終了したタイミングで前記会話を開始する、請求項1乃至4のいずれか一項に記載のサーバ装置。 The server device according to claim 1 , wherein the conversation unit starts the conversation at a timing when the first patrol vehicle finishes guiding the spot. 前記第1の巡回車両は自動走行車であり、前記第1の巡回車両の移動先を含む移動指示を前記第1の巡回車両に送信することで、前記第1の巡回車両の運行を制御する、車両運行制御部をさらに備える、請求項1乃至5いずれか一項に記載のサーバ装置。 The server device according to any one of claims 1 to 5 , further comprising a vehicle operation control unit that controls the operation of the first patrol vehicle by sending a movement instruction including a destination of the first patrol vehicle to the first patrol vehicle, the first patrol vehicle being an autonomous vehicle. 所定エリア内を巡回する、第1及び第2の巡回車両と、
前記第1及び第2の巡回車両と無線通信により接続されているサーバ装置と、
を含み、
前記サーバ装置は、
前記第1及び第2の巡回車両と通信する、通信部と、
前記第1の巡回車両が乗客に案内したスポットの感想を前記第1の巡回車両の乗客に問いかけ、前記第1の巡回車両の乗客からの回答を取得する、会話部と、
前記第1の巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記第1の巡回車両の乗客の満足度を算出する、算出部と、
前記算出された第1の巡回車両の乗客の満足度に基づいて前記第1の巡回車両の乗客に案内するスポットを決定する、移動先決定部と、
前記決定されたスポットに移動する前記第2の巡回車両に乗り換えるように、前記第1の巡回車両の乗客に案内をする、情報提供部と、
を備える、システム。
a first and a second patrol vehicle that patrol within a predetermined area;
a server device connected to the first and second patrol vehicles via wireless communication;
Including,
The server device includes:
A communication unit that communicates with the first and second patrol vehicles;
a conversation unit that asks the passengers of the first traveling vehicle about their impressions of the spots that the first traveling vehicle has guided the passengers to, and acquires responses from the passengers of the first traveling vehicle;
a calculation unit that calculates a degree of satisfaction of the passengers of the first traveling vehicle with respect to the guided spot based on the answers from the passengers of the first traveling vehicle;
a destination determination unit that determines a spot to which the passengers of the first traveling vehicle should be guided based on the calculated satisfaction level of the passengers of the first traveling vehicle;
an information providing unit that guides passengers of the first traveling vehicle to transfer to the second traveling vehicle that moves to the determined spot;
A system comprising:
サーバ装置において、
所定エリア内を巡回する、第1及び第2の巡回車両と通信し、
前記第1の巡回車両が乗客に案内したスポットの感想を前記第1の巡回車両の乗客に問いかけ、前記第1の巡回車両の乗客からの回答を取得し、
前記第1の巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記第1の巡回車両の乗客の満足度を算出し、
前記算出された第1の巡回車両の乗客の満足度に基づいて前記第1の巡回車両の乗客に案内するスポットを決定し、
前記決定されたスポットに移動する前記第2の巡回車両に乗り換えるように、前記第1の巡回車両の乗客に案内する、サーバ装置の制御方法。
In the server device,
Communicating with first and second patrol vehicles that patrol within a predetermined area;
Asking the passengers of the first traveling vehicle about their impressions of the spots introduced to the passengers by the first traveling vehicle, and acquiring responses from the passengers of the first traveling vehicle;
Calculating a satisfaction level of the passengers of the first traveling vehicle with respect to the guided spot based on the answers from the passengers of the first traveling vehicle ;
determining a spot to which the passengers of the first traveling vehicle should be guided based on the calculated satisfaction level of the passengers of the first traveling vehicle;
A control method for a server device, which guides passengers of the first traveling vehicle to transfer to the second traveling vehicle moving to the determined spot .
サーバ装置に搭載されたコンピュータに、
所定エリア内を巡回する、第1及び第2の巡回車両と通信する処理と、
前記第1の巡回車両が乗客に案内したスポットの感想を前記第1の巡回車両の乗客に問いかけ、前記第1の巡回車両の乗客からの回答を取得する処理と、
前記第1の巡回車両の乗客からの回答に基づいて、前記案内されたスポットに関する前記第1の巡回車両の乗客の満足度を算出する処理と、
前記算出された第1の巡回車両の乗客の満足度に基づいて前記第1の巡回車両の乗客に案内するスポットを決定する処理と、
前記決定されたスポットに移動する前記第2の巡回車両に乗り換えるように、前記第1の巡回車両の乗客に案内する処理と、
を実行させるためのプログラム。
A computer installed in the server device
A process of communicating with first and second patrol vehicles patrolling within a predetermined area;
A process of asking the passengers of the first traveling vehicle about their impressions of the spots that the first traveling vehicle has guided the passengers to and acquiring responses from the passengers of the first traveling vehicle;
A process of calculating a satisfaction level of the passengers of the first traveling vehicle with respect to the guided spot based on the answers from the passengers of the first traveling vehicle;
A process of determining a spot to which the passengers of the first traveling vehicle should be guided based on the calculated satisfaction level of the passengers of the first traveling vehicle;
instructing passengers of the first vehicle to transfer to the second vehicle traveling to the determined spot;
A program for executing.
JP2023528904A 2021-06-18 2021-06-18 Server device, system, and server device control method and program Active JP7622840B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/023138 WO2022264391A1 (en) 2021-06-18 2021-06-18 Server device, system, server device control method, and storage medium

Publications (3)

Publication Number Publication Date
JPWO2022264391A1 JPWO2022264391A1 (en) 2022-12-22
JPWO2022264391A5 JPWO2022264391A5 (en) 2024-03-15
JP7622840B2 true JP7622840B2 (en) 2025-01-28

Family

ID=84526973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023528904A Active JP7622840B2 (en) 2021-06-18 2021-06-18 Server device, system, and server device control method and program

Country Status (2)

Country Link
JP (1) JP7622840B2 (en)
WO (1) WO2022264391A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163670A (en) 2004-12-06 2006-06-22 Kagoya Japan Inc Visiting route searching system and program
JP2018055550A (en) 2016-09-30 2018-04-05 本田技研工業株式会社 Facility satisfaction calculation device
JP2021009046A (en) 2019-06-28 2021-01-28 パナソニックIpマネジメント株式会社 Vehicle navigation system and control method of vehicle navigation system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163670A (en) 2004-12-06 2006-06-22 Kagoya Japan Inc Visiting route searching system and program
JP2018055550A (en) 2016-09-30 2018-04-05 本田技研工業株式会社 Facility satisfaction calculation device
JP2021009046A (en) 2019-06-28 2021-01-28 パナソニックIpマネジメント株式会社 Vehicle navigation system and control method of vehicle navigation system

Also Published As

Publication number Publication date
JPWO2022264391A1 (en) 2022-12-22
WO2022264391A1 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
US12073654B1 (en) Method for identifying a user entering an autonomous vehicle
US20240356997A1 (en) Mobile peer-to-peer networks and related applications
WO2017018009A1 (en) Information processing device, information procesing meethod, and program
JP7207425B2 (en) Dialog device, dialog system and dialog program
CN107533712A (en) Information processor, information processing method and program
CN110722568A (en) Robot control method, device, service robot and storage medium
JP2015152948A (en) Life log recording system and program thereof
JP2020140238A (en) Information processing system, program, and control method
JP7622840B2 (en) Server device, system, and server device control method and program
JP6739017B1 (en) Tourism support device, robot equipped with the device, tourism support system, and tourism support method
US20220297308A1 (en) Control device, control method, and control system
JP2025015652A (en) Information processing device, information processing method, program for information processing and recording medium
JP2022065915A (en) Discrimination system, discrimination method, and computer program
JP2025049262A (en) system
JP2021108072A (en) Recommendation system, recommendation method, and program
CN109511087B (en) Unmanned vehicle site broadcasting method, device, equipment and storage medium
US20180315149A1 (en) Method and System for Facilitating the Movements of a Set of Pedestrians by Means of a Set of Vehicles
CN118062039A (en) Method and apparatus for controlling a vehicle using voice or facial expressions
EP4261764A1 (en) Method for providing continuous transport and content service
CN114295142A (en) Method and device for carrying passengers in same walk, electronic equipment and automatic driving vehicle
JP2022030060A (en) Information processing device, information processing method, and program
JP7575307B2 (en) CONTROL DEVICE, CONTROL METHOD, AND ROBOT CONTROL SYSTEM
JP2021018472A (en) Information processing system
JP7226233B2 (en) Vehicle, information processing system, program and control method
JP2026025526A (en) system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240930

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

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150