(57)【要約】【課題】  インターネット広告システムにおいて、ローテーション広告機能や端末仕様適応機能を備えるに当って、コンテンツサーバの運営者が導入し易い構成を提供すること。【解決手段】  コンテンツサーバ制御手段が、通信端末からのコンテンツ情報要求情報により、コンテンツ情報２１、広告要求情報２２及び広告表示識別情報２６を送信するように構成され、端末制御手段が、コンテンツサーバから取得した広告要求情報２２及び広告表示識別情報２６を広告サーバに送信するように構成され、広告サーバ制御手段が、通信端末からの広告要求情報２２及び広告表示識別情報２６により、広告表示識別情報２６に関連付けられた複数種の広告情報のうちから、選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報を通信端末に送信するように構成されているインターネット広告システムを構成した。【選択図】        図６
2006113745.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバと広告サーバと通信端末とがインターネットを介して相互に通信可能に接続され、前記コンテンツサーバが提供するコンテンツ情報と前記広告サーバが提供する広告情報とを前記通信端末が表示再生するインターネット広告システムであって、
前記コンテンツサーバが、
前記コンテンツ情報、前記広告サーバに前記広告情報を要求する広告要求情報、及び、前記広告要求情報と関連付けた広告表示識別情報を記憶するコンテンツサーバ記憶手段と、
前記通信端末からのコンテンツ情報要求情報により、前記コンテンツサーバ記憶手段に記憶されている前記コンテンツ情報、前記広告要求情報及び前記広告表示識別情報を前記通信端末に送信するコンテンツ情報送信処理を実行するコンテンツサーバ制御手段とを備えて構成され、
前記通信端末が、
前記コンテンツ情報要求情報を入力する情報入力部と、
前記コンテンツ情報及び前記広告情報を表示再生する表示再生手段と、
前記情報入力部にて入力された前記コンテンツ情報要求情報を前記コンテンツサーバに送信するコンテンツ情報要求情報送信処理、前記コンテンツサーバからの前記コンテンツ情報、前記広告要求情報及び前記広告表示識別情報を取得するコンテンツ情報取得処理、そのコンテンツ情報取得処理にて取得した前記広告要求情報及び前記広告表示識別情報を前記広告サーバに送信する広告情報要求用送信処理、前記広告サーバからの前記広告情報を取得する広告情報取得処理、及び、前記コンテンツ情報取得処理にて取得した前記コンテンツ情報と前記広告情報取得処理にて取得した前記広告情報とを前記表示再生手段にて表示再生する表示再生処理を実行する端末制御手段とを備えて構成され、
前記広告サーバが、
前記広告表示識別情報に関連付けて複数種の前記広告情報を記憶する広告サーバ記憶手段と、
前記通信端末からの前記広告要求情報及び前記広告表示識別情報により、前記広告表示識別情報に関連付けられた複数種の前記広告情報のうちから、それらの広告情報のうちの選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報を前記通信端末に送信する広告情報送信処理を実行する広告サーバ制御手段とを備えて構成されているインターネット広告システム。
【請求項２】
前記通信端末に、前記通信端末の仕様を示す仕様情報を記憶する端末情報記憶手段が備えられ、
前記端末制御手段が、前記広告情報要求用送信処理において、前記仕様情報を前記広告サーバに送信するように構成され、
前記広告サーバ記憶手段が、前記複数種の広告情報のそれぞれについて、前記通信端末が備える前記表示再生手段の複数種の仕様に対応する複数種形態の広告情報を記憶するように構成され、
前記広告サーバ制御手段が、前記広告情報送信処理において、前記設定選択条件に基づいて選択した前記広告情報に対応する複数種形態の広告情報のうちから、前記通信端末からの前記仕様情報に対応する形態の広告情報を選択して、その選択した前記広告情報を前記通信端末に送信するように構成されている請求項１に記載のインターネット広告システム。
【請求項３】
前記通信端末に、前記通信端末の仕様を示す仕様情報を記憶する前記端末情報記憶手段が備えられ、
前記端末制御手段が、前記広告情報要求用送信処理において、前記仕様情報を前記広告サーバに送信するように構成され、
前記広告サーバに、前記広告サーバ記憶手段が記憶する広告情報を、前記通信端末が備える前記表示再生手段の複数種の仕様に対応する複数種形態の広告情報に変換する変換情報を記憶する変換情報記憶手段が備えられ、
前記広告サーバ制御手段が、前記広告情報送信処理において、前記設定条件に基づいて選択された前記広告情報を、前記変換情報により前記通信端末からの前記仕様情報に対応する形態の広告情報に変換して、その変換した前記広告情報を前記通信端末に送信するように構成されている請求項１に記載のインターネット広告システム。
【請求項４】
前記広告情報が、バナー広告情報であり、
前記広告要求情報が、前記バナー広告情報を要求するバナー広告要求情報に加えて、サイト情報についてのリンク情報を要求するリンク情報要求情報を含むものであり、
前記端末制御手段が、
前記表示再生処理にて表示再生される前記バナー広告情報が前記情報入力部にて選択操作されると、前記リンク情報要求情報及び前記広告表示識別情報を前記広告サーバに送信するリンク情報要求用送信処理、前記広告サーバからの前記リンク情報を取得するリンク情報取得処理、及び、そのリンク情報取得処理にて取得したリンク情報に基づいて前記サイト情報を取得して、そのサイト情報を前記表示再生手段に表示再生するサイト情報表示再生処理を実行するように構成され、
前記広告サーバ制御手段が、
前記通信端末からの前記リンク情報要求情報及び前記広告表示識別情報により、前記広告表示識別情報に関連付けられた複数種の前記リンク情報のうちから、リンク情報選択用設定選択条件に基づいて選択したリンク情報を前記通信端末に送信するリンク情報送信処理を実行するように構成されている請求項１〜３のいずれか１項に記載のインターネット広告システム。
【請求項５】
前記リンク情報選択用設定選択条件が、前記複数種のリンク情報のうちから選択されるものが時間経過に伴って変化するように定められている請求項４に記載のインタネット広告システム。
【請求項６】
前記コンテンツ情報が、前記広告要求情報を含む形態に構成され、かつ、前記広告要求情報が、前記広告表示識別情報を含む形態に構成されている請求項１〜５のいずれか一つに記載のインターネット広告システム。
【請求項７】
前記通信端末が携帯電話である請求項１〜６のいずれか一つに記載のインターネット広告システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツサーバと広告サーバと通信端末とがインターネットを介して相互に通信可能に接続され、前記コンテンツサーバが提供するコンテンツ情報と前記広告サーバが提供する広告情報とを前記通信端末が表示再生するインターネット広告システムに関する。
【背景技術】
【０００２】
この種のインターネット広告システムは、インターネットの主要なサービスの一つであるWWW（World Wide Web）システムにおいて、通信端末でWebページを閲覧する際に広告情報を伴わせることで広告効果を発生させるものである。通信端末のユーザーは、コンテンツサーバにアクセスすることで希望するWebページを閲覧でき、コンテンツサーバの運営者は、自らのWebページに広告を掲載することで広告主から広告料を得ることができ、広告主は通信端末ユーザーがWebページを閲覧する際に、自らの広告が表示再生されることで広告効果を得ることができる。
【０００３】
この種のインターネット広告システムとしては、従来より、通信端末でWebページを閲覧する際に、このWebページに対応して予め指定された広告情報が表示再生されるように構成されたものが知られている。
例えば、特許文献１の段落番号〔００２５〕〜〔００２８〕に示されているように、コンテンツサーバ（同文献でいう広告掲載サーバ３ａ，３ｂ，３ｃ）のコンテンツ情報（同文献でいうＨＴＭＬ文書７）に、広告サーバ（同文献でいう広告サーバ２）に備えられたアクセス管理プログラムと広告情報（同文献でいう広告リソース５）へのリンクを記載しておくことで、コンテンツ情報が通信端末（同文献でいう閲覧者端末４ａ，４ｂ）にて表示再生される際に、広告サーバ内の広告情報のうち指定されたGIFイメージがアクセス管理プログラムにより表示再生されるよう構成されたものがある。
【０００４】
一般の広告媒体、例えば、新聞、雑誌、テレビなどにおける広告システムと同様に、インターネット広告システムにおいても、より多くの広告をWebサイトの各ページに掲載することで、より多くの広告収入が期待できる。したがって、Webサイトの管理・運営においては、より多くの広告掲載契約を結び、Webページに複数の広告を同時に表示させることがしばしば行われている。
【０００５】
また、近年のインターネットによるWebシステムのサービス普及に伴い、インターネット広告による広告効果が評価されるようになり、広告主としては、より多くのWebサイトのWebページに広告を掲載してもらうことで、大きな広告効果を得ることができる状況となっている。上述のWebサイト運営者側の事情と相まって、このような状況も、Webページに複数の広告を同時に表示させることがしばしば行われる要因となっている。
【０００６】
ところが、通信端末においてコンテンツ情報とともに多数の広告を個々に表示させると、広告の表示領域が必然的に増加し、本来Webページに表示すべきコンテンツ情報の表示領域が十分に確保できなくなるおそれがあるという問題が生じる。また、多数の広告を表示すると、通信端末のハードウェアが有する記憶容量の多くを占有してしまうことになり、通信端末が備えるハードウェアの負担が大きくなり、結果として良好な通信環境が損なわれるおそれがあるといった問題が生じる。
【０００７】
これらの問題を解決するため、一台の通信端末に多数の広告情報を一時に表示せず、表示再生の対象となっている多数の広告情報の中から、通信端末にコンテンツ情報とともに表示再生される広告情報を、つまり、通信端末に送信される広告情報を、所定の条件により一つ又は複数選択し、選択された広告情報だけを通信端末に送信し広告情報の表示領域に表示するように構成された広告システムが知られている。この広告システムでは、所定の条件により選択される広告情報が、時間経過とともに巡回的に変動し、表示対象の広告情報が満遍なく表示再生されるように運用されている（以下「ローテーション広告機能をもつ広告システム」という）。
【０００８】
上述のローテーション広告機能をもつ広告システムを、前述の特許文献１の構成に基づいて説明すると、閲覧者端末からWebサイトの閲覧要求、つまり、HTML文書の送信要求が広告掲載者サーバに対して行われると、HTML文書が要求の度に生成される。例えば、広告リソースを指定する記述がGIFイメージ１１ａを指定するものであるHTML文書（以下ドキュメント１という）、又は、GIFイメージ１１ｂを指定するものであるHTML文書（以下ドキュメント２という）のいずれかが、広告表示についての所定の条件に基づいて、広告掲載サーバ側でCGIなどにより動的に生成されるのである。こうして生成されたドキュメントを閲覧者端末が受信することで、広告サーバに対して、例えば、上述のいずれかのGIFイメージを指定するといったように、生成されたドキュメントの記述に基づき、広告リソースを指定するように構成された広告システムである。
【０００９】
このように、ローテーション広告機能をもつ広告システムは、広告表示についての所定の条件に基づいて生成される広告要求情報を含む形態に構成されたコンテンツ情報が、通信端末からのコンテンツ情報の要求がある度に、コンテンツサーバにおいて動的に生成され、コンテンツサーバがこれらの広告要求情報及びコンテンツ情報を通信端末に送信し、通信端末がこの広告要求情報に基づき広告サーバに広告情報の要求を行うように構成された広告システムである。
【００１０】
また、通信端末が広告情報を表示再生する場合に、広告情報が、通信端末の通信端末の仕様に対応した形態で形成されていないために、正常に表示再生することができないといった問題が生じる場合がある。例えば、広告情報が、通信端末に実装されるブラウザの種類やバージョンといったソフト仕様によっては正常に表示できない画像形式の画像広告データであったり、対応した画像形式の画像広告データであっても、通信端末のディスプレイサイズやメモリ容量といったハード仕様によっては正常に表示できない画像サイズの画像広告データであったりする場合には、通信端末において正常に広告情報を表示再生することができない。
【００１１】
この問題を解決するため、通信端末に提供される広告情報として、広告サーバに複数種形態の広告情報を備えておき、通信端末からの要求に基づいて、広告サーバが指定された広告情報が提供されることで、通信端末の仕様に対応した形態で形成された広告情報が通信端末に提供されるように構成された広告システムが知られている（以下「端末仕様適応機能をもつ広告システム」という）。
【００１２】
上述の端末仕様適応機能をもつ広告システムでは、前述のローテーション広告機能をもつ広告システムと同様に、コンテンツサーバにおいてコンテンツ情報が動的に生成される構成になっている。詳しくは以下の通りである。通信端末がコンテンツサーバにコンテンツ情報を要求すると、コンテンツ情報の転送において適用されるHTTPプロトコルのヘッダ情報の内容から通信端末の仕様情報をコンテンツサーバが取得し、コンテンツサーバが、通信端末の仕様に対応した広告情報を要求する広告要求情報を含む形態に構成されたコンテンツ情報を動的に生成して、このコンテンツ情報と広告要求情報とを通信端末に送信し、通信端末からの広告要求情報に基づいて指定される広告情報が広告サーバから通信端末に送信され、これを受信した通信端末が広告情報を表示再生するよう構成された広告システムである。
【００１３】
このように、端末仕様適応機能をもつ広告システムは、コンテンツ情報の転送において適用されるHTTPプロトコルのヘッダ情報の内容から通信端末の仕様情報をコンテンツサーバが取得し、通信端末の仕様に対応した広告情報の指定が記述された広告要求情報が、通信端末からのコンテンツ情報の要求がある度に、コンテンツサーバにおいて動的に生成され、コンテンツサーバがこれらの広告要求情報及びコンテンツ情報を通信端末に送信し、通信端末がこの広告要求情報に基づき広告サーバに広告情報の要求を行うように構成された広告システムである。
【００１４】
前述のローテーション広告機能をもつ広告システム及び上述の端末仕様適応機能をもつ広告システムはいずれも、広告要求情報を含む形態に構成されたコンテンツ情報が、通信端末からのコンテンツ情報の要求がある度に、コンテンツサーバにおいて動的に生成され、コンテンツサーバがこれらのコンテンツ情報及び広告要求情報を通信端末に送信し、広告サーバが、通信端末からの広告要求情報に基づき、指定された広告情報を通信端末に送信するように構成された広告システムである。
【００１５】
【特許文献１】特開２０００−３０５８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上述のように、従来の広告システムでは、ローテーション広告機能や端末仕様適応機能をもつ広告システムを実現するには、コンテンツサーバに、条件に適合した広告情報を要求する広告要求情報を含む形態に構成されたコンテンツ情報を動的に生成する構成を設ける必要がある。ところが、コンテンツ情報を動的に生成する仕組みをコンテンツサーバに備えるには、コンテンツ情報を動的に生成するためのプログラムをコンテンツサーバに備えなければならず、コンテンツサーバの運営者に技術的・経済的負担を強いるものであった。例えば、自らコンテンツ情報を動的に生成するためのプログラムを作成しなければならなかったり、専門の技術を持つものにプログラムの作成を依頼しなければならなかったりする点で負担を強いられていた。したがって、これらの機能を備えた広告システムは、広告の掲載を希望するコンテンツサーバの運営者のだれもが導入できるものではなく、ローテーション広告機能や端末仕様適応機能をもつ広告システムの普及を阻害する要因となっている。
【００１７】
そこで、本発明は上記事情に鑑み、インターネット広告システムにおいて、ローテーション広告機能を備えるにあたって、コンテンツサーバの運営者が導入し易い構成を備えたインターネット広告システムを提供することを目的としている。
また、本発明の別の目的は、上記目的に加えて、端末仕様適応機能を備えるにあたって、コンテンツサーバの運営者が導入し易い構成を備えたインターネット広告システムを提供することを目的としている。
【課題を解決するための手段】
【００１８】
［Ｉ］
（構成）
請求項１のインターネット広告システムは、コンテンツサーバと広告サーバと通信端末とがインターネットを介して相互に通信可能に接続され、前記コンテンツサーバが提供するコンテンツ情報と前記広告サーバが提供する広告情報とを前記通信端末が表示再生するものであって、前記コンテンツサーバが、前記コンテンツ情報、前記広告サーバに前記広告情報を要求する広告要求情報、及び、前記広告要求情報と関連付けた広告表示識別情報を記憶するコンテンツサーバ記憶手段と、前記通信端末からのコンテンツ情報要求情報により、前記コンテンツサーバ記憶手段に記憶されている前記コンテンツ情報、前記広告要求情報及び前記広告表示識別情報を前記通信端末に送信するコンテンツ情報送信処理を実行するコンテンツサーバ制御手段とを備えて構成され、前記通信端末が、前記コンテンツ情報要求情報を入力する情報入力部と、前記コンテンツ情報及び前記広告情報を表示再生する表示再生手段と、前記情報入力部にて入力された前記コンテンツ情報要求情報を前記コンテンツサーバに送信するコンテンツ情報要求情報送信処理、前記コンテンツサーバからの前記コンテンツ情報、前記広告要求情報及び前記広告表示識別情報を取得するコンテンツ情報取得処理、そのコンテンツ情報取得処理にて取得した前記広告要求情報及び前記広告表示識別情報を前記広告サーバに送信する広告情報要求用送信処理、前記広告サーバからの前記広告情報を取得する広告情報取得処理、及び、前記コンテンツ情報取得処理にて取得した前記コンテンツ情報と前記広告情報取得処理にて取得した前記広告情報とを前記表示再生手段にて表示再生する表示再生処理を実行する端末制御手段とを備えて構成され、前記広告サーバが、前記広告表示識別情報に関連付けて複数種の前記広告情報を記憶する広告サーバ記憶手段と、前記通信端末からの前記広告要求情報及び前記広告表示識別情報により、前記広告表示識別情報に関連付けられた複数種の前記広告情報のうちから、それらの広告情報のうちの選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報を前記通信端末に送信する広告情報送信処理を実行する広告サーバ制御手段とを備えて構成されている点を特徴とする。
【００１９】
（作用）
本発明の第１特徴によると、通信端末の情報入力部においてコンテンツ情報要求情報が入力されると、通信端末の端末制御手段が、コンテンツ情報要求情報送信処理を実行し、コンテンツサーバに、コンテンツ情報要求情報を送信する。通信端末から送信されたコンテンツ情報要求情報により、コンテンツサーバのコンテンツサーバ制御手段が、コンテンツ情報送信処理を実行して、コンテンツ情報、広告要求情報、及び広告表示識別情報を通信端末に送信する。コンテンツサーバから送信されたこれらの情報により、通信端末の端末制御手段が、コンテンツ情報取得処理を実行して、これらの情報を取得し、広告情報要求用送信処理を実行して、広告要求情報及び広告表示識別情報を広告サーバに送信する。通信端末から送信されたこれらの情報により、広告サーバの広告サーバ制御手段が、広告情報送信処理を実行して、広告表示識別情報に関連付けられた複数種の広告情報のうちから、それらの広告情報のうちの選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報を通信端末に送信する。広告サーバから送信された広告情報により、通信端末の端末制御手段が、広告情報取得処理を実行して、広告情報を取得する。
こうして、通信端末は、コンテンツ情報及び広告情報を取得した状態となる。したがって、通信端末の端末制御手段は、表示再生処理を実行して、コンテンツサーバからのコンテンツ情報及び広告サーバからの広告情報を表示再生手段にて表示再生することができる。
【００２０】
このように、広告サーバの広告サーバ制御手段が、広告情報送信処理を実行して、通信端末からの広告要求情報及び広告表示識別情報により、前述の設定選択条件に基づいて選択した広告情報を通信端末に送信するものであるから、通信端末は、コンテンツサーバから取得した固定的な情報である広告要求情報を広告サーバに送信することで、複数種の広告情報のうちから選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択した広告情報を得ることができる。
【００２１】
したがって、通信端末が複数種の広告情報のうちから選択された広告情報を取得できるようにするに当たって、コンテンツサーバは、複数種の異なる広告要求情報のうち通信端末に表示させようとする広告情報に対応した各別の広告要求情報を通信端末に送信する必要はなく、コンテンツサーバの記憶手段に予め記憶してある一定の広告要求情報という固定的な情報を通信端末に送信すればよいことになる。
【００２２】
（効果）
請求項１の構成によると、広告サーバが通信端末に、複数種の広告情報のうちから選択した広告情報を提供できるようにするに当たって、コンテンツサーバは、複数種の異なる広告要求情報のうち通信端末に表示させようとする広告情報に対応した広告要求情報を通信端末に送信する必要はなく、つまり、広告情報に対応した広告要求情報を通信端末に送信するためのプログラムをコンテンツサーバに備える必要はなく、コンテンツサーバの記憶手段に予め記憶してある一定の広告要求情報という固定的な情報を通信端末に送信すればよいので、簡単なコンテンツサーバの構成でありながら、複数種の広告情報のうちから選択した広告情報を提供できるようにすることができるという高機能な広告システムを実現できる。したがって、高機能で、且つ、コンテンツサーバの運営者にとって導入しやすい広告システムが得られた。
【００２３】
［ＩＩ］
（構成）
請求項２のインターネット広告システムは、請求項１の特徴に加えて、前記通信端末に、前記通信端末の仕様を示す仕様情報を記憶する端末情報記憶手段が備えられ、前記端末制御手段が、前記広告情報要求用送信処理において、前記仕様情報を前記広告サーバに送信するように構成され、前記広告サーバ記憶手段が、前記複数種の広告情報のそれぞれについて、前記通信端末の複数種の仕様に対応する複数種形態の広告情報を記憶するように構成され、前記広告サーバ制御手段が、前記広告情報送信処理において、前記設定選択条件に基づいて選択した前記広告情報に対応する複数種形態の広告情報のうちから、前記通信端末からの前記仕様情報に対応する形態の広告情報を選択して、その選択した前記広告情報を前記通信端末に送信するように構成されている点を特徴とする。
【００２４】
（作用）
本発明の第２特徴によると、本発明の第１特徴と同様に前項［Ｉ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
端末制御手段が前項［Ｉ］で述べた広告情報要求用送信処理を実行して、端末情報記憶手段に記憶された通信端末の仕様を示す仕様情報、コンテンツサーバから送信された広告要求情報及びコンテンツサーバから送信された広告表示識別情報を広告サーバに送信する。通信端末から送信されたこれらの情報により、広告サーバの広告サーバ制御手段が、広告情報送信処理を実行して、広告表示識別情報に関連付けられた複数種の広告情報のうちから、それらの広告情報のうちの選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報に対応する複数種形態の広告情報のうちから、通信端末からの仕様情報に対応する形態の広告情報を選択して、その選択した広告情報を通信端末に送信する。
【００２５】
こうして、通信端末は、コンテンツ情報及び通信端末の仕様に対応する形態の広告情報を取得した状態となる。したがって、通信端末の端末制御手段は、表示再生処理を実行して、コンテンツサーバからのコンテンツ情報及び広告サーバからの広告情報を表示再生手段にて表示再生することができる。このとき、表示再生される広告情報は、通信端末の仕様に対応する形態であるから、通信端末の表示再生手段において広告情報が正常に表示再生されることになる。
【００２６】
（効果）
本発明の第２特徴によると、本発明の第１特徴と同様に前述の本発明の第１特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
本発明の第２特徴によると、通信端末の表示再生手段において広告情報が正常に表示再生されることになるので、インターネット広告システムにおいて、通信端末の仕様に違いがあっても広告情報が正常に表示できるものとなり、インターネット広告システムとして広告の表示再生の点で信頼性の高いものが得られる。
【００２７】
［ＩＩＩ］
（構成）
請求項３のインターネット広告システムは、請求項１の特徴に加えて、前記通信端末に、前記通信端末の仕様を示す仕様情報を記憶する前記端末情報記憶手段が備えられ、前記端末制御手段が、前記広告情報要求用送信処理において、前記仕様情報を前記広告サーバに送信するように構成され、前記広告サーバに、前記広告サーバ記憶手段が記憶する広告情報を、前記通信端末の複数種の仕様に対応する複数種形態の広告情報に変換する変換情報を記憶する変換情報記憶手段が備えられ、前記広告サーバ制御手段が、前記広告情報送信処理において、前記設定条件に基づいて選択された前記広告情報を、前記変換情報により前記通信端末からの前記仕様情報に対応する形態の広告情報に変換して、その変換した前記広告情報を前記通信端末に送信するように構成されている点を特徴とする。
【００２８】
（作用）
本発明の第３特徴によると、本発明の第１特徴と同様に前項［Ｉ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
端末制御手段が前項［Ｉ］で述べた広告情報要求用送信処理を実行して、端末情報記憶手段に記憶された通信端末の仕様を示す仕様情報、コンテンツサーバから送信された広告要求情報及びコンテンツサーバから送信された広告表示識別情報を広告サーバに送信する。通信端末から送信されたこれらの情報により、広告サーバの広告サーバ制御手段が、広告情報送信処理を実行して、広告表示識別情報に関連付けられた複数種の広告情報のうちから、それらの広告情報のうちの選択されるものが時間経過に伴って変化するように定めた設定選択条件に基づいて選択して、その選択した広告情報を、変換情報記憶手段に記憶された変換情報により通信端末からの仕様情報に対応する形態の広告情報に変換して、その変換した広告情報を通信端末に送信する。
【００２９】
こうして、通信端末は、コンテンツ情報及び通信端末の仕様に対応する形態の広告情報を取得した状態となる。したがって、通信端末の端末制御手段は、表示再生処理を実行して、コンテンツサーバから送信されたコンテンツ情報及び広告サーバから送信された広告情報を表示再生手段にて表示再生することができる。このとき、表示再生される広告情報は、通信端末の仕様に対応する形態であるから、通信端末の表示再生手段において広告情報が正常に表示再生されることになる。
【００３０】
（効果）
本発明の第３特徴によると、本発明の第１特徴と同様に前述の本発明の第１特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
本発明の第３特徴によると、通信端末の表示再生手段において広告情報が正常に表示再生されることになるので、インターネット広告システムにおいて、通信端末の仕様に違いがあっても広告情報が正常に表示できるものとなり、インターネット広告システムとして広告の表示再生の点で信頼性の高いものが得られる。
【００３１】
［ＩＶ］
（構成）
請求項４のインターネット広告システムは、請求項１〜３のうちのいずれか一項の特徴に加えて、前記広告情報が、バナー広告情報であり、前記広告要求情報が、前記バナー広告を要求するバナー広告要求情報に加えて、サイト情報についてのリンク情報を要求するリンク情報要求情報を含むものであり、前記端末制御手段が、前記表示再生処理にて表示再生される前記バナー広告情報が前記情報入力部にて選択操作されると、前記リンク情報要求情報及び前記広告表示識別情報を前記広告サーバに送信するリンク情報要求用送信処理、前記広告サーバからの前記リンク情報を取得するリンク情報取得処理、及び、そのリンク情報取得処理にて取得したリンク情報に基づいて前記サイト情報を取得して、そのサイト情報を前記表示再生手段に表示再生するサイト情報表示再生処理を実行するように構成され、前記広告サーバ制御手段が、前記通信端末からの前記リンク情報要求情報及び前記広告表示識別情報により、前記広告表示識別情報に関連付けられた複数種の前記リンク情報のうちから、リンク情報選択用設定選択条件に基づいて選択したリンク情報を前記通信端末に送信するリンク情報送信処理を実行するように構成されている点を特徴とする。
【００３２】
（作用）
本発明の第４特徴によると、本発明の第１〜第３特徴のうちのいずれか一つと同様に前項［Ｉ］〜［ＩＩＩ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
コンテンツサーバからの広告要求情報が、バナー広告情報を要求するバナー広告要求情報に加えて、サイト情報についてのリンク情報を要求するリンク情報要求情報を含むものであるから、通信端末からのコンテンツ情報要求情報により、コンテンツサーバのコンテンツサーバ制御手段が、コンテンツ情報送信処理を実行して、コンテンツ情報、バナー広告要求情報、リンク情報要求情報、及び広告表示識別情報を通信端末に送信する。通信端末の端末制御手段がコンテンツ情報取得処理を実行して、コンテンツサーバからのこれらの情報を通信端末が取得する。通信端末が取得した、コンテンツ情報、バナー広告要求情報、及び広告表示識別情報により、前述の通り、通信端末の端末制御手段は、コンテンツサーバからのコンテンツ情報及び広告サーバからのバナー広告情報を表示再生手段にて表示再生することができる。
【００３３】
そして、表示再生されたバナー広告情報が情報入力部にて選択操作されると、通信端末の端末制御手段が、リンク情報要求用送信処理を実行して、リンク情報要求情報及び広告表示識別情報を広告サーバに送信する。通信端末から送信されたこれらの情報により、広告サーバの広告サーバ制御手段が、リンク情報送信処理を実行して、広告表示識別情報に関連付けられた複数種のリンク情報のうちから、リンク情報選択用設定選択条件に基づいて選択して、その選択したリンク情報を通信端末に送信する。通信端末の端末制御手段がリンク情報取得処理を実行して、広告サーバから送信されたリンク情報を通信端末が取得する。こうして、通信端末は、リンク情報を取得した状態となる。したがって、通信端末の端末制御手段は、サイト情報表示再生処理を実行して、取得したリンク情報に基づいてサイト情報を取得して表示再生手段にて表示再生することができる。
【００３４】
このように、コンテンツ情報とともに通信端末に表示再生されたバナー広告情報が情報入力部にて選択操作されると、通信端末は、リンク情報を取得し、このリンク情報に基づいてサイト情報を表示再生することができる。
【００３５】
このとき、上述のサイト情報表示再生処理により参照されるリンク情報は、広告サーバ制御手段が、リンク情報送信処理においてリンク情報選択用設定選択条件に基づいて選択するものなので、コンテンツ情報とともに通信端末に表示再生されたバナー広告情報が情報入力部にて選択操作されると表示再生されるサイト情報の表示再生状況を直接管理できる。つまり、どのバナー広告情報が選択操作された際に、どのサイト情報をどのような条件で通信端末に表示再生させるかなどについて、広告サーバにおいて直接管理できる。
【００３６】
したがって、バナー広告情報が選択操作されたときに通信端末に表示再生されるサイト情報の候補を、広告サーバ記憶手段が広告表示識別情報に関連付けて記憶する複数種のリンク情報により任意に指定しておくことができる。例えば、あるバナー広告情報が選択操作されることにより選択されるリンク情報が、そのバナー広告情報が示す商品又はサービス若しくはこれらを提供する企業に関する内容を持つサイト情報へのリンク情報とすることもできるし、バナー広告情報とこのような直接的な関係を持たない内容を持つサイト情報へのリンク情報とすることもできる。
【００３７】
なお、広告表示識別情報に関連付けて広告サーバ記憶手段に記憶された複数種のリンク情報のうちいくつかのリンク情報は選択されないように、リンク情報選択用設定選択条件を設定することも可能である。ただし、いずれの場合であっても、広告サーバの広告サーバ制御手段が実行するリンク情報送信処理において選択されるリンク情報は、広告サーバ記憶手段が広告表示識別情報に関連付けて記憶する複数種のリンク情報のうちから選択されることに変わりはない。
【００３８】
（効果）
本発明の第４特徴によると、本発明の第１〜第３特徴のうちのいずれか一つと同様に前述の本発明の第１〜第３特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
本発明の第４特徴によると、バナー広告情報が選択操作されたときに通信端末に表示再生されるサイト情報の候補を、広告サーバ記憶手段が広告表示識別情報に関連付けて記憶する複数種のリンク情報により任意に指定しておくことができるので、リンク情報として、広告サーバが提供するバナー広告情報を選択操作することにより表示再生されるサイト情報が、バナー広告情報により広告効果を挙げようとする広告対象と同一の内容であるようなサイト情報へのリンク情報とすることもできるし、異なる内容であるようなサイト情報へのリンク情報とすることもできる。
このように、バナー広告情報の提供に関して、コンテンツサーバの運営者及び広告主にとって都合のよい態様で運営することができる広告システムが得られる。
【００３９】
［Ｖ］
（構成）
請求項５のインターネット広告システムは、請求項４の特徴に加えて、前記リンク情報選択用設定選択条件が、前記複数種のリンク情報のうちから選択されるものが時間経過に伴って変化するように定められている点を特徴とする。
【００４０】
（作用）
本発明の第５特徴によると、本発明の第４特徴のうちのいずれか一つと同様に前項［Ｉ］〜［ＩＶ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
リンク情報選択用設定選択条件が、複数種のリンク情報のうちから選択されるものが時間経過に伴って変化するように定められているので、通信端末は、コンテンツサーバから取得した固定的な情報であるリンク情報要求情報を広告サーバに送信することで、複数種のリンク情報のうちから選択されるものが時間経過に伴って変化するように定めたリンク情報選択用設定選択条件に基づいて選択したリンク情報を得ることができる。
【００４１】
したがって、通信端末が複数種のリンク情報のうちから選択されたリンク情報を取得できるようにするに当たって、コンテンツサーバは、複数種の異なるリンク情報のうち、通信端末に表示再生させようとするサイト情報についてのリンク情報に対応した各別のリンク情報要求情報を通信端末に送信する必要はなく、コンテンツサーバの記憶手段に予め記憶してある一定のリンク情報要求情報という固定的な情報を通信端末に送信すればよいことになる。
【００４２】
また、コンテンツサーバからの広告表示識別情報は、これと関連付けられたリンク情報要求情報とともに通信端末から広告サーバに送信されるので、広告サーバにおいて広告サーバ制御手段が、広告表示識別情報に関連付けられた複数種のリンク情報から選択するリンク情報は、この広告表示識別情報を記憶手段に記憶するコンテンツサーバと関連付けられたリンク情報となる。つまり、広告表示識別情報が記憶されたコンテンツサーバのコンテンツ情報とともに取得されることを意図されたリンク情報が広告サーバから通信端末に送信され、通信端末において取得されることになる。
【００４３】
また、広告サーバにおいて選択されるリンク情報は、広告表示識別情報に関連付けられた複数種のリンク情報のうちから、選択されるものが時間経過に伴って変化するように定めたリンク情報選択用設定選択条件に基づいて選択されるので、広告サーバから通信端末に送信されるリンク情報が、時間経過に伴って変化することになる。例えば、広告サーバ制御手段が広告情報送信処理を実行する時刻に基づいてリンク情報が選択されたり、広告情報送信処理を実行する毎に全くの無作為抽出条件によりリンク情報が選択されたり、広告表示識別情報に対応した独自の選択条件によりリンク情報が選択されたりすると、広告サーバから通信端末に送信されるリンク情報が、時間経過に伴って変化することになる。
【００４４】
そして、本発明の広告システムが適用されるインターネットを利用したWebシステムにおいては、あるWebサーバ、つまり本発明でいうコンテンツサーバに対して、無数の通信端末がコンテンツ情報を要求するような状況が想定されるので、十分な時間に亘って、このインターネット広告システムが運用されると、インターネット上の無数の通信端末が、コンテンツサーバにコンテンツ情報要求情報を送信することになり、広告サーバ制御手段が十分な回数のリンク情報送信処理を実行する。したがって、十分な時間が経過すると、複数種のリンク情報のすべての種類のリンク情報が、リンク情報として、いずれかの通信端末において取得されることになる。
【００４５】
（効果）
本発明の第５特徴によると、本発明の第１〜第４特徴のうちのいずれか一つと同様に前述の本発明の第１〜第４特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
本発明の第５特徴によると、広告サーバが、通信端末に、複数種のリンク情報のうちから選択したリンク情報を提供できるようにするに当たって、コンテンツサーバの記憶手段に予め記憶してある一定のリンク要求情報という固定的な情報を通信端末に送信すればよいことになるので、簡単なコンテンツサーバの構成でありながら、複数種のリンク情報のうちから選択したリンク情報を提供できるようにすることができるという高機能な広告システムを実現できる。したがって、高機能で、且つ、コンテンツサーバの運営者にとって導入しやすい広告システムが得られた。
【００４６】
しかも、広告サーバが提供するリンク情報は、コンテンツ情報が表示再生されている通信端末において表示再生されることが意図された複数種のサイトについてのリンク情報から選択されるのであり、十分な時間が経過すると、これらの複数種のリンク情報のすべての種類の情報が、いずれかの通信端末において表示再生されることになるので、請求項５の広告システムは、複数のリンク情報を多数の通信端末に時間的・空間的に分散して表示再生させることができるものである。したがって、コンテンツサーバの運営者は、表示再生を意図するサイト情報へのリンク情報を多数設定することができ、請求項５の広告システムは、簡単なコンテンツサーバの構成でありながら、多くの広告情報を提供することができるといった優れた広告システムとなる。
【００４７】
［ＶＩ］
（構成）
請求項６のインターネット広告システムは、請求項１〜５のうちのいずれか一項の特徴に加えて、
前記コンテンツ情報が、前記広告要求情報を含む形態に構成され、かつ、前記広告要求情報が、前記広告表示識別情報を含む形態に構成されている点を特徴とする。
【００４８】
（作用）
本発明の第６特徴によると、本発明の第１〜第５特徴のうちのいずれか一つと同様に前項［Ｉ］〜［Ｖ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
コンテンツ情報が、広告要求情報を含む形態に構成され、かつ、広告要求情報が、広告表示識別情報を含む形態に構成されているので、コンテンツ情報が、広告要求情報及び広告表示識別情報が含まれる形態で構成されていることになる。したがって、通信端末が、コンテンツサーバからコンテンツ情報を取得すると、そのコンテンツ情報に広告要求情報及び広告表示識別情報が含まれるので、通信端末が実行するコンテンツ情報取得処理を簡単に行うことができる。
【００４９】
また、本広告システムを利用するにあたってコンテンツサーバが備える必要のある情報、つまり広告要求情報及び広告表示識別情報がコンテンツ情報に含まれた形態でコンテンツサーバ記憶手段に記憶されるので、これらの情報が集約された状態で記憶されることになり、コンテンツサーバにおいて本広告システムを利用するにあたって必要な情報が散在しないことになる。
【００５０】
（効果）
本発明の第６特徴によると、本発明の第１〜第５特徴のうちのいずれか一つと同様に前述の本発明の第１〜第５特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
通信端末が実行するコンテンツ情報取得処理を簡単に行うことができるので、通信端末の端末制御手段の負担が軽減され、通信端末の情報処理能力が不足するおそれが少なくなる。
また、コンテンツサーバにおいて本広告システムを利用するにあたって必要な情報が散在しないことになるので、広告を掲載するコンテンツサーバの運営者にとって、本広告システムを導入し易く、運用し易いものとすることができる。
【００５１】
［ＶＩＩ］
（構成）
請求項７のインターネット広告システムは、請求項１〜６のうちのいずれか一項の特徴に加えて、前記通信端末が携帯電話である点を特徴とする。
【００５２】
（作用）
本発明の第７特徴によると、本発明の第１〜第６特徴のうちのいずれか一つと同様に前項［Ｉ］〜［ＶＩ］に記載の「作用」を備えており、これに加えて以下のような「作用」を備えている。
通信端末が携帯電話であると、通信端末が備える記憶装置の容量が不十分であったり、端末制御手段の処理能力がパソコンなどの通信端末に比べると脆弱であったり、表示再生手段の表示面積が非常に小さいため表示できる情報量が制約されたりする点で、通信端末に一度に複数の広告を表示することは、携帯電話以外の通信端末における場合に比べてより深刻な問題を生じることになる。また、携帯電話の仕様は、多数ある携帯電話会社によって、さらに同一携帯電話会社の中でも電話機メーカや機種によって仕様がまちまちである。
したがって、通信端末が携帯電話であると、このような状況の下で、請求項１〜６のいずれかの広告システムが運用されるので、通信端末がデスクトップパソコンなどである場合に比べ、ローテーション広告機能や端末仕様適応機能の必要性が高い状況で本発明が実施されることになる。
【００５３】
（効果）
本発明の第７特徴によると、本発明の第１〜第６特徴のうちのいずれか一つと同様に前述の本発明の第１〜第６特徴の「発明の効果」を備えており、この「発明の効果」に加えて以下のような「発明の効果」を備えている。
本発明の第７特徴によると、ローテーション広告機能や端末仕様適応機能の必要性が高い状況で本発明が実施されることになるので、本発明を実施するに当たって、発明の効果が特に顕著な具体構成を提供することができる。
【発明を実施するための最良の形態】
【００５４】
〔第１実施形態〕
以下、本発明の第１の実施例を図面に基づいて説明する。図１は、本発明の全体のハードウェア構成を示す図である。本発明のインターネット広告システムは、複数の携帯電話HP1,HP2,HP3,…と、複数のコンテンツサーバCS1,CS2,CS3,…と、複数のリンク先サーバLS1,LS2,LS3,…と、広告サーバASが、インターネットNETを介して相互に通信可能に接続されて構成されている。
【００５５】
一般に、携帯電話HPを広告媒体としたインターネット広告システムでは、携帯電話ユーザーは、希望するコンテンツサーバCSにアクセスすることで、希望するWebページを閲覧でき、Webページに表示されるバナー広告をクリック操作により選択することでリンク先サーバが提供するインターネットサイトのWebページを閲覧することができ、コンテンツサーバCSの運営者は、自らのサイトのWebページに広告主との広告掲載契約に基づき広告主の商品又はサービスに関するバナー広告を掲載することで、更には広告主が希望するサイト（多くの場合は広告主の商品又はサービスに関連するサイト）へのリンクを張ることで、広告主から広告料を得ることができ、広告主は、携帯電話ユーザーが、あるコンテンツサーバCSにアクセスしてWebページを閲覧する際に、自らの商品又はサービスなどについてのバナー広告が掲載されることで、更にはバナー広告を選択操作すると広告主が意図するリンク先サイトの情報が携帯電話ユーザーに対して提供されることで、広告効果を得ることができる。
【００５６】
そして、Webページに広告を掲載したいと希望するコンテンツサーバCSの運営者と、広告を掲載してもらいたいと希望する広告主と、を仲介する広告代理店が存在し、広告サーバASは通常はこの広告代理店によって管理運用される。したがって、本広告システムが適用される広告サーバASは、複数存在することになるが、以下の説明では本広告システムが適用される広告サーバとして、特定の広告サーバASに注目して説明する。
【００５７】
コンテンツサーバCS、広告サーバAS、及びリンク先サーバLSは、それぞれが、インターネットの主要なサービスの一つであるWWW（World Wide Web）システムを担うWebサーバとして動作する。したがって、各サーバと携帯電話HPとの相互間の通信はインターネットの標準プロトコルであるTCP/IPを利用したHTTP（Hypertext Transfer Protocol）プロトコルにより行われる。つまり、WebサーバであるコンテンツサーバCSはWebクライアントである携帯電話からのHTTPリクエストRq１（本発明のコンテンツ情報要求情報に相当）に応じて、HTML（Hypertext Markup Language）により記述されたドキュメント２１（本発明のコンテンツ情報に相当）を携帯電話HPに送信する。そして、Webクライアントである携帯電話HPは、Webブラウザを実装しており、ブラウザが、コンテンツサーバCSから受信したHTMLドキュメント２１を解析し、HTMLドキュメント２１の記述内容に基づいて、画像情報や音声情報など必要なWebページの表示再生に必要なリソースをHTTP通信により収集して、Webページの表示再生を完成させる。以下に、携帯電話HP、コンテンツサーバCS、及び広告サーバASのそれぞれの構成と、携帯電話HPとこれらのWebサーバとの相互間で行われる通信内容について説明する。
【００５８】
なお、実際には携帯電話HPは、ユーザーが必要に応じて携帯電話HPを操作して、各携帯電話会社が提供するインターネット接続サービスを利用することで、インターネットNETに接続されるが、この点については、図１では省略されている。また、携帯電話HPの仕様によって対応するマークアップ言語が異なるため、HTMLドキュメント２１として、独自のマークアップ言語によるもの、例えば、HTMLのサブセットとして規定されているMML（Mobile Markup Language）やｃHTML（compact-HTML）若しくはHTMLから派生したHDML（Handheld Device Markup Language）やWML（Wireless Markup Language）によるものが存在するが、以下の説明ではこれらの言語により記述されたものも含めてHTMLドキュメントと呼ぶことにする。
【００５９】
図３に示すように、コンテンツサーバCSは、コンテンツサーバメモリ３０（本発明のコンテンツサーバ記憶手段に相当）とコンテンツサーバ制御装置３１（本発明のコンテンツサーバ制御手段に相当）とを備えている。コンテンツサーバメモリ３０は、携帯電話HPにおいて表示再生されるWebページのソースコードであるHTMLドキュメント２１を記憶している。HTMLドキュメント２１は、Webページの文書の構造、体裁、見栄え、異なるWebページへのリンクの設定、或いはWebページへの画像の埋め込み表示などを指示する各種のタグにより区分される要素からなるテキストデータである。なお、Webページの表示再生内容を決定するHTMLドキュメント２１の記述内容は、当然の事ながらコンテンツサーバCS1,CS2,CS3,…それぞれ独自の内容である。
【００６０】
そして、HTMLドキュメント２１は、Webページに埋め込み表示する画像の一つとしてバナー広告が表示されるように記述されており、さらに表示されたバナー広告が選択操作されると、リンク先のサイトのWebページが表示されるように記述されている。つまり、HTMLドキュメント２１には、開始タグ２７ｓ（本発明のリンク情報要求情報に相当）と終了タグ２７ｅにより指定されるリンク要素２７の、開始タグ２７ｓより後ろで終了タグ２７ｅより前の部分に、Webページ上のバナー広告として表示再生される画像データ（本発明のバナー広告情報に相当）の取得及び表示を指示するイメージタグ２２（本発明のバナー広告要求情報に相当）が記述されている。
【００６１】
これにより、HTMLドキュメント２１をコンテンツサーバCSから取得した携帯電話HPでは、詳しくは後述するが、イメージタグ２２の引数として記述されたURL２４に基づきバナー広告の画像データDxが取得され、HTMLドキュメント２１内のリンク要素２７の記述位置に対応したWebページにおける該当位置にバナー広告が表示されることになり、さらに、表示されたバナー広告が選択操作されると、リンク要素２７の開始タグ２７ｓの引数として記述されたURL２３に基づき、広告サーバでの処理を介して、リンク先サーバLSのサイト情報が表示再生される。
【００６２】
そして、リンク要素２７の開始タグ２７ｓの引数として記述されたURL２３及びイメージタグ２２の引数として記述されたURL２４には、パラメータ２６（本発明の広告表示識別情報に相当）が記述されている。この、パラメータ２６は各HTMLドキュメント２１に固有の値が設定されており、詳しくは後述するが、広告サーバが画像データ選択処理P1を実行する際にパラメータ２６の値に基づいて設定される環境変数Envを入力として処理することにより、HTMLドキュメント２１に掲載されるべきバナー広告が選択される。
【００６３】
このように、コンテンツ情報としてのHTMLドキュメント２１が、広告要求情報としてのイメージタグ２２及びリンク要素の開始タグ２７ｓを含む形態に構成され、かつ、広告要求情報としてのイメージタグ２２及びリンク要素の開始タグ２７ｓが、広告情報識別情報としてのパラメータ２６を含む形態に構成されることになる。
【００６４】
なお、パラメータ２６は、図６に示すように、前半部分のサイト識別情報２６ａと後半部分のページ識別情報２６ｂとから構成されているので、一つのコンテンツサーバCSnが複数のWebページからなるサイトを提供するように構成される場合、つまり、一つのコンテンツサーバCSnにWebページが複数構成される場合でも、各Webページに対応する各HTMLドキュメント２１に、同じ値のサイト識別情報２６ａと相互に異なる値のページ識別情報２６ｂとからなるパラメータ２６を記述しておくことで、コンテンツサーバCSｎの運営者は、各Webページに表示される複数種のバナー広告をWebページ毎に異ならせて設定することができる。
【００６５】
コンテンツサーバ制御装置３１は、Webサーバとしての処理を実行する。つまりWebクライアントである携帯電話HPから、HTTPリクエストRq１（図２参照）により、HTMLドキュメント２１の送信を要求されると、レスポンスヘッダにデータ本体としてのHTMLドキュメント２１のデータを付加してHTTPレスポンスRes1を携帯電話HPに返信する処理（本発明のコンテンツ情報送信処理に相当）を実行する。
【００６６】
図４に示すように、携帯電話HPは、前述の通り、通常の電話器としての機能のほかにインターネット上のWebページの閲覧ができるブラウズ機能を備えた携帯電話であり、情報入力部１１、表示再生部１２（本発明の表示再生手段に相当）、端末メモリ１３（本発明の端末情報記憶手段に相当）、及び端末制御装置１４（本発明の端末制御手段に相当）が備えられている。
【００６７】
情報入力部１１は、数字、文字、記号を入力するための１２個のテンキー及びこれらテンキーで入力できるものを数字、文字、記号のうちから巡回的に切換選択する切換えボタンで構成される入力ボタン群１５と、後述する液晶モニタ１８に表示されるカーソルを表示画面上で上下左右に移動させるカーソルキー１６と、カーソルで指示される選択対象を選択決定したり文字入力した内容を決定したりする決定ボタン１７とで構成される。
【００６８】
表示再生部１２は、画像により情報を表示する液晶モニタ１８と音声により情報を再生するスピーカ１９と振動により情報を表わすバイブレータ２０とで構成される。
【００６９】
端末メモリ１３は、携帯電話HPの携帯電話会社情報、端末型式情報、ブラウザ種別情報、ブラウザバージョン情報などが含まれた仕様情報SPCを記憶している。
【００７０】
端末制御装置１４は、情報入力部１１の入力ボタン群１５により直接入力されるURL（Uniform Resource Locators）や液晶モニタ１８に表示される表示内容から情報入力部１１のカーソルキー１６及び決定ボタン１７により選択操作されると指定されるURLに基づいて、そのURLにより指定されるコンテンツサーバCSに対してHTTPリクエストRq1（図２参照）を送信する処理（本発明のコンテンツ情報要求情報送信処理に相当）を実行する。
【００７１】
なお、端末制御装置１４がここでHTTPを適用してHTTPリクエストRq1を送信する処理を実行するのは、URLの冒頭に、適用する通信プロトコルとして"http://〜"と記述されていることによる。また、コンテンツサーバCSが、URLによりドメイン名で指定される場合は、端末制御装置１４が、インターネット上に存在するDNS（Domain Name System）サーバにアクセスして、URLに示されたドメイン名に基づきIPアドレスの検索を依頼することでコンテンツサーバCSのIPアドレスを取得することができる。このような端末制御装置１４で処理される検索依頼処理プログラムはリゾルバと呼ばれ、TCP/IP通信プログラムの一部として端末制御装置１４が備えている。
【００７２】
また、端末制御装置１４は、前述したコンテンツサーバCSからのHTTPレスポンスRes1を受信し、HTMLドキュメント２１を取得する処理（本発明のコンテンツ情報取得処理に相当）を実行する。そして、端末制御装置１４は受信したHTMLドキュメント２１を解析し、表示再生処理を実行して液晶モニタ１８にWebページを表示させることになる。
【００７３】
コンテンツサーバCSから取得したHTMLドキュメント２１には、バナー広告の画像を表示させる指令であるイメージタグ２２が、引数としてURL２４を伴って記述されてあるので、端末制御装置１４は、HTMLドキュメント２１を解析することによりイメージタグ２２を認識し、イメージタグ２２の引数として記述されているURL２４に基づき、バナー広告の画像データを要求する。つまり、URL２４に示された広告サーバASに対して、URL２４により指定されたプロトコルであるHTTP通信によりHTTPリクエストRq２を送信する処理（本発明の広告情報要求用送信処理に相当）を実行する。
【００７４】
そして、このHTTPリクエストRq２により要求される処理で得られるデータは、URL２４に示された、HTMLドキュメント２１に固有のパラメータ２６を伴うパス名２５により示されるデータであり、詳しくは後述するが、当該HTTPリクエストRq２に基づいて広告サーバASが実行する画像データ選択処理P1の結果得られる画像データである。
【００７５】
ここで、Webシステムで使用されるHTTP通信において、WebクライアントからWebサーバへ送信されるHTTPリクエストのデータ構造は、一般に、図７に示すような構造をとっている。すなわち、リクエストメソッド５０、ヘッダフィールド５１、エンティティボディ５２から構成され、リクエストメソッド５０により、GET、HEAD、PUT、POSTなどといった複数種類あるHTTP通信におけるメソッドのうち当該HTTPリクエストでWebサーバに要求するメソッド種別５０ａ、要求する処理の対象となるRequest-URI情報５０ｂ、及びHTTPバージョン情報５０ｃが指定される。
【００７６】
ヘッダフィールド５１には、当該HTTPリクエストを送信するWebクライアントが閲覧しているサイトのURLを示すReferer情報５１ａや、メソッド種別５０ａで指定した処理を依頼するWebサーバのドメイン名を示すHost情報５１ｂや、Webクライアントについての情報であるUser-Agent情報５１ｃなどからなるリクエストヘッダ５３及びContent-Type情報５１ｄやContent-Length情報５１ｅといった当該HTTPリクエストに添付して送信するデータ本体であるエンティティボディ５２についての情報であるエンティティヘッダ５４が含まれることになる。
【００７７】
なお、データ本体であるエンティティボディ５２及びそのヘッダであるエンティティヘッダ５４は、HTTPリクエストにおいて，PUTメソッドやPOSTメソッドなどのようにWebクライアントからWebサーバへデータを送信する要求を示すメソッドが指定されている場合に構成される部分であって、Webサーバから情報を送信してもらう要求を示すメソッドであるGETメソッドやHEADメソッドなどが指定されている場合には構成されない。
【００７８】
端末制御装置１４によりコンテンツサーバCSに送信されるHTTPリクエストRq１（図２参照）及び広告サーバASに送信されるHTTPリクエストRq２,Rq３（図２参照）は、いずれもGETメソッドが指定されるので、HTTPリクエストRq１,Rq２,Rq３は、図８に示すように、広告サーバASに対してバナー広告の画像データの送信を要求するGETメソッドが指定されたリクエストメソッド５０と、携帯電話HPの仕様情報SPCが示されるUser-Agent情報５１ｃなどからなるリクエストヘッダ５３とで構成される。
【００７９】
端末制御装置１４は、広告サーバASからのHTTPレスポンスRes2を受信し、バナー広告の画像データDxを取得する（本発明の広告情報取得処理に相当）と、HTMLドキュメント２１におけるイメージタグ２２の記述位置に対応させて、Webページ上の該当する位置にバナー広告の画像を表示する処理を実行する（本発明の表示再生処理に相当）。
【００８０】
端末制御装置１４は、Webページに表示されたバナー広告が、情報入力部１１のカーソルキー１６や決定ボタン１７により選択操作されると、リンク要素２７としてWebページ上に表示されたバナー広告が選択操作されたことを認識し、開始タグ２７ｓの引数として記述されているURL２３に基づき、リンク先のHTMLドキュメントを要求する。つまり、URL２３に示された広告サーバASに対して、URL２３により指定されたプロトコルであるHTTP通信によりHTTPリクエストRq3を送信する処理（本発明のリンク情報要求用送信処理に相当）を実行する。
【００８１】
そして、このHTTPリクエストRq３により要求される処理で得られるデータは、URL２３に示された、HTMLドキュメント２１に固有のパラメータ２６を伴うパス名２９により示されるデータであり、詳しくは後述するが、当該HTTPリクエストRq３に基づいて広告サーバASが実行するURLデータ選択処理P2の結果得られるURLデータURLx(本発明のリンク情報に相当)である。
【００８２】
端末制御装置１４は、広告サーバASからのHTTPレスポンスRes2を受信し、URLデータURLxを取得する（本発明のリンク情報取得処理に相当）と、このURLデータURLxが示すリンク先サーバLSxのHTMLドキュメントを取得し、リンク先サーバLSxが提供するサイトのWebページを液晶モニタ１８に表示する処理（本発明のサイト情報表示再生処理に相当）を実行する。
【００８３】
図５に示すように、広告サーバASは、広告サーバメモリ３２（本発明の広告サーバ記憶手段に相当）と広告サーバ制御装置３３（本発明の広告サーバ制御手段に相当）とを備えている。広告サーバメモリ３２には、画像データベースDB１、リンクデータベースDB２、広告識別データベースDB３、及び仕様情報データベースDB４が記憶されている。
【００８４】
画像データベースDB１は、図９に示すように、各バナー広告を識別する広告識別子A1,A2,A3,…と、広告識別子A1,A2,A3,…のそれぞれに対応した複数形式、複数サイズの画像データD1,D2,D3,…とが関連付けられて記憶されたデータベースである。つまり、ある広告識別子Anに対しては、PNG形式、BMP形式、JPEG形式、GIF形式の４種の画像形式のそれぞれについて、異なる画像サイズからなる複数の画像データが関連付けられている。例えば、画像サイズとしてS1,S2,S3の３サイズを用意するとすれば、広告識別子Anにより識別される一つのバナー広告に対して、４形式×３サイズ＝１２個の画像データが画像データベースDB１に用意されることになる。これにより、広告識別子と画像形式と画像サイズを指定すれば一つの画像データDxが得られることになる。
【００８５】
リンクデータベースDB２は、図１０に示すように、広告識別子A1,A2,A3,…と、それぞれのバナー広告のリンク先のサイトとしてのURLデータURL1,URL2,URL3,…とが関連付けられて記憶されたデータベースである。これにより、各バナー広告と、そのバナー広告によりリンクが張られるべきサイトとの関係が定義される。
【００８６】
広告識別データベースDB３は、図１１に示すように、HTTPリクエストRq2及びRq3のリクエストメソッド５０にあるRequest-URI情報５０ｂ（図８参照）に示されたパラメータ２６つまり、HTMLドキュメント２１に固有のパラメータ２６と、バナー広告を識別する広告識別子A1,A2,A3,…とが関連付けられて記憶されたデータベースである。つまり、このデータベースDB３には、各コンテンツサーバCS1,CS2,CS3,…の運営者が掲載しようとする広告を示す広告識別子が、各コンテンツサーバCS1,CS2,CS3,…が提供する各HTMLドキュメント２１を識別するパラメータ２６に関連付けて格納されている。これにより、パラメータ２６により識別されるHTMLドキュメント２１と、このHTMLドキュメント２１により携帯電話HPに表示再生されるWebページに表示されるべきバナー広告との関係が定義される。
【００８７】
仕様情報データベースDB４は、図１２に示すように、携帯電話HPの仕様情報SPCと、画像データの形式及びサイズとが関連付けられて記憶されたデータベースである。これにより、携帯電話HPの仕様情報SPCに適応した画像形式及び画像サイズが決定できる。
【００８８】
広告サーバ制御装置３３は、HTTPリクエストRq2（図２参照）を携帯電話HPから受信すると、まず、HTTPリクエストRq2のリクエストヘッダ５３に含まれるUser-Agent情報５１ｃの値（図８参照）を、広告サーバASの環境変数Envの一つであるHttp_User_Agentとして広告サーバメモリ３２に一時的に格納する。これにより広告サーバASの広告サーバ制御装置３３は、携帯電話HPの仕様情報SPCを環境変数Http_User_Agentの値を参照することで認識することができる。
【００８９】
また、広告サーバ制御装置３３は、HTTPリクエストRq2のリクエストメソッド５０にあるRequest-URI情報５０ｂ（図８参照）に付けられたパラメータ２６の値を、広告サーバASの環境変数Envの一つであるQuery_Stringとして広告サーバメモリ３２に一時的に格納する。これにより広告サーバASの広告サーバ制御装置３３は、コンテンツサーバCSが提供するHTMLドキュメント２１を環境変数Query_Stringの値を参照することで認識することができる。
【００９０】
そして、広告サーバ制御装置３３は、HTTPリクエストRq2のリクエストメソッド５０にあるRequest-URI情報５０ｂに示されたパスを辿って、CGI（Common Gateway Interface）プログラムである画像データ選択処理P1を実行する。
【００９１】
画像データ選択処理P1は、環境変数Query_String及びHttp_User_Agentの値を入力として、画像データベースDB1に格納されている複数の画像データD1,D2,D3,…から、一つの画像データDｘを選択し、Webサーバのプログラムに出力する。画像データ選択処理P1はWebサーバのプログラムとは別の外部プログラムとして広告サーバASの制御装置３３が処理する。本実施例ではRequest-URI情報５０ｂに“gazo.php”とあるように、画像データ選択処理P1をPHP言語により記述しているが、広告サーバASのOS（Operating System）が処理できるものであればどんなものでもよく、Perl言語によるプログラムやバイナリのプログラムであってもよい。
【００９２】
図１５に画像データ選択処理P1のフローチャートを示す。広告サーバ制御装置３３は、パラメータ２６により識別されるHTMLドキュメント２１に記述されたイメージタグ２２により掲載されるべき広告、つまり、環境変数Query_Stringにより識別される画像広告を決定するため、まず、環境変数Query_Stringの値に基づき広告識別データベースDB３が検索され（ステップ＃１）、いくつかの広告識別子A1,A2,…が抽出される（ステップ＃２）。これらの広告識別子A1,A2,…のうちから、広告サーバ制御装置３３が画像データ選択処理P1を処理する時刻に応じたものが選択されるように定めた条件（本発明の設定選択条件に相当）に基づいて、一つの広告識別子Axが選択される（ステップ＃３）。
【００９３】
一方、広告サーバ制御装置３３は、環境変数Http_User_Agentの値から、当該HTTPリクエストRq2を送信した携帯電話HPｎに対応する画像形式及び画像サイズを、仕様情報データベースDB４を参照して決定する（ステップ＃４〜＃５）。そして、先に選択しておいた広告識別子Axについての１２個ある画像データのうちから、適切な画像形式及び画像サイズである画像データDxを画像データベースDB１から選択する（ステップ＃６）。画像データ選択処理P1は、このように選択された一つの画像データDｘを、HTML形式でWebサーバのHTTP通信プログラムに出力する（ステップ＃７）。
【００９４】
なお、上記ステップ＃３においては、広告識別子Axが選択対象の複数の広告識別子Ax1,Ax2,…のうちから選択される設定選択条件として、８時から１５時までは広告識別子Ax1、１５時から２３時までは広告識別子Ax2、２３時から８時までは広告識別子Ax3、といったように、広告サーバ制御装置３３が画像データ選択処理P1を処理をする時間帯に応じて選択される広告識別子が変化するような条件が設定されているが、選択対象の複数の広告識別子Ax1,Ax2,…のうちから選択されるものが、画像データ選択処理P1の所定回数の処理毎に巡回的に変化するような条件を設定しても良いし、選択されるものが処理毎に同じ確率で選択されるような条件を設定してもよい。
【００９５】
上述の画像データ選択処理P1の結果が、広告サーバ制御装置３３が処理するWebサーバのHTTP通信プログラムに受け渡されると、広告サーバ制御装置３３は、画像データ選択処理P1の結果である所定の画像形式の画像データDxを、HTTPレスポンスRes2のデータ本体として携帯電話HPに送信する処理（本発明の広告情報送信処理に相当）を実行する。
【００９６】
なお、HTTPレスポンスにはレスポンスヘッダとして、データ本体の内容を示すContent-Typeというヘッダが付いており、例えば携帯電話HPに送信される画像データDxがJPEG形式であればHTTPレスポンスRes2のレスポンスヘッダには、Content-Type：image/jpegという情報が記載される。これにより、HTTPレスポンスRes2を受信する携帯電話HPの端末制御装置１４は、受信したデータがJPEG形式の画像データであることを直ちに判別できる。また、広告サーバ制御装置３３は、上述した環境変数Query_Stringにより、つまり、パラメータ２６により識別される画像広告を決定する画像データ選択処理P1の処理回数や処理結果を記録することにより、パラメータ２６により識別されるWebページでのバナー広告掲載回数を把握することができる。このように把握される情報は広告効果の算定指標や広告料金の決済に利用される。
【００９７】
さらに、広告サーバ制御装置３３は、HTTPリクエストRq3（図２参照）を携帯電話HPから受信すると、HTTPリクエストRq3のリクエストメソッド５０にあるRequest-URI情報５０ｂに示されたパスを辿って、CGI（Common Gateway Interface）プログラムであるURLデータ選択処理P2を実行する。URLデータ選択処理P2は、画像データ選択処理P1と同様に、Webサーバのプログラムとは別の外部プログラムとして広告サーバASの制御装置３３が処理する。本実施例ではRequest-URI情報５０ｂに“link.php”とあるように、URLデータ選択処理P2をPHP言語により記述している。
【００９８】
URLデータ選択処理P2は、環境変数Query_Stringの値を入力として、リンクデータベースDB2の複数のURLデータURL1,URL2,URL3,…から、一つのURLデータURLxを選択し、URLデータURLxをHTML形式でWebサーバのプログラムに出力する。
【００９９】
図１６にURLデータ選択処理P2のフローチャートを示す。広告サーバ制御装置３３は、パラメータ２６により識別されるHTMLドキュメント２１に記載されたリンク要素２７の開始タグ２７ｓにより掲載されるべき広告、つまり、環境変数Query_Stringにより識別されるリンク広告を決定するため、画像データ選択処理P1と同様に、まず、環境変数Query_Stringの値に基づき広告識別データベースDB３が検索され（ステップ＃１）、いくつかの広告識別子Ax1,Ax2,…が抽出される（ステップ＃２）。これらの広告識別子Ax1,Ax2,…のうちから、広告サーバ制御装置３３がURLデータ選択処理P2を処理する時刻に応じたものが選択されるように定めた条件（本発明のリンク情報選択用設定選択条件に相当）に基づいて、一つの広告識別子Axが選択される（ステップ＃３）。そして、選択された広告識別子Axに対応する一つのURLデータURLxが、リンクデータベースDB２から選択される（ステップ＃４）。URLデータ選択処理P2は、このように選択された一つのURLデータURLxをHTML形式でWebサーバのHTTP通信プログラムに出力する（ステップ＃５）。
【０１００】
なお、上記において、広告識別子Axが選択対象の複数の広告識別子Ax1,Ax2,…のうちから選択される条件としては、画像データ選択処理P1と同様に、種々の条件が設定できるが、例えば、同じ時刻に、画像データ選択処理P1及びURLデータ選択処理P2により選択される広告識別子が揃って変化するように設定するといったように、画像データ選択処理P1及びURLデータ選択処理P2の選択条件により選択される広告識別子が一致するように設定するのが望ましい。また、URLデータ選択処理P2における設定選択条件を画像データDxの選択結果を反映する条件としてもよい。
【０１０１】
上述のURLデータ選択処理P2の結果が、広告サーバ制御装置３３が処理するWebサーバのHTTP通信プログラムに受け渡されると、広告サーバ制御装置３３は、URLデータ選択処理P2の結果であるHTML形式のURLデータURLxを、HTTPレスポンスRes3のデータ本体として携帯電話HPに送信する処理（本発明のリンク情報送信処理に相当）を実行する。
【０１０２】
なお、HTTPレスポンスRes3のレスポンスヘッダには、Content-Type：text/htmlという情報が記載される。これにより、HTTPレスポンスRes3を受信する携帯電話HPの端末制御装置１４は、受信したデータがHTML形式のテキストデータであることを直ちに判別できる。また、広告サーバ制御装置３３は、上述した環境変数Query_String、つまり、パラメータ２６により識別されるリンク広告を決定するURLデータ選択処理P2の処理回数や処理結果を記録することにより、パラメータ２６により識別されるWebページに設定されたリンク先サイトのWebページが閲覧された回数を把握することができる。このように把握される情報は、先述のバナー広告掲載回数情報と同様に、広告効果の算定指標や広告料金の決済に利用される。
【０１０３】
以上に説明したコンテンツサーバCS、携帯電話HP、広告サーバASの構成に基づき、携帯電話HPにおいてバナー広告が表示されるまでの本広告システムの一連の動作を説明する。図２に示すように、コンテンツサーバCS、携帯電話HP、広告サーバASは一連の時間経過とともにコンテンツサーバCSが提供するHTMLドキュメントによるWebページの表示再生を完成させることになる。
【０１０４】
まず、図１の携帯電話HPnのユーザーは、プロバイダである携帯電話会社が提供するインターネット接続サービスを利用してインターネットNETに接続する（ステップ＃１及び＃２）。携帯電話HPnがインターネットNETに接続される際に、プロバイダから、IPアドレスが割り振られる（ステップ＃２）ことにより、携帯電話HPｎはTCP/IP通信及びTCP/IP通信を利用したアプリケーションプロトコルであるHTTP通信が利用可能になる。このような通信環境のもとで、ユーザーが、情報入力部１１の各操作ボタンを操作して、所望のサイトのWebページのURLを直接入力或いは携帯電話HPnが予め記憶しているURLリストなどから選択入力して送信開始決定操作（ステップ＃３）すると、携帯電話HPnから、HTTPリクエストRq1が、URLにより指定されたコンテンツサーバCSnに対して送信される（ステップ＃４）。
【０１０５】
コンテンツサーバCSnがHTTPリクエストRq1を受信すると、コンテンツサーバCSnに固有のパラメータ２６を伴ったバナー広告表示用のリンク要素２７の開始タグ２７ｓ及びイメージタグ２２が記載されたHTMLドキュメント２１を、HTTPレスポンスRes1として携帯電話HPnに送信する（ステップ＃５）。携帯電話HPnがHTTPレスポンスRes1を受信することで、携帯電話HPnがHTMLドキュメント２１を取得する為のHTTP通信の一つのセッションが終了する。なお、コンテンツサーバCSnが、携帯電話HPｎを指定してHTTPレスポンスRes1を送信できるのは、携帯電話HPｎのIPアドレスを利用してTCP/IP通信が行えるからである。
【０１０６】
HTTPレスポンスRes1を受信した携帯電話HPnの端末制御装置１４は、HTMLドキュメント２１を解析し、ドキュメントに記載された各種タグにより、液晶モニタ１８に表示するWebページの構造、体裁、埋め込み画像、リンクの設定などに必要な処理を実行していく（ステップ＃６）。HTMLドキュメント２１に記述されたイメージタグ２２の引数には、URL２４がパラメータ２６を伴って記述されており、このURL２４に基づいて、携帯電話HPnの端末制御装置１４は、画像データ取得のための一つのHTTP通信によるセッションを開始する。つまり、URL２４に記述されたドメイン名で指定される広告サーバASに対して、HTTPリクエストRq2を送信する（ステップ＃７）。
【０１０７】
HTTPリクエストRq2を受信した広告サーバの広告サーバ制御装置３３は、リクエストヘッダ５３に含まれるUser-Agent情報５１ｃの値を、環境変数Http_User_Agentの値に設定し、リクエストメソッド５０にあるRequest-URI情報５０ｂに付けられたパラメータ２６の値を、環境変数Query_Stringの値に設定し、各環境変数を広告サーバメモリ３２に一時的に格納する。そして、リクエストメソッド５０にあるRequest-URI情報５０ｂに示されたパスを辿って、CGIプログラムである画像データ選択処理P1を実行する（ステップ＃８）。
【０１０８】
画像データ選択処理P1は、パラメータ２６の値が設定された環境変数Query_String及び仕様情報SPCの値が設定された環境変数Http_User_Agentの値を入力として、画像データベースDB1に格納されている複数の画像データD1,D2,D3,…から、一つの画像データDｘを選択し、WebサーバのHTTP通信プログラムに出力する。
【０１０９】
図１５のフローチャートに示すように、画像データ選択処理P1では、環境変数Query_Stringの値に基づき、広告識別子の選択候補Ax1,Ax2,…が広告識別データベースDB３から抽出され（図１５のステップ＃１〜＃２）、抽出された広告識別子の選択候補Ax1,Ax2,…から、既に説明した設定選択条件により広告識別子Axが選択される（図１５のステップ＃３）。さらに、環境変数Http_User_Agentの値に基づいて、仕様情報データベースDB４から携帯電話HPｎの仕様に適した画像データの画像形式及び画像サイズが選択される（図１５のステップ＃４〜＃５）。画像データベースDB１に格納された複数の画像データD1,D2,D3,…のうち広告識別子Axで指定される１２種（＝４形式×３サイズ）の画像データの中から、図１５のステップ＃５で決定した画像形式及び画像サイズに適合した画像データDxが選択され（図１５のステップ＃６）、広告サーバ制御装置３３が処理するHTTP通信プログラムに受け渡される（図１５のステップ＃７）。
【０１１０】
そして、広告サーバ制御装置３３は、画像データDxを取得すると、これをデータ本体としてHTTPレスポンスRes2を携帯電話HPｎに送信し（ステップ＃９）、携帯電話HPｎがこれを受信する。これでバナー広告の画像データを取得するためのHTTP通信の一つのセッションが終了する。
【０１１１】
こうして、携帯電話HPｎは、コンテンツサーバCSｎのHTMLドキュメント２１によるWebページに表示再生されるバナー広告の画像データであって、HPｎの仕様に適応した画像データDxを取得することができる。画像データDxを取得すると、HTMLドキュメント２１でのイメージタグ２２の記述位置に対応したWebページ上の位置に端末制御装置１４が画像データDxを表示する処理を実行する（ステップ＃１０）。こうして、携帯電話HPｎにおけるHTMLドキュメント２１の解析、必要なリソースの収集及びWebページの表示再生が完了する。
【０１１２】
以上説明したように、コンテンツサーバCSの運営者は、多様な仕様のものが存在する携帯電話HPによりWebページとして表示再生されるHTMLドキュメント２１に、広告サーバASの画像データ選択処理P1のURL２４を、固有のパラメータ２６を付けてイメージタグ２２の引数として設定しておくだけで、携帯電話HPnが閲覧する当該Webページに掲載する広告として関連付けられた複数種類のバナー広告のうちいずれかが、時間的に変化するように選択され、かつ、適正に表示されるようなバナー広告を掲載することができる。
【０１１３】
次に、Webページとバナー広告との表示が完了した後、このバナー広告が選択操作された場合の本広告システムの一連の動作について以下に説明する。携帯電話HPｎの液晶モニタ１８において表示されるWebページには、上述のように、各コンテンツサーバCS1, CS2,CS3,…の各運営者が掲載しようとするバナー広告であって、その携帯電話HPｎの仕様に対応した画像データによるバナー広告が表示される。
【０１１４】
このWebページ内のバナー広告が、携帯電話HPｎの情報入力部１１が備えた上下左右のカーソルキー１６で選択操作され、決定ボタン１７により選択決定操作されると、バナー広告は、HTMLドキュメント２１において、開始タグ２７ｓと終了タグ２７ｅに挟まれて記述されたイメージタグ２２により表示されている画像なので、つまり、バナー広告はリンク要素として構成されているので、端末制御手段１４は、開始タグ２７ｓの引数として記述されたＵＲＬ２３に基づいてリンク先のHTMLドキュメントを取得するためのHTTPリクエストRq3を送信する（ステップ＃１１〜＃１２）。つまり、URL２３で指定される広告サーバASに対して、HTTPリクエストRq3を送信する（ステップ＃１２）。
【０１１５】
HTTPリクエストRq3を受信した広告サーバの広告サーバ制御装置３３は、リクエストメソッド５０にあるRequest-URI情報５０ｂに示されたパスを辿って、CGIプログラムであるURLデータ選択処理P2を実行する（ステップ＃１３）。URLデータ選択処理P2は、パラメータ２６の値が設定された環境変数Query_Stringの値を入力として、リンクデータベースDB2に格納されている複数のURLデータURL1,URL2,URL3,…から、一つのURLデータURLｘを選択し、WebサーバのHTTP通信プログラムに出力する。
【０１１６】
図１６のフローチャートに示すように、URLデータ選択処理P2では、環境変数Query_Stringの値に基づき、広告識別子の選択候補Ax1,Ax2,…が広告識別データベースDB３から抽出され（図１６のステップ＃１〜＃２）、抽出された広告識別子の選択候補Ax1,Ax2,…から、既に説明したURLデータ選択処理P2用の設定選択条件により広告識別子Axが選択される（図１６のステップ＃３）。リンクデータベースDB２に格納された複数のURLデータURL1,URL2,URL3,…のうち広告識別子Axに対応するURLデータURLｘが選択され（図１６のステップ＃４）、広告サーバ制御装置３３が処理するHTTP通信プログラムに受け渡される（図１６のステップ＃５）。そして、広告サーバ制御装置３３は、URLデータURLｘを取得すると、これをデータ本体としてHTTPレスポンスRes3を携帯電話HPｎに送信し（ステップ＃１４）、携帯電話HPｎがこれを受信する。これでリンク先サイトのURLデータを取得するためのHTTP通信の一つのセッションが終了する。
【０１１７】
こうして、携帯電話HPｎは、コンテンツサーバCSｎのHTMLドキュメント２１によるWebページに表示再生されるリンク広告のURLデータであるURLデータURLｘを取得することができる。
【０１１８】
携帯電話HPｎはURLデータURLｘを取得する（ステップ＃１５）と、このURLデータURLｘが示すリンク先サーバLSｎに対して、HTMLドキュメントを取得する要求を送信する。つまりリンク先サーバLSｎにHTTPリクエストRq4を送信する（ステップ＃１６）。
【０１１９】
リンク先サーバLSｎがHTTPリクエストRq4を受信するとHTMLドキュメントをデータ本体とするHTTPレスポンスRes4を送信する（ステップ＃１７〜＃１８）。そして、このHTTPレスポンスRes4を携帯電話HPｎの端末制御装置１４が受信して、端末制御装置１４が、リンク先サーバLSｎが提供するサイトのWebページを液晶モニタ１８に表示する処理を実行する（ステップ＃１９）。
【０１２０】
こうして、携帯電話HPｎにおいて、バナー広告を選択操作した場合のリンク先サイトのURL情報の取得とURL情報が示すリンク先サイトのWebページの表示再生が完了する。
【０１２１】
以上に説明したように、本発明のインターネット広告システムによると、広告サーバASが携帯電話HPnに、複数種のバナー広告のうちから選択したバナー広告を提供できるようにするに当たって、コンテンツサーバCSは、表示させようとするバナー広告に対応したHTMLドキュメント２１を携帯電話HPｎに送信する必要はなく、つまり、バナー広告に対応したHTMLドキュメント２１を動的に生成するプログラムをコンテンツサーバCSに備える必要はなく、コンテンツサーバメモリ３０に予め記憶してある一定のHTMLドキュメント２１という固定的な情報を携帯電話HPｎに送信すればよいので、簡単なコンテンツサーバCSの構成でありながら、複数種の広告サーバのうちから選択した広告サーバを提供できるようにすることができるという高機能な広告システムを実現できる。したがって、高機能で、且つ、コンテンツサーバCS運営者にとって導入しやすい広告システムが得られた。
【０１２２】
しかも、広告サーバASが提供するバナー広告は、HTMLドキュメント２１とともに表示再生されることが意図された複数種のバナー広告から選択されるのであり、十分な時間が経過すると、これらの複数種のバナー広告のすべての種類のバナー広告が、いずれかの携帯電話HPnにおいて表示再生されることになるので、本発明の広告システムは、複数種類のバナー広告を多数の携帯電話HPnに時間的・空間的に分散して表示再生させることができるものである。したがって、コンテンツサーバCSの運営者は、表示再生を意図するバナー広告を多数設定することができ、本発明の広告システムは、一定のHTMLドキュメント２１という固定的な情報を備えた構成という、簡単なコンテンツサーバCSの構成でありながら、多くのバナー広告を提供することができるといった優れた広告システムとなる。
【０１２３】
また、本発明の広告システムでは、どのWebページの表示再生の際に、どのバナー広告をどのような条件で表示再生させるかを、広告サーバASにおいて一括して直接管理できるので、バナー広告の表示に関するコンテンツサーバCSの運営者の要望を、各コンテンツサーバCSの運営者の手を煩わせることなく、広告サーバASの運営者によって、直ちに反映することができ、コンテンツサーバCSの運営者及び広告サーバASの運営者のいずれにとっても使い勝手のよい広告システムとなる。
【０１２４】
〔第２実施形態〕
以下、本発明の第２の実施例を図面に基づいて説明する。なお、本実施形態は、前項の〔第１実施形態〕で説明した広告システムと多くの部分で共通しており、共通する部分についての説明は前項で既に説明した通りであるので、以下に異なる部分についてのみ説明する。すなわち、〔第１実施形態〕では広告サーバASの広告サーバ制御装置３３は、広告サーバメモリ３２に記憶された画像データD1,D2,D3,…から一つの画像データDxを選択処理する画像データ選択処理P1を実行するのに対して、〔第２実施形態〕では、この画像データ選択処理P1に代えて、画像データ変換処理P3を実行する。このため、広告サーバASは〔第１実施形態〕のそれとは、広告サーバ制御装置３３が実行する処理や、広告サーバメモリ３２の記憶している情報については異なるものとなっている。したがって、この点について以下に説明する。
【０１２５】
広告サーバASの広告サーバメモリ３２には、〔第１実施形態〕の画像データベースD1に代えて図１３に示すようなマスタ画像データベースDB５が記憶されている。マスタ画像データベースDB５には、バナー広告を識別する広告識別子A1,A2,A3,…と、この広告識別子A1,A2,A3,…のそれぞれに対応するマスタ画像データDm1,Dm2,Dm3,…が関連付けられて格納されている。
【０１２６】
なお、各マスタ画像データDm1,Dm2,Dm3,…の画像形式はPNG形式であり、画像サイズは、画像サイズの変換による画質の劣化を極力抑えるため、画像データ変換処理P3が出力しうる３種類の画像サイズのうち最大サイズであるS3となっている。
【０１２７】
また、広告サーバメモリ３２には、図１４に示すような変換情報データベースDB6が記憶されている。変換情報データベースDB6には、マスタ画像データDm1,Dm2,Dm3,…の画像形式や画像サイズを指定する画像形式や画像サイズに変換する際に画像データ変換処理P3が参照する変換情報が格納されている。したがって、広告サーバメモリ３２は変換情報記憶手段として機能する。
【０１２８】
変換情報は、PNG形式の画像データをPNG形式、BMP形式、JPEG形式、GIF形式のいずれかに変換するための変換情報であって、各画像形式に関連付けられた形式変換情報Cvf1,Cvf2,Cvf3,Cvf4と、任意のサイズの画像データを最大サイズS3、中間サイズS2、最小サイズS1のいずれかに変換するための変換情報であって、各画像サイズに関連付けられたサイズ変換情報Cvs3,Cvs2,Cvs1とで構成されている。なお、マスタ画像データはPNG形式であるので、PNG形式に変換するための形式変換情報Cvf1は、無変換を示す情報が設定されている。
【０１２９】
広告サーバ制御装置３３は、図２のステップ＃８において、〔第１実施形態〕の画像データ選択処理P1に代えて、画像データ変換処理P3を実行する。つまり、〔第１実施形態〕と同様に、HTTPリクエストRq2を受信した広告サーバの広告サーバ制御装置３３は、リクエストヘッダ５３に含まれるUser-Agent情報５１ｃの値（図８参照）を、環境変数Envの一つであるHttp_User_Agentの値に設定し、広告サーバメモリ３２に一時的に格納するとともに、リクエストメソッド５０にあるRequest-URI情報５０ｂに付けられたパラメータ２６の値（図８参照）を、広告サーバASの環境変数Envの一つであるQuery_Stringとして広告サーバメモリ３２に一時的に格納する。
【０１３０】
そして、リクエストメソッド５０にあるRequest-URI情報５０ｂに示されたパスを辿って、CGIプログラムである画像データ変換処理P3を実行する。画像データ変換処理P3は、環境変数Query_String及びHttp_User_Agentの値を入力として、マスタ画像データベースDB5に格納されている複数のマスタ画像データDm1,Dm2,Dm3,…から、一つの画像データDmｘを選択し、WebサーバのHTTP通信プログラムに出力する。
【０１３１】
図１７に画像データ変換処理P3のフローチャートを示す。広告サーバ制御装置３３は、パラメータ２６により識別されるHTMLドキュメント２１に記述されたイメージタグ２２により掲載されるべき広告、つまり、環境変数Query_Stringにより識別される画像広告を決定するため、まず、環境変数Query_Stringの値に基づき広告識別データベースDB３が検索され（ステップ＃１）、いくつかの広告識別子Ax1,Ax2,…が抽出される（ステップ＃２）。これらの広告識別子Ax1,Ax2,…のうちから、広告サーバ制御装置３３が画像データ変換処理P3を処理する時刻に応じたものが選択されるように定めた条件に基づいて、一つの広告識別子Axが選択される（ステップ＃３）。そして、選択された広告識別子Axに対応する一つのマスタ画像データDmxが、マスタ画像データベースDB5から選択される（ステップ＃４）
【０１３２】
一方、広告サーバ制御装置３３は、環境変数Http_User_Agentの値から、当該HTTPリクエストRq2を送信した携帯電話HPｎに対応する画像形式及び画像サイズを、仕様情報データベースDB４を参照して取得する（ステップ＃５〜＃６）。そして、ステップ＃４で選択したマスタ画像データDmxを、ステップ＃６で取得した画像形式及び画像サイズに変換する際に必要な形式変換情報Cvfx及びサイズ変換情報Cvsxを、変換情報データベースDB6に格納された形式変換情報Cvf1,Cvf2,Cvf3,Cvf4及びサイズ変換情報Cvs1,Cvs2,Cvs3の中からそれぞれ選択する（ステップ＃７）。
【０１３３】
ステップ＃７で選択した形式変換情報Cvfx及びサイズ変換情報Cvsxに基づき、ステップ＃４で選択したマスタ画像データDmxを変換して、画像データDxを得る（ステップ＃８）。なお、一般に、画像データの画像形式を変換すると、元の画像サイズと異なる画像サイズになる場合があるので、画像データ変換処理P3では、マスタ画像データDmxの画像形式を形式変換情報Cvfxに基づいて変換した後に、サイズ変換情報Cvsxに基づいて画像サイズを変換するようにしている。
【０１３４】
このように携帯電話HPの仕様に適応した画像形式及び画像サイズに変換済みの画像データDｘが、HTML形式でWebサーバのHTTP通信プログラムに出力される（ステップ＃９）。
【０１３５】
以上説明したように、携帯電話HPの仕様に適応した画像形式及び画像サイズの画像データDxを得るに当たって、画像データ変換処理P3を行うことで、広告サーバASの広告サーバメモリ３２に保存しておかなければならない画像データとしては、広告識別子A1,A2,A3,…の数だけ保存しておけば済み、画像形式、画像サイズ毎の画像データは必要ないので、広告サーバメモリ３２に保存しておく画像データ全体としての情報量が削減でき、広告サーバASのハードウェア資源が有効に利用されることになる。
【０１３６】
〔発明の実施の別形態〕
以下、本発明の別実施形態を列記する。
（１）上記各実施形態では、広告表示識別情報としてHTMLドキュメント２１に記載されるパラメータ２６で構成したシステムを例示したが、これに限らず、例えば、通信端末から広告サーバへ送信されるHTTPリクエストRq2のリクエストヘッダ５３に含まれるReferer情報５１ａ或いはX-Locking情報などといったコンテンツサーバCSについての固有の情報を含むヘッダ情報を広告表示識別情報としてもよい。これらの場合、広告サーバASにおいて、HTTPリクエストRq2のリクエストヘッダ５３の情報に基づき、環境変数Envに、Http_Referer或いはHttp_X_Lockingなどが設定され、画像データ選択処理P1又は画像データ変換処理P3、及びURLデータ選択処理P2の実行時にこれらの環境変数が、パラメータ２６の値が設定された環境変数Query_Stringに代わって利用される。
【０１３７】
（２）広告サーバ制御装置３３がRequest-URI情報５０ｂに基づいて実行する画像データ選択処理P1、URLデータ選択処理P2、及び画像データ変換処理P3が、CGIプログラムである例で本発明を説明したが、これらの処理はCGIプログラムでなくても、例えば、Request-URI情報５０ｂで指定されるHTMLファイルの中に組み込まれたコマンドを実行するSSI（Server Side Includes）プログラムであってもよい。
【０１３８】
（３）画像データ選択処理P1や画像データ変換処理P3で得られる画像データの画像形式の種類は、例示した４種類より少なくても多くてもよいし、画像サイズの種類についても、例示した３種類より少なくても多くてもよい。
【０１３９】
（４）バナー広告情報としては、画像データに代えてテキストデータであってもよい。この場合、広告サーバ制御装置３３は、携帯電話HPの仕様情報SPCが示された環境変数Http_User_Agentの値に基づいて、仕様情報データベースDB４から携帯電話HPの仕様に適したテキストデータの文字コードを選択することになる。
【０１４０】
（５）上述のいずれの実施形態においても、広告サーバASが、各バナー広告について各種の携帯電話HPの仕様に対応した広告情報を送信するようになっているが、携帯電話HPの多くの仕様に共通に対応した広告情報を送信するようにしてもよい。
【０１４１】
（６）画像データ選択処理P1に例示される広告情報選択処理においては、選択される広告情報としては、複数の広告情報が選択されてもよい。この場合には、広告サーバASは、複数の広告情報を接続して一つの広告情報として通信端末に送信することになる。
【０１４２】
（７）広告情報としては、表示液晶モニタ１８に表示される文字或いは画像情報のほか、スピーカ１９により発生する音声情報やバイブレータ２０により発生する振動情報であってもよい。
【０１４３】
（８）上記各実施形態では、通信端末が携帯電話HPである例で本発明を説明したが、これに限らず、例えば、情報携帯端末PDA（Personal Digital Assistants）、ノートパソコン、デスクトップパソコンであってもよい。
【図面の簡単な説明】
【０１４４】
【図１】本発明のインターネット広告システムの概略構成図
【図２】本発明のインターネット広告システムにおける通信内容の説明図
【図３】コンテンツサーバの概略構成図
【図４】携帯電話の概略構成図
【図５】第１実施形態における広告サーバの概略構成図
【図６】コンテンツサーバが提供するHTMLドキュメントの一例
【図７】一般的なHTTPリクエストのデータ構成
【図８】広告情報要求用送信処理で送信されるHTTPリクエストの一例
【図９】画像データベースの一例
【図１０】リンクデータベースの一例
【図１１】広告識別データベースの一例
【図１２】仕様情報データベースの一例
【図１３】マスタ画像データベースの一例
【図１４】変換情報データベースの一例
【図１５】画像データ選択処理のフローチャート
【図１６】URLデータ選択処理のフローチャート
【図１７】画像データ変換処理のフローチャート
【符号の説明】
【０１４５】
CS    コンテンツサーバ
AS    広告サーバ
HP    携帯電話（通信端末）
NET  インターネット
Rq1  コンテンツ情報要求情報
Dx    バナー広告情報（広告情報）
URLx  リンク情報
Cvf1,Cvf2,Cvf3,Cvf4,Cvs1,Cvs2,Cvs3  変換情報
SPC    仕様情報
１１    情報入力部
１２    表示再生手段
１３    端末情報記憶手段
１４    端末制御手段
２１    コンテンツ情報
２２    バナー広告要求情報（広告要求情報）
２６    広告表示識別情報
２７ｓ  リンク情報要求情報
３０    コンテンツサーバ記憶手段
３１    コンテンツサーバ制御手段
３２    広告サーバ記憶手段（変換情報記憶手段）
３３    広告サーバ制御手段
【図１】
2006113745.tif 000003
【図２】
2006113745.tif 000004
【図３】
2006113745.tif 000005
【図４】
2006113745.tif 000006
【図５】
2006113745.tif 000007
【図６】
2006113745.tif 000008
【図７】
2006113745.tif 000009
【図８】
2006113745.tif 000010
【図９】
2006113745.tif 000011
【図１０】
2006113745.tif 000012
【図１１】
2006113745.tif 000013
【図１２】
2006113745.tif 000014
【図１３】
2006113745.tif 000015
【図１４】
2006113745.tif 000016
【図１５】
2006113745.tif 000017
【図１６】
2006113745.tif 000018
【図１７】
2006113745.tif 000019