(57)【特許請求の範囲】
【請求項１】
監視対象に付帯される発信機（１１Ａ）と、
前記発信機から当該発信機の識別情報を受信する受信機（１２）と、
前記発信機を管理する管理サーバ（１３）と、
を備える発信機管理システム（１０）であって、
前記発信機の識別情報は書き換え可能であり、
前記受信機は、
受信した前記発信機の識別情報に、当該識別情報を受信した時間を示す時間情報および前記受信機の位置を示す位置情報のうち少なくとも何れか一方を付加した情報を発信機情報として送信する送信手段（１４）を備え、
前記管理サーバは、
前記発信機を管理するための管理用情報として、前記発信機の識別情報と前記監視対象の移動パターンを特定する移動パターン情報とを対応付けた情報を記憶する記憶手段（２２）と、
前記受信機から得られた前記発信機情報と前記記憶手段が記憶している前記管理用情報とが一致するか否かを確認する確認手段（４１）と、
前記確認手段により前記発信機情報と前記管理用情報とが一致しないことが確認された場合に、前記発信機と同じ識別情報が書き込まれたなりすまし発信機（１１Ｂ）が存在すると判定する判定手段（４２）と、
を備え、
前記確認手段は、前記発信機情報に含まれる複数種類の情報と前記管理用情報に含まれる複数種類の情報とを複合的に比較することにより、前記発信機情報と前記管理用情報とが一致するか否かを確認する発信機管理システム。
【請求項２】
前記判定手段は、前記発信機情報に含まれる識別情報と前記管理用情報に含まれる識別情報とが一致する場合であっても、前記発信機情報に含まれる識別情報以外の情報と前記管理用情報に含まれる識別情報以外の情報とが一致しない場合には、前記なりすまし発信機が存在すると判定する請求項１に記載の発信機管理システム。
【請求項３】
前記受信機から得られた前記発信機情報に基づいて前記記憶手段に記憶されている前記管理用情報を更新する更新手段（５１）をさらに備える請求項１または２に記載の発信機管理システム。
【請求項４】
前記更新手段は、前記受信機から前記発信機情報が得られるごとに前記管理用情報の更新処理を繰り返し実行する請求項３に記載の発信機管理システム。
【請求項５】
前記判定手段により前記なりすまし発信機が存在していると判定された場合に、前記発信機のなりすましが発生していることを通知する通知手段（４３）をさらに備える請求項１から４の何れか１項に記載の発信機管理システム。
【請求項６】
前記判定手段は、前記なりすまし発信機が存在する可能性を複数レベルで判定し、
前記通知手段は、前記判定手段により判定されたレベルも通知する請求項５に記載に発信機管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発信機を管理する発信機管理システムに関する。
【背景技術】
【０００２】
従来より、例えば特許文献１に開示されているように、高齢者や子供を見守るためのシステムの開発が進められている。この種のシステムの一例として、近年では、例えばビーコンなどといった小型の発信機を利用して人や物の移動状況や所在を監視するシステムが考えられている。このシステムでは、監視対象者や監視対象物に発信機を付帯させる。そして、監視対象者や監視対象物に付帯する発信機と各地に存在する受信機との間の通信状況を確認することにより、監視対象者や監視対象物の移動状況や所在を監視する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８５３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばビーコンなどといった小型の発信機に書き込まれている識別情報は容易に書き換え可能となっている。そのため、例えば、システムの利用者、管理者、監視対象者などといった関係者以外の第三者であっても、同じ識別情報が書き込まれた発信機を容易に作り出すことができる。即ち、第三者により容易に発信機のなりすましを行うことができる。このようななりすましが行われた場合、監視対象者や監視対象物の移動状況や所在を正確に確認することが困難となり、監視サービスそのものが成り立たなくなる。
【０００５】
そこで、本発明は、識別情報が書き換え可能な発信機を利用して監視対象の移動状況や所在を監視する監視サービスを提供する場合において、発信機のなりすましが発生していることを精度良く判定することができ、安定した監視サービスを実現できるようにした発信機管理システムを提供する。
【課題を解決するための手段】
【０００６】
本発明に係る発信機管理システムは、監視対象に付帯される発信機と、発信機から当該発信機の識別情報を受信する受信機と、発信機を管理する管理サーバとを備える。発信機の識別情報は書き換え可能である。受信機は、送信手段を備える。送信手段は、受信した発信機の識別情報に、当該識別情報を受信した時間を示す時間情報および受信機の位置を示す位置情報のうち少なくとも何れか一方を付加した情報を発信機情報として送信する。
【０００７】
管理サーバは、記憶手段、確認手段、判定手段を備える。記憶手段は、発信機を管理するための管理用情報として、発信機の識別情報と監視対象の移動パターンを特定する移動パターン情報とを対応付けた情報を記憶する。確認手段は、受信機から得られた発信機情報と記憶手段が記憶している管理用情報とが一致するか否かを確認する。判定手段は、確認手段により発信機情報と管理用情報とが一致しないことが確認された場合に、発信機と同じ識別情報が書き込まれたなりすまし発信機が存在すると判定する。前記確認手段は、前記発信機情報に含まれる複数種類の情報と前記管理用情報に含まれる複数種類の情報とを複合的に比較することにより、前記発信機情報と前記管理用情報とが一致するか否かを確認する。
【０００８】
この構成によれば、容易に書き換え可能な発信機の識別情報だけでなく、識別情報以外の情報も含む発信機情報と管理用情報との総合的な比較結果に基づいて発信機のなりすましの有無が判定される。従って、発信機のなりすましが発生していることを精度良く判定することができ、安定した監視サービスを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るビーコン管理システムの構成例を概略的に示すブロック図
【図２】ビーコン情報の一例を示す図
【図３】サービス情報の一例を示す図
【図４】なりすましレベルと通知態様との関係例を示す図
【図５】ビーコン管理システムによるなりすまし判定処理の一例を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について図面を参照しながら説明する。図１に例示するビーコン管理システム１０は、監視対象に付帯される発信機と各地に存在する受信機との間の通信状況を確認することにより監視対象の移動状況や所在を監視する監視サービスを実現するものである。ビーコン管理システム１０は、発信機管理システムの一例であり、ビーコン１１Ａ、受信機１２、クラウドサーバ１３を備える。
【００１１】
ビーコン１１Ａは、発信機の一例であり、この場合、ＢＬＥビーコン（BLE:Bluetooth Low Energy）（登録商標）で構成されている。ビーコン１１Ａは、監視サービスによる監視対象となる人や物に付帯される。即ち、監視対象が例えば高齢者や子供などといった人である場合には、ビーコン１１Ａは、その監視対象者に携帯される。また、監視対象が例えば荷物や器具などといった物である場合には、ビーコン１１Ａは、その監視対象物に取り付けられる。ビーコン１１Ａには、当該ビーコン１１Ａを識別するためのＩＤ情報が書き込まれている。ＩＤ情報は、識別情報の一例である。ビーコン１１Ａは、自身に書き込まれているＩＤ情報を発信する。ビーコン１１Ａに書き込まれているＩＤ情報は、外部の端末、例えばスマートフォンなどからの操作により書き換え可能となっている。
【００１２】
受信機１２は、所定の通信範囲内に存在するビーコン１１Ａから、当該ビーコン１１Ａが発信するＩＤ情報を受信する。受信機１２は、例えばスマートフォンなどといった移動可能な受信機、設置型の移動不能な受信機などで構成され、各地に散在している。受信機１２は、当該受信機１２の動作全般を制御する図示しない制御装置により制御プログラムを実行することにより、送信部１４をソフトウェアにより仮想的に実現する。なお、送信部１４は、ハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００１３】
送信部１４は、送信手段の一例であり、ビーコン１１ＡからＩＤ情報を受信すると、そのＩＤ情報を含むビーコン情報を生成してクラウドサーバ１３に送信する。ビーコン情報は、発信機情報の一例である。図２に例示するように、ビーコン情報は、ビーコン１１Ａから受信したＩＤ情報に、当該ＩＤ情報を受信した時間を示す時間情報、当該ＩＤ情報を受信した受信機１２の位置を示す位置情報、当該ＩＤ情報を受信した日付を示す日付情報などを付加した情報となっている。なお、時間情報および日付情報は、例えば受信機１２が備える計時機能により得ることができる。また、位置情報は、例えば受信機１２が備える現在位置検出機能により得ることができる。
【００１４】
クラウドサーバ１３は、管理サーバの一例であり、データストレージ２１、サービス情報データベース２２、ゲートウェイ部２３、管理用グラフィカルユーザインタフェース部２４、なりすまし検知部２５を備える。以下、サービス情報データベース２２をサービス情報ＤＢ２２と称し、管理用グラフィカルユーザインタフェース部２４を管理用ＧＵＩ部２４と称する。データストレージ２１およびサービス情報ＤＢ２２は、例えば大容量の記憶媒体により構成される。ゲートウェイ部２３、管理用ＧＵＩ部２４、なりすまし検知部２５は、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００１５】
データストレージ２１は、受信機１２からゲートウェイ部２３を介して受信したビーコン情報を蓄積する。サービス情報ＤＢ２２は、記憶手段の一例であり、例えば監視サービスの利用者や管理者が登録したサービス情報を記憶するデータベースである。サービス情報の登録は、例えばクラウドサーバ１３外部のサービス利用端末３０を介して入力される。即ち、サービス利用端末３０に入力されたサービス情報は、管理用ＧＵＩ部２４により受信される。そして、管理用ＧＵＩ部２４は、受信したサービス情報をサービス情報ＤＢ２２に格納する。
【００１６】
サービス情報は、管理用情報の一例であり、登録されたビーコン１１Ａごとに設定されている。図３に例示するように、サービス情報は、登録されたビーコン１１ＡのＩＤ情報と移動パターン情報とを対応付けた情報となっている。移動パターン情報は、監視サービスによる監視対象の日常的な移動パターンを特定するための情報である。即ち、移動パターン情報によれば、監視対象の基本的な移動パターン、つまり、どの時間に、どのエリアに移動する傾向があるのか、どのエリアに存在する傾向があるのかを特定することができる。特に監視対象が人である場合には、その監視対象者に対応する移動パターン情報は、監視対象者の日常的な活動パターン、行動パターン、生活パターンを特定可能な情報となる。
【００１７】
なりすまし検知部２５は、制御プログラムを実行することにより、確認部４１、判定部４２、通知部４３をソフトウェアにより仮想的に実現する。なお、確認部４１、判定部４２、通知部４３は、ハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００１８】
確認部４１は、確認手段の一例であり、受信機１２から得られたビーコン情報、つまり、データストレージ２１に格納されているビーコン情報と、サービス情報ＤＢ２２に記憶されているサービス情報とが一致するか否かを確認する。確認部４１は、ビーコン情報に含まれる複数種類の情報とサービス情報に含まれる複数種類の情報とを複合的に比較することにより、ビーコン情報とサービス情報とが一致するか否かを確認する。
【００１９】
即ち、確認部４１は、定期的にデータストレージ２１にアクセスし、ビーコン情報を取得する。そして、確認部４１は、取得したビーコン情報とサービス情報ＤＢ２２のサービス情報とを照合する。このとき、確認部４１は、まず、ビーコン情報のＩＤ情報とサービス情報のＩＤ情報とが一致するか否かを確認する。確認部４１は、両ＩＤ情報が一致しない場合には、取得したビーコン情報が未登録のビーコンに係るビーコン情報であると判断し、次のビーコン情報の照合に移行する。
【００２０】
判定部４２は、判定手段の一例であり、確認部４１によりビーコン情報とサービス情報とが一致しないことが確認された場合に「なりすましビーコン１１Ｂ」が存在すると判定する。なりすましビーコン１１Ｂは、なりすまし発信機の一例であり、ビーコン１１Ａと同じＩＤ情報が書き込まれたビーコンである。
【００２１】
受信機１２は、所定の通信範囲内になりすましビーコン１１Ｂが存在する場合には、当該なりすましビーコン１１Ｂが発信するＩＤ情報を受信する。そして、受信機１２は、なりすましビーコン１１Ｂから受信したＩＤ情報を含むビーコン情報を生成してクラウドサーバ１３に送信する。そして、クラウドサーバ１３は、なりすましビーコン１１Ｂ由来のＩＤ情報を含むビーコン情報もデータストレージ２１に蓄積していく。
【００２２】
ここで、真正のビーコン１１Ａ由来のＩＤ情報を含むビーコン情報と不真正のビーコン１１Ｂ由来のＩＤ情報を含むビーコン情報とは、内容としては同じであり、同じビーコンに係るビーコン情報として扱われる。そのため、なりすましビーコン１１Ｂが存在する場合には、データストレージ２１に蓄積されるビーコン情報が不正確なものとなり、ビーコン１１Ａを付帯する監視対象の移動状況や所在を正確に把握することが困難となる。
【００２３】
そこで、判定部４２は、データストレージ２１に蓄積されているビーコン情報とサービス情報ＤＢ２２に登録されているサービス情報との比較結果に基づいて、なりすましビーコン１１Ｂの存在の有無を精度良く判定する機能を備える。即ち、判定部４２は、ビーコン情報に含まれるＩＤ情報とサービス情報に含まれるＩＤ情報とが一致する場合であっても、ビーコン情報に含まれるＩＤ情報以外の情報とサービス情報に含まれるＩＤ情報以外の情報とが一致しない場合には、なりすましビーコン１１Ｂが存在すると判定する。
【００２４】
通知部４３は、通知手段の一例であり、判定部４２によりなりすましビーコン１１Ｂが存在していると判定された場合に、ビーコン１１Ａのなりすましが発生していることをサービス利用端末３０に通知する。サービス利用端末３０に対する通知の態様は、例えばメールや電話など種々の態様を採用することができる。また、サービス利用端末３０に発光部を設け、通知部４３は、遠隔により発光部を光らせることにより、なりすましの発生を通知するようにしてもよい。また、サービス利用端末３０に音出力部を設け、通知部４３は、遠隔により音出力部から音を出力することにより、なりすましの発生を通知するようにしてもよい。また、サービス利用端末３０に振動部を設け、通知部４３は、遠隔により振動部を振動させることにより、なりすましの発生を通知するようにしてもよい。
【００２５】
また、判定部４２は、なりすましビーコン１１Ｂが存在する可能性を複数、この場合、高、中、低の３段階のなりすましレベルで判定する機能を有する。即ち、図４に例示するように、判定部４２は、データストレージ２１に、同じＩＤ情報を有する複数のビーコン情報が同時に蓄積されている場合、あるいは、所定時間内に蓄積されている場合には、なりすましレベルとして「高レベル」と判定する。また、判定部４２は、データストレージ２１に蓄積されているビーコン情報に含まれる位置情報が、サービス情報ＤＢ２２に登録されている活動エリア情報から外れている場合には、なりすましレベルとして「中レベル」と判定する。また、判定部４２は、データストレージ２１に蓄積されているビーコン情報に含まれる時間情報が、サービス情報ＤＢ２２に登録されている活動時間帯情報から外れている場合には、なりすましレベルとして「低レベル」と判定する。
【００２６】
そして、通知部４３は、判定部４２により判定されたなりすましレベルもサービス利用端末３０に通知することが可能である。即ち、通知部４３は、判定部４２により判定されたなりすましレベルを、例えばメールに記載あるいは電話音声に含ませることが可能である。また、通知部４３は、判定部４２により判定されたなりすましレベルに応じて、音声の大きさ、発光量、振動量などを調整することが可能である。
【００２７】
また、通知部４３は、判定部４２により判定された成りすましレベルに応じて、サービス利用端末３０に対する通知態様を変更することが可能である。即ち、通知部４３は、判定部４２により判定されたなりすましレベルが高レベルである場合には、例えばメールおよび電話の双方による通知態様を選択する。また、通知部４３は、判定部４２により判定されたなりすましレベルが中レベルである場合には、例えばメールまたは電話による通知態様を選択する。また、通知部４３は、判定部４２により判定されたなりすましレベルが低レベルである場合には、例えばメールによる通知態様を選択する。
【００２８】
また、クラウドサーバ１３は、さらに学習部５１をソフトウェアにより仮想的に実現する。なお、学習部５１は、ハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。学習部５１は、更新手段の一例であり、受信機１２から得られたビーコン情報、つまり、データストレージ２１に蓄積されているビーコン情報に基づいて、サービス情報ＤＢ２２に記憶されているサービス情報を更新する。この場合、学習部５１は、受信機１２からビーコン情報が得られるごとにサービス情報の更新処理を繰り返し実行する。即ち、クラウドサーバ１３は、実際に得られるビーコン情報をサービス情報に反映することを繰り返すことにより、監視対象の移動パターンを学習する機能を備える。これにより、サービス情報ＤＢ２２に格納されるサービス情報は、監視対象の実際の移動パターンに一致あるいは近似した精度の高い情報となる。
【００２９】
次に、ビーコン管理システム１０によるなりすまし判定処理の一例について説明する。即ち、図５に例示するように、クラウドサーバ１３は、データストレージ２１に蓄積されているビーコン情報を定期的に取得すると（Ｓ１）、ビーコン情報のＩＤ情報とサービス情報のＩＤ情報とが一致するか否かを確認する（Ｓ２）。クラウドサーバ１３は、両ＩＤ情報が一致しない場合には（Ｓ２：ＮＯ）、ステップＳ１に移行して、別のビーコン情報を取得する。
【００３０】
クラウドサーバ１３は、両ＩＤ情報が一致する場合には（Ｓ２：ＹＥＳ）、ビーコン情報のＩＤ情報以外の情報とサービス情報のＩＤ情報以外の情報とが一致するか否かを確認する（Ｓ３）。即ち、クラウドサーバ１３は、受信機１２から得られるビーコン１１Ａの移動パターンと登録されている移動パターンとが一致するか否かを確認する。クラウドサーバ１３は、両移動パターンが一致する場合には（Ｓ３：ＹＥＳ）、なりすましビーコン１１Ｂは存在しないと判定し（Ｓ４）、この処理を終了する。
【００３１】
クラウドサーバ１３は、両移動パターンが一致しない場合には（Ｓ３：ＮＯ）、なりすましビーコン１１Ｂが存在すると判定する（Ｓ５）。そして、クラウドサーバ１３は、ビーコンのなりすましが発生していることをサービス利用端末３０に通知し（Ｓ６）、この処理を終了する。サービス利用端末３０を操作する関係者、例えば、監視システムの利用者、管理者、監視対象者などは、クラウドサーバ１３から通知を受けたことに基づき、ビーコンのなりすましが発生していることを認識する。そして、なりすましが発生していることに対する措置を迅速に行うことができる。
【００３２】
本実施形態によれば、ビーコン管理システム１０は、容易に書き換え可能なビーコンのＩＤ情報だけでなく、ＩＤ情報以外の情報も含むビーコン情報と、同じくＩＤ情報以外の情報も含む登録されたサービス情報とを総合的に比較する。そして、その比較結果に基づいてビーコンのなりすましの有無を判定する。従って、容易に書き換え可能なＩＤ情報のみに基づいてなりすましの有無を判定する構成に比べ、ビーコンのなりすましが発生していることを精度良く判定することができ、安定した監視サービスを提供できる。
【００３３】
また、ビーコン管理システム１０は、ビーコン情報に含まれる複数種類の情報とサービス情報に含まれる複数種類の情報とを複合的に比較することにより、ビーコン情報とサービス情報とが一致するか否かを確認する。これにより、両情報が一致するか否かの確認をより精度良く行うことができ、ひいては、なりすましの発生の有無をより精度良く判定ことができる。
【００３４】
また、ビーコン管理システム１０は、ビーコン情報に含まれるＩＤ情報とサービス情報に含まれるＩＤ情報とが一致する場合であっても、ビーコン情報に含まれるＩＤ情報以外の情報とサービス情報に含まれるＩＤ情報以外の情報とが一致しない場合には、なりすましビーコン１１Ｂが存在すると判定する。即ち、単にＩＤ情報のみに基づいてなりすましの有無を判定するのではなく、ビーコンの移動パターンも含めてなりすましの有無を判定するようにしたので、より高い精度によりなりすましの有無を判定することができる。
【００３５】
また、ビーコン管理システム１０は、受信機１２から得られたビーコン情報に基づいて、サービス情報ＤＢ２２に記憶されているサービス情報を更新する。これにより、サービス情報ＤＢ２２に記憶されるサービス情報を、実際のビーコンの移動パターンに忠実な情報にブラッシュアップしていくことができ、なりすましの有無の判定をより高い精度により行うことができる。
【００３６】
さらに、ビーコン管理システム１０は、このようなサービス情報の更新処理を、受信機１２からビーコン情報が得られるごとに繰り返し実行する。これにより、サービス情報ＤＢ２２に記憶されるサービス情報をリアルタイムにブラッシュアップしてくことができ、なりすましの有無の判定を一層高い精度で行うことができる。
【００３７】
また、ビーコン管理システム１０は、なりすましビーコン１１Ｂが存在していると判定した場合には、ビーコンのなりすましが発生していることをサービス利用端末３０に通知する。これにより、ビーコンのなりすましが発生していることを監視サービスの関係者に積極的に認識させることができ、なりすましの発生に対する措置を迅速に行うことができる。
【００３８】
さらに、ビーコン管理システム１０は、ビーコン情報とサービス情報との一致度に応じてなりすましビーコン１１Ｂが存在する可能性を複数レベルで判定し、その判定レベルもサービス利用端末３０に通知することが可能である。これにより、監視サービスの関係者は、通知される判定レベルに応じて対応の緊急度や重要度を判断することができる。よって、なりすましが極めて高い確率で発生しているにも関わらず初動が遅れるといったことを回避することができる。
【００３９】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
例えば、受信機１２は、時間情報および位置情報のうち少なくとも何れか一方をＩＤ情報に付加した情報をビーコン情報として生成する構成であってもよい。また、受信機１２は、時間情報や位置情報以外の情報をビーコン情報に含ませるように構成してもよい。また、発信機は、いわゆるビーコンに限られない。
【００４０】
ビーコン情報とサービス情報とが一致するか否かの判断は、例えば、両情報が完全に一致するか否かに基づいて行うようにしてもよいし、両情報の一部が一致するか否かに基づいて行うようにしてもよい。
【符号の説明】
【００４１】
図面中、１０はビーコン管理システム（発信機管理システム）、１１Ａはビーコン（発信機）、１１Ｂはなりすましビーコン（なりすまし発信機）、１２は受信機、１３はクラウドサーバ（管理サーバ）、１４は送信部（送信手段）、２２はサービス情報データベース（記憶手段）、４１は確認部（確認手段）、４２は判定部（判定手段）、４３は通知部（通知手段）、５１は学習部（更新手段）を示す。
【図１】
0006491584.tif 000002
【図２】
0006491584.tif 000003
【図３】
0006491584.tif 000004
【図４】
0006491584.tif 000005
【図５】
0006491584.tif 000006