(57)【要約】【課題】多数のビーコン装置が設置された環境において、受信対象とするビーコン装置を限定する。【解決手段】サーバ通信部１７は、サーバ７と通信を行い、ビーコン装置２のビーコンＩＤと設置位置情報とを対応付けて記憶するビーコン位置ＤＢ９にアクセス可能とする。測位部１２は、現在位置を測位して現在位置情報を出力し、ビーコン信号受信部１３は、ビーコン信号を受信して、ビーコン信号に含まれるビーコン装置２のビーコンＩＤを取得する。そして、処理部１１は、ビーコン位置ＤＢ９を参照して、現在位置情報に応じたビーコンＩＤを取得し、このビーコンＩＤに基づいてビーコン信号受信部１３が取得するビーコンＩＤを設定する。【選択図】図１
2015143631.tif 000002
【特許請求の範囲】
【請求項１】
ビーコン信号を発信するビーコン装置を識別するための識別情報と当該ビーコン装置の設置位置を示す位置情報とを対応付けて記憶するデータベースを有するサーバと、
前記サーバと通信可能な端末装置と、を備えるビーコン信号受信システムであって、
前記端末装置は、
前記サーバと通信を行い、前記データベースにアクセス可能なサーバ通信部と、
現在位置を測位して現在位置情報を出力する測位部と、
前記ビーコン信号を受信して、当該ビーコン信号に含まれる前記ビーコン装置の識別情報を取得するビーコン信号受信部と、
前記データベースを参照して、前記現在位置情報に応じた識別情報を取得し、当該識別情報に基づいて前記ビーコン信号受信部が取得する識別情報を設定する処理部と、を有する
ビーコン信号受信システム。
【請求項２】
前記ビーコン装置の識別情報は、第１の部分と当該第１の部分以外の第２の部分とからなり、
前記処理部は、前記現在位置情報に応じた識別情報の前記第１の部分に基づいて前記ビーコン信号受信部が取得する識別情報を設定する
請求項１に記載のビーコン信号受信システム。
【請求項３】
ビーコン装置から発信されるビーコン信号を受信して、当該ビーコン信号に含まれる前記ビーコン装置を識別するための識別情報を取得する端末装置からアクセス可能な記憶装置であって、
前記ビーコン装置の識別情報と当該ビーコン装置の設置位置を示す位置情報とを対応付けて記憶し、前記端末装置の現在位置に応じた前記ビーコン装置の識別情報を当該端末装置に提供するデータベースを有する
記憶装置。
【請求項４】
ビーコン信号を発信するビーコン装置を識別するための識別情報と当該ビーコン装置の設置位置を示す位置情報とを対応付けて記憶するデータベースを格納する記憶部と、
現在位置を測位して現在位置情報を出力する測位部と、
前記ビーコン信号を受信して、当該ビーコン信号に含まれる前記ビーコン装置の識別情報を取得するビーコン信号受信部と、
前記データベースを参照して、前記現在位置情報に応じた識別情報を取得し、当該識別情報に基づいて前記ビーコン信号受信部が取得する識別情報を設定する処理部と、を備える
端末装置。
【請求項５】
前記ビーコン装置の識別情報は、第１の部分と当該第１の部分以外の第２の部分とからなり、
前記処理部は、前記現在位置情報に応じた識別情報の前記第１の部分に基づいて前記ビーコン信号受信部が取得する識別情報を設定する
請求項４に記載の端末装置。
【請求項６】
現在位置を測位して現在位置情報を出力する出力ステップと、
ビーコン信号を発信するビーコン装置を識別するための識別情報と当該ビーコン装置の設置位置を示す位置情報とを対応付けて記憶するデータベースを参照して、前記現在位置情報に応じた識別情報を取得し、当該識別情報に基づいて前記ビーコン信号から取得する識別情報を設定する設定ステップと、
前記ビーコン信号を受信して、当該ビーコン信号に含まれる前記ビーコン装置の識別情報のうち、前記設定ステップにおいて設定された識別情報を取得する取得ステップと、を含む
ビーコン信号受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ビーコン信号を受信するためのビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法に関する。
【背景技術】
【０００２】
近年、スーパーマーケット、コンビニエンスストア、百貨店、専門店等に配置され、ユーザが携帯する端末装置にビーコン信号を送信可能なビーコン装置が提供されるようになってきた。ビーコン装置からビーコン信号を受信した端末装置は、端末装置にインストールされたアプリケーションでビーコン信号から商品情報を取り出し、端末装置の表示部に商品情報を表示することができる。
【０００３】
このようにビーコン装置がビーコン信号を送信し、端末装置がビーコン信号を受信するための技術として、例えば、特許文献１に開示されたものが知られている。
この特許文献１には、購買者が携帯する購買者側装置が販売店に近づいたことを販売者側装置がビーコン信号により検知して、販売者側装置と購買者側装置との間における通信を開始し、購買者側装置に商品宣伝等を行うデータ通信システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３４１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ビーコン装置が広く普及し、ビーコン装置の設置台数が増加すると、より多くのビーコン装置からのビーコン信号を受信対象とするアプリケーションも登場してくる。例えば、特定の店舗にビーコン装置を設置しておき、この店舗にユーザが来店すると、ユーザが保持する端末装置がビーコン信号を受信し、このビーコン信号から必要な情報（例えば、クーポン情報）を取出すようなアプリケーションが端末装置に提供されると考えられる。ここで、ビーコン信号には、ビーコン装置を一意に識別するための識別情報の一例として、ビーコンＩＤが付加されているものとする。
【０００６】
しかし、受信対象となるビーコン装置が多くなるほど、様々なビーコンＩＤが付加されたビーコン信号が送信されることとなる。そして、端末装置が受信したビーコン信号が、どの店舗に設置されたビーコン装置が送信したビーコン信号であるかを確認するために、端末装置がビーコンＩＤをスキャンするために要する時間が長くなる。この結果、端末装置が受信したビーコン信号から、ユーザが必要とする情報を得るまでに時間がかかるという問題があった。
【０００７】
本発明はこのような状況に鑑みて成されたものであり、多くのビーコン装置が設置された環境において、受信対象とするビーコン装置を限定することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、サーバと通信を行い、ビーコン信号を発信するビーコン装置を識別するための識別情報とビーコン装置の設置位置を示す位置情報とを対応付けて記憶するデータベースにアクセス可能な端末装置を備える。この端末装置において、サーバ通信部が、サーバと通信を行い、データベースにアクセス可能であり、測位部が、現在位置を測位して現在位置情報を出力する。また、ビーコン信号受信部が、ビーコン信号を受信して、ビーコン信号に含まれるビーコン装置の識別情報を取得する。そして、処理部が、データベースを参照して、現在位置情報に応じた識別情報を取得し、この識別情報に基づいてビーコン信号受信部が取得する識別情報を設定する。
【０００９】
また、本発明は、ビーコン信号を発信するビーコン装置を識別するための識別情報とビーコン装置の設置位置を示す位置情報とを対応付けて記憶するデータベースを格納する記憶部を備える端末装置である。この端末装置において、測位部が、現在位置を測位して現在位置情報を出力する。また、ビーコン信号受信部が、ビーコン信号を受信して、ビーコン信号に含まれるビーコン装置の識別情報を取得する。そして、処理部が、データベースを参照して、現在位置情報に応じた識別情報を取得し、この識別情報に基づいてビーコン信号受信部が取得する識別情報を設定する。
【発明の効果】
【００１０】
本発明によれば、端末装置が受信対象とするビーコン装置を限定し、識別情報のスキャンに要する時間を短くすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態例に係る複数のビーコン装置の設置例を示す平面図である。
【図３】本発明の第１の実施の形態例に係る絶対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図４】本発明の第１の実施の形態例に係る相対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図５】本発明の第１の実施の形態例に係る端末装置が不正なビーコン信号を遮断する例を示す平面図である。
【図６】本発明の第１の実施の形態の第１の変形例に係るビーコン信号受信システムの構成例を示すブロック図である。
【図７】本発明の第１の実施の形態の第２の変形例に係る絶対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図８】本発明の第１の実施の形態の第２の変形例に係る相対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図９】本発明の第２の実施の形態例に係る複数のビーコン装置の設置例を示す平面図である。
【図１０】本発明の第２の実施の形態例に係る絶対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図１１】本発明の第３の実施の形態例に係る複数のビーコン装置の設置例を示す平面図である。
【図１２】本発明の第３の実施の形態例に係る絶対位置情報を含むビーコン位置データベースのデータ構成例を示す構成図である。
【図１３】本発明の第４の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。
【図１４】本発明の第５の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
［１−１．第１の実施の形態例］
以下、本発明の第１の実施の形態例（端末装置がサーバのビーコン位置データベースを参照して現在位置情報を提供する例）に係るビーコン信号受信システムについて、図１〜図５を参照して説明する。このビーコン信号受信システムでは、コンピュータがプログラムを実行することにより、後述する機能ブロックの連携によって、ビーコン装置から端末装置に提供されたビーコン装置の設置位置情報に基づき、現在位置情報を提供することが可能である。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。以下、「ビーコン位置データベース」を「ビーコン位置ＤＢ」と略記する。
【００１３】
＜ビーコン信号受信システムの構成例＞
図１は、ビーコン信号受信システム１の構成例を示す。
ビーコン信号受信システム１は、少なくとも、端末装置４とサーバ７とを含んで構成されている。端末装置４とサーバ７とは、アクセスポイント５、ネットワーク６を介して互いに通信を行うことが可能である。以下の説明では、携帯電話等の移動体通信における基地局やＷｉ−Ｆｉ（登録商標）通信のための通信インターフェースを含む用語として「アクセスポイント」を用いる。
【００１４】
さらに、ビーコン信号受信システム１は、ビーコン装置２とＧＰＳ衛星３とを含んで構成されている。そして、端末装置４は、ビーコン装置２から送信（発信）されるビーコン信号、ＧＰＳ衛星３から送信されるＧＰＳ信号をそれぞれ受信して現在位置を取得する。
【００１５】
ビーコン装置２は、ビーコン装置２を識別するために割り振られた識別情報の一例としてビーコンＩＤを記憶するビーコンＩＤ記憶部２ａを備える。また、ビーコン装置２は、ビーコンＩＤ記憶部２ａから読み出したビーコンＩＤをビーコン信号に載せ、このビーコン信号を送信するビーコン信号送信部２ｂを備える。
【００１６】
ビーコンＩＤ記憶部２ａには、電源供給が遮断されてもデータを消失しない不揮発性メモリが用いられる。ただし、ビーコンＩＤ記憶部２ａへの電源供給が維持されるのであれば、ビーコンＩＤ記憶部２ａに揮発性メモリを用いてもよい。
【００１７】
ビーコン信号送信部２ｂは、ビーコン装置２の周囲に周期的にビーコン信号を送信している。ここで、ビーコン信号送信部２ｂと、端末装置４が備えるビーコン信号受信部１３との間で用いられる通信規格としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢＬＥ（Bluetooth Low Energy）等の近距離無線通信規格が適している。例えば、ＢＬＥ規格に対応するビーコン装置２は、ビーコン信号送信部２ｂからビーコンＩＤを含むアドバタイジングデータをビーコン信号としてブロードキャストによりビーコン装置２の周囲に送信することができる。
【００１８】
ＧＰＳ衛星３は、衛星軌道から地表に向けてＧＰＳ信号を送信している。
【００１９】
端末装置４は、バス１８によって互いに接続された、処理部１１、測位部１２、ビーコン信号受信部１３、記憶部１４、入力部１５、表示部１６、サーバ通信部１７を備えている。この端末装置４としては、カーナビゲーション装置、スマートフォン、タブレット端末等の各種の情報処理装置を用いることが可能である。
【００２０】
処理部１１は、例えば、低消費電力で駆動可能な中央演算処理装置（ＣＰＵ：Central Processing Unit）によって構成されている。この処理部１１は、記憶部１４から読み出したプログラム、パラメータ等に基づいて、端末装置４内の各部の動作を制御する。このとき、処理部１１は、入力部１５から入力された操作信号に基づいて各部に動作指示を与えたり、測位部１２が測位した現在位置情報を地図に重畳して表示部１６に表示したりする制御を行う。
【００２１】
また、処理部１１は、サーバ通信部１７がアクセスポイント５、ネットワーク６を介してアクセスしたサーバ７の記憶装置８に記憶されているビーコン位置ＤＢ９を参照して、現在位置情報に応じたビーコンＩＤを取得し、このビーコンＩＤに基づいてビーコン信号受信部１３が取得するビーコンＩＤを設定する。これにより、ビーコン位置ＤＢ９から取得した現在位置情報に応じたビーコンＩＤに基づいて、受信対象とするビーコン装置２を限定し、ビーコン信号受信部１３が受信したビーコン信号に含まれるビーコンＩＤのうち、取得対象として設定されたビーコンＩＤのみを取得する。
【００２２】
さらに、処理部１１は、例えば、測位部１２がＧＰＳ信号から求めた現在位置情報を出力することができない場合に、ビーコン位置ＤＢ９を参照して、ビーコン信号受信部１３が取得したビーコンＩＤに対応する設置位置情報を取得し、その設置位置情報に基づいてビーコン信号から求めた現在位置情報を出力する。なお、ビーコン位置ＤＢ９の内容や処理部１１の処理の詳細については、後述する。
【００２３】
測位部１２は、不図示のアンテナを介してＧＰＳ衛星３からＧＰＳ信号を受信し、端末装置４の現在位置を測位し、現在位置情報を出力する。なお、測位部１２は、アクセスポイント５からの受信信号により、又は、ＧＰＳ衛星３のＧＰＳ信号とアクセスポイント５からの受信信号とを併用して端末装置４の現在位置を測位するようにしてもよい。
【００２４】
ビーコン信号受信部１３は、不図示のアンテナを介してビーコン装置２からビーコン信号を受信し、ビーコン信号に含まれるビーコンＩＤを取得する。
【００２５】
記憶部１４は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等として用いられる記憶媒体、メモリカードによって構成されている。この記憶部１４には、端末装置４内の各部を制御するためのプログラム、パラメータ、表示部１６に表示される地図の地図データ等の様々なデータが永久記憶又は一時記憶されている。
入力部１５は、端末装置４に配された不図示のボタン、スイッチの他に、表示部１６の画面タッチによって行われた操作入力に従って、操作信号を処理部１１に出力する。
【００２６】
表示部１６は、テキスト、画像等よりなる地図を表示面に表示する。なお、端末装置４では、入力部１５及び表示部１６は、操作面と表示面とを重ねたタッチパネルディスプレイとして構成されていてもよい。この表示部１６は、測位部１２が現在位置情報を出力する場合には、その現在位置情報に基づいて地図上に現在位置情報を表示する。しかし、測位部１２が現在位置情報を出力することができない場合には、ビーコン信号から求めた現在位置情報に基づいて地図上に現在位置情報を表示する。
【００２７】
サーバ通信部１７は、不図示のアンテナを介してアクセスポイント５に接続され、このアクセスポイント５からネットワーク６を経由してサーバ７に接続される。これにより、サーバ通信部１７は、サーバ７が有するビーコン位置ＤＢ９にアクセス可能である。サーバ通信部１７とアクセスポイント５との間では、例えば移動体通信（例えば、３Ｇ）や無線ＬＡＮ（Local Area Network）（例えば、Ｗｉ−Ｆｉ（登録商標））の通信規格を用いて通信を行うことが想定される。
【００２８】
サーバ７は、ビーコン位置ＤＢ９を格納する記憶装置８を備える。この記憶装置８は、例えば、大容量のＨＤＤ（Hard Disk Drive）によって構成されている。
【００２９】
記憶装置８は、ビーコン装置２のビーコンＩＤとその設置位置を示す位置情報（設置位置情報）とを対応付けて記憶している。そして、端末装置４からの要求に応じて、ビーコン位置ＤＢ９を端末装置４に提供する。
【００３０】
＜ビーコン装置の設置例＞
図２は、複数のビーコン装置２の設置例を示す。図２には、端末装置４を携帯するユーザが、Ａデパートの入口の手前に立っており、１階のテナントにビーコン装置２が設置された例が示されている。
【００３１】
Ａデパートは５階建てであり、各階に６店ずつ、全３０店のテナントが入居しているものとする。また、各階のテナントの配置は同様であり、図２に示すように、北側に３店、南側に３店配置されているものとする。
【００３２】
各テナントには、ビーコン装置２が通路沿いに設置されている。また、ビーコン装置２には、テナントを一意に識別するためのビーコンＩＤが割り振られている。ここで、各階のテナントには、以下のようにビーコンＩＤが割り振られたビーコン装置２が設置されているものとする。
・１階：ビーコンＩＤが＃１０１〜１０６
・２階：ビーコンＩＤが＃１０７〜１１２
・３階：ビーコンＩＤが＃１１３〜１１８
・４階：ビーコンＩＤが＃１１９〜１２４
・５階：ビーコンＩＤが＃１２５〜１３０
【００３３】
＜ビーコン位置ＤＢのデータ構成例＞
次に、ビーコン位置ＤＢ９のデータ構成例について、図３及び図４を参照して説明する。
【００３４】
（Ａ．絶対位置情報を含むビーコン位置ＤＢのデータ構成例）
図３は、絶対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
ビーコン位置ＤＢ９は、ビーコンＩＤフィールド９ａと絶対位置情報フィールド９ｂとを持つ構成になっている。なお、図３には、ビーコン位置ＤＢ９の一部を示している。
【００３５】
ビーコン位置ＤＢ９は、各ビーコン装置２に割り振られたビーコンＩＤと、各ビーコン装置２の設置位置情報とを対応付けて記憶している。この設置位置情報としては、緯度、経度及び高度（測地高度や海抜等）を含む絶対位置情報が用いられている。このため、絶対位置情報フィールド９ｂは、北緯（緯度）フィールド９ｂ１、東経（経度）フィールド９ｂ２及び高度フィールド９ｂ３を有するように構成されている。
【００３６】
ビーコン位置ＤＢ９では、例えば、Ａデパートの入口に最も近い、ビーコンＩＤが“＃１０１”であるビーコン装置２の位置が、絶対位置情報としての北緯“３５°４１′１８．５″”、東経“１３９°４２′２８″”、高度が“１．０ｍ”で特定される。このため、処理部１１は、ビーコン装置２から受信したビーコン信号から取得したビーコンＩＤが“＃１０１”であれば、ビーコン位置ＤＢ９のビーコンＩＤフィールド９ａを検索し、ビーコンＩＤが“＃１０１”に対応する絶対位置情報を取得できる。そして、処理部１１は、この取得した絶対位置情報を現在位置情報として表示部１６に出力することができる。
【００３７】
また、それとは逆に、処理部１１は、測位部１２が測位した現在位置情報に応じたビーコンＩＤを取得できる。例えば、Ａデパートの入口付近で測位された現在位置情報を用いて、そこから所定のエリア内にあるビーコン装置２や、最も近いビーコン装置２のビーコンＩＤを取得することができる。
【００３８】
（Ｂ．相対位置情報を含むビーコン位置ＤＢのデータ構成例）
また、地図上の所定位置を原点として定めた場合に、この原点に対する距離、方位角、高度からビーコン装置２の位置を求めることも可能である。
【００３９】
図４は、相対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
ビーコン位置ＤＢ９は、ビーコンＩＤフィールド９ａと相対位置情報フィールド９ｃとを持つ構成としている。図４においても、ビーコン位置ＤＢ９の一部を示している。
【００４０】
このビーコン位置ＤＢ９が記憶している設置位置情報は、各ビーコン装置２に割り振られたビーコンＩＤと、Ａデパートの入口に設けられた原点２１に対して一意に特定されるビーコン装置２の設置位置情報とを対応付けたものである。この設置位置情報としては、原点２１からの直線距離、方位角及び高度を含む相対位置情報が用いられている。このため、相対位置情報フィールド９ｃは、距離フィールド９ｃ１、方位角フィールド９ｃ２及び高度フィールド９ｃ３を有するように構成されている。
【００４１】
ビーコン位置ＤＢ９では、ビーコンＩＤが“＃１０１”であるビーコン装置２の位置が、相対位置情報としての（原点２１からの）距離“１７．７ｍ”、方位角“１３５．０°”、高度“０．０ｍ”で特定される。このため、処理部１１は、ビーコン装置２から受信したビーコン信号から取得したビーコンＩＤが“＃１０１”であれば、ビーコン位置ＤＢ９のビーコンＩＤフィールド９ａを検索し、ビーコンＩＤが“＃１０１”に対応する相対位置情報を取得できる。そして、処理部１１は、この取得した相対位置情報と原点２１の位置情報とに基づいて絶対位置情報を求め、これを現在位置情報として表示部１６に出力することができる。また、それとは逆に、処理部１１は、測位部１２が測位した現在位置情報に応じたビーコンＩＤを取得できる。
【００４２】
なお、Ａデパートのように複数階で構成される建物等では、図３及び図４に示すような高度フィールドを含むビーコン位置ＤＢ９を参照することが好ましい。
【００４３】
＜端末装置の動作例＞
次に、端末装置４の動作例について説明する。
Ａデパート内において、ユーザは、端末装置４でビーコン装置２からのビーコン信号を受信して、このビーコン装置２のビーコンＩＤを取得することにより、種々の情報やサービスの提供を受けることができる。例えば、ユーザがＡデパートに入店すると、端末装置４に各テナントの情報が配信されたり、各テナントで利用可能なクーポンが発行されたりする。また、ＧＰＳ信号を受信できないＡデパート内であっても、取得したビーコンＩＤの設置位置情報に基づいて、ディスプレイ画面に表示された地図上にユーザの現在位置情報を表示することもできる。
【００４４】
端末装置４は、ユーザが予め設定されたエリア内に入ると、サーバ７と通信を行い、ユーザの現在位置に応じたビーコン装置２のビーコンＩＤをビーコン位置ＤＢ９から取得する。なお、以下の説明では、このようなエリアがデパートや地下鉄の駅等の施設の入口付近に設定されているが、道路上に一定間隔で設定するなど、様々な場所に設定することができる。また、このようなエリアを設定することなく、定期的にサーバ７と通信を行い、ユーザの現在位置に応じたビーコン装置２のビーコンＩＤをビーコン位置ＤＢ９から取得してもよい。
【００４５】
例えば、図２に示すように、端末装置４を携帯するユーザがＡデパートの入口付近まで来ると、測位部１２から出力される現在位置情報がＡデパートの入口付近に設定されたエリア内に入る。そして、処理部１１は、サーバ通信部１７を介してビーコン位置ＤＢ９を参照して、この現在位置情報に応じたビーコン装置２のビーコンＩＤを取得する。例えば、Ａデパートの入口付近であるユーザの現在位置から水平距離で半径１００ｍ以内にあるビーコン装置２のビーコンＩＤを取得する場合には、処理部１１は、サーバ通信部１７を介してビーコン位置ＤＢ９からビーコンＩＤ＃１０１〜１３０を取得する。
【００４６】
そして、処理部１１は、ビーコン位置ＤＢ９から取得したビーコンＩＤ“＃１０１”〜“＃１３０”を、ビーコン信号受信部１３が取得するビーコンＩＤとして設定する。これにより、処理部１１は、ビーコン信号受信部１３が受信したビーコン信号に含まれるビーコンＩＤのうち、取得対象として設定されたビーコンＩＤ“＃１０１”〜“＃１３０”のみをスキャンすればよくなり、ビーコンＩＤのスキャンに要する時間が短くなる。
【００４７】
以上説明した第１の実施の形態例に係るビーコン信号受信システム１によれば、ユーザがＡデパートの入口付近に設定されたエリア内に入ると、ビーコン位置ＤＢ９から現在位置情報に応じて取得したビーコンＩＤ“＃１０１”〜“＃１３０”だけを取得対象とする設定が処理部１１によって行われる。これにより、ビーコン信号受信部１３は、受信したビーコン信号に含まれるビーコンＩＤのうち、Ａデパートに設置されたビーコン装置２のビーコンＩＤ“＃１０１”〜“＃１３０”だけを取得する。そして、処理部１１は、取得したビーコンＩＤのビーコン装置２が設置されたテナントの商品情報やクーポン情報等を得ることができる。このように、処理部１１は、受信対象とするビーコン装置２を限定し、ビーコンＩＤのスキャンに要する時間を短くすることができる。
【００４８】
また、測位部１２がＧＰＳ信号を受信できない場所では、処理部１１は、サーバ通信部１７を介してビーコン位置ＤＢ９を参照して、ビーコン信号受信部１３が取得したビーコンＩＤに対応する現在位置情報を取得することもできる。これにより、Ａデパートの内外において、ＧＰＳ信号から求めた現在位置情報又はビーコン信号から求めた現在位置情報により、ユーザの現在位置情報をシームレスに提供することができる。
【００４９】
＜不正なビーコン信号を遮断する例＞
なお、端末装置４が受信対象とするビーコン装置を限定する際の副次的な効果として、不正なビーコン信号を受信することに伴う弊害を防ぐことができる。
図５は、端末装置４が不正なビーコン信号を遮断する例を示す。
【００５０】
ここでは、Ａデパートの５階にあるビーコン装置２２が、Ａデパートの各テナントに割り振られたビーコンＩＤ“＃１０１”〜“＃１３０”以外のビーコンＩＤを含むビーコン信号を送信する例を示す。このビーコン装置２２は、テナントに正規に設置されたものではなく、ビーコンＩＤを“＃９０１”とするビーコン信号を送信しているものとする。
【００５１】
上述したように、ビーコン信号受信部１３の取得対象として設定されたビーコンＩＤは“＃１０１”〜“＃１３０”であり、“＃９０１”のビーコンＩＤは含まれていない。このため、ビーコン信号受信部１３は、ビーコン装置２２からのビーコン信号を受信しても、このビーコン信号に含まれるビーコンＩＤ“＃９０１”を取得することはなく、端末装置４は、不正なビーコン信号を遮断することができる。
【００５２】
［１−２．第１の実施の形態の第１の変形例］
＜ビーコン信号受信システムの構成例＞
次に、本発明の第１の実施の形態の変形例（端末装置が備えるビーコン位置ＤＢに基づいて現在位置情報を提供する例）に係るビーコン信号受信システムについて、図６を参照して説明する。
【００５３】
図６は、ビーコン信号受信システム３０の構成例を示す。
ビーコン信号受信システム３０は、端末装置３１、ビーコン装置２及びＧＰＳ衛星３を含んで構成されている。
【００５４】
端末装置３１は、第１の実施の形態例に係る端末装置４とほぼ同様の構成であるが、サーバ通信部１７は不要であり、また、記憶部としてビーコン位置ＤＢ９を格納できる記憶部３２を備える点が異なる。記憶部３２は、例えば大容量のＨＤＤによって構成されており、この記憶部３２には、様々な建物に対応するビーコン位置ＤＢ９が記憶されている。
【００５５】
このような構成とした端末装置３１においても、処理部１１は、記憶部３２が格納しているビーコン位置ＤＢ９を参照して、測位部１２から出力される現在位置情報に応じたビーコン装置２のビーコンＩＤを取得し、取得したビーコンＩＤに基づいてビーコン信号受信部１３が取得するビーコンＩＤを設定する。このように端末装置３１は、記憶部３２にビーコン位置ＤＢ９を予め格納しておくことにより、サーバ７にアクセスしなくても受信対象とするビーコン装置を限定することができる。
【００５６】
［１−３．第１の実施の形態の第２の変形例］
＜ビーコン位置ＤＢの構成例＞
図７及び図８は、上述した第１の実施の形態の第２の変形例としてビーコン位置ＤＢ９の構成を変えた例を示している。
上述した図３及び図４には、それぞれ絶対位置情報、相対位置情報を格納したビーコン位置ＤＢのデータ構成例について示したが、複層階の建物でなければ、高度情報を除いてもよい。
図７は、図３から高度情報を除いた絶対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
図８は、図４から高度情報を除いた相対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
図７及び図８に示すようなデータ構成としたビーコン位置ＤＢ９であれば、高度情報が除かれた分だけビーコン位置ＤＢ９のデータ量を小さくすることができる。
【００５７】
全階のビーコン装置２を受信対象とする場合には、高度を含まない図７、図８に示したビーコン位置ＤＢ９を用いることもできる。しかし、例えば、Ａデパートの１階に入居しているテナントのビーコン装置２だけを受信対象とする場合には、１階〜５階までの複数階から目的の階を選択する必要がある。このような場合には、図３、図４に示した高度情報を含むビーコン位置ＤＢ９を用いることが好ましい。
【００５８】
また、図４、図８に示したように、原点２１からの相対位置情報をビーコン位置ＤＢ９に記憶してあれば、原点２１からの水平距離を算出する必要はない。しかし、原点２１以外の地点からの水平距離を必要とする場合には、処理部１１が、ビーコン位置ＤＢ９から取得した距離、方位角を、経度及び緯度に変換して、原点２１からの水平距離を算出することとなる。
【００５９】
［２．第２の実施の形態例］
次に、本発明の第２の実施の形態例に係るビーコン信号受信システムについて、図９及び図１０を参照して説明する。
【００６０】
図９は、複数のビーコン装置２の設置例を示す。
図９においても、図２に示したのと同様に５階建てのＡデパートの１階に入居する各テナントにビーコン装置２を設置した例を示している。
【００６１】
ここで、各ビーコン装置２に割り振られるビーコンＩＤは、デパートを識別する第１の部分である“ａ”と、第１の部分以外のテナントを識別する第２の部分である“ｂ”との２種類の部分を組み合わせた、（ａ，ｂ）とする形式によって表される。そして、処理部１１は、現在位置情報に応じたビーコンＩＤの第１の部分である“ａ”に基づいてビーコン信号受信部１３が取得するビーコンＩＤを設定する。
【００６２】
例えば、Ａデパートに設置された全てのビーコン装置２に対してａ＝“１”となるようにビーコンＩＤが割り振られているものとすると、ビーコン信号受信部１３が取得するビーコンＩＤを（１，ｎ）（ｎは任意）と設定すれば、端末装置４は、Ａデパート内の全階のテナントに設置されたビーコン装置２のビーコンＩＤを取得対象とすることができる。
【００６３】
図１０は、絶対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
ビーコン位置ＤＢ９は、ビーコンＩＤフィールド９ａと絶対位置情報フィールド９ｂとを持つ構成としている。なお、図１０には、ビーコン位置ＤＢ９の一部を示している。
【００６４】
ビーコンＩＤフィールド９ａは、上述した第１の部分が格納されるａフィールド９ａ１と、第２の部分が格納されるｂフィールド９ａ２とによって構成される。ａフィールド９ａ１には、全てのビーコン装置２に対して“１”が格納されており、ｂフィールド９ａ２には、各ビーコン装置２に対して“１”〜“３０”が格納されている。
【００６５】
例えば、端末装置４は、ビーコン位置ＤＢ９から取得した現在位置情報に応じたビーコンＩＤのうち、ａフィールド９ａ１に格納されていた第１の部分に基づいて、ビーコン信号受信部１３が取得するビーコンＩＤを（１，ｎ）（ｎは任意）と設定する。そして、ビーコン信号受信部１３は、ビーコン装置２から受信したビーコン信号から取得したビーコンＩＤの第１の部分ａが“１”であれば、このビーコンＩＤを取得する。
【００６６】
なお、このようなビーコン位置ＤＢ９を用いる場合、Ａデパート内に設置されている全てのビーコン装置２のビーコンＩＤをビーコン位置ＤＢ９から取得しなくても、Ａデパート内に設置されている全てのビーコン装置２を受信対象とすることができる。例えば、端末装置４は、Ａデパートの入口に最も近い北側のテナントに設置されたビーコン装置２のビーコンＩＤ（１，１）をビーコン位置ＤＢ９から取得する。これにより、処理部１１は、取得対象のビーコンＩＤを（１，ｎ）と設定して、Ａデパート内の全てのビーコン装置２を受信対象とすることができる。この場合、Ａデパートに近接するＢデパートがあったとしても、例えば、Ｂデパート内のビーコン装置に対してａ＝“２”となるようにビーコンＩＤが割り振られていれば、Ｂデパート内のビーコン装置を受信対象外とすることができる。
【００６７】
［３．第３の実施の形態例］
次に、本発明の第３の実施の形態例に係るビーコン信号受信システムについて、図１１及び図１２を参照して説明する。
【００６８】
図１１は、複数のビーコン装置２の設置例を示す。
図１１においても、図２に示したのと同様に５階建てのＡデパートの１階に入居する各テナントにビーコン装置２を設置した例を示している。
【００６９】
ここで、各ビーコン装置２に割り振られるビーコンＩＤは、デパートを識別する第１の部分である“ａ”と、階を識別する第２の部分である“ｂ”と、テナントを識別する第３の部分である“ｃ”との３種類の部分を組み合わせた、（ａ，ｂ，ｃ）とする形式によって表される。そして、処理部１１は、現在位置情報に応じたビーコンＩＤの第１の部分である“ａ”に基づいてビーコン信号受信部１３が取得するビーコンＩＤを設定する。
【００７０】
例えば、Ａデパートに設置された全てのビーコン装置２に対してａ＝“１”となるようにビーコンＩＤが割り振られているものとすると、ビーコン信号受信部１３が取得するビーコンＩＤを（１，ｍ，ｎ）（ｍ，ｎは任意）と設定すれば、端末装置４は、Ａデパート内の全階のテナントに設置されたビーコン装置２のビーコンＩＤを取得対象とすることができる。
【００７１】
図１２は、絶対位置情報を含むビーコン位置ＤＢ９のデータ構成例を示す。
ビーコン位置ＤＢ９は、ビーコンＩＤフィールド９ａと絶対位置情報フィールド９ｂとを持つ構成としている。なお、図１２には、ビーコン位置ＤＢ９の一部を示している。
【００７２】
ビーコンＩＤフィールド９ａは、上述した第１の部分が格納されるａフィールド９ａ１と、第２の部分が格納されるｂフィールド９ａ２と、第３の部分が格納されるｃフィールド９ａ３とによって構成される。ａフィールド９ａ１には、全てのビーコン装置２に対して“１”が格納されており、ｂフィールド９ａ２には、ビーコン装置２が設置された階数に応じて“１”〜“５”が格納され、ｃフィールド９ａ３には、各階の６個のビーコン装置２に対して“１”〜“６”が格納されている。
【００７３】
この場合も、例えば、端末装置４は、ビーコン位置ＤＢ９から取得した現在位置情報に応じたビーコンＩＤのうち、ａフィールド９ａ１に格納されていた第１の部分に基づいて、ビーコン信号受信部１３が取得するビーコンＩＤを（１，ｍ，ｎ）（ｍ，ｎは任意）と設定する。そして、ビーコン信号受信部１３は、ビーコン装置２から受信したビーコン信号から取得したビーコンＩＤの第１の部分ａが“１”であれば、このビーコンＩＤを取得する。
【００７４】
なお、このようなビーコン位置ＤＢ９を用いる場合、各階のビーコン装置２のみを受信対象とすることもできる。例えば、取得対象のビーコンＩＤを（１，１，ｎ）と設定すれば、１階に設置された６個のビーコン装置２のみを受信対象とすることができる。
【００７５】
また、図１１及び図１２で示した以外にも、第１の部分を“ａ＋ｂ”とし、第２の部分を“ｃ”とするような形式でビーコン位置ＤＢ９を構成してもよい。また、ビーコンＩＤを４つ以上に分けてもよい。
【００７６】
［４．第４の実施の形態例］
＜地下鉄での使用例＞
上述した第１〜第３の実施の形態例においては、ビーコン装置２がＡデパート内に入居するテナントに設置された例を示したが、その他の状況においても本発明を適用可能である。
【００７７】
次に、本発明の第４の実施の形態例に係るビーコン信号受信システムについて、図１３を参照して説明する。
図１３は、ビーコン信号受信システムの構成例を示す。図１３には、実線で示す地上の地図に、破線で示す地下鉄Ｙ駅の構内図を重ねて表示している。
【００７８】
Ｙ駅構内には、ビーコンＩＤ（２，１）〜（２，９）までのビーコン装置２が設置されており、地下鉄の線路沿いにはビーコンＩＤ（２，１１）〜（２，１８）までのビーコン装置２が設置されている。ここで、ビーコンＩＤ（２，７）のビーコン装置２は、Ｙ駅構内に設置されたビーコン装置２のうち、入口から最も近い位置に配置されている。なお、Ｙ駅以外の他の駅構内や線路沿いには、図示しないものの、他にもビーコンＩＤ（２，１９）〜（２，９９）までのビーコン装置２が設置されているものとする。
【００７９】
例えば、図１３に示すように、端末装置４を携帯するユーザがＹ駅の入口から構内に進入しようとするとき、測位される現在位置情報がＹ駅の入口付近に設定されたエリア内に入る。そして、端末装置４は、ビーコン位置ＤＢ９を参照して、この現在位置情報に応じたビーコン装置２のビーコンＩＤを取得する。例えば、端末装置４は、Ｙ駅の入口に最も近い位置に配置されたビーコン装置２のビーコンＩＤ（２，７）をビーコン位置ＤＢ９から取得する。これにより、端末装置４は、取得対象のビーコンＩＤを（２，ｎ）（ｎは任意）と設定して、Ｙ駅以外も含め地下鉄の駅構内や線路沿いに設置された全てのビーコン装置２を受信対象とすることができる。
【００８０】
なお、ビーコン位置ＤＢ９は、図４及び図８に示したビーコン位置ＤＢ９と同様に、Ｙ駅の入口を原点３５とするビーコン装置２の相対位置情報を含むデータ構成としてもよい。
【００８１】
［５．第５の実施の形態例］
＜トンネルでの使用例＞
次に、本発明の第５の実施の形態例に係るビーコン信号受信システムについて、図１４を参照して説明する。
図１４は、ビーコン信号受信システムの構成例を示す。図１４には、道路４１、車両４２、トンネル４４が示されている。
【００８２】
道路４１は、南方向の入口から進行する車両を西方向の出口に向けて安全に方向転換させるためにループ状に構成されている。この道路４１の高度は、道路４１に沿って徐々に下っており、トンネル４４は立体交差している。また、車両４２には、端末装置の一例としてのカーナビゲーション装置４０が載せられており、カーナビゲーション装置４０の表示画面を拡大して示してある。
【００８３】
トンネル４４の入口から出口までの両側壁には、ＧＰＳ信号を受信できないトンネル４４内において、カーナビゲーション装置４０にビーコン信号を送信するためにビーコン装置２が設置されている。これらのうち進行方向から見て左側の壁に設置されたビーコン装置２には、入口から出口に向けて各ビーコン装置２を一意に識別するためにビーコンＩＤ（３，１）〜（３，１９）が割り振られている。
【００８４】
例えば、図１４に示すように、車両４２がトンネル４４の入口に差し掛かると、測位される現在位置情報がトンネル４４の入口付近に設定されたエリア内に入る。そして、カーナビゲーション装置４０は、ビーコン位置ＤＢ９を参照して、この現在位置情報に応じたビーコン装置２のビーコンＩＤを取得する。例えば、カーナビゲーション装置４０は、トンネル４４の入口に最も近い位置に設置されたビーコン装置２のビーコンＩＤ（３，１）をビーコン位置ＤＢ９から取得する。これにより、カーナビゲーション装置４０は、取得対象のビーコンＩＤを（３，ｎ）（ｎは任意）と設定して、トンネル４４内に設置された全てのビーコン装置２を受信対象とすることができる。そして、車両４２の移動に従って、カーナビゲーション装置４０は次々にビーコン装置２からビーコン信号を受信し、ビーコン位置ＤＢ９を参照して、取得したビーコンＩＤから現在位置情報を得ることができる。
【００８５】
なお、ビーコン位置ＤＢ９は、図４及び図８に示したビーコン位置ＤＢ９と同様に、トンネル４４の入口を原点４３とするビーコン装置２の相対位置情報を含むデータ構成としてもよい。
【００８６】
［６．変形例］
なお、上述した各実施の形態例では、端末装置の一例としてカーナビゲーション装置、スマートフォン、タブレット端末を用いたものを示したが、他にもフィーチャーフォン、ページャー、携帯音楽プレイヤー、腕時計等の様々なものを想定しうる。
【００８７】
また、ビーコン位置ＤＢ９には、ビーコンＩＤとして連番の数字を用いたものを示したが、英数字を組み合わせたものとしてもよい。
【００８８】
また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８９】
１…ビーコン信号受信システム、２…ビーコン装置、３…ＧＰＳ衛星、４…端末装置、７…サーバ、８…記憶装置、９…ビーコン位置データベース、１１…処理部、１２…測位部、１３…ビーコン信号受信部、１４…記憶部、１５…入力部、１６…表示部、１７…サーバ通信部
【図１】
2015143631.tif 000003
【図２】
2015143631.tif 000004
【図３】
2015143631.tif 000005
【図４】
2015143631.tif 000006
【図５】
2015143631.tif 000007
【図６】
2015143631.tif 000008
【図７】
2015143631.tif 000009
【図８】
2015143631.tif 000010
【図９】
2015143631.tif 000011
【図１０】
2015143631.tif 000012
【図１１】
2015143631.tif 000013
【図１２】
2015143631.tif 000014
【図１３】
2015143631.tif 000015
【図１４】
2015143631.tif 000016