(57)【要約】【課題】  ある情報の検索キーワードを、他の情報から取得しない。【解決手段】  本発明の一実施形態の検索サーバは、第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢと、検索端末から第２のキーワードを入力して、第２のキーワードでＡＤＢを検索して付加情報と第１のキーワードを読み込んで、検索端末に出力し、検索端末から第１のキーワードを入力して、第１のキーワードに対応する第１のコンテンツを取得して、検索端末に出力する検索部を包含する。【選択図】      図１
2009139987.tif 000002
【特許請求の範囲】
【請求項１】
第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢと、
検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索部を包含する検索サーバ。
【請求項２】
前記検索部は、
前記検索端末から前記第２のキーワードを入力して、前記第２のキーワードに対応する前記第２のコンテンツを取得して前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードで前記ＡＤＢを検索して前記付加情報を読み込んで、前記検索端末に出力する請求項１の検索サーバ。
【請求項３】
前記制御部は、前記第１のコンテンツまたは前記第２のコンテンツと、前記付加情報を、前記検索端末の表示装置に同時に表示する請求項２の検索サーバ。
【請求項４】
前記検索部は、前記第１のキーワードをコンテンツサーバに送信して、前記コンテンツサーバから前記第１のコンテンツを受信し、前記第２のキーワードを前記コンテンツサーバに送信して、前記コンテンツサーバから前記第２のコンテンツを受信する請求項２または３の検索サーバ。
【請求項５】
登録端末から、前記付加情報および前記第１と第２のキーワードを入力して前記ＡＤＢに登録する登録部を包含する請求項１ないし４のいずれかの検索サーバ。
【請求項６】
請求項１ないし４のいずれかの検索サーバ、および、前記検索端末から構成される検索システム。
【請求項７】
請求項５の検索サーバ、前記検索端末、および、前記登録端末からなる検索システム。
【請求項８】
第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢを包含するコンピュータに、
検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索処理を実行させる検索プログラム。
【請求項９】
前記コンピュータに、
前記検索端末から前記第２のキーワードを入力して、前記第２のキーワードに対応する前記第２のコンテンツを取得して前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードで前記ＡＤＢを検索して前記付加情報を読み込んで、前記検索端末に出力する前記検索処理を実行させる請求項８の検索プログラム。
【請求項１０】
前記コンピュータに、
前記第１のコンテンツまたは前記第２のコンテンツと、前記付加情報を、前記検索端末の表示装置に同時に表示する前記検索処理を実行させる請求項９の検索プログラム。
【請求項１１】
前記コンピュータに、
前記第１のキーワードをコンテンツサーバに送信して、前記コンテンツサーバから前記第１のコンテンツを受信し、前記第２のキーワードを前記コンテンツサーバに送信して、前記コンテンツサーバから前記第２のコンテンツを受信する前記検索処理を実行させる請求項９または１０の検索プログラム。
【請求項１２】
前記コンピュータに、
登録端末から、前記付加情報および前記第１と第２のキーワードを入力して前記ＡＤＢに登録する登録処理を実行させる請求項８ないし１１のいずれかの検索プログラム。
【請求項１３】
第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢを包含するコンピュータが、
検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索行程を有する検索方法。
【請求項１４】
前記コンピュータが、
前記検索端末から前記第２のキーワードを入力して、前記第２のキーワードに対応する前記第２のコンテンツを取得して前記検索端末に出力し、
前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードで前記ＡＤＢを検索して前記付加情報を読み込んで、前記検索端末に出力する前記検索行程を有する請求項１３の検索方法。
【請求項１５】
前記コンピュータが、
前記第１のコンテンツまたは前記第２のコンテンツと、前記付加情報を、前記検索端末の表示装置に同時に表示する前記検索行程を有する請求項１４の検索方法。
【請求項１６】
前記コンピュータが、
前記第１のキーワードをコンテンツサーバに送信して、前記コンテンツサーバから前記第１のコンテンツを受信し、前記第２のキーワードを前記コンテンツサーバに送信して、前記コンテンツサーバから前記第２のコンテンツを受信する前記検索行程を有する請求項１４または１５の検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システム、検索サーバ、検索プログラム、および、検索方法に関する。
【背景技術】
【０００２】
特許文献１は、キーを入力して、文書とキーの対応表（関連表）から文書を取得し、当該文書に関連する別のキーを取得する情報検索支援装置を開示する。
【０００３】
特許文献２は、広告主のウェブサイトに関連する検索語を、別の広告主のウェブサイトの検索語に基づいて推奨する協調型フィルタリングを用いる検索語の推奨方法などを開示する。
【０００４】
【特許文献１】特開２０００−１１２９６８
【特許文献２】特開２００３−２４２１５９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された情報検索支援装置は、関連表を用いて、関連表に登録された文書とは別のコンテンツを検索するためのキーを取得するものではない。
【０００６】
特許文献２に記載された方法は、広告主のウェブサイトの検索語を用いて、広告主のウェブサイトと別のコンテンツを検索するための検索語を取得するものではない。
【０００７】
すなわち、上述の文献に記載の技術は、単独あるいはその組み合わせで、ある情報の検索キーワードを、他の情報から取得しない。本発明の目的は、上記課題を解決するための、検索システム、検索サーバ、検索プログラム、および、検索方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一実施形態の検索サーバは、第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢと、検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索部を包含する。
本発明の一実施形態の検索プログラムは、第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢを包含するコンピュータに、検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索処理を実行させる。
本発明の一実施形態の検索方法は、第１のキーワードと第２のキーワードと付加情報を対応付けて格納するＡＤＢを包含するコンピュータが、検索端末から前記第２のキーワードを入力して、前記第２のキーワードで前記ＡＤＢを検索して前記付加情報と前記第１のキーワードを読み込んで、前記検索端末に出力し、前記検索端末から前記第１のキーワードを入力して、前記第１のキーワードに対応する第１のコンテンツを取得して、前記検索端末に出力する検索行程を有する。
【発明の効果】
【０００９】
本発明は、コンテンツを検索するための適切なキーワード取得を可能とする。
【発明を実施するための最良の形態】
【００１０】
本発明の第１の実施形態を説明する。図１は検索システム９０の構成図である。
【００１１】
検索システム９０は、検索サーバ１０、コンテンツサーバ３０、登録端末５１、および、検索端末５２を包含する。検索端末５２は、表示装置５３を有する。登録端末５１、検索端末５２、および、コンテンツサーバ３０は、各々、第１の通信路４１、第２の通信路４２、および、第３の通信路４３を経由して検索サーバ１０に接続されている。
【００１２】
検索サーバ１０は、登録部１１、検索部１２、検索プログラム１９、および、ＡＤＢ２０を包含する。ＡＤＢ２０はデータベースであり、検索サーバ１０が直接または図示せぬ通信路などを経由して、読み書き可能なハードディスク等の記憶装置に格納される。本実施形態において、コンピュータである検索サーバ１０内のプロセッサーが、記憶域に格納されている検索プログラム１９を読み込んで実行することで、登録部１１および検索部１２は機能する。同等な機能が、ハードウェアで実現されてもよい。
【００１３】
ＡＤＢ２０は、付加情報表２１およびＡキー表２６を包含する。付加情報表２１は、一つまたは複数の付加情報２２を包含する。
Ａキー表２６は、一つまたは複数のキーワード２７を包含する。
【００１４】
コンテンツサーバ３０は、例えば、Ｗｅｂサーバであり、コンテンツ表３１およびＣキー表３６を包含する。コンテンツ表３１は、一つまたは複数のコンテンツ３２を包含する。コンテンツ３２は、例えばホームページである。Ｃキー表３６は、一つまたは複数のキーワード２７を包含する。Ａキー表２６に包含されるキーワード２７とＣキー表３６に包含されるキーワード２７は、同じものがあってもよい。
【００１５】
図２は、付加情報表２１の構成を示す。ＡＩＤ２５は、付加情報２２の一意な識別子である。付加情報表２１は、ＡＩＤ２５と付加情報２２を対応付けて包含する。付加情報２２は、例えば、広告２３である。ここに格納される付加情報２２は、例えば、広告２３自体であってもよいし、広告２３を格納するファイル名などでもよい。
【００１６】
図３は、Ａキー表２６の構成を示す。Ａキー表２６は、ＡＩＤ２５とキーワード２７を対応付けて包含する。キーワード２７は、ビット列である。キーワード２７は、文字列でもよく、これらの文字列は一つまたは複数の単語から構成されていてもよい。キーワード２７は、例えば、第１のキーワード２８または第２のキーワード２９である。
【００１７】
図２と図３は、ＰＲ００００１というＡＩＤ２５を持つ広告２３、第１のキーワード２８、および、第２のキーワード２９が対応付けられて格納されていることを例示している。
【００１８】
図４は、コンテンツ表３１の構成を示す。ＣＩＤ３５は、コンテンツ３２の一意な識別子である。コンテンツ表３１は、ＣＩＤ３５とコンテンツ３２を対応付けて包含する。コンテンツ３２は、例えば、Ｗｅｂサーバのホームページとして表示されるＨＴＭＬ（Hypertext Markup Language）ファイルや画像ファイルであり、第１のコンテンツ３３または第２のコンテンツ３４である。コンテンツ３２は、前述のＨＴＭＬファイルや画像ファイルの所在を示す情報、例えばURL(Uniform Resource Locator)、であってもよいし、ＨＴＭＬファイルや画像ファイルとそれらの所在情報との組み合わせであっても良い。
【００１９】
図５は、Ｃキー表３６の構成を示す。Ｃキー表３６は、ＣＩＤ３５とキーワード２７を対応付けて包含する。
【００２０】
図４と図５は、第１のキーワード２８と第１のコンテンツ３３が、第２のキーワード２９と第２のコンテンツ３４が、各々対応付けられて格納されていることを例示している。
【００２１】
本実施形態の検索サーバ１０は、例えば、広告２３が格納されているＡＤＢ２０を利用して、コンテンツ３２検索用のキーワード２７を検索者に推薦する。広告２３は、コンテンツ３２の検索用のキーワード２７に連動して、例えば、検索端末５２に表示される検索連動型の広告２３である。広告２３は、広告主が適切なキーワード２７とともにＡＤＢ２０に登録するものである。
【００２２】
図６は、登録部１１の処理フローチャートである。
【００２３】
登録部１１は、登録端末５１から第１の通信路４１を経由して、付加情報２２、並びに、一つ若しくは複数のキーワード２７を入力する（Ｓ１１）。同部は、例えば、広告２３、第１のキーワード２８、および、第２のキーワード２９を入力する。
【００２４】
同部は、入力した付加情報２２の識別子であるＡＩＤ２５を生成する（Ｓ１２）。同部は、付加情報２２とＡＩＤ２５を対にして付加情報表２１に格納する（Ｓ１３）。
【００２５】
同部は、入力したキーワード２７の各々とＡＩＤ２５を対にしてＡキー表２６に格納する（Ｓ１４）。同部は、例えば、第１のキーワード２８とＡＩＤ２５を対応付けてＡキー表２６に格納し、ついで、第２のキーワード２９とＡＩＤ２５を対応付けてＡキー表２６に格納する。
【００２６】
図７は、検索部１２の処理フローチャートである。
【００２７】
検索部１２は、検索端末５２から第２の通信路４２を経由して、キーワード２７（例えば、第２のキーワード２９）を入力する（Ｓ２１）。同部は、Ａキー表２６を検索して、入力した第２のキーワード２９に対応するＡＩＤ２５を読み込む（Ｓ２２）。
【００２８】
同部は、再度、Ａキー表２６を検索して、取得したＡＩＤ２５に対応し、かつ、入力した第２のキーワード２９とは別のキーワード２７（例えば、第１のキーワード２８）を読み込む（Ｓ２３）。同部は、付加情報表２１を検索して、読み込んだＡＩＤ２５に対応する付加情報２２を読み込む（Ｓ２４）。
【００２９】
同部は、第２のキーワード２９を、第３の通信路４３を経由してコンテンツサーバ３０に送信する（Ｓ２５）。同部は、第２のキーワード２９に対応するコンテンツ３２（例えば、第２のコンテンツ３４）をコンテンツサーバ３０から第３の通信路４３を経由して受信する（Ｓ２６）。
【００３０】
なお、コンテンツサーバ３０は、例えば、Ｃキー表３６を検索して、受信した第２のキーワード２９に対応するＣＩＤ３５を読み込み、ついで、コンテンツ表３１を検索して、当該ＣＩＤ３５に対応する第２のコンテンツ３４を送信する。
【００３１】
検索部１２は、コンテンツサーバ３０から受信したコンテンツ３２（例えば、第２のコンテンツ３４）、付加情報表２１から読み込んだ付加情報２２、Ａキー表２６から読み込んだキーワード２７（例えば、第１のキーワード２８）を検索端末５２に送信する。同部は、第２の通信路４２経由で送信する。同部は、広告２３と第２のコンテンツ３４が、検索端末５２の画面で同時に表示されるように作成した書式データ、例えば、ＨＴＭＬファイルを送信してもよい。このような表示は、付加情報２２が広告２３である場合に、特に有効である。
【００３２】
なお、上述の例に於いて、検索部１２は、必ずしも、第２のキーワード２９に対応する第２のコンテンツ３４を入力して検索端末５２に送信しなくてもよい。
【００３３】
検索部１２は、検索端末５２から第１のキーワード２８を入力したときも、上述と同様に処理する。この場合、同部は、コンテンツサーバ３０から、例えば、第１のコンテンツ３３を受信し、付加情報表２１から付加情報２２を読み込み、Ａキー表２６から例えば、第２のキーワード２９を読み込んで、検索端末５２に送信する。
【００３４】
本実施形態の効果は、コンテンツ３２の検索者は、自分の発想より広い範囲の検索が出来ることにある。同時に、検索者は、期待した検索結果を得られやすくなる。
【００３５】
その理由は、検索者が検索端末５２から入力したキーワード２７（例えば、第２のキーワード２９）とは異なるキーワード２７（例えば、第１のキーワード２８）を、検索サーバ１０が検索者に推薦するからである。特に、検索サーバ１０が、検索者が入力したキーワード２７（例えば、第２のキーワード２９）に対応付けられた検索連動型の広告２３の別のキーワード２７（例えば、第１のキーワード２８）を検索者に提示するからである。このため、検索者は、広告２３を登録した広告主のキーワード２７に関するノウハウを利用できることになる。
【００３６】
なお、本実施形態において、付加情報２２は、例えば、通知２４でもよい。この通知２４は、商業目的を有しなくてもよい。例えば、検索システム９０の運用者や他の第３者が、検索者にキーワード２７の使用法に関して注意をするためのものであってもよい。
【００３７】
次に、本発明の第２の実施形態について説明する。図８は、本実施形態の検索システム９０を示す。本実施形態の検索システム９０は、第１の実施形態の検索システム９０が包含するコンテンツサーバ３０と通信路４３を包含しない。代わりに、本実施形態の検索サーバ１０は、ＣＤＢ６０を包含する。ＣＤＢ６０は、コンテンツ表３１とＣキー表３６を格納するコンテンツ３２のデータベースである。
【００３８】
本実施形態において、検索部１２は、第２のキーワード２９を、コンテンツサーバ３０に送信する代わりに、Ｃキー表３６を検索して、受信した第２のキーワード２９に対応するＣＩＤ３５を読み込む（図７のＳ２５）。同部は、第２のキーワード２９に対応するコンテンツ３２（例えば、第２のコンテンツ３４）をコンテンツサーバ３０から受信する代わりに、コンテンツ表３１を検索して、当該ＣＩＤ３５に対応する第２のコンテンツ３４を読み込む（図７のＳ２６）。
【００３９】
本実施形態の他の部分は、第１の実施形態と変わらない。
【００４０】
本実施形態の効果は、本発明を、検索サーバ１０に接続されるデータベースの検索にも適用できることである。その理由は、検索サーバ１０が、ＣＤＢ６０からコンテンツ３２を検索するからである。
【００４１】
図９は、本発明の検索サーバ１０である。検索サーバ１０は、第１のキーワード２８と第２のキーワード２９と付加情報２２を対応付けて格納するＡＤＢ２０と、検索部１２を備える。
【図面の簡単な説明】
【００４２】
【図１】検索システム９０を示す図である。
【図２】付加情報表２１の構成を示す図である。
【図３】Ａキー表２６の構成を示す図である。
【図４】コンテンツ表３１の構成を示す図である。
【図５】Ｃキー表３６の構成を示す図である。
【図６】登録部１１の処理フローチャートである。
【図７】検索部１２の処理フローチャートである、
【図８】第２の実施形態の検索システム９０を示す図である。
【図９】検索サーバ１０を示す図である。
【符号の説明】
【００４３】
１０    検索サーバ
１１    登録部
１２    検索部
１９    検索プログラム
２０    ＡＤＢ
２１    付加情報表
２２    付加情報
２３    広告
２４    通知
２５    ＡＩＤ
２６    Ａキー表
２７    キーワード
２８    第１のキーワード
２９    第２のキーワード
３０    コンテンツサーバ
３１    コンテンツ表
３２    コンテンツ
３３    第１のコンテンツ
３４    第２のコンテンツ
３５    ＣＩＤ
３６    Ｃキー表
４１    第１の通信路
４２    第２の通信路
４３    第３の通信路
５１    登録端末
５２    検索端末
５３    表示装置
６０    ＣＤＢ
９０    検索システム
【図１】
2009139987.tif 000003
【図２】
2009139987.tif 000004
【図３】
2009139987.tif 000005
【図４】
2009139987.tif 000006
【図５】
2009139987.tif 000007
【図６】
2009139987.tif 000008
【図７】
2009139987.tif 000009
【図８】
2009139987.tif 000010
【図９】
2009139987.tif 000011