(57)【要約】【課題】雑談をしたいユーザに対し満足感の高い対話サービスを提供する対話サービス提供装置を提供する。【解決手段】対話サービス提供装置１０１は、音声を入出力可能な相手側端末２０を介して入力される相手側ユーザの発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定する発話解釈部３４２と、予めユーザの嗜好に関する情報を含むユーザ情報を記憶するユーザ情報データベース３３１と、車載端末１０がユーザの音声の入出力を介した所定の動作中であるか否かを判定する動作判定部３４７と、動作判定部３４７により車載端末１０が所定の動作中でないと判定されると、発話解釈部３４２により特定された対話ジャンルと、ユーザ情報データベース３３１に記憶されたユーザ情報とに基づいて、車載端末１０と相手側端末２０とを通話可能に接続する通話接続部３４６と、を備える。【選択図】図２
2020166139.tif 000002
【特許請求の範囲】
【請求項１】
音声を入出力可能なユーザ機器を介した対話サービスをユーザに提供する対話サービス提供装置であって、
音声を入出力可能な相手側機器を介して入力される相手側ユーザの発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定する発話解釈部と、
予めユーザの嗜好に関する情報を含むユーザ情報を記憶するユーザ情報記憶部と、
前記ユーザ機器がユーザの音声の入出力を介した所定の動作中であるか否かを判定する動作判定部と、
前記動作判定部により前記ユーザ機器が前記所定の動作中であると判定されると、前記ユーザ機器と前記相手側機器との通話接続を禁止し、前記動作判定部により前記ユーザ機器が前記所定の動作中でないと判定されると、前記発話解釈部により特定された対話ジャンルと、前記ユーザ情報記憶部に記憶されたユーザ情報とに基づいて、前記ユーザ機器と前記相手側機器とを通話接続に接続する通話接続部と、を備えることを特徴とする対話サービス提供装置。
【請求項２】
請求項１に記載の対話サービス提供装置において、
前記ユーザ情報記憶部に記憶されるユーザ情報は、ユーザにとって関心がある第１情報と、関心がない第２情報とを含み、
前記通話接続部は、前記動作判定部により前記ユーザ機器が前記所定の動作中でないと判定されるときに、前記発話解釈部により特定された対話ジャンルに前記第１情報が含まれると、前記ユーザ機器と前記相手側機器とを通話可能に接続する一方、前記発話解釈部により特定された対話ジャンルに前記第２情報が含まれると、前記ユーザ機器と前記相手側機器との通話接続を禁止することを特徴とする対話サービス提供装置。
【請求項３】
請求項２に記載の対話サービス提供装置において、
前記通話接続部は、前記動作判定部により前記ユーザ機器が前記所定の動作中でないと判定されるときに、前記発話解釈部により特定された対話ジャンルに前記第１情報および前記第２情報のいずれでもない第３情報が含まれると、前記ユーザ機器と前記相手側機器とを通話可能に接続することを特徴とする対話サービス提供装置。
【請求項４】
請求項１〜３のいずれか１項に記載の対話サービス提供装置において、
相手側ユーザの情報を記憶する相手側ユーザ情報記憶部と、
前記相手側ユーザ情報記憶部に記憶された相手側ユーザ情報を前記ユーザ機器に出力する情報出力部と、をさらに備え、
前記通話接続部は、さらに前記情報出力部により相手側ユーザ情報が出力された後の前記ユーザ機器からの指令に応じて、前記ユーザ機器と前記相手側機器とを通話可能に接続することを特徴とする対話サービス提供装置。
【請求項５】
音声を入出力可能なユーザ機器を介した対話サービスをユーザに提供する対話サービス提供方法であって、
コンピュータにより実行される、
音声を入出力可能な相手側機器を介して入力される相手側ユーザの発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定するステップと、
前記ユーザ機器がユーザの音声の入出力を介した所定の動作中であるか否かを判定するステップと、
前記ユーザ機器が前記所定の動作中であると判定されると、ユーザ機器と相手側機器との通話接続を禁止し、前記ユーザ機器が前記所定の動作中でないと判定されると、特定された対話ジャンルと、予め記憶されたユーザの嗜好に冠する情報を含むユーザ情報とに基づいて、前記ユーザ機器と前記相手側機器とを通話可能に接続するステップと、を含むことを特徴とする対話サービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話に関するサービスをユーザに提供する対話サービス提供装置および対話サービス提供方法に関する。
【背景技術】
【０００２】
従来より、ユーザの音声入力による発話の意図に応じて、音声入力に対する応答の方法を変更するようにした装置が知られている（例えば特許文献１参照）。この特許文献１記載の装置では、ユーザの音声入力による発話の意図を解釈し、解釈された発話の意図が情報の検索である場合には、外部のサーチエンジンを利用して情報を検索する一方、解釈された発話の意図が情報の検索でない場合には、予め決められた雑談データの中から発話に応じた雑談データを抽出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−９８８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の装置では、ユーザの発話の意図が情報の検索でない場合に、予め決められた雑談データを用いて応答情報を生成するにすぎないため、雑談をしたいユーザにとって、満足感の高い対話サービスとはいえない。
【課題を解決するための手段】
【０００５】
本発明の一態様は、音声を入出力可能なユーザ機器を介した対話サービスをユーザに提供する対話サービス提供装置であって、音声を入出力可能な相手側機器を介して入力される相手側ユーザの発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定する発話解釈部と、予めユーザの嗜好に関する情報を含むユーザ情報を記憶するユーザ情報記憶部と、ユーザ機器がユーザの音声の入出力を介した所定の動作中であるか否かを判定する動作判定部と、動作判定部によりユーザ機器が前記所定の動作中であると判定されると、ユーザ機器と相手側機器との通話接続を禁止し、動作判定部によりユーザ機器が前記所定の動作中でないと判定されると、発話解釈部により特定された対話ジャンルと、ユーザ情報記憶部に記憶されたユーザ情報とに基づいて、ユーザ機器と相手側機器とを通話可能に接続する通話接続部と、を備える。
【０００６】
本発明の他の態様は、音声を入出力可能なユーザ機器を介した対話サービスをユーザに提供する対話サービス提供方法であって、コンピュータにより実行される、音声を入出力可能な相手側機器を介して入力される相手側ユーザの発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定するステップと、ユーザ機器がユーザの音声の入出力を介した所定の動作中であるか否かを判定するステップと、ユーザ機器が所定の動作中であると判定されると、ユーザ機器と相手側機器との通話接続を禁止し、ユーザ機器が所定の動作中でないと判定されると、特定された対話ジャンルと、予め記憶されたユーザの嗜好に冠する情報を含むユーザ情報とに基づいて、ユーザ機器と相手側機器とを通話可能に接続するステップと、を含む。
【発明の効果】
【０００７】
本発明によれば、雑談をしたいユーザに対し満足感の高い対話サービスを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る対話サービス提供装置を有する対話サービス提供システムの概略構成を示す図。
【図２】図１の対話サービス提供システムの全体構成を示すブロック図。
【図３Ａ】図２の車載端末の入出力部に表示される表示画像の一例を示す図。
【図３Ｂ】図２の車載端末の入出力部に表示される表示画像の他の例を示す図。
【図４】図２のサーバ装置で実行される処理の一例を示すフローチャート。
【図５】図２のサーバ装置で実行される他の処理の一例を示すフローチャート。
【図６】車両の手動運転モード時における通話許可フラグおよび通話禁止フラグの出力に関する処理の一例を示すフローチャート。
【図７】対話ジャンルの階層化の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、図１〜図７を参照して本発明の実施形態について説明する。本発明の実施形態に係る対話サービス提供装置は、音声を入出力可能なユーザ機器を介して対話サービスをユーザに提供するように構成される。ユーザ機器としては、ユーザが使用するパーソナルコンピュータや、スマートフォンに代表される携帯無線端末等、種々のものを用いることができるが、以下では、ユーザが乗車する車両に搭載された車載端末を、ユーザ機器として用いる例を説明する。したがって、対話サービスが提供されるユーザを、乗車中のユーザに想定する。
【００１０】
図１は、本発明の実施形態に係る対話サービス提供装置１０１を有する対話サービス提供システム１００の概略構成を示す図である。図１に示すように、対話サービス提供システム１００は、ユーザ１が乗車する車両２に搭載された車載端末１０と、ユーザ１の対話相手となりうる複数の相手側ユーザ３が使用する相手側端末２０と、サーバ装置３０とを有する。なお、乗車中のユーザ１が携帯する携帯端末１０ａを、車載端末１０とともに、あるいは車載端末１０の代わりに用いて、対話サービス提供システム１００を構成することもできる。携帯端末１０ａには、ユーザ固有の識別ＩＤ（ユーザＩＤ）が付されており、予めユーザ１が自身の情報（ユーザ情報）をサーバ装置３０に登録するときに用いることができる。
【００１１】
相手側ユーザ３には、自宅や施設等でパーソナルコンピュータ２０ａを用いて対話するユーザ３ａ、屋内または屋外で携帯無線端末２０ｂを用いて対話するユーザ３ｂ、車両２に搭載された車載端末２０ｃを用いて対話するユーザ３ｃ等、種々のユーザが含まれる。したがって、相手側端末２０は、パーソナルコンピュータ２０ａ、携帯無線端末２０ｂ、車載端末２０ｃ等により構成される。なお、図１のユーザ１，３は、対話サービスを受けるまたは提供するとして予めサーバ装置３０に登録されたユーザである。相手側ユーザ３は、ユーザ１の知人である必要はない。なお、ユーザ１の知人が相手側ユーザ３に含まれてもよい。
【００１２】
車両２は、例えば自動運転機能を有する自動運転車両として構成することができる。車両２は、ドライバ（ユーザ１）による運転操作が不要な自動運転モードでの走行だけでなく、ドライバの運転操作による手動運転モードでの走行も可能である。例えば、車両２に設けられた手動自動切換スイッチの操作に応じて、自動運転モードと手動運転モードとに切り換えられる。ドライバによる手動自動切換スイッチの操作によらずに、車両周囲の状況に応じて手動運転モードから自動運転モードに、あるいは自動運転モードから手動運転モードへ自動的に切り換えるようにしてもよい。なお、相手側ユーザ３ｃの車両も同様に、自動運転車両して構成することができる。
【００１３】
車載端末１０と相手側端末２０とサーバ装置３０とは、無線通信網、インターネット網、電話回線網などの通信ネットワーク４に接続される。なお、通信ネットワーク４には、所定の管理地域ごとに設けられた閉鎖的な通信網、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）等も含まれる。本実施形態に係る対話サービス提供装置１０１は、主にサーバ装置３０により構成される。
【００１４】
図２は、対話サービス提供システム１００の全体構成を示すブロック図である。なお、図２には、単一の相手側端末２０が示されるが、実際には複数の相手側端末２０が存在し（図１）、図２には代表的な相手側端末２０の構成が示される。また、図２では、単一のサーバ装置３０が示されるが、サーバ装置３０の機能を、複数のサーバ装置に分散させてもよい。
【００１５】
車載端末１０は、例えば車載ナビゲーション装置を含んで構成される。図２に示すように、車載端末１０は、通信ユニット１１と、ＧＰＳユニット１２と、入出力部１３と、記憶部１４と、演算部１５と、を有する。車載端末１０には、センサ群１６と、アクチュエータ１７とが接続される。
【００１６】
センサ群１６は、車両状態を検出する各種センサと、車両周囲の状況を検出する各種センサとを含む。車両状態を検出するセンサには、車速を検出する車速センサ、車両２に作用する加速度を検出する加速度センサ、車両２の重心の鉛直軸回りの回転角速度を検出するヨーレートセンサなどが含まれる。車両周囲の状況を検出するセンサには、ライダ、レーダ、カメラ等が含まれ、これらのセンサにより、車両２の周囲の障害物の有無や車両２の前方を走行する前方車両までの距離等が検出および計測される。
【００１７】
アクチュエータ１７は、車両２の走行動作に関する各種機器を作動させるための走行用アクチュエータを含む。走行用アクチュエータには、エンジンの吸入空気量を調節するスロットル用アクチュエータ、変速機を作動する変速用アクチュエータ、制動装置を作動するブレーキ用アクチュエータ、および操舵装置を作動する操舵用アクチュエータなどが含まれる。
【００１８】
通信ユニット１１は、通信ネットワーク４を介してサーバ装置３０と無線通信可能に構成される。車載端末１０には、予めユーザ１の固有の識別ＩＤ（ユーザＩＤ）が付されており、通信ユニット１１は、ユーザＩＤとともに、ＧＰＳユニット１２、入出力部１３、およびセンサ群１６などからの信号を、所定周期でサーバ装置３０に送信する。
【００１９】
ＧＰＳユニット１２は、ＧＰＳ衛星からの測位信号を受信するＧＰＳ受信機を有し、ＧＰＳ受信機からの信号に基づいて車両２の絶対位置（緯度、経度など）、すなわちユーザ１の位置を検出する。
【００２０】
入出力部１３は、いわゆるヒューマンマシンインターフェース（ＨＭＩ）であり、ユーザ１が操作可能な各種スイッチやボタン、モニタなどを含むスイッチ群１３１と、ユーザ１からの音声を入力およびユーザ１に音声を出力する音声入出力装置１３２とを有する。スイッチ群１３１には、例えば空調装置やオーディオ装置などの車両装備品の作動を指令するスイッチが含まれる。音声入出力装置１３２は、ユーザ１の発話を音声信号として取得する音声入力部を構成するマイクと、音声信号を音声に変換してユーザ１に対し出力する音声出力部を構成するスピーカとを有する。
【００２１】
音声入出力装置１３２のマイクが取得した信号は、演算部１５がＡ／Ｄ変換器を介して音声データに変換し、サーバ装置３０に送信する。演算部１５は、ユーザ１の発話をテキストデータに変換してサーバ装置３０に送信することもできる。演算部１５は、ユーザ１の発話内容を解釈し、発話内容に応じた信号をサーバ装置３０に送信することもできる。音声入出力装置１３２のスピーカからは、相手側ユーザ３の音声を出力することができる。各種音声メッセージ、着信音、音楽等をスピーカから出力することもできる。
【００２２】
記憶部１４は、揮発性または不揮発性メモリを有する。記憶部１４には、演算部１５が実行する各種のプログラムや、各種のデータが記憶される。各種のデータには、道路データを含む地図データが含まれ、この地図データを用いて自動運転モードにおいて車両２の走行軌道が制御される。
【００２３】
演算部１５は、動作回路としてのＣＰＵを有し、入出力部１３を介して入力された信号、センサ群１６で検出された信号、および記憶部１４に記憶されたデータ等に基づいて所定の処理を実行し、アクチュエータ１７および入出力部１３に制御信号を出力する。例えば、自動運転モードにおいては、演算部１５が、目的地までの目標ルートを生成し、目標ルートに沿って車両２が走行するようにアクチュエータ１７に制御信号を出力する。
【００２４】
また、演算部１５は、音声入出力装置１３２を介したユーザ１からの音声指令に応じて、車両２に搭載された各種機器の作動を制御する。すなわち、スイッチ群１３１の操作によらずに音声入出力装置１３２のマイクを介して機器（空調装置等）の作動指令が入力されると、対応する機器に制御信号を出力し、機器の作動を制御する。例えば、ユーザが「車内温度を上げて」と音声を発生すると、演算部１５は、設定温度を上げるとともに、車室内が設定温度に対応した温度となるように空調装置に制御信号を出力する。あるいは、ユーザが「寒い」と音声を発生した場合に、設定温度に対するユーザの意図を推定し、設定温度を上げることもできる。
【００２５】
このような機器の作動指令を含むユーザ１の発話を、タスク型の発話と呼ぶ。タスク型の発話には、機器の作動指令だけでなく、ユーザ１の問いかけの発話による情報の取得指令も含まれる。例えば、ユーザが「近くのガソリンスタンドを教えて」と発話すると、後述するようにこの発話に対応した情報を車載端末１０に送信するようにサーバ装置３０が構成されるが、このような情報の取得指令もタスク型の発話に含まれる。
【００２６】
さらに演算部１５は、通信ユニット１１に制御信号を出力し、車載端末１０とサーバ装置３０との間の信号の送受信を制御する。これにより、音声入出力装置（マイク）１３２を介して入力された音声信号がサーバ装置３０に送信されるとともに、サーバ装置３０から送信された音声信号が音声入出力装置（スピーカ）１３２を介して出力される。サーバ装置３０に送信する音声信号には、タスク型の発話による音声信号だけでなく、非タスク型の発話による音声信号も含まれる。非タスク型の発話とは、機器に対する作動指令以外で、かつ、情報の取得指令以外のユーザ１の発話である。すなわち、対話サービス提供システム１００に対する指示を含まない発話であり、例えばユーザ１の独り言や相手側ユーザ３との対話（雑談）などが非タスク型の発話に含まれる。
【００２７】
相手側端末２０は、通信ユニット２１と、ＧＰＳユニット２２と、入出力部２３と、記憶部２４と、演算部２５とを有する。相手側端末２０は、相手側ユーザ３の固有の端末であり、相手側端末２０には、相手側ユーザ３の固有の識別ＩＤ（相手側ユーザＩＤ）が付されている。
【００２８】
通信ユニット２１は、通信ネットワーク４を介してサーバ装置３０と無線通信可能に構成される。通信ユニット２１は、予め記憶部２４に記憶された対話サービス用のプログラムが起動されると、サーバ装置３０との通信を開始する。通信開始後は、所定周期で相手側ユーザＩＤをサーバ装置３０に送信する。
【００２９】
ＧＰＳユニット２２は、ＧＰＳ衛星からの測位信号を受信するＧＰＳ受信機を有し、ＧＰＳ受信機からの信号に基づいて相手側端末２０の絶対位置（緯度、経度など）、すなわち相手側ユーザ３の位置を検出する。
【００３０】
入出力部２３は、例えばキーボード、マウス、モニタ、タッチパネル等を有する。相手側ユーザ３は、入出力部２３を介して自身の情報（相手側ユーザ情報）を入力することができる。さらに入出力部２３は、相手側ユーザ３からの音声を入力および相手側ユーザ３に音声を出力する音声入出力装置２３１を有する。音声入出力装置２３１は、相手側ユーザ３の発話を音声信号として取得する音声入力部を構成するマイクと、音声信号を音声に変換して相手側ユーザ３に対し出力する音声出力部を構成するスピーカとを有する。
【００３１】
記憶部２４は、図示しない揮発性または不揮発性メモリを有する。記憶部２４には、演算部２５が実行する各種のプログラムや、各種のデータが記憶される。例えば、ユーザ１との対話を行うための対話プログラムが記憶される。相手側ユーザ３は、ユーザ１との対話が可能な状況であるときに対話サービスプログラムを起動し、ユーザ１からの対話を待つ待ち受け状態とする。
【００３２】
演算部２５は、動作回路としてのＣＰＵを有し、記憶部２４に記憶されたプログラムに従い所定の処理を実行する。例えば通信ユニット２１に制御信号を出力し、相手側端末２０とサーバ装置３０との間の信号の送受信を制御する。これにより、音声入出力装置（マイク）２３１を介して入力された音声信号がサーバ装置３０に送信されるとともに、サーバ装置３０から送信された音声信号が音声入出力装置（スピーカ）２３１を介して出力される。
【００３３】
サーバ装置３０は、例えば対話サービスを提供する事業体に設けられる。クラウド上で仮想サーバ機能を利用して、サーバ装置３０を構成することもできる。サーバ装置３０は、通信ユニット３１と、入出力部３２と、記憶部３３と、演算部３４と、を有する。
【００３４】
通信ユニット３１は、通信ネットワーク４を介して車載端末１０および相手側端末２０と無線通信可能に構成される。ユーザ１の携帯端末１０ａ（図１）と無線通信可能に構成することもできる。
【００３５】
入出力部３２は、サーバ装置３０に情報を入力およびサーバ装置３０から情報を出力する部位の総称であり、例えばキーボード、マウス、モニタ、タッチパネル等の機器を介して情報が入出力される。
【００３６】
記憶部３３は、図示しない揮発性または不揮発性メモリを有する。記憶部３３には、演算部３４が実行する各種のプログラムや、各種のデータが記憶される。記憶部３３は、メモリが担う機能的構成として、ユーザ情報データベース３３１と、相手情報データベース３３２と、情報データベース３３３とを有する。
【００３７】
ユーザ情報データベース３３１は、携帯端末１０ａを介して入力されたユーザ１の情報（ユーザ情報）を記憶する。記憶されるユーザ情報には、各ユーザ１のユーザＩＤ，住所、氏名、性別、年齢、職業、連絡先、家族構成等のユーザ個人の情報が含まれる。ユーザ１の趣味や好きな食べ物等の嗜好に関する情報を併せて記憶してもよい。
【００３８】
相手情報データベース３３２は、相手側端末２０（入出力部２３）を介して入力された複数の相手側ユーザ３の情報（相手側ユーザ情報）を記憶する。記憶される相手側ユーザ情報には、各相手側ユーザ３の相手側ユーザＩＤ，住所、氏名、性別、年齢、職業、連絡先、家族構成等の相手側ユーザ個人の情報が含まれる。さらに相手側ユーザ情報には、相手側ユーザ３が好むまたは得意とするあるいは相手側ユーザ３にとって興味のある対話の主題（話題）、すなわち対話ジャンルが含まれる。記憶された対話ジャンルが、ユーザ１と対話（雑談）を行うときのテーマとなる。なお、各相手側ユーザ３の対話ジャンルは、１つでなく複数でもよい。対話ジャンルは、例えば所定のルールに従って階層化されて記憶される。
【００３９】
図７は、対話ジャンルの階層化の一例を示す図である。図７に示すように、対話ジャンルは、例えば第１階層、第２階層および第３階層に分けられる。第１階層は、最上位の階層であり、例えば「食べ物」、「旅行」、「スポーツ」等の分野に分類（大分類）される。第２階層は、中位の階層であり、大分類された分野毎に、さらに細かく分類（中分類）される。例えば、「食べ物」の第２階層として「和食」、「中華料理」、「イタリア料理」などに分類される。第３階層は、下位の階層であり、中分類された分野毎に、さらに細かく分類（小分類）される。例えば、「イタリア料理」の第３階層として「パスタ」、「ピザ」、「ドリア」などに分類される。
【００４０】
対話ジャンルは、予め相手側端末２０での対話サービスプログラムの起動後に、相手側端末２０を介した相手側ユーザ３の操作により登録される。例えば、相手側端末２０の画面上に大分類、中分類、小分類の候補を表示させ、その候補の中から相手側ユーザ３が入出力部２３を介して選択操作をすることにより登録される。例えば「パスタ」の対話を好む相手側ユーザ３は、第１階層「食べ物」、第２階層「イタリア料理」、第３階層「パスタ」を順次選択し、これにより対話ジャンルとして「パスタ」が登録される。なお、相手側ユーザ３が入出力部２３を介して対話のキーワード（例えば「パスタ」）を入力し、対話ジャンルを直接登録することもできる。
【００４１】
情報データベース３３３は、ユーザ情報以外および相手側ユーザ情報以外の各種の情報を記憶する。例えば店舗情報として、店の名称、住所、営業時間、ジャンル、評判、価格などの情報を記憶する。ユーザ１が、「近くのガソリンスタンドを教えて」などの情報取得を指令すると、その指令に合致したガソリンスタンドが情報データベース３３３から検索されて出力される。なお、情報データベース３３３に記憶される情報には、道路地図を含む地図情報や、施設情報等も含まれる。記憶部３３に記憶される各種の情報は、逐次更新される。
【００４２】
演算部３４は、プロセッサが担う機能的構成として、情報取得部３４１と、発話解釈部３４２と、ユーザ認識部３４３と、候補抽出部３４４と、情報出力部３４５と、通話接続部３４６と、動作判定部３４７とを有する。
【００４３】
情報取得部３４１は、通信ネットワーク４を介して車載端末１０および相手側端末２０から各種の情報を取得するように構成される。情報取得部３４１は、携帯端末１０ａから情報を取得することもできる。情報取得部３４１が取得する情報には、車載端末１０または携帯端末１０ａから送信されたユーザ情報と、相手側端末２０から送信された相手側ユーザ情報と、車載端末１０から送信されたユーザ１の発話による音声信号の情報と、相手側端末２０から送信された相手側ユーザ３の発話による音声信号の情報と、ＧＰＳユニット１２により検出された車載端末１０の位置情報と、ＧＰＳユニット２２により検出された相手側端末２０の位置情報と、センサ群１６により検出された車両状態の情報などが含まれる。情報取得部３４１は、携帯端末１０ａを介してユーザ１が商品を購入したとき、その購買情報を取得することもできる。
【００４４】
発話解釈部３４２は、情報取得部３４１を介して取得された音声信号からユーザ１の発話内容を解釈する。発話内容の解釈は、ユーザ１と相手側ユーザ３との通話接続が確立する前に実行される処理である。発話内容の解釈には、ユーザ１の発話に、車両２の機器の作動指令が含まれるか否か、情報の取得指令が含まるか否か、および相手側ユーザ３との対話の要求指令が含まれるか否かを判定する処理が含まれる。例えば、ユーザ１の発話が非タスク型の発話である場合（ユーザ１が独り言を言った場合など）には、発話解釈部３４２は、対話の要求指令が含まれると判定する。
【００４５】
発話解釈部３４２は、ユーザ１の発話に情報（例えば店舗情報）の取得指令が含まれると判定すると、情報データベース３３３から対応する店舗情報を読み出す。一方、対話の要求指令が含まれると判定すると、発話解釈部３４２は、さらにユーザ１の発話内容から対話ジャンルを決定する。すなわち、ユーザ１の発話に、図７のいずれかの階層に含まれる所定のキーワードが含まれている場合、そのキーワードからユーザ１が好む対話ジャンルを特定する。例えばユーザが「生パスタって美味しいのかな」と発話した場合、ユーザ１が食べ物としての「パスタ」に興味をもっていると推定し、対話ジャンルを例えば「パスタ」に決定する。
【００４６】
ユーザ認識部３４３は、発話解釈部２４２によりユーザ１の発話に対話の要求指令が含まれると判定されると、複数の相手側ユーザ３のうちの対話が可能な全ての相手側ユーザ３を認識する。本実施形態では、対話可能な相手側ユーザ３は予め相手側端末２０の対話サービスプログラムを起動しており、この状態では相手側端末２０とサーバ装置３０とで通信がなされ、所定周期で相手側ユーザＩＤがサーバ装置３０に送信される。したがって、ユーザ認識部３４３は、相手側ユーザＩＤを受信すると、その相手側ユーザＩＤに対応する相手側ユーザ３が対話可能であると認識する。
【００４７】
候補抽出部３４４は、発話解釈部３４２によりユーザ１からの対話の要求指令がありと判定されると、ユーザ認識部３４３により対話可能と認識された単一または複数の相手側ユーザ３の中から、ユーザ１の対話相手の候補（対話相手候補）を抽出する。すなわち、発話解釈部３４２により決定された対話ジャンルと、相手情報データベース３３２に記憶された対話ジャンルとに基づいて、対話相手候補を抽出する。より具体的には、発話解釈部３４２により決定された対話ジャンルと同一の対話ジャンルを有する相手側ユーザ３が存在するとき、その相手側ユーザ３を対話相手候補として抽出する。候補抽出部３４４は、対話ジャンルが同一である相手側ユーザ３だけでなく、対話ジャンルが類似の相手側ユーザ３を、対話相手候補として抽出してもよい。
【００４８】
候補抽出部３４４は、対話ジャンル以外の要因を考慮して、抽出する対話相手候補を絞り込むこともできる。例えば、ユーザ１と相手側ユーザ３とで年齢、性別、家族構成が共通している場合、話題の共通する部分が多く、両者間の対話が盛り上がると推定される。したがって、候補抽出部３４４は、ユーザ情報データベース３３１に記憶されたユーザ情報と、相手情報データベース３３２に記憶された相手側ユーザ情報とに基づいて、対話相手候補を絞りこんでもよい。すなわち、年齢、設別、家族構成等の所定の個人情報が共通する相手側ユーザ３を、対話相手候補としてもよい。
【００４９】
候補抽出部３４４は、地理的要因を考慮して、抽出する対話相手候補を絞り込むこともできる。すなわち、特定の地域における店舗や施設等の話題は、その地域を生活の範囲に含む相手側ユーザ３でないと盛り上がらないおそれがある。したがって、候補抽出部３４４は、情報取得部３４１により取得されたユーザ１と相手側ユーザ３との位置情報、すなわちＧＰＳユニット１２により取得されたユーザ１の位置情報と、ＧＰＳユニット２２により取得された相手側ユーザ３の位置情報とに基づいて、対話相手候補を絞りこんでもよい。例えば、ユーザ１の位置から所定距離内に相手側ユーザ３が位置するとき、その相手側ユーザ３を対話相手候補としてもよい。
【００５０】
情報出力部３４５は、発話解釈部３４２によってユーザ１の発話に例えば店舗情報の取得指令が含まれると判定され、対応する店舗情報が情報データベース３３３から読み出されると、その店舗情報を出力し、通信ユニット３１を介して車載端末１０に送信する。一方、発話解釈部３４２によりユーザ１の発話に対話の要求指令が含まれると判定され、候補抽出部３４４により複数の相手側ユーザ３の中から対話相手候補が抽出されると、対話相手候補の相手側ユーザ情報を相手情報データベース３３２から読み出す。そして、読み出した相手側ユーザ情報を出力し、通信ユニット３１を介して車載端末１０に送信する。サーバ装置３０から送信された相手側ユーザ情報は、例えば車載端末１０の入出力部１３（タッチパネル等）に表示される。
【００５１】
図３Ａは、入出力部１３に表示される表示画面の一例を示す図である。図３Ａに示すように、入出力部１３の画面１３３には、演算部１５での処理によって対話相手候補である単一の相手側ユーザ３の相手側ユーザ情報が、例えば所定の項目順に表示される。ユーザ１は、この表示を介して相手側ユーザ情報を認識し、相手側ユーザ３を対話相手とするか否かを判断する。そして、ユーザ１は、情報が表示された相手側ユーザ３を対話相手として受諾すると、例えば画面１３３上の許可ボタン１３３ａを操作する。一方、ユーザ１は対話相手として受諾しないときは、画面１３３上の不許可ボタン１３３ｂを操作する。許可ボタン１３３ａが操作されると許可信号が，不許可ボタン１３３ｂが操作されると不許可信号が、それぞれ通信ユニット１１を介してサーバ装置３０に送信される。
【００５２】
情報出力部３４５は、候補抽出部３４４により複数の対話相手候補が抽出されると、複数の対話相手候補の相手側ユーザ情報を相手情報データベース３３２から読み出し、複数の相手側ユーザ情報をまとめて車載端末１０に送信してもよい。図３Ｂは、その場合の車載端末１０の入出力部１３に表示される表示画面の一例を示す図である。図３Ｂに示すように、入出力部１３の画面１３４には、複数の対話相手候補の相手側ユーザ情報の画像１３４ａが並べて表示される。ユーザ１が複数の画像１３４ａの中から１つの画像１３４ａを選択すると、図３Ａに示す画面１３３に切り換わり、選択した相手側ユーザ３の詳細な相手側ユーザ情報が表示される。ユーザ１は、選択した相手側ユーザ３を、対話相手とするか否かを判断し、許可ボタン１３３ａまたは不許可ボタン１３３ｂを操作する。不許可ボタン１３３ｂが操作されると、再び図３Ｂの画面１３４に切り換わる。
【００５３】
なお、対話相手候補の相手側ユーザ情報を、画像表示によって出力する代わりに、あるいは画像表示によって出力することに加えて、音声入出力装置１３２を介し音声によって出力するようにしてもよい。また、表示された相手側ユーザ３を対話相手として受諾するか否かの指令を、画面１３３上の操作ではなく、音声入出力装置１３２を介し音声によって入力するようにしてもよい。
【００５４】
通話接続部３４６は、情報出力部３４５により相手側ユーザ情報が出力された後、車載端末１０から許可ボタン１３ａの操作信号が送信されると、相手側ユーザ情報に対応する対話相手候補を対話相手に決定する。そして、対話相手とユーザ１との対話が可能となるように車載端末１０と相手側端末２０との通信を確立、すなわち通話接続する。これにより音声入出力装置１３２，２３１およびサーバ装置３０を介したユーザ１と対話相手との音声対話が可能となる。なお、情報出力部３４５により相手側ユーザ情報が出力された後、車載端末１０から不許可ボタン１３ｂの操作信号が送信されると、候補抽出部３４４が条件を変えて対話相手候補の抽出をやり直す。
【００５５】
動作判定部３４７は、情報取得部３４１により取得された車載端末１０からの情報に基づいて、車載端末１０が音声入出力装置１３２を介した所定の動作中であるか否かを判定する。具体的には、ユーザ１の発話による音声信号が入力されているか否かを判定する。例えば、ユーザ１と相手側ユーザ３とが対話接続中であるときや、車載端末１０から送信された情報の取得指令に対し車載端末１０がサーバ装置３０から送信された情報を音声で出力中であるときなどに、所定の動作中であると判定する。動作判定部３４７は、情報取得部３４１がユーザ１の対話による音声を最後に取得してから所定時間が経過すると、あるいはサーバ装置３０から車載端末１０に最後に音声信号が送信されから所定時間が経過すると、所定の動作が終了したと判定、つまり所定の動作中でないと判定する。
【００５６】
図４は、予め定められたプログラムに従い、サーバ装置３０のＣＰＵで実行される処理の一例を示すフローチャートであり、主にユーザ１に対話サービスを提供する処理の一例を示す。このフローチャートに示す処理は、予めユーザ情報と相手側ユーザ情報とがサーバ装置３０の記憶部３３に登録された後、車載端末１０から音声信号の入力があると開始され、所定周期で繰り返される。
【００５７】
まず、ステップＳ１で、通信ネットワーク４を介して車載端末１０および相手側端末２０から送信された信号を読み込む。すなわち、車載端末１０から送信されたユーザＩＤ、音声信号および位置情報等の信号、相手側端末２０から送信された相手側ユーザＩＤ、音声信号および位置情報等の信号を読み込む。
【００５８】
次いで、ステップＳ２で、受信したユーザ１の音声信号からユーザ１の発話内容を解釈する。なお、次いで、ステップＳ３で、ユーザ１の発話に情報の取得指令が含まれるか否かを判定する。ステップＳ３で肯定されるとステップＳ４に進み、取得指令に対応する情報を記憶部３３、すなわち情報データベース３３３から検索する。次いで、ステップＳ５で、検索された情報を出力する。この情報は、通信ユニット３１を介して車載端末１０に送信される。
【００５９】
一方、ステップＳ３で、否定されるとステップＳ６に進み、ユーザ１の発話に対話の要求指令が含まれるか否かを判定する。ステップＳ６で肯定されるとステップＳ７に進み、否定されるとステップＳ１３に進む。ステップＳ１３では、車載端末１０と相手側端末２０との通話を禁止（通話非接続）し、処理を終了する。なお、ステップＳ６で一旦肯定された後は、ユーザ１と相手側ユーザ３とが対話接続されるまで、ステップＳ６の肯定判定が繰り返される。ステップＳ７では、ユーザ１の発話に所定のキーワードが含まれているかを判断することで、対話ジャンルを決定する。次いで、ステップＳ８で、受信した相手側ユーザＩＤにより、ユーザ１と対話が可能な相手側ユーザ３を認識する。
【００６０】
次いで、ステップＳ９で、相手情報データベース３３２を参照して、ステップＳ８で認識された相手側ユーザ３の中から、ステップＳ７で決定された対話ジャンルと同一または類似の対話ジャンルが登録された相手側ユーザ３を抽出する。すなわち、対話相手候補を抽出する。この場合、対話ジャンルのみを考慮するのではなく、ユーザ情報データベース３３１に記憶されたユーザ情報と相手情報データベース３３２に記憶された相手側ユーザ情報とを比較し、抽出された相手側ユーザ３の中から、さらに性別、年齢、家族構成等の所定項目が共通する相手側ユーザ３を対話相手候補として抽出してもよい。ステップＳ１で取得されたユーザ１の位置情報と相手側ユーザ３の位置情報とを比較し、抽出された相手側ユーザ３の中から、さらにユーザ１の位置から所定範囲内の相手側ユーザ３を対話相手候補として抽出してもよい。
【００６１】
次いで、ステップＳ１０で、ステップＳ９で抽出された対話相手候補の相手側ユーザ情報を出力し、通信ユニット３１を介して車載端末１０に送信する。次いで、ステップＳ１１で、車載端末１０から許可信号を受信したか否かを判定し、肯定されるとステップＳ１２に進む。一方、車載端末１０から不許可信号を受信した等で、ステップＳ１１で否定されると、ステップＳ１３に進み、その後、処理を終了する。この場合には、対話相手候補の抽出をやり直すようにすればよい。ステップＳ１２では、許可信号に対応する相手側ユーザ３との音声対話が可能となるように、ユーザ１と相手側ユーザ３とを通話可能に接続（通話接続）し、処理を終了する。
【００６２】
以上の対話サービス提供装置１０１の動作をより具体的に説明する。ユーザ１が乗車中に、例えば「近くのガソリンスタンドを教えて」と発話すると、ユーザ１からの情報の取得指令に対応する情報が対話サービス提供装置１０１（サーバ装置３０）で検索され、車載端末１０を介してユーザ１に提示される（ステップＳ４、ステップＳ５）。すなわち、ユーザ１の発話が対話サービス提供装置１０１に対する明確な指示である場合には、対話サービス提供装置１０１はこれをタスク型の発話であると判断し、ユーザ１からの指令に応じたサービスをユーザ１に提供する。これによりユーザ１は、必要な情報（近くのガソリンスタンドの情報）を容易に取得することができる。
【００６３】
一方、ユーザ１が乗車中に、例えば「生パスタって美味しいのかな」と発話すると、ユーザ１の発話に明確な指令が含まれないため、対話サービス提供装置１０１は、これを非タスク型の発話であると判断し、ユーザ１の対話相手を検索する。この場合、まず、対話に含まれるキーワード（「パスタ」）から対話ジャンルを決定し、対話可能な状態で待機している複数の相手側ユーザ３の中から、同様の対話ジャンルが登録された相手側ユーザ３を対話相手候補として抽出する（ステップＳ７〜ステップＳ９）。そして、抽出した対話相手候補の相手側ユーザ情報をユーザ１に提示し、ユーザ１が対話相手として承諾すれば、ユーザ１と相手側ユーザ３との通話が接続される（ステップＳ１０〜ステップＳ１２）。
【００６４】
このように対話ジャンルが共通する相手側ユーザ３が対話相手候補として抽出されるので、ユーザ１と相手側ユーザ３との間で対話が盛り上がりやすく、ユーザ１にとっての満足感が高まる。登録された対話ジャンルが共通するだけでなく、性別、年齢、家族構成が共通する相手側ユーザ３を抽出すれば、ユーザ１と嗜好が共通する相手側ユーザ３が選択される可能性が高く、対話が一層盛り上がりやすい。また、地理的条件を考慮して相手側ユーザ３を抽出すれば、特定の地域で流行している事柄や特定の地域のみに存在する店舗等を話題としたときであっても、ユーザ１と相手側ユーザ３との間で対話が盛り上がりやすい。さらに、本実施形態では、ユーザ１の承諾を受けて対話相手を確定するので（ステップＳ１１）、対話するか否かの最終的な判断はユーザ自身が行うことになる。このため、ユーザ１が、雑談をする意図がなく単に独り言を言ったとき、ユーザ１の意に反して通話が接続されることはない。
【００６５】
以上の対話サービス提供装置１０１によれば、ユーザ１からの発話を契機として車載端末１０と相手側端末２０とが通話可能に接続され、これによりユーザ１と相手側ユーザ３とで対話を行うことができる。さらに本実施形態に係る対話サービス提供装置１０１は、ユーザ１からの発話を契機とした対話だけでなく、相手側ユーザ３からの発話を契機とした対話を行うことも可能なように構成される。以下、この点について説明する。
【００６６】
図５は、その場合のサーバ装置３０のＣＰＵで実行される処理の一例を示すフローチャートである。このフローチャートに示す処理は、相手側端末２０から音声信号の入力があると開始され、所定周期で繰り返される。
【００６７】
まず、ステップＳ２１で、通信ネットワーク４を介して車載端末１０および相手側端末２０から送信された信号を読み込む。すなわち、車載端末１０から送信されたユーザＩＤ，音声信号および位置情報等の信号、相手側端末２０から送信された相手側ユーザＩＤ、音声信号および位置情報等の信号を読み込む。
【００６８】
次いで、ステップＳ２２で、受信した相手側ユーザ３の音声信号から相手側ユーザ３の発話内容を解釈する。次いで、ステップＳ２３で、相手側ユーザ３の発話に所定のキーワードが含まれているか否かを判断し、その判断結果に応じて対話ジャンルを決定する。なお、予め相手情報データベース３３２に登録された対話ジャンルから、相手側ユーザＩＤに対応する対話ジャンルを決定してもよい。
【００６９】
次いで、ステップＳ２４で、車載端末１０から入力された信号に基づいて、車載端末１０が音声入出力装置１３２を介した所定の動作中であるか否かを判定する。この判定は、図２の動作判定部３４７が行う。ステップＳ２４で否定されるとステップＳ２５に進み、肯定されるとステップＳ３０に進む。ステップＳ３０では、車載端末１０と相手側端末２０との通話接続を禁止（通話を非接続）し、処理を終了する。ステップＳ２５では、ステップＳ２３で決定された対話ジャンルに、ユーザ１の第１情報が含まれるか否かを判定する。
【００７０】
第１情報とは、ユーザ１の好きな食べ物や趣味等の嗜好を表す情報、換言するとユーザ１にとって関心のある情報であり、予めユーザ情報データベース３３１に記憶されている。したがって、ステップＳ２５の判定は、ユーザ情報データベース３３１を参照して行う。ユーザ情報データベース３３１には、第１情報に加え、さらにユーザ１にとって無関心な情報が、予め第２情報として記憶されている。対話ジャンルに第１情報が含まれる場合には、ユーザ１と相手側ユーザ３とで盛り上がった対話となりやすいが、第２情報が含まれる場合には、対話が盛り上がる可能性は低い。第１情報および第２情報は、携帯端末１０ａを介してユーザ自身が登録することもできるし、ユーザ１と相手側ユーザ３またはサーバ装置３０との対話内容からサーバ装置３０が自動的に登録することもできる。
【００７１】
ステップＳ２５で肯定されると、ステップＳ２７に進み、否定されるとステップＳ２６に進む。ステップＳ２６では、ステップＳ２３で決定された対話ジャンルに、ユーザ１の第２情報が含まれるか否かを判定する。ステップＳ２６で否定されると、ステップＳ２７に進み、肯定されると処理を終了する。ステップＳ２６で否定される場合、ユーザ１に関心のある第１情報および関心のない第２情報のいずれも、対話ジャンルに含まれないことになる。このような第１情報および第２情報のどちらともいえない情報を、便宜上、第３情報と呼ぶ。第３情報は、ユーザ１にとって未知の領域の情報である。
【００７２】
ステップＳ２７では、ステップＳ２３で決定された対話ジャンルと、相手情報データベース３３２に記憶されている相手側ユーザＩＤに対応する相手側ユーザ情報とを出力し、通信ユニット３１を介して車載端末１０に送信する。次いで、ステップＳ２８で、図４のステップＳ１１と同様、車載端末１０から許可信号を受信したか否かを判定する。ステップＳ２８で肯定されるとステップＳ２９に進み、否定されるとステップＳ３０に進む。ステップＳ２９では、ユーザ１と相手側ユーザ３との音声対話が可能となるように、ユーザ１と相手側ユーザ３とを通話可能に接続し、処理を終了する。
【００７３】
なお、対話サービス提供システム１００を利用する複数のユーザ１がいる場合には、ステップＳ２７の処理の前に、相手側ユーザ３の対話相手となるユーザ１が複数のユーザ１の中から決定される。例えば、サーバ装置３０（候補抽出部３４４）は、複数のユーザ１の中から対話ジャンルに第１情報を含むユーザ１または第３情報を含むユーザ１を検索する。そして、検索されたユーザ１を対話相手候補として、そのユーザ１に対応する車載端末１０に、ステップＳ２７の処理で相手側ユーザ情報を出力する。
【００７４】
本実施形態に係る対話サービス提供装置１０１の動作、特に図５の処理に係る動作をより具体的に説明する。相手側ユーザ３が、乗車中のユーザ１と雑談を行おうとして、音声入出力装置２３１を介して発話すると、発話内容から対話ジャンルが決定される（ステップＳ２３）。このとき、ユーザ１が車載端末１０の音声入出力装置１３２を使用しておらず、さらに、対話ジャンルにユーザ１にとって関心のある第１情報が含まれると判定されると、対話ジャンルと相手側ユーザ情報とがユーザ１に提示される（ステップＳ２７）。そして、ユーザ１が対話相手として相手側ユーザ３を承諾すれば、ユーザ１と相手側ユーザ３とが通話可能に接続される（ステップＳ２９）。これにより、ユーザ１は乗車中に相手側ユーザ３と対話することができ、有意義に時間を費やすことができる。なお、相手側ユーザ３の雑談相手として乗車中のユーザ１を例示したが、もちろん雑談相手は乗車中には限られない。
【００７５】
一方、相手側ユーザ３の発話により決定された対話ジャンルに、ユーザ１にとって関心があるともないともいえない第３情報が含まれる場合にも、対話ジャンルと相手側ユーザ情報がユーザ１に提示され、ユーザ１が承諾すれば、ユーザ１と相手側ユーザ３との通話が接続される（ステップＳ２６〜ステップＳ２９）。これによりユーザ１と相手側ユーザ３との対話の機会が増加する。この場合、ユーザ１の承諾の有無と通話接続後のユーザ１の発話内容とに応じて、サーバ装置３０が第３情報を第１情報または第２情報に変更し、ユーザ情報データベース３３１を更新することが好ましい。
【００７６】
例えば、ユーザ１が承諾しないとき、第３情報に関心がないとして、第３情報を第２情報に変更する。また、ユーザ１が承諾したが対話が盛り上がらなかったときも、ユーザ１にとってその情報は好みでないとして、第２情報に変更する。一方、対話が盛り上がった場合には、ユーザ１が第３情報に関心があるあるいは好みであるとして、第１情報に変更する。これによりユーザ１にとって未知の情報を既知の情報に変えて、ユーザ情報データベース３３１を更新することができる。
【００７７】
本実施形態によれば以下のような作用効果を奏することができる。
（１）本実施形態に係る対話サービス提供装置１０１は、音声を入出力可能な車載端末１０を介した対話サービスをユーザ１に提供するように構成される。この対話サービス提供装置１０１は、音声を入出力可能な相手側端末２０を介して入力される相手側ユーザ３の発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定する発話解釈部３４２と、予めユーザ１の嗜好に関する情報を含むユーザ情報を記憶するユーザ情報データベース３３１と、車載端末１０がユーザ１の音声の入出力を介した所定の動作中であるか否かを判定する動作判定部３４７と、動作判定部３４７により車載端末１０が所定の動作中であると判定されると、車載端末１０と相手側端末２０との通話接続を禁止し、動作判定部３４７により車載端末１０が所定の動作中でないと判定されると、発話解釈部３４２により特定された対話ジャンルと、ユーザ情報データベース３３１に記憶されたユーザ情報とに基づいて、車載端末１０と相手側端末２０とを通話可能に接続する通話接続部３４６と、を備える（図２）。
【００７８】
この構成により、ユーザ１は相手側ユーザ３と雑談することが可能となり、ユーザ１にとって満足度の高い対話サービスを提供することができる。特に、相手側ユーザ３の発話から対話ジャンルを特定し、対話ジャンルとユーザ情報とに基づいて、ユーザ１と相手側ユーザ３とを通話可能に接続するので、ユーザ１が関心をもつ対話ジャンルのときに通話接続することが可能となり、ユーザ１は通話を楽しむことができ、対話サービスに対する満足感が高まる。また、相手側ユーザ３からの発話を契機として、車載端末１０の音声入出力装置１３２が動作中でないことを条件としてユーザ１と相手側ユーザ３とが通話接続されるので、ユーザ１が音声入出力装置１３２を利用する機会が増加する。
【００７９】
（２）ユーザ情報データベース３３１に記憶されるユーザ情報は、ユーザ１にとって関心がある第１情報と、関心がない第２情報とを含む。通話接続部３４６は、動作判定部３４７により車載端末１０が所定の動作中でないと判定されるときに、発話解釈部３４２により特定された対話ジャンルに第１情報が含まれると、車載端末１０と相手側端末２０とを通話可能に接続する一方、発話解釈部３４２により特定された対話ジャンルに第２情報が含まれると、車載端末１０と相手側端末２０との通話接続を禁止（通話を非接続）する（図５）。これにより、相手側ユーザ３の発話から特定された対話ジャンルがユーザ１に関心のない第２情報であるときには、ユーザ１と相手側ユーザ３との通話が禁止されるので、ユーザ１にとって満足感の高い適切な対話サービスを提供することができる。
【００８０】
（３）通話接続部３４６は、動作判定部３４７により車載端末１０が所定の動作中でないと判定されるときに、発話解釈部３４２により特定された対話ジャンルに第１情報および第２情報のいずれでもない第３情報が含まれると、車載端末１０と相手側端末とを通話可能に接続する（図５）。これにより、対話ジャンルに含まれる情報がユーザ１にとって関心があるかないかがわからない未知の領域の情報であるとき、その情報を第１情報か第２情報かに振り分けてユーザ情報を更新することができる。
【００８１】
（４）対話サービス提供装置１０１は、相手側ユーザ３の情報を記憶する相手情報データベース３３２と、相手情報データベース３３２に記憶された相手側ユーザ情報を車載端末１０に出力する情報出力部３４５と、をさらに備える（図２）。通話接続部３４６は、さらに情報出力部３４５により相手側ユーザ情報が出力された後の車載端末１０からの指令に応じて、車載端末１０と相手側端末２０とを通話可能に接続する。これにより、ユーザ１は、相手側ユーザ情報を確認した後に相手側ユーザ３と対話するようになるため、ユーザ１は安心して相手側ユーザ３との対話を楽しむことができる。
【００８２】
（５）本実施形態に係る対話サービス提供方法は、音声を入出力可能な車載端末１０を介した対話サービスをユーザ１に提供するように構成される。この対話サービス提供方法は、それぞれサーバ装置３０により実行される処理である、音声を入出力可能な相手側端末２０を介して入力される相手側ユーザ３の発話による音声を解釈し、解釈結果に基づいて対話ジャンルを特定するステップと（ステップＳ２２、ステップＳ２３）、車載端末１０がユーザ１の音声の入出力を介した所定の動作中であるか否かを判定するステップと（ステップＳ２４）、車載端末１０が所定の動作中であると判定されると、車載端末１０と相手側端末２０との通話接続を禁止し、車載端末１０が所定の動作中でないと判定されると、特定された対話ジャンルと、予め記憶されたユーザ１の嗜好に冠する情報を含むユーザ情報とに基づいて、車載端末１０と相手側端末とを通話可能に接続するステップと（ステップＳ２４、ステップＳ２９）、を含む。これによりユーザ１にとって満足感の高い対話サービスを提供することができる。
【００８３】
なお、上記実施形態は種々の形態に変更可能である。以下、いくつかの変形例について説明する。上記実施形態では、車両２に乗車するユーザ１が相手側ユーザと通話する例を説明したが、例えばユーザ１が手動運転モードで車両２を運転している場合で、かつ、運転に集中している場合には、通話接続を禁止することが好ましい。そこで、車両２の運転状況や周囲の状況に応じて、通話許可フラグまたは通話禁止フラグを出力し、運転許可フラグが出力されると通話接続を許可し、運転禁止フラグが出力されると通話接続を禁止するようにしてもよい。なお、通話接続を禁止する場合には、通話の開始を禁止する、および通話を切断する場合の両方が含まれる。
【００８４】
図６は、手動運転モード時における通話許可フラグおよび通話禁止フラグの出力に関する処理の一例を示すフローチャートである。このフローチャートに示す処理は、手動運転モード時に所定周期で繰り返される。図６に示すように、まず、ステップＳ３１で、通信ネットワーク４を介して車載端末１０から送信された信号、具体的には、ＧＰＳユニット１２からの車両位置を示す信号およびセンサ群１６からの車両状況を示す信号を読み込む。
【００８５】
次いで、ステップＳ３２で、ステップＳ３１で読み込んだ信号（センサ群１６からの信号）に基づいて、通話が不適な車両状態であるか否かを判定する。例えば車速が所定値以上、あるいは車両２の加速度が所定値以上等の場合には、ユーザ１の運転集中度が高いため、通話が不適な車両状態であると判定する。ステップＳ３２で否定されるとステップＳ３３に進み、ステップＳ３１で読み込んだ信号（ＧＰＳユニット１２からの信号）と記憶部３３に記憶された道路情報とに基づいて、通話が不適な位置を車両２が走行中か否か、あるいは通話が不適な走行状態であるか否かを判定する。例えば車両２が交差点の直前を走行している場合や、カーブ路またはカーブ路の直前を走行している場合には、ユーザ１の運転集中度が高いため、通話が不適な走行状態であると判定する。
【００８６】
ステップＳ３３で否定されるとステップＳ３４に進み、通話許可フラグをオンする。この場合には、図４および図５の処理がそのまま実行される。一方、ステップＳ３２またはステップＳ３３で否定されるとステップＳ３５に進み、通話禁止フラグをオンする。この場合には、図４および図５の処理の開始を禁止する。あるいは図４および図５の処理が開始された後であれば、図４および図５の処理を中止または中断する。なお、図６の処理を通話接続後に行い、通話禁止フラグがオンされると、通話を自動的に切断するようにしてもよい。
【００８７】
上記実施形態では、車載端末１０を対話サービス提供システム１００におけるユーザ機器として用いたが、対話サービス提供システムには携帯無線端末等、音声を入出力可能な種々のユーザ機器を用いることが可能である。上記実施形態では、相手側端末２０を対話サービス提供システム１００における相手側機器として用いたが、対話サービス提供システムには音声を入出力可能な種々の相手側機器を用いることが可能である。上記実施形態では、ユーザ情報データベース３３１にユーザ情報を記憶するようにしたが、少なくともユーザ１の嗜好に関する情報を含むのであれば、ユーザ情報記憶部に記憶されるユーザ情報はいかなるものでもよい。また、相手側ユーザ情報記憶部としての相手情報データベース３３２に記憶される相手側ユーザ情報もいかなるものでもよい。
【００８８】
上記実施形態では、車載端末１０が音声入出力装置１３２を介した所定の動作中であるか否かを、動作判定部３４７が判定するようにした。これは、音声入出力装置１３２を介した動作中に、相手側ユーザ３からの対話が割り込まれると、車載端末１０の動作が妨げられるおそれがあるためである。したがって、動作判定部により判定される所定の動作には、相手側ユーザ３との対話により車載端末１０の動作が妨げられるおそれのある種々の動作が含まれる。上記実施形態（図５）では、情報出力部３４５により相手側ユーザ３の情報が出力された後に、車載端末１０から対話許可指令が入力されると、通話接続部３４６が車載端末１０と相手側端末２０とを通話可能に接続するようにしたが、情報出力部および通話接続部の構成は上述したものに限らない。情報出力部を省略することもできる。
【００８９】
上記実施形態では、サーバ装置３０を対話サービス提供装置１０１として機能させるようにしたが、対話サービス提供装置の機能の一部または全部を、車載端末等のユーザ機器が担うようにしてもよい。
【００９０】
以上の説明はあくまで一例であり、本発明の特徴を損なわない限り、上述した実施形態および変形例により本発明が限定されるものではない。上記実施形態と変形例の１つまたは複数を任意に組み合わせることも可能であり、変形例同士を組み合わせることも可能である。
【符号の説明】
【００９１】
１０  車載端末、２０  相手側端末、３０  サーバ装置、１００  対話サービス提供システム、１０１  対話サービス提供装置、１３２  音声入出力装置、２３１  音声入出力装置、３３１  ユーザ情報データベース、３３２  相手情報データベース、３４２  発話解釈部、３４５  情報出力部、３４６  通話接続部、３４７  動作判定部
【図１】
2020166139.tif 000003
【図２】
2020166139.tif 000004
【図３Ａ】
2020166139.tif 000005
【図３Ｂ】
2020166139.tif 000006
【図４】
2020166139.tif 000007
【図５】
2020166139.tif 000008
【図６】
2020166139.tif 000009
【図７】
2020166139.tif 000010