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