(57)【特許請求の範囲】
【請求項１】
端末装置と、要求された情報を検索して提供するサーバとを有する情報検索装置において、
上記サーバに設けられ、広告情報が格納されている広告データベースと；
上記端末装置から入力された検索式に関連する関連広告情報を、上記広告データベースから検索する広告検索手段と；
上記端末装置から要求された情報と上記関連広告情報とを合成する情報合成手段と；
上記合成された情報を要求元の端末装置に送信する検索結果送信手段と；
所定の語と、この所定の語に関連する関連語とを対応して格納し、上記サーバに設けられている関連語辞書であって、過去の所定期間中に行われた検索におけるデータを解析することによって予め作成された関連語辞書と；
上記端末装置から入力された検索式を分解して得られる各検索語の関連語を、上記関連語辞書に基づいて検索する関連語検索手段と；
上記関連語を用いて関連広告情報を検索する関連広告情報検索手段と；
を有することを特徴とする情報検索装置。
【請求項２】
請求項１において、
上記端末装置が上記サーバに広告の詳細情報を要求するアクセスの回数を計数し、記憶するアクセス回数記憶手段と；
上記アクセスの回数に応じて、上記広告データベースを書き替える広告データベース書き換え手段と；
を有することを特徴とする情報検索装置。
【請求項３】
端末装置と、要求された情報を検索して提供するサーバとを有する情報検索装置において、
広告情報が格納されている広告データベースを上記サーバに設ける広告データベース設置段階と；
上記端末装置から入力された検索式に関連する関連広告情報を、上記広告データベースから検索する関連広告情報検索段階と；
上記端末装置から要求された情報と上記関連広告情報とを合成する情報合成段階と；
上記合成された情報を要求元の端末装置に送信する検索結果送信段階と；
所定の語と、この所定の語に関連する関連語とを対応して格納し、上記サーバに設けられている関連語辞書であって、過去の所定期間中に行われた検索におけるデータを解析することによって予め作成された関連語辞書を上記サーバに設ける関連語辞書設置段階と；
上記端末装置から入力された検索式を分解して得られる各検索語の関連語を、上記関連語辞書に基づいて検索する関連語検索段階と；
上記関連語を用いて関連広告情報を検索する関連広告情報検索段階と；
を有することを特徴とする情報検索方法。
【請求項４】
請求項３において、
上記端末装置が上記サーバに広告の詳細情報を要求するアクセスの回数を計数し、記憶するアクセス回数記憶段階と；
上記アクセスの回数に応じて、上記広告データベースを書き替える広告データベース書き換え段階と；
を有することを特徴とする情報検索方法。
【請求項５】
ネットワークを介して端末装置から送られた検索式を受信する手順と；
上記受信した検索式を用い、利用者が所望している情報を情報データベースから検索する手順と；
上記検索式に基づいて、上記検索式に応じた広告の概要を上記広告データベースから検索し、上記検索された広告の概要を出力する手順と；
上記情報データベースから検索された情報と、複数の上記広告の概要で構成されている広告見出しとを合成する手順と；
ネットワークを介して、上記合成された合成情報を送信する手順と；
所定の語と、この所定の語に関連する関連語とを対応して格納し、上記サーバに設けられている関連語辞書であって、過去の所定期間中に行われた検索におけるデータを解析することによって予め作成された関連語辞書を上記サーバに設ける関連語辞書設置手順と；
上記端末装置から入力された検索式を分解して得られる各検索語の関連語を、上記関連語辞書に基づいて検索する関連語検索手順と；
上記関連語を用いて関連広告情報を検索する関連広告情報検索手順と；
をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワークを用いた情報検索方法およびその装置に係り、特に、要求のあった検索情報に関連する広告情報を組み込んで提供する情報検索方法および装置に関する。
【０００２】
【従来の技術】
現在、インターネットで発信される情報の利用は殆どが無料であるが、将来も無料または低価格にするには、民間放送のような広告の仕組みを取り入れ広告料が得られるようにする必要がある。しかし、利用者が欲していない広告を画面全体に表示することを前提にアクセスを強要することは、使い勝手の低下につながり、広告の逆効果にもなる。このため、インターネットを利用した従来の広告の配送では、一部に広告情報の見出し等を設けたり、各データ毎にそれぞれ固有に特定の広告情報の見出しを設け、この見出しをマウスでクリックすることによって、詳細な広告にアクセスするようにしている。
【０００３】
【発明が解決しようとする課題】
ところで、従来の広告情報の提供方法では、全ての利用者に同一内容の広告が提供されるので、利用者が欲しい広告を選択することができず、また関心がない利用者には宣伝効果を期待することができないという問題がある。
【０００４】
たとえば、新製品の広告をした場合、その新製品の内容を知らない利用者に対して、製品名やメーカ名等の見出し情報だけ表示しても、新製品の内容を知らない利用者にとってはその中味がわからず宣伝効果が少ないという問題がある。
【０００５】
本発明は、情報サーバにアクセスした利用者が興味を持つ可能性が高い広告情報を提示・表示することができ、宣伝効果を上げることができる情報検索方法および装置を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明は、入力された検索式を用いて従来と同様に情報データベースから情報を選択するとともに、情報サーバに広告データベースを設け、入力された検索式に応じた広告情報を抽出し、利用者が所望する情報と上記抽出された関連広告情報の見出しとを合成し、端末装置に送信するものである。
【０００７】
【発明の実施の形態および実施例】
図１は、本発明の第１の実施例である情報検索装置ＩＳ１を示すブロック図である。
【０００８】
情報検索装置ＩＳ１は、情報データベースＤＢ１と、広告データベースＤＢ２と、ネットワークを介して端末装置から送られた検索式を受信する検索式受信手段１０と、情報検索手段２０と、広告検索手段３０と、合成手段４０と、検索結果送信手段５０とを有する。
【０００９】
情報検索手段２０は、検索式受信手段１０が受信した検索式に基づいて、情報データベースＤＢ１から所定の情報を検索するものである。
【００１０】
広告データベースＤＢ２は、広告主が設定した検索語と、この検索語に対応している広告の概要のデータと、この広告の概要のデータに対応している詳細な広告のデータとが格納されているデータベースである。広告検索手段３０は、検索式受信手段１０が受信した検索式に基づいて、広告データベースＤＢ２から、広告の概要のデータを検索するものである。
【００１１】
合成手段４０は、情報検索手段２０が検索した情報と、広告検索手段３０が検索した複数の広告の概要で構成される広告見出しとを合成するものであり、送信手段は、合成手段４０が合成した情報を、図示しないネットワークを介して、端末装置に送信するものである。
【００１２】
次に、上記実施例の動作について説明する。
【００１３】
図２は、情報検索装置ＩＳ１の動作を示すフローチャートである。
【００１４】
まず、ネットワークを介して端末装置から送られた検索式を検索式受信手段１０が受信する（Ｓ１）。そして、検索式受信手段１０が受信した検索式を用い、利用者が所望している情報を情報データベースＤＢ１から、情報検索手段２０が検索する（Ｓ２）。
【００１５】
一方、検索式受信手段１０が受信した上記と同じ検索式を用いて広告データベースＤＢ２を検索し（Ｓ３）、この検索結果として、広告の概要である広告見出しが出力される。そして、検索した情報と複数の広告の概要である広告見出しとを合成手段４０が合成し（Ｓ４）、ネットワークを介して、この合成された合成情報を検索結果送信手段５０が端末装置に送信する（Ｓ５）。
【００１６】
図３は、上記実施例において、検索した情報と広告見出しとが合成された合成情報の一例を表示した画面を示す図である。
【００１７】
図３に示すように、端末装置では、画面の一部に複数の広告見出しが表示される。この広告見出しは、検索された情報と関連する広告の見出しであり、広告の概要を示すものである。端末装置において、画面に表示されている複数の広告見出しのうちの１つがクリックされると、クリックされた広告見出しに対応する詳細な広告情報が広告データベースＤＢ２から送信され、画面全体に詳細な広告情報が表示される。なお、広告見出しがクリックされたときに、広告主の会社のサーバにアクセスし、その広告主の会社のサーバから上記詳細な広告情報が送信されるように、リンクを張っておくようにしてもよい。
【００１８】
図４は、本発明の第２の実施例である情報検索装置ＩＳ２を示すブロック図でる。
【００１９】
情報検索装置ＩＳ２は、基本的には情報検索装置ＩＳ１と同じであるが、関連語辞書Ｄと関連語検索手段６０とが設けられている点が、情報検索装置ＩＳ１とは異なる。
【００２０】
関連語辞書Ｄは、過去の所定期間中に行われた検索におけるデータを解析することによって予め作成された辞書であり、後述する情報関連付け装置７０を用いて作成したものである。
【００２１】
図５は、上記実施例における情報関連付け装置７０と相関係数検出装置８０とを示すブロック図である。
【００２２】
図５（１）に示す情報関連付け装置７０は、同一の利用者によって使用された検索語は、その使用時間間隔が短ければ同じ情報を求めるために使用されたものであり、その使用時間間隔が長ければ別の情報を求めるために使用されたものであり、使用時間間隔が短い程、両検索語間の関連の度合い（関連度）が高いという考えに基づく装置であり、ユーザ別検索時刻・検索式抽出部７１と、検索式分解部７２、最小時刻差計算部７３と、関連度計算・集計部７４とを有する。
【００２３】
ユーザ別検索時刻・検索式抽出部７１は、過去の所定期間中に行われた検索におけるデータから、検索ユーザ毎に、検索時刻と検索式とを抽出する手段である。検索式分解部７２は、ユーザ別検索時刻・検索式抽出部７１によって抽出された複数の検索式のうちの１つの検索式が使用された時刻と、上記抽出された複数の検索式のうちの別の検索式が使用された時刻との時刻差のうちの最小値である最小時刻差を、上記検索ユーザ毎に計算する手段である。
【００２４】
最小時刻差計算部７３は、所定の検索ユーザにおける上記最小時刻差に基づいて、上記最小時刻差に対応する上記１つの検索式と上記別の検索式との関連度を、上記所定の検索ユーザ毎に計算し、複数の上記検索ユーザについて計算された上記関連度を集計する手段である。関連度計算・集計部７４は、最小時刻差に基づいて、２つの検索語同士の関連度を求め、全ユーザについて集計するものである。
【００２５】
また、最小時刻差計算部７３は、上記検索式を検索語に分解し、上記分解された検索語のうちの１つの検索語が使用された時刻と、上記分解された検索語のうちの別の検索語が使用された時刻との時刻差のうちの最小値である最小時刻差を、上記検索ユーザ毎に計算する手段である。
【００２６】
関連度計算・集計部７４は、所定の検索ユーザにおける上記最小時刻差に基づいて、上記最小時刻差に対応する上記１つの検索語と上記別の検索語との関連度を、所定の検索ユーザ毎に計算し、複数の検索ユーザについて計算された上記関連度を集計する手段である。
【００２７】
また、関連度計算は、たとえば、上記最小時刻差が０秒であれば（同一検索式に２つの検索語が存在すれば）、検索語同士の関連度を「２」とし、最小時刻差が０〜６０秒であれば、関連度を「１」とし、最小時刻差が３００秒以上であれば、関連度を「０」とし、６０〜３００秒の間は、１次関数を用いて求める。
【００２８】
図５（２）は、相関係数検出装置８０を示すブロック図である。
【００２９】
相関係数検出装置８０は、ある一定の時期に、多数の利用者が同一の情報を求めた場合、その検索に使用された検索語の使用頻度傾向は似ているという考えに基づく装置であり、２つの検索語の使用頻度に応じて２つの検索語の間の相関係数を求める装置である。相関係数検出装置８０は、時間別・ユーザ別集計部８１と、検索式分解部８２と、検索語集計部８３と、相関係数計算部８４とを有する装置である。
【００３０】
時間別・ユーザ別集計部８１は、使用された検索式を、日毎、ユーザ毎にまとめるものであり、つまり、過去の所定期間中に行われた検索におけるデータから、所定時間毎に検索ユーザ毎に、検索式を抽出する手段である。検索式分解部８２は、検索ユーザ毎に、検索式を検索語へ分解し、重複を除く手段である。
【００３１】
検索語集計部８３は、日毎、検索語毎の使用頻度を集計するものであり、つまり、所定時間毎における各検索語の使用回数を検索ユーザ毎に計算し、検索ユーザ毎に計算された各検索語の使用回数を、全ての検索ユーザについて集計する手段である。相関係数計算部８４は、日毎に集計された各検索語の使用頻度に基づき、それぞれの時系列間における２つの検索語の相関係数を求めるものであり、集計された所定時間毎における各検索語の使用回数に基づいて、２つの検索語相互間の相関係数を計算する手段である。
【００３２】
上記実施例は、上記２つの関連度を用いて関連語辞書Ｄを作成するので、情報ニーズを直接反映した、タイムリーな関連語を求めることができ、一般的な同義語ではなく、その時期に同義語的に用いられた関連語を集約した関連語辞書Ｄを得ることができる。このように、上記実施例は、この関連語辞書Ｄを用いて広告データベースＤＢ２を検索するので、情報ニーズを反映した、利用者が欲しい広告を選択することができ、宣伝効果を上げることができる。
【００３３】
次に、上記実施例をより具体的に説明する。
【００３４】
ここでは、「サッカー」という検索語を使用して検索する場合について具体的に説明する。１９９７年には、翌１９９８年フランスで開催されるサッカーのワールドカップのアジア地区予選が行われ、日本チームは、１０月に韓国において韓国チームと対戦し、１１月にはマレーシアにおいてイランチームと対戦し、本戦への出場を決定した。これらに関する情報検索が多かったとすれば、図５に示す情報関連付け装置７０、相関係数検出装置８０によって、アジア予選開催時には、検索語「サッカー」との関連語として、「ワールドカップ」、対戦国（「イラン」、「韓国」等）、開催地（「韓国」、「マレーシア」等）との関連度が高くなっている。一方、ワールドカップの本戦への出場が決定した後では、「ワールドカップ」、開催地（「フランス」）等との関連度が高くなっている。
【００３５】
図６は、上記実施例において、広告データベースＤＢ２に格納されている情報の例を示す図である。
【００３６】
１９９７年１０月下旬では、検索語「サッカー」の関連語として「韓国」が検索され、スポーツ用品店Ｘ社と旅行代理店Ａ社の広告が選択・提示される。そして、１１月下旬までは、関連語として「イラン」と「マレーシア」が検索され、これに応じて、スポーツ用品店Ｘ社、旅行代理店Ａ、Ｂ社の広告が選択・提示される。さらに、１１月下旬以降になると、関連語として「フランス」が検索され、これに応じて、スポーツ用品店Ｘ社、旅行代理店Ｃ社が選択・提示される。
【００３７】
このように、広告主が想定していない検索語が端末装置から入力された場合でも、その広告主に関する広告を提示することが、有効であり、タイムリーで効果的である。
【００３８】
図７は、本発明の第３の実施例である情報検索装置ＩＳ３を示すブロック図である。
【００３９】
情報検索装置ＩＳ３は、基本的には、情報検索装置ＩＳ２と同じであり、情報関連付け部６１と、広告データベース更新手段６２とが情報検索装置ＩＳ２に付加されている点が、情報検索装置ＩＳ２とは異なる点である。
【００４０】
情報関連付け部６１は、過去の所定期間中に行われた検索におけるデータデータベースと情報関連付け装置７０とを有するものであり、検索式が入力されると、その過去の所定期間中に行われた検索におけるデータに基づいて関連語を作成し、関連語辞書Ｄを更新するものである。
【００４１】
広告データベース更新手段６２は、端末装置が広告の詳細情報へアクセスした回数を計数・記憶し、このアクセス回数に応じて、広告データベースＤＢ２を書き替える手段である。たとえば、１つの広告主が複数の広告見出しを画面に表示し、各広告見出しに互いに異なる商品、サービスを表示し、この広告見出しを見た端末装置側の利用者が広告の詳細情報へアクセスした回数を計数・記憶し、このアクセス回数が多い広告見出しの商品、サービスについての広告を充実させるように、広告のデータをそろえるように広告データベースＤＢ２を更新する。
【００４２】
したがって、上記実施例では、利用者が欲する適切な広告をタイムリーに提供することができ、宣伝効果をさらに上げることができる。また、このアクセス回数を用いて広告料金を設定することによって、より適切な広告料を徴収することができる。
【００４３】
なお、１つの検索語に対して複数の広告を同一広告主が用意している場合、アクセスの多い広告を優先して出力・提示することによって、広告効果を上げることができる。
【００４４】
上記実施例によれば、入力された検索式と関連のある広告のみが出力されるので、利用者が興味を持つと推定される広告情報が適切に提供・表示される。また、最近の過去の所定期間中に行われた検索におけるデータを用いて作成した関連語辞書Ｄを設ければ、一般的な同義語ではなく、その時期に同義語的に用いられた関連語を集約できるので、現在の情報ニーズを反映した抽出を実現することが可能であり、より適切な広告情報を提供することができる。さらに、広告の詳細情報へのアクセス回数を計数・記憶し、広告データベースＤＢ２を書き替えることによって、検索語と広告データベースＤＢ２との関連がより明確になり、より適切な広告情報を提供することができる。また、アクセス回数に応じて、広告料を算定することもでき、適切な広告料を徴収することが可能になる。
【００４５】
さらに、広告提示の際の検索語を記録しておき、それを広告主にフィードバックすることによって、広告主は新たな企画や事業を練ることが可能となる。
【００４６】
また、情報検索装置ＩＳ１を、ソフトウェアによって実現するようにしてもよい。つまり、図２に示すフローチャートに応じたプログラムを、ＦＤ、ＣＤ、ハードディスク、半導体メモリ、磁気テープ等のメモリに格納し、この格納されたプログラムを呼び出し、図示しないＣＰＵ等が上記プログラムを実行するようにしてもよい。この場合、上記メモリは、ネットワークを介して端末装置から送られた検索式を受信する手順と、上記受信した検索式を用い、利用者が所望している情報を情報データベースから検索する手順と、上記検索式に基づいて、上記検索式に応じた広告の概要を広告データベースから検索し、上記検索された広告の概要を出力する手順と、上記情報データベースから検索された情報と、複数の上記広告の概要で構成されている広告見出しとを合成する手順と、ネットワークを介して、上記合成された合成情報を送信する手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の例である。
【００４７】
【発明の効果】
本発明によれば、広告主が指定した検索語以外の語句で検索された場合でも、関連語辞書に基づいて広告を提示することができ、また、その関連語辞書が時期に応じて自動的に更新されるという効果を奏する。
請求項２、４記載の発明によれば、クリック回数によって広告内容を変化させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施例である情報検索装置ＩＳ１を示すブロック図である。
【図２】情報検索装置ＩＳ１の動作を示すフローチャートである。
【図３】上記実施例において、検索した情報と広告見出しとが合成された合成情報を表示した画面例を示す。
【図４】本発明の第２の実施例である情報検索装置ＩＳ２を示すブロック図でる。
【図５】情報関連付け装置７０、相関係数検出装置８０を示すブロック図である。
【図６】上記実施例において、広告データベースＤＢ２に格納されている情報の例を示す図である。
【図７】本発明の第３の実施例である情報検索装置ＩＳ３を示すブロック図である。
【符号の説明】
ＩＳ１、ＩＳ２、ＩＳ３…情報検索装置、
ＤＢ１…情報データベース、
ＤＢ２…広告データベース、
Ｄ…関連語辞書、
１０…受信手段、
２０…情報検索手段、
３０…広告検索手段、
４０…合成手段、
５０…検索結果送信手段、
６０…関連語検索手段、
６１…情報関連付け部、
６２…広告データベース更新手段、
７０…情報関連付け装置、
８０…相関係数検出装置。
【図１】
0003547073.tif 000002
【図２】
0003547073.tif 000003
【図３】
0003547073.tif 000004
【図４】
0003547073.tif 000005
【図５】
0003547073.tif 000006
【図６】
0003547073.tif 000007
【図７】
0003547073.tif 000008