(57)【特許請求の範囲】
【請求項１】
発話可能なロボットと、移動体端末と、サーバ装置とを備えた通信システムであって、
前記移動体端末のユーザが、前記ロボットと前記移動体端末とに対して予め定められたキーワードを発話したことに基づいて、
前記移動体端末は、前記キーワードを録音して、前記録音されたキーワードを前記ユーザの識別情報と関連付けて前記サーバ装置に送信し、
前記ロボットは、前記キーワードを録音して、前記録音されたキーワードを前記サーバ装置に送信し、
前記サーバ装置は、前記移動体端末から受信したキーワードと前記ロボットから受信したキーワードとが一致している場合、前記受信した識別情報によって特定されるユーザに関する情報を前記ロボットに送信し、
前記ロボットは、前記情報に基づいて発話する、通信システム。
【請求項２】
前記サーバ装置は、
前記キーワードが第１のキーワードの場合には、前記情報として、前記第１のキーワードに関連付けられた第１の情報を前記ロボットに送信し、
前記キーワードが第２のキーワードの場合には、前記情報として、前記第２のキーワードに関連付けられた第２の情報を前記ロボットに送信する、請求項１に記載の通信システム。
【請求項３】
前記移動体端末は、前記キーワードに、前記識別情報と前記移動体端末装置の現在位置を表す第１の位置情報とを関連付けて、前記サーバ装置に送信し、
前記ロボットは、前記キーワードに、前記ロボットの現在位置を表す第２の位置情報を関連付けて、前記サーバ装置に送信し、
前記サーバ装置は、前記第１の位置情報と前記第２の位置情報とに基づき、前記移動体端末の現在位置と前記ロボットの現在位置とが一致すると判断したことを条件に、前記情報を前記ロボットに送信する、請求項１または２に記載の通信システム。
【請求項４】
前記ロボットは、前記情報に基づいた発話の際には、前記ユーザが特定され得る情報の発話を制限する、請求項１から３のいずれか１項に記載の通信システム。
【請求項５】
前記ロボットは、
予め定められた基準に基づいて、前記ロボットの周囲の通行人のうちから前記ロボットに興味を示していると判断し得る人物を特定し、
前記特定された人物に対して、前記キーワードの発話を要求し、
前記特定された人物が、前記ユーザが前記要求に応じて、前記ロボットおよび前記人物をユーザとする前記移動体端末に対して前記キーワードを発話したことに基づいて、
前記移動体端末は、前記キーワードを前記識別情報と関連付けて前記サーバ装置に送信し、
前記ロボットは、前記キーワードを前記サーバ装置に送信する、請求項１から４のいずれか１項に記載の通信システム。
【請求項６】
前記ロボットは、前記通行人に対して、前記ロボットを利用している店への呼び込みをするための発話をさらに行なう、請求項５に記載の通信システム。
【請求項７】
前記ロボットは、
通行人をカメラで撮像し、
前記撮像により得られた画像の特徴点に基づき、前記通行人のうちから前記呼び込みの対象とする人物を選択し、
前記選択された人物の中から、前記予め定められた基準に基づいて、前記ロボットの周囲の通行人のうちから前記ロボットに興味を示していると判断し得る人物を特定する、請求項６に記載の通信システム。
【請求項８】
前記通信システムは、表示装置をさらに備え、
前記ロボットは、前記情報に基づいた表示を前記表示装置に実行させる、請求項１から７のいずれか１項に記載の通信システム。
【請求項９】
前記通信システムは、前記表示装置として、第１の表示装置と、第２の表示装置とを備え、
前記ロボットは、
自走式であり、
前記第１の表示装置および前記第２の表示装置のうち前記ロボットに近い方の表示装置に、前記情報に基づいた表示を実行させる、請求項８に記載の通信システム。
【請求項１０】
発話可能なロボットおよび移動体端末と通信可能なサーバ装置であって、
前記移動体端末のユーザが前記ロボットと前記移動体端末とに対して予め定められたキーワードを発話したことに基づいて、前記移動体端末において録音された前記キーワードを前記ユーザの識別情報と関連付けて前記移動体端末から受信するとともに、前記ロボットにおいて録音された前記キーワードを前記ロボットから受信する受信手段と、
前記移動体端末から受信したキーワードと前記ロボットから受信したキーワードとが一致している場合、前記受信した識別情報によって特定されるユーザに関する情報を前記ロボットに送信する送信手段とを備える、サーバ装置。
【請求項１１】
サーバ装置と通信する発話可能なロボットであって、
前記サーバ装置と通信可能な移動体端末のユーザが前記ロボットに対して予め定められたキーワードを発話したことに基づいて、前記キーワードを録音し、前記録音されたキーワードを前記サーバ装置に送信する送信手段と、
前記ロボットから受信した前記キーワードと前記移動体端末から受信したキーワードとが一致していることを条件に、前記サーバ装置から、前記移動体端末の識別情報によって特定されるユーザに関する情報を受信する受信手段と、
前記情報に基づいて発話する発話手段とを備える、ロボット。
【請求項１２】
発話可能なロボットと移動体端末とサーバ装置とを備えた通信システムにおける情報処理方法であって、
前記移動体端末のユーザが、前記ロボットと前記移動体端末とに対して予め定められたキーワードを発話したことに基づいて、
前記移動体端末が、前記キーワードを録音して、前記録音されたキーワードを前記ユーザの識別情報と関連付けて前記サーバ装置に送信するステップと、
前記ロボットが、前記キーワードを録音して、前記録音されたキーワードを前記サーバ装置に送信するステップと、
前記サーバ装置が、前記移動体端末から受信したキーワードと前記ロボットから受信したキーワードとが一致している場合、前記受信した識別情報によって特定されるユーザに関する情報を前記ロボットに送信するステップと、
前記ロボットが、前記情報に基づいて発話するステップとを備える、情報処理方法。
【請求項１３】
発話可能なロボットおよび移動体端末と通信可能なサーバ装置における情報処理方法であって、
前記移動体端末のユーザが前記ロボットと前記移動体端末とに対して予め定められたキーワードを発話したことに基づいて、前記移動体端末において録音された前記キーワードを前記ユーザの識別情報と関連付けて前記移動体端末から受信するとともに、前記ロボットにおいて録音された前記キーワードを前記ロボットから受信するステップと、
前記移動体端末から受信したキーワードと前記ロボットから受信したキーワードとが一致している場合、前記受信した識別情報によって特定されるユーザに関する情報を前記ロボットに送信するステップとを備える、情報処理方法。
【請求項１４】
サーバ装置と通信する発話可能なロボットにおける情報処理方法であって、
前記サーバ装置と通信可能な移動体端末のユーザが前記ロボットに対して予め定められたキーワードを発話したことに基づいて、前記キーワードを録音し、前記録音されたキーワードを前記サーバ装置に送信するステップと、
前記ロボットから受信した前記キーワードと前記移動体端末から受信したキーワードとが一致していることを条件に、前記サーバ装置から、前記移動体端末の識別情報によって特定されるユーザに関する情報を受信するステップと、
前記情報に基づいて前記ロボットが発話するステップとを備える、情報処理方法。
【請求項１５】
発話可能なロボットおよび移動体端末と通信可能なサーバ装置を制御するためのプログラムであって、
前記移動体端末のユーザが前記ロボットと前記移動体端末とに対して予め定められたキーワードを発話したことに基づいて、前記移動体端末において録音された前記キーワードを前記ユーザの識別情報と関連付けて前記移動体端末から受信するとともに、前記ロボットにおいて録音された前記キーワードを前記ロボットから受信するステップと、
前記移動体端末から受信したキーワードと前記ロボットから受信したキーワードとが一致している場合、前記受信した識別情報によって特定されるユーザに関する情報を前記ロボットに送信するステップとを、前記サーバ装置のプロセッサに実行させる、プログラム。
【請求項１６】
サーバ装置と通信する発話可能なロボットを制御するためのプログラムであって、
前記サーバ装置と通信可能な移動体端末のユーザが前記ロボットに対して予め定められたキーワードを発話したことに基づいて、前記キーワードを録音し、前記録音されたキーワードを前記サーバ装置に送信するステップと、
前記ロボットから受信した前記キーワードと前記移動体端末から受信したキーワードとが一致していることを条件に、前記サーバ装置から、前記移動体端末の識別情報によって特定されるユーザに関する情報を受信するステップと、
前記情報に基づいて発話するステップとを、前記ロボットのプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、サーバ装置、ロボット、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ネットワーク環境の普及、あらゆるモノがネットに繋がるＩＯＴ（Internet of Things）の浸透、さらにはロボット技術の進化に伴い、社会のありとあらゆる所に特定の目的に特化したロボット等が、人に代わって作業や業務を担うような世界になりつつある。工場で利用される生産ロボットに加え、警備ロボット、掃除ロボット、音声にて簡単なコミュニケーションをとれる接客ロボットなども出現しつつある。
【０００３】
たとえば、特許文献１には、上記接客ロボットとして自律的に移動可能なロボットを利用した接客システムが開示されている。この接客システムは、接客すべき人物が複数存在する場合、各人物のロボットに対する関心度を考慮して、接客順を決定する。
【０００４】
また、特許文献２には、自動改札機および券売機等の駅務機器と連携する支援ロボットが開示されている。この支援ロボットは、顧客の行為情報の内容に応じて、移動速度と接客態度とを決定する。支援ロボットは、決定された移動速度で駅務機器に接近し、決定された接客態度で駅務機器等を支援（たとえば、客とのトラブル対応を実行）する。
【０００５】
また、従来、デジタルサイネージが知られている。たとえば、特許文献３には、デジタルサイネージと通信するストアサーバが開示されている。このストアサーバは、デジタルサイネージで表示される広告を見ている接客対象の客を特定する。さらに、ストアサーバは、接客対象の客が見ている広告および各店員の位置の少なくとも一つに基づいて、通知対象の店員を特定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２４８１９３号公報
【特許文献２】特開２０１３−１４０５３９号公報
【特許文献３】特開２０１３−８４１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１，２では、個人を認証することはできない。よって、特許文献１，２におけるロボットは、認証された個人毎に、当該個人に応じた接客を行なうことはできない。
【０００８】
また、特許文献３のストアサーバは、客を特定できるが、客が誰であるかまでは特定できない。つまり、ストアサーバは、個人を認証することはできない。また、店舗にある端末やサイネージ端末（デジタルサイネージ）にて、カメラやＩＣ（integrated circuit）カードを活用することにより個人を特定し、端末が個人に応じた対応等の実施も可能ではある。しかしながら、店頭の接客という観点からは、煩雑な作業が発生してしまう。
【０００９】
本願発明は、上記の問題点に鑑みなされたものであって、その目的は、個人に応じた接客を行なうことが通信システム、当該通信システムを構成するサーバ装置およびロボット、通信システムにおける情報処理方法、サーバ装置における情報処理方法、ロボットにおける情報処理方法、サーバ装置を制御するためのプログラム、および、ロボットを制御するためのプログラムに関する。
【課題を解決するための手段】
【００１０】
本発明のある局面に従うと、通信システムは、発話可能なロボットと、移動体端末と、サーバ装置とを備える。移動体端末のユーザが、ロボットと移動体端末とに対して予め定められたキーワードを発話したことに基づいて、移動体端末は、キーワードを録音して、録音されたキーワードをユーザの識別情報と関連付けてサーバ装置に送信し、ロボットは、キーワードを録音して、録音されたキーワードをサーバ装置に送信する。サーバ装置は、移動体端末から受信したキーワードとロボットから受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボットに送信する。ロボットは、情報に基づいて発話する。
【００１１】
好ましくは、サーバ装置は、キーワードが第１のキーワードの場合には、情報として、第１のキーワードに関連付けられた第１の情報をロボットに送信し、キーワードが第２のキーワードの場合には、情報として、第２のキーワードに関連付けられた第２の情報をロボットに送信する。
【００１２】
好ましくは、移動体端末は、キーワードに、識別情報と移動体端末装置の現在位置を表す第１の位置情報とを関連付けて、サーバ装置に送信する。ロボットは、キーワードに、ロボットの現在位置を表す第２の位置情報を関連付けて、サーバ装置に送信する。サーバ装置は、第１の位置情報と第２の位置情報とに基づき、移動体端末の現在位置とロボットの現在位置とが一致すると判断したことを条件に、情報をロボットに送信する。
【００１３】
好ましくは、ロボットは、情報に基づいた発話の際には、ユーザが特定され得る情報の発話を制限する。
【００１４】
好ましくは、ロボットは、予め定められた基準に基づいて、ロボットの周囲の通行人のうちからロボットに興味を示していると判断し得る人物を特定し、特定された人物に対して、キーワードの発話を要求する。特定された人物が、ユーザが要求に応じて、ロボットおよび人物をユーザとする移動体端末に対してキーワードを発話したことに基づいて、移動体端末は、キーワードを識別情報と関連付けてサーバ装置に送信し、ロボットは、キーワードをサーバ装置に送信する。
【００１５】
好ましくは、ロボットは、通行人に対して、ロボットを利用している店への呼び込みをするための発話をさらに行なう。
【００１６】
好ましくは、ロボットは、通行人をカメラで撮像し、撮像により得られた画像の特徴点に基づき、通行人のうちから呼び込みの対象とする人物を選択する。ロボットは、選択された人物の中から、予め定められた基準に基づいて、ロボットの周囲の通行人のうちからロボットに興味を示していると判断し得る人物を特定する。
【００１７】
好ましくは、通信システムは、表示装置をさらに備える。ロボットは、情報に基づいた表示を表示装置に実行させる。
【００１８】
好ましくは、通信システムは、表示装置として、第１の表示装置と、第２の表示装置とを備える。ロボットは、自走式であり、第１の表示装置および第２の表示装置のうちロボットに近い方の表示装置に、情報に基づいた表示を実行させる。
【００１９】
本発明の他の局面に従うと、サーバ装置は、発話可能なロボットおよび移動体端末と通信可能である。サーバ装置は、移動体端末のユーザがロボットと移動体端末とに対して予め定められたキーワードを発話したことに基づいて、移動体端末において録音されたキーワードをユーザの識別情報と関連付けて移動体端末から受信するとともに、ロボットにおいて録音されたキーワードをロボットから受信する受信手段と、移動体端末から受信したキーワードとロボットから受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボットに送信する送信手段とを備える。
【００２０】
本発明のさらに他の局面に従うと、ロボットは、サーバ装置と通信する発話可能である。ロボットは、サーバ装置と通信可能な移動体端末のユーザがロボットに対して予め定められたキーワードを発話したことに基づいて、キーワードを録音し、録音されたキーワードをサーバ装置に送信する送信手段と、ロボットから受信したキーワードと移動体端末から受信したキーワードとが一致していることを条件に、サーバ装置から、移動体端末の識別情報によって特定されるユーザに関する情報を受信する受信手段と、情報に基づいて発話する発話手段とを備える。
【００２１】
本発明のさらに他の局面に従うと、情報処理方法は、発話可能なロボットと移動体端末とサーバ装置とを備えた通信システムにおいて実行される。情報処理方法は、移動体端末のユーザが、ロボットと移動体端末とに対して予め定められたキーワードを発話したことに基づいて、移動体端末が、キーワードを録音して、録音されたキーワードをユーザの識別情報と関連付けてサーバ装置に送信するステップと、ロボットが、キーワードを録音して、録音されたキーワードをサーバ装置に送信するステップとを備える。情報処理方法は、サーバ装置が、移動体端末から受信したキーワードとロボットから受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボットに送信するステップと、ロボットが、情報に基づいて発話するステップとをさらに備える。
【００２２】
本発明のさらに他の局面に従うと、情報処理方法は、発話可能なロボットおよび移動体端末と通信可能なサーバ装置において実行される。情報処理方法は、移動体端末のユーザがロボットと移動体端末とに対して予め定められたキーワードを発話したことに基づいて、移動体端末において録音されたキーワードをユーザの識別情報と関連付けて移動体端末から受信するとともに、ロボットにおいて録音されたキーワードをロボットから受信するステップと、移動体端末から受信したキーワードとロボットから受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボットに送信するステップとを備える。
【００２３】
本発明のさらに他の局面に従うと、情報処理方法は、サーバ装置と通信する発話可能なロボットにおいて実行される。情報処理方法は、サーバ装置と通信可能な移動体端末のユーザがロボットに対して予め定められたキーワードを発話したことに基づいて、キーワードを録音し、録音されたキーワードをサーバ装置に送信するステップと、ロボットから受信したキーワードと移動体端末から受信したキーワードとが一致していることを条件に、サーバ装置から、移動体端末の識別情報によって特定されるユーザに関する情報を受信するステップと、情報に基づいてロボットが発話するステップとを備える。
【００２４】
本発明のさらに他の局面に従うと、プログラムは、発話可能なロボットおよび移動体端末と通信可能なサーバ装置を制御する。プログラムは、移動体端末のユーザがロボットと移動体端末とに対して予め定められたキーワードを発話したことに基づいて、移動体端末において録音されたキーワードをユーザの識別情報と関連付けて移動体端末から受信するとともに、ロボットにおいて録音されたキーワードをロボットから受信するステップと、移動体端末から受信したキーワードとロボットから受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボットに送信するステップとを、サーバ装置のプロセッサに実行させる。
【００２５】
本発明のさらに他の局面に従うと、プログラムは、サーバ装置と通信する発話可能なロボットを制御する。プログラムは、サーバ装置と通信可能な移動体端末のユーザがロボットに対して予め定められたキーワードを発話したことに基づいて、キーワードを録音し、録音されたキーワードをサーバ装置に送信するステップと、ロボットから受信したキーワードと移動体端末から受信したキーワードとが一致していることを条件に、サーバ装置から、移動体端末の識別情報によって特定されるユーザに関する情報を受信するステップと、情報に基づいて発話するステップとを、ロボットのプロセッサに実行させる。
【発明の効果】
【００２６】
上記の発明によれば、ロボットは、個人に応じた接客を行なうことが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態に係る通信システムが活用される場所の一例を表した図である。
【図２】通信システム１で実行される処理の概要を説明するための図である。
【図３】複数の個人情報が格納された個人ＤＢ（Data Base）３の概要を説明するための図である。
【図４】デジタルサイネージ４００から出力される情報の一例を表した図である。
【図５】通信システム１で行われる処理の流れを説明するためのシーケンス図である。
【図６】通信システム１を構成する各機器の機能的構成を説明するための機能ブロック図である。
【図７】ウェアラブル端末１００のハードウェア構成の典型例を表した図である。
【図８】サーバ装置２００のハードウェア構成の典型例を表した図である。
【図９】ロボット３００のハードウェア構成を表した図である。
【図１０】サーバ装置２００において、個人ＤＢ３の代わりに格納されている個人ＤＢ３Ａの概要を説明するための図である。
【図１１】店舗８００に複数のデジタルサイネージが備えられている構成を表した図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しつつ、本発明の各実施の形態に係る通信システムについて説明する。また、以下の説明では、同一の部材には同一の参照符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
［実施の形態１］
＜Ａ．処理の概要＞
図１は、本実施の形態に係る通信システムが活用される場所の一例を表した図である。図１を参照して、店舗８００の前を複数の通行人９００が往来している。店舗８００は、典型的には、商品を販売あるいはサービスを提供する店である。図１では、店舗８００として、商品を販売するブティックを例に挙げている。
【００２９】
店舗８００の店頭の壁面には、デジタルサイネージ４００が設置されている。デジタルサイネージ４００は、店舗８００で扱っている商品等の広告を表示するための表示装置（たとえば、液晶ディスプレイ）である。
【００３０】
また、店舗８００には、自走式のロボット３００が接客を行なために配置されている。ロボット３００は、一例として、店舗８００の店員に代わり、通行人９００に対する店舗８００への呼び込みを行なう。
【００３１】
図２は、通信システム１で実行される処理の概要を説明するための図である。図２を参照して、通信システム１は、通行人９００が所有するウェアラブル端末１００と、クラウド上のサーバ装置２００と、ロボット３００と、デジタルサイネージ４００とを備えている。以下、通信システム１で実行される処理を順に説明する。
【００３２】
まず、ロボット３００は、店舗８００の前の通路を歩いている通行人９００（図１参照）に対して、ロボット３００を利用している店舗８００への呼び込み（声掛け）をするための発話をする（処理（i））。ロボット３００は、典型的には、複数の通行人９００のうちから選択した１または複数の通行人９００に対して、上記呼び込みのための発話を行なう。なお、上記選択処理の詳細については、後述する。
【００３３】
ロボット３００は、呼び込みを行なう度に、呼び込み対象となった通行人９００の当該呼び込み（発話）への反応を確認する（処理（ii））。ロボット３００は、ロボット３００が呼び込みを行なった複数の通行人９００のうち、呼び込みに反応した通行人９００（すなわち、ロボット３００に興味を示していると判断し得る人物）を特定する。
【００３４】
ロボット３００は、呼び込みに反応した通行人９００に対して、キーワードの発話要求を発話により行なう（処理（iii））。発話要求を受けた通行人９００（図２に示した通行人９００）は、キーワードを発話する（処理（iv））。詳しくは、通行人９００は、ロボット３００およびウェアラブル端末１００に対して、キーワードを発話する。
【００３５】
ウェアラブル端末１００は、通行人９００が発話したキーワードを録音して、当該録音されたキーワードを、ユーザの識別情報（以下、「ユーザＩＤ」と称する）およびウェアラブル端末１００の現在位置を表す情報（以下、「位置情報」とも称する）と関連付けてサーバ装置２００に送信する（処理（v））。ロボット３００は、通行人９００が発話したキーワードを録音して、当該録音されたキーワードをロボット３００の位置情報と関連付けてサーバ装置２００に送信する（処理（vi））。なお、説明の便宜上、処理（v）の後に処理（vi）が行われる構成を例挙げて説明しているが、通常は、処理（v）と処理（vi）とは並行して行われる。
【００３６】
サーバ装置２００は、ウェアラブル端末１００からユーザＩＤを受信することにより、通行人９００を認証する。また、サーバ装置２００は、ウェアラブル端末１００から受信した情報とロボット３００から受信した情報とに基づいて、照合処理を行なう（処理（vii））。具体的には、サーバ装置２００は、ウェアラブル端末１００から受信したキーワードとロボット３００から受信したキーワードとが一致しているか否かを判断する。さらに、サーバ装置２００は、ウェアラブル端末１００から受信した位置情報とロボット３００から受信した位置情報とに基づき、ウェアラブル端末１００の現在位置とロボット３００の現在位置とが一致するか（詳しくは、両者が所定の距離以内にいるか）否かを判断する。
【００３７】
サーバ装置２００は、キーワード同士が一致し、かつウェアラブル端末１００の現在位置とロボット３００の現在位置とが一致していると判断された場合、受信したユーザＩＤによって特定されるユーザに関する情報（以下、「個人情報」と称する）をロボット３００に送信する（処理（viii））。
【００３８】
ロボット３００は、通行人９００の個人情報を受信したことに基づき、通行人９００との間で個人情報を用いた接客を行なう（処理（ix））。典型的には、ロボット３００は、個人情報を参考にして、通行人９００に対して、通行人９００が興味を引くであろうと思われる内容を含んだ発話を行なう。さらに、ロボット３００は、個人情報を利用して、接客をしている通行人９００におすすめの商品の広告をデジタルサイネージ４００に表示させる（処理（x））。つまり、ロボット３００は、デジタルサイネージ４００から出力される広告を、接客を行なっている通行人９００に適した広告に変更する。
【００３９】
ここで、「キーワード」とは、本システムを適用する際に、その個人しか知りえない情報であり、個人はキーワードに応じて提供する情報を知り得ることができる（後述の図１０）。
【００４０】
以上のように、通信システム１によれば、ロボット３００は個人情報を利用するため、個人に応じた接客を行なうことが可能となる。よって、ロボット３００を活用した接客の効率化を図ることができる。また、ウェアラブル端末１００からユーザＩＤを取得するため、通行人９００にユーザＩＤの送信操作（たとえば、ロボット３００に対するＩＤカードの提示等）を行なわせる必要がなくなる。
【００４１】
なお、図２においては、ウェアラブル端末１００を用いた例を挙げているが、ウェアラブル端末１００に限定されるものではない。通信システム１がスマートフォン等の移動体端末を利用する構成であればよい。また、上記においては、ウェアラブル端末１００から受信した位置情報とロボット３００から受信した位置情報とに基づき、ウェアラブル端末１００の現在位置とロボット３００の現在位置とが一致するかを判定したが、当該処理は必須の処理ではない。
【００４２】
＜Ｂ．処理の具体的内容＞
以下では、通信システム１で実行される処理の詳細について説明する。具体的には、通行人９００に対する呼び込みの詳細と、呼び込み後の接客相手の絞り込み（特定）の詳細と、キーワード要求処理の詳細と、照合後の接客の詳細とについて説明する。
【００４３】
＜ｂ１．通行人に対する呼び込み＞
ロボット３００は、ロボット３００に搭載したカメラで複数の通行人９００を撮像し、撮像により得られた画像の特徴点に基づき、複数の通行人９００のうちから呼び込みの対象とする人物を選択する。
【００４４】
詳しくは、ロボット３００は、画像に基づき、性別、年代（年齢層）、服装、歩行スピード等を判断する。これにより、ロボット３００は、複数の通行人９００から、売りたい商品の販売対象となる通行人９００を含む店舗８００がターゲットとする通行人９００を選択する。ロボット３００は、選択された通行人９００に対して、呼び込みを行なう（処理（i））。
【００４５】
より詳しくは、ロボット３００は、選択された通行人９００の服装を加味し、当該通行人９００にしか気づかない特徴を織り交ぜて呼び込みを行なう。たとえば、ロボット３００は、「そこの帽子をかぶったお嬢さん、僕の話を聞いて」と発話する。
【００４６】
＜ｂ２．接客相手の絞り込み＞
ロボット３００は、予め定められた基準に基づいて、ロボット３００が呼び込みを行なった複数の通行人９００のうちから、呼び込みに反応した通行人９００を特定する。つまり、ロボット３００は、ロボット３００が呼び込みを行なった複数の通行人９００から接客相手の絞り込みを行なう。
【００４７】
具体的には、ロボット３００は、ロボット３００が呼び込みを行なった通行人９００が上記予め定められた基準としての以下の動作を行なったと判断した場、接客相手を当該動作を行なった通行人９００に絞り込む。上記動作としては、たとえば、「振り向いた」、「振り向いて笑顔」、「目線があった」、「ロボット３００の方に近づいてきた」、または「話しかけてきた」等が挙げられる。
【００４８】
＜ｂ３．キーワード要求処理＞
ロボット３００は、上記絞り込みを行なうと、当該絞り込まれた通行人９００に対して、上述したように、キーワードの発話を要求する（図２の処理（iii））。具体的には、ロボット３００は、上記撮像により得られた特徴点を考慮した会話の中に、キーワードの発話要求を織り交ぜる。たとえば、ロボット３００は、「黄色い色の服の貴方、貴方のことを教えて。よければキーワードを言ってみて！」と発話する。
【００４９】
なお、ウェアラブル端末１００は、ロボット３００の発話に基づき、ウェアラブル端末１００のディスプレイ１５９１（図７）に補足説明を表示する。ウェアラブル端末１００は、たとえば、「キーワードを発話すると、あなたの個人情報がクラウドからロボット３００に送られます」との表示を行なう。なお、これに限定されず、実際に提供する情報を表示することによって、当該情報をユーザに確認させてもよい。
【００５０】
＜ｂ４．照合後の接客＞
サーバ装置２００は、キーワード同士の照合と位置情報同士の照合に成功すると、ユーザＩＤに基づき特定される個人情報をロボット３００に送信する。この場合、ロボット３００は、上述したように、通行人９００に対して当該通行人９００の個人情報を用いた接客を行なう。
【００５１】
図３は、複数の個人情報が格納された個人ＤＢ（Data Base）３の概要を説明するための図である。図３を参照して、個人ＤＢ３においては、ユーザＩＤ毎に、個人情報として、性別、年齢、趣味、職業、服のサイズ、服の好み、好きな色、保有している服、欲しい商品、…等の各種情報が記憶されている。
【００５２】
サーバ装置２００は、複数の個人情報のうちから、ウェアラブル端末１００から受信したユーザＩＤに対応付けられている個人情報をロボット３００に送信する。たとえば、サーバ装置２００は、ウェアラブル端末１００から「８０００１」のユーザＩＤを受信した場合、性別“男”、年齢“２８”、趣味“ドライブ”、職業“会社員”、服のサイズ“１７０〜１７５ｃｍ，Ｍ”、服の好み“モード系”、好きな色“黒”、…といった個人情報を、ロボット３００に送信する。ロボット３００は、上述したように、個人情報を利用した接客を通行人９００に対して行なう。
【００５３】
また、ロボット３００は、上述したように、デジタルサイネージ４００から出力される広告を、接客を行なっている通行人９００に適した広告に変更する。つまり、ロボット３００は、デジタルサイネージ４００の動作モードを、一般の広告を表示するモードから、接客用のモードに変更する。以下、当該変更処理を具体例を挙げて説明する。
【００５４】
図４は、デジタルサイネージ４００から出力される情報の一例を表した図である。図４（Ａ）は、変更前の広告（通常時の表示内容）を表した図であり、図４（Ｂ）は、変更後の広告を表した図である。図４（Ａ）を参照して、デジタルサイネージ４００は、複数の取扱商品のうち、新商品の広告を表示している。図４（Ｂ）を参照して、デジタルサイネージ４００は、個人情報を用いた接客の開始に伴い、一例として、新商品の代わりに、ユーザＩＤで特定される通行人９００へのおすすめ商品の広告を表示する。
【００５５】
ロボット３００が、このような変更処理（表示内容切り替え処理）をデジタルサイネージ４００に実行させることにより、ロボット３００は、通行人９００に対して、より具体的な情報提示を伴った接客を行なうことが可能となる。なお、表示の変更指示は、ロボット３００から送られてくるが、表示させる内容（商品広告）は、ロボット３００から送られてきてもよいし、ロボット３００を経由することなくサーバ装置２００から送られてきてもよい。
【００５６】
なお、接客が終了すると、ロボット３００は、デジタルサイネージ４００の動作モードを、接客用のモードから一般の広告を表示するモードに戻す。「接客が終了」したことは、たとえば、（i）対象者がロボット３００および店舗８００から離れていくことや対象者が店舗８００の会計レジに進むなどの接客対象者の動きに基づき判断、あるいは（ii）接客対象者がロボットに対して「ありがとう」とか接客の断りを入れる文言が発せられることに基づき判断される。
【００５７】
＜Ｃ．制御構造＞
図５は、通信システム１で行われる処理の流れを説明するためのシーケンス図である。図５を参照して、ステップＳ２において、ロボット３００は、通行人９００に対して、店舗８００への呼び込みを行なう。ステップＳ４において、ロボット３００は、各種センサー、カメラ、および／またはマイク等を用いて、通行人９００の反応を検知する。ステップＳ６において、ロボット３００は、キーワードの発話要求を行なう。ステップＳ８において、通行人９００がキーワードを発話したことに基づき、当該発話されたキーワードを録音する。ステップＳ１０において、ウェアラブル端末１００は、発話されたキーワードを録音する。
【００５８】
ステップＳ１２において、ウェアラブル端末１００は、ウェアラブル端末１００に予め記憶されたまたは入力されたユーザＩＤと、ウェアラブル端末１００の位置情報とを、キーワードに関連付けて、サーバ装置２００に送信する。ステップＳ１４において、ロボット３００は、ロボット３００の位置情報にキーワードを関連付けて、サーバ装置２００に送信する。
【００５９】
ステップＳ１６において、サーバ装置２００は、キーワードおよび位置情報による照合を行なう。具体的には、サーバ装置２００は、上述したとおり、キーワード同士が一致するか否かと、ウェアラブル端末１００の現在位置とロボット３００の現在位置とが一致するか否かとの判断を行なう。照合に成功した場合、ステップＳ１８において、サーバ装置２００は、ウェアラブル端末１００から受信したユーザＩＤに基づき、個人ＤＢ３の中から個人情報を抽出する。
【００６０】
ステップＳ２０において、サーバ装置２００は、抽出された個人情報をロボット３００に送信する。ステップＳ２２において、ロボット３００は、個人情報を利用した接客を開始する。ステップＳ２４において、ロボット３００は、商品の広告情報をデジタルサイネージ４００に送信する。ステップＳ２６において、デジタルサイネージ４００は、受信された広告情報に基づいて、商品の広告を表示する。
【００６１】
＜Ｄ．機能的構成＞
図６は、通信システム１を構成する各機器（１００，２００，３００，４００）の機能的構成を説明するための機能ブロック図である。図６を参照して、通信システム１は、上述したように、ウェアラブル端末１００と、サーバ装置２００と、ロボット３００と、デジタルサイネージ４００とを備える。
【００６２】
（ｄ１．ウェアラブル端末１００）
ウェアラブル端末１００は、記憶部１０１と、制御部１０２と、通信処理部１０３と、位置情報取得部１０４と、録音処理部１０５と、図示しない表示部とを備える。通信処理部１０３は、送信部１０３１と、受信部１０３２とを有する。
【００６３】
記憶部１０１は、ウェアラブル端末１００のオペレーティングシステム、各種のアプリケーションプログラム、各種のデータを記憶している。記憶部１０１は、後述する、ＲＯＭ（Read Only Memory）１５２、ＲＡＭ（Random Access Memory）１５３、フラッシュメモリ１５４（図７）に対応する。
【００６４】
制御部１０２は、ウェアラブル端末１００の動作を制御する。具体的には、制御部１０２は、オペレーティングシステムおよび各種のアプリケーション等に基づいて、ウェアラブル端末１００の動作を制御する。制御部１０２は、後述するＣＰＵ（Central Processing Unit）１５１（図７）がオペレーティングシステムおよびアプリケーションプログラムを実行することにより実現される。
【００６５】
通信処理部１０３は、典型的には、サーバ装置２００との通信に利用される。送信部１０３１は、各種のデータをサーバ装置２００に送信する。受信部１０３２は、各種のデータをサーバ装置２００から受信する。なお、通信処理部１０３は、後述する通信ＩＦ（InterFace）１５７（図７）に対応する。
【００６６】
位置情報取得部１０４は、ウェアラブル端末１００の現在位置の位置情報を取得する。位置情報取得部１０４は、後述するＧＰＳ受信機１６２（図７）に対応する。
【００６７】
録音処理部１０５は、音声等の音を集音し、記憶部１０１に記憶させる。具体的には、録音処理部１０５は、集音したアナログデータをデジタルデータに変換する。録音処理部１０５によって当該デジタルデータが制御部１０２に送られることにより、当該デジタルデータが記憶部１０１に記憶される。
【００６８】
さらに詳しくは、録音処理部１０５は、ウェアラブル端末１００のユーザが発したキーワードを録音する。制御部１０２は、当該録音されたキーワードと、位置情報取得部１０４から受け取った位置情報と、ユーザＩＤとを対応付けて、通信処理部１０３に送る。送信部１０３１は、キーワードと、ウェアラブル端末１００の位置情報と、ユーザＩＤとを関連付けて、サーバ装置２００に送信する。
【００６９】
（ｄ２．サーバ装置２００）
サーバ装置２００は、記憶部２０１と、制御部２０２と、通信処理部２０３とを備える。制御部２０２は、照合処理部２０２１を有する。通信処理部２０３は、送信部２０３１と、受信部２０３２とを有する。
【００７０】
記憶部２０１は、サーバ装置２００のオペレーティングシステム、各種のアプリケーションプログラム、各種のデータを記憶している。また、記憶部２０１は、個人ＤＢ３（図３）を記憶している。記憶部２０１は、後述する、ＲＯＭ２５２、ＲＡＭ２５３、およびＨＤＤ（Hard Disc Drive）２５４に対応する（図８）。
【００７１】
制御部２０２は、サーバ装置２００の動作を制御する。具体的には、制御部２０２は、オペレーティングシステムおよび各種のアプリケーション等に基づいて、サーバ装置２００の動作を制御する。制御部２０２は、後述するＣＰＵ２５１（図８）がオペレーティングシステムおよびアプリケーションプログラムを実行することにより実現される。
【００７２】
通信処理部２０３は、典型的には、ウェアラブル端末１００およびロボット３００との通信に利用される。送信部２０３１は、各種のデータをウェアラブル端末１００およびロボット３００に送信する。受信部２０３２は、各種のデータをウェアラブル端末１００およびロボット３００から受信する。なお、通信処理部２０３は、後述する通信ＩＦ２５７（図８）に対応する。
【００７３】
さらに詳しくは、受信部２０３２は、ウェアラブル端末１００から、キーワードと、ウェアラブル端末１００の位置情報と、ユーザＩＤとを受信する。また、受信部２０３２は、ロボット３００から、キーワードと、サーバ装置２００の位置情報とを受信する。
【００７４】
照合処理部２０２１は、ウェアラブル端末１００から受信したキーワードとロボット３００から受信したキーワードとを照合する。さらに、照合処理部２０２１は、ウェアラブル端末１００から受信した位置情報とロボット３００から受信した位置情報とを照合する。すわち、照合処理部２０２１は、ウェアラブル端末１００のユーザがロボット３００の近くにいるか否かを判断する。
【００７５】
照合に成功した場合、制御部２０２は、記憶部２０１に記憶された個人ＤＢ３から、受信したユーザＩＤに対応する個人情報を読み出す。送信部２０３１は、当該読み出された個人情報をロボット３００に送信する。
【００７６】
（ｄ３．ロボット３００）
ロボット３００は、記憶部３０１と、制御部３０２と、通信処理部３０３と、位置情報取得部３０４と、撮像部３０５と、画像処理部３０６と、録音処理部３０７と、駆動部３０８と、音声出力部３０９とを備える。制御部３０２は、駆動制御部３０２１と、発話制御部３０２２とを有する。通信処理部３０３は、送信部３０３１と、受信部３０３２とを有する。
【００７７】
記憶部３０１は、ロボット３００のオペレーティングシステム、各種のアプリケーションプログラム、各種のデータを記憶している。記憶部３０１は、後述する、ＲＯＭ３５２、ＲＡＭ３５３、およびフラッシュメモリ３５４に対応する（図９）。
【００７８】
制御部３０２は、ロボット３００の動作を制御する。具体的には、制御部３０２は、オペレーティングシステムおよび各種のアプリケーション等に基づいて、ロボット３００の動作を制御する。制御部３０２は、後述するＣＰＵ３５１（図９）がオペレーティングシステムおよびアプリケーションプログラムを実行することにより実現される。
【００７９】
通信処理部３０３は、典型的には、サーバ装置２００およびデジタルサイネージ４００との通信に利用される。送信部３０３１は、各種のデータをサーバ装置２００およびデジタルサイネージ４００に送信する。受信部３０３２は、各種のデータをサーバ装置２００およびデジタルサイネージ４００から受信する。なお、通信処理部３０３は、後述する通信ＩＦ３６１（図９）に対応する。
【００８０】
位置情報取得部３０４は、ロボット３００の現在位置の位置情報を取得する。位置情報取得部３０４は、後述するＧＰＳ受信機３５８（図９）に対応する。
【００８１】
撮像部３０５は、通行人９００等の被写体を撮像する。画像処理部３０６は、撮像により得られた画像データに対して、所定の画像処理を実行する。撮像部３０５および画像処理部３０６は、後述するカメラ３５７（図９）に対応する。
【００８２】
録音処理部３０７は、音声等の音を集音し、記憶部３０１に記憶させる。具体的には、録音処理部３０７は、集音したアナログデータをデジタルデータに変換する。録音処理部３０７によって当該デジタルデータが制御部３０２に送られることにより、当該デジタルデータが記憶部３０１に記憶される。
【００８３】
駆動制御部３０２１は、駆動部３０８の駆動を制御する。駆動部３０８は、後述する、モータ３５９および車輪３６０に対応する（図９）。駆動制御部３０２１および駆動部３０８によって、ロボット３００は自走することができる。
【００８４】
発話制御部３０２２は、音声出力部３０９からの音声出力を制御する。具体的には、発話制御部３０２２は、発話の内容、声の声質、抑揚等を制御する。音声出力部３０９は、後述するスピーカ３５６（図９）に対応する。
【００８５】
さらに詳しくは、制御部３０２は、音声出力部３０９に、通行人９００を店舗８００に呼び込むための発話を行なわせる。その際、制御部３０２は、撮像部３０５による撮像によって得られた画像の特徴点に基づき、ロボット３００の周囲の通行人９００のうちから呼び込みの対象とする人物を選択する。
【００８６】
呼び込みを行なった後、制御部３０２は、予め定められた基準に基づいて、ロボット３００の周囲の通行人９００のうちからロボット３００に興味を示していると判断し得る人物を特定する。つまり、制御部３０２は、通行人９００の絞り込みを行なう。具体的には、制御部３０２は、上述したように、接客対象を、予め定められた動作を行なった通行人９００に絞り込む。絞り込みは、撮像部３０５により得られた画像の特徴（通行人９００が振り向いた）、録音された声の内容（たとえば、通行人９００が話しかけてきた）等に基づき行われる。
【００８７】
制御部３０２は、絞り込んだ通行人９００に対して、キーワードの発話要求を音声にて音声出力部３０９から出力させる。録音処理部３０７は、通行人９００（ウェアラブル端末１００のユーザ）が発したキーワードを録音する。制御部３０２は、当該録音されたキーワードと、位置情報取得部１０４から受け取った位置情報とを対応付けて、通信処理部３０３に送る。送信部３０３１は、キーワードとロボット３００の位置情報とを関連付けて、サーバ装置２００に送信する。その後、受信部３０３２は、サーバ装置２００から個人情報を受信する。送信部３０３１は、受信された個人情報に基づいた商品の広告情報を、デジタルサイネージ４００に送信する。
【００８８】
（ｄ４．デジタルサイネージ４００）
デジタルサイネージ４００は、記憶部４０１と、制御部４０２と、通信処理部４０３と、表示部４０４とを備える。制御部４０２は、表示制御部４０２１を有する。
【００８９】
記憶部４０１は、デジタルサイネージ４００のオペレーティングシステム、各種のアプリケーションプログラム、各種のデータを記憶している。制御部４０２は、デジタルサイネージ４００の動作を制御する。具体的には、制御部４０２は、オペレーティングシステムおよび各種のアプリケーション等に基づいて、デジタルサイネージ４００の動作を制御する。通信処理部４０３は、典型的には、ロボット３００との通信に利用される。送信部４０３１は、各種のロボット３００に送信する。受信部４０３２は、各種のデータをロボット３００から受信する。
【００９０】
表示制御部４０２１は、表示部４０４における画像の表示を制御する。受信部４０３２がロボット３００から上述した商品情報を受信すると、表示制御部４０２１は、現在表示している情報の表示から、当該商品情報の表示へと表示内容を変更する。たとえば、表示制御部４０２１は、表示部４０４における表示内容を図４（Ａ）の状態から図４（Ｂ）の状態に切り替える処理を行なう。
【００９１】
＜Ｅ．ハードウェア構成＞
図７は、ウェアラブル端末１００のハードウェア構成の典型例を表した図である。図７を参照して、ウェアラブル端末１００は、主たる構成要素として、プログラムを実行するＣＰＵ１５１と、データを不揮発的に格納するＲＯＭ１５２と、ＣＰＵ１５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ１５３と、データを不揮発的に格納するフラッシュメモリ１５４と、ＬＥＤ１５５と、スイッチ１５６と、通信ＩＦ（Interface）１５７と、電源回路１５８と、タッチスクリーン１５９と、操作キー１６０と、カメラ１６１と、ＧＰＳ（Global Positioning System）受信機１６２と、マイク１６３とを含む。各構成要素は、相互にデータバスによって接続されている。タッチスクリーンは、ディスプレイ１５９１と、タッチパネル１５９２により構成される。
【００９２】
電源回路１５８は、コンセントを介して受信した商用電源の電圧を降圧し、ウェアラブル端末１００の各部に電源供給を行なう回路である。スイッチ１５６は、電源回路１５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。
【００９３】
タッチスクリーン１５９は、各種のデータを表示および入力を受け付けるためのデバイスである。ディスプレイ１５９１は、画像を表示するための画面を含んで構成されている。
【００９４】
通信ＩＦ１５７は、サーバ装置２００に対するデータの送信処理およびサーバ装置２００から送信されたデータの受信処理を行なう。ＬＥＤ１５５は、ウェアラブル端末１００の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ１５５は、ウェアラブル端末１００の主電源のオンまたはオフ状態、およびフラッシュメモリ１５４への読み出しまたは書き込み状態等を表す。操作キー１６０は、ウェアラブル端末１００のユーザが主電源のオンまたはオフ等するためのキー（操作ボタン）である。カメラ１６１は、上述したように、ウェアラブル端末１００の前にいる人物等の被写体を撮像するための撮像装置である。
【００９５】
ＧＰＳ受信機１６２は、ＧＰＳを用いて、ウェアラブル端末１００の現在位置を取得するための機器である。マイク１６３は、ウェアラブル端末１００のユーザの音声等を集音するための装置である。本実施の形態では、マイク１６３によって、発話されたキーワードが集音される。なお、集音された音（デジタル変換後の音声データ）は、ＣＰＵ１５１に送られ、所定の処理がなされる。
【００９６】
ウェアラブル端末１００における処理は、各ハードウェアおよびＣＰＵ１５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１５７等を介してダウンロードされた後、フラッシュメモリ１５４に一旦格納される。そのソフトウェアは、ＣＰＵ１５１によってフラッシュメモリ１５４から読み出され、ＲＡＭ１５３に実行可能なプログラムの形式で格納される。ＣＰＵ１５１は、そのプログラムを実行する。
【００９７】
同図に示されるウェアラブル端末１００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１５３、フラッシュメモリ１５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、ウェアラブル端末１００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００９８】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００９９】
図８は、サーバ装置２００のハードウェア構成の典型例を表した図である。図８を参照して、サーバ装置２００は、主たる構成要素として、プログラムを実行するＣＰＵ２５１と、データを不揮発的に格納するＲＯＭ２５２と、ＣＰＵ２５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ２５３と、データを不揮発的に格納するＨＤＤ２５４と、ＬＥＤ２５５と、スイッチ２５６と、通信ＩＦ（Interface）２５７と、電源回路２５８と、ディスプレイ２５９と、操作キー２６０とを含む。各構成要素は、相互にデータバスによって接続されている。
【０１００】
電源回路２５８は、コンセントを介して受信した商用電源の電圧を降圧し、サーバ装置２００の各部に電源供給を行なう回路である。スイッチ２５６は、電源回路２５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。ディスプレイ２５９は、各種のデータを表示するためのデバイスである。
【０１０１】
通信ＩＦ２５７は、ウェアラブル端末１００に対するデータの送信処理およびウェアラブル端末１００から送信されたデータの受信処理を行なう。
【０１０２】
ＬＥＤ２５５は、サーバ装置２００の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ２５５は、サーバ装置２００の主電源のオンまたはオフ状態、およびＨＤＤ２５４への読み出しまたは書き込み状態等を表す。操作キー２６０は、サーバ装置２００のユーザがサーバ装置２００へデータを入力するための用いるキー（キーボード）である。
【０１０３】
サーバ装置２００における処理は、各ハードウェアおよびＣＰＵ２５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ２５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ２５７等を介してダウンロードされた後、ＨＤＤ２５４に一旦格納される。そのソフトウェアは、ＣＰＵ２５１によってＨＤＤ２５４から読み出され、ＲＡＭ２５３に実行可能なプログラムの形式で格納される。ＣＰＵ２５１は、そのプログラムを実行する。
【０１０４】
同図に示されるサーバ装置２００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２５３、ＨＤＤ２５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置２００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【０１０５】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【０１０６】
図９は、ロボット３００のハードウェア構成を表した図である。図９を参照して、ロボット３００は、プログラムを実行するＣＰＵ３５１と、ＲＯＭ（Read Only Memory）３５２と、ＲＡＭ（Random Access Memory）３５３と、フラッシュメモリ３５４と、操作キー３５５と、スピーカ３５６と、カメラ３５７と、マイク３５８と、ＧＰＳ受信機３５８と、モータ３５９と、車輪３６０と、通信ＩＦ（Interface）３６１と、マイク３６２とを、少なくとも含んで構成されている。各構成要素３５１〜３５９，３６１は、相互にデータバスによって接続されている。
【０１０７】
アンテナ１１３は、通信ＩＦ１１２に接続されている。アンテナ１１３および通信ＩＦ１１２は、たとえば、基地局を介した、他の移動体端末、固定電話、およびＰＣ（Personal Computer）との間における無線通信に用いられる。
【０１０８】
ＲＯＭ３５２は、不揮発性の半導体メモリである。ＲＯＭ３５２は、ロボット３００のブートプログラムが予め格納されている。フラッシュメモリ３５４は、不揮発性の半導体メモリである。フラッシュメモリ３５４は、一例としてＮＡＮＤ型で構成してもよい。フラッシュメモリ３５４は、ロボット３００のオペレーティングシステム、ロボット３００を制御するための各種のプログラム、並びに、ロボット３００が生成したデータ、ロボット３００の外部装置から取得したデータ等の各種データを揮発的に格納する。
【０１０９】
ＧＰＳ受信機３５８は、ＧＰＳを用いて、ロボット３００の現在位置を取得するための機器である。マイク３６２は、ロボット３００のユーザの音声等を集音するための装置である。本実施の形態では、マイク３６２によって、発話されたキーワードが集音される。なお、集音された音（デジタル変換後の音声データ）は、ＣＰＵ３５１に送られ、所定の処理がなされる。
【０１１０】
ロボット３００における処理は、各ハードウェアおよびＣＰＵ３５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ３５４に予め記憶されている場合がある。また、ソフトウェアは、図示しないメモリカードその他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、アンテナ１１３および通信ＩＦ１１２を介してダウンロードされた後、フラッシュメモリ３５４に一旦格納される。そのソフトウェアは、ＣＰＵ３５１によってフラッシュメモリ３５４から読み出され、さらにフラッシュメモリ３５４に実行可能なプログラムの形式で格納される。ＣＰＵ３５１は、そのプログラムを実行する。
【０１１１】
本発明の本質的な部分は、フラッシュメモリ３５４その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
［実施の形態２］
上記の実施の形態１においては、サーバ装置２００において、ユーザＩＤに対して、１つの個人情報が対応付けられていた構成を説明した。本実施の形態では、ユーザＩＤに対して、複数の個人情報が対応付けられている構成を説明する。
【０１１２】
図１０は、サーバ装置２００において、個人ＤＢ３の代わりに格納されている個人ＤＢ３Ａの概要を説明するための図である。図１０を参照して、個人ＤＢ３Ａにおいては、ユーザＩＤ毎およびキーワード毎に、個人情報として、性別、年齢、趣味、職業、服のサイズ、服の好み、好きな色、保有している服、欲しい商品、…等の各種情報が記憶されている。つまり、サーバ装置２００では、各個人に対して、キーワードが複数登録可能であって、キーワード毎に個人情報を登録可能となっている。
【０１１３】
なお、図１０に示した個人ＤＢ３Ａの構成は一例であって、服のサイズ、靴のサイズ、持っている洋服、商品の送付先等をそれぞれキーワードに設定しておくことも可能である。この場合には、ユーザはロボット３００との対話の中でキーワードを発話することによって、周りに個人情報を聞かれることなく情報を伝えたりすることも可能である。
【０１１４】
上記のような構成の場合、以下の処理が実行される。ウェアラブル端末１００のユーザによってサーバ装置２００に複数のキーワードが登録されている場合、ロボット３００からのキーワードの発話要求に対して、当該ユーザは複数のキーワードのうちの１つのキーワードを発話する。
【０１１５】
たとえば、ユーザＩＤが“８０００１”のユーザの場合、キーワードとして、“ひまわり”と“フライパン”とが登録されている。また、“ひまわり”と“フライパン”とに対して、別々の個人情報が対応付けられている。
【０１１６】
この場合において、ユーザが“ひまわり”と発話すると、サーバ装置２００は、上述した照合が成功したことを条件に、個人情報として、性別“男”、年齢“２８”、趣味“ドライブ”、服のサイズ“１７５ｃｍ，Ｍ”、服の好み“モード系”、好きな色“黒”といった個人情報を、ロボット３００に送信する。一方、ユーザが、“フライパン”と発話すると、サーバ装置２００は、上述した照合が成功したことを条件に、個人情報として、性別“男”、年齢“２８”、職業“会社員”、好きな食べ物“焼肉”、嫌いな食べ物“ピーマン”といった個人情報を、ロボット３００に送信する。
【０１１７】
サーバ装置２００は、上記のように、キーワードに応じた個人情報をロボット３００に送信する。したがって、ロボット３００は、ユーザが発話したキーワードに対応した個人情報を利用して、当該ユーザと接客することになる。
【０１１８】
ユーザは、複数のキーワードのうちの何れのキーワードに基づく個人情報をロボット３００に通知したいかを考慮した上で１つのキーワードを発話することにより、当該個人情報に基づく接客をロボット３００から受けることができる。つまり、ユーザはキーワードを使い分けることにより、ロボット３００から異なる接客を受けることが可能となる。
【０１１９】
なお、複数のキーワードをウェアラブル端末１００から受け付けて、複数のキーワードの各々に対応する各個人情報をロボット３００に通知するように、サーバ装置２００を構成してもよい。また、サーバ装置２００においては、キーワードに対する個人情報の登録を、各個人が手動または自動で可能である。
［実施の形態３］
本実施の形態では、サーバ装置２００に店舗８００の顧客情報が格納されており、呼び込みの際にロボット３００が顧客情報を利用する構成について説明する。
【０１２０】
サーバ装置２００は、顧客情報として、以前に来店した客の顔画像（正確には、顔の特徴量）と、購入商品の履歴情報とを記憶している。ロボット３００は、呼び込みの際に、通行人９００の撮像により得られた画像と上記記憶されている画像とが一致した場合（つまり、顧客が特定できた場合）、当該顧客のみが理解できる内容の呼び込みを行なう。たとえば、ロボット３００は、パンツを購入した顧客に対して、“先日は有難うございました。パンツにぴったりのベストが入荷しております。”との発話を行なう。
【０１２１】
このような構成によれば、呼び込みに成功する確率を高めることが可能となる。すなわち、通行人９００である顧客をロボット３００によって接客できる可能性が高まる。ひいては、顧客が店舗８００に入店してもらえる可能性が高まる。
【０１２２】
なお、画像同士が一致するか否かの判定は、ロボット３００において行われてもよいし、サーバ装置２００で行われてもよい。
［実施の形態４］
ロボット３００は、呼び込みを行なう前に、ウェアラブル端末１００からウェアラブル端末１００のユーザ（通行人９００）の要望を表した情報を取得し、当該ユーザの要望を加味した呼び込みを行なってもよい。たとえば、ロボット３００は、ウェアラブル端末１００から“ＸＸＸ社”という情報を取得した場合、呼び込みとして、ウェアラブル端末１００のユーザに対して、“最新のＸＸＸ社製のダウンジャケットが入荷しました”との発話を行なう。このような構成によれば、呼び込みに成功する確率を高めることが可能となる。
［実施の形態５］
本実施の形態では、店舗８００に複数のデジタルサイネージが備えられている場合における処理について説明する。
【０１２３】
図１１は、店舗８００に複数のデジタルサイネージが備えられている構成を表した図である。図１１を参照して、店舗８００の前を複数の通行人９００が往来している。店舗８００の店頭の壁面には、互い離れた位置に、２つのデジタルサイネージ４００Ａ，４００Ｂが設置されている。
【０１２４】
ロボット３００は、個人情報を利用した接客を開始すると、２つのデジタルサイネージ４００Ａ，４００Ｂのうちロボット３００に近い方のデジタルサイネージに、商品の情報を表示させる。たとえば、図１１の場合、ロボット３００は、複数のデジタルサイネージ４００Ａ，４００Ｂのうちのデジタルサイネージ４００Ａのみに、個人情報を利用した接客を行なっている通行人９００に応じた商品の情報（たとえば、図４（Ｂ）の表示）を表示させる。つまり、ロボット３００は、ロボット３００に近い位置にあるデジタルサイネージの表示のみを変更する。
【０１２５】
このような処理をロボット３００が行なうことにより、接客を受けている通行人９００は、デジタルサイネージに表示されている情報を確認しやすくなる。
［実施の形態６］
実施の形態１等では、ロボット３００がディスプレイを有していない構成を例に挙げて説明したが、これに限定されるものではない。ロボット３００がディスプレイを有する場合、ロボット３００は、個人情報を利用した接客を行なっている通行人９００に応じた商品の情報をデジタルサイネージ４００に表示させる代わりに、ロボット３００のディスプレイに当該商品の情報を表示してもよい。
【０１２６】
＜まとめ＞
（１）通信システム１は、発話可能なロボット３００と、ウェアラブル端末１００と、サーバ装置２００とを備える。ウェアラブル端末１００のユーザが、ロボット３００とウェアラブル端末１００とに対して予め定められたキーワードを発話したことに基づいて、ウェアラブル端末１００は、キーワードを録音して、録音されたキーワードをユーザの識別情報と関連付けてサーバ装置２００に送信し、ロボット３００は、キーワードを録音して、録音されたキーワードをサーバ装置２００に送信する。サーバ装置２００は、ウェアラブル端末１００から受信したキーワードとロボット３００から受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報（個人情報）をロボット３００に送信する。ロボット３００は、情報に基づいて発話する。
【０１２７】
上記の構成によれば、ロボット３００は、ウェアラブル端末１００のユーザ（個人）に応じた接客を行なうことが可能となる。
【０１２８】
（２）サーバ装置２００は、キーワードが第１のキーワードの場合には、情報として、第１のキーワードに関連付けられた第１の情報をロボット３００に送信し、キーワードが第２のキーワードの場合には、情報として、第２のキーワードに関連付けられた第２の情報をロボット３００に送信する。
【０１２９】
上記の構成によれば、ユーザはキーワードを使い分けることにより、ロボット３００から異なる接客を受けることが可能となる。
【０１３０】
（３）ウェアラブル端末１００は、キーワードに、識別情報とウェアラブル端末１００装置の現在位置を表す第１の位置情報とを関連付けて、サーバ装置２００に送信する。ロボット３００は、キーワードに、ロボット３００の現在位置を表す第２の位置情報を関連付けて、サーバ装置２００に送信する。サーバ装置２００は、第１の位置情報と第２の位置情報とに基づき、ウェアラブル端末１００の現在位置とロボット３００の現在位置とが一致すると判断したことを条件に、情報をロボット３００に送信する。
【０１３１】
上記の構成によれば、ウェアラブル端末１００のユーザがロボット３００の近くにいなければ、情報はロボット３００に送信されない。よって、ユーザの意図しない情報の送信を防止できる。
【０１３２】
（４）ロボット３００は、情報に基づいた発話の際には、ユーザが特定され得る情報の発話を制限する。上記の構成によれば、他人（他の通行人９００）に個人名等の個人を特定し得る情報を知られることを防ぐことができる。
【０１３３】
（５）ロボット３００は、予め定められた基準に基づいて、ロボット３００の周囲の通行人９００のうちからロボット３００に興味を示していると判断し得る人物を特定し、特定された人物に対して、キーワードの発話を要求する。特定された人物が、ユーザが要求に応じて、ロボット３００および人物をユーザとするウェアラブル端末１００に対してキーワードを発話したことに基づいて、ウェアラブル端末１００は、キーワードを識別情報と関連付けてサーバ装置２００に送信し、ロボット３００は、キーワードをサーバ装置２００に送信する。
【０１３４】
上記の構成によれば、ロボット３００に興味を示していると判断し得る人物に対して、上記情報（個人情報）を利用した接客が可能となる。
【０１３５】
（６）ロボット３００は、通行人９００に対して、ロボット３００を利用している店への呼び込みをするための発話をさらに行なう。それゆえ、ロボット３００は、通行人９００の反応を確認することにより、接客を受けてくれそうな通行人９００を特定できる。
【０１３６】
（７）ロボット３００は、通行人９００をカメラ３５７で撮像し、撮像により得られた画像の特徴点に基づき、通行人９００のうちから呼び込みの対象とする人物を選択する。ロボット３００は、選択された人物の中から、予め定められた基準に基づいて、ロボット３００の周囲の通行人９００のうちからロボット３００に興味を示していると判断し得る人物を特定する。上記の構成によれば、通行人９００の特徴を用いて、通行人９００のうちからロボット３００に興味を示していると判断し得る人物を特定できる。
【０１３７】
（８）通信システム１は、デジタルサイネージ４００をさらに備える。ロボット３００は、情報に基づいた表示をデジタルサイネージ４００に実行させる。それゆえ、ロボット３００は、デジタルサイネージ４００を用いた接客が可能となる。
【０１３８】
（９）通信システム１は、デジタルサイネージ４００として、デジタルサイネージ４００Ａと、デジタルサイネージ４００Ｂとを備える。ロボット３００は、自走式であり、デジタルサイネージ４００Ａおよびデジタルサイネージ４００Ｂのうちロボット３００に近い方のデジタルサイネージ４００に、情報に基づいた表示を実行させる。上記の構成によれば、ロボット３００は、ロボット３００に近い方のデジタルサイネージ４００を用いた接客が可能となる。
【０１３９】
（１０）サーバ装置２００は、発話可能なロボット３００およびウェアラブル端末１００と通信可能である。サーバ装置２００は、ウェアラブル端末１００のユーザがロボット３００とウェアラブル端末１００とに対して予め定められたキーワードを発話したことに基づいて、ウェアラブル端末１００において録音されたキーワードをユーザの識別情報と関連付けてウェアラブル端末１００から受信するとともに、ロボット３００において録音されたキーワードをロボット３００から受信する受信部２０３２と、ウェアラブル端末１００から受信したキーワードとロボット３００から受信したキーワードとが一致している場合、受信した識別情報によって特定されるユーザに関する情報をロボット３００に送信する送信部２０３１とを備える。
【０１４０】
（１１）ロボット３００は、サーバ装置２００と通信する発話可能である。ロボット３００は、サーバ装置２００と通信可能なウェアラブル端末１００のユーザがロボット３００に対して予め定められたキーワードを発話したことに基づいて、キーワードを録音し、録音されたキーワードをサーバ装置２００に送信する送信部３０３１と、ロボット３００から受信したキーワードとウェアラブル端末１００から受信したキーワードとが一致していることを条件に、サーバ装置２００から、ウェアラブル端末１００の識別情報によって特定されるユーザに関する情報を受信する受信部３０３２と、情報に基づいて発話する発話部（発話制御部３０２２および音声出力部３０９）とを備える。
【０１４１】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４２】
１  通信システム、１００  ウェアラブル端末、２００  サーバ装置、３００  ロボット、４００，４００Ａ，４００Ｂ  デジタルサイネージ、８００  店舗、９００  通行人、３，３Ａ  個人ＤＢ。
【図１】
0006440483.tif 000002
【図２】
0006440483.tif 000003
【図３】
0006440483.tif 000004
【図４】
0006440483.tif 000005
【図５】
0006440483.tif 000006
【図６】
0006440483.tif 000007
【図７】
0006440483.tif 000008
【図８】
0006440483.tif 000009
【図９】
0006440483.tif 000010
【図１０】
0006440483.tif 000011
【図１１】
0006440483.tif 000012