(57)【要約】  応答システムは、呼出者によるユーザへの呼出に応じて、前記ユーザに代わって前記呼出者に応答する応答システムであって、前記呼出者に対話で応答する応答部と、前記応答部による対話内容を前記ユーザに通知する通知部と、前記対話内容に対する前記ユーザによる所定の操作に応じて、前記応答部による前記対話内容を変更する変更部と、を有する。
2019188523.tif 000002
【特許請求の範囲】
【請求項１】
呼出者によるユーザへの呼出に応じて、前記ユーザに代わって前記呼出者に応答する応答システムであって、
前記呼出者に対話で応答する応答部と、
前記応答部による対話内容を前記ユーザに通知する通知部と、
前記対話内容に対する前記ユーザによる所定の操作に応じて、前記応答部による前記対話内容を変更する変更部と、
を有する、応答システム。
【請求項２】
前記通知部は、前記対話内容を文字列に変換し、変換した文字列を前記ユーザの端末装置に通知する、請求項１に記載の応答システム。
【請求項３】
前記通知部は、前記ユーザの状態に応じて、異なる通知方法で前記対話内容を前記ユーザの端末装置に通知する、請求項１に記載の応答システム。
【請求項４】
前記ユーザの端末装置の状態を示す情報、又は前記ユーザの予定情報に基づいて、前記ユーザの状態を推定する、請求項３に記載の応答システム。
【請求項５】
前記ユーザの端末装置の状態を示す情報は、前記端末装置と他の機器との接続状態、前記端末装置の表示画面の表示状態、又は前記端末装置の位置を示す情報を含む、請求項４に記載の応答システム。
【請求項６】
前記変更部は、前記ユーザによるテキストの入力操作に応じて、前記テキストに対応する音声を前記応答部に出力させる、請求項１に記載の応答システム。
【請求項７】
前記変更部は、前記ユーザによる音声の入力操作に応じて、前記音声、又は前記音声に対応する別の音声を前記応答部に出力させる、請求項１に記載の応答システム。
【請求項８】
前記ユーザの端末装置は、前記端末装置の表示部に、前記対話内容に対する応答内容を指示する１つ以上の選択肢を表示させる表示制御部を有し、
前記変更部は、前記ユーザによる前記選択肢の選択に応じて、選択された前記選択肢に対応する音声を前記応答部に出力させる、請求項１に記載の応答システム。
【請求項９】
前記呼出者、又は前記呼出者と前記ユーザとの関係を特定する特定部を有し、
前記応答部は、前記特定部による特定結果に応じて異なる対話内容で前記呼出者と対話する、請求項１に記載の応答システム。
【請求項１０】
前記応答部は、前記ユーザの状態に応じて、異なる対話内容で前記呼出者と対話する、請求項１に記載の応答システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、応答システムに関する。
【背景技術】
【０００２】
発信者からの着信に対して、自動的に音声メッセージで応答する応答システムが知られている。【０００３】
例えば、発信者からの着信に対して、発信者が属するグループに対応するカテゴリの音声メッセージを提供する音声メッセージ提供システムが知られている（例えば、特許文献１参照）。また、着信を検出したときに、ユーザの状態を推定し、推定されたユーザの状態に基づいて、発信者に応答する音声メッセージを変えて自動的に応答する自動応答装置が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５６２２５号公報
【特許文献２】特開２０１０−２３９２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２に示されるような従来の応答システムでは、予め設定されたテーブル情報等に基づいて、決められた音声メッセージを用いて応答するので、応答内容にユーザの意思を反映させることは困難である。【０００６】
本発明の実施形態は、上記の問題点に鑑みてなされたものであって、呼出者によるユーザへの呼出に応じて、ユーザに代わって呼出者に応答する応答システムにおいて、呼出者への応答内容にユーザの意思を反映させることを容易にする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の一実施形態に係る応答システムは、呼出者によるユーザへの呼出に応じて、前記ユーザに代わって前記呼出者に応答する応答システムであって、前記呼出者に対話で応答する応答部と、前記応答部による対話内容を前記ユーザに通知する通知部と、前記対話内容に対する前記ユーザによる所定の操作に応じて、前記応答部による前記対話内容を変更する変更部と、を有する。
【発明の効果】
【０００８】
本発明の一実施形態によれば、呼出者によるユーザへの呼出に応じて、ユーザに代わって応答する応答システムにおいて、呼出者への応答内容にユーザの意思を反映させることが容易になる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る通信システムのシステム構成の一例を示す図である。
【図２】一実施形態に係る通信システムのシステム構成を別の一例を示す図である。
【図３】一実施形態に係る応答システムのハードウェア構成の例を示す図である。
【図４】一実施形態に係る端末装置のハードウェア構成の例を示す図である。
【図５】第１の実施形態に係る応答システムの機能構成の例を示す図である。
【図６Ａ】第１の実施形態に係る応答システムが管理する情報の例を示す図（１）である。
【図６Ｂ】第１の実施形態に係る応答システムが管理する情報の例を示す図（２）である。
【図７】第１の実施形態に係る端末装置の機能構成の例を示す図である。
【図８】第１の実施形態に係る応答システムの処理の例を示すフローチャート（１）である。
【図９】第１の実施形態に係る応答システムの処理の例を示すフローチャート（２）である。
【図１０Ａ】第１の実施形態に係る端末装置の表示画面のイメージを示す図（１）である。
【図１０Ｂ】第１の実施形態に係る端末装置の表示画面のイメージを示す図（２）である。
【図１０Ｃ】第１の実施形態に係る端末装置の表示画面のイメージを示す図（３）である。
【図１０Ｄ】第１の実施形態に係る端末装置の表示画面のイメージを示す図（４）である。
【図１１】第２の実施形態に係る応答システムの機能構成の例を示す図である。
【図１２Ａ】第２の実施形態に係る応答システムが管理する情報の例を示す図（１）である。
【図１２Ｂ】第２の実施形態に係る応答システムが管理する情報の例を示す図（２）である。
【図１２Ｃ】第２の実施形態に係る応答システムが管理する情報の例を示す図（３）である。
【図１２Ｄ】第２の実施形態に係る応答システムが管理する情報の例を示す図（４）である。
【図１３】第２の実施形態に係る応答システムの処理の例を示すフローチャート（１）である。
【図１４】第２の実施形態に係る応答システムの処理の例を示すフローチャート（２）である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例であり、本発明が適用される実施の形態は、以下の実施の形態に限られない。
【００１１】
＜システム構成＞
図１は、一実施系形態に係る通信システムのシステム構成の一例を示す図である。通信システム１００は、例えば、通信ネットワーク１０２に接続される応答システム１０１と、ユーザ１０４が利用する端末装置１０３とを含む。
【００１２】
応答システム１０１は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムである。応答システム１０１は、呼出者１０６によるユーザ１０４への呼出に応じて、ＡＩ（Artificial Intelligence）技術による自然対話プラットフォームを用いて、ユーザ１０４に代わって呼出者１０６に自然対話で応答する。
【００１３】
例えば、応答システム１０１は、呼出者１０６の端末装置１０５から、ユーザ１０４の端末装置１０３への音声発信に伴う呼出を検知すると、自然対話プラットフォームを用いて、呼出者１０６に音声による対話で応答する。ただし、音声による応答は一例であり、応答システム１０１は、例えば、テキストメッセージ等による対話で応答するものであっても良い。
【００１４】
端末装置１０３は、ユーザ１０４が利用する、例えば、スマートフォン、携帯電話、タブレット端末等の情報端末であり、通信ネットワーク１０２を介して、他の端末装置１０５や応答システム１０１等と通信可能である。
【００１５】
（処理の概要）
図１において、例えば、呼出者１０６が、端末装置１０５を用いてユーザ１０４の端末装置１０３に発信するものとする（ステップＳ１）。これに応じて、応答システム１０１は、端末装置１０５から端末装置１０３への発信に伴うユーザ１０４への呼出を検知する（ステップＳ２）。応答システム１０１は、ユーザ１０４への呼出を検知すると、ユーザ１０４に代わって、呼出者１０６に対話で応答する（ステップＳ３）。
【００１６】
好ましくは、応答システム１０１は、ユーザ１０４への呼出を検知すると、ユーザ１０４の端末装置１０３が自動応答モードに設定されているか否かを判断し、自動応答モードに設定されている場合、ユーザ１０４に代わって呼出者１０６に応答する。
【００１７】
また、応答システム１０１は、呼出者１０６との対話内容を、ユーザ１０４の端末装置１０３に通知する（ステップＳ４）。例えば、応答システム１０１は、呼出者１０６と応答システム１０１との間の対話内容をテキスト（文字列）に変換し、変換したテキストを端末装置１０３に通知する。
【００１８】
端末装置１０３は、応答システム１０１から受信したテキストを、例えば、チャット形式等で表示することにより、呼出者１０６と応答システム１０１との間の対話内容を表示する（ステップＳ５）。
【００１９】
ユーザ１０４は、表示された対話内容に対して、所定の操作（例えば、テキストの入力、音声の入力等）を行うことができる（ステップＳ６）。端末装置１０３は、ユーザ１０４による所定の操作を受け付けると、受け付けた操作内容を応答システム１０１に通知する（ステップＳ７）。
【００２０】
応答システム１０１は、端末装置１０３から、ユーザ１０４による操作内容を受付すると、操作内容に応じて、呼出者１０６との対話内容を変更する。
【００２１】
一例として、ユーザ１０４が、端末装置１０３に表示された対話内容に対して、「会議が終わり次第、連絡します。」等とテキストで入力すると、応答システム１０１は、入力されたメッセージに対応する音声を、呼出者１０６の端末装置１０５に出力する。
【００２２】
別の一例として、ユーザ１０４は、テキストを入力する代わりに、端末装置１０５の表示画面に表示された選択肢の中から応答内容を選択するものであっても良いし、音声を入力するものであっても良い。
【００２３】
これにより、本実施形態によれば、呼出者１０６によるユーザ１０４への呼出に応じて、ユーザに代わって呼出者に応答する応答システム１０１において、呼出者１０６への応答内容にユーザ１０４の意思を、容易に反映させることができるようになる。
【００２４】
（システム構成の別の一例）
図２は、一実施形態に係る通信システム１００の別の一例を示す図である。図２に示す通信システム１００は、図１に示す通信システム１００と同様に、通信ネットワーク１０２に接続される応答システム１０１と、ユーザ１０４が利用する端末装置１０３とを含む。
【００２５】
図２の例では、呼出者１０６は、ユーザ１０４の自宅やオフィス等の建物２０３に訪問した来訪者であり、建物２０３の入り口に備えられたドアホン２０１等を用いて、ユーザ１０４を呼び出すものとする。
【００２６】
また、建物２０３内には、通信ネットワーク１０２に接続されたホーム端末２０２が備えられており、ドアホン２０１の呼出ボタンを押下することにより、ホーム端末２０２を鳴動させて、ユーザ１０４の呼出を行うことができる。
【００２７】
図２の例では、応答システム１０１は、ホーム端末２０２を用いて呼出者１０６の来訪に伴う呼出を検知し、ホーム端末２０２、及びドアホン２０１を介して、ユーザ１０４に代わって呼出者１０６に対話で応答する。
【００２８】
図２に示すシステム構成において、応答システム１０１は、図１に示す通信システム１００と同様に、外出中のユーザ１０４の端末装置１０３に、呼出者１０６との対話内容を通知することができる。
【００２９】
また、応答システム１０１は、ユーザ１０４が建物２０３内にいる場合（例えば、端末装置１０３が建物２０３内にある場合）、ホーム端末２０２を用いて、呼出者１０６との対話内容を、ユーザ１０４に音声で通知することができる。
【００３０】
この場合、ユーザ１０４は、ホーム端末２０２から音声で出力される対話内容に応じて、例えば、ホーム端末２０２への音声入力により、応答システム１０１の対話内容を変更する。なお、ホーム端末２０２は、ユーザ１０４の端末装置の別の一例である。
【００３１】
本実施形態に係る通信システム１００では、呼出者１０６が、ユーザ１０４への呼出に用いる装置は、端末装置１０５やドアホン２０１に限られず、例えば、各種のスマートデバイス、カーナビゲーション装置、ウェアラブル端末等の任意の装置であって良い。
【００３２】
＜ハードウェア構成＞
（応答システムのハードウェア構成）
図３は、一実施形態に係る応答システムのハードウェア構成を示す図である。応答システム１０１は、物理的には、プロセッサ３０１、メモリ３０２、ストレージ３０３、通信装置３０４、入力装置３０５、出力装置３０６、バス３０７等を含むコンピュータ装置として構成されても良い。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニット等に読み替えることができる。
【００３３】
プロセッサ３０１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ３０１は、周辺装置とのインタフェース、制御装置、演算装置、レジスタ等を含む中央処理装置（ＣＰＵ：Central Processing Unit）で構成されても良い。
【００３４】
また、プロセッサ３０１は、プログラム（プログラムコード）、ソフトウェアモジュールやデータを、ストレージ３０３及び／又は通信装置３０４からメモリ３０２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、応答システム１０１の動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。応答システム１０１において実行される各種処理は、１つのプロセッサ３０１で実行されても良いし、２以上のプロセッサ３０１により同時又は逐次に実行されても良い。プロセッサ３０１は、１以上のチップで実装されても良い。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
【００３５】
メモリ３０２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random Access Memory）等の少なくとも１つで構成されても良い。メモリ３０２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）等と呼ばれても良い。メモリ３０２は、本発明の一実施の形態に係る応答方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュール等を保存することができる。
【００３６】
ストレージ３０３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact Disc ＲＯＭ）等の光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップ等の少なくとも１つで構成されても良い。ストレージ３０３は、補助記憶装置と呼ばれても良い。上述の記憶媒体は、例えば、メモリ３０２及び／又はストレージ３０３を含むデータベース、サーバその他の適切な媒体であっても良い。
【００３７】
通信装置３０４は、有線及び／又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュール等ともいう。
【００３８】
入力装置３０５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサ等）である。出力装置３０６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカ、ＬＥＤランプ等）である。なお、入力装置３０５及び出力装置３０６は、一体となった構成（例えば、タッチパネル）であっても良い。
【００３９】
また、プロセッサ３０１やメモリ３０２等の各装置は、情報を通信するためのバス３０７で接続される。バス３０７は、単一のバスで構成されても良いし、装置間で異なるバスで構成されても良い。
【００４０】
（端末装置のハードウェア構成）
図４は、一実施形態に係る端末装置のハードウェア構成を示す図である。端末装置１０３は、物理的には、プロセッサ４０１、メモリ４０２、ストレージ４０３、通信装置４０４、入力装置４０５、出力装置４０６、音声入出力装置４０７、測位装置４０８、バス４０９等を含むコンピュータ装置として構成されても良い。なお、プロセッサ４０１、メモリ４０２、ストレージ４０３、通信装置４０４、入力装置４０５、出力装置４０６、及びバス４０９は、前述したプロセッサ３０１、メモリ３０２、ストレージ３０３、通信装置３０４、入力装置３０５、出力装置３０６、バス３０７と同様であるため、ここでは説明を省略する。
【００４１】
音声入出力装置４０７は、例えば、音声信号を増幅する増幅回路、音声を取得して音声信号に変換するマイク、音声信号を音声に変換して出力するスピーカ、音声信号を出力するインタフェース等を含む。
【００４２】
測位装置４０８は、端末装置１０３の位置情報を取得する装置であり、例えば、ＧＰＳ（Global Positioning System）衛星から送信される測位信号を受信して、位置情報を出力するＧＰＳ受信機等を含む。
【００４３】
なお、端末装置１０３は、上記以外にも、例えば、振動で呼出等を通知するバイブレータ、端末装置１０３の移動や傾きなどを検知する加速度センタ、ジャイロセンサ等のセンサ、及び近距離無線通信を行う近距離無線通信装置が含まれ得る。
【００４４】
［第１の実施形態］
＜機能構成＞
続いて、第１の実施形態に係る応答システム１０１、及び端末装置１０３の機能構成について説明する。
【００４５】
（応答システムの機能構成）
図５は、第１の実施形態に係る応答システムの機能構成の例を示す図である。応答システム１０１は、例えば、通信部５０１、呼出検知部５０２、応答部５０３、呼出者特定部５０４、対話内容判断部５０５、応答内容生成部５０６、対話内容通知部５０７、操作内容受付部５０８、対話内容変更部５０９、及び記憶部５１０等を有する。
【００４６】
応答システム１０１は、例えば、プロセッサ３０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。また、上記の各機能構成のうち、少なくとも一部はハードウェアによって実現されるものであっても良い。
【００４７】
通信部５０１は、応答システム１０１を通信ネットワーク１０２に接続し、例えば、端末装置１０３、１０５、ホーム端末２０２、及び通信ネットワーク１０２における通信を管理する通信管理システム５３０等と通信を行う。
【００４８】
呼出検知部５０２は、呼出者１０６によるユーザ１０４の呼出を検知する。例えば、呼出検知部５０２は、通信ネットワーク１０２における通信を管理する通信管理システム５３０と通信を行い、呼出者１０６の端末装置１０５から、ユーザ１０４の端末装置１０３への発信に伴う呼出を検知する。
【００４９】
また、呼出検知部５０２は、ホーム端末２０２と通信を行い、ユーザ１０４の自宅やオフィス等の建物２０３のドアホン２０１による、ユーザ１０４への呼出を検知する。
【００５０】
応答部５０３は、呼出検知部５０２により、呼出者１０６によるユーザ１０４への呼出を検知すると、ユーザ１０４に代わって呼出者１０６に、音声、テキスト等による自然対話で応答する。応答部５０３は、例えば、音声認識部５２１、対話制御部５２２、及び音声合成部５２３を含み、自然対話プラットフォームとも呼ばれる。
【００５１】
音声認識部５２１は、呼出者１０６等の利用者の音声を認識し、例えば、テキストデータ等に変換して出力する。
【００５２】
対話制御部５２２は、音声認識部５２１、対話内容判断部５０５、応答内容生成部５０６、及び音声合成部５２３等を用いて、呼出者１０６との自然対話を制御する。例えば、対話制御部５２２は、音声認識部５２１によって変換されたテキストデータ、又は利用者によって入力されたテキストデータ等を、対話内容判断部５０５に出力する。
【００５３】
また、対話制御部５２２は、応答内容生成部５０６によって決定された対話内容（テキストデータ）を、音声合成部５２３を用いて音声に変換し、或いはテキストデータのまま、呼出者１０６等に対して出力する。
【００５４】
音声合成部５２３は、例えば、対話制御部５２２による制御に従って、応答内容生成部５０６によって決定された対話内容に従って、呼出者１０６等の利用者に出力する音声を合成する。
【００５５】
呼出者特定部５０４は、呼出検知部５０２が検知した呼出の呼出者１０６、又はユーザ１０４と呼出者１０６との関係を特定する。
【００５６】
例えば、呼出者特定部５０４は、ユーザ１０４への呼出が発信に伴う呼出である場合、発信元の電話番号と、記憶部５１０に記憶したアドレス帳５１１とにより、呼出者１０６、又はユーザ１０４と呼出者１０６との関係を特定する。
【００５７】
図６Ａは、アドレス帳５１１の一例のイメージを示している。図６Ａの例では、アドレス帳５１１には、「名前」、「電話番号」、「メールアドレス」、「グループ名」等の情報が含まれており、「電話番号」により、呼出者１０６の「名前」、「グループ名」等を特定することができる。
【００５８】
また、別の一例として、呼出者特定部５０４は、ユーザ１０４への呼出が呼出者１０６の来訪に伴う呼出である場合、呼出者１０６の音声から名前等のキーワードを抽出して、呼出者１０６、又はユーザ１０４と呼出者１０６との関係を特定するものであっても良い。
【００５９】
なお、ユーザ１０４と呼出者１０６との関係には、例えば、図５（ａ）に示す「グループ名」、及び／又は「宅配」、「保険」、「新聞」等の予め登録されたキーワード等が含まれ得る。
【００６０】
対話内容判断部５０５は、対話制御部５２２から出力されるテキストデータから、呼出者１０６等の利用者の意図を解釈する。例えば、対話内容判断部５０５は、「こんにちは、○○です。」といるテキストデータが入力されると、その意図を「挨拶」と判断するように、複数の例文とその意図が対応付けられて予め登録されている。これにより、対話内容判断部５０５は、入力されたテキストデータに含まれる言葉から、例えば、「宅配」、「不在」、「保険」、「会社名」、「個人名」等の意図を解釈し、応答内容生成部５０６、呼出者特定部５０４等に出力する。なお、対話内容判断部５０５の機能は、対話制御部５２２に含まれていても良い。
【００６１】
応答内容生成部５０６は、対話内容判断部５０５が解釈した意図に応じて、呼出者１０６等に利用者に対する応答内容（例えば、テキストデータ）を生成する。例えば、応答内容生成部５０６は、複数の例文データとその応答文を予め記憶したシナリオデータ等に基づいて、応答内容を生成する。
【００６２】
好ましくは、応答内容生成部５０６は、対話内容判断部５０５が解釈した意図と、呼出者特定部５０４が特定した呼出者１０６又はユーザ１０４と呼出者１０６との関係とに応じて、呼出者１０６等に利用者に対する応答内容を生成する。一例として、応答内容生成部５０６は、記憶部５１０に記憶した応答ルール情報５１２等に基づいて、呼出者１０６等の利用者に開示するユーザ１０４の情報開示レベルを変更する。
【００６３】
図６Ｂは、応答ルール情報５１２の一例のイメージを示している。図６Ｂの例では、応答ルール情報５１２には、「アドレス帳登録」、「グループ名」、「キーワード」、「情報開示レベル」、及び「対話内容の通知」等の情報が含まれている。
【００６４】
「アドレス帳登録」は、呼出者１０６がアドレス帳に登録されているか否かを示す情報である。「グループ名」は、呼出者１０６が登録されているアドレス帳のグループ名を示す情報である。「キーワード」は、呼出者特定部５０４が特定した、ユーザ１０４と呼出者１０６との関係を示す情報（キーワード）である。
【００６５】
「情報開示レベル」は、呼出者１０６等の利用者に対して、ユーザ１０４の情報を開示するレベルを示す情報である。
【００６６】
一例として、情報開示レベル「１」は、ユーザ１０４の情報の開示を制限しないことを示し、情報開示レベル「２」は、ユーザ１０４の情報のうち、所在を示す情報を制限することを示す。また、情報開示レベル「３」は、ユーザ１０４の情報のうち、応答できない理由の概要を開示し、情報開示レベル「４」は、ユーザ１０４の情報を開示せず、応答できないことのみを開示する。さらに、情報開示レベル「５」は、対話を行わずに、固定メッセージのみを出力する。ただし、この情報開示レベルの数、内容等は一例であり、情報開示レベルの内容は任意に設定可能である。
【００６７】
「対話内容の通知」は、応答部５０３と呼出者１０６との間の対話内容を、ユーザ１０４に通知する否かを示す情報である。
【００６８】
例えば、このような応答ルール情報５１２に基づいて、応答内容生成部５０６は、呼出者１０６がアドレス帳のグループ名「お気に入り」に登録されている場合、ユーザ１０４の情報を制限せずに、呼出者１０６への応答内容を生成する。また、応答内容生成部５０６は、呼出者１０６がアドレス帳に登録されておらず、キーワード「宅配」に該当する場合、ユーザ１０４の情報を開示せずに、呼出者１０６への応答内容を生成する。
【００６９】
ここで、図５に戻り、応答システム１０１の機能構成についての説明を続ける。
【００７０】
対話内容通知部５０７は、応答部５０３による対話内容を、ユーザ１０４に通知する。例えば、対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話をテキストデータ（文字列）に変換し、変換したテキストデータを、ユーザ１０４の端末装置１０３に通知する。或いは、対話内容通知部５０７は、応答部５０３による対話内容を、音声で、ユーザ１０４のホーム端末２０２、端末装置１０３、又は端末装置１０３に接続されている外部機器等に出力させるものであっても良い。
【００７１】
操作内容受付部５０８は、対話内容通知部５０７が、ユーザ１０４に通知した対話内容に対するユーザ１０４による所定の操作を受付する。例えば、操作内容受付部５０８は、対話内容に対するユーザ１０４によるテキストの入力操作等に応じて、端末装置１０３から送信されるテキストデータ等を受付する。或いは、操作内容受付部５０８は、対話内容に対するユーザ１０４による音声の入力操作等に応じて、端末装置１０３から送信される音声データ等を受付する。
【００７２】
対話内容変更部５０９は、操作内容受付部５０８が受付した、ユーザ１０４による所定の操作に応じて、応答部５０３による対話内容を変更する。
【００７３】
例えば、対話内容変更部５０９は、ユーザ１０４によるテキストの入力操作（所定の操作の一例）に応じて、入力されたテキストに対応する音声を、応答部５０３に出力させる。一例として、対話内容変更部５０９は、ユーザ１０４によって「会議が終わり次第、連絡します」とテキストが入力された場合、応答部５０３に「会議が終わり次第、連絡します」という音声を出力させる。
【００７４】
別の一例として、対話内容変更部５０９は、ユーザ１０４によって、例えば、「会議後  連絡」等の所定の形式で入力されたテキストから、「会議が終わり次第、連絡します」というテキストメッセージを生成して、応答部５０３に音声で出力させるものであっても良い。
【００７５】
同様にして、対話内容変更部５０９は、ユーザ１０４による音声の入力操作（所定の操作の別の一例）に応じて、入力された音声、又は入力された音声に対応する音声を、応答部５０３に出力させる。
【００７６】
記憶部５１０は、例えば、プロセッサ３０１で実行されるプログラム、及びメモリ３０２、ストレージ３０３等によって実現され、図６Ａに示すようなアドレス帳５１１、図６Ｂに示すような応答ルール情報５１２、及び設定情報等５１３等を記憶する。
【００７７】
設定情報５１３は、ユーザ１０４に対応する応答システム１０１の設定に関する情報であり、例えば、応答システム１０１が、自動応答モードに設定されているか否かを示す情報等が含まれる。
【００７８】
（端末装置の機能構成）
端末装置１０３は、例えば、通信部７０１、表示制御部７０２、操作受付部７０３、音声制御部７０４、端末情報取得部７０５、情報送信部７０６、及び記憶部７０７等を有する。
【００７９】
端末装置１０３は、プロセッサ４０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００８０】
通信部７０１は、端末装置１０３を通信ネットワーク１０２に接続し、例えば、応答システム１０１、呼出者１０６の端末装置１０５、ホーム端末２０２等と通信を行う。
【００８１】
表示制御部７０２は、出力装置４０６に含まれるディスプレイ等の表示部に表示画面を表示させる。例えば、表示制御部７０２は、応答システム１０１から受信した、応答システム１０１と呼出者１０６との間の対話内容を示すテキスト等を、表示部に表示させる。
【００８２】
また、表示制御部７０２は、対話内容に対する応答内容を指示する１つ以上の選択肢、又はテキストの入力欄等を、表示部に表示させる。
【００８３】
操作受付部７０３は、応答システム１０１から通知された応答内容に対して、ユーザ１０４が入力装置４０５に含まれる入力デバイス等に入力した入力操作を受け付ける。例えば、操作受付部７０３は、表示部に表示されたテキストの入力欄に入力されるテキストを受け付ける。
【００８４】
また、別の一例として、操作受付部７０３は、表示部に表示された１つ以上の選択肢から、ユーザ１０４によって選択された選択肢を受け付けるものであっても良い。
【００８５】
音声制御部７０４は、端末装置１０３による音声の入出力を制御する。例えば、音声制御部７０４は、応答システム１０１から受信した応答システム１０１と呼出者１０６との間の対話内容の音声を、音声入出力装置４０７を用いて出力する。また、音声制御部７０４は、音声入出力装置４０７を用いて、ユーザ１０４の音声を取得する。
【００８６】
端末情報取得部７０５は、ユーザ１０４の端末装置１０３の状態を示す情報を取得する。端末装置１０３の状態を示す情報には、例えば、端末装置１０３の位置情報、端末装置１０３に接続されている他の装置の情報、画面表示の有無、音声通話の有無等の情報が含まれる。
【００８７】
情報送信部７０６は、操作受付部７０３が取得した、応答システム１０１から通知された応答内容に対するユーザ１０４による所定の操作の情報、音声制御部７０４が取得した音声、又は端末情報取得部７０５が取得した情報等を、応答システム１０１に送信する。
【００８８】
記憶部７０７は、例えば、プロセッサ４０１で実行されるプログラム、及びメモリ４０２、ストレージ４０３等によって実現され、表示制御部７０２が表示する表示画面の情報等の様々な情報を記憶する。
【００８９】
＜処理の流れ＞
続いて、第１の実施形態に係る応答システムの処理の流れについて説明する。
【００９０】
（応答システムの処理１）
図８は、第１の実施形態に係る応答システムの処理の例を示すフローチャート（１）である。この処理は、第１の実施形態に係る応答システム１０１が、呼出者１０６によるユーザ１０４への呼出を検知したときに、応答システム１０１が実行する基本的な処理の例を示している。
【００９１】
ステップＳ８０１において、応答システム１０１は、呼出検知部５０２により、呼出者１０６によるユーザ１０４への呼出を検知すると、ステップＳ８０２以降の処理を実行する。このとき、呼出検知部５０２は、例えば、図１に示すように、呼出者１０６の端末装置１０５から、ユーザ１０４の端末装置１０３に対する発信に伴う呼出を検知しても良いし、図２に示すように、呼出者１０６の来訪に伴う呼出を検知しても良い。
【００９２】
ステップＳ８０２において、応答システム１０１の応答部５０３は、ユーザ１０４に代わって呼出者１０６に、対話で応答する。例えば、応答部５０３は、図１に示すように、呼出者１０６の端末装置１０５を介して、音声（又はテキスト）で、呼出者１０６と対話する。或いは、応答部５０３は、図２の示すように、ドアホン２０１を介して、音声で呼出者１０６と対話する。
【００９３】
ステップＳ８０３において、応答システム１０１の対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話内容を、ユーザ１０４に通知する。例えば、対話内容通知部５０７は、図１に示すように、ユーザ１０４の端末装置１０３に、呼出者１０６と応答部５０３との間の対話内容を、テキストデータ（又は音声）で通知する。
【００９４】
また、別の一例として、対話内容通知部５０７は、図２において、ユーザ１０４が建物２０３にいない場合、ユーザ１０４の端末装置１０３に、呼出者１０６と応答部５０３との間の対話内容を、テキストデータで通知する。一方、対話内容通知部５０７は、図２において、ユーザ１０４が建物２０３にいる場合、ホーム端末２０２に、呼出者１０６と応答部５０３との間の対話内容を、音声で通知して出力させる。
【００９５】
ステップＳ８０４において、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４による所定の操作を受付したか否かを判断する。例えば、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４によって入力されたテキストを受付したか否かを判断する。また、別の一例として、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４によって入力された音声を受付したか否かを判断する。
【００９６】
ユーザ１０４による所定の操作を受付した場合、応答システム１０１は、処理をステップＳ８０５に移行させる。一方、ユーザ１０４による所定の操作を受付していない場合、応答システム１０１は、処理をステップＳ８０６に移行させる。
【００９７】
ステップＳ８０５に移行すると、応答システム１０１の対話内容変更部５０９は、操作内容受付部５０８が受付した所定の操作に応じて、応答部５０３による対話内容を変更する。例えば、操作内容受付部５０８が、ユーザ１０４によるテキストの入力操作によって入力されたテキストデータを受け付けた場合、応答部５０３は、受け付けたテキストデータに対応する音声を、応答部５０３に出力させる。
【００９８】
別の一例として、操作内容受付部５０８が、ユーザ１０４による音声の入力操作によって入力された音声データを受け付けた場合、応答部５０３は、受け付けた音声データに対応する音声を、応答部５０３に出力させる。
【００９９】
ステップＳ８０４からステップＳ８０６に移行すると、応答システム１０１の応答部５０３は、呼出者１０６との対話が終了したか否かを判断する。例えば、応答部５０３は、呼出者１０６の端末装置１０５との通信が終了した場合、対話が終了したと判断する。
【０１００】
対話が終了していない場合、応答部５０３は、処理をステップＳ８０２に戻して、呼出者１０６との対話を継続する。一方、対話が終了した場合、応答システム１０１は、処理を終了させる。
【０１０１】
（応答システムの処理２）
図９は、第１の実施形態に係る応答システムの処理の例を示すフローチャート（２）である。この処理は、第１の実施形態に係る応答システム１０１が、呼出者１０６によるユーザ１０４への呼出を検知したときに、応答システム１０１が実行する、より具体的な処理の一例を示している。
【０１０２】
ここでは、通信システム１００が、図１に示すようなシステム構成であるものとして、以下の説明を行う。なお、基本的な処理は、図８で説明した応答システムの処理１と同様なので、ここでは、同様の処理に対する詳細な説明は省略する。
【０１０３】
ステップＳ９０１において、応答システム１０１は、呼出検知部５０２により、呼出者１０６の端末装置１０５から、ユーザ１０４の端末装置１０３への発信に伴う呼出を検知すると、ステップＳ９０２以降の処理を実行する。
【０１０４】
ステップＳ９０２において、応答システム１０１は、例えば、記憶部５１０に記憶した設定情報５１３を参照して、ユーザ１０４に対応する応答システム１０１の設定が、自動応答モードに設定されているか否かを判断する。
【０１０５】
ユーザ１０４の端末装置１０３が自動応答モードに設定されていない場合、応答システム１０１は処理を終了させる。一方、ユーザ１０４の端末装置１０３が自動応答モードに設定されている場合、応答システム１０１は処理をステップＳ９０３に移行させる。
【０１０６】
ステップＳ９０３に移行すると、応答システム１０１の呼出者特定部５０４は、呼出者１０６、又は呼出者１０６とユーザ１０４との関係を特定する。
【０１０７】
例えば、呼出者特定部５０４は、呼出者１０６の端末装置１０５の電話番号と、図６Ａに示すようなユーザ１０４のアドレス帳５１１とにより、呼出者１０６がアドレス帳５１１に登録されているか否かを確認する。さらに、呼出者特定部５０４は、呼出者１０６がアドレス帳に登録されている場合、呼出者１０６が登録されているグループ名（呼出者１０６とユーザ１０４との関係の一例）を特定する。
【０１０８】
ステップＳ９０４において、応答システム１０１の応答内容生成部５０６は、呼出者特定部５０４による特定結果に応じて、呼出者１０６との対話内容の情報開示レベルを決定する。例えば、応答内容生成部５０６は、図６Ｂに示すような応答ルール情報５１２を用いて、呼出者特定部５０４が特定したグループ名に対応する情報開示レベルを、呼出者１０６との対話内容に適用する。
【０１０９】
これにより、応答部５０３は、呼出者特定部５０４による特定結果に応じて、異なる対話内容で呼出者に応答する。なお、ステップＳ９０３、Ｓ９０４に示す処理は好適な一例であり、必須ではない。
【０１１０】
ステップＳ９０５において、応答システム１０１の応答部５０３は、呼出者特定部５０４による特定結果（例えば、情報開示レベル）に対応する対話内容で、ユーザ１０４に代わって呼出者１０６に応答する。例えば、応答部５０３は、図１に示すように、呼出者１０６の端末装置１０５を介して、呼出者１０６と音声による対話を行う。
【０１１１】
ステップＳ９０６において、応答システム１０１の対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話内容を文字列に変換し、変換した文字列をユーザ１０４の端末装置１０３に通知する。
【０１１２】
ステップＳ９０７において、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４の端末装置１０３から、所定のデータを受付したか否かを判断する。
【０１１３】
ここで、所定のデータには、例えば、ユーザ１０４によるテキストの入力操作によって入力されたテキストデータ、端末装置１０３が表示画面に表示した選択肢の中から、ユーザ１０４によって選択された選択肢に対応するデータ等が含まれる。
【０１１４】
ユーザ１０４の端末装置１０３から所定のデータを受付した場合、応答システム１０１は、処理をステップＳ９０８に移行させる。一方、ユーザ１０４の端末装置１０３から所定のデータを受付していない場合、応答システム１０１は、処理をステップＳ９０９に移行させる。
【０１１５】
ステップＳ９０８に移行すると、応答システム１０１の対話内容変更部５０９は、操作内容受付部５０８が受付した所定のデータに対応する音声を、応答部５０３に出力させる。これにより、応答部５０３による対話内容が変更される。
【０１１６】
ステップＳ９０７からステップＳ９０９に移行すると、応答システム１０１の応答部５０３は、呼出者１０６との対話が終了したか否かを判断する。
【０１１７】
対話が終了していない場合、応答部５０３は、処理をステップＳ９０５に戻して、呼出者１０６との対話を継続する。一方、対話が終了した場合、応答システム１０１は、処理を終了させる。
【０１１８】
＜表示画面の例＞
図１０Ａ、図１０Ｂ、図１０Ｃ、図１０Ｄは、第１の実施形態に係る端末装置の表示画面のイメージを示す図である。
【０１１９】
図１０Ａは、図９に示す応答システム１０１の処理に対応する端末装置１０３の表示画面の一例を示している。図１０Ａの例では、端末装置１０３の表示画面１０１０には、応答システム１０１から通知される対話内容を表示する対話表示領域１０１１と、メッセージの入力を受付する入力受付領域１０１２とが含まれる。
【０１２０】
対話表示領域１０１１には、応答部５０３による発話内容１０１３と、呼出者１０６による発話内容１０１４とが、例えば、チャット形式等で表示される。この対話内容を見たユーザ１０４が、入力受付領域１０１２の入力欄１０１５に、例えば、「１９時以降、在宅予定です」という文字列を入力し、「入力」ボタン１０１６を選択すると、入力したテキストデータが、応答システム１０１に送信される。
【０１２１】
応答システム１０１に送信されたテキストデータは、例えば、図９のステップＳ９０８において、対話内容変更部５０９が、応答内容生成部５０６や応答部５０３等を用いて、「１９時以降、在宅予定です」という音声で呼出者１０６に出力する。
【０１２２】
また、呼出者１０６に出力した音声は、図９のステップＳ９０６において、端末装置１０３に通知され、例えば、図１０Ｂに示すように表示画面１０２０の対話表示領域１０１１に、応答部５０３の発話内容１０２１として表示される。
【０１２３】
好適な一例として、端末装置１０３の表示制御部７０２は、例えば、「宅配」等の所定のキーワードに応じて、例えば、図１０Ｃに示すような表示画面１０３０を、表示部に表示させる。
【０１２４】
図１０Ｃの例では、表示画面１０３０には、応答システム１０１から通知される対話内容を表示する対話表示領域１０１１と、対話内容に対する応答内容を指示する複数の選択肢を表示する選択肢表示領域１０３１とが含まれる。
【０１２５】
例えば、この対話内容と、選択肢を見たユーザ１０４が、選択肢表示領域１０３１の「帰宅予定時間を通知」ボタン１０３２を選択すると、表示制御部７０２は、例えば、図１０Ｄに示すような、帰宅予定時間の入力画面１０４０を表示部に表示させる。ユーザ１０４が、帰宅予定時間の入力画面１０４０から、例えば、「１９時以降」ボタン１０４１を選択すると、情報送信部７０６により、図１０Ｃ、図１０Ｄで選択されたボタンに対応する文字列が応答システム１０１に送信される。
【０１２６】
これにより、ユーザ１０４は、例えば、ソフトウェアキーボード等でテキストを入力しなくても、応答システム１０１に応答内容を指示するテキストデータ等を送信することができるようになる。
【０１２７】
なお、このとき、応答システム１０１に送信されるテキストデータは、例えば、「１９時以降」、「在宅」等、ユーザ１０４の意図を示す断片的なテキストデータだけであっても良い。この場合、応答システム１０１は、例えば、「帰宅予定」、「１９時以降」等の文字列から、ユーザ１０４の意図を推定し、例えば、「１９時以降、在宅予定です。」等の応答内容を生成して、呼出者１０６に出力する。
【０１２８】
このように、本実施形態によれば、呼出者１０６によるユーザ１０４への呼出に応じて、ユーザ１０４に代わって応答する応答システム１０１において、呼出者１０６への応答内容にユーザの意思を容易に反映させることができるようになる。
【０１２９】
［第２の実施形態］
第２の実施形態では、応答システム１０１が、ユーザ１０４の状態に応じて、呼出者１０６に対する対話内容、対話内容の通知方法等を変更する場合の処理の例について説明する。
【０１３０】
＜機能構成＞
図１１は、第２の実施形態に係る応答システムの機能構成の例を示す図である。図１１に示すように、第２の実施形態に係る応答システム１０１は、図５に示す第１の実施形態に係る応答システム１０１の機能構成に加えて、端末情報受信部１１０１、及びユーザ状態推定部１１０２を有している。
【０１３１】
端末情報受信部１１０１は、例えば、プロセッサ３０１で実行されるプログラムによって実現され、ユーザ１０４の端末装置１０３から送信される端末装置１０３の状態を示す情報を受信する。端末装置１０３の状態を示す情報には、例えば、端末装置１０３の位置情報、端末装置１０３に接続されている外部装置の情報、画面表示の有無、音声通話の有無等の情報が含まれる。
【０１３２】
ユーザ状態推定部１１０２は、例えば、プロセッサ３０１で実行されるプログラムによって実現される。ユーザ状態推定部１１０２は、例えば、端末情報受信部１１０１が受信した端末装置１０３の状態を示す情報、記憶部５１０に記憶したユーザ１０４の予定表１１１１等に基づいて、ユーザ１０４の状態を推定する。なお、ユーザ状態推定部１１０２の機能は、対話内容通知部５０７、又は応答内容生成部５０６等に含まれていても良い。
【０１３３】
図１２Ａは、記憶部５１０に記憶したユーザ１０４の予定表１１１１の一例のイメージを示している。図１２Ａの例では、予定表１１１１には、「日時」、「予定」、「繰り返し」等の情報が含まれる。
【０１３４】
「日時」は、予定が登録されている日時を示す情報である。「予定」は、「日時」対応する予定の名前、又は内容等を示す情報である。「繰り返し」は、「予定」が１回のみの予定であるか、例えば、平日、休日、曜日等によって繰り返し発生する予定であるかを示す情報である。
【０１３５】
例えば、ユーザ状態推定部１１０２は、図１２Ａに示すような予定表１１１１を用いて、日時「２０ｘｘ．０１．０２  ９：００−１０：００」において、ユーザ１０４が「会議中」であると推定することができる。
【０１３６】
（対話内容通知部について）
第２の実施形態に係る対話内容通知部５０７は、端末装置１０３のユーザ１０４の状態に応じて、異なる通知方法で対話内容を端末装置１０３に通知する。例えば、対話内容通知部５０７は、記憶部５１０に記憶した通知ルール情報１１１２に基づいて、ユーザ１０４の端末装置１０３に対話内容を通知する通知方法を変更する。
【０１３７】
図１２Ｂは、記憶部５１０に記憶した通知ルール情報１１１２の一例のイメージを示している。図１２Ｂの例では、通知ルール情報１１１２には、「接続先」、「画面表示」、「通知方法」等の情報が含まれる。
【０１３８】
「接続先」は、端末装置１０３が、近距離無線通信、ケーブル等によって接続している外部機器の情報等、端末装置１０３の接続状態を示す情報である。例えば、「ホーム端末」は、端末装置１０３がホーム端末２０２に、近距離無線通信や無線ＬＡＮ等で接続していることを示している。
【０１３９】
「画面表示」は、端末装置１０３が、表示部に表示画面を表示しているか否か等、端末装置１０３の表示状態を示す情報である。なお、「接続先」、及び「画面表示」は、端末装置１０３の状態を示す情報の一例である。
【０１４０】
「通知方法」は、端末装置１０３の状態に対応する、対話内容の通知方法を示す情報である。例えば、図１２Ｂの例では、接続先が「ホーム端末」である場合、図２において、ユーザ１０４が建物２０３内にいると考えられるので、通知方法は「音声（ホーム端末）」が選択される。この場合、対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話内容を、ホーム端末２０２に音声で通知する。
【０１４１】
また、図１２Ｂにおいて、接続先が「カーナビ」であり、画面表示が「なし」である場合、ユーザ１０４が車を運転中と考えられるので、通知方法は「音声」が選択される。この場合、対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話内容を、音声で端末装置１０３に送信する。これにより、例えば、端末装置１０３に接続されたカーナビ（又は端末装置１０３）から、対話内容が音声で出力される。
【０１４２】
図１２Ｃは、記憶部５１０に記憶した通知ルール情報の別の一例のイメージを示している。図１２Ｃの例では、通知ルール情報１１１２には、「位置情報」、「予定」、「通知方法」等の情報が含まれる。
【０１４３】
「位置情報」は、端末装置１０３の位置を示す情報であり、端末装置１０３の状態を示す情報の一例である。なお、端末装置１０３の位置が「自宅」であるかどうかは、ユーザが予め自宅の位置を登録しておくものであっても良いし、位置情報の履歴に基づいて、所定の時間に端末装置１０３が戻ってくる場所を「自宅」として、端末装置１０３が判断するものであっても良い。「職場」についても同様である。
【０１４４】
「スケジュール」は、端末装置１０３のユーザ１０４の予定情報であり、例えば、図１２Ａに示す予定表１１１１の「予定」に対応している。
【０１４５】
「通知方法」は、端末装置１０３の状態、及びユーザ１０４の予定情報に対応する、対話内容の通知方法を示す情報である。例えば、図１２Ｃの例では、位置情報が「自宅」であり、予定が「就寝」である場合、ユーザ１０４は就寝中と考えられるので、通知方法は、例えば、「テキスト」が選択される。この場合、対話内容通知部５０７は、呼出者１０６と応答部５０３との間の対話内容を、テキストで端末装置１０３に送信する。
【０１４６】
このように、対話内容通知部５０７は、例えば、ユーザ１０４の端末装置１０３の状態、予定情報等のユーザ１０４の状態等に応じて、異なる通知方法で呼出者１０６と応答部５０３との間の対話内容を通知する。
【０１４７】
なお、図１２Ｂ、図１２Ｃに示す通知ルール情報１１１２は一例である。例えば、通知ルール情報１１１２は、ユーザ状態推定部１１０２が推定するユーザ１０４の状態と、通知方法とを対応付けて記憶した情報であっても良い。
【０１４８】
（応答内容生成部について）
第２の実施形態に係る応答内容生成部５０６は、第１の実施形態に係る対話内容判断部５０５の機能に加えて、ユーザ１０４の状態に応じて、生成する応答内容を変更する機能を有している。これにより、応答部５０３は、ユーザ１０４の状態に応じて、異なる対話内容で呼出者１０６と対話することができる。
【０１４９】
例えば、応答内容生成部５０６は、記憶部５１０に記憶した応答ルール情報１１１３に基づいて、呼出者１０６との対話内容を生成する。
【０１５０】
図１２Ｄは、記憶部５１０に記憶した応答ルール情報１１１３の一例のイメージを示している。図１２Ｄの例では、応答ルール情報１１１３には、「位置情報」、「予定」、「状態」、「対話内容」等の情報が含まれている。このうち、「位置情報」、「予定」の情報は、図１２Ｃの「位置情報」、「予定」に、それぞれ対応している。
【０１５１】
「状態」は、端末装置１０３の状態を示す情報である。例えば、「電話中」は、ユーザ１０４が端末装置１０３を用いて電話中であることを示している。「待機依頼受付」は、端末装置１０３が、ユーザ１０４による待機依頼操作を受け付けた状態であることを示している。ユーザ１０４は、例えば、呼出者１０６に応答する意思があるが、直ぐには応答できないとき等に、端末装置１０３に待機依頼操作を行うことができる。
【０１５２】
「拒否操作受付」は、端末装置１０３が、ユーザ１０４による拒否操作を受け付けた状態であることを示している。ユーザ１０４は、例えば、呼出者１０６に応答する意思がないとき等に、端末装置１０３に拒否操作を行うことができる。なお、「位置情報」、「予定」、及び「状態」は、ユーザ１０４の状態を示す情報の一例である。
【０１５３】
「対話内容」は、ユーザ１０４の状態に対応する対話内容を示す情報である。例えば、図１２Ｄの例では、位置情報が「自宅」、予定が「なし」、状態が「電話中」である場合、対話内容は、「電話中であることを通知する対話」が選択される。また、位置情報が「自宅」、予定が「なし」、状態が「待機依頼受付」である場合、対話内容は、「待機を要請する対話」が選択される。なお、各対話内容は、例えば、記憶部５１０や外部サーバ等に予め記憶されたシナリオデータに基づいて生成される。
【０１５４】
なお、図１２Ｄに示す応答ルール情報１１１３は一例である。例えば、応答ルール情報１１１３は、ユーザ状態推定部１１０２が推定したユーザ１０４の状態と、対話内容とを対応付けて記憶した情報であっても良い。
【０１５５】
このように、第２の実施形態に係る応答部５０３は、ユーザ１０４の状態に応じて、異なる対話内容で呼出者１０６と対話を行うものであっても良い。
【０１５６】
なお、第２の実施形態に係る応答システム１０１の上記以外の機能構成は、図５に示す第１の実施形態に係る応答システム１０１の機能構成と同様で良い。
【０１５７】
＜処理の流れ＞
続いて、第２の実施形態に係る応答システムの処理の流れについて説明する。
【０１５８】
（応答システムの処理３）
図１３は、第２の実施形態に係る応答システムの処理の例を示すシーケンス図（１）である。この処理は、第２の実施形態に係る応答システム１０１が、呼出者１０６によるユーザ１０４への呼出を検知したときに、応答システム１０１が実行する基本的な処理の例を示している。なお、ここでは、第１の実施形態と同様の処理に対する詳細な説明は省略する。
【０１５９】
ステップＳ１３０１において、応答システム１０１は、呼出検知部５０２により、呼出者１０６によるユーザ１０４への呼出を検知すると、ステップＳ１３０２以降の処理を実行する。
【０１６０】
ステップＳ１３０２において、応答システム１０１は、ユーザ１０４の状態を示す情報を取得する。一例として、応答システム１０１は、端末情報受信部１１０１により、端末装置１０３の状態を示す情報（例えば、接続先、画面表示、位置情報等）を取得する。別の一例として、応答システム１０１は、記憶部５１０に記憶したユーザ１０４の予定表１１１１を、さらに取得する。
【０１６１】
ステップＳ１３０３において、応答システム１０１の応答部５０３は、ユーザ１０４に代わって呼出者１０６に、対話で応答する。
【０１６２】
ステップＳ１３０４において、応答システム１０１の対話内容通知部５０７は、ステップＳ１３０２で取得したユーザ１０４の状態に対応する通知方法で、呼出者１０６との対話内容をユーザ１０４の端末装置１０３に通知する。
【０１６３】
一例として、対話内容通知部５０７は、ステップＳ１３０２で取得した端末装置１０３の状態を示す情報に含まれる接続先、及び画面表示の情報と、図１２Ｂに示すような通知ルール情報１１１２とを用いて、対話内容の通知方法を決定する。
【０１６４】
別の一例として、対話内容通知部５０７は、ステップＳ１３０２で取得した端末装置１０３の状態を示す情報に含まれる位置情報と、ユーザ１０４の予定表１１１１と、図１２Ｃに示す通知ルール情報１１１２とを用いて、対話内容の通知方法を決定する。
【０１６５】
ステップＳ１３０５において、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４による所定の操作を受付したか否かを判断する。
【０１６６】
ユーザ１０４による所定の操作を受付した場合、応答システム１０１は、処理をステップＳ１３０６に移行させる。一方、ユーザ１０４による所定の操作を受付していない場合、応答システム１０１は、処理をステップＳ１３０７に移行させる。
【０１６７】
ステップＳ１３０６に移行すると、応答システム１０１の対話内容変更部５０９は、操作内容受付部５０８が受付した所定の操作に応じて、応答部５０３による対話内容を変更する。
【０１６８】
ステップＳ１３０５からステップＳ１３０７に移行すると、応答システム１０１の応答部５０３は、呼出者１０６との対話が終了したか否かを判断する。
【０１６９】
対話が終了していない場合、応答部５０３は、処理をステップＳ１３０３に戻して、呼出者１０６との対話を継続する。一方、対話が終了した場合、応答システム１０１は、処理を終了させる。
【０１７０】
（応答システムの処理４）
図１４は、第２の実施形態に係る応答システムの処理の例を示すフローチャート（２）である。応答システム１０１が、呼出者１０６によるユーザ１０４への呼出を検知したときに、応答システム１０１が実行する、より具体的な処理の一例を示している。
【０１７１】
ここでは、通信システム１００が、図１に示すようなシステム構成であるものとして、以下の説明を行う。また、ここでは、第１の実施形態と同様の処理に対する詳細な説明は省略する。
【０１７２】
ステップＳ１４０１において、応答システム１０１は、呼出検知部５０２により、呼出者１０６の端末装置１０５から、ユーザ１０４の端末装置１０３への発信に伴う呼出を検知すると、ステップＳ１４０２以降の処理を実行する。
【０１７３】
ステップＳ１４０２において、応答システム１０１は、例えば、記憶部５１０に記憶した設定情報５１３を参照して、ユーザ１０４に対応する応答システム１０１の設定が、自動応答モードに設定されているか否かを判断する。
【０１７４】
ユーザ１０４に対応する応答システム１０１の設定が自動応答モードに設定されていない場合、応答システム１０１は処理を終了させる。一方、ユーザ１０４に対応する応答システム１０１の設定が自動応答モードに設定されている場合、応答システム１０１は処理をステップＳ１４０３に移行させる。
【０１７５】
ステップＳ１４０３に移行すると、応答システム１０１は、ユーザ１０４の状態を示す情報を取得する。一例として、応答システム１０１は、端末情報受信部１１０１により、端末装置１０３の状態を示す情報（例えば、接続先、画面表示、位置情報等）を取得する。別の一例として、応答システム１０１は、記憶部５１０に記憶したユーザ１０４の予定表１１１１を、さらに取得する。
【０１７６】
ステップＳ１４０４において、応答システム１０１は、ユーザ１０４の状態に応じて、呼出者１０６との対話内容、及び対話内容の通知方法を決定する。
【０１７７】
例えば、応答システム１０１の応答内容生成部５０６は、端末装置１０３の位置情報、及び状態を示す情報と、記憶部５１０に記憶したユーザ１０４の予定表１１１１と、応答ルール情報１１１３とを用いて、呼出者１０６との対話内容を決定する。
【０１７８】
一例として、対話内容通知部５０７は、端末情報受信部１１０１が受信した端末装置１０３の状態を示す情報に含まれる接続先、及び画面表示の情報と、図１２Ｂに示すような通知ルール情報１１１２とを用いて、対話内容の通知方法を決定する。
【０１７９】
また、別の一例として、対話内容通知部５０７は、端末情報受信部１１０１が受信した端末装置１０３の位置情報と、記憶部５１０に記憶したユーザ１０４の予定表１１１１と、図１２Ｃに示す通知ルール情報１１１２とを用いて、対話内容の通知方法を決定する。
【０１８０】
ステップＳ１４０５において、応答システム１０１の応答内容生成部５０６は、ステップＳ１４０４で決定された対話内容に従って、呼出者１０６との対話内容を生成する。これにより、応答システム１０１の応答部５０３は、ステップＳ１４０４で決定された対話内容で、呼出者１０６に対話で応答する。
【０１８１】
ステップＳ１４０６において、応答システム１０１の対話内容通知部５０７は、ステップＳ１４０４で決定された通知方法で、対話内容をユーザ１０４の端末装置１０３に通知する。
【０１８２】
ステップＳ１４０７において、応答システム１０１は、操作内容受付部５０８が、ユーザ１０４の端末装置１０３から、所定のデータを受付したか否かを判断する。
【０１８３】
ユーザ１０４の端末装置１０３から所定のデータを受付した場合、応答システム１０１は、処理をステップＳ１４０８に移行させる。一方、ユーザ１０４の端末装置１０３から所定のデータを受付していない場合、応答システム１０１は、処理をステップＳ１４０９に移行させる。
【０１８４】
ステップＳ１４０８に移行すると、応答システム１０１の対話内容変更部５０９は、操作内容受付部５０８が受付した所定のデータに対応する音声を、応答部５０３に出力させる。これにより、応答部５０３による対話内容が変更される。
【０１８５】
ステップＳ１４０７からステップＳ１４０９に移行すると、応答システム１０１の応答部５０３は、呼出者１０６との対話が終了したか否かを判断する。
【０１８６】
対話が終了していない場合、応答部５０３は、処理をステップＳ１４０５に戻して、呼出者１０６との対話を継続する。一方、対話が終了した場合、応答システム１０１は、処理を終了させる。
【０１８７】
以上、本発明の各実施形態によれば、応答システム１０１は、ユーザ１０４の状態に応じて、呼出者１０６に対する対話内容、対話内容の通知方法等を変更することができるようになる。
【０１８８】
＜補足＞
なお、図５、１１の機能構成図は、機能単位のブロックを示している。これらの機能ブロック（機能構成）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されても良いし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）で接続し、これら複数の装置により実現されても良い。
【０１８９】
また、図３、４に示す応答システム１０１、及び端末装置１０３のハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されても良いし、一部の装置を含まずに構成されても良い。また、応答システム１０１、及び端末装置１０３は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを含んで構成されても良く、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されても良い。例えば、プロセッサ３０１、４０１は、これらのハードウェアの少なくとも１つで実装されても良い。
【０１９０】
本明細書で説明した各態様／実施形態は、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future Radio Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra Mobile Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されても良い。
【０１９１】
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャート等は、矛盾のない限り、順序を入れ替えても良い。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【０１９２】
入出力された情報等は特定の場所（例えば、メモリ）に保存されても良いし、管理テーブルで管理しても良い。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されても良い。入力された情報等は他の装置へ送信されても良い。
【０１９３】
判定は、１ビットで表される値（０か１か）によって行われても良いし、真偽値（Boolean：true又はfalse）によって行われても良いし、数値の比較（例えば、所定の値との比較）によって行われても良い。
【０１９４】
本明細書で説明した各態様／実施形態は単独で用いても良いし、組み合わせて用いても良いし、実行に伴って切り替えて用いても良い。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われても良い。
【０１９５】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【０１９６】
また、ソフトウェア、命令などは、伝送媒体を介して送受信されても良い。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【０１９７】
本明細書で説明した情報、信号等は、様々な異なる技術のいずれかを使用して表されても良い。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されても良い。
【０１９８】
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えても良い。例えば、チャネル及び／又はシンボルは信号（シグナル）であっても良い。また、信号はメッセージであってもよい。また、コンポーネントキャリア（ＣＣ）は、キャリア周波数、セルなどと呼ばれても良い。
【０１９９】
本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【０２００】
また、本明細書で説明した情報、パラメータなどは、絶対値で表されても良いし、所定の値からの相対値で表されても良いし、対応する別の情報で表されてもよい。例えば、無線リソースはインデックスで指示されるものであっても良い。
【０２０１】
上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。様々なチャネル（例えば、ＰＵＣＣＨ、ＰＤＣＣＨなど）及び情報要素（例えば、ＴＰＣなど）は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的なものではない。
【０２０２】
端末装置は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。
【０２０３】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【０２０４】
「含む(ｉｎｃｌｕｄｉｎｇ)」、「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」、及びそれらの変形が、本明細書、或いは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書、或いは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。
【０２０５】
本開示の全体において、例えば、英語でのa, an, 及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【０２０６】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【０２０７】
本願は、日本特許庁に２０１８年３月２７日に出願した日本国特許出願２０１８−０６０６２５号に基づく優先権を主張するものであり、当該出願の全内容を本国際出願に援用する。
【符号の説明】
【０２０８】
１００      通信システム
１０１      応答システム
１０３      端末装置
１０４      ユーザ
１０６      呼出者
４０６      出力装置（表示部）
５０３      応答部
５０４      呼出者特定部（特定部）
５０７      対話内容通知部（通知部）
５０９      対話内容変更部（変更部）
７０２      表示制御部
【図１】
2019188523.tif 000003
【図２】
2019188523.tif 000004
【図３】
2019188523.tif 000005
【図４】
2019188523.tif 000006
【図５】
2019188523.tif 000007
【図６Ａ】
2019188523.tif 000008
【図６Ｂ】
2019188523.tif 000009
【図７】
2019188523.tif 000010
【図８】
2019188523.tif 000011
【図９】
2019188523.tif 000012
【図１０Ａ】
2019188523.tif 000013
【図１０Ｂ】
2019188523.tif 000014
【図１０Ｃ】
2019188523.tif 000015
【図１０Ｄ】
2019188523.tif 000016
【図１１】
2019188523.tif 000017
【図１２Ａ】
2019188523.tif 000018
【図１２Ｂ】
2019188523.tif 000019
【図１２Ｃ】
2019188523.tif 000020
【図１２Ｄ】
2019188523.tif 000021
【図１３】
2019188523.tif 000022
【図１４】
2019188523.tif 000023
【国際調査報告】
2019188523.tif 000024
2019188523.tif 000025
2019188523.tif 000026