(57)【要約】【課題】設置された位置に対応する適切なビーコン信号を送信しない不正ビーコン端末を、簡単な方法で検出することができる検出システム、及び検出方法を提供する。【解決手段】第１のビーコン信号に関する情報と当該第１のビーコン信号に関する情報とは異なる第２のビーコン信号に関する情報との組み合わせであるビーコンデータを記憶するビーコンデータ記憶部と、ビーコン信号に関する情報を受信するビーコン信号受信機の移動量が所定量未満であるか否かを検知する移動検知部と、前記移動検知部により前記ビーコン信号受信機の移動量が所定量未満であると検知された場合に前記ビーコン信号受信機により受信された互いに異なる複数のビーコン信号に関する情報と、前記ビーコンデータ記憶部に記憶されたビーコンデータとに基づいて、前記ビーコン信号送信機が不正であるか否かを判定する不正判定部と、を備える。【選択図】図６
2018205975.tif 000002
【特許請求の範囲】
【請求項１】
第１のビーコン信号に関する情報と当該第１のビーコン信号に関する情報とは異なる第２のビーコン信号に関する情報との組み合わせであるビーコンデータを記憶するビーコンデータ記憶部と、
ビーコン信号に関する情報を受信するビーコン信号受信機の移動量が所定量未満であるか否かを検知する移動検知部と、
前記移動検知部により前記ビーコン信号受信機の移動量が所定量未満であると検知された場合に前記ビーコン信号受信機により受信された互いに異なる複数のビーコン信号に関する情報と、前記ビーコンデータ記憶部に記憶されたビーコンデータとに基づいて、ビーコン信号に関する情報を送信するビーコン信号送信機が不正であるか否かを判定する不正判定部と、
を備える検出システム。
【請求項２】
前記不正判定部により前記ビーコン信号送信機が不正であるか否かが判定された判定結果を出力する判定結果出力部
を更に備える請求項１に記載の検出システム。
【請求項３】
前記移動検知部は、前記ビーコン信号受信機の移動量を、前記ビーコン信号受信機に設けられた加速度センサーにより計測された加速度の履歴に基づいて測定する
請求項１又は請求項２に記載の検出システム。
【請求項４】
第１のビーコン信号に関する情報と当該第１のビーコン信号に関する情報とは異なる第２のビーコン信号に関する情報との組み合わせであるビーコンデータを記憶するビーコンデータ記憶部を用いて、
移動検知部が、ビーコン信号に関する情報を受信するビーコン信号受信機の移動量が所定量未満であるか否かを検知する工程と、
不正判定部が、前記移動検知部により前記ビーコン信号受信機の移動量が所定量未満であると検知された場合に前記ビーコン信号受信機により受信された互いに異なる複数のビーコン信号に関する情報と、前記ビーコンデータ記憶部に記憶されたビーコンデータとに基づいて、ビーコン信号に関する情報を送信するビーコン信号送信機が、不正であるか否かを判定する工程と、
を有する検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出システム、及び検出方法に関する。
【背景技術】
【０００２】
ビーコンを用いた情報提供が普及しつつある。ビーコンを用いた情報提供は、美術館や商業施設などにおいて所定の位置に設置されたビーコン端末が送信したビーコン信号を、ユーザ端末が受信することにより行われる。例えば、ビーコンを用いた情報提供は、受信したビーコン信号に含まれるビーコン端末を一意に識別する識別情報をユーザ端末が検出すると、その識別情報に対応する情報が表示画面に表示されることにより、情報提供が行われるサービスである。ビーコンを用いた情報提供においては、所定の位置にビーコンが設置されることで、その設置された位置に応じた情報を提供することができる。例えば、美術館の展示物の周辺に設置されたビーコン端末と通信することで、ユーザ端末の使用者は美術館に展示された芸術作品の前でその作品の説明を聞くことができたり、また、商業施設にある店舗の周辺に設置されたビーコン端末と通信することにより、ユーザ端末の使用者はその店舗の前を通りかかるとその店舗の特売情報を得ることができたりする。
しかしながら、ビーコン端末は小型なものが多く、ビーコン端末をその設置された位置から容易に移動することができてしまう。例えば、美術館に展示された芸術作品の前に設置されたビーコン端末が、他の作品の側に移動されてしまうと、芸術作品の前でその芸術作品の説明を聞くことができず、他の作品の前で、当該芸術作品の説明を聞かされてしまう場合があり得る。このように、本来設置された位置と異なる位置にビーコン端末が移動してしまうと、本来得られえる筈のサービスを得ることができなくなってしまう。
また、ビーコン端末が送信するビーコン信号は暗号化されていない場合があり、このような場合には、簡単にビーコン信号を複製することができてしまう。ビーコン信号が複製されてしまうと、複製したビーコン信号を自宅などでユーザ端末に受信させることができてしまい、例えば実際には店舗の近くまで足を運んでいないと得ることができないクーポンを得ることが可能となってしまう。
【０００３】
ビーコンを用いた情報提供において適切なサービスが提供されるためには、ビーコン端末が設置された位置に対応する適切なビーコン信号を送信しているか否かを判定し、その位置に対応する適切なビーコン信号を送信していないビーコン端末（以下、不正ビーコン端末という）に対する対策が必要となる。例えば、特許文献１には、ビーコン端末の設置位置が、ユーザ端末の位置から所定の範囲内に検知されない場合、当該ビーコン端末を不正ビーコン端末とみなして通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−４６６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、ユーザ端末の位置を外部（例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星等）からの信号に基づいて測定する。そのため、このような計算処理においては、時間情報を含む複雑な判定処理が必要となる。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、その目的は、設置された位置に対応する適切なビーコン信号を送信しない不正ビーコン端末を、簡単な方法で検出することができる検出システム、及び検出方法を提供することである。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明の一実施形態の検出システムは、第１のビーコン信号に関する情報と当該第１のビーコン信号に関する情報とは異なる第２のビーコン信号に関する情報との組み合わせであるビーコンデータを記憶するビーコンデータ記憶部と、ビーコン信号に関する情報を受信するビーコン信号受信機の移動量が所定量未満であるか否かを検知する移動検知部と、前記移動検知部により前記ビーコン信号受信機の移動量が所定量未満であると検知された場合に前記ビーコン信号受信機により受信された互いに異なる複数のビーコン信号に関する情報と、前記ビーコンデータ記憶部に記憶されたビーコンデータとに基づいて、前記ビーコン信号送信機が、不正であるか否かを判定する不正判定部と、を備える。
【０００８】
また、本発明の一実施形態の検出システムは、前記不正判定部により前記不正ビーコン信号送信機があるか否かが判定された判定結果を出力する判定結果出力部を更に備える。
【０００９】
また、本発明の一実施形態の検出システムでは、前記移動検知部は、前記ビーコン信号受信機の移動量を、前記ビーコン信号受信機に設けられた加速度センサーにより計測された加速度の履歴に基づいて測定する。
【００１０】
また、本発明の一実施形態の検出方法は、第１のビーコン信号に関する情報と当該第１のビーコン信号に関する情報とは異なる第２のビーコン信号に関する情報との組み合わせであるビーコンデータを記憶するビーコンデータ記憶部、を用いて、移動検知部が、ビーコン信号に関する情報を受信するビーコン信号受信機の移動量が所定量未満であるか否かを検知する工程と、不正判定部が、前記移動検知部により前記ビーコン信号受信機の移動量が所定量未満であると検知された場合に前記ビーコン信号受信機により受信された互いに異なる複数のビーコン信号に関する情報と、前記ビーコンデータ記憶部に記憶されたビーコンデータとに基づいて、前記ビーコン信号送信機が、不正であるか否かを判定する工程と、を有する。
【発明の効果】
【００１１】
以上説明したように、この発明によれば、不正なビーコン端末を、簡単な方法で検出することができる検出システム、及び検出方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る検出システム１の構成を示す構成図である。
【図２】実施形態のビーコンデータ記憶部２１の構成を示す構成図である。
【図３】実施形態のビーコンデータ記憶部２１に記憶される情報を説明するための図である。
【図４】実施形態のビーコンデータ記憶部２１に記憶される情報の構造の一例を示す第１図である。
【図５】実施形態のビーコンデータ記憶部２１に記憶される情報の構造の一例を示す第２図である。
【図６】実施形態に係るユーザ端末４の構成を示す構成図である。
【図７】実施形態の記憶部４４に記憶される情報の構造の一例を示す図である。
【図８】実施形態の検出システム１が行う処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一又は類似の部分には同一の符号を付して、重複する説明を省く場合がある。また、図面における要素の形状及び大きさ等はより明確な説明のために誇張されることがある。
【００１４】
明細書の全体において、ある部分がある構成要素を「含む」、「有する」や「備える」とする時、これは、特に反対の記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含むことができるということを意味する。
【００１５】
以下、実施形態の検出システム、及び検出方法を、図面を参照して説明する。
【００１６】
（第１の実施形態）
図１は、第１の実施形態に係る検出システム１の構成を示す構成図である。
図１に示すように、本実施形態に係る検出システム１は、管理サーバ２と、ビーコン端末群３と、ユーザ端末４（「ビーコン信号受信機」の一例）と、ネットワーク５と、を備える。検出システム１は、ビーコン端末群３に含まれるビーコン端末３０（「ビーコン信号送信機」の一例）のうち、設置された位置が変更される等して本来の位置と異なる位置から信号を送信するビーコン端末、又はビーコン端末が送信した信号が複製されて、他のビーコン端末に複製された信号を送信させる等して、本来送信しないはずのビーコン信号を送信するビーコン端末といった不正なビーコン端末があるか否かを検出する。
【００１７】
管理サーバ２は、ビーコン端末群３に含まれるビーコン端末３０を管理する。また、管理サーバ２は、ビーコン識別情報を検出したユーザ端末４に対し、当該ビーコン識別情報に応じた通知等を行う。管理サーバ２は、通信部２０と、ビーコンデータ記憶部２１と、を備える。通信部２０は、ネットワーク５を介してユーザ端末と通信を行う。ビーコンデータ記憶部２１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにより実現される。ビーコンデータ記憶部２１は、ビーコン端末群３に含まれるビーコン端末の配置に関する情報等を記憶する。ビーコンデータ記憶部２１に記憶される情報については、後で詳しく説明する。
【００１８】
なお、管理サーバ２は、一台の端末から構成されても、複数の端末がネットワークなどによって接続されて構成されても構わない。ビーコンデータ記憶部２１は、管理サーバ２に内蔵されていても、外付けされていてもよく、またハードディスクドライブであっても、他の公知の書き換え可能な媒体であってもよい。
【００１９】
ビーコン端末群３は、複数のビーコン端末３０（ビーコン端末３０−１〜３０−Ｎ、Ｎは任意の自然数）を備え、各々のビーコン端末３０が駅などの公共施設や、ショッピングモールなどの商業施設などに設置されている。ビーコン端末３０が信号を送信する方式は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）や、Ｗｉ−Ｆｉ（登録商標）、などで規定される近距離無線通信方式、あるいは赤外線通信や光、音などを用いた通信方式である。それぞれのビーコン端末３０が送信するビーコン信号には、互いに異なる固有のビーコン識別情報が含まれる。
【００２０】
ユーザ端末４は、ネットワーク５を介して管理サーバ２と通信可能に接続されている。また、ユーザ端末４には、ビーコン端末３０各々から送信されるビーコン信号に含まれるビーコン識別情報に対応し、ユーザ端末４の使用者に情報等を提供するためのアプリケーションがインストールされている。このアプリケーションは、ユーザ端末４が受信したビーコン信号に含まれるビーコン識別情報が、当該アプリケーションに対応するものである場合に起動される。
【００２１】
例えば、当該アプリケーションが、ユーザ端末４により受信されたビーコン信号から検出したビーコン識別情報を管理サーバ２に通知し、その応答として管理サーバ２からビーコン識別情報に応じた情報を取得する。そして、アプリケーションは、管理サーバ２から取得した情報を、ユーザ端末４の表示画面などに表示することにより使用者にサービスを提供する。ここで、ビーコン識別情報に応じた情報とは、例えば駅の案内情報や、商業施設にある店舗の特売情報などである。ユーザ端末４の使用者は、このようなアプリケーションを目的や用途に応じて選択し、あらかじめインストールすることにより、駅の改札口を出る際に出口の方向を案内する情報が得られたり、店舗の付近を通りかかるとその店舗の特売情報やクーポンが得られたりする。
【００２２】
ネットワーク５は、例えば、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、プロバイダ装置、無線基地局、専用回線などのうちの一部または全部を含む通信網である。
【００２３】
管理サーバ２のビーコンデータ記憶部２１に記憶される情報について、図２を用いて説明する。
図２は、ビーコンデータ記憶部２１の構成を示す構成図である。
図２に示すように、ビーコンデータ記憶部２１は、ビーコン端末配置情報記憶部２２と、受信可能ビーコン端末情報記憶部２３とを備える。ビーコン端末配置情報記憶部２２は、ビーコン端末３０と、当該ビーコン端末３０が配置された位置と対応づけた情報を記憶する。受信可能ビーコン端末情報記憶部２３は、ある所定の位置から受信することができるビーコン端末３０を、その所定の位置と対応付けた情報を記憶する。
【００２４】
ビーコン端末配置情報記憶部２２には、ビーコン端末配置情報が記憶される。ビーコン端末配置情報には、ビーコン端末３０が配置された位置の情報を、そのビーコン端末３０の識別情報に対応づけた情報が含まれる。また、受信可能ビーコン端末情報記憶部２３には、受信可能ビーコン端末情報が記憶される。受信可能ビーコン端末情報には、所定の位置から受信することが可能なビーコン端末３０の識別情報を、その位置に対応づけた情報が含まれる。
【００２５】
管理サーバ２のビーコンデータ記憶部２１に記憶される情報について、図３〜図５を用いて更に説明する。
図３は、ビーコンデータ記憶部２１に記憶される情報を説明するための図である。図３は、ビーコン端末３０（図３では、ビーコン端末３０−１〜３０−４）の各々が一つのフロア２００内に配置された場合の配置例を模式的に示す平面図である。フロア２００は、例えば商業施設における店舗である。
【００２６】
図３に示す例では、フロア２００が図示していない床と、壁２０１と、図示していない天井とで囲まれた空間を構成している。フロア２００は、壁２０１で区分された部屋２０２と部屋２０３とを含んでいる。また、フロア２００は、他のフロアとの出入口２０４と、部屋２０３の出入口２０６とを有している。ビーコン端末３０−１は、出入口２０４の周辺の天井や棚の上などに配置されており、鎖線で示す領域Ｅ−１を受信可能範囲とする。ビーコン端末３０−２は、部屋２０２のコーナー２０５の周辺に配置されていて、鎖線で示す領域Ｅ−２を受信可能範囲とする。ビーコン端末３０−３は、出入口２０６の周辺に配置されていて、鎖線で示す領域Ｅ−３を受信可能範囲とする。ビーコン端末３０−４は、部屋２０３の中央２０７付近に配置されていて、鎖線で示す領域Ｅ−４を受信可能範囲とする。
【００２７】
また、フロア２００内の位置Ｐ−１〜Ｐ−９のそれぞれは、フロア２００を歩く人物が立ち寄ることが想定できるフロア２００内の所定の位置の一例を示す。また、位置Ｐ−１〜Ｐ−９のそれぞれを接続した接続線Ｌは、フロア２００を歩くユーザの動線の一例を示す。
【００２８】
図３に示す例では、領域Ｅ−１の一部がフロア２００の外側にはみ出している。例えば、フロア２００の外側にある位置Ｐ−１にいるユーザ端末４が、ビーコン端末３０−１が送信するビーコン信号を受信すると、フロア２００の店舗における特売情報が表示される。これにより、フロア２００の外側にいるユーザが、フロア２００の店舗に興味を持ち、店舗に来店する場合が考えられる。
また、例えば、位置Ｐ−２、Ｐ−３にいるユーザ端末４が、ビーコン端末３０−２が送信するビーコン信号を受信すると、部屋２０２で扱われる商品の商品説明が表示される。これにより、部屋２０２にいるユーザある商品を購入したりすることが考えられる。
また、例えば、位置Ｐ−４〜Ｐ−６にいるユーザ端末４が、ビーコン端末３０−３が送信するビーコン信号を受信すると、部屋２０３で扱われる商品の特売情報が表示される。例えば、位置Ｐ−７〜Ｐ−９にいるユーザ端末４が、ビーコン端末３０−４が送信するビーコン信号を受信すると、部屋２０３で扱われる商品の商品説明が表示される。これにより、部屋２０２にいるユーザが部屋２０３に入って商品をみたり、部屋２０３にいるユーザがそこで扱われている商品を購入したりすることが考えられる。
【００２９】
図４は、ビーコンデータ記憶部２１に記憶される情報の構造の一例を示す第１図である。図４は、ビーコン端末配置情報記憶部２２に記憶されるビーコン端末配置情報の構造の一例を示す。図４は、図３の例に示すようにビーコン端末３０−１〜３０−４がフロア２００に配置された場合の、ビーコン端末配置情報記憶部２２に記憶されるビーコン端末配置情報の構成例を示す。
【００３０】
図４に示すように、ビーコン端末配置情報記憶部２２は、例えば、ビーコン識別情報、位置情報のそれぞれの項目を有する。ビーコン識別情報は、ビーコン端末３０が送信するビーコン信号に含まれるビーコン識別情報である。図４の例では、ビーコン端末３０−１〜３０−４の識別情報を、それぞれＩＤ（３０−１）〜ＩＤ（３０−４）で示す。位置情報は、ビーコン端末３０が配置された位置に関する情報である。図４の例では、位置情報として、緯度、経度、および高度を示す情報（ＬＡ１、ＬＯ１、Ｈ１）〜（ＬＡ４、ＬＯ４、Ｈ４）がそれぞれ記憶される。
【００３１】
なお、本実施形態のビーコン端末配置情報記憶部２２に記憶される位置情報には、絶対的な緯度、経度、および高度を示す情報が記憶されてもよいし、相対的な位置を示す情報が記憶されてもよい。相対的な位置を示す情報とは、例えば、建物の入り口等、所定の基準位置から水平方向の相対位置をｘｙ座標で示し、その基準位置から垂直方向（高さ方向）の相対位置を建物の階数で示すものである。
【００３２】
図５は、ビーコンデータ記憶部２１に記憶される情報の構造の一例を示す第２図である。図５は、受信可能ビーコン端末情報記憶部２３に記憶される受信可能ビーコン端末情報の構造の一例を示す。図５は、図３の例に示すようにビーコン端末３０−１〜３０−４がフロア２００に配置された場合の、受信可能ビーコン端末情報記憶部２３に記憶される受信可能ビーコン端末情報の構成例を示す。
【００３３】
図５に示すように、受信可能ビーコン端末情報記憶部２３には、例えば、番号、位置情報、受信可能ビーコン端末のそれぞれの項目を有する。番号は、受信可能ビーコン端末情報記憶部２３に記憶される情報に付した番号である。位置情報は、フロア２００内の所定の位置に関する情報（例えば、緯度、経度、高度を示す情報）である。受信可能ビーコン端末には、例えば、複数の識別情報（識別情報Ａ〜Ｃ）の項目を有する。識別情報Ａ〜Ｃのそれぞれは、フロア２００内の所定の位置において受信することができるビーコン端末３０の識別情報である。
【００３４】
図５の例では、番号１には、位置情報として出入口２０４付近の位置Ｐ−１を示す情報が記憶される。また、位置Ｐ−１は、領域Ｅ−１の範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−１のビーコン端末識別情報ＩＤ（３０−１）が記憶される。
また、番号２には、位置情報として部屋２０２の手前の位置Ｐ−２を示す情報が記憶される。また、位置Ｐ−２が、領域Ｅ−１および領域Ｅ−２が重複する範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−１および３０−２のビーコン端末識別情報ＩＤ（３０−１）およびＩＤ（３０−２）がそれぞれ記憶される。
また、番号３には、位置情報として部屋２０２の中央の位置Ｐ−３を示す情報が記憶される。また、位置Ｐ−３が、領域Ｅ−２の範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−２のビーコン端末識別情報ＩＤ（３０−２）が記憶される。
【００３５】
また、番号４には、位置情報として部屋２０２の奥の位置Ｐ−４を示す情報が記憶される。また、位置Ｐ−４が、領域Ｅ−２および領域Ｅ−３が重複する範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−２および３０−３のビーコン端末識別情報ＩＤ（３０−２）およびＩＤ（３０−３）がそれぞれ記憶される。
また、番号５には、位置情報として出入口２０６付近における部屋２０２側の位置Ｐ−５を示す情報が記憶される。また、位置Ｐ−５が、領域Ｅ−３の範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−３のビーコン端末識別情報ＩＤ（３０−３）が記憶される。
また、番号６には、位置情報として出入口２０６付近における部屋２０３側の位置Ｐ−６を示す情報が記憶される。また、位置Ｐ−６が、領域Ｅ−３および領域Ｅ−４が重複する範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−３および３０−４のビーコン端末識別情報ＩＤ（３０−３）およびＩＤ（３０−４）がそれぞれ記憶される。
【００３６】
また、番号７には、位置情報として部屋２０３の手前の位置Ｐ−７を示す情報が記憶される。また、位置Ｐ−７が、領域Ｅ−４の範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−４のビーコン端末識別情報ＩＤ（３０−４）が記憶される。
また、番号８には、位置情報として部屋２０３の中央の位置Ｐ−８を示す情報が記憶される。また、位置Ｐ−８が、領域Ｅ−２および領域Ｅ−４が重複する範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−２および３０−４のビーコン端末識別情報ＩＤ（３０−２）およびＩＤ（３０−４）がそれぞれ記憶される。
また、番号９には、位置情報として部屋２０３の奥の位置Ｐ−９を示す情報が記憶される。また、位置Ｐ−９が、領域Ｅ−２、領域Ｅ−３および領域Ｅ−４が重複する範囲内にあることから、受信可能ビーコン端末として、ビーコン端末３０−２、３０−３および３０−４のビーコン端末識別情報ＩＤ（３０−２）、ＩＤ（３０−３）およびＩＤ（３０−４）がそれぞれ記憶される。
【００３７】
なお、受信可能ビーコン端末情報記憶部２３は、図５に示す例に限定されず、ある所定の位置において受信可能なビーコン端末群に関する情報が記憶されているものであればよい。例えば、フロア２００内を、縦方向および横方向に引いた線により所定の間隔でメッシュ状に区切り、メッシュ状に区切られたそれぞれの領域の中心位置において受信可能なビーコン端末のビーコン端末識別情報を記憶させてもよい。また、受信可能ビーコン端末情報記憶部２３には、例えば、フロア２００に配置されたビーコン端末３０のうちいずれかのビーコン信号が受信された場合に、そのビーコン信号を受信した位置から受信することができる他のビーコン端末３０のビーコン端末識別情報を記憶するものであってもよい。この場合、領域Ｅ−１〜Ｅ−４のそれぞれが、他の領域と重複する部分がある場合、その重複する他の領域に対応するビーコン端末識別情報が、領域Ｅ−１〜Ｅ−４のそれぞれに対応するビーコン端末識別情報に関連付けて記憶される。
【００３８】
図６は、実施形態に係るユーザ端末４の構成を示す構成図である。図６に示すように、ユーザ端末４は、ビーコン信号受信部４０と、移動検知部４１と、通信部４２と、制御部４３と、記憶部４４とを備える。
ビーコン信号受信部４０は、ビーコン端末３０が送信したビーコン信号を受信する。ビーコン信号受信部４０は、例えば、ユーザ端末４に組み込まれ、Ｂｌｕｅｔｏｏｔｈに対応した受信機である。ビーコン信号受信部４０は、受信したビーコン信号を制御部４３に出力する。
【００３９】
移動検知部４１は、ユーザ端末４の移動量を、ユーザ端末４から得られる位置に関する情報を取得し、取得された情報に基づいて測定する。位置に関する情報は、ユーザ端末４に組み込まれたユーザ端末４の動きを検知する加速度センサー等から得てもよいし、ユーザ端末４に組み込まれたＧＰＳ受信機等から得てもよい。
移動検知部４１は、例えば、加速度センサーを用いる場合、制御部４３からの指示に従い、例えば、加速度センサーが取得した加速度を定期的に取得し、取得した複数の加速度を用いて２回積分することにより、ユーザ端末４の移動を検知する。移動検知部４１は、検知したユーザ端末４の移動を制御部４３に出力する。
なお、移動検知部４１は、ユーザ端末４の移動を検知することができればよい。このため、移動検知部４１は、例えば、ユーザ端末４の位置情報（緯度、経度の情報など）を取得する機能を有するＧＰＳ受信機などを用いて緯度や経度などを取得し、取得した位置情報からユーザ端末４の移動を検知してもよい。ここで、本実施形態においては、ユーザ端末４が受信したビーコン信号が、ユーザ端末４が移動していない状態で受信したものか否かを、移動検知部４１が検知したユーザ端末４の移動に基づいて判定することができればよいため、移動検知部４１は、ユーザ端末４の移動元や移動先の緯度、経度を検知する必要はない。
【００４０】
通信部４２は、ネットワーク５を介して管理サーバ２と通信を行う。通信部４２は、管理サーバ２から、ビーコンデータとして、ビーコン端末配置情報記憶部２２に記憶されたビーコン端末配置情報、および受信可能ビーコン端末情報記憶部２３に記憶された受信可能ビーコン端末情報を受信する。以下の説明において、ビーコン端末配置情報と受信可能ビーコン端末情報とを、まとめてビーコンデータともいう。
通信部４２は、ネットワーク５を介して管理サーバ２から受信したビーコンデータを、後述する記憶部４４のビーコン情報記憶部４４１に記憶させる。
また、通信部４２は、後述する制御部４３の判定結果出力部４３２から、不正なビーコン端末があるか否かを判定した判定結果を取得する。通信部４２は、取得した判定結果を、ネットワーク５を介して管理サーバ２に送信する。
【００４１】
制御部４３は、ユーザ端末４における各構成要素を制御する。制御部４３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含む。また、図６に示すように、制御部４３は、ビーコン端末識別情報取得部４３０と、不正判定部４３１と、判定結果出力部４３２とを備える。
ビーコン端末識別情報取得部４３０は、ビーコン信号受信部４０からのビーコン信号を取得する。ビーコン端末識別情報取得部４３０は、取得したビーコン信号に含まれるビーコン端末識別情報を抽出する。
また、ビーコン端末識別情報取得部４３０は、移動検知部４１からのユーザ端末４の移動情報を取得する。ビーコン端末識別情報取得部４３０は、抽出したビーコン端末識別情報を移動情報と対応づけた受信履歴情報を、後述する記憶部４４の受信履歴情報記憶部４４０に記憶させる。
【００４２】
不正判定部４３１は、受信履歴情報記憶部４４０に記憶された受信履歴情報、およびビーコン情報記憶部４４１に記憶されたビーコンデータに基づいて、ビーコン端末が不正なものであるか否かを判定する。不正判定部４３１が、ビーコン端末が不正なものであるか否かを判定する処理については、後で詳しく説明する。不正判定部４３１は、判定した結果を示す情報を判定結果出力部４３２に出力する。
【００４３】
判定結果出力部４３２は、不正判定部４３１が判定した判定結果を示す情報を出力する。例えば、判定結果出力部４３２は、判定結果を示す情報を通信部４２に出力する。これにより、通信部４２は、判定結果を管理サーバ２に通知することができる。また、例えば、判定結果出力部４３２は、判定結果を示す情報を図示しない表示部に出力し、ユーザ端末４の表示画面に判定結果を表示することができるようにしてもよい。また、例えば、判定結果出力部４３２は、判定結果を示す情報を図示しないスピーカ部に出力し、判定結果がユーザ端末４からアラーム音等により出力されるようにしてもよい。
【００４４】
記憶部４４は、受信履歴情報記憶部４４０と、ビーコン情報記憶部４４１と、を備える。受信履歴情報記憶部４４０は、ユーザ端末４がビーコン信号から受信したビーコン信号に含まれるビーコン端末識別情報が記憶される。ビーコン情報記憶部４４１は、ユーザ端末４がネットワーク５を介して管理サーバ２から受信したビーコンデータが記憶される。
【００４５】
図７は、実施形態の記憶部４４に記憶される情報の構造の一例を示す図である。図７は、受信履歴情報記憶部４４０に記憶される受信履歴情報の構造の一例を示す。
図７に示すように、受信履歴情報記憶部４４０には、例えば、番号、位置情報、ビーコン端末識別情報のそれぞれの項目を有する。番号は、受信履歴情報記憶部４４０に記憶される情報に対して順に付した番号である。位置情報は、ユーザ端末４の位置に関する情報である。ビーコン端末識別情報には、例えば、ユーザ端末４がその位置において受信したビーコン信号から抽出したビーコン端末識別情報である。
【００４６】
図７の例では、番号１〜３において、同じ位置情報Ｐ−１０１が記憶されている。そして、番号１、２において、同じビーコン端末識別情報ＩＤ（３０−１）が記憶されている。また、番号３において、ビーコン端末識別情報ＩＤ（３０−２）が記憶されている。つまり、図７の例では、番号１〜３において、ユーザ端末４は、位置情報Ｐ−１０１で特定される所定の位置において、ビーコン端末３０−１、および３０−２のそれぞれが送信するビーコン信号を受信したことが記憶されている。
また、番号４〜７において、同じ位置情報Ｐ−１０２が記憶されている。そして、番号４においてビーコン端末識別情報ＩＤ（３０−２）が、番号５、６においてビーコン端末識別情報ＩＤ（３０−３）が、番号７において、ビーコン端末識別情報ＩＤ（３０−４）がそれぞれ記憶されている。つまり、番号４〜７において、ユーザ端末４は、位置情報Ｐ−１０２で特定される所定の位置において、ビーコン端末３０−２、３０−３、および３０−４のそれぞれが送信するビーコン信号を受信したことが記憶されている。
また、番号８、９において、同じ位置情報Ｐ−１０３が記憶されている。そして、番号８においてビーコン端末識別情報ＩＤ（３０−４）が、番号５においてビーコン端末識別情報ＩＤ（３０−１）がそれぞれ記憶されている。つまり、番号８、９において、ユーザ端末４は、位置情報Ｐ−１０３で特定される所定の位置において、ビーコン端末３０−１、および３０−４のそれぞれが送信するビーコン信号を受信したことが記憶されている。
【００４７】
不正判定部４３１が、ビーコン端末が不正なものであるか否かを判定する処理について、図８を用いて説明する。
図８は、実施形態の検出システム１が行う処理の流れを示すフローチャートである。
本フローチャートの前提として、ユーザ端末４は、ビーコン信号を受信する毎に、ビーコン端末識別情報取得部４３０により、受信したビーコン信号から抽出したビーコン端末識別情報を移動情報と対応づけて受信履歴情報記憶部４４０に記憶させるものとする。
【００４８】
まず、ユーザ端末４は、通信部４２により、ネットワーク５、および管理サーバ２の通信部２０を介して、ビーコンデータ記憶部２１に記憶されたビーコンデータを取得する（ステップＳ１）。通信部４２は、例えば、所定の時間間隔でビーコンデータを取得する。また、通信部４２は、取得したビーコンデータをビーコン情報記憶部４４１に記憶させる。
【００４９】
次に、ユーザ端末４の制御部４３は、ユーザ端末４の自己位置が移動したか否かを移動検知部４１に判定させる指示を出力する。
移動検知部４１は、制御部４３からの指示に基づいて、ユーザ端末４の自己位置が移動したか否かを判定する（ステップＳ２）。例えば、移動検知部４１は、ユーザ端末４の移動量が所定量未満であるか否かを検知する。この所定量は、例えば、ユーザ端末４の位置がほぼ同じであって変化していないとみなせる程度の距離が予め定められていてもよい。
ユーザ端末４の制御部４３は、前回に移動を検知したタイミングからユーザ端末４の自己位置が移動していれば（ステップＳ２、ＹＥＳ）、受信履歴情報記憶部４４０に記憶させる位置情報を更新する（ステップＳ７）。例えば、移動検知部４１は、図７の例で、いままでの位置が位置情報Ｐ−１０１で示される位置あった場合、移動検知部４１によりユーザ端末４の自己位置が移動したと検知されれば、ユーザ端末４の自己位置を示す位置情報を、今までの位置情報Ｐ−１０１とは異なる位置情報（例えば位置情報Ｐ−１０２）とする。
【００５０】
ユーザ端末４は、不正判定部４３１により、前回に移動を検知したタイミングからユーザ端末４の自己位置が移動していない場合（ステップＳ２、ＮＯ）、受信履歴情報記憶部４４０を参照し、同じ位置情報により示される位置において二以上のビーコン端末識別情報が記憶されているか否か判定させる（ステップＳ３）。例えば、不正判定部４３１は、図７の例で、受信履歴情報記憶部４４０に番号１、２に示される情報のみが記憶されている場合、位置情報Ｐ−１０１で示される位置において、一のビーコン端末識別情報ＩＤ（３０−１）のみが記憶されていることから、同じ位置において二以上のビーコン端末識別情報が記憶されていないと判定する。また、不正判定部４３１は、受信履歴情報記憶部４４０に番号１〜３に示される情報が記憶されている場合、位置情報Ｐ−１０１で示される位置において、二以上のビーコン端末識別情報ＩＤ（３０−１）、およびＩＤ（３０−２）が記憶されていることから、同じ位置において二以上のビーコン端末識別情報が記憶されていると判定する。
【００５１】
不正判定部４３１は、受信履歴情報記憶部４４０に、同じ位置情報で示される位置に二以上のビーコン端末識別情報が記憶されている場合（ステップＳ３、ＹＥＳ）、ビーコン情報記憶部４４１に記憶されたビーコンデータを参照する（ステップＳ４）。そして、不正判定部４３１は、参照したビーコンデータに基づいて、不正なビーコン端末があるか否かを判定する（ステップＳ５）。
具体的には、不正判定部４３１は、同じ位置から受信された二以上のビーコン端末識別情報の組合せが、ビーコンデータに受信可能なビーコン端末識別情報の組合せとして存在する組合せであるか否かを判定する。そして、不正判定部４３１は、同じ位置から受信された二以上のビーコン端末識別情報の組合せが、ビーコンデータに存在する組合せである場合、不正なビーコン端末がないと判定し、ビーコンデータに存在しない場合、不正なビーコン端末があると判定する。
【００５２】
例えば、不正判定部４３１は、図７の例で、番号４〜７に示される同じ位置情報Ｐ−１０２で示される位置に対応づけて記憶された二以上のビーコン端末識別情報の組合せ（ビーコン端末識別情報ＩＤ（３０−２）、ＩＤ（３０−３）、およびＩＤ（３０−４））と同様の組合せが、ビーコン情報記憶部４４１に記憶されたビーコンデータに存在するか否かを判定する。図５の例では、受信可能ビーコン端末情報記憶部２３の、番号９に対応する位置Ｐ−９において受信可能なビーコン端末の組合せとして、ビーコン端末識別情報ＩＤ（３０−２）、ＩＤ（３０−３）、およびＩＤ（３０−４）が記憶されている。この場合、不正判定部４３１は、同じ位置から受信された二以上のビーコン端末識別情報の組合せが、ビーコンデータに受信可能なビーコン端末識別情報の組合せとして存在する組合せであると判定する。この場合、不正判定部４３１は、不正なビーコン端末がないと判定する。
【００５３】
一方、不正判定部４３１は、図７の例で、番号８、９に示される同じ位置情報Ｐ−１０３で示される位置に対応づけて記憶された二以上のビーコン端末識別情報の組合せ（ビーコン端末識別情報ＩＤ（３０−１）、およびＩＤ（３０−４））と同様の組合せが、ビーコン情報記憶部４４１に記憶されたビーコンデータに存在するか否かを判定する。図５の例では、受信可能ビーコン端末情報記憶部２３の、番号１〜９に対応する位置Ｐ−１〜Ｐ−９の何れにおいても、ビーコン端末識別情報ＩＤ（３０−２）、およびＩＤ（３０−４）の組合せが記憶されていない。この場合、不正判定部４３１は、同じ位置から受信された二以上のビーコン端末識別情報の組合せが、ビーコンデータに受信可能なビーコン端末識別情報の組合せとして存在しない組合せであると判定する。この場合、不正判定部４３１は、不正なビーコン端末があると判定する。
【００５４】
ユーザ端末４は、不正判定部４３１により不正なビーコン端末があると判定された場合（ステップＳ５、ＹＥＳ）、判定結果出力部４３２により、不正なビーコン端末がある旨の情報を出力させ、通信部４２およびネットワーク５を介して管理サーバ２に通知する（ステップＳ６）。
【００５５】
一方、ユーザ端末４は、ステップＳ３において、不正判定部４３１により二以上の受信履歴がないと判定された場合（ステップＳ３、ＮＯ）、ステップＳ１に戻り、ビーコンデータを更新する処理を行う。
【００５６】
以上、説明したように、実施形態の検出システム１によれば、ユーザの意図しない位置からビーコン信号を送信するビーコン端末３０（「ビーコン信号送信機」一例）、又はユーザの意図しないビーコン信号を送信するビーコン端末３０である不正なビーコン端末３０を検出する検出システム１であって、ビーコン端末３０が送信するビーコン信号を受信するユーザ端末４（「ビーコン信号受信機」の一例）が所定の位置から受信可能なビーコン端末識別情報（「ビーコン送信機の識別情報」の一例）を含むビーコンデータを記憶するビーコンデータ記憶部２１と、ユーザ端末４が所定の位置から受信したビーコン信号に含まれるビーコン端末識別情報を含む受信履歴情報記憶部４４０に記憶された受信履歴情報と、ビーコンデータと受信履歴情報とに基づいて、ユーザ端末４が受信したビーコン信号を送信したビーコン端末３０が不正なビーコン信号送信機であるか否かを判定する不正判定部４３１と、を備える。これにより、実施形態の検出システム１においては、受信履歴情報とビーコンデータとを比較するという簡単な方法で不正なビーコン端末を検出することができる。
【００５７】
また、実施形態の検出システム１では、ユーザ端末４が所定の位置から移動したか否かを検知する移動検知部４１を更に備え、不正判定部４３１は、移動検知部４１が検知した移動情報に基づいて、受信履歴情報から、ユーザ端末４が同じ位置から受信した二以上のビーコン信号に含まれる二以上のビーコン端末識別情報の組合せを抽出し、抽出した二以上のビーコン端末識別情報の組合せが、ビーコンデータに含まれる所定の位置から受信可能な複数のビーコン送信機の識別情報の組合せと一致する場合、不正なビーコン端末３０がないと判定する。これにより、実施形態の検出システム１においては、ユーザ端末４が同じ位置において受信した受信履歴情報に基づいて不正なビーコン端末を検出することができ、より正確に検出をすることができる。
【００５８】
また、実施形態の検出システム１では、不正判定部４３１により不正なビーコン端末３０がないか否かが判定された判定結果を出力する判定結果出力部４３２を更に備える。これにより、実施形態の検出システム１では、判定結果を管理サーバ２に通知させる、あるいはユーザ端末４の表示画面に表示させる等を行うことにより、判定結果を管理者やユーザ等に認識可能な状態にすることができる。
【００５９】
（第２の実施形態）
次に、第２の実施形態について説明する。本実施形態は、上記第１の実施形態の管理サーバ２のビーコン端末配置情報記憶部２２を有しない点で、上記第１の実施形態とは異なる。また、以下に説明する以外の構成は、上記第１の実施形態と同様である。
【００６０】
本実施形態においては、ユーザ端末４は、予め、ビーコン端末３０の動作チェックを行う。ユーザ端末４は、例えば、ビーコン端末３０が最初に配置された場合、当該ビーコン端末３０が送信したビーコン信号が正常に受信されるかを確認する動作チェックを行う。そして、ユーザ端末４は、予め行う動作チェック時に受信したビーコン識別情報の組合せを、ビーコン情報記憶部４４１に記憶させる。
【００６１】
また、本実施形態においては、ユーザ端末４は、動作チェックを行った後、例えば定期的に、不正チェックを行う。ユーザ端末４は、動作チェックを行った位置と同じ位置からビーコン信号を受信し、受信したビーコン信号に不正なビーコン端末３０を示すものがないか確認する不正チェックを行う。
【００６２】
ユーザ端末４のビーコン端末識別情報取得部４３０は、動作チェック時であるか否かに応じて異なる動作を行う。
【００６３】
ビーコン端末識別情報取得部４３０は、動作チェック時である場合、所定の位置から受信されたビーコン信号に含まれるビーコン端末識別情報を取得する。そして、ビーコン端末識別情報取得部４３０は、受信されたビーコン信号に含まれるビーコン端末識別情報の組合せを、動作チェック情報としてビーコン情報記憶部４４１に記憶させる。
【００６４】
また、ビーコン端末識別情報取得部４３０は、動作チェック時において、ユーザ端末４の位置が移動した場合、移動元と移動先とからそれぞれ受信されたビーコン信号が含まれるビーコン端末識別情報の組合せを、別の動作チェック情報として識別可能にビーコン情報記憶部４４１に記憶させる。例えば、ビーコン端末識別情報取得部４３０は、所定の位置から受信されたビーコン信号が含まれるビーコン端末識別情報の組合せを、識別番号と対応づけてビーコン情報記憶部４４１に記憶させる。ビーコン端末識別情報取得部４３０は、動作チェック時において、ユーザ端末４の位置が移動した場合、移動先で受信されたビーコン信号が含まれるビーコン端末識別情報の組合せを、別の識別番号と対応づけてビーコン情報記憶部４４１に記憶させる。
【００６５】
一方、ビーコン端末識別情報取得部４３０は、動作チェック時でない場合、ビーコン信号受信部４０からのビーコン信号に基づいて取得したビーコン端末識別情報を、受信履歴情報としてビーコン情報記憶部４４１に記憶させる。なお、ビーコン端末識別情報取得部４３０は、動作チェック時であるか否かを、例えば、記憶部４４に記憶された動作チェックを示す情報を参照することにより取得する。動作チェックを示す情報は、例えば、ユーザの操作などに基づいて、図示しないユーザ端末４の入力部を介して制御部４３により取得される。あるいは、制御部４３は、管理サーバ２からネットワーク５を介して通知される動作チェックを示す情報を取得するようにしてもよい。制御部４３は、取得した動作チェックを示す情報を記憶部４４に記憶させる。
【００６６】
ユーザ端末４の不正判定部４３１は、不正チェック時において、受信履歴情報記憶部４４０に記憶された受信履歴情報、およびビーコン情報記憶部４４１に記憶された動作チェック情報に基づいて、ビーコン端末３０が不正なものであるか否かを判定する。
【００６７】
不正判定部４３１は、ビーコン情報記憶部４４１に記憶された受信履歴情報に含まれるビーコン端末識別情報の組合せが、ビーコン情報記憶部４４１に記憶された動作チェック情報と同じ組み合わせであるか否かを判定する。そして、不正判定部４３１は、受信履歴情報に含まれるビーコン端末識別情報の組合せと同じ組合せが動作チェック情報にある場合、不正なビーコン端末はないと判定する。
【００６８】
一方、不正判定部４３１は、受信履歴情報に含まれるビーコン端末識別情報の組合せが、動作チェック情報の組み合わせと相違する場合、当該相違する部分のビーコン端末識別情報に対応するビーコン端末３０が、不正なビーコン端末であると判定する。例えば、動作チェック時に記憶させた動作チェック情報の組み合わせが、「ビーコン端末識別情報ＩＤ（３０−３３）、およびＩＤ（３０−３４）」であったとする。また、不正チェック時に記憶させた受信履歴情報の組み合わせが、「ビーコン端末識別情報ＩＤ（３０−３３）、ＩＤ（３０−３４）、およびＩＤ（３０−４４）」であったとする。この場合、不正判定部４３１は、双方に相違する部分であるビーコン端末識別情報ＩＤ（３０−４４）を含むビーコン信号を送信したビーコン端末３０が、不正なビーコン端末であると判定する。
【００６９】
ユーザ端末４は、不正判定部４３１により判定された判定結果等を、図示しないユーザ端末４の表示部に表示させるようにしてもよい。表示部は、例えば、予めビーコン端末識別情報の一覧を灰色で表示する。そして、表示部は、不正チェック時に、受信履歴情報として記憶されたビーコン端末識別情報を青色で表示する。また、表示部は、不正判定部４３１により不正と判定されたビーコン端末３０のビーコン端末識別情報を赤色で表示する。第２の実施形態では、一覧で表示されたビーコン端末識別情報のうち、ユーザ端末４により受信されたビーコン端末３０、およびユーザ端末４により不正と判定されたビーコン端末３０を別の色で表示させることにより、ユーザに対して、何れのビーコン端末３０からビーコン信号が受信されていて、何れのビーコン端末３０が不正と判定されたかを認識させることができる。
【００７０】
以上説明した第２の実施形態においては、予め行う動作チェック時に、所定の位置から受信可能なビーコン端末識別情報の組合せを記憶するビーコン情報記憶部４４１を備える。これにより、第２の実施形態においては、不正なビーコン端末３０を簡単に検知することができる。不正判定部４３１は、ユーザ端末４により受信されたビーコン信号に含まれるビーコン端末識別情報の組合せが、ビーコン情報記憶部４４１に記憶されたビーコン端末識別情報の組合せと比較することができる。また、不正判定部４３１は、双方の組合せが相違する場合に、相違する部分のビーコン端末識別情報に対応するビーコン端末３０が、不正なビーコン端末であると判定することができるためである。
【００７１】
上述した実施形態における検出システム１の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００７２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、実施形態においては、ユーザ端末４が、不正判定部４３１を備えるものとして説明したが、これに限定されることはなく、ユーザ端末４には、不正判定部４３１に相当する不正を判定する処理を行うアプリケーションがインストールされていてもよいし、不正判定部４３１に相当する機能が管理サーバ２に備わっていてもよい。
【００７３】
また、上述した実施形態において、受信可能ビーコン端末情報記憶部２３には、受信可能ビーコン端末の識別情報が三以上記憶されていてもよい。この場合、三以上の全ての組合せが一致する場合に、不正ビーコン端末ではないと判定してもよいし、三以上の組合せのうちの一部（少なくとも二つ以上）の組合せが正しい場合に、不正ビーコン端末ではないと判定してもよい。
【００７４】
また、上述した実施形態において、移動検知部４１における移動量（）の測定は、ユーザ端末４の位置をＧＰＳによって測定した結果を用いてもよい。ただし、屋内や地下などの外部からの電波が遮蔽されてしまう場所ではユーザ端末４の位置を測定することができない場合がある。このような場合には、ユーザ端末４に設けられた加速度センサー等により計測された加速度の履歴に基づいて、移動量を測定するようにしてよい。
【００７５】
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７６】
１…検出システム、２…管理サーバ、３…ビーコン端末群、４…ユーザ端末、５…ネットワーク、２１…ビーコンデータ記憶部、２２…ビーコン端末配置情報記憶部、２３…受信可能ビーコン端末情報記憶部、４１…移動検知部、４３０…ビーコン端末識別情報取得部、４３１…不正判定部、４３２…判定結果出力部。
【図１】
2018205975.tif 000003
【図２】
2018205975.tif 000004
【図３】
2018205975.tif 000005
【図４】
2018205975.tif 000006
【図５】
2018205975.tif 000007
【図６】
2018205975.tif 000008
【図７】
2018205975.tif 000009
【図８】
2018205975.tif 000010