(57)【特許請求の範囲】
【請求項１】
検索結果を提供する方法であって、前記方法は電子デバイスによって実行され、
入力された検索ワードに対して検索意図の解析を行って前記検索ワードに解答需要が含まれているか否かを判定することと、
肯定と判定された場合に、前記検索ワードで前記解答需要に対応する解答内容を検索することと、
前記解答内容に関連付けられた推薦すべき内容を取得することと、
前記解答内容と前記推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成することと、
を含み、
前記の前記検索ワードに解答需要が含まれているか否かを判定することは、
前記検索ワードの履歴検索結果及び前記履歴検索結果の種類情報を取得することと、
取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、前記検索ワードに解答需要が含まれていると判定すること、
を含むことを特徴とする方法。
【請求項２】
前記の入力された検索ワードに対して検索意図の解析を行って前記検索ワードに解答需要が含まれているか否かを判定することは、
前記検索ワードを予め設定された問題キーワードベースとマッチングすることと、
マッチに成功した場合に、前記検索ワードに解答需要が含まれていると判定すること、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記の前記解答内容に関連付けられた推薦すべき内容を取得することは、
前記解答内容における、前記解答需要に対応するキーワードを抽出することと、
抽出されたキーワードを予め設定された推薦内容に配置された所定のキーワードとマッチングすることと、
マッチに成功した前記所定のキーワードに対応する所定の推薦内容を、前記解答内容に
関連付けられた推薦すべき内容として確定すること、
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記の前記解答内容と前記推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成することは、
前記抽出されたキーワードと対応する前記所定の推薦内容とを組合わせて対応する検索結果を生成することを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記方法は更に、
各項の前記検索結果をプッシュすることを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記の各項の前記検索結果をプッシュすることは、
各項の前記検索結果を検索結果ページにプッシュして展示し、及び／又は
複数項の検索結果が含まれているページへのリンクを作成してプッシュする、ことを含むことを特徴とする請求項５に記載の方法。
【請求項７】
検索結果を提供する装置であって、
入力された検索ワードを検索意図の解析を行って前記検索ワードに解答需要が含まれているか否かを判定するように配置される解析ユニットと、
前記検索ワードに解答需要が含まれていると判定されたことに応答して、前記検索ワードで前記解答需要に対応する解答内容を検索するように配置される検索ユニットと、
前記解答内容に関連付けられた推薦すべき内容を取得するように配置される取得ユニットと、
前記解答内容と前記推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成するように配置される生成ユニットと、
を備え、
前記解析ユニットは、更に、
前記検索ワードの履歴検索結果及び前記履歴検索結果の種類情報を取得し、取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、前記検索ワードに解答需要が含まれていると確定することにより、
前記検索ワードに検索需要が含まれているか否かを判定するように配置されることを特徴とする装置。
【請求項８】
前記解析ユニットは、更に、
前記検索ワードを予め設定された問題キーワードベースとマッチングし、マッチに成功した場合に、前記検索ワードに解答需要が含まれていると判定することにより、
前記検索ワードに検索需要が含まれているか否かを判定するように配置されることを特徴とする請求項７に記載の装置。
【請求項９】
前記取得ユニットは、更に、
前記解答内容における前記解答需要に対応するキーワードを抽出し、抽出されたキーワードを所定の推薦内容に配置された所定のキーワードとマッチングし、マッチに成功した前記所定のキーワードに対応する所定の推薦内容を前記解答内容に関連付けられた推薦すべき内容として確定することにより、
前記解答内容に関連付けられた推薦すべき内容を取得するように配置されることを特徴とする請求項７に記載の装置。
【請求項１０】
前記生成ユニットは、更に、
前記抽出されたキーワードと対応する前記所定の推薦内容とを組合わせて対応する検索結果を生成することにより、
少なくとも一つの検索結果を生成するように配置されることを特徴とする請求項９に記載の装置。
【請求項１１】
前記装置は、更に、
各項の前記検索結果をプッシュするように配置されるプッシュユニットを備えることを特徴とする請求項７に記載の装置。
【請求項１２】
前記プッシュユニットは、更に、
各項の前記検索結果を検索結果ページにプッシュして展示し、及び／又は複数項の検索結果が含まれているページへのリンクを作成してプッシュすることにより、
各項の前記検索結果をプッシュするように配置されることを特徴とする請求項１１に記載の装置。
【請求項１３】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムが記憶される記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、
前記一つ又は複数のプロセッサに請求項１〜６の何れか一つに記載の方法を実現させることを特徴とするサーバ。
【請求項１４】
コンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサにより実行されると、請求項１〜６の何れか一つに記載の方法を実現させることを特徴とするコンピュータに読取可能な記憶媒体。
【発明の詳細な説明】
【優先権】
【０００１】
本願は、２０１７年２月１５日に提出された出願番号が「２０１７１００８１６９８．８」の中国特許出願に基づいて優先権を主張し、その全ての内容を全体として本願に援用する。
【技術分野】
【０００２】
本願はコンピュータ技術分野に関し、具体的に検索技術分野に関し、特に検索結果を提供する方法及び装置に関する。
【背景技術】
【０００３】
インターネット技術の発展に伴い、問答種類の情報に対するユーザの検索需要が増加してくる。従来の検索技術において、ユーザの問題にマッチした回答がページの中央位置における検索結果項に展示され、ページの特定の位置に推薦される内容が単独に展示される（例えばページの側辺又はページのボトム）。これにより、ユーザに検索された回答と推薦内容は分散される。そして、ページの展示領域に制限があるため、ユーザにより一つの検索結果ページから取得され得る情報に非常に限りがあり、より多くの情報を取得しようとする場合に端末上にページの切り替え、クリックによる絞り、検索ワードの切り替えなどの操作を行う必要があり、ユーザに対する情報提供の効率の向上が期待される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
背景技術における一つ又は複数の技術課題を解決するために、本願に検索結果を提供する方法及び装置が提供される。
【０００５】
一局面として、本願は、入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定することと、肯定と判定された場合に、検索ワードで解答需要に対応する解答内容を検索することと、解答内容に関連付けられた推薦すべき内容を取得することと、解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成することを含む、検索結果を提供する方法を提供した。
【０００６】
幾つかの実施例において、前記入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定することは、検索ワードを予め設定された問題キーワードベースとマッチングすることと、マッチが成功の場合に、検索ワードに解答需要が含まれていると判定することを含む。
【０００７】
幾つかの実施例において、前記入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定することは、検索ワードの履歴検索結果及び履歴検索結果の種類情報を取得することと、取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、検索ワードに解答需要が含まれていると確定することを含む。
【０００８】
幾つかの実施例において、前記解答内容に関連付けられた推薦すべき内容を取得することは、解答内容における解答需要に対応するキーワードを抽出することと、抽出されたキーワードを予め設定された推薦内容に配置された所定のキーワードとマッチングすることと、マッチに成功した所定のキーワードに対応する所定の推薦内容を解答内容に関連付けられた推薦すべき内容として確定することを含む。
【０００９】
幾つかの実施例において、前記解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成することは、抽出されたキーワードと対応する所定の推薦内容とを組合わせて対応する検索結果を生成することを含む。
【００１０】
幾つかの実施例において、前記方法は更に、各項の検索結果をプッシュすることを含む。
【００１１】
幾つかの実施例において、前記各項の検索結果をプッシュすることは、各項の検索結果を検索結果ページにプッシュして展示し、及び／又は複数項の検索結果が含まれているページへのリンクを作成してプッシュすることを含む。
【００１２】
第二の局面として、本願は、入力された検索ワードを検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定するように配置される解析ユニットと、検索ワードに解答需要が含まれていると判定されたことに応答して、検索ワードで解答需要に対応する解答内容を検索するように配置される検索ユニットと、解答内容に関連付けられた推薦すべき内容を取得するように配置される取得ユニットと、解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成するように配置される生成ユニットと、を備える、検索結果を提供する装置を提供した。
【００１３】
幾つかの実施例において、前記解析ユニットは、更に、検索ワードを予め設定された問題キーワードベースにマッチングし、マッチに成功した場合に、検索ワードに解答需要が含まれていると確定するように、検索ワードに検索需要が含まれているか否かを判定するように配置される。
【００１４】
幾つかの実施例において、前記解析ユニットは、更に、検索ワードの履歴検索結果及び履歴検索結果の種類情報を取得し、取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、検索ワードに解答需要が含まれていると判定することにより、検索ワードに検索需要が含まれているか否かを判定するように配置される。
【００１５】
幾つかの実施例において、前記取得ユニットは、更に、解答内容における解答需要に対応するキーワードを抽出し、抽出されたキーワードを所定の推薦内容に配置された所定のキーワードとマッチングし、マッチに成功した所定のキーワードに対応する所定の推薦内容を解答内容に関連付けられた推薦すべき内容として確定することにより、解答内容に関連付けられた推薦すべき内容を取得するように配置される。
【００１６】
幾つかの実施例において、前記生成ユニットは、更に、抽出されたキーワードと対応する所定の推薦内容とを組合わせて対応する検索結果を生成することにより、少なくとも一つの検索結果を生成するように配置される。
【００１７】
幾つかの実施例において、前記装置は、更に、各項の検索結果をプッシュするように配置されるプッシュユニットを備える。
【００１８】
幾つかの実施例において、前記プッシュユニットは、更に、各項の検索結果を検索結果ページにプッシュして展示し、及び／又は複数項の検索結果が含まれているページへのリンクを作成してプッシュすることにより、各項の検索結果をプッシュするように配置される。
【００１９】
第三の局面として、本願は、一つ又は複数のプロセッサと、一つ又は複数のプログラムが記憶される記憶装置と、を備え、一つ又は複数のプログラムが一つ又は複数のプロセッサにより実行されると、一つ又は複数のプロセッサに本願の第一の局面により提供される検索結果を提供する方法を実現させるサーバを提供した。
【００２０】
第四の局面として、本願は、コンピュータプログラムが記憶されており、コンピュータプログラムがプロセッサにより実行されると、本願の第一の局面により提供された検索結果を提供する方法を実現させるコンピュータに読取可能な記憶媒体を提供した。
【００２１】
本願により提供された検索結果を提供する方法及び装置は、検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定し、その後に入力された検索ワードに解答需要が含まれていると確定された場合に検索ワードで解答需要に対応する解答内容を検索し、その後に解答内容に関連付けられた推薦すべき内容を取得し、最後に前記解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成することにより、ユーザの潜在的な需要に応じる豊かな検索結果を快速に提供することができる。
【図面の簡単な説明】
【００２２】
以下の図面と合わせてなされた非制限な実施例に対する詳細説明を閲覧することにより、本願の他の特徴、目的及び利点がより明確になる。
【図１】本願を適用可能な例示的なシステムアーキテクチャ図である。
【図２】本願に係る検索結果を提供する方法による一実施例のフローチャートである。
【図３】本願に係る、検索ワードに解答需要が含まれているか否かを判定する方法による一つの具体的な実施形態のフローチャートである。
【図４】本願に係る検索結果を提供する方法による他の実施例のフローチャートである。
【図５】図５ａ〜図５ｃは、本願における検索結果を提供する応用場面の効果模式図である。
【図６】本願における検索結果を提供する装置の一つの実施例の構成模式図である。
【図７】本願実施例の端末装置又はサーバを実現可能なコンピュータシステムの構成模式図である。
【発明を実施するための形態】
【００２３】
以下に図面と実施例を合わせて本願に対して具体的に説明する。理解すべきなのは、ここで説明された具体的な実施例は、関連発明に対する解釈に過ぎず、当該発明に対する限定ではない。なお、説明の便宜上、図面に関連発明に関する部分しか示されていない。
【００２４】
なお、互いに衝突されていない場合に、本願における実施例及び実施例における特徴を互いに組合わせても良い。以下に図面を参照し実施例と合わせて本願を詳しく説明する。
【００２５】
図１は、本願の検索結果を提供する方法或いは検索結果を提供する装置を適用可能な実施例の例示的なアーキテクチャ１００を示した。
【００２６】
図１に示されたように、システムアーキテクチャ１００は、端末装置１０１、１０２、１０３と、ネットワーク１０４と、サーバ１０５とを備えることができる。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５との間に通信リンクの媒体を提供する。ネットワーク１０４には、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバなどが含まれても良い。
【００２７】
ユーザは、端末装置１０１、１０２、１０３を利用し、ネットワーク１０４を介してサーバ１０５とやりとりを行ってメッセージなどを送受信することができる。端末装置１０１、１０２、１０３に各種の情報取得型のアプリ、例えばウェブブラウザ型、検索型アプリ、ソーシャルネットワーキングプラットフォームソフトウェアなどが実装されても良い。
【００２８】
端末装置１０１、１０２、１０３は、ディスプレーを具備し且つウェブ閲覧をサポートする各種の電子デバイスであっても良く、スマートフォン、タブレット、電子書籍リーダ、ＭＰ３プレーヤ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ、ムービング・ピクチャー・エクスパーシ・グループ・オーディオ・レイヤー３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ、ムービング・ピクチャー・エクスパーシ・グループ・オーディオ・レイヤー４）プレーヤ、ノートパソコン及びディスクトップコンピュータなどが含まれるが、それらに限定されない。
【００２９】
サーバ１０５は、各種のサービスを提供するサーバ、例えば端末装置１０１、１０２、１０３からの検索要求に対してデータサポートを提供するウェブデータサーバであっても良い。ウェブデータサーバは、受信された検索要求に対して単語分割、ウェブ情報キャプチャなどの処理を行い、処理結果（例えば検索結果）を端末装置へフィードバックすることができる。
【００３０】
説明すべきなのは、本願の実施例により提供された検索結果を提供する方法は、一般的にサーバ１０５により実行される。それに応じて、検索結果を提供する装置は一般的にサーバ１０５に設置される。
【００３１】
理解すべきなのは、図１における端末装置、ネットワーク及びサーバの数は例示的なものに過ぎない。実際の必要に応じて、任意の数の端末装置、ネットワーク及びサーバが備えられても良い。
【００３２】
続いて図２を参照する。図２は、本願における検索結果を提供する方法による一実施例のフロー２００を示した。当該検索結果を提供する方法は、以下のステップを含む。
【００３３】
ステップ２０１において、入力された検索ワードに対して検索意図の解析を行って前記検索ワードに解答需要が含まれているか否かを判定する。
【００３４】
本実施例において、検索結果を提供する方法が運行される電子デバイス（例えば図１に示されたサーバ１０５）は、ユーザにより入力された検索ワードを取得し、検索ワードに対して解析処理を行い、更に検索ワードに解答需要が含まれているか否かを判断し、即ち検索ワードを入力したユーザに質問により回答を取得する需要があるか否かを判断することができる。
【００３５】
一般的に、ユーザは、ブラウザにより提供される入力インターフェースを介して検索ワードを入力し、検索エンジンを利用して検索を行うことができる。前記入力インターフェースは、例えば検索欄であっても良く、ユーザから文字をタイプすることにより検索ワードを入力可能である。前記入力インターフェースは、例えばオーディオインターフェースであっても良く、ユーザからオーディオインターフェースを介して音声情報を入力可能である。前記電子デバイスはバックグラウンドにおいて音声情報を対応する文字検索ワードに転換することができる。前記電子デバイスは、入力インターフェースの呼び出しを検出すると、入力された検索ワードを取得することができる。
【００３６】
入力された検索ワードを取得した後に、前記電子デバイスは、まず取得された検索ワードに対して単語分割を行い、入力された序列的な検索ワードをシングルワードに分割し、単語分割結果と序列的な検索ワードに基づいてユーザの検索意図を解析することができる。
【００３７】
本実施例において、複数種の手段により前記検索意図の解析を行うことができる。例えば、機器学習の手段を採用し、トレーニングされた検索意図解析モデルにより前記検索ワードに対応する検索意図を解析しても良い。他の選択可能な手段は、検索ワードが分割された詞及び関連詞に含まれている検索意図を解析し、ユーザに所定の種類の需要があるか否かを判断する。幾つかの選択可能な実現方式において、前記所定の種類は、予め詞毎に配置され、例えば問題種類、リソース種類などであっても良い。例えば、「どこ」、「どれら」、「いつ」などの詞が問題種類として予め配置され、「ダウンロード」、「見る」などの詞がリソース種類として予め配置されても良い。単語分割結果に問題種類として配置された詞が含まれていれば、ユーザに問題種類の需要があると確定でき、即ちユーザから入力された検索ワードに解答需要が含まれていると判定することができる。
【００３８】
幾つかの選択可能な実現方式において、以下の方式で入力された検索ワードに解答需要があるか否かを解析することができる。即ち、検索ワードを予め設定された問題キーワードベースとマッチングし、マッチに成功した場合に、検索ワードに解答需要が含まれていると判定する。具体的に、前記電子デバイスに予め設定された問題キーワードベースが記憶されても良い。検索ワードに予め設定された問題キーワードベースにおける詞とマッチした詞が含まれている場合に、検索ワードに解答需要が含まれていると判定することができる。なお、所定のキーワードベースには、質問の意図と強い関連性がある詞が含まれても良い。例示として、実際の場面において、ユーザから入力された検索ワードが「目上へのプレゼントの推薦」であり、そのうち「推薦」が予め設定された問題キーワードベースにおける問題キーワードとマッチした場合に、検索ワード「目上へのプレゼントの推薦」に解答需要が含まれていると判定することができる。更に、選択的に、前記予め設定された問題キーワードベースは、人工配置されたものや、又は機器学習方法によりトレーニングされる、解答需要と直接に関連し又は潜在的な解答需要を具備するものであっても良い。
【００３９】
図３を参照する。図３は、本願に係る、検索ワードに解答需要が含まれているか否かを判定する方法による、一つの具体的な実施形態のフロー３００の模式図を示した。
【００４０】
図３に示されたように、ステップ３０１において、検索ワードの履歴検索結果及び履歴検索結果の種類情報を取得する。
【００４１】
前記電子デバイスに各検索ワードの履歴検索結果が記憶されても良い。ステップ２０１において取得された検索ワードに解答需要が含まれているか否かを判断する場合に、前記電子デバイスは記憶されている大量の履歴検索結果からステップ２０１に取得された検索ワードの履歴検索結果をルックアップし、履歴検索結果の種類情報を確定することができる。前記種類情報には、問答種類、内容推薦種類、リソース種類などが含まれても良い。各履歴検索結果の種類情報は、当該履歴検索結果のソースサイト、内容の種類などにより確定可能である。更に、各履歴検索結果の種類情報は、当該履歴検索結果のソースサイトの種類情報又は当該履歴検索結果の内容の種類情報に一致しても良い。例示として、一つの履歴検索結果のソースサイトが「百度知道」であり、且つ「百度知道」の種類情報が問答種類である場合に、当該履歴検索結果の種類情報が問答種類であると確定することができる。或いは、一つの履歴検索結果に複数の問答語句の対話が含まれている場合に、当該履歴検索結果の種類情報が問答種類であると確定することができる。また、或いは一つの履歴検索結果に複数の推薦内容が含まれている場合に（言い換えれば当該履歴検索ワードで内容推薦をトリガした）、当該履歴検索結果の内容が内容推薦種類であると確定できる場合に、更に当該履歴検索結果の種類情報が内容推薦種類であると確定することができる。幾つかの実現方式において、履歴検索結果に前記電子デバイスが異なるユーザの膨大な検索履歴のデータ量に応じて確定された前記検索ワードの関連検索式が含まれるので、これら関連検索式を履歴検索結果として、関連検索式の種類に応じて検索ワードに解答需要が含まれているか否かを判定することができる。例えば、関連検索式に疑問文が含まれている場合に、前記検索ワードの履歴検索結果の種類情報が問答種類であると確定することができる。
【００４２】
説明すべきなのは、履歴検索結果の種類情報は、予め配置されても良く、履歴検索結果のソースサイト、内容などの属性に応じて解析されても良い。各サイトの種類情報と異なる内容の種類情報の解析は、既存の各種類解析方法を採用することができ、ここでは特に限定されない。
【００４３】
ステップ３０２において、前記取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、検索ワードに解答需要が含まれていると判定する。
【００４４】
ステップ３０１において取得された履歴検索結果の種類情報が問答種類又は内容推薦種類である場合に、入力検索ワードのユーザに潜在的な質問需要があると確定することができ、即ちユーザから入力された検索ワードに解答需要が含まれていると確定することができる。つまり、前記種類情報が問答種類又は内容推薦種類であれば、ユーザの実際の検索意図が解答必要のある問題を提出することであると確定することができる。
【００４５】
更なる実施例において、前記種類情報が問答種類又は内容推薦種類でなければ、ステップ２０１において取得された検索ワードに解答需要が含まれていないと確定することができる。
【００４６】
いままで検索ワードに解答需要が含まれているか否かを判定する選択的な実現方式のフロー３００、及び他の検索ワードに解答需要が含まれているか否かを判定する選択的な方式によれば、前記電子デバイスはユーザの検索意図を推定することにより、解析結果を利用してユーザの需要に適する情報を提供することを実現できる。
【００４７】
図２に戻し、ステップ２０２において、検索ワードに解答需要が含まれていると確定されたことに応答して、検索ワードで解答需要に対応する解答内容を検索する。
【００４８】
本実施例において、前記電子デバイスは、検索ワードに解答需要が含まれていると判定され、即ちユーザに回答すべき問題を提出する意図があると判定された後に、データベースに解答需要に対応する解答内容を検索することができる。
【００４９】
具体的に、前記電子デバイスは、検索ワードを直接に利用して検索し、解答種類の検索結果を選別し、そのうち解答内容を抽出することができる。或いは、検索ワードに対して検索意図の解析を行う際に検索ワードに対応する解答需要を解析し、解答需要に基づいて検索を行って解答内容を取得することができる。例えば、ユーザの解答需要が確定された後に、知識的なサイト（例えば「百度知道」）から解答需要に対応する解答内容をキャプチャすることができる。或いは、前記電子デバイスは、検索ワードをもとに、解答需要に応じて関連詞と補助詞を付加することにより、検索ワードを問答種類の検索式まで拡張して検索を行うことができる。例えば、入力された検索ワードが「ブランドバッグ」である場合に、前記電子デバイスが問答種類の検索式に対応する解答内容を快速に検索するように、検索ワードを「ブランドバッグはどれらですか」などの問答種類の検索式まで拡張して検索することができる。
【００５０】
ステップ２０３において、解答内容に関連付けられた推薦すべき内容を取得する。
【００５１】
本実施例において、前記電子デバイスは、推薦すべき内容ベースに前記解答内容に関連付けられた推薦すべき内容を検索することができる。前記推薦すべき内容ベースに推薦属性を持つ推薦すべき内容が含まれる。推薦属性は、推薦すべき内容の属性特徴を標識するためである。具体的に、推薦属性は、当該推薦すべき内容にマッチ可能な特徴情報であっても良い。
【００５２】
幾つかの選択可能な実現方式において、前記推薦属性は、推薦すべき内容に配置される所定のキーワードであっても良い。この場合に、以下の方式で解答内容に関連付けられた推薦すべき内容を取得することができる。即ち、まず解答内容から解答需要に対応するキーワードを抽出し、その後に抽出されたキーワードを所定の推薦内容に配置された所定のキーワードとマッチングし、マッチに成功した所定のキーワードに対応する所定の推薦内容を解答内容に関連付けられた推薦すべき内容として確定する。具体的に、前記電子デバイスは、解答内容における一つ又は複数のキーワードを抽出し、その後に抽出されたキーワードが解答需要に対応するか否かを判定し、抽出された、解答需要に対応するキーワードのそれぞれを利用して各推薦すべき内容の所定のキーワードとマッチングし、マッチに成功した場合に、マッチに成功した所定のキーワードに対応する予め設定された推薦すべき内容を当該抽出されたキーワードに対応する推薦すべき内容とし、即ち解答内容に関連付けられた推薦すべき内容とすることができる。これにより、解答内容に複数のキーワードが含まれている場合に、マッチングすることによりキーワード毎に対応する異なる推薦すべき内容を取得することができる。
【００５３】
選択的に、前記推薦すべき内容は、前記電子デバイスにより予め記憶され、所定のキーワードが配置された内容であっても良い。これら推薦すべき内容には、より豊かな推薦情報、例えば新聞情報、広告などが含まれても良い。
【００５４】
ステップ２０４において、解答内容と推薦すべき内容とを組み合わせて少なくとも一つの検索結果を生成する。
【００５５】
解答内容に関連付けられた推薦すべき内容が取得された後に、推薦すべき内容と対応する解答内容とを組み合わせて検索結果を生成することができる。具体的に、ステップ２０２において検索された一つの解答内容について、それとそれに関連付けられた一つ又は複数の推薦すべき内容とを組み合わせて一つの検索結果を生成することができる。ステップ２０２において複数の解答内容が検索された場合に、本実施例において対応する複数項の検索結果を生成することができる。組合せの方式は、解答内容とをの関連付けられた推薦すべき内容とを合併し、或いは解答内容と推薦すべき内容との間の関連関係をデータベースに記憶するものであっても良い。これにより、検索結果毎に解答内容と関連付けられた推薦すべき内容とが含まれているため、より豊かな情報を快速に提供することができる。ユーザによる検索操作が一回だけで解答内容、即ち関連付けられた推薦情報を取得できるため、ユーザによる情報取得の操作が簡単になる。
【００５６】
幾つかの選択可能な実現方式において、ステップ２０３において解答内容から解答需要に対応するキーワードが抽出されると、抽出されたキーワードとマッチに成功した所定の推薦内容とを組み合わせて対応する検索結果を生成することができる。つまり、ここでは、解答内容の代わりにキーワードを利用し、且つ対応する推薦すべき内容と組み合わせて検索結果を生成することにより、検索結果を簡略化し、ユーザにもっと興味のある肝心情報を提供することができ、ユーザに情報が快速に取得されることに寄与する。
【００５７】
これにより、本実施例の前記検索結果を提供する方法は、検索ワードの検索意図を解析し、検索ワードに解答需要が含まれていると確定されたと、解答需要に関連付けられた推薦すべき内容を取得し、検索された解答内容と推薦すべき内容とを組合わせて検索結果を生成することにより、検索結果にユーザの潜在的な需要に応じる豊かな情報を快速に提供することができる。
【００５８】
図４を参照する。図４は、本願における検索結果を提供する方法による他の実施例のフローチャートを示した。当該検索結果を提供する方法のフロー４００は、以下のステップを含む。
【００５９】
ステップ４０１において、入力された検索ワードに対して検索意図の解析を行って前記検索ワードに解答需要が含まれているか否かを判定する。
【００６０】
本実施例において、検索結果を提供する方法が運行される電子デバイス（例えば図１に示されたサーバ１０５）は、ユーザから入力された検索ワードを取得し、検索ワードに対して解析処理を行い、更に検索ワードに解答需要が含まれているか否かを判断し、即ち検索ワードを入力したユーザに質問により回答を取得する需要があるか否かを判断することができる。具体的に、入力された検索ワードが取得された後に、前記電子デバイスは、複数種の方式で検索意図の解析を行うことができる。例えば、トレーニングされた検索意図解析モデルを利用して前記検索ワードに対応する検索意図を解析しても良く、検索ワードが分割された詞及び関連詞に含まれた検索意図に応じて解析し、ユーザに所定の種類の需要があるか否かを判断しても良く、検索ワードを予め設定された問題キーワードベースにマッチングし、マッチに成功した場合に、検索ワードに解答需要が含まれていると判定しても良い。なお、予め設定された問題キーワードベースには、質問の意図と強い関連性を持つ詞が含まれる。例示として、実際の場面において、ユーザから入力された検索ワードが「目上へのプレゼントの推薦」であり、そのうち「推薦」が予め設定された問題キーワードベースにマッチした場合に、検索ワード「目上へのプレゼントの推薦」に解答需要が含まれていると判定することができる。
【００６１】
選択的に、以下の方式で前記検索ワードに解答需要が含まれているか否かを判定することもできる。即ち、検索ワードの履歴検索結果及び履歴検索結果の種類情報を取得し、前記取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、検索ワードに解答需要が含まれていると判定する。即ち、検索ワードの履歴検索結果のソースサイト、内容の種類などに基いて検索ワードに解答需要が含まれているか否かを判定することができる。
【００６２】
ステップ４０２において、検索ワードに解答需要が含まれていると確定されたことに応答して、検索ワードで解答需要に対応する解答内容を検索する。
【００６３】
本実施例において、前記電子デバイスは、検索ワードに解答需要が含まれていると確定し、即ちユーザに回答すべき問題を提出する意図があると確定された後に、データベースから解答需要に対応する解答内容を検索することができる。
【００６４】
ステップ４０３において、解答内容に関連付けられた推薦すべき内容を取得する。
【００６５】
本実施例において、推薦すべき内容ベースから前記解答内容に関連付けられた推薦すべき内容を検索することができる。例えば、解答内容と推薦すべき内容の語義を解析してその関連性を確定し、関連性の高い推薦すべき内容を解答内容に関連付けられた推薦すべき内容として選択することができる。或いは、幾つかの選択可能な実現方式において、解答内容から解答需要に対応するキーワードを抽出した後に、抽出されたキーワードを所定の推薦内容に配置された所定のキーワードとマッチングし、マッチに成功した所定のキーワードに対応する所定の推薦内容を解答内容に関連付けられた推薦すべき内容として確定することができる。
【００６６】
ステップ４０４において、解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成する。
【００６７】
解答内容に関連付けられた推薦すべき内容が取得された後に、推薦すべき内容と対応する解答内容とを組合わせて検索結果を生成することができる。組合せの方式は、解答内容と関連付けられた推薦すべき内容とを合併し、或いは解答内容と推薦すべき内容との間の関連関係をデータベースに記憶するものであっても良い。これにより、検索結果毎に解答内容と関連付けられた推薦すべき内容とが含まれている。
【００６８】
幾つかの選択可能な実現方式において、ステップ２０３において解答内容から解答需要に対応するキーワードが抽出されると、抽出されたキーワードと、それとマッチした所定の推薦内容とを組合わせて対応する検索結果を生成することができる。つまり、ここでは、解答内容の代わりにキーワードを利用し、且つ対応する推薦すべき内容と組み合わせて検索結果を生成することにより、検索結果を簡略化し、ユーザにもっと興味のある情報を提供することができ、ユーザに情報が快速に取得されることに寄与する。
【００６９】
説明すべきなのは、前記ステップ４０１〜ステップ４０４における具体的な操作は、ステップ２０１〜ステップ２０４における具体的な操作と基本的に同じであるため、ここでは詳しく説明しない。
【００７０】
ステップ４０５において、各項の検索結果をプッシュする。
【００７１】
各項の検索結果が生成された後に、前記電子デバイス（例えば図１に示されたサーバ１０５）は検索結果をユーザの入力を受信する端末装置（例えば図１に示された端末装置１０１、１０２、１０３）にプッシュすることができる。端末装置は検索結果ページを作成することができる。前記電子デバイスは、検索結果を検索結果ページにプッシュして展示することができる。端末装置は、検索結果を検索結果ページにレンダリングして展示することができる。検索結果ページ内に複数の検索結果を展示するための項目欄を作成し、各検索結果を各項目欄に展示することができる。更に、前記電子デバイスは、検索結果に対応するマッチ度のランキング（例えば検索結果における解答内容と前記解答需要とのマッチ度のランキング）を一緒にプッシュすることができる。これにより、端末装置は、各項の検索結果における解答内容と前記解答需要とのマッチ度のランキングに応じて対応する各項の搜素結果を順に展示することができる。ここでは、検索結果毎に少なくとも一つの解答内容と当該解答内容に関連付けられた推薦すべき内容が含まれる。展示する際に、各項の解答内容と関連付けられた推薦すべき内容とを関連付けて展示することができる。
【００７２】
幾つかの選択可能な実現方式において、前記検索結果が占用する展示スペースを節約し、検索結果ページを簡略化するために、前記電子デバイスは複数項の検索結果が含まれたページへのリンクを作成し、当該リンクをプッシュすることにより、各項の検索結果をプッシュすることができる。これにより、ユーザが当該リンクをクリックして複数項の検索結果が含まれた対応するページをオープンすることにより、前記各項の検索結果を取得することができる。
【００７３】
それに応じて、中断デバイスは、前記電子デバイスにプッシュされた検索結果が受信された後に、複数種の展示方式により前記各項の検索結果を展示することができる。一つの選択可能な実現方式は、検索結果ページにおいて複数項の検索結果を同時に展示する。これにより、ユーザによる他の操作が必要なく解答内容と推薦内容を取得することができる。
【００７４】
図５ａを参照する。図５ａは、本願における検索結果を提供する応用場面の一つの効果模式図を示した。そのうち、ユーザが端末装置に提供されたブラウザ又は検索がサポートされる他のアプリにおける検索欄５０１に検索ワードとして「軍事訓練にどれらのものが必要ですか」をタイプした後に、端末によりサーバへ検索要求を発することができる。サーバは、検索ワードに対して検索意図の解析を行い、検索ワードに含まれているキーワード「どれら」に応じて検索ワードに解答需要が含まれていると判定することができる。この場合に、サーバは、検索ワードで解答需要に対応する解答内容として「日焼け止め」、「歯磨き粉」などを検索することができる。その後に、サーバは、バックグラウンドにおける推薦すべき内容ベース（例えば広告データベース）から日焼け止めに関連付けられた推薦すべき内容（例えば日焼け止め広告）を検索し、解答内容「日焼け止め」と日焼け止め広告とを一つの検索結果５０２として組合せ、バックグラウンドの推薦すべき内容ベース（例えば広告データベース）から歯磨き粉に関連付けられた推薦すべき内容（例えば歯磨き粉広告）を検索し、解答内容「歯磨き粉」と歯磨き粉広告とを一つの検索結果５０３として組み合わせることができる。そして、サーバは、検索結果５０２と検索結果５０３を端末装置に直接にプッシュすることができる。端末装置は、検索結果ページ５１に検索結果５０２と検索結果５０３を直接に展示することができる。
【００７５】
前記サーバからプッシュされた検索結果を受信する端末装置は、以下の方式で各項の検索結果を提示することができる。即ち、検索結果ページにおいて切り替え可能なタブを作成し、各タブに各項の検索結果をそれぞれ表示する。
【００７６】
図５ｂを参照する。図５ｂは、本願における検索結果を提供する応用場面の一つの効果模式図を示した。そのうち、ユーザが電子デバイスに提供されたブラウザ又は検索がサポートされる他のアプリにおける検索欄５１１に検索ワードとして「オバマはどのようなウォッチをはめるか」をタイプした後に、電子デバイスによりサーバへ検索要求を発することができる。サーバは、検索ワードに対して検索意図の解析を行い、検索ワードに含まれているキーワード「どんな」に応じて検索ワードに解答需要が含まれていると確定することができる。この場合に、サーバは、検索ワードにより解答需要に対応する解答内容として「ホイヤー」、「Ｊｏｒｇ  Ｇｒａｙ」、「アルマーニ」を検索することができる。その後に、サーバは、バックグラウンドの広告データベースから「ホイヤー」、「Ｊｏｒｇ  Ｇｒａｙ」、「アルマーニ」であるウォッチのブランドにそれぞれ対応するプロフィールと広告を検索し、各ウォッチのブランド名と対応するプロフィール及び広告とをそれぞれ各項の検索結果として組み合わせて電子デバイスにプッシュすることができる。電子デバイスは、検索結果ページ５２において対応する三つのタブ５１２、５１３、５１４を作成し、各タブに対応するウォッチのブランド名と対応するブランドプロフィール及び広告をそれぞれ展示することができる。更に、クリック又はジェスチャーによりタブを切り替えることにより、ユーザによる異なる解答内容及び関連付けられた推薦内容の取得を便利にすることができる。
【００７７】
幾つかの選択可能な実現方式において、サーバにより検索結果が生成された後に複数項の検索結果が含まれたページへのリンクが作成され、且つ当該リンクがプッシュされた場合に、前記端末装置により検索結果ページにおいてプッシュされたリンクを展示することができる。図５ｃは、本願における検索結果を提供する応用場面の一つの効果模式図を示した。
【００７８】
図５ｃに示されたように、ユーザが端末装置に提供されたブラウザ又は検索がサポートされる他のアプリにおける検索欄５２１に検索ワードとして「軍事訓練にどれらのものが必要ですか」をタイプした後に、端末によりサーバへ検索要求を発することができる。サーバは、検索ワードに対して検索意図の解析を行い、検索ワードに含まれているキーワード「どれら」に応じて検索ワードに解答需要が含まれていると確定することができる。この場合に、サーバは、検索ワードで解答需要に対応する解答内容として「日焼け止め」、「歯磨き粉」などを検索することができる。その後に、サーバは、バックグラウンドにおける広告データベースから日焼け止めの広告と歯磨き粉の広告を検索し、解答内容「日焼け止め」と日焼け止めの広告とを一つの検索結果として組み合わせ、解答内容「歯磨き粉」と歯磨き粉の広告とを他の検索結果として組合わせることができる。その後に、サーバは一つのリンク５２２を作成することができる。当該リンク５２２は、ページ５４のネットワークアドレスへリンクする。ページ５４には、日焼け止めと日焼け止めの広告とからなる検索結果、及び歯磨き粉と歯磨き粉の広告とからなる検索結果が含まれる。サーバは、リンク５２２を検索要求を発した端末装置へプッシュすることができる。端末装置は、検索結果ページ５３に当該リンク５２２を展示することができる。当該リンク５２２がクリックされると、ページ５４が表示される。これにより、検索結果が豊かになり、ユーザの情報取得の效率が向上したと共に、検索結果の占用した展示スペースを縮減することができる。
【００７９】
以上の説明からわかるように、図２に示された実施例と比べ、本実施例における検索結果を提供する方法のフロー４００には、検索結果をプッシュするステップ４０５が追加された。ステップ４０５により、生成された検索結果を検索ワードが受信された端末装置にプッシュして展示し、ユーザに情報を効率的に取得させることができる。
【００８０】
図６を参照する。前記の各図に示された方法の実現として、本願は検索結果を提供する装置の一実施例を提出した。当該装置の実施例は、図２に示された方法の実施例に対応する。当該装置は、具体的に各種の電子デバイスに適用可能である。
【００８１】
図６に示されたように、本実施例における検索結果を提供する装置６００には、解析ユニット６０１と、検索ユニット６０２と、取得ユニット６０３と、生成ユニット６０４とが備えられる。なお、解析ユニット６０１は、入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定するように配置される。検索ユニット６０２は、検索ワードに解答需要が含まれていると判定されたことに応答して、検索ワードで解答需要に対応する解答内容を検索するように配置される。取得ユニット６０３は、解答内容に関連付けられた推薦すべき内容を取得するように配置される。生成ユニット６０４は、解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成するように配置される。
【００８２】
本実施例において、解析ユニット６０１は、ユーザから入力された検索ワードを取得し、単語分割、機器学習などの方法により検索ワードに対して解析処理を行い、更に検索ワードに解答需要が含まれているか否かを判断することができる。
【００８３】
検索ユニット６０２は、解析ユニット６０１の解析結果が検索ワードに解答需要が含まれていると確定されたことである場合に、検索ワードを直接に利用して検索を行い、解答種類の検索結果を選別し、そのうち解答内容を抽出することができる。或いは、検索ワードに対して検索意図の解析を行う際に検索ワードに対応する解答需要を解析し、解答需要に基いて検索して解答内容を取得することができる。
【００８４】
取得ユニット６０３は、推薦すべき内容ベースから前記解答内容に関連付けられた推薦すべき内容を検索することができる。なお、解答内容に関連付けられた推薦すべき内容は、解答内容との語義の関連性が所定の閾値を超えた推薦すべき内容であっても良い。
【００８５】
生成ユニット６０４は、解答内容と解答内容に関連付けられた推薦すべき内容とを組合わせて検索結果を生成することができる。検索ユニット６０２により複数の解答内容が検索されると、本実施例において生成ユニット６０４により対応する複数項の検索結果を生成することができる。
【００８６】
本実施例の幾つかの選択可能な実現方式において、解析ユニット６０１は更に以下の方式で検索ワードに検索需要が含まれているか否かを確定するように配置されても良い。即ち、検索ワードを予め設定された問題キーワードベースにマッチングし、マッチに成功した場合に、検索ワードに解答需要が含まれていると確定する。なお、予め設定された問題キーワードベースは、質問の意図と強い関連性を持つ詞を含んでも良い。
【００８７】
本実施例の幾つかの選択可能な実現方式において、解析ユニット６０１は、更に以下の方式で検索ワードに検索需要が含まれているか否かを確定するように配置されても良い。即ち、検索ワードの履歴検索結果及び履歴検索結果の種類情報を取得し、取得された種類情報が問答種類又は内容推薦種類であると確定されたことに応答して、検索ワードに解答需要が含まれていると確定する。即ち、解析ユニット６０１は、検索ワードの履歴検索結果の内容、ソースサイトなどに応じてその種類情報を確定し、種類情報が問答種類又は内容推薦種類であれば、検索ワードに検索需要が含まれていると判定することができる。
【００８８】
本実施例の幾つかの選択可能な実現方式において、取得ユニット６０３は、更に以下の方式で解答内容に関連付けられた推薦すべき内容を取得するように配置されても良い。即ち、解答内容から解答需要に対応するキーワードを抽出し、抽出されたキーワードを所定の推薦内容に配置された所定のキーワードとマッチングし、マッチに成功した所定のキーワードに対応する所定の推薦内容を解答内容に関連付けられた推薦すべき内容として確定する。
【００８９】
更なる実現方式において、生成ユニット６０４は、更に以下の方式で少なくとも一つの検索結果を生成するように配置されても良い。即ち、抽出されたキーワードと対応する所定の推薦内容とを組合わせて対応する検索結果を生成する。
【００９０】
本実施例の幾つかの選択可能な実現方式において、前記装置６００は更にプッシュユニット６０５（未図示）を備える。プッシュユニットは、各項の検索結果をプッシュするように配置される。更に、プッシュユニット６０５は、更に以下の方式で各項の検索結果をプッシュするように配置されても良い。即ち、各項の検索結果を検索結果ページにプッシュして展示し、及び／又は、複数項の検索結果が含まれたページへのリンクを作成してプッシュする。
【００９１】
前記検索結果を提供する装置６００の実施例は、ユーザの検索意図を解析し、検索された解答内容に関連付けられた推薦すべき内容を検索することができる。これにより、より豊かな検索結果を提供でき、ユーザに情報を提供する効率を向上させた。
【００９２】
本願は更にサーバを提供した。当該サーバには、一つ又は複数のプロセッサと、記憶装置とが備えられる。記憶装置は、一つ又は複数のプログラムを記憶するためである。記憶装置に記憶されている一つ又は複数のプログラムが一つ又は複数のプロセッサにより実行されると、一つ又は複数のプロセッサに本願の前記実施例における検索結果を提供する方法を実現させる。
【００９３】
如何に図７を参照する。図７は、本願の実施例のサーバを実現可能なコンピュータシステム７００の構成模式図を示した。図７に示されたサーバは例示の一つに過ぎず、本願の実施例の機能及び使用範囲に一切制限しない。
【００９４】
図７に示されたように、コンピュータシステム７００には、読み出し専用メモリ（ＲＯＭ）７０２に記憶されているプログラム又は記憶部７０８からランダムアクセスメモリ（ＲＡＭ）７０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理ユニット（ＣＰＵ）７０１を備える。ＲＡＭ７０３には、システム７００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ７０１、ＲＯＭ７０２およびＲＡＭ７０３は、バス７０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【００９５】
キーボード、マウスなどを含む入力部７０６、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部７０７、ハードディスクなどを含む記憶部７０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部７０９は、Ｉ／Ｏインターフェース７０５に接続されている。通信部７０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ７１０は、必要に応じてＩ／Ｏインターフェース７０５に接続される。リムーバブルメディア７１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ７１０に取り付けられることにより、ドライバ７１０から読み出されたコンピュータプログラムが必要に応じて記憶部７０８にインストールされる。
【００９６】
特に，本発明の実施例によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本発明の実施例はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部７０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア７１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）７０１により実行される場合に、本願の方法に限定される前記機能を実行する。説明すべきなのは、本願のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは前記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは前記の任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンド実行システム、装置又は部品に使用され、或いはそれらに組合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は前記の任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンド実行システム、装置又は部品に使用され又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは前記の任意の適当の組み合わせを含むが、それらに限定されない。
【００９７】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【００９８】
本願の実施例に言及されたユニットは、ソフトウェアで実現されても良く、ハードウェアで実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、解析ユニットと、検索ユニットと、取得ユニットと、生成ユニットとが備えられるプロセッサとして説明されても良い。なお、これらのユニットの名称は、ある場合に当該ユニットの自身に対する限定ではない。例えば、解析ユニットは更に、「入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定するユニット」として説明されても良い。
【００９９】
他の局面として、本発明は更にコンピュータ読取可能な媒体を提供した。当該コンピュータ読取可能な媒体は、前記実施形態に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。前記コンピュータ読取可能な媒体には、一つ又は複数のプログラムがロードされている。前記一つ又は複数のプログラムが当該装置に実行されると、当該装置に以下の操作を実行させる。即ち、入力された検索ワードに対して検索意図の解析を行って検索ワードに解答需要が含まれているか否かを判定し、肯定の場合に、検索ワードで解答需要に対応する解答内容を検索し、解答内容に関連付けられた推薦すべき内容を取得し、解答内容と推薦すべき内容とを組合わせて少なくとも一つの検索結果を生成する。
【０１００】
以上の記載は、ただ本発明の好適な実施例及び運用される技術原理に対する説明である。当業者であればわかるように、本発明にかかる発明範囲は、前記技術特徴の特定の組み合わせからなる技術案に限定されず、前記の発明構想から逸脱されない場合に前記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれべきである。例えば前記特徴と本発明に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
0006864107.tif 000002
【図２】
0006864107.tif 000003
【図３】
0006864107.tif 000004
【図４】
0006864107.tif 000005
【図５ａ】
0006864107.tif 000006
【図５ｂ】
0006864107.tif 000007
【図５ｃ】
0006864107.tif 000008
【図６】
0006864107.tif 000009
【図７】
0006864107.tif 000010