(57)【要約】【課題】ユーザに関する過去の情報およびユーザに関する現在の情報に基づいた、そのユーザに適するＰＯＩを選択する。【解決手段】制御装置は、現在位置およびユーザの行動履歴に基づきユーザの通過予定経路を推定するユーザ行動推定部と、ユーザの発話に基づく音声信号が入力される音声信号入力部と、キーワード、およびキーワードに関連するＰＯＩが記憶される記憶部と、音声信号からキーワードを抽出するキーワード抽出部と、ユーザ行動推定部により推定された通過予定経路と、キーワード抽出部により抽出されたキーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部と、を備える。【選択図】図３
2018072894.tif 000002
【特許請求の範囲】
【請求項１】
現在位置およびユーザの行動履歴に基づき前記ユーザの通過予定経路を推定するユーザ行動推定部と、
ユーザの発話に基づく音声信号が入力される音声信号入力部と、
キーワード、および前記キーワードに関連するＰＯＩが記憶される記憶部と、
前記音声信号から前記キーワードを抽出するキーワード抽出部と、
前記ユーザ行動推定部により推定された前記通過予定経路と、前記キーワード抽出部により抽出された前記キーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部と、を備える制御装置。
【請求項２】
請求項１に記載の制御装置において、
前記記憶部には、前記キーワードとユーザ状態との対応を示すユーザ状態対応情報、および前記ユーザ状態とＰＯＩとの対応を示す推奨ＰＯＩ情報がさらに格納され、
前記ユーザ状態対応情報および前記キーワード抽出部により抽出された前記キーワードに基づき前記ユーザ状態を推定するユーザ状態推定部をさらに備え、
前記ＰＯＩ選択部は、前記通過予定経路に基づき通過予定ＰＯＩを検索し、前記推奨ＰＯＩ情報に基づき、検索した前記通過予定ＰＯＩの中から前記ユーザ状態推定部が推定する前記ユーザ状態に対応するＰＯＩを、前記候補ＰＯＩとして選択する制御装置。
【請求項３】
請求項１に記載の制御装置において、
前記記憶部には、ＰＯＩと商品との対応を示すＰＯＩ商品対応情報がさらに格納され、
前記ＰＯＩ商品対応情報を用いて前記ＰＯＩ選択部が選択したＰＯＩに対応する前記商品を抽出する商品抽出部をさらに備える制御装置。
【請求項４】
請求項３に記載の制御装置において、
前記ＰＯＩ選択部が選択した複数のＰＯＩをユーザへ提示する情報提示部と、
前記情報提示部により提示された前記複数のＰＯＩのいずれかを特定する情報がユーザにより入力される入力部とをさらに備え、
前記商品抽出部は、前記ＰＯＩ選択部が選択した前記複数のＰＯＩのうち、前記入力部へ入力される前記情報により特定されるＰＯＩに対応する前記商品を抽出する制御装置。
【請求項５】
請求項２に記載の制御装置において、
前記推奨ＰＯＩ情報にはＰＯＩごとの選択の優先度を示す情報がさらに含まれ、
前記ＰＯＩ選択部は、前記優先度に基づき前記ユーザ状態に対応するＰＯＩを選択する制御装置。
【請求項６】
制御装置、および前記制御装置とネットワークにより接続されるサーバを含む制御システムであって、
前記制御装置の現在位置およびユーザの行動履歴に基づき前記ユーザの通過予定経路を推定するユーザ行動推定部と、
ユーザの発話に基づく音声信号が入力される音声信号入力部と、
キーワード、および前記キーワードに関連するＰＯＩを記憶する記憶部と、
前記音声信号から前記キーワードを抽出するキーワード抽出部と、
前記ユーザ行動推定部により推定された前記通過予定経路と、前記キーワード抽出部により抽出された前記キーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部と、を備える制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、および制御システムに関する。
【背景技術】
【０００２】
ユーザが設定したＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）への誘導案内機能に加えて、目的地となるＰＯＩの候補をユーザに提示する機能を備える車載装置が知られている。
特許文献１には、現在地取得手段により取得した現在地情報に基づいて、当該装置の移動が停止してから再開するまでの時間としての移動停止時間を計測すると共に、該移動停止時間が予め規定された滞在時間以上を示す場所を当該ユーザの滞在場所として設定する滞在場所設定手段と、検索範囲設定手段は、滞在場所設定手段により複数設定された滞在場所にそれぞれ対応する各位置データから、当該ユーザの滞在場所を全て包含する集合エリアを当該ユーザの生活圏と推定し、該生活圏を検索範囲として設定することを特徴とする情報提供装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５３５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている発明では、ユーザの過去の行動に注目しているので、ユーザに関する現在の情報に基づいたＰＯＩを選択できない。
【課題を解決するための手段】
【０００５】
本発明の第１の態様による制御装置は、現在位置およびユーザの行動履歴に基づき前記ユーザの通過予定経路を推定するユーザ行動推定部と、ユーザの発話に基づく音声信号が入力される音声信号入力部と、キーワード、および前記キーワードに関連するＰＯＩが記憶される記憶部と、前記音声信号から前記キーワードを抽出するキーワード抽出部と、前記ユーザ行動推定部により推定された前記通過予定経路と、前記キーワード抽出部により抽出された前記キーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部と、を備える。
本発明の第２の態様による制御システムは、第１の態様の制御装置、および前記制御装置とネットワークにより接続されるサーバを含む制御システムであって、前記制御装置の現在位置およびユーザの行動履歴に基づき前記ユーザの通過予定経路を推定するユーザ行動推定部と、ユーザの発話に基づく音声信号が入力される音声信号入力部と、キーワード、および前記キーワードに関連するＰＯＩを記憶する記憶部と、前記音声信号から前記キーワードを抽出するキーワード抽出部と、前記ユーザ行動推定部により推定された前記通過予定経路と、前記キーワード抽出部により抽出された前記キーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部と、を備える。
【発明の効果】
【０００６】
本発明によれば、ユーザに関する過去の情報およびユーザに関する現在の情報に基づいた、そのユーザに適するＰＯＩを選択できる。
【図面の簡単な説明】
【０００７】
【図１】情報提供システム１の構成図
【図２】車載端末のハードウェア構成図
【図３】第１の実施の形態における車載端末の機能構成を示す機能ブロック図
【図４】ＰＯＩ記憶部に格納されるＰＯＩ情報の一例を示す図
【図５】ユーザ行動履歴記憶部に格納されるユーザ行動履歴の一例を示す図
【図６】ＰＯＩ記憶部に格納される推奨ＰＯＩ情報の一例を示す図
【図７】ユーザ状態対応記憶部に格納されるユーザ状態対応情報の一例を示す図
【図８】第１の実施の形態における車載端末のタイムチャートを示す図
【図９】ＰＯＩ選択部の動作を表すフローチャート
【図１０】行動推定部の動作例の説明に用いる図
【図１１】第２の実施の形態における車載端末の機能構成を示す図
【図１２】ＰＯＩ商品関連記憶部に格納されるＰＯＩ商品対応情報の一例を示す図
【図１３】商品情報記憶部に格納される推奨商品情報の一例を示す図
【図１４】第２の実施の形態における車載端末のタイムチャートを示す図
【図１５】商品情報選択部の動作を表すフローチャート
【図１６】第３の実施の形態におけるサーバのハードウエア構成図
【図１７】第３の実施の形態における車載端末およびサーバの機能構成を示す機能ブロック図
【図１８】第４の実施の形態におけるＰＯＩ記憶部に格納される推奨ＰＯＩ情報の一例を示す図
【図１９】第４の実施の形態におけるＰＯＩ選択部の動作を表すフローチャート
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
以下、図１〜図１０を参照して、制御装置である車載端末１０の第１の実施の形態を説明する。
図１は車載端末１０を含む情報提供システム１の構成図である。情報提供システム１は車載端末１０、サーバ３０、通信ネットワーク４０、および車載端末１０が搭載される車両５０から構成される。情報提供システム１は、車両５０に乗車している車載端末１０の使用者（以下、「ユーザ」と呼ぶ）の状態の推定、および行動の推定に基づきユーザに適したＰＯＩの情報を提供する。
【０００９】
車載端末１０は、通信ネットワーク４０を介してサーバ３０に接続し、後述するＰＯＩ情報など後述する処理に必要な情報をサーバ３０から取得する。サーバ３０は、車載端末１０にＰＯＩ情報などを提供する。サーバ３０は単一のサーバ装置から構成されてもよいし、複数のサーバ装置から構成されてもよい。通信ネットワーク４０は、電話網やインターネット網等のコンピュータや端末の間で相互接続可能なネットワーク網である。
【００１０】
図２は車載端末１０のハードウェア構成図である。車載端末１０は、ハードウェアとしてＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、表示装置１１０、操作装置１１１、補助記憶装置１１２、測位センサ１１３、マイク１２３、スピーカ１２４、通信装置１３０、および車載ネットワークＩＦ１４０を備える。
ＣＰＵ１００は、ＲＯＭ１０１に格納されるプログラムをＲＡＭ１０２に展開して実行し、後述する複数の機能ブロックを動作させる。ＣＰＵ１００は、車載端末１０の各部を制御する。ＲＯＭ１０１には、プログラムが格納される。ＲＡＭ１０２は、ＣＰＵ１００により利用される。ＲＡＭ１０２にはＲＯＭ１０１に記憶されているプログラムが読み込まれ、このプログラムの実行に必要なワークデータ等も格納される。
【００１１】
表示装置１１０は、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等であり、ユーザに画像情報を表示する。操作装置１１１は、ボタン、スイッチ、キーボード、タッチパネル等であり、ユーザの車載端末１０への操作入力を受け付ける。補助記憶装置１１２は、プログラム、およびプログラムが使用するデータが格納される記憶装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。補助記憶装置１１２に格納されるプログラムが使用するデータは、サーバ３０から新たに受信することで更新される。更新される契機は、一定の時間の経過、サーバ３０からの指令の受信、またはユーザからの指令などである。
【００１２】
測位センサ１１３は、車載端末１０の緯度および経度で示される自身の位置を測位する。マイク１２３は、ユーザから発せられる発話や音声を収集する。ユーザの発話はたとえば、ユーザの同乗者との会話やユーザの独り言によるものである。スピーカ１２４は、経路案内時の音声案内および操作音等を出力する。
通信装置１３０は、ＴＣＵ（Ｔｅｌｅｍａｔｉｃｓ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）等であり、通信ネットワーク４０を介してサーバ３０と通信する。
車載ネットワークＩＦ１４０は、車載端末１０を車載ネットワーク５２と接続するインタフェースである。車載端末１０は、車載ネットワーク５２を介して車両５０の走行状態や内部状態を表す情報を取り込む。なお車載端末１０は車両信号線５１とも接続されており、車両信号線５１を介して車両５０の走行状態や内部状態を取り込むことができる。
【００１３】
（車載端末１０の機能構成）
図３は、車載端末１０の機能構成を示す機能ブロック図である。車載端末１０はその機能として、ボタン入力受付部１５０、位置情報取得部１５１、音声入力部１５２、画面出力部１５３、音声出力部１５４、通信部１５５、音声認識部１５６、ナビゲーション部１５７、ＰＯＩ記憶部１５８、および行動推定部３００を備える。
ボタン入力受付部１５０は、操作装置１１１により実現され、ユーザからタッチパネルやボタンを通じた入力を受け付ける。位置情報取得部１５１は、測位センサ１１３、車両信号線５１および車載ネットワーク５２等から車載端末１０の位置に関連する情報を取得する。音声入力部１５２は、ユーザと車両５０に搭乗している同乗者との発話などをマイク１２３から取得する。画面出力部１５３は、ナビゲーション部１５７、および行動推定部３００から出力された画像データを表示装置１１０に出力する。音声出力部１５４は、ナビゲーション部１５７、行動推定部３００から出力された音声をスピーカ１２４から出力する。
【００１４】
通信部１５５は、通信装置１３０を通じて車載端末１０を通信ネットワーク４０に接続し、サーバ３０からＰＯＩ情報などを取得する。
音声認識部１５６は、既知の音声認識技術を用いて音声信号から文字列（以下、「発話文字列」と呼ぶ）を生成し、生成した発話文字列を制御部１６０を経由して行動推定部３００に出力する。音声認識部１５６には、音声入力部１５２から入力されたユーザの発話を録音した音声信号が入力される。
【００１５】
ナビゲーション部１５７は、現在位置から入力された目的地までの経路を生成し、ユーザを目的地まで誘導案内する。
ＰＯＩ記憶部１５８には、地図上の目的地となりうる場所であるＰＯＩの情報、すなわちＰＯＩ情報が格納される。このＰＯＩ情報はサーバ３０から取得される情報である。ＰＯＩ記憶部１５８は、補助記憶装置１１２に確保される記憶領域である。
【００１６】
図４は、ＰＯＩ記憶部１５８に格納されるＰＯＩ情報の一例を示す図である。ＰＯＩ記憶部１５８には複数のレコードが格納され、これらのレコードのそれぞれがＰＯＩに対応する。各レコードは大カテゴリ６０１、小カテゴリ６０２、固有名称６０３、緯度経度６０４のフィールドを含む。大カテゴリ６０１のフィールドには、ＰＯＩに関するカテゴリ分類の概略、たとえば施設の一般名称や業種などが格納される。小カテゴリ６０２のフィールドには、ＰＯＩに関するカテゴリ分類の詳細、たとえばグループ会社の名称などが格納される。固有名称６０３のフィールドには、ＰＯＩの固有の名称が格納される。緯度経度６０４のフィールドには、ＰＯＩの所在地を示す緯度および経度が格納される。
いずれのレコードも、大カテゴリ６０１、固有名称６０３、および緯度経度６０４のフィールドには値が入力されるが、小カテゴリ６０２のフィールドには値が入力されなくてもよい。
【００１７】
図３に戻って車載端末１０の機能構成の説明を続ける。
行動推定部３００は、ユーザ行動推定部３０１、ユーザ状態推定部３０２、ＰＯＩ選択部３０３、ユーザ行動履歴記憶部３１０、推奨ＰＯＩ記憶部３１１、およびユーザ状態対応記憶部３１２を備える。このユーザ行動推定部３０１、ユーザ状態推定部３０２、およびＰＯＩ選択部３０３は、ＣＰＵ１００により実行される機能である。ユーザ行動履歴記憶部３１０、推奨ＰＯＩ記憶部３１１、およびユーザ状態対応記憶部３１２は、補助記憶装置１１２に確保される記憶領域である。
【００１８】
ユーザ行動推定部３０１は、位置情報取得部１５１から取得された位置情報と、ユーザ行動履歴記憶部３１０に記憶されたユーザの行動履歴とから、これからユーザが通過すると考えられるルート、すなわち通過予定経路を推定する。ユーザ状態推定部３０２は、音声認識部１５６から出力される発話文字列、およびユーザ状態対応記憶部３１２に格納された情報に基づきユーザ状態を推定し、ＰＯＩ選択部３０３に出力する。ＰＯＩ選択部３０３は、ユーザ行動推定部３０１が推定する通過予定経路と、ユーザ状態推定部３０２が推定するユーザ状態と、ＰＯＩ記憶部１５８に格納されるＰＯＩ情報と、推奨ＰＯＩ記憶部３１１に格納される推奨ＰＯＩ情報とに基づき、ユーザに好適な目的地候補としてのＰＯＩを選択する。
【００１９】
ユーザ行動履歴記憶部３１０には、ユーザが過去に車両５０を使用した際に移動した履歴であるユーザ行動履歴、すなわち複数の位置情報が格納される。このユーザ行動履歴は行動推定部３００によって車両５０の走行にしたがって蓄積される。ただしナビゲーション部１５７など行動推定部３００以外が行動履歴を蓄積してもよい。
推奨ＰＯＩ記憶部３１１には、ユーザに推奨するＰＯＩを特定する情報、ＰＯＩに関する情報、およびＰＯＩを選択する条件となる情報の３つを含む推奨ＰＯＩ情報が格納される。あるＰＯＩを推奨するか否か、換言するとあるＰＯＩに関する情報を推奨ＰＯＩ情報に加えるか否かは、推奨ＰＯＩ情報を編集する編集者の主観で判断してもよいし、ユーザからの評判に基づいて客観的に判断してもよい。この推奨ＰＯＩ情報はサーバ３０から取得される情報である。
【００２０】
ユーザ状態対応記憶部３１２には、ユーザの状態とユーザの発話から抽出したキーワードとの関係を示す情報であるユーザ状態対応情報が格納される。このユーザ状態対応情報はサーバ３０から取得される情報である。
次に図５〜図７を用いてそれぞれユーザ行動履歴、推奨ＰＯＩ情報、およびユーザ状態対応情報の一例を説明する。またユーザ行動推定部３０１、およびユーザ状態推定部３０２の動作の概要も説明する。
【００２１】
図５は、ユーザ行動履歴記憶部３１０に格納されるユーザ行動履歴の一例を示す図である。ユーザ行動履歴記憶部３１０には複数のレコードが格納され、それぞれのレコードが１件のユーザの行動履歴に対応する。ユーザ行動履歴記憶部３１０の各レコードは、履歴ＩＤ４０１のフィールドと、行動履歴４０２のフィールドとを含む。履歴ＩＤ４０１のフィールドには、それぞれの行動履歴を識別する識別子が格納される。行動履歴４０２のフィールドには、ユーザが過去に移動した位置を示す情報がユーザの移動した順番で格納される。図４に示す例では、アルファベット１文字と５桁の数字の組み合わせであらわされる位置コードにより位置を表しており、記載された順番でユーザが移動したことを示している。ただしユーザが移動した位置は、前述の位置コードに代えて緯度と経度を格納してもよい。
【００２２】
ユーザ行動推定部３０１はたとえば、以下のように通過予定経路を推定する。すなわちユーザ行動推定部３０１は、位置情報取得部１５１から取得された車両５０の現在位置に最も近い位置コードをユーザ行動履歴の全ての位置情報から検索する。そしてユーザ行動推定部３０１は、最も近い位置コードを含むレコードの行動履歴に含まれる位置コードを通過予定経路とする。
【００２３】
図６は、推奨ＰＯＩ記憶部３１１に格納される推奨ＰＯＩ情報の一例を示す図である。推奨ＰＯＩ記憶部３１１には複数のレコードが格納さる。推奨ＰＯＩ記憶部３１１の各レコードは、大カテゴリ６１１、小カテゴリ６１２、固有名称６１３、ＰＯＩ紹介文６１４、およびユーザ状態６１５のフィールドを含む。大カテゴリ６１１、小カテゴリ６１２、および固有名称６１３のフィールドに格納される情報がＰＯＩを特定する情報であり、ＰＯＩ紹介文６１４のフィールドに格納される情報がＰＯＩに関する情報であり、ユーザ状態６１５のフィールドに格納される情報がＰＯＩを選択する条件となる情報である。
【００２４】
大カテゴリ６１１、小カテゴリ６１２、および固有名称６１３のフィールドには図４に示したＰＯＩ情報の大カテゴリ６０１、小カテゴリ６０２、固有名称６０３のフィールドと同様の情報が格納される。ＰＯＩ紹介文６１４のフィールドには、そのＰＯＩを説明する文言が格納される。ユーザ状態６１５のフィールドには、そのＰＯＩを推奨する条件となるユーザの状態であるユーザ状態が格納される。ユーザ状態については後述する。
【００２５】
なお推奨ＰＯＩ情報では、１つのレコードに対応するＰＯＩが複数存在してもよい。たとえば図６に示す例では、レコード６２１は固有名称が「Ｒ牧場」であるＰＯＩを示しており、同一の名称の牧場が複数あればそのすべてがレコード６２１に対応するＰＯＩとなる。また図６のレコード６２２は大カテゴリ６１１と小カテゴリ６１２のフィールドのみが特定されているので、固有名称に関わらず大カテゴリと小カテゴリが一致するＰＯＩは全てレコード６２２に対応するＰＯＩである。
【００２６】
図７は、ユーザ状態対応記憶部３１２に格納されるユーザ状態対応情報の一例を示す図である。ユーザ状態対応記憶部３１２には複数のレコードが格納される。ユーザ状態対応記憶部３１２の各レコードは、ユーザ状態５１１、およびキーワード５１２のフィールドを含む。ユーザ状態５１１のフィールドには、ユーザの状態を示す文言が格納される。キーワード５１２のフィールドには、同一レコードのユーザ状態５１１のフィールドに格納されたユーザ状態に対応するキーワードが格納される。たとえば図７のレコード５１３に示すように、ユーザ状態「疲労」はキーワード「つかれた、めんどくさい、一服」に対応する。
【００２７】
ユーザ状態推定部３０２は、音声認識部１５６から出力される発話文字列、およびユーザ状態対応記憶部３１２に格納された情報に基づきユーザ状態を推定し、ＰＯＩ選択部３０３に出力する。まずユーザ状態推定部３０２は、ユーザ状態対応記憶部３１２の全てのレコードのキーワード５１２のフィールドに記載されたキーワードを抽出してキーワードリストとしてあらかじめ保存する。次にユーザ状態推定部３０２は、音声認識部１５６から出力される発話文字列の中から、キーワードリストに含まれるキーワードを検索する。そしてユーザ状態推定部３０２は、該当するキーワードが検索されるとユーザ状態対応情報を参照して、検索されたキーワードに対応するユーザ状態を特定し、そのユーザ状態をＰＯＩ選択部３０３に出力する。
【００２８】
（車載端末の動作概要）
図８は、車載端末１０のタイムチャートを示す図である。タイムチャートを参照して車載端末１０の動作の概要を説明する。図８では上から下に向かって時間が経過している。
まずユーザの操作に基づき車載端末１０の電源がオンにされると、制御部１６０が動作を開始する（Ｓ７０１）。そして制御部１６０は、ユーザ行動推定部３０１に行動推定指令を出力する（Ｓ７０２）。また制御部１６０は、音声認識部１５６に音声認識を開始させる（Ｓ７０４）。
制御部１６０から行動推定指令を受信したユーザ行動推定部３０１は、位置情報取得部１５１が出力する車載端末１０の位置、およびユーザ行動履歴記憶部３１０に格納されたユーザ行動履歴に基づきユーザの行動推定を行い、通過予定経路を推定する（Ｓ７１２）。そしてユーザ行動推定部３０１は、得られた通過予定経路をＰＯＩ選択部３０３に出力する（Ｓ７１３）。
【００２９】
ＰＯＩ選択部３０３は、ユーザ行動推定部３０１から通過予定経路を受信すると（Ｓ７３１）、ＰＯＩ記憶部１５８に格納されるＰＯＩ情報、および位置情報取得部１５１が出力する車載端末１０の位置を参照して、以下の条件を満たすＰＯＩを検索する。すなわちＰＯＩ選択部３０３は、通過予定経路の近辺、すなわち通過予定経路からあらかじめ定めた距離以内であって、現在地から所定時間以内に到達できるＰＯＩ（以下、「通過予定ＰＯＩ」と呼ぶ）を検索する（Ｓ７３２）。ＰＯＩ選択部３０３は、位置情報取得部１５１が出力する車載端末１０の位置が変化すると再度検索を行い、上述した通過予定ＰＯＩを更新する。
【００３０】
制御部１６０は、音声認識部１５６から音声認識結果を受信すると（Ｓ７０５）、受信した音声認識結果をユーザ状態推定部３０２に出力する（Ｓ７０６）。
ユーザ状態推定部３０２は、制御部１６０が出力する音声認識結果を受信すると（Ｓ７２１）、その音声認識結果およびユーザ状態対応記憶部３１２に格納されるユーザ状態対応情報に基づきユーザ状態を推定する（Ｓ７２２）。そしてユーザ状態推定部３０２は、推定したユーザ状態をＰＯＩ選択部３０３に送信する（Ｓ７２３）。
ＰＯＩ選択部３０３は、ユーザ状態推定部３０２からユーザ状態を受信すると（Ｓ７３３）、Ｓ７３２において得られた通過予定ＰＯＩの中からＳ７３３において受信したユーザ状態に合致するＰＯＩ（以下、「候補ＰＯＩ」と呼ぶ）を検索する（Ｓ７３４）。そしてＰＯＩ選択部３０３は、候補ＰＯＩを制御部１６０に送信する（Ｓ７３５）。
【００３１】
制御部１６０は、ＰＯＩ選択部３０３から候補ＰＯＩを受信すると（Ｓ７０７）、音声出力部１５４を用いてユーザへ候補ＰＯＩを提示してユーザの選択を待つ（Ｓ７０８）。ただしこのとき画面出力部１５３も併せて使用してユーザへ候補ＰＯＩを提示してもよい。ユーザによりいずれかの候補ＰＯＩが選択されると、制御部１６０は選択されたＰＯＩをナビゲーション部１５７に目的地情報として送信する（Ｓ７０９）。このユーザの選択は、音声入力部１５２のみから受け付けてもよいしボタン入力受付部１５０からも受け付けてもよい。
そして制御部１６０は、ナビゲーション部１５７に選択されたＰＯＩへの誘導案内を開始させる（Ｓ７１０）。制御部１６０は、位置情報取得部１５１の出力を用いて、車両５０が誘導案内の目的地であるＰＯＩに到着したか否かを判断し、到着したと判断すると（Ｓ７１１）改めて行動推定を開始する（Ｓ７０２）。
【００３２】
（ＰＯＩ選択部のフローチャート）
図９は、ＰＯＩ選択部３０３の動作を表すフローチャートである。
ＰＯＩ選択部３０３はまず、ユーザ行動推定部３０１からユーザの通過予定経路を受信する（Ｓ８０１）。そしてＰＯＩ選択部３０３は、ＰＯＩ記憶部１５８を参照し、通過予定経路近辺で現在地から所定時間以内に移動できるＰＯＩ、すなわち通過予定ＰＯＩを検索する（Ｓ８０２）。次にＰＯＩ選択部３０３は、通過予定ＰＯＩが存在するか否かを判断し（Ｓ８０３）、通過予定ＰＯＩが存在しないと判断する場合は処理を終了する。ＰＯＩ選択部３０３は通過予定ＰＯＩが存在すると判断する場合は、ユーザ状態推定部３０２が推定したユーザ状態を受信する（Ｓ８０４）。
【００３３】
ＰＯＩ選択部３０３はユーザ状態を受信すると、推奨ＰＯＩ記憶部３１１を参照し、ユーザ状態６１５のフィールドが受信したユーザ状態を含むレコードを検索する（Ｓ８０５）。たとえば受信したユーザ状態が「空腹」である場合は図６に示したレコード６２１が検索条件に合致し、「眠い」である場合はレコード６２２が条件に合致する。次にＰＯＩ選択部３０３は、ステップＳ８０２において得られた通過予定ＰＯＩを母集団とし、ステップＳ８０５において得られたレコードに該当するＰＯＩ、すなわち候補ＰＯＩを検索する。たとえばＳ８０５において図６に示したレコード６２１および６２２が得られ、通過予定ＰＯＩが図４に示す全てのＰＯＩである場合に、レコード６０６とレコード６０７が候補ＰＯＩとして得られる。レコード６０６はレコード６２２の条件である大カテゴリおよび小カテゴリと一致し、レコード６０７はレコード６２１と固有名称が一致するからである。
【００３４】
次にＰＯＩ選択部３０３は、候補ＰＯＩが存在するか否か、換言するとＳ８０６における検索により条件に該当するＰＯＩが得られたか否かを判断する（Ｓ８０７）。ＰＯＩ選択部３０３は、候補ＰＯＩが得られたと判断する場合はその候補ＰＯＩを車載端末１０に送信し（Ｓ８０８）、候補ＰＯＩが得られなかったと判断する場合は処理を終了する。
【００３５】
（動作例）
図８、および図１０（ａ）〜（ｃ）を参照して行動推定部３００の動作例を説明する。この動作例の前提として、ＰＯＩ記憶部１５８には図４に示すＰＯＩ情報が格納され、推奨ＰＯＩ記憶部３１１には図６に示す推奨ＰＯＩ情報が格納され、ユーザ状態対応記憶部３１２には図７に示すユーザ状態対応情報が格納されていたとする。以下では図８のステップ番号を併記して動作例を説明する。
まず、制御部１６０が行動推定指令をユーザ行動推定部３０１に出力し（Ｓ７０２）、ユーザ行動推定部３０１は図１０（ａ）に示す通過予定経路をＰＯＩ選択部３０３に送信する（Ｓ７１３）。ＰＯＩ選択部３０３は受信した通過予定経路に基づきＰＯＩ情報から通過予定ＰＯＩを検索する（Ｓ７３２）。このとき、図４に示す全てのレコード、すなわちレコード６０５〜６０８の４つが通過予定ＰＯＩに該当したとする。
【００３６】
制御部１６０は音声認識部１５６に音声認識指令を出力し（Ｓ７０４）、受信した音声認識結果をユーザ状態推定部３０２に送信する（Ｓ７０５，Ｓ７０６）。
ユーザ状態推定部３０２は、音声認識部１５６から出力される文字列から図１０（ｂ）に示すキーワードを抽出し、ユーザ状態対応記憶部３１２を参照して抽出したキーワードに対応するユーザ状態を図１０（ｃ）に示すように特定する（Ｓ７２２）。図７のレコード５１７に示すようにキーワード「ココア」からユーザ状態「寒い」が特定され、レコード５１５に示すようにキーワード「のみたい」からユーザ状態「空腹」が特定されるからである。そしてユーザ状態推定部３０２は特定したユーザ状態をＰＯＩ選択部３０３に送信する（Ｓ７２３）。
【００３７】
ＰＯＩ選択部３０３は、推奨ＰＯＩ情報からユーザ状態が「寒い」または「空腹」を含むレコードとして、レコード６２１およびレコード６２２を特定する。そしてＰＯＩ選択部３０３は、特定したそれぞれのレコードに対応するＰＯＩとして図４に示すＰＯＩ情報からレコード６０６およびレコード６０７を特定し、各レコードのＰＯＩを候補ＰＯＩとして制御部１６０に送信する（Ｓ７３４，７３５）。
制御部１６０は、受信した候補ＰＯＩの情報を音声出力部１５４を用いてユーザに紹介する（Ｓ７０８）。ユーザがいずれかの候補ＰＯＩを選択すると、選択されたＰＯＩをナビゲーション部１５７に送信し（Ｓ７０９），ナビゲーション部１５７にナビゲーションを開始させる（Ｓ７１０）。
【００３８】
上述した第１の実施の形態によれば、次の作用効果が得られる。
（１）制御装置、たとえば車載端末１０は、現在位置およびユーザの行動履歴に基づきユーザの通過予定経路を推定するユーザ行動推定部３０１と、ユーザの発話に基づく音声信号が入力される音声入力部１５２と、キーワード、およびキーワードに関連するＰＯＩが記憶される推奨ＰＯＩ記憶部３１１と、音声信号からキーワードを抽出するキーワード抽出部、すなわちユーザ状態推定部３０２と、ユーザ行動推定部３０１により推定された通過予定経路と、ユーザ状態推定部３０２により抽出されたキーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部３０３と、を備える。
車載端末１０は、ユーザの行動履歴、およびユーザの発話に含まれるキーワードに基づきＰＯＩを選択するで、ユーザに関する過去の情報の蓄積およびユーザに関する現在の情報に基づいた、そのユーザに適するＰＯＩを選択できる。
【００３９】
（２）補助記憶装置１１２には、キーワードとユーザ状態との対応を示すユーザ状態対応情報が格納されるユーザ状態対応記憶部３１２、およびユーザ状態とＰＯＩとの対応を示す推奨ＰＯＩ情報が格納される推奨ＰＯＩ記憶部３１１の記憶領域が確保される。車載端末１０は、ユーザ状態対応情報およびキーワード抽出部により抽出されたキーワードに基づきユーザ状態を推定するユーザ状態推定部３０２を備える。ＰＯＩ選択部３０３は、通過予定経路に基づき通過予定ＰＯＩを検索し、推奨ＰＯＩ情報に基づき、検索した通過予定ＰＯＩの中からユーザ状態推定部３０２が推定するユーザ状態に対応するＰＯＩを、候補ＰＯＩとして選択する。
そのため、ユーザの発話からユーザの現在の状態を推定し、推定されたユーザの状態に適合するＰＯＩを選択することができる。
【００４０】
（変形例１）
上述した第１の実施の形態では、ＰＯＩ選択部３０３は、ユーザ行動推定部３０１の推定結果に基づくＰＯＩ抽出条件、およびユーザ状態推定部３０２の推定結果に基づくＰＯＩ抽出条件の両方の推定結果に基づくＰＯＩを候補ＰＯＩとして制御部１６０に出力した。換言すると、ＰＯＩ選択部３０３は、ユーザ行動推定部３０１の推定結果に基づき通過予定ＰＯＩを抽出し、この通過予定ＰＯＩに含まれなおかつユーザ状態推定部３０２が推定するユーザ状態に対応するＰＯＩを候補ＰＯＩとした。しかしＰＯＩ選択部３０３は、ユーザ状態推定部３０２の推定結果に基づくＰＯＩ抽出条件を満たさないＰＯＩ（以下、「予備ＰＯＩ」と呼ぶ）も制御部１６０に出力してよい。ただしＰＯＩ選択部３０３は、制御部１６０が候補ＰＯＩと予備ＰＯＩとを判別可能に送信する。
【００４１】
候補ＰＯＩおよび予備ＰＯＩを受信した制御部１６０は、予備ＰＯＩよりも候補ＰＯＩを優先してユーザに通知する。候補ＰＯＩの方が予備ＰＯＩよりもユーザに適する可能性が高いからである。優先する手段はたとえば、音声出力部１５４から出力する順番を先にする、音声出力部１５４から出力する音声を大きくするなどである。
【００４２】
（変形例２）
車載端末１０は、通信ネットワーク４０に直接アクセスする手段を備えず、不図示の通信端末を経由して通信ネットワーク４０に接続しても良い。この場合は、車載端末１０と通信端末との接続は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＢｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の端末間の接続に利用可能な通信機能を使用する。また通信端末は、サーバ３０の機能を代替して車載端末１０へＰＯＩ情報などを配信してもよい。
【００４３】
（変形例３）
車載端末１０が生体センサを備え、ユーザ状態推定部３０２が生体センサを用いてユーザ状態を推定してもよい。生体センサによるユーザ状態の推定は、生体センサ単独により行ってもよいし、音声認識の結果とあわせてユーザ状態を推定してもよい。ここでいう生体センサとは、体温、血圧、心拍数、脳波などの生体信号を測定するセンサである。また車載端末１０の代わりに車両５０が生体センサを備え、車載端末１０が車両５０に備えられる生体センサを用いてユーザ状態を推定してもよい。
【００４４】
（変形例４）
上述した第１の実施の形態では、ユーザの発話は同乗者との会話、またはユーザの独り言を想定していた。しかし車載端末１０が対話機能部を備え、車載端末１０がユーザとの会話を通じてユーザの状態を推定してもよい。対話機能部は、あらかじめ作成された質問リストを記憶しており、この質問リストを用いてユーザへ質問する。
この変形例４によれば、車載端末１０は、ユーザの発話を促しユーザ情報を積極的に取得できる。さらにユーザの状態に関する情報を引き出すように会話を誘導することができる。
【００４５】
（第２の実施の形態）
図１１〜図１５を参照して、制御装置である車載端末１０の第２の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、主に、ユーザの状態に応じた商品の情報もユーザに提供する点で、第１の実施の形態と異なる。
車載端末１０のハードウエア構成は第１の実施の形態と同様である。
【００４６】
（車載端末１０の機能構成）
図１１は、第２の実施の形態における車載端末１０の機能構成を示す図である。第１の実施の形態との相違点は、行動推定部３００が商品情報選択部３０４、ＰＯＩ商品関連記憶部３１３、および商品情報記憶部３１４をさらに備える点である。またユーザ状態対応記憶部３１２に格納されるユーザ状態対応情報が以下のように拡張されている。
【００４７】
本実施の形態におけるユーザ状態対応情報には、ユーザが現在興味がある事項もユーザ状態と同様に格納される。たとえば、「馬、牛、羊」のキーワードから「動物」が推定され、「旅行、買って帰る」のキーワードから「お土産」が推定されるための情報がユーザ状態対応情報に格納される。
商品情報選択部３０４は、ユーザに選択されたＰＯＩにおいて販売されている商品であって、ユーザ状態推定部３０２で推定されたユーザ状態に合致する商品の情報を選択する。
【００４８】
ＰＯＩ商品関連記憶部３１３および商品情報記憶部３１４は、補助記憶装置１１２に確保される記憶領域である。
ＰＯＩ商品関連記憶部３１３には、ＰＯＩとそのＰＯＩで扱われている商品の対応付けを示すＰＯＩ商品対応情報が格納される。
【００４９】
図１２は、ＰＯＩ商品関連記憶部３１３に格納されるＰＯＩ商品対応情報の一例を示す図である。ＰＯＩ商品関連記憶部３１３の各レコードは、小カテゴリ１００１、固有名称１００２、商品ＩＤ１００３のフィールドを含む。小カテゴリ１００１のフィールドにはＰＯＩ情報の小カテゴリ６０２のフィールドと同様にＰＯＩに関するカテゴリ分類の詳細の情報が格納される。固有名称１００２のフィールドには、ＰＯＩ情報の固有名称６０３のフィールドと同様にＰＯＩの固有の名称が格納される。商品ＩＤ１００３のフィールドには、商品の識別子が格納される。
商品情報記憶部３１４には、ＰＯＩで取り扱われている商品のうちユーザにおすすめしたい商品の情報である推奨商品情報が格納される。
【００５０】
図１３は商品情報記憶部３１４に格納される推奨商品情報の一例を示す図である。ＰＯＩ商品関連記憶部３１３の各レコードは、商品ＩＤ１０１１、商品名１０１２、商品紹介文１０１３、ユーザ状態１０１４のフィールドを含む。商品ＩＤ１０１１のフィールドにはＰＯＩ商品対応情報の商品ＩＤ１００３と同様に商品の識別子が格納される。商品名１０１２のフィールドには、その商品の名称が格納される。商品紹介文１０１３のフィールドには、その商品の紹介文が格納される。ユーザ状態１０１４のフィールドには、その商品を推奨する条件となるユーザ状態が格納される。
【００５１】
（車載端末の動作概要）
図１４は第２の実施の形態における車載端末１０のタイムチャートを示す図である。このタイムチャートを参照して車載端末１０の動作概要を説明する。ただし図１４ではスペースの都合上、ユーザ行動推定部３０１を省略している。図１４に示すタイムチャートにおける開始からＳ１１０８までの制御部１６０、ユーザ状態推定部３０２、ＰＯＩ選択部３０３の動作は、第１の実施の形態における図８を用いて説明した動作と同一なのでここでは説明を省略する。
【００５２】
Ｓ１１０９では、ユーザによりいずれかの候補ＰＯＩが選択されると、制御部１６０は選択されたＰＯＩを特定する情報をナビゲーション部１５７および商品情報選択部３０４に目的地情報として送信する。そして制御部１６０は、ナビゲーション部１５７に選択されたＰＯＩへの誘導案内を開始させる（Ｓ１１１０）。また制御部１６０は、継続して動作している音声認識部１５６から音声認識結果を受信してユーザ状態推定部３０２に送信する（Ｓ１１１１）。
ユーザ状態推定部３０２は、音声認識結果を受信すると（Ｓ１１２４）ユーザ状態を推定し（Ｓ１１２５）、推定したユーザ状態を商品情報選択部３０４に送信する（Ｓ１１２６）。
【００５３】
商品情報選択部３０４は、ユーザが選択したＰＯＩを特定する情報を受信すると（Ｓ１１４１）、ＰＯＩ商品関連記憶部３１３を参照してユーザが選択したＰＯＩに対応する商品ＩＤを特定する（Ｓ１１４２）。次に商品情報選択部３０４は、ユーザ状態推定部３０２からユーザ状態を受信すると（Ｓ１１４３）、商品情報記憶部３１４を参照して商品ＩＤとユーザ状態の条件に合致する商品を特定する（Ｓ１１４４）。すなわち商品情報選択部３０４は、Ｓ１１４２において特定した商品ＩＤが商品ＩＤ１０１１のフィールドに含まれ、Ｓ１１４３において受信したユーザ状態がユーザ状態１０１４のフィールドに含まれる商品を特定する。そして商品情報選択部３０４は、特定された商品の情報を制御部１６０に送信する（Ｓ１１４５）。
【００５４】
制御部１６０は、商品の情報を受信すると（Ｓ１１１２）、受信した商品の情報を音声出力部１５４を用いて音声でユーザに案内する（Ｓ１１１３）。この案内は全ての受信した商品の情報について行われる。この案内が終了すると再び音声認識部１５６から音声認識結果を受信してユーザ状態推定部３０２に送信する処理（Ｓ１１１１）に戻る。制御部１６０は、位置情報取得部１５１の出力を用いて、車両５０が誘導案内の目的地であるＰＯＩに到着したか否かを判断し、到着したと判断すると（Ｓ１１１４）改めて行動推定を開始する（Ｓ１１０２）。
【００５５】
（商品選択部のフローチャート）
図１５は、商品情報選択部３０４の動作を表すフローチャートである。
商品情報選択部３０４はまず、制御部１６０からユーザが選択したＰＯＩを特定する情報を受信する（Ｓ１２０１）。次に商品情報選択部３０４は、ＰＯＩ商品関連情報を参照してユーザにより選択されたＰＯＩに関連する商品の商品ＩＤを検索する（Ｓ１２０４）。そして商品情報選択部３０４は、ユーザにより選択されたＰＯＩに関連する商品ＩＤが存在するか否かを判断し（Ｓ１２０５）、存在しないと判断する場合は図１５に示すフローチャートを終了する。商品情報選択部３０４は、ユーザにより選択されたＰＯＩに関連する商品ＩＤが存在すると判断する場合は、ユーザ状態推定部３０２からユーザ状態を取得する（Ｓ１２０６）。
【００５６】
次に商品情報選択部３０４は、商品情報記憶部３１４を参照してステップＳ１２０４において検索された商品ＩＤと、ステップＳ１２０６において取得したユーザ状態の条件とに合致する商品を検索する（Ｓ１２０７）。商品情報選択部３０４は、条件に合致する商品があると判断する場合は（Ｓ１２０８：ＹＥＳ）、その商品の商品情報を制御部１６０に送信する（Ｓ１２０９）。なお商品情報を受信した制御部１６０は、この商品情報を音声出力部１５４を用いてユーザに報知する。商品情報選択部３０４は、条件に合致する商品がないと判断する場合（Ｓ１２０８：ＮＯ）、またはステップＳ１２０９の実行が終わった場合にステップＳ１２１０に進む。ステップＳ１２１０では商品情報選択部３０４は、ステップＳ１２０１において受信したＰＯＩに到着したか否かを判断し、そのＰＯＩに到着していないと判断する場合はステップＳ１２０６に戻り、そのＰＯＩに到着していると判断する場合は図１５に示すフローチャートを終了する。
【００５７】
（商品選択部の動作例）
以下では図１５に示したフローチャートと対応させながら商品情報選択部３０４の動作例を説明する。ここでは、ＰＯＩ商品関連記憶部３１３には図１２に示すＰＯＩ商品対応情報が格納され、商品情報記憶部３１４には図１３に示す推奨商品情報が格納されている場合に、ユーザにより「Ｒ牧場」が選択された際の商品情報選択部３０４の動作を説明する。
商品情報選択部３０４は、制御部１６０から「Ｒ牧場」を示す情報を受信すると（Ｓ１２０１）、ＰＯＩ商品関連記憶部３１３を参照して「Ｒ牧場」に関連する商品ＩＤを検索する（Ｓ１２０４）。商品情報選択部３０４は、「Ｒ牧場」に対応する商品ＩＤとして「ｄ００００１」と「ｄ００００２」を特定し（Ｓ１２０５：ＹＥＳ）、続いてユーザ状態推定部３０２からユーザ状態を取得する（Ｓ１２０６）。取得したユーザ状態が「空腹」であったとして以下説明を続ける。
【００５８】
商品情報選択部３０４は商品情報記憶部３１４を参照し、上記２つの商品ＩＤの商品のうち、ユーザ状態の条件である「空腹」を含む商品ＩＤを検索し（Ｓ１２０７）、商品ＩＤ「ｄ００００１」の商品が条件に合致すると判断する（Ｓ１２０８：ＹＥＳ）。そのため商品ＩＤ「ｄ００００１」の商品情報を制御部１６０に送信する。
以上により、ユーザ行動推定部３０１にて推定された通過予定経路と、ユーザ状態推定部で推定されたユーザ状態から選択された推奨ＰＯＩと関連する商品の音声での出力を実現する。
【００５９】
上述した第２の実施の形態によれば、第１の実施の形態における作用効果に加えて次の作用効果が得られる。
（３）車載端末１０は、ＰＯＩ選択部３０３が選択した複数のＰＯＩをユーザへ提示する情報提示部、すなわち音声出力部１５４と、音声出力部１５４により提示された複数のＰＯＩのいずれかを特定する情報がユーザにより入力される音声入力部１５２とを備える。商品情報選択部３０４は、ＰＯＩ選択部３０３が選択した複数のＰＯＩのうち、音声入力部１５２へ入力される情報により特定されるＰＯＩに対応する商品を抽出する。
そのためユーザは、ユーザ自らが選択したＰＯＩに対応する商品の情報が得られる。
【００６０】
（第２の実施の形態の変形例１）
商品情報選択部３０４は、通過予定ＰＯＩに含まれるそれぞれのＰＯＩに対応する商品を抽出し、抽出された商品をユーザに提示してもよい。さらに、ユーザが提示されたいずれかの商品を選択した場合は、制御部１６０がその選択された商品に対応するＰＯＩの情報を目的地情報としてナビゲーション部１５７に出力してもよい。
【００６１】
本変形例によれば、第１の実施の形態における作用効果に加えて次の作用効果が得られる。
（４）補助記憶装置１１２には、ＰＯＩと商品との対応を示すＰＯＩ商品対応情報が格納される。車載端末１０は、ＰＯＩ商品対応情報を用いてＰＯＩ選択部３０３が選択したＰＯＩに対応する商品を抽出する商品情報選択部３０４を備える。
そのため、ユーザによる選択がなくても、ＰＯＩ選択部３０３が選択したＰＯＩに対応する商品を抽出できるので、ユーザがＰＯＩを選択する参考にすることができる。
【００６２】
（第２の実施の形態の変形例２）
第１の実施の形態の変形例１と同様に、ＰＯＩ選択部３０３が候補ＰＯＩに加えて予備ＰＯＩも制御部１６０に出力してもよい。この場合に、ユーザが予備ＰＯＩを選択すると商品情報選択部３０４は動作せず、ユーザが候補ＰＯＩを選択すると上述したように商品情報選択部３０４は動作する。
【００６３】
（第３の実施の形態）
図１６〜図１７を参照して、制御装置である車載端末１０の第３の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、主に、ＰＯＩ記憶部と行動推定部がサーバに備えられる点で、第１の実施の形態と異なる。
【００６４】
図１６は、第３の実施の形態におけるサーバ３０のハードウエア構成図である。サーバ３０はハードウエアとして、ＣＰＵ１００Ｓ、ＲＯＭ１０１Ｓ、ＲＡＭ１０２Ｓ、および通信装置１３０Ｓを備える。
ＣＰＵ１００Ｓは、ＲＯＭ１０１Ｓに格納されるプログラムをＲＡＭ１０２Ｓに展開して実行し、後述する複数の機能ブロックを動作させる。ＣＰＵ１００Ｓは、サーバ３０の各部を制御する。ＲＯＭ１０１Ｓには、プログラムが格納される。ＲＡＭ１０２Ｓは、ＣＰＵ１００Ｓにより利用される。ＲＡＭ１０２ＳにはＲＯＭ１０１Ｓに記憶されているプログラムが読み込まれ、このプログラムの実行に必要なワークデータ等も格納される。
【００６５】
図１７は、第３の実施の形態における車載端末１０およびサーバ３０の機能構成を示す機能ブロック図である。図１７において、一点鎖線で囲む範囲が車載端末１０に備えられる機能ブロックを示し、破線で囲む範囲がサーバ３０に備えられる機能ブロックを示す。
車載端末１０は、第１の実施の形態において図３で示した構成からＰＯＩ記憶部１５８および行動推定部３００を除いた機能ブロックを備える。サーバ３０は、ＰＯＩ記憶部１５８および行動推定部３００を備える。第１の実施の形態では、制御部１６０とＰＯＩ記憶部１５８との通信、および制御部１６０と行動推定部３００との通信は、車載端末１０の内部における信号の送受信により実現されていた。しかし第３の実施の形態では、上述した通信は通信ネットワーク４０を介した車載端末１０とサーバ３０との通信として実現される。行動推定部３００の動作は第１の実施の形態と同様である。
【００６６】
上述した第３の実施の形態によれば、第１の実施の形態における作用効果に加えて次の作用効果が得られる。
（５）情報提供システム１は、車載端末１０、および車載端末１０と通信ネットワーク４０により接続されるサーバ３０を含む。情報提供システム１は、車載端末１０の現在位置およびユーザの行動履歴に基づきユーザの通過予定経路を推定するユーザ行動推定部３０１と、ユーザの発話に基づく音声信号が入力される音声入力部１５２と、キーワード、およびキーワードに関連するＰＯＩが記憶される推奨ＰＯＩ記憶部３１１と、音声信号からキーワードを抽出するキーワード抽出部、すなわちユーザ状態推定部３０２と、ユーザ行動推定部３０１により推定された通過予定経路と、ユーザ状態推定部３０２により抽出されたキーワードとに基づき、目的地の候補である候補ＰＯＩを選択するＰＯＩ選択部３０３と、を備える。
そのため、車載端末１０の一部をサーバ３０に備えさせ、車載端末１０の処理負荷を軽減することができる。また上述したように、サーバがＰＯＩ記憶部１５８および行動推定部３００を備える場合は、ＰＯＩ記憶部１５８、推奨ＰＯＩ記憶部３１１、ユーザ状態対応記憶部３１２、ＰＯＩ商品関連記憶部３１３、および商品情報記憶部３１４に格納される情報の更新が容易である。
【００６７】
（第３の実施の形態の変形例１）
サーバ３０は音声認識部１５６をさらに備え、車載端末１０は音声認識部１５６を備えなくてもよい。サーバ３０はナビゲーション部１５７をさらに備え、車載端末１０はナビゲーション部１５７を備えなくてもよい。すなわち、第１の実施の形態において車載端末１０が備えた機能ブロックのうち、音声認識部１５６、ナビゲーション部１５７、ＰＯＩ記憶部１５８、行動推定部３００は、車載端末１０およびサーバ３０のいずれかに備えられればよい。さらに、可用性を向上させるためにこれらの機能ブロックを車載端末１０およびサーバ３０の両方が備えてもよい。
【００６８】
（第３の実施の形態の変形例２）
サーバ３０に備えられる行動推定部３００は、第２の実施の形態における商品情報選択部３０４、ＰＯＩ商品関連記憶部３１３、および商品情報記憶部３１４をさらに備えてもよい。
【００６９】
（第４の実施の形態）
図１８〜図１９を参照して、制御装置である車載端末１０の第４の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、主に、推奨するＰＯＩのそれぞれに優先度が設定され、優先度が高いＰＯＩほどユーザに提示される頻度が高い点で、第１の実施の形態と異なる。
情報提供システム１のハードウエア構成、および機能ブロックの構成は第１の実施の形態と同様である。ただしＰＯＩ記憶部１５８に格納される情報、およびＰＯＩ選択部３０３の動作が第１の実施の形態と異なる。また本実施の形態におけるＰＯＩの推奨は、ＰＯＩの広告機能を備えたものである。
【００７０】
図１８は、第４の実施の形態におけるＰＯＩ記憶部１５８に格納される推奨ＰＯＩ情報の一例を示す図である。図１８に示す推奨ＰＯＩ情報は、第１の実施の形態における推奨ＰＯＩ情報と比較すると、月額広告料６１６のフィールド、およびエリア６１７のフィールドがさらに備えられる。月額広告料６１６のフィールドには、１エリアごとの１か月の広告料が格納される。月額広告料６１６のフィールドの値は、ＰＯＩの優先度としても扱われる。すなわち広告料が高額であるほど優先度が高く扱われる。エリア６１７のフィールドには、そのＰＯＩを推奨ＰＯＩとして表示させる対象エリアを特定する情報が格納される。たとえば図１８に示す例では、「Ｒ牧場」を推奨ＰＯＩとして表示する対象エリアは、「Ａ，Ｂ，Ｃ，Ｄ」の４つのエリアであることが示されている。なお、「Ｒ牧場」の月額広告料は５００円×４＝２０００円である。
【００７１】
たとえば、ＰＯＩ選択部３０３がユーザ行動推定部３０１およびユーザ状態推定部３０２の出力に基づき、図１８におけるレコード６３１に該当するＰＯＩとレコード６３２に該当するＰＯＩの両方が候補ＰＯＩとなったとする。この場合に車両５０の現在位置がエリアＡ，Ｃ，Ｄのいずれかであればレコード６３１に該当するＰＯＩが優先され、車両５０の現在位置がエリアＥであればレコード６３２に該当するＰＯＩが優先される。車両５０の現在位置がそのレコードのエリアに含まれなければ、そのレコードは推奨ＰＯＩ情報に掲載されていない場合と同様に扱われるからである。またこの場合に、車両５０の現在位置がエリアＢであればレコード６３２に該当するＰＯＩが優先される。レコード６３２の方が月額広告料６１６のフィールドの値が高いからである。
【００７２】
図１９は、第４の実施の形態におけるＰＯＩ選択部３０３の動作を表すフローチャートである。ステップＳ８０１〜Ｓ８０７までの動作は第１の実施の形態と同様なので説明を省略する。
ステップＳ８０７では、ＰＯＩ選択部３０３は候補ＰＯＩが存在すると判断すると、ステップＳ１４０９に進む。そしてＰＯＩ選択部３０３は、候補ＰＯＩが複数存在するか否かを判断し（Ｓ１４０９）、複数存在すると判断する場合はステップＳ１４１１に進み、１つしか存在しないと判断する場合はステップＳ８０８に進む。ステップＳ１４１１では、ＰＯＩ選択部３０３は、複数の候補ＰＯＩのそれぞれについて推奨ＰＯＩ情報を参照し、月額広告料６１６のフィールドの値、およびエリア６１７のフィールドの値に基づきいずれかの候補ＰＯＩを選択し、制御部１６０に送信する。
【００７３】
ステップＳ１４１１の詳細は以下のとおりである。ＰＯＩ選択部３０３はまず位置情報取得部１５１から車両５０の現在位置を取得する。そしてＰＯＩ選択部３０３は、この現在位置が候補ＰＯＩのそれぞれに対応する推奨ＰＯＩ情報のレコードのエリア６１７に含まれるか否かを判断する。複数の候補ＰＯＩについて現在位置がエリア６１７に含まれる場合は、月額広告料６１６のフィールドの値が高い候補ＰＯＩを選択する。ＰＯＩ選択部３０３は、１つの候補ＰＯＩのみ現在位置がエリア６１７に含まれる場合はその候補ＰＯＩを選択する。ＰＯＩ選択部３０３は、いずれの候補ＰＯＩも現在位置がエリア６１７に含まれない場合は候補ＰＯＩを選択せず、制御部１６０への候補ＰＯＩの送信を行わない。
【００７４】
上述した第４の実施の形態によれば、第１の実施の形態における作用効果に加えて次の作用効果が得られる。
（６）推奨ＰＯＩ情報にはＰＯＩごとの選択の優先度を示す情報がさらに含まれ、ＰＯＩ選択部３０３は、優先度を示す情報を考慮してＰＯＩを選択する。
そのため車載端末１０は、優先度が高いＰＯＩを優先して選択してユーザに提示することができる。たとえば本実施の形態のように広告料を優先度と関連付けることにより、より多くの広告料を支払ったＰＯＩがユーザに提示される機会を増やすことができる。
【００７５】
（第４の実施の形態の変形例１）
推奨ＰＯＩ情報はエリア６１７のフィールドを備えず、第１の実施の形態における推奨ＰＯＩ情報に月額広告料６１６のフィールドのみが加えられてもよい。この場合は、ＰＯＩ選択部３０３は車両５０の現在位置に関わらず、月額広告料６１６のフィールドの値に基づきＰＯＩを選択する。
【００７６】
（第４の実施の形態の変形例２）
上述した第４の実施の形態では、ＰＯＩ選択部３０３は条件に合致する複数のＰＯＩのうち優先度、すなわち月額広告料が最も高い１つのＰＯＩのみを選択した。しかしＰＯＩ選択部３０３は優先度に基づく順位を定めて複数のＰＯＩを選択してもよい。この場合は、制御部１６０は順位が高いＰＯＩほどユーザへの訴求力が強くなるようにＰＯＩを提示する。たとえば音声出力部１５４からは順位が高い順番にＰＯＩの情報を読み上げ、画面出力部１５３を用いる場合は順位が高いＰＯＩほど大きく表示する。
【００７７】
車載端末１０において、プログラムはＲＯＭ１０１に格納されるとしたが、プログラムは補助記憶装置１１２に格納されていてもよい。また、車載端末１０が不図示の入出力インタフェースを備え、必要なときに入出力インタフェースと車載端末１０が利用可能な媒体を介して、他の装置からプログラムが読み込まれてもよい。ここで媒体とは、例えば入出力インタフェースに着脱可能な記憶媒体、または通信媒体、すなわち有線、無線、光などのネットワーク、または当該ネットワークを伝搬する搬送波やディジタル信号、を指す。また、プログラムにより実現される機能の一部または全部がハードウエア回路やＦＰＧＡにより実現されてもよい。
上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００７８】
１  …  情報提供システム
１０  …  車載端末
３０  …  サーバ
５０  …  車両
１５１  …  位置情報取得部
１５２  …  音声入力部
１５４  …  音声出力部
１５５  …  通信部
１５８  …  ＰＯＩ記憶部
１６０  …  制御部
３００  …  行動推定部
３０１  …  ユーザ行動推定部
３０２  …  ユーザ状態推定部
３０３  …  ＰＯＩ選択部
３０４  …  商品情報選択部
【図１】
2018072894.tif 000003
【図２】
2018072894.tif 000004
【図３】
2018072894.tif 000005
【図４】
2018072894.tif 000006
【図５】
2018072894.tif 000007
【図６】
2018072894.tif 000008
【図７】
2018072894.tif 000009
【図８】
2018072894.tif 000010
【図９】
2018072894.tif 000011
【図１０】
2018072894.tif 000012
【図１１】
2018072894.tif 000013
【図１２】
2018072894.tif 000014
【図１３】
2018072894.tif 000015
【図１４】
2018072894.tif 000016
【図１５】
2018072894.tif 000017
【図１６】
2018072894.tif 000018
【図１７】
2018072894.tif 000019
【図１８】
2018072894.tif 000020
【図１９】
2018072894.tif 000021