(57)【要約】【課題】車両を媒体として広告を出力するシステムにおいて、適切な料金設定を行う。【解決手段】一台以上の車両と、情報処理装置と、からなる広告システムであって、前記車両が、広告を出力する表示装置と、前記表示装置が広告を出力しているタイミングにおいて、前記車両の近傍に存在する移動端末の数を取得し、前記情報処理装置に送信する第一の制御部と、を有し、前記情報処理装置が、前記車両から受信した情報に基づいて、前記広告の料金に関するデータである料金データを生成する第二の制御部と、を有する。【選択図】図１
2020021327.tif 000002
【特許請求の範囲】
【請求項１】
一台以上の車両と、情報処理装置と、からなる広告システムであって、
前記車両が、
広告を出力する表示装置と、
前記表示装置が広告を出力しているタイミングにおいて、前記車両の近傍に存在する移動端末の数を取得し、前記情報処理装置に送信する第一の制御部と、
を有し、
前記情報処理装置が、
前記車両から受信した情報に基づいて、前記広告の料金に関するデータである料金データを生成する第二の制御部と、
を有する、広告システム。
【請求項２】
前記第一の制御部は、前記車両の近傍において通信が成立した前記移動端末の数を計数する、
請求項１に記載の広告システム。
【請求項３】
前記第一の制御部は、前記広告を視認可能な範囲内に存在する前記移動端末を計数の対象とする、
請求項２に記載の広告システム。
【請求項４】
前記第一の制御部は、前記移動端末と前記車両との位置関係を取得し、前記広告を視認できないと推定される移動端末を除外して前記計数を行う、
請求項２または３に記載の広告システム。
【請求項５】
前記第一の制御部は、前記移動端末と前記車両との位置関係の変化を取得し、前記広告を視認できないと推定される移動端末を除外して前記計数を行う、
請求項２または３に記載の広告システム。
【請求項６】
前記第一の制御部は、単位時間ごとに前記移動端末の数を取得する、
請求項１から５のいずれかに記載の広告システム。
【請求項７】
前記第一の制御部は、前記表示装置が出力した広告ごとに前記移動端末の数を取得する、
請求項１から６のいずれかに記載の広告システム。
【請求項８】
前記移動端末は、歩行者が所持する端末、または、車両に搭載された端末である、
請求項１から７のいずれかに記載の広告システム。
【請求項９】
広告を出力する表示装置を有する一台以上の車両と、情報処理装置と、が行う情報処理方法であって、
前記車両が、
前記表示装置が広告を出力しているタイミングにおいて、前記車両の近傍に存在する移動端末の数を取得し、前記情報処理装置に送信する第一の制御ステップを実行し、
前記情報処理装置が、
前記車両から受信した情報に基づいて、前記広告の料金に関するデータである料金データを生成する第二の制御ステップを実行する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両を媒体とした広告提供技術に関する。
【背景技術】
【０００２】
近年、車両を媒体として広告を行う技術の検討が進められている。例えば、車両の外部に表示装置を設け、表示する広告を動的に決定することで、周辺の状況に応じて適切な広告を表示することができ、高い広告効果を得ることができる。
これに関連する技術として、例えば、特許文献１には、道路上に広告を表示するシステムにおいて、予想される広告効果に応じて広告料金を算出するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６８５７６号公報
【特許文献２】特開２００５−０１０８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両を媒体として広告を掲出する場合、効果測定が容易ではないという課題がある。このため、従来技術においては、予め定義された交通量を用いて広告料金を決定するという手法がとられていた。すなわち、車両の周辺に存在した人の数を実測できないため、実際の人の多さに応じて適切に広告料金を設定するという点において課題があった。
【０００５】
本発明は上記の課題を考慮してなされたものであり、車両を媒体として広告を出力するシステムにおいて、適切な料金設定を行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る情報処理装置は、
一台以上の車両と、情報処理装置と、からなる広告システムであって、前記車両が、広告を出力する表示装置と、前記表示装置が広告を出力しているタイミングにおいて、前記車両の近傍に存在する移動端末の数を取得し、前記情報処理装置に送信する第一の制御部と、を有し、前記情報処理装置が、前記車両から受信した情報に基づいて、前記広告の料金に関するデータである料金データを生成する第二の制御部と、を有することを特徴とする。
【０００７】
また、本発明の第二の態様に係る情報処理方法は、
広告を出力する表示装置を有する一台以上の車両と、情報処理装置と、が行う情報処理方法であって、前記車両が、前記表示装置が広告を出力しているタイミングにおいて、前記車両の近傍に存在する移動端末の数を取得し、前記情報処理装置に送信する第一の制御ステップを実行し、前記情報処理装置が、前記車両から受信した情報に基づいて、前記広告の料金に関するデータである料金データを生成する第二の制御ステップを実行することを特徴とする。
【０００８】
また、本発明の第三の態様に係る情報処理装置は、前記情報処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、車両を媒体として広告を出力するシステムにおいて、適切な料金設定を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る広告配信システムの構成概略図である。
【図２】第一の実施形態に係る車両１０のシステム構成図である。
【図３】車両１０が有する表示装置の位置を説明する図である。
【図４】第一の実施形態に係るサーバ装置２０のシステム構成図である。
【図５】データベースに記憶される広告情報テーブルの例である。
【図６】データベースに記憶される車両情報テーブルの例である。
【図７】データベースに記憶される走行履歴テーブルの例である。
【図８】第一の実施形態に係る移動端末３０のシステム構成図である。
【図９】サーバ装置２０が行う広告配信処理のフローチャートである。
【図１０】車両１０が行う処理のフローチャートである。
【図１１】サーバ装置２０が行う料金データ生成処理のフローチャートである。
【図１２】車両１０と移動端末３０との位置関係を説明する図である。
【発明を実施するための形態】
【００１１】
本発明に係る広告配信システムは、サーバ装置が複数の車両に広告を配信し、当該複数の車両が、それぞれ表示装置を用いて広告を掲出するシステムである。
本実施形態に係る車両は、サーバ装置から受信した広告（静止画または動画）を、走行中において、車体の外部に設けられた表示装置を介して出力する。かかるシステムにおいては、広告を視認した消費者（以下、ユーザと称する）の数を推定できることが好ましい。
【００１２】
そこで、本発明に係る広告配信システムでは、広告を表示する車両が、表示装置が広告を出力しているタイミングにおいて、車両の近傍に存在する移動端末の数を取得し、サーバ装置に送信する。また、サーバ装置は、車両から受信した情報に基づいて、広告の料金に関するデータである料金データを生成する。
移動端末とは、例えば、歩行者であるユーザが所持する端末、または、ユーザが乗車する車両に搭載された端末である。
かかる構成によると、車両の周辺にどれだけの数の移動端末が存在したかを判定することができるため、広告の料金を適切に設定することが可能になる。
【００１３】
また、前記第一の制御部は、前記車両の近傍において通信が成立した前記移動端末の数を計数することを特徴としてもよい。
移動端末は、例えば、無線通信装置の存在を検出するためのデータ（プローブパケット等）を送受信することによってその存在を検出することができる。なお、通信が成立したとは、片方向のデータ伝送が成立したことをもって足りる。
【００１４】
また、前記第一の制御部は、前記広告を視認可能な範囲内に存在する前記移動端末を計数の対象とすることを特徴としてもよい。
視認可能な範囲とは、例えば、車両と移動端末との間に障害物が存在しない範囲である。移動端末が視認可能な範囲にあるか否かは、例えば、受信した電波の強度に基づいて判定してもよいし、移動端末から位置情報を送信可能な場合、当該位置情報と地図情報に基づいて判定してもよい。
【００１５】
また、前記第一の制御部は、前記移動端末と前記車両との位置関係（または位置関係の変化）を取得し、前記広告を視認できないと推定される移動端末を除外して前記計数を行うことを特徴としてもよい。
例えば、車両に対して広告が視認できない位置に存在する移動端末や、車両から離れる方向に移動している移動端末については、計数から除外することが好ましい。
【００１６】
また、前記第一の制御部は、単位時間ごとに前記移動端末の数を取得することを特徴としてもよい。かかる構成によると、車両の周辺に存在する移動端末の数の、時系列変化を取得することができる。
【００１７】
また、前記第一の制御部は、前記表示装置が出力した広告ごとに前記移動端末の数を取得することを特徴としてもよい。かかる構成によると、広告ごとに料金設定を行うことが可能になる。
【００１８】
以下、本発明の具体的な実施形態について図面に基づいて説明する。各実施形態に記載されているハードウェア構成、モジュール構成、機能構成等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１９】
（第一の実施形態）
まず、第一の実施形態に係る広告配信システムの構成概略を図１に示す。本実施形態に係る広告配信システムは、複数の車両１０と、サーバ装置２０と、移動端末３０とを含んで構成される。移動端末３０は、ユーザとともに移動する端末であれば、ユーザによって携帯される端末であってもよいし、ユーザが乗車している車両に設置された端末であってもよい。なお、本実施形態において、ユーザとは、車両１０によって出力された広告の訴求対象である人を指す。
【００２０】
車両１０は、車両の外部に複数の表示装置を備えた自動車であり、サーバ装置２０から受信した広告データに基づいて、所定の広告を掲出することができる。なお、本実施形態において、広告の掲出とは、表示装置に画像データを出力し、静止画像または動画像を表示させることを指す。なお、システムに含まれる車両１０の数は例示したものに限られず、何台であってもよい。
車両１０は、サーバ装置２０から広告データを取得し、走行中において、広告を表示装置に出力する。また、車両１０は、位置情報と、掲出中の広告に関する情報を、サーバ装置２０に周期的に送信する。
また、車両１０は、広告の掲出中において、当該車両の近傍に位置する移動端末３０の数を計数する。計数の結果はサーバ装置２０に送信される。
【００２１】
サーバ装置２０は、複数の車両１０と、車両１０によって掲出される広告を管理するサーバである。サーバ装置２０は、広告に関するデータと、車両に関するデータを保持しており、各車両１０に対して配信する広告の決定、各車両１０に対する広告の配信、実績の管理（例えば、広告主向けのレポート生成等）などを行う。
複数の車両１０の走行位置や走行履歴、各車両１０によって掲出された広告の識別子などは、サーバ装置２０によって管理される。
また、サーバ装置２０は、車両１０から送信された情報に基づいて、広告を視認したユーザの数を推定し、当該広告に対応する料金データを生成する。
【００２２】
移動端末３０は、消費者（ユーザ）とともに移動する端末である。移動端末３０は、ユーザが所持するスマートフォンであってもよいし、ユーザが乗車している車両に設置された車載装置（車載コンピュータ，ナビゲーション装置等）であってもよい。なお、システムに含まれる移動端末３０の数は例示したものに限られず、何台であってもよい。
【００２３】
本実施形態に係る広告配信システムでは、車両１０、サーバ装置２０、移動端末３０が、ネットワークによって相互に接続される。ネットワークには、例えば、インターネット
等の世界規模の公衆通信網であるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。また、ネットワークは、携帯電話等の電話通信網、Ｗｉ−Ｆｉ（登録商標）等の無線通信網を含んでもよい。
【００２４】
次に、車両１０の構成について説明する。図２は、車両１０のシステム構成を示した図である。
車両１０は、表示装置１０１、制御部１０２、記憶部１０３、通信部１０４、位置情報取得部１０５を有して構成される。
【００２５】
表示装置１０１は、車両１０の外部に設けられた複数の表示装置からなるユニットである。本実施形態では、車両１０は、図３に示したように、車両の外部に向けて配置された複数の表示装置（表示装置１０１Ａ，表示装置１０１Ｂ，…，表示装置１０１ｎ）を有して構成される（区別する必要がない場合、表示装置１０１と総称する）。
表示装置１０１は、液晶ディスプレイ、有機ＥＬディスプレイ、ＬＥＤマトリクス、プロジェクタなどを用いて構成することができる。
【００２６】
表示装置の数は、車両１０のタイプないし車種によって異なる。表示装置は、例えば、左側面、右側面、車両後方、車両上方など、複数の位置に配置されていてもよい。例えば、対象車両がトラックである場合、左側面、右側面、車両後方の三箇所に表示装置を配置することができる。また、対象車両がセダンである場合、左側面（前ドア）、左側面（後ドア）、右側面（前ドア）、右側面（後ドア）の四箇所に表示装置を配置することができる。
なお、表示装置１０１の配置位置は、これ以外であってもよい。例えば、ガラスに映像を投影できる場合、窓ガラス（例えば、サイドウインドウ、リアウインドウ等）に配置してもよい。
【００２７】
制御部１０２は、車両１０が有する機能のうち、広告を出力する機能を司る演算装置である。制御部１０２は、ＣＰＵ（Central Processing Unit）などの演算処理装置によっ
て実現することができる。
制御部１０２は、広告取得部１０２１と、広告出力部１０２２と、移動端末検出部１０２３と、通知部１０２４と、の４つの機能モジュールを有して構成される。各機能モジュールは、後述する記憶部１０３に記憶されたプログラムをＣＰＵによって実行することで実現してもよい。
【００２８】
広告取得部１０２１は、サーバ装置２０から、表示装置１０１に出力する広告に関するデータ（広告データ）を取得する。広告データの取得は、車両１０が走行を開始する直前ないし走行中に行うことが好ましいが、この限りではない。例えば、イグニッションをＯＮにしたタイミング、目的地を設定したタイミング、走行を開始したタイミングなどで行うことができる。広告取得部１０２１が取得した広告データは、後述する記憶部１０３に記憶される。
【００２９】
広告出力部１０２２は、広告データに含まれる広告を表示装置１０１に出力する。なお、広告を出力する条件が広告データに設定されている場合、条件が適合した場合にのみ広告の出力を行うようにしてもよい。また、広告データによって、表示装置の位置や大きさが指定されている場合、指定に従って出力を行うようにしてもよい。
【００３０】
移動端末検出部１０２３は、車両１０の周辺に存在する移動端末３０を検出し、その数を計数する。移動端末３０の検出は、アクティブ方式によって行ってもよいし、パッシブ方式によって行ってもよい。アクティブ方式とは、移動端末３０が、自装置の存在を通知するためのパケットをブロードキャスト送信する方式である。また、パッシブ方式とは、
車両１０が、移動端末３０を探索するためのパケットをブロードキャスト送信し、これを受信した移動端末３０が応答する方式である。以下、移動端末３０を検出するために送受信されるパケットをプローブパケットと称する。
【００３１】
例えば、移動端末３０が無線ＬＡＮを利用して通信を行う端末である場合、移動端末検出部１０２３が、移動端末３０から送信されたプローブ要求（Probe Request）を受信す
ることで、当該移動端末３０の存在を認識することができる。
なお、移動端末３０の検出に用いるパケットの種類は、利用する通信規格に合わせて選択すればよい。
【００３２】
通知部１０２４は、広告の掲出に関する情報をサーバ装置２０に通知する。具体的には、車両の現在位置、現在掲出中の広告の識別子、移動端末検出部１０２３によって計数された端末数、その他、広告に関する情報を収集し、サーバ装置２０に送信する。
各モジュールが行う具体的な処理の内容については後述する。
【００３３】
記憶部１０３は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部１０２によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部１０２において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。補助記憶装置には、プログラムを実行するためのオペレーティングシステムを記憶してもよい。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、制御部１０２によって実行されることで、前述した機能が実現される。
【００３４】
通信部１０４は、車両１０をネットワークに接続するための無線通信インタフェースである。通信部１０４は、例えば、無線ＬＡＮや３Ｇ、ＬＴＥ等の移動体通信サービスを介して、ネットワークへのアクセスを提供する。
位置情報取得部１０５は、車両１０の位置情報を取得する手段である。位置情報取得部１０５は、例えば、ＧＰＳモジュールを含んで構成され、車両１０の位置情報（例えば、緯度と経度）を取得する。
【００３５】
なお、図２に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。
【００３６】
次に、サーバ装置２０の構成について説明する。
図４は、サーバ装置２０のシステム構成を示した図である。サーバ装置２０は、通信部２０１、記憶部２０２、制御部２０３を含んで構成される。
【００３７】
サーバ装置２０は、一般的なコンピュータにより構成される。すなわち、サーバ装置２０は、ＣＰＵやＧＰＵ等のプロセッサ、ＲＡＭやＲＯＭ等の主記憶装置、ＥＰＲＯＭ、ハードディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータである。なお、リムーバブルメディアは、例えば、ＵＳＢメモリ、あるいは、ＣＤやＤＶＤのようなディスク記録媒体であってもよい。補助記憶装置には、オペレーティングシステム（ＯＳ）、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラムを主記憶装置の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、後述するような、所定の目的に合致した各機能を実現することができる。ただし、一部または全部の機能はＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。なお、サーバ装置２０は、単一のコンピュータで構成されてもよいし、互いに連携する複数台のコンピュータによって構成されてもよい。
【００３８】
通信部２０１は、サーバ装置２０をネットワークに接続するための通信インタフェースである。通信部２０１は、例えば、ネットワークインタフェースボードや、無線通信のための無線通信回路を含んで構成される。
【００３９】
記憶部２０２は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部２０３によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部２０３において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。主記憶装置および補助記憶装置については、記憶部１０３と同様であるため、詳細な説明は省略する。
【００４０】
さらに、記憶部２０２は、広告情報データベース２０２Ａ、車両情報データベース２０２Ｂ、走行履歴データベース２０２Ｃを記憶する。
広告情報データベース２０２Ａは、車両１０に配信する広告に関するデータを記憶するデータベースである。これらのデータは、広告主によって生成されたものである。
車両情報データベース２０２Ｂは、車両１０の属性や特徴を記憶するデータベースである。これらのデータは、車両１０をシステムに登録する際に生成されたものである。
走行履歴データベース２０２Ｃは、車両１０の走行履歴を記憶するデータベースである。走行履歴は、例えば、車両１０が走行した経路や地点、広告の掲出ステータス、掲出していた広告の識別子などを含む。これらのデータは、車両１０から収集した情報に基づいて更新される。
【００４１】
これらのデータベースは、プロセッサによって実行されるデータベース管理システム（ＤＢＭＳ）のプログラムが、記憶装置に記憶されるデータを管理することで構築される。本実施形態において利用されるデータベースは、例えばリレーショナルデータベースである。
【００４２】
ここで、広告情報データベース２０２Ａに格納されるデータについて、図５を参照して説明する。図５は、広告情報データベース２０２Ａに格納される広告情報テーブルの構成の一例を示す図である。図示したように、広告情報テーブルには、広告の属性に関する情報（符号５０１）、広告を掲出する条件に関する情報（符号５０２）、広告を掲出する車両を指定する情報（符号５０３）、車両が有する表示装置１０１に出力されるデータ（符号５０４）が格納される。広告情報データベース２０２Ａに格納された個々のデータを広告データと称する。
【００４３】
次に、車両情報データベース２０２Ｂに格納されるデータについて、図６を参照して説明する。図６は、車両情報データベース２０２Ｂに格納される車両情報のテーブル構成の一例を示す図である。車両情報テーブルには、車両の種別と、表示装置に関する情報が格納される。表示装置に関する情報は、例えば、表示装置の設置位置、設置位置ごとの枚数、表示面積などが含まれるが、これ以外の情報が含まれてもよい。
【００４４】
次に、走行履歴データベース２０２Ｃに格納されるデータについて、図７を参照して説明する。図７は、走行履歴データベース２０２Ｃに格納される走行履歴のテーブル構成の一例を示す図である。走行履歴テーブルには、車両の識別子（車両ＩＤ）、日付および時刻、車両１０の位置情報（例えば、緯度および経度）、広告の掲出状態（掲出ステータス）、掲出された広告の識別子（広告ＩＤ）、車両近傍において検出された移動端末３０の数（移動端末数）、検出された移動端末３０の詳細情報（移動端末情報）が格納される。
【００４５】
掲出ステータスは、例えば、「掲出」「非掲出」「駐車中」「運行終了」など、広告の掲出状態を表す情報である。車両１０が、広告主によって指定されたエリア外を走行している、指定された時間帯以外を走行しているなど、何らかの理由によって広告の掲出が行
われなかった場合、掲出ステータスにその理由を含めてもよい。
移動端末数は、車両１０の近傍において検出された移動端末３０の数である。
移動端末情報は、検出された移動端末３０の詳細情報（例えば、端末の種類や識別子）のリストである。これらの情報は、例えば、端末の重複を判定するために用いられる。
データベースに格納されたデータの利用法については後述する。
【００４６】
制御部２０３は、サーバ装置２０が行う制御を司る演算装置である。制御部２０３は、ＣＰＵなどの演算処理装置によって実現することができる。
制御部２０３は、広告配信部２０３１と、車両管理部２０３２と、料金データ生成部２０３３の３つの機能モジュールを有して構成される。各機能モジュールは、補助記憶手段に記憶されたプログラムをＣＰＵによって実行することで実現してもよい。
【００４７】
広告配信部２０３１は、複数の車両１０のそれぞれに掲出させる広告を決定し、対応する広告データを車両１０に送信する。
車両管理部２０３２は、複数の車両１０と周期的に通信を行い、車両１０の位置情報と、当該車両１０によって掲出されている広告の識別子等を収集し、走行履歴データベース２０２Ｃを更新する。
料金データ生成部２０３３は、広告の掲出料金に関するデータ（料金データ）を生成する。具体的には、走行履歴データベース２０２Ｃに記録された情報に基づいて、広告を視認したユーザの数を推定し、推定したユーザ数に基づいて料金データを生成する。
【００４８】
次に、移動端末３０の構成について説明する。図８は、移動端末３０のシステム構成を示した図である。
移動端末３０は、例えばスマートフォン、携帯電話、タブレットコンピュータ、個人情報端末、ノートブックコンピュータ、ウェアラブルコンピュータ（スマートウォッチ等）、車両に搭載された車載端末といった小型のコンピュータである。移動端末３０は、制御部３０１、記憶部３０２、位置情報取得部３０３、通信部３０４、入出力部３０５を含んで構成される。
【００４９】
制御部３０１は、移動端末３０が行う制御を司る演算装置である。制御部３０１は、ＣＰＵ（Central Processing Unit）などの演算処理装置によって実現することができる。
制御部３０１は、車両１０に対して自己の存在を通知するプローブパケットを送信、または、車両１０から送信されたプローブパケットに応答する機能を実行する。
具体的な処理内容については後述する。
【００５０】
記憶部３０２は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部３０１によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部３０１において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。補助記憶装置には、制御部３０１で実行されるプログラムをアプリケーションとしてパッケージ化したものを記憶してもよい。また、これらのアプリケーションを実行するためのオペレーティングシステムを記憶してもよい。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、制御部３０１によって実行されることで、以降に説明する処理が行われる。
【００５１】
主記憶装置は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含んでもよい。また、補助記憶装置は、ＥＰＲＯＭ（Erasable Programmable ROM）やハード
ディスクドライブ（ＨＤＤ、Hard Disk Drive）を含んでもよい。さらに、補助記憶装置
は、リムーバブルメディア、すなわち可搬記録媒体を含んでもよい。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。
【００５２】
位置情報取得部３０３は、移動端末３０の位置情報を取得する手段である。位置情報取得部３０３は、例えば、ＧＰＳモジュールを含んで構成され、移動端末３０の位置情報（例えば、緯度と経度）を取得する。
通信部３０４は、移動端末３０をネットワークに接続するための無線通信インタフェースである。通信部３０４は、例えば、無線ＬＡＮや３Ｇ、ＬＴＥ等の移動体通信サービスを介して、ネットワークへのアクセスを提供する。
入出力部３０５は、利用者が行った入力操作を受け付け、利用者に対して情報を提示する手段である。本実施形態では一つのタッチパネルディスプレイからなる。すなわち、液晶ディスプレイとその制御手段、タッチパネルとその制御手段から構成される。
【００５３】
次に、本実施形態に係る広告配信システムによって車両１０に広告を配信し、掲出する処理について説明する。図９は、サーバ装置２０が実行する処理のフローチャートである。なお、図９に示した処理は、管理サーバ２０が管理する対象である複数の車両１０のそれぞれについて周期的に（単位時間ごとに）実行される。
【００５４】
まず、ステップＳ１１にて、管理対象である車両１０から、位置情報と、現在掲出中の広告ＩＤ、広告の掲出ステータスを取得する。具体的には、車両管理部２０３２が、複数の車両１０（通知部１０２４）に対して問い合わせを行い、通知部１０２４が、位置情報取得部１０５を介して取得した位置情報を応答として送信する。また、通知部１０２４は、掲出中の広告の有無（広告を掲出中である場合はそのＩＤ）と、広告の掲出ステータスを送信する。また、通知部１０２４は、移動端末検出部１０２３によって計数された移動端末３０の数と、当該移動端末に関する情報を送信する。なお、車両１０が行う処理の詳細については、図１０を参照して後ほど説明する。
【００５５】
なお、本例では、サーバ装置２０が車両１０に対して周期的に問い合わせを行うものとするが、車両１０が周期的にサーバ装置２０に対して前述した情報をプッシュ送信するように構成してもよい。その場合、ステップＳ１１は、必ずしも図示したタイミングで実行されなくてもよい。
【００５６】
次に、ステップＳ１２で、広告配信部２０３１が、対象の車両１０が広告を現在掲出しているか否かを判定する。ここで、否定判定であった場合、ステップＳ１３へ遷移し、対象の車両１０によって掲出可能な一つ以上の広告を取得する。
ある車両１０によって掲出可能な広告があるか否かは、例えば、広告ごとに設定された条件が、車両１０の属性に適合するか否かによって判定することができる。例えば、図５の符号５０３に示すように、車両の種別や表示装置についての条件が指定されていた場合、車両１０の属性が条件に適合するか否かによって、広告の掲出可否が決定される。
対象の車両１０について適合する広告があった場合、当該広告に関する情報が抽出され、一時的に記憶される。
【００５７】
なお、広告に設定された条件のうち、エリアや時刻に関するものについては、条件を充足するか否かの判定は本ステップでは行われない。これらの条件が充足されるか否かは、車両１０の走行状況によって変化するためである。当該判定は、広告が配信された車両１０によって実行され、車両１０によって広告の掲出可否が決定される。なお、条件が充足されないことが明らかである広告については、本ステップで除外してもよい。
【００５８】
次に、ステップＳ１４で、対象の車両１０に対して、広告の掲出依頼を行うか否かを判定する。例えば、ステップＳ１３で一つ以上の広告が抽出された場合、本ステップで肯定判定となる。そして、ステップＳ１５で、抽出された広告に対応する広告データが、対象の車両１０へ送信される。
【００５９】
ステップＳ１２で肯定判定となるケースは、対象の車両１０が既に広告を掲出して走行中であるケースである。かかる場合、ステップＳ１６で、車両１０から取得した位置情報および広告ＩＤを用いて、走行履歴テーブルを更新する。具体的には、車両管理部２０３２が、走行履歴データベース２０２Ｃに記憶された走行履歴テーブルに、車両ＩＤ、日付、時刻、位置情報、ステータス、掲出広告ＩＤ、移動端末数、移動端末情報を含んだレコードを追加する。
【００６０】
次に、ステップＳ１７で、広告の掲出を終了する車両があるか否かを判定する。本ステップでは、車両１０から取得した情報に基づいて、掲出を終了する条件が満たされた広告があるか否かを判定する。例えば、ある広告について、総掲出時間が指定されていた場合であって、広告の総掲出時間が指定された時間を超えた場合、当該広告については掲出終了と判定される。また、ある広告を掲出している車両１０の運行が終了した場合（例えば、イグニッションがオフになった場合など）、当該広告については掲出終了と判定される。
【００６１】
ステップＳ１７で肯定判定となった場合、処理はステップＳ１８へ遷移し、該当する車両による広告掲出を終了させる。具体的には、広告配信部２０３１が、対応する車両１０に対して、広告の掲出を停止する指令を送信する。
【００６２】
以上に説明した処理は、サーバ装置２０の管理下にある全ての車両１０について繰り返し実行される。
【００６３】
次に、車両１０が行う処理について説明する。
図１０は、車両１０が実行する処理のフローチャートである。図１０に示した処理は、サーバ装置２０からの問い合わせを受信したタイミングで、車両１０によって実行される。
【００６４】
まず、ステップＳ２１で、サーバ装置２０からの問い合わせに応答して、移動端末検出部１０２３が、車両１０の近傍に存在する移動端末３０を検出し、その数を計数する。
移動端末３０の検出は、例えば、プローブパケットをブロードキャスト送信し、当該プローブパケットに応答して送信された応答パケットを受信することで行ってもよい。また、移動端末３０の検出は、移動端末３０から自発的に送信されたプローブパケットを受信することで行ってもよい。
なお、ブロードキャストするパケットの種類は、移動端末３０が利用可能な通信規格に合わせて選択すればよい。例えば、無線ＬＡＮ（ＩＥＥＥ８０２．１１），Ｗｉ−Ｆｉ（登録商標）ダイレクト，Ｃ−Ｖ２Ｘ，ＤＳＲＣ，Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬｏｗＥｎｅｒｇｙなどを利用することができる。
また、端末数を計数する際は、端末から送信されたパケットに含まれる識別子を用いて重複を排除してもよい。
【００６５】
次に、ステップＳ２２で、サーバ装置２０からの問い合わせに応答して、通知部１０２４が、以下の情報をサーバ装置２０に送信する。
（１）位置情報取得部１０５を介して取得した位置情報
（２）掲出中の広告の有無（広告を掲出中である場合はそのＩＤ）
（３）広告の掲出ステータス
（４）ステップＳ２１で検出した移動端末の数と、当該移動端末の詳細情報（識別子のリスト等）
【００６６】
なお、本例では、サーバ装置２０からの問い合わせに応答して車両１０が情報を送信す
る例を挙げたが、車両１０が所定の周期でサーバ装置２０に対して前述した情報をプッシュ送信するように構成してもよい。その場合、ステップＳ２１〜Ｓ２２は、必ずしも図示したタイミングで実行されなくてもよい。
【００６７】
次に、ステップＳ２３で、サーバ装置２０から広告データの送信がリクエストされているか否かを判定し、されている場合、当該広告データを受信する。
【００６８】
次に、ステップＳ２４で、広告出力部１０２２が、サーバ装置２０から既に広告データを受信しているか否かを判定する。ここで、否定判定であった場合、処理はステップＳ２１へ戻る。肯定判定であった場合、ステップＳ２５へ遷移し、現在の状況と、広告データに設定された条件とを比較して、広告を掲出するか否かを決定する。
例えば、広告データに、所定のエリア内でのみ広告を掲出する旨の指定がなされていた場合、当該エリアに関する条件と、位置情報取得部１０５を介して取得した位置情報とを比較した結果に基づいて、広告掲出の可否を決定する。また、広告データに、所定の時間帯でのみ広告を掲出する旨の指定がなされていた場合、当該時間帯に関する条件と、現在日時とを比較した結果に基づいて、広告掲出の可否を決定する。
なお、ここでは、広告の掲出可否を決定する条件としてエリアと時間帯を例示したが、車両１０において判定することができれば、その他の条件を用いてもよい。
【００６９】
ステップＳ２５で行った判定の結果、条件に適合する場合（ステップＳ２６−Ｙｅｓ）、処理はステップＳ２７へ遷移し、広告の掲出を開始（既に広告を掲出している場合は継続）する。条件に適合しない場合（ステップＳ２６−Ｎｏ）、処理はステップＳ２８へ遷移し、広告の掲出を停止する。
以上に説明した処理によって、車両１０による広告の掲出が行われる。
【００７０】
次に、走行履歴データベース２０３Ｃに蓄積された情報に基づいて、サーバ装置２０が、広告の料金を決定する処理について説明する。本実施形態では、広告の料金は、実績に応じて事後的に決定される。
【００７１】
図１１は、サーバ装置２０が、広告の料金を決定する際に実行される処理のフローチャートである。当該処理は、所定のタイミングで実行することができる。例えば、広告の掲出を行う期間が経過後に実行されてもよいし、広告の掲出を行う期間中において、繰り返し（例えば一日ごと、数時間ごとに）実行されてもよい。
【００７２】
まず、ステップＳ３１で、料金を算出する対象の広告（以下、対象広告）を決定する。
次に、ステップＳ３２で、対象広告に対応するレコードを走行履歴テーブルから抽出し、料金の算出を行う期間中における移動端末３０の総数を取得する。例えば、図７の例において、１２時００分から１２時０４分までの期間を対象とした場合、移動端末３０の述べ台数は３３６台となる。
【００７３】
次に、ステップＳ３３で、移動端末３０の重複を排除する。具体的には、走行履歴テーブル（移動端末情報フィールド）に格納された情報（例えば、移動端末３０の識別子等）を参照し、地理的および時間的に近接した同一の端末がある場合に、これを重複と判定し、重複分をカウントから除外する。
【００７４】
次に、ステップＳ３４で、重複を排除した後の移動端末３０の数に基づいて、対象広告を視認したと推定される延べ人数を推定する。人数の推定は、例えば、移動端末３０の種類ごとに所定の係数を乗算することで行ってもよい。所定の係数は、実際に存在した人の数と、移動端末３０を所有している人の数との差を補正するための係数である。
最後に、ステップＳ３５で、推定した人数に基づいて、対象期間における広告の料金を
決定し、料金データを生成する。
【００７５】
なお、本例では、対象期間における移動端末３０の述べ台数を計数したのちに重複を排除したが、単位時間ごとの平均台数を算出してもよい。例えば、図７の例では、５分間の平均台数が６７台と算出される。各タイムステップにおける移動端末数は重複していないため、このようにすると、移動端末３０の重複を排除する処理を省くことができる。
【００７６】
以上説明したように、第一の実施形態によると、広告を掲出する複数の車両１０が移動端末３０と通信を行った結果に基づいて、広告を視認したユーザの数を推定する。かかる形態によると、より適正な広告料金を算出することが可能になる。
【００７７】
なお、本実施形態では、広告を視認したと推定されるユーザの数に基づいて料金を算出したが、これ以外の付加的な要素を加味して料金を決定してもよい。例えば、車両１０が走行した場所や経路に基づいて、料金を補正してもよい。また、ユーザからのインタラクション（電子媒体へのアクセス等）が発生した場合に、その回数に応じて料金を加算してもよい。
【００７８】
また、車両１０にカメラが搭載されている場合、当該カメラによって取得された画像を解析した結果（例えば、周辺の交通量、歩行者の多さ、歩行者の視線の方向等）を用いて、料金を補正してもよい。
【００７９】
（第二の実施形態）
第一の実施形態では、車両１０が、通信可能な範囲内にある移動端末３０を全て計数した。これに対し、第二の実施形態は、広告を視認可能な範囲内にある移動端末３０のみを計数する実施形態である。
【００８０】
第二の実施形態では、ステップＳ２１にて、移動端末検出部１０２３が移動端末３０を計数する際に、広告を視認可能な位置に存在する移動端末３０のみを計数の対象とする。
移動端末３０が広告を視認可能な位置に存在するかは、例えば、車両１０と移動端末３０との距離が所定の距離以下であるか否かによって判定することができる。
距離は、例えば、無線の受信電力に基づいて推定してもよいし、移動端末３０から位置情報が送信可能である場合は、当該位置情報に基づいて算出してもよい。
【００８１】
なお、広告を視認可能であるか否かは、距離のみに基づいて決定してもよいし、付加的な情報を参照することで決定してもよい。
例えば、移動端末３０から位置情報を取得した車両１０が、当該位置情報と、記憶している地図情報に基づいて、移動端末３０が、車両１０の見通し距離内にあるか否かを判定するようにしてもよい。
【００８２】
なお、前述した例では、広告を視認可能な位置に移動端末３０が存在するかを車両１０が判定したが、当該判定をサーバ装置２０が行うようにしてもよい。この場合、走行履歴テーブルを更新する際に、移動端末３０の位置に関する情報を移動端末情報フィールドに格納するようにしてもよい。そして、ステップＳ３２で、条件に当てはまらない移動端末３０を除外してもよい。
【００８３】
第二の実施形態によると、広告を視認可能な範囲に存在した移動端末３０のみを計数の対象とすることができるため、より適正な料金を算出することが可能になる。
【００８４】
（第三の実施形態）
第一の実施形態では、車両１０が、通信可能な範囲内にある移動端末３０を全て計数し
た。これに対し、第三の実施形態は、車両１０と移動端末３０との位置関係に基づいて、計数する移動端末３０をフィルタリングする実施形態である。
【００８５】
図１２は、車両１０と、移動端末３０を搭載した車両との位置関係を示した図である。
例えば、図１２（Ａ）および（Ｂ）に示したように、車両１０と移動端末３０とが近づく方向に移動していた場合、移動端末３０に関連付いたユーザは、車両１０によって掲出されている広告を視認できる可能性が高い。また、図１２（Ｃ）に示したように、車両１０と移動端末３０とが距離を保って移動していた場合も同様である。しかし、図１２（Ｄ）に示したように、車両１０と移動端末３０とが離れる方向に移動していた場合、広告を視認することができない。
【００８６】
このように、第三の実施形態では、車両１０が、自車両に対して離れる方向に移動端末３０が移動しているか否かによって、当該移動端末３０を計数するか否かを決定する（ステップＳ２１）。
なお、移動端末３０の移動方向は、移動端末３０から取得した位置情報に基づいて決定してもよい。このため、移動端末３０が送信するプローブパケットに、自装置の位置情報を含ませてもよい。また、移動端末３０が送信するプローブパケットに、移動方向そのものを含ませてもよい。
【００８７】
第三の実施形態によると、車両１０の近傍に存在している移動端末３０を無条件に計数してしまうことを避けることができる。
【００８８】
なお、前述した例では、移動端末３０の移動方向を車両１０が判定したが、当該判定をサーバ装置２０が行うようにしてもよい。この場合、走行履歴テーブルを更新する際に、移動端末３０の移動方向に関する情報を移動端末情報フィールドに格納するようにしてもよい。そして、ステップＳ３２で、条件に当てはまらない移動端末３０を除外してもよい。
【００８９】
また、本実施形態では、位置関係の変化に基づいて、移動端末３０を計数するか否かを判断したが、位置関係のみに基づいて当該判断を行ってもよい。例えば、車両１０の片側のみに表示装置が存在し、当該表示装置と反対側に移動端末３０があった場合、当該移動端末３０を計数から除外するようにしてもよい。
【００９０】
（変形例）
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００９１】
例えば、実施形態の説明では、広告に対する料金データのみを生成したが、算出した料金を、予め設定された広告予算から減算し、予算が無くなったタイミングで広告の掲出を停止するようにしてもよい。
【００９２】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００９３】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００９４】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピ
ュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク・ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００９５】
１０・・・車両
１０１・・・表示装置
１０２・・・制御部
１０３・・・記憶部
１０４・・・通信部
１０５・・・位置情報取得部
２０・・・サーバ装置
２０１・・・通信部
２０２・・・記憶部
２０２Ａ・・・広告情報データベース
２０２Ｂ・・・車両情報データベース
２０２Ｃ・・・走行履歴データベース
２０３・・・制御部
【図１】
2020021327.tif 000003
【図２】
2020021327.tif 000004
【図３】
2020021327.tif 000005
【図４】
2020021327.tif 000006
【図５】
2020021327.tif 000007
【図６】
2020021327.tif 000008
【図７】
2020021327.tif 000009
【図８】
2020021327.tif 000010
【図９】
2020021327.tif 000011
【図１０】
2020021327.tif 000012
【図１１】
2020021327.tif 000013
【図１２】
2020021327.tif 000014