(57)【要約】【課題】イベント検索に適した検索連動型広告を掲載すること。【解決手段】１または複数のイベント情報を検索結果として取得するイベント検索結果取得部３４と、イベント検索結果取得部３４により取得される検索結果に基づいて、複数の広告情報を記憶する広告情報ＤＢから１または複数の広告情報を取得する広告情報取得部３６と、イベント検索結果取得部３４により取得される検索結果とともに、広告情報取得部３６により取得される広告情報を出力するイベント検索結果出力部３８と、を含む。【選択図】図１０
2008186432.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段と、
前記イベント検索結果取得手段により取得される検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段と、
前記イベント検索結果取得手段により取得される検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するイベント検索結果出力手段と、
を含むことを特徴とするイベント検索システム。
【請求項２】
請求項１に記載のイベント検索システムにおいて
前記各イベント情報は、少なくとも１つの属性情報を含み、
前記広告情報記憶手段は、前記各広告情報に関連づけて少なくとも１つの広告キーワードを記憶し、
前記広告情報取得手段は、前記イベント検索結果取得手段により取得される検索結果に含まれる属性情報と前記広告情報記憶手段に記憶される広告キーワードとの比較結果に基づいて、前記広告情報記憶手段から広告情報を取得する、
ことを特徴とするイベント検索システム。
【請求項３】
請求項２に記載のイベント検索システムにおいて、
前記広告情報取得手段は、前記イベント検索結果取得手段により取得される検索結果に含まれる属性情報の少なくとも一部である代表属性情報を含む広告キーワードに関連づけられた広告情報を前記広告情報記憶手段から取得する、
ことを特徴とするイベント検索システム。
【請求項４】
請求項３に記載のイベント検索システムにおいて、
前記代表属性情報は、前記イベント検索結果取得手段により取得される検索結果に所定数以上または所定割合以上含まれる属性情報である、
ことを特徴とするイベント検索システム。
【請求項５】
請求項３または４に記載のイベント検索システムにおいて、
前記イベント検索結果出力手段は、前記広告情報取得手段により取得される各広告情報に関連づけられた広告キーワードに含まれる前記代表属性情報の数に応じた掲載順序で、該広告情報を出力する、
ことを特徴とするイベント検索システム。
【請求項６】
１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段と、
前記イベント検索結果取得手段により取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段と、
前記イベント検索結果取得手段により取得されるイベント情報の検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するイベント検索結果出力手段と、
を含むことを特徴とするイベント検索装置。
【請求項７】
１または複数のイベント情報を検索結果として取得するイベント検索結果取得ステップと、
前記イベント検索結果取得ステップで取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得ステップと、
前記イベント検索結果取得ステップで取得されるイベント情報の検索結果とともに、前記広告情報取得ステップで取得される広告情報を出力するステップと、
を含むことを特徴とするイベント検索結果出力方法。
【請求項８】
１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段、
前記イベント検索結果取得手段により取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段、および
前記イベント検索結果取得手段により取得されるイベント情報の検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するための処理を実行する手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント検索システム、イベント検索装置、イベント検索結果出力方法およびプログラムに関し、特に、検索結果とともに広告を出力する技術に関する。
【背景技術】
【０００２】
近年、検索連動型広告（Pay for Performance：Ｐ４Ｐ）が普及している。検索連動型広告とは、主に検索サイトにおいて検索結果とともに掲載される、検索キーワードに関連する広告である。ユーザの情報検索要求を的確にとらえたこの広告は、従来のインターネット広告に比べて効率よく見込み客を集客でき、広告効果が非常に高いことが特徴である。また、広告のクリック回数（クリック率）に応じて広告料が課金されることから、従来よりも費用対効果が明確である。
【０００３】
たとえば、下記特許文献１には、広告を関連づけたい検索キーワードに対して広告主が予め入札をしておけば、検索が実行された際に、その検索キーワードに一致するキーワードに入札した広告主の広告をその入札額に応じた順序で掲載し、広告がクリックされるたびに、入札額分の広告料を広告主に請求する検索エンジン装置が開示されている。
【特許文献１】特許第３６７６９９９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の検索連動型広告は、検索キーワードに直接関連する広告を掲載するものであり、その検索キーワードによる検索結果に関連する広告を掲載するものではなかった。このため、チケット販売サイトのようにイベント検索機能を有するサイトに従来の検索連動型広告を適用しても、検索結果に含まれるイベントに関連するまたは付随する広告、たとえば、そのイベントが開催される会場近くのホテルやレストラン、そのイベントの内容に関連するグッズを通信販売する業者の広告などを適切に掲載することができなかった。
【０００５】
本発明は、上記従来の課題に鑑みてなされたものであり、イベント検索に適した検索連動型広告を掲載することができるイベント検索システム、イベント検索装置、イベント検索結果出力方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係るイベント検索システムは、１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段と、前記イベント検索結果取得手段により取得される検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段と、前記イベント検索結果取得手段により取得される検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するイベント検索結果出力手段と、を含むことを特徴としている。
【０００７】
本発明によれば、イベント検索結果とともに、当該イベント検索結果に含まれる１または複数のイベント情報に基づいて取得される広告情報が出力される。通常、イベント情報にはイベント名、イベント開催日時、イベント開催場所などの当該イベントを特定するための情報が多く含まれる。このため、イベント検索結果に基づいて広告情報を取得すれば、イベント検索の際に指定される検索キーワードに基づいて広告情報を取得する場合に比べて、よりイベント検索に適した検索連動型広告を掲載することができる。たとえば、イベント検索結果に含まれるイベント情報から字句解析によりイベント名、日時、場所などを示すキーワードを抽出することにより、当該抽出されたキーワードを含む広告情報（イベント会場近くのホテルやレストラン、イベント内容に関連するグッズを通信販売する業者の広告など）を当該イベント検索結果とともに適切に掲載できるようになる。
【０００８】
また、本発明の一態様では、前記各イベント情報は、少なくとも１つの属性情報を含み、前記広告情報記憶手段は、前記各広告情報に関連づけて少なくとも１つの広告キーワードを記憶し、前記広告情報取得手段は、前記イベント検索結果取得手段により取得される検索結果に含まれる属性情報と前記広告情報記憶手段に記憶される広告キーワードとの比較結果に基づいて、前記広告情報記憶手段から広告情報を取得する。各イベント情報に含まれる属性情報は、当該イベントの属性を示す情報であり、たとえば、イベント名、イベント開催日、イベント開始時刻、イベント開催場所、イベント主催者、イベント出演者、イベント種別（たとえば、クラブ活動、演劇、コンサート、セミナー、講演会、学会、相談会、展示会、祭り、バザー、スポーツ、花火）、イベント内容を示す各種のタグ情報（たとえば、ファッション、インテリア、ゲーム、お宝、家族連れ、子ども）などである。また、各広告情報に関連づけられる広告キーワードは、予め広告主が広告を出稿する際に指定しておく文字情報であり、この広告キーワードには、商品やサービスに関する情報（たとえば、イベント名、人名、スポーツの種類）だけでなく、日付・時刻・期間などを示す日時情報、地名・施設名などを示す地域情報も含まれる。この態様によれば、これらの属性情報と広告キーワードとを比較し、たとえば文字列の合致度やカテゴリー上の関連度（たとえば「原宿駅」は「渋谷駅」に近いから「原宿駅」と「渋谷駅」は関連する、「渋谷」は「東京」に含まれるから「渋谷」と「東京」は関連する。）の高い広告情報を取得し、イベント検索結果とともに出力する。このため、イベント検索の際に指定される検索キーワードに基づいて広告情報を取得する場合に比べて、よりイベント検索に適した検索連動型広告を掲載できるようになる。
【０００９】
また、本発明の一態様では、前記広告情報取得手段は、前記イベント検索結果取得手段により取得される検索結果に含まれる属性情報の少なくとも一部である代表属性情報を含む広告キーワードに関連づけられた広告情報を前記広告情報記憶手段から取得する。この態様によれば、イベント検索結果とともに、当該イベント検索結果に含まれるイベント情報とより関連の高い広告情報が出力されるようになる。
【００１０】
この態様では、前記代表属性情報は、前記イベント検索結果取得手段により取得される検索結果に所定数以上または所定割合以上含まれる属性情報であってもよい。こうすれば、イベント検索結果により多く含まれる属性情報に関連する広告情報が出力されるようになるため、同時に出力される広告情報とイベント検索結果との相関がより高くなる。
【００１１】
また、この態様では、前記イベント検索結果出力手段は、前記広告情報取得手段により取得される各広告情報に関連づけられた広告キーワードに含まれる前記代表属性情報の数に応じた掲載順序で、該広告情報を出力してもよい。こうすれば、イベント検索結果との相関が高い広告情報がより上位に掲載されるようになる。このため、イベント検索結果によく現れる情報を広告キーワードとして入札した広告主の広告ほど、よりユーザの目に留まりやすくなる。
【００１２】
また、本発明に係るイベント検索装置は、１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段と、前記イベント検索結果取得手段により取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段と、前記イベント検索結果取得手段により取得されるイベント情報の検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するイベント検索結果出力手段と、を含むことを特徴としている。
【００１３】
また、本発明に係るイベント検索結果出力方法は、１または複数のイベント情報を検索結果として取得するイベント検索結果取得ステップと、前記イベント検索結果取得ステップで取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得ステップと、前記イベント検索結果取得ステップで取得されるイベント情報の検索結果とともに、前記広告情報取得ステップで取得される広告情報を出力するステップと、を含むことを特徴としている。
【００１４】
また、本発明に係るプログラムは、１または複数のイベント情報を検索結果として取得するイベント検索結果取得手段、前記イベント検索結果取得手段により取得されるイベント情報の検索結果に基づいて、複数の広告情報を記憶する広告情報記憶手段から１または複数の広告情報を取得する広告情報取得手段、および前記イベント検索結果取得手段により取得されるイベント情報の検索結果とともに、前記広告情報取得手段により取得される広告情報を出力するための処理を実行する手段、としてコンピュータを機能させるためのプログラムである。
【００１５】
なお、上記プログラムは、コンピュータ読み取り可能な情報記録媒体に記憶されてもよく、情報記録媒体としては、たとえば、磁気テープ、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤ−ＲＯＭ、ＩＣカードなどを用いることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
【００１７】
図１は、本発明の一実施形態に係るイベント検索システムの全体構成図である。同図に示すように、本イベント検索システム１０は、イベント検索サーバ１２、広告サーバ１６、入札管理サーバ２０、複数のユーザ端末２８、および複数の広告主端末３０を含んで構成されている。イベント検索サーバ１２、広告サーバ１６、および入札管理サーバ２０は、ＬＡＮ（Local Area Network）によって相互にデータ授受可能に接続されている。また、イベント検索サーバ１２は各ユーザ端末２８と、入札管理サーバ２０は各広告主端末３０と、それぞれインターネット２６を介して互いにデータ通信可能に接続されている。さらに、イベント検索サーバ１２にはイベント情報データベース（以下、データベースを「ＤＢ」と表記する。）１４が、広告サーバ１６には広告情報ＤＢ１８が、入札管理サーバ２０には出稿情報ＤＢ２２および広告主ＤＢ２４が、それぞれ備えられている。
【００１８】
イベント検索サーバ１２は、ＣＰＵなどのプログラム実行手段、ＲＡＭ、ＲＯＭ、ハードディスク記憶装置などの記憶手段、表示手段および入力手段を含む公知のサーバコンピュータである。イベント検索サーバ１２には、ＨＴＴＰＤ（HyperText Transfer Protocol Daemon）、イベント検索用のＣＧＩ（Common Gateway Interface）プログラム、イベント情報登録用のプログラムその他のプログラムがインストールされており、ＨＴＴＰ（HyperText Transfer Protocol）に則ってユーザ端末２８から検索キーワードを受け付け、当該検索キーワードに合致するまたは関連するイベント情報を含む検索結果と、当該検索キーワードによる検索結果に基づいて広告サーバ１６から取得される広告情報とを返信する。
【００１９】
イベント情報ＤＢ１４は、たとえばハードディスク記憶装置を含んで構成され、イベント検索サーバ１２のイベント情報登録用プログラムにより入力されるイベント情報および当該イベント情報を高速に検索するためのインデックス情報を記憶するものである。なお、上記イベント情報登録用プログラムから入力されるイベント情報は、当該プログラムが、複数のイベント情報が記録された記録媒体から読み込んだものや、図示しないイベント登録用端末から受け付けたものである。
【００２０】
広告サーバ１６は、ＣＰＵなどのプログラム実行手段、ＲＡＭ、ＲＯＭ、ハードディスク記憶装置などの記憶手段、表示手段および入力手段を含む公知のサーバコンピュータである。広告サーバ１６には、広告情報を管理するためのプログラムがインストールされており、入札管理サーバ２０から受け付けた出稿情報の一部を広告情報ＤＢ１８に記憶させる。また、イベント検索サーバ１２から送信されるイベント情報の属性情報に基づいて広告情報ＤＢ１８から読み出した広告情報をイベント検索サーバ１２に出力する。
【００２１】
広告情報ＤＢ１８は、たとえばハードディスク記憶装置を含んで構成され、広告サーバ１６が入札管理サーバ２０から受け付けた出稿情報を記憶するものである。
【００２２】
入札管理サーバ２０は、ＣＰＵなどのプログラム実行手段、ＲＡＭ、ＲＯＭ、ハードディスク記憶装置などの記憶手段、表示手段および入力手段を含む公知のサーバコンピュータである。入札管理サーバ２０には、ＨＴＴＰＤ、入札管理用のＣＧＩその他のプログラムがインストールされており、ＨＴＴＰに則って広告主端末３０から受け付けた広告の入札要求に含まれる情報を出稿情報として出稿情報ＤＢ２２に記憶させるとともに、広告主端末３０からの要求に応じてその時点における入札状況を返信する。また、出稿情報ＤＢ２２に記憶される出稿情報を定期的に広告サーバ１６に提供する。
【００２３】
出稿情報ＤＢ２２および広告主ＤＢ２４は、たとえばハードディスク記憶装置を含んで構成される。出稿情報ＤＢ２２は、入札管理サーバ２０が広告主端末３０から受け付けた広告の入札要求に含まれる情報を出稿情報として出稿情報ＤＢ２２に記憶する。また、広告主ＤＢ２４は、広告の出稿を行う広告主の情報（広告主を識別する広告主ＩＤ、広告主名、メールアドレス、ログイン用パスワードなど）を記憶する。
【００２４】
ユーザ端末２８は、ＣＰＵなどのプログラム実行手段、ＲＡＭ、ＲＯＭ、ハードディスク記憶装置などの記憶手段、表示手段および入力手段を含む情報通信端末であり、たとえばパーソナルコンピュータなどのコンピュータ端末や携帯電話機などの携帯端末である。ユーザ端末２８には、ウェブページを閲覧するためのウェブブラウザがインストールされており、イベント検索サーバ１２からイベント情報の検索結果や各種広告情報を受けることができる。
【００２５】
広告主端末３０は、ＣＰＵなどのプログラム実行手段、ＲＡＭ、ＲＯＭ、ハードディスク記憶装置などの記憶手段、表示手段および入力手段を含む情報通信端末であり、たとえばパーソナルコンピュータなどのコンピュータ端末や携帯電話機などの携帯端末である。広告主端末３０には、ウェブページを閲覧するためのウェブブラウザがインストールされており、入札管理サーバ２０における入札状況を確認したり、入札管理サーバに対して広告の入札要求を送信したりすることができる。
【００２６】
本実施形態に係るイベント検索システム１０では、イベント検索に適した検索連動型広告を掲載することができるようになっている。以下、かかる機能について具体的に説明する。
【００２７】
本イベント検索システム１０において検索連動型広告の掲載を申し込む場合、広告主はまず、広告主端末３０を用いて、広告主ＩＤとパスワードによる認証手続きを行い、入札管理サーバ２０にログインする。そして、出稿する広告情報（広告サイトのＵＲＬ、広告の見出し、広告メッセージなど）を入力するとともに、該広告情報に関連づける「広告キーワード」、すなわち、当該広告に関するキーワード、日時情報、地域情報を入力する。
【００２８】
図２は、広告主端末３０のウェブブラウザに表示される広告出稿画面の一例を示す図である。同画面は、広告主端末３０のウェブブラウザから入札管理サーバ２４の広告出稿用ＣＧＩプログラムにアクセスし、該ＣＧＩプログラムにより生成されるＨＴＭＬ（HyperText Markup Language）データを受信することによって表示されるものである。同図に示すように、この画面には、ログイン中の広告主ＩＤ、リンク先である広告サイトのＵＲＬ、広告の見出し、その見出しとともに表示する広告メッセージ、該広告に関連づける１以上のキーワード、日時情報（日時、日付、時刻、期間など）、地名や施設名などを示す地域情報、それらの広告キーワード（キーワード、日時情報、地域情報）を関連づけた広告の入札額をそれぞれ入力するためテキスト入力欄、入札単価などが表示される。同画面において、広告主が各テキスト入力欄に文字列を入力して、「広告出稿」ボタンを広告主端末３０に接続されたマウスなどのポインティングデバイスでクリックすると、それらの入力内容を含む広告の入札要求が入札管理サーバ２０に送信される。「広告出稿」ボタンには、入札管理サーバ２０の入札受付用ＣＧＩプログラムが関連づけられており、このボタンをクリックすることにより、入札管理サーバ２０において入札受付用ＣＧＩプログラムが起動され、該ＣＧＩプログラムの引数として上記広告主ＩＤ、ＵＲＬ、見出し、メッセージ、キーワード、日時情報、地域情報、入札額、入札単価などが渡されるようになっている。なお、入札額は、広告情報の掲載順位を決定する際に考慮されるパラメータの一つであり、同一のキーワード、日時情報、および地域情報に関連づけられた広告情報が複数存在する場合には、入札額が高い広告情報により高い掲載順位が付与されるようになっている。
【００２９】
入札管理サーバ２０において入札受付用ＣＧＩプログラムが起動されると、当該入札受付用ＣＧＩプログラムは、引数として渡された広告主ＩＤ、日時情報、地域情報、キーワード、広告情報（広告サイトのＵＲＬ、見出し、メッセージなど）、入札額、入札単価などを出稿情報として図３に示す出稿情報ＤＢ２２に追加する。こうして出稿情報ＤＢ２２に登録された出稿情報は、広告主端末３０から確認することができる。
【００３０】
図４は、広告主端末３０のウェブブラウザに表示される入札管理画面の一例を示す図である。同画面には、出稿情報ＤＢ２２に記憶される出稿情報のうち、当該広告主（ここでは「広告主ＩＤ：０００１」とする。）の出稿情報に係る日時情報、地域情報、キーワード、広告情報、入札額、入札単価が一覧表示される。また、図５は、入札状況確認画面の一例を示す図である。同画面には、出稿情報ＤＢ２２に記憶される出稿情報のうち、広告主端末３０から指定した抽出条件（ここでは「地域：渋谷  ＡＮＤ  キーワード：ライブ」とする。）に合致する出稿情報に係る広告主ＩＤ、日時情報、地域情報、キーワード、入札額、入札単価が一覧表示される。
【００３１】
なお、出稿情報ＤＢ２２に記憶される出稿情報の全部または一部は、入札管理サーバ２０により定期的に広告サーバ１６に提供される。広告サーバ１６は、入札管理サーバ２０から定期的に提供される出稿情報、特に広告主が出稿した広告情報と該広告情報に関連づけたキーワード、日時情報、および地域情報を、広告情報ＤＢ１８に順次蓄積する。図６は、広告情報ＤＢ１８に記憶される情報の一例を示す図である。同図に示すように、広告情報ＤＢ１８は、広告情報を識別する広告ＩＤに関連づけて、広告主ＩＤ、広告キーワード（日時情報、地域情報、キーワード）、広告情報、入札額などを記憶する。
【００３２】
一方、図７は、イベント情報ＤＢ１４に記憶されるイベント情報の一例を示す図である。同図に示すように、イベント情報ＤＢ１４は、イベントを識別するイベントＩＤに関連づけて、当該イベントの属性情報である、日付、時刻、場所、イベント情報を登録したイベント主を示す投稿者ＩＤ、イベント名、イベント内容を示す各種のタグ情報などを記憶する。これらのイベント情報は、イベント検索サーバ１２のイベント情報登録用プログラムにより随時追加、更新される。
【００３３】
本イベント検索システム１０においてイベント情報の検索結果を得る場合、ユーザは、ユーザ端末２８を用いて検索キーワードを入力し、当該検索キーワードをイベント検索サーバ１２に送信する。
【００３４】
図８は、ユーザ端末２８のウェブブラウザに表示されるイベント検索ページの一例を示す図である。同ページはユーザ端末２８からの要求に応じてイベント検索サーバ２８から提供されるものである。同図に示すように、このページにはイベントの検索条件を指定するための、キーワード、投稿者ＩＤ、場所、予定種別（イベント種別）、タグをそれぞれ入力するためのテキスト入力欄、および日付（期間）、開始時刻を指定するためのプルダウンメニューが含まれている。同ページにおいて、ユーザが上記テキスト入力欄の全部または一部にそれぞれ対応する文字列を入力し、必要に応じて日付や開始時刻を選択し、「検索」ボタンをユーザ端末２８に接続されたマウスなどのポインティングデバイスでクリックすると、その入力内容を検索条件として含む検索要求がイベント検索サーバ１２に送信される。「検索」ボタンには、イベント検索サーバ１２の検索結果出力用ＣＧＩプログラムが関連づけられており、このボタンをクリックすることにより、イベント検索サーバ１２において検索結果出力用ＣＧＩプログラムが起動され、該ＣＧＩプログラムの引数として上記検索条件が渡されるようになっている。
【００３５】
イベント検索サーバ１２において検索結果出力用ＣＧＩプログラムが起動されると、イベント検索サーバ１２は、該ＣＧＩプログラムの引数として渡された上記検索条件に合致するイベント情報を検索結果としてイベント情報ＤＢ１４から読み出し、当該読み出したイベント情報をたとえばイベント開催日順や検索条件との合致度が高い順などにソートする。
【００３６】
また、イベント検索サーバ１２は、上記検索により１または複数のイベント情報を検索結果として得ると、当該検索結果に基づいて広告情報ＤＢから広告情報を取得するために、当該検索結果に含まれる属性情報の少なくとも一部を広告サーバ１６に送信する。広告サーバ１６は、イベント検索サーバ１２から受信したイベント情報の属性情報と、広告情報ＤＢ１８に記憶される広告キーワード（日時情報、地域情報、キーワード）とを比較し、その比較結果に基づいて広告情報ＤＢ１８から１または複数の広告情報を読み出し、イベント検索サーバ１２に返信する。
【００３７】
そして、イベント検索サーバ１２の検索結果出力用ＣＧＩプログラムは、上記ソートされた検索結果とともに、広告サーバ１６から取得された広告情報を掲載したイベント検索結果掲載ページを生成し、ユーザ端末３０に返信する。
【００３８】
図９は、ユーザ端末２８のウェブブラウザに表示されるイベント検索結果掲載ページの一例を示す図である。同図に示すように、このページにはユーザにより入力された検索条件（図示省略）によるイベント情報の検索結果とともに、当該検索結果に含まれる属性情報の少なくとも一部に基づいて選出された広告情報が掲載されている。なお、検索結果には、各イベントの属性（日付、投稿者、イベント名、場所、タグ、種別）が含まれており、その上部には検索結果の表示順を並び替えるためのボタンが属性ごとに配置されている。また、各広告情報は広告サイトに関連づけられており、広告情報がクリックされると入札管理サーバ２０におけるクリック課金処理用ＣＧＩプログラムが起動された後に、リンク先の広告サイトにリダイレクトされるようになっている。
【００３９】
このようにして、本イベント検索システム１０では、イベント名、イベント開催日時、イベント開催場所などのイベントを特定する情報を数多く含むイベント検索結果に基づいて広告情報を取得するため、イベント検索の際に指定される検索キーワードに基づいて広告情報を取得する従来の情報検索システムに比べて、よりイベント検索に適した検索連動型広告を掲載することができる。
【００４０】
以下では、上記機能を実現するためにイベント検索サーバ１２および広告サーバ１６が備える構成についてより詳細に説明する。
【００４１】
図１０は、イベント検索サーバ１２の機能ブロック図である。同図に示すように、イベント検索サーバ１２は、イベント情報登録部３２、イベント検索結果取得部３４、広告情報取得部３６、イベント検索結果出力部３８を含んで構成される。これらの機能は、イベント検索サーバ１２において、ＣＧＩプログラムや常駐プログラムなどが実行されることにより実現される。
【００４２】
イベント情報登録部３２は、イベント情報登録用プログラムで実現されるものであり、イベント情報ＤＢ１４に記録媒体やイベント登録用端末から取得したイベント情報を追加したり、取得したイベント情報でイベント情報ＤＢ１４に記憶される古いイベント情報を更新したりする。また、イベント情報ＤＢ１４に記憶される複数のイベント情報を高速に検索できるようにするために、所定のインデックス構築アルゴリズム（たとえば、Ｂツリーインデックスやビットマップインデックス）により、それらイベント情報をインデックス化する。
【００４３】
イベント検索結果取得部３４は、検索結果出力用ＣＧＩプログラムの起動に応じて、該ＣＧＩプログラムの引数として渡された検索条件に合致するイベント情報をイベント情報ＤＢ１４から検索し、イベント検索結果を取得する。さらに、取得したイベント検索結果を、たとえばイベント開催日順にソートしたり、あるいは所定のアルゴリズムに従って検索条件との合致度が高い順にソートしたりする。
【００４４】
広告情報取得部３６は、イベント検索結果取得部３４により検索結果として取得されるイベント情報に基づいて、広告情報ＤＢ１８から１または複数の広告情報を取得する。イベント検索結果取得部３４により取得される検索結果には１または複数のイベント情報が含まれており、該各イベント情報にはイベント名、日付、時刻、場所、タグ情報など複数の属性情報が含まれている。すなわち、イベント検索結果取得部３４により取得される検索結果には、複数の属性情報が当該検索結果に含まれるイベント情報の数だけ含まれている（図７または図９参照）。広告情報取得部３６は、上記検索結果に含まれる属性情報からその少なくとも一部である属性情報を代表属性情報として選出するとともに、それを広告サーバ１６に送信し、その応答として広告サーバ１６から１または複数の広告情報を取得する。こうして取得される広告情報は、後述する広告サーバ１６の広告情報検索部４２が広告情報取得部３６から送信される代表属性情報と広告情報ＤＢ１８に記憶される広告キーワードとの比較結果に基づいて広告情報ＤＢ１８から読み出したものである。
【００４５】
イベント検索結果出力部３８は、検索結果出力用ＣＧＩプログラムで実現されるものであり、イベント情報検索部３４により取得されるソート後のイベント検索結果と、広告情報取得部３６により取得される広告情報とを含むＨＴＭＬデータを生成し、それをイベント検索結果掲載ページ（図９参照）として検索結果出力用ＣＧＩプログラムの起動元であるユーザ端末２８に返信する。このため、ユーザがイベント情報を検索すると、イベント検索結果とともに、当該イベント検索結果に関連する広告情報がユーザ端末２８のウェブブラウザに表示される。なお、イベント検索結果掲載ページが複数ページにわたる場合（検索結果に含まれるイベント情報の数が多く、検索結果が分割されて複数のＨＴＭＬデータに含まれる場合）、イベント検索結果出力部３８は、ページごとに掲載する広告情報を変えるようにしてもよい。この場合、広告情報取得部３６は、各ページに掲載されるイベント情報（検索結果の一部）のみに基づいて広告サーバ１６から広告情報を取得するようにすればよい。
【００４６】
ここで、広告情報取得部３６による代表属性情報の選出および広告情報の取得についてより具体的に説明する。図１１は、イベント検索結果取得部３４により取得される検索結果に含まれる属性情報の一例を示す図である。同図に示すように、検索結果には、複数のイベントの属性情報である日付、時刻、場所、投稿者ＩＤ、イベント名、タグ情報、種別などが含まれている。広告情報取得部３６は、かかる検索結果から、検索結果に所定数以上（または所定割合以上）含まれる属性情報を代表属性情報として選出する。たとえば、検索結果１０件のうち５件以上（半数以上）に含まれる「日付：２００６／１２／３１、時刻：１８：００、場所：福岡」を代表属性情報として選出し、「２００６／１２／３１、１８：００、福岡」を含む広告キーワード（日付情報、地域情報、キーワード）に関連づけられた広告情報を広告サーバ１６から取得する。これにより、たとえば、福岡近辺の神社、宿泊施設、そば屋などの広告情報が当該検索結果とともに掲載されるようになる。
【００４７】
また、広告情報取得部３６は、検索結果に含まれる複数の属性情報の和集合を代表属性情報として選出し、当該代表属性情報によるＯＲ検索により選出される広告情報を広告サーバ１６から取得してもよい。この場合、広告情報取得部３６が、たとえば代表属性情報と各広告情報との合致度を示す情報（各広告情報に関連づけられた広告キーワードに含まれる代表属性情報の数）をさらに広告サーバ１６から取得するようにすれば、イベント検索結果出力部３８は、広告情報取得部３６により取得された広告情報が、上記代表属性情報との合致度に応じた掲載順序でユーザ端末２８のウェブブラウザに掲載されるようなＨＴＭＬデータを生成することもできる。こうすれば、イベント検索結果との相関の高い広告情報がより上位に掲載されるようになる。
【００４８】
なお、広告情報取得部３６は、検索結果に含まれる複数の属性情報のうち、代表属性情報として用いる属性情報の種類を予め定めておいてもよい。たとえば、イベントに係る地名とタグ情報のみを代表属性情報として用い、日時、投稿者ＩＤ、種別などは用いないようにしてもよい。
【００４９】
図１２は、広告サーバ１６の機能ブロック図である。同図に示すように、広告サーバ１６は、出稿情報受付部４０、広告情報検索部４２、広告情報出力部４４を含んで構成される。これらの機能は、広告サーバ１６において、常駐プログラムや定時起動プログラムなどが実行されることにより実現される。
【００５０】
出稿情報受付部４０は、入札管理サーバ２０から広告主ＩＤ、日時情報、地域情報、キーワード、広告情報、入札額などを含む出稿情報を受け付け、図６に示すように、それらを広告ＩＤに関連づけて広告情報ＤＢ１８に記憶させるものである。
【００５１】
広告情報検索部４２は、イベント検索サーバ１２から送信される代表属性情報（イベント検索結果に含まれる属性情報の少なくとも一部）と広告情報ＤＢ１８に記憶される広告キーワードとの比較結果に基づいて、広告情報ＤＢ１８から１または複数の広告情報を読み出すものである。たとえば、代表属性情報を含む広告キーワード（代表属性情報と合致する広告キーワードを含む。）に関連づけられた広告情報を読み出してもよいし、代表属性情報とカテゴリー上の関連度（たとえば「餃子」は「中華料理」の１つであるから「餃子」と「中華料理」は関連する。）の高い広告キーワードに関連づけられた広告情報を読み出してもよい。こうして読み出された広告情報は、広告情報出力部４４によりイベント検索サーバ１２に出力される。
【００５２】
ここで、イベント検索サーバ１２の動作の一例について説明する。図１３は、イベント検索サーバ１２の検索結果出力用ＣＧＩプログラムによるイベント検索結果出力処理を示すフロー図である。同図に示す処理は、ユーザ端末２８においてユーザがイベント情報の検索操作を行ったときに実行されるものである。本処理が開始されると、イベント検索サーバ１２は、検索結果出力用ＣＧＩプログラム起動時にユーザ端末２８より引数として渡された検索条件を取得する（Ｓ２００）。そして、取得した検索条件と合致するイベント情報をイベント情報ＤＢ１４からイベント検索結果として取得し（Ｓ２０２）、取得したイベント検索結果をイベント開催日順にソートする（Ｓ２０４）。
【００５３】
次に、イベント検索サーバ１２は、Ｓ２０２で取得したイベント検索結果に基づき、広告サーバ１６を介して広告情報ＤＢ１８から１または複数の広告情報を取得する（Ｓ２０６）。そして、Ｓ２０４で取得したソート後のイベント検索結果とともに、Ｓ２０６で取得した広告情報が掲載されるようなＨＴＭＬデータを生成し（Ｓ２０８）、それをイベント検索結果掲載ページとしてユーザ端末２８に返信する（Ｓ２１０）。
【００５４】
以上説明したイベント検索システム１０によれば、イベント名、イベント開催日時、イベント開催場所などのイベントを特定する情報を数多く含むイベント検索結果に基づいて広告情報を取得するようにしたので、イベント検索の際に指定される検索キーワードに基づいて広告情報を取得する従来の情報検索システムに比べて、よりイベント検索に適した検索連動型広告を掲載することができる。
【００５５】
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形実施が可能である。たとえば、以上の説明では、複数のサーバ（イベント検索サーバ１２、広告サーバ１６、および入札管理サーバ２０）が相互に連携して検索連動型広告を配信する例を示したが、本発明の全構成をいずれかのサーバで実現するようにしてもよい。また、本発明はネットワーク環境だけでなく、スタンドアロン環境（１台のコンピュータ）にも適用可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態に係るイベント検索システムの全体構成図である。
【図２】広告出稿画面の一例を示す図である。
【図３】出稿情報ＤＢに記憶される出稿情報の一例を示す図である。
【図４】入札管理画面の一例を示す図である。
【図５】入札状況確認画面の一例を示す図である。
【図６】広告情報ＤＢに記憶される情報の一例を示す図である。
【図７】イベント情報ＤＢに記憶されるイベント情報の一例を示す図である。
【図８】イベント検索ページの一例を示す図である。
【図９】イベント検索結果掲載ページの一例を示す図である。
【図１０】イベント検索サーバの機能ブロック図である。
【図１１】イベント検索結果に含まれる属性情報の一例を示す図である。
【図１２】広告サーバの機能ブロック図である。
【図１３】イベント検索結果出力処理を示すフロー図である。
【符号の説明】
【００５７】
１０  イベント検索システム、１２  イベント検索サーバ、１４  イベント情報ＤＢ、１６  広告サーバ、１８  広告情報ＤＢ、２０  入札管理サーバ、２２  出稿情報ＤＢ、２４  広告主ＤＢ、２６  インターネット、２８  ユーザ端末、３０  広告主端末、３２  イベント情報登録部、３４  イベント検索結果取得部、３６  広告情報取得部、３８  イベント検索結果出力部、４０  出稿情報受付部、４２  広告情報検索部、４４  広告情報出力部。
【図１】
2008186432.tif 000003
【図２】
2008186432.tif 000004
【図３】
2008186432.tif 000005
【図４】
2008186432.tif 000006
【図５】
2008186432.tif 000007
【図６】
2008186432.tif 000008
【図７】
2008186432.tif 000009
【図８】
2008186432.tif 000010
【図９】
2008186432.tif 000011
【図１０】
2008186432.tif 000012
【図１１】
2008186432.tif 000013
【図１２】
2008186432.tif 000014
【図１３】
2008186432.tif 000015