(57)【特許請求の範囲】
【請求項１】
ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置において、
ランダム値を生成するランダム値生成手段と、
前記ランダム値生成手段によって生成されたランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化する第１ランダム化手段と、
前記ランダム値生成手段によって生成されたランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化する第２ランダム化手段と、
前記第１及び第２ランダム化手段によってそれぞれランダム化されたビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信する送信手段と
を備えることを特徴とする、ビーコン装置。
【請求項２】
前記第１ランダム化手段が、ビーコン装置の状態を示す状態情報及び前記生成されたランダム値を含むビーコンＩＤを前記第１時間間隔で繰り返し生成することにより、ビーコンＩＤを繰り返しランダム化するように構成されている、
請求項１に記載のビーコン装置。
【請求項３】
前記第１ランダム化手段が、前記生成されたランダム値に基づいて、前記状態情報のビット位置をシフトさせることにより、ビーコンＩＤをランダム化するように構成されている、
請求項２に記載のビーコン装置。
【請求項４】
前記第１ランダム化手段が、ビーコン信号を送信する際に利用する周波数チャネル番号に基づいて、前記状態情報のビット位置のシフト量を設定するように構成されている、
請求項３に記載のビーコン装置。
【請求項５】
前記状態情報が、ビーコン装置が利用可能な電力の残量を示す情報である、
請求項２乃至４の何れかに記載のビーコン装置。
【請求項６】
ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置と、中継器を介して当該ビーコン信号を受信するゲートウェイサーバとを備える無線通信システムにおいて、
前記ビーコン装置が、
ランダム値を生成するランダム値生成手段と、
前記ランダム値生成手段によって生成されたランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化する第１ランダム化手段と、
前記ランダム値生成手段によって生成されたランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化する第２ランダム化手段と、
前記第１及び第２ランダム化手段によってそれぞれランダム化されたビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信する送信手段と
を備え、
前記ゲートウェイサーバが、
前記ビーコン装置から送信されたビーコン信号を、前記中継器を介して受信する受信手段と、
前記受信手段によって受信されたビーコン信号からビーコンＩＤ及びＢＤアドレスを抽出する抽出手段と
を備えることを特徴とする、無線通信システム。
【請求項７】
ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置によって実行されるビーコン信号送信方法において、
前記ビーコン装置が、
ランダム値を生成するステップと、
生成したランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化するステップと、
生成したランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化するステップと、
ランダム化したビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するステップと
を有することを特徴とする、ビーコン信号送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビーコンＩＤを含むビーコン信号を送信するビーコン装置、そのビーコン装置を備える無線通信システム、及びビーコン信号送信方法に関する。
【背景技術】
【０００２】
近年、Bluetooth（登録商標）Loｗ Energy（以下、「ＢＬＥ」という）規格に準拠したビーコン装置を用いて、子供又は高齢者等の見守りを行うサービスが実施されている。このようなサービスでは、ビーコン装置を子供又は高齢者等に携行させて、ビーコン装置から所定の時間間隔で送信されるアドバタイジングパケットをスマートフォン又はＢＬＥ専用の受信機で受信した結果に基づいて見守りが行われる。
【０００３】
上記のようなサービスにおいて、アドバタイジングパケットの情報をスキミングして特定人物の行動追跡をしたり、偽造したビーコン装置を第三者が携行し、子供又は高齢者等へのなりすましが行われたりする等、不正行為が行われるおそれがある。このような行為は、見守りサービス以外にも、ビーコン装置を用いた来店時のポイント付与サービスにおけるポイントの不正取得など、ビーコン装置を利用する様々なサービスで問題になり得る。
【０００４】
上述したような不正行為を防止するために、従来各種の技術が提案されている。例えば、特許文献１には、第１識別情報及び第２識別情報をそれぞれ含む２つのビーコン信号を送信するビーコン装置と、そのビーコン装置からビーコン信号を受信する端末装置とを備える無線通信システムが開示されている。この無線通信システムにおいて、端末装置は、第１識別情報を受信した場合に、第１識別情報に応じた所定のアプリケーションを第２識別情報の受信待機状態とし、第２識別情報を受信した場合に、所定のアプリケーションの第２識別情報に応じた所定の処理を実行する。この無線通信システムによれば、第１識別情報を含むビーコン信号を受信しただけで端末装置のアプリケーションに所定の処理を実行させようとする第三者によるなりすまし、ただ乗りを防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−２２０６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来の無線通信システムの場合、ビーコン装置と端末装置との間で２種類のビーコン信号を送受信しなければならず、煩雑な通信処理を要するという問題がある。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上述した課題を解決することができるビーコン装置、そのビーコン装置を備える無線通信システム、及びビーコン信号送信方法を提供することにある。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一の態様のビーコン装置は、ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置において、ランダム値を生成するランダム値生成手段と、前記ランダム値生成手段によって生成されたランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化する第１ランダム化手段と、前記ランダム値生成手段によって生成されたランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化する第２ランダム化手段と、前記第１及び第２ランダム化手段によってそれぞれランダム化されたビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信する送信手段とを備えることを特徴とする。
【０００９】
前記態様において、前記第１ランダム化手段が、ビーコン装置の状態を示す状態情報及び前記生成されたランダム値を含むビーコンＩＤを前記第１時間間隔で繰り返し生成することにより、ビーコンＩＤを繰り返しランダム化するように構成されていてもよい。
【００１０】
また、前記態様において、前記第１ランダム化手段が、前記生成されたランダム値に基づいて、前記状態情報のビット位置をシフトさせることにより、ビーコンＩＤをランダム化するように構成されていてもよい。
【００１１】
また、前記態様において、前記第１ランダム化手段が、ビーコン信号を送信する際に利用する周波数チャネル番号に基づいて、前記状態情報のビット位置のシフト量を設定するように構成されていてもよい。
【００１２】
また、前記態様において、前記状態情報が、ビーコン装置が利用可能な電力の残量を示す情報であってもよい。
【００１３】
本発明の一の態様の無線通信システムは、ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置と、中継器を介して当該ビーコン信号を受信するゲートウェイサーバとを備える無線通信システムにおいて、前記ビーコン装置が、ランダム値を生成するランダム値生成手段と、前記ランダム値生成手段によって生成されたランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化する第１ランダム化手段と、前記ランダム値生成手段によって生成されたランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化する第２ランダム化手段と、前記第１及び第２ランダム化手段によってそれぞれランダム化されたビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信する送信手段とを備え、前記ゲートウェイサーバが、前記ビーコン装置から送信されたビーコン信号を、前記中継器を介して受信する受信手段と、前記受信手段によって受信されたビーコン信号からビーコンＩＤ及びＢＤアドレスを抽出する抽出手段とを備えることを特徴とする。
【００１４】
また、本発明の一の態様のビーコン信号送信方法は、ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するビーコン装置によって実行されるビーコン信号送信方法において、前記ビーコン装置が、ランダム値を生成するステップと、生成したランダム値を用いて、所定の第１時間間隔でビーコンＩＤを繰り返しランダム化するステップと、生成したランダム値を用いて、前記第１時間間隔とは異なる第２時間間隔でＢＤアドレスを繰り返しランダム化するステップと、ランダム化したビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信するステップとを有することを特徴とする。
【発明の効果】
【００１５】
本発明に係るビーコン装置、無線通信システム及びビーコン信号送信方法によれば、ビーコン信号の解読を困難にすることができるため、十分なセキュリティを確保することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態の無線通信システムの構成を示すブロック図。
【図２】本発明の実施の形態に係るビーコン装置の構成を示すブロック図。
【図３Ａ】本発明の実施の形態に係る無線型の中継器の構成を示すブロック図。
【図３Ｂ】本発明の実施の形態に係る有線型の中継器の構成を示すブロック図。
【図４】本発明の実施の形態に係るゲートウェイサーバの構成を示すブロック図。
【図５】本発明の実施の形態に係るサービスサーバの構成を示すブロック図。
【図６】事前設定処理の手順を示すフローチャート。
【図７】ビーコンＩＤのランダム化の一例を示す説明図。
【図８】ビーコンＩＤ及びＢＤアドレスのランダム化のタイミングの一例を示す説明図。
【図９Ａ】見守りサービス処理の手順を示すフローチャート（前半）。
【図９Ｂ】見守りサービス処理の手順を示すフローチャート（後半）。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施の形態について、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００１８】
以下では、子供又は高齢者等の行動を見守るための見守りサービスを実現する場合の無線通信システムについて説明するが、本発明はこれに限定されるわけではない。来店時のポイント付与サービス等、ビーコン装置を用いた様々なサービスに本無線通信システムを適用することが可能である。
【００１９】
［無線通信システムの構成］
図１は、本発明の実施の形態の無線通信システムの構成を示すブロック図である。図１に示すように、本実施の形態の無線通信システム１は、子供又は高齢者等の見守り対象者が携行するビーコン装置１００と、中継器２００と、ゲートウェイサーバ４００と、サービスサーバ５００とを備えている。ビーコン装置１００と中継器２００とはＢＬＥにより、ゲートウェイサーバ４００とサービスサーバ５００とは有線通信により、それぞれ通信可能に接続されている。また、中継器２００とゲートウェイサーバ４００とは、インターネット３００を介して通信可能に接続されている。中継器２００とインターネット３００との間は、有線及び無線のいずれで接続されていてもよい。また、ゲートウェイサーバ４００とサービスサーバ５００との間もインターネット３００等で通信可能に接続されてもよく、その場合有線及び無線のいずれで接続されてもよい。
【００２０】
ビーコン装置１００は、所定の時間間隔でビーコンＩＤ及びＢＤ（Bluetooth  （登録商標）  Device）アドレスを含むアドバタイジングデータをビーコン信号として送信する。中継器２００（２０１，２０２）は、ビーコン信号をビーコン装置１００の移動先の地点（地点Ａ，地点Ｂ）で受信し、インターネット３００経由でゲートウェイサーバ４００にそのビーコン信号及び中継器２００の位置情報を送信する。ゲートウェイサーバ４００は、所定の処理を実行した後、それらのビーコン信号及び中継器の位置情報をサービスサーバ５００に送信する。サービスサーバ５００は、それらのビーコン信号及び位置情報に基づいて、ビーコン装置１００を携行する見守り対象者が中継器２００を通過したことを示す情報を保護者に通知する。
【００２１】
次に、各装置の詳細な構成について説明する。
［ビーコン装置の構成］
図２は、本発明の実施の形態に係るビーコン装置の構成を示すブロック図である。図２に示すとおり、ビーコン装置１００は制御部１０１を備えており、その制御部１０１は、ビーコンＩＤ記憶部１０２、デバイス情報記憶部１０３、電力残量記憶部１０４、ランダム値生成部１０５、タイマ部１０６、無線送信部１０７、及びアドバタイジングデータ構成部１０９と接続されている。また、無線送信部１０７はアンテナ１０８と接続されている。
【００２２】
ビーコンＩＤ記憶部１０２は、ビーコン装置１００を携行する個人を特定するためのビーコンＩＤを記憶しており、デバイス情報記憶部１０３は、ビーコン装置のデバイス情報を記憶している。また、電力残量記憶部１０４は、ビーコン装置１００が利用可能な電力の残量を示す情報を記憶する。本実施の形態では、ビーコン装置１００に用いられている電池（図示せず）の残量に対応する電池電圧の測定値が電力残量記憶部１０４に記憶されるものとする。この測定値は、例えば２進３ビットで量子化した値が用いられる。その場合、例えば電池電圧が２．４Ｖ以下であれば「０００」、２．０Ｖ以上であれば「１１１」とし、その間の電圧値は「００１」から「１１０」のいずれかの値が割り当てられる。
【００２３】
ランダム値生成部１０５は、例えば予め割り当てられたビット数内で任意のランダム値を生成する。例えば４ビットが割り当てられる場合、ランダム値生成部１０５は、０から１５までの任意のランダム値を生成する。また、タイマ部１０６は、所定時間が経過した場合にタイムアウトしたことを示すトリガを発生する。さらに、無線送信部１０７は、ＢＬＥ規格に準拠させたビーコン信号をアンテナ１０８から送信し、アドバタイジングデータ構成部１０９は、ビーコン信号として送信されるアドバタイジングデータを構成する。
【００２４】
制御部１０１は、タイマ部１０６からのタイムアウトのトリガに基づいてアドバタイジングデータ構成部１０９の動作を制御する。アドバタイジングデータ構成部１０９は、ビーコンＩＤ記憶部１０２、デバイス情報記憶部１０３、電力残量記憶部１０４、及びランダム値生成部１０５のそれぞれから取り出されたビーコンＩＤ、デバイス情報、電池残量、及びランダム値を用いて、アドバタイジングデータを構成する。このアドバタイジングデータは、制御部１０１の制御の下、ビーコン信号として、無線送信部１０７を介してアンテナ１０８から外部へ送信される。
【００２５】
なお、本実施の形態ではビーコン装置１００が電池によって電力供給を受けているが、その電池の代わりに、太陽光又は振動等による環境発電によって電力供給を受けるように構成することも可能である。この場合、電力残量記憶部１０４は、ビーコン装置１００が利用可能な電力の残量を示す値として、発電量又は蓄電量を示す値を量子化した値を記憶することになる。
【００２６】
［中継器の構成］
中継器は、特定の地点に固定して設置される装置であってもよく、ＢＬＥ規格準拠のインタフェースを備えるスマートフォン等の装置であってもよい。図３Ａは、無線通信により送信信号を送信する無線型の中継器の構成を示すブロック図である。また、図３Ｂは、有線通信により送信信号を送信する有線型の中継器の構成を示すブロック図である。
【００２７】
図３Ａに示すとおり、無線型の中継器２００は、受信用のアンテナ２１０と接続された無線受信部２１１、復調部２１２、信号折返し部２１３、制御部２１４、変調部２１５、及び送信用のアンテナ２１７と接続された無線送信部２１６を備えている。この中継器２００において、無線受信部２１１がアンテナ２１０を介してＢＬＥ規格準拠のビーコン信号を受信し、復調部２１２がそのビーコン信号を復調して信号折返し部２１３へ渡す。信号折返し部２１３は、制御部２１４の制御によってＬＴＥ（Long Term Evolution）規格準拠の変調部２１５にビーコン信号を折り返し、変調部２１５がそのビーコン信号に中継器ＩＤ及び無線受信部２１１がビーコン信号を受信した時刻を示すタイムスタンプ等を付加して変調する。そして、無線送信部２１６は、アンテナ２１７を介して送信信号を外部へ送信する。これにより、インターネット３００経由で、ゲートウェイサーバ４００に送信信号が送信される。
【００２８】
他方、図３Ｂに示すとおり、有線型の中継器２００は、受信用のアンテナ２２０と接続された無線通信部２２１、復調部２２２、及び信号送信部２２３を備えている。この中継器２００において、無線受信部２１１がアンテナ２１０を介してＢＬＥ規格準拠のビーコン信号を受信し、復調部２１２がそのビーコン信号を復調して信号送信部２２３に渡す。信号送信部２２３は、ビーコン信号に中継器ＩＤ及びタイムスタンプ等を付加して変調したビーコン信号を端子２２４へ入力する。これにより、当該端子２２４からインターネット３００経由でゲートウェイサーバ４００に送信信号が送信される。
【００２９】
［ゲートウェイサーバの構成］
図４は、本発明の実施の形態に係るゲートウェイサーバの構成を示すブロック図である。図４に示すとおり、ゲートウェイサーバ４００は、インターネット３００経由で信号を送受信するための端子４０１、通信部４０２、信号処理部４１１、データ蓄積部４１２、位置データベース（ＤＢ）４２０、及びサービスサーバデータベース（ＤＢ）４２１を備えている。通信部４０２は、端子４０１を介した通信処理を制御する。また、信号処理部４１１は、ビーコンＩＤ及びＢＤアドレスを含む信号を処理し、データ蓄積部４１２は、信号処理部４１１の信号処理により得られた各種の情報を蓄積する。また、位置ＤＢ４２０は、中継器ＩＤと中継器の位置情報との対応テーブルを記憶し、サービスサーバＤＢ４２１は、ビーコンＩＤと、そのビーコンＩＤによって利用可能なサービスサーバのサービスサーバＩＤとの対応テーブルを記憶する。
【００３０】
［サービスサーバの構成］
図５は、本発明の実施の形態に係るサービスサーバの構成を示すブロック図である。図５に示すとおり、サービスサーバ５００は、外部との間で信号を送受信するための端子５０１、通信部５０２、信号処理部５１１、データ蓄積部５１２、ユーザデータベース（ＤＢ）５２１、及びサービスデータベース（ＤＢ）５２２を備えている。通信部５０２は、端子５０１を介した通信処理を制御する。また、信号処理部５１１は、ゲートウェイサーバ４００から受信した信号を処理し、データ蓄積部５１２は、信号処理部５１１の信号処理により得られた各種の情報を蓄積する。また、ユーザＤＢ５２１は、ビーコンＩＤと、そのビーコンＩＤによって識別されるビーコン装置１００を携行するユーザ（見守り対象者）のユーザＩＤとの対応テーブルを記憶し、サービスＤＢ５２２は、ユーザＩＤと、中継器の位置情報と、サービスの種別を示すサービスＩＤとの対応テーブルを記憶する。
【００３１】
［無線通信システムの動作］
次に、上述したように構成された無線通信システムの動作について、フローチャート等を参照しながら説明する。なお、本実施の形態の無線通信システムにおいて実行される主な処理には、（１）事前の設定を行うための事前設定処理、及び（２）見守りサービスを実行するための見守りサービス処理がある。以下では、これらの各処理の詳細について説明する。
【００３２】
（１）事前設定処理
図６は、事前設定処理の手順を示すフローチャートである。この事前設定処理においては、ビーコン装置１００、中継器２００、ゲートウェイサーバ４００、及びサービスサーバ５００がそれぞれ独立して後述する処理を実行する。
【００３３】
ビーコン装置１００はまず、ビーコンＩＤを設定する（Ｓ１０１）。本実施の形態では、ビーコンＩＤが２５ビットで構成されるものとする。次に、ビーコン装置１００は、ＢＤアドレスを設定し（Ｓ１０２）、さらにアドバタイズ間隔Ｔ０を設定し（Ｓ１０３）、処理を終了させる。
【００３４】
中継器２００は、中継器ＩＤを設定し（Ｓ１１０）、さらに位置情報を設定し（Ｓ１１１）、処理を終了させる。また、ゲートウェイサーバ４００は、中継器ＩＤと中継の位置情報との対応テーブルを生成することによって位置ＤＢ４２０を作成し（Ｓ１２０）、さらに、ビーコンＩＤとサービスサーバＩＤとの対応テーブルを生成することによってサービスサーバＤＢ４２１を作成し（Ｓ１２１）、処理を終了させる。また、サービスサーバ５００は、ビーコンＩＤとユーザＩＤとの対応テーブルを生成することによってユーザＤＢ５２１を作成し（Ｓ１３０）、さらに、ユーザＩＤと中継器の位置情報とサービスＩＤとの対応テーブルを生成することによってサービスＤＢ５２２を作成し（Ｓ１３１）、処理を終了させる。
【００３５】
なお、上記のステップＳ１２０において、中継器ＩＤと中継器の位置情報との対応テーブルには、中継器２００が固定して設置される装置である場合はその設置された地点を示す位置情報が書き込まれる。他方、中継器２００がスマートフォン等の移動可能な装置である場合では、当該対応テーブルに、事前に当該装置の位置を示す位置情報が書き込まれてもよく、ビーコン信号を中継する際に当該装置から通知されたその自位置を示す位置情報が書き込まれてもよい。
【００３６】
（２）見守りサービス処理
見守りサービス処理において、ビーコンＩＤのランダム化が実行される。まず、このビーコンＩＤのランダム化の詳細について説明する。図７は、ビーコンＩＤのランダム化の一例を示す説明図である。図７における（ａ）には、２５ビット構成のビーコンＩＤの一例が示されている。このビーコンＩＤをそのままビーコン信号としてアドバタイズすると、第三者に傍受されて模倣される等の不正行為を容易に招くおそれがある。そこで、以下のようなビーコンＩＤのランダム化が行われる。
【００３７】
図７における（ｂ）には、０，８，１６，２４ビット目に、ランダム値生成部１０５によって生成されたランダム値が挿入される操作が示されている。なお、これは一例であって、他のビットにランダム値が挿入されても勿論構わない。また、パターン０の場合はランダム値が０（＝００００）となり、パターン１の場合はランダム値が１（＝０００１）となり、パターン２の場合はランダム値が２（＝００１０）となる例が示されているが、これら以外のランダム値が用いられてもよい。このようなランダム値の挿入により、ランダム化されたビーコンＩＤは２９ビットになる。
【００３８】
図７における（ｃ）には、電池残量の値が６（＝１１０）である場合が示されている。そして、同じく（ｄ）には、その電池残量に相当する３ビットをビーコン信号のフレーム内に挿入する操作の一例が示されている。この例では、パターン０の場合は電池残量の値が２５乃至２７ビット目に配置され、パターン１の場合はパターン０のときから８ビットシフトさせて電池残量の値が１７乃至１９ビット目に配置され、パターン２の場合はパターン０のときから１６ビットシフトさせて電池残量の値が９乃至１１ビット目に配置される。ここでは８ビットシフトを例として説明しているが、このシフトさせる量は、例えば電池残量の値の整数倍等とする等、様々なルールにしたがって設定することができる。その他にも、ビーコン装置１００がビーコン信号を送信する際に用いられる周波数チャネル番号又はデバイス情報等に関連させて得られる値を用いてもよい。例えば、当該周波数チャネル番号が３７である場合（周波数帯域が２４０２ＭＨｚである場合）は２ビットシフト、同じく３８である場合（周波数帯域が２４２６ＭＨｚである場合）は４ビットシフト、同じく３９である場合（周波数帯域が２４８０ＭＨｚである場合）は８ビットシフト等と決めるようにしてもよい。上記のようにして各ビットに所定の値が挿入された後、空いているビットに順に（ａ）に示すビーコンＩＤが挿入される。これにより、図における（ｅ）に示すような３２ビットのビーコン信号が得られる。
【００３９】
なお、上記では、ビーコンＩＤが２５ビット、ランダム値が４ビット、電池残量の値が３ビットでそれぞれ構成され、ランダム値が挿入されるビット位置を固定し、電池残量の値が挿入されるビット位置がシフトされる例が示されているが、ビーコンＩＤ、ランダム値、及び電池残量の値のビットの総数がＢＬＥ規格に準拠できるよう（例えば３２ビット等）になっていればそれぞれに割り当てるビット数を変更してよく、ランダム値及び電池残量の値を固定配置させるかシフト配置させるかも任意に選択することが可能である。また、電池残量の代わりに発電量又は蓄電量を用いてもよいことは上述したとおりである。
【００４０】
また、上記では、ビーコンＩＤをランダム化する場合について説明したが、ビーコンＩＤに加えてＢＤアドレスをランダム化するようにしてもよい。このＢＤアドレスのランダム化は、ビーコンＩＤのランダム化の場合と同様の処理等、様々な処理によって実現することが可能である。図８は、ビーコンＩＤ及びＢＤアドレスのランダム化のタイミングの一例を示す説明図である。本実施の形態では、図８に示すように、ビーコンＩＤをランダム化する時間間隔Ｔ２が、ＢＤアドレスをランダム化する時間間隔Ｔ１よりも長くなるように設定される（例えば、Ｔ２が２時間、Ｔ１が１０分等）。図８に示すように、ビーコンＩＤが変更されるタイミングでＢＤアドレスが変更されてアドバタイズされることによって、ビーコン信号の処理を行うゲートウェイサーバ４００の負荷を低減させることが可能である。以下では、このようにビーコンＩＤ及びＢＤアドレスの両方がランダム化される場合の見守りサービス処理について説明するが、ＢＤアドレスはランダム化されず、ビーコンＩＤのみがランダム化されても構わない。
【００４１】
なお、上記のランダム化の際に用いられるランダム値を変更するタイミングは様々なものが考えられる。例えば、ランダム化を実行する都度、異なるランダム値が用いられるようにしてもよく、複数回ランダム化が実行された後にランダム値を変更するようにしてもよい。そのため、例えばビーコン信号をアドバタイズする都度ランダム化を実行する場合であれば、アドバタイズ間隔毎にランダム値を変更したり、アドバタイズ間隔の整数倍の間隔毎にランダム値を変更したりする等の態様が想定される。
【００４２】
図９Ａ及び図９Ｂは、見守りサービス処理の手順を示すフローチャートである。ビーコン装置１００は、ＢＤアドレスをランダム化する時間間隔（タイマ値）Ｔ１を設定し（Ｓ２０１）、ビーコンＩＤをランダム化する時間間隔（タイマ値）Ｔ２（Ｔ２＞Ｔ１）を設定する（Ｓ２０２）。なお、本実施の形態ではＴ２＞Ｔ１であるが、Ｔ２＝Ｔ１又はＴ２＜Ｔ１であってもよい。次に、ビーコン装置１００は、タイマ部１０６からのトリガに基づいて、タイマ値Ｔ１に到達したか否かを判定する（Ｓ２０３）。ここで、タイマ値Ｔ１に到達したと判定した場合（Ｓ２０３でＹＥＳ）、ビーコン装置１００はＢＤアドレスをランダム化し（Ｓ２０４）、ステップＳ２０５に進む。
【００４３】
ステップＳ２０５において、ビーコン装置１００は、タイマ部１０６からのトリガに基づいてタイマ値Ｔ２に到達したか否かを判定し、到達していないと判定した場合（Ｓ２０５でＮＯ）、ステップＳ２０３へ戻る。他方、タイマ値Ｔ２に到達したと判定した場合（Ｓ２０５でＹＥＳ）、ビーコン装置１００は、図７を参照しながら説明したようにしてビーコンＩＤをランダム化する（Ｓ２０６）。次に、ビーコン装置１００は、予め設定されたアドバタイズ間隔Ｔ０毎に、ビーコンＩＤ及びＢＤアドレスを含むビーコン信号を送信する（Ｓ２０７）。
【００４４】
上述したようにしてビーコン装置１００によって送信されたビーコン信号は、中継器２００によって受信され、ゲートウェイサーバ４００に中継される（Ｓ２０８）。このビーコン信号の中継の際、無線型又は有線型の中継器２００によって中継器ＩＤ及びタイムスタンプ等が付加される。
【００４５】
ゲートウェイサーバ４００は、中継器２００によって中継されたビーコン信号を受信し、復号化する（Ｓ２０９）。このステップＳ２０９において、ゲートウェイサーバ４００は、信号処理部４１１による信号処理によって、受信したビーコン信号からビーコンＩＤ、ＢＤアドレス、電池残量、及び中継器ＩＤを抽出する。より具体的には、ゲートウェイサーバ４００は、図７における（ｅ）に示されているような３２ビットのランダム化されたビーコンＩＤからランダム値の４ビットを抽出し、また、フレーム内の所定の位置から電池残量の値を示す３ビットを抽出し、それらの抽出されたランダム値の４ビット及び電池残量の値を示す３ビットを除いた残りの２５ビットをビーコンＩＤとして特定する。そして、ゲートウェイサーバ４００は、そのビーコンＩＤを、電池残量の値及びＢＤアドレス等と共に、データ蓄積部４１２にて蓄積する（Ｓ２１０）。
【００４６】
次に、ゲートウェイサーバ４００は、サービスサーバＤＢ４２１において、抽出したビーコンＩＤと対応付けられているサービスサーバＩＤに基づいてサービスサーバ５００を特定し（Ｓ２１１）、そのサービスサーバ５００に対してビーコンＩＤ及び中継器２００の位置情報等を送信する（Ｓ２１２）。
【００４７】
サービスサーバ５００は、ゲートウェイサーバ４００から送信された送信信号を受信し、その送信信号に含まれるビーコンＩＤとユーザＤＢ５２１において対応付けられているユーザＩＤを特定する（Ｓ２１３）。そして、サービスサーバ５００は、そのユーザＩＤによって識別される見守り者（保護者）に対して、上記の送信信号に含まれる中継器２００の位置情報を含む所定の見守り情報を通知する（Ｓ２１４）。この見守り情報の通知は、予め登録された見守り者の電子メールアドレス宛に電子メールを送信すること等によって実行される。これにより、見守り者は、見守り対象者がその時点でどの地点を通過したか等を確認することができる。  
【００４８】
（その他の実施の形態）
上述した実施の形態では、電力残量を示す値を用いてビーコンＩＤをランダム化する例が示されているが、電力残量以外のビーコン装置１００の状態を示す情報を用いることが可能である。そのような情報としては、例えば、ビーコン信号が送信される際に用いられる周波数チャネル番号、ＢＤアドレス、タイムスタンプ、並びに温度、湿度、地磁気及び加速度等各種センサの検出値等を用いることができる。さらに、これらの状態の変化の履歴を示す履歴情報を用いてビーコンＩＤをランダム化することも可能である。
【００４９】
また、上記のようなビーコン装置１００の状態を示す情報を用いずに、ランダム値のみを用いてビーコンＩＤをランダム化するようにしてもよい。この場合でも、十分に解読が困難なビーコン信号を構成することができる。
【符号の説明】
【００５０】
１  無線通信システム
１００  ビーコン装置
１０１  制御部
１０２  記憶部
１０３  デバイス情報記憶部
１０４  電力残量記憶部
１０５  ランダム値生成部
１０６  タイマ部
１０７  無線送信部
１０８  アンテナ
１０９  アドバタイジングデータ構成部
２００  中継器
２１０  アンテナ
２１１  無線受信部
２１２  復調部
２１３  信号折返し部
２１４  制御部
２１５  変調部
２１６  無線送信部
２１７  アンテナ
２２０  アンテナ
２２１  無線通信部
２２２  復調部
２２３  信号送信部
２２４  端子
３００  インターネット
４００  ゲートウェイサーバ
４０１  端子
４０２  通信部
４１１  信号処理部
４１２  データ蓄積部
４２０  位置データベース
４２１  サービスサーバデータベース
５００  サービスサーバ
５０１  端子
５０２  通信部
５１１  信号処理部
５１２  データ蓄積部
５２１  ユーザデータベース
５２２  サービスデータベース
【図１】
0006734066.tif 000002
【図２】
0006734066.tif 000003
【図３Ａ】
0006734066.tif 000004
【図３Ｂ】
0006734066.tif 000005
【図４】
0006734066.tif 000006
【図５】
0006734066.tif 000007
【図６】
0006734066.tif 000008
【図７】
0006734066.tif 000009
【図８】
0006734066.tif 000010
【図９Ａ】
0006734066.tif 000011
【図９Ｂ】
0006734066.tif 000012