(57)【特許請求の範囲】
【請求項１】
音波発信装置と、携帯端末と、情報配信装置とを備え、
前記音波発信装置は、該音波発信装置を識別する識別情報を送信し、
前記携帯端末は、前記識別情報を受信し、該識別情報を前記情報配信装置に送信し、
前記情報配信装置は、前記携帯端末から受信した前記識別情報に関連付けられた配信情報を前記携帯端末に送信するよう構成された情報配信システムであって、
前記情報配信装置は、所定の期間、前記識別情報ごとに、各識別情報を送信する前記携帯端末の数をカウントし、該携帯端末の数が所定数に達した前記識別情報を送信した前記携帯端末に対して前記配信情報を送信することを特徴とする情報配信システム。
【請求項２】
音波発信装置と、携帯端末と、情報配信装置とを備え、
前記音波発信装置は、該音波発信装置を識別する識別情報を送信し、
前記携帯端末は、前記識別情報を受信し、該識別情報を前記情報配信装置に送信し、
前記情報配信装置は、前記携帯端末から受信した前記識別情報に関連付けられた配信情報を前記携帯端末に送信するよう構成された情報配信システムであって、
前記情報配信装置は、前記識別情報ごとに、所定の期間に前記識別情報を送信した前記携帯端末と、該所定の期間よりも過去の所定の期間に前記識別情報を送信した前記携帯端末とを比較し、両期間で同一の前記識別情報を送信した前記携帯端末に対して前記配信情報を送信するように構成されたことを特徴とする情報配信システム。
【請求項３】
前記情報配信装置は、前記所定の期間、前記識別情報ごとに、各識別情報を送信する前記携帯端末の数をカウントし、前記所定の期間と該所定の期間よりも過去の所定の期間の両期間で同一の前記識別情報を送信した前記携帯端末の数が所定数に達したとき、該識別情報を送信した前記携帯端末に対して前記配信情報を送信するように構成されたことを特徴とする請求項２に記載の情報配信システム。
【請求項４】
音波発信装置と、携帯端末と、情報配信装置とを備え、
前記音波発信装置は、該音波発信装置を識別する識別情報を送信し、
前記携帯端末は、前記識別情報を受信し、該識別情報を前記情報配信装置に送信し、
前記情報配信装置は、前記携帯端末から受信した前記識別情報に関連付けられた配信情報を前記携帯端末に送信するよう構成された情報配信システムであって、
前記情報配信装置は、前記識別情報ごとに、所定の期間に前記識別情報を送信した前記携帯端末と、前記所定の期間よりも過去の所定の期間に前記識別情報を送信した前記携帯端末とを比較して、前記過去の所定の期間に前記識別情報を送信していない前記携帯端末に対して前記配信情報を送信するように構成されたことを特徴とする情報配信システム。
【請求項５】
前記情報配信装置は、前記識別情報ごとに、所定の期間に前記識別情報を送信した前記携帯端末と、前記所定の期間よりも過去の所定の期間に前記識別情報を送信した前記携帯端末とを比較して、前記所定の期間と該所定の期間よりも過去の所定の期間の両期間で同一の前記識別情報を送信した前記携帯端末に対して、前記過去の所定の期間に前記識別情報に対応する前記配信情報を送信した時間に応じて前記配信情報を送信するか否かを決定するように構成されたことを特徴とする請求項４に記載の情報配信システム。
【請求項６】
前記情報配信装置は、前記識別情報を送信した前記携帯端末に、前記識別情報を有する前記音波発信装置が設置された被設置部及び近隣の前記被設置部に関する前記配信情報の少なくとも１つを所定の優先順位に基づいて選択し、送信するように構成されたことを特徴とする請求項１から５のいずれか一項に記載の情報配信システム。
【請求項７】
前記情報配信装置は、前記音波発信装置を経由して前記配信情報を前記携帯端末に送信するように構成されたことを特徴とする請求項１から６のいずれか一項に記載の情報配信システム。
【請求項８】
携帯端末から送信される識別情報に基づいて、前記携帯端末に配信情報を送信する情報配信装置であって、
所定の期間、前記識別情報ごとに、各識別情報を送信する前記携帯端末の数をカウントする端末数算出部と、
前記携帯端末の数が所定数に達した前記識別情報に関連する前記配信情報を取得する配信情報取得部と、
前記識別情報を送信した前記携帯端末に対して、前記配信情報を送信する配信情報送信部と、を備えたことを特徴とする情報配信装置。
【請求項９】
コンピュータを、
所定の期間、識別情報ごとに、各識別情報を送信する携帯端末の数をカウントする端末数算出手段と、
前記携帯端末の数が所定数に達した前記識別情報に関連する配信情報を取得する配信情報取得手段と、
前記識別情報を送信した前記携帯端末に対して、前記配信情報を送信する配信情報送信手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信システム、情報配信装置及びプログラムに関する。
【背景技術】
【０００２】
従来、広告配信等、ユーザに情報を配信する様々な技術が知られている。その一例として、ユーザに会員登録させ、ユーザのメールアドレスに店舗情報等を送る手法が知られている。また、ユーザが店舗の前など所定の場所に行くと、その店舗の広告がユーザの形態端末等に配信される手法が知られている。
【０００３】
しかしながら、前者の手法では、ユーザの居る場所に関係なく、大量の広告メールが配信されるため、ユーザが価値のある広告を探しにくくなる。また、後者の手法では、ユーザが登録した配信サイトの契約店舗が少なければユーザが広告を確認し易いが、店舗数が多くなると、店舗の前を通るたびに広告が配信されるため、前者の手法と同じようにユーザは無視するようになってしまう。いずれの場合も、広告の効果が薄れてしまうという状況にあった。
【０００４】
一方、情報配信のためのＩＤをスピーカから発信される音波に重畳して携帯端末に送信する手法が開示されている（例えば、特許文献１参照）。特許文献１に記載の情報配信システムでは、スピーカから音波とともに送信されるＩＤをユーザの携帯端末で受信し、このＩＤを所定のサーバに送信すると、サーバがＵＲＬを携帯端末に返信する。そして、このＵＲＬを携帯端末で送信することで、ユーザがコンテンツを得ることができる。
【０００５】
しかしながら、特許文献１のように、ユーザが興味のある情報を取得したい場合だけ、携帯端末を操作してサーバにＩＤを送信することで情報を入手できる方法もあるが、ユーザにとっては負荷が大きく、サービスを解約するユーザも出てくる。また、より多くのユーザに効率的に情報を送信したいという情報の提供元の希望に即したものではない。したがって、ユーザに適切かつ効率的に情報配信することが可能な、情報配信システムの開発が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の事情に鑑みて為されたもので、ユーザに適切かつ効率的に情報配信することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本願に係る情報配信システムは、音波発信装置と、携帯端末と、情報配信装置とを備え、音波発信装置は、該音波発信装置を識別する識別情報を送信し、携帯端末は、識別情報を受信し、該識別情報を情報配信装置に送信し、情報配信装置は、携帯端末から受信した識別情報に関連付けられた配信情報を携帯端末に送信するよう構成された情報配信システムであって、情報配信装置は、所定の期間、識別情報ごとに、各識別情報を送信する携帯端末の数をカウントし、該携帯端末の数が所定数に達した識別情報を送信した携帯端末に対して配信情報を送信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザに適切かつ効率的に情報配信することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本願の実施例１〜実施例３に係る情報配信システムの概略図である。
【図２】音波発生装置のハードウェア構成の一例を示す図である。
【図３】携帯端末のハードウェア構成の一例を示す図である。
【図４】情報配信サーバのハードウェア構成の一例を示す図である。
【図５】情報配信システムの機能ブロック図である。
【図６】図５の端末位置情報テーブルの一例を示す図である。
【図７】図５の広告情報テーブルの一例を示す図である。
【図８】図５のスピーカ位置情報テーブルの一例を示す図である。
【図９】店舗の位置とスピーカの位置とを対応づけた概略図である。
【図１０】携帯端末から送信される通信情報のデータ構造の一例を示す図である。
【図１１】各スピーカＩＤに対する携帯端末ＩＤのカウント数を対応づけた図である。
【図１２】携帯端末ＩＤ数が所定数以上のスピーカＩＤに対して配信優先順位に従って検索した広告情報のリストを示す図である。
【図１３】携帯端末に表示された広告情報の一例を示す図である。
【図１４】実施例１に係る情報配信システムにおける広告情報の取得動作の一例を示すシーケンス図である。
【図１５】実施例２に係る情報配信システムにおいて、ある期間と１つ前の期間でスピーカＩＤ＝ＳＰ０００００１を取得した携帯端末のリストを示す図である。
【図１６】実施例２に係る情報配信システムにおいて、各スピーカＩＤに対する携帯端末ＩＤのカウント数を対応づけた図である。
【図１７】実施例２に係る情報配信システムにおいて、携帯端末ＩＤ数が所定数以上のスピーカＩＤに対して配信優先順位に従って検索した広告情報のリストを示す図である。
【図１８】実施例２に係る情報配信システムにおける広告情報の取得動作の一例を示すシーケンス図である。
【図１９】実施例３に係る情報配信システムにおいて、ある時点でスピーカＩＤ＝ＳＰ０００００１を取得した携帯端末のリスト（左図）と、重複した携帯端末ＩＤの情報を削除した携帯端末のリスト（右図）とを示す図である。
【図２０】図５の広告配信済携帯端末情報テーブルの一例を示す図である。
【図２１】広告配信済携帯端末テーブルが更新された状態を示す図である。
【図２２】実施例３に係る情報配信システムにおける広告情報の取得動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
（実施例１）
以下、本願に係る情報配信システムの一実施例について、図面を参照して説明する。図１は実施例１に係る情報配信システムの構成を示す概略図である。図１に示すように、実施例１に係る情報配信システム１は、音波発信装置１００、携帯端末２００、情報配信装置としての情報配信サーバ３００等を備え、これらがネットワーク４００を介して相互に接続されて構成される。また、これらに加えて、店舗用のＰＣ端末や管理用のＰＣ端末等を備えることができる。
【００１１】
音波発信装置１００は、ＢＧＭや店内アナウンス等を音波として放送する装置であり、スピーカやアンプ等を備えて構成され、自身を識別するための識別情報としてのスピーカＩＤを、音波として放送（送信）する機能を有する。音波発信装置１００は、例えば、商店街（施設の一例）の店舗（被設置部の一例）ごと、百貨店やショッピングセンター（施設の一例）等のテナント（被設置部の一例）ごとに設置される。
【００１２】
携帯端末２００は、音波発信装置１００から送信されるスピーカＩＤを受信し、このスピーカＩＤを携帯端末ＩＤとともに情報配信サーバ３００に送信し、情報配信サーバ３００から送信される情報を受信して表示する機能を有する。携帯端末２００は、ユーザが携帯して操作するものであればよく、例えば、携帯電話、スマートフォン、タブレット端末、ＰＤＡ（Personal  Digital  Assistant）、ノートパソコン等が挙げられる。
【００１３】
情報配信サーバ３００は、スピーカＩＤに関連付けられた配信情報を管理する音波発信装置１００ごとにスピーカＩＤを割り当て、各音波発信装置１００にスピーカＩＤを送信する。また、携帯端末２００から送信されたスピーカＩＤに関連付けられた配信情報を携帯端末２００に送信する機能を有する。情報配信サーバ３００は、例えば、管理センター等に１台、または区画やフロアごとに１台ずつ複数台が備えられている。
【００１４】
ネットワーク４００は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）を含む通信ネットワークにより構成される。ＷＡＮに電話回線等の公衆回線が含まれていても構わない。
【００１５】
＜情報配信システムのハードウェア構成＞
次に、本実施例の情報配信システム１のハードウェア構成について、図２〜図４を参照して説明する。図２は、実施例１に係る音波発信装置１００のハードウェア構成の一例を示す図である。音波発信装置１００は、音波発信装置１００全体の動作を制御するＣＰＵ（Central  Processing  Unit）１０１、ＣＰＵ１０１が実行するプログラムを記憶したＲＯＭ（Read  Only  Memory）１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ（Random  Access  Memory）１０３、スピーカＩＤ等の各種情報を記憶する記憶部としてのフラッシュメモリ等の記録メディア１０４、ＣＰＵ１０１の制御に従って記録メディア１０４に対する各種データの読み出し又は書き込み（記憶）を制御するメディアドライブ１０５、音量や操作メッセージ等を表示するディスプレイ１０６、ＣＰＵ１０１の制御に従ってディスプレイ１０６に表示データを伝送するディスプレイＩ／Ｆ（Interface）１０７、音波発信装置１００の操作やデータ入力を行う入力部としての操作パネル１０８、スピーカＩＤ等を音声（音波）に変調する変調器１０９、変調された音波を増幅する増幅器１１０、音声を入力するマイク１１１、音声を出力するスピーカ１１２、ＣＰＵ１０１の制御に従ってマイク１１１及びスピーカ１１２との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１３、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１４、ネットワーク４００を利用してデータ伝送をするためのネットワークＩ／Ｆ１１５、音波発信装置１００の電源のＯＮとＯＦＦとを切り換えるための電源スイッチ１１６、及び上記各構成要素を電気的に接続するためのアドレスバスやデータバス等のバスライン１１７等を備えている。
【００１６】
図３は、実施例１に係る携帯端末２００のハードウェア構成の一例を示す図である。携帯端末２００は、携帯端末２００全体の動作を制御するＣＰＵ２０１、ＣＰＵ１０１により実行されるプログラムを記憶したＲＯＭ２０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ２０３、ＣＰＵ２０１の制御に従ってデータの読み出し又は書き込みを行うＥＥＰＲＯＭ２０４、ＣＰＵ２０１の制御に従って被写体を撮像し画像データを得るカメラ２０５、カメラ２０５の駆動を制御する撮像素子Ｉ／Ｆ２０６、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種加速度・方位センサ２０７、携帯端末ＩＤ等の各種データを記憶する記憶部としてのフラッシュメモリ等の記録メディア２０８に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０９、現在時刻や日付、曜日等の情報を有するチップであるＲＴＣ（Real  Time  Clock；リアルタイムクロック）２１０を備えている。そして、メディアドライブ２０９の制御に従って、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア２０８が着脱自在な構成となっている。カメラ２０５は、レンズや、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含む。この固体撮像素子として、ＣＭＯＳ(Complementary  Metal  Oxide  Semiconductor)や、ＣＣＤ（Charge  Coupled  Device）等が用いられる。
【００１７】
携帯端末２００は、さらに、音声を入力する内蔵型のマイク２１１、音声を出力する内蔵型のスピーカ２１２、ＣＰＵ２０１の制御に従ってマイク２１１及びスピーカ２１２との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ２１３、アンテナ２１４、このアンテナ２１４を利用して無線通信信号により最寄りの基地局と通信を行う通信Ｉ／Ｆ２１５、アクセスポイントとＩＥＥＥ８０２１２規格に準拠する無線ＬＡＮ通信を行う無線ＬＡＮ通信Ｉ／Ｆ２１６、近距離通信用アンテナ２１７、この近距離通信用アンテナ２１７を利用してＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、ＦｅｌｉＣａ（登録商標）等の近距離通信を行う近距離無線通信Ｉ／Ｆ２１８、ＧＰＳ衛星からＧＰＳ信号を受信するＧＰＳ受信部２１９、被写体の画像データや各種アイコン等を表示する液晶や有機ＥＬ等の表示部であるディスプレイ２２０、ディスプレイ２２０に画像データを伝送するディスプレイＩ／Ｆ２２１、ディスプレイ２２０上に搭載された感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ２２０上におけるタッチ位置を検出するタッチパネル２２２、携帯端末２００の電源のＯＮとＯＦＦとを切り換えるための電源スイッチ２２３、及び上記各構成要素を電気的に接続するためのアドレスバスやデータバス等のバスライン２２４等を備えている。また、携帯端末２００は、専用の電池も備えており、この電池によって駆動される。
【００１８】
図４は、実施例１に係る情報配信サーバ３００のハードウェア構成の一例を示す図である。情報配信サーバ３００は、情報配信サーバ３００全体の動作を制御するＣＰＵ３０１、ＣＰＵ３０１が実行するプログラムを記憶したＲＯＭ３０２、ＣＰＵ３０１のワークエリアとして使用されるＲＡＭ３０３、情報配信プログラム、配信情報等の各種データを記憶するＨＤ３０４、ＣＰＵ３０１の制御にしたがってＨＤ３０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard  Disk  Drive)３０５、フラッシュメモリ等の記録メディア３０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ３０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ３０８、ディスプレイ３０８に画像データを伝送するディスプレイＩ／Ｆ３０９、ネットワーク４００を利用してデータ伝送をするためのネットワークＩ／Ｆ３１０、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード３１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス３１２、着脱可能な記録媒体の一例であるＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）３１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ３１４、外部機器を接続するための外部機器Ｉ／Ｆ３１５、情報配信サーバ３００の電源のＯＮとＯＦＦとを切り換えるための電源スイッチ３１６、及び上記各構成要素を電気的に接続するためのアドレスバスやデータバス等のバスライン３１７等を備えている。
【００１９】
＜情報配信システムの機能構成＞
次に、実施例１の情報配信システム１の機能構成について説明する。図５は、実施例１に係る情報配信システム１の機能構成の一例を示す機能ブロック図である。
【００２０】
まず、音波発信装置１００の機能構成を説明する。図５に示すように、音波発信装置１００は、識別情報受信部１１、識別情報変調部１２、音声送信部１３、スピーカＩＤ記憶部１４を有している。識別情報受信部１１は、図２のＣＰＵ１０１（ＣＰＵ１０１からの命令、演算結果等を示す。以下同様）、ネットワークＩ／Ｆ１１５によって実現される。識別情報変調部１２は、図２のＣＰＵ１０１、変調器１０９、増幅器１１０によって実現される。音声送信部１３は、図２のＣＰＵ１０１、音声入出力Ｉ／Ｆ１１３によって実現される。スピーカＩＤ記憶部１４は、図２のＲＡＭ１０３やラッシュメモリ等の記録メディア１０４によって実現される。
【００２１】
識別情報受信部１１は、情報配信サーバ３００からネットワーク４００を介して送信される識別情報の一例であるスピーカＩＤを受信し、スピーカＩＤ記憶部１４に保存（記憶）する。なお、音波発信装置１００と情報配信サーバ３００とがオフラインになっている場合、または音波発信装置１００がネットワーク４００に接続されていない場合等は、操作パネル１０８のタッチキー等からスピーカＩＤを入力するよう構成することができる。ユーザは、ディスプレイ１０６に表示されるスピーカＩＤを目視で確認しながら入力作業を行うことができる。この場合、操作パネル１０８から入力されたスピーカＩＤがスピーカＩＤ記憶部１４に保存される。
【００２２】
識別情報変調部１２は、スピーカＩＤを所定のフォーマットに変換（変調）する。この変調方法としては、特に限定されることはなく、公知の変調方法を適宜用いることができる。音声送信部１３は、識別情報変調部１２で変調されたスピーカＩＤをＢＧＭ、店内アナウンス等に重畳して、又はスピーカＩＤを単独でスピーカ１１２から放送する。
【００２３】
次に、携帯端末２００の機能構成について説明する。図５に示すように、携帯端末２００は、音声送受信部２１、音声変換部２２、情報送受信部２３、配信情報表示部２４、操作入力受付部２５、スピーカＩＤ記憶部２６、端末ＩＤ記憶部２７を有している。
【００２４】
音声送受信部２１は、図３のＣＰＵ２０１、音声入出力Ｉ／Ｆ２１３によって実現される。音声変換部２２は、ＣＰＵ２０１によって実現される。情報送受信部２３は、図３のＣＰＵ２０１、通信Ｉ／Ｆ２１５、無線ＬＡＮ通信Ｉ／Ｆ２１６、近距離無線通信Ｉ／Ｆ２１８等によって実現される。配信情報表示部２４は、図３のＣＰＵ２０１、ディスプレイＩ／Ｆ２２１等によって実現される。操作入力受付部２５は、図３のタッチパネル２２２、電源スイッチ２２３等によって実現される。
【００２５】
スピーカＩＤ記憶部２６、端末ＩＤ記憶部２７は、ＲＡＭ２０３、ＥＥＰＲＯＭ２０４、フラッシュメモリ等の記録メディア２０８等によって実現される。なお、携帯端末２００は、撮像素子Ｉ／Ｆ２０６やカメラ２０５等で実現される撮像部など、通常の携帯端末としての機能をも備えている。
【００２６】
スピーカＩＤ記憶部２６は、音波発信装置１００から携帯端末２００が受信した識別情報（第１の識別情報）が記憶される。実施例１では、識別情報としてスピーカＩＤを用いている。端末ＩＤ記憶部２７は、携帯端末２００の識別情報が予め記憶されている。実施例１では、携帯端末２００の識別情報（第２の識別情報）として携帯電話番号を用いている。
【００２７】
音声送受信部２１は、音声（音波）を受信して音声信号に変換する機能、音声信号を音声に変換して送信する機能を有する。音声送受信部２１は、音波発信装置１００のスピーカ１１２から発せられた音波を受信して音声信号に変換する。
【００２８】
音声変換部２２は、音声送受信部２１で受信し変換した音声信号をスピーカＩＤに変換し、スピーカＩＤ記憶部２６に保存する機能を有する。このスピーカＩＤへの変換方法も、公知の適宜の方法を用いることができる。
【００２９】
情報送受信部２３は、携帯端末２００と情報配信サーバ３００、他の携帯端末２００、装置、システム等との通信を行う機能を有する。情報送受信部２３は、スピーカＩＤと携帯端末ＩＤとを、情報配信サーバ３００に送信し、情報配信サーバ３００から配信情報としての広告情報を受信する。また、情報送受信部２３は、ユーザからの指示（操作）に従って、情報配信サービスの利用アプリのダウンロードを行う。
【００３０】
配信情報表示部２４は、画像情報を編集してディスプレイ２２０に表示する機能を有する。配信情報表示部２４は、情報送受信部２３が受信した広告情報を、表示属性等に従って編集して、ディスプレイ２２０に表示する。
【００３１】
操作入力受付部２５は、携帯端末２００の操作のためのユーザによる各種入力を受け付ける機能を有する。操作入力受付部２５は、ユーザがタッチパネル２２２で情報配信サービスの利用アプリのダウンロード操作を受け付ける機能を有する。また、操作入力受付部２５は、ユーザの電源スイッチ１１６の操作による電源ＯＮ又はＯＦＦの入力を受け付ける。
【００３２】
次に、情報配信サーバ３００の機能構成について説明する。図５に示すように、情報配信サーバ３００は、識別情報送信部３１、端末情報受信部３２、端末数算出部３３、配信情報取得部３４、配信情報送信部３５、端末位置情報ＤＢ（データベース）３６、広告情報ＤＢ３７、スピーカ位置情報ＤＢ３８を有している。
【００３３】
識別情報送信部３１、端末情報受信部３２及び配信情報送信部３５は、図４のＣＰＵ３０１、ネットワークＩ／Ｆ３１０によって実現される。端末数算出部３３及び配信情報取得部３４は、図４のＣＰＵ３０１によって実現される。端末位置情報ＤＢ３６、広告情報ＤＢ３７、スピーカ位置情報ＤＢ３８は、図４のＨＤ３０４によって実現される。
【００３４】
識別情報送信部３１は、音波発信装置１００の識別情報としてのスピーカＩＤを音波発信装置１００に送信する機能を有する。このスピーカＩＤは、スピーカ位置と関連付けられてスピーカ位置情報ＤＢ３８に予め記憶されている。
【００３５】
端末情報受信部３２は、携帯端末２００からスピーカＩＤ及び携帯端末ＩＤを受信し、取得時刻とともに端末位置情報ＤＢ３６に追記（記憶）する機能を有する。端末数算出部３３は、スピーカＩＤごとに、各スピーカＩＤを送信した携帯端末２００の数をカウントする機能を有する。カウント数は、ＲＡＭ３０３等に保存される。
【００３６】
配信情報取得部３４は、スピーカＩＤに関連付けられた配信情報としての広告情報を広告情報ＤＢ３７から検索して取得する機能を有する。配信情報送信部３５は、取得した広告情報を所定の携帯端末２００又は音波発信装置１００に送信する機能を有する。
【００３７】
端末位置情報ＤＢ３６は、携帯端末２００から送信されたスピーカＩＤ及び携帯端末ＩＤが取得時刻と関連付けられて格納された端末位置情報テーブル３６ａを有している。図６は、実施例１に係る端末位置情報テーブル３６ａのテーブル構造の一例を示す。図６に示されるように、端末位置情報テーブル３６ａは、スピーカＩＤと携帯端末ＩＤとが、これらを取得した取得時刻、端末情報受信部３２が受信した時刻が関連付けられて記憶されている。
【００３８】
スピーカＩＤは、音波発信装置１００を特定するための識別情報であって、各店舗に設置された音波発信装置１００が有するスピーカ１１２（図２参照）にそれぞれ割り当てられている。スピーカＩＤとして、適宜の数字、文字等を用いることができる。実施例１では、スピーカＩＤとしてスピーカを示す「ＳＰ」と数字（連番）とで表しているが、本願のスピーカＩＤがこれに限定されることはなく、スピーカ１１２の製造番号等を用いることもできる。
【００３９】
携帯端末ＩＤは、携帯端末２００を特定するための識別情報である。携帯端末ＩＤとして、適宜の数字、文字等を用いることができる。実施例１では、携帯端末ＩＤとして携帯電話番号を用いているが、本願の携帯端末ＩＤがこれに限定されることはなく、携帯端末２００の製造番号や個体識別番号（端末識別番号）、メールアドレス等を用いることもできる。
【００４０】
取得時刻は、携帯端末２００からスピーカＩＤ及び携帯端末ＩＤを受信した時刻である。本実施例では、日付を含む時刻（時、分）を用いているが、本願の取得時刻がこれに限定されることはなく、時刻のみを用いることもできるし、秒単位の時刻を用いることもできる。
【００４１】
広告情報ＤＢ３７は、広告番号、店舗番号、店舗名、配信期間、広告情報が格納された広告情報テーブル３７ａを有している。図７は、実施例１に係る広告情報テーブル３７ａのテーブル構造の一例を示す。この広告情報ＤＢ３７の各データは、広告を配信したい店舗関係者が情報配信サーバ３００にアクセスして登録する。
【００４２】
広告番号は、広告を特定するための識別情報であり、実施例１では、数字（連番）を用いている。店舗番号及びは広告情報を配信する店舗を特定するための識別情報であり、実施例１では、「店舗」の文字と数字（連番）とを組み合わせて用いている。店舗名は店舗番号に対する店舗の名称であり、実施例１では文字列を用いている。配信期間は、広告情報を配信する期間であり、実施例１では、月日を用いているが、年月日を用いることもできるし、時間を含めることもできる。
【００４３】
広告情報は、ユーザの携帯端末２００に配信してディスプレイ２２０に表示させる配信情報であり、実施例１では文字列を用いているが、表示の際の属性等を含めることができる。また、広告情報として携帯端末２００のディスプレイ２２０に表示させる画像や写真、スピーカ１１２から発する音声情報等を設定することもできる。
【００４４】
なお、配信情報送信部３５は、広告情報を携帯端末２００に配信する際に、この広告情報テーブル３７ａから取得した配信期間を参照し、この配信期間内であることを確認してから広告情報を配信する。配信方法として、広告情報と配信期間とを配信する方法もあるが、広告情報だけにすることで、少ない情報量で必要事項を配信することができるとともに、ユーザの誤解を排除することができる。また、図７に示す実施例１の広告情報テーブル３７ａでは、配信期間として、日付を登録しているが、時間や分など自由に指定することができる。
【００４５】
スピーカ位置情報ＤＢ３８は、スピーカ位置、スピーカＩＤ、配信優先順位が格納されたスピーカ位置情報テーブル３８ａを有している。図８は、実施例１に係るスピーカ位置情報テーブル３８ａのテーブル構造の一例を示す。
【００４６】
図８に示すスピーカ位置は、音波発信装置１００のスピーカ１１２が設置される位置を数字で示したもので、スピーカ１１２のスピーカ位置とスピーカＩＤとが関連付けられて登録されている。配信優先順位は、最寄の店舗に配信する広告情報がない場合に、他の店舗の広告情報を配信する際の優先順位を決めるもので、店舗番号と不等号「＞」とで表されている。
【００４７】
したがって、施設管理者は、どのスピーカ１１２のスピーカ位置にどのスピーカＩＤを割り振るかを事前に決め、その上で、店舗関係者と広告配信業者とで広告配信優先順位を決め、スピーカ位置情報テーブル３８ａの配信優先順位のデータを設定する。なお、配信優先順位という形で、１つの広告を配信するようにすることもできるが、複数の広告情報を配信することもできる。その場合は、例えば、同時に配信する複数の店舗番号をカンマ「，」で区切って配信優先順位に設定することができる。
【００４８】
また、配信優先順位は、音波発信装置１００の近隣の店舗の広告情報を配信するほうが効果的である。例えば、遠くの店舗の広告情報を流したとしても、そこまでユーザを移動させるにはかなりの効果的な広告が必要となるが、近くの店舗であれば、容易に行くことができるため、ユーザが移動する可能性は高くなる。そのため、音波発信装置１００の設置された店舗の近隣の店舗に設置されたスピーカ１１２のスピーカ位置を、事前に決められた優先順位に従って設定する。実施例１では、配信優先順位を、「最寄の店舗＞反対側の店舗＞両横の店舗＞斜め前の店舗」という順番とした。
【００４９】
［情報配信サービス］
以下、上述のような本願の実施例１に係る情報配信システム１による情報配信処理（情報配信サービス）の動作について、図面を参照しながら説明する。
【００５０】
＜スピーカＩＤ登録＞
まず、情報配信サービスを実行するに際して、以下のような事前準備を行う。まず、前述したように、施設管理者は、施設の店舗Ｔ内に音波発信装置１００をそれぞれ設置する。図９は、百貨店、ショッピングセンター、商店街等の施設Ａの各店舗Ｔの位置と、音波発信装置１００のスピーカ１１２の位置とを対応づけた図である。この図９は、店舗Ｔ（店舗Ｔ１〜Ｔ３０）の配置と音波発信装置１００のスピーカ１１２の配置を示している。店舗Ｔの末尾の数値が「店舗番号」を示しており、各店舗Ｔのスピーカ１１２に付した数値は「スピーカ位置」を表している。
【００５１】
次に、音波発信装置１００のスピーカ位置に対してスピーカＩＤと配信優先順位を決め、情報配信サーバ３００にアクセスして、スピーカ位置情報ＤＢ３８に保存する。図８のスピーカ位置情報テーブル３８ａに、スピーカ位置とスピーカＩＤと配信優先順位とを対応づけて保存した一例が示されている。
【００５２】
この図８に示すように、例えば、スピーカ位置「１」の場所に設定したスピーカ１１２のスピーカＩＤを「ＳＰ０００００１」に設定している。また、配信優先順位は、前述したように、あるスピーカＩＤを受信した携帯端末２００に広告を配信する場合に、どの店舗の広告情報を配信するかを決めるために用いられる。
【００５３】
例えばスピーカＩＤ「ＳＰ０００００１」の場合は、「１＞６＞２＞７」が設定されている。これは、まず「店舗１」（つまり、スピーカ位置「１」のスピーカ１１２が店舗前の通路等に設置された店舗）の広告情報を選択して配信するが、もし、「店舗１」の広告情報がない場合は、「店舗６」（つまり、スピーカ位置「６」のスピーカ１１２が店舗前の通路等に設置された店舗、以下同様）の広告情報を選択し、次に「店舗２」の広告情報を選択するという順番で、配信する広告の優先順位を決めたものである。
【００５４】
同様に、スピーカＩＤ「ＳＰ０００００２」の場合は、「２＞７＞１，３＞６，８」が設定されている。この場合、「店舗２」の広告情報、次に「店舗７」の広告情報、次に「店舗１」及び「店舗３」の広告情報、最後に「店舗６」及び「店舗８」の広告情報という順番で選択して配信する配信優先順位を決めている。
【００５５】
次に、情報配信サーバ３００は音波発信装置１００と接続し、各音波発信装置１００のスピーカ１１２に対して登録したスピーカＩＤを送信する。音波発信装置１００は受信したスピーカＩＤをスピーカＩＤ記憶部１４に保存する。なお、図９に情報配信サーバ３００で各音波発信装置１００のスピーカ１１２に対して設定したスピーカＩＤの結果を、「ＩＤ＝ＳＰ０００１」のように示した。
【００５６】
＜配信情報登録＞
次に、各店舗Ｔのオーナー等の店舗関係者は、店舗ＴのＰＣ端末等を用いて広告情報ＤＢ３７にアクセスして、広告情報（配信内容、配信期間など）を登録する。図７に、広告情報の一例を示す。広告番号は、登録した順に付される。例えば、「店舗１」では、８／２０〜８／２７の配信期間に、「全品２０％ＯＦＦ」の情報を配信することが登録されている。なお、広告情報の登録は、店舗関係者が登録することに限定されることはなく、例えば、施設管理者や業者等が店舗関係者の申請を受けて登録するように構成することもできる。
【００５７】
＜利用アプリのダウンロード及びインストール＞
一方、情報配信サービスを利用するユーザは、携帯端末２００のタッチパネル２２２等を操作して、情報配信サーバ３００等にアクセスして、情報配信サービスの利用アプリをダウンロードし、インストールする。この利用アプリは、ＲＡＭ２０３にインストールされ、ＣＰＵ２０１によって実行され、ＣＰＵ２０１の命令によって上述した各機能が動作する。
【００５８】
＜広告情報の取得＞
以下、情報配信サービスを利用した広告情報の取得の動作の一例を、図１４のシーケンス図を用いて説明する。
【００５９】
まず、ユーザは情報配信サービスに対して広告を提供している施設Ａに移動し、インストールした利用アプリを立ち上げる（ステップＳ１）。一方、施設Ａ内の各店舗Ｔの前の通路等に設置されたスピーカ１１２からは、スピーカＩＤが送信される（ステップＳ２）。ユーザが施設Ａ内を移動し、いずれかの店舗Ｔに近づくと、ユーザが保持する携帯端末２００の音声送受信部２１がスピーカ１１２からの音波を受信し、音声変換部２２がスピーカＩＤに変換する（ステップＳ３）。なお、取得したスピーカＩＤは、スピーカＩＤ記憶部２６に記憶される。
【００６０】
そして、携帯端末２００の情報送受信部２３が、電話回線やネットワーク４００を介してスピーカＩＤと携帯端末ＩＤとを情報配信サーバ３００に送信する（ステップＳ４）。図１０に、携帯端末２００から送信される通信情報のデータ構造の一例を示す。
【００６１】
情報配信サーバ３００は、携帯端末２００から送信されたスピーカＩＤと携帯端末ＩＤとを受信（取得）すると（ステップＳ５）、取得時刻を加えた上で、図６に示すように、端末位置情報ＤＢ３６に追記（記憶）する（ステップＳ６）。
【００６２】
端末位置情報ＤＢ３６は、逐次、複数のユーザの携帯端末２００の情報が追記されるため、情報配信サーバ３００の端末数算出部３３が、所定の間隔（例えば３分間）ごとにスピーカＩＤを取得した携帯端末２００の数を数える。なお、このとき、重複した携帯端末を削除する。
【００６３】
この処理を図１４のシーケンス図に従ってより具体的に説明すると、前回の集計時刻と現時刻との差を計算する（ステップＳ７）。この差が例えば３分間等、所定の時間（所定の期間）以内か判定し（ステップＳ８）、所定の時間以内ならステップＳ５に戻ってスピーカＩＤ及び携帯端末ＩＤの受信と、ステップＳ６の端末位置情報ＤＢ３６への追記を繰り返す。
【００６４】
ステップＳ８で所定の時間を経過したと判定された場合、ステップＳ９に進み、端末位置情報ＤＢ３６から、所定の時間内に追記したデータを抽出する。次に、抽出したデータをスピーカＩＤごとに検索し（ステップＳ１０）、重複する携帯端末ＩＤが存在する場合、つまり同じ携帯端末ＩＤと同じスピーカＩＤのデータが複数回送信されてきた場合は、その重複したデータを端末位置情報ＤＢ３６から削除する（ステップＳ１１）。
【００６５】
そして、スピーカＩＤごとの携帯端末ＩＤの数（携帯端末２００の数）を算出する（ステップＳ１２）。図１１に、スピーカＩＤとスピーカＩＤごとの携帯端末ＩＤのカウント数とを対応づけたリストを示す。店舗の下又は上に記載した数字がカウント数である。図１１のリストにおいて、例えば、「店舗１」のスピーカＩＤ「ＳＰ０００００１」では、２５個の携帯端末ＩＤが算出（カウント）された。算出された携帯端末ＩＤの数、図１１及び以下で説明する図１２のリストの内容は、ＲＡＭ３０３に一時的に保存することもできるし、ＨＤ３０４、記録メディア３０６等に保存することもできる。
【００６６】
次に、配信情報取得部３４が、携帯端末ＩＤの数が所定の数以上（例えば２０以上）のスピーカＩＤを抽出する（ステップＳ１３）。抽出した各スピーカＩＤに対して、スピーカ位置情報ＤＢ３８にアクセスして、事前に決められた配信優先順位（店舗Ｔの番号が優先順位で示されたもの）抽出する。またこの配信優先順位に基づいて、広告情報ＤＢ３７にアクセスして、配信優先順位の各店舗Ｔに対応する広告情報の配信期間を抽出する（以上、ステップＳ１４）。次いで、抽出した配信優先順位と配信期間に基づいて、配信する広告情報を抽出する（ステップＳ１５）。つまり、配信期間を確認し、現時刻が配信期間内であれば当該店舗Ｔの広告情報を当該スピーカＩＤで配信する広告情報として選択し、配信期間外であれば、次の優先順位の店舗Ｔの広告情報の配信期間を確認し、配信期間内であれば当該店舗Ｔの広告情報を選択する。
【００６７】
図１２に、スピーカＩＤごとの広告情報の抽出結果のリストを示す。この図１２に示すように、スピーカＩＤ「ＳＰ０００００１」、「ＳＰ００００２７」についてはこれらが設置された店舗１、店舗２７の広告情報が抽出され、「ＳＰ００００２４」については店舗２４の広告情報がないため、配信優先順位に従って近隣の店舗２９の広告情報が抽出された。配信情報送信部３５は、各スピーカＩＤに対応して抽出した広告情報を、ネットワーク４００を介して該スピーカＩＤを送信した携帯端末２００に送信する（ステップＳ１６）。
【００６８】
情報配信サーバ３００から送信された広告情報を、携帯端末２００の情報送受信部２３が受信し、配信情報表示部２４が表示画像を生成してディスプレイ２２０に広告情報を表示する（ステップＳ１７）。図１３に、ディスプレイ２２０に表示された広告情報の一例を示す。このディスプレイ２２０に表示される広告情報は、ユーザがその前を歩行中の店舗Ｔ又は近隣の店舗Ｔの広告情報であるため、広告情報を見たユーザがそのまま当該店舗Ｔ内に足を踏み入れ易くなり、集客効果を向上させることができる。
【００６９】
なお、実施例１では、広告情報の送信は、携帯端末２００に直接送信しているが、変形例として、音波発信装置１００を経由して音波で携帯端末２００に送信することもできる。前者は複数の携帯端末２００の各々に広告情報を送信するのに対して、後者の場合は、１つの音波発信装置１００に広告情報を送信するだけなので、通信負荷の低減には効果的である。
【００７０】
後者のように情報配信サーバ３００から音波発信装置１００に広告情報を送信する場合は、図５に点線で示すように音波発信装置１００が広告情報を受信し（ステップＳ１８）、広告情報を音波に変調して携帯端末２００に送信する（ステップＳ１９）。この場合、例えば、音波発信装置１００の識別情報受信部１１で配信情報を受信し、識別情報変調部１２で広告情報を音波に変調し、音声送信部１３から広告情報を音声で送信する。そして、音波発信装置１００からの音波を受信した携帯端末２００は、音波を広告情報に変換して、上記と同様に表示画像を生成し、ディスプレイ２２０に表示する。
【００７１】
以上、本願の実施例１では、スピーカ１１２から音波でスピーカＩＤを携帯端末２００に送信し、携帯端末２００が受信したスピーカＩＤと携帯端末ＩＤとを情報配信サーバ３００に送信している。これを受信した情報配信サーバ３００は、所定の期間、スピーカＩＤごとに、携帯端末２００の数をカウントし、該カウント数が所定数に達したスピーカＩＤを送信した携帯端末２００に対して広告情報を配信している。
【００７２】
したがって、実施例１によれば、音波を用いて顧客であるユーザの位置を特定し、ユーザが集まっているところに、近隣の店舗の広告を流すことができる。そのため、ユーザ側では近隣の店舗の広告を取得して効率的に店舗を回ることができる。さらに店舗側でも店舗の近隣にいるユーザに的を絞って広告情報を提供することができるため、効率的かつ適切にユーザに広告情報を配信することが可能となる。
【００７３】
また、変形例のように広告情報をスピーカ１１２から送信することもでき、これによって、携帯端末２００は情報配信サーバ３００からの受信回数を減らすことができる。また、この場合、音波による情報送信はビットレートが低いため、従来のようにすべての広告情報を送信すると、スピーカＩＤの送信頻度が減少し、ユーザの位置特定の精度に影響が出る場合がある。しかし、本願では、携帯端末２００の数をカウントして、ユーザが集まったところだけに広告情報を送信することで、スピーカＩＤの送信頻度の減少を抑制して、効率よく広告情報を配信することが可能となる。
【００７４】
（実施例２）
次に、本願の実施例２に係る情報配信システムについて、図面を参照して説明する。実施例２の情報配信システムの基本構成は、実施例１の情報配信システム１と同様であるため、詳細な説明は省略する。以下では、実施例１とは異なる機能について主に説明する。
【００７５】
上記実施例１では、移動中のユーザ、すなわち店舗Ｔの近くを歩いているユーザもカウントすることになるが、移動中のユーザは携帯端末２００を操作しておらず、広告情報に気づかない場合が想定される。一方、移動していないユーザ、つまり立ち止まっているユーザは、その間、携帯端末２００を操作している場合が多く見られ、このようなユーザに対して広告情報を配信するほうが効果的である。
【００７６】
そこで、実施例２では、所定の期間に立ち止まっているユーザに対して広告情報を配信することが可能な情報配信システムを構築している。その実現のため、ある期間にスピーカＩＤを取得した携帯端末２００の数に加え、その前の所定の期間で取得した携帯端末２００数を算出し、さらに、２つの期間で、同じスピーカＩＤを取得した携帯端末２００数をカウントする。これによって、所定の期間に立ち止まっているユーザの数がわかる。
【００７７】
次に、実施例２の情報配信サービスの動作について説明する。スピーカ位置情報ＤＢ３８への登録、音波発信装置１００へのスピーカＩＤの登録、広告情報ＤＢ３７の登録、利用アプリのダウンロード及びインストール等は、上述した実施例１と同様であるため、以下では、図１８のシーケンス図を参照しながら広告情報の取得の動作について説明する。
【００７８】
＜実施例２における広告情報の取得＞
図１８は、実施例２における情報配信サービスを利用した広告情報の取得の動作の一例を示すシーケンス図である。実施例１と同様の処理については、簡略に説明する。
【００７９】
この図１８に示すように、まずユーザがインストールした利用アプリを立ち上げ（ステップＳ２１）、各店舗Ｔに設置されたスピーカ１１２からスピーカＩＤを送信する（ステップＳ２２）。ユーザが保持する携帯端末２００がスピーカ１１２からの音波を受信し、スピーカＩＤに変換した後（ステップＳ２３）、スピーカＩＤと携帯端末ＩＤとを情報配信サーバ３００に送信する（ステップＳ２４）。
【００８０】
情報配信サーバ３００は、スピーカＩＤと携帯端末ＩＤとを受信し（ステップＳ２５）、取得時刻を加えた上で、端末位置情報ＤＢ３６に追記（記憶）する（ステップＳ２６）。
【００８１】
次に、情報配信サーバ３００は、前回の集計時刻と現時刻との差を計算し（ステップＳ２７）、この差が所定の時間（例えば３分間）以内なら（ステップＳ２８）、ステップＳ２５〜Ｓ２７を繰り返す。所定の時間が経過したら、端末位置情報ＤＢ３６から、所定の時間内に追記したデータを抽出し（ステップＳ２９）、抽出したデータをスピーカＩＤごとに検索し（ステップＳ３０）、重複する携帯端末ＩＤのデータを端末位置情報ＤＢ３６から削除する（ステップＳ３１）。
【００８２】
以上までは実施例１と同様の処理であり、実施例２では、さらに以下のステップＳ３２〜Ｓ３４を実施する。これらの処理は、端末数算出部３３や配信情報取得部３４で行うことができる。
【００８３】
次に、実施例２では、端末数算出部３３で、スピーカＩＤごとの携帯端末ＩＤのリストを作成する（ステップＳ３２）。例えば、ある期間とその１つ前の期間でスピーカＩＤ＝「ＳＰ０００００１」を取得した携帯端末２００の携帯端末ＩＤのリストを図１５に示す。図１５において、網掛けされた携帯端末ＩＤに対応する１５台の携帯端末２００が、２つの期間にまたがって「ＳＰ０００００１」を取得しているため、この１５台の携帯端末２００のユーザが「ＳＰ０００００１」の取得エリアで立ち止まっていたと考えられる。
【００８４】
そこで、端末数算出部３３は、ステップＳ３２で得られたリストに対して、１つ前の所定期間でのリストを読み出す（ステップＳ３３）。そして、図１５に例示されるように、この２つのリストにおいて同じスピーカＩＤを受信した携帯端末の数（２つの期間に共通して出現する携帯端末ＩＤの数）を算出する（ステップＳ３４）。以上の手順をすべてのスピーカＩＤに関して実施した結果のリストを図１６に示す。
【００８５】
以上の処理を実施したら、次に、図１６のリストに基づいて、配信情報取得部３４が、携帯端末ＩＤの数が所定の数以上（例えば５以上）のスピーカＩＤを抽出する（ステップＳ３５）。配信情報取得部３４は、抽出した各スピーカＩＤに対して、スピーカ位置情報ＤＢ３８から配信優先順位を取得し、この配信優先順位に基づいて広告情報ＤＢ３７から広告情報の配信期間を抽出する（ステップＳ３６）。次いで、抽出した配信優先順位と配信期間に基づいて、配信する広告情報を抽出する（ステップＳ３７）。
【００８６】
図１７に、スピーカＩＤごとの広告情報の抽出結果のリストを示す。実施例２でも図１７に示すように、配信優先順位及び配信期間に基づいてスピーカ１１２が設置された店舗Ｔの広告情報が最優先で取得され、当該店舗Ｔの広告情報がない場合は、配信優先順位及び配信期間に基づいて近隣の店舗Ｔの広告情報が取得される。配信情報送信部３５は、抽出した広告情報を、ネットワーク４００を介して携帯端末２００に送信する（以上、ステップＳ３８）。
【００８７】
なお、上記実施例１で説明したように、実施例２でも広告情報を携帯端末２００に直接送信するだけでなく、変形例として、音波発信装置１００を経由して音波で携帯端末２００に送信することもできる。この場合、情報配信サーバ３００は、ステップＳ３７で広告情報を音波発信装置１００に送信する。音波発信装置１００は、この広告情報を受信し（ステップＳ４０）、広告情報を音波に変調して携帯端末２００に送信する（ステップＳ４１）。
【００８８】
携帯端末２００は、情報配信サーバ３００又は音波発信装置１００から送信される広告情報を受信し、変換や表示画像の生成を行った後、ディスプレイ２２０に広告情報を表示する（ステップＳ３９）。
【００８９】
以上、実施例２によっても、音波を用いて顧客であるユーザの位置を特定し、ユーザが集まっているところに、近隣の店舗の広告を流すことができ、効率的かつ適切にユーザに広告情報を配信することが可能となる。さらに実施例２では、所定の期間にスピーカＩＤを取得した携帯端末２００と、１つ前の所定の期間にスピーカＩＤを取得した携帯端末２００とを比較し、両期間でスピーカＩＤを取得した携帯端末２００の数をカウントしている。そして、このカウント数が所定数に達したとき、該スピーカＩＤを送信した携帯端末２００に対して広告情報を送信している。したがって、所定の期間に立ち止まって携帯端末２００を操作しているユーザに対して広告情報を配信することができ、より効率的かつ適切にユーザに広告情報を配信することが可能となる。
【００９０】
なお、実施例２では、所定の期間とその１つ前の所定の期間とで、スピーカＩＤを取得した携帯端末２００を比較しているが、過去の所定の期間が１つ前の所定の期間に限定されることはない。過去の所定の期間であれば、２つ前の所定の期間又はそれ以上前の所定の期間を選択することができ、所定の期間の長さやユーザが立ち止まっている時間を何分に想定するか等で、適宜の過去の所定の期間と比較することができる。また、実施例２では、携帯端末ＩＤの数が所定の数以上のスピーカＩＤを送信した携帯端末２００に広告情報を送信しているが、携帯端末ＩＤの数に関わらず、１台であっても広告情報を送信するようにすることもできる。この場合でも、立ち止まっているユーザのみに広告情報を配信するため、効率的な配信が可能となる。
【００９１】
（実施例３）
次に、本願の実施例３係る情報配信システムについて、図面を参照して説明する。実施例３の情報配信システムの基本構成は、図５に一点鎖線で示すように、広告配信済端末情報ＤＢ３９をさらに設けたこと以外は、実施例１の情報配信システム１と同様である。そのため、詳細な説明は省略する。以下では、実施例１とは異なる機能について主に説明する。
【００９２】
まず、上記実施例１では、所定の時間内で同じ携帯端末ＩＤと同じスピーカＩＤとが複数回送信されてきた場合は、重複データを削除している（実施例１のステップＳ１１等参照）。これにより、所定の時間内で同じ携帯端末２００に同じ広告情報を複数回送信するのを防いでいる。実施例２も同様である。しかし、所定の時間を過ぎて、再度同じ携帯端末ＩＤとスピーカＩＤとが送信された場合、例えば、ユーザが時間を変えて同じ店舗Ｔの近くを何度も行き来した場合等は、同じ携帯端末２００に同じ広告情報が複数回送信される場合がある。このような状態が頻繁に続くと、広告情報やそのサービスに対するユーザの関心が薄れる場合がある。
【００９３】
そこで、実施例３では、過去に配信済みの広告情報を送信しないようにするか、又は過去に配信した場合はその後一定期間、同じ広告情報を送信しないようにする。これにより、ユーザの関心が薄れるのを防ぎ、より適切に広告情報の配信を行うことが可能な情報配信システム１を提供しようとするものである。
【００９４】
これを可能とするため、実施例３では、端末位置情報ＤＢ３６、広告情報ＤＢ３７、スピーカ位置情報ＤＢ３８に加えて、図５に一点鎖線で示すように、広告配信済携帯端末情報ＤＢ３９を備えている。広告配信済携帯端末情報ＤＢ３９は、図４のＨＤ３０４によって実現され、スピーカＩＤ、当該スピーカＩＤを取得した携帯端末２００の携帯端末ＩＤ、携帯端末２００からの識別情報の取得時刻、過去に配信した広告番号、その配信時刻が格納された広告配信済端末情報テーブル３９ａを有している。図２０は、実施例３１に係る広告配信済携帯端末情報テーブル３９ａのテーブル構造の一例を示す。
【００９５】
次に、実施例３の情報配信サービス１の動作について説明する。スピーカ位置情報ＤＢ３８への登録、音波発信装置１００へのスピーカＩＤの登録、広告情報ＤＢ３７の登録、利用アプリのダウンロード及びインストール等は、上述した実施例１と同様である。そのため、以下では、図２２のシーケンス図を参照しながら広告情報の取得の動作について説明する。
【００９６】
＜実施例３における広告情報の取得＞
図２２は、実施例３における情報配信サービスを利用した広告情報の取得の動作の一例を示すシーケンス図である。ステップＳ５１〜ステップＳ６５までの処理は、上述した実施例１のステップＳ１〜ステップＳ１５までの処理と同様であるため、説明を省略する。ただし、実施例３では、スピーカＩＤ及び携帯端末ＩＤを受信する所定の時間を２分とする。
【００９７】
以下、２０１４年８月２６日の１５：００時点で、情報配信サーバ３００が携帯端末２００からスピーカＩＤ及び携帯端末ＩＤを受信した場合を想定して説明する。実施例３の情報配信システム１では、ステップＳ６５までの処理で、携帯端末２００数が所定数以上のスピーカＩＤに対して、配信すべき告情報が抽出される（図１２に示す実施例１の抽出結果のリスト参照）。
【００９８】
実施例３でも、実施例１等と同様に、端末位置情報ＤＢ３６にはスピーカＩＤごとに、そのスピーカＩＤを送信した携帯端末の携帯端末ＩＤと取得時刻とが追記されている。その中で例えば、２０１４年８月２６日の１５：００時点でスピーカＩＤ：ＳＰ０００００１を取得した携帯端末２００のリストを図１９の左図に示す。このリスト中の携帯端末２００において、当該スピーカＩＤに対応する広告情報が過去に配信済みであった場合、広告情報が重複して配信されないように、以下の処理を行う。
【００９９】
まず、配信情報取得部３４が、広告配信済携帯端末情報ＤＢ３９にアクセスして、広告配信済携帯端末情報を取得し、過去に広告情報を配信した携帯端末２００のリスト（広告配信済携帯端末情報リスト）を作成する（ステップＳ６６）。図２０に、２０１４年８月２６日の１５：００時点において、広告配信済携帯端末情報ＤＢ３９に記憶されていたデータを示す。このデータに基づく広告配信済携帯端末情報リストから、広告番号１の広告情報を過去に配信した携帯端末ＩＤを取得することができる。
【０１００】
次に、広告配信済携帯端末情報リストの携帯端末ＩＤと、図１９の携帯端末ＩＤとを比較する。両リストで重複する携帯端末ＩＤがある場合は、すでに広告番号１の広告情報を配信しているとして、当該携帯端末ＩＤを、図１９の携帯端末ＩＤのリストから削除する（ステップＳ６７）。この削除後の状態を、図１９の右図に示す。
【０１０１】
図１９の右図に示される携帯端末ＩＤのリストに残った携帯端末２００に対して、配信情報送信部３５はステップＳ６５で抽出した広告情報を送信する（ステップＳ６８）。携帯端末２００は、情報配信サーバ３００から送信される広告情報を受信し、変換や表示画像の生成を行った後、ディスプレイ２２０に広告情報を表示する（ステップＳ６９）。
【０１０２】
この場合も、変形例として、配信情報送信部３５が音波発信装置１００に広告情報を送信し、ステップＳ７０で広告情報を受信した音波発信装置１００が、ステップＳ７１で携帯端末２００に広告情報を音波で送信することもできる。
【０１０３】
広告情報の送信が完了すると、配信情報取得部３４が配信結果を広告配信済携帯端末情報ＤＢ３９に保存する（ステップＳ６９）。この場合、スピーカＩＤ、携帯端末ＩＤ、取得時間とともに、配信した広告番号（ここでは広告番号１）及び配信時刻（ここでは、１５：０２時点）を保存する。これにより、今回追加して保存された携帯端末ＩＤの携帯端末２００に対しても、８月２６日中に広告番号１の広告情報が重複して配信されることがないものとなる。
【０１０４】
以上、実施例３によっても、音波を用いて顧客であるユーザの位置を特定し、ユーザが集まっているところに、近隣の店舗の広告を流すことができ、効率的かつ適切にユーザに広告情報を配信することが可能となる。さらに実施例３では、広告配信済携帯端末情報ＤＢ３９で、過去に配信した広告情報を携帯端末ＩＤと関連付けて管理し、同じ携帯端末２００に同じ広告情報を配信しないようにしている。そのため、ユーザの関心を引き易く、ユーザに無視されにくくなり、ユーザがサービスを積極的に活用するようになり、より効率的かつ適切にユーザに広告情報を配信することが可能となる。
【０１０５】
なお、広告配信済携帯端末情報ＤＢ３９のデータは、施設Ａ等の営業時間が終了した後又は次回の営業開始に初期化してもよい。これにより、同じ営業日には、同じ携帯端末２００に同じ広告情報が送信されることはないが、別の営業日には広告情報が一度は配信されることとなり、ユーザの関心を改めて引くことができる。または、あるイベント期間中、累積して広告配信済携帯端末情報ＤＢ３９にデータを保存することで、当該イベント期間中は、同じ携帯端末２００に同じ広告情報が一度のみしか配信されないようにすることもできる。
【０１０６】
または、一日のうちで、数十分又は数時間おき、若しくは午前と午後といったように、所定の時間内では同じ携帯端末２００に同じ広告情報を配信しないようにし、所定の時間の経過後は、同じ広告情報が配信できるようにすることもできる。この場合、定期的に広告配信済携帯端末情報ＤＢ３９から所定の時間が経過したデータを削除することもできる。また、データを削除することなく前回の配信時刻を参照して、所定の時間を経過していると判断した場合のみに当該広告情報を配信するようにすることもでき、目的に応じて適宜の形態を採用することができる。いずれの場合でも、同じユーザに同じ広告情報が必要以上に配信されるのを抑制して、効率的な情報配信が可能となる。
【０１０７】
また、実施例３では、実施例１と同様に、携帯端末２００数が所定数以上のスピーカＩＤを抽出し、当該スピーカＩＤを送信した携帯端末２００に広告情報を配信しているが、本願がこれに限定されることはない。携帯端末２００の数に関わらず、所定の時間に携帯端末ＩＤとスピーカＩＤとを送信した携帯端末２００であって過去に同じ広告情報が配信されていない携帯端末２００に配信することもできる。この場合でも、実施例３では同じ携帯端末２００に過去に配信した同じ広告情報が所定の期間、配信されないため、ユーザの関心が薄れることなく、効率的かつ適切に広告情報を配信することが可能となる。
【０１０８】
以上、本発明の実施例を図面により詳述してきたが、上記各実施例は本発明の例示にしか過ぎないものであり、本発明は上記各実施例の構成にのみ限定されるものではない。本発明の要旨を逸脱しない範囲の設計の変更等があっても、本発明に含まれる。
【符号の説明】
【０１０９】
１  情報配信システム    ３６  端末位置情報ＤＢ（記憶部）
３７  広告情報ＤＢ（記憶部）    ３８  スピーカ位置情報ＤＢ（記憶部）
３９  広告配信済携帯端末情報ＤＢ（記憶部）
１００  音波発信装置    ２００  携帯端末    ３００  情報配信サーバ（情報配信装置）
Ｔ  店舗（被設置部）
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２０１２−２２７６３１号公報
【図１】
0006488721.tif 000002
【図２】
0006488721.tif 000003
【図３】
0006488721.tif 000004
【図４】
0006488721.tif 000005
【図５】
0006488721.tif 000006
【図６】
0006488721.tif 000007
【図７】
0006488721.tif 000008
【図８】
0006488721.tif 000009
【図９】
0006488721.tif 000010
【図１０】
0006488721.tif 000011
【図１１】
0006488721.tif 000012
【図１２】
0006488721.tif 000013
【図１３】
0006488721.tif 000014
【図１４】
0006488721.tif 000015
【図１５】
0006488721.tif 000016
【図１６】
0006488721.tif 000017
【図１７】
0006488721.tif 000018
【図１８】
0006488721.tif 000019
【図１９】
0006488721.tif 000020
【図２０】
0006488721.tif 000021
【図２１】
0006488721.tif 000022
【図２２】
0006488721.tif 000023