(57)【要約】【課題】  十分な宣伝効果を得ることができる配信システム、配信方法、及びプログラムを提供することを目的とする。【手段】  検索されたサイトを識別するためのサイト識別情報を有する検索結果情報を格納する第１データベースと、サイト識別情報に基づいて情報を格納する第２データベースと、検索キーワードに基づいて検索処理を実行し、当該処理の実行結果を示す検索結果情報を第１データベースに格納する手段と、第１データベースに格納された検索結果情報が有するサイト識別情報に基づいて第２データベースから情報を取得する手段と、サイト識別情報に基づいて、第１データベースに格納された検索結果情報と第２データベースから取得された情報とを関連付ける手段と、関連付けられた検索結果情報及び情報を送信する手段と、を備える配信システム。【選択図】  図３
2007257625.tif 000002
【特許請求の範囲】
【請求項１】
検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を配信する配信システムであって、
検索された前記サイトを識別するためのサイト識別情報を有する前記検索結果情報を格納する第１データベースと、
前記サイト識別情報に基づいて前記情報を格納する第２データベースと、
前記検索キーワードに基づいて検索処理を実行し、当該処理の実行結果を示す前記検索結果情報を前記第１データベースに格納する手段と、
当該第１データベースに格納された前記検索結果情報が有するサイト識別情報に基づいて前記第２データベースから前記情報を取得する手段と、
前記サイト識別情報に基づいて、前記第１データベースに格納された前記検索結果情報と前記第２データベースから取得された前記情報とを関連付ける手段と、
関連付けられた前記検索結果情報及び前記情報を送信する手段と、を備えた配信システム。
【請求項２】
前記不特定多数のサイトに関連付けられたリンクを巡回し、当該リンクに関連付けられたサイトのサイト識別情報を前記第１データベースに格納する手段と、
前記リンクに関連付けられたサイト本文のテキスト情報を前記第１データベースに格納する手段と、
前記格納されたサイト識別情報と前記格納されたテキスト情報とを前記検索キーワードに基づいて関連付ける手段と、
をさらに備えたことを特徴とする請求項１に記載の配信システム。
【請求項３】
前記検索結果情報は、前記サイトのタイトルを示すタイトル情報を有し、
前記第１データベースに格納された前記タイトル情報と前記第２データベースから取得される前記情報とは、共通の前記サイト識別情報に基づいて関連付けられることを特徴とする請求項１又は２に記載の配信システム。
【請求項４】
関連付けられた前記情報及び前記検索結果情報を表示する手段を、さらに備え、
当該表示する手段は、前記情報を前記検索結果情報の周辺に表示することを特徴とする請求項１乃至３のいずれかに記載の配信システム。
【請求項５】
検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を配信する配信システムに用いられるシステムであって、
検索キーワードに基づいて検索されたサイトを識別するためのサイト識別情報に基づいて前記情報を格納する第２データベースと、
取得した前記サイト識別情報に基づいて前記第２データベースから情報を取得する手段と、
取得された当該情報を出力する手段と、
を備えた配信システム。
【請求項６】
前記サイト識別情報及び前記検索キーワードに基づいて、前記第２データベースから取得する前記情報を決定することを特徴とする請求項１又は５に記載の配信システム。
【請求項７】
検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を示す情報をサーバに配信させる方法であって、
検索された前記サイトを識別するためのサイト識別情報を有する前記検索結果情報を格納するステップと、
前記サイト識別情報に基づいて前記情報を格納するステップと、
前記検索キーワードに基づいて検索処理を実行し、当該処理の実行結果を示す前記検索結果情報を格納するステップと、
格納した当該検索結果情報が有するサイト識別情報に基づいて格納した前記情報を取得するステップと、
前記サイト識別情報に基づいて格納した前記検索結果情報と前記取得した情報とを関連付け、当該情報が関連付けられた検索結果情報を生成するステップと、を備えた配信方法。
【請求項８】
検索キーワードに基づいて検索処理が実行されたサイトの実行結果を示し、前記検索されたサイトを識別するためのサイト識別情報を有する検索結果情報とともに、ユーザの関心対象となる情報を配信する方法であって、
前記サイト識別情報に基づいて前記情報を格納するステップと、
前記検索キーワードに基づいて実行された検索処理の前記検索結果情報から前記サイト識別情報を取得するステップと、
当該取得したサイト識別情報を前記第２データベースに格納するステップと、
当該格納したサイト識別情報に基づいて前記第２データベースから情報を取得するステップと、
当該取得した情報を配信するステップと、を備えた配信方法。
【請求項９】
検索キーワードに基づいて検索されたサイト情報とともにユーザの関心対象となる情報も配信する検索結果の配信システムであって、
検索された複数の前記サイトの情報を前記サイトごとに設定されたサイト識別情報をインデックスとして格納する第１データベースと、
前記サイト識別情報をインデックスとして前記情報を格納する第２データベースと、
前記検索キーワードに基づいて検索処理を実行し、検索された第１サイトの情報及び当該第１サイトに対応して設定された第１サイト識別情報を前記第１データベースに格納する手段と、
前記第１サイト識別情報に基づいて前記第２データベースから前記情報を取得する手段と、
前記第１サイト識別情報に基づいて、前記第１データベースに格納された前記第１サイトの情報と前記第２データベースに格納された前記情報とを関連付ける手段と、を備える配信システム。
【請求項１０】
サイトの検索結果の配信をサーバに実行させるプログラムであって、
クライアントコンピュータから前記サーバに送信された検索キーワードに基づいて検索された第１サイトの情報を第１データベースから取得させ、
前記第１サイトに対応して設定された第１サイト識別情報に基づいて第２データベースから第１情報を取得させ、
前記第１データベースから取得した前記第１サイトの情報と前記第２データベースから取得した前記第１情報とを関連付けさせ、
関連付けされた前記第１サイトの情報及び前記第１情報を前記クライアントコンピュータに送信させる、プログラム。
【請求項１１】
前記クライアントコンピュータから前記サーバに送信された前記検索キーワードに基づいて検索された第２サイトの情報を前記第１データベースから取得させ、
前記第２サイトに設定された第２サイト識別情報に基づいて前記第２データベースから第２情報を取得させ、
前記第１データベースから取得した前記第２サイトの情報と前記第２データベースから取得した前記第２情報とを関連付けさせ、
関連付けされた前記第２サイトの情報及び前記第２情報を前記クライアントコンピュータに送信させる、請求項１０記載のプログラム。
【請求項１２】
前記第２データベースには、サイトごとに設定されたサイト識別情報をインデックスとして情報が格納され、かつ、当該情報は、少なくともタイトル情報とリンク先情報とを含む単位情報を複数有することを特徴とする請求項１０又は１１記載のプログラム。
【請求項１３】
前記第２データベースから前記単位情報ごとに情報を取得させることを特徴とする請求項１２記載のプログラム。
【請求項１４】
前記タイトル情報の文字列が前記検索キーワードの文字列を含むかどうかを判定させ、
この判定結果に基づいて前記第２データベースから取得される前記単位情報を決定させることを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記単位情報ごとにあらかじめ設定された第１パラメータと検索キーワードに基づいて設定される第２パラメータとを利用して複数の前記単位情報を順位付けさせ、
順位付けされた結果に基づいて前記第２データベースから前記単位情報を取得させることを特徴とする請求項１３記載のプログラム。
【請求項１６】
サイトの検索結果の配信をサーバに実行させる方法であって、
クライアントコンピュータから前記サーバに送信された検索キーワードに基づいて検索された第１サイトの情報を第１データベースから取得し、
前記第１サイトに対応して設定された第１サイト識別情報に基づいて第２データベースから第１情報を取得し、
前記第１データベースから取得した前記第１サイトの情報と前記第２データベースから取得した前記第１情報とを関連付けさせ、
関連付けられた前記第１サイトの情報と前記第１情報を前記クライアントコンピュータに送信する、サイトの検索結果の配信方法。
【請求項１７】
前記第１データベースと前記第２データベースとは共通のデータベースとして構成されることを特徴とする請求項１乃至７、９、又は１６いずれかに記載の配信システム、請求項８記載の配信方法、請求項１０乃至１５いずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信システム、配信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを広告媒体として利用することが盛んに行なわれている。例えば、バナーと呼ばれている広告の画像やテキストをウェブ（Ｗｅｂ；World Wide Web）サイトに貼ることは広く普及している（例えば、特許文献１，２参照）。特に、インターネットを使用したサイト検索がよく利用されるため、サイト検索の検索結果にバナーを貼り付けるプロモーションは広く行なわれている。検索者は、このウェブサイトに貼られているバナーに張られたリンクによって種々のウェブサイトにアクセスする。
【０００３】
このようなインターネット上のバナー広告は多数貼られているため、消費者にとって見難くなりやすく、広告の効果を十分に発揮することができない場合が多い。さらに、サイト検索の場合には、検索者は主として検索結果のテキストを読むため、プロモーション対象についてのバナー広告を読まないことが大半であり、広告主が宣伝したい内容が消費者に伝わりにくい。特に、バナー広告がテキストである場合には、画像の場合に比べてより読まれないことが多い。また、検索結果のサイトに貼り付けるバナー広告の大きさが限られている場合が多いため、十分な宣伝効果を得ることが困難である。
【特許文献１】特開２００３−４４５１７号公報
【特許文献２】特開２００１−３０６５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、従来の広告配信システムでは、十分な宣伝効果を得ることができないという問題点があった。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、十分な宣伝効果を得ることができる配信システム、配信方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる配信システムは、検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を配信する配信システムであって、前記検索されたサイトを識別するためのサイト識別情報を有する前記検索結果情報を格納する第１データベースと、前記サイト識別情報に基づいて前記情報を格納する第２データベースと、前記検索キーワードに基づいて検索処理を実行し、当該処理の実行結果を示す前記検索結果情報を前記第１データベースに格納する手段と、当該第１データベースに格納された前記検索結果情報が有するサイト識別情報に基づいて前記第２データベースから前記情報を取得する手段と、前記サイト識別情報に基づいて、前記第１データベースに格納された前記検索結果情報と前記第２データベースから取得された前記情報とを関連付ける手段と、関連付けられた前記検索結果情報及び前記情報を送信する手段と、を備える。
【０００７】
前記不特定多数のサイトに関連付けられたリンクを巡回し、当該リンクに関連付けられたサイトのサイト識別情報を前記第１データベースに格納する手段と、前記リンクに関連付けられたサイト本文のテキスト情報を前記第１データベースに格納する手段と、前記格納されたサイト識別情報と前記格納されたテキスト情報とを前記検索キーワードに基づいて関連付ける手段と、さらに備えるとよい。
【０００８】
前記検索結果情報は、前記サイトのタイトルを示すタイトル情報を有し、前記第１データベースに格納された前記タイトル情報と前記第２データベースから取得される前記情報とは、共通の前記サイト識別情報に基づいて関連付けられる、と良い。関連付けられた前記情報及び前記検索結果情報を表示する手段を、さらに備え、当該表示する手段は、前記情報を前記検索結果情報の周辺に表示する、と良い。
【０００９】
検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を配信する配信システムに用いられるシステムであって、  検索キーワードに基づいて検索されたサイトを識別するためのサイト識別情報に基づいて前記情報を格納する第２データベースと、取得した前記サイト識別情報に基づいて前記第２データベースから情報を取得する手段と、取得された当該情報を出力する手段と、を備える、と良い。
【００１０】
前記サイト識別情報及び前記検索キーワードに基づいて、前記第２データベースから取得する前記情報を決定する、と良い。
【００１１】
本発明にかかる配信方法は、検索キーワードに基づいて検索されたサイトの検索結果を示す検索結果情報とともに、ユーザの関心対象となる情報を示す情報をサーバに配信させる方法であって、検索された前記サイトを識別するためのサイト識別情報を有する前記検索結果情報を格納するステップと、前記サイト識別情報に基づいて前記情報を格納するステップと、前記検索キーワードに基づいて検索処理を実行し、当該処理の実行結果を示す前記検索結果情報を格納するステップと、格納した当該検索結果情報が有するサイト識別情報に基づいて格納した前記情報を取得するステップと、前記サイト識別情報に基づいて格納した前記検索結果情報と前記取得した情報とを関連付け、当該情報が関連付けられた前記検索結果情報を生成するステップと、を備える。
【００１２】
本発明に係る配信方法は、検索キーワードに基づいて検索処理が実行されたサイトの実行結果を示し、前記検索されたサイトを識別するためのサイト識別情報を有する検索結果情報とともに、ユーザの関心対象となる情報を配信する方法であって、前記サイト識別情報に基づいて前記情報を格納するステップと、前記検索キーワードに基づいて実行された検索処理の前記検索結果情報から前記サイト識別情報を取得するステップと、当該取得したサイト識別情報を前記第２データベースに格納するステップと、当該格納したサイト識別情報に基づいて前記第２データベースから情報を取得するステップと、当該取得した情報を配信するステップと、を備える。
【００１３】
本発明に係る配信システムは、検索キーワードに基づいて検索されたサイト情報とともにユーザの関心対象となる情報も配信する検索結果の配信システムであって、検索された複数の前記サイトの情報を前記サイトごとに設定されたサイト識別情報をインデックスとして格納する第１データベースと、前記サイト識別情報をインデックスとして前記情報を格納する第２データベースと、前記検索キーワードに基づいて検索処理を実行し、検索された第１サイトの情報及び当該第１サイトに対応して設定された第１サイト識別情報を前記第１データベースに格納する手段と、前記第１サイト識別情報に基づいて前記第２データベースから前記情報を取得する手段と、前記第１サイト識別情報に基づいて、前記第１データベースに格納された前記第１サイトの情報と前記第２データベースに格納された前記情報とを関連付ける手段と、を備える。
【００１４】
本発明に係るプログラムは、サイトの検索結果の配信をサーバに実行させるプログラムであって、クライアントコンピュータから前記サーバに送信された検索キーワードに基づいて検索された第１サイトの情報を第１データベースから取得させ、前記第１サイトに対応して設定された第１サイト識別情報に基づいて第２データベースから第１情報を取得させ、前記第１データベースから取得した前記第１サイトの情報と前記第２データベースから取得した前記第１情報とを関連付けさせ、関連付けされた前記第１サイトの情報及び前記第１情報を前記クライアントコンピュータに送信させる。
【００１５】
前記クライアントコンピュータから前記サーバに送信された前記検索キーワードに基づいて検索された第２サイトの情報を前記第１データベースから取得させ、前記第２サイトに設定された第２サイト識別情報に基づいて前記第２データベースから第２情報を取得させ、前記第１データベースから取得した前記第２サイトの情報と前記第２データベースから取得した前記第２情報とを関連付けさせ、関連付けされた前記第２サイトの情報及び前記第２情報を前記クライアントコンピュータに送信させる、と良い。
【００１６】
前記第２データベースには、サイトごとに設定されたサイト識別情報をインデックスとして情報が格納され、かつ、当該情報は、少なくともタイトル情報とリンク先情報とを含む単位情報を複数有する、と良い。前記第２データベースから前記単位情報ごとに情報を取得させる、と良い。
【００１７】
前記タイトル情報の文字列が前記検索キーワードの文字列を含むかどうかを判定させ、  この判定結果に基づいて前記第２データベースから取得される前記単位情報を決定させる、と良い。
【００１８】
前記単位情報ごとにあらかじめ設定された第１パラメータと検索キーワードに基づいて設定される第２パラメータとを利用して複数の前記単位情報を順位付けさせ、順位付けされた結果に基づいて前記第２データベースから前記単位情報を取得させる、と良い。
【００１９】
本発明に係る配信方法は、サイトの検索結果の配信をサーバに実行させる方法であって、クライアントコンピュータから前記サーバに送信された検索キーワードに基づいて検索された第１サイトの情報を第１データベースから取得し、前記第１サイトに対応して設定された第１サイト識別情報に基づいて第２データベースから第１情報を取得し、前記第１データベースから取得した前記第１サイトの情報と前記第２データベースから取得した前記第１情報とを関連付けさせ、関連付けられた前記第１サイトの情報と前記第１情報を前記クライアントコンピュータに送信する。
【００２０】
前記第１データベースと前記第２データベースとは共通のデータベースとして構成される、と良い。
【発明の効果】
【００２１】
本発明によれば、十分な宣伝効果を得ることができる配信システム、配信方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。
発明の実施の形態１．
【００２３】
まず、図１を用いて、本発明に係る広告配信システムの全体構成について説明する。図１は、本発明に係る広告配信システムの全体構成の一例を示す模式図である。
【００２４】
図１に示すように、広義の広告配信システムは、検索サーバ１、広告サーバ２、クライアント３、通信網４を備えている。ここで、検索サーバ１は通信網４を介してユーザのクライアント３と通信可能に接続され、広告サーバ２は通信網４を介して検索サーバ１に通信可能に接続されている。
【００２５】
検索サーバ１は、いわゆるコンピュータにより構成され、検索エンジンとして機能し、具体的には、"ＹＡＨＯＯ（登録商標）"、"Ｇｏｏｇｌｅ（登録商標）"、"ＭＳＮ（登録商標）、"ｇｏｏ（登録商標）"、"ｉｎｆｏｓｅｅｋ（登録商標）"等、いわゆるポータルサイトによって提供される検索エンジンとすることができる。その好適な例として、検索サーバ１は、自動巡回プログラムでリンクを辿ることによってウェブページを取得して登録するロボット検索型の検索エンジンとすることができる。従って、この検索サーバ１は、不特定多数のウェブサイトから検索キーワードに基づいて所望のウェブサイトを検索する。検索サーバ１は、ＣＰＵ１１、記憶部１２、通信制御部１３、ＲＡＭ１４、検索データベース（第１データベース）１５等のハードウェア構成を備えている。その他、ディスプレイ等の出力装置、キーボード、マウス等の入力装置等を備えているが、図１では省略している。
【００２６】
検索サーバ１のＣＰＵ１１は、記憶部１２に予め記憶されたＯＳプログラムやアプリケーションプログラムに基づき、各種の処理を実行する制御部として機能する。
【００２７】
記憶部１２は、ＥＥＰ−ＲＯＭ、ハードディスク等の内部記憶手段やフレキシブルディスクやＣＤ−ＲＯＭ等の外部記憶手段により構成され、ＯＳプログラムやアプリケーションプログラム等が格納される。この例におけるアプリケーションプログラムには、ウェブデータを作成するソフトウェアプログラム（ウェブエンジン）、サイトの検索処理を実行するための自動巡回プログラム等の各種のソフトウェアプログラムが含まれる。
【００２８】
通信制御部１３は、通信網４への接続インターフェースや通信制御回路を備えている。この通信制御部１３によって、ユーザのクライアント３とデータ通信を実行することができる。
【００２９】
ＲＡＭ１４は、ＣＰＵ１１のワークエリアとして用いられ、例えば、プログラムの実行部分や実行時に使用されるデータ等が一時的に格納される。
【００３０】
検索エンジンデータベース１５は、ハードディスクや光ディスク等の記憶手段により構成され、検索サーバ１が検索エンジンとして機能するためのデータベースである。この検索エンジンデータベース１５には、検索キーワードテーブル、検索結果を示す検索結果情報とが格納されている。これら各情報が図２（ａ），（ｂ）に示されている。
【００３１】
図２（ａ）に示すように、検索キーワードテーブルには、検索キーワード１５１、この検索キーワードを含むウェブサイトのＵＲＬ（Uniform Resource Locator）、ドメイン、ＵＲＩ（Uniform Resource Identification）等のサイトアドレス１５２、ウェブサイトの内容であるサイト内容情報１５３が格納され、これらは関連付けられている。この検索キーワードテーブルは、自動巡回プログラムによって取得した検索キーワードとウェブサイトアドレスとによって随時記録されていく。
【００３２】
図２（ｂ）に示すように、検索結果情報には、サイト識別情報１５２、サイトタイトル情報１５５、サイトサマリー情報１５６等が含まれ、これらは関連付けられて格納される。
【００３３】
サイト識別情報１５２は、各ウェブサイトを識別するための識別情報であり、各ウェブサイトのＵＲＬ、ドメイン、ＵＲＩや、検索エンジンデータベース１５内でのサイトＩＤ等である。また、サイト識別情報１５２が検索エンジンデータベース１５内でのサイトＩＤである場合には、サイトＩＤは各ウェブサイトのＵＲＬと関連付けられて記憶される。サイトタイトル情報１５５は、検索キーワードと関連した各ウェブサイトのタイトル情報等であり、サイトサマリー情報１５６は、検索キーワードと関連した各ウェブサイトの要約情報等である。
【００３４】
広告サーバ２は、いわゆるコンピュータにより構成され、狭義の広告配信システムを構築する。広告サーバ２は、ＣＰＵ２１、記憶部２２、通信制御部２３、ＲＡＭ２４、広告データベース（第２データベース）２５等のハードウェア構成を備えている。その他、ディスプレイ等の出力装置、キーボード、マウス等の入力装置等を備えているが、図１では省略している。ここで、広告サーバ２のＣＰＵ２１、記憶部２２、通信制御部２３、ＲＡＭ２４は、検索サーバ１のＣＰＵ１１、記憶部１２、通信制御部１３、ＲＡＭ１４と同様の構成を有するため、その説明を省略する。
【００３５】
広告データベース２５は、ハードディスクや光ディスク等の記憶手段により構成され、検索結果に付加するためのデータベースである。この広告データベース２５には、検索結果情報に付加される広告情報として、サイト識別情報２５１、広告タイトル情報２５２、広告リンク先情報２５３等が関連付けられて格納される。ここで、広告情報とは、ユーザの関心対象となる情報のことである。すなわち、広告情報は、一般広告等の広告効果を奏する情報のみならず、ユーザに対して特に伝達するための特定情報も含む。これら各情報が図２（ｃ）に示されている。
【００３６】
サイト識別情報２５１は、各サイトを識別するための識別情報であり、各ウェブサイトのＵＲＬ、ドメイン、ＵＲＩや、広告データベース２５内でのサイトＩＤ等である。また、サイト識別情報２５１が広告データベース２５内でのサイトＩＤである場合には、サイトＩＤは各ウェブサイトのＵＲＬと関連付けられて記憶される。この場合には、検索エンジンデータベース１５と広告データベース２５とが連携するように、両データベース１５,２５内のサイトＩＤが関連付けられる。一例として、各データベース１５,２５は、共通のサイトＩＤによって各種情報を管理とすることができる。広告タイトル情報２５２は、付加される広告タイトルを示すテキスト情報、アイコン等の画像情報等であり、広告リンク先情報２５３は、関連付けられた広告サイトのＵＲＬ等である。
【００３７】
尚、本実施形態に係る狭義の広告配信システムは、物理的に別個の複数のコンピュータでなくとも、単一のコンピュータによって構成することも可能であり、そのハードウェア構成は、図１で示す構成に限定されるものではない。また、ファイアウォールサーバ等のその他のサーバやハードウェア構成を備えていてもよい。
【００３８】
クライアント３は、ユーザにより利用される、いわゆるインターネット接続機能付きパーソナルコンピュータ（ＰＣ）等であり、ＣＰＵ、ＲＯＭ等の制御手段、ＲＡＭ、ハードディスク等の記憶手段、インターフェース等の通信制御手段、入力キー等の入力手段、ディスプレイ等の出力手段を備えている。
【００３９】
ユーザのクライアント３は、ブラウザプログラムがメモリに格納されており、検索サーバ１より送信されたウェブデータを受信し、ディスプレイに表示させることができる。尚、本発明に係る広告配信システムでは、クライアント３は通信網４を介してサーバ１，２と通信可能な端末であればよい。例えば、パーソナルコンピュータであるクライアント３の代わりに、携帯端末、携帯電話機などの各種の端末を用いることができる
【００４０】
次に、図３に示す模式図を用いて、本発明に係る広告配信システムの処理の概要について説明する。
【００４１】
クライアント３から検索サーバ１に対してアクセスがあったものとする。この場合には、検索サーバ１は、クライアント３からのアクセス要求を受信し、このアクセス要求に応じて検索サイトのトップページを生成する。検索サーバ１は生成したトップページをクライアント３に送信し、クライアント３は受信したトップページをディスプレイに表示する。
【００４２】
ユーザが表示された検索サイトのトップページ上で検索キーワードを入力すると、クライアント３は検索キーワードを検索サーバ１に送信する。検索サーバ１は、受信した検索キーワードに基づいて、検索データベース１５から検索結果を取得する。それとともに、検索サーバ１は、取得した検索結果に応じて、広告サーバ２に対して広告情報の送信要求を行う。広告サーバ２は、受信した広告情報の送信要求に基づいて、検索結果に応じた広告情報を検索サーバ１に送信する。検索サーバ１は、取得した広告情報を検索結果にリンクさせ、この広告情報がリンクされた検索結果をクライアント３に送信する。クライアント３は、受信した検索結果を広告情報とともにディスプレイに表示する。この広告情報が選択されることによって、広告情報にリンクされた広告サイトが直接表示することが可能となる。
【００４３】
続いて、図４に示すフローチャートを用いて、本発明に係る広告配信システムの詳細な処理について説明する。
【００４４】
クライアント３は、検索キーワードが入力され（Ｓ１０１）、検索処理の開始にともなって検索キーワードを検索サーバ１に送信する（Ｓ１０２）。具体的には、クライアント３の入力キーによって検索キーワードが入力されると、この検索キーワードはインターフェース等を介してクライアント３の制御部に入力される。この制御部は、ウェブブラウザプログラムによって検索キーワードを通信制御部に入力し、通信制御部から検索サーバ１へと送信される。送信された検索キーワードは、通信網４を介して、検索サーバ１へと送られる。
【００４５】
検索サーバ１の通信制御部１３は、通信網４を介して検索キーワードを受信すると（Ｓ１０３）、受信した検索キーワードをＣＰＵ１１等から構成された制御部に入力する。制御部は、この検索キーワードに基づいて検索処理を実行し、検索デーベース１５に検索結果情報を格納する（Ｓ１０４）。
【００４６】
例えば、検索サーバ１をロボット検索型の検索エンジンとすることができる。この場合には、検索サーバ１の制御部は、検索処理を実行するにあたって、自動巡回プログラムをＲＡＭ１４に読み込み、このプログラムに従って自動的にウェブサイトのハイパーリンクを辿りながら、ウェブページの内容をサイト内容情報１５３として随時記録する。制御部は、ウェブサイトのリンク構造やウェブページの内容を分析し、そのウェブページに含まれた検索キーワード１５１とそのウェブサイトのサイトアドレス１５２を検索キーワードテーブルに格納する。
【００４７】
制御部は、検索処理を実行するとき、検索キーワードテーブルによって受信した検索キーワードと関連付けられたサイト内容情報１５３を読み込む。制御部は、読み込んだサイト内容情報１５３からサイトタイトル情報１５５、サイトサマリー情報１５６を生成し、サイト識別情報１５４に基づいて検索データベース１５に格納する。これによって、検索結果情報が検索データベース１５に格納される。また、サイト識別情報１５４にウェブサイトのＵＲＬが用いられる場合には、検索キーワードテーブルによって受信した検索キーワードと関連付けられたサイトアドレス１５２を読み込み、これをサイト識別情報１５４として格納する。
【００４８】
制御部は、格納した検索結果情報をいったん読み込み、読み込んだ検索結果情報からサイト識別情報１５２を抽出し（Ｓ１０５）、それとともに、広告サーバ２への広告情報の送信要求を生成する（Ｓ１０６）。サイト識別情報１５２は、送信要求とともに通信制御部１３に入力され、通信制御部１３はサイト識別情報１５２と送信要求とを広告サーバ２に対して送信する（Ｓ１０７）。これらサイト識別情報１５２と送信要求は通信網４を介して広告サーバ２へと送られる。
【００４９】
広告サーバ２の通信制御部２３は、通信網４を介して検索サーバ１からのサイト識別情報１５２と送信要求とを受信すると（Ｓ１０８）、受信したサイト識別情報１５２と送信要求とをＣＰＵ２１等から構成された制御部に入力する。制御部は、この送信要求に基づいて、サイト識別情報１５２に対応した広告情報を広告デーベース２５から取得し（Ｓ１０９）、この広告情報を通信制御部２３に入力する。広告情報は、この通信制御部２３から検索サーバ１に対して送信され、通信網４を介して検索サーバ１へと送られる（Ｓ１１０）。
【００５０】
例えば、図３では、検索サーバ１の制御部によって読み込まれた検索結果情報のサイト識別情報１５２が"０００２"であるとする。この場合には、広告サーバ２の制御部は、サイト識別情報が"０００２"に対応した広告タイトル情報２５２、広告リンク先情報２５３を読み込む。具体的には、サイト識別情報"０００２"に対応した広告タイトル情報２５２として"自動車保険"、広告リンク先情報２５３として"http://www.def・・・"、さらに他の広告タイトル情報２５２として"生命保険"、広告リンク先情報２５３として"http://www.mno・・・"等々も、この際と識別情報に対応するので読み込まれる。
【００５１】
検索サーバ１の制御部は、広告サーバ２から広告情報を受信し（Ｓ１１１）、検索データベース１５に格納した検索結果情報を読み込む。制御部は、この検索結果情報に広告情報を関連付け、広告が付加された検索結果情報を示す広告付き検索結果情報を生成する（Ｓ１１２）。制御部は、生成した広告付き検索結果情報を通信制御部１３に入力し、この通信制御１３は広告付き検索結果情報をクライアント３に対して送信する（Ｓ１１３）。クライアント３の通信制御部は、通信網４を介して広告付き検索結果情報を受信し（Ｓ１１４）、この広告付き検索結果情報を制御部に入力する。クライアント３の制御部は、入力された広告付き検索結果情報から、これを表示するための検索結果表示情報を生成し、この検索結果表示情報をディスプレイ表示する（Ｓ１１５）。
【００５２】
図５に、クライアント３のディスプレイ上に表示された表示ウィンドウの一例が示されている。図５に示すように、表示ウィンドウ５０には、一般の表示ウィンドウと同様に、サイトタイトル情報１５５を示す検索結果の項目５１がテキスト形式で表示され、この下方にサイトサマリー情報１５６を示す各ウェブサイトの簡単なサマリー５２がテキスト形式で表示されている。また、サイト識別情報１５２がウェブサイトのＵＲＬである場合には、各項目のＵＲＬとしてサマリーの下方に表示されている。
【００５３】
検索結果情報に付加された広告情報は、広告リンク５３として、表示ウィンドウ５０において検索結果の項目５１やサマリー５２等のテキストが表示されていないスペースに表示される。詳細には、従来から表示されている一般広告５４と検索結果の項目５１やサマリー５２との間の空いたスペースに表示される。例えば、図５においては、検索結果の項目５１の右方に空いたスペースに表示されている。より具体的には、ユーザが"保険"というキーワードでサイト検索を行った場合には、検索結果の項目５１として"保険＊＊＊"、"○○保険・・・"等が表示され、この項目５１の横に"自動車保険"、"生命保険"、"旅行保険"と表示されている。ユーザがこの広告リンク５３を選択することによって、リンク先の広告ページが表示される。
【００５４】
さらに続いて、本発明に係る広告サーバ１における広告の登録処理につき詳細に説明する。
【００５５】
広告サーバ２の管理者等が広告タイトル情報２５２、広告リンク先情報２５３を入力キー等によって入力すると、これらの情報２５２，２５３は、広告サーバ２の制御部に入力される。制御部は、入力された広告タイトル情報２５２、広告リンク先情報２５３をサイト識別情報１５２に関連付けて広告データベース２５に格納する。図６に、これらの設定登録における表示ウィンドウの一例が示されている。
【００５６】
図６に示すように、表示ウィンドウ６０では、広告項目タブ６１１〜６１４が設けられ、これらに基づいて分類されている。広告項目タブ６１１〜６１４それぞれには、広告タイトル情報２５２が入力されるタイトル入力欄６２、リンク先のアドレスが入力されるリンクアドレス入力欄６３が設けられている。ユーザは、これらの入力欄６２，６３にタイトル、このタイトルのリンク先のアドレスを入力し、"新規登録"アイコン６４をクリックすると、広告タイトル情報２５２、広告リンク先情報２５３がサイト識別情報１５２に対応して広告データベース２５に格納される。また、広告データベース２５内の広告タイトル情報２５２、広告リンク先情報２５３を更新する場合には、ユーザは、入力欄６２，６３にタイトル、このタイトルのリンク先のアドレスを入力し、"更新"アイコン６５をクリックする。
【００５７】
以上のように、本発明に係る広告配信システムでは、検索結果情報に基づいて広告情報を取得し、検索結果情報とともに表示する。これによって、検索結果が表示された表示ウィンドウ上でユーザが求める広告を明快に表示することが可能となる。特に、検索結果の項目５１が表示されているだけでは、この項目５１が示すサイト内に所望のサイトがあるかどうか分かりにくいことが多い。本発明のようには、検索結果の項目５１とともに広告リンク５３を表示させることによって、ユーザは、検索結果一覧を見るだけで探したいサイトを容易に探し出すことができる。
【００５８】
さらに、広告オーナーはユーザに対して伝えたい広告を限定することができ、宣伝効果を向上させることができる。特に、広告オーナーがユーザに伝えたい広告がその時々で変わりやすく、それをすぐに伝えるためには広告をすぐに更新して反映することが好ましい。本発明のように、広告データベース２５の広告情報を容易に更新することができるので、その時々で伝えたい広告をユーザに提示すること可能となる。
【００５９】
本発明に係る広告配信システムでは、検索サーバ１は好適にはロボット型検索エンジンであり、不特定多数のウェブサイトを巡回しながら検索キーワードテーブルを作成し、検索データテーブル１５に格納している。このようなロボット型検索エンジンでは、巡回対象・検索対象となるウェブサイトが不特定多数であるため、検索キーワードテーブルの作成処理や検索キーワードに基づいた検索処理等の各種処理だけでも大掛かりとなる。
【００６０】
このようなロボット型検索エンジンは少なくとも検索キーワードに関連付けられたウェブサイトのＵＲＬ、ドメイン、ＵＲＩ等のサイト識別情報を検索データベース１５に格納している。本発明では、この格納されたサイト識別情報に基づいて広告情報を管理して、このサイト識別情報を介して広告情報を検索結果情報に付加する。それ故、各種処理が大掛かりとなるロボット型検索エンジンによって生成される検索結果情報であっても、検索結果情報に広告情報を付加することが容易となる。
【００６１】
また、従来からの一般広告５４は、この検索キーワードに関連付けられ、この検索キーワードに基づいて抽出される。これに対して、本発明での広告リンク５３は、検索によって抽出されたウェブサイトのサイト識別情報に関連付けられ、このサイト識別情報に基づいて抽出される。好適な例として、サイト識別情報をウェブサイトのＵＲＬとした場合には、検索結果として抽出されたウェブサイトのＵＲＬに広告情報を関連付けて表示することができる。換言すれば、従来は検索キーワードごとの広告配信が行われているのに対して、本発明ではウェブサイトごとの広告配信が可能となる。このように、本発明に係る広告配信システムでは、検索されたウェブサイトのサイト識別情報ごとに広告を付加するので、検索キーワードによる場合と異なり、検索されたウェブサイトごとに広告を配信することができる。
【００６２】
特に、上記のロボット型検索エンジンでは、処理が増加して検索速度が低下するのを避ける必要性があるため、検索されたウェブサイトごとに広告を関連付けて配信することはなかった。またそのため、ユーザが望むウェブサイトが検索結果で抽出される多数のウェブサイト内のどこかにあるものとして、ウェブサイトの検索数・検索精度を増やすことはあってもウェブサイトごとに広告を配信することはなかった。この点、本発明のようにサイト識別情報と広告情報とを関連付けることによって、ウェブサイトごとに広告を容易に配信することが可能となる。
【００６３】
発明の実施の形態２．
実施形態１では、検索結果情報のサイト識別情報１５２に基づいて広告情報が取得される構成について説明したが、サイト識別情報１５２に加えてクライアント３からの検索キーワードに基づいて広告情報を絞り込むことができる。なお、本実施形態２における広告配信システムは、実施形態１における構成と同様であり、ここではその説明を省略する。
【００６４】
図７の模式図に、本実施形態２に係る広告配信システムの処理の概要について説明する。図７に示すように、検索サーバ１は、取得した検索結果に応じて、広告サーバ２に対して広告情報の送信要求を行う。このとき、検索サーバ１は、この送信要求とともに検索キーワードを送信する。広告サーバ２は、受信した広告情報の送信要求に基づいて、検索結果と検索キーワードに応じた広告情報を検索サーバ１に送信する。検索サーバ１は、取得した広告情報を検索結果にリンクさせ、この広告情報がリンクされた検索結果をクライアント３に送信する。クライアント３は、受信した検索結果を広告情報とともにディスプレイに表示する。このとき、検索のときに入力された検索キーワードに関連した広告のみが表示される。
【００６５】
図８のフローチャートに、本実施形態２に係る広告配信システムの詳細な処理が示されている。図８に示すように、検索サーバ１は、受信した検索キーワードに基づいて検索処理を実行し、検索結果情報を検索データベース１５に格納する（Ｓ１０１〜Ｓ１０４）。制御部は、検索結果情報からサイト識別情報１５２を抽出し（Ｓ１０５）、広告サーバ２への広告情報の送信要求を生成する（Ｓ１０６）。制御部はサイト識別情報１５２を送信要求とともに通信制御部１３に入力し、通信制御部１３はサイト識別情報１５２と送信要求とを広告サーバ２に対して送信する。このとき、制御部はこれらサイト識別情報１５２と送信要求とともに検索キーワードを通信制御部１３に入力し、通信制御部１３はこれらを広告サーバ２へと送信する（Ｓ１３７）。
【００６６】
広告サーバ２の通信制御部２３は、検索サーバ１からのサイト識別情報１５２と送信要求とを受信して制御部に入力する（Ｓ１３８）。制御部は、送信要求に基づいて、サイト識別情報１５２に対応した広告情報を広告デーベース１５から取得する。このとき、制御部は、サイト識別情報１５２に加えて検索キーワードに基づいて広告情報を取得する（Ｓ１３９）。例えば、図７では、制御部は、検索キーワードが"保険"である場合には、これ対応した広告タイトル情報２５２として"自動車保険"、広告リンク先情報２５３として"http://www.def・・・"を読み込む。制御部は取得した広告情報を通信制御部２３に入力し、通信制御部２３は検索サーバ１に対して広告情報を送信する（Ｓ１４０）。その後、検索サーバ１は、受信した広告情報を検索結果情報に付加し（Ｓ１４２）、広告付き検索結果情報をクライアント３へと送信する（Ｓ１４３）。クライアント３は、広告付き検索結果情報を受信し（Ｓ１４４）、これを表示する（Ｓ１４５）。
【００６７】
このように、本実施形態２における広告配信システムでは、広告情報を検索キーワードに基づいて広告情報を限定する。これによって、検索結果が表示された表示ウィンドウ上でユーザが求める広告をより明快に表示することが可能となる。また、広告オーナーもユーザに対して伝えたい広告を限定することができ、宣伝効果をより向上させることができる。
【００６８】
発明の実施の形態３．
実施形態１では、広告情報が検索結果の各項目の横に表示されていたが、このスペースが狭い等の場合には、表示できる広告リンクの字数を制限してもよい。具体的には、図６に示された表示ウィンドウ６０においてタイトル入力６２に入力可能な字数を制限すればよい。
【００６９】
図９に、本実施形態３における設定登録における表示ウィンドウの一例が示されている。図９に示すように、このような字数制限を設ける場合には、表示ウィンドウ６０のタイトル入力欄６２の横に"全角８文字以内"と注意書きを設けたり、リンクアドレス入力欄６３の横に"１００文字以内"と注意書きを設けたりする。
【００７０】
本実施形態３では、次のような登録処理が実行される。広告サーバ２の管理者等が広告タイトル情報２５２、広告リンク先情報２５３を入力キー等によって入力すると、これらの情報２５２，２５３は、広告サーバ２の制御部に入力される。制御部は、広告タイトル情報２５２の字数の判定処理を行う。具体的には、制御部は、広告タイトル情報２５２の字数が所定の字数を超えている場合には再度入力を要求し、超えていない場合には入力された広告タイトル情報２５２、広告リンク先情報２５３をサイト識別情報１５２に関連付けて広告データベース２５に格納する。
【００７１】
このように、広告タイトル情報２５２の字数を制限することによって、広告リンク５３の省スペース化を図ることができ、効率よく宣伝を行うことができる。
【００７２】
発明の実施の形態４．
本実施の形態においては、サイト識別情報１５２及びクライアント３からの検索キーワードに基づいて広告情報の抽出を実行する。この点は、発明の実施の形態２．と同様である。但し、広告情報を抽出する仕組みは、発明の実施の形態２．と異なる。本実施の形態においては、広告主があらかじめ設定したパラメータＰ１と検索キーワードに基づいて値が設定されるパラメータＰ２とに基づいて、抽出される（絞り込まれる）広告情報が決定される。以下の、この異なる点について特に説明する。
【００７３】
まず、この抽出方法の背景について説明する。図１０（ａ）に、本実施形態にかかる検索結果の表示画面の構成に示す。図１０（ａ）に示すように、項目５１に対応して３つの広告リンク５３が表示される。換言すると、項目５１に対応して３以下の広告リンク５３が表示される。
【００７４】
具体的には、図１０（ａ）に示すように、項目５１ａに対応して、広告リンク５３ａ１、５３ａ２、５３ａ３が表示される。項目５１ｂに対応して、広告リンク５３ｂ１、５３ｂ２、５３ｂ３が表示される。項目５１ｃに対応して、広告リンク５３ｃ１、５３ｃ２、５３ｃ３が表示される。
【００７５】
次に、本実施形態にかかる広告データベース２５に格納されるテーブルの構成を図１０（ｂ）に示す。本実施形態では、あるサイト識別情報に４つの広告タイトルＡ〜Ｄが関連付けられている。
【００７６】
具体的には、図１０（ｂ）に示すように、ＩＤ０００１に対応して、広告タイトルＡ「デジタルカメラ」、広告タイトルＢ「フィルムカメラ」、広告タイトルＣ「一眼レフカメラ」、広告タイトルＤ「インクジェットプリンタ」が関連付けられている。ＩＤ０００２に対応して、広告タイトルＡ「自動車保険」、広告タイトルＢ「バイク保険」、広告タイトルＣ「水上バイク保険」、広告タイトルＤ「飛行機保険」が関連付けられている。ＩＤ０００３に対応して、広告タイトルＡ「不動産総合」、広告タイトルＢ「マンション情報」、広告タイトルＣ「土地情報」、広告タイトルＤ「一戸建て情報」が関連付けられている。
【００７７】
図１０（ａ）の説明から明らかなように、１つの項目５１に関連付けられて表示される広告リンク５３の数は３つである。また、図１０（ｂ）の説明から明らかなように、１つのサイト識別情報に関連付けられる広告タイトルの数は４つである。すなわち、本実施形態においては、１つの項目５１に関連付けられて表示される広告リンク５３の数は、１つのサイト識別情報に関連付けられる広告タイトルの数よりも少ない。
【００７８】
このような場合、広告データベース２５に格納されるテーブルに含まれる４つの広告タイトルから３つの広告タイトルを抽出する。広告タイトルの抽出は、後述のように、所定のアルゴリズムを用いる。これによって、広告主側及びクライアント側の双方に対する利便性を向上させることができる。
【００７９】
なお、実施の形態２．に記載のように、広告タイトルに検索キーワードが含まれるかどうかを判断するアルゴリズムでは、広告リンクの数に対応した数の広告タイトルを抽出することができない場合（項目５１の近傍に配置される広告リンク５３を表示させるためのスペースが無駄になる場合）がある。また、広告タイトルに優先順位をつけることもできない。
【００８０】
以下、広告タイトルの抽出方法について説明する。図１０（ｂ）に示すように、本実施形態においては、サイト識別情報から特定される各行（各グループ）には、広告タイトルＡ〜ＤごとにＰ１、Ｐ２、Ｔというフィールドが設けられている。Ｐ１は、広告主があらかじめ設定した値（事前に設定された値）である。Ｐ２は、検索キーワードに基づいて決定される値（検索キーワードに基づく変動値）である。Ｔは、Ｐ１とＰ２との合計値である。なお、Ｐ２、Ｔの入力用のフィールドを設けるかどうかは任意である。Ｐ２、Ｔは、プログラムの実行過程で一時的な記憶装置（メモリ等）に格納される数値に留めても良い。なお、Ｐ１、Ｐ２、Ｔに関する演算処理は、広告サーバ２の記憶部２２に格納されたプログラムがＣＰＵ２１で実行されることによって実現される。
【００８１】
本実施形態においては、Ｔの合計値が高い順で、広告タイトルを抽出する。つまり、広告主が設定するＰ１と、クライアント３からの検索キーワードに基づいて決定されるＰ２と、の双方を考慮して、広告タイトルを順位付けし、表示対象となる広告タイトルを抽出する。このようなアルゴリズムを用いることによって、クライアント３が探している項目に関連する項目を、クライアント３の画面に優先的に表示することができる。また、広告主がクライアント３に知ってもらいたい項目を、クライアント３の画面に優先的に表示することができる。
【００８２】
ここで、図１１を用いて具体的に説明する。図１１（ａ）に示すように、広告主は、大手家電量販店の○○カメラであるとする。図１１（ｂ）に示すように、クライアント３からは、カメラが検索キーワードとして入力されるものとする。クライアント３からカメラが入力されると、クライアント３の画面には、図１１（ｃ）のように表示される。
【００８３】
図１１（ｄ）に広告データベース２５に格納されるテーブルの初期状態を示す。図１１（ｄ）に示すように、ＩＤ０００１に対応して、上述のとおりに広告タイトルＡ〜Ｄ、これらの広告リンク先に必要事項が入力されている。また、広告タイトルＡのＰ１には、Ｐ１＝３が入力されている。また、広告タイトルＢのＰ１には、Ｐ１＝１が入力されている。また、広告タイトルＣのＰ１には、Ｐ１＝２が入力されている。また、広告タイトルＤのＰ１には、Ｐ１＝９が入力されている。
【００８４】
例えば、次のような事情の下で、Ｐ１は設定される。"○○カメラ"は、年末の時期であるため、広告タイトルＤ「インクジェットプリンタ」のＨＰ（広告タイトルＤのリンク先）を幅広い消費者に訪問してもらいたいと考えている。従って、広告タイトルＤのＰ１の値を９と設定している。また、デジタルカメラ、一眼レフカメラ、フィルムカメラの順番で、販売を強化したいと考えている。従って、広告タイトルＡ（デジタルカメラ）のＰ１を３と設定し、広告タイトルＣ（一眼レフカメラ）のＰ１を２と設定し、広告タイトルＢ（フィルムカメラ）に対応するＰ１を１と設定している。
【００８５】
図１１（ｅ）に、Ｐ２が入力された後のテーブルを示す。上述のように、Ｐ２は、クライアント３からの検索キーワードに基づいて決定される値である。ここでは、広告タイトルＡ〜Ｄの文字列に検索キーワードの文字が含まれる場合（いわゆる部分一致する場合）に、Ｐ２＝１と設定される。図１１（ｅ）に示すように、広告タイトルＡ（デジタルカメラ）は、検索キーワード（カメラ）に対応する文字を含む。従って、広告タイトルＡのＰ２は、Ｐ２＝１と設定される。同様に、広告タイトルＢのＰ２は、Ｐ２＝１と設定される。同様に、広告タイトルＣのＰ２は、Ｐ２＝１と設定される。広告タイトルＤ（インクジェットプリンタ）は、検索キーワード（カメラ）に対応する文字を含まない。従って、広告タイトルＤのＰ２は、Ｐ２＝０が設定される。
【００８６】
図１１（ｆ）に、Ｔが入力された後のテーブルを示す。上述のように、Ｔは、Ｐ１とＰ２との合計値である。広告タイトルＡのＴは、Ｔ＝Ｐ１＋Ｐ２＝３＋１＝４の結果が設定される。広告タイトルＢのＴは、Ｔ＝Ｐ１＋Ｐ２＝１＋１＝２の結果が設定される。広告タイトルＣのＴは、Ｔ＝Ｐ１＋Ｐ２＝２＋１＝３の結果が設定される。広告タイトルＤのＴは、Ｔ＝Ｐ１＋Ｐ２＝９＋０＝９の結果が設定される。
【００８７】
Ｔの値が大きい順に広告タイトルＡ〜Ｄを並べる（広告タイトルＡ〜Ｄを順位付けする）と、広告タイトルＤ（インクジェットプリンタ）、広告タイトルＡ（デジタルカメラ）、広告タイトルＣ（一眼レフカメラ）、広告タイトルＢ（フィルムカメラ）、となる。上述のように、クライアント３の画面に表示することができる広告リンク５３の数は３つである。従って、ここでは、広告タイトルＤ（インクジェットプリンタ）、広告タイトルＡ（デジタルカメラ）、広告タイトルＣ（一眼レフカメラ）の３つが特定される。広告サーバ２は、これらの広告タイトルＤ、広告タイトルＡ、広告タイトルＣに関する情報（広告タイトル・広告リンク先）を、検索サーバ１に送信する。
【００８８】
なお、広告リンク５３の数は、あらかじめ広告データベース２５の別のテーブルのフィールドに設定されていても良い。また、検索サーバ１からの広告情報の問い合わせ時に、その都度、検索サーバ１から広告サーバ２に広告リンクか５３の数が通知されても良い。そして、広告サーバ２に格納されているプログラムは、通知又は設定されている広告リンク５３の数に対応した数の広告タイトルを抽出する。
【００８９】
なお、上述の説明から明らかなように、各広告タイトルは、広告リンク先、Ｐ１、Ｐ２、Ｔらのインデックスとしても機能している。換言すると、広告タイトルは、インデックス情報である。なお、広告タイトルとは別にインデックス情報をテーブルに設定しても良い。
【００９０】
また、説明の都合上、広告タイトルをインデックスとする上述の情報を、単位情報とも呼ぶ。本実施形態では、単位情報の数が、広告リンクの数を超えているため、広告リンクの数の対応した数の単位情報を抽出することが必要となる。ここでは、上述のように、単位情報ごとに設定したＰ１（第１パラメータ）、Ｐ２（第２パラメータ）から定まるＴ（第３パラメータ）に基づいて単位情報を順位付けする。そして、順位付けした単位情報のうちから、Ｔの値が大きい順に送信する単位情報を取得する。
【００９１】
図１２に、本実施の形態におけるプログラムの実行手順について説明する。なお、実施の形態２．と異なる点は、Ｓ１３９の内容である。
【００９２】
図１２に示すように、Ｓ１３８の後、ＩＤに基づいて広告データベース２５に格納されているテーブルの行（ＩＤをインデックスとするグループ）を特定する（Ｓ１３９ａ）。特定された行には、広告主の広告情報が入力されている。
【００９３】
次に、Ｐ２が設定される（Ｓ１３９ｂ）。すなわち、広告タイトルの文字列に検索キーワードの文字列が含まれるかどうかが判定される（いわゆる部分一致検索）。広告タイトルの文字列に検索キーワードの文字列が含まれる場合、Ｐ２＝１が入力される。広告タイトルの文字列に検索キーワードの文字列が含まれない場合、Ｐ２＝０が入力される。なお、上述のように、メモリ等の記憶装置にＰ２を一時的に保持しても良い。
【００９４】
次に、合計値Ｔが設定される（Ｓ１３９ｃ）。具体的には、広告タイトルごとに、Ｐ１の値とＰ２の値とが加算され、合計値Ｔが設定される。なお、上述のように、メモリ等の記憶装置にＴを一時的に保持させても良い。
【００９５】
次に、合計値Ｔが比較される（Ｓ１３９ｄ）。具体的には、合計値Ｔが大きい順に、広告タイトルが順序付けされる。換言すると、合計値Ｔが大きい順に、単位情報が順位付けされる。
【００９６】
次に、検索サーバ１に送信される広告情報が取得される（Ｓ１３９ｅ）。なお、ここでは、上位３つ以内の広告タイトルが優先的に特定され、それらの広告タイトルを含む広告情報が取得される。換言すると、上位３つ以内の単位情報が取得される。
【００９７】
そして、特定された広告タイトルに関する広告情報（広告タイトル、広告リンク先）を検索サーバ１に送信する（Ｓ１４０）。その後の処理は、実施の形態２．の説明と同様である。
【００９８】
図１３に、広告データベース２５に格納されるテーブルの管理画面の表示ウィンドウを示す。ここでは、広告主が、広告サーバ２に遠隔接続された情報処理装置の画像表示部に表示された絵を見ているものとする。広告主は、図１３に表示された管理画面の表示ウィンドウを操作することによって、表示させる広告内容を即時に、かつ意図したように変更することができる。
【００９９】
図１３に示すように、表示ウィンドウは、領域７００、領域７０１を有する。領域７００は、Ｐ２を有効とするか無効とするかを設定する領域である。Ｐ２を有効にすれば、クライアント３が探している項目に関連する項目を、クライアント３の画面に優先的に表示することができる。領域７０１は、広告タイトルの文字と検索キーワードの文字とが部分一致した場合に、Ｐ２に設定される値の大きさを設定する領域である。Ｐ２に設定される値の大きさをより大きな数値とすることによって、クライアント３が探している項目に関連する項目をより優先的に広告リンク５３として表示させることができる。なお、図１１の場合は、Ｐ２の大きさは、１に設定している。
【０１００】
また、図１３に示すように、広告Ｃのタグには、Ｐ１の大きさを設定する領域６７が設けられている。例えば、１〜１０の任意の自然数を領域６７に入力する。広告ＣのＰ１を大きな値とすることによって、広告主がクライアント３に知ってもらいたい項目を、クライアント３の画面に優先的に表示するように設定できる。
【０１０１】
なお、上述の実施形態においては、検索サーバによって表示された検索結果が静的ウェブページとして表示された場合について説明したが、検索結果が動的ウェブページとして表示されてもよい。この場合に、検索結果に表示される広告リンクを動画像として表示してもよい。また、本実施形態のように検索画面が静止画像として表示された場合であっても、広告リンクのみを動画像として表示してもよい。
【０１０２】
表示ウィンドウの具体的な構成は任意である。レールに沿って上下に移動可能なボタンの位置を変更することによって、Ｐ１の大きさ、Ｐ２の大きさを設定しても良い。また、広告リンクの配置は、項目５１と関連付けられていればよく、その具体的な配置箇所は任意である。画面に向かって、項目５１の横のスペースに広告リンクを配置しても良いし、項目５１の下のスペースに広告リンクを配置しても良いし、項目５１の横及び下のスペースに広告リンクを配置しても良い。広告データベースに格納されるテーブルの構成は任意であり、複数のテーブルを用いて実現しても良い。
【０１０３】
また、２以上の検索キーワードがスペースを挟んで入力された場合には、広告タイトルがそれぞれの検索キーワードと部分的に一致するかどうかを判定すればよい。広告タイトルの文字列がどちらかの検索キーワードの文字列を含む場合、Ｐ２が加算されるように設定しても良い。広告タイトルの文字列が両方の検索キーワードの文字列を含む場合、Ｐ２×２の値を設定しても良い。
【図面の簡単な説明】
【０１０４】
【図１】本発明に係る広告配信システムの一構成例を示す模式図である。
【図２】本発明に係る広告配信システムにおけるデータを示す模式図である。
【図３】本発明に係る広告配信システムの一構成例を示す模式図である。
【図４】本発明に係る広告配信システムの処理の一例を示すフローチャートである。
【図５】本発明に係る広告配信システムにおける表示ウィンドウの一例を示す図である。
【図６】本発明に係る広告配信システムにおける表示ウィンドウの一例を示す図である。
【図７】本発明に係る広告配信システムの一構成例を示す模式図である。
【図８】本発明に係る広告配信システムの処理の一例を示すフローチャートである。
【図９】本発明に係る広告配信システムにおける表示ウィンドウの一例を示す図である。
【図１０】実施の形態４にかかる検索結果の画面表示及び広告データベースに格納されるテーブルの説明図である。
【図１１】実施の形態４にかかる設定例を説明するための説明図である。
【図１２】実施の形態４にかかる処理を説明するためのフローチャートである。
【図１３】実施の形態４にかかる表示ウィンドウである。
【符号の説明】
【０１０５】
１...検索サーバ、２...広告サーバ、３...クライアント、４...通信網
１１...ＣＰＵ、１２...記憶部、１３...通信制御部、１４...ＲＡＭ、
１５...検索データベース
２１...ＣＰＵ、２２...記憶部、２３...通信制御部、２４...ＲＡＭ、
２５...広告データベース
【図１】
2007257625.tif 000003
【図２】
2007257625.tif 000004
【図３】
2007257625.tif 000005
【図４】
2007257625.tif 000006
【図５】
2007257625.tif 000007
【図６】
2007257625.tif 000008
【図７】
2007257625.tif 000009
【図８】
2007257625.tif 000010
【図９】
2007257625.tif 000011
【図１０】
2007257625.tif 000012
【図１１】
2007257625.tif 000013
【図１２】
2007257625.tif 000014
【図１３】
2007257625.tif 000015