(57)【要約】【課題】デジタルサイネージ装置に適切なタイミングでコンテンツを再生する。【解決手段】コンテンツ配信装置であって、ユーザの属性情報をユーザＩＤと対応付けて記憶する属性情報記憶部と、ユーザと共に移動する第１無線機と、デジタルサイネージ装置の周辺に設置され第１無線機が所定距離以内に近づいた場合に第１無線機と通信を行う第２無線機との間で通信が行われた際に第１無線機から送信されるユーザＩＤを第１無線機又は第２無線機から受信するユーザＩＤ受信部と、ユーザＩＤの受信履歴を記憶する履歴情報記憶部と、履歴情報記憶部にユーザＩＤが初めて記憶された場合に、ユーザＩＤに対応付けて記憶されたユーザの属性情報に基づいてユーザに視聴させるコンテンツを決定し、ユーザがデジタルサイネージ装置に到達すると見込まれるタイミングでコンテンツが再生されるようにコンテンツを配信するコンテンツ配信部と、を備える。【選択図】図１
2019103102.tif 000002
【特許請求の範囲】
【請求項１】
デジタルサイネージ装置にコンテンツを配信するコンテンツ配信装置であって、
ユーザの属性情報を、前記ユーザのユーザＩＤと対応付けて記憶する属性情報記憶部と、
前記ユーザＩＤを記憶し、前記ユーザと共に移動する第１無線機と、前記デジタルサイネージ装置の周辺に設置され、前記第１無線機が所定距離以内に近づいた場合に前記第１無線機と通信を行う第２無線機と、の間で前記通信が行われた際に、前記第１無線機から送信される前記ユーザＩＤを、前記第１無線機又は前記第２無線機から受信するユーザＩＤ受信部と、
前記ユーザＩＤの受信履歴を記憶する履歴情報記憶部と、
前記履歴情報記憶部に前記ユーザＩＤが初めて記憶された場合に、前記属性情報記憶部を参照して、前記ユーザＩＤに対応付けて記憶された前記ユーザの属性情報に基づいて、前記ユーザに視聴させるコンテンツを決定し、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれるタイミングで前記デジタルサイネージ装置に前記コンテンツが再生されるように、前記デジタルサイネージ装置に前記コンテンツを配信するコンテンツ配信部と、
を備えるコンテンツ配信装置。
【請求項２】
請求項１に記載のコンテンツ配信装置であって、
前記第２無線機は、前記所定距離以内で受信可能な強度でビーコン信号を周期的に送信し、
前記第１無線機は、前記ビーコン信号を受信した際に前記ユーザＩＤを送信し、
前記ユーザＩＤ受信部は、前記第１無線機から前記ユーザＩＤを受信する、
コンテンツ配信装置。
【請求項３】
請求項２に記載のコンテンツ配信装置であって、
前記デジタルサイネージ装置の周辺には複数の前記第２無線機が設けられ、
前記第２無線機毎に、前記第２無線機から前記デジタルサイネージ装置までの距離に応じた値と、前記第２無線機を一意に識別可能な第２無線機ＩＤと、をそれぞれ対応付けて記憶する第２無線機管理部と、
をさらに備え、
前記第２無線機が送信する前記ビーコン信号には前記第２無線機ＩＤが含まれ、
前記第１無線機は、いずれかの前記第２無線機から前記ビーコン信号を受信した際に、前記ビーコン信号に含まれる前記第２無線機ＩＤを、前記ユーザＩＤと共に送信し、
前記ユーザＩＤ受信部は、前記第１無線機から送信される前記ユーザＩＤ及び前記第２無線機ＩＤを受信し、
前記コンテンツ配信部は、前記第２無線機ＩＤによって特定される第２無線機から前記デジタルサイネージ装置までの距離に応じた値に基づいて、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれる前記タイミングを算出する、
コンテンツ配信装置。
【請求項４】
請求項３に記載のコンテンツ配信装置であって、
前記デジタルサイネージ装置は複数であると共に、前記各デジタルサイネージ装置の周囲にそれぞれ複数の前記第２無線機が設置され、
前記第２無線機管理部には、前記各第２無線機ＩＤと、前記第２無線機ＩＤにより特定される第２無線機が設置される前記デジタルサイネージ装置を一意に識別可能なサイネージＩＤと、が対応付けて記憶され、
前記履歴情報記憶部には、前記ユーザＩＤと、前記ユーザＩＤと共に送信されてきた前記第２無線機ＩＤに対応する前記サイネージＩＤと、が前記受信履歴として記憶され、
前記コンテンツ配信部は、前記履歴情報記憶部に前記ユーザＩＤ及び前記サイネージＩＤの初めての組み合わせが記憶された際に、当該ユーザＩＤにより特定されるユーザに視聴させるコンテンツを決定し、前記サイネージＩＤにより特定される前記デジタルサイネージ装置に、前記コンテンツを配信する、
コンテンツ配信装置。
【請求項５】
請求項１に記載のコンテンツ配信装置であって、
前記第１無線機は、前記所定距離以内で受信可能な強度で前記ユーザＩＤを送信し、
前記第２無線機は、前記第１無線機から前記ユーザＩＤを受信した際に、前記ユーザＩＤを送信し、
前記ユーザＩＤ受信部は、前記第２無線機から前記ユーザＩＤを受信する、
コンテンツ配信装置。
【請求項６】
請求項５に記載のコンテンツ配信装置であって、
前記デジタルサイネージ装置の周辺には複数の前記第２無線機が設けられ、
前記第２無線機毎に、前記第２無線機から前記デジタルサイネージ装置までの距離に応じた値と、前記第２無線機を一意に識別可能な第２無線機ＩＤと、をそれぞれ対応付けて記憶する第２無線機管理部と、
をさらに備え、
前記第２無線機は、それぞれ前記第２無線機ＩＤを記憶すると共に、前記第１無線機から前記ユーザＩＤを受信した際に、前記ユーザＩＤと共に前記第２無線機ＩＤを送信し、
前記ユーザＩＤ受信部は、前記第２無線機から送信される前記ユーザＩＤ及び前記第２無線機ＩＤを受信し、
前記コンテンツ配信部は、前記第２無線機ＩＤによって特定される第２無線機から前記デジタルサイネージ装置までの距離に応じた値に基づいて、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれる前記タイミングを算出する、
コンテンツ配信装置。
【請求項７】
請求項６に記載のコンテンツ配信装置であって、
前記デジタルサイネージ装置は複数であると共に、前記各デジタルサイネージ装置の周囲にそれぞれ複数の前記第２無線機が設置され、
前記第２無線機管理部には、前記各第２無線機ＩＤと、前記第２無線機ＩＤにより特定される第２無線機が設置される前記デジタルサイネージ装置を一意に識別可能なサイネージＩＤと、が対応付けて記憶され、
前記履歴情報記憶部には、前記ユーザＩＤと、前記ユーザＩＤと共に送信されてきた前記第２無線機ＩＤに対応する前記サイネージＩＤと、が前記受信履歴として記憶され、
前記コンテンツ配信部は、前記履歴情報記憶部に前記ユーザＩＤ及び前記サイネージＩＤの初めての組み合わせが記憶された際に、当該ユーザＩＤにより特定されるユーザに視聴させるコンテンツを決定し、前記サイネージＩＤにより特定される前記デジタルサイネージ装置に、前記コンテンツを配信する、
コンテンツ配信装置。
【請求項８】
請求項１〜７のいずれかに記載のコンテンツ配信装置であって、
前記デジタルサイネージ装置に再生させるコンテンツの候補を記憶するコンテンツ記憶部と、
前記コンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶する視聴対象者記憶部と、
をさらに備え、
前記コンテンツ配信部は、
前記ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の比較の結果に基づいて、前記デジタルサイネージ装置に再生させるコンテンツを決定する、
コンテンツ配信装置。
【請求項９】
請求項８に記載のコンテンツ配信装置であって、
前記コンテンツ配信部は、
前記ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の適合度合いを示す指標値を前記候補毎に算出し、前記指標値が最大となった候補を、前記デジタルサイネージ装置に再生させるコンテンツとして決定する、
コンテンツ配信装置。
【請求項１０】
請求項８に記載のコンテンツ配信装置であって、
同一の前記デジタルサイネージ装置に複数のユーザが同一時間帯に到達することが見込まれる場合には、
前記コンテンツ配信部は、
前記各ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の適合度合いを表す指標値を、前記ユーザと前記候補の組み合わせ毎に算出し、前記指標値の合計値を前記候補ごとに算出し、前記合計値が最大となった候補を、前記デジタルサイネージ装置に再生させるコンテンツとして決定する、
コンテンツ配信装置。
【請求項１１】
請求項１に記載のコンテンツ配信装置であって、
前記第１無線機は、前記ユーザＩＤと共に前記ユーザの状態を表す情報を送信し、
前記ユーザＩＤ受信部は、前記第１無線機から送信される前記ユーザＩＤ及び前記ユーザの状態を表す情報を、前記第１無線機又は前記第２無線機から受信し、
前記コンテンツ配信部は、前記ユーザの属性情報及び前記ユーザの状態を表す情報を元に、前記デジタルサイネージ装置に再生させるコンテンツを決定する、
コンテンツ配信装置。
【請求項１２】
請求項１〜１１のいずれかに記載のコンテンツ配信装置であって、
前記履歴情報記憶部に記憶される前記受信履歴は、前記履歴情報記憶部に記憶されてから所定時間が経過すると削除される、
コンテンツ配信装置。
【請求項１３】
デジタルサイネージ装置にコンテンツを配信するコンテンツ配信方法であって、
ユーザの属性情報を、前記ユーザのユーザＩＤと対応付けて記憶するコンテンツ配信装置が、
前記ユーザＩＤを記憶し、前記ユーザと共に移動する第１無線機と、前記デジタルサイネージ装置の周辺に設置され、前記第１無線機が所定距離以内に近づいた場合に前記第１無線機と通信を行う第２無線機と、の間で前記通信が行われた際に、前記第１無線機から送信される前記ユーザＩＤを、前記第１無線機又は前記第２無線機から受信し、
前記ユーザＩＤの受信履歴を記憶し、
前記受信履歴として前記ユーザＩＤが初めて記憶された場合に、前記ユーザＩＤに対応付けて記憶された前記ユーザの属性情報に基づいて、前記ユーザに視聴させるコンテンツを決定し、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれるタイミングで前記デジタルサイネージ装置に前記コンテンツが再生されるように、前記デジタルサイネージ装置に前記コンテンツを配信する、
コンテンツ配信方法。
【請求項１４】
コンピュータに、
ユーザの属性情報を、前記ユーザのユーザＩＤと対応付けて記憶する手順と、
前記ユーザＩＤを記憶し、前記ユーザと共に移動する第１無線機と、デジタルサイネージ装置の周辺に設置され、前記第１無線機が所定距離以内に近づいた場合に前記第１無線機と通信を行う第２無線機と、の間で前記通信が行われた際に、前記第１無線機から送信される前記ユーザＩＤを、前記第１無線機又は前記第２無線機から受信する手順と、
前記ユーザＩＤの受信履歴を記憶する手順と、
前記受信履歴として前記ユーザＩＤが初めて記憶された場合に、前記ユーザＩＤに対応付けて記憶された前記ユーザの属性情報に基づいて、前記ユーザに視聴させるコンテンツを決定し、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれるタイミングで前記デジタルサイネージ装置に前記コンテンツが再生されるように、前記デジタルサイネージ装置に前記コンテンツを配信する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信装置、コンテンツ配信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルサイネージ装置が様々な場所に設置されている。
【０００３】
デジタルサイネージ装置は、コンテンツを柔軟に切り替えて再生することが可能である。そのため、場所や時間、天候などに応じて、適宜コンテンツを切り替えて再生することにより、固定的な表示しかできない看板やポスターなどに比べて、より高い訴求効果を期待することができる。
【０００４】
またデジタルサイネージ装置に関しては様々な技術が開発されており、例えば、デジタルサイネージ装置がコンテンツを再生する際にビーコン信号を送信し、デジタルサイネージ装置の近傍でこのビーコン信号を受信した端末にも、関連するコンテンツを再生させるようにすることで、より効果的な情報提供を可能にする技術が開発されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−２２２８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、多くの場合、視聴者はデジタルサイネージ装置の前をそのまま通り過ぎる。さらにこの場合、視聴者がデジタルサイネージ装置に接近するタイミングがコンテンツの再生タイミングと合っていないことが多く、視聴者の注意はますますコンテンツに向かいにくい。
【０００７】
このため、コンテンツを適切なタイミングで再生し、デジタルサイネージ装置がもつ高い訴求効果をさらに向上させることを可能とする技術が求められている。
【０００８】
本発明はこのような課題を鑑みてなされたものであり、デジタルサイネージ装置に適切なタイミングでコンテンツを再生することが可能なコンテンツ配信装置、コンテンツ配信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係るコンテンツ配信装置は、デジタルサイネージ装置にコンテンツを配信するコンテンツ配信装置であって、ユーザの属性情報を、前記ユーザのユーザＩＤと対応付けて記憶する属性情報記憶部と、前記ユーザＩＤを記憶し、前記ユーザと共に移動する第１無線機と、前記デジタルサイネージ装置の周辺に設置され、前記第１無線機が所定距離以内に近づいた場合に前記第１無線機と通信を行う第２無線機と、の間で前記通信が行われた際に、前記第１無線機から送信される前記ユーザＩＤを、前記第１無線機又は前記第２無線機から受信するユーザＩＤ受信部と、前記ユーザＩＤの受信履歴を記憶する履歴情報記憶部と、前記履歴情報記憶部に前記ユーザＩＤが初めて記憶された場合に、前記属性情報記憶部を参照して、前記ユーザＩＤに対応付けて記憶された前記ユーザの属性情報に基づいて、前記ユーザに視聴させるコンテンツを決定し、前記ユーザが前記デジタルサイネージ装置に到達すると見込まれるタイミングで前記デジタルサイネージ装置に前記コンテンツが再生されるように、前記デジタルサイネージ装置に前記コンテンツを配信するコンテンツ配信部と、を備える。
【００１０】
その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄の記載、及び図面の記載等により明らかにされる。
【発明の効果】
【００１１】
デジタルサイネージ装置に適切なタイミングでコンテンツを再生することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るコンテンツ配信システムの全体構成図である。
【図２】本実施形態に係る情報端末、コンテンツ配信装置、デジタルサイネージ装置、ビーコンのハードウェア構成を示す図である。
【図３】本実施形態に係るコンテンツ配信装置の記憶装置を示す図である。
【図４】本実施形態に係るユーザ属性テーブルを示す図である。
【図５】本実施形態に係るデジタルサイネージ装置管理テーブルを示す図である。
【図６】本実施形態に係るコンテンツ視聴対象者設定テーブルを示す図である。
【図７】本実施形態に係る接近ユーザ管理テーブルを示す図である。
【図８】本実施形態に係るユーザ検知を説明するための図である。
【図９】本実施形態に係るコンテンツ配信装置の機能構成を示す図である。
【図１０】本実施形態に係るデジタルサイネージ装置の記憶装置を示す図である。
【図１１】本実施形態に係るデジタルサイネージ装置の機能構成を示す図である。
【図１２】本実施形態に係る処理の流れを示すフローチャートを示す図である。
【図１３】本実施形態に係るコンテンツの決定方法の一例を示す図である。
【発明を実施するための形態】
【００１３】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。
【００１４】
[第１実施形態]
＝＝全体構成＝＝
図１に、本発明の一実施形態に係るコンテンツ配信システム１０００の全体構成図を示す。
【００１５】
コンテンツ配信システム１０００は、駅の構内やショッピングモール、街頭などに設置されるデジタルサイネージ装置３００に対して、様々なコンテンツを再生させる装置である。コンテンツは、例えば動画や写真、イラスト、文字、図形などの画像情報であり、音声情報が含まれていても良い。
【００１６】
デジタルサイネージ装置３００は、画像情報を表示するためのモニタや、音声情報を出力するためのスピーカを備え、コンテンツ配信システム１０００から配信あるいは指定されるコンテンツを再生する装置である。図１には、通路沿いに１台のデジタルサイネージ装置３００が設けられている様子が記載されているが、複数台のデジタルサイネージ装置３００が設けられていてもよい。
【００１７】
コンテンツ配信システム１０００は、情報端末１００と、コンテンツ配信装置２００と、ビーコン４００と、を備えて構成される。情報端末１００及びコンテンツ配信装置２００は、ネットワーク５００を通じて通信可能に接続されている。またコンテンツ配信装置２００とデジタルサイネージ装置３００との間もネットワーク５００を介して通信可能に接続されている。
【００１８】
ネットワーク５００は、インターネットやＬＡＮ（Local Area Network）、電話網等の各種の情報通信網を含むが、情報端末１００とコンテンツ配信装置２００との間は、無線ＬＡＮや携帯電話網等の無線網で接続されており、コンテンツ配信装置２００とデジタルサイネージ装置３００との間は、無線網あるいは有線網で接続されている。
【００１９】
ビーコン４００は、デジタルサイネージ装置３００の周辺に設置され、半径数メートルから数１０メートル程度の所定距離以内を通信可能範囲とするような強度で所定のビーコン信号を周期的に送信する無線機（第２無線機）である。ビーコン信号には、ビーコン信号を送信したビーコン４００を一意に特定可能なビーコンＩＤ（第２無線機ＩＤ）が含まれている。
【００２０】
情報端末１００は、歩行者等のユーザによって携帯されるスマートフォンや携帯電話機、ノートパソコン、タブレットなどの可搬型の情報処理装置であり、ビーコン信号を受信可能な無線機（第１無線機）としての機能を有している。なお情報端末１００はユーザと共に移動する装置であればよく、例えば、ユーザが乗車する自動車やバイク等の移動体に搭載される機器であっても良い。
【００２１】
情報端末１００は、ユーザを一意に特定可能なユーザＩＤを内部に記憶している。そして情報端末１００は、ビーコン４００に上記所定距離以内に近づいた際にビーコン信号を受信し、ビーコン信号に含まれているビーコンＩＤを、ユーザＩＤと共にコンテンツ配信装置２００に送信する。
【００２２】
ユーザＩＤ及びビーコンＩＤはコンテンツ配信装置２００に事前に登録されており、コンテンツ配信装置２００は、情報端末１００から送信されてくるユーザＩＤ及びビーコンＩＤによって、ユーザ及びビーコン４００をそれぞれ一意に特定する。これによりコンテンツ配信装置２００は、どのユーザがどのビーコン４００の付近にいるかを特定することができる。
【００２３】
またコンテンツ配信装置２００は、ユーザＩＤと対応付けて、ユーザの年齢や住所、性別、趣味等の属性情報を記憶している。そのためコンテンツ配信装置２００は、このユーザの属性情報を元に、ユーザに視聴させる最適なコンテンツを複数の候補の中から選び出すことができる。
【００２４】
さらにコンテンツ配信装置２００は、ビーコン４００とデジタルサイネージ装置３００との間の距離あるいは移動時間等の距離に関する値を記憶している。そのためコンテンツ配信装置２００は、この距離に関する値に基づいて、現在、ビーコン４００の付近にいるユーザがデジタルサイネージ装置３００に到達すると見込まれるタイミングを算出することができる。
【００２５】
このようにしてコンテンツ配信装置２００は、ユーザがデジタルサイネージ装置３００に到達すると見込まれるタイミングで、このユーザ向けに選出したコンテンツがデジタルサイネージ装置３００で再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【００２６】
コンテンツの配信は、例えばコンテンツ配信装置２００がデジタルサイネージ装置３００に対して、コンテンツを再生するための指示（コマンド）を送信することにより行われる。このコマンドには、コンテンツの保存場所を示すＵＲＬ（Uniform Resource Locator）やコンテンツの再生開始時刻が含まれており、デジタルサイネージ装置３００は、上記ＵＲＬで指定される保存場所からコンテンツを取得し、指定された再生開始時刻に再生を開始する。もちろん、コンテンツ配信装置２００がデジタルサイネージ装置３００にコンテンツのデータを送信する形態でも良い。
【００２７】
またデジタルサイネージ装置３００からコンテンツ配信装置２００に対してリクエストを送信し、このリクエストに応じてコンテンツ配信装置２００がビーコン４００の周辺で検出されたユーザのユーザＩＤを元に最適なコンテンツを選び出し、デジタルサイネージ装置３００に配信（コマンドを送信）するような形態でもよい。
【００２８】
以上のような態様により、本実施形態に係るコンテンツ配信装置２００及びコンテンツ配信システム１０００は、ユーザがデジタルサイネージ装置３００に到達するタイミングで、このユーザに最適なコンテンツを再生することができる。これにより、デジタルサイネージ装置３００の訴求効果をより一層向上させることが可能となる。
【００２９】
なお本実施形態では、コンテンツ配信システム１０００は、一例として、情報端末１００、ビーコン４００及びコンテンツ配信装置２００を構成要素とし、デジタルサイネージ装置３００を構成要素に含まないこととしているが、情報端末１００、ビーコン４００及びコンテンツ配信装置２００に加え、デジタルサイネージ装置３００を構成要素に含んでも良い。
【００３０】
そして後者の場合、デジタルサイネージ装置３００は、コンテンツ配信装置２００から配信されるコンテンツを再生するのみでなく、上述したように、デジタルサイネージ装置３００からコンテンツ配信装置２００に対してリクエストを送信し、このリクエストに応じてコンテンツ配信装置２００から配信されるコンテンツを再生するような形態も可能である。
【００３１】
図１には、デジタルサイネージ装置３００の近隣に３人のユーザＡ〜Ｃが存在し、そのうち、ユーザＡがビーコンＡ４００Ａの近傍を通り過ぎるところであり、ユーザＣがビーコンＢ４００Ｂの近傍を通り過ぎるところであることが示されている。
【００３２】
この場合、コンテンツ配信装置２００は、ユーザＡが携帯する情報端末Ａ１００Ａから取得したユーザＡのユーザＩＤを元にユーザＡの年齢や性別等の属性を特定し、このユーザＡのような属性を持つユーザを視聴対象とするコンテンツを選出する。
【００３３】
またコンテンツ配信装置２００は、情報端末Ａ１００Ａから取得したビーコンＩＤを元に、ユーザＡが通り過ぎようとしているビーコンＡ４００Ａを特定し、ビーコンＡ４００Ａとデジタルサイネージ装置３００との間の距離に関する値を元に、ユーザＡがデジタルサイネージ装置３００に到達するまでの見込み時間を計算する。そしてコンテンツ配信装置２００は、ユーザＡがデジタルサイネージ装置３００に到達すると見込まれるタイミングで、このコンテンツがデジタルサイネージ装置３００に再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【００３４】
一方、ユーザＣ向けに再生するコンテンツを選出する際には、ユーザＣが通り過ぎようとしているビーコンＢ４００Ｂが使用される。この場合は、コンテンツ配信装置２００は、ユーザＣが所持する情報端末Ｃ１００Ｃから、ビーコンＢ４００Ｂから送信されるビーコン信号を受信することで、ユーザＣが通り過ぎようとしているビーコンＢ４００Ｂを特定する。そしてコンテンツ配信装置２００はビーコンＢ４００Ｂとデジタルサイネージ装置３００との間の距離に関する値を元に、ユーザＣがデジタルサイネージ装置３００に到達すると見込まれるタイミングを求め、このタイミングで、ユーザＣ向けに選出したコンテンツがデジタルサイネージ装置３００に再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【００３５】
このように、デジタルサイネージ装置３００を複数のビーコン４００と関連付けることによって、ユーザが通路上のどの方向からデジタルサイネージ装置３００に接近してもユーザの接近を検出できる。
【００３６】
ここで、ユーザＡがデジタルサイネージ装置３００に到達すると見込まれるタイミングと、ユーザＣがデジタルサイネージ装置３００に到達すると見込まれるタイミングと、が同一時間帯となる場合もあり得るが、その場合は、コンテンツ配信装置２００は、ユーザＡの属性情報とユーザＣの属性情報の両方を考慮して、デジタルサイネージ装置３００に再生させるコンテンツを選び出し、ユーザＡ及びユーザＣがデジタルサイネージ装置３００に到達するタイミングでこのコンテンツを再生させる。複数のユーザの属性情報からコンテンツを選出する方法については後述する。
【００３７】
また図１において、情報端末Ｂ１００Ｂを所持するユーザＢは、ビーコンＡ４００Ａ及びビーコンＢ４００Ｂのいずれのビーコン信号も受信不可能な場所にいるため、コンテンツ配信装置２００は、ユーザＢに向けたコンテンツの配信は行わない。
【００３８】
このように、本実施形態に係るコンテンツ配信システム１０００によれば、デジタルサイネージ装置３００の前を通り過ぎる不特定多数の個人に向け、パーソナライズしたコンテンツを配信することができる。
【００３９】
以下、詳細に説明する。
【００４０】
＝＝コンテンツ配信装置＝＝
まず、コンテンツ配信装置２００のハードウェア構成について、図２を参照しながら説明する。なお、図２は、説明の重複を避けるため情報端末１００、デジタルサイネージ装置３００及びビーコン４００のハードウェア構成図も兼ねている。
【００４１】
本実施形態に係るコンテンツ配信装置２００は、ＣＰＵ（Central Processing Unit）２１０、メモリ２２０、通信装置２３０、記憶装置２４０、入力装置２５０、出力装置２６０、及び記録媒体読取装置２７０を備えて構成されるコンピュータである。
【００４２】
記憶装置２４０は、ＣＰＵ２１０によって実行されるコンテンツ配信装置制御プログラム７２０等の各種のプログラムやデータを格納する。
【００４３】
記憶装置２４０に記憶されているコンテンツ配信装置制御プログラム７２０や各種のデータがメモリ２２０に読み出されてＣＰＵ２１０によって実行あるいは処理されることにより、コンテンツ配信装置２００の各種機能が実現される。
【００４４】
ここで、記憶装置２４０は例えばハードディスクやＳＳＤ（Solid State Drive）、フラッシュメモリ等の不揮発性の記憶装置である。
【００４５】
記憶装置２４０には、図３に示すようにコンテンツ配信装置制御プログラム７２０、ユーザ属性テーブル６００、デジタルサイネージ装置管理テーブル６１０、コンテンツ視聴対象者設定テーブル６２０、コンテンツプール６３０Ａ、及び接近ユーザ管理テーブル６５０が記憶されている。
【００４６】
記録媒体読取装置２７０は、ＣＤやＤＶＤ、ＳＤカード等の記録媒体８００に記録されたコンテンツ配信装置制御プログラム７２０やデータを読み取り、記憶装置２４０に格納する。
【００４７】
通信装置２３０は、ネットワーク５００を介して、情報端末１００やデジタルサイネージ装置３００、さらには不図示の他のコンピュータと各種データやコンテンツ配信装置制御プログラム７２０の授受を行う。例えば他のコンピュータに上述したコンテンツ配信装置制御プログラム７２０やデータを格納しておき、コンテンツ配信装置２００がこのコンピュータからコンテンツ配信装置制御プログラム７２０やデータをダウンロードするようにすることができる。
【００４８】
入力装置２５０は、ユーザによるコマンドやデータの入力を受け付ける各種ボタンやスイッチ、マウス、キーボードなどの装置である。
【００４９】
また出力装置２６０は、例えばディスプレイなどの表示装置、スピーカなどの装置である。
【００５０】
＜ユーザ属性テーブル＞
記憶装置２４０に記憶されるユーザ属性テーブル６００を図４に示す。ユーザ属性テーブル６００は、ユーザＩＤと、ユーザの性別や年齢、住所等の属性情報と、を対応付けて記憶したテーブルである。ユーザ属性テーブル６００には、ユーザの属性情報として、家族構成や職業、出身地、趣味、商品の購買履歴などが含まれていてもよい。
【００５１】
＜デジタルサイネージ装置管理テーブル＞
次に、デジタルサイネージ装置管理テーブル６１０を図５に示す。デジタルサイネージ装置管理テーブル６１０には、デジタルサイネージ装置３００を一意に識別可能なサイネージＩＤと、そのデジタルサイネージ装置３００の周辺に設置されるビーコン４００を一意に識別するビーコンＩＤと、デジタルサイネージ装置３００と各ビーコン４００までの距離と、そのデジタルサイネージ装置３００で再生可能なコンテンツの候補が記憶されている。
【００５２】
デジタルサイネージ装置管理テーブル６１０には、コンテンツ配信装置２００によって管理されているすべてのデジタルサイネージ装置３００が記載されている。図５に示す例は、コンテンツ配信装置２００によって管理されるデジタルサイネージ装置３００が複数であると共に、各デジタルサイネージ装置３００の周囲に複数のビーコン４００が設置される場合を示す。
【００５３】
図５に示す例では、例えばＹ０００１で特定されるデジタルサイネージ装置３００の周辺には、ビーコンＩＤがＢ０１２４とＢ０１２５で特定される２つのビーコン４００が設置され、Ｙ０００２で特定されるデジタルサイネージ装置３００の周辺には、ビーコンＩＤがＢ１２２８、Ｂ５１１５、Ｂ３１５４で特定される３つのビーコン４００が設置されていることが示されている。
【００５４】
またＹ０００１で特定されるデジタルサイネージ装置３００は、コンテンツＡ、Ｂ、Ｃが再生可能な候補として指定され、Ｙ０００２で特定されるデジタルサイネージ装置３００は、コンテンツＡ、Ｄ、Ｅが再生可能な候補として指定されている。このように、各デジタルサイネージ装置３００について、再生可能なコンテンツの候補を特定しておくことで、例えば、特定のコンテンツを特定の店舗の周辺に設置されるデジタルサイネージ装置３００でのみ再生するようにすることが可能となる。
【００５５】
さらには、図示はしていないが、デジタルサイネージ装置管理テーブル６１０には、各コンテンツの再生時間帯（例えば８時から１８時まで等）や、再生期間（例えば３月１日及び４月３１日まで等）などの情報を記憶してもよい。
【００５６】
このような態様により、デジタルサイネージ装置３００によって再生されるコンテンツの時間帯や期間を指定することが可能になる。
【００５７】
なお、デジタルサイネージ装置３００とビーコン４００との間が規定の距離（例えば２０メートル前後など）になるように各ビーコン４００が設置される場合には、デジタルサイネージ装置管理テーブル６１０の「距離」欄は省略してもよい。
【００５８】
またデジタルサイネージ装置管理テーブル６１０の「距離」欄の代わりに、あるいは「距離」欄に加えて、各ビーコン４００からデジタルサイネージ装置３００までの移動に要する時間を記録する「移動時間」欄を設けるようにしても良い。
【００５９】
＜コンテンツ視聴対象者設定テーブル＞
次に、コンテンツ視聴対象者設定テーブル６２０を図６に示す。コンテンツ視聴対象者設定テーブル６２０は、各コンテンツを、どのような属性を持つユーザに向けて配信するかを設定するためのテーブルである。つまり、コンテンツ視聴対象者設定テーブル６２０は、デジタルサイネージ装置３００によって再生されるコンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶する。
【００６０】
コンテンツ視聴対象者設定テーブル６２０は、コンテンツＩＤ欄と、属性欄と、を有している。
【００６１】
コンテンツＩＤ欄には、各コンテンツの識別情報が記録される。属性欄には、コンテンツをどのような属性を持つユーザに視聴させたいかというコンテンツの視聴対象者を設定するための情報が記録される。
【００６２】
図６に示す例では、ｎ種類の属性（属性１〜属性ｎ）に対して、それぞれ例えば１０段階（０〜９）で数値を設定することで、コンテンツを視聴させたいユーザ層を設定する。例えばコンテンツＡは、男性にはａ１、女性にはａ２、という数値が設定されているが、コンテンツＡが男性を対象としたコンテンツである場合には、例えばａ１に９を設定し、ａ２には０を設定する。またコンテンツＡが若年層をターゲットにしたコンテンツである場合には、属性３（１０代）のａ３や属性４（２０代）のａ４の値を大きな値に設定する。
【００６３】
コンテンツ配信装置２００は、ビーコン信号を受信した情報端末１００からユーザＩＤを取得すると、ユーザ属性テーブル６００を参照してこのユーザの属性情報を特定するとともに、デジタルサイネージ装置管理テーブル６１０を参照し、ビーコン信号に含まれるビーコンＩＤに対応付けられているデジタルサイネージ装置３００で再生可能なコンテンツの候補を特定する。そしてこれらの各コンテンツの候補について、コンテンツ視聴対象者設定テーブル６２０の設定内容と、ユーザの属性情報と、を比較し、この比較の結果に基づいて、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【００６４】
例えば、あるユーザが、ビーコンＩＤがＢ０１２４で特定されるビーコン４００に近づいている場合、コンテンツ配信装置２００は、デジタルサイネージ装置管理テーブル６１０を参照し、このビーコン４００に関連付けられている、サイネージＩＤがＹ０００１で特定されるデジタルサイネージ装置３００が再生可能なコンテンツの候補Ａ，Ｂ，Ｃについて、それぞれ、式（１）から式（３）を用いて、ユーザの属性情報と、各コンテンツ（Ａ，Ｂ，Ｃ）の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓ（ＳＡ，ＳＢ，ＳＣ）を算出する。
【００６５】
ＳＡ＝(x1×a1)＋(x2×a2)＋…＋(xn×an)    …（１）
ＳＢ＝(x1×b1)＋(x2×b2)＋…＋(xn×bn)    …（２）
ＳＣ＝(x1×c1)＋(x2×c2)＋…＋(xn×cn)    …（３）
ここで、x1〜xnはそれぞれ、このユーザの属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。例えばx1の値は、このユーザが男性であれば１、女性であれば０となる。
【００６６】
そしてコンテンツ配信装置２００は、指標値ＳＡ，ＳＢ，ＳＣのうち、値が最大となったコンテンツの候補を、このデジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【００６７】
このような態様により、このユーザに最も訴求効果の高いコンテンツを再生することが可能となる。
【００６８】
＜コンテンツプール＞
コンテンツプール６３０Ａは、デジタルサイネージ装置３００に再生させる１つ以上のコンテンツのデータが記録されている。本実施形態では、コンテンツ配信装置２００の記憶装置２４０にコンテンツプール６３０Ａが実現されているが、コンテンツ配信装置２００と通信可能に接続された他のコンピュータにコンテンツプール６３０Ａが設けられてもよい。
【００６９】
＜接近ユーザ管理テーブル＞
次に、接近ユーザ管理テーブル６５０を図７に示す。接近ユーザ管理テーブル６５０は、情報端末１００から送信されてくるユーザＩＤの受信履歴を記憶するテーブルである。また接近ユーザ管理テーブル６５０には、情報端末１００から送信されてくるビーコンＩＤと、ビーコンＩＤに対応付けられているサイネージＩＤも、受信履歴として記憶されている。
【００７０】
コンテンツ配信装置２００が情報端末１００から受信したユーザＩＤ及びビーコンＩＤは、接近ユーザ管理テーブル６５０の「ユーザＩＤ」欄、「ビーコンＩＤ」欄にそれぞれ記録される。またコンテンツ配信装置２００は、この時の時刻を「ビーコン検出時刻」欄に記録する。
【００７１】
さらにコンテンツ配信装置２００は、デジタルサイネージ装置管理テーブル６１０を参照することにより、ビーコンＩＤに対応付けられているサイネージＩＤを特定し、「サイネージＩＤ」欄に記録する。
【００７２】
またコンテンツ配信装置２００は、新たな受信履歴を接近ユーザ管理テーブル６５０に記録する際に、ユーザＩＤとサイネージＩＤの同一の組み合わせが接近ユーザ管理テーブル６５０に記録されていない場合には、「初回検出フラグ」欄に”Ｙｅｓ”を記録し、ユーザＩＤとサイネージＩＤの同一の組み合わせが既に記録されている場合には、「初回検出フラグ」欄に”Ｎｏ”を記録する。
【００７３】
これにより、コンテンツ配信装置２００は、「ユーザＩＤ」欄に記録されているユーザＩＤにより特定されるユーザが、「サイネージＩＤ」欄に記録されているサイネージＩＤにより特定されるデジタルサイネージ装置３００に接近しているか、あるいは遠ざかっているかを推測することが可能となる。
【００７４】
例えば図８には、ユーザＡが、初めにビーコンＡ４００Ａに近づき、その後デジタルサイネージ装置３００の前を通り過ぎた後、ビーコンＢ４００Ｂに近づいている様子が示されている。
【００７５】
この様子が図７の接近ユーザ管理テーブル６５０に示されており、Ｘ０１２５で特定されるユーザＡは、１６時２８分１６秒に、Ｂ０１２４で特定されるビーコンＡ４００Ａに近づき、その後、１６時３０分１２秒に、Ｂ０１２５で特定されるビーコンＢ４００Ｂに近づいている。
【００７６】
しかしながら、これら２つのビーコン４００は、いずれも、Ｙ０００１で特定される同一のデジタルサイネージ装置３００の周辺に設置されるビーコン４００であるから、このユーザＡは、ユーザＩＤが最初に検出された１６時２８分１６秒の時点ではデジタルサイネージ装置３００に近づいており、２回目に検出された１６時３０分１２秒の時点ではデジタルサイネージ装置３００から遠ざかっていると推測することができる。
【００７７】
そのため、上述したように、コンテンツ配信装置２００は、ユーザＩＤとサイネージＩＤの組み合わせが接近ユーザ管理テーブル６５０に記録されていない場合（初めての組み合わせの場合）には「初回検出フラグ」に”Ｙｅｓ”を記録することで、ユーザがデジタルサイネージ装置３００に近づいていることを示すことができ、逆に、ユーザＩＤとサイネージＩＤの組み合わせが既に記録されている場合には、「初回検出フラグ」に”Ｎｏ”を記録することで、ユーザがデジタルサイネージ装置３００から遠ざかっていることを示すことができる。
【００７８】
また図８において、ユーザＢはデジタルサイネージ装置３００に近づいているところであるが、このユーザＢが所持する情報端末１００は、ビーコンＡ４００Ａのビーコン信号と、ビーコンＣ４００Ｃのビーコン信号の両方を受信している。このような場合であっても、接近ユーザ管理テーブル６５０に先に記録された方の受信履歴についてのみ「初回検出フラグ」が”Ｙｅｓ”になるため、ユーザＢがデジタルサイネージ装置３００に接近していることを、重複なく正しく検知することができる。
【００７９】
またコンテンツ配信装置２００は、「ビーコン検出時刻」欄に記録されている時刻から所定時間以上（例えば５分あるいは１０分程度）経過した受信履歴を順次削除するようにしている。このような態様により、例えば一度デジタルサイネージ装置３００の前を通り過ぎて他の場所に移動したユーザが、しばらくして戻ってきた場合であっても、再びこのユーザがデジタルサイネージ装置３００に近づいていることを正しく検出することができる。
【００８０】
なお、コンテンツ配信装置２００が１台のデジタルサイネージ装置３００しか管理していない場合には、接近ユーザ管理テーブル６５０の「サイネージＩＤ」欄を省略することができる。そしてこの場合、コンテンツ配信装置２００は、接近ユーザ管理テーブル６５０に記録されていないユーザＩＤが記録された場合（そのユーザＩＤが初めて記録された場合）に「初回検出フラグ」に”Ｙｅｓ”を記録し、すでに同一のユーザＩＤが記録されている場合には「初回検出フラグ」に”Ｎｏ”を記録するようにすればよい。
【００８１】
＜コンテンツ配信装置の機能構成＞
次に、コンテンツ配信装置２００の機能構成について、図９に示す機能構成図を参照しながら説明する。
【００８２】
上述したように、コンテンツ配信装置２００は、記憶装置２４０に記憶されているコンテンツ配信装置制御プログラム７２０や各種のデータがメモリ２２０に読み出されてＣＰＵ２１０によって実行あるいは処理されることにより、コンテンツ配信装置２００としての各種機能を実現する。
【００８３】
具体的には、コンテンツ配信装置２００は、属性情報記憶部２０１、ユーザＩＤ受信部２０２、履歴情報記憶部２０３、コンテンツ配信部２０４、第２無線機管理部２０５、視聴対象者記憶部２０６、コンテンツ記憶部２０７の各機能を有する。
【００８４】
属性情報記憶部２０１は、ユーザを一意に特定するユーザＩＤと、ユーザの属性情報と、を複数のユーザについてそれぞれ対応付けて記憶する。本実施形態では、属性情報記憶部２０１はユーザ属性テーブル６００として具現化されている。
【００８５】
ユーザＩＤ受信部２０２は、情報端末１００とビーコン４００との間で通信が行われた際に情報端末１００から送信されるユーザＩＤとビーコンＩＤを情報端末１００から受信する。
【００８６】
履歴情報記憶部２０３は、ユーザＩＤ受信部２０２による上記ユーザＩＤとビーコンＩＤの受信履歴を記憶する。本実施形態では、履歴情報記憶部２０３は接近ユーザ管理テーブル６５０として具現化されている。
【００８７】
また接近ユーザ管理テーブル６５０に例示したように、本実施形態に係る履歴情報記憶部２０３には、ユーザＩＤとビーコンＩＤの他に、さらにビーコンＩＤに対応するサイネージＩＤが受信履歴として記憶される。
【００８８】
第２無線機管理部２０５は、ビーコン４００からデジタルサイネージ装置３００までの距離に応じた値と、ビーコンＩＤと、をビーコン４００毎にそれぞれ対応付けて記憶する。本実施形態では、第２無線機管理部２０５はデジタルサイネージ装置管理テーブル６１０として具現化されている。なお、デジタルサイネージ装置管理テーブル６１０には、ビーコン４００とデジタルサイネージ装置３００との間の距離が記録されているが、ビーコン４００とデジタルサイネージ装置３００との間の移動時間を記録するようにしてもよい。
【００８９】
コンテンツ記憶部２０７には、デジタルサイネージ装置３００に再生させるコンテンツの候補が記憶されている。本実施形態では、コンテンツ記憶部２０７はコンテンツプール６３０Ａとして具現化されている。
【００９０】
視聴対象者記憶部２０６は、デジタルサイネージ装置３００に再生させるコンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶している。本実施形態では、視聴対象者記憶部２０６はコンテンツ視聴対象者設定テーブル６２０として具現化されている。
【００９１】
コンテンツ配信部２０４は、ユーザＩＤとサイネージＩＤの初めての組み合わせが履歴情報記憶部２０３に記憶された場合に、属性情報記憶部２０１に記憶されている当該ユーザの属性情報を元に、このユーザに視聴させるコンテンツを決定し、サイネージＩＤで特定されるデジタルサイネージ装置３００にこのユーザが到達すると見込まれるタイミングで、デジタルサイネージ装置３００にコンテンツが再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【００９２】
具体的には、まずコンテンツ配信部２０４は属性情報記憶部２０１を参照し、ユーザＩＤ受信部２０２が取得したユーザＩＤと対応付けて記憶されているユーザの属性情報を特定し、この属性情報を元に、ユーザに視聴させるコンテンツを決定する。
【００９３】
例えばコンテンツ配信部２０４は、ユーザが女性であれば女性向けのコンテンツを選ぶ。この場合コンテンツ配信部２０４は、視聴対象者記憶部２０６を参照し、ユーザの属性情報に適合するコンテンツを選ぶようにするとよい。このような態様により、各コンテンツを最適なユーザに視聴させることが可能となる。例えばコンテンツ配信部２０４は、視聴対象者記憶部２０６を参照し、ユーザの属性情報と、各コンテンツの候補の視聴対象者を特定する情報と、の比較の結果に基づいて、デジタルサイネージ装置３００に再生させるコンテンツを決定する。この時、コンテンツ配信部２０４は、ユーザの属性情報と、視聴対象者記憶部２０６に記載されているコンテンツの各候補の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓを所定の算出式に従って算出し、この指標値Ｓをもとに、コンテンツを選ぶようにしてもよい。
【００９４】
そしてコンテンツ配信部２０４は、第２無線機管理部２０５を参照し、ユーザＩＤ受信部２０２が取得したビーコンＩＤから特定されるビーコン４００とデジタルサイネージ装置３００との距離を示す値を元に、このユーザがこのデジタルサイネージ装置３００に到達すると見込まれるタイミングを算出する。
【００９５】
例えばコンテンツ配信部２０４は、ユーザの移動速度を毎分８０メートルと仮定することで、このユーザがデジタルサイネージ装置３００に到達するまでに要する時間を算出する。あるいはコンテンツ配信部２０４は、ユーザＩＤからユーザの年齢や性別を特定し、年齢や性別に応じてこのユーザの移動速度を仮定しても良い。このような態様によって、より正確にユーザがデジタルサイネージ装置に到達するタイミングを算出することが可能となる。
【００９６】
そしてコンテンツ配信部２０４は、ユーザがデジタルサイネージ装置３００に到達すると見込まれるタイミングでこのユーザ向けに選出したコンテンツがデジタルサイネージ装置３００で再生されるように、デジタルサイネージ装置３００に所定のコマンドを送信する。
【００９７】
なお、デジタルサイネージ装置３００が１台しかない場合のように、情報端末１００がビーコン信号を受信した際に、どのビーコン４００からビーコン信号を受信したのかを特定しなくても良い場合もある。例えば図８に示す例では、デジタルサイネージ装置３００は１台しかない。そしてこのデジタルサイネージ装置３００の両側に、通路に沿って３つのビーコンＡ４００ＡとビーコンＢ４００ＢとビーコンＣ４００Ｃが設けられている。このような場合は、各ビーコン４００を特に区別しなくても、ユーザと共に通路に沿って移動する情報端末１００がいずれかのビーコン４００からのビーコン信号を最初に検出した場合には、このユーザはデジタルサイネージ装置３００に近づいていると予想できる。
【００９８】
また各ビーコン４００を、デジタルサイネージ装置３００からそれぞれほぼ等距離に設置することにより、情報端末１００がビーコン信号を最初に受信してからこのユーザがデジタルサイネージ装置３００に到達するまでの時間も、ビーコン４００を区別せずに計算できる。
【００９９】
このような場合、情報端末１００はビーコン信号を受信してもビーコンＩＤを送信しないで良い。そのため、ユーザＩＤ受信部２０２は、情報端末１００からユーザＩＤのみを受信する。
【０１００】
そして履歴情報記憶部２０３は、ユーザＩＤ受信部２０２による上記ユーザＩＤの受信履歴を記憶する。
【０１０１】
そしてコンテンツ配信部２０４は、履歴情報記憶部２０３に記憶されていない初めてのユーザＩＤが履歴情報記憶部２０３に記憶された場合に、属性情報記憶部２０１に記憶されている当該ユーザの属性情報を元に、このユーザに視聴させるコンテンツを決定し、このユーザがデジタルサイネージ装置３００に到達すると見込まれるタイミングでデジタルサイネージ装置３００にコンテンツが再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【０１０２】
また１台のデジタルサイネージ装置３００に対して設置されるビーコン４００は一つで良い場合もある。例えば、図８に示す通路がエスカレータである場合や、一方通行路である場合、あるいは行き止まりである場合には、ユーザは一方向からしかデジタルサイネージ装置３００に接近しない。このような場合は、このデジタルサイネージ装置３００の手前側に最低一つのビーコン４００を設置しておけば、ユーザがこのデジタルサイネージ装置３００に接近していることを検知できる。またさらに、デジタルサイネージ装置３００が全体で１台しかない場合は、ビーコンＩＤを用いなくても良い。
【０１０３】
あるいは、デジタルサイネージ装置３００の設置位置に対して、ユーザの移動経路沿いの同じ側にデジタルサイネージ装置３００からの距離がそれぞれ異なるように複数のビーコン４００を設置しておくようにすると、各ビーコン４００から送信されるビーコン信号の検出時間差を用いてユーザの移動速度を求めることができる。そしてこの場合、コンテンツ配信部２０４は、このユーザの移動速度を用いて、ユーザがデジタルサイネージ装置３００に到達するタイミングを求めることもできる。
【０１０４】
＝＝情報端末＝＝
次に情報端末１００について説明する。情報端末１００のハードウェア構成を図２に示すが、基本的な構成はコンテンツ配信装置２００と共通しているため、重複する説明は省略する。
【０１０５】
本実施形態に係る情報端末１００は、ＣＰＵ１１０、メモリ１２０、通信装置１３０、記憶装置１４０、入力装置１５０、出力装置１６０、及び記録媒体読取装置１７０を備えて構成されるスマートフォン等のコンピュータである。
【０１０６】
情報端末１００は、記憶装置１４０に記憶されている情報端末制御プログラム７１０や各種のデータがメモリ１２０に読み出されてＣＰＵ１１０によって実行あるいは処理されることにより、情報端末１００の各種機能が実現される。
【０１０７】
また情報端末１００は、記憶装置１４０あるいはメモリ１２０にユーザＩＤを記憶している。このユーザＩＤは、一例として、ユーザが情報端末１００に情報端末制御プログラム７１０をインストールして、コンテンツ配信装置２００にユーザ登録を行った際にコンテンツ配信装置２００から付与される。情報端末１００は、ビーコン４００に接近してビーコン信号を受信すると、このビーコン信号に含まれているビーコンＩＤと共に、ユーザＩＤを送信する。
【０１０８】
なお上記ユーザ登録の際には、ユーザの氏名や住所、性別、年齢等の各種属性情報が、ユーザＩＤと共にコンテンツ配信装置２００のユーザ属性テーブル６００に記録される。
【０１０９】
また上述したように、ビーコン４００を区別不要な場合には、情報端末１００はビーコン信号を受信した際にビーコンＩＤを送信しないようにすることもできる。
【０１１０】
＝＝デジタルサイネージ装置＝＝
次にデジタルサイネージ装置３００について説明する。デジタルサイネージ装置３００のハードウェア構成を図２に示すが、情報端末１００と同様に、基本的な構成はコンテンツ配信装置２００と共通しているため、重複する説明は省略する。
【０１１１】
本実施形態に係るデジタルサイネージ装置３００は、ＣＰＵ３１０、メモリ３２０、通信装置３３０、記憶装置３４０、入力装置３５０、出力装置３６０、及び記録媒体読取装置３７０を備えて構成されるコンピュータである。
【０１１２】
デジタルサイネージ装置３００は、記憶装置３４０に記憶されているデジタルサイネージ装置制御プログラム７３０や各種のデータがメモリ３２０に読み出されてＣＰＵ３１０によって実行あるいは処理されることにより、デジタルサイネージ装置３００の各種機能が実現される。
【０１１３】
記憶装置３４０には、図１０に示すようにデジタルサイネージ装置制御プログラム７３０、及びコンテンツプール６３０Ｂが記憶されている。
【０１１４】
＜コンテンツプール＞
コンテンツプール６３０Ｂは、デジタルサイネージ装置３００が再生可能な１つ以上のコンテンツのデータが記録されている。本実施形態では、デジタルサイネージ装置３００の記憶装置３４０にコンテンツプール６３０Ｂが実現されているが、デジタルサイネージ装置３００と通信可能に接続された他のコンピュータにコンテンツプール６３０Ｂが実現されてもよい。
【０１１５】
＜デジタルサイネージ装置の機能構成＞
続いて、デジタルサイネージ装置３００の機能構成について、図１１に示す機能構成図を参照しながら説明する。
【０１１６】
デジタルサイネージ装置３００は、コマンド受信部３０１、コンテンツ取得部３０２、コンテンツ再生部３０３の各機能を有する。
【０１１７】
コマンド受信部３０１は、コンテンツ配信装置２００がデジタルサイネージ装置３００に送信したコマンドを受信する。このコマンドには、コンテンツの保存場所を示すＵＲＬや、コンテンツの再生開始時刻を示す情報が含まれている。
【０１１８】
コンテンツ取得部３０２は、コンテンツ配信装置２００から送信されたコマンドに含まれているＵＲＬにより特定される保存場所から、コンテンツを取得する。
【０１１９】
コンテンツ再生部３０３は、コンテンツ取得部３０２が取得したコンテンツを、コンテンツ配信装置２００から送信されたコマンドに含まれている再生開始時刻に再生する。
【０１２０】
＝＝ビーコン＝＝
次にビーコン４００について説明する。ビーコン４００は、半径数メートルから数１０メートル程度の所定距離以内を通信可能範囲とするような強度で所定のビーコン信号を周期的に（例えば１秒毎、５秒毎など）送信する無線機である。ビーコン信号は、所定のプロトコルに準拠する無線信号であり、例えばBluetooth（登録商標）やWi-Fi（登録商標）、BLE（Bluetooth Low Energy）などに準拠している。
【０１２１】
ビーコン４００のハードウェア構成を図２に示す。ビーコン４００は上述したように無線機であるが、ＣＰＵ４１０、メモリ４２０、通信装置４３０、記憶装置４４０、入力装置４５０、出力装置４６０、及び記録媒体読取装置４７０を備えて構成され、基本的な構成は、情報端末１００やデジタルサイネージ装置３００、コンテンツ配信装置２００と共通しているため、重複する説明は省略する。
【０１２２】
ビーコン４００は、記憶装置４４０に記憶されているビーコン制御プログラム７４０や各種のデータがメモリ４２０に読み出されてＣＰＵ４１０によって実行あるいは処理されることにより、ビーコン４００としての各種機能が実現される。
【０１２３】
またビーコン４００は、記憶装置４４０またはメモリ４２０に、ビーコンＩＤを記憶している。
【０１２４】
＝＝処理の流れ＝＝
次に、本実施形態に係るコンテンツ配信システム１０００による処理の流れを、図１２に示すフローチャートを参照しながら説明する。
【０１２５】
なお図１２のフローチャートには記載されていないが、各ユーザは事前にコンテンツ配信装置２００へのユーザ登録を行っており、ユーザＩＤが付与されている。またコンテンツ配信装置２００は、ユーザ登録の際に各ユーザの属性情報を取得しており、この属性情報をユーザＩＤと対応付けてユーザ属性テーブル６００に記憶している。
【０１２６】
その状態において、情報端末１００は、情報端末制御プログラム７１０の実行を開始すると、コンテンツ配信装置２００に対するログイン要求を送信する。そしてその際に、情報端末１００はコンテンツ配信装置２００にユーザＩＤを送信する（S1000）。これによりコンテンツ配信装置２００はユーザＩＤを取得する。
【０１２７】
そして情報端末１００は、コンテンツ配信装置２００へのログインが成功すると、ビーコン信号の受信待ち状態になる（S1010）。
【０１２８】
この状態で、情報端末１００を携帯するユーザがビーコン４００から所定距離以内に近づくと、情報端末１００はビーコン信号を受信する（S1010）。
【０１２９】
そして情報端末１００は、ビーコン信号に含まれているビーコンＩＤを、ユーザＩＤと共にコンテンツ配信装置２００に送信する（S1020）。
【０１３０】
コンテンツ配信装置２００は、情報端末１００から受信したビーコンＩＤとユーザＩＤを、接近ユーザ管理テーブル６５０に、時刻情報とともに受信履歴として追加する（S1030）。またコンテンツ配信装置２００は、デジタルサイネージ装置管理テーブル６１０を参照し、ビーコンＩＤと対応付けられているサイネージＩＤを特定し、このサイネージＩＤも受信履歴として接近ユーザ管理テーブル６５０に記録する。
【０１３１】
またこのとき、コンテンツ配信装置２００は、上記ユーザＩＤ及びサイネージＩＤと同じ組み合わせが既に接近ユーザ管理テーブル６５０に記録されている場合には、接近ユーザ管理テーブル６５０の初回検出フラグ欄に”Ｎｏ”を記録すると共に、S1040においてＮｏに進み、次のビーコンＩＤの受信を待つ。
【０１３２】
一方コンテンツ配信装置２００は、上記ユーザＩＤ及びサイネージＩＤと同じ組み合わせが接近ユーザ管理テーブル６５０に記録されていない場合には、接近ユーザ管理テーブル６５０の初回検出フラグ欄に”Ｙｅｓ”を記録する。
【０１３３】
そしてコンテンツ配信装置２００は、このユーザに視聴させるコンテンツを決定すると共に、ユーザがデジタルサイネージ装置３００に到達するタイミングを計算する（S1050）。
【０１３４】
具体的には、まずコンテンツ配信装置２００はユーザ属性テーブル６００を参照し、このユーザＩＤと対応付けて記憶されているユーザの属性情報を特定し、この属性情報を元に、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【０１３５】
そしてコンテンツ配信装置２００は、デジタルサイネージ装置管理テーブル６１０を参照し、上記のビーコンＩＤ及びサイネージＩＤを元に、ビーコン４００とデジタルサイネージ装置３００との間の距離を求め、予め定められているユーザの移動速度（例えば分速８０メートル）を用いて、このユーザがデジタルサイネージ装置３００に到達するまでの所要時間を求め、現在時刻と上記所要時間から、ユーザがデジタルサイネージ装置３００に到達する到達予想時刻を計算する。
【０１３６】
そしてコンテンツ配信装置２００は、上記サイネージＩＤによって特定されるデジタルサイネージ装置３００に対して、再生開始時刻及びコンテンツを指定したコマンドを送信する（S1060）。なお再生開始時刻は、到達予想時刻と同一の時刻でもよいし、到達予想時刻の誤差を考慮して、所定時間だけ早めた時刻としてもよい。
【０１３７】
そしてデジタルサイネージ装置３００は、コンテンツ配信装置２００から指定されたコンテンツを指定された時刻に再生する（S1070）。
【０１３８】
このような態様によりデジタルサイネージ装置３００に適切なタイミングでコンテンツを再生することが可能となる。
【０１３９】
なお、S1050において、複数のユーザが同一のデジタルサイネージ装置３００に同一時間帯に到達する可能性があることが判明した場合には（例えば各ユーザの到達予想時刻が、デジタルサイネージ装置３００におけるコンテンツの同じ再生時間枠内の時刻である場合や、あるいは、各ユーザの到達予想時刻の差が所定時間以内である場合など）、コンテンツ配信装置２００は、これらの各ユーザの属性情報を元に、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【０１４０】
例えばコンテンツ配信装置２００は、これらの各ユーザの属性情報と、コンテンツ視聴対象者設定テーブル６２０に記載されているコンテンツの視聴対象者を特定する情報と、の適合度合いを表す指標値Ｓを、ユーザとコンテンツの組み合わせ毎に算出し、指標値Ｓの合計値Ｔをコンテンツごとに算出し、合計値Ｔが最大となったコンテンツを、デジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【０１４１】
このような態様により、同一時間帯に同一デジタルサイネージ装置３００のコンテンツを視聴する複数のユーザに適合するコンテンツを再生することが可能となる。
【０１４２】
具体的に説明すると、コンテンツ配信装置２００は、図５に示すデジタルサイネージ装置管理テーブル６１０において、サイネージＩＤがＹ０００１であるデジタルサイネージ装置３００に、ユーザ１とユーザ２が近づいている場合、このデジタルサイネージ装置３００が再生可能なコンテンツの候補Ａ，Ｂ，Ｃについて、それぞれ、以下の式（４）〜式（９）を用いて、各ユーザ１、２の属性情報と、図６のコンテンツ視聴対象者設定テーブル６２０に記載されている各コンテンツの候補（Ａ，Ｂ，Ｃ）の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓ（Ｓ１Ａ，Ｓ１Ｂ，Ｓ１Ｃ，Ｓ２Ａ，Ｓ２Ｂ，Ｓ２Ｃ）を算出する。
【０１４３】
Ｓ１Ａ＝(x11×a1)＋(x12×a2)＋…＋(x1n×an)    …（４）
Ｓ１Ｂ＝(x11×b1)＋(x12×b2)＋…＋(x1n×bn)    …（５）
Ｓ１Ｃ＝(x11×c1)＋(x12×c2)＋…＋(x1n×cn)    …（６）
Ｓ２Ａ＝(x21×a1)＋(x22×a2)＋…＋(x2n×an)    …（７）
Ｓ２Ｂ＝(x21×b1)＋(x22×b2)＋…＋(x2n×bn)    …（８）
Ｓ２Ｃ＝(x21×c1)＋(x22×c2)＋…＋(x2n×cn)    …（９）
ここで、x11〜x1nはそれぞれ、ユーザ１の属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。またx21〜x2nはそれぞれ、ユーザ２の属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。
【０１４４】
そしてコンテンツ配信装置２００は、式（１０）〜（１２）を用いて、コンテンツ毎に指標値Ｓの合計値Ｔ（ＴＡ，ＴＢ，ＴＣ）を算出する。
【０１４５】
ＴＡ＝Ｓ１Ａ＋Ｓ２Ａ    …（１０）
ＴＢ＝Ｓ１Ｂ＋Ｓ２Ｂ    …（１１）
ＴＣ＝Ｓ１Ｃ＋Ｓ２Ｃ    …（１２）
そしてコンテンツ配信装置２００は、ＴＡ，ＴＢ，ＴＣの各値を比較し、最大値となったコンテンツを、デジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【０１４６】
なおコンテンツ配信装置２００は、Ｓ１Ａ，Ｓ１Ｂ，Ｓ１Ｃ，Ｓ２Ａ，Ｓ２Ｂ，Ｓ２Ｃの各値を、下記の式（１３）〜式（１８）のように、百分率を用いた相対値Ｓ’（Ｓ１Ａ’，Ｓ１Ｂ’，Ｓ１Ｃ’，Ｓ２Ａ’，Ｓ２Ｂ’，Ｓ２Ｃ’）に変換し、これらの値を用いて式（１９）〜式（２１）から、ＴＡ’，ＴＢ’，ＴＣ’を算出してもよい。
【０１４７】
Ｓ１Ａ’（％）＝１００×Ｓ１Ａ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１３）
Ｓ１Ｂ’（％）＝１００×Ｓ１Ｂ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１４）
Ｓ１Ｃ’（％）＝１００×Ｓ１Ｃ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１５）
Ｓ２Ａ’（％）＝１００×Ｓ２Ａ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１６）
Ｓ２Ｂ’（％）＝１００×Ｓ２Ｂ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１７）
Ｓ２Ｃ’（％）＝１００×Ｓ２Ｃ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１８）
ＴＡ’＝Ｓ１Ａ’＋Ｓ２Ａ’    …（１９）
ＴＢ’＝Ｓ１Ｂ’＋Ｓ２Ｂ’    …（２０）
ＴＣ’＝Ｓ１Ｃ’＋Ｓ２Ｃ’    …（２１）
このようにして、複数のユーザがデジタルサイネージ装置３００に接近している場合に、コンテンツ配信装置２００がこのデジタルサイネージ装置３００に再生させるコンテンツ（広告）を決定する様子を図１３に示す。
【０１４８】
図１３に示す例では、あるデジタルサイネージ装置３００におけるコンテンツの再生時間枠として、ｔ１〜ｔ４が例示されており、そのうち、ｔ２の時間枠にユーザＡ，Ｂ，Ｃの３人が到達する可能性があることが示されている。なお、図１３において各ユーザの到達予想時刻に幅があるのは、到達予想時刻に誤差があることを表している。
【０１４９】
また、時間枠ｔ１にはデジタルサイネージ装置３００に到達するユーザが存在しない。その場合コンテンツ配信装置２００は、あらかじめ設定しておいた所定のコンテンツを選択するようにする。
【０１５０】
時間枠ｔ２に再生するコンテンツを決定する場合、コンテンツ配信装置２００は、時間枠ｔ２の時間帯にデジタルサイネージ装置３００に到達する可能性があるユーザＡ，Ｂ，Ｃについて、上述したコンテンツとの適合度合いを示す指標値Ｓ’（百分率の相対値）を算出する。図１３には、指標値Ｓ’を算出した結果、ユーザＡはコンテンツｂが１００％、ユーザＢはコンテンツｂが３０％、コンテンツｃが７０％、ユーザＣは、コンテンツａが５０％、コンテンツｃも５０％となったことが示されている。
【０１５１】
そしてコンテンツ配信装置２００は、これらの指標値Ｓ’の値をコンテンツ毎に合計する。そうすると、コンテンツａは５０、コンテンツｂは１３０（１００％＋３０％）、コンテンツｃは１２０（７０％＋５０％）となる。このようにしてコンテンツ配信装置２００は、指標値Ｓ’の合計値が最大となったコンテンツｂを、時間枠ｔ２において再生するコンテンツとして決定することができる。
【０１５２】
このような態様により、同一時間帯に同一デジタルサイネージ装置３００のコンテンツを視聴する複数のユーザに最も適合するコンテンツを再生することが可能となる。
【０１５３】
[第２実施形態]
第１実施形態では、情報端末１００が、ビーコン４００から送信されるビーコン信号を受信し、ビーコンＩＤとユーザＩＤをコンテンツ配信装置２００に送信していた。
【０１５４】
第２実施形態では、情報端末１００が、ユーザＩＤを所定距離以内で受信可能な強度で周期的に送信する。そして情報端末１００がビーコン４００に所定距離以内に近づいた際に、ビーコン４００がこのユーザＩＤを受信する。そしてビーコン４００が、ユーザＩＤとビーコンＩＤをコンテンツ配信装置２００に送信する。
【０１５５】
なお一般的に「ビーコン」と称する機器は、電波を送信する機器を意味することが多い。そのため第２実施形態においては、情報端末１００から周期的に送信されるユーザＩＤを受信する機器を「ビーコン」とは異なる名称にしても良い。しかしながら、第２実施形態は、ユーザＩＤとビーコンＩＤの伝達経路が第１実施形態と異なるだけであるので、第１実施形態に合わせて、上記機器をビーコン４００と称して説明する。
【０１５６】
また第２実施形態では、コンテンツ配信装置２００がビーコン４００からビーコンＩＤとユーザＩＤを受信した後の処理内容は第１実施形態と同様であるため、重複する説明を省略する。
【０１５７】
このような態様によっても、第１実施形態と同様に、デジタルサイネージ装置３００に適切なタイミングでコンテンツを再生することが可能となる。
【０１５８】
なお第１実施形態と同様に、各ビーコン４００を区別する必要がない場合には、ビーコンＩＤを用いないことも可能である。
【０１５９】
すなわちこの場合、ビーコン４００は情報端末１００からユーザＩＤを受信すると、このユーザＩＤをコンテンツ配信装置２００に送信する。
【０１６０】
そしてコンテンツ配信装置２００はこのユーザＩＤを受信すると、受信履歴として接近ユーザ管理テーブル６５０に記録する。
【０１６１】
コンテンツ配信装置２００がビーコン４００からユーザＩＤを受信した後の処理内容は第１実施形態と同様である。
【０１６２】
以上、第１実施形態及び第２実施形態について説明したが、いずれの実施形態によっても、デジタルサイネージ装置３００に適切なタイミングでコンテンツを再生することが可能となる。そして、ユーザがデジタルサイネージ装置３００に到達するタイミングでコンテンツを再生できるようになるため、より高い訴求効果を期待することが可能となる。
【０１６３】
また本実施形態では、ＧＰＳ（Global Positioning System）を用いていないため、屋内や地下などのようなＧＰＳの電波が届かない場所でも用いることができる。
【０１６４】
なお上述した実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【０１６５】
例えば、コンテンツ配信装置２００がコンテンツを決定する方法は、上述した式（１）〜（２１）の多項式とは異なる多項式を用いた方法とすることもできるし、if〜then形式（例えば、if  "ユーザが３０代"  then  "コンテンツa"  ）のようにルールを複数定めておいて、これらのルールに沿ってコンテンツを決定するようにしてもよい。
【０１６６】
またコンテンツ配信装置２００は、情報端末１００からユーザの状態を表す情報を取得し、ユーザの属性情報に加えて、このユーザの状態を表す情報を加味してユーザに視聴させるコンテンツを決定するようにしても良い。
【０１６７】
例えば情報端末１００が歩数計の機能を有している場合には、コンテンツ配信装置２００は、この歩数計のデータを、ユーザの状態を表す情報として情報端末１００から取得し、この歩数計のデータを加味してデジタルサイネージ装置３００に再生させる広告を決定してもよい。
【０１６８】
またユーザが、情報端末１００と連動するウェアラブル端末を携帯している場合には、コンテンツ配信装置２００は、このウェアラブル端末によって計測された心拍数や血圧、体温等の生体情報を、ユーザの状態を表す情報として情報端末１００を介して取得し、これらのユーザの状態を表す情報を加味して、ユーザに視聴させるコンテンツを決定するようにしても良い。
【０１６９】
以上のような態様により、コンテンツ配信装置２００は、ユーザの属性のみならず、ユーザの状態に応じた最適なコンテンツを決定することが可能となる。つまり、静的なユーザの属性情報だけでなく、その時々に変化するユーザの動的な状態によって、最適なコンテンツを決定することも可能となる。
【０１７０】
例えばデジタルサイネージ装置３００が飲料の自動販売機に設けられる場合には、ユーザのその時々の状態に応じた最適な飲料の広告をデジタルサイネージ装置３００に再生することも可能となる。
【０１７１】
なお、ユーザの状態を表す情報は、第１実施形態の場合は情報端末１００からコンテンツ配信装置２００に直接送信され、第２実施形態の場合は情報端末１００からビーコン４００を介してコンテンツ配信装置２００に送信されるようにすればよい。
【０１７２】
その他、本実施形態では、コンテンツ配信装置２００は１台のコンピュータにより構成されていたが、複数台のコンピュータによって構成されてもよい。
【符号の説明】
【０１７３】
１００    情報端末
１１０    ＣＰＵ
１２０    メモリ
１３０    通信装置
１４０    記憶装置
１５０    入力装置
１６０    出力装置
１７０    記録媒体読取装置
２００    コンテンツ配信装置
２０１    属性情報記憶部
２０２    ユーザＩＤ受信部
２０３    履歴情報記憶部
２０４    コンテンツ配信部
２０５    第２無線機管理部
２０６    視聴対象者記憶部
２０７    コンテンツ記憶部
２１０    ＣＰＵ
２２０    メモリ
２３０    通信装置
２４０    記憶装置
２５０    入力装置
２６０    出力装置
２７０    記録媒体読取装置
３００    デジタルサイネージ装置
３０１    コマンド受信部
３０２    コンテンツ取得部
３０３    コンテンツ再生部
３１０    ＣＰＵ
３２０    メモリ
３３０    通信装置
３４０    記憶装置
３５０    入力装置
３６０    出力装置
３７０    記録媒体読取装置
４００    ビーコン
４１０    ＣＰＵ
４２０    メモリ
４３０    通信装置
４４０    記憶装置
４５０    入力装置
４６０    出力装置
４７０    記録媒体読取装置
５００    ネットワーク
６００    ユーザ属性テーブル
６１０    デジタルサイネージ装置管理テーブル
６２０    コンテンツ視聴対象者設定テーブル
６３０    コンテンツプール
６５０    接近ユーザ管理テーブル
７１０    情報端末制御プログラム
７２０    コンテンツ配信装置制御プログラム
７３０    デジタルサイネージ装置制御プログラム
７４０    ビーコン制御プログラム
８００    記録媒体
１０００  コンテンツ配信システム
【図１】
2019103102.tif 000003
【図２】
2019103102.tif 000004
【図３】
2019103102.tif 000005
【図４】
2019103102.tif 000006
【図５】
2019103102.tif 000007
【図６】
2019103102.tif 000008
【図７】
2019103102.tif 000009
【図８】
2019103102.tif 000010
【図９】
2019103102.tif 000011
【図１０】
2019103102.tif 000012
【図１１】
2019103102.tif 000013
【図１２】
2019103102.tif 000014
【図１３】
2019103102.tif 000015