(57)【要約】【課題】既存のインターネットを介した情報配信システムに対する変更をほとんど伴わず、広告情報の効果的な配信を可能とする手段を提供する。【解決手段】バナー生成装置１２は定期的にＷｅｂサーバ１１ａからフィードを取得し、取得したフィードとそれに関連する広告データを含むバナーデータを生成する。バナー配信サーバ１３は定期的にバナー生成装置１２からバナーデータを取得する。端末装置１４はＷｅｂサーバ１１ｐからページデータを取得し、Ｗｅｂページの表示を行う。その際、Ｗｅｂページに含まれるバナーの表示に要するバナーデータをバナー配信サーバ１３から取得する。バナー配信サーバ１３から取得したバナーデータがバナー生成装置１２により生成されたものである場合、端末装置１４には広告の含まれた最新のフィードの内容がバナーとして表示される。【選択図】図７
2010129013.tif 000002
【特許請求の範囲】
【請求項１】
フィードを配信する第１のノードと、第２のノードと、ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第３のノードと、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第４のノードと
を備えるシステムであって、
前記第１のノードは、フィードを記憶する記憶手段と、当該記憶手段に記憶されているフィードを前記第２のノードに送信する送信手段とを備え、
前記第２のノードは、広告データを記憶する記憶手段と、前記第１のノードからフィードを受信する受信手段と、当該記憶手段に記憶されている広告データと当該受信手段により受信されたフィードとを含むパーツデータを生成する生成手段と、当該生成手段により生成されたパーツデータを前記第３のノードに送信する送信手段とを備え、
前記第３のノードは、前記第２のノードからパーツデータを受信するパーツデータ受信手段と、当該パーツデータ受信手段により受信されたパーツデータを記憶する記憶手段と、任意のノードが前記第４のノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、当該送信要求受信手段により受信された送信要求に従い当該記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段とを備え、
前記第４のノードは、前記第３のノードに記憶されているパーツデータの取得指示を含むページデータを記憶する記憶手段と、任意のノードが送信してくるページデータの送信要求を受信する受信手段と、当該受信手段により受信された送信要求に従い当該記憶手段に記憶されているページデータを当該送信要求の送信元のノードに送信する送信手段とを備える
システム。
【請求項２】
前記第３のノードと前記第４のノードは同一のノードである
請求項１に記載のシステム。
【請求項３】
フィードを配信する第１のノードと、第２のノードと、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第３のノードと
を備えるシステムであって、
前記第１のノードは、フィードを記憶する記憶手段と、当該記憶手段に記憶されているフィードを前記第２のノードに送信する送信手段とを備え、
前記第２のノードは、広告データを記憶する広告データ記憶手段と、前記第１のノードからフィードを受信するフィード受信手段と、当該広告データ記憶手段に記憶されている広告データと当該フィード受信手段により受信されたフィードとを含むパーツデータを生成する生成手段と、当該生成手段により生成されたパーツデータを記憶するパーツデータ記憶手段と、任意のノードが前記第３のノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、当該送信要求受信手段により受信された送信要求に従い当該パーツデータ記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段とを備え、
前記第３のノードは、前記第２のノードに記憶されているパーツデータの取得指示を含むページデータを記憶する記憶手段と、任意のノードが送信してくるページデータの送信要求を受信する受信手段と、当該受信手段により受信された送信要求に従い当該記憶手段に記憶されているページデータを当該送信要求の送信元のノードに送信する送信手段とを備える
システム。
【請求項４】
第１のノードから第２のノードへフィードを送信する第１の送信ステップと、
第２のノードが前記フィードと予め記憶していた広告データとを含むデータを生成する生成ステップと、
前記第２のノードから、ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第３のノードへ、前記生成ステップにおいて生成したデータをパーツデータとして送信する第２の送信ステップと、
一のノードが、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第４のノードに対し、ページデータの送信要求を送信する第３の送信ステップと、
前記第４のノードが、前記第３の送信ステップにおいて前記一のノードから送信された送信要求に応じて、前記生成ステップにおいて生成されたパーツデータを前記第３のノードから取得することを指示する取得指示を含むページデータを前記一のノードへ送信する第４の送信ステップと、
前記一のノードが、前記第４の送信ステップにおいて前記第４のノードから送信されたページデータに含まれる前記取得指示に従い前記第３のノードからパーツデータを取得し、当該取得したパーツデータにより示されるパーツを含むページを表示する表示ステップと
を備える方法。
【請求項５】
前記第３のノードと前記第４のノードは同一のノードである
請求項４に記載の方法。
【請求項６】
第１のノードから第２のノードへフィードを送信する第１の送信ステップと、
第２のノードが前記フィードと予め記憶していた広告データとを含むデータを生成する生成ステップと、
前記生成ステップにおいて生成したデータをページの一部を構成するパーツを示すパーツデータとして記憶するステップと、
一のノードが、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第３のノードに対し、ページデータの送信要求を送信する第２の送信ステップと、
前記第３のノードが、前記第２の送信ステップにおいて前記一のノードから送信された送信要求に応じて、前記生成ステップにおいて生成されたパーツデータを前記第２のノードから取得することを指示する取得指示を含むページデータを前記一のノードへ送信する第３の送信ステップと、
前記一のノードが、前記第３の送信ステップにおいて前記第３のノードから送信されたページデータに含まれる前記取得指示に従い前記第２のノードからパーツデータを取得し、当該取得したパーツデータにより示されるパーツを含むページを表示する表示ステップと
を備える方法。
【請求項７】
広告データを記憶する広告データ記憶手段と、
第１のノードからフィードを受信するフィード受信手段と、
前記広告データ記憶手段に記憶されている広告データと前記フィード受信手段により受信されたフィードとを含むデータを生成する生成手段と、
ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第２のノードに、前記生成手段により生成されたデータをパーツデータとして送信する送信手段と
を備える装置。
【請求項８】
広告データを記憶する広告データ記憶手段と、
第１のノードからフィードを受信するフィード受信手段と、
前記広告データ記憶手段に記憶されている広告データと前記フィード受信手段により受信されたフィードとを含むデータを生成する生成手段と、
前記生成手段により生成されたデータをページの一部を構成するパーツを示すパーツデータとして記憶するパーツデータ記憶手段と、
任意のノードがいずれかのノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、
前記送信要求受信手段により受信された送信要求に従い前記パーツデータ記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段と
を備える装置。
【請求項９】
前記広告データ記憶手段は複数の広告データを記憶し、
前記フィード受信手段は所定の条件が満たされる毎に前記第１のノードからフィードを受信し、
前記生成手段は、前記フィード受信手段により前記第１のノードからフィードが受信される毎に、当該受信されたフィードとの間で所定の条件が満たされる広告データを前記広告データ記憶手段に記憶されている前記複数の広告データの中から選択し、当該受信されたフィードと当該選択した広告データとを含むデータを生成する
請求項７または８に記載の装置。
【請求項１０】
広告データは当該広告データが示す広告に関連するサイトのネットワーク内におけるアドレスを示すアドレスデータをリンク情報として含む
請求項７乃至９のいずれかに記載の装置。
【請求項１１】
前記生成手段は、広告データとフィードとに加え、当該広告データを各々識別するビーコンを自装置から取得することを指示する取得指示をさらに含むデータを生成し、
任意のノードからビーコンの送信要求を受信するビーコン送信要求受信手段と、
前記ビーコン送信要求受信手段により受信された送信要求の数を、当該送信要求の対象であるビーコンにより識別される広告データ毎にカウントするカウント手段と
を備える請求項７乃至１０のいずれかに記載の装置。
【請求項１２】
ネットワークを介して他のノードとの間で通信可能なコンピュータに、
広告データを記憶する処理と、
第１のノードからフィードを受信する処理と、
前記広告データと前記フィードとを含むデータを生成する処理と、
ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第２のノードに、前記生成したデータをパーツデータとして送信する処理と
を実行させるプログラム。
【請求項１３】
ネットワークを介して他のノードとの間で通信可能なコンピュータに、
広告データを記憶する処理と、
所定のノードからフィードを受信する処理と、
前記広告データと前記フィードとを含むデータを生成する処理と、
前記生成したデータをページの一部を構成するパーツを示すパーツデータとして記憶する処理と、
任意のノードがいずれかのノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する処理と、
前記送信要求に従い前記パーツデータを前記送信要求の送信元のノードに送信する処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信のためのシステム、方法、装置およびプログラムに関する。
【背景技術】
【０００２】
インターネットを介した情報提供が広く利用されている。インターネットを介してＷｅｂサイトから一般の人々に提供される情報の中には、時事ニュースのように頻繁にその内容が更新されるものがある。仮にそのような情報の更新が人々に通知されなければ、多くの人の目に触れることなく新しい情報に上書きされ埋もれてしまう情報が発生する。
【０００３】
上記のようなニーズを満たすため、ＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ、Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ、もしくはＲｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）やＡｔｏｍに代表されるデータ配信フォーマットが普及している。これらのデータ配信フォーマットを用いれば、更新情報をチェックしたいと思う人は、端末装置が定期的にＷｅｂサイトから取得する更新情報のサマリーを表示させることで、容易かつ速やかに情報の更新があったことと、その概要を知ることができる。
【０００４】
なお、サマリーは通常、更新された情報の概要を示すが、更新された情報全体を含んでいてもよい。新しい情報により順次書き換えられてゆき、端末装置に高い頻度で配信されるそれらのサマリーは一般的に「フィード」と呼ばれる。また、端末装置においてフィードの取得・表示を行うプログラムは「フィードリーダ」と呼ばれる。さらに、フィードリーダを用いてフィードの取得・表示を行う端末装置のユーザは一般的に「購読者」と呼ばれる。ただし、フィードの「購読」に必ずしも費用の支払いは伴わない。
【０００５】
購読者は端末装置により新しいフィードが取得される毎に端末装置の画面に目を向ける。このように、購読者は頻繁にフィードに目を向けるため、フィードの間に広告情報を配置することで、高い効果の広告配信が可能となる。そのため、フィードの中に広告情報を追加した後に配信するシステムが提案されている。そのようなシステムを開示した文献として、例えば特許文献１がある。
【特許文献１】特表２００７−５２６５５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されているシステム（以下、単に「先行技術」と呼ぶ）においては、購読者の端末装置がＷｅｂサイトよりフィードを取得する際に端末装置とＷｅｂサイトとの間に確立されるコネクション上に配置されたプロキシサーバ等の中継ノードが、Ｗｅｂサイトから取得したフィードに対し広告情報の追加を行う。その後、中継ノードは広告情報の追加されたフィードを端末装置に送信する。
【０００７】
先行技術による場合、端末装置とＷｅｂサイトとの間でデータ転送を行ういずれかの中継ノードに対し、フィードに広告情報の追加を行う機能（以下、「広告追加機能」と呼ぶ）を持たせる必要がある。端末装置とＷｅｂサイトとの間には様々な経路のコネクションが確立される可能性があるため、先行技術による場合、数多くの中継ノードに広告追加機能を持たせる必要がある。さもなければ、端末装置に特定のプロキシサーバ経由でインターネットへのアクセスを行わせる必要がある。これらはいずれも既存のシステムへの変更を伴うため、コストを要したり不便であったりする。
【０００８】
本発明は、上記の状況に鑑み、既存のインターネットを介した情報配信システムに対する変更をほとんど伴わず、広告情報の効果的な配信を可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を達成するために、本発明は、
フィードを配信する第１のノードと、第２のノードと、ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第３のノードと、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第４のノードと
を備えるシステムであって、
前記第１のノードは、フィードを記憶する記憶手段と、当該記憶手段に記憶されているフィードを前記第２のノードに送信する送信手段とを備え、
前記第２のノードは、広告データを記憶する記憶手段と、前記第１のノードからフィードを受信する受信手段と、当該記憶手段に記憶されている広告データと当該受信手段により受信されたフィードとを含むパーツデータを生成する生成手段と、当該生成手段により生成されたパーツデータを前記第３のノードに送信する送信手段とを備え、
前記第３のノードは、前記第２のノードからパーツデータを受信するパーツデータ受信手段と、当該パーツデータ受信手段により受信されたパーツデータを記憶する記憶手段と、任意のノードが前記第４のノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、当該送信要求受信手段により受信された送信要求に従い当該記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段とを備え、
前記第４のノードは、前記第３のノードに記憶されているパーツデータの取得指示を含むページデータを記憶する記憶手段と、任意のノードが送信してくるページデータの送信要求を受信する受信手段と、当該受信手段により受信された送信要求に従い当該記憶手段に記憶されているページデータを当該送信要求の送信元のノードに送信する送信手段とを備える
システムを提供する（第１の実施態様）。
【００１０】
上記の第１の実施態様において、
前記第３のノードと前記第４のノードは同一のノードである
構成としてもよい（第２の実施態様）。
【００１１】
また、本発明は、
フィードを配信する第１のノードと、第２のノードと、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第３のノードと
を備えるシステムであって、
前記第１のノードは、フィードを記憶する記憶手段と、当該記憶手段に記憶されているフィードを前記第２のノードに送信する送信手段とを備え、
前記第２のノードは、広告データを記憶する広告データ記憶手段と、前記第１のノードからフィードを受信するフィード受信手段と、当該広告データ記憶手段に記憶されている広告データと当該フィード受信手段により受信されたフィードとを含むパーツデータを生成する生成手段と、当該生成手段により生成されたパーツデータを記憶するパーツデータ記憶手段と、任意のノードが前記第３のノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、当該送信要求受信手段により受信された送信要求に従い当該パーツデータ記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段とを備え、
前記第３のノードは、前記第２のノードに記憶されているパーツデータの取得指示を含むページデータを記憶する記憶手段と、任意のノードが送信してくるページデータの送信要求を受信する受信手段と、当該受信手段により受信された送信要求に従い当該記憶手段に記憶されているページデータを当該送信要求の送信元のノードに送信する送信手段とを備える
システムを提供する（第３の実施態様）。
【００１２】
また、本発明は、
第１のノードから第２のノードへフィードを送信する第１の送信ステップと、
第２のノードが前記フィードと予め記憶していた広告データとを含むデータを生成する生成ステップと、
前記第２のノードから、ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第３のノードへ、前記生成ステップにおいて生成したデータをパーツデータとして送信する第２の送信ステップと、
一のノードが、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第４のノードに対し、ページデータの送信要求を送信する第３の送信ステップと、
前記第４のノードが、前記第３の送信ステップにおいて前記一のノードから送信された送信要求に応じて、前記生成ステップにおいて生成されたパーツデータを前記第３のノードから取得することを指示する取得指示を含むページデータを前記一のノードへ送信する第４の送信ステップと、
前記一のノードが、前記第４の送信ステップにおいて前記第４のノードから送信されたページデータに含まれる前記取得指示に従い前記第３のノードからパーツデータを取得し、当該取得したパーツデータにより示されるパーツを含むページを表示する表示ステップと
を備える方法を提供する（第４の実施態様）。
【００１３】
上記の第４の実施態様において、
前記第３のノードと前記第４のノードは同一のノードである
構成としてもよい（第５の実施態様）。
【００１４】
また、本発明は、
第１のノードから第２のノードへフィードを送信する第１の送信ステップと、
第２のノードが前記フィードと予め記憶していた広告データとを含むデータを生成する生成ステップと、
前記生成ステップにおいて生成したデータをページの一部を構成するパーツを示すパーツデータとして記憶するステップと、
一のノードが、ページの表示を指示するページデータを任意のノードからの要求に応じて配信する第３のノードに対し、ページデータの送信要求を送信する第２の送信ステップと、
前記第３のノードが、前記第２の送信ステップにおいて前記一のノードから送信された送信要求に応じて、前記生成ステップにおいて生成されたパーツデータを前記第２のノードから取得することを指示する取得指示を含むページデータを前記一のノードへ送信する第３の送信ステップと、
前記一のノードが、前記第３の送信ステップにおいて前記第３のノードから送信されたページデータに含まれる前記取得指示に従い前記第２のノードからパーツデータを取得し、当該取得したパーツデータにより示されるパーツを含むページを表示する表示ステップと
を備える方法を提供する（第６の実施態様）。
【００１５】
上記のシステムもしくは方法によれば、第２のノードは既存のフィードリーダの仕組みを用いて第１のノードからフィードを収集し、収集したフィードに広告データの追加を行ったものを、例えばバナーとして既存のバナー配信を行うノードに送信するか、もしくは自らバナーの要求に応じて配信する。その結果、バナーをパーツとして含むＷｅｂページの配信サイトにアクセスした端末装置等の任意のノードに対し、広告データの追加されたフィードと同内容の情報が配信される。このように、上記のシステムによれば、第２のノードを既存の情報配信システムに追加するだけで、効率的な広告情報の配信が可能となる。
【００１６】
また、本発明は、
広告データを記憶する広告データ記憶手段と、
第１のノードからフィードを受信するフィード受信手段と、
前記広告データ記憶手段に記憶されている広告データと前記フィード受信手段により受信されたフィードとを含むデータを生成する生成手段と、
ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第２のノードに、前記生成手段により生成されたデータをパーツデータとして送信する送信手段と
を備える装置
を提供する（第７の実施態様）。
【００１７】
また、本発明は、
広告データを記憶する広告データ記憶手段と、
第１のノードからフィードを受信するフィード受信手段と、
前記広告データ記憶手段に記憶されている広告データと前記フィード受信手段により受信されたフィードとを含むデータを生成する生成手段と、
前記生成手段により生成されたデータをページの一部を構成するパーツを示すパーツデータとして記憶するパーツデータ記憶手段と、
任意のノードがいずれかのノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する送信要求受信手段と、
前記送信要求受信手段により受信された送信要求に従い前記パーツデータ記憶手段に記憶されているパーツデータを当該送信要求の送信元のノードに送信する送信手段と
を備える装置を提供する（第８の実施態様）。
【００１８】
フィード配信サイト、バナー配信サイト、Ｗｅｂページ配信サイト等を含む既存の情報配信システムに上記の装置を追加することで、効率的な広告情報の配信が可能となる。
【００１９】
上記の第７または第８の実施態様において、
前記広告データ記憶手段は複数の広告データを記憶し、
前記フィード受信手段は所定の条件が満たされる毎に前記第１のノードからフィードを受信し、
前記生成手段は、前記フィード受信手段により前記第１のノードからフィードが受信される毎に、当該受信されたフィードとの間で所定の条件が満たされる広告データを前記広告データ記憶手段に記憶されている前記複数の広告データの中から選択し、当該受信されたフィードと当該選択した広告データとを含むデータを生成する
構成としてもよい（第９の実施態様）。
【００２０】
上記の構成の装置によれば、互いに関連する内容のフィードと広告データとを含むデータがパーツデータとしてバナー配信サイト等に提供されるため、より効果的な広告情報の提供が可能となる。
【００２１】
上記の第４乃至第９の実施態様において、
広告データは当該広告データが示す広告に関連するサイトのネットワーク内におけるアドレスを示すアドレスデータをリンク情報として含む
構成としてもよい（第１０の実施態様）。
【００２２】
上記の構成の装置によれば、広告データに従い表示される広告に関心を抱いた人がその広告の表示部分をマウスを用いてクリック等することで、その広告に関連するサイトのページを表示させることが可能となり、より効果的な広告情報の提供が可能となる。
【００２３】
上記の第７乃至第１０のいずれかの実施態様において、
前記生成手段は、広告データとフィードとに加え、当該広告データを各々識別するビーコンを自装置から取得することを指示する取得指示をさらに含むデータを生成し、
任意のノードからビーコンの送信要求を受信するビーコン送信要求受信手段と、
前記ビーコン送信要求受信手段により受信された送信要求の数を、当該送信要求の対象であるビーコンにより識別される広告データ毎にカウントするカウント手段と
を備える構成としてもよい（第１１の実施態様）。
【００２４】
上記の構成の装置によれば、いずれの広告データが何回表示されたか、という情報を容易に収集することができる。
【００２５】
また、本発明は、
ネットワークを介して他のノードとの間で通信可能なコンピュータに、
広告データを記憶する処理と、
第１のノードからフィードを受信する処理と、
前記広告データと前記フィードとを含むデータを生成する処理と、
ページの一部を構成するパーツを示すパーツデータを任意のノードからの要求に応じて配信する第２のノードに、前記生成したデータをパーツデータとして送信する処理と
を実行させるプログラム
を提供する（第１２の実施態様）。
【００２６】
また、本発明は、
ネットワークを介して他のノードとの間で通信可能なコンピュータに、
広告データを記憶する処理と、
所定のノードからフィードを受信する処理と、
前記広告データと前記フィードとを含むデータを生成する処理と、
前記生成したデータをページの一部を構成するパーツを示すパーツデータとして記憶する処理と、
任意のノードがいずれかのノードから受信したページデータに従い送信してくるパーツデータの送信要求を受信する処理と、
前記送信要求に従い前記パーツデータを前記送信要求の送信元のノードに送信する処理と
を実行させるプログラムを提供する（第１３の実施態様）。
【００２７】
上記の構成のプログラムによれば、一般的なコンピュータを用いて、フィード配信サイト、バナー配信サイト、Ｗｅｂページ配信サイト等を含む既存の情報配信システムを利用した効率的な広告情報の配信が可能となる。
【発明を実施するための最良の形態】
【００２８】
［１．実施形態］
［１．１．構成］
図１は、本発明にかかる一実施形態である広告配信システム１の全体構成を示した図である。広告配信システム１は、以下の構成要素を備えている。
Ｗｅｂサーバ群１１、
バナー生成装置１２、
バナー配信サーバ１３、
端末装置群１４。
【００２９】
Ｗｅｂサーバ群１１は、インターネットを介して端末装置群１４のうちの任意の端末装置からの要求に応じて、Ｗｅｂページの表示を指示するページデータを要求元の端末装置に送信するＷｅｂサーバの集まりである。Ｗｅｂサーバ群１１に含まれるＷｅｂサーバは、フィードの配信を行うものと、フィードの配信を行わないものがある。図１において、Ｗｅｂサーバ１１ａ〜ｃはフィードの配信を行い、Ｗｅｂサーバ１１ｐ〜ｒはフィードの配信を行わない。
【００３０】
Ｗｅｂサーバ群１１に含まれるＷｅｂサーバの各々から端末装置に配信されるページデータは既存のものと変わらない。ただし、本実施形態においてはフィードおよび広告の内容がバナーとしてＷｅｂページ上に表示される点が通常のＷｅｂページと異なる。従って、以下の説明のためにＷｅｂページの構成例を説明する。
【００３１】
図２は、例えばＷｅｂサーバ１１ｐから配信されるページデータに従い端末装置に表示されるＷｅｂページ２０を模式的に示した図である。Ｗｅｂページは通常、テキスト、静止画、動画等のパーツの集まりで構成される。図２において、パーツ２０１〜２０３はテキストを示すパーツであり、パーツ２０４〜２０７は静止画を示すパーツである。
【００３２】
パーツ２０５〜２０７は、一般的にバナーと呼ばれるパーツである。ページデータには、これらのバナーの表示を指示するバナーデータの取得指示と、バナーデータの取得元のインターネット上のアドレスを示すアドレスデータとして、バナー配信サーバ１３のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が含まれている。
【００３３】
端末装置はページデータに含まれるバナーデータの取得指示に従い、ページデータに含まれるＵＲＬに対しバナーデータの送信要求を送信する。その送信要求に応じてバナー配信サーバ１３から送信されてくるバナーデータに従い、端末装置はパーツ２０５〜２０７の表示を行う。
【００３４】
バナーは様々なＷｅｂページの各々に通常、多数配置される。バナー配信サーバ１３はそれらのバナーの配置位置（以下、「バナー枠」と呼ぶ）を各々区別している。バナー配信サーバ１３において、バナー枠の各々に関し登録されているバナーデータは１つとは限らない。あるバナー枠に関し複数のバナーデータが登録されている場合、バナー配信サーバ１３はそのバナー枠に関するバナーデータの送信要求を受信すると、登録されている複数のバナーデータの中からランダムに、もしくは所定のルールに従って、１つのバナーデータを選択し送信元の端末装置に送信する。その結果、異なる端末装置もしくは同じ端末装置において異なるタイミングで表示されるＷｅｂページ２０は、各々異なるバナーを含むものとなり得る。
【００３５】
また、バナーの多くには、バナーの内容に関連する他のＷｅｂページのＵＲＬがリンクされている。言い換えれば、バナーデータの多くは関連するＷｅｂページのページデータの取得指示と、そのページデータの取得元のＵＲＬを含んでおり、端末装置のユーザが例えばマウスを操作してバナーをクリックすると、クリックされたバナーの表示を指示しているバナーデータに含まれるＵＲＬに対し、ページデータの送信要求が送信される。端末装置はそのように送信した送信要求に応じてＷｅｂサーバから送信されてくるページデータに従い、新たなＷｅｂページの表示を行う。
【００３６】
上記のようなＵＲＬがリンクされたバナーは、広告情報の配信において特に有効である。なぜなら、バナーには簡易な広告情報を大きく表示して消費者の目を引き、それらの広告情報に関心を抱いた消費者には簡単な操作によって新たなＷｅｂページにより詳細な広告情報を提供することができるためである。
【００３７】
図１に戻り、広告配信システム１の構成の説明を続ける。バナー生成装置１２は、予め複数の広告データを記憶しておく一方で、フィードの配信を行うＷｅｂサーバから定期的に更新されたフィードを収集し、収集したフィードに関連する広告データを選択した後、それらのフィードと広告データの内容を含むバナーデータ（以下、「広告付きフィードバナーデータ」と呼ぶ）を生成する装置である。バナー生成装置１２により生成された広告付きフィードバナーデータは、バナー配信サーバ１３からの定期的な送信要求に応じてバナー配信サーバ１３に送信される。
【００３８】
バナー生成装置１２は、広告付きフィードバナーデータに従ったバナー（以下、「広告付きフィードバナー」と呼ぶ）がいずれかの端末装置において表示された回数を、広告付きフィードバナーに含まれる広告毎にカウントする機能（以下、「広告表示カウント機能」と呼ぶ）を有している。広告表示カウント機能を実現するために、バナー生成装置１２は広告付きフィードバナーデータを生成する際に、広告付きフィードバナーデータにビーコンと呼ばれる透明画像の表示指示を含める。
【００３９】
ビーコンとは例えば1ピクセル×1ピクセルの透明画像を示す画像データであり、例えばそのファイル名が広告の識別情報を含む。例えば、ある広告付きフィードバナーに広告ＩＤ「ａｂｃｄ１２３４」で識別される広告が含まれている場合、その広告付きフィードバナーの表示を指示する広告付きフィードバナーデータには、ファイル名が「ａｂｃｄ１２３４．ｇｉｆ」であるビーコンの取得指示と、ビーコンの取得元としてバナー生成装置１２のＵＲＬが含まれている。そのため、いずれかの端末装置において広告付きフィードバナーの表示が行われる際、その端末装置からバナー生成装置１２に対し、ファイル名「ａｂｃｄ１２３４．ｇｉｆ」の送信要求が送信される。
【００４０】
上記のように端末装置からバナー生成装置１２に送信されるビーコンの送信要求は、バナー生成装置１２において広告ＩＤ「ａｂｃｄ１２３４」の広告が端末装置において表示されたことの通知として利用される。すなわち、バナー生成装置１２はビーコンの送信要求の受信回数をビーコンのファイル名毎にカウントすることにより、各々の広告の表示回数をカウントすることができる。なお、広告ＩＤをビーコンのファイル名に含ませるのは一例であり、ビーコンの送信要求に広告ＩＤが伴いさえすれば、いずれの形式で広告ＩＤがバナー生成装置１２に通知されてもよい。
【００４１】
バナー配信サーバ１３は、端末装置群１４の中のいずれかの端末装置から送信されてくるバナーデータの送信要求に応じて、要求元の端末装置に対しバナーデータを送信する装置である。端末装置は、バナーを含むページデータをいずれかのＷｅｂサーバから受信すると、そのページデータに従ったＷｅｂページを表示するために、そのＷｅｂページに含まれるバナー枠の識別情報を含むバナーデータの送信要求を、ページデータに含まれるバナー配信サーバ１３のＵＲＬに対し送信する。バナー配信サーバ１３はバナーデータの送信要求を受信すると、送信要求に含まれる識別情報により特定されるバナー枠に関し登録されているバナーデータのうちの１つを選択し、要求元の端末装置に送信する。
【００４２】
端末装置群１４はインターネットを介して情報取得を行う一般ユーザが操作する端末装置の集まりである。図１には端末装置群１４に含まれる端末装置の例として、端末装置１４ｈ〜ｊが示されている。端末装置群１４に含まれる端末装置は、通常、ブラウザと呼ばれるプログラムに従い、Ｗｅｂサーバ群１１に含まれるＷｅｂサーバからページデータを取得し、取得したページデータに従いＷｅｂページの表示を行う。
【００４３】
続いて、広告配信システム１を構成する各装置の構成を説明する。Ｗｅｂサーバ群１１に含まれるＷｅｂサーバの各々は以下の構成要素を備えている。
記憶手段１１１、
受信手段１１２、
送信手段１１３。
【００４４】
記憶手段１１１：Ｗｅｂページの表示を指示するページデータを記憶する。
受信手段１１２：端末装置群１４に含まれる端末装置から送信されてくるページデータの送信要求を受信する。
送信手段１１３：受信手段１１２により受信された送信要求に従いページデータを要求元の端末装置に送信する。
【００４５】
Ｗｅｂサーバ群１１に含まれるＷｅｂサーバのうち、フィードの配信を行うＷｅｂサーバが備える記憶手段１１１、受信手段１１２および送信手段１１３は、上記に加え、以下の処理も行う。
記憶手段１１１：フィードを記憶する。
受信手段１１２：バナー生成装置１２から定期的に送信されてくるフィードの送信要求を受信する。
送信手段１１３：受信手段１１２により受信された送信要求に従いフィードをバナー生成装置１２に送信する。
【００４６】
なお、記憶手段１１１に記憶されるフィードは、ページデータとは独立したデータであっても、ページデータの一部を構成するデータとしてページデータに含まれていてもよい。また、ページデータの更新に伴いフィードも更新される。
【００４７】
バナー生成装置１２は以下の構成要素を備えている。
記憶手段１２１：広告主の依頼に応じて各々作成された広告を示す広告データを複数記憶する。Ｗｅｂサーバから取得したフィードを、広告付きフィードバナーデータが生成されるまでの間、一時的に記憶する。バナー生成装置１２において生成した広告付きフィードバナーデータを、バナー配信サーバ１３に送信されるまでの間、一時的に記憶する。
送信手段１２２：フィードの配信を行うＷｅｂサーバの各々に対し定期的に更新されたフィードの送信要求を送信する。バナー配信サーバ１３から定期的に送信されてくる送信要求に応じて広告付きフィードバナーデータをバナー配信サーバ１３に送信する。端末装置群１４に含まれる端末装置から送信されてくるビーコンの送信要求に応じてビーコンを要求元の端末装置に送信する。
受信手段１２３：送信手段１２２により送信された送信要求に応じてＷｅｂサーバから送信されてくるフィードを受信する。バナー配信サーバ１３から定期的に送信されてくるバナーデータの送信要求を受信する。端末装置群１４に含まれる端末装置から送信されてくるビーコンの送信要求を受信する。
選択手段１２４：受信手段１２３によりフィードの受信が行われる毎に記憶手段１２１に記憶されている複数の広告データの中から新たに受信されたフィードと関連する広告データを選択する。
生成手段１２５：受信手段１２３により受信されたフィードと選択手段１２４により選択された広告データとを含む広告付きフィードバナーデータを生成する。
カウンタ手段１２６：端末装置群１４に含まれる端末装置から送信されてくるビーコンの送信要求に伴う広告の識別情報に基づき、広告の表示回数をカウントする。
【００４８】
本実施形態において、広告データはデータベース１２１１に含まれる形で記憶手段１２１に記憶されている。図３は、データベース１２１１の内容を例示した図である。データベース１２１１は、広告ＩＤで各々識別される広告の各々に関するレコードの集まりである。データベース１２１１に含まれるレコードの各々は、広告を識別するための広告ＩＤを格納する「広告ＩＤ」、広告の内容を示す広告データを格納する「広告データ」、選択手段１２４による広告の選択において利用されるキーワードを格納する「キーワード」、そして広告がいずれかの端末装置において表示された回数を示す数値を格納する「表示回数」をフィールドとして有している。
【００４９】
選択手段１２４は、受信手段１２３により新たなフィードの受信が行われると、そのフィードに含まれる単語をキーワードに含むレコードをデータベース１２１１から検索する。選択手段１２４は検索により得られたレコードに含まれる広告データを広告付きフィードバナーデータに含まれるべき広告データとして選択し、生成手段１２５に引き渡す。この際、選択手段１２４が生成手段１２５に引き渡す広告データの数は複数であってもよい。
【００５０】
図４は、生成手段１２５により生成された広告付きフィードバナーデータに従い表示される広告付きフィードバナー３０を例示した図である。広告付きフィードバナー３０はパーツ３０１〜３０５により構成されている。パーツ３０１〜３０４は受信手段１２３が、例えばＷｅｂサーバ１１ａから取得したフィードの内容を各々表示しており、パーツ３０５は選択手段１２４により選択された広告を示している。
【００５１】
パーツ３０５の広告は、図３において広告ＩＤ「ａｂｃｄ１２３４」で識別される広告である。この広告が選択された理由は、パーツ３０２に示されるフィードが含む「グルメ」という単語が広告ＩＤ「ａｂｃｄ１２３４」の広告のキーワードにも含まれているためである。そのため、パーツ３０２のすぐ後ろにパーツ３０５が表示されるように広告付きフィードバナーデータの生成が行われている。
【００５２】
広告付きフィードバナー３０にはパーツ３０１〜３０５に加えて、パーツ３０５の広告の表示をカウントするためのビーコン（ａｂｃｄ１２３４．ｇｉｆ）の画像が表示されているが、その画像は透明であるため、ユーザに視認されることはない。
【００５３】
バナー配信サーバ１３は以下の構成要素を備えている。
受信手段１３１：Ｗｅｂサーバ、Ｗｅｂサーバの管理者の端末装置、もしくはバナー生成装置１２から送信されてくるバナーデータを受信する。端末装置群１４に含まれる端末装置から送信されてくるバナーデータの送信要求を受信する。
記憶手段１３２：受信手段１３１により受信されたバナーデータを記憶する。
選択手段１３３：受信手段１３１によりバナーデータの送信要求の受信が行われる毎に記憶手段１３２に記憶されている複数のバナーデータの中から端末装置に送信されるべきバナーデータを選択する。
送信手段１３４：定期的にバナー生成装置１２に対しバナーデータの送信要求を送信する。受信手段１３１により受信されたバナーデータの送信要求に応じて選択手段１３３により選択されたバナーデータを要求元の端末装置に送信する。
【００５４】
本実施形態において、記憶手段１３２はバナーデータを管理するためのデータベース１３２１を記憶している。図５は、データベース１３２１の内容を例示した図である。データベース１３２１は、バナー枠ＩＤで各々識別されるバナー枠の各々に関するレコードの集まりである。データベース１３２１に含まれるレコードの各々は、バナー枠が含まれるＷｅｂページのＵＲＬを格納する「ＷｅｂページＵＲＬ」、各Ｗｅｂページ内においてバナー枠を識別するための「バナー枠番号」、そしてバナー枠に表示されるべきバナーを識別するバナーＩＤを格納する「バナーＩＤ」をフィールドとして有している。また、バナー枠ＩＤはＷｅｂページＵＲＬとバナー枠ＩＤの組み合わせで構成され、これにより異なるＷｅｂページ間を含む全てのバナー枠が互いに識別される。
【００５５】
図５に示されるように、１つのバナー枠には複数のバナーが登録可能である。図５において、ＷｅｂページＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｈａｙａｒｉｍｏｎ−ｔｓｕｓｈｉｎ．ｃｏ．ｊｐ／」、バナー枠番号「３」で識別されるバナー枠には、他のバナーデータに混ざって、バナーＩＤ「ａｄｆｅｅｄｂａｎｎｅｒ＿２４ｎｅｗｓ＿１２５３」で識別されるバナーが登録されている。このバナーは広告付きフィードバナーである。このように、バナー生成装置１２からバナー配信サーバ１３に送信される広告付きフィードバナーデータは、バナー配信サーバ１３において他のバナーデータと区別されることなく配信候補のバナーデータに組み入れられる。
【００５６】
バナーデータは一般的に更新が可能である。すなわち、バナーＩＤを変更することなく、古いバナーデータを新しいバナーデータで上書きすることにより、データベース１３２１における登録内容を変更することなくバナーの差し替えが可能である。広告付きフィードバナーデータは、他のバナーデータと異なり、その更新処理が定期的に自動的に行われる。
【００５７】
例えば、バナーＩＤ「ａｄｆｅｅｄｂａｎｎｅｒ＿２４ｎｅｗｓ＿１２５３」で識別されるバナーが、２４ニュース社というニュース配信サイトのＷｅｂサーバ１１ａから配信されるフィードの内容を含むものであるとすると、バナー生成装置１２から送信されてくる２４ニュース社の新しい広告付きフィードバナーデータは２４ニュース社の古い広告付きフィードバナーデータと差し替えられ、同じバナーＩＤ「ａｄｆｅｅｄｂａｎｎｅｒ＿２４ｎｅｗｓ＿１２５３」により識別される。
【００５８】
本実施形態において、端末装置からバナーデータの送信要求があった場合、選択手段１３３はデータベース１３２１からバナーデータの送信要求に含まれるバナー枠ＩＤのレコードを検索し、検索したレコードに登録されているバナーＩＤの中からランダムに１つを選択する。そのように選択されたバナーＩＤで特定されるバナーデータを要求元の端末装置に送信されるべきバナーデータとして送信手段１３４に引き渡す。
【００５９】
なお、選択手段１３３がバナーデータを選択する方法は単純なランダム選択に限られず、例えば配信候補のバナーの各々の配信の確率を定めておき、それらの確率に従ってランダム選択を行う、時間帯によって配信候補のバナーを変化させる、一定期間中の配信回数が上限配信回数に達したバナーは配信候補から除外する、等の既存の様々な選択方法が採用可能である。
【００６０】
端末装置群１４に含まれる端末装置の各々は以下の構成要素を備えている。
操作部１４１：ユーザの操作に応じて所定の信号を生成するキーボードやマウス等の入力デバイス。
送信部１４２：Ｗｅｂサーバ群１１に含まれる任意のＷｅｂサーバに対しページデータの送信要求を送信する。Ｗｅｂサーバから取得したページデータにバナー枠が含まれている場合、そのバナー枠にバナーを表示させるためのバナーデータの送信要求をバナー配信サーバ１３に送信する。バナー配信サーバ１３から取得したバナーデータが広告付きフィードバナーデータであった場合、そのバナーデータに含まれる指示に従いビーコンの送信要求をバナー生成装置１２に対し送信する。
受信部１４３：送信部１４２から送信された送信要求に応じてＷｅｂサーバから送信されてくるページデータを受信する。送信部１４２から送信された送信要求に応じてバナー配信サーバ１３から送信されてくるバナーデータを受信する。送信部１４２から送信された送信要求に応じてバナー生成装置１２から送信されてくるビーコンを受信する。
表示部１４４：受信部１４３により受信されたページデータおよびバナーデータに従いＷｅｂページを表示する。
【００６１】
［１．２．動作］
続いて、図６を用いて、端末装置１４ａがＷｅｂサーバ１１ｐから取得したバナー枠付きページデータに従いＷｅｂページの表示を行う場合を例として、広告配信システム１の動作を説明する。
【００６２】
バナー生成装置１２は、予め広告主の依頼に従い、広告付きフィードバナーにより配信される広告に関する広告データを記憶手段１２１に記憶している。また、バナー配信サーバ１３は、予めＷｅｂサーバの管理者の依頼に従い、Ｗｅｂページに表示されるべきバナーに関するバナーデータを記憶手段１３２に記憶している。
【００６３】
Ｗｅｂサーバ１１ｐの管理者は、Ｗｅｂサーバ１１ｐから配信されるＷｅｂページ内のバナー枠３つのうち３番目のバナー枠に表示されるバナーの候補の１つとして、Ｗｅｂサーバ１１ａから配信されるフィードの内容を含む広告付きフィードバナーを、バナー配信サーバ１３に対し登録している。
【００６４】
上記のような環境において、バナー生成装置１２は例えば３０分に１回の頻度で定期的にＷｅｂサーバ１１ａにフィードの送信要求を送信する（ステップＳ１１）。Ｗｅｂサーバ１１ａはステップＳ１１において受信した送信要求に応じて、最新のフィードをバナー生成装置１２に送信する（ステップＳ１２）。
【００６５】
バナー生成装置１２はステップＳ１２において最新のフィードを受信すると、受信したフィードの内容に関連する広告データを選択し、フィードと選択した広告データの内容を含む広告付きフィードバナーデータを生成する（ステップＳ１３）。ステップＳ１３において生成される広告付きフィードバナーデータは、Ｗｅｂサーバ１１ａから配信
【００６６】
ステップＳ１１〜ステップＳ１３の処理と平行して、バナー配信サーバ１３は例えば１０分に１回の頻度で定期的にバナー生成装置１２に広告付きフィードバナーデータの送信要求を送信する（ステップＳ２１）。バナー生成装置１２はステップＳ２１において受信した送信要求に応じて、ステップＳ１３において生成しバナー配信サーバ１３に対し未送信の広告付きフィードバナーデータをバナー配信サーバ１３に送信する（ステップＳ２２）。バナー配信サーバ１３はステップＳ２２において受信した新しい広告付きフィードバナーデータで、古い広告付きフィードバナーデータを上書きする（ステップＳ２３）。
【００６７】
ステップＳ１１〜ステップＳ１３の処理が例えば３０分に１回の頻度で繰り返され、ステップＳ２１〜ステップＳ２３の処理が例えば１０分に１回の頻度で繰り返されている状況において、端末装置１４ａのユーザが端末装置１４を操作して、Ｗｅｂサーバ１１ｐのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｈａｙａｒｉｍｏｎ−ｔｓｕｓｈｉｎ．ｃｏ．ｊｐ／」をブラウザのＵＲＬ欄に入力し、Ｗｅｂページの表示指示を行うと、端末装置１４ａは入力されたＵＲＬに従い、Ｗｅｂサーバ１１ａに対しページデータの送信要求を送信する（ステップＳ３１）。
【００６８】
Ｗｅｂサーバ１１ｐはステップＳ３１において受信した送信要求に応じて、自サイトのＷｅｂページを表示させるページデータを端末装置１４ａに送信する（ステップＳ３２）。ステップＳ３２において端末装置１４ａに送信されるページデータにはバナー表示の指示が含まれている。
【００６９】
端末装置１４ａはステップＳ３２において受信したページデータに従い、Ｗｅｂページの表示処理を行う（ステップＳ３３）。ステップＳ３３におけるＷｅｂページの表示処理において、端末装置１４ａはＷｅｂページに含まれるバナー枠の各々に関するバナーデータの送信要求をバナー配信サーバ１３に対し送信する（ステップＳ３３１）。ステップＳ３３１においてバナー配信サーバ１３に送信される送信要求には、各バナー枠のバナー枠ＩＤが含まれている。
【００７０】
バナー配信サーバ１３は、ステップＳ３３１において受信した送信要求に応じて、バナー枠の各々に関し、登録されているバナー候補の中からランダムに１つを選択して、選択したバナーに関するバナーデータを端末装置１４ａに送信する（ステップＳ３３２）。端末装置１４ａはステップＳ３３２において受信したバナーデータに従い、Ｗｅｂページ内の各バナー枠にバナーの表示を行う。
【００７１】
例えばデータベース１３２１の内容が図５に例示したものである場合、ステップＳ３３２において端末装置１４ａが３番目のバナー枠に関し受信するバナーデータは、広告付きフィードバナーデータである可能性がある。端末装置１４ａは広告付きフィードバナーデータを受信した場合、その広告付きフィードバナーデータに含まれるビーコンの取得指示に従い、バナー生成装置１２に対しビーコンの送信要求を送信する（ステップＳ３３３）。
【００７２】
バナー生成装置１２はステップＳ３３３においてビーコンの送信要求を受信すると、その送信要求に伴う広告ＩＤに関するデータベース１２１１内のレコードの表示回数に１を加算する。また、バナー生成装置１２はビーコンの送信要求に応じて、ビーコンを端末装置１４ａに送信する（ステップＳ３３４）。
【００７３】
図７は、広告付きフィードバナーを含むＷｅｂページが端末装置１４ａに表示される様子を示した図である。図７において、２４ニュース社の最新のフィードの内容とそれに関連する広告を示す広告付きフィードバナー３０がパーツ２０７として表示されている。
【００７４】
このように表示される広告付きフィードバナーは、例えばＦｌａｓｈ（旧Ｍａｃｒｏｍｅｄｉａ，Ｉｎｃ、現在Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ社の開発によるソフトウェア）を用いてバナーデータを生成することにより、インタラクティブに表示変更がなされるようにすることができる。その場合、例えばユーザのパーツ３０１〜３０４に対するクリックに応じて、それらのパーツにリンクされている記事の内容がＷｅｂサーバ１１ａから取得され表示されたり、パーツ３０５に対するクリックに応じて、パーツ３０５にリンクされている詳細な広告情報が広告主のＷｅｂサーバから取得され表示されたりする。
【００７５】
上述したように、広告配信システム１によれば端末装置にはＷｅｂサーバから取得した最新のフィードとそれに関連する広告が表示されるが、その際、中継ノードに広告追加機能を付加したり、端末装置が特定のプロキシサーバ経由でフィードの取得を行うように設定変更を行ったりする必要はない。従って、低コストかつ容易に効果的な広告配信システムを実現することができる。
【００７６】
［２．変形例］
上述した実施形態は、本発明の技術的思想の範囲内で様々に変形することができる。以下に変形例を示す。
【００７７】
上述した実施形態においては、バナー生成装置１２が最新のフィードを取得するにあたり、バナー生成装置１２からＷｅｂサーバに対しフィードの送信要求を送信するものとした。本発明はそれに限られず、バナー生成装置１２からの送信要求を待つことなく、Ｗｅｂサーバ側から定期的に、もしくはフィードの更新があったタイミングで、バナー生成装置１２に対し最新のフィードを送信する構成としてもよい。
【００７８】
また、上述した実施形態においては、バナー配信サーバ１３が最新の広告付きフィードバナーデータを取得するにあたり、バナー配信サーバ１３からバナー生成装置１２に対しバナーデータの送信要求を送信するものとした。本発明はそれに限られず、バナー配信サーバ１３からの送信要求を待つことなく、バナー生成装置１２から定期的に、もしくは広告付きフィードバナーデータの更新があったタイミングで、バナー配信サーバ１３に対し最新の広告付きフィードバナーデータを送信する構成としてもよい。
【００７９】
上述した実施形態においては、バナー配信サーバ１３はＷｅｂサーバ群１１およびバナー生成装置１２から物理的に独立した装置である。本発明はそれに限られず、例えば（１）バナー配信サーバ１３の機能をＷｅｂサーバ群１１に含まれるいずれかのＷｅｂサーバに持たせたり、（２）バナー配信サーバ１３の機能をバナー生成装置１２に持たせたりする構成としてもよい。
【００８０】
上記（１）の例として、あるサイトから配信するＷｅｂページに含まれるバナーを同じサイトから配信する場合がある。その場合、そのサイトに関しては、Ｗｅｂサーバとバナー配信サーバ１３が物理的に同じ装置により実現されることになる。その場合、Ｗｅｂサーバとバナー配信サーバ１３は同じ装置内における異なるノードであっても、同じノードであってもよい。
【００８１】
上記（２）の場合、バナー生成装置１２からバナー配信サーバ１３に対するバナーデータの送信は不要となる。その場合もまた、バナー生成装置１２とバナー配信サーバ１３は同じ装置内における異なるノードであっても、同じノードであってもよい。
【００８２】
上述した広告配信システム１を構成する各装置は、それらが備える機能を各々実現するハードウェアの組み合わせにより構成されてもよいし、汎用的なコンピュータにプログラムに従った処理を行わせることにより、それらの装置を実現させる構成としてもよい。本発明は、汎用的なコンピュータを上述したバナー生成装置として機能させるプログラムおよび当該プログラムをコンピュータに読み取り可能に記録した記録媒体も提供する。
【００８３】
なお、上述した実施形態においては、バナー生成装置１２は広告付きフィードバナーデータを生成するにあたり、常に広告データを含めるものとしたが、必ずしも全ての広告付きフィードバナーデータに１以上の広告データが含められなくともよい。例えばフィードの内容に関連する広告データが１つもない場合には、広告なしのフィードバナーデータが生成され、バナー配信サーバ１３に送信される構成としてもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態にかかる広告配信システムの全体構成を示した図である。
【図２】本発明の一実施形態にかかる広告配信システムを説明するためのＷｅｂページの例示図である。
【図３】本発明の一実施形態にかかる広告データを格納するデータベースの内容を例示した図である。
【図４】本発明の一実施形態にかかる広告付きフィードバナーデータに従い表示されるバナーを例示した図である。
【図５】本発明の一実施形態にかかるバナーデータ管理のためのデータベースの内容を例示した図である。
【図６】本発明の一実施形態にかかる広告配信システムの動作を説明するための図である。
【図７】本発明の一実施形態にかかる広告配信システムにおいて端末装置に表示されるＷｅｂページの例示図である。
【符号の説明】
【００８５】
１…広告配信システム、１１…Ｗｅｂサーバ群、１２…バナー生成装置、１３…バナー配信サーバ、１４…端末装置群、２０…Ｗｅｂページ、３０…広告付きフィードバナー、１１１…記憶手段、１１２…受信手段、１１３…送信手段、１２１…記憶手段、１２２…送信手段、１２３…受信手段、１２４…選択手段、１２５…生成手段、１２６…カウンタ手段、１３１…受信手段、１３２…記憶手段、１３３…選択手段、１３４…送信手段、１４１…操作部、１４２…送信部、１４３…受信部、１４４…表示部、１２１１…データベース、１３２１…データベース。
【図１】
2010129013.tif 000003
【図２】
2010129013.tif 000004
【図３】
2010129013.tif 000005
【図４】
2010129013.tif 000006
【図５】
2010129013.tif 000007
【図６】
2010129013.tif 000008
【図７】
2010129013.tif 000009