(57)【特許請求の範囲】
【請求項１】
クライアントが送信した現在の検索語を受信するステップと、
前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得するステップと、
前記画像結果を前記クライアントに送信するステップと、を含み、
前記クライアントが送信した現在の検索語を受信する前に、前記方法は、
画像表示可能ワードのワードバンクを構築するステップを更に含み、
前記現在の検索語に含まれる画像表示可能ワードを取得するステップは、
前記画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得することを含み、
前記画像表示可能ワードのワードバンクを構築するステップは、
歴史検索語に対する単語分割を行って、複数のセグメントを取得するステップと、
第１の画像列及び第２の画像列を取得し、前記第１の画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列であるステップと、
前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成するステップと、を含み、
以上のステップは、コンピュータが実行する、
ことを特徴とする検索方法。
【請求項２】
前記画像表示可能ワードに基づいて対応する画像結果を取得するステップは、
前記現在の検索語に基づいて検索結果を取得し、前記検索結果から画像を抽出するステップと、
前記抽出した画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記抽出した画像をクライアントに送信する画像結果と決定するステップと、を含み、
以上のステップは、コンピュータが実行する、
ことを特徴とする請求項１に記載の方法。
【請求項３】
コンピュータが現在の検索語を受信するステップと、
コンピュータが前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである、ステップと、
コンピュータが前記画像結果を表示するステップと、を含み、
コンピュータが前記現在の検索語に基づいて画像結果を取得するステップは、
コンピュータが前記現在の検索語をサーバーに送信して、前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像結果を取得するようにするステップと、
前記サーバーが送信した前記画像結果を受信するステップと、を含み、
前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像結果を取得するようにするステップは、
前記サーバーが画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得することを含み、
前記サーバーが前記画像表示可能ワードのワードバンクを構築するステップは、
前記サーバーが歴史検索語に対する単語分割を行って、複数のセグメントを取得するステップと、
前記サーバーが第１の画像列及び第２の画像列を取得し、前記第１の画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列であるステップと、
前記サーバーが前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成するステップと、を含む、
ことを特徴とする検索方法。
【請求項４】
クライアントが送信した現在の検索語を受信する受信モジュールと、
前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得する取得モジュールと、
前記画像結果を前記クライアントに送信する送信モジュールと、を含み、
画像表示可能ワードのワードバンクを構築する構築モジュールを更に含み、
前記取得モジュールは、具体的には、
前記画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得し、
前記構築モジュールは、具体的には、
歴史検索語に対する単語分割を行って、複数のセグメントを取得し、
第１の画像列及び第２の画像列を取得し、前記第１の画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列であり、
前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて
前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成する、
ことを特徴とする検索装置。
【請求項５】
前記取得モジュールは、具体的には、
前記画像表示可能ワードに基づいて予備画像を取得し、
前記予備画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記予備画像をクライアントに送信する画像結果と決定する、
ことを特徴とする請求項４に記載の検索装置。
【請求項６】
一つ又は複数のプロセッサーと、
メモリと、
一つ又は複数のプログラムと、を含み、
前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、請求項１又は２に記載の方法を実行する、
ことを特徴とするサーバ。
【請求項７】
一つ又は複数のモジュールが記憶され、
前記一つ又は複数のモジュールが実行される時、請求項１又は２に記載の方法を実行する、
ことを特徴とする不揮発性コンピューター記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、バイドゥオンラインネットワーク技術（北京）リミテッドカンパニーにより２０１４年１２月３０日付けで提出された発明の名称が「検索方法及び装置」であり、中国特許出願番号が「２０１４１０８４３８０５．２」である特許出願の優先権を主張するものである。
【０００２】
本発明は、インターネット技術に関し、特に検索方法及び装置に関する。
【背景技術】
【０００３】
現在、検索エンジンは、主にネットワークにおける相関キーワードの所在するデータ情報を統合することにより結果を提供し、普通、検索請求命中状況に基づいてデータベースから結果データを抽出し、ウェブページにレンダリングする。
【０００４】
但し、このような方式で取得した検索結果は、普通、テキスト形式であり、情報の表現効果が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、相関技術における技術問題のうち一つを少なくともある程度解決しようとする。
【０００６】
このため、本発明の一つの目的は、検索方法を提出することであり、当該方法は、検索結果の情報表現効果を向上させることができる。
【０００７】
本発明のもう一つの目的は、検索装置を提出することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の第１の方面の実施例が提出する検索方法は、クライアントが送信した現在の検索語を受信するステップと、前記現在の検索語に含まれる画像表示可能ワードを取得し、画像表示可能ワードに基づいて対応する画像結果を取得するステップと、前記画像結果を前記クライアントに送信するステップと、を含む。
【０００９】
本発明の第１の方面の実施例が提出する検索方法は、現在の検索語に含まれる画像表示可能ワードを取得し、当該画像表示可能ワードに基づいて画像結果を取得することであり、画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００１０】
上記の目的を達成するために、本発明の第２の方面の実施例が提出する検索方法は、現在の検索語を受信するステップと、前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである、ステップと、前記画像結果を表示するステップと、を含む。
【００１１】
本発明の第２の方面の実施例が提供する検索方法は、現在の検索語に基づいて画像結果を取得することであり、画像結果は、現在の検索語に含まれる画像表示可能ワードに基づいて取得したものであり、画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００１２】
上記の目的を達成するために、本発明の第３の方面の実施例が提出する検索装置は、クライアントが送信した現在の検索語を受信する受信モジュールと、前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得する取得モジュールと、前記画像結果を前記クライアントに送信する送信モジュールと、を含む。
【００１３】
本発明の第３の方面の実施例が提出する検索装置は、現在の検索語に含まれる画像表示可能ワードを取得し、当該画像表示可能ワードに基づいて画像結果を取得することであり、画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００１４】
上記の目的を達成するために、本発明の第４の方面の実施例が提出する検索装置は、現在の検索語を受信するための受信モジュールと、前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである、取得モジュールと、前記画像結果を表示するための表示モジュールと、を含む。
【００１５】
本発明の第４の方面の実施例が提供する検索装置は、現在の検索語に基づいて画像結果を取得することであり、画像結果は、現在の検索語に含まれる画像表示可能ワードに基づいて取得したものであり、画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００１６】
本発明の実施例はサーバを更に提出し、当該サーバは、一つ又は複数のプロセッサーと、メモリと、一つ又は複数のプログラムと、を含み、前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、本発明の第１の方面の実施例のいずれか一項に記載の方法を実行する。
【００１７】
本発明の実施例は、ユーザー端末を更に提出し、当該ユーザー端末は、一つ又は複数のプロセッサーと、メモリと、一つ又は複数のプログラムと、を含み、前記一つ又は複数のプログラムは、前記メモリに記憶されており、前記一つ又は複数のプロセッサーにより実行される時、本発明の第２の方面の実施例のいずれかの一項に記載の方法を実行する。
【００１８】
本発明の実施例は、不揮発性コンピューター記憶媒体を更に提出し、前記コンピューター記憶媒体に一つ又は複数のモジュールが記憶され、前記一つ又は複数のモジュールが実行される時、本発明の第１の方面の実施例のいずれか一項に記載の方法を実行する。
【００１９】
本発明の実施例は、不揮発性コンピューター記憶媒体を更に提出し、前記コンピューター記憶媒体に一つ又は複数のモジュールが記憶され、前記一つ又は複数のモジュールが実行される時、本発明の第２の方面の実施例のいずれかの一項に記載の方法を実行する。
【００２０】
本発明の付加方面と利点は、下記の説明にて部分的に示され、一部は下記の説明にて明らかになり、又は本発明の実践により理解される。
【００２１】
本発明の上記及び／又は付加方面と利点は、下記の図面を結合して実施例に対する説明をしながら明らかになり、理解しやすくなり、その中で、
【図面の簡単な説明】
【００２２】
【図１】本発明の一つの実施例が提出する検索方法のフローチャートである。
【００２３】
【図２】本発明の実施例における画像表示可能ワードのワードバンクを構築するフローチャートである。
【００２４】
【図３】本発明のもう一つの実施例が提出する検索方法のフローチャートである。
【００２５】
【図４】本発明のもう一つの実施例が提出する検索装置の構造模式図である。
【００２６】
【図５】本発明のもう一つの実施例が提出する検索装置の構造模式図である。
【００２７】
【図６】本発明のもう一つの実施例が提供する検索装置の構造模式図である。
【発明を実施するための形態】
【００２８】
以下に、本発明の実施例を詳細に説明する。前記実施例の例示が図面において示されるが、一貫して同一または類似する符号は、同一又は類似の部品、又は、同一又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施例は例示性のものであり、本発明を解釈するためだけに用いられるものであって、本発明を限定するように理解されてはならない。逆に、本発明の実施例は、添付される特許請求の範囲に置かれる原理及び含意における全ての変化、修正及び同等物を含む。
【００２９】
図１は、本発明の一つの実施例が提出する検索方法のフローチャートであり、当該方法は、下記のステップＳ１１〜ステップＳ１３を含む。
【００３０】
Ｓ１１：サーバーは、クライアントが送信した現在の検索語を受信する。
【００３１】
例えば、ユーザーは、検索エンジンに検索しようとする検索語（ｑｕｅｒｙ）を入力することができ、その中で、検索語は、捜索語又はクエリー等とも称することができる。検索語は、文字、単語、又は文章等であっても可能である。
【００３２】
検索エンジンのクライアントは、ユーザーが入力した現在の検索語を受信すると、現在の検索語をサーバーに送信することができる。
【００３３】
Ｓ１２：サーバーは、前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得する。
【００３４】
その中で、画像表示可能ワードは、対応する検索結果のうち画像を含むワードである。
【００３５】
現在の検索語を受信した時、現在の検索語から画像表示可能ワードのワードバンクに属する画像表示可能ワードを取得するために、画像表示可能ワードのワードバンクを予め構築しても良い。
【００３６】
図２を参照すると、画像表示可能ワードのワードバンクを構築するステップは、ステップＳ２１〜ステップＳ２３を含むことができる。
【００３７】
Ｓ２１：歴史検索語に対する単語分割を行って、複数のセグメントを取得する。
【００３８】
通常の単語分割アルゴリズムを適用して検索語に対する単語分割を行うことにより、単語分割後の複数のセグメンテーションを取得してセグメントすることができる。
【００３９】
例えば、歴史検索語である「北京から瀘沽湖に旅行」は、単語分割后を経て四つのセグメントが取得され、それぞれ北京、に、瀘沽湖、旅行である。
【００４０】
Ｓ２２：第１の画像列及び第２の画像列を取得し、前記第一画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列である。
【００４１】
その中で、歴史検索語及び各セグメントに対応して別々に検索を行って、第１の画像列及び第２の画像列を取得することができる。
【００４２】
例えば、「北京から瀘沽湖に旅行」を適用して検索を行った結果、３０個の画像を取得することができ、「北京」を適用して検索を行った結果、他の３０個の画像を取得することができ、類似的に、それぞれ「に」、「瀘沽湖」、「旅行」に対応しても皆相応する画像列を取得することができる。
【００４３】
理解できることは、上記の各列に含まれる画像の数は他の予め設定された数であっても可能であり、また、異なる列に含まれる画像の数も異なっても良い。
【００４４】
Ｓ２３：前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成する。
【００４５】
例えば、「北京」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第１の数値を取得することができる。「に」対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第２の数値を取得することができる。「瀘沽湖」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第３の数値を取得することができる。「旅行」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第４の数値を取得することができる。
【００４６】
各歴史検索語に対応して一つの画像表示可能ワードを選択すると仮定すると、類似度が一番高いもの、例えば、第３の数値が一番高い場合、「北京から瀘沽湖に旅行」に対応する画像表示可能ワードが「瀘沽湖」だと決定することができる。
【００４７】
理解できることは、各検索語に対応する画像表示可能ワードが複数であっても可能であり、この時、画像表示可能ワードとして類似度の高い複数のワードを選択することができる。
【００４８】
具体的には、二つの画像列間の類似度を計算する時、下記の方式を適用することができる。
【００４９】
各画像列における各画像に対する特徴抽出を行い、例えば、視覚特徴を抽出することは、具体的には、予め設定された数学アルゴリズムを適用して画像におけるピクセルポイントの色変化値等を抽出する。
【００５０】
抽出した特徴に基づいて画像列を一つの予め設定された次元のベクトル量にマッピングし、例えば、一つの画像列における各画像が抽出した特徴情報に対する平均値取り運算を行ってから、平均値に基づいて一つの予め設定された次元の空間に投射することにより、各画像列が一つの予め設定された次元に対応するベクトル量を取得する。
【００５１】
各画像列を一つの予め設定された次元のベクトル量にマッピングした後、ベクトル量間の距離を計算することにより、例えば、コサイン距離を計算することにより、計算した距離値を類似度数値とすることができる。
【００５２】
画像表示可能ワードのワードバンクを構築した後、現在の検索語を受信すると、現在の検索語に含まれる画像表示可能ワードを決定することができる。例えば、現在の検索語は、「北京から雲南瀘沽湖に旅行」であり、瀘沽湖は、画像表示可能ワードのワードバンクに属するため、現在の検索語に含まれる画像表示可能ワードは、瀘沽湖であると決定することができる。
【００５３】
現在の検索語に含まれる画像表示可能ワードを決定した後、当該画像表示可能ワードに基づいて検索結果を取得することができる。
【００５４】
前記画像表示可能ワードに基づいて対応する画像結果を取得するステップは、
前記現在の検索語に基づいて検索結果を取得し、前記検索結果から画像を抽出するステップと、
前記抽出した画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記抽出した画像をクライアントに送信する画像結果と決定するステップと、を含むことができる。
【００５５】
具体的には、通常の検索方式を適用して現在の検索語から相関検索結果を捕らえることができ、当該検索結果は、テキスト及び画像等を含むことができる。検索結果から画像を抽出し、抽出した画像と画像表示可能ワードとを比較し、抽出した画像に画像表示可能ワードに対応する特徴情報が含まれる場合、当該抽出した画像を最終的にクライアントに送信する画像と決定する。例えば、若し捕らえられた一枚の画像に瀘沽湖のテキスト情報が含まれるとか、又は、視覚特徴抽出を経た後、瀘沽湖の視覚の特徴が含まれる場合、当該画像を最終的にクライアントに送信する画像結果と決定することができる。
【００５６】
Ｓ１３：サーバーは、前記画像結果を前記クライアントに送信する。
【００５７】
サーバーは、画像結果を取得した後、画像結果を検索結果としてクライアントに送信することができ、クライアントは、画像結果を受信した後、検索結果ページに表示することができる。
【００５８】
例えば、現在の検索語が「北京から雲南瀘沽湖に旅行」である場合、クライアントは、瀘沽湖を含む画像等を表示することができる。
【００５９】
理解できることは、サーバーは上記の的画像結果を取得する以外に、現在の検索語に関連するテキスト結果等を更に取得することができ、サーバーは当該テキスト結果を画像結果と一緒に検索結果としてクライアントに送信することができ、クライアントは、画像結果を表示するだけでなく、テキスト結果等情報を更に表示することができる。
【００６０】
本実施例は、現在の検索語に含まれる画像表示可能ワードを取得し、当該画像表示可能ワードに基づいて画像結果を取得する。画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００６１】
図３は、本発明のもう一つの実施例が提出する検索方法のフローチャートであり、当該方法は、ステップＳ３１〜ステップＳ３３を含む。
【００６２】
Ｓ３１：クライアントは、現在の検索語を受信する。
【００６３】
例えば、検索エンジンは、ユーザーが入力した現在の検索語を受信する。
【００６４】
Ｓ３２：クライアントは、前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである。
【００６５】
前記現在の検索語に基づいて画像結果を取得するステップは、
前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像果を取得するように、前記現在の検索語をサーバーに送信するステップと、
前記サーバーが送信した前記画像結果を受信するステップと、
を含むことであっても可能である。
【００６６】
具体的なサーバーが画像結果を取得するプロセスは、上記実施例を参照することができ、ここでは更に詳細に記述しないことにする。
【００６７】
Ｓ３３：クライアントは、前記画像結果を表示する。
【００６８】
クライアントは、サーバーが送信した検索結果としての画像結果を受信した後、クライアントは、検索結果ページに画像結果を表示することができる。
【００６９】
例えば、現在の検索語が「北京から雲南瀘沽湖に旅行」である場合、クライアントは、瀘沽湖を含む画像等を表示することができる。
【００７０】
理解できることは、サーバーは上記の的画像結果を取得する以外に、現在の検索語に関連するテキスト結果等を更に取得することができる。サーバーは更に当該テキスト結果を画像結果と一緒に検索結果としてクライアントに送信することができるため、クライアントは検索結果を表示する時、画像結果を表示するだけでなく、テキスト結果等情報を更に表示することができる。
【００７１】
本実施例は、現在の検索語に基づいて画像結果を取得することであり、画像結果は、現在の検索語に含まれる画像表示可能ワードに基づいて取得したものである。画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【００７２】
図４は、本発明のもう一つの実施例が提供する検索装置の構造模式図であり、当該装置は、サーバーに位置されることができ、当該装置４０は、受信モジュール４１と、取得モジュール４２と、送信モジュール４３と、を含む。
【００７３】
受信モジュール４１は、クライアントが送信した現在の検索語を受信する。
【００７４】
例えば、ユーザーは、検索エンジンに検索しようとする検索語（ｑｕｅｒｙ）を入力することができ、その中で、検索語は、捜索語又はクエリー等とも称することができる。検索語は、文字、単語、又は文章等であっても可能である。
【００７５】
検索エンジンのクライアントはユーザーが入力した現在の検索語を受信した後、現在の検索語をサーバーに送信することができる。
【００７６】
取得モジュール４２は、前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得する。
【００７７】
その中で、画像表示可能ワードは、対応する検索結果のうち画像を含むワードである。
【００７８】
現在の検索語を受信した時、現在の検索語から画像表示可能ワードのワードバンクに属する画像表示可能ワードを取得するために、画像表示可能ワードのワードバンクを予め構築しても良い。
【００７９】
もう一つの実施例において、図５を参照すると、当該装置４０は、
画像表示可能ワードのワードバンクを構築する構築モジュール４４を更に含む。
【００８０】
それに応じて、前記取得モジュール４２は、具体的には、
前記画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得する。
【００８１】
前記構築モジュール４４は、具体的には、
歴史検索語に対する単語分割を行って、複数のセグメントを取得しても良く、
通常の単語分割アルゴリズムを適用して検索語に対する単語分割を行うことにより、単語分割後の複数のセグメンテーションを取得してセグメントすることができる。
【００８２】
例えば、歴史検索語である「北京から瀘沽湖に旅行」に対して、単語分割を経た後、それぞれ四つのセグメントである北京、に、瀘沽湖、旅行を取得することができる。
【００８３】
第１の画像列及び第２の画像列を取得し、前記第一画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列である。
【００８４】
その中で、歴史検索語及び各セグメントに対応して別々に検索を行って、第１の真列及び第２の画像列を取得することができる。
【００８５】
例えば、「北京から瀘沽湖に旅行」を適用して検索を行って結果、３０個の画像を取得することができ、「北京」を適用して検索を行った結果、他の３０個の画像を取得することができ、類似的に、それぞれ「に」、「瀘沽湖」、「旅行」に対応して相応する画像列を全部取得することができる。
【００８６】
理解できることは、上記の各列に含まれる画像の数は他の予め設定された数であっても可能であり、また、異なる列に含まれる画像の数は異なっても良い。
【００８７】
前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成する。
【００８８】
例えば、「北京」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第１の数値を取得することができる。「に」対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第２の数値を取得することができる。「瀘沽湖」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第３の数値を取得することができる。「旅行」に対応する画像列と「北京から瀘沽湖に旅行」に対応する画像列との類似度を計算して、第４の数値を取得することができる。
【００８９】
各歴史検索語に対応して一つの画像表示可能ワードを選択すると仮定すると、類似度が一番高いものを選択することができ、例えば、第３の数値が一番高い場合、「北京から瀘沽湖に旅行」に対応する画像表示可能ワードが「瀘沽湖」であると決定することができる。
【００９０】
理解できることは、各検索語に対応する画像表示可能ワードは複数であっても可能であり、この時、画像表示可能ワードとして類似度の高い複数のワードを選択しても良い。
【００９１】
具体的には、二つの画像間の類似度を計算する時、下記の方式を適用することができる。
【００９２】
各画像列における各画像に対する特徴抽出を行い、例えば、視覚特徴を抽出することは、具体的には、予め設定された数学アルゴリズムを適用して画像におけるピクセルポイントの色変化値等を抽出し、
抽出した特徴に基づいて画像列を一つの予め設定された次元のベクトル量にマッピングし、例えば、一つの画像列における各画像が抽出した特徴情報に対する平均値取り運算を行ってから、平均値に基づいて一つの予め設定された次元の空間に投射することにより、各画像列が一つの予め設定された次元に対応するベクトル量を取得する。
【００９３】
各画像列を一つの予め設定された次元のベクトル量にマッピングした後、ベクトル量間の距離を計算することにより、例えば、コサイン距離を計算することにより、計算した距離値を類似度数値とすることができる。
【００９４】
画像表示可能ワードのワードバンクを構築した後、現在の検索語を受信すると、現在の検索語に含まれる画像表示可能ワードを決定することができる。例えば、現在の検索語は、「北京から雲南瀘沽湖に旅行」であり、瀘沽湖は、画像表示可能ワードのワードバンクに属するため、現在の検索語に含まれる画像表示可能ワードは、瀘沽湖であると決定することができる。
【００９５】
現在の検索語に含まれる画像表示可能ワードを決定した後、当該画像表示可能ワードに基づいて画像結果を取得することができる。
【００９６】
前記取得モジュール４２は、具体的には、
前記現在の検索語に基づいて検索結果を取得し、前記検索結果から画像を抽出し、
前記抽出した画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記抽出した画像をクライアントに送信する画像結果と決定しても良い。
【００９７】
具体的には、通常の検索方式を適用して現在の検索語から相関検索結果を捕らえることができ、当該検索結果はテキスト及び画像等を含むことができる。検索結果から画像を抽出し、抽出した画像と画像表示可能ワードとを比較し、抽出した画像に画像表示可能ワードに対応する特徴情報が含まれる場合、当該抽出した画像を最終的にクライアントに送信する画像と決定する。例えば、若し捕らえられた一枚の画像に瀘沽湖のテキスト情報が含まれるとか、又は、視覚特徴抽出を経た後、瀘沽湖の視覚の特徴が含まれる場合、当該画像を最終的にクライアントに送信する画像結果と決定することができる。
【００９８】
送信モジュール４３は、前記画像結果を前記クライアントに送信する。
【００９９】
サーバーが画像結果を取得した後、画像結果を検索結果としてクライアントに送信することができ、クライアントは、画像結果を受信した後、画像結果ページに表示することができる。
【０１００】
例えば、現在の検索語が「北京から雲南瀘沽湖に旅行」である場合、クライアントは、瀘沽湖を含む画像等を表示することができる。
【０１０１】
理解できることは、サーバーは上記の的画像結果を取得する以外に、現在の検索語に関連するテキスト結果等を更に取得することができ、サーバーは当該テキスト結果を画像結果と一緒に検索結果としてクライアントに送信することができ、クライアントは、画像結果を表示するだけでなく、テキスト結果等情報を更に表示することができる。
【０１０２】
本実施例は、現在の検索語に含まれる画像表示可能ワードを取得し、当該画像表示可能ワードに基づいて画像結果を取得することであり、画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【０１０３】
図６は、本発明のもう一つの実施例が提出する検索装置の構造模式図であり、当該装置は、クライアントに位置されることができ、当該装置６０は、受信モジュール６１と、取得モジュール６２と、表示モジュール６３と、を含む。
【０１０４】
受信モジュール６１は、現在の検索語を受信する。
例えば、検索エンジンは、ユーザーが入力した現在の検索語を受信する。
【０１０５】
取得モジュール６２は、前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである。
【０１０６】
前記取得モジュール６２は、具体的には、
前記現在の検索語をサーバーに送信して、前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像結果を取得し、
前記サーバーが送信した前記画像結果を受信しても良い。
【０１０７】
具体的なサーバーが画像結果を取得するプロセスは、上記実施例を参照することができ、ここでは更に詳細に記述しないことにする。
【０１０８】
表示モジュール６３は、前記画像結果を表示する。
【０１０９】
クライアントは、サーバーが送信した画像結果を受信した後、クライアントは、検索結果ページに画像結果を表示することができる。
【０１１０】
例えば、現在の検索語が「北京から雲南瀘沽湖に旅行」である場合、クライアントは、瀘沽湖を含む画像等を表示することができる。
【０１１１】
理解できることは、サーバーは、上記の的画像結果を取得する以外に、現在の検索語に関連するテキスト結果等を更に取得することができる。サーバーは、当該テキスト結果を画像結果と一緒に検索結果としてクライアントに送信することができるため、クライアントは、検索結果を表示する時、画像結果を表示するだけでなく、テキスト結果等情報を更に表示することができる。
【０１１２】
本実施例は、現在の検索語に基づいて画像結果を取得することであり、画像結果は、現在の検索語に含まれる画像表示可能ワードに基づいて取得したものである。画像は情報を速くて生き生きと表現でき、含む情報量が更に豊かであるため、検索語に基づいてユーザーの画像に対する需要を発掘し、検索結果として画像を提供するので、検索結果の情報表現効果を向上させることができる。
【０１１３】
本発明の実施例は、サーバを更に提出し、当該サーバは、一つ又は複数のプロセッサーと、メモリと、一つ又は複数のプログラムと、を含み、前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、本発明の第１の方面の実施例のいずれか一項に記載の方法を実行する。
【０１１４】
本発明の実施例は、ユーザー端末を更に提出し、当該ユーザー端末は、一つ又は複数のプロセッサーと、メモリと、一つ又は複数のプログラムと、を含み、前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、本発明の第２の方面の実施例のいずれかの一項に記載の方法を実行する。
【０１１５】
本発明の実施例は、不揮発性コンピューター記憶媒体を更に提出し、前記コンピューター記憶媒体に一つ又は複数のモジュールが記憶され、前記一つ又は複数のモジュールが実行される時、本発明の第１の方面の実施例のいずれか一項に記載の方法を実行する。
【０１１６】
本発明の実施例は、不揮発性コンピューター記憶媒体を更に提出し、前記コンピューター記憶媒体に一つ又は複数のモジュールが記憶され、前記一つ又は複数のモジュールが実行される時、本発明の第２の方面の実施例のいずれかの一項に記載の方法を実行する。
【０１１７】
説明すべきことは、本発明の説明において、用語である「第一」、「第二」は説明のためだけに用いられるものであり、比較的な重要性を指示又は暗示すると理解してはいけない。また、本発明の説明において、別途の説明がない限り、「複数」の意味は、二つ又は二つ以上である。
【０１１８】
フローチャートまたは他の方式で説明したいかなる過程や方法は、一つまたは複数の、特定ロジック性能または過程のステップを実現するに用いられる実行できるコマンドのコードのモジュール、セクターあるいは部分を含むと理解されることができ、本発明の望ましい実施形態の範囲は、他の実現を含み、その中で、表示または討論の順序に従わなくても良く、述べられた機能に基づいて基本的に同様な方式または逆の順序でその機能を実行することを含む。これは、本発明の実施例の当業者に理解される。
【０１１９】
理解すべきことは、本発明の各部分は、ハードウェア、ソフトウェア、ファームウエアまたはそれらの組み合わせで実現できる。上記の実施形態において、複数のステップまたは方法がメモリに保存され、適当なコマンド実行システムのソフトウェアまたはファームウエアで実現できる。例えば、ハードウェアで実現する場合、他の実施形態と同じように、本領域周知の下記の任意一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する離散ロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などである。
【０１２０】
実施例の方法における全部または一部のステップがプログラムにより関連のハードウェアを実行することで完成されることは、本技術領域の普通の技術者に理解される。前記プログラムは一つの計算機の読み出し可能な記憶メディアに記憶されることができる。当該プログラムを実行するとき、実施例方法のステップの一つまたはそれらの組み合わせを含む。
【０１２１】
この他、本発明の各実施例における各機能ユニットは、一つの処理モジュールに集積され、または、各ユニットの単独的な物理存在であり、あるいは、二つまたは二つ以上のユニットが一つのモジュールに集積されることができる。上記の集積されたモジュールは、ハードウェアの形式、または、ソフトウェア機能モジュールの形式で実現できる。前記集積されたモジュールが、ソフトウェア機能モジュールの形式で実現され、独立の製品として販売又は使用される場合、コンピューターの読み出し可能な記憶メディアに記憶されることができる。
【０１２２】
上記の記憶メディアは、読み出し専用メモリ、ディスク、またはＣＤなどであって可能である。
【０１２３】
本明細書の説明において、参照用語である「一つの実施例」、「いくつかの実施例」、「例示」、「具体的な例示」、又は「いくつかの例示」などの説明は、当該実施例や例示を結合して説明する具体的な特徴、構造、材料、又は特点が本発明の少なくとも一つの実施例や例示に含まれることを意味する。本明細書において、上記の用語に対する黙示的な記述が必ずしも同じ実施例や例示に対することではない。また、説明された具体的な特徴、構造、材料、又は特点は、任意の一つの又は複数の実施例又は例示にて適当な方式で結合されることができる。
【０１２４】
本発明の実施例を示して説明したが、当業者にとって理解できるのは、上記の実施例は例示性のものであり、本発明に対する限定と理解されてはいけない。当業者は、本発明の範囲で上記の実施例に対して変化、補正、切り替え及び変形を行うことができる。
本発明は一側面において以下の発明を包含する。
（発明１）
クライアントが送信した現在の検索語を受信するステップと、
前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得するステップと、
前記画像結果を前記クライアントに送信するステップと、を含む、
ことを特徴とする検索方法。
（発明２）
前記クライアントが送信した現在の検索語を受信する前に、前記方法は、
画像表示可能ワードのワードバンクを構築するステップを更に含み、
前記現在の検索語に含まれる画像表示可能ワードを取得するステップは、
前記画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得することを含む、
ことを特徴とする発明１に記載の方法。
（発明３）
前記画像表示可能ワードのワードバンクを構築するステップは、
歴史検索語に対する単語分割を行って、複数のセグメントを取得するステップと、
第１の画像列及び第２の画像列を取得し、前記第１の画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列であるステップと、
前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成するステップと、を含む、
ことを特徴とする発明２に記載の方法。
（発明４）
前記画像表示可能ワードに基づいて対応する画像結果を取得するステップは、
前記現在の検索語に基づいて検索結果を取得し、前記検索結果から画像を抽出するステップと、
前記抽出した画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記抽出した画像をクライアントに送信する画像結果と決定するステップと、を含む、
ことを特徴とする発明１乃至３のいずれか一項に記載の方法。
（発明５）
現在の検索語を受信するステップと、
前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである、ステップと、
前記画像結果を表示するステップと、を含む、
ことを特徴とする検索方法。
（発明６）
前記現在の検索語に基づいて画像結果を取得するステップは、
前記現在の検索語をサーバーに送信して、前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像結果を取得するようにするステップと、
前記サーバーが送信した前記画像結果を受信するステップと、を含む、
ことを特徴とする発明５に記載の方法。
（発明７）
クライアントが送信した現在の検索語を受信する受信モジュールと、
前記現在の検索語に含まれる画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて対応する画像結果を取得する取得モジュールと、
前記画像結果を前記クライアントに送信する送信モジュールと、を含む、
ことを特徴とする検索装置。
（発明８）
画像表示可能ワードのワードバンクを構築する構築モジュールを更に含み、
前記取得モジュールは、具体的には、
前記画像表示可能ワードのワードバンクから前記現在の検索語に含まれる画像表示可能ワードを取得する、
ことを特徴とする発明７に記載の装置。
（発明９）
前記構築モジュールは、具体的には、
歴史検索語に対する単語分割を行って、複数のセグメントを取得し、
第１の画像列及び第２の画像列を取得し、前記第１の画像列は、前記歴史検索語に対応する画像列であり、前記第２の画像列は、前記セグメントに対応する画像列であり、
前記第２の画像列と前記第１の画像列との類似度を計算し、前記類似度に基づいて前記セグメントから画像表示可能ワードを決定し、画像表示可能ワードにより画像表示可能ワードのワードバンクを構成する、
ことを特徴とする発明８に記載の装置。
（発明１０）
前記取得モジュールは、具体的には、
前記画像表示可能ワードに基づいて予備画像を取得し、
前記予備画像に前記画像表示可能ワードに対応する特徴情報が含まれる場合、前記予備画像をクライアントに送信する画像結果と決定する、
ことを特徴とする発明７乃至９のいずれか一項に記載の装置。
（発明１１）
現在の検索語を受信する受信モジュールと、
前記現在の検索語に基づいて画像結果を取得し、その中で、前記画像結果は、前記現在の検索語に含まれる画像表示可能ワードを取得した後、前記画像表示可能ワードに基づいて取得したものである、取得モジュールと、
前記画像結果を表示する表示モジュールと、を含む、
ことを特徴とする検索装置。
（発明１２）
前記取得モジュールは、具体的には、
前記現在の検索語をサーバーに送信して、前記サーバーが前記現在の検索語から画像表示可能ワードを取得し、前記画像表示可能ワードに基づいて前記画像結果を取得するようにし、
前記サーバーが送信した前記画像結果を受信する、
ことを特徴とする発明１１に記載の装置。
（発明１３）
一つ又は複数のプロセッサーと、
メモリと、
一つ又は複数のプログラムと、を含み、
前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、発明１乃至４のいずれか一項に記載の方法を実行する、
ことを特徴とするサーバ。
（発明１４）
一つ又は複数のプロセッサーと、
メモリと、
一つ又は複数のプログラムと、を含み、
前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサーにより実行される時、発明５又は６に記載の方法を実行する、
ことを特徴とするユーザー端末。
（発明１５）
一つ又は複数のモジュールが記憶され、
前記一つ又は複数のモジュールが実行される時、発明１乃至４のいずれか一項に記載の方法を実行する、
ことを特徴とする不揮発性コンピューター記憶媒体。
（発明１６）
一つ又は複数のモジュールが記憶され、
前記一つ又は複数のモジュールが実行される時、発明５又は６に記載の方法を実行する、
ことを特徴とする不揮発性コンピューター記憶媒体。
【図１】
0006334805.tif 000002
【図２】
0006334805.tif 000003
【図３】
0006334805.tif 000004
【図４】
0006334805.tif 000005
【図５】
0006334805.tif 000006
【図６】
0006334805.tif 000007