(57)【特許請求の範囲】
【請求項１】
ホームページを配信する手段を有するWWWサーバと、
広告情報を提供する会社及び前記ホームページ上における広告表示場所をそれぞれ軸とした表形式で各会社の広告情報を蓄積したデータベースであって、前記各会社には順次０以上の整数が対応付けられており、前記各広告表示場所には各々識別子が対応付けられているデータベースを格納した記憶手段を有する広告サーバと、
WWWブラウザを有する端末と、
前記WWWサーバと前記広告サーバと前記端末とを接続するネットワークと、
からなる広告配信システムにおける広告配信方法において、
前記端末が、前記WWWブラウザの機能によって、前記WWWサーバにアクセスしてホームページを取得する取得ステップと、
前記端末が、前記WWWブラウザの機能によって、前記ホームページ中のスクリプトを実行することにより、乱数を生成しこれを条件値として決定する条件値決定ステップと、
前記端末が、前記WWWブラウザの機能によって、前記ホームページ上における前記広告表示場所の一つを示す識別子と前記条件値を前記ネットワークを介し前記広告サーバに送信して広告を要求する要求ステップと、
前記広告サーバが、前記端末から前記ネットワークを介して前記条件値及び前記識別子を受信する受信ステップと、
前記広告サーバが、前記条件値を前記会社の総数で割った場合の余りを求める演算ステップと、
前記広告サーバが、前記余り及び前記識別子に基づいて前記データベースにアクセスし、前記データベースに蓄積された広告を選定する選定ステップと、
前記広告サーバが、前記選定した広告を前記データベースから読み出し、前記ネットワークを介して前記端末に送信する送信ステップと、
前記端末が、前記ネットワークを介して前記広告サーバから前記選定した広告を受信する受信ステップと、
前記端末が、WWWブラウザの機能によって、前記ホームページ上における前記識別子に対応した前記広告表示場所に前記選定した広告を表示する表示ステップと、を有し、
前記ホームページ上における各広告表示場所に対して前記要求ステップから前記表示ステップまでを繰り返し実行することを特徴とする広告配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク上で広告を配信する技術に関する。
【０００２】
【従来の技術】
インターネット上で端末に配信する広告としては、バナー広告、テキスト広告、メール広告等がある。
【０００３】
バナー広告は、ホームページ上に画像（バナー）が表示され、それをクリックすることによって広告主のホームページにリンクさせるものであり、最初のページを表示させる度にバナーが変化する。テキスト広告は、テキストをクリックして広告主のホームページにリンクさせるものであり、最初のページを表示させる度にテキストを変化させる他、一定期間固定表示させる場合もある。メール広告は、メールに掲載されたページのアドレスをクリックして、広告主のホームページにリンクさせる。一般的にメール毎に掲載内容が変化する。
【０００４】
広告配信におけるシステム構成例を図１に示す。ホームページを提供するＷＷＷサーバ１、広告を提供する広告サーバ３、ＷＷＷブラウザを搭載した利用者の端末５がインターネット９に接続される。広告サーバ３は、広告データを格納したデータベース７を有する。
【０００５】
従来技術における広告配信のためのシーケンスを図２を用いて説明する。
【０００６】
利用者がＷＷＷサーバにアクセスし、ホームページを受信する（ＨＴＭＬファイル、画像ファイルを受信する）と、当該ホームページの記述に従って、広告サーバに広告を要求する（ステップ１）。広告サーバは、要求元の情報（掲載ページ、利用者の環境等）に従って広告を選定し（ステップ２）、選定された広告情報（画像ファイル）をデータベースから取得し、その広告情報を利用者端末に送信する（ステップ３）。ステップ４〜ステップ６及びステップ７〜ステップ９についても同様の処理を行う。広告サーバにおける広告の選定は、端末における掲載ページ、利用者の環境等に基づき例えばランダムに行われる。
【０００７】
上記の処理の結果、端末の画面上には例えば図３に示すように３社のバナー広告が表示される。
【０００８】
【発明が解決しようとする課題】
上記従来の技術において、広告サーバは個々の広告要求に対する処理を個々に行うため、同一ページからのアクセスであった場合においても、処理結果に関連性がない。従って、特に関連性のない複数社の広告が端末画面上の同一ページに表示されることとなり、広告への印象や関心が分散されてしまい、広告効果が低くなるという問題点があった。
【０００９】
本発明は上記の点に鑑みてなされたものであり、関連がある複数の広告を同一ページ上に表示することを目的とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、ホームページを配信する手段を有するWWWサーバと、広告情報を提供する会社及び前記ホームページ上における広告表示場所をそれぞれ軸とした表形式で各会社の広告情報を蓄積したデータベースであって、前記各会社には順次０以上の整数が対応付けられており、前記各広告表示場所には各々識別子が対応付けられているデータベースを格納した記憶手段を有する広告サーバと、WWWブラウザを有する端末と、前記WWWサーバと前記広告サーバと前記端末とを接続するネットワークと、からなる広告配信システムにおける広告配信方法において、前記端末が、前記WWWブラウザの機能によって、前記WWWサーバにアクセスしてホームページを取得する取得ステップと、前記端末が、前記WWWブラウザの機能によって、前記ホームページ中のスクリプトを実行することにより、乱数を生成しこれを条件値として決定する条件値決定ステップと、前記端末が、前記WWWブラウザの機能によって、前記ホームページ上における前記広告表示場所の一つを示す識別子と前記条件値を前記ネットワークを介し前記広告サーバに送信して広告を要求する要求ステップと、前記広告サーバが、前記端末から前記ネットワークを介して前記条件値及び前記識別子を受信する受信ステップと、前記広告サーバが、前記条件値を前記会社の総数で割った場合の余りを求める演算ステップと、前記広告サーバが、前記余り及び前記識別子に基づいて前記データベースにアクセスし、前記データベースに蓄積された広告を選定する選定ステップと、前記広告サーバが、前記選定した広告を前記データベースから読み出し、前記ネットワークを介して前記端末に送信する送信ステップと、前記端末が、前記ネットワークを介して前記広告サーバから前記選定した広告を受信する受信ステップと、前記端末が、WWWブラウザの機能によって、前記ホームページ上における前記識別子に対応した前記広告表示場所に前記選定した広告を表示する表示ステップと、を有し、前記ホームページ上における各広告表示場所に対して前記要求ステップから前記表示ステップまでを繰り返し実行することを特徴とする広告配信方法として構成される。
【００１２】
請求項１の発明によれば、あるホームページに対応した条件値を用いて広告サーバにおける広告を選定し、その条件値に対応した種類の広告を当該ホームページに表示できるので、同一ホームページ内において関連性のある複数広告を表示できるようになる。これにより、広告のクリック率及び広告の効果が向上する。
【００２５】
【発明の実施の形態】
本発明の一実施例における処理シーケンスを図４に示す。利用者がＷＷＷサーバにアクセスし、ホームページを受信すると、ＷＷＷブラウザにおいて、表示する広告を選定するための条件値を決定する（ステップ１１）。本実施例ではＡ社の広告を選定するように決定する。
【００２６】
次に、端末は決定された条件値を広告サーバに送信し、Ａ社の広告を要求する（ステップ１２）。広告サーバは受信した条件値から広告を選定し（ステップ１３）、選定されたＡ社の広告１を端末に送信する（ステップ１４）。なお、広告の選定は広告情報テーブルを参照することにより行う。
【００２７】
続いて端末は、同一ページにおける別の広告表示スペースに表示するための広告要求を広告サーバに送信し（ステップ１５）、広告サーバは条件値に基づき広告を選定して（ステップ１６）、Ａ社の広告２を端末に送信する（ステップ１７）。更に、ステップ１８〜２０の処理によってＡ社の広告３を端末に送信する。
【００２８】
上記の処理の結果、端末の画面上には図５に示すようにＡ社の３種類のバナー広告が表示される。例えば、広告１はＡ社全体の広告、広告２、広告３はＡ社の特定商品の広告のようにすることができる。
【００２９】
次に、端末（ＷＷＷブラウザ）と広告サーバにおける処理をより具体的に説明する。
【００３０】
図６（ａ）はブラウザと広告サーバ間における処理を示し、図６（ｂ）は広告サーバ側でデータベース（広告データベースという）に格納するデータの構造を示す。図４で示したような条件値として本実施例ではブラウザ側で乱数を発生させる（図ではrandomと表記する）。また、あるホームページに広告を表示する際には広告を表示する場所が定められており、本実施例ではそれをlocation（場所）で識別する。なお、上記データベースは広告サーバが有していてもよいし、データベースサーバとして別装置が有していてもよい。
【００３１】
広告サーバ側では端末側から送られた乱数をある値で割った余りに基づき各locationに配信する広告を選択する。図６（ｂ）に示すように、広告サーバ側では各社の広告をlocation毎に格納する。例えば、会社Ａのlocation１に格納される広告は広告Ａ−１である。
【００３２】
乱数をある値で割った余りに基づき各locationに配信する広告を選択するために、余りの数に対応して会社が割当てられる。例えば、余り１には会社Ｂが割当てられる。
【００３３】
図６の内容に沿って処理を説明する。
【００３４】
端末はブラウザからＷＷＷサーバにアクセスして、ホームページを取得した後、後述する方法によって乱数（random＝１０）を発生する（ステップ３１）。図６に示す例では、この乱数によりどの会社の広告が送信されるかが決定される。
【００３５】
次に、ブラウザはlocation１に配置する広告を、そのlocation番号１と乱数（random＝１０）とを広告サーバに送信することによって要求する（ステップ３２）。広告サーバは、１０を所定の値で割り、location１に対応し、かつ、その余りに対応する広告である広告Ｂ−１を広告データベースから選択し、端末に送信する（ステップ３３）。
【００３６】
ここで、上の所定の値は、広告データベースにおけるグループ数に対応する値であり、この値を換えることにより広告サーバ側では例えば異なった業種の会社の広告を選択することができるようになる。
【００３７】
次に、端末は、location２に配置する広告を上記と同様にして広告サーバに要求し（ステップ３４）、広告サーバは広告Ｂ−２を端末に送信する（ステップ３５）。同様にして、端末は広告Ｂ−３を受信する（ステップ３６、３７）。
【００３８】
上記の処理によって、ブラウザは、関連性を有する広告を、同一ホームページ内の複数の広告表示場所に表示できるようになる。
【００３９】
次に、図７を用いて、端末側で乱数を発生させて広告サーバに広告を要求する方法について詳細に説明する。
【００４０】
広告を要求するに際し、ブラウザはＷＷＷサーバからのホームページ取得時に取得したＪａｖａＳｃｒｉｐｔ（１１）を実行する。１１に示すＪａｖａＳｃｒｉｐｔを実行することによって、まず乱数が生成され（１３の記述）、locationと乱数を含む広告要求文を生成する。例えば、１５の記述はブラウザ画面２１における広告２３を表示するための記述である。ＪａｖａＳｃｒｉｐｔ実行の結果、２９に示す（ＨＴＭＬ）記述を広告サーバへ送信することによって広告を要求する。なお、本実施例で示す記述の形式は一例であり、ＨＴＭＬ以外の言語を使用しても本発明の考えを用いることにより同様の効果を得ることができる。
【００４１】
広告サーバでは、図６にて説明したように、locationと乱数（random）により、広告を広告データベースから選択して、端末に送信する。
【００４２】
広告サーバはＣＰＵ、メモリ、記憶装置等を有する一般的なコンピュータで構成することができる。コンピュータに上記の処理を行うプログラムを搭載することにより広告サーバを実現することができ、そのプログラムは例えばＣＤ−ＲＯＭ等に記録しておき、そこから広告サーバとしてのコンピュータにインストールすることが可能である。
【００４３】
本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。実施例では条件値として乱数を用いたが、例えば、利用者が予め登録しておいた情報に基づいた条件値を生成し、利用者の関心が高い広告を配信することもできる。また、広告サーバ側で会社を選択するために特定の数で割った剰余を用いたが、他の演算方法を使用することも可能である。また、バナー広告のみならず、テキスト広告、メール広告等に本発明を適用することが可能である。
【００４４】
【発明の効果】
上述したように本発明によれば、同一ページ内で、関連のある複数の広告を表示させることが可能となる。従って、同一ページ内に、会社の広告、その会社の新製品の広告、その製品の他モデルの広告、のように関連のある複数広告を表示できるので、利用者の広告に対する印象を強めることができ、広告のクリック率を高め、広告効果を向上させることができる。
【図面の簡単な説明】
【図１】広告配信におけるシステム構成例を示す図である。
【図２】従来技術における広告配信処理を示すシーケンスチャートである。
【図３】従来技術において端末の画面上に表示される広告の例である。
【図４】本発明の一実施例における広告配信処理を示すシーケンスチャートである。
【図５】本発明の一実施例において端末の画面上に表示される広告の例である。
【図６】ブラウザと広告サーバ間における処理、及び、広告サーバ側でデータベースに格納するデータの構造を示す図である。
【図７】端末側で乱数を発生させて広告サーバに広告を要求する処理を説明するための図である。
【符号の説明】
１  ＷＷＷサーバ
３  広告サーバ
５  端末
７  データベース
９  インターネット
【図１】
0003962205.tif 000002
【図２】
0003962205.tif 000003
【図３】
0003962205.tif 000004
【図４】
0003962205.tif 000005
【図５】
0003962205.tif 000006
【図６】
0003962205.tif 000007
【図７】
0003962205.tif 000008