(57)【要約】【課題】広告主側と視聴者側の双方に有効な広告表示を実現する。【解決手段】配信管理装置（管理サーバ）は、広告表示端末の現在位置情報もしくは現在時刻を検知し、その現在位置情報もしくは現在時刻に応じて、各広告情報についての位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段を検索して広告情報を選択する。そして選択した広告情報に関し、設定された表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する。これにより広告表示端末では、位置や時刻に応じて各広告の目立ち度が変化し、各広告情報は最も適切な位置的又は時間的なタイミングで目立つようにすることができる。【選択図】図１０
2007199382.tif 000002
【特許請求の範囲】
【請求項１】
広告情報の配信管理を行う配信管理装置と、広告情報の表示出力を行う広告表示端末とが通信可能とされた広告配信システムであって、
上記配信管理装置は、
各広告情報について、位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段と、
上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、上記登録データベース手段から広告情報を選択して上記表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する広告配信処理手段と、
を備え、
上記広告表示端末は、
上記配信管理装置から配信されてくる表示広告情報を表示出力する広告表示処理手段を備えていることを特徴とする広告配信システム。
【請求項２】
上記広告表示端末は、
さらに、上記配信管理装置に対して現在位置情報を通知する位置通知手段を備えていることを特徴とする請求項１に記載の広告配信システム。
【請求項３】
広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理装置であって、
各広告情報について、位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段と、
上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、上記登録データベース手段から広告情報を選択して上記表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する広告配信処理手段と、
を備えることを特徴とする配信管理装置。
【請求項４】
上記広告配信処理手段は、上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、表示する複数の広告情報を選択し、各広告情報について上記現在位置情報もしくは現在時刻に応じた表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、上記広告表示端末に配信することを特徴とする請求項３に記載の配信管理装置。
【請求項５】
上記広告配信処理手段は、上記広告表示端末の現在位置情報からの位置変動範囲、もしくは現在時刻からの時間進行範囲に応じて、表示する複数の広告情報を選択するとともに、上記位置変動範囲もしくは時間進行範囲における、選択した各広告情報の表示優先度の変化に応じた表示効果制御情報を含む表示広告情報を生成して、上記広告表示端末に配信することを特徴とする請求項３に記載の配信管理装置。
【請求項６】
広告情報に対して、表示優先度を決定する複数のパラメータを設定し、上記登録データベースに登録する登録処理手段を、さらに備えることを特徴とする請求項３に記載の配信管理装置。
【請求項７】
上記登録処理手段は、上記複数のパラメータで設定される表示優先度として、総合的な表示プレミアム度を算出し、算出した表示プレミアム度に応じて、広告表示に対する対価を決定する処理を行うことを特徴とする請求項３に記載の配信管理装置。
【請求項８】
広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理方法であって、
上記広告表示端末の現在位置情報、もしくは現在時刻を検知する検知ステップと、
上記検知ステップで検知した、上記広告表示端末の現在位置情報もしくは現在時刻に応じて、各広告情報についての位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段を検索して広告情報を選択する広告情報選択ステップと、
選択した広告情報に関し、設定された表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する配信ステップと、
を備えることを特徴とする配信管理方法。
【請求項９】
広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理装置を制御するプログラムであって、
上記広告表示端末の現在位置情報、もしくは現在時刻を検知する検知ステップと、
上記検知ステップで検知した、上記広告表示端末の現在位置情報もしくは現在時刻に応じて、各広告情報についての位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段を検索して広告情報を選択する広告情報選択ステップと、
選択した広告情報に関し、設定された表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する配信ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信システムと、広告配信システムで配信管理を行う配信管理装置、配信管理方法、及び配信管理処理を実行させるプログラムに関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００３−２４１６９８号公報
【特許文献２】特開２０００−２０６９１６号公報
【特許文献３】特開２００３−３０１００号公報
【０００３】
映像や音声による広告は、近年、テレビジョン放送のみならず、インターネット配信や街中の電子広告表示などで配信・放映・表示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、広告主にとっては広告提供に関し、広告はなるべく目立つようにして広告効果を高めたいが、広告料金として支払える予算には限度がある。従ってあまりに大規模な広告は困難である。その一方で、広告効果を高めるために広告露出を有効に行いたいという要望がある。
一方、広告を視聴する視聴者側にとっては、自分にとって有用な広告を見たいという要望がある。なるべくなら、自分の行動にあったタイムリーな情報を得たい。
【０００５】
本発明は、これら広告主側及び視聴者側の要望に合致する広告配信を実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の広告配信システムは、広告情報の配信管理を行う配信管理装置と、広告情報の表示出力を行う広告表示端末とが通信可能とされて成る。
そして上記配信管理装置は、各広告情報について、位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段と、上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、上記登録データベース手段から広告情報を選択して上記表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する広告配信処理手段とを備える。
また上記広告表示端末は、上記配信管理装置から配信されてくる表示広告情報を表示出力する広告表示処理手段を備えている。
また上記広告表示端末は、さらに、上記配信管理装置に対して現在位置情報を通知する位置通知手段を備えている。
【０００７】
本発明の配信管理装置は、広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理装置であって、各広告情報について、位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段と、上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、上記登録データベース手段から広告情報を選択して上記表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する広告配信処理手段とを備える。
また上記広告配信処理手段は、上記広告表示端末の現在位置情報、もしくは現在時刻に応じて、表示する複数の広告情報を選択し、各広告情報について上記現在位置情報もしくは現在時刻に応じた表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、上記広告表示端末に配信する。
或いは、上記広告配信処理手段は、上記広告表示端末の現在位置情報からの位置変動範囲、もしくは現在時刻からの時間進行範囲に応じて、表示する複数の広告情報を選択するとともに、上記位置変動範囲もしくは時間進行範囲における、選択した各広告情報の表示優先度の変化に応じた表示効果制御情報を含む表示広告情報を生成して、上記広告表示端末に配信する。
また、広告情報に対して、表示優先度を決定する複数のパラメータを設定し、上記登録データベースに登録する登録処理手段を、さらに備える。
また、この上記登録処理手段は、上記複数のパラメータで設定される表示優先度として、総合的な表示プレミアム度を算出し、算出した表示プレミアム度に応じて、広告表示に対する対価を決定する処理を行う。
【０００８】
本発明の配信管理方法は、広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理方法であって、上記広告表示端末の現在位置情報もしくは現在時刻を検知する検知ステップと、上記検知ステップで検知した、上記広告表示端末の現在位置情報もしくは現在時刻に応じて、各広告情報についての位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース手段を検索して広告情報を選択する広告情報選択ステップと、選択した広告情報に関し、設定された表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を上記広告表示端末に対して配信する配信ステップとを備える。
本発明のプログラムは、上記配信管理方法の各ステップの処理を、広告情報の表示出力を行う広告表示端末に対して表示広告情報を配信する配信管理装置に実行させるプログラムである。
【０００９】
このような本発明では、まず登録データベースには、各広告情報について、位置（例えば地域）や時刻に応じた表示優先度設定が登録される。表示優先度とは、例えば広告情報のコンテンツの文字や図形の大きさ、太さ、色、表示順、ブリンク速度（表示の点滅速度）などとしての、いわゆる「目立ち度」のことである。
そしてこの表示優先度が位置や時刻に応じて設定されるということは、例えば地域や時刻に応じて、広告を有効に目立たせるような表示が行われることになる。
例えばＡ駅前のＸ商店が広告主となった場合、Ａ駅近辺にいる人々に広告を見てもらうことが有効である。広告表示端末は、例えば電車内の表示装置や、携帯機器などを想定する。すると、その広告表示端末を見ている人がＡ駅近辺に達したときに、Ｘ商店の広告が目立つようになれば、広告主にとって有効な広告提供ができると共に、視聴者とってはタイムリーな広告情報を見ることができることになる。
なお本発明でいう広告情報とは、商品広告、店舗広告、店舗等で実施するサービス広告、求人広告、イベント広告、施設等の案内広告、料金表広告など、一般公衆に対して告知／提示する多様な情報のことをいう。さらには広告情報とは、いわゆる宣伝、通知、案内等の広告に限らず、表示のために提供する全ての文字や映像を含むものである。
【発明の効果】
【００１０】
本発明によれば、広告表示端末を視聴する一般視聴者にとって、位置的或いは時間的にタイミングのよい広告情報を得やすいものとなる。広告主にとっても、最もタイミング良く、かつ対象としたい人（例えば或る地域にいる人）に対して、広告を目立たせることができる。このため広告主側と視聴者側の双方に有効な広告表示を実現できるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を次の順序で説明する。
［１．広告配信システムの構成］
［２．表示優先度設定］
［３．広告情報の登録処理］
［４．広告配信処理（第１の処理例）］
［５．広告配信処理（第２の処理例）］
［６．実施の形態の効果及び変形例］
【００１２】
［１．広告配信システムの構成］
図１に、本実施の形態に係る広告配信システムの構成を概略的に示している。この広告配信システムでは、ネットワーク４０を介して広告情報（広告コンテンツ）が配信サービスされる仕組みが提供される。ここで言うネットワーク４０は、例えば、インターネットのような広域ネットワークであり、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）などの所定の通信プロトコルに従って機器間を相互接続させることができる。
【００１３】
図示するように、この広告配信システムは、管理サーバ１、広告主端末１０、広告表示端末２０、決済サーバ３０のそれぞれがネットワーク４０を介して通信可能に接続されて構築される。
管理サーバ１は、広告配信システムを管理運営する業者による配信管理装置であり、広告情報の登録や優先度の設定、広告の配信を行う。
広告主端末１は、企業、商店、公共機関など、広告情報を提供しようとする広告主が用いる端末であり、主に、管理サーバ１に対して広告情報の配信を求める登録の要請を行うために用いられる。
【００１４】
広告表示端末２０は、配信された広告を表示する端末である。広告表示端末２０は、広告を表示できるものであればよく、その形態は問わないが、例えば一般の視聴者の所持する携帯電話やＰＤＡ（Personal Digital Assistant）や、電車やバスなどの公共交通機関の車両内に設置される表示端末、或いは、自動車内の表示端末など、端末自体が移動されるものが想定される（移動型表示端末）。また、家庭等に設置されたパーソナルコンピュータやテレビジョン受像器、街中や駅など人が多く集まる場所に設置される電子広告ディスプレイなど、固定の表示端末も想定される（固定設置型表示端末）。
詳しくは後述するが、本例の広告配信システムでは、広告表示端末２０の現在位置や、或いは現在時刻に応じて表示優先度が設定された広告情報を表示するものであるが、特に広告表示端末２０の現在位置に応じた広告表示を行うようにする場合は、広告表示端末２０は移動型表示端末が適切となる。また現在時刻に応じた広告表示を行うようにする場合は、広告表示端末２０は移動型表示端末、固定設置型表示端末の両方が適切となる。
この広告表示端末２０は、位置通知機能２０ａ、広告表示処理機能２０ｂを有する。位置通知機能２０ａは、移動型表示端末を想定した場合に設けられる機能であって、管理サーバ１側に広告表示端末２０の現在位置を通知する機能である。また広告表示処理機能２０ｂは、管理サーバ１から配信された広告情報を表示出力する機能である。
【００１５】
決済サーバ３０は、広告主からの広告料金の決済処理を行う。決済処理は、管理サーバ１から示される広告料金、即ち各広告主に対する課金情報に応じて、該当の広告主に対する料金請求処理を行う。
【００１６】
管理サーバ１、広告主端末１０、決済サーバ３０は、例えば、ワークステーションやパーソナルコンピュータなどのコンピュータシステム上で、所定のサーバアプリケーションを起動するという形態によって実装することができる。
これら管理サーバ１、広告主端末１０、決済サーバ３０及び広告表示端末２０の各装置は、イーサネット（Ethernet：登録商標）などの物理的な接続手段を用いて、インターネットなどのＴＣＰ／ＩＰネットワークに接続されている。そして、各装置どうしは、所定の認証処理を経て安全に相互接続されている。
なお、管理サーバ１と決済サーバ３０は、同一の業者が運営しても良い。そして管理サーバ１と決済サーバ３０は、インターネットなどのネットワーク４０で接続されていても良いし、業者内で構築したＬＡＮ（Local Area Network）などで接続されていても良い。
【００１７】
管理サーバ１は、コンピュータシステム上で実現される機能として、広告登録処理機能２，広告配信処理機能３、登録データベース４、地図情報データベース５を備えるようにされる。
【００１８】
登録データベース４は、広告コンテンツとしての広告情報内容を、広告主情報、表示優先度の設定情報、課金情報等とともに保存するデータベースである。広告主情報とは、例えば氏名／名称、住所等の広告主の識別情報や広告料支払い方法など、広告登録に際して広告主が提示した情報である。表示優先度の設定情報とは、例えば広告情報の文字や図形の大きさ、太さ、表示色、リスト内の位置、ブリンク速度など、表示での目立ち具合のパラメータを、例えば位置（区分したエリア）毎、もしくは時刻毎に設定した情報である。
広告登録処理機能２は、広告主からの依頼に応じて、このような登録データベース４への広告情報の登録処理を行う。このとき、位置や時刻に応じた表示優先度の設定情報も登録する。また表示優先度の設定に応じてプレミアム度を算出し、プレミアム度に応じた課金情報、即ち広告主に対して請求する広告料金を算出する。この課金情報は決済サーバ３０に通知する。
【００１９】
広告配信処理機能３は、広告表示端末２０の現在位置や現在時刻に応じて、登録データベース４に登録された多数の広告情報から配信すべき所要数の広告情報を選択する。そして各広告情報の表示優先度の設定を確認し、各広告情報について表示優先度に応じた表示効果を生じさせる表示広告情報を生成する。このようにして生成した表示広告情報を広告表示端末２０に対して配信する処理を行う。
地図情報データベース５は、例えば広告表示端末２０から送信されてくる緯度、経度の情報から、その広告表示端末２０が、現在どの位置にいるかを判別するための地図情報を格納したデータベースである。例えば表示優先度の設定を、或る程度の地域範囲毎に区分けしたエリア毎に行う場合、広告配信処理機能３は、広告表示端末２０から送信されてくる緯度、経度の情報から、現在、広告表示端末２０がどのエリアに存在するかを判別しなければならない。そのエリア判別の処理のために地図情報データベース５を用いることになる。
【００２０】
図１の管理サーバ１，広告主端末１０，決済サーバ３０として用いることのできるコンピュータシステムの構成について図２で説明する。
図２はコンピュータシステム１００のハードウェア構成例を模式的に示している。図示するようにコンピュータシステム１００は、ＣＰＵ（Central Processing Unit）１０１、メモリ１０２、ネットワークインターフェース１０３、ディスプレイコントローラ１０４、入力機器インターフェース１０５、外部機器インターフェース１０６、キーボード１０７、マウス１０８、ＨＤＤ（Hard Disc Drive）１０９、メディアドライブ１１０、バス１１１、表示装置１１２を有する。
【００２１】
コンピュータシステム１００のメインコントローラであるＣＰＵ１０１は、オペレーティングシステム（ＯＳ）の制御下で、各種のアプリケーションを実行するようになっている。例えば、管理サーバ１の場合は、広告登録処理機能２や広告配信処理機能３を実現するアプリケーションがＣＰＵ１０１で実行される。
図示の通り、ＣＰＵ１０１は、バス１１１によって他の機器類（後述）と相互接続されている。バス１１１上の各機器にはそれぞれ固有のメモリアドレス又はＩ／Ｏアドレスが付与されており、ＣＰＵ１０１はこれらアドレスによって機器アクセスが可能となっている。バス１１１の一例はＰＣＩ（Peripheral Component Interconnect）バスである。
【００２２】
メモリ１０２は、ＣＰＵ１０１において実行されるプログラムコードを格納したり、実行中の作業データを一時保管するために使用される記憶装置である。この図の場合、メモリ１０２は、揮発メモリ、不揮発性メモリの双方を含むものとして示している。例えばプログラムを格納するＲＯＭ（Read Only Memory）、演算ワーク領域や各種一時記憶のためのＲＡＭ（Random Access Memory）、ＥＥＰ−ＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性メモリを含む。
【００２３】
ネットワークインターフェース１０３は、イーサネット（Ethernet：登録商標）などの所定の通信プロトコルに従って、コンピュータシステム１００をインターネットやＬＡＮ（Local Area Network）などのネットワークに接続することができる。ネットワークインターフェース１０３は、一般に、ＬＡＮアダプタカードという形態で提供され、マザーボード（図示しない）上のＰＣＩバススロットに装着して用いられる。また、別の実装形態としては、マザーボード上にネットワークインターフェース部１０３が搭載される形態もある。
但し、ネットワークインターフェースではなく、モデム（図示しない）経由で外部ネットワークに接続することもできる。
ＬＡＮ上では、複数のホスト端末（コンピュータ）がトランスペアレントな状態で接続され、分散コンピューティング環境が構築されている。また、ホストの一部はルータとして稼動し、さらに他のＬＡＮやインターネットなどの外部ネットワークに接続されている。ネットワーク上では、ソフトウェアプログラムやデータコンテンツなどの配信が行われる。
本実施の形態では、広告情報がネットワーク経由で配信されているものとする。即ちコンピュータシステム１００で構成される管理サーバ１は、広告表示端末２０に対して、広告情報をネットワーク経由で配信する。また、管理サーバ１は、広告に対する課金情報を、ネットワーク経由で決済サーバ３０に通知することができる。
【００２４】
ディスプレイコントローラ１０４は、ＣＰＵ１０１が発行する描画命令を実際に処理するための専用コントローラであり、例えばＳＶＧＡ（Super Video Graphic Array）又はＸＧＡ（eXtended Graphic Array）相当のビットマップ描画機能をサポートする。ディスプレイコントローラ１０４において処理された描画データは、例えばフレームバッファ（図示しない）に一旦書き込まれた後、表示装置１１２に画面出力される。表示装置１１２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイや、液晶表示ディスプレイ（Liquid Crystal Display）などである。
【００２５】
入力機器インターフェース１０５は、キーボード１０７やマウス１０８などのユーザ入力機器をコンピュータシステム１００に接続するための装置である。即ち管理サーバ１や決済サーバ３０におけるオペレータの操作入力や、広告主端末１０における広告主の広告登録のための操作入力などがおこなわれるが、これらの必要な操作入力はコンピュータシステム１００上において、キーボード１０７及びマウス１０８を用いて行われる。
【００２６】
外部機器インターフェース１０６は、ハードディスクドライブ（ＨＤＤ）１０９やメディアドライブ１１０などの外部装置をコンピュータシステム１００に接続するための装置である。外部機器インターフェース１０６は、例えば、ＩＤＥ（Integrated Drive Electronics）やＳＣＳＩ（Small Computer System Interface）などのインターフェース規格に準拠する。
【００２７】
ＨＤＤ１０９は、周知の通り記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェアプログラムを実行可能な状態でＨＤＤ１０９上に置くことをプログラムのシステムへの「インストール」と呼ぶ。通常、ＨＤＤ１０９には、ＣＰＵ１０１が実行すべきオペレーティングシステムのプログラムコードや、アプリケーションプログラム、デバイスドライバなどが不揮発的に格納されている。
例えば、管理サーバ１においては広告登録処理機能２や広告配信処理機能３を実現するアプリケーションがＨＤＤ１０９に格納される。また、管理サーバ１の場合、登録データベース４、地図情報データベース５，時刻情報データベース６も、ＨＤＤ１０９において構築することができる。
【００２８】
メディアドライブ１１０は、ＣＤ（Compact Disc）やＭＯ（Magneto-Optical disc）、ＤＶＤ（Digital Versatile Disc）などの可搬型メディア１２０を装填して、データ記録面にアクセスするための装置である。可搬型メディア１２０は、主として、ソフトウェアプログラムやデータファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動（販売・流通・配布を含む）する目的で使用される。
例えば、上記のような広告登録処理機能２，広告配信処理機能３を実現するアプリケーションなどを、これら可搬型メディア１２０を利用して流通・配布することができる。また例えば広告情報の登録の際に、広告主は、広告情報を可搬型メディア１２０を利用して管理サーバ１側に提供することなどもできる。
【００２９】
なお、図２に示すようなコンピュータシステム１００としては、米ＩＢＭ社のパーソナルコンピュータＰＣ／ＡＴ（Personal Computer/Advanced Technology）の互換機又は後継機を用いることができる。勿論、他のアーキテクチャを備えた計算機システムを本実施の形態に係る管理サーバ１、決済サーバ３０や広告主端末１０に適用することも可能である。
【００３０】
広告表示端末２０は、例えば一般ユーザの個人の固定設置型端末などとする場合は図２のコンピュータシステム１００を利用すればよいが、例えば携帯型表示端末、車両内表示端末などの移動型端末を想定する場合は、図３のような構成とすればよい。
即ち、ＣＰＵ２１，メモリ２２、コンテンツ記憶部２３、ネットワークインターフェース２４、ディスプレイコントローラ２５、表示部２６、ＧＰＳ受信部２８、タイマー２９を有する。
【００３１】
ＣＰＵ２１は、メモリ２２におけるＲＯＭ領域に記憶されている制御プログラムをＲＡＭ領域に展開し、広告表示端末２０の全体の動作を制御する。メモリ２２にはまた、ＣＰＵ２１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
ＣＰＵ２１は、図１に示した位置通知機能２０ａ、広告表示処理機能２０ｂとしての処理を行う。即ち位置通知機能２０ａ、広告表示処理機能２０ｂとしての処理を行う制御プログラムがＣＰＵ２１において実行される。
ＣＰＵ２１、メモリ２２は、バス２７を介して相互に接続されており、このバス２７には、各種の処理部が接続されている。
ネットワークインターフェース２４は、モデムやターミナルアダプタなどより構成され、ネットワーク４０を介して各種の情報を送受信する。即ち本例の場合、ネットワークインターフェース２４は主に、ネットワーク４０を介して管理サーバ１から配信される広告情報の受信を行う。またＧＰＳ受信部２８で得られる位置情報、即ち緯度・経度の情報や進行方向の情報を管理サーバ１に送信する処理を行う。
ディスプレイコントローラ２５は、ＣＰＵ２１の制御に基づいて表示部２６での表示動作を実行させる。
表示部２６は、例えばＬＣＤなどによるディスプレイとされる。
【００３２】
コンテンツ記憶部２３は、配信された広告情報（広告コンテンツ）を記憶しており、ＣＰＵ２１からの指示に基づいて、コンテンツを読み出す。
ＣＰＵ２１は広告表示処理機能２０ｂにより、配信された広告情報を、コンテンツ記憶部２３に格納させるとともに、広告情報を所要のタイミングでコンテンツ記憶部２３から読み出させてディスプレイコントローラ２５に受け渡し、広告情報の表示出力を実行させる。
【００３３】
ＧＰＳ受信部２８は、いわゆるＧＰＳ（Global Positioning System）により広告表示端末２０の現在位置情報を検出する。現在位置情報は例えば緯度・経度及び進行方向の情報である。この現在位置情報は、ＣＰＵ２１で実行される位置通知機能２０ａの制御により、所定タイミング毎にネットワークインターフェース２４から管理サーバ１に送信される情報となる。
なお、ＧＰＳによらずに位置情報を取得する方法は他にもあるため、それらを使用して広告表示端末２０の現在位置情報を取得してもかまわない。
タイマー２９は、ＣＰＵ２１が所定時間毎に管理サーバ１との間での通信を行う割込処理のためなどに時間計数を行う。なお、タイマー２９はハードウエアで実装しなくとも、ＣＰＵ２１内でのソフトウエアタイマーとされてもよい。
【００３４】
［２．表示優先度設定］
本例の広告配信システムでは、管理サーバ１は、広告主が登録を求める各広告情報について、広告表示端末２０の現在位置情報に応じて変化する表示優先度を設定する。
なお、表示優先度は、現在時刻に応じて変化するように設定することも可能であるが、以下のでは、現在位置情報に応じた設定を例に挙げて表示優先度について説明する。
【００３５】
表示画面上で広告をリスト表示する場合などにおいて、特定の広告項目を目立たせるためには、それを太字にしたり、色を変えたり、或いはリストメニュー表示のトップや中央の目立つ位置に置くなどにより「目立ち度」をアップさせる方法がある。もちろん目立つようにすれば、それだけ広告効果は大きくなると考えることができる。
本例では、この目立ち度を、場所や時刻の変化に応じて変化させることで、より効果的な広告表示を実現する。例えば、或る店の広告を考えたときに、広告表示端末２０（広告表示端末２０を所持する視聴者や広告表示端末２０を設置した車両等）がその店に近づくにつれて、当該店の広告がだんだん目立つように表示態様を変化させていく。この目立ち度の変化のための調整パラメータを自由に設定・編集し、その表示を目立たせる設定と、それによる効果を広告等の情報表示のためのプレミアム度として、そのプレミアム度に対応する金額を広告主に課金することを、本例の広告配信システムで実現する。
【００３６】
例えば、電車に乗っている際に、途中経路にあるデパートでバーゲンセールがあれば知りたいと思うが、わざわざ何駅に何デパートがあって、そのデパートの情報をネットワークアクセスを行って知るためのＵＲＬ（Uniform Resource Locator）は何か、などを調べる人は少ない。そして、当該デパートの駅近くでタイムリーに広告情報を見ることができないと、途中下車してまで店に立ち寄ることはしない。また、何よりも、広告情報は他よりも目立つように表示することが要求される。そこで、例えば電車の車両内の広告表示端末２０に表示する広告情報として、特定の場所や時間に近づく、或いは遠ざかるにつれて、その広告情報の目立ち度を自由に編集・設定できるようにし、目立ち度に対するプレミアム度に応じた課金請求を行う。
【００３７】
図４（ａ）は、上記例にあげたように、広告表示が、その広告の店のある駅に近づくにつれて、だんだん目立つように表示するための表示優先度曲線Ｃ１の設定枠５０を示している。
例えば或る広告情報の広告主の店舗がＡ駅に存在するとする。図の設定枠５０の縦軸は表示優先度の高低を表し、横軸はＡ駅近辺の位置を表している。このＡ駅の近辺では、本例の広告配信システムにおいて横軸上で示すようにエリアＡＲ０からＡＲ５が設定されているとする。
この表示優先度曲線Ｃ１は、エリアＡＲ０から、Ａ駅に到達する直前のエリアＡＲ２まで段階的に高くなるようにされている。またＡ駅を通過した後のエリアＡＲ３では低くなる例としている。
この表示優先度曲線Ｃ１は、或る広告情報に対して設定される標準的な表示優先度曲線であるとしており、いわゆる各エリア毎での、その広告情報の目立ち度の変化を示すものである。例えばこのような表示優先度曲線Ｃ１が設定された広告情報は、エリアＡＲ０において表示が開始され、広告表示端末２０の現在位置がエリアＡＲ１，ＡＲ２と変動するに従って、目立ち度がアップするような表示に切り換えられていくことになる。すると、その広告は、Ａ駅直前で最も目立つ状態となり、Ａ駅近辺の店舗の広告として最も効果的なものとなる。
なお、図４（ｂ）は、目立ち度を、より細かく変化させる場合の表示優先度曲線Ｃ１を示しており、つまり位置変化に応じて連続的に近い状態で広告情報の目立ち度が変化される例である。これは、横軸上に示すように細かいエリア区分を行い、各エリア毎に表示優先度を設定することで実現できる。
【００３８】
また、図５（ａ）（ｂ）は、特定の広告主からの広告情報を、通常より優先度を上げて表示する場合の表示優先度曲線Ｃ２を示している。即ち優先度を標準設定よりも高く設定する場合の例であり、これはより広告効果を向上させる一方、広告主には通常より高い広告料金の支払が課せられる場合である。
破線で示す表示優先度曲線Ｃ２は、実線で示す標準的な表示優先度曲線Ｃ１に比較して、表示優先度が高くされている。
このような表示優先度曲線Ｃ２を或る広告情報について設定すれば、表示優先度曲線Ｃ１が設定された広告情報よりも、より高い広告効果を与えることができる。
【００３９】
以上の図４，図５のように表示優先度曲線Ｃ１、Ｃ２を設定し、位置に応じて目立ち度を変化させることで、広告主にとっては最適な位置（視聴者の位置）で、有効な広告表示を実現でき、また広告を見ている視聴者にとっては、自分の現在位置に応じてタイムリーな広告情報を知ることができる。
【００４０】
ここで、広告料金について述べる。
上記図４（ａ）（ｂ）における表示優先度曲線Ｃ１は、システムに標準的に備えられている表示優先度曲線としたが、ここで、この標準的な表示優先度曲線Ｃ１に囲まれた斜線部分の面積をＳstdとし、表示優先度設定領域である設定枠５０の全体の面積をＳallとする。
また図５（ａ）（ｂ）のように優先度を標準設定よりも高く設定する場合の表示優先度曲線Ｃ２で囲まれた面積をＳsetとする。
この表示優先度曲線Ｃ２を設定する場合、標準設定より高いプレミアム分は、表示優先度曲線Ｃ２、Ｃ１の差分領域となる網線部の面積Ｓpreであり、この面積Ｓpre＝Ｓset−Ｓstdである。
即ちこのプレミアム分として設定出来る最大値Ｓmaxで正規化すると、広告情報表示の優先度を上げるためのプレミアム度Ｐとしては、
Ｐ＝(Ｓset−Ｓstd)／(Ｓmax−Ｓstd)
となる。
【００４１】
従って例えば或る広告情報について表示優先度曲線Ｃ１を設定する場合の広告料金を標準料金とし、広告主の意志に応じてプレミアム分を付加する場合は、そのプレミアム度Ｐに応じた金額を標準料金に加算するというような手法で広告料金を設定できる。
【００４２】
ところで、表示優先度曲線Ｃ１、Ｃ２のような表示優先度を広告表示に与えるには、例えば文字情報によるリスト表示を考えれば、或る広告情報について、「他の広告情報よりも上位に表示する」「他の広告情報よりも、より太い字を使う」「他の広告情報よりも、より大きな文字を使う」「画面全体の背景が暗い場合は、他の広告情報よりも明るく表示する。逆に背景が明るい場合は、より暗く表示する」「色相環で、背景色に対して、他の広告情報の表示色より、より補色の関係にある色を選ぶ」「他の広告情報より、文字のブリンク速度を上げる」など、各種の選択肢がある。
また、地図上の店を示す図形情報を表示するような場合、その店の広告情報について「表示面積を大きくする」「他の店の情報との間でオーバレイ表示となった場合に、より前面に表示する」「背景が暗い場合は、より明るく表示。背景が明るい場合は、より暗く表示」「背景色と、より補色の関係にある色を選択して表示する」などの方法もある。
【００４３】
これらを組み合わせて広告情報の表示優先度を総合的に設定出来るものとする。
上記のプレミアム度Ｐを、パラメータごとに設定出来るものとして再定義すると、
Ｐi＝(Ｓseti−Ｓstdi)／(Ｓmaxi−Ｓstdi)     (但しｉ＝１，２，３，・・・）
となる。
このパラメータｉは、文字だけでなく地図上の図形表示を含む場合に設定可能なパラメータも含む。
【００４４】
図６は、これらの表示優先度に対し設定可能なパラメータの設定状況と、これを元にパラメータごとにシステム運営者側で設定した一定の重み付け値を乗算して加算した値が、総合的な情報表示の優先度、すなわち図５の網線部に相当する情報表示のプレミアム度Ｐになることを示している。
即ち表示する文字等の、太さの程度、大きさの程度、補色の程度、上位表示度、・・・ブリンクの程度などのそれぞれのパラメータにおいて、表示度曲線Ｃ１又はＣ２を設定したとき、それぞれのパラメータに係数ｍ１、ｍ２・・・ｍｎの重み付けがなされて加算演算される。そして総合的な表示優先度が生成される。
【００４５】
この総合的な表示優先度のプレミアム度をＰtotalとしたとき、その計算例としては、
Ｐtotal＝ｍ１・Ｐ１＋ｍ２・Ｐ２＋ｍ３・Ｐ３＋・・・＋ｍｎ・Ｐｎ
である。
ただし、全体で設定できる上限値に対して正規化して情報表示のプレミアム度を計算する場合は、正規化プレミアム度Ｐratioは、
Ｐratio＝Ｐtotal／Ｐmax
となる。ただし、
Ｐmax＝ｍ１・Ｐ１max＋ｍ２・Ｐ２max＋ｍ３・Ｐ３max＋・・・＋ｍｎ・Ｐｎmax
Ｐimax＝１  (但しｉ＝１，２，３・・・）
である。
【００４６】
この総合的な表示優先度の中のプレミアム度Ｐratioに応じて、そのようにパラメータを設定した広告主等の情報提供者に対して課金請求する。
プレミアム度Ｐratioに対して、どの程度の課金額にするかは、システム運営方針により、プレミアム度Ｐratioの変化幅で課金額を決定するなどの方法が考えられる。
【００４７】
ただし、全部の広告情報についてプミアム度1.0を設定可能とし、全ての広告情報が、いわゆる目立つ状態とすると、結局は、各広告主が自分の出す広告情報が目立たないという状況となり、システムとしても破綻をきたすので、図７のように、情報表示のプレミアム度の程度に応じて、その度数に設定可能な情報提供件数を指定出来る仕組みを持つようにすることが実用上、適切である。
図７では縦軸をプレミアム度、横軸を設定可能数としている。図のように高いプレミアム度を設定可能な広告情報の数を少なくし、低いプレミアム度、つまり標準の表示優先表示度曲線Ｃ１に近いプレミアム度になるほど、設定できる広告情報の数を多くする。
【００４８】
［３．広告情報の登録処理］
図８は管理サーバ１が、その広告登録処理機能２により、広告主からの依頼に応じて広告情報を登録データベース４に登録する際の表示優先度の設定及び料金設定のための処理を示している。
なお、登録処理時には、管理サーバ１が広告主端末１０との間で通信接続を行い、広告主端末１０側で広告主が各種情報を入力することで、その情報が管理サーバ１に通知されるようにすればよく、以下の説明では、このような例で述べる。但し、必ずしも管理サーバ１と広告主端末１０とをネットワーク通信状態とする必要はなく、例えば広告主が登録依頼の申し込みを書面郵送或いは電子メール等で行って、管理サーバ１側のオペレータ（以下、管理者）が、申し込み書面に記載された入力事項を入力していっても良いし、電話等での口頭での申し込みにおいて、管理者が広告主の希望を聞きながら入力を行うようにしても良い。
【００４９】
広告主は、表示させたい広告情報（文字や図形等による実際の広告コンテンツ）を管理サーバ１に提供する。もちろん広告主の氏名／名称、住所、識別番号、広告料支払い方法情報などの広告主情報も提供する。広告情報や広告主情報は、広告主端末１０と管理サーバ１との間のオンライン通信により、管理サーバ１に送信されるようにしても良いし、他の手法でも良い。例えば広告コンテンツとなる文字や広告主情報を書面で管理サーバ１の業者に提出して、管理サーバ１側で管理者が入力して電子データ化しても良い。
登録の際には、これらの広告情報や広告主情報の提供に加え、管理サーバ１では、表示優先度の設定情報を登録する。この表示優先度の設定情報とは、広告情報を広告表示端末２０で表示させる際の表示優先度を、広告主の要望に応じて決めたものである。
【００５０】
表示優先度の設定処理を含む、登録時の処理を図８で説明する。
管理サーバ１の広告登録処理機能２は、まずステップＦ１０１で、表示優先度の各パラメータの設定可能範囲を指定する。パラメータとは、上述した目立ち度を決めるパラメータであり、文字や図形の太さ、大きさ、色、リストでの表示順、ブリンク速度などである。
まず管理者は、管理サーバ１としてのコンピュータシステムを使用して、登録希望する広告主の要請に応じて情報の表示優先度を設定できるエリア範囲（図４等の横軸）、設定可能なパラメータ種類、パラメータごとに表示優先度を設定可能なレベル範囲（図６の各パラメータについての縦軸）を決める。
表示優先度を設定できるエリア範囲とは、例えば広告主の店舗の位置や広告主の指定位置などを中心に決めればよい。例えば図４，図５のＡ駅に店舗がある広告主の場合は、図４（ａ）、図５（ａ）に示したエリアＡＲ０からＡＲ４の範囲などとして決めればよい。なお、電車車両内の広告表示端末２０を想定する場合は、表示優先度を設定できるエリア範囲は各エリアは電車の路線に沿って決められればよいし、一般ユーザの携帯端末を広告表示端末２０として想定する場合は、店舗の位置を含むエリアを中心にして、周囲のエリアなどに表示優先度を設定できるエリア範囲を設定すればよい。
パラメータごとの表示優先度を設定可能なレベル範囲は、表示状況を考慮して決める。例えば、文字や図形の大きさとしての優先度レベル範囲を定義する場合、必要以上に文字を大きく設定出来るようにしてしまうと、他の情報を全く表示できないため、パラメータごとに設定変更出来る範囲を最初に適切に定義しておく必要がある。
【００５１】
次にステップＦ１０２で、標準設定パターン（図４等の表示優先度曲線Ｃ１）とプレミアム度設定可能数を決める。
標準設定パターンは、或る決められたパターンとして図４の表示優先度曲線Ｃ１が予めきめられており、それを、今回のエリア範囲に当てはめる。例えばＡ駅を中心として図４（ａ）のようにエリアＡＲ０からＡＲ３の範囲に表示優先度曲線Ｃ１を設定する。
さらに、図７のように情報表示のプレミアム度に応じて、その度数に設定可能な情報件数を想定しておく。特には、今回の広告登録依頼に応じて、広告主に提供できるプレミアム度の枠を確認する。
【００５２】
ステップＦ１０１，Ｆ１０２での予備的な設定を終えたら、ステップＦ１０３以降で、具体的に広告主の希望に応じた表示優先度の設定を行う。
表示優先度の設定のためには、例えば図９のようなＧＵＩ画面を表示する。
このＧＵＩ画面は、ネットワーク通信により広告主端末１０上で表示させ、広告主が入力できるようにしてもよいし、或いはこのＧＵＩ画面を管理サーバ１のコンピュータシステム上で表示させ、管理者側で広告主の希望に応じて入力を行うようにしても良い。
広告登録処理機能２は、ステップＦ１０３以降の処理を、このＧＵＩ画面を用いた入力に応じて進行する。
【００５３】
図９のＧＵＩ画面では、図４等で説明した設定枠５０として、表示優先度曲線Ｃ１、Ｃ２を設定させる表示を行う。この設定枠５０に表示される表示優先度曲線Ｃ１、Ｃ２は、以下のパラメータ設定編集処理に応じて算出され、表示される。
また設定枠５０の横軸のエリアＡＲ０〜ＡＲ５は、ステップＦ１０１で設定した具体的な地域や路線区間に対応するものとなる。
またＧＵＩ画面では、効果設定用の関数パターンメニュー５１が提示され、広告主が関数を選択できるようにされる。これは優先表示度曲線のパターンを選択する。例えば図４（ａ）のようなパターンや図４（ｂ）のようなパターン等、目立ち具合の変化の関数を選択するものである。
またＧＵＩ画面では指定可能なパラメータのメニュー（パラメータメニュー）５２が表示される。このパラメータメニュー５２において、１つのパラメータを選択し、そのパラメータについての優先度を決める編集を行う。プログレスバー５４及び表示効果確認プレビュー画面５３は、選択したパラメータの優先度を設定するために用いるものとされる。例えばパラメータメニュー５２において「文字の大きさ」を選択した場合、プログレスバー５４を左右に操作することで、文字の大きさとしての優先度が調節される。そのときに、プログレスバー５４の位置に応じた文字の大きさの状況が表示効果確認プレビュー画面５３に表示される。即ち入力者（例えば広告主）は、表示効果確認プレビュー画面５３を見ながらプログレスバー５４を操作していくことで、希望の文字の大きさを設定する。
またＧＵＩ画面では、プレミアム度に対する設定可能数表示５５が設けられている。この例では、プレミアム度が０．６まででは、あと１つの広告枠が残されていること、プレミアム度が０．２までならあと４つの広告枠が残されていることが示されている。これは即ち図７で説明した設定可能数としての残りの広告枠を表示するものである。
【００５４】
このようなＧＵＩ画面に対して例えば広告主は、各パラメータを指定しながら、優先度設定を実行していく。
即ち図８のステップＦ１０３で、パラメータメニュー５２から１つのパラメータを選択する操作に応じて、処理をステップＦ１０４−１、Ｆ１０４−２・・・・Ｆ１０４−（n+3）のいずれかに進める。
ステップＦ１０４−１、Ｆ１０４−２・・・・Ｆ１０４−（n+3）は、それぞれ広告主が広告主端末１０上でのＧＵＩ画面の操作により各パラメータの優先度を設定していく入力を行い、管理サーバ１（広告登録処理機能２）が、その設定値を取得していく処理を示している。
例えば広告主端末１０でパラメータメニュー５２で「文字の大きさ」が選択された場合、広告登録処理機能２はステップＦ１０３で、「文字の大きさ」の選択を検知して処理をステップＦ１０４−１に進める。そして広告主端末１０でプログレスバー５４が操作されて文字の大きさについての優先度が調整された場合、管理サーバ１の広告登録処理機能２はステップＦ１０４−１において、その「文字の大きさ」についての表示優先度設定値を取得する。
このステップＦ１０４−１、Ｆ１０４−２・・・・Ｆ１０４−（n+3）は、それぞれ入力者の都合により任意に実行される。つまり広告主が選択したパラメータについて表示優先度の値が設定されていき、入力者が編集終了の操作をおこなうまで、各パラメータについて設定処理が繰り返される（ステップＦ１０５→Ｆ１０３）。
【００５５】
入力者が編集終了の操作を行った場合、広告登録処理機能２の処理はステップＦ１０５からＦ１０６に進み、その時点までの各パラメータについて設定された表示優先度から総合的なプレミアム度を算出する。即ち図６で説明した処理を行い、上述した総合的な表示優先度のプレミアム度Ｐtotalを算出する。もしくはさらにプレミアム度Ｐtotalを正規化して正規化プレミアム度Ｐratioを算出する。
そしてステップＦ１０７で、プレミアム度（Ｐtotal又はＰratio）に応じて課金額を決定する。
【００５６】
ステップＦ１０８では、設定した優先度に応じた広告表示の動作確認と、広告料金額を広告主に提示する。或いは、プレミアム度に応じた設定枠の限度を超えているか否かを確認する。
例えば動作確認としては、位置（エリア）に応じた広告表示の変化のモデル画像を広告主端末１０に送信し、広告主に表示内容を確認してもらえばよい。
また課金金額も同時に広告主端末１０に通知し、広告主に確認してもらう。
広告主側は、広告主端末１０でモデル画像と広告料金を確認し、ＯＫの操作を行えば、そのＯＫの通知が管理サーバ１に送信される。そのＯＫ通知があった場合、管理サーバ１の広告登録処理機能２の処理はステップＦ１０８からＦ１０９に進む。広告主が表示内容や料金を確認して、それらに了承できずにＮＧの操作を行ない、ＮＧ通知が管理サーバ１に送信された場合は、ステップＦ１０８からＦ１０３に戻って、優先度設定をやり直すことになる。
また算出されたプレミアム度と設定枠の関係から、登録できない場合は、広告登録処理機能２はその通知を広告主端末１０に送ると共に、ステップＦ１０８からＦ１０３に戻って、優先度設定のやり直しを行う。
【００５７】
ステップＦ１０９に進んだ場合、広告登録処理機能２は、決定された表示優先度の設定情報を、広告情報や広告主情報とともに登録データベース４に登録する。
またその広告に対する課金処理のため、ステップＦ１０７で算出した課金額と、その請求先を示す広告主情報を、決済サーバ３０に送信する。決済サーバ３０は、送信された課金金額を、広告主に請求する処理を行う。
【００５８】
なお、広告情報（表示する実際の広告コンテンツとしての文字や図形の情報）や広告主情報は、図８の優先度設定処理が行われる前の時点で、広告主側から提供されていればよい。また、登録後に広告情報や広告主情報を変更することを可能としてもよい。もちろん登録後に再び図８のような処理で表示優先度の設定を変更できるようにしてもよい。
【００５９】
［４．広告配信処理（第１の処理例）］
上記のようにして登録データベース４に登録された広告情報は、管理サーバ１の広告配信処理機能３によって、広告表示端末２０に配信され、表示される。
この広告配信処理としての第１の処理例を図１０で説明する。
【００６０】
図１０では広告表示端末２０の処理と管理サーバ１の処理を示している。
広告表示端末２０では、図３のＣＰＵ２１において、位置通知機能２０ａと広告表示処理機能２０ｂが実行されて図示するステップＦ２０１〜Ｆ２０４の処理が行われる。
ステップＦ２０１〜Ｆ２０３は位置通知機能２０ａによるＣＰＵ２１の処理である。またステップＦ２０４は表示処理機能２０ｂによるＣＰＵ２１の処理である。
ＣＰＵ２１はまずステップＦ２０１で割込処理のためのタイマー設定を行う。このタイマー設定とは、ステップＦ２０３を一定時間毎に行うための、「一定時間」の設定処理である。
ステップＦ２０２では、タイマー２９のカウント時間を確認し、設定した一定時間の経過を待機する。
そしてＣＰＵ２１は、一定時間が経過したら、ステップＦ２０３に進み、ＧＰＳ受信部２８で得られる現在位置情報（緯度・経度・進行方向）を取得し、これを広告表示端末２０に固有に与えられている端末ＩＤとあわせて管理サーバ１に送信する。なお端末ＩＤは送らなくても実現可能である。例えば広告表示端末２０のＩＰアドレスなど、パケットのヘッダ情報だけでも管理サーバ１側で配信するべき広告表示端末２０を特定できるためである。
【００６１】
管理サーバ１では、広告表示端末２０からの位置情報の受信に応じて、広告配信処理機能３が図示するステップＦ３０１〜Ｆ３０９の処理を行う。
広告配信処理機能３は、まずステップＦ３０１で、受信した位置情報から地図データベース５を参照し、端末ＩＤで示される広告表示端末２０が、現在どエリアに存在しているかを判別する。エリアとは、図４，図５等で横軸上で示したエリアＡＲ０、ＡＲ１等のことであり、つまり表示優先度の設定にかかるエリアである。
【００６２】
ステップＦ３０２では、広告表示端末２０の現在のエリアに対応して、表示すべき広告コンテンツ（当該エリアで表示予定の広告コンテンツ）を登録データベース４から検索する。
上述したように登録データベース４には、各広告情報（広告コンテンツとしても文字や図形等）が、表示優先度の設定情報とともに格納されている。表示優先度の設定情報とは、エリア毎に優先度が設定された情報であるため、現在のエリアにおいて表示すべき広告コンテンツを選択できる。例えば広告表示端末２０の現在位置がエリアＡＲ０内であったとした場合、そのエリアＡＲ０で表示優先度曲線Ｃ１又はＣ２として、優先度が「０」ではない広告コンテンツを抽出するものとなる。優先度が「０」ではない広告コンテンツとは、そのエリアＡＲ０において表示されるように登録された広告コンテンツであり、そのエリアにおいて優先度が高い広告コンテンツほど、表示内で目立つように表示される。
例えばエリアＡＲ０において表示されるように設定された広告コンテンツとして、XX百貨店、YYカメラ店、ZZ電器店などの広告コンテンツが登録されていれば、これらの広告コンテンツが、表示予定の広告コンテンツとして選択される。
【００６３】
続いて広告配信処理機能３はステップＦ３０３からＦ３０７で、ステップＦ３０２で選択した各広告コンテンツについて表示優先度を計算する。
まずステップＦ３０３で選択された内の１つの広告コンテンツを選択する。
次にステップＦ３０４で、選択した１つの広告コンテンツにおいて設定されている表示効果のパラメータの１つを選択する。例えば「文字の太さ」等、１つのパラメータを選択する。そしてステップＦ３０５で、選択した表示効果パラメータについて、現在のエリアに応じた表示優先度を計算する。
このステップＦ３０４，Ｆ３０５の処理を、ステップＦ３０６で、設定された全パラメータについて計算完了とされるまで繰り返す。従って、１つの広告コンテンツについて、優先度設定に係る各パラメータとして「文字の太さ」「文字の大きさ」・・・等のパラメータについての表示優先度が計算される。
１つの広告コンテンツについて、設定された全パラメータの表示優先度を計算したら、ステップＦ３０７で、全ての表示予定の広告コンテンツ、つまりステップＦ３０２で抽出した全ての広告コンテンツについての優先度計算を終えたか否かを確認し、終えていなければステップＦ３０３に戻る。
即ちステップＦ３０３では、まだ表示優先度の計算を行っていない１つの広告コンテンツを選択し、同様にその広告コンテンツについて、ステップＦ３０４，Ｆ３０５で全ての設定されたパラメータについて、優先度を計算していく。
【００６４】
表示予定として選択した全ての広告コンテンツについて、それぞれ全てのパラメータの優先度の計算を終えたら、ステップＦ３０７からＦ３０８に進む。
ステップＦ３０８では、計算した表示優先度の効果を各広告コンテンツに加えながら、広告表示端末２０で表示する表示広告情報を生成する。表示広告情報は、例えば広告コンテンツとしてのテキスト等に対応する効果に応じたＨＴＭＬ（Hyper Text Markup Language）タグを付加したＨＴＭＬ文として作成すればよい。もちろん他の形式の情報でもよい。
なお、公知の通り、例えばＨＴＭＬで例えば「文字の大きさ」を指定するには、<FONT SIZE=”X”>表示文字</FONT> などと記述し、Xに入れる数字を変えることで、端末で表示する際に、文字の大きさが変わるようにすることができる。
【００６５】
各広告コンテンツについては、パラメータ毎に優先度が計算されている。例えば「文字の大きさ」のパラメータについていえば、表示予定の広告コンテンツの全部の「文字の大きさ」のパラメータから計算された表示優先度から、各広告コンテンツの文字の大きさを決め、上記のようなＨＴＭＬタグを各広告コンテンツに付加する。他のパラメータについても同様に、すべての表示予定の広告コンテンツの中で、表示優先度の計算値に応じてそれらの表示効果を実現するタグが、各広告コンテンツに付加される。
これにより、作成される表示広告情報としてのＨＴＭＬ文は、現在のエリアと、登録したパラメータに応じた表示優先度に応じて表示効果が与えられた状態で、各広告コンテンツを表示する情報となる。
【００６６】
広告配信処理機能３は、表示広告情報を生成したら、ステップＦ３０９でその表示広告情報としてのＨＴＭＬ文のデータを、広告表示端末２０に送信する。
広告表示端末２０では、表示広告情報としてのＨＴＭＬ文を受信したら、ＣＰＵ２１はその広告表示処理機能２０ｂによりステップＦ２０４で、当該受信したＨＴＭＬ文をコンテンツ記憶部２３に取り込むと共に、Ｗｅｂブラウザ、またはそれと同等のアプリケーションソフトウエアを使って送信されたＨＴＭＬデータを解釈した上で、その結果をディスプレイコントローラ２５に転送して表示部２６に表示させる。この表示は、次にタイマー設定時間後にステップＦ２０３の位置情報送信が行われ、それに応じてステップＦ２０４で新たな表示広告情報が受信されるまで行われる。
【００６７】
以上の処理により、管理サーバ１から広告表示端末２０への表示広告情報の配信が行われ、広告表示端末２０では、その現在位置に応じた優先度の表示効果が付加された状態で、各広告コンテンツの表示が行われることになる。
この図１０の処理はタイマー設定された一定時間毎に、広告表示端末２０から現在位置情報が管理サーバ１に送信される毎に行われるため、広告表示端末２０の移動に応じて、表示される各広告コンテンツの優先表示状態が変化することになる。
例えばそれぞれの広告コンテンツが、それぞれの店舗に近いエリアに行くほど、目立つ状態となっていくように表示される。
【００６８】
なお、タイマー設定された一定時間毎に広告表示端末２０は位置情報を管理サーバ１に送信するが、場合によっては、広告表示端末２０の移動が少なく、もしくはある期間移動が行われず、同一のエリア内にとどまることも考えられる。例えば管理サーバ１では、広告表示端末２０毎に、表示広告情報を送信したときの現在エリアを記憶しておき、次に位置情報が送信されてきたときに、まだ前回と同一のエリア内に存在すると判別したときは、ステップＦ３０２以降の処理を行わないようにしてもよい。管理サーバ１が広告表示端末２０に送信する表示広告情報が同一内容となるためである。このように無駄な送信を省くことで、配信によるネットワーク通信負荷を低減することができる。
【００６９】
また、エリア区分を図４（ｂ）の横軸に示すように細かくし、また広告表示端末２０から現在位置情報を送信する時間間隔を短くすれば、図４（ｂ）のような、より連続的な優先度変化も可能である。但しその場合、広告表示端末２０と管理サーバ１の間の通信頻度が多くなり、ネットワーク通信負荷が大きくなる。
【００７０】
［５．広告配信処理（第２の処理例）］
続いて第２の処理例を説明する。これは、広告表示端末２０と管理サーバ１の間の通信頻度を減らすことのできる例であり、ネットワーク通信負荷を低減したい場合に有効である。
この第２の処理例の場合、上記第１の処理例と同様に広告表示端末２０でタイマー割込時間を設定して一定時間ごとにプログラムを動作させるが、例えば図４（ｂ）のように表示優先度を連続的に近い変化をさせるようにする場合であっても、タイマー設定時間値を短くする必要は無い。もちろん図４（ａ）のようにエリア区分を比較的大まかにする場合にも適用できる。
【００７１】
図１１に広告表示端末２０と管理サーバ１の処理を示す。
広告表示端末２０では、ＣＰＵ２１は、位置通知機能２０ａによりステップＦ２１１、Ｆ２１２，Ｆ２１３の処理が行われるが、これは図１０のステップＦ２０１，Ｆ２０２，Ｆ２０３と基本的に同様である。但しステップＦ２１３で位置情報や端末ＩＤに加え、送信時間間隔の情報、つまりタイマー設定時間の情報も管理サーバ１に送信するようにする。
【００７２】
管理サーバ１の広告配信処理機能３は、広告表示端末２０からの位置情報及び送信時間間隔を受信したら、まずステップＦ３１１で、その広告表示端末２０の現在位置情報について地図データベース５を参照し、現在の広告表示端末２０が位置するエリアを判別する。
次に、ステップＦ３１２では、現在のエリアに応じて表示予定の広告コンテンツを、登録データベース４から検索するのであるが、この場合は、送信時間間隔の情報から、その広告表示端末２０の移動距離を推定し、現在のエリアだけでなく、次に位置情報を送信してくるまでの時間内に到達する可能性のあるエリアについても対象として、表示予定の広告コンテンツを検索する。
例えば現在のエリアの周囲のエリアなど（電車路線上のエリア設定であれば進行方向のエリアなど）までを対象として、各エリアでの表示予定の広告コンテンツを検索する。
【００７３】
表示予定の広告コンテンツとして現在のエリアと、進行が推定されるエリアでの広告コンテンツを抽出したら、ステップＦ３１３以降で、それぞれの表示予定の広告コンテンツについて、各パラメータの表示優先度を計算していく。
即ちステップＦ３１３で１つの広告コンテンツを選択する。そしてステップＦ３１４で、その広告コンテンツについて１つのパラメータを選択し、ステップＦ３１５で当該パラメータについての表示優先度を計算する。これは上記図１０の処理と同様であるが、この図１１の処理例では、ステップＦ３１６で、対象の複数エリア内の表示優先度を変化させる関数をスクリプトで記述する処理を行う。即ち、次に広告表示端末２０から現在位置情報を送信してくるまでの期間において、広告表示端末２０上で表示効果をどのように変化させるかのスクリプト（表示制御のための関数）を調べる処理である。
このステップＦ３１４，Ｆ３１５，Ｆ３１６の処理を、ステップＦ３１７で、設定された全パラメータについて計算完了とされるまで繰り返す。
１つの広告コンテンツについて、設定された全パラメータの表示優先度を計算したら、ステップＦ３１８で、全ての表示予定の広告コンテンツ、つまりステップＦ３１２で抽出した全ての広告コンテンツについての優先度計算を終えたか否かを確認し、終えていなければステップＦ３１３に戻る。そしてステップＦ３１３で、まだ表示優先度の計算を行っていない１つの広告コンテンツを選択し、同様にその広告コンテンツについて、ステップＦ３１４，Ｆ３１５、Ｆ３１６，Ｆ３１７で全ての設定されたパラメータについて、優先度の計算及びスクリプトを調べる処理を行う。
【００７４】
表示予定として選択した全ての広告コンテンツについて、それぞれ全てのパラメータの優先度の計算を終えたら、ステップＦ３１８からＦ３１９に進む。
ステップＦ３１９では、計算した表示優先度の効果を各広告コンテンツに加えながら、広告表示端末２０で表示する表示広告情報としてダイナミックＨＴＭＬ文を生成する。
そしてステップＦ３２０では、広告配信処理機能３は、生成したダイナミックＨＴＭＬ文にステップＦ３１６で調べた各スクリプト（即ち次に広告表示端末２０が管理サーバ１に情報要求（現在位置情報の送信）を出すまでに、表示効果をどのように変化させるかの表示効果制御情報としてのスクリプト）を付加して表示広告情報を生成し、これを広告表示端末２０に送信する。
広告表示端末２０では、表示広告情報としてのダイナミックＨＴＭＬ文及びスクリプトを受信したら、ＣＰＵ２１はその広告表示処理機能２０ｂによりステップＦ２１４で、当該受信したダイナミックＨＴＭＬ文及びスクリプトをコンテンツ記憶部２３に取り込むと共に、ダイナミックＨＴＭＬ文をＷｅｂブラウザ、又はこれと同等のソフトウエアにより送信されたダイナミックＨＴＭＬデータを解釈した上で、その結果をディスプレイコントローラ２５に転送して表示部２６に表示させる。
さらにＣＰＵ２１はステップＦ２１５でスクリプトを実行することで、エリアに応じて表示優先度を変化させる表示制御を実行する。つまりＣＰＵ２１は、ダイナミックＨＴＭＬ文の表示制御を、スクリプト処理を行うことで、広告表示端末２０自身の位置変動に応じて実行することで、現在位置に応じた広告コンテンツ毎の表示優先度の変化を実現する。
【００７５】
ＣＰＵ２１が実行するスクリプト処理を図１２に示す。
ステップＦ２５１でタイマー値を設定し、ステップＦ２５２でタイマー設定された一定時間を経過が検知される毎に、処理をステップＦ２５３に進める。
ステップＦ２５３では表示優先度を計算する広告コンテンツの一つを選択する。そしてステップＦ２５４では、選択した広告コンテンツに設定された表示効果パラメータの１つを選択する。ステップＦ２５５では、選択した表示効果のパラメータについての、エリアに応じた表示優先度をスクリプトで計算し、表示する。
このステップＦ２５４，Ｆ２５５を、全てのパラメータについて計算するまで繰り返す（Ｆ２５６）。
また、或る広告コンテンツについて、全てのパラメータについて計算を行ったら、ステップＦ２５７で全ての表示予定の広告コンテンツについて表示優先度を計算したか否かを確認する。まだ未計算の広告コンテンツがあればＭステップＦ２５３に戻って、その未計算の広告コンテンツを選択し、ステップＦ２５４，Ｆ２５５，Ｆ２５６の処理を行う。
ステップＦ２５７で全ての表示予定の広告コンテンツについて表示優先度を計算したと確認したら、ステップＦ２５８に進み、計算した表示優先度に応じて各広告コンテンツの表示を行う。
その後ステップＦ２５２に戻り、一定時間経過したら、上記処理を同様に実行する。
【００７６】
即ちこの図１２のスクリプト処理は、一定時間ごとにスクリプトを動作させることで、広告コンテンツ別、かつ表示効果別に表示優先度の値が変更されることになり、結果として、場所や時間に応じて広告表示端末２０内の処理だけで、広告コンテンツの表示が表示優先度に応じて変化するものとなる。
通常このような処理をするための実現手段の一例としては、図１３にあるようなJavaScript（登録商標）とダイナミックＨＴＭＬを使って、各広告コンテンツをオブジェクト化して、そのオブジェクトごとにJavaScript（登録商標）で変化を与える方法が使用できる。
【００７７】
［６．実施の形態の効果及び変形例］
以上のような実施の形態によれば、広告表示端末２０を視聴する一般視聴者にとって、位置的にタイミングのよい広告情報を得やすいものとなる。広告主にとっても、最もタイミング良く、かつ対象としたい人（例えば或る地域にいる人）に対して、広告を目立たせることができる。このため広告主側と視聴者側の双方に有効な広告表示を実現できるという効果がある。
即ち特定の場所に近づいたとき、そこに関係する広告情報を目立つように表示することで、その広告情報を潜在的に必要としていた顧客の関心を高め、最終的には広告主のビジネスに関連する売り上げや利益向上につながる広告効果を得ることができる。
また他の競合するビジネスを行っている競争相手よりも、高い広告料金を支払うことで、顧客のみている広告表示端末２０上で目立つように表示することが出来る。
また広告情報の目立ち度は、各種パラメータを組合せて広告主（広告情報提供者）が設定できる。また、その総合的な効果を元に課金額が決定されるので、広告主にとって納得度が高いシステムを構築可能であると言える。
管理サーバ１側のシステム運営者は、情報表示のプレミアム度に応じた金額を広告主から受け取ることにより、システムを持続的に運用し、サービスを維持することに好適となる。
【００７８】
ところで実施の形態では、規定の場所に近づいた場合に、より目立つように広告情報を表示する例を説明したが、規定の時間に近づいた場合に目立たせるというように、時間に応じて表示優先度を変化させることも、実現可能である。
例えば或る店で、バーゲンセールを開始する日時の直前を、その店の広告において最も高い表示優先度を設定し、遡って優先度を低くしていく。つまり、セール開始日時に近づくほど、表示優先度を高くしていくような表示優先度曲線を設定する。これにより、タイムリーに目立つ広告表示を実現でき、広告主と視聴者の双方に好適となる。
また、位置的な変化と時刻変化の両方で表示優先度が変化していくような設定も可能である。
【００７９】
時刻に応じて表示優先度を変化させる場合は、管理サーバ１の広告配信処理機能３において、例えば一定時間毎の処理として、現在時刻を検知し、現在時刻に応じて登録データベース４から表示予定の広告コンテンツを抽出する。登録データベース４においては、上記例におけるエリア毎ではなく、時刻毎に表示優先度のパラメータ設定値を登録しておく。
そして現在時刻に応じて登録データベース４から選択した表示予定の広告コンテンツについて、それぞれ上記図１０の第１の処理例の場合と同様に、各パラメータについての表示優先度を計算し、その結果から、現在時刻に応じた表示効果を生じさせる表示広告情報を生成し、その表示広告情報を広告表示端末２０に対して配信するようにすればよい。
また図１１の第２の処理例のように、現在時刻からの或る程度の時間経過を考慮して、その時間進行範囲の間に表示を予定する広告コンテンツを選択し、時間経過に応じた表示効果変化の関数を調べる。そしてダイナミックＨＴＭＬ文とスクリプトを広告表示端末２０に配信し、次の配信時刻までの期間は広告表示端末２０側のスクリプト処理で表示効果が変化するようにすることもできる。
なお時刻のみで表示優先度を変化させる場合は、広告表示端末２０が現在位置情報を一定時間毎に管理サーバ１に送信する必要はない。
【００８０】
また本発明は、鉄道車両内の広告表示端末や携帯型の広告表示端末に限られず、自動車に搭載された表示端末やイベント会場や各種施設等に固定設置されるものでもよい。
テーマパーク、イベント会場、博物館等での広告表示という点では、エリア毎、時間毎のイベント情報などの告知にも本発明は有用である。
広告表示端末で表示する広告情報とは、商品広告、店舗広告、店舗等で実施するサービス広告、求人広告、イベント広告、施設等の案内広告、料金表広告など、一般公衆に対して告知／提示する多様な情報のことをいう。さらには広告情報とは、いわゆる宣伝、通知、案内等の広告に限らず、表示のために提供する全ての文字や映像を含む。例えば商品等とは無関係の映像コンテンツなどの表示に関して適用することもできる。
【００８１】
更に、本発明は、広告主等の情報提供者が広告情報の表示優先度を設定するモデルであるとしたが、利用者端末としての広告表示端末側での利用者の趣味嗜好情報の設定により、更に表示優先度を変更またはフィルタリングするモデルも構築可能である。
【００８２】
本発明のプログラムは、広告情報の表示出力を行う広告表示端末２０に対して表示広告情報を配信する配信管理装置、即ち管理サーバ１のコンピュータシステムを制御するプログラムであって、即ち実施の形態でいう広告配信処理機能３としてのプログラムである。
このプログラムは、図１０、図１１で説明したような処理を行う。即ち広告表示端末２０の現在位置情報もしくは現在時刻を検知する検知ステップと、検知ステップで検知した、広告表示端末２０の現在位置情報もしくは現在時刻に応じて、各広告情報についての位置又は時間に応じて変化するように設定した表示優先度を登録する登録データベース４を検索して広告情報を選択する広告情報選択ステップと、
選択した広告情報に関し、設定された表示優先度に応じた表示効果を生じさせる表示広告情報を生成し、該表示広告情報を広告表示端末２０に対して配信する配信ステップとをコンピュータシステムに実行させるプログラムである。
【００８３】
このプログラムは、コンピュータシステム等の情報処理装置における記録媒体としてのシステムＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等により提供されることで、コンピュータシステムにインストールできる。
またこのプログラムは、リムーバブル記録媒体からインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態の広告配信システムの説明図である。
【図２】実施の形態の広告配信システムを構成するコンピュータシステムのブロック図である。
【図３】実施の形態の広告表示端末のブロック図である。
【図４】実施の形態の広告情報のエリア毎の表示優先度設定の説明図である。
【図５】実施の形態の表示優先度設定におけるプレミアム度の説明図である。
【図６】実施の形態の総合的な表示優先度の説明図である。
【図７】実施の形態の情報表示のプレミアム度と設定可能数の説明図である。
【図８】実施の形態の登録時の優先度設定処理のフローチャートである。
【図９】実施の形態の優先度設定時のＧＵＩ画面の説明図である。
【図１０】実施の形態の広告情報配信の第１の処理例のフローチャートである。
【図１１】実施の形態の広告情報配信の第２の処理例のフローチャートである。
【図１２】実施の形態の第２の処理例におけるスクリプト処理のフローチャートである。
【図１３】実施の形態のスクリプト処理の実現手法の例の説明図である。
【符号の説明】
【００８５】
１  管理サーバ、２  広告登録処理機能、３  広告配信処理機能、４  登録データベース、５  地図情報データベース、１０  広告主端末、２０  広告表示端末、２０ａ  位置通知機能、２０ｂ  広告表示処理機能、３０  決済サーバ、４０  ネットワーク
【図１】
2007199382.tif 000003
【図２】
2007199382.tif 000004
【図３】
2007199382.tif 000005
【図４】
2007199382.tif 000006
【図５】
2007199382.tif 000007
【図６】
2007199382.tif 000008
【図７】
2007199382.tif 000009
【図８】
2007199382.tif 000010
【図９】
2007199382.tif 000011
【図１０】
2007199382.tif 000012
【図１１】
2007199382.tif 000013
【図１２】
2007199382.tif 000014
【図１３】
2007199382.tif 000015