(57)【要約】【課題】１つのビーコン装置を用いて複数の携帯無線通信端末装置に異なった情報を無駄なく配信することのできる情報配信システムを提供することである。【解決手段】ビーコン装置と、携帯通信端末装置と、第１サーバ装置及び複数の第２サーバ装置とを有し、携帯通信端末装置は、ビーコン装置からの暗号化ビーコンＩＤと、アプリ識別子とを第１サーバ装置に送信し、第１サーバ装置は、更に、携帯通信端末装置からの前記アプリ識別子が正規のアプリ識別子であるときに、暗号化ビーコンＩＤを復号して得られるビーコンＩＤを携帯通信端末装置に送信し、携帯通信端末装置は、更に、前記ビーコンＩＤを受信したときに、前記ビーコンＩＤをアプリに対応した第２サーバ装置に送信し、第２サーバ装置は、携帯通信端末装置からの前記ビーコンＩＤに基づいて管理される情報を携帯通信端末装置に送信する構成となる。【選択図】図１
2018173783.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、
前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、
それぞれネットワークを介して前記携帯通信端末装置と情報の送受を行う第１サーバ装置及び複数の第２サーバ装置とを有し、
前記第１サーバ装置は、
複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段を有し、
前記携帯通信端末装置は、
前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを前記第１サーバ装置に送信する第１端末送信手段を有し、
前記第１サーバ装置は、更に、
携帯通信端末装置から受信した前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、
携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、
前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する第１サーバ送信手段とを有し、
前記携帯通信端末装置は、更に、
前記暗号化ビーコン識別情報を送信した後に前記第１サーバ装置から当該暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに、前記ビーコン識別情報を前記複数の第２サーバ装置のうち、搭載された前記アプリケーションプログラムに対応して予め定められた第２サーバ装置に送信する第２端末送信手段を有し、
前記複数の第２サーバ装置のそれぞれは、
携帯通信端末装置から情報配信の要求とともに前記ビーコン識別情報を受信したときに、該ビーコン識別情報に基づいて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する第２サーバ送信手段を有する、
情報配信システム。
【請求項２】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを第１サーバ装置に送信する第１送信手段と、
前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに前記ビーコン識別情報を、複数の第２サーバ装置のうち、搭載された前記アプリケーションプログラムに対応して予め定められた第２サーバ装置に送信する第２送信手段とを有し、
前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて管理され、該第２サーバ装置から配信される情報を受信する携帯通信端末装置。
【請求項３】
ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信し、アプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、
複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段と、
携帯通信端末装置から前記アプリ対応情報としての情報及び暗号化ビーコン識別情報を受信したときに、前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、
携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、
前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られたビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する送信手段とを有するサーバ装置。
【請求項４】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けられたアプリ対応情報とを前記第１サーバ装置に向けて送信させる第１送信制御ステップと、
前記携帯通信端末装置が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、前記通信部に、情報配信の要求とともに前記ビーコン識別情報を、複数の第２サーバ装置のうち、当該アプリケーションプログラムに対応して予め定められた第２サーバ装置に向けて送信させる第２送信制御ステップとを、
前記コンピュータに実行させ、
前記携帯通信端末装置が、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて管理され、該第２サーバ装置から配信される情報を受信するためのアプリケーションプログラム。
【請求項５】
暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、
前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、
ネットワークを介して前記携帯通信端末装置と情報の送受を行うサーバ装置とを有し、
前記サーバ装置は、
複数のアプリケーションプログラムのそれぞれに対応づけられたアプリ対応情報を管理するアプリ管理手段と、
ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段とを有し、
前記携帯通信端末装置は、
前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、情報配信の要求とともに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応するアプリ対応情報とを前記サーバ装置に送信する端末送信手段を有し、
前記サーバ装置は、更に、
携帯通信端末装置から受信した前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、
携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、
前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報と受信した前記アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を情報配信の要求元の前記携帯通信端末装置に送信するサーバ送信手段とを有する、
情報配信システム。
【請求項６】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介してサーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、情報配信の要求とともに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報を前記サーバ装置に送信する送信手段を有し、
前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記サーバ装置に送信した後に、前記暗号化ビーコン識別情報を復号して得られるビーコン識別情報と前記アプリ対応情報に対応づけて配信されるべき情報として管理される情報を前記サーバ装置から受信する携帯通信端末装置。
【請求項７】
ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信してアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、
複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段と、
ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段と、
携帯通信端末装置から前記暗号化ビーコン識別情報を受信したときに、該暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、
携帯通信端末装置から前記アプリケーションプログラムに対応付けられたアプリ対応情報としての情報を受信したときに、該情報が前記アプリ管理手段にて管理される正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、
前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報と受信した前記アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を前記携帯通信端末装置に送信する送信手段とを有するサーバ装置。
【請求項８】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介してサーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、情報配信の要求とともに、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けられたアプリ対応情報とを前記サーバ装置に送信する送信制御ステップを、
前記コンピュータに実行させ、
前記携帯通信端末装置が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記サーバ装置に送信した後に、前記暗号化ビーコン識別情報を復号して得られるビーコン識別情報と前記アプリ対応情報に対応づけて配信されるべき情報として管理され情報を前記サーバ装置から受信するためのアプリケーションプログラム。
【請求項９】
暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、
前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、
それぞれネットワークを介して前記携帯通信端末装置と情報の送受を行う第１サーバ装置及び第２サーバ装置とを有し、
前記第１サーバ装置は、
複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段を有し、
前記携帯通信端末装置は、
前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載されたアプリケーションプログラムに対応するアプリケーション対応情報とを前記第１サーバ装置に送信する第１端末送信手段を有し、
前記第１サーバ装置は、更に、
携帯端末装置から受信した暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、
携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、
前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する第１サーバ送信手段とを有し、
前記携帯通信端末装置は、更に、
前記暗号化ビーコン識別情報及び前記アプリケーション対応情報を送信した後に前記第１サーバ装置から当該暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに、前記アプリ対応情報及び前記ビーコン識別情報を前記第２サーバ装置に送信する第２端末送信手段を有し、
前記第２サーバ装置は、
ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段と、
携帯通信端末装置から前記アプリ対応情報及び前記ビーコン識別情報を受信したときに、当該ビーコン識別情報及び当該アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を情報配信の要求元の前記携帯通信端末装置に送信する第２サーバ送信手段とを有する、
情報配信システム。
【請求項１０】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けされたアプリ対応情報とを第１サーバ装置に送信する第１送信手段と、
前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに、前記アプリ対応情報及び前記ビーコン識別情報を第２サーバ装置に送信する第２送信手段とを有し、
前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報及び前記アプリ対応情報に対応づけて管理され、該第２サーバ装置から配信される情報を受信する携帯通信端末装置。
【請求項１１】
ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信してアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、
ビーコン識別情報及び複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段と、
携帯通信端末装置から、情報の配信要求とともに、前記暗号化ビーコン識別情報の復号により得られたビーコン識別情報と前記携帯通信端末に搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを受信したときに、当該ビーコン識別情報及び当該アプリ対応情報に対応づけて前記配信情報管理手段により管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する送信手段とを有するサーバ装置。
【請求項１２】
近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、
ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けされたアプリ対応情報とを前記第１サーバ装置に向けて送信させる第１送信制御ステップと、
前記携帯通信端末装置が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、前記通信部に、情報配信の要求とともに、前記アプリ対応情報及び前記ビーコン識別情報を前記第２サーバ装置に送信させる第２送信制御ステップとを、
前記コンピュータに実行させ、
前記携帯通信端末装置が、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報及び前記アプリ対応情報に対応づけて管理され、該第２サーバ装置から配信される情報を受信するためのアプリケーションプログラム。
【請求項１３】
前記ビーコン装置は、前記ビーコン識別情報を変化アルゴリズムに従って時間的に変化させて変化ビーコン識別情報を生成する暗号化第１手段と、
前記変化ビーコン識別情報を所定の暗号化アルゴリズムに従って暗号化して前記暗号化ビーコン識別情報を生成する暗号化第２手段とを有し、
前記復号手段は、前記暗号化アルゴリズムに対応した復号アルゴリズムに従って前記暗号化ビーコン識別情報を復号して元の変化ビーコン識別情報を生成する復号第１手段と、
該変化ビーコン識別情報から前記変化アルゴリズムに対応した戻しアルゴリズムに従って前記ビーコン識別情報を生成する復号第２手段とを有する請求項１、５及び９のいずれかに記載の情報配信システム。
【請求項１４】
ビーコン識別情報を変化アルゴリズムに従って時間的に変化させて変化ビーコン識別情報を生成する暗号化第１手段と、
前記変化ビーコン識別情報を所定の暗号化アルゴリズムに従って暗号化して暗号化ビーコン情報を生成する暗号化第２手段とを有し、
前記暗号化ビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビーコン装置を利用して情報配信を行う情報配信システム、また、その情報配信システムにおいて用いることのできる携帯通信端末装置、サーバ装置及びビーコン装置、更に、その携帯通信端末装置で実行されるアプリケーションプログラムに関する。
【背景技術】
【０００２】
従来、特許文献１において、ビーコン装置を利用して配信されるコンテンツ情報を携帯通信端末装置にて受信するコンテンツ取得システム（情報配信システム）が提案されている。このコンテンツ取得システム（情報配信システム）では、車両等の吊り広告に対してビーコン識別情報ＩＤｂを含むビーコン信号を発信するビーコン装置が設けられ、管理サーバが、ビーコン識別情報ＩＤｂに対応づけて配信すべき前記吊り広告に記載された情報に関するコンテンツ情報や詳細情報を得るためのサイトのアドレス情報（ＵＲＬ）を管理している。そして、前記吊り広告の近傍の者が所持する携帯通信端末装置は、ビーコン装置からビーコン信号を受信すると、そのビーコン信号からビーコン識別情報ＩＤｂを抽出し、そのビーコン識別情報ＩＤｂを管理サーバに所定のネットワークを介して送信する。管理サーバは、携帯通信端末装置から受信したビーコン識別情報ＩＤｂに対応して管理しているコンテンツ情報やアドレス情報をそのビーコン識別情報ＩＤｂの送信元の携帯端末装置に送信する。
【０００３】
これにより、車両等の吊り広告の近傍の者が所持する携帯通信端末装置は、管理サーバから配信される吊り広告に記載された情報に関するコンテンツ情報やアドレス情報を受信することができる。そして、その携帯通信端末を操作することにより、その所持者は、その携帯通信端末の表示画面を通して吊り広告の記載情報に関するコンテンツ情報や、アドレス情報に基づいてアクセスしたサイトが提供する詳細情報を見ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１８９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来のコンテンツ取得システム（情報配信システム）は、１つのビーコン装置から発信されるビーコン識別情報ＩＤｂを受信する複数の携帯通信端末は、全て同じ情報（同じコンテンツ情報、同じアドレス情報）の配信しか受けることができない。このため、従来のシステムでは、管理サーバが、１つのビーコン識別情報ＩＤｂに対応づけて複数種のコンテンツ情報を管理し、そのビーコン識別情報ＩＤｂを送信した携帯通信端末装置に前記複数種のコンテンツ情報を配信している。そして、複数種のコンテンツ情報を受信した携帯通信端末装置では、複数種のコンテンツ情報から選択される所望のコンテンツ情報が表示画面に表示される。これにより、携帯通信端末装置の所持者は、複数種のコンテンツ情報から自分が所望するコンテンツ情報だけを携帯通信端末の表示画面を通して見ることができる。
【０００６】
しかし、上述したように１つのビーコン識別情報ＩＤｂに複数種のコンテンツ情報を対応づけて管理し、要求のあった携帯無線通信端末にその複数種のコンテンツ情報を配信するシステムでは、携帯通信端末装置の所持者が必要としない多くのコンテンツ情報も管理サーバから配信しなければならず、携帯通信端末装置と管理サーバとの間の通信トラフィックが無駄に増大してしまう。また、複数のコンテンツ情報を受信した携帯通信端末装置では、多くの無駄なコンテンツ情報が装置内に残ってしまい、その無駄な情報の廃棄処理について考慮しなければならない。
【０００７】
本発明はこのような事情に鑑みてなされたもので、１つのビーコン装置を用いて複数の携帯無線通信端末装置のそれぞれに異なった情報を無駄なく配信することのできる情報配信システムを提供するものである。
【０００８】
また、本発明は、そのような情報配信システムにおいて用いることのできる携帯通信端末装置、サーバ装置及びビーコン装置に関する。
【０００９】
更に、本発明は、前記携帯通信端末装置で実行されるアプリケーションプログラムに関する。
【課題を解決するための手段】
【００１０】
本発明に係る情報配信システムは、暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、それぞれネットワークを介して前記携帯通信端末装置と情報の送受を行う第１サーバ装置及び複数の第２サーバ装置とを有し、前記第１サーバ装置は、複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段を有し、前記携帯通信端末装置は、前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを前記第１サーバ装置に送信する第１端末送信手段を有し、前記第１サーバ装置は、更に、携帯通信端末装置から受信した前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する第１サーバ送信手段とを有し、前記携帯通信端末装置は、更に、前記暗号化ビーコン識別情報を送信した後に前記第１サーバ装置から当該暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに、前記ビーコン識別情報を前記複数の第２サーバ装置のうち、搭載された前記アプリケーションプログラムに対応して予め定められた第２サーバ装置に送信する第２端末送信手段を有し、前記複数の第２サーバ装置のそれぞれは、携帯通信端末装置から情報配信の要求とともに前記ビーコン識別情報を受信したときに、該ビーコン識別情報に基づいて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する第２サーバ送信手段を有する構成となる。
【００１１】
このような構成により、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置は、ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を当該近距離無線通信規則に従った無線通信により受信すると、前記暗号化ビーコン識別情報と前記アプリケーションプログラムに対応付けられたアプリ対応情報とを第１サーバ装置に送信する。第１サーバ装置は、前記携帯通信端末装置から前記暗号化ビーコン識別情報と前記アプリ対応情報とを受信すると、その受信されたアプリ対応情報が第１サーバ装置において正規のアプリ対応情報として管理されているか否かを判定し、受信された前記アプリ対応情報が正規のアプリ対応情報として管理されているものであると、受信された前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する。その後、第１サーバ装置は、復号により得られたビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する。前記携帯通信端末装置は、第１サーバ装置からビーコン識別情報を受信すると、複数の第２サーバ装置のうち、搭載されたアプリケーションプログラムに対応して予め定められた第２サーバ装置に、情報配信の要求とともに、前記ビーコン識別情報を送信する。そのビーコン識別情報を受信した第２サーバ装置は、受信したビーコン識別情報に基づいて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する。その結果、携帯通信端末装置は、複数の第２サーバ装置のうちの、搭載されたアプリケーションプログラムに対応した第２サーバ装置からビーコン識別情報に基づいて管理されている情報の配信を受けることができる。
【００１２】
前記情報配信システムによれば、複数の第２サーバ装置においてビーコン識別情報に基づいて管理される情報が異なるようにすれば、１つのビーコン装置から放送される暗号化ビーコン識別情報（ビーコン識別情報）を受信する種々の携帯通信端末装置に対して、当該携帯通信端末装置において情報配信を受けるために実行されるアプリケーションプログラムに応じて異なる情報を配信することができる。
【００１３】
上述した情報配信システムにおける携帯通信端末装置として用いることのできる本発明に係る携帯通信端末装置は、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを第１サーバ装置に送信する第１送信手段と、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに前記ビーコン識別情報を、複数の第２サーバ装置のうち、搭載された前記アプリケーションプログラムに対応して予め定められた第２サーバ装置に送信する第２送信手段とを有し、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて管理され、該第２サーバ装置から配信される情報を受信する構成となる。
【００１４】
また、上述した情報配信システムにおける第１サーバ装置として用いることのできる本発明に係るサーバ装置は、ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信し、アプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段と、携帯通信端末装置から前記アプリ対応情報としての情報及び暗号化ビーコン識別情報を受信したときに、前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られたビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する送信手段とを有する構成となる。
【００１５】
更に、上述した携帯通信端末装置で実行されるアプリケーションプログラムは、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けられたアプリ対応情報とを前記第１サーバ装置に向けて送信させる第１送信制御ステップと、前記携帯通信端末装置が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、前記通信部に、情報配信の要求とともに前記ビーコン識別情報を、複数の第２サーバ装置のうち、当該アプリケーションプログラムに対応して予め定められた第２サーバ装置に向けて送信させる第２送信制御ステップとを、前記コンピュータに実行させ、前記携帯通信端末装置が、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて管理され、該第２サーバ装置から配信される情報を受信するように構成される。
【００１６】
本発明に係る他の情報配信システムは、暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、ネットワークを介して前記携帯通信端末装置と情報の送受を行うサーバ装置とを有し、
前記サーバ装置は、複数のアプリケーションプログラムのそれぞれに対応づけられたアプリ対応情報を管理するアプリ管理手段と、
ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段とを有し、前記携帯通信端末装置は、前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、情報配信の要求とともに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応するアプリ対応情報とを前記サーバ装置に送信する端末送信手段を有し、前記サーバ装置は、更に、携帯通信端末装置から受信した前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報と受信した前記アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を情報配信の要求元の前記携帯通信端末装置に送信するサーバ送信手段とを有する構成となる。
【００１７】
このような構成により、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置は、ビーコン装置から所定の近距離無線通信規則に従って放送されるビーコン識別情報を当該近距離無線通信規則に従った無線通信により受信すると、情報配信の要求とともに、前記暗号化ビーコン識別情報と、前記アプリケーションプログラムに対応付けられたアプリ対応情報とをサーバ装置に送信する。サーバ装置は、前記携帯通信端末装置から前記暗号化ビーコン識別情報と前記アプリ対応情報とを受信すると、受信されたアプリ対応情報がサーバ装置において正規のアプリ対応情報として管理されているか否かを判定し、受信された前記アプリ対応情報が正規のアプリ対応情報として管理されているものであると判定すると、前記受信された暗号化ビーコン識別情報を元のビーコン識別情報に復号する。そして、サーバ装置は、復号により得られたビーコン識別情報及び前記アプリ対応情報に対応づけて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する。その結果、携帯通信端末装置は、ビーコン識別情報及びアプリ対応情報に対応づけて管理されている情報の配信をサーバ装置から受けることができる。
【００１８】
前記情報配信システムによれば、１つのビーコン装置から放送される暗号化ビーコン識別情報（ビーコン識別情報）を受信する種々の携帯通信端末装置に対して、当該携帯通信端末装置において情報配信を受けるために実行されるアプリケーションプログラム（アプリ対応情報）に応じて異なる情報を配信することができる。
【００１９】
上述した情報配信システムにおける携帯通信端末装置として用いることのできる本発明に係る携帯通信端末装置は、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介してサーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、情報配信の要求とともに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報を前記サーバ装置に送信する送信手段を有し、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記サーバ装置に送信した後に、前記暗号化ビーコン識別情報を復号して得られるビーコン識別情報と前記アプリ対応情報に対応づけて配信されるべき情報として管理される情報を前記サーバ装置から受信する構成となる。
【００２０】
また、上述した情報配信システムにおけるサーバ装置として用いることのできる本発明に係るサーバ装置は、ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信してアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段と、ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段と、携帯通信端末装置から前記暗号化ビーコン識別情報を受信したときに、該暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、携帯通信端末装置から前記アプリケーションプログラムに対応付けられたアプリ対応情報としての情報を受信したときに、該情報が前記アプリ管理手段にて管理される正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報と受信した前記アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を前記携帯通信端末装置に送信する送信手段とを有する構成となる。
【００２１】
更に、上述した携帯通信端末装置で実行されるアプリケーションプログラムは、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介してサーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、情報配信の要求とともに、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けられたアプリ対応情報とを前記サーバ装置に送信する送信制御ステップを、前記コンピュータに実行させ、前記携帯通信端末が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記サーバ装置に送信した後に、前記暗号化ビーコン識別情報を復号して得られるビーコン識別情報と前記アプリ対応情報に対応づけて配信されるべき情報として管理され情報を前記サーバ装置から受信するように構成される。
【００２２】
本発明に係る更に他の情報配信システムは、暗号化されたビーコン識別情報を所定の近距離無線通信規則に従って放送するビーコン装置と、前記近距離無線通信規則に従って無線通信を行う機能を有するとともに、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置と、それぞれネットワークを介して前記携帯通信端末装置と情報の送受を行う第１サーバ装置及び第２サーバ装置とを有し、前記第１サーバ装置は、複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報を管理するアプリ管理手段を有し、前記携帯通信端末装置は、前記ビーコン装置から放送される前記暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載されたアプリケーションプログラムに対応するアプリケーション対応情報とを前記第１サーバ装置に送信する第１端末送信手段を有し、前記第１サーバ装置は、更に、携帯端末装置から受信した暗号化ビーコン識別情報を元のビーコン識別情報に復号する復号手段と、携帯通信端末装置から前記アプリ対応情報として受信した情報が前記アプリ管理手段により管理されている正規のアプリ対応情報であるか否かを判定するアプリ判定手段と、前記アプリ対応情報として受信された前記情報が前記アプリ判定手段により正規のアプリ対応情報であると判定されたときに、前記復号手段により得られるビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する第１サーバ送信手段とを有し、前記携帯通信端末装置は、更に、前記暗号化ビーコン識別情報及び前記アプリケーション対応情報を送信した後に前記第１サーバ装置から当該暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに、前記アプリ対応情報及び前記ビーコン識別情報を前記第２サーバ装置に送信する第２端末送信手段を有し、前記第２サーバ装置は、ビーコン識別情報及びアプリ対応情報に対応づけて配信すべき情報を管理する配信情報管理手段と、携帯通信端末から前記アプリ対応情報及び前記ビーコン識別情報を受信したときに、当該ビーコン識別情報及び当該アプリ対応情報に対応づけて前記配信情報管理手段により管理されている情報を情報配信の要求元の前記携帯通信端末装置に送信する第２サーバ送信手段とを有する構成となる。
【００２３】
このような構成により、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置は、ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を当該近距離無線通信規則に従った無線通信により受信すると、前記暗号化ビーコン識別情報と前記アプリケーションプログラムに対応付けられたアプリ対応情報とを第１サーバ装置に送信する。第１サーバ装置は、前記携帯通信端末装置から前記暗号化ビーコン識別情報と前記アプリ対応情報とを受信すると、その受信されたアプリ対応情報が第１サーバ装置において正規のアプリ対応情報として管理されているか否かを判定し、受信された前記アプリ対応情報が正規のアプリ対応情報として管理されているものであると判定すると、受信された前記暗号化ビーコン識別情報を元のビーコン識別情報に復号する。その後、第１サーバ装置は、復号により得られたビーコン識別情報を前記暗号化ビーコン識別情報の送信元の前記携帯通信端末装置に送信する。このビーコン識別情報を第１サーバ装置から受信した携帯通信端末装置は、情報配信の要求とともに、前記アプリ対応情報及び前記ビーコン識別情報を第２サーバ装置に送信する。第２サーバ送信装置は、前記携帯通信端末装置から前記アプリ対応情報及び前記ビーコン識別情報を受信すると、前記ビーコン識別情報及び前記アプリ対応情報に対応づけて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する。その結果、前記携帯通信端末装置は、ビーコン識別情報及びアプリ対応情報に対応づけて管理されている情報の配信を第２サーバ装置から受けることができる。
【００２４】
前記情報配信システムによれば、１つのビーコン装置から放送される暗号化ビーコン識別情報（ビーコン識別情報）を受信する種々の携帯通信端末装置に対して、当該携帯通信端末装置において情報配信を受けるために実行されるアプリケーションプログラム（アプリ対応情報）に応じて異なる情報を配信することができる。
【００２５】
上述した情報配信システムにおける携帯通信端末装置として用いることのできる本発明に係る携帯通信端末装置は、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行ない、搭載されたアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置であって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記近距離無線通信規則に従った無線通信により受信したときに、前記暗号化ビーコン識別情報と、搭載された前記アプリケーションプログラムに対応付けされたアプリ対応情報とを第１サーバ装置に送信する第１送信手段と、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、情報配信の要求とともに前記アプリ対応情報及び前記ビーコン識別情報を第２サーバ装置に送信する第２送信手段とを有し、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて前記アプリ対応情報に対応づけて管理され、該第２サーバ装置から配信される情報を受信する構成となる。
【００２６】
また、上述した情報配信システムにおける第２サーバ装置として用いることのできる本発明に係るサーバ装置は、ビーコン装置から所定の近距離無線通信規則に従って放送される暗号化ビーコン識別情報を受信してアプリケーションプログラムの実行により情報配信を受けるための処理を行なう携帯通信端末装置とネットワークを介して情報の送受を行うサーバ装置であって、複数のアプリケーションプログラムのそれぞれに対応付けられたアプリ対応情報に対応付けられる配信すべき情報をビーコン識別情報に基づいて管理する配信情報管理手段と、携帯通信端末装置から、情報の配信要求とともに、前記暗号化ビーコン識別情報の復号により得られたビーコン識別情報と前記携帯通信端末装置に搭載された前記アプリケーションプログラムに対応付けられたアプリ対応情報とを受信したときに、前記ビーコン識別情報に基づいて前記配信情報管理手段により前記アプリ対応情報に対応づけて管理される情報を情報配信の要求元の前記携帯通信端末装置に送信する送信手段とを有する構成となる。
【００２７】
更に、上述した携帯通信端末装置で実行されるアプリケーションプログラムは、近距離無線通信規則に従って無線通信を行う機能を有するとともに、ネットワークを介して第１サーバ装置及び第２サーバ装置と情報の送受を行う通信部を有する携帯通信端末装置における情報配信を受けるための処理をコンピュータに行わせるためのアプリケーションプログラムであって、ビーコン装置から前記近距離無線通信規則に従って放送される暗号化ビーコン識別情報を前記携帯通信端末装置が前記近距離無線通信規則に従った無線通信により受信したときに、前記通信部に、前記暗号化ビーコン識別情報と、当該アプリケーションプログラムに対応付けされたアプリ対応情報とを前記第１サーバ装置に向けて送信させる第１送信制御ステップと、前記携帯通信端末装置が、前記暗号化ビーコン識別情報及び前記アプリ対応情報を前記第１サーバ装置に送信した後に、前記第１サーバ装置から送信される前記暗号化ビーコン識別情報を復号して得られたビーコン識別情報を受信したときに、前記通信部に、情報配信の要求とともに前記アプリ対応情報及び前記ビーコン識別情報を前記第２サーバ装置に送信させる第２送信制御ステップとを、前記コンピュータに実行させ、前記携帯通信端末装置が、前記ビーコン識別情報を前記第２サーバ装置に送信した後に、前記第２サーバ装置により前記ビーコン識別情報に基づいて前記アプリ対応情報に対応づけて管理され、該第２サーバ装置から配信される情報を受信する構成となる。
【００２８】
上述した各情報配信システムにおいて、前記ビーコン装置は、前記ビーコン識別情報を変化アルゴリズムに従って時間的に変化させて変化ビーコン識別情報を生成する暗号化第１手段と、
前記変化ビーコン識別情報を所定の暗号化アルゴリズムに従って暗号化して前記暗号化ビーコン識別情報を生成する暗号化第２手段とを有し、前記復号手段は、前記暗号化アルゴリズムに対応した復号アルゴリズムに従って前記暗号化ビーコン識別情報を復号して元の変化ビーコン識別情報を生成する復号第１手段と、該変化ビーコン識別情報から前記変化アルゴリズムに対応した戻しアルゴリズムに従って前記ビーコン識別情報を生成する復号第２手段とを有するように構成することができる。
【００２９】
このような構成によれば、ビーコン装置から放送される暗号化ビーコン識別情報は、時間的に変化するので、その暗号化ビーコン識別情報自体をビーコン装置の固定的な設置位置に対応付けられた情報として不正に利用することを防止しつつ、適正なビーコン識別情報に復号することができる。
【００３０】
また、上述した情報配信システムのビーコン装置として用いることができるビーコン装置は、ビーコン識別情報を変化アルゴリズムに従って時間的に変化させて変化ビーコン識別情報を生成する暗号化第１手段と、前記変化ビーコン識別情報を所定の暗号化アルゴリズムに従って暗号化して暗号化ビーコン情報を生成する暗号化第２手段とを有し、前記暗号化ビーコン識別情報を所定の近距離無線通信規則に従って放送する構成となる。
【発明の効果】
【００３１】
本発明に係る情報配信システムによれば、１つのビーコン装置から放送される暗号化ビーコン識別情報（ビーコン識別情報）を受信する種々の携帯通信端末装置に対して、当該携帯通信端末装置において情報配信を受けるために実行されるアプリケーションプログラム（アプリ対応情報）に応じて異なる情報を配信することができるので、１つのビーコン装置を用いて複数の携帯通信端末装置のそれぞれに異なった情報を無駄なく配信することができる。
【００３２】
また、本発明に係る携帯通信端末装置、サーバ装置及びビーコン装置によれば、本発明に係る情報配信システムに用いることのできる携帯通信端末装置、サーバ装置及びビーコン装置を実現させることができ、更に、本発明に係るアプリケーションプログラムによれば、本発明に係る携帯通信端末装置で実行されるアプリケーションプログラムを実現させることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施の形態に係る情報配信システムを示す説明図である。
【図２】情報配信システムに用いられるビーコン装置の構成例を示すブロック図である。
【図３】情報配信システムに用いられる携帯通信端末装置の構成例を示すブロック図である。
【図４】アプリ管理テーブルの一例を示す図である。
【図５Ａ】図１に示す情報配信システムにおける情報受信アプリＡに対応するコンテンツサーバが有するコンテンツ管理テーブルの一例を示す図である。
【図５Ｂ】図１に示す情報配信システムにおける情報受信アプリＢに対応するコンテンツサーバが有するコンテンツ管理テーブルの一例を示す図である。
【図６】図１に示す情報配信システムにおける処理の流れを示すシーケンス図である。
【図７】ビーコン装置で実行されるビーコンＩＤの暗号化処理の流れを示すフローチャートである。
【図８】ビーコンＩＤから生成される変化ビーコンＩＤのフォーマットの一例を示す図である。
【図９】変化ビーコンＩＤ（平文）、暗号化ビーコンＩＤ（暗号化文）、及び暗号化ビーコンＩＤの復号により得られる変化ビーコンＩＤ（平文）の関係を示す図である。
【図１０】暗号化ビーコンＩＤの復号処理の手順を示すフローチャートである。
【図１１】本発明の第２の実施の形態に係る情報配信システムを示す説明図である。
【図１２Ａ】図１１に示す情報配信システムにおける管理サーバが有するコンテンツ管理テーブルの一例を示す図である。
【図１２Ｂ】図１１に示す情報配信システムにおける管理サーバが有するコンテンツ管理テーブルの他の一例を示す図である。
【図１３】図１１に示す情報配信システムにおける処理の流れを示すシーケンス図である。
【図１４】本発明の第３の実施の形態に係る情報配信システムを示す説明図である。
【図１５】図１４に示す情報配信システムにおける処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態について図面を用いて説明する。
【００３５】
本発明の第１の実施の形態に係る情報配信システムは、図１に示すように構成される。
【００３６】
図１において、この情報配信システムは、店舗等の施設、公共施設、電車内等の情報配信を受けるための場所に設置されたビーコン装置１０と、管理サーバ３０（第１サーバ装置）と、コンテンツサーバ４０（Ａ）、４０（Ｂ）を含む複数のコンテンツサーバ（複数の第２サーバ装置）とを備えている。なお、図１において、コンテンツサーバ４０（Ａ）、４０（Ｂ）以外のコンテンツサーバの図示は省略されている。そして、ビーコン装置１０から後述するように放送される暗号化ビーコンＩＤを受信する携帯通信端末装置（例えば、スマートフォン）２０（Ａ）、２０（Ｂ）、２０（Ｃ）を含む複数の携帯通信端末装置のうち、後述する一定の条件を満たす携帯通信端末装置に対して情報（コンテンツ）配信が行われる。なお、図１において、携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）以外の携帯通信端末装置の図示は省略されている。
【００３７】
ビーコン装置１０は、例えば、図２に示すように構成されている。図２において、ビーコン装置１０は、ＣＰＵ等で構成される処理ユニット１１と、ＢＬＥ通信ユニット１２と、記憶ユニット１３とを有している。ＢＬＥ通信ユニット１２は、処理ユニット１１の制御のもと、ＢＬＥ（ブルートゥース（登録商標）・ロー・エナジー）の近距離無線通信規則に従って無線通信を行う。このビーコン装置１０側のＢＬＥ通信ユニット１２は、ペリフェラル側機器（スレーブ側機器）として機能し、アドバタイジングにおいてビーコン情報を放送する。また、記憶ユニット１３は、処理ユニット１１での処理に必要な情報や、当該処理の結果得られた情報を記憶する他、このビーコン装置１０に付与されているビーコンＩＤ（例えば、ＩＤ＝００１：ビーコン識別情報）を記憶している。
【００３８】
携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれは、例えば、図３に示すように構成されている。図３において、携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれは、ＣＰＵ等で構成される処理ユニット２１、移動体通信ユニット２２、無線ＬＡＮ通信ユニット２３、ＢＬＥ通信ユニット２４、表示部２５、操作部２６及び記憶部２７を有している。処理ユニット２１は、記憶部２７に記憶されたプログラム（アプリケーションプログラムを含む）を実行し、操作部２６での操作に従って、移動体通信ユニット２２、無線ＬＡＮ通信ユニット２３及びＢＬＥ通信ユニット２４それぞれの動作制御を行う。記憶部２７は、処理ユニット２１が実行する前記プログラムのほか、処理ユニット２１での処理に利用される各種情報や処理ユニット２１での処理により得られた各種情報等を格納する。表示部２５は、処理ユニット２１による制御のもと、各種情報を表示する。移動体通信ユニット２２は、処理ユニット２１による制御のもと、移動体通信網を介して他の通信端末（電話通信端末等）と音声やデータの送受を行なったり、移動体通信網を介して他の通信端末（ＰＣや管理サーバ３０、コンテンツサーバ４０（Ａ）、４０（Ｂ）等のサーバ装置）とデータ通信を行なったりする。無線ＬＡＮ通信ユニット２３は、処理ユニット２１による制御のもと、無線ＬＡＮを介して各種情報機器（ＰＣや管理サーバ３０、コンテンツサーバ４０（Ａ）、４０（Ｂ）等のサーバ装置を含む）とデータ通信を行う。
【００３９】
ＢＬＥ通信ユニット２４は、処理ユニット２１による制御のもと、ＢＬＥの近距離無線通信規則に従って他のＢＬＥ機器と無線通信を行う。各携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）側のＢＬＥ通信ユニット２４は、セントラル側機器（マスター機器）として機能し、前述したビーコン装置１０から前記アドバタイジングにおいて放送されるビーコン情報を受信することができる。
【００４０】
携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれは、移動体通信ユニット２２または無線ＬＡＮ通信ユニット２３によるインターネット上のサイト（サーバ装置）へのアクセスにより情報配信を受ける処理を行なうために実行すべきアプリケーションプログラム（以下、情報受信アプリという）をダウンロードすることが可能である。ダウンロードされた情報受信アプリは、処理ユニット２１の制御のもと、記憶部２７に格納される。そして、処理ユニット２１は、このダウンロードした情報受信アプリの実行により後述するような情報配信を受けるための処理を行なう。
【００４１】
なお、情報受信アプリは、インターネット上のサイトからのダウンロード以外にも、他の手法、例えば、記録媒体（ＣＤＲＯＭ、ＵＳＢメモリ等）に保存された情報受信アプリを、処理ユニット２１を介して、記憶部２７に格納することもできる。
【００４２】
携帯通信端末装置２０（Ａ）は、例えば、ビーコン装置１０が設置された店舗施設で利可能なクーポン情報の配信（クーポン発券）を受けるための情報受信アプリＡを取得し、記憶部２７にこの情報受信アプリＡを格納する。また、携帯通信端末装置２０（Ｂ）は、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設についての案内情報の配信を受けるための情報受信アプリＢを取得し、記憶部２７にこの情報受信アプリＢを格納する。更に、携帯通信端末装置２０（Ｃ）も、例えば、クーポン情報の配信（クーポン発券）を受けるための、上記情報受信アプリＡとは異なる情報受信アプリＣを取得し、記憶部２７にこの情報受信アプリＣを格納する。
【００４３】
図１に戻って、上述した情報配信システムにおける管理サーバ３０は、インターネット内に設けられており、携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれ（移動体通信ユニット２２、無線ＬＡＮ通信ユニット２３）と、インターネットを含む所定のネットワークを介して情報の送受を行う。管理サーバ３０は、例えば、図４に示すようなアプリ管理テーブルを備えている。このアプリ管理テーブルには、この情報配信システムにおいて利用が許可された複数の情報受信アプリのそれぞれに対応づけられたアプリ対応情報としてのアプリ識別子（ＡＰ・ＩＤ）が登録されている。具体的には、携帯通信端末装置２０（Ａ）に搭載された前記情報受信アプリＡのアプリ識別子ＡＰ（Ａ）、携帯通信端末装置２０（Ｂ）に搭載された前記情報受信アプリＢのアプリ識別子ＡＰ（Ｂ）等が、アプリ管理テーブルに登録されている。そして、管理サーバ３０は、このアプリ管理テーブルを用いて、この情報配信システムにおいて利用が許可された情報受信アプリのアプリ識別子（ＡＰ・ＩＤ）を管理する（アプリ管理手段）。
【００４４】
なお、この例の場合、図１に示す携帯通信端末装置２０（Ｃ）に搭載された情報受信アプリＣのアプリ識別子ＡＰ（Ｃ）はアプリ管理テーブルに登録されていない。
【００４５】
この実施の形態では、情報受信アプリに対応付けられたアプリ対応情報として、情報受信アプリ固有のアプリ識別子を用いているが、これに限定されない。複数の情報受信アプリに同じアプリ対応情報を対応づけることも可能である。例えば、この情報配信システムにおいて利用が許可されたことを表す許可情報を共通のアプリ対応情報として複数の情報受信アプリに対応づけることも可能である。この場合、管理サーバ５０は、この許可情報をアプリ対応情報として保存して管理する。
【００４６】
図１に示す情報配信システムにおけるコンテンツサーバ４０（Ａ）、４０（Ｂ）を含む複数のコンテンツサーバのそれぞれは、当該情報配信システムにおいて利用が許可された複数の情報受信アプリのいずれかに対応するものとしてインターネット内に設けられている。例えば、コンテンツサーバ４０（Ａ）は、情報受信アプリＡに対応するものとして、また、コンテンツサーバ４０（Ｂ）は、情報受信アプリＢに対応するものとして、それぞれ設けられている。そして、情報受信アプリＡは、対応するコンテンツサーバ４０（Ａ）から情報配信を受けるようにプログラミングされており、情報受信アプリＢは、対応するコンテンツサーバ４０（Ｂ）から情報配信を受けるようにプログラミングされている。
【００４７】
コンテンツサーバ４０（Ａ）、４０（Ｂ）を含む複数のコンテンツサーバのそれぞれは、ビーコン装置１０から放送されるビーコンＩＤに対応づけて配信すべき情報（コンテンツ）を管理している。例えば、コンテンツサーバ４０（Ａ）は、図５Ａに示すようなコンテンツ管理テーブルを備えており、このコンテンツ管理テーブルを用いて、ビーコンＩＤ（００１、００２、・・・、ｎｎｎ）に対応する配信すべき情報（コンテンツＡ１、コンテンツＡ２、・・・、コンテンツＡｎ）を管理している。また、例えば、コンテンツサーバ４０（Ｂ）は、図５Ｂに示すようなコンテンツ管理テーブルを備えており、このコンテンツ管理テーブルを用いて、ビーコンＩＤ（００１）に対応する配信すべき情報（コンテンツＢ１）を管理している。
【００４８】
なお、図５Ａに示すコンテンツ管理テーブルを備えるコンテンツサーバ４０（Ａ）は、複数のビーコン装置１０（複数のビーコンＩＤ）に対応させて複数種のコンテンツを管理する。この場合、情報受信アプリＡを搭載した携帯端末通信装置２０（Ａ）に対して、複数のビーコン装置１０に対応させて複数種のコンテンツを配信することが可能である。また、図５Ｂに示すコンテンツ管理テーブルを備えるコンテンツサーバ４０（Ｂ）は、単一のビーコン装置１０（ビーコンＩＤ＝００１）に対応させて単一種のコンテンツＢ１を管理する。この場合、情報受信アプリＢを搭載した携帯端末通信装置２０（Ｂ）に対して、単一のビーコン装置１０に対応させて単一種のコンテンツを配信することが可能である。
【００４９】
上述した情報配信システムでは、図６に示す手順に従って情報配信が行われる。
【００５０】
図６において、ビーコン装置１０は、記憶ユニット１３に格納されたビーコンＩＤの暗号化により得られる暗号化ビーコンＩＤをＢＬＥの近距離無線通信規則に従って所定の発信周期で放送する。このビーコン装置１０の処理ユニット１１は、例えば、図７に示す手順に従ってビーコンＩＤの暗号化処理を行なう。
【００５１】
図７において、処理ユニット１１は、内部のタイマを初期値にリセットしてスタートさせた（Ｓ１０１、Ｓ１０２）後に、後述する変化ビーコンＩＤの可変部分をランダムに更新する（Ｓ１０３）。処理ユニット１１は、記憶ユニット１３に格納されたビーコンＩＤと、更新した可変部分とを用いて、例えば、図８に示すようなフォーマットの変化ビーコンＩＤを生成する（Ｓ１０４：暗号化第１手段）。この変化ビーコンＩＤは、ビーコンＩＤ（０００００１：図１では００１で示される）に所定の定形部分（ＡＡＢＢＣＣＤＤ）と所定の固定部分（００００００００００００）と可変部分（例えば、０２３３４５）とを連結させた３２ケタの文字列で構成される。処理ユニット１１は、上記のようなフォーマットの変化ビーコンＩＤを生成すると、この変化ビーコンＩＤを所定の暗号化アルゴリズム（例えば、ＡＥＳ（Advanced Encryption Standard）のAES128bit）に従って暗号化し、暗号化ビーコンＩＤを生成する（Ｓ１０５：暗号化第２手段）。処理ユニット１１は、生成した暗号化ビーコンＩＤを所定の発信周期にてＢＬＥ通信ユニット１２にＢＬＥの近距離無線通信規則に従って放送させる。
【００５２】
なお、図８に示すフォーマットの変化ビーコンＩＤ（例えば、000001AABBCCDD000000000000023345）をAES128bitの暗号化アルゴリズムに従って暗号化すると、図９に示すように、３２ケタの全くランダムな文字列の暗号化ビーコンＩＤ（例えば、B43F157653B8B3C2C6070FBBAF4BB875）が生成される。
【００５３】
処理ユニット１１は、上述のようにして暗号化ビーコンＩＤを生成すると、所定の終了条件（スイッチオフ等）が満たされるか否かを確認しつつ（Ｓ１０７）、タイマＴが所定の時間Ｔｏ（例えば、１分）に達したか否かを判定する（Ｓ１０６）。そして、所定の終了条件が満たされていない状態で（Ｓ１０７でＮＯ）、タイマＴが所定の時間Ｔｏに達すると（Ｓ１０６でＹＥＳ）、処理ユニット１１は、再びタイマを初期値にリセットしてスタートさせた（Ｓ１０１、Ｓ１０２）後に、既に作成した変化ビーコンＩＤの可変部分をランダムに更新し（Ｓ１０３）、その更新された可変部分により新たな変化ビーコンＩＤ（＝ビーコンＩＤ＋定形部分＋固定部分＋可変部分）を生成する（Ｓ１０４：暗号化第１手段）。処理ユニット１１は、更新された可変部分により新たな変化ビーコンＩＤを生成すると、その新たな変化ビーコンＩＤを所定の暗号化アルゴリズム（例えば、AES128bit）に従って暗号化し、新たな暗号化ビーコンＩＤを生成する（Ｓ１０５：暗号化第２手段）。そして、処理ユニット１１は、ＢＬＥ通信ユニット１２から放送される暗号化ビーコンＩＤを新たな暗号化ビーコンＩＤに変える。
【００５４】
終了条件（スイッチオフ）が満たされるまで、上述した処理（Ｓ１０１〜Ｓ１０６）が所定周期Ｔｏ（例えば、１分）にて繰り返し行われる。その結果、ビーコン装置１０から所定周期Ｔｏ（例えば、１分）で変化する暗号化ビーコンＩＤが、所定の発信周期にて放送される。
【００５５】
変化ビーコンＩＤがAES128bitの暗号化アルゴリズムで暗号化される場合、図９に示すように、変化ビーコンＩＤは最終６ケタの可変部分がランダムに変化するだけであっても、暗号化ビーコンＩＤ全体は、再現性なくランダムに変化する。このため、その再現性なくランダムに変化する暗号化ビーコンＩＤから元の変化ビーコンＩＤを再現することは実質的に不可能となる。また、１つのビーコン装置１０に特定の暗号化ビーコンＩＤを対応づけることもできない。
【００５６】
図６に戻って、搭載される情報受信アプリの実行により情報配信を受けるための処理を行なっている携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれが、上述したようにビーコン装置１０から配信される暗号化ビーコンＩＤを受信すると（Ｐ１）、例えば、情報受信アプリＡの実行により情報配信を受けるための処理を行なっている携帯通信端末装置２０（Ａ）が前記暗号化ビーコンＩＤを受信すると、その携帯通信端末装置２０（Ａ）は、前記暗号化ビーコンＩＤと、搭載された情報受信アプリＡのアプリ識別子ＡＰ・ＩＤ（＝ＡＰ（Ａ））とを、インターネットを含む所定のネットワークを介して管理サーバ３０に送信する（Ｐ２：第１端末送信手段、第１送信手段）。具体的には、携帯通信端末装置２０（Ａ）では、処理ユニット２１が、移動体通信ユニット２２または無線ＬＡＮ通信ユニット２３に、アプリ識別子ＡＰ（Ａ）とＢＬＥ通信ユニット２４によって受信した前記暗号化ビーコンＩＤとを、管理サーバ３０に向けて送信させる（第１送信制御ステップ）。
【００５７】
管理サーバ３０は、携帯通信端末装置２０（Ａ）から前記暗号化ビーコンＩＤ及びアプリ識別子ＡＰ（Ａ）を受信すると、受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４）により正規に管理されているアプリ識別子であるか否かを判定する（Ｓ１：アプリ判定手段）。前記受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４参照）により正規に管理されているアプリ識別子であると判定すると（Ｓ１でＯＫ）、管理サーバ３０は、受信した暗号化ビーコンＩＤの復号処理を行なう（Ｓ２：復号手段）。なお、前記受信したアプリ識別子がアプリ管理テーブル（図４参照）に登録されておらず、正規に管理されているアプリ識別子でないと判定されると（Ｓ１でＮＧ）、管理サーバ３０は、暗号化ビーコンＩＤの送信元の携帯通信端末装置にアプリ不適切の通知（ＮＧ通知）を送信する（Ｐ３）。
【００５８】
暗号化ビーコンＩＤの復号処理は、図１０に示す手順に従って行われる。図１０において、受信された暗号化ビーコンＩＤが暗号化アルゴリズム（例えば、AES128bit）に対応した復号アルゴリズムに従って復号され、ビーコンＩＤ（６ケタの文字列）、定形部分（８ケタの文字列）、固定部分（１２ケタの文字列）及び可変部分（６ケタの文字列）で構成される元の変化ビーコンＩＤ（全３２ケタ）が生成される（Ｓ２０１、Ｓ２０２：復号手段、復号第１手段）。そして、所定の文字列（例えば、AABBCCDD）となる定形部分が正常に復号されているか否かに基づいて変化ビーコンＩＤの復号処理が成功したか否かが判定される（Ｓ２０３）。前記定形部分が正常に復号されたことにより変化ビーコンＩＤの復号処理が成功したと判定されると（Ｓ２０３でＹＥＳ）、復号処理により得られた前記変化ビーコンＩＤの先頭の６ケタの文字列（000001）がビーコンＩＤ（以下、図１と同様に００１と記す）として抽出される（Ｓ２０４：復号手段、復号第２手段）。なお、定形部分が正常に復号されておらず、暗号化ビーコンＩＤの復号処理が成功しなかったと判定されたときは（Ｓ２０３でＮＯ）、ビーコンＩＤは抽出されることなく、復号処理はそのまま終了する。
【００５９】
図６に戻って、管理サーバ３０での暗号化ビーコンＩＤの復号処理（Ｓ２）が終了すると、管理サーバ３０は、前記復号処理で得られたビーコンＩＤを暗号化ビーコンＩＤの送信元の携帯通信端末装置２０（Ａ）に送信する（Ｐ４：第１サーバ送信手段）。そして、携帯通信端末装置２０（Ａ）は、管理サーバ３０からビーコンＩＤ（＝００１）を受信すると、搭載した情報受信アプリＡに対応して予め定められたコンテンツサーバ４０（Ａ）に、情報配信の要求とともに前記ビーコンＩＤ（＝００１）を送信する（Ｐ５：第２端末送信手段、第２送信手段）。具体的には、携帯通信端末装置２０（Ａ）では、処理ユニット２１が、移動体通信ユニット２２または無線ＬＡＮ通信ユニット２３に、情報配信の要求とともに、管理サーバ３０から受信したビーコンＩＤ（＝００１）を、コンテンツサーバ４０（Ａ）に向けて送信させる（第２送信制御ステップ）。携帯通信端末装置２０（Ａ）から情報配信の要求とともに前記ビーコンＩＤ（＝００１）を受信したコンテンツサーバ４０（Ａ）は、コンテンツ管理テーブル（図５Ａ参照）を参照して、受信したビーコンＩＤ＝００１に対応するコンテンツＡ１（例えば、ビーコン装置１０が設置された店舗施設で利用可能なクーポン情報）を携帯通信端末装置２０（Ａ）に送信する（Ｐ６：第２サーバ送信手段）。
【００６０】
携帯通信端末装置２０（Ａ）は、上述したように情報配信の要求とともにビーコンＩＤをコンテンツサーバ４０（Ａ）に送信した後、コンテンツサーバ４０（Ａ）から配信されるコンテンツＡ１を受信すると、そのコンテンツＡ１を表示部２５に表示させる。表示部２５には、例えば、ビーコン装置１０が設置された店舗施設で利用可能なクーポン情報（コンテンツＡ１）が表示される。これにより、携帯通信端末装置２０（Ａ）の所持者は、表示部２５に表示されるクーポン情報を店舗施設内で利用することが可能になる。
【００６１】
この情報配信システムにおいて利用が許可されて管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｂ）が登録されている情報受信アプリＢを搭載した携帯通信端末装置２０（Ｂ）がビーコン装置１０から放送される暗号化ビーコンＩＤを受信した場合、上述したのと同様の手順に従って処理が行われる。その結果、携帯通信端末装置２０（Ｂ）は、情報受信アプリＢに対応して予め定められたコンテンツサーバ４０（Ｂ）からビーコンＩＤに基づいて管理されるコンテンツＢ１（図５Ｂ参照）、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設についての案内情報の配信を受けることができる。コンテンツサーバ４０（Ｂ）からのコンテンツＢ１を受信する携帯通信端末装置２０（Ｂ）では、表示部２５にコンテンツＢ１、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設の案内情報が表示され、携帯通信端末装置２０（Ｂ）の所持者は、その観光案内を利用することが可能になる。
【００６２】
このように、上述した情報配信システムでは、１つのビーコン装置１０から放送される暗号化ビーコンＩＤ（ビーコン識別情報）を受信する種々の携帯通信端末装置２０（Ａ）、２０（Ｂ）に対して、当該携帯通信端末装置に搭載された情報受信アプリＡ，Ｂ（アプリ識別子ＡＰ（Ａ）、ＡＰ（Ｂ））に応じて異なる情報を配信することができるので、１つのビーコン装置１０を用いて複数の携帯通信端末装置のそれぞれに異なった情報を無駄なく配信することができる。
【００６３】
一方、この情報配信システムにおいて利用が許可されておらず管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｃ）が登録されていない情報受信アプリＣを搭載した携帯通信端末装置２０（Ｃ）がビーコン装置１０から放送される暗号化ビーコンＩＤを受信した場合、仮に、その暗号化ビーコンＩＤ及びアプリ識別子ＡＰ（Ｃ）を管理サーバ３０に送信（図６におけるＰ２参照）したとしても、管理サーバ３０では、受信されたアプリ識別子ＡＰ（Ｃ）が正規に管理されているアプリ識別子でないと判定され（図６に示すＳ１でＮＧ）、管理サーバ３０から携帯通信端末装置２０（Ｃ）にアプリ不適切の通知（ＮＧ通知）がなされる（図６におけるＰ３参照）。その結果、携帯通信端末装置２０（Ｃ）は、この情報配信システムにおいて、ビーコン装置１０から放送されるビーコンＩＤ（実際には暗号化ビーコンＩＤ）に基づいた情報配信を受けることができない。従って、この情報配信システムにおいて、許可なく不正に情報配信を受けることを防止することができる。
【００６４】
また、ビーコン装置１０から放送されるビーコンＩＤは暗号化されているので、そのビーコンＩＤ（暗号化されていない）を利用して、例えば、正当な情報受信アプリになりすまして（図６におけるＰ５参照）、いずれかのコンテンツサーバから不正に情報配信を受けることを防止することができる。
【００６５】
更に、ビーコン装置１０から放送される暗号化ビーコンＩＤが時間的に変化しているので、１つのビーコン装置１０に特定の暗号化ビーコンＩＤを対応づけることができない。このため、ビーコン装置１０から放送される暗号化ビーコンＩＤを利用して、ビーコン装置１０の特定の設置場所に対応付けた情報を配信する別の情報配信システムを不正に構築することも防止することができる。
【００６６】
上述した情報配信システムは様々な運用形態が考えられる。例えば、システム管理者（例えば、管理サーバ３０の運営会社）が、種々の場所にビーコン装置１０を設置し、各ビーコン装置１０の設置場所を提供する者（施設所有者、地権者等）に設置場所の使用料や電気料金等のビーコン運転費用を支払う。この情報配信システムを利用する者、即ち、情報配信者は、システム管理者にシステム使用料を支払って、システム管理者からアプリ識別子の提供を受け、そのアプリ識別子を埋め込んで作成した情報受信アプリを利用者（携帯通信端末装置）に、無料または有料で提供する。
【００６７】
このようなシステムの運用によれば、ビーコン装置１０の設置場所を提供する者にも利益を還元することができ、多くのビーコン装置１０を利用した大規模な情報配信システムを実現し易くなる。
【００６８】
本発明の第２の実施の形態に係る情報配信システムは図１１に示すように構成される。この情報配信システムは、前述した情報配信システムにおける複数のコンテンツサーバ４０（Ａ）、４０（Ｂ）の機能を管理サーバ３０に集約したものである。
【００６９】
図１１において、この情報配信システムは、ビーコン装置１０及び管理サーバ３０を有している。ビーコン装置１０は、前述した情報配信システム（図１参照）において用いられるものと同様の構成（図２参照）となっている。管理サーバ３０は、図４に示すようなアプリ管理テーブル（アプリ管理手段）を備える他、例えば、図１２Ａに示すようなコンテンツ管理テーブルを備えている。このコンテンツ管理テーブルは、ビーコンＩＤ毎に、複数の情報受信アプリのそれぞれのアプリ識別子に対応する配信すべきコンテンツを表している。また、コンテンツ管理テーブルは、図１２Ｂに示すように構成することもできる。このコンテンツ管理テーブルは、アプリ識別子毎に、複数のビーコンＩＤのそれぞれに対応するコンテンツを表している。図１２Ａに示すコンテンツ管理テーブル及び図１２Ｂに示すコンテンツ管理テーブルのいずれも、ビーコンＩＤ及びアプリ識別子に対応する配信すべきコンテンツを表しており、管理サーバ３０は、このコンテンツ管理テーブルを用いて、ビーコンＩＤ及びアプリ識別子に対応付けられた配信すべきコンテンツを管理している（配信情報管理手段）。
【００７０】
この情報配信システムでは、図１３に示す手順に従って情報配信が行われる。
【００７１】
図１３において、ビーコン装置１０は、前述したのと同様（図７〜図９参照）にビーコンＩＤを所定の暗号アルゴリズム（AES128bit）に従って暗号化して得られる暗号化ビーコンＩＤを所定の発信周期にてＢＬＥの近距離無線通信規則に従って放送している。この状況において、搭載される情報受信アプリの実行により情報配信を受けるための処理を行なっている携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれが、前記暗号化ビーコンＩＤを受信すると（Ｐ１１）、例えば、情報受信アプリＡを搭載した携帯通信端末装置２０（Ａ）が前記暗号化ビーコンＩＤを受信すると、その携帯通信端末装置２０（Ａ）は、情報配信の要求とともに、その受信した暗号化ビーコンＩＤと、搭載された情報受信アプリＡのアプリ識別子ＡＰ（Ａ）を管理サーバ３０に送信する（Ｐ１２：端末送信手段）。
【００７２】
管理サーバ３０は、携帯通信端末装置２０（Ａ）から前記暗号化ビーコンＩＤと前記アプリ識別子ＡＰ（Ａ）を受信すると、その受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４参照）により正規に管理されているアプリ識別子であるか否かを判定する（Ｓ１１：アプリ判定手段）。前記受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４参照）により正規に管理されているアプリ識別子であると判定すると（Ｓ１１でＯＫ）、管理サーバ３０は、前述した情報配信システムの場合と同様（図１０参照）に、前記暗号化アルゴリズムに対応した復号アルゴリズムに従って、前記受信した暗号化ビーコンＩＤの復号処理を行なう（Ｓ１２：復号手段）。なお、前記受信したアプリ識別子がアプリ管理テーブルにより正規に管理されているアプリ識別子ではない場合（Ｓ１１でＮＧ）、管理サーバ３０は、暗号化ビーコンＩＤの送信元の携帯通信端末装置にアプリ不適切の通知（ＮＧ通知）を送信する（Ｐ１３）。管理サーバ３０は、前記復号処理によりビーコンＩＤが得られると、コンテンツ配信テーブル（図１２Ａ、図１２Ｂ参照）において前記ビーコンＩＤとアプリ識別子ＡＰ（Ａ）とに対応付けられたコンテンツＡ１を配信すべきコンテンツとして決定する（Ｓ１３）。そして、管理サーバ３０は、その決定されたコンテンツＡ１を情報配信の要求元の携帯通信端末装置２０（Ａ）に送信する（Ｐ１４：サーバ送信手段）。
【００７３】
携帯通信端末装置２０（Ａ）は、上述したように情報配信の要求とともに、ビーコンＩＤ及びアプリ識別子ＡＰ（Ａ）を管理サーバ３０に送信した後、管理サーバ３０から配信されるコンテンツＡ１を受信すると、そのコンテンツＡ１を表示部２５に表示させる。例えば、ビーコン装置１０が設置された店舗施設で利用可能なクーポン情報（コンテンツＡ１）が表示部２５に表示され、携帯通信端末装置２０（Ａ）の所持者は、そのクーポン情報を前記店舗施設で利用することが可能になる。
【００７４】
この情報配信システムにおいて利用が許可されて管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｂ）が登録されている情報受信アプリＢを搭載した携帯通信端末装置２０（Ｂ）がビーコン装置１０から放送される暗号化ビーコンＩＤを受信した場合、上述したのと同様の手順に従って処理が行われる。その結果、携帯通信端末装置２０（Ｂ）は、管理サーバ３０からビーコンＩＤ及びアプリ識別子ＡＰ（Ｂ）に基づいて管理されるコンテンツＢ１（図１２Ａ、図１２Ｂ参照）、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設についての案内情報の配信を受けることができる。そして、携帯通信端末装置２０（Ｂ）の所持者は、その観光案内を利用することが可能になる。
【００７５】
上述した情報配信システムによれば、１つのビーコン装置１０から放送される暗号化ビーコンＩＤ（ビーコン識別情報）を受信する種々の携帯通信端末装置２０（Ａ）、２０（Ｂ）に対して、当該携帯通信端末装置に搭載された情報受信アプリＡ，Ｂ（アプリ識別子ＡＰ（Ａ）、ＡＰ（Ｂ））に応じて異なる情報を配信することができるので、１つのビーコン装置１０を用いて複数の携帯通信端末装置のそれぞれに異なった情報を無駄なく配信することができる。
【００７６】
一方、この情報配信システムにおいて利用が許可されておらず管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｃ）が登録されていない情報受信アプリＣを搭載した携帯通信端末装置２０（Ｃ）には、第１の実施の形態に係る情報配信システムの場合と同様に、情報（コンテンツ）の配信は行われず、アプリ不適切の通知（ＮＧ通知）がなされる（図１３におけるＰ１３参照）。従って、第１の実施の形態に係る情報配信システムの場合と同様に、この情報配信システムにおいて、許可なく不正に情報配信を受けることを防止することができる。
【００７７】
また、第１の実施の形態に係る情報配信システムの場合と同様に、ビーコン装置１０から放送される暗号化ビーコンＩＤが時間的に変化しているので、ビーコン装置１０から放送される暗号化ビーコンＩＤを利用して、ビーコン装置１０の特定の設置場所に対応付けた情報を配信する別の情報配信システムを不正に構築することも防止することができる。
【００７８】
更に、本発明の第３の実施の形態に係る情報配信システムは図１４に示すように構成される。この情報配信システムは、第１の実施の形態に係る情報配信システムにおける複数のコンテンツサーバ４０（Ａ）、４０（Ｂ）の機能を１つのコンテンツサーバ４０に集約したものである。
【００７９】
図１４において、この情報配信システムは、ビーコン装置１０、管理サーバ３０（第１サーバ装置）及びコンテンツサーバ４０（第２サーバ装置）を有している。ビーコン装置１０は、前述した各情報配信システム（図１、図１１参照）において用いられるものと同様の構成（図２参照）となっている。管理サーバ４０は、第１の実施の形態に係る情報配信システム（図１参照）の場合と同様に、図４に示すようなアプリ管理テーブルを備えている。管理サーバ４０は、このアプリ管理テーブルを用いて、複数の情報受信アプリのそれぞれに対応付けられたアプリ識別子を管理する（アプリ管理手段）。コンテンツサーバ４０は、前述した図１２Ａ及び図１２Ｂのいずれかに示すようなコンテンツ管理テーブルを備えている。コンテンツサーバ４０は、このコンテンツ管理テーブルを用いて、ビーコンＩＤ及びアプリ識別子に対応づけて配信すべきコンテンツ（情報）を管理する（配信情報管理手段）。
【００８０】
この情報配信システムでは、図１５に示す手順に従って情報配信が行われる。
【００８１】
図１５において、ビーコン装置１０は、前述したのと同様（図７〜図９参照）にビーコンＩＤを所定の暗号アルゴリズム（AES128bit）に従って暗号化して得られる暗号化ビーコンＩＤを所定の発信周期にてＢＬＥの近距離無線通信規則に従って放送している。この状況において、搭載される情報受信アプリの実行により情報配信を受けるための処理を行なっている携帯通信端末装置２０（Ａ）、２０（Ｂ）、２０（Ｃ）のそれぞれが、前記暗号化ビーコンＩＤを受信すると（Ｐ２１）、例えば、情報受信アプリＡを搭載した携帯通信端末装置２０（Ａ）が前記暗号化ビーコンＩＤを受信すると、その携帯通信端末装置２０（Ａ）は、その受信した暗号化ビーコンＩＤと、搭載された情報受信アプリＡのアプリ識別子ＡＰ（Ａ）を管理サーバ３０に送信する（Ｐ２２：第１端末送信手段）。
【００８２】
管理サーバ３０は、携帯通信端末装置２０（Ａ）から前記暗号化ビーコンＩＤと前記アプリ識別子ＡＰ（Ａ）を受信すると、その受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４参照）により正規に管理されているアプリ識別子であるか否かを判定する（Ｓ２１：アプリ判定手段）。前記受信したアプリ識別子ＡＰ（Ａ）がアプリ管理テーブル（図４参照）により正規に管理されているアプリ識別子であると判定すると（Ｓ２１でＯＫ）、管理サーバ３０は、前述した情報配信システムの場合と同様（図１０参照）に、前記暗号化アルゴリズムに対応した復号アルゴリズムに従って、前記受信した暗号化ビーコンＩＤの復号処理を行なう（Ｓ２２：復号手段）。なお、前記受信したアプリ識別子がアプリ管理テーブルにより正規に管理されているアプリ識別子ではない場合（Ｓ２１でＮＧ）、管理サーバ３０は、暗号化ビーコンＩＤの送信元の携帯通信端末装置にアプリ不適切の通知（ＮＧ通知）を送信する（Ｐ２３）。
【００８３】
管理サーバ３０での暗号化ビーコンＩＤの復号処理（Ｓ２２）が終了すると、管理サーバ３０は、第１の実施の形態に係る情報配信システムの場合（図６参照）と同様に、前記復号処理で得られたビーコンＩＤ（＝００１）を暗号化ビーコンＩＤの送信元の携帯通信端末装置２０（Ａ）に送信する（Ｐ２４：第１サーバ送信手段）。携帯通信端末装置２０（Ａ）は、管理サーバ３０からビーコンＩＤ（＝００１）を受信すると、コンテンツサーバ４０に、情報配信の要求とともに、前記ビーコンＩＤ（＝００１）と、アプリ識別子ＡＰ（Ａ）を送信する（Ｐ２５：第２端末送信手段）。携帯通信端末装置２０（Ａ）から情報配信の要求とともに、前記ビーコンＩＤ及びアプリ識別子ＡＰ（Ａ）を受信したコンテンツサーバ４０は、コンテンツ管理テーブル（図１２Ａ、図１２Ｂ参照）を参照して、受信したビーコンＩＤ（＝００１）及びアプリ識別子ＡＰ（Ａ）に対応するコンテンツＡ１を配信すべき情報として決定する（Ｓ２３）。そして、コンテンツサーバ４０は、その決定されたコンテンツＡ１を情報配信の要求元の携帯通信端末装置２０（Ａ）に送信する（Ｐ２６：第２サーバ送信手段）。
【００８４】
携帯通信端末装置２０（Ａ）は、上述したように情報配信の要求とともに、ビーコンＩＤ及びアプリ識別子ＡＰ（Ａ）をコンテンツサーバ４０に送信した後、コンテンツサーバ４０から配信されるコンテンツＡ１を受信すると、そのコンテンツＡ１を表示部２５に表示させる。例えば、ビーコン装置１０が設置された店舗施設で利用可能なクーポン情報（コンテンツＡ１）が表示部２５に表示され、携帯通信端末装置２０（Ａ）の所持者は、そのクーポン情報を前記店舗施設で利用することが可能になる。
【００８５】
この情報配信システムにおいて利用が許可されて管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｂ）が登録されている情報受信アプリＢを搭載した携帯通信端末装置２０（Ｂ）がビーコン装置１０から放送される暗号化ビーコンＩＤを受信した場合、上述したのと同様の手順に従って処理が行われる。その結果、携帯通信端末装置２０（Ｂ）は、コンテンツサーバ４０からビーコンＩＤ及びアプリ識別子ＡＰ（Ｂ）に基づいて管理されるコンテンツＢ１（図１２Ａ、図１２Ｂ参照）、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設についての案内情報の配信を受けることができる。コンテンツサーバ４０からのコンテンツＢ１を受信する携帯通信端末装置２０（Ｂ）では、表示部２５に、例えば、ビーコン装置１０が設置された店舗施設周辺の観光施設の案内情報（コンテンツＢ１）が表示され、携帯通信端末装置２０（Ｂ）の所持者は、その観光案内を利用することが可能になる。
【００８６】
上述した情報配信システムによれば、１つのビーコン装置１０から放送される暗号化ビーコンＩＤ（ビーコン識別情報）を受信する種々の携帯通信端末装置２０（Ａ）、２０（Ｂ）に対して、当該携帯通信端末装置に搭載された情報受信アプリＡ，Ｂ（アプリ識別子ＡＰ（Ａ）、ＡＰ（Ｂ））に応じて異なる情報を配信することができるので、１つのビーコン装置１０を用いて複数の携帯通信端末装置のそれぞれに異なった情報を無駄なく配信することができる。
【００８７】
一方、この情報配信システムにおいて利用が許可されておらず管理サーバ３０のアプリ管理テーブル（図４参照）にアプリ識別子ＡＰ（Ｃ）が登録されていない情報受信アプリＣを搭載した携帯通信端末装置２０（Ｃ）には、第１の実施の形態に係る情報配信システムの場合と同様に、情報（コンテンツ）の配信は行われず、アプリ不適切の通知（ＮＧ通知）がなされる（図１５におけるＰ２４参照）。従って、第１の実施の形態に係る情報配信システムの場合と同様に、この情報配信システムにおいて、許可なく不正に情報配信を受けることを防止することができる。
【００８８】
また、ビーコン装置１０から放送されるビーコンＩＤは暗号化されているので、そのビーコンＩＤ（暗号化されていない）を利用して、例えば、正当な情報受信アプリになりすまして（図１５におけるＰ２５参照）、コンテンツサーバ４０から不正に情報配信を受けることを防止することができる。
【００８９】
更に、第１の実施の形態に係る情報配信システムの場合と同様に、ビーコン装置１０から放送される暗号化ビーコンＩＤが時間的に変化しているので、ビーコン装置１０から放送される暗号化ビーコンＩＤを利用して、ビーコン装置１０の特定の設置場所に対応付けた情報を配信する別の情報配信システムを不正に構築することも防止することができる。
【００９０】
上述した各実施の形態において、管理サーバ３０及びコンテンツサーバ４０、４０（Ａ）、４０（Ｂ）のそれぞれは、単一の機器で構成されるものであっても、機能を分担する複数の機器で構成されるようにしてもよい。
【００９１】
以上、本発明の実施形態及び各部の変形例を説明したが、この実施形態や各部の変形例は、一例として提示したものであり、発明の範囲を限定することは意図していない。上述したこれら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明に含まれる。
【産業上の利用可能性】
【００９２】
本発明に係る情報配信システムは、１つのビーコン装置を用いて複数の携帯無線通信端末装置のそれぞれに異なった情報を無駄なく配信することができるという効果を有し、ビーコン装置を利用して情報配信を行う情報配信システムとして有用である。
【符号の説明】
【００９３】
１０  ビーコン装置
１１  処理ユニット
１２  ＢＬＥ通信ユニット
１３  記憶ユニット
２０、２０（Ａ）、２０（Ｂ）、２０（Ｃ）  携帯通信端末装置
２１  処理ユニット
２２  移動体通信ユニット
２３  無線ＬＡＮ通信ユニット
２４  ＢＬＥ通信ユニット
２５  表示部
２６  操作部
２７  記憶部
３０  管理サーバ
４０、４０（Ａ）、４０（Ｂ）  コンテンツサーバ
【図１】
2018173783.tif 000003
【図２】
2018173783.tif 000004
【図３】
2018173783.tif 000005
【図４】
2018173783.tif 000006
【図５Ａ】
2018173783.tif 000007
【図５Ｂ】
2018173783.tif 000008
【図６】
2018173783.tif 000009
【図７】
2018173783.tif 000010
【図８】
2018173783.tif 000011
【図９】
2018173783.tif 000012
【図１０】
2018173783.tif 000013
【図１１】
2018173783.tif 000014
【図１２Ａ】
2018173783.tif 000015
【図１２Ｂ】
2018173783.tif 000016
【図１３】
2018173783.tif 000017
【図１４】
2018173783.tif 000018
【図１５】
2018173783.tif 000019