(57)【要約】  【課題】  バナー広告の表示位置を変化させてバナー広告の視覚効果を高めると共に、このバナー広告のスケジュール管理を自動的に行うこと。  【解決手段】  クライアント端末には、バナー広告を表示するための広告枠を複数備え、所定時間ごとに広告枠をスクロールさせていくアプリケーションが組み込んである。バナー広告は、広告サーバからダウンロードして記憶してある広告情報に含まれる広告画像データを用いて広告枠に広告画像を表示することにより構成される。クライアント端末は、アプリケーションが起動した際に、記憶してある広告情報の編成の編成ＩＤを広告サーバに送信する。広告サーバは、広告スケジュールによる最新の編成の編成ＩＤと、クライアント端末から送信されてきた編成ＩＤとの一致からクライアント端末での広告情報の編成が広告スケジュール通りのものであるか判断する。  【選択図】  図２
2006018678.tif 000002
【特許請求の範囲】
【請求項１】
複数の広告内容をクライアント端末に提供する広告サーバと、前記提供された複数の広告内容を表示するクライアント端末を用いて構成された広告システムであって、
前記広告サーバは、前記クライアント端末に、広告内容を表示するための広告情報を提供し、
前記クライアント端末は、
前記提供された広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する
ことを特徴とする広告システム。
【請求項２】
前記広告サーバは、広告情報リストを前記クライアント端末に送信し、
前記クライアント端末は、前記送信された広告情報リストと、当該クライアント端末で記憶している広告情報と、を比較し、前記広告情報リストにあって記憶していない広告情報を前記広告サーバに要求し、
前記広告サーバは、前記要求された広告情報を前記クライアント端末に送信し、
前記クライアント端末は、前記送信された広告情報を用いて前記記憶している広告情報を更新することを特徴とする請求項１に記載の広告システム。
【請求項３】
広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信手段と、
前記受信した広告情報を記憶する広告情報記憶手段と、
前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示手段と、
を具備したことを特徴とするクライアント端末。
【請求項４】
前記広告表示手段の起動時に、前記広告サーバから広告情報リストを受信するリスト受信手段と、
前記受信した広告情報リストと、前記記憶している広告情報とを比較して、前記広告情報リストにあって、前記広告情報記憶手段で記憶していない広告情報を前記広告サーバに要求する広告情報要求手段と、
前記要求に応じて前記広告サーバが送信してきた広告情報を用いて前記記憶している広告情報を更新する更新手段と、
を具備したことを特徴とする請求項３に記載のクライアント端末。
【請求項５】
前記広告表示手段の起動時に、前記広告情報記憶手段で記憶している広告情報の組み合わせを前記広告サーバに通知する組み合わせ通知手段を具備したことを特徴とする請求項３に記載のクライアント端末。
【請求項６】
前記広告情報は、ネットワークを介して広告主が指定するサーバ装置に接続するための接続先情報を含んでおり、
前記広告表示手段で表示されている広告内容の選択を受け付ける選択受付手段と、
前記選択を受け付けた広告内容の広告情報に含まれる接続先情報を用いて前記広告主が指定するサーバ装置に接続する接続手段と、
を具備したことを特徴とする請求項３に記載のクライアント端末。
【請求項７】
前記選択を受け付けた広告内容の広告情報を特定する広告特定情報を前記広告サーバに送信する広告特定情報送信手段を具備したことを特徴とする請求項６に記載のクライアント端末。
【請求項８】
複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信手段と、
前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付手段と、
前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信手段と、
を具備したことを特徴とする広告サーバ。
【請求項９】
前記クライアント端末から、当該クライアント端末で記憶している広告情報の組み合わせの通知を受ける組み合わせ通知受け付け手段と、
前記受けた通知を用いて、前記クライアント端末で記憶している広告情報の組み合わせが広告スケジュールで予定されているものと一致するか判断する判断手段と、
を具備し、
前記リスト送信手段は、前記判断手段で一致しないと判断された場合に、広告情報リストを送信することを特徴とする請求項８に記載の広告サーバ。
【請求項１０】
広告情報と当該広告情報の広告期間の入力を受け付ける広告情報受付手段と、
前記入力を受け付けた広告情報と広告期間を用いて、当該広告情報を前記クライアント端末に提供する広告スケジュールを管理する管理手段と、
前記管理されている広告スケジュールに従って広告情報リストを生成するリスト生成手段と、
を具備し、
前記リスト送信手段は、前記生成した広告情報リストを送信することを特徴とする請求項８に記載の広告サーバ。
【請求項１１】
前記クライアント端末で、広告内容が選択された場合に、前記選択された広告内容の広告情報を特定する広告特定情報を前記クライアント端末から受信する広告特定情報受信手段と、
前記受信した広告特定情報を用いて、クライアント端末で選択された回数を広告情報ごとに計数する計数手段と、
前記計数した結果を広告主に通知する計数結果通知手段と、
を具備したことを特徴とする請求項８に記載の広告サーバ。
【請求項１２】
広告情報受信手段と、広告情報記憶手段と、広告表示手段と、を備えたコンピュータにおいて、
前記広告情報受信手段によって、広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信ステップと、
前記広告情報記憶手段によって、前記受信した広告情報を記憶する広告情報記憶ステップと、
前記広告表示手段によって、前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示ステップと、
から構成されたことを特徴とする広告方法。
【請求項１３】
リスト送信手段と、要求受付手段と、広告情報送信手段と、を備えたコンピュータにおいて、
前記リスト送信手段によって、複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信ステップと、
前記要求受付手段によって、前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付ステップと、
前記広告情報送信手段によって、前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信ステップと、
から構成されたことを特徴とする広告方法。
【請求項１４】
広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信機能と、
前記受信した広告情報を記憶する広告情報記憶機能と、
前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示機能と、
をコンピュータで実現する広告プログラム。
【請求項１５】
前記広告表示機能の起動時に、前記広告サーバから広告情報リストを受信するリスト受信機能と、
前記受信した広告情報リストと、前記記憶している広告情報とを比較して、前記広告情報リストにあって、前記広告情報記憶機能で記憶していない広告情報を前記広告サーバに要求する広告情報要求機能と、
前記要求に応じて前記広告サーバが送信してきた広告情報を用いて前記記憶している広告情報を更新する更新機能と、
をコンピュータで実現する請求項１４に記載の広告プログラム。
【請求項１６】
前記広告表示機能の起動時に、前記広告情報記憶機能で記憶している広告情報の組み合わせを前記広告サーバに通知する組み合わせ通知機能をコンピュータで実現する請求項１４に記載の広告プログラム。
【請求項１７】
前記広告情報は、ネットワークを介して広告主が指定するサーバ装置に接続するための接続先情報を含んでおり、
前記表示機能で表示されている広告内容の選択を受け付ける選択受付機能と、
前記選択を受け付けた広告内容の広告情報に含まれる接続先情報を用いて前記広告主が指定するサーバ装置に接続する接続機能と、
をコンピュータで実現する請求項１４に記載の広告プログラム。
【請求項１８】
前記選択を受け付けた広告内容の広告情報を特定する広告特定情報を前記広告サーバに送信する広告特定情報送信機能をコンピュータで実現する請求項１７に記載の広告プログラム。
【請求項１９】
複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信機能と、
前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付機能と、
前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信機能と、
をコンピュータで実現する広告プログラム。
【請求項２０】
前記クライアント端末から、当該クライアント端末で記憶している広告情報の組み合わせの通知を受ける組み合わせ通知受け付け機能と、
前記受けた通知を用いて、前記クライアント端末で記憶している広告情報の組み合わせが広告スケジュールで予定されているものと一致するか判断する判断機能と、
をコンピュータで実現し、
前記リスト送信機能は、前記判断機能で一致しないと判断された場合に、広告情報リストを送信することを特徴とする請求項１９に記載の広告プログラム。
【請求項２１】
広告情報と当該広告情報の広告期間の入力を受け付ける広告情報受付機能と、
前記入力を受け付けた広告情報と広告期間を用いて、当該広告情報を前記クライアント端末に提供する広告スケジュールを管理する管理機能と、
前記管理されている広告スケジュールに従って広告情報リストを生成するリスト生成機能と、
をコンピュータで実現し、
前記リスト送信機能は、前記生成した広告情報リストを送信することを特徴とする請求項１９に記載の広告プログラム。
【請求項２２】
前記クライアント端末で、広告内容が選択された場合に、前記選択された広告内容の広告情報を特定する広告特定情報を前記クライアント端末から受信する広告特定情報受信機能と、
前記受信した広告特定情報を用いて、クライアント端末で選択された回数を広告情報ごとに計数する計数機能と、
前記計数した結果を広告主に通知する計数結果通知機能と、
をコンピュータで実現する請求項１９に記載の広告プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告システム、クライアント端末、広告サーバ、広告方法、及び広告プログラムに関し、より詳細には、クライアント端末でスクロール表示するバナー広告を広告サーバで管理するものに関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、インターネット上でバナー広告を表示することが盛んに行われている。
バナー広告とは、ウェブサイトで表示する看板型の広告であり、広告枠に広告内容を端的に表現する広告画像などが表示される。
そして、ユーザがバナー広告をマウスでクリックすると、広告主が提供する広告サイトにジャンプするなどしてより詳しい広告内容が閲覧できるようになっている。
【０００３】
ユーザがクライアント端末を立ち上げてから最初にアクセスするポータルサイトなどでは、ウェブサイトでのバナー広告表示スペースが商取引対象となっている。
ポータルサイト上でバナー広告を表示することにより、ポータルサイトの運営事業者は、バナー広告の広告主から広告収入を得ることができ、広告主は、ポータルサイトにバナー広告を表示することにより、より多くのユーザの目にバナー広告を触れさせることができる。
また、ユーザは、ポータルサイトを訪れた際に、バナー広告を見ることにより、興味のある内容に関する広告を見つけることができる。
このように、バナー広告を用いた発明としては、次の「インターネットでの広告表示方法」がある。
【０００４】
【特許文献１】特開２００２−３１１８７３公報
【０００５】
この発明は、バナー広告の広告位置をスクロールさせることにより、ユーザの注意を引いてバナー広告のクリック率を向上させるものである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、バナー広告の表示位置をスクロールさせる表示方法はあるものの、スクロールするバナー広告をサーバ側で管理するシステムは存在しなかった。
通常、バナー広告は、広告主との契約により広告期間が定められており、クライアント端末で表示されるバナー広告のスケジュール管理を行うことが重要である。
【０００７】
そこで、本発明の目的は、バナー広告の表示位置を変化させてバナー広告の視覚効果を高めると共に、バナー広告を表示するスケジュール管理を自動的に行うことである。
【課題を解決するための手段】
【０００８】
本発明は、前記目的を達成するために、複数の広告内容をクライアント端末に提供する広告サーバと、前記提供された複数の広告内容を表示するクライアント端末を用いて構成された広告システムであって、前記広告サーバは、前記クライアント端末に、広告内容を表示するための広告情報を提供し、前記クライアント端末は、前記提供された広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示することを特徴とする広告システムを提供する（第１の構成）。
第１の構成において、前記広告サーバは、広告情報リストを前記クライアント端末に送信し、前記クライアント端末は、前記送信された広告情報リストと、当該クライアント端末で記憶している広告情報と、を比較し、前記広告情報リストにあって記憶していない広告情報を前記広告サーバに要求し、前記広告サーバは、前記要求された広告情報を前記クライアント端末に送信し、前記クライアント端末は、前記送信された広告情報を用いて前記記憶している広告情報を更新するように構成することもできる（第２の構成）。
また、本発明は、広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信手段と、前記受信した広告情報を記憶する広告情報記憶手段と、前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示手段と、を具備したことを特徴とするクライアント端末を提供する（第３の構成）。
第３の構成において、前記広告表示手段の起動時に、前記広告サーバから広告情報リストを受信するリスト受信手段と、前記受信した広告情報リストと、前記記憶している広告情報とを比較して、前記広告情報リストにあって、前記広告情報記憶手段で記憶していない広告情報を前記広告サーバに要求する広告情報要求手段と、前記要求に応じて前記広告サーバが送信してきた広告情報を用いて前記記憶している広告情報を更新する更新手段と、を具備するように構成することもできる（第４の構成）。
第３の構成において、前記広告表示手段の起動時に、前記広告情報記憶手段で記憶している広告情報の組み合わせを前記広告サーバに通知する組み合わせ通知手段を具備するように構成することもできる（第５の構成）。
第３の構成において、前記広告情報は、ネットワークを介して広告主が指定するサーバ装置に接続するための接続先情報を含んでおり、前記広告表示手段で表示されている広告内容の選択を受け付ける選択受付手段と、前記選択を受け付けた広告内容の広告情報に含まれる接続先情報を用いて前記広告主が指定するサーバ装置に接続する接続手段と、を具備するように構成することもできる（第６の構成）。
第６の構成において、前記選択を受け付けた広告内容の広告情報を特定する広告特定情報を前記広告サーバに送信する広告特定情報送信手段を具備するように構成することもできる（第７の構成）。
また、本発明は、複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信手段と、前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付手段と、前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信手段と、を具備したことを特徴とする広告サーバを提供する（第８の構成）。
第８の構成において、前記クライアント端末から、当該クライアント端末で記憶している広告情報の組み合わせの通知を受ける組み合わせ通知受け付け手段と、前記受けた通知を用いて、前記クライアント端末で記憶している広告情報の組み合わせが広告スケジュールで予定されているものと一致するか判断する判断手段と、を具備し、前記リスト送信手段は、前記判断手段で一致しないと判断された場合に、広告情報リストを送信するように構成することもできる（第９の構成）。
第８の構成において、広告情報と当該広告情報の広告期間の入力を受け付ける広告情報受付手段と、前記入力を受け付けた広告情報と広告期間を用いて、当該広告情報を前記クライアント端末に提供する広告スケジュールを管理する管理手段と、前記管理されている広告スケジュールに従って広告情報リストを生成するリスト生成手段と、を具備し、前記リスト送信手段は、前記生成した広告情報リストを送信するように構成することもできる（第１０の構成）。
第８の構成において、前記クライアント端末で、広告内容が選択された場合に、前記選択された広告内容の広告情報を特定する広告特定情報を前記クライアント端末から受信する広告特定情報受信手段と、前記受信した広告特定情報を用いて、クライアント端末で選択された回数を広告情報ごとに計数する計数手段と、前記計数した結果を広告主に通知する計数結果通知手段と、を具備するように構成することもできる（第１１の構成）。
また、本発明は、広告情報受信手段と、広告情報記憶手段と、広告表示手段と、を備えたコンピュータにおいて、前記広告情報受信手段によって、広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信ステップと、前記広告情報記憶手段によって、前記受信した広告情報を記憶する広告情報記憶ステップと、前記広告表示手段によって、前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示ステップと、から構成されたことを特徴とする広告方法を提供する（第１２の構成）。
また、本発明は、リスト送信手段と、要求受付手段と、広告情報送信手段と、を備えたコンピュータにおいて、前記リスト送信手段によって、複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信ステップと、前記要求受付手段によって、前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付ステップと、前記広告情報送信手段によって、前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信ステップと、から構成されたことを特徴とする広告方法を提供する（第１３の構成）。
更に、本発明は、広告サーバから広告内容を表示するための複数の広告情報を受信する広告情報受信機能と、前記受信した広告情報を記憶する広告情報記憶機能と、前記記憶した広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示する広告表示機能と、をコンピュータで実現する広告プログラムを提供する（第１４の構成）。
第１４の構成において、前記広告表示機能の起動時に、前記広告サーバから広告情報リストを受信するリスト受信機能と、前記受信した広告情報リストと、前記記憶している広告情報とを比較して、前記広告情報リストにあって、前記広告情報記憶機能で記憶していない広告情報を前記広告サーバに要求する広告情報要求機能と、前記要求に応じて前記広告サーバが送信してきた広告情報を用いて前記記憶している広告情報を更新する更新機能と、をコンピュータで実現するように構成することもできる（第１５の構成）。
第１４の構成において、前記広告表示機能の起動時に、前記広告情報記憶機能で記憶している広告情報の組み合わせを前記広告サーバに通知する組み合わせ通知機能をコンピュータで実現するように構成することもできる（第１６の構成）。
第１４の構成において、前記広告情報は、ネットワークを介して広告主が指定するサーバ装置に接続するための接続先情報を含んでおり、前記表示機能で表示されている広告内容の選択を受け付ける選択受付機能と、前記選択を受け付けた広告内容の広告情報に含まれる接続先情報を用いて前記広告主が指定するサーバ装置に接続する接続機能と、をコンピュータで実現するように構成することもできる（第１７の構成）。
第１７の構成において、前記選択を受け付けた広告内容の広告情報を特定する広告特定情報を前記広告サーバに送信する広告特定情報送信機能をコンピュータで実現するように構成することもできる（第１８の構成）。
また、本発明は、複数の広告情報を用いて、それぞれの広告内容の表示位置を時間の経過と共に入れ替えながら表示するクライアント端末に、広告情報リストを送信するリスト送信機能と、前記クライアント端末から、前記送信した広告情報リストを用いた広告情報の要求を受け付ける要求受付機能と、前記要求を受け付けた広告情報を前記クライアント端末に送信する広告情報送信機能と、をコンピュータで実現する広告プログラムを提供する（第１９の構成）。
第１９の構成において、前記クライアント端末から、当該クライアント端末で記憶している広告情報の組み合わせの通知を受ける組み合わせ通知受け付け機能と、前記受けた通知を用いて、前記クライアント端末で記憶している広告情報の組み合わせが広告スケジュールで予定されているものと一致するか判断する判断機能と、をコンピュータで実現し、前記リスト送信機能は、前記判断機能で一致しないと判断された場合に、広告情報リストを送信するように構成することもできる（第２０の構成）。
第１９の構成において、広告情報と当該広告情報の広告期間の入力を受け付ける広告情報受付機能と、前記入力を受け付けた広告情報と広告期間を用いて、当該広告情報を前記クライアント端末に提供する広告スケジュールを管理する管理機能と、前記管理されている広告スケジュールに従って広告情報リストを生成するリスト生成機能と、をコンピュータで実現し、前記リスト送信機能は、前記生成した広告情報リストを送信するように構成することもできる（第２１の構成）。
第１９の構成において、前記クライアント端末で、広告内容が選択された場合に、前記選択された広告内容の広告情報を特定する広告特定情報を前記クライアント端末から受信する広告特定情報受信機能と、前記受信した広告特定情報を用いて、クライアント端末で選択された回数を広告情報ごとに計数する計数機能と、前記計数した結果を広告主に通知する計数結果通知機能と、をコンピュータで実現するように構成することもできる（第２２の構成）。
【発明の効果】
【０００９】
本発明によると、クライアント端末での広告内容の表示位置を時間と共に入れ替えながら、広告期間のスケジュール管理をサーバ側で行うことができる。
【発明を実施するための最良の形態】
【００１０】
（実施の形態の概要）
クライアント端末には、バナー広告を表示するための広告枠を複数備え、所定時間ごとに広告枠をスクロールさせていくアプリケーションが組み込んである。
バナー広告は、広告サーバからダウンロードして記憶してある広告情報に含まれる広告画像データを用いて広告枠に広告画像を表示することにより構成される。
【００１１】
クライアント端末は、アプリケーションが起動した際に、予め記憶してある広告情報の編成（広告情報の組み合わせ）を特定する情報（編成ＩＤ）を広告サーバに送信する。
広告サーバは、広告スケジュールによる最新の編成の編成ＩＤと、クライアント端末から送信されてきた編成ＩＤが一致するか否かを判断する。
【００１２】
一致する場合は、クライアント端末で記憶してある広告情報の編成は広告スケジュール通りのものであるので、広告サーバは、特に処理を行わずに、クライアント端末は、既に記憶してある広告情報を用いて広告画像を表示・スクロールする。
【００１３】
一致しない場合は、広告サーバは、クライアント端末に広告スケジュールで予定されている編成を記した編成情報を送信する。そして、クライアント端末は、受信した編成情報と自己が記憶している広告情報の編成との差異から、自己が記憶していない広告情報を認識し、これを広告サーバから取り寄せる。
【００１４】
そして、クライアント端末は、取り寄せた広告情報を、既に記憶してある広告情報に加えると共に、最新の編成情報には含まれていなかった広告情報を削除する。
クライアント端末は、このようにして、記憶している広告情報を広告スケジュールに合致したものに更新した後、これを用いて広告内容を表示する。
【００１５】
（実施の形態の詳細）
図１は、本実施の形態の広告システムの構成の一例を示したブロック図である。
本実施の形態の広告システム１は、クライアント端末２、広告サーバ３、企業サーバ４、４、…がインターネットによって接続可能に配置されて構成されている。
図１ではクライアント端末２を１台だけ図示しているが、これは複数台存在するうちの１台を例示したものである。
また、企業サーバ４を２台だけ図示しているが更に多くの企業サーバ４が存在することができる。
【００１６】
広告サーバ３は、広告主からの依頼を受けて、クライアント端末２にこれら広告主のバナー広告（広告枠に表示された広告画像）を表示するための広告情報を提供するサーバ装置である。
クライアント端末２は、広告サーバ３が提供するバナー広告を表示するためのアプリケーションが組み込まれており、これによって、広告サーバ３から広告情報を受信して、これら広告主のバナー広告を表示する。
広告サーバ３は、クライアント端末２でのアプリケーション起動時に、クライアント端末２と通信し、クライアント端末２で表示されるバナー広告を広告スケジュールに従って管理する。
【００１７】
広告情報には、広告主が指定する企業サイトへの接続情報が含まれており、ユーザがクライアント端末２でバナー広告をクリックすると、クライアント端末２は、広告サーバ３と通信して選択されたバナー広告（広告情報）を特定する広告特定情報を送信した後、接続情報を用いて選択されたバナー広告の企業サイトに接続する。
広告サーバ３は、広告特定情報を受信することにより、ユーザがバナー広告を選択した回数をバナー広告ごとに計数して集計することができ、この計数結果は広告主に提供される。
【００１８】
このように構成された広告システム１について、以下に詳細に説明する。
クライアント端末２は、例えば、パーソナルコンピュータなどで構成された端末装置であって、ブラウザでＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を指定してインターネット上に開設されたウェブサイトにアクセスすることができる。
【００１９】
クライアント端末２には、広告サーバ３の提供する広告をブラウザ上で表示するアプリケーションが組み込まれており、例えば、ユーザがクライアント端末２を起動すると自動的に立ち上がるようになっている。
このほかに、例えば、ユーザがクライアント端末２でブラウザを起動した際に自動的に立ち上がるように構成することもできる。
【００２０】
図２は、クライアント端末２で表示される広告表示画面の一例を示した図である。この画面は、アプリケーションによって形成され、ブラウザ上に表示されるものである。
図２に示したように、広告表示画面８は、画面表示部１０と、バナー広告を表示するために広告表示部７から構成されている。
【００２１】
画面表示部１０は、アプリケーションが提供するサービスをユーザが利用するための画面であって、例えば、アプリケーションが銀行サービスを提供するものであった場合、残高確認や振り込みなどの銀行業務を提供するための画面が表示され、あるいは、アプリケーションが書店サービスを提供するものであった場合は、書籍の検索や購入などを行うための画面が表示される。
【００２２】
広告表示部７は、バナー広告を表示する複数の広告枠９、９、…(以下、単に広告枠９と記す)から構成されており、図２の例では、広告枠９が５つ形成されている。
各広告枠９には、広告サーバ３から受信した広告画像データ(後述の広告情報に含まれている)による広告画像が表示される。
【００２３】
これら広告枠９は、広告主との間で商取引の対象となる。即ち、広告サーバ３を運営する広告事業者は、これらの広告枠９の利用権利を契約により広告主に与え、その対価を広告主より得ることができる。
【００２４】
広告枠９に表示されているバナー広告をユーザが、例えばマウスでクリックするなどして選択すると、そのバナー広告を提供している企業が指定した企業サイト(当該企業の企業サーバ４に開設されている)にジャンプし、クライアント端末２の表示装置上に、当該企業サイトが提供するウェブページがポップアップ表示される。
【００２５】
更に、広告枠９に表示される広告画像は、同じ広告画像が同じ広告枠９に静的に表示されているのではなく、所定時間ごと(例えば、１０秒ごと)に広告枠９が広告画像と共に１枠分だけ、スクロールアップするようになっている。
これは、広告画像データを用いてアプリケーションが制御するものであり、このようにバナー広告を動的に表示することにより、ユーザに対する視覚効果を高めるとともに、バナー広告の表示位置による広告効果の有利不利をなくすことができる。
【００２６】
図３は、広告枠９が広告画像と共にスクロールアップする様子を説明するための図である。
広告枠９の表示位置は、所定時間ごとに状態１２、状態１３、状態１４、…と遷移する。そのため、ユーザから見ると、バナー広告が所定時間ごとに１段ずつ繰り上がっていくように見える。
【００２７】
例えば、状態１２では、上の広告枠９からＡ社、Ｂ社、Ｃ社、Ｄ社、Ｅ社の順でバナー広告が表示されている。
これが、状態１３に遷移すると、一番上の広告枠９が一番下に移動し、その結果、Ａ社のバナー広告が一番下の広告枠９に移動する。そして、他の広告枠９が枠１つ分だけ上に移動するため、他社のバナー広告は枠１つ分だけ上に移動する。
【００２８】
更に、所定時間後に状態１４に遷移すると、状態１３で一番上の広告枠９が一番下に移動し、他の広告枠９が枠１つ分だけ上に移動する。その結果、一番上に表示されていたＢ社のバナー広告が一番下の広告枠９に移動し、他社のバナー広告が枠１つ分だけ上に移動する。
広告表示部７は、この表示状態の遷移を広告表示画面８が表示されている間継続する。
【００２９】
また、図示しなが、表示状態が遷移する際に、所定の時間間隔の間(例えば、遷移前後各１秒間)は、ユーザからの選択を受け付けないようになっている。
これは、ユーザがバナー広告を選択する瞬間に、下のバナー広告がせり上がってきて、このバナー広告が誤って選択されるのを防ぐためである。
更に、ユーザに選択を受け付けない期間であることを明示するために、この期間のバナー広告の表示状態を変化させるように構成することもできる。
例えば、この期間に、広告画像が３次元的に回転し、裏側から次の広告画像が現れるといったような視覚効果を持たせることができる。
【００３０】
図４は、クライアント端末２が記憶している広告情報群１８の論理的な構成の一例を示した図である。
広告情報郡１８は、クライアント端末２が広告サーバ３からダウンロードして記憶した広告情報の集合から構成されている。
【００３１】
広告情報郡１８に記録された広告情報は、「広告主」、「広告画像データ」、「接続先情報」などの項目から構成されている。
後述するように、クライアント端末２は、広告サーバ３と通信し、広告情報郡１８に属する広告情報が最新の広告スケジュールに適合するように管理している。
【００３２】
「広告主」は、広告情報を一意的に識別するためのＩＤ情報、即ち、広告特定情報である。
本実施の形態では、広告特定情報としてこのように広告主の会社名（Ａ社など）を用いるが、ＩＤ番号やその他の情報により構成することが可能である。
クライアント端末２、広告サーバ３は、「広告主」によって、広告情報を識別し、これらを管理する。
【００３３】
「広告画像データ」は、広告枠９に表示する広告画像を形成するための広告画像データを格納した場所を指定する情報である。アプリケーションは、「広告画像データ」で指定してある場所から広告画像データを読み出し、広告枠９に表示する。
【００３４】
「接続先情報」は、ユーザがバナー広告を選択した場合に、ジャンプするジャンプ先のＵＲＬを指定している。
アプリケーションは、ユーザがバナー広告を選択すると、広告サーバ３に当該バナー広告が選択された旨を通知し、広告情報郡１８でこのバナー広告に対応付けられているＵＲＬを用いて広告主が指定したサイトにクライアント端末２を接続する。
【００３５】
なお、広告情報の組み合わせは編成と呼ばれ、図４の例では、編成はＡ社〜Ｅ社で構成されている。また、この編成には、後述するように広告サーバ３がクライアント端末２での編成を把握するための編成ＩＤが対応付けてある。図の例では、編成ＩＤは「Ｘ」となっている。
【００３６】
次に、広告サーバ３(図１)について説明する。
広告サーバ３は、(１)広告情報の更新、(２)トラッキング(ユーザがどのバナー広告を選択したか記録し、統計情報とする)、その他の機能を備えている。
【００３７】
(１)広告情報の更新
広告サーバ３は、各広告主との契約による広告スケジュールに従ってクライアント端末２にバナー広告が表示されるように管理する。
図５は、広告サーバ３で記憶している広告情報郡２０の論理的な構成の一例を示した図である。
【００３８】
図５に示したように、広告情報郡２０は、各広告主から提供された広告情報から構成されており、クライアント端末２の広告情報郡１８と同様に「広告主」、「広告画像データ」、「接続先情報」などの項目からなっている。
【００３９】
広告サーバ３は、これらの広告情報を、広告スケジュールに従って、クライアント端末２に送信する。詳細は後述するが、この際に、既にクライアント端末２が記憶している広告情報との差分をクライアント端末２に送信する。
【００４０】
「広告主」は、広告情報を特定するための広告情報特定情報である。「広告画像データ」は、広告サーバ３での広告画像データの記憶場所を特定する情報であり、広告サーバ３は、クライアント端末２に広告情報を送信する場合、「広告画像データ」で指定された記憶場所から広告画像データを読み出してクライアント端末２に送信する。
【００４１】
「接続先情報」は、ユーザがバナー広告を選択した場合に、ジャンプするジャンプ先のＵＲＬを指定する情報であり、広告情報郡１８の「接続先情報」と同じである。
【００４２】
図６は、広告スケジュールの論理的な構成を説明するための図である。
広告スケジュール２１は、バナー広告の表示期間を、広告枠９に割り振ることにより構成されている。
本実施の形態では、月ごとに表示期間を契約することとしたが、これに限らず日ごとの表示期間設定など各種設定することができる。
【００４３】
図６では、４月から８月までの間に５つの広告枠９(図では符号２２で示した数字１〜５により示してある)に各広告情報が割り当てられたところを示している。
例えば、１番目の広告枠９に関しては、４月はＡ社の広告情報に割り当てられ、５月から７月の間はＨ社の広告情報が割り当てられている。
【００４４】
また、２番目の広告枠９は、４月から６月の間はＢ社の広告情報が割り当てられ、７月以降はＥ社の広告情報が割り当てられる。
広告スケジュール２１は、広告主と広告サーバ３の広告事業者との契約に基づいて作成され、データベースで管理されている。
【００４５】
広告サーバ３は、クライアント端末２がアクセスしてきた際に、このように構成された広告スケジュール２１を用いて編成情報を生成し、クライアント端末２に送信する。これによって、クライアント端末２は、最新の編成を知ることができ、既に記憶してある広告情報との差分を広告サーバ３に要求することができる。
【００４６】
例えば、図６によると４月の広告スケジュールでは、１番目の広告枠９から５番目の広告枠９に、それぞれＡ社、Ｂ社、Ｃ社、Ｄ社、Ｇ社の広告情報が割り振られており、そのため４月の編成は、符号２３で示したようにＡ社、Ｂ社、Ｃ社、Ｄ社、Ｇ社となる。
同様にして各月の編成が形成される。
【００４７】
各編成情報には、これらを識別する情報である編成ＩＤが割り当てられており、例えば、図６では、４月の編成情報の編成ＩＤは「１」となっている。
クライアント端末２は、広告サーバ３にアクセスした際に、自己が記憶している編成情報の編成ＩＤを広告サーバ３に送信し、広告サーバ３は、この編成ＩＤと、現在の編成ＩＤとの同一性を確認することによりクライアント端末２での編成が広告スケジュールに合致したものであるか判断する。
【００４８】
広告サーバ３は、クライアント端末２から受信した編成情報の編成ＩＤが現在のものと一致しなかった場合、現在の編成情報をクライアント端末２に送信する。
すると、クライアント端末２は、この編成情報を用いて必要な広告情報の送信を広告サーバ３に要求するため、広告サーバ３は、更にこれをクライアント端末２に送信する。
【００４９】
このように、広告サーバ３は、クライアント端末２に現在の編成情報を送信することにより、現在の広告スケジュールを知らせると共に、クライアント端末２が必要とする広告情報をクライアント端末２に送信する。
【００５０】
(２)トラッキング
クライアント端末２で、バナー広告がユーザに選択されると、クライアント端末２は、（バナー広告と広告情報は対応付けられているので）選択された広告情報の広告特定情報を広告サーバ３に送信する。
なお、広告サーバ３に送信する情報は、選択された広告情報を特定する情報であれば良く、例えば、広告情報と広告枠９が対応付けられている場合、選択された広告枠９を特定する情報を広告サーバ３に送信しても良い。
【００５１】
広告サーバ３は、各クライアント端末２、２、…から受信した広告特定情報を用いてどの広告情報が何回選択されたか計数・集計し、記録している。この処理をトラッキングと呼んでいる。
計数結果は各広告主に通知され、各広告主は自社の広告が何回ユーザに選択されたか知ることができる。
【００５２】
なお、本実施の形態では、クライアント端末２に予め企業サーバ４への接続情報を持たせているが、バナー広告が選択された際に、広告サーバ３が当該バナー広告に対応する接続先情報をクライアント端末２に送信するように構成することもできる。
【００５３】
この場合は、例えば、次のように情報処理が行われる。
まず、クライアント端末２でバナー広告が選択されると、この広告情報特定情報を広告サーバ３に送信する。
広告サーバ３は、何れの広告情報が選択されたかを記録し、この広告情報に対応付けられている接続先情報をクライアント端末２に送信し、クライアント端末２にこの接続情報で指定されているサイトへ接続をリダイレクトさせる。
【００５４】
この場合は、接続情報を広告サーバ３で一元管理することができるため、接続先情報が変更された場合などに対応が容易である。
また、この場合は、広告特定情報が接続先情報としての機能を果たしている。
【００５５】
以上、広告サーバ３の(１)広告情報の更新、(２)トラッキングの各処理について説明したが、このほかに広告サーバ３は、広告情報を管理する広告情報管理機能も備えている。
広告情報管理機能により、例えば、オペレータが広告主から提供された広告画像と接続先情報を広告サーバ３に入力することができる。
そして、更に、オペレータは、広告主との契約による広告期間と広告枠を広告スケジュールに登録する。
【００５６】
以上の登録を行った後、クライアント端末２での広告情報は、広告サーバ３がオペレータから入力された広告スケジュールと広告情報を用いて自動的に行う。
【００５７】
次に、企業サーバ４(図１)について説明する。企業サーバ４は、クライアント端末２でユーザが当該企業のバナー広告を選択した場合にジャンプするジャンプ先の企業サイトが運営されているサーバ装置である。
【００５８】
例えば、広告主が不動産業者である場合は、当該企業サイトで不動産販売に関する広告や不動産売買に関する情報が提供され、金融機関であれば金融商品の紹介や購入申し込みなどができるようになっている。
【００５９】
また、図１では図示しないが、各広告主は、端末装置を用いて広告サーバ３にアクセスし、自社のトラッキング結果を確認することができる。
この端末装置は、専用端末装置である必要は無く、ブラウザを備えたインターネット接続可能なパーソナルコンピュータなどで良い。
【００６０】
各広告主は、自社専用の広告主ＩＤと、パスワードといった認証情報を与えられており、これを用いて広告サーバ３のトラッキング結果確認サイトにログインすると、自社のトラッキング結果を見ることができる。
このように、広告サーバ３は、認証情報を用いて広告主を判別し、当該広告主用のサービスを提供することができる。
【００６１】
次に、図７のフローチャートを用いて、広告サーバ３がクライアント端末２の広告情報を管理する手順について説明する。
まず、クライアント端末２でアプリケーションが起動すると、クライアント端末２は、現在記憶している広告情報の編成ＩＤを広告サーバ３に送信する(ステップ２)。
【００６２】
広告サーバ３は、クライアント端末２から編成ＩＤを受信すると共に、広告スケジュールを用いて現在の編成ＩＤを取得し、両者が一致するか否かを判断する(ステップ４)。
両者が一致する場合(ステップ４；Ｙ)、クライアント端末２での広告情報の編成は広告スケジュール通りであるので、クライアント端末２に一致通知を送信し(ステップ６)、処理を終了する。
【００６３】
両者が一致しない場合(ステップ４；Ｎ)、クライアント端末２での広告情報の編成は、広告スケジュールと一致しないため、広告サーバ３は、クライアント端末２に現在の広告情報の編成を記した編成情報を送信する(ステップ８)。
【００６４】
一方、クライアント端末２は、編成ＩＤを広告サーバ３に送信した後、広告サーバ３から情報を受信し、この情報が一致通知であるか、あるいは編成情報であるかを判断する(ステップ１０)。
【００６５】
受信した情報が一致情報であった場合(ステップ１０；一致通知)、クライアント端末２は、現在記憶している広告情報が広告スケジュールに合致したものであると判断し、現在記憶している広告情報を用いて広告枠９(図２)にバナー広告を表示してこれをスクロールする。
【００６６】
一方、広告サーバ３から受信した情報が編成情報であった場合(ステップ１０；編成情報)、クライアント端末２は、現在記憶している広告情報の編成と、広告サーバ３から受信した編成情報で記述されている編成を比較し、現在記憶していて編成情報に無い広告情報(第１のグループ)と、編成情報にあって現在記憶していない広告情報(第２のグループ)を認定する。
【００６７】
第２のグループに含まれる広告情報は、広告スケジュールに含まれており、クライアント端末２が記憶していない広告情報であり、このようにして、クライアント端末２は、広告情報の不足分を検出する(ステップ１５)。
【００６８】
そして、クライアント端末２は、不足分、即ち、第２のグループに含まれる広告情報を広告サーバ３に要求する(ステップ２０)。
この要求は、例えば、不足分の広告情報の広告情報ＩＤを送信するなどして行われる。
【００６９】
広告サーバ３は、クライアント端末２から不足分の広告情報の要求を受けると、これを自己が記憶している広告情報の中から要求された広告情報を検索し、クライアント端末２に送信する(ステップ２５)。
【００７０】
そして、クライアント端末２は、広告サーバ３から送信されてきた広告情報を受信し、これを用いて現在記憶している広告情報郡１８(図４)を更新する(ステップ３０)。
この更新は、広告情報郡１８から、第１のグループに属する広告情報を削除し、広告サーバ３から受信した広告情報を広告情報郡１８に追加することにより行われる。
【００７１】
この更新処理により、クライアント端末２が記憶している広告情報は、広告サーバ３で記憶している広告スケジュールに合致したものとなる。
そして、クライアント端末２は、更新された広告情報郡１８を用いてバナー広告の表示を行う(ステップ３５)。
【００７２】
次に、図８のフローチャートを用いて、ユーザがバナー広告を選択した場合の処理について説明する。
まず、ユーザが広告表示部７でバナー広告を選択すると、クライアント端末２は、当該バナー広告に対応する広告情報の広告情報特定情報を広告サーバ３に送信する(ステップ５０)。
【００７３】
広告サーバ３は、クライアント端末２から広告特定情報を受信し、これを用いてクライアント端末２で選択された広告情報を特定し、トラッキング情報を更新する(ステップ５５)。
トラッキング情報は、広告情報ごとにユーザによって選択された回数を加算していくことにより更新される。
【００７４】
ここで、広告システム１でクライアント端末２が広告サーバ３にアクセスする際にユーザ認証を行うように構成すると、どのユーザがどのバナー広告を選択したかなど、より細かい情報を収集することができる。
この場合、クライアント端末２は、広告特定情報を広告サーバ３に送信する際に、ユーザＩＤなど、ユーザ特定情報を広告サーバ３に送信し、広告サーバ３は、広告特定情報とユーザ識別情報を用いて、広告情報ごとに、選択したユーザを記録していく。
【００７５】
広告サーバ３は、トラッキング情報を更新すると、クライアント端末２にトラッキング情報更新通知を送信する（ステップ６０）。
クライアント端末２は、広告サーバ３からトラッキング情報更新通知を受信すると、選択した広告情報で記述されている接続先情報を用いて、当該接続先情報で指定されている企業サーバ４の企業サイトに接続する（ステップ６５）。
【００７６】
企業サーバ４は、クライアント端末２から接続を受け付け、クライアント端末２に企業サイトの画面を生成するための企業画面データをクライアント端末２に送信する（ステップ７０）。
企業画面データは、例えば、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのコンピュータ言語により記述されている。
【００７７】
クライアント端末２は、広告サーバ３から企業画面データを受信し、ブラウザがこれを解釈して、当該企業が提供する企業画面を表示する（ステップ７５）。
以上のようにして、広告サーバ３は、クライアント端末２において何れのバナー広告が選択されたかを認識し、そして集計することができ、また、クライアント端末２は、企業サーバ４の提供する企業サイトに接続することができる。
【００７８】
なお、本実施の形態では、クライアント端末２が企業サイトに接続する際に、広告サーバ３に広告特定情報を送信したが、広告サーバ３が広告情報の選択状況を集計しない場合は、クライアント端末２が広告サーバ３にアクセスせずに直接企業サーバ４の企業サイトに接続するように構成することもできる。
【００７９】
図９は、クライアント端末２のハードウェア的な構成の一例を示したブロック図である。
クライアント端末２では、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４１、入力装置４４、出力装置４６、ネットワーク接続装置４８、記憶装置５０、記憶媒体駆動装置５４などがバスライン６０で接続されて構成されている。
【００８０】
ＣＰＵ４０は、ＲＯＭ４２やＲＡＭ４１、及び記憶装置５０などに記憶されているプログラムに従って各種の処理を実行する中央処理装置である。
ＣＰＵ４０は、アプリケーションプログラムを実行して、広告サーバ３と通信する機能を実現し、これによって、広告サーバ３から広告情報を受信して広告枠に表示したり、バナー広告が選択された場合に、広告特定情報を広告サーバ３に送信したりなどの機能を発揮する。
【００８１】
ＲＯＭ４２は、クライアント端末２を機能させる上で必要な基本的なプログラムやパラメータなどを記憶したリードオンリーメモリである。
ＲＡＭ４１は、データの書き込み及び消去が可能なランダムアクセスメモリであって、例えば、ＣＰＵ４０がバナー広告を表示してスクロールさせたり、広告情報群を更新したり、あるいは、広告特定情報を広告サーバ３に送信したりする際のワーキングメモリを提供する。
【００８２】
入力装置４４は、例えば、キーボード、マウス、ジョイスティック、などの入力デバイスから構成されており、ユーザは、これらの入力デバイスを操作して、スクロール表示されているバナー広告を選択することができる。
また、これら入力デバイスにより接続先の企業サイトにて、企業画面が提供する各種機能を操作することができ、広告主が提供するサービスを利用することができる。
【００８３】
出力装置４６は、ディスプレイ、スピーカ、プリンタなどの出力デバイスから構成されている。
広告表示画面８は、ディスプレイ上に表示される。また、企業サイトが音声を提供している場合は、これをスピーカから出力することができる。
また、企業サイトが提供している各種の情報をプリンタでプリントアウトすることもできる。
【００８４】
記憶装置５０は、例えばハードディスクドライブなどで構成された大容量の記憶デバイスであり、ＣＰＵ４０によってデータの読み書きが可能となっている。
記憶装置５０は、このほか、光磁気ディスク、磁気ディスク、半導体記憶装置など、他の記憶媒体と、この記憶媒体を駆動する記憶媒体駆動装置を用いて構成することもできる。
記憶装置５０には、各種プログラムを格納したプログラム格納部５６と、各種データを記憶したデータ格納部５８が形成されている。
【００８５】
プログラム格納部５６には、例えば、ＣＰＵ４０がアプリケーションを構成するためのアプリケーションプログラムやファイルの入出力処理などの基本的な機能をクライアント端末２で実現するためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などが記憶されている。
データ格納部５８には、広告サーバ３からダウンロードした広告情報などのデータ類が記憶される。
【００８６】
記憶媒体駆動装置５４は、半導体メモリ、光磁気ディスク、磁気ディスクなどの着脱可能な記憶媒体を駆動して、データの読み書きを行う。
これによって、企業サイトで提供された情報を記憶媒体に書き込んだりすることができる。
【００８７】
ネットワーク接続装置４８は、クライアント端末２をネットワーク４に接続するためのインターフェースであり、クライアント端末２は、ネットワーク接続装置４８を介して広告サーバ３に接続したり、企業サーバ４に接続したりすることができる。
【００８８】
以上、クライアント端末２のハードウェア的な構成について説明したが、広告サーバ３、企業サーバ４のハードウェア的な構成も基本的にクライアント端末２と同様である。
例えば、図９を援用して広告サーバ３の構成を説明すると次のようになる。
プログラム格納部５６には、クライアント端末２の広告情報を管理するための管理プログラムが記憶されている。
【００８９】
ＣＰＵ４０は、この管理プログラムを実行することにより、クライアント端末２から送信されてきた編成ＩＤの確認、クライアント端末２への広告情報の送信、クライアント端末２から送信されてきた広告特定情報を用いたトラッキング情報の更新処理を行う。
また、この管理プログラムにより、広告スケジュールの管理を行ったり、オペレータからの広告情報の入力を受け付けたりなどする。
【００９０】
オペレータは、入力装置４４を用いて、広告情報や広告期間などを広告サーバ３に入力することができる。
広告情報は、各広告主からネットワーク接続装置４８を介してインターネット経由で取得したり、あるいは記憶媒体に記憶した状態で広告主から提供を受け、記憶媒体駆動装置５４から読み込んだりなどする。
【００９１】
以上に説明したように、クライアント端末２は、ネットワーク接続装置４８（図９）で広告サーバ３から複数の広告情報を受信し、データ格納部５８に記憶する広告情報受信手段と、広告情報記憶手段を備えている。
また、アプリケーションは、広告内容（バナー広告）の表示位置を時間の経過と共に入れ替えなが表示する表示手段を構成している。
【００９２】
そして、クライアント端末２は、アプリケーションの起動時に、自己が記憶している広告情報の編成（組み合わせ）を、編成ＩＤを広告サーバ３に送信することにより通知する（組み合わせ通知手段）。
【００９３】
更に、クライアント端末２は、アプリケーションの起動時に、広告サーバ３からネットワーク接続装置４８で編成情報（広告情報リストを）受信するリスト受信手段を備えている。そして、クライアント端末２は、広告サーバ３から受信した編成情報と、自己が記憶している広告情報を比較し、第１のグループに属する広告情報と第２のグループに属する広告情報を認定する。そして、第２のグループに属する広告情報、即ち、編成情報にあって、自己が記憶していない広告情報を広告サーバ３に要求する（広告情報要求手段）。
そして、要求に応じて広告サーバ３が送信してきた広告情報を用いて、記憶している広告情報群を更新し、広告スケジュールに合致したものとする（更新手段）。
【００９４】
更に、クライアント端末２は、アプリケーション（広告表示手段）で表示されているバナー広告（広告内容）のユーザからの選択を受け付ける選択受付手段を備え、バナー広告が選択された場合に、接続情報を用いて広告主が指定する企業サーバ４に接続する接続手段を備えている。
クライアント端末２は、その際に、選択されたバナー広告の広告情報を特定する広告特定情報を広告サーバ３に送信する広告特定情報送信手段を備えている。
【００９５】
また、広告サーバ３は、広告情報リスト（編成情報）をクライアント端末２に送信するリスト送信手段と、送信した広告情報リストを用いてクライアント端末２が行った広告情報の要求を受け付ける要求受付手段と、要求された広告情報をクライアント端末２に送信する広告情報送信手段と、を備えている。
【００９６】
また、広告サーバ３は、クライアント端末２から編成ＩＤを受信することによりクライアント端末２で記憶している広告情報の組み合わせの通知を受ける組み合わせ通知受け付け手段と、この編成ＩＤと広告スケジュールによる現在の編成ＩＤが一致する判断する判断手段を備え、一致しない場合にクライアント端末２に編成情報を送信する。
【００９７】
また、広告サーバ３は、オペレータから広告情報と当該広告情報の広告期間の入力を受け付ける広告情報受付手段と、入力された広告情報と広告期間を用いて、当該広告情報を前記クライアント端末に提供する広告スケジュールを図６のように管理する管理手段と、この広告スケジュールに従って図６の符号２３で示したような広告情報リスト（編成情報）を生成するリスト生成手段を備えている。
また、広告サーバ３は、クライアント端末２でバナー広告が選択された場合に、このバナー広告の広告情報を特定する広告特定情報をクライアント端末２から受信する広告特定情報受信手段と、この広告特定情報を用いて、クライアント端末２で選択された回数を広告情報ごとに計数する計数手段と、前記計数した結果をインターネットを介して広告主に通知する計数結果通知手段と、を備えている。
【００９８】
以上に説明した実施の形態では、次のような効果を得ることができる。
（１）クライアント端末２において、各広告枠に広告画像を表示してスクロールし、バナー広告の視覚効果を高めることができる。
（２）クライアント端末２で、バナー広告を選択すると、ユーザは、その広告主が提供する企業サイトにアクセスすることができる。
【００９９】
（３）広告サーバ３は、クライアント端末２での広告枠に表示するバナー広告を広告スケジュールに従って管理し、クライアント端末２と通信することにより、広告スケジュールで計画されている内容に更新することができる。
（４）広告サーバ３は、クライアント端末２でバナー広告が選択された際に、広告特定情報を受信し、バナー広告の選択状況を集計することができる。
（５）各広告主は、広告サーバ３に問い合わせることにより、自社のバナー広告の選択状況を通知してもらうことができる。
【０１００】
本実施の形態では、広告枠を画面上方向にスクロールしたが、これに限定するものではなく、画面下方向にスクロールしたり、あるいは、広告枠を画面横方向に配置し、左右にスクロールするように構成することもできる。
あるいは、広告枠をスクロールせずにランダムに表示位置を入れ替えても良い。
【図面の簡単な説明】
【０１０１】
【図１】本実施の形態の広告システムの構成の一例を示した図である。
【図２】広告表示画面の一例を示した図である。
【図３】広告枠がスクロールアップする様子を説明するための図である。
【図４】クライアント端末側の広告情報群の論理的な構成の一例を示した図である。
【図５】広告サーバ側の広告情報郡の論理的な構成の一例を示した図である。
【図６】広告スケジュールの論理的な構成を説明するための図である。
【図７】、広告サーバがクライアント端末の広告情報を管理する手順を説明するためのフローチャートである。
【図８】ユーザがバナー広告を選択した場合の処理について説明するためのフローチャートである。
【図９】クライアント端末のハードウェア的な構成の一例を示したブロック図である。
【符号の説明】
【０１０２】
１  広告システム        ２  クライアント端末
３  広告サーバ          ４  企業サーバ
８  広告表示画面        ９  広告枠
１０  画面表示部
【図１】
2006018678.tif 000003
【図２】
2006018678.tif 000004
【図３】
2006018678.tif 000005
【図４】
2006018678.tif 000006
【図５】
2006018678.tif 000007
【図６】
2006018678.tif 000008
【図７】
2006018678.tif 000009
【図８】
2006018678.tif 000010
【図９】
2006018678.tif 000011