(57)【要約】【課題】異常が発生している発信機を効率的に検知する。【解決手段】複数の発信機が設置された領域を移動する受信機と、前記受信機から前記複数の発信機に関する情報を受信する管理装置と、を有する異常検知システムであって、前記受信機は、前記複数の発信機から信号を受信した順番を示す順番情報を前記管理装置に送信し、前記管理装置は、受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する。【選択図】図１
2018088171.tif 000002
【特許請求の範囲】
【請求項１】
複数の発信機が設置された領域を移動する受信機と、前記受信機から前記複数の発信機に関する情報を受信する管理装置と、を有する異常検知システムであって、
前記受信機は、
前記複数の発信機から信号を受信した順番を示す順番情報を前記管理装置に送信し、
前記管理装置は、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
ことを特徴とする異常検知システム。
【請求項２】
前記管理装置は、一括に受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを順次に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする請求項１に記載の異常検知システム。
【請求項３】
前記管理装置は、逐次に受信した、受信機ＩＤ、受信日時および発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを時間順に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする請求項１に記載の異常検知システム。
【請求項４】
前記比較にあたり、比較済の発信機ＩＤについて受信日時順で次のレコードの発信機ＩＤを用いる、
ことを特徴とする請求項２または３に記載の異常検知システム。
【請求項５】
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置であって、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
ことを特徴とする異常検知装置。
【請求項６】
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置に、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
する処理を実行させることを特徴とする異常検知プログラム。
【請求項７】
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置が、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
する処理を実行することを特徴とする異常検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常検知システム、異常検知装置、異常検知プログラムおよび異常検知方法に関する。
【背景技術】
【０００２】
警備等を目的に、施設内を所定のルートに沿って巡回する業務が存在する。屋内の施設ではＧＰＳ（Global Positioning System）が使えないとともに、巡回を行う作業員の位置や健康状態等の把握のために、施設内に配置された複数のビーコン発信機（ロケーションタグ）を用いた管理が行われる場合がある。作業員が携帯するビーコン受信機（ロケーションバッジ）によりビーコン信号を受信し、ビーコン信号に含まれる識別子により自機の位置を把握するとともに、センタに位置情報やその他の作業員の情報等を送信することで、種々の管理が行われる。
【０００３】
ビーコン発信機はバッテリで駆動するものが多く、またバッテリ残量が少なくなるとインジケータを点灯する仕組みを有するものもある。また、発信機が発信する信号にバッテリ残量の情報を付加するものもある（特許文献１、２等を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０３８５３９号公報
【特許文献２】特開２０１２−０３９５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような、バッテリ残量が少なくなった際にインジケータで知らせる形態では、各発信機のインジケータを、担当者が随時チェックしなければならず、本来の巡回の業務とは別の作業が発生し、煩雑である。
【０００６】
また、発信機の発信する信号にバッテリ残量の情報を付加する形態では、各発信機がバッテリの電圧をチェックする手段と、その電圧情報からバッテリ残量を算出して送信する手段とが必要となり、発信機の複雑化を招いてしまう。また、これらの処理のために電力を消費してしまい、バッテリ残量をより減少させてしまうという問題もある。
【０００７】
そこで、一側面では、異常が発生している発信機を効率的に検知することを目的とする。
【課題を解決するための手段】
【０００８】
一つの形態では、複数の発信機が設置された領域を移動する受信機と、前記受信機から前記複数の発信機に関する情報を受信する管理装置と、を有する異常検知システムであって、前記受信機は、前記複数の発信機から信号を受信した順番を示す順番情報を前記管理装置に送信し、前記管理装置は、受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する。
【発明の効果】
【０００９】
異常が発生している発信機を効率的に検知することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態にかかるシステムの構成例を示す図である。
【図２】発信機の構成例を示す図である。
【図３】受信機の構成例を示す図である。
【図４】ゲートウェイの構成例を示す図である。
【図５】管理サーバの機能構成例を示す図である。
【図６】巡回の例を示す図（その１）である。
【図７】受信機および管理サーバにおける受信データの例を示す図（その１）である。
【図８】巡回の例を示す図（その２）である。
【図９】受信機および管理サーバにおける受信データの例を示す図（その２）である。
【図１０】管理サーバの処理例を示すフローチャート（その１）である。
【図１１】管理サーバの処理例を示すフローチャート（その２）である。
【図１２】管理サーバの処理例を示すフローチャート（その３）である。
【図１３】管理サーバの処理例を示すフローチャート（その４）である。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施形態につき説明する。
【００１２】
＜構成＞
図１は一実施形態にかかるシステムの構成例を示す図である。図１において、所定の領域内には複数の発信機（ロケーションタグ）１Ａ、１Ｂ、１Ｃ、・・が設置されており、それぞれの発信機１（１Ａ、１Ｂ、１Ｃ、・・）は各発信機１を識別する発信機ＩＤを含む信号を電波等により発信している。
【００１３】
受信機（ロケーションバッジ）２は領域内を巡回する作業員等により所持される機器であり、発信機１の近傍に入った場合に発信機１から発信される信号を受信し、周期的または逐次に、ネットワーク４を介して管理サーバ５に対して所定の情報を送信する。受信機２から管理サーバ５への情報の送信は、受信機２にネットワーク接続機能がない場合には作業員の所持するゲートウェイ（スマートフォン等）３を介して行い、ネットワーク接続機能がある場合には直接に行うことができる。
【００１４】
図２は発信機１の構成例を示す図である。図２（ａ）は発信機１の機能構成例を示しており、設定部１１とビーコン発信部１３とを備えている。設定部１１は、発信機１を一意に識別するための発信機ＩＤ等の設定データ１２の設定を行う機能を有している。設定データ１２はハードウェア上の記憶部に保持される。ビーコン発信部１３は、設定データ１２に基づいて、ＢＬＥ（Bluetooth Low Energy）等の規格に従い、発信機ＩＤを含んだビーコン信号を発信（送信）する機能を有している。
【００１５】
図２（ｂ）は発信機１のハードウェア構成例を示している。図２（ｂ）において、発信機１は、バス１００を介して相互に接続されたＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＳＳＤ（Solid State Drive）１０４を備えている。また、発信機１は、操作ボタン１０５、ディスプレイ／スピーカ１０６、無線Ｉ／Ｆ（Interface）１０７を備えている。また、発信機１は、各部に電源を供給するバッテリ１０８を備えている。
【００１６】
ＣＰＵ１０１は、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０２またはＳＳＤ１０４等に格納されたプログラムを実行することで、発信機１の動作を統括的に制御する。発信機１は、無線Ｉ／Ｆ１０７により、ビーコン信号を発信する。
【００１７】
図３は受信機２の構成例を示す図である。図３（ａ）は受信機２の機能構成例を示しており、設定部２１とビーコン受信部２３とデータ送信部２５と異常判定・出力部２６とを備えている。設定部２１は、受信機ＩＤ等の設定データ２２の設定を行う機能を有している。設定データ２２はハードウェア上の記憶部に保持される。ビーコン受信部２３は、ビーコン信号を受信して受信日時および発信機ＩＤを含む受信データ２４を内部的に保持する機能を有している。受信データ２４はハードウェア上の記憶部に保持される。
【００１８】
データ送信部２５は、一括または逐次に、設定データ２２の受信機ＩＤを伴った受信データ２４をゲートウェイ３または管理サーバ５に送信する機能を有している。ゲートウェイ３への送信はBluetooth（登録商標）通信等により行われる。管理サーバ５への直接送信はＷｉ−Ｆｉ等により行われる。異常判定・出力部２６は、発信機１の異常の判定を管理サーバ５側に代わって受信機２側で行う場合、受信データ２４に基づいて発信機１の異常を判定し、判定結果を出力する機能を有している。
【００１９】
図３（ｂ）は受信機２のハードウェア構成例を示している。図３（ｂ）において、受信機２は、バス２００を介して相互に接続されたＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＳＳＤ２０４、操作ボタン２０５、ディスプレイ／スピーカ２０６、無線Ｉ／Ｆ２０７を備えている。ＣＰＵ２０１は、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２またはＳＳＤ２０４等に格納されたプログラムを実行することで、受信機２の動作を統括的に制御する。受信機２は、無線Ｉ／Ｆ２０７により、発信機１の発信するビーコン信号を受信し、受信データ等をゲートウェイ３または管理サーバ５に送信する。
【００２０】
図４はゲートウェイ３の構成例を示す図である。図４（ａ）はゲートウェイ３の機能構成例を示しており、データ受信部３１とデータ送信部３３とを備えている。データ受信部３１は、受信機２からデータを受信して受信機ＩＤ、受信日時および発信機ＩＤを含む受信データ３２を内部的に保持する機能を有している。受信データ３２はハードウェア上の記憶部に保持される。データ送信部３３は、受信データ３２を管理サーバ５に送信する機能を有している。
【００２１】
図４（ｂ）はゲートウェイ３のハードウェア構成例を示している。図４（ｂ）において、ゲートウェイ３は、バス３００を介して相互に接続されたＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＳＳＤ３０４、操作ボタン３０５、ディスプレイ／スピーカ３０６、無線Ｉ／Ｆ３０７を備えている。ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとしてＲＯＭ３０２またはＳＳＤ３０４等に格納されたプログラムを実行することで、ゲートウェイ３の動作を統括的に制御する。ゲートウェイ３は、無線Ｉ／Ｆ３０７により、受信機２からデータを受信し、受信データを管理サーバ５に送信する。
【００２２】
図５は管理サーバ５の機能構成例を示す図である。図５（ａ）は管理サーバ５の機能構成例を示しており、データ受信部５１と異常判定・出力部（異常検知プログラム）５３とを備えている。データ受信部５１は、受信機２またはゲートウェイ３からデータを受信して受信機ＩＤ、受信日時および発信機ＩＤを含む受信データ５２を内部的に保持する機能を有している。受信データ５２はハードウェア上の記憶部に保持される。異常判定・出力部５３は、受信データ５２に基づいて発信機１の異常を判定し、判定結果を出力する機能を有している。異常判定・出力部５３は、例えば、異常が検知された発信機について、ディスプレイに当該発信機の情報を表示することで、システム管理者に異常が発生した発信機を知らせることができる。
【００２３】
図５（ｂ）は管理サーバ５のハードウェア構成例を示している。図５（ｂ）において、管理サーバ５は、バス５００を介して相互に接続されたＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＳＳＤ／ＨＤＤ（Hard Disk Drive）５０４、キーボード／マウス５０５、ディスプレイ／スピーカ５０６、無線Ｉ／Ｆ５０７を備えている。ＣＰＵ５０１は、ＲＡＭ５０３をワークエリアとしてＲＯＭ５０２またはＳＳＤ／ＨＤＤ５０４等に格納されたプログラムを実行することで、管理サーバ５の動作を統括的に制御する。管理サーバ５は、無線Ｉ／Ｆ５０７により、受信機２またはゲートウェイ３からデータを受信する。
【００２４】
＜管理サーバによる判定、データの一括送受信＞
図６は巡回の例を示す図であり、巡回ルートに沿って発信機１Ａ、１Ｂ、１Ｃが配置され、発信機１Ａ、１Ｂ、１Ｃはバッテリの消耗等もなく、破線で示すような所定の範囲（例えば、半径１０ｍ程度の範囲）で受信機２によりビーコン信号が受信できるものとする。
【００２５】
図６において、巡回警備員等が所持する受信機２が巡回ルートに沿って、発信機１Ａの近傍→発信機１Ｂの近傍→発信機１Ｃの近傍を通過した場合、受信機２の受信データ２４は図７（ａ）に示すようになる。すなわち、３つの発信機１Ａ、１Ｂ、１Ｃからビーコン信号を受信した日時と、発信機ＩＤとが、順序付けられて保持される。また、巡回後に一括に受信機２から管理サーバ５にデータ送信が行われた場合、管理サーバ５の受信データ５２は図７（ｂ）に示すようになり、受信機２の受信データ２４に受信機ＩＤ「123」が付加されたものとなる。
【００２６】
その後、同じ巡回ルートに沿って巡回が行われるとして、ここでは、図８に示すように、発信機１Ｂがバッテリの消耗等によりビーコン信号を発信できなくなっているものとする。
【００２７】
図８において、巡回警備員等が所持する受信機２が巡回ルートに沿って、発信機１Ａの近傍→発信機１Ｂの近傍→発信機１Ｃを通過した場合、受信機２の受信データ２４は図９（ａ）に示すようになる。すなわち、発信機１Ａからの受信は正常に行われて記録されるが、続く発信機１Ｂからの受信は行われず記録されない。また、その後の発信機１Ｃからの受信は正常に行われて記録される。また、巡回後に一括に受信機２から管理サーバ５にデータ送信が行われた場合、管理サーバ５の受信データ５２は図９（ｂ）に示すようになり、他の受信機２からのデータも加わったものとなる。
【００２８】
以下、管理サーバ５における異常検知の処理例を図１０のフローチャートに沿って説明する。なお、この処理は、図９（ｂ）に示したように、今回の受信データ以外に、少なくとも同じ受信機２からの正常と判定された前回分の受信データが蓄積されていることを前提とする。
【００２９】
図１０において、管理サーバ５のデータ受信部５１が、受信したデータを受信データ５２の一部として記憶部に格納すると（ステップＳ１０１）、異常判定・出力部５３は変数ｎに「０」を設定する（ステップＳ１０２）。
【００３０】
また、異常判定・出力部５３は、今回判定するデータと同じ受信機ＩＤに紐づけられた前回受信したデータのレコード数を変数ｍに設定する（ステップＳ１０３）。図９（ｂ）において下の２行の受信機ＩＤ「123」のデータを対象とする場合、同じ受信機ＩＤ「123」のデータは上の３行にあり、変数ｍは「３」に設定される。
【００３１】
図１０に戻り、次いで、異常判定・出力部５３は変数ｎに「１」を加算（インクリメント）する（ステップＳ１０４）。
【００３２】
次いで、異常判定・出力部５３は、前回受信したデータのｎ番目のレコードの発信機ＩＤを変数ａに設定する（ステップＳ１０５）。また、異常判定・出力部５３は、今回受信したデータのｎ番目のレコードの発信機ＩＤを変数ｂに設定する（ステップＳ１０６）。
【００３３】
次いで、異常判定・出力部５３は、変数ａと変数ｂとが一致するか否か比較する（ステップＳ１０７）。一致する場合（ステップＳ１０７のＹｅｓ）は、更に変数ｍと変数ｎとが一致するか否か比較し（ステップＳ１０８）、一致しない場合（ステップＳ１０８のＮｏ）は変数ｎのインクリメント（ステップＳ１０４）に戻る。変数ｍと変数ｎとが一致する場合（ステップＳ１０８のＹｅｓ）、異常判定・出力部５３は処理を終了する。
【００３４】
また、変数ａと変数ｂとが一致しない場合（ステップＳ１０７のＮｏ）、異常判定・出力部５３は、変数ａの示す発信機ＩＤの発信機１に異常が発生している旨を出力し（ステップＳ１０９）、処理を終了する。
【００３５】
図９（ｂ）に示したデータの場合、
ｎ＝１  →  ａ＝Ａ、ｂ＝Ａ  →  一致
ｎ＝２  →  ａ＝Ｂ、ｂ＝Ｃ  →  不一致
となり、発信機ＩＤ「Ｂ」の発信機１Ｂに異常が発生している旨が出力される。
【００３６】
＜管理サーバによる判定、データの逐次送受信＞
受信機２から管理サーバ５に逐次にデータが送信されてくる場合、データを受信する都度に以下の処理を行う。なお、管理サーバ５において保持される受信データ５２は図９（ｂ）に示すものと同様であるが、今回のデータ、例えば、下の２行分のデータはその都度に受信される。また、前回のデータ、例えば、上の３行分のデータには、判定済の設定が行えるものとする。
【００３７】
以下、図１１のフローチャートに沿って処理を説明する。図１１において、管理サーバ５のデータ受信部５１が、受信したデータを受信データ５２の一部として記憶部に格納すると（ステップＳ２０１）、異常判定・出力部５３は、前回受信したデータのうち未判定の先頭のレコード（ｎ番目）の発信機ＩＤを変数ａに設定する（ステップＳ２０２）。
【００３８】
次いで、異常判定・出力部５３は、前回受信したデータのｎ番のレコードに判定済を設定する（ステップＳ２０３）。
【００３９】
次いで、異常判定・出力部５３は、今回受信したデータのレコードの発信機ＩＤを変数ｂに設定する（ステップＳ２０４）。
【００４０】
次いで、異常判定・出力部５３は、変数ａと変数ｂとが一致するか否か比較し（ステップＳ２０５）、一致する場合（ステップＳ２０５のＹｅｓ）は処理を終了する。
【００４１】
また、変数ａと変数ｂとが一致しない場合（ステップＳ２０５のＮｏ）、異常判定・出力部５３は、変数ａの示す発信機ＩＤの発信機１に異常が発生している旨を出力し（ステップＳ２０６）、処理を終了する。
【００４２】
図９（ｂ）に示したデータの場合、
ｎ＝１  →  ａ＝Ａ、ｂ＝Ａ  →  一致
ｎ＝２  →  ａ＝Ｂ、ｂ＝Ｃ  →  不一致
となり、発信機ＩＤ「Ｂ」の発信機１Ｂに異常が発生している旨が出力される。
【００４３】
＜受信機による逐次判定＞
この場合、受信機２の異常判定・出力部２６が判定処理を行う点を除き、図１１と処理は同様である。なお、受信機２では自機で受信したデータしか持たないため、受信機ＩＤの一致を考慮する必要はない。
【００４４】
＜管理サーバによる判定（後戻りを許容）、データの一括送受信＞
ここでは、巡回する警備員が後戻りをした場合に、それが判定に影響を与えないようにしている。例えば、図６または図８の例において、発信機１Ａの近傍→発信機１Ｂの近傍→発信機１Ｃの近傍のように素直に通過するのではなく、発信機１Ａの近傍→発信機１Ｂの近傍→発信機１Ａの近傍→発信機１Ｂの近傍→発信機１Ｃの近傍のように、途中で後戻りが加わるものである。
【００４５】
以下、図１２のフローチャートに沿って処理を説明する。図１２において、管理サーバ５のデータ受信部５１が、受信したデータを受信データ５２の一部として記憶部に格納すると（ステップＳ３０１）、異常判定・出力部５３は変数ｎに「０」を設定する（ステップＳ３０２）。
【００４６】
また、異常判定・出力部５３は、今回判定するデータと同じ受信機ＩＤに紐づけられた前回受信したデータのレコード数を変数ｍに設定する（ステップＳ３０３）。
【００４７】
次いで、異常判定・出力部５３は変数ｎに「１」を加算（インクリメント）する（ステップＳ３０４）。
【００４８】
次いで、異常判定・出力部５３は、前回受信したデータのｎ番目のレコードの発信機ＩＤを変数ａに設定する（ステップＳ３０５）。
【００４９】
次いで、異常判定・出力部５３は、設定した発信機ＩＤが判定済の発信機ＩＤであるか判断する（ステップＳ３０６）。そして、判定済の発信機ＩＤである場合（ステップＳ３０６のＹｅｓ）は変数ｍをデクリメント（「１」を引く）して前回受信したデータの次のレコードの発信機ＩＤを変数ａに再設定し（ステップＳ３０７）、判定済か否かの判断（ステップＳ３０６）に戻る。なお、判定済でないことを確認してから変数ａに設定するようにしてもよい。
【００５０】
判定済の発信機ＩＤでない場合（ステップＳ３０６のＮｏ）、異常判定・出力部５３は、今回受信したデータのｎ番目のレコードの発信機ＩＤを変数ｂに設定する（ステップＳ３０８）。
【００５１】
次いで、異常判定・出力部５３は、設定した発信機ＩＤが判定済の発信機ＩＤであるか判断する（ステップＳ３０９）。そして、判定済の発信機ＩＤである場合（ステップＳ３０９のＹｅｓ）は今回受信したデータの次のレコードの発信機ＩＤを変数ｂに再設定し（ステップＳ３１０）、判定済か否かの判断（ステップＳ３０９）に戻る。なお、判定済でないことを確認してから変数ｂに設定するようにしてもよい。
【００５２】
判定済の発信機ＩＤでない場合（ステップＳ３０９のＮｏ）、異常判定・出力部５３は、変数ａと変数ｂとが一致するか否か比較する（ステップＳ３１１）。一致する場合（ステップＳ３１１のＹｅｓ）は、更に変数ｍと変数ｎとが一致するか否か比較し（ステップＳ３１２）、一致しない場合（ステップＳ３１２のＮｏ）は変数ｎのインクリメント（ステップＳ３０４）に戻る。変数ｍと変数ｎとが一致する場合（ステップＳ３１２のＹｅｓ）、異常判定・出力部５３は処理を終了する。
【００５３】
また、変数ａと変数ｂとが一致しない場合（ステップＳ３１１のＮｏ）、異常判定・出力部５３は、変数ａの示す発信機ＩＤの発信機１に異常が発生している旨を出力し（ステップＳ３１３）、処理を終了する。
【００５４】
＜管理サーバによる判定（後戻りを許容）、データの逐次送受信＞
図１３のフローチャートに沿って処理を説明する。図１３において、管理サーバ５のデータ受信部５１が、受信したデータを受信データ５２の一部として記憶部に格納すると（ステップＳ４０１）、異常判定・出力部５３は、前回受信したデータのうち未判定の先頭のレコード（ｎ番目）の発信機ＩＤを変数ａに設定する（ステップＳ４０２）。
【００５５】
次いで、異常判定・出力部５３は、前回受信したデータのｎ番のレコードに判定済を設定する（ステップＳ４０３）。
【００５６】
次いで、異常判定・出力部５３は、設定した発信機ＩＤが今回以前に判定済の発信機ＩＤであるか判断する（ステップＳ４０４）。そして、判定済の発信機ＩＤである場合（ステップＳ４０４のＹｅｓ）は前回受信したデータの次のレコードの発信機ＩＤを変数ａに再設定し（ステップＳ４０５）、判定済か否かの判断（ステップＳ４０４）に戻る。なお、判定済でないことを確認してから変数ａに設定するようにしてもよい。
【００５７】
判定済の発信機ＩＤでない場合（ステップＳ４０４のＮｏ）、異常判定・出力部５３は、今回受信したデータのレコードの発信機ＩＤを変数ｂに設定する（ステップＳ４０６）。
【００５８】
次いで、異常判定・出力部５３は、設定した発信機ＩＤが判定済の発信機ＩＤであるか判断する（ステップＳ４０７）。そして、判定済の発信機ＩＤである場合（ステップＳ４０７のＹｅｓ）、異常判定・出力部５３は処理を終了する。
【００５９】
また、判定済の発信機ＩＤでない場合（ステップＳ４０７のＮｏ）、異常判定・出力部５３は、変数ａと変数ｂとが一致するか否か比較し（ステップＳ４０８）、一致する場合（ステップＳ４０８のＹｅｓ）は処理を終了する。
【００６０】
また、変数ａと変数ｂとが一致しない場合（ステップＳ４０８のＮｏ）、異常判定・出力部５３は、変数ａの示す発信機ＩＤの発信機１に異常が発生している旨を出力し（ステップＳ４０９）、処理を終了する。
【００６１】
＜受信機による逐次判定（後戻りを許容）＞
この場合、受信機２の異常判定・出力部２６が判定処理を行う点を除き、図１３と処理は同様である。なお、受信機２では自機で受信したデータしか持たないため、受信機ＩＤの一致を考慮する必要はない。
【００６２】
＜総括＞
以上説明したように、本実施形態によれば、異常が発生している発信機を効率的に検知することができる。
【００６３】
以上、好適な実施の形態により説明した。ここでは特定の具体例を示して説明したが、特許請求の範囲に定義された広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により限定されるものと解釈してはならない。
【００６４】
以上の説明に関し、更に以下の項を開示する。
（付記１）
複数の発信機が設置された領域を移動する受信機と、前記受信機から前記複数の発信機に関する情報を受信する管理装置と、を有する異常検知システムであって、
前記受信機は、
前記複数の発信機から信号を受信した順番を示す順番情報を前記管理装置に送信し、
前記管理装置は、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
ことを特徴とする異常検知システム。
（付記２）
前記管理装置は、一括に受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを順次に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記１に記載の異常検知システム。
（付記３）
前記管理装置は、逐次に受信した、受信機ＩＤ、受信日時および発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを時間順に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記１に記載の異常検知システム。
（付記４）
前記比較にあたり、比較済の発信機ＩＤについて受信日時順で次のレコードの発信機ＩＤを用いる、
ことを特徴とする付記２または３に記載の異常検知システム。
（付記５）
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置であって、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
ことを特徴とする異常検知装置。
（付記６）
一括に受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを順次に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記５に記載の異常検知装置。
（付記７）
逐次に受信した、受信機ＩＤ、受信日時および発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを時間順に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記５に記載の異常検知装置。
（付記８）
前記比較にあたり、比較済の発信機ＩＤについて受信日時順で次のレコードの発信機ＩＤを用いる、
ことを特徴とする付記６または７に記載の異常検知装置。
（付記９）
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置に、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
する処理を実行させることを特徴とする異常検知プログラム。
（付記１０）
一括に受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを順次に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記９に記載の異常検知プログラム。
（付記１１）
逐次に受信した、受信機ＩＤ、受信日時および発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを時間順に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記９に記載の異常検知プログラム。
（付記１２）
前記比較にあたり、比較済の発信機ＩＤについて受信日時順で次のレコードの発信機ＩＤを用いる、
ことを特徴とする付記１０または１１に記載の異常検知プログラム。
（付記１３）
複数の発信機が設置された領域を移動する受信機から前記複数の発信機に関する情報を受信する異常検知装置が、
前記受信機から送信される、前記複数の発信機から信号を受信した順番を示す順番情報を受信し、
受信した前記順番情報と、前記順番情報の受信以前に前記受信機から受信した順番情報との比較結果に基づいて、前記複数の発信機の内、異常が発生している発信機を特定する、
する処理を実行することを特徴とする異常検知方法。
（付記１４）
一括に受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを順次に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記１３に記載の異常検知方法。
（付記１５）
逐次に受信した、受信機ＩＤ、受信日時および発信機ＩＤを含む前記順番情報と、前記順番情報の受信以前に前記受信機から受信した、受信機ＩＤごとの受信日時順の発信機ＩＤを含む順番情報とに基づき、同じ受信機についての発信機ＩＤを時間順に比較し、不一致があった場合に該発信機に異常が発生していると判定する、
ことを特徴とする付記１３に記載の異常検知方法。
（付記１６）
前記比較にあたり、比較済の発信機ＩＤについて受信日時順で次のレコードの発信機ＩＤを用いる、
ことを特徴とする付記１４または１５に記載の異常検知方法。
【００６５】
発信機１は「発信機」の一例である。受信機２は「受信機」の一例である。管理サーバ５は「管理装置」の一例である。受信データ５２、２４は「順番情報」の一例である。
【符号の説明】
【００６６】
１、１Ａ〜１Ｃ      発信機
１１                設定部
１２                設定データ
１３                ビーコン発信部
２                  受信機
２１                設定部
２２                設定データ
２３                ビーコン受信部
２４                受信データ
２５                データ送信部
２６                異常判定・出力部
３                  ゲートウェイ
３１                データ受信部
３２                受信データ
３３                データ送信部
４                  ネットワーク
５                  管理サーバ
５１                データ受信部
５２                受信データ
５３                異常判定・出力部
【図１】
2018088171.tif 000003
【図２】
2018088171.tif 000004
【図３】
2018088171.tif 000005
【図４】
2018088171.tif 000006
【図５】
2018088171.tif 000007
【図６】
2018088171.tif 000008
【図７】
2018088171.tif 000009
【図８】
2018088171.tif 000010
【図９】
2018088171.tif 000011
【図１０】
2018088171.tif 000012
【図１１】
2018088171.tif 000013
【図１２】
2018088171.tif 000014
【図１３】
2018088171.tif 000015