(57)【特許請求の範囲】
【請求項１】
コンピュータプロセッサにより実行される、問答情報の処理方法であって、
ユーザが、予め記憶された検索ページに含まれ、検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するステップと、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップと、
前記問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するステップと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップと、
を含み、
ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップを含み、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップには、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集するステップと、
当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報の質問タイプの検索語句をテキスト形式の検索語句に変換し、前記テキスト形式の検索語句を表示し、該表示されたテキスト形式の検索語句から選択された検索語句を取得するステップと、を含む
ことを特徴とする問答情報の処理方法。
【請求項２】
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップには、
前記検索語句を尋ねようとする質問とし、前記問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、前記問答サーバのアドレスを前記問答要求のターゲットアドレスとして追加するステップと、
前記問答サーバへ前記問答要求を送信するステップと、を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して入力した検索語句を受信するステップと、
受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定するステップと、を含む
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップを含む
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で前記回答を出力するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記回答は、前記尋ねようとする質問の属する分野の専門家に対応する端末から前記問答サーバによって取得されることを特徴とする請求項１〜５のいずれかに記載の方法。
【請求項７】
ユーザが、予め記憶された検索ページに含まれ、検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するための質問取得ユニットと、
前記質問取得ユニットが取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するための問答要求送信ユニットと、
前記問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するための回答受信ユニットと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するための回答出力ユニットと、を備え、
前記質問取得ユニットは、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集し、当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報の質問タイプの検索語句をテキスト形式の検索語句に変換し、前記テキスト形式の検索語句を表示し、該表示されたテキスト形式の検索語句から選択された検索語句を取得する
ことを特徴とする問答情報の処理装置。
【請求項８】
前記問答要求送信ユニットは、具体的に、
前記検索語句を尋ねようとする質問とし、前記問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、前記問答サーバのアドレスを前記問答要求のターゲットアドレスとして追加し、
前記問答サーバへ前記問答要求を送信する
ことを特徴とする請求項７に記載の装置。
【請求項９】
前記質問取得ユニットは、具体的に、
ユーザが検索ボックスを介して入力した検索語句を受信し、
受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定する
ことを特徴とする請求項７に記載の装置。
【請求項１０】
前記回答出力ユニットは、具体的に、
前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力する
ことを特徴とする請求項７に記載の装置。
【請求項１１】
前記回答出力ユニットは、具体的に、
前記検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で前記回答を出力する
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記回答は、前記尋ねようとする質問の属する分野の専門家に対応する端末から前記問答サーバによって取得される
ことを特徴とする請求項７〜１１のいずれかに記載の装置。
【請求項１３】
検索クライアントに配置される
ことを特徴とする請求項７〜１１のいずれかに記載の装置。
【請求項１４】
コンピュータ実行可能命令を含む記憶媒体であって、前記コンピュータ実行可能命令が、コンピュータプロセッサにより実行される場合、問答情報の処理方法を実行し、当該方法は、
ユーザが、予め記憶された検索ページに含まれ、検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するステップと、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップと、
前記問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するステップと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップとを含み、
ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップを含み、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップには、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集するステップと、
当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報の質問タイプの検索語句をテキスト形式の検索語句に変換し、前記テキスト形式の検索語句を表示し、該表示されたテキスト形式の検索語句から選択された検索語句を取得するステップと、を含むことを特徴とする記憶媒体。
【請求項１５】
１つ又は複数のプロセッサと、
メモリと、
１つ又は複数のプログラムと、を備えており、
前記１つ又は複数のプログラムが、前記メモリに記憶され、前記１つ又は複数のプロセッサにより実行される場合、
ユーザが、予め記憶された検索ページに含まれ、検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得する操作と、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する操作と、
問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信する操作と、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力する操作と、を実行し、
ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得する操作には、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得する操作を含み、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得操作には、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集する操作と、
当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報の質問タイプの検索語句をテキスト形式の検索語句に変換し、前記テキスト形式の検索語句を表示し、該表示されたテキスト形式の検索語句から選択された検索語句を取得する取得操作とを含む、
ことを特徴とする機器。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本特許出願は、２０１５年７月２８日に提出された、出願番号が２０１５１０４５２１１４．４で、出願人が百度オンラインネットワーク技術（北京）有限公司で、発明の名称が「問答情報の処理方法及び装置」である中国特許出願に基づく優先権を主張し、当該出願の全文を引用により本願に組み込む。
【技術分野】
【０００２】
本開示の実施態様はインターネット技術分野に関し、特に問答情報の処理方法、装置、記憶媒体及び装置に関する。
【背景技術】
【０００３】
現在、人々が日常生活、仕事や学習において会ったさまざまな質問を解決するために、インターネットに基づく問答システム（たとえば百度知道、知乎やフォーラム等）は時運に応じて現れる。問答システムにおいて、ユーザは自分が聞きたい質問を出して、次に問答システムは特定手段によって対応する回答を検索し、ユーザにフィードバックする。
【０００４】
しかしながら、従来技術では、ユーザに対して、問答フローが煩瑣で、体験が悪く、一般的に、質問を尋ねて回答を取得するために、ユーザはまず検索エンジンによって問答システムのサービスページのリンク情報を見つけ、次に当該リンク情報に基づいてサービスページにアクセスしなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の実施形態は問答情報の処理方法、装置記憶媒体及び装置を提供し、従来の問答メカニズムを最適化させ、問答フローを簡略化させることで、ユーザの問答を容易にする。
【課題を解決するための手段】
【０００６】
第１態様では、本開示の実施態様は問答情報の処理方法を提供し、この方法は、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するステップと、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップと、
問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するステップと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップとを含む。
【０００７】
第２態様では、本開示の実施態様は問答情報の処理装置をさらに提供し、この装置は、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するための質問取得ユニットと、
前記質問タイプの検索語句を取得するユニットが取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するための問答要求送信ユニットと、
問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するための回答受信ユニットと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するための回答出力ユニットとを備える。
【０００８】
第３態様では、本開示の実施態様は、コンピュータ実行可能命令を含む記憶媒体を提供し、前記コンピュータ実行可能命令が、コンピュータプロセッサにより実行される場合、問答情報の処理方法を実行し、当該方法は、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するステップと、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップと、
前記問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するステップと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップと、を含む。
【０００９】
第４態様では、本開示の実施態様は、機器を提供し、この機器は、
１つ又は複数のプロセッサと、
メモリと、
１つ又は複数のプログラムと、を備えており、
前記１つ又は複数のプログラムが、前記メモリに記憶され、前記１つ又は複数のプロセッサにより実行される場合、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得する操作と、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する操作と、
問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信する操作と、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力する操作と、を実行する。
【発明の効果】
【００１０】
本開示の実施態様に係る技術案では、ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得した後に、自動的に当該検索語句を尋ねようとする質問として、問答サーバを呼び出して対応する回答を取得して出力することができ、それにより、ユーザが検索エンジンで提供された通常の検索操作によって質問タイプの検索語句を直接入力することだけで、問答システムに直接アクセスして対応する回答を見つけることができるようになり、問答フローを簡略化させることで、ユーザの問答を容易にする。
【図面の簡単な説明】
【００１１】
本発明の実施例における技術案をより明確的に説明するために、以下、実施例の記述に使用される添付図面について簡単に紹介し、無論、下記の説明される添付図面は、ただ本発明のいくつかの実施例であり、当業者にとって、創造的労働なしに、これらの添付図面を修正したり、置き換えたりしてもよい。
【００１２】
【図１】本開示の第１実施例に係る問答情報の処理方法の概略的なフロー図である。
【図２】本開示の第２実施例に係る問答情報の処理方法の概略的なフロー図である。
【図３】本開示の第３実施例に係る問答情報の処理装置の構造概略図である。
【図４Ａ】本開示の第４実施例に係る問答情報の処理システムが問答情報処理を行う時のシグナリング交換の概略図である。
【図４Ｂ】本開示の第４実施例に係る検索クライアントに表示される検索ページの概略図である。
【図４Ｃ】本開示の第４実施例に係る検索クライアントに表示される音声収集指示インターフェースの概略図である。
【図５】本開示の第６実施例に係る問答情報の処理方法を実行する機器のハードウェア構造概略図である。
【発明を実施するための形態】
【００１３】
以下、図面と実施例を参照しながら、本発明における技術案を明らかで完全に説明する。明らかに、説明される実施例は、ただ本発明の一部の実施例であり、全部の実施例ではなく、ただ本発明の原理を解釈するためのものであり、本発明をこれらの一部の実施例に限定するためのものではない。本発明で開示されている実施例に基づいて、当業者にとっては、創造的労働なしに得られる全ての他の実施例が、本発明で保護される範囲に属する。
【第１実施例】
【００１４】
図１は本開示の第１実施例に係る問答情報の処理方法の概略的なフロー図である。本実施例は検索クライアント（又はブラウザクライアント）と問答サーバで構成されるネットワークアーキテクチャに適用することができる。検索クライアント又はブラウザクライアントは例えばスマートフォン、タブレットＰＣ又はパーソナル携帯情報機器等の端末に集積され、検索エンジンと連動して端末ユーザに検索サービスを提供し、問答サーバは検索エンジンと異なり、端末に問答サービスを提供する物理的装置である。本実施例の方法はソフトウェアで実現される問答情報の処理装置で実行されることができ、当該装置は検索クライアント又はブラウザクライアントに配置されてもよい。図１に示すとおり、本実施例に係る問答情報の処理方法の実行操作は具体的にＳ１１０〜Ｓ１４０を含む。
【００１５】
Ｓ１１０：ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得する。
【００１６】
本実施例の一実施形態として、問答情報の処理装置は検索クライアントに配置される。検索クライアントを起動した後に、検索クライアントは、検索ボックスが配置された検索ページを表示し、当該検索ボックスが検索エンジンに適用される。ここで、検索ページは通常にあらかじめローカルに記憶されるページであり、当然ながら、検索クライアントがリアルタイムに検索エンジンへ要求して取得したページであってもよい。
【００１７】
本実施例の別の実施形態として、問答情報の処理装置はブラウザクライアントに配置される。ブラウザはユーザによりトリガーされた、検索ページに対するアクセス指示を受信した後に、当該指示に基づいて検索エンジンへアクセス要求を送信し、検索エンジンに適用される検索ボックスが配置された検索ページをローカルにロードして表示する。
【００１８】
例示的に、ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、ユーザが検索ボックスを介して入力した検索語句を受信するステップと、受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定するステップとを含む。具体的に、受信した検索語句を直接に今回取得した質問タイプの検索語句とすることができる。
【００１９】
受信した検索語句の入力方式はテキスト入力方式であってもよく、音声入力方式であってもよい。検索エンジンに適用される検索ボックスは、テキスト入力領域及び／又は音声入力アイコンを含む。テキスト入力領域へのトリガー操作が検出された場合、入力メソッドがポップアップされ、ユーザが入力メソッドによって入力したテキストコンテンツを受信し、当該テキストコンテンツをユーザが検索ボックスを介して入力した検索語句とする。一方、音声入力アイコンへのトリガー操作が検出された場合、ユーザにより入力された音声情報を収集し、当該音声情報をユーザが検索ボックスを介して入力した検索語句とする。
【００２０】
検索エンジンに適用される検索ボックスにより入力した検索語句は、たとえば質問を尋ねるタイプのコンテンツ、エンティティを検索するタイプのコンテンツ、リソースをダウンロードするタイプのコンテンツ等の任意のタイプのコンテンツであってもよく、選択せずに任意のタイプの検索語句を尋ねようとする質問として、問答サーバに転送して回答を取得すれば、ネットワークトラフィック（一部の検索目的が質問を尋ねて回答を取得することでないため、当該検索需要に応じて入力した検索語句も問答サーバに送信する必要がない）を消費し、且つ問答サーバの処理負荷を増加させる。従って、ユーザにより入力された検索語句を受信した後に、まずそのタイプが質問タイプであるか否かを決定するように、当該検索語句を認識する必要がある。
【００２１】
例として、認識手順は、検索語句を解析し、質問タイプのキーワードが含まれているか否かを確認し、質問タイプのキーワードが含まれている場合、当該検索語句のタイプが質問タイプと決定する。質問タイプのキーワードは開発者であらかじめ設定されてもよく、１つ、２つ又は複数であってもよい。たとえば、「私が尋ねたい」を１つの質問タイプのキーワードとすることができる。受信した検索語句が音声収集装置により収集された音声情報である場合、その解析手順はさらに、当該音声情報を対応するテキストコンテンツに変換してから、当該テキストコンテンツに基づいて対応する質問タイプのキーワードを検索するステップを含むべきである。
【００２２】
当然ながら、当業者であれば、さらに、検索ボックスに質問専用のアイコン又はオプションを設定できることを理解すべきである。当該アイコン又はオプションへのトリガー操作が検出された場合、ユーザ現在が問答需要を有し、今回受信した、ユーザが検索ボックスに入力した検索語句が問答タイプの検索語句であることを決定する。
【００２３】
Ｓ１２０：取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する。
【００２４】
例示的に、検索語句を尋ねようとする質問として、問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、問答サーバのアドレスを問答要求のターゲットアドレスとして追加し、問答サーバへ問答要求を送信する。
【００２５】
Ｓ１３０：問答サーバから戻された、尋ねようとする質問に対応する回答を受信する。
【００２６】
受信した回答は、問答サーバによって問答要求に基づいて取得されるものである。例示的に、当該回答は、尋ねようとする質問の属する分野の専門家に対応する端末又はエキスパートシステムから問答サーバによって取得される回答であってもよい。専門家は、分野に関する専門な知識や経験を多く持っているため、彼が提供する尋ねようとする質問の回答の正確性も非常に高く、さらにユーザの問答ニーズをよく満たし、ページビューを向上することができる。
【００２７】
なお、受信した回答はさらに、問答サーバがあらかじめ記憶された複数の質問-回答対からクエリした、尋ねようとする質問にマッチングするターゲット質問-回答対における回答であってもよい。各質問-回答対は質問と対応する回答からなり、ターゲット質問-回答対は、前記複数の質問-回答対のうち、尋ねようとする質問のテキスト又は意味上の類似度が所定のしきい値を超える質問が属する質問-回答対である。
【００２８】
Ｓ１４０：検索ボックスに対応する結果表示ページを介して回答を出力する。
【００２９】
本実施例に係る技術案によれば、ユーザが検索エンジンに適用される検索ボックスにより入力した質問タイプの検索語句を取得した後に、当該検索語句を自動的に尋ねようとする質問として、問答サーバを呼び出して対応する回答を取得して出力することができ、それにより、
ユーザが通常の検索操作によって質問タイプの検索語句を直接入力するだけで、問答システムにアクセスして対応する回答を見つけることができるようになり、問答フローを簡略化して、ユーザの問答を容易にする。
【第２実施例】
【００３０】
図２は本開示の第２実施例に係る問答情報の処理方法の概略的なフロー図である。本実施例は、上記実施例１を基礎として、検索語句の入力方式及び回答の出力方式を最適化させることで、さらにユーザによる問答の利便性を高める。図２に示すとおり、本実施例に係る問答情報の処理方法の実行操作は具体的にＳ２１０〜Ｓ２４０を含む。
【００３１】
Ｓ２１０：ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得する。
【００３２】
例示的に、検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作が検出された場合、音声収集装置を呼び出してユーザにより入力された音声情報を収集し、当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報作を取得した質問タイプの検索語句とする。なお、当該アイコンへのトリガー操作が検出された場合、直に音声収集装置を呼び出してユーザにより入力された音声情報を収集してもよく、提示インターフェースをポップアップしておいてもよく、当該インターフェースにおいて、音声入力提示コンテンツ（たとえば「押して話す」）及び当該表示内容の下にマイクロホンのアイコンと、統計した最近（たとえば１週間内）に人気のある複数の検索ワードとが表示されてもよい。好ましくは、提示インターフェースにおける検索ワードは数秒おきに１回更新される。インターフェースにおけるマイクロホンアイコンへのタッチ操作が発生した後に、音声収集装置（たとえばマイクロホン）を呼び出してユーザにより入力された音声情報を収集し、当該音声情報をユーザが検索ボックスを介して入力した音声形式の検索語句とする。
【００３３】
ユーザにより入力された音声形式の検索語句を収集した後に、まずそれをテキスト形式の検索語句に変換してから、解析を行ってそのタイプが質問タイプであるか否かを決定し、質問タイプである場合、収集した音声形式の検索語句又は変換して取得したテキスト形式の検索語句を、取得した質問タイプの検索語句とする。前記変換操作は問答情報の処理装置で音声認識技術に基づいてローカルに実現されてもよく、問答情報の処理装置で音声変換サーバを遠隔に呼び出して実現されてもよい。
【００３４】
音声認識技術の制限があるため、音声情報をテキストコンテンツに変換する時、まれな文字変換ミスが不可避的であり、さらに、本来の意図を深刻に歪めてしまう変換結果もある。従って、質問タイプの検索語句としては、変換したテキストコンテンツに比べて、ユーザにより入力された生の音声情報の方が好ましい。
【００３５】
本実施例では、変換して取得したテキスト形式の検索語句は１つであってもよく、複数であってもよい。そのため、これらの検索語句を表示して、ユーザによる本来の意図を最も反映する検索語句の選択に供し、さらに当該検索語句を今回取得した質問タイプの検索語句とすることができる。
【００３６】
Ｓ２２０：取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する。
【００３７】
Ｓ２３０：問答サーバから戻られた、尋ねようとする質問に対応する回答を受信する。
【００３８】
Ｓ２４０：検索ボックスに対応する結果表示ページを介して音声で回答を出力する。
【００３９】
本実施例では、受信した回答は音声形式又はテキスト形式の回答であってもよい。検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップには、検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で回答を出力するステップを含む。音声放送装置はスピーカであってもよい。テキスト形式の回答である場合、さらに当該回答を音声認識技術に基づいて音声情報に変換して、検索ボックスに対応する結果表示ページを介して当該音声情報を出力する必要がある。
【００４０】
本実施例に係る技術案では、音声で問答処理を行うことで、問答速度を加速し、問答フローを簡略化させ、それにより、質問の入力形式と回答の入力形式を多様化させることができる。本実施例はユーザが音声入力の方式で質問を出したり、音声形式の回答を受信したりすることを可能にするため、キーボード（又は手書き）が使えないユーザ、手で操作が不便な状態（たとえば運転中又は料理中）でのユーザや盲人が、問答サーバを用いて回答を容易に求めることを可能にする。
【００４１】
いくつかの実施例では、音声形式で検索語句を入力する場合にも、テキスト形式で回答を出力してもよい。同様に、テキスト形式で検索語句を入力する場合には、音声形式で回答を出力してもよい。これは、たとえばユーザによるデフォルトコントロールへの制御によって実現することができる。
【第３実施例】
【００４２】
図３は本開示の第３実施例に係る問答情報の処理装置の構造概略図である。図３に示すとおり、当該装置は具体的に、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するための質問取得ユニット３１０と、質問取得ユニット３１０が取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するための問答要求送信ユニット３２０と、問答サーバから戻られた、尋ねようとする質問に対応する回答を受信するための回答受信ユニット３３０と、検索ボックスに対応する結果表示ページを介して回答を出力するための回答出力ユニット３４０と、を備える。
【００４３】
好ましくは、問答要求送信ユニット３２０は、具体的に、前記検索語句を尋ねようとする質問として、問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、問答サーバのアドレスを問答要求のターゲットアドレスとして追加し、問答サーバへ問答要求を送信する。
【００４４】
好ましくは、質問取得ユニット３１０は、具体的に、ユーザが検索ボックスを介して入力した検索語句を受信し、受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定する。
【００４５】
好ましくは、質問取得ユニット３１０は、具体的に、ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得する。例として、質問取得ユニット３１０は、具体的に、検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作が検出された場合、音声収集装置を呼び出してユーザにより入力された音声情報を収集し、当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報作を取得した質問タイプの検索語句とする。
【００４６】
好ましくは、回答出力ユニット３４０は、具体的に、検索ボックスに対応する結果表示ページを介して音声で回答を出力する。例として、回答出力ユニット３４０は、具体的に、検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で前記回答を出力する。
【００４７】
本実施例に係る上記技術案を基礎として、回答は問答サーバで尋ねようとする質問の属する分野の専門家に対応する端末から取得されるものである。
【００４８】
好ましくは、本実施例に係る問答情報の処理装置は検索クライアントに配置される。当然ながら、当該装置はブラウザクライアントに配置されてもよい。
【００４９】
上記製品は本開示の任意の実施例に係る問答情報の処理方法を実行することができ、方法を実行するのに必要な機能モジュールと有益な効果を有する。
【第４実施例】
【００５０】
図４Ａは本開示の第４実施例に係る問答情報の処理システムが問答情報処理を行う時のシグナリング交換の概略図である。本実施例は上記すべての実施例を基礎とし、好適な実施例を提供する。本実施例では、問答情報の処理システムは、検索クライアント、問答サーバ及び専門家端末を含む。検索クライアントは例えばスマートフォン、タブレットＰＣ又はパーソナル携帯情報機器等の端末に集積される。図４Ａに示すとおり、問答情報処理のシグナリング交換手順は具体的に以下のとおりである。
【００５１】
まず、検索クライアントはユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得し、取得した検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する。当該手順は、具体的に、以下のようである。
検索クライアントの入力収集モジュールが検出した検索ページ（図４Ｂ参照）における検索ボックス４０での音声入力アイコン４０１に対するユーザのトリガー操作を検索すると、端末におけるマイクロホンを起動させ、同時に音声収集指示インターフェース（図４Ｃ参照）をポップアップするステップと、入力収集モジュールが音声収集指示インターフェースにおける「以上」の表示コンテンツへのタッチ操作を受信すると、マイクロホンをオフにし、マイクロホンをオンしてからオフにするまでの期間に収集した質問タイプの音声情報を音声ファイル（すなわち質問タイプの検索語句で構成されるファイル）に生成し、検索クライアントの中継モジュールに伝達し、同時に問答サーバの認識子も伝達する。
検索クライアントの中継モジュールは問答サーバの認識子を受信した後に、当該認識子と同時に伝達された音声ファイルを尋ねようとする質問として、問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、問答サーバのアドレスを問答要求のターゲットアドレスとして追加し、問答サーバへ問答要求を送信する。この時、検索クライアントは検索エンジンで転送せずに問答要求を問答サーバに直接送信できる。当該質問検索語句に対して、問答サーバのみに送信されてもよく、問答サーバと検索エンジンの両方に送信されてもよく、すなわち質問回答をクエリすると同時に検索するようにしてもよい。
【００５２】
次に、問答サーバは問答要求を解析して音声ファイルを抽出し、テキスト形式の尋ねようとする質問に変換し、当該質問の属する分野を認識し、当該分野の複数の専門家の端末に音声ファイルを含む回答取得要求を送信する。
【００５３】
次に、各専門家の端末は回答取得要求に基づいて対応する回答を生成し、問答サーバに返送する。
【００５４】
さらに、問答サーバは受信した回答を検索クライアントに返送し、検索クライアントの回答出力モジュールは検索ボックスに対応する結果表示ページを介して音声で当該回答を出力する。
【００５５】
本実施例に係る技術案の有益な効果は、質問者にとっては、検索語句の文字を編集する必要がなく、音声で入力すればよいため、質問を出すことを容易にする一方、回答が検索クライアントに直接返送されることによって、ユーザが問答システムで提供するクライアントページにアクセスしなくても回答を検索することができ、回答取得の即時性を確保することである。
【００５６】
なお、本実施例における検索クライアントの中継モジュールは、さらに検索クライアントから独立して、検索クライアント及び問答サーバとデータ通信を行うことができるデータ中継センターとして存在してもよい。
【第５実施例】
【００５７】
本実施例はコンピュータ実行可能命令を含む記憶媒体を提供し、前記コンピュータ実行可能命令がコンピュータプロセッサにより実行される場合、問答情報の処理方法を実行し、当該方法は、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得するステップと、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップと、
前記問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信するステップと、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップとを含む。
【００５８】
上記記憶媒体が前記方法を実行する場合、前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップには、  前記検索語句を尋ねようとする質問とし、前記問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、前記問答サーバのアドレスを前記問答要求のターゲットアドレスとして追加するステップと、
前記問答サーバへ前記問答要求を送信するステップと、を含む。
【００５９】
上記記憶媒体が前記方法を実行する場合、ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して入力した検索語句を受信するステップと、
受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定するステップと、を含む。
【００６０】
上記記憶媒体が前記方法を実行する場合、ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップを含む。
【００６１】
上記記憶媒体が前記方法を実行する場合、ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップには、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集するステップと、
当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報を取得された質問タイプの検索語句とするステップと、さらにを含む。
【００６２】
上記記憶媒体が前記方法を実行する場合、前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップを含む。
【００６３】
上記記憶媒体が前記方法を実行する場合、前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で前記回答を出力する。
【００６４】
上記記憶媒体が前記方法を実行する場合、前記回答は、前記尋ねようとする質問の属する分野の専門家に対応する端末から前記問答サーバによって取得される。
【００６５】
[実施例６]
図５は本発明実施例６に係る問答情報の処理方法を実行する機器のハードウェア構造概略図である。図５に示すように、当該機器は、
１つ以上のプロセッサ５１０（図５に１つのプロセッサ５１０を例にする）と、
メモリ５２０と、
１つ以上のモジュールと、を備える。
【００６６】
前記機器は、入力装置５３０と出力装置５４０をさらに備えてもよい。前記装置のプロセッサ５１０、メモリ５２０、入力装置５３０及び出力装置５４０はバス又はその他の方式によって接続されることができ、図５において、バス接続を例にする。
【００６７】
メモリ５２０はコンピュータ読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム及びモジュール、例えば本発明の実施形態における問答情報の処理方法に対応するプログラム命令／モジュール（例えば、図３に示される問答情報の処理装置における質問取得ユニット３１０、問答要求送信ユニット３２０、回答受信ユニット３３０及び回答出力ユニット３４０）を記憶することに用いられてもよい。プロセッサ５１０はメモリ５２０に記憶されるソフトウェアプログラム、命令及びモジュールを実行して、それによりサーバの各種の機能アプリケーション及びデータ処理を実行し、すなわち上記方法の実施形態における問答情報の処理方法を実現する。
【００６８】
メモリ５２０はオペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域、及び端末装置の使用に応じて作成されるデータ等を記憶できる記憶データ領域を備える。また、メモリ５２０は高速ランダムアクセスメモリを備えてもよく、さらに不揮発性メモリ、例えば少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスを備えてもよい。いくつかの例では、メモリ５２０は、プロセッサ５１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例はインターネット、企業イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【００６９】
入力装置５３０は入力されたデジタル又は文字情報を受信し、及び端末のユーザ設定及び機能制御に関連するキー信号入力を生成することに用いられてもよい。出力装置５４０はディスプレイスクリーン等の表示装置を備えてもよい。
【００７０】
前記１つ以上のモジュールは、前記メモリ５２０に記憶され、前記１つ以上のプロセッサ５１０により実行される時に、
ユーザが検索エンジンに適用される検索ボックスを介して入力した質問タイプの検索語句を取得する操作と、
前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信する操作と、
問答サーバから戻された、前記尋ねようとする質問に対応する回答を受信する操作と、
前記検索ボックスに対応する結果表示ページを介して前記回答を出力する操作と、を実行する。
【００７１】
さらに、前記検索語句を尋ねようとする質問とし、問答サーバへ問答要求を送信するステップには、
前記検索語句を尋ねようとする質問とし、前記問答サーバにより規定されたフォーマットに従って問答要求としてカプセル化し、前記問答サーバのアドレスを前記問答要求のターゲットアドレスとして追加するステップと、
前記問答サーバへ前記問答要求を送信するステップと、を含んでもよい。
【００７２】
さらに、ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して入力した検索語句を受信するステップと、
受信した検索語句のタイプが質問タイプであると認識された場合、受信した検索語句に基づいて今回取得した質問タイプの検索語句を決定するステップと、を含んでもよい。
【００７３】
さらに、ユーザが検索ボックスを介して入力した質問タイプの検索語句を取得するステップには、
ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップを含んでもよい。
【００７４】
さらに、ユーザが検索ボックスを介して音声で入力した質問タイプの検索語句を取得するステップには、
検索ボックスにおける音声収集アイコンに対するユーザのトリガー操作を検出した後に、音声収集装置を呼び出してユーザにより入力された音声情報を収集するステップと、
当該音声情報が質問タイプの音声情報であると認識された場合、当該音声情報を取得された質問タイプの検索語句とするステップと、を含んでもよい。
【００７５】
さらに、前記検索ボックスに対応する結果表示ページを介して前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップを含んでもよい。
【００７６】
さらに、前記検索ボックスに対応する結果表示ページを介して音声で前記回答を出力するステップには、
前記検索ボックスに対応する結果表示ページを介して音声放送装置を呼び出して、音声で前記回答を出力するステップを含んでもよい。
【００７７】
上記実施形態の説明によれば、当業者は、本発明がソフトウェア、および必要な汎用ハードウェアにより実現されてもよく、勿論ハードウェアにより実現されてもよいが、多くの場合、前者が好ましい実施形態であると理解すべきである。このような理解に基づいて、本発明の技術案は、実質的な部分、または従来技術を改良する部分をソフトウェア製品の形態で実現してもよい。当該コンピュータソフトウェア製品は、コンピュータ読み取り可能な記録媒体、例えばコンピュータのフロッピーディスク、光ディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）などに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよく）に本発明の各実施例に係る方法を実行させる複数の命令を含む。
【００７８】
注意すべきのは、上記問答情報の処理装置の実施形態に含まれる各ユニットとモジュールが、機能ロジックのみに応じて区画されるが、上記区画に限定されない。対応する機能を実現することができればよい。また、各機能ユニットの具体的な名称は、単に区別を容易にするためのものであり、本発明の保護範囲を限定するものではない。
【００７９】
以上で説明したのは、本発明の具体的な実施形態だけであり、本発明の保護範囲は、これらに限定されるものではない。いかなる当業者が本発明に開示された技術範囲内に容易に想到できる変更または置換の全ては、本発明の保護範囲内に入るべきである。従って、本発明の保護範囲は、添付される特許請求の範囲を基準としているものである。
【図１】
0006730994.tif 000002
【図２】
0006730994.tif 000003
【図３】
0006730994.tif 000004
【図４Ａ】
0006730994.tif 000005
【図４Ｂ】
0006730994.tif 000006
【図４Ｃ】
0006730994.tif 000007
【図５】
0006730994.tif 000008