(57)【要約】【課題】通信システムにおいてコンテンツ取得に必要なアドレス情報を簡易に生成する。【解決手段】ビーコン装置は、識別情報をビーコン信号として送信する。サーバは、識別情報により特定される記憶領域に、コンテンツを提供するためのデータを記憶する。通信端末は、データにアクセスするためのアクセス情報をあらかじめ記憶しておき、ビーコン信号を受信した場合にはアクセスアドレス情報と識別情報とを用いて、サーバからのデータの取得を要求する。【選択図】図１
2016014997.tif 000002
【特許請求の範囲】
【請求項１】
識別情報をビーコン信号として送信するビーコン装置と、
前記識別情報により特定される記憶領域に、コンテンツを提供するためのデータを記憶するサーバと、
前記データにアクセスするためのアクセス情報をあらかじめ記憶しておき、前記ビーコン信号を受信した場合には前記アクセス情報と前記識別情報とを用いて前記サーバからの前記データの取得を要求する通信端末と
を備える通信システム。
【請求項２】
前記アクセス情報は、前記サーバのネットワーク上の位置を示す共通アドレス情報であって、
前記通信端末は、前記ビーコン信号を受信した場合に前記共通アドレス情報と前記ビーコン信号の前記識別情報とを組み合わせて生成したネットワークアドレス情報を用いて前記サーバからの前記データの取得を要求する
請求項１記載の通信システム。
【請求項３】
前記ビーコン装置は、当該ビーコン装置の認証のための認証情報を前記識別情報とともに前記ビーコン信号として送信し、
前記サーバは、前記通信端末からの前記データの取得要求に応答して前記認証情報に基づいて前記ビーコン装置の認証を行い、その認証の結果に応じて前記通信端末に前記データを送信する
請求項２記載の通信システム。
【請求項４】
前記ビーコン装置は、所定の物品に設けられ、前記物品の状態に応じて前記識別情報を決定する
請求項２記載の通信システム。
【請求項５】
前記ビーコン装置は、そのビーコン装置が存在する位置の位置情報を検出し、検出した前記位置情報に応じて前記識別情報を決定する
請求項２記載の通信システム。
【請求項６】
前記通信端末は、その通信端末を識別するための端末情報を記憶し、前記受信した識別情報と前記共通アドレス情報と前記端末情報とを組み合わせて前記ネットワークアドレス情報を生成し、
前記サーバは、前記識別情報および前記端末情報により特定される記憶領域に、前記コンテンツを提供するための前記データを記憶する
請求項２記載の通信システム。
【請求項７】
前記アクセス情報は、前記識別情報と前記データのネットワーク上の位置を示すネットワークアドレス情報とを対応付ける組情報であって、
前記通信端末は、前記ビーコン信号を受信した場合に前記アクセス情報において当該ビーコン信号の前記識別情報に対応付けられた前記ネットワークアドレス情報を用いて前記サーバからの前記データの取得を要求する
請求項１記載の通信システム。
【請求項８】
ビーコン装置から識別情報を含むビーコン信号を受信するビーコン信号受信部と、
前記識別情報に対応するネットワーク上のコンテンツを提供するためのデータにアクセスするためのアクセス情報を記憶する記憶部と、
前記アクセス情報と前記ビーコン装置から受信した前記ビーコン信号の前記識別情報とを用いて前記データを格納するサーバに対して前記データの取得を要求するサーバ通信部と
を具備する通信端末。
【請求項９】
前記アクセス情報は、前記サーバのネットワーク上の位置を示す共通アドレス情報であって、
前記サーバ通信部は、前記共通アドレス情報と前記ビーコン信号の前記識別情報とを組み合わせて生成したネットワークアドレス情報を用いて前記サーバからの前記データの取得を要求する
請求項８記載の通信端末。
【請求項１０】
前記アクセス情報は、前記識別情報と、前記データのネットワーク上の位置を示すネットワークアドレス情報とを対応付ける組情報であって、
前記サーバ通信部は、前記アクセス情報において前記識別情報に対応付けられた前記ネットワークアドレス情報を用いて前記サーバからの前記データの取得を要求する
請求項８記載の通信端末。
【請求項１１】
ビーコン装置が、識別情報をビーコン信号として送信する手順と、
通信端末が、コンテンツを提供するためのデータにアクセスするためのアクセス情報と前記ビーコン装置から受信した前記ビーコン信号の前記識別情報とを用いて、前記データを格納するサーバから前記データを取得するよう要求する手順と、
前記サーバが、前記識別情報により特定される記憶領域から前記データを読み出して前記通信端末に送信する手順と
を備えるコンテンツ取得方法。
【請求項１２】
前記アクセス情報は、前記サーバのネットワーク上の位置を示す共通アドレス情報であって、
前記通信端末は、前記共通アドレス情報と前記ビーコン信号の前記識別情報とを組み合わせて生成したネットワークアドレス情報を用いて前記サーバから前記データを取得するよう要求する
請求項１１記載のコンテンツ取得方法。
【請求項１３】
前記アクセス情報は、前記識別情報と、前記データのネットワーク上の位置を示すネットワークアドレス情報とを対応付ける組情報であって、
前記通信端末は、前記アクセス情報において前記識別情報に対応付けられた前記ネットワークアドレス情報を用いて前記サーバから前記データを取得するよう要求する
請求項１１記載のコンテンツ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、特に、サーバから通信端末にコンテンツを取得させる通信システム、通信端末、および、それらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、通信端末の普及に伴い、展示物の案内や電気製品の状態に関する情報などを、ユーザが携帯する通信端末に表示するシステムが広く用いられるようになっている。例えば、アドレス情報提供装置を展示物に関連付けて配置して、アドレス情報を情報閲覧者側端末装置に送信することにより、その展示物に関する情報を情報閲覧者側端末装置に取得させる情報提供システムが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０７８２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術では、アドレス情報としてＵＲＬやＩＰアドレスなどを用いて、これに基づいて情報（コンテンツ）を取得するように構成されていた。アドレス情報としてＵＲＬを用いた場合、アドレス情報が長くなってしまい、ビーコン装置のような簡易な装置から送信するには不向きなことがあった。また、アドレス情報としてＩＰアドレスを用いた場合、ＩＰアドレスの変更に対応するために管理が必要となるという問題がある。
【０００５】
また、アドレス情報の代わりに、例えば、コンテンツを識別する識別情報を情報提供装置から通信端末に提供し、通信端末がコンテンツの格納先のサーバに識別情報を通知することで、対象のコンテンツの取得を要求するシステムを想定する。この場合、提供する情報自体は簡便なものとできるものの、サーバ側に識別情報とコンテンツとを紐付けるメカニズムが必要となり、サーバの処理量の増加、特に通信端末の接続数が増加した場合における処理の遅滞が予測される。
【０００６】
本発明はこのような状況に鑑みて生み出されたものであり、通信システムにおいてコンテンツ取得に必要なアドレス情報を簡易に生成し、また、所望のコンテンツを容易に取得することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の問題点を解消するためになされたものであり、その第１の側面は、識別情報をビーコン信号として送信するビーコン装置と、上記識別情報により特定される記憶領域に、コンテンツを提供するためのデータを記憶するサーバと、上記データにアクセスするためのアクセス情報をあらかじめ記憶しておき、上記ビーコン信号を受信した場合には上記アクセス情報と上記識別情報とを用いて上記サーバからの上記データの取得を要求する通信端末とを備える通信システム、および、そのコンテンツ取得方法である。これにより、ビーコン装置から送信された識別情報に基づいて、通信端末がサーバからデータを取得するという作用をもたらす。
【０００８】
また、本発明の第２の側面は、ビーコン装置から識別情報を含むビーコン信号を受信するビーコン信号受信部と、上記識別情報に対応するネットワーク上のデータにアクセスするためのアクセス情報を記憶する記憶部と、上記アクセス情報と上記ビーコン装置から受信した上記ビーコン信号の上記識別情報とを用いて上記データを格納するサーバに対して上記データの取得を要求するサーバ通信部とを具備する通信端末である。これにより、ビーコン装置から送信された識別情報に基づいてサーバからデータを取得するという作用をもたらす。
【発明の効果】
【０００９】
本発明によれば、通信システムにおいてコンテンツ取得に必要なアドレス情報を簡易に生成することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態における情報提供システムの構成例を示す図である。
【図２】本発明の第１の実施の形態における情報提供システムの動作概要の一例を示す図である。
【図３】本発明の第１の実施の形態におけるネットワークアドレス情報の生成例を示す図である。
【図４】本発明の第１の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【図５】本発明の第１の実施の形態における情報提供システムの画面表示の一例を示す図である。
【図６】本発明の第１の実施の形態における情報提供システムの画面表示の他の例を示す図である。
【図７】本発明の第１の実施の形態におけるネットワークアドレス情報の変形例を示す図である。
【図８】本発明の第２の実施の形態における情報提供システムの動作概要の一例を示す図である。
【図９】本発明の第２の実施の形態における管理サーバ３５０のデータベースの構成例を示す図である。
【図１０】本発明の第２の実施の形態におけるコンテンツ登録処理の処理手順例を示すシーケンス図である。
【図１１】本発明の第２の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【図１２】本発明の第２の実施の形態の変形例におけるネットワークアドレス情報の生成例を示す図である。
【図１３】本発明の第３の実施の形態における情報提供システムの動作概要の一例を示す図である。
【図１４】本発明の第４の実施の形態における情報提供システムの動作概要の一例を示す図である。
【図１５】本発明の第４の実施の形態におけるネットワークアドレス情報の生成例を示す図である。
【図１６】本発明の第５の実施の形態における情報提供システムの動作概要の一例を示す図である。
【図１７】本発明の第５の実施の形態におけるネットワークアドレス情報の生成例を示す図である。
【図１８】本発明の第５の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下、実施の形態と称する）について説明する。
【００１２】
＜１．第１の実施の形態＞
［情報提供システムの構成］
図１は、本発明の実施の形態における情報提供システムの構成例を示す図である。この情報提供システムは、通信端末１００と、ビーコン装置２００と、コンテンツサーバ３００とを備える。ここでは、それぞれ１台について説明するが、それぞれ複数台備えるようにしてもよい。
【００１３】
ビーコン装置２００は、所定の期間毎に、間欠的にビーコン信号を無線送信するものである。このビーコン装置２００は、物品などの設置対象自体またはその近傍に配置されて、その設置対象の近傍に存在することを通知するための、特定パターンのビーコン信号を発信する。
【００１４】
通信端末１００は、ユーザ（例えば顧客など）が携帯する端末である。この通信端末１００としては、例えば、携帯端末やタブレット型パーソナルコンピュータなどが挙げられる。この通信端末１００は、ビーコン装置２００からビーコン信号を受信して、受信したビーコン信号に基づいて、コンテンツサーバ３００上のコンテンツへのアクセスを要求する。コンテンツサーバ３００からコンテンツの提供を受けると、通信端末１００は、そのコンテンツを表示する。
【００１５】
コンテンツサーバ３００は、通信端末１００からの要求に応じて、通信端末１００にコンテンツを供給するものである。
【００１６】
通信端末１００は、処理部１１０と、記憶部１２０と、入力部１３０と、通知部１４０と、ビーコン信号受信部１５０と、サーバ通信部１６０とを備える。
【００１７】
処理部１１０は、通信端末１００において必要な処理を行うプロセッサである。具体的には、処理部１１０は、ビーコン信号受信部１５０におけるビーコン装置２００との通信やサーバ通信部１６０におけるコンテンツサーバ３００との通信を制御し、また、入力部１３０および通知部１４０におけるユーザインターフェースの制御を行う。また、この処理部１１０は、ビーコン信号に含まれるビーコン識別子に基づいて、対応するコンテンツの位置を示すアドレス情報であるネットワークアドレス情報を生成する。
【００１８】
記憶部１２０は、処理部１１０の処理に必要なデータを記憶するメモリである。また、この記憶部１２０は、ネットワークアドレス情報を生成するための共通アドレス情報を記憶する。
【００１９】
入力部１３０は、ユーザからの入力を受け付けるためのものである。この入力部１３０としては、例えば、タッチパネルの触覚センサが想定されるが、外部接続されたキーボードなどを使用してもよい。
【００２０】
通知部１４０は、ユーザに対して情報の通知や、コンテンツの表示を行うためのものである。この通知部１４０としては、例えば、視覚に対して出力するものとしてタッチパネルの表示部が想定されるが、他にも聴覚に対して音声出力するものとしてスピーカなどを設けてもよい。
【００２１】
ビーコン信号受信部１５０は、ビーコン装置２００との間で通信を行うものである。通信端末１００がビーコン装置２００の通信範囲に入ると、ビーコン装置２００から送信されたビーコン信号をビーコン信号受信部１５０が受信する。
【００２２】
サーバ通信部１６０は、アクセスポイント４０１およびネットワーク４００を介して、コンテンツサーバ３００との間で通信を行うものである。
【００２３】
ビーコン装置２００は、処理部２１０と、記憶部２２０と、無線通信部２３０とを備える。
【００２４】
処理部２１０は、記憶部２２０を参照することによりビーコン信号を生成するものである。記憶部２２０は、ビーコン信号として送信されるデータを記憶するメモリであり、具体的には、ビーコン識別子を記憶する。無線通信部２３０は、処理部２１０によって生成されたビーコン信号を無線送信するものである。このような無線通信の規格として、例えば、超低消費電力に最適化された「Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ」（以下、「ＢＬＥ」と略す。）が想定される。なお、通信端末１００に無線送信することができるのであれば、無線通信部２３０は、Ｗｉ−Ｆｉ（登録商標）規格など、別の通信規格によりビーコン信号を無線送信してもよい。
【００２５】
コンテンツサーバ３００は、処理部３１０と、ストレージ３２０と、通信部３３０とを備えている。処理部３１０は、コンテンツサーバ３００において必要な処理を行うプロセッサである。ストレージ３２０は、コンテンツサーバ３００の処理に必要なデータを記憶するものである。通信部３３０は、ネットワーク４００を介して通信を行うものである。
【００２６】
図２は、本発明の第１の実施の形態における情報提供システムの動作概要の一例を示す図である。
【００２７】
ビーコン装置２００は、ビーコン識別子を含むビーコン信号を送信する。このビーコン識別子は、ビーコン装置２００を識別のための情報、またはビーコン装置２００がビーコン信号により提供するコンテンツ（サービス）を識別するための情報である。また、ビーコン識別子は、ウェブ（Ｗｅｂ）上のコンテンツ位置を示すネットワークアドレス情報の一部としても用いられる。ネットワークアドレス情報としては、例えば、ＵＲＬ（Uniform Resource Locator）や、ＩＰアドレスなど、対象のコンテンツ位置を示すアドレス情報が想定される。
【００２８】
通信端末１００は、ネットワークアドレス情報の残りの一部である共通アドレス情報を記憶しており、ビーコン装置２００から受信したビーコン識別子と自身が記憶する共通アドレス情報とを組み合わせることによりネットワークアドレス情報を生成する。通信端末１００は、生成したネットワークアドレス情報を用いてコンテンツサーバ３００にアクセス要求を行う。
【００２９】
コンテンツサーバ３００は、ネットワークアドレス情報により特定される領域にコンテンツを記憶している。このコンテンツサーバ３００は、通信端末１００から受信したネットワークアドレス情報を用いてコンテンツを読み出して、通信端末１００に送信する。
【００３０】
通信端末１００は、コンテンツサーバ３００から受信したコンテンツを表示する。その際、通信端末１００において動作するウェブブラウザを用いて、ウェブページを閲覧することにより、コンテンツを表示することができる。
【００３１】
コンテンツとしては、例えば、地図、広告などの情報を想定することができる。また、ウェブページは、地図閲覧サイトや、そのような地図閲覧サイトに転送するためのリダイレクトページや、地図を埋め込んで閲覧可能にしたウェブページであってもよい。また、コンテンツの他の例として、コンテンツサーバ３００からストリーミング配信される映像を、映像表示アプリを使って表示させてもよいし、ストリーミング配信される音楽を音楽再生アプリを使って演奏してもよい。コンテンツの内容やコンテンツをユーザに提示するための具体的なアプリケーションプログラムについては、適宜公知のものを利用してもよい。
【００３２】
［ネットワークアドレス情報］
図３は、本発明の第１の実施の形態におけるネットワークアドレス情報の生成例を示す図である。
【００３３】
共通アドレス情報は、基本的にはネットワーク上のコンテンツサーバ３００の位置（アドレス）を示すものである。コンテンツサーバ３００内には、ビーコン装置２００から送信されたビーコン識別子に特定される位置に、対応するコンテンツが格納されている。すなわち、ビーコン識別子は、コンテンツサーバ３００上でコンテンツの格納位置を特定するものである。したがって、共通アドレス情報とビーコン識別子とを組み合わせることにより、ネットワークアドレス情報が構成される。
【００３４】
［動作］
図４は、本発明の第１の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【００３５】
ビーコン装置２００は、ビーコン識別子を含むビーコン信号を送信する（ステップＳ９１１）。
【００３６】
通信端末１００は、ビーコン装置２００から受信したビーコン識別子と自身が記憶する共通アドレス情報とを組み合わせることによりネットワークアドレス情報を生成する（ステップＳ９１２）。そして、通信端末１００は、生成したネットワークアドレス情報を用いてコンテンツサーバ３００にアクセス要求を行う（ステップＳ９１３）。
【００３７】
コンテンツサーバ３００は、通信端末１００から受信したネットワークアドレス情報を用いてコンテンツを読み出して、通信端末１００に送信する（ステップＳ９１４）。
【００３８】
通信端末１００は、コンテンツサーバ３００から受信したコンテンツを表示する（ステップＳ９１５）。
【００３９】
［表示例］
図５および図６は、本発明の第１の実施の形態における情報提供システムの画面表示の例を示す図である。
【００４０】
図５は、通信端末の新製品の紹介ページの例であり、購入サイトへのリンクも表示されている。ショールームにおいて、展示品の近傍にビーコン装置２００を配置しておくことにより、その展示品に近づいた顧客の通信端末１００にこの紹介ページを表示する場合が想定される。
【００４１】
図６は、駅周辺の地図を表示するページの例である。駅構内において行先案内板の近傍にビーコン装置２００を配置しておくことにより、その行先案内板に近づいた顧客の通信端末１００にこのページを表示する場合が想定される。
【００４２】
通信端末１００において、例えば、ビーコン信号を受信するためのアプリケーション（受信アプリ）は、ビーコン識別子を受信し、内部に記憶している共通アドレス情報と組み合わせて、ネットワークアドレス情報を生成し、そのネットワークアドレス情報を用いてウェブ上のコンテンツにアクセスする。より具体的には、生成したネットワークアドレス情報をＵＲＬとして、一般的なウェブ閲覧アプリケーション（ブラウザアプリ）に渡して、コンテンツを表示させることが考えられる。
【００４３】
なお、コンテンツの表示方法についてはいくつかの方法が考えられるが、例えば、コンテンツ自体をウェブページとして用意して、表示させるようにしてもよい。また、コンテンツ自体は他のネットワーク上の位置にあり、表示したウェブページにそのコンテンツを埋め込んで表示させたものであってもよい。例えば、地図提供サイトの地図を埋め込んだページなどがこれに該当する。また、コンテンツ自体は他のネットワーク上の位置にあり、表示したウェブページ内の処理により、該当コンテンツへとリダイレクト処理を行うものであってもよい。
【００４４】
このように、本発明の第１の実施の形態では、ビーコン装置２００から送信されたビーコン識別子と通信端末１００に記憶された共通アドレス情報とを組み合わせることによりネットワークアドレス情報を生成して、このネットワークアドレス情報を用いてコンテンツサーバ３００にアクセスを行う。これにより、ビーコン装置２００から送信されるビーコン信号にコンテンツ自体を含ませる必要がなく、ビーコン信号を簡便なものにすることができる。
【００４５】
［変形例］
図７は、本発明の第１の実施の形態におけるネットワークアドレス情報の変形例を示す図である。この実施の形態において、ビーコン識別子２０１は、ビーコン装置２００を識別するためのビーコン装置識別情報２０２と、コンテンツを識別するためのコンテンツ識別情報２０３との組み合わせによるものとすることができる。すなわち、同一のビーコン装置２００において、異なるコンテンツ識別情報２０３を利用することにより、複数のコンテンツを使い分けることができる。
【００４６】
ここで、ビーコン装置識別情報２０２は、ビーコン装置に固有の情報であり、一度割り振られると、この部分が変更されることはない。これに対し、コンテンツ識別情報２０３は、ビーコン信号により提供するコンテンツ（サービス）を指定する情報であり、適宜変更することが可能である。
【００４７】
例えば、駅構内に配置されたビーコン装置２００として、昼には近隣のランチサービス店情報を配信するコンテンツに対応したコンテンツ識別情報２０３を設定し、夜には居酒屋情報を配信するコンテンツに対応したコンテンツ識別情報２０３を設定することが想定される。これにより、１つのビーコン装置２００によって、シチュエーションに応じた複数通りのコンテンツの提供が可能となる。
【００４８】
なお、コンテンツ識別情報２０３を組み合わせてネットワークアドレス情報を生成する場合に、例えば、ＵＲＬに含める代わりに、ＨＴＴＰ（Hypertext Transfer Protocol）などの通信プロトコルにおける、サーバへの要求本文（例えば、ＨＴＴＰにおけるＰＯＳＴ情報）に含めるようにしてもよい。これにより、例えば、ＵＲＬに含めた場合のように外部に公開されることなく、ビーコン装置２００からの通知内容を用いて、コンテンツサーバ３００のコンテンツにアクセスすることができる。
【００４９】
＜２．第２の実施の形態＞
［情報提供システム］
図８は、本発明の第２の実施の形態における情報提供システムの動作概要の一例を示す図である。この第２の実施の形態では、上述の第１の実施の形態に加えて、管理サーバ３５０をさらに備える点において第１の実施の形態と異なっている。これ以外の点は上述の第１の実施の形態と同様であるため、全体構成については詳細な説明を省略する。
【００５０】
管理サーバ３５０は、ビーコン識別子毎に対応するコンテンツがコンテンツサーバ３００内に存在するか否かの状態を管理するサーバである。この管理サーバ３５０は、図９に示すように、ビーコン識別子３５１に関連付けてコンテンツが存在するか否かの状態３５２をデータベースとして記憶している。この管理サーバ３５０は、通信端末１００からのコンテンツ有無の問合せに応答して、状態３５２を通知する。
【００５１】
対応するコンテンツが存在する場合、通信端末１００はビーコン識別子と共通アドレス情報とを組み合わせて生成したネットワークアドレス情報を用いて、コンテンツサーバ３００にアクセスし、対象のコンテンツを取得する。
【００５２】
これにより、通信端末１００が受け取ったビーコン識別子に対応するコンテンツが存在しない場合、そのままネットワークアドレス情報を生成してコンテンツサーバ３００に接続をしても、コンテンツを取得することはできない。例えば、ブラウザ上にページ不在のメッセージ（「404 not found」等）が表示されてしまう。このような状況は、例えば、コンテンツの管理者の管轄外のビーコン装置に設定されたビーコン識別子を受信した場合などに起こり得る。
【００５３】
そこで、管理サーバ３５０による確認を先に行うことにより、ブラウザにネットワークアドレス情報を渡す前に、コンテンツサーバ３００に接続するべきか否かを判断することができる。コンテンツが存在しないビーコン識別子については、コンテンツサーバ３００への接続を行わないため、通信端末１００上の表示は変化せず、ユーザに対してそのような不具合を気付かせないで済む。
【００５４】
［動作］
図１０は、本発明の第２の実施の形態におけるコンテンツ登録処理の処理手順例を示すシーケンス図である。
【００５５】
コンテンツサーバ３００にコンテンツを新たに設ける場合、ビーコン装置２００は、ビーコン信号に含ませるビーコン識別子を設定して記憶する（ステップＳ９２１）。コンテンツサーバ３００は、そのビーコン識別子と関連付けて、新たなコンテンツ（ウェブページ）を配置して記憶する（ステップＳ９２２）。コンテンツサーバ３００は、新たにコンテンツを配置したことについて、管理サーバ３５０に通知を行う（ステップＳ９２３）。
【００５６】
管理サーバ３５０は、コンテンツサーバ３００に新たにコンテンツが配置された旨の通知を受けると、図９に示したデータベースを更新して、状態３５２を「有効」に設定する（ステップＳ９２４）。これにより、管理サーバ３５０における事前準備が整ったことになる。
【００５７】
図１１は、本発明の第２の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【００５８】
ビーコン装置２００は、ビーコン識別子を含むビーコン信号を送信する（ステップＳ９３１）。
【００５９】
通信端末１００は、ビーコン装置２００から受信したビーコン識別子を管理サーバ３５０に送信して、対応するコンテンツの存否を問い合わせる（ステップＳ９３２）。管理サーバ３５０は、通信端末１００から送信されたビーコン識別子に基づいて、自身のデータベースを検索して、対応するコンテンツの存否を確認する（ステップＳ９３３）。そして、その確認結果を通信端末１００に通知する（ステップＳ９３４）。
【００６０】
通信端末１００は、コンテンツの存在を確認すると、ビーコン装置２００から受信したビーコン識別子と自身が記憶する共通アドレス情報とを組み合わせることによりネットワークアドレス情報を生成する（ステップＳ９３５）。そして、通信端末１００は、生成したネットワークアドレス情報を用いてコンテンツサーバ３００にアクセス要求を行う（ステップＳ９３６）。
【００６１】
コンテンツサーバ３００は、通信端末１００から受信したネットワークアドレス情報を用いてコンテンツを読み出して、通信端末１００に送信する（ステップＳ９３７）。
【００６２】
通信端末１００は、コンテンツサーバ３００から受信したコンテンツを表示する（ステップＳ９３８）。
【００６３】
このように、本発明の第２の実施の形態では、通信端末１００がコンテンツサーバ３００にアクセスする前に、対応するコンテンツの存否を管理サーバ３５０に確認する。これにより、存在しないコンテンツへのアクセスを抑制することができ、ユーザに不具合を意識させないようにすることができる。
【００６４】
［変形例］
この第２の実施の形態では、認証に成功しなかった不正なビーコン装置２００については、そのビーコン信号に対してコンテンツの提供を行わないことにより、不正なアクセスを防止していた。この仕組みによれば、コンテンツが存在する場合であっても、なんらかの理由によりコンテンツ配信を制限する必要があるときには、管理サーバ３５０によって、アクセスを拒否することができる。しかし、この場合、通信端末１００はすでに共通アドレス情報およびビーコン識別子を有しているため、悪意を持ったユーザはそれらを利用してコンテンツにアクセスすることが可能である。そこで、そのような不正アクセスを防ぐために、ネットワークアドレス情報の一部として認証識別子を管理サーバ３５０に記憶させておいて、認証に成功した場合に、通信端末１００に対して認証識別子を送信する。これにより、この変形例では、認証識別子を有する通信端末１００のみがネットワークアドレス情報を生成できるようにする。
【００６５】
図１２は、本発明の第２の実施の形態の変形例におけるネットワークアドレス情報の生成例を示す図である。
【００６６】
上述の第２の実施の形態では、ステップＳ９３４において、管理サーバ３５０がビーコン識別子に対応するコンテンツの存否の確認結果を通信端末１００に通知していた。この変形例では、この通知の際に併せて、管理サーバ３５０は認証識別子３５５を通信端末１００に送信する。
【００６７】
通信端末１００は、ビーコン装置２００から受信したビーコン識別子２０１と、管理サーバ３５０から受信した認証識別子３５５と、自身が記憶する共通アドレス情報とを組み合わせることにより、ネットワークアドレス情報３０５を生成する。
【００６８】
これにより、この変形例によれば、管理サーバ３５０においてコンテンツ配信を制限することができる。
【００６９】
＜３．第３の実施の形態＞
図１３は、本発明の第３の実施の形態における情報提供システムの動作概要の一例を示す図である。この第３の実施の形態では、上述の第２の実施の形態と比べて、ビーコン装置２００からビーコン識別子の他に認証情報も送信する点において第２の実施の形態と異なっている。これ以外の点は上述の第２の実施の形態と同様であるため、全体構成については詳細な説明を省略する。
【００７０】
ビーコン装置２００は、ビーコン識別子に加えて、認証情報も送信する。この認証情報は、例えば、ビーコン装置２００の設置位置の位置情報（座標）や、ビーコン装置２００における（図示しない）カウンタのカウント値や、ワンタイムパスワードなどである。この認証情報に対して、予め管理サーバ３５０にも、対応する情報（位置情報、カウント値のカウント開始基準時刻、ワンタイムパスワードの乱数のシードなど）が記憶されている。
【００７１】
通信端末１００は、ビーコン装置２００からビーコン信号を受け取ると、ビーコン識別子および認証情報を管理サーバ３５０に送信する。
【００７２】
管理サーバ３５０は、通信端末１００から受信したビーコン識別子および認証情報を、管理サーバ３５０内に記憶しているビーコン識別子および認証情報と照合して、ビーコン装置２００が真正なものであるか否かを判定する。
【００７３】
その結果、ビーコン装置２００が不正なものであると判定した場合には、通信端末１００には不正であるという応答のみを返す。これにより、通信端末１００側ではこれ以降の処理を終了する。または、管理サーバ３５０は、不正と判定したビーコン装置２００については、処理は行わず、通信端末１００に応答を返さないようにしてもよい。この場合には、通信端末１００側ではタイムアウトにより処理を終了することになる。
【００７４】
一方、ビーコン装置２００が真正であると判定した場合には、認証は成功し、管理サーバ３５０はビーコン識別子に対応するコンテンツの存否を確認して、通信端末１００にその結果を通知する。
【００７５】
コンテンツが存在する旨の結果を受けた通信端末１００は、ネットワークアドレス情報を生成して、コンテンツサーバ３００にアクセスし、対象のウェブページを表示する。
【００７６】
このように、本発明の第３の実施の形態では、ビーコン装置２００から送信された認証情報を通信端末１００が管理サーバ３５０に予め送信することにより、ビーコン装置２００の正当性を判定する。これにより、不正なビーコン装置２００からのビーコン信号に基づくアクセスを制限することができる。
【００７７】
＜４．第４の実施の形態＞
図１４は、本発明の第４の実施の形態における情報提供システムの動作概要の一例を示す図である。この第４の実施の形態では、通信端末１００は固有の端末識別子を記憶部１２０に記憶しており、管理サーバ３５０にコンテンツの存否を確認する際に、ビーコン識別子に加えて端末識別子を送信する。これにより、管理サーバ３５０において不正な通信端末１００からのアクセスを拒否することができる。また、ネットワークアドレス情報に端末識別子を含ませることにより、通信端末１００ごとに異なるコンテンツを用意することができる。
【００７８】
通信端末１００は、ビーコン装置２００からビーコン信号を受け取ると、ビーコン信号に含まれるビーコン識別子と、自身が記憶する端末識別子とを管理サーバ３５０に送信する。
【００７９】
管理サーバ３５０は、通信端末１００から受信したビーコン識別子および端末識別子を、管理サーバ３５０内に記憶しているビーコン識別子および端末識別子と照合して、通信端末１００が真正なものであるか否かを判定する。
【００８０】
その結果、通信端末１００が不正なものであると判定した場合には、通信端末１００には不正であるという応答のみを返す。これにより、通信端末１００側ではこれ以降の処理を終了する。または、管理サーバ３５０は、不正と判定したビーコン装置２００については、処理は行わず、通信端末１００に応答を返さないようにしてもよい。この場合には、通信端末１００側ではタイムアウトにより処理を終了することになる。
【００８１】
一方、通信端末１００が真正であると判定した場合には、認証は成功し、管理サーバ３５０はビーコン識別子に対応するコンテンツの存否を確認して、通信端末１００にその結果を通知する。
【００８２】
コンテンツが存在する旨の結果を受けた通信端末１００は、ネットワークアドレス情報を生成して、コンテンツサーバ３００にアクセスし、対象のウェブページを表示する。
【００８３】
図１５は、本発明の第４の実施の形態におけるネットワークアドレス情報の生成例を示す図である。
【００８４】
通信端末１００は、ビーコン装置２００から受信したビーコン識別子２０１と、自身が記憶する端末識別子１０９と、自身が記憶する共通アドレス情報とを組み合わせることにより、ネットワークアドレス情報３０９を生成する。
【００８５】
これにより、この第４の実施の形態によれば、管理サーバ３５０において不正な通信端末１００に対するコンテンツ配信を制限することができ、また、コンテンツサーバ３００において通信端末１００ごとに異なるコンテンツを配信することができる。
【００８６】
＜５．第５の実施の形態＞ 
図１６は、本発明の第５の実施の形態における情報提供システムの動作概要の一例を示す図である。この第５の実施の形態では、通信端末１００は、ビーコン装置２００から送信されるビーコン識別子と、当該ビーコン識別子に対応するコンテンツのネットワークアドレス情報とを対応付けたデータテーブルを記憶部１２０に記憶している。
【００８７】
ビーコン装置２００は、ビーコン識別子を含むビーコン信号を送信する。このビーコン識別子は、または、ビーコン装置２００が提供するコンテンツ、または、ビーコン装置２００自体を特定するための識別情報である。
【００８８】
通信端末１００は、ビーコン識別子と、このビーコン識別子に対応するコンテンツの位置を特定するネットワークアドレス情報とを対応付ける情報（アクセス情報の一具体例）を記憶している。この情報は、例えば、図１７に示すように、ビーコン識別子とネットワークアドレス情報とを対応付けて格納したデータテーブル（アドレス情報テーブル）が想定される。この図１７の例では、アドレス情報テーブルには、ビーコン識別子が「＃００１」、「＃００２」、「＃００３」の通りに格納され、それぞれのビーコン識別子に対応するコンテンツのＵＲＬが格納されている。アドレス情報テーブルは、例えば、コンテンツサーバ３００によって生成され、コンテンツの追加などに応じて適宜更新される。通信端末１００は、ネットワークを介して所定のタイミングでアドレス情報テーブルをコンテンツサーバ３００より取得する。
【００８９】
通信端末１００は、ビーコン装置２００からビーコン信号を受けとると、このアドレス情報テーブルを参照して、ビーコン信号に含まれるビーコン識別子１２１に対応するネットワークアドレス情報１２２を取得する。通信端末１００は、取得したネットワークアドレス情報を用いてコンテンツサーバ３００にアクセス要求を行う。
【００９０】
なお、通信端末１００は、ビーコン装置１００から受信したビーコン識別子について、アドレス情報テーブル内に対応するネットワークアドレス情報が格納されていない場合、当該ビーコン識別子に対してはこれ以降の処理を行わない。
【００９１】
コンテンツサーバ３００は、ネットワークアドレス情報により特定される領域にコンテンツを記憶している。このコンテンツサーバ３００は、通信端末１００から受信したネットワークアドレス情報を用いてコンテンツを読み出して、通信端末１００に送信する。
【００９２】
通信端末１００は、コンテンツサーバ３００から受信したコンテンツを表示する。その際、通信端末１００において動作するウェブブラウザを用いて、ウェブページを閲覧することにより、コンテンツを表示することができる。
【００９３】
［動作］
図１８は、本発明の第５の実施の形態における情報提供システムの処理手順例を示すシーケンス図である。
【００９４】
ビーコン装置２００は、ビーコン識別子を含むビーコン信号を送信する（ステップＳ９５１）。
【００９５】
通信端末１００は、ビーコン装置２００からビーコン信号を受信すると、アドレス情報テーブルを参照して、受信したビーコン識別子に対応するコンテンツのネットワークアドレス情報を取得する（ステップＳ９５２）。そして、通信端末１００は、生成したネットワークアドレス情報を用いてコンテンツサーバ３００にアクセス要求を行う（ステップＳ９５３）。
【００９６】
コンテンツサーバ３００は、通信端末１００から受信したネットワークアドレス情報を用いてコンテンツを読み出して、通信端末１００に送信する（ステップＳ９５４）。
【００９７】
通信端末１００は、コンテンツサーバ３００から受信したコンテンツを表示する（ステップＳ９５５）。
【００９８】
これにより、この第５の実施の形態によれば、ビーコン装置２００が送信するビーコン識別子の形態に依らずに、通信端末１００においてビーコン識別子に対応するネットワークアドレス情報を取得することができる。このため、例えば、ビーコン識別子が簡便なものであっても、コンテンツの提供を行うことができる。
【００９９】
なお、上述の実施の形態は本発明を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１００】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【符号の説明】
【０１０１】
１００  通信端末
１１０  処理部
１２０  記憶部
１３０  入力部
１４０  通知部
１５０  ビーコン信号受信部
１６０  サーバ通信部
２００  ビーコン装置
２１０  処理部
２２０  記憶部
２３０  無線通信部
３００  コンテンツサーバ
３１０  処理部
３２０  ストレージ
３３０  通信部
３５０  管理サーバ
４００  ネットワーク
４０１  アクセスポイント
【図１】
2016014997.tif 000003
【図２】
2016014997.tif 000004
【図３】
2016014997.tif 000005
【図４】
2016014997.tif 000006
【図５】
2016014997.tif 000007
【図６】
2016014997.tif 000008
【図７】
2016014997.tif 000009
【図８】
2016014997.tif 000010
【図９】
2016014997.tif 000011
【図１０】
2016014997.tif 000012
【図１１】
2016014997.tif 000013
【図１２】
2016014997.tif 000014
【図１３】
2016014997.tif 000015
【図１４】
2016014997.tif 000016
【図１５】
2016014997.tif 000017
【図１６】
2016014997.tif 000018
【図１７】
2016014997.tif 000019
【図１８】
2016014997.tif 000020