(57)【要約】      （修正有）【課題】ユーザが他人と交流する周期が長くなり、効率が低下することのない候補応答情報を生成する方法及び装置を提供する。【解決手段】対話のテキスト情報を受信し、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基いて候補応答情報を生成する。受信された対話のテキスト情報が予め作成された対話テンプレートにマッチする場合、候補応答情報を自動に生成することでユーザは候補応答情報をクリックして応答可能になり、応答情報の編集時間が節約され、また他人との交流の周期を短縮し、交流の効率を向上させることができる。【選択図】図２
2019049970.tif 000002
【特許請求の範囲】
【請求項１】
候補応答情報を生成するための方法であって、
現在に受信された対話のテキスト情報を取得し、
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成する、
ことを含むことを特徴とする方法。
【請求項２】
前記現在に受信された対話のテキスト情報を取得することは、
現在に受信された音声情報又はピクチャ情報を取得し、
前記音声情報又はピクチャ情報をテキスト情報に変換する、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定することは、
前記テキスト情報を予め作成された複数の対話テンプレートにマッチングし、
前記テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、前記テキスト情報にマッチする対話テンプレートとする、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記対話テンプレートは、複数の履歴対話に基づく統計により得られた複数の候補応答情報と予め関連付け、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成することは、
前記複数の履歴対話における各候補応答情報の出現頻度に従って、各候補応答情報を降順で表示することを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定することは、
前記テキスト情報に対して語義解析を行い、
前記語義解析の結果に基づいて、前記テキスト情報の意図及び前記テキスト情報のキーワードを確定し、
確定された前記テキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定する、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記テキスト情報に対して語義解析を行うことは、
現在に対話ウィンドウに表示された履歴対話のテキスト情報と合わせて、前記現在に受信された対話のテキスト情報に対して語義解析を行う、
ことを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記対話テンプレートには、前記対話テンプレートに関連する関連アプリを呼出すインターフェースが予め設置されており、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成することは、
前記関連アプリのインターフェース及び前記キーワードに基づいて、前記候補応答情報を取得する、
ことを含むことを特徴とする請求項５に記載の方法。
【請求項８】
候補応答情報を生成するための装置であって、
現在に受信された対話のテキスト情報を取得するように配置される取得ユニットと、
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される対話テンプレート確定ユニットと、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成するように配置される候補応答情報生成ユニットと、
を含むことを特徴とする装置。
【請求項９】
前記取得ユニットは、更に、
現在に受信された音声情報又はピクチャ情報を取得し、
前記音声情報又はピクチャ情報をテキスト情報に変換するように配置されることを特徴とする請求項８に記載の装置。
【請求項１０】
前記対話テンプレート確定ユニットは、更に、
前記テキスト情報を予め作成された複数の対話テンプレートにマッチングし、
前記テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、前記テキスト情報にマッチする対話テンプレートとするように配置される
ことを特徴とする請求項８に記載の装置。
【請求項１１】
前記対話テンプレートは、複数の履歴対話に基づく統計により得られた複数の候補応答情報と予め関連付け、
前記候補応答情報生成ユニットは、更に、
前記複数の履歴対話における各候補応答情報の出現頻度に従って、各候補応答情報を降順で表示するように配置されることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記対話テンプレート確定ユニットは、更に、
前記テキスト情報に対して語義解析を行い、
前記語義解析の結果に基づいて、前記テキスト情報の意図及び前記テキスト情報のキーワードを確定し、
確定された前記テキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される
ことを特徴とする請求項８に記載の装置。
【請求項１３】
前記対話テンプレート確定ユニットは、更に、
現在に対話ウィンドウに表示された履歴対話のテキスト情報と合わせて、前記現在に受信された対話のテキスト情報に対して語義解析を行うように配置される
ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記対話テンプレートには、前記対話テンプレートに関連する関連アプリを呼出すインターフェースが予め設置されており、
前記候補応答情報生成ユニットは、更に、
前記関連アプリのインターフェース及び前記キーワードに基づいて、前記候補応答情報を取得するように配置されることを特徴とする請求項１２に記載の装置。
【請求項１５】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムが記憶されている記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１から７の何れか一項に記載の方法を実現させることを特徴とするデバイス。
【請求項１６】
コンピュータプログラムが記憶されており、
当該プログラムがプロセッサにより実行されると、請求項１から７の何れか一項に記載の方法が実現されることを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術分野に関し、具体的にインターネット技術分野に関し、特に候補応答情報を生成する方法及び装置に関する。
【背景技術】
【０００２】
モバイルインターネットの急速な発展に連れて、スマートモバイル端末は、人間の生活、仕事に不可欠な通信ツールになっている。スマートモバイル端末において、複数の交際型アプリ（例えば即時通信アプリ）などがインストールされることが可能である。
従来の技術において、ユーザはスマートモバイル端末にインストールされている交際型アプリを使用して他人と交流することができる。交際型アプリによりある情報が受信された後、ユーザは文字毎に応答情報を編集する必要がある。一部のアプリにおいて、文字毎に応答情報を編集する際に、ユーザは他のアプリを開いて関連内容を検索してから応答情報を編集しなければならない可能性もある。これにより、ユーザが他人と交流する周期が長くなり、効率が低下してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、候補応答情報を生成する方法及び装置を提出して上記の背景技術部分に言及された技術課題を解決することにある。
【課題を解決するための手段】
【０００４】
一つの局面として、本発明は候補応答情報を生成する方法を提供する。当該方法は、現在に受信された対話のテキスト情報を取得し、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成することを含む。
【０００５】
第二の局面として、本発明は候補応答情報を生成する装置を提供する。当該装置は、現在に受信された対話のテキスト情報を取得するように配置される取得ユニットと、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される対話テンプレート確定ユニットと、前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成するように配置される候補応答情報生成ユニットと、を備える。
【０００６】
第三の局面として、本発明は、デバイスを提供する。前記デバイスは、一つ又は複数のプロセッサと、一つ或複数のプログラムが記憶されている記憶装置とを備える。前記一つ又は複数のプログラムが一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに前記候補応答情報を生成する方法を実現させる。
【０００７】
第四の局面として、本発明は、コンピュータ読取可能な記憶媒体を提供する。当該コンピュータ読取可能な記憶媒体は、コンピュータプログラムが記憶されており、当該プログラムがプロセッサにより実行されると、前記候補応答情報を生成する方法を実現させる。
【０００８】
本発明により提供された候補情報を生成する方法及び装置は、現在に受信された対話のテキスト情報を取得し、その後に前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、最後に前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成する。本発明の実施形態により提供された方法は、現在に受信された対話のテキスト情報が予め作成された対話テンプレートにマッチする場合に、対話テンプレートに基づいて候補応答情報を自動に生成し、ユーザにより候補応答情報をクリックして応答可能になり、ユーザによる応答情報の編集時間が節約され、ユーザと他人との交流の周期を短縮し、交流の効率を向上させることができる。
【図面の簡単な説明】
【０００９】
以下の図面を参照してなされた制限的でない実施形態に対する詳細的な説明により、本発明の他の特徴、目的及び利点はより明らかになる。
【図１】本発明を適用できる例示的なシステムブロック図である。
【図２】本発明における候補応答情報を生成する方法による一実施形態のフローチャートである。
【図３】本発明における候補応答情報を生成する方法による一つの応用シーンの模式図である。
【図４】本発明における候補応答情報を生成する方法による他の実施形態のフローチャートである。
【図５ａ−５ｂ】本発明における候補応答情報を生成する方法による他の応用シーンの模式図である。
【図６】本発明における候補応答情報を生成する装置による一実施形態の構成図である。
【図７】本発明の実施形態を実現するためのデバイスに適用されるコンピュータシステムの構成図である。
【発明を実施するための形態】
【００１０】
以下、図面及び実施形態を参照しながら本発明をより詳細に説明する。理解すべきことは、ここで説明する具体的な実施形態は、当該発明を説明するものに過ぎず、当該発明を限定するものではない。ただし、説明の便宜上、図面には発明に関連する部分のみが示されている。
【００１１】
なお、衝突しない場合、本願の実施形態及び実施形態における特徴を相互に組み合せてもよい。以下、図面及び実施形態を参照しながら本願を詳細に説明する。
【００１２】
図１は、本発明における候補応答情報を生成する方法又は候補応答情報を生成する装置の実施形態を適用可能な例示的なシステムアーキテクチャ１００を示した。
【００１３】
図１に示されたように、システムアーキテクチャ１００は、モバイル端末１０１、１０２、１０３と、ネットワーク１０４と、端末デバイス１０５、１０６、１０７とを備えても良い。ネットワーク１０４は、モバイル端末１０１、１０２、１０３と端末デバイス１０５、１０６、１０７との間に通信リンクの媒体を提供するために用いられる。ネットワーク１０４は、各種の接続タイプ、例えば有線、無線通信リンク又はファイバ、ケーブルなどを含んでも良い。
【００１４】
端末デバイス１０５、１０６、１０７は、ネットワーク１０４を介してモバイル端末１０１、１０２、１０３に情報を送信することができる。モバイル端末１０１、１０２、１０３と端末デバイス１０５、１０６、１０７において、各種の通信クライアントアプリ、例えば交際型アプリなどがインストールされることができる。
【００１５】
モバイル端末１０１、１０２、１０３と端末デバイス１０５、１０６、１０７は、ディスプレイを有し且つ無線通信をサポートする各種の電子デバイスであっても良く、スマートフォーン、タブレット、ノードパソコンなどを含んでも良いが、それらに限定されない。
【００１６】
説明すべきなのは、本発明の実施形態により提供される候補応答情報を生成する方法は、モバイル端末１０１、１０２、１０３により実行可能である。それに応じて、候補応答情報を生成する装置は一般的にモバイル端末１０１、１０２、１０３に設置される。理解すべきなのは、本発明の実施形態により提供される候補応答情報を生成する方法は、端末デバイス１０５、１０６、１０７により実行可能であっても良い。それに応じて、候補応答情報を生成する装置は、端末デバイス１０５、１０６、１０７に設置されても良い。
【００１７】
理解すべきなのは、図１におけるモバイル端末、端末デバイスの数は、例示的なものに過ぎない。実現の必要に応じて、任意の数のモバイル端末、ネットワークと端末デバイスを備えても良い。
【００１８】
続いて図２を参照する。図２は、本発明における候補応答情報を生成する方法による一実施形態の手順２００を示した。当該候補応答情報を生成する方法は、以下のステップを含む。
【００１９】
ステップ２０１において、現在に受信された対話のテキスト情報を取得する。
【００２０】
本実施形態において、候補応答情報を生成する方法が実装される電子デバイス（例えば、図１に示されたモバイル端末１０１、１０２、１０３）には、少なくとも一つの交際型アプリ、例えば即時通信アプリなどがインストールされることができる。
【００２１】
ユーザが前記電子デバイスにインストールされている任意の交際型アプリにより無線接続方式又は有線接続方式を介して、端末デバイス（例えば図１に示された端末デバイス１０５、１０６、１０７）を使用する使用者と、対話ウィンドウを介して情報の交流を行う過程において、ユーザは、当該交際型アプリのウィンドウに交流情報を送受信することができる。前記交流情報は、テキスト情報、音声情報或いはピクチャ情報などを含んでも良い。
【００２２】
ユーザがインストールされている一つの交際型アプリを使用して相手と対話を行う場合に、前記電子デバイスは、各種の方法により当該アプリの現在の対話のテキスト情報を取得することができる。
【００２３】
一部の応用シーンにおいて、交際型アプリに表示されている対話情報は、全てがテキスト情報であっても良い。この場合に、電子デバイスは、スクリーンに表示された対話情報のピクチャ情報をキャプチャし、画像・文字転換識別ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ、光学文字識別）方法を使用して、ピクチャにおけるテキスト情報を識別することができる。更に、前後の順番に従って最後の一つの対話情報を検索することができる。最後の一つの対話情報が、受信された情報である場合に、当該最後の一つの情報を、現在に受信された対話のテキスト情報とすることができる。
【００２４】
一部の応用シーンにおいて、電子デバイスは、所定のインターフェースにより、前記交際型アプリに表示中の全ての対話情報を取得し、前後の順番に従って、最後の一つの対話情報を、現在に受信された対話の情報として抽出することができる。選択的に、前記対話情報は、テキスト情報、音声情報及びピクチャ情報であっても良い。現在に受信された対話の情報が音声情報或いはピクチャ情報である場合に、電子デバイスは、前記音声情報或いはピクチャ情報をテキスト情報に変換することができる。
【００２５】
具体的に、電子デバイスは、前記音声情報或いはピクチャ情報をテキスト情報に変換することができる。音声情報をテキスト情報に変換する時に、従来の音声識別技術を使用して変換を行っても良い。対話情報にピクチャが含まれ、且つピクチャに文字内容が含まれている場合に、ＯＣＲ方法を使用してピクチャにおける文字内容を識別することができる。
【００２６】
ステップ２０２において、テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定する。
【００２７】
候補応答情報を生成する方法が運行される電子デバイス（例えば、図１に示されたモバイル端末１０１、１０２、１０３）においては、複数の対話テンプレートが予め設置されても良い。ステップ２０１において受信された現在の対話のテキスト情報が取得された後、前記電子デバイスは、まず前記テキスト情報のキーワードを抽出することができる。そして、キーワードに基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定する。更に、前記電子デバイスは、前記テキスト情報を遠隔サーバに送信し、遠隔サーバにより前記テキスト情報に対して単語切り、キーワードの抽出などを行っても良い。
【００２８】
予め作成された対話テンプレートは、当該対話テンプレートの一段落の複数の単語からなる文字説明を含んでも良い。テキスト情報と対話テンプレートのマッチングを行う過程において、前記テキスト情報のキーワードのそれぞれと任意の一つの対話テンプレートにおける各単語とを比較することができる。一つのキーワードが、一つの対話テンプレートにおける一つの単語と完全に同じである場合に、当該キーワードと当該対話テンプレートにおける当該単語との比較が成功したと考えられても良い。更に、対話テンプレートに各単語の類義語を含んでも良い。一つのキーワードと対話テンプレートにおける各単語を比較する時に、当該キーワードと対話テンプレートにおける一つの単語の類義語とを比較しても良い。当該キーワードと一つの単語の類義語との比較が成功した場合に、当該キーワードと当該単語との比較が成功したと考えられても良い。
【００２９】
一つのキーワードと一つの対話テンプレートにおける一つの単語の比較が成功した場合に、当該対話テンプレートに当該キーワードが含まれていると考えられても良い。最も多い前記テキスト情報のキーワードを含む対話テンプレートを、前記テキスト情報にマッチする対話テンプレートとしても良い。前記テキスト情報のキーワードのそれぞれと任意の一つの対話テンプレートにおける各単語との比較が失敗した場合に、テキスト情報とマッチする予め作成された対話テンプレートがないと考えられても良い。
【００３０】
ステップ２０３において、テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、対話テンプレートに基づいて候補応答情報を生成する。
【００３１】
本実施形態において、対話テンプレート毎に、電子デバイスに当該対話テンプレートに関連する複数の候補応答情報が予め記憶されても良い。つまり、対話テンプレート毎に複数の候補応答情報が予め関連付けられても良い。前記複数の候補応答情報は、人為的に設定された情報であっても良い。ステップ２０２においてテキスト情報にマッチする対話テンプレートがあると確定された場合に、前記電子デバイスは、対話テンプレートに基づいて候補応答情報を生成することができる。具体的に、前記電子デバイスは、テキスト情報にマッチする対話テンプレートに関連する複数の候補応答情報を検索し、所定の数の候補応答情報をランダムに抽出して対話ウィンドウに表示してユーザに選択させることができる。
【００３２】
本発明の前記実施形態により提供された候補情報を生成する方法は、現在に受信された対話のテキスト情報を取得した後に、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、最後に前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成する。本発明の実施形態により提供された方法は、現在に受信された対話のテキスト情報が予め作成された対話テンプレートにマッチする場合に、候補応答情報を自動に生成し、ユーザにより前記候補応答情報をクリックして応答可能になり、ユーザによる応答情報の編集時間が節約され、ユーザと他人の交流周期を短縮し、交流の効率を向上させることができる。
【００３３】
本実施形態の一部の選択可能な実現手段において、電子デバイスは、前記テキスト情報を予め作成された複数の対話テンプレートにマッチングしても良い。つまり、前記電子デバイスは、前記テキスト情報に対するキーワードの抽出を必要せず、直接に前記テキスト情報の全体と予め作成された複数の対話テンプレートとをマッチングする。テキスト情報が対話テンプレートにマッチする文字数の数に基づいて、異なるマッチ度を設置しても良い。前記テキスト情報が対話テンプレートにマッチする文字数が多いほど、マッチ度が大きくなる。前記電子デバイスは、前記テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、テキスト情報にマッチする対話テンプレートとすることができる。更に、前記テキスト情報とのマッチ度が所定の閾値よりも大きく、且つ前記テキスト情報とのマッチ度が最も大きい対話テンプレートを、テキスト情報にマッチする対話テンプレートとしても良い。また、一つの対話テンプレートにおいて各単語について語義の同一又は近いワードベース、互いに置換可能な終助詞ワードベース及び異なる程度を表す程度の副詞などを構築することができる。テキスト情報と対話テンプレートとのマッチングを行う場合に、テキスト情報を文字毎に、或いは単語毎に、同一又は近いワードベースを有する対話テンプレートとマッチングを行うことができる。例えば、予め作成された対話テンプレートに「帰ったよ」と「帰ってきたか」のような二つの予め作成された対話テンプレートが含まれる。「帰ってきたか」のようなテンプレートにおいて、「か」を置換可能な終助詞「かい」が含まれても良い。テキスト情報である「帰ってきたかい」に対してテンプレートマッチングを行う際に、当該テキスト情報と「帰ったよ」の対話テンプレートとのマッチ度は、例えば２５％であり、当該テキスト情報と「帰ってきたか」の対話テンプレートとのマッチ度は、例えば１００％である。このように、当該テキスト情報にマッチする対話テンプレートは、「帰ってきたか」のような予め作成された対話テンプレートである。
【００３４】
本実施形態の一部の選択可能な実現手段において、前記電子デバイスに、対話テンプレートに関連する、複数のユーザの履歴対話記録に基づいて統計された複数の候補応答情報が記憶されても良い。且つ、電子デバイスに、候補応答情報のそれぞれが前記複数の履歴対話記録において現れる頻度も記憶されても良い。更に、電子デバイスは、前記テキスト情報にマッチする対話テンプレートを確定した後に、対話テンプレートに関連する各候補応答情報が複数の履歴対話において現れる頻度に従って、対話ウィンドウで各候補応答情報を降順で表示することができる。これにより、対話テンプレートにより生成される候補応答情報は、自然的な言語により近くなり、通話中の人に違和感を感じさせることがない。
【００３５】
一部の選択可能な実現手段において、前記対話テンプレートは遠隔サーバに設置されても良い。対話テンプレートが遠隔サーバに設置されている場合に、前記電子デバイスにより、ステップ２０１に取得された現在に受信された対話のテキスト情報を遠隔サーバに送信し、遠隔サーバにより前記テキスト情報と対話テンプレートのマッチングの操作を実行することができる。遠隔サーバにより前記テキスト情報にマッチする対話テンプレートが得られた場合に、遠隔サーバは、マッチングして得られた対話テンプレートを、前記電子デバイスに送信することができる。遠隔サーバにより前記テキスト情報にマッチする対話テンプレートが得られない場合に、前記電子デバイスにマッチング失敗の情報を返信することができる。
【００３６】
図３を参考する。図３は本発明の候補応答情報を生成する方法による一つの応用シーンの模式図をしめした。
【００３７】
図３に示されたように、モバイル端末デバイス（ユーザＢＢ）により、端末デバイス（使用者ＡＡ）から送信された最新のテキスト情報を受信した後に、モバイル端末デバイスは、ユーザにより開かれた対話ウィンドウの全ての対話記録を取得し、解析により、現在に受信された対話のテキスト情報が「帰って来たかい」であることを得ることができる。そして、モバイル端末デバイスは、前記「帰って来たかい」にマッチする予め作成された対話テンプレートがあるか否かを確定することができる。具体的に、「帰って来たかい」の全体を、予め作成された各対話テンプレートと文字毎にマッチングし、マッチ度の最も高い予め作成された対話テンプレートを、現在に対話のテキスト情報にマッチする対話テンプレートとすることができる。前記のマッチングにより、「帰って来たかい」にマッチするテンプレート、即ち「帰ってきたか」対話テンプレートが得られる。モバイル端末デバイスにおいて、「帰ってきたか」のような対話テンプレートに関連する複数の候補応答情報、例えば「はい」、「まだ」、「すぐ」、「渋滞中」などが予め設置されている。前記候補情報は、複数の履歴対話記録において現れる頻度に従ってソートした後に対話ウィンドウに表示されても良い。前記モバイル端末デバイスにおいて、前記対話テンプレートに関連する前記応答情報は、対話ウィンドウに表示され、ユーザによりクリックして確認された後に、応答情報として対話ウィンドウにアップロードされ、有線接続手段又は無線接続手段で端末デバイス（使用者ＡＡ）に送信されても良い。
【００３８】
続いて図４を参考する。図４は本発明の候補応答情報を生成する方法による他の実施形態の手順４００を示した。
【００３９】
図４に示されたように、当該候補応答情報を生成する方法は、以下のステップを含む。
【００４０】
ステップ４０１において、現在に受信された対話のテキスト情報を取得する。
【００４１】
ステップ４０１は、図２に示された実施形態のステップ２０１と同じであっても良く、ここでは詳しく説明しない。
【００４２】
ステップ４０２において、テキスト情報に対して語義解析（Ｓｅｍａｎｔｉｃ  Ｐａｒｓｉｎｇ）を行う。
【００４３】
本実施形態において、ステップ４０１において現在の対話のテキスト情報が取得された後に、候補応答情報を生成する方法が運行される電子デバイス（例えば、図１に示されたモバイル端末デバイス１０１、１０２、１０３）は、前記テキスト情報に対して語義解析を行うことができる。今まで良く使われる自然的な言語に対する語義解析方法を利用して、前記テキスト情報に対して語義解析を行うことができる。具体的に、最初に前記テキスト情報に対して語形論解析を行い、次に構文解析を行い、最後に語義解析を行うことができる。前記語形論解析において、例えば前記テキスト情報に対して単語切りを行い、そして単語切りにより得られた各単語に対して語の性質の標識を行い、その後に命名の実体を識別し、及び各単語の語義に対して曖昧さの回避処理を行うことを含んでも良い。例えば、テキスト情報である「あなたはＸＸの携帯番号を知るか」に対する単語切りの結果は、「あなたは」、「ＸＸの」、「携帯番号を」、「知る」、「か」になることができる。前記の構文解析において、従来の連語構成の構文システムの解析方法又は依存構成の構文システムの解析方法を使用して、前記単語切りの後の結果に対して、前記テキスト情報の内部の単語間の組み合わせ又は修飾関係の解析を行うことができる。例えば、「ＸＸの」は「携帯番号」を修飾する。更に、動詞である「知る」と「ＸＸの携帯番号」は、動目構造の関係である。最後に前記の構文解析に基づいて語義解析の結果を更に得る。
【００４４】
本実施形態の一部の選択可能な実現手段において、前記テキスト情報に対して語義解析を行う過程において、現在の対話ウィンドウの履歴対話のテキスト情報と合わせて、現在のテキスト情報に対して語義解析を行っても良い。このように、文脈の言語環境と合わせて、現在に受信されたテキスト情報に対して語義解析を行うことにより、語義解析の結果の正確性を向上させることができる。
【００４５】
ステップ４０３において、語義解析の結果に基づいて、前記テキスト情報の意図及びテキスト情報のキーワードを確定する。
【００４６】
前記電子デバイスは、ステップ４０２において前記テキスト情報の語義解析の結果が得られた後に、前記テキスト情報の意図を確定することができる。また、前記語形論解析、構文解析の過程において、前記テキスト情報のキーワードを更に取得することができる。ここでのキーワードは、前記テキスト情報における名詞、例えば人名、物体名、地理位置を示す名詞、疑問詞などであっても良い。例えば、テキスト情報である「あなたはＸＸの携帯番号を知るか」におけるキーワードは、例えば「ＸＸ」と「携帯番号」であっても良い。
【００４７】
ステップ４０２の語義解析の結果により、当該テキスト情報の意図を確定することができる。例えば、前記テキスト情報である「あなたはＸＸの携帯番号を知るか」及びテキスト情報である「ＸＸの連絡番号を知るか」の意図は、何れもＸＸの連絡手段を問い合わせることである。
ステップ４０４において、確定されたテキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定する。
【００４８】
前記電子デバイスは、ステップ４０３において前記テキスト情報の意図が確定された後に、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定することができる。
【００４９】
例えば、前記テキスト情報である「あなたはＸＸの携帯番号を知るか」の意図がＸＸの連絡手段を問い合わせると判断された後に、前記意図により、前記テキスト情報にマッチする予め作成された「ＸＸの連絡手段を問い合わせる」の対話テンプレートがあるか否かを確定することができる。
【００５０】
ステップ４０５において、前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成する。
【００５１】
本実施形態において、前記のテキスト情報にマッチする対話テンプレートについて、関連アプリを呼び出すインターフェースが予め設置されても良い。前記関連アプリは、前記対話テンプレートに関連する。つまり、対話テンプレートのそれぞれについて、当該対話テンプレートに関連する関連アプリを呼び出すインターフェースが予め設置されても良い。前記電子デバイスは、前記関連アプリのインターフェース及び前記キーワードに基づいて候補応答情報を取得することができる。
【００５２】
例えば、前記「ＸＸの連絡手段を問い合わせる」の対話テンプレートについて、連絡帳アプリを呼び出すインターフェースが予め設置されても良い。前記テキスト情報が前記「ＸＸの連絡手段を問い合わせる」の対話テンプレートにマッチすると判断された場合に、電子デバイスは、前記インターフェースにより連絡帳から対応する前記キーワード「ＸＸ」の連絡番号を検索し、現在に展開された対話ウィンドウに前記連絡番号を表示させることができる。
【００５３】
一部の応用シーンにおいて、語義解析により、前記テキスト情報がユーザの位置及び他の個人情報の取得であることが分かった場合に、対話ウィンドウに当該意図の簡単の提示を表示することができる。ユーザにより前記提示がクリックされた場合に、当該意図にマッチするテンプレートに予め設置されたインターフェースにより、候補応答情報を取得することができる。例えば、テキスト情報である「あなたの写真を送ってください」に対する語義解析により、当該テキスト情報の意図、はユーザに関するピクチャを要求することが分かった。この場合に、対話ウィンドウに当該一つの簡単の提示である「ピクチャを取得する」ことを表示することができる。ユーザにより当該提示がクリックされると、電子デバイスは「ピクチャを取得する」の対話テンプレートに予め設置された、ピクチャベースを呼び出すインターフェースにより、ピクチャベースにおける所定の数のピクチャを所定の時間順に従って対話ウィンドウに表示することができる。ユーザは、クリック操作により前記の所定の数のピクチャから一つ又は複数のピクチャを選択することができる。電子デバイスは、ユーザにより選択されたピクチャを応答情報としてダイアログにアップロードすることができる。
【００５４】
また、予め設置された対話テンプレートは、「天気検索」のテンプレート、「カレンダー検索」のテンプレート、「メール送信」のテンプレートなどを含んでも良い。前記対話テンプレートのそれぞれについて、当該対話テンプレートに関連する関連アプリを呼び出すインターフェースが予め設置されても良い。例えば、「天気検索」の対話テンプレートについてユニフォームリソースロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ＵＲＬ）アドレスのウェブページを呼び出すインターフェース、「カレンダー検索」の対話テンプレートについてカレンダーアプリを呼び出すインターフェース、「メール送信」の対話テンプレートについてメールボックスクライアントを呼び出すインターフェースなどが設置されても良い。電子デバイスは、テキスト情報のキーワードに基づいて、関連アプリに関するインターフェースにより、キーワードに関する候補応答情報を取得して対話ウィンドウに表示することができる。
【００５５】
本実施形態において、ステップ４０２ないしステップ４０５の実行の主体は、何れも電子デバイス（例えば、図１に示されたモバイル端末デバイス１０１、１０２、１０３）である。理解すべきなのは、ステップ４０２ないしステップ４０５の実行の主体は、遠隔サーバであっても良い。ステップ４０２ないしステップ４０５の実行の主体が遠隔サーバである場合に、電子デバイスは、ステップ４０１において現在に受信された対話のテキスト情報を取得し、前記テキスト情報を遠隔サーバにアップロードし、遠隔サーバに前記ステップ４０２ないしステップ４０５の操作を実行させることができる。
【００５６】
図５ａと図５ｂを参照する。図５ａと図５ｂは、本発明の候補応答情報を生成する方法による他の応用シーンの模式図５００を示した。
【００５７】
図５ａに示されたように、モバイル端末デバイス（ユーザＢＢ）により、端末デバイス（使用者ＡＡ）から送信された最新のテキスト情報である「あなたは今どこにいる」を受信した後に、モバイル端末デバイス（ユーザＢＢ）は、前記テキスト情報に対して語義解析を行うことにより、前記テキスト情報の意図が「現在の位置を取得する」であることが分かり、且つ前記意図に基いて、「現在の位置を取得する」の対話テンプレートがあるか否かを確定する。また、現在に展開されている対話ウィンドウにユーザに対して「現在の位置を取得する」ことを提示しても良い。モバイル端末デバイスにより前記意図にマッチする対話テンプレートがあると確定され、且つユーザにより「現在の位置を取得する」の提示がクリックされると、モバイル端末デバイスは、ユーザのクリック操作に応答して、前記「現在の位置を取得する」の対話テンプレートに予め設置された、位置測定アプリ（例えば、ＧＰＳ位置測定）を呼び出すインターフェースにより、現在の位置情報（現在の位置情報は、例えば経緯度情報）を取得することができる。そして、前記位置情報によりユーザの地理位置情報を取得する。図５ｂに示されたように、前記地理位置情報は、街道名、番地、建築物名などを含んでも良い。図５ｂに示された現在の位置は「ＣＣ上海研究センター」である。ユーザにより「送信」がクリックされると、前記モバイル端末デバイスは、「ＣＣ上海研究センター」及び
2019049970.tif 000003
を端末デバイス（使用者ＡＡ）に送信することができる。モバイル端末デバイスにより前記現在の経緯度情報を遠隔サーバに送信し、遠隔サーバにより経緯度情報に基づいて地理位置情報を生成してモバイル端末デバイスに送信することができる。選択的に、モバイル端末デバイスは、ローカルに設置されている地図アプリにより、前記経緯度情報に基づいて現在の地理位置情報を取得しても良い。
【００５８】
続いて図６を参照する。前記図２に示された方法の実現として、本発明は、候補応答情報を生成する装置の一実施形態を提供した。当該装置の実施形態は、図２に示された方法の実施形態に対応する。当該装置は、具体的に各種の電子デバイスに適用することができる。
【００５９】
図６に示されたように、本実施形態の候補応答情報を生成する装置６００は、取得ユニット６０１と、対話テンプレート確定ユニット６０２と、候補応答情報生成ユニット６０３とを備える。なお、取得ユニット６０１は、現在に受信された対話のテキスト情報を取得するように配置され、対話テンプレート確定ユニット６０２は、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置され、候補応答情報生成ユニット６０３は、前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成するように配置される。
【００６０】
本実施形態において、候補応答情報を生成する装置６００の取得ユニット６０１、対話テンプレート確定ユニット６０２及び候補応答情報生成ユニット６０３の具体的な処理及び実現の技術效果は、図２の対応の実施形態におけるステップ２０１、ステップ２０２、ステップ２０３の関連説明をそれぞれ参考することができる。ここでは詳しく説明しない。
【００６１】
本実施形態の一部の選択可能な実現手段において、前記取得ユニット６０１は、更に、ユーザにより、現在に受信された音声情報又はピクチャ情報を取得し、前記音声情報又はピクチャ情報をテキスト情報に変換するように配置される。前記の音声情報をテキスト情報に変換し、及びピクチャ情報をテキスト情報に変換する説明は、図２に示された実施形態における関連の説明を参照でき、ここでは詳しく説明しない。
【００６２】
本実施形態の一部の選択可能な実現手段において、前記対話テンプレート確定ユニットは、更に、テキスト情報と予め作成された複数の対話テンプレートとをマッチングし、テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、テキスト情報にマッチする対話テンプレートとするように配置される。前記対話テンプレート確定ユニットによりテキスト情報にマッチする対話テンプレートを確定する説明は、図２に示された実施形態の部分の説明を参照でき、ここでは詳しく説明しない。
【００６３】
本実施形態の一部の選択可能な実現手段において、前記対話テンプレートに、複数の履歴対話に基づく統計により得られた複数の候補応答情報が予め関連付けられても良い。前記候補応答情報生成ユニットは、更に、前記複数の履歴対話における各候補応答情報の出現頻度に従って各候補応答情報を降順で表示するように配置される。
【００６４】
本実施形態の一部の選択可能な実現手段において、前記対話テンプレート確定ユニットは、更に、取得された現在に受信された対話のテキスト情報に対して語義解析を行い、前記語義解析の構成に基いて前記テキスト情報の意図及び前記テキスト情報のキーワードを確定し、且つ確定されたテキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される。
【００６５】
本実施形態の一部の選択可能な実現手段において、前記対話テンプレート確定ユニットは、更に、現在の対話ウィンドウに表示されている履歴対話のテキスト情報と合わせて、現在に受信された対話のテキスト情報に対して語義解析を行うように配置される。
【００６６】
本実施の一部の選択可能な実現手段において、前記対話テンプレートは、対話テンプレートに関連する関連アプリを呼び出すインターフェースが予め設置されており、候補応答情報生成ユニットは、更に、関連アプリのインターフェース及びキーワードに基づいて候補応答情報を取得するように配置される。
【００６７】
本発明の実施形態により提供された候補応答情報を生成する方法及び装置は、受信された現在の対話のテキスト情報と予め作成された対話テンプレートとをマッチングする時に、候補応答情報を自動に生成し、ユーザにより候補応答情報をクリックして応答可能になり、ユーザによる応答情報の編集時間が節約され、ユーザと他人の交流周期を短縮し、交流効率を向上させることができる。
【００６８】
以下に図７を参照する。図７は、本発明の実施形態を実現するための電子デバイスに適用されるコンピュータシステム７００の構成模式図を示した。図７に示されたサーバは一例に過ぎず、本発明の実施形態の機能及び使用範囲に制限しない。
【００６９】
図７に示されたように、コンピュータシステム７００は、読み出し専用メモリ（ＲＯＭ）７０２に記憶されているプログラム又は記憶部７０８からランダムアクセスメモリ（ＲＡＭ）７０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）７０１を備える。ＲＡＭ  ７０３には、システム７００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ  ７０１、ＲＯＭ  ７０２およびＲＡＭ  ７０３は、バス７０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【００７０】
キーボード、マウスなどを含む入力部７０６、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部７０７、ハードディスクなどを含む記憶部７０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部７０９は、Ｉ／Ｏインターフェース７０５に接続されている。通信部７０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ７１０は、必要に応じてＩ／Ｏインターフェース７０５に接続される。リムーバブルメディア７１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ７１０に取り付けられ、したがって、ドライバ７１０から読み出されたコンピュータプログラムが必要に応じて記憶部７０８にインストールされる。
【００７１】
特に，本発明の実施例によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本発明の実施例はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部７０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア７１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）７０１により実行される場合に、本願の方法に限定される前記機能を実行する。説明すべきなのは、本願のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは前記両者の任意の組み合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは前記の任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組み合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は前記の任意の適当の組み合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組み合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは前記の任意の適当の組み合わせを含むが、それらに限定されない。
【００７２】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、一部の置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組み合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組み合わせで実現されても良い。
【００７３】
本発明の実施例に説明されたユニットはソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、取得ユニット、対話テンプレート確定ユニット、候補応答情報生成ユニットを備えるプロセッサとして記載されても良い。これらユニットの名称は、ある場合に当該ユニットの自身に対する限定とされない。例えば、取得ユニットは更に「現在に受信された対話のテキスト情報を取得するユニット」と記載されても良い。
【００７４】
他の局面として、本発明は更にコンピュータ読取可能な媒体を提供した。当該コンピュータ読取可能な媒体は、前記実施形態に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。前記コンピュータ読取可能な媒体に一つ又は複数のプログラムがロードされる。前記一つ又は複数のプログラムが当該装置により実行されると、当該装置に、現在に受信された対話のテキスト情報を取得し、テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、対話テンプレートに基づいて候補応答情報を生成するように実行させる。
【００７５】
以上の記載は、ただ本発明の好適な実施例及び運用される技術原理に対する説明である。当業者であればわかるように、本発明にかかる発明範囲は、前記技術特徴の特定の組み合わせからなる技術案に限定されず、前記の発明構想から逸脱されない場合に前記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれるべきである。例えば、前記特徴と本発明に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案を含む。
【図１】
2019049970.tif 000004
【図２】
2019049970.tif 000005
【図３】
2019049970.tif 000006
【図４】
2019049970.tif 000007
【図５ａ】
2019049970.tif 000008
【図５ｂ】
2019049970.tif 000009
【図６】
2019049970.tif 000010
【図７】
2019049970.tif 000011
【手続補正書】
【提出日】平成30年8月6日(2018.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
候補応答情報を生成するための方法であって、
現在に受信された対話のテキスト情報を取得し、
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定し、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成する、
ことを含むことを特徴とする方法。
【請求項２】
前記現在に受信された対話のテキスト情報を取得することは、
現在に受信された音声情報又はピクチャ情報を取得し、
前記音声情報又はピクチャ情報をテキスト情報に変換する、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定することは、
前記テキスト情報を予め作成された複数の対話テンプレートにマッチングし、
前記テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、前記テキスト情報にマッチする対話テンプレートとする、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記対話テンプレートは、複数の履歴対話に基づく統計により得られた複数の候補応答情報と予め関連付け、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成することは、
前記複数の履歴対話における各候補応答情報の出現頻度に従って、各候補応答情報を降順で表示することを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定することは、
前記テキスト情報に対して語義解析を行い、
前記語義解析の結果に基づいて、前記テキスト情報の意図及び前記テキスト情報のキーワードを確定し、
確定された前記テキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定する、
ことを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記テキスト情報に対して語義解析を行うことは、
現在に対話ウィンドウに表示された履歴対話のテキスト情報と合わせて、前記現在に受信された対話のテキスト情報に対して語義解析を行う、
ことを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記対話テンプレートには、前記対話テンプレートに関連する関連アプリを呼出すインターフェースが予め設置されており、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成することは、
前記関連アプリのインターフェース及び前記キーワードに基づいて、前記候補応答情報を取得する、
ことを含むことを特徴とする請求項５に記載の方法。
【請求項８】
候補応答情報を生成するための装置であって、
現在に受信された対話のテキスト情報を取得するように配置される取得ユニットと、
前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される対話テンプレート確定ユニットと、
前記テキスト情報にマッチする対話テンプレートがあると確定されたことに応じて、前記対話テンプレートに基づいて候補応答情報を生成するように配置される候補応答情報生成ユニットと、
を含むことを特徴とする装置。
【請求項９】
前記取得ユニットは、更に、
現在に受信された音声情報又はピクチャ情報を取得し、
前記音声情報又はピクチャ情報をテキスト情報に変換するように配置されることを特徴とする請求項８に記載の装置。
【請求項１０】
前記対話テンプレート確定ユニットは、更に、
前記テキスト情報を予め作成された複数の対話テンプレートにマッチングし、
前記テキスト情報とのマッチ度が所定の閾値より大きい対話テンプレートを、前記テキスト情報にマッチする対話テンプレートとするように配置される
ことを特徴とする請求項８に記載の装置。
【請求項１１】
前記対話テンプレートは、複数の履歴対話に基づく統計により得られた複数の候補応答情報と予め関連付け、
前記候補応答情報生成ユニットは、更に、
前記複数の履歴対話における各候補応答情報の出現頻度に従って、各候補応答情報を降順で表示するように配置されることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記対話テンプレート確定ユニットは、更に、
前記テキスト情報に対して語義解析を行い、
前記語義解析の結果に基づいて、前記テキスト情報の意図及び前記テキスト情報のキーワードを確定し、
確定された前記テキスト情報の意図に基づいて、前記テキスト情報にマッチする予め作成された対話テンプレートがあるか否かを確定するように配置される
ことを特徴とする請求項８に記載の装置。
【請求項１３】
前記対話テンプレート確定ユニットは、更に、
現在に対話ウィンドウに表示された履歴対話のテキスト情報と合わせて、前記現在に受信された対話のテキスト情報に対して語義解析を行うように配置される
ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記対話テンプレートには、前記対話テンプレートに関連する関連アプリを呼出すインターフェースが予め設置されており、
前記候補応答情報生成ユニットは、更に、
前記関連アプリのインターフェース及び前記キーワードに基づいて、前記候補応答情報を取得するように配置されることを特徴とする請求項１２に記載の装置。
【請求項１５】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムが記憶されている記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１から７の何れか一項に記載の方法を実現させることを特徴とするデバイス。
【請求項１６】
コンピュータプログラムが記憶されており、
当該プログラムがプロセッサにより実行されると、請求項１から７の何れか一項に記載の方法が実現されることを特徴とするコンピュータ読取可能な記憶媒体。
【請求項１７】
プロセッサにより実行されると、請求項1から7の何れか一項に記載の方法が実現されることを特徴とするプログラム。
【外国語明細書】
2019049970000001.pdf