(57)【要約】      （修正有）【課題】作業員が屋内と屋外のどちらに存在するかに応じて、適切に屋内／屋外測位手段を用いて作業員の位置を把握すること。【解決手段】管理対象の屋内空間に設置された複数の信号発信機と、空間を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを有する。携帯端末は、信号発信機が発信する識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部と、識別信号およびＧＰＳ信号の情報を管理装置に送信する送信部とを有し、管理装置は、携帯端末から受信した識別信号に基づく屋内測位およびＧＰＳ信号に基づく屋外測位を行い、いずれかにより位置を推定する位置推定部と、人物が移動可能な経路を信号発信機の識別情報により示した経路条件を記憶する記憶部と、を有する。位置推定部は、識別信号に基づいて経路条件を満たして複数の信号発信機を検出すると、屋外測位処理から屋内測位処理に切り替える。【選択図】図６
2020134152.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の屋内空間に設置された複数の信号発信機と、前記空間を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを具備し、前記人物の位置を推定する位置推定システムであって、
前記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有し、
前記携帯端末は、
所定の距離範囲内に存在する前記信号発信機が発信する前記識別信号を受信する第１受信部と、
ＧＰＳ信号を受信する第２受信部と、
前記識別信号および前記ＧＰＳ信号の情報を前記管理装置に送信する送信部と、を有し、
前記管理装置は、
前記携帯端末から受信した前記識別信号に基づく屋内測位およびＧＰＳ信号に基づく屋外測位を行い、前記屋内測位の結果を前記人物の位置とする屋内測位処理または前記屋外測位の結果を前記人物の位置とする屋外測位処理のいずれかにより前記人物の位置を推定する位置推定部と、
前記人物が移動可能な経路を前記信号発信機の前記識別情報により示した経路条件を記憶する記憶部と、を有し、
前記位置推定部は、前記屋外測位処理により前記人物の位置推定を行っているとき、前記受信した識別信号に基づいて前記経路条件を満たして複数の前記信号発信機を検出すると、前記屋外測位処理から前記屋内測位処理に切り替える
位置推定システム。
【請求項２】
前記位置推定部は、前記経路条件を満たして複数の信号発信機を検出している場合、ＧＰＳの精度に応じて、前記屋内測位処理と前記屋外測位処理とを切り替える、請求項１に記載の位置推定システム。
【請求項３】
前記位置推定部は、前記ＧＰＳの精度に応じた設定数以上の前記信号発信機を前記経路条件を満たして検出すると前記屋外測位処理から前記屋内測位処理に切り替える、請求項２に記載の位置推定システム。
【請求項４】
前記位置推定部は、前記屋外測位処理により前記人物の位置推定を行っているとき、前記複数の信号発信機のうち、屋内外に通じる出入口近傍の特定の前記信号発信機を検出し、さらに、前記経路条件を満たす前記信号発信機を検出すると前記屋外測位処理から前記屋内測位処理に切り替える、請求項１から３のいずれか一項に記載の位置推定システム。
【請求項５】
前記位置推定部は、前記特定の信号発信機を検出したとき、ＧＰＳの精度が閾値未満であるか、ＧＰＳの精度が閾値以上であり、さらに、前記経路条件を満たす前記信号発信機を検出すると前記屋外測位処理から前記屋内測位処理に切り替える、請求項４に記載の位置推定システム。
【請求項６】
前記位置推定部は、前記屋内測位処理により前記人物の位置推定を行っているとき、前記経路条件を満たさない前記信号発信機を検出し、かつ、ＧＰＳの精度が閾値以上であれば前記屋内測位処理から前記屋外測位処理に切り替える、請求項１から５のいずれか一項に記載の位置推定システム。
【請求項７】
前記記憶部は、前記管理対象の空間における屋外領域を前記人物が移動した場合に検出され得る屋外領域近傍の信号発信機の経路を前記識別情報により示す屋外経路情報を記憶し、
前記位置推定部は、前記経路条件を満たさない前記信号発信機を検出したとき、当該検出した信号発信機の経路が前記屋外経路情報に合致する場合に、前記屋内測位処理から前記屋外測位処理に切り替える、請求項６に記載の位置推定システム。
【請求項８】
管理対象の空間に設置された複数の信号発信機と、前記空間を移動する人物によって携帯される携帯端末とを具備し、前記人物の位置を推定する位置推定システムであって、
前記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有し、
前記携帯端末は、
所定の距離範囲内に存在する前記信号発信機が発信する前記識別信号を受信する第１受信部と、
ＧＰＳ信号を受信する第２受信部と、
前記識別信号に基づく屋内測位およびＧＰＳ信号に基づく屋外測位を行い、前記屋内測位の結果を前記人物の位置とする屋内測位処理または前記屋外測位の結果を前記人物の位置とする屋外測位処理のいずれかにより前記人物の位置を推定する位置推定部と、
前記人物が移動可能な経路を前記信号発信機の前記識別情報により示した経路条件を記憶する記憶部と、を有し、
前記位置推定部は、前記屋外測位処理により前記人物の位置推定を行っているとき、前記経路条件を満たして複数の前記信号発信機を検出すると前記屋外測位処理から前記屋内測位処理に切り替える
位置推定システム。
【請求項９】
管理対象の屋内空間に設置された複数の信号発信機と、前記空間の内外を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを用いて、前記人物の位置を推定する位置推定方法であって、
前記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有し、当該位置推定方法は、
所定の距離範囲内に存在する前記信号発信機が発信する前記識別信号を受信し、
ＧＰＳ信号を受信し、
前記携帯端末から受信した前記識別信号に基づく屋内測位および前記ＧＰＳ信号に基づく屋外測位を行い、前記屋内測位の結果を前記人物の位置とする屋内測位処理または前記屋外測位の結果を前記人物の位置とする屋外測位処理のいずれかにより前記人物の位置を推定し、
前記人物が移動可能な経路を前記信号発信機の前記識別情報により示した経路条件を記憶し、
前記屋外測位処理により前記人物の位置推定を行っているとき、前記受信した識別信号に基づいて前記経路条件を満たして複数の前記信号発信機を検出すると、前記屋外測位処理から前記屋内測位処理に切り替える
位置推定方法。
【請求項１０】
管理対象の屋内空間に設置された複数の信号発信機と、前記空間の内外を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを用いて、前記人物の位置を推定する位置推定システムにおける前記管理装置が実行するプログラムであって、
前記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有し、
前記携帯端末は、所定の距離範囲内に存在する前記信号発信機が発信する前記識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部と、前記識別信号及び前記ＧＰＳ信号の情報を前記管理装置に送信する送信部と、を有し、
当該プログラムは、前記管理装置に、
所定の距離範囲内に存在する前記信号発信機が発信する前記識別信号を受信するステップと、
前記ＧＰＳ信号を受信するステップと、
前記携帯端末から受信した前記識別信号に基づく屋内測位および前記ＧＰＳ信号に基づく屋外測位を行い、前記屋内測位の結果を前記人物の位置とする屋内測位処理または前記屋外測位の結果を前記人物の位置とする屋外測位処理のいずれかにより前記人物の位置を推定するステップと、
前記人物が移動可能な経路を前記信号発信機の前記識別情報により示した経路条件を記憶するステップと、
前記屋外測位処理により前記人物の位置推定を行っているとき、前記受信した識別信号に基づいて前記経路条件を満たして複数の前記信号発信機を検出すると、前記屋外測位処理から前記屋内測位に切り替えるステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、警備業務等の作業中に作業員に携帯される携帯端末の位置を、ビーコン及びＧＰＳ（Global Positioning System）を利用して推定する位置推定システム、位置推定方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ビーコン等による屋内測位と、ＧＰＳ等による屋外測位とを切り替える技術として、ＧＰＳ信号やビーコン信号などの受信信号強度が所定強度以下または信号を受信できなくなると切り替えるもの（下記特許文献１、特許文献２等）がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０９２９３号公報
【特許文献２】特開２０１０−２７１２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び２に記載のような、受信信号強度によって屋内測位／屋外測位を切り替える技術においては、屋内（屋外）において屋内（屋外）測位手段での受信信号強度が低かったり、屋内（屋外）において屋外（屋内）測位手段での受信信号強度が高かったりすることがある。このような場合、屋内（屋外）にいるにもかかわらず、屋外（屋内）測位手段による位置把握を行ってしまうおそれがある。すなわち、単に受信信号強度が高いことのみをもって切替を行うことは好ましくない。
【０００５】
以上のような事情に鑑み、本発明の目的は、作業員が屋内と屋外のどちらに存在するかに応じて、適切に屋内／屋外測位手段を用いて作業員の位置を把握することが可能な位置推定システム、位置推定方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一形態に係る位置推定システムは、管理対象の屋内空間に設置された複数の信号発信機と、上記空間を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを有し、上記人物の位置を推定する位置推定システムである。
上記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有する。
上記携帯端末は、所定の距離範囲内に存在する上記信号発信機が発信する上記識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部と、上記識別信号および上記ＧＰＳ信号の情報を上記管理装置に送信する送信部と、を有する。
上記管理装置は、上記携帯端末から受信した上記識別信号に基づく屋内測位およびＧＰＳ信号に基づく屋外測位を行い、上記屋内測位の結果を上記人物の位置とする屋内測位処理または上記屋外測位の結果を上記人物の位置とする屋外測位処理のいずれかにより上記人物の位置を推定する位置推定部と、上記人物が移動可能な経路を上記信号発信機の上記識別情報により示した経路条件を記憶する記憶部と、を有する。
上記位置推定部は、上記屋外測位処理により上記人物の位置推定を行っているとき、上記受信した識別信号に基づいて上記経路条件を満たして複数の上記信号発信機を検出すると、上記屋外測位処理から上記屋内測位処理に切り替える。
【０００７】
この構成により、経路条件を満たす複数の信号発信機が検出され人物が屋内に存在する確度が非常に高いと推定される場合に屋外測位処理を屋内測位処理に切替えることで、人物が屋内と屋外のどちらに存在するかに応じて、適切に屋内／屋外測位手段を用いて人物の位置を把握することができる。
【０００８】
上記位置推定部は、上記経路条件を満たして複数の信号発信機を検出している場合、ＧＰＳの精度に応じて、上記屋内測位処理と上記屋外測位処理とを切り替えてもよい。
【０００９】
これにより、屋外測位において検出した信号発信機が経路条件を満たし、かつ、ＧＰＳ精度が悪い場合は屋外測位処理から屋内測位処理に切り替え、経路条件を満たしてもＧＰＳ精度が良い場合には屋外測位処理を維持することができる。
【００１０】
上記位置推定部は、上記ＧＰＳの精度に応じた設定数以上の上記信号発信機を上記経路条件を満たして検出すると上記屋内測位処理に切り替えてもよい。
【００１１】
これにより、ＧＰＳの精度が低い場合には信号発信機の設定数を少なく（例えば２つに）設定することで屋内測位処理への切替を容易にし、ＧＰＳの精度が高い場合には信号発信機の設定数を多く（例えば３つに）設定することで屋内測位処理へ誤って切替えられてしまうのを防ぐことができる。
【００１２】
上記位置推定部は、上記屋外測位処理により上記人物の位置推定を行っているとき、上記複数の信号発信機のうち、屋内外に通じる出入口近傍の特定の上記信号発信機を検出し、さらに、上記経路条件を満たす上記信号発信機を検出すると上記屋外測位処理から上記屋内測位処理に切り替えてもよい。
【００１３】
これにより、人物が屋外を移動中に特定のビーコン端末を検出しただけで誤って屋内測位処理に切り替えられてしまうことを防止できる。
【００１４】
上記位置推定部は、上記特定の信号発信機を検出したとき、ＧＰＳの精度が閾値未満であれか、ＧＰＳの精度が閾値以上であり、さらに、上記経路条件を満たす上記信号発信機を検出すると上記屋外測位処理から上記屋内測位処理に切り替えてもよい。
【００１５】
これにより、出入口近傍の信号発信機を検出した場合に、ＧＰＳの精度に応じて、人物が屋内にいる可能性が高い場合には速やかに屋内測位処理へ切り替えることができ、また人物が屋外にいる可能性がある場合には屋内測位処理へ誤って切り替えられてしまうのを防いだりすることができる。
【００１６】
上記位置推定部は、上記屋内測位処理により上記人物の位置推定を行っているとき、上記経路条件を満たさない上記信号発信機を検出し、かつ、ＧＰＳの精度が閾値以上であれば上記屋内測位処理から上記屋外測位処理に切り替えてもよい。
【００１７】
これにより、人物が屋外にいるにもかかわらず屋内測位処理が設定されているような状況を検出して適切に屋外測位処理へ切り替えることができる。
【００１８】
上記記憶部は、上記管理対象の空間における屋外領域を上記人物が移動した場合に検出され得る屋外領域近傍の信号発信機の経路を上記識別情報により示す屋外経路情報を記憶してもよい。この場合上記位置推定部は、上記経路条件を満たさない上記信号発信機を検出したとき、当該検出した信号発信機の経路が上記屋外経路情報に合致する場合に、上記屋内測位処理を上記屋外測位処理に切り替えてもよい。
【００１９】
これにより、人物が屋外にいるにもかかわらず屋内測位処理が設定されている状況をより確実に検出して適切に屋外測位処理へ切り替えることができる。また、人物が屋内を移動中に誤って経路を逸脱したビーコン端末を検出したとき、誤って屋外測位処理に切り替えられてしまうことを防止できる。
【００２０】
本発明の他の形態に係る位置推定システムは、管理対象の空間に設置された複数の信号発信機と、上記空間を移動する人物によって携帯される携帯端末とを有し、上記人物の位置を推定する位置推定システムである。
上記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有する。
上記携帯端末は、所定の距離範囲内に存在する上記信号発信機が発信する上記識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部と、上記識別信号に基づく屋内測位およびＧＰＳ信号に基づく屋外測位を行い、上記屋内測位の結果を上記人物の位置とする屋内測位処理または上記屋外測位の結果を上記人物の位置とする屋外測位処理のいずれかにより上記人物の位置を推定する位置推定部と、上記人物が移動可能な経路を上記信号発信機の上記識別情報により示した経路条件を記憶する記憶部と、を有する。
上記位置推定部は、上記屋外測位処理により上記人物の位置推定を行っているとき、上記経路条件を満たして複数の上記信号発信機を検出すると上記屋外測位処理から上記屋内測位処理に切り替える。
【００２１】
本発明の他の形態に係る位置推定方法は、管理対象の屋内空間に設置された複数の信号発信機と、上記空間の内外を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを用いて、上記人物の位置を推定する位置推定方法である。
上記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有する。当該位置推定方法は、
所定の距離範囲内に存在する上記信号発信機が発信する上記識別信号を受信し、
ＧＰＳ信号を受信し、
上記携帯端末から受信した上記識別信号に基づく屋内測位および上記ＧＰＳ信号に基づく屋外測位を行い、上記屋内測位の結果を上記人物の位置とする屋内測位処理または上記屋外測位の結果を上記人物の位置とする屋外測位処理のいずれかにより上記人物の位置を推定し、
上記人物が移動可能な経路を上記信号発信機の上記識別情報により示した経路条件を記憶し、
上記屋外測位処理により上記人物の位置推定を行っているとき、上記受信した識別信号に基づいて上記経路条件を満たして複数の上記信号発信機を検出すると、上記屋外測位処理から上記屋内測位処理に切り替えることを含む。
【００２２】
本発明の他の形態に係るプログラムは、管理対象の屋内空間に設置された複数の信号発信機と、上記空間の内外を移動する人物によって携帯される携帯端末と、当該携帯端末と通信可能な管理装置とを用いて、上記人物の位置を推定する位置推定システムにおける上記管理装置が実行するプログラムである。
上記信号発信機は、自己の識別情報を含む識別信号を発信する発信部を有する。
上記携帯端末は、所定の距離範囲内に存在する上記信号発信機が発信する上記識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部と、上記識別信号及び上記ＧＰＳ信号の情報を上記管理装置に送信する送信部と、を有する。
当該プログラムは、上記管理装置に、
所定の距離範囲内に存在する上記信号発信機から上記識別信号を受信するステップと、
上記ＧＰＳ信号を受信するステップと、
上記携帯端末から受信した上記識別信号に基づく屋内測位および上記ＧＰＳ信号に基づく屋外測位を行い、上記屋内測位の結果を上記人物の位置とする屋内測位処理または上記屋外測位の結果を上記人物の位置とする屋外測位処理のいずれかにより上記人物の位置を推定するステップと、
上記人物が移動可能な経路を上記信号発信機の上記識別情報により示した経路条件を記憶するステップと、
上記屋外測位処理により上記人物の位置推定を行っているとき、上記受信した識別信号に基づいて上記経路条件を満たして複数の上記信号発信機を検出すると、上記屋外測位処理から上記屋内測位処理に切り替えるステップと、を実行させる。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、人物が屋内と屋外のどちらに存在するかに応じて、適切に屋内／屋外測位手段を用いて人物の位置を把握することができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係る位置推定システムの構成を示した図である。
【図２】本発明の一実施形態に係るセンタサーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係るセンタサーバ、携帯端末、ビーコン端末の機能ブロックの構成を示した図である。
【図４】本発明の一実施形態に係るセンタサーバが記憶するビーコン端末の識別情報と位置情報のデータベースの例を示した図である。
【図５】本発明の一実施形態に係るセンタサーバが記憶する、ビーコン端末間における警備員の移動可能な経路条件のテーブルを示した図である。
【図６】本発明の一実施形態に係るセンタサーバによる屋内測位処理から屋外測位処理への切替処理の流れを示したフローチャートである。
【図７】本発明の一実施形態に係るセンタサーバによる屋内測位処理から屋外測位処理への切替処理の例を、ビーコン端末の受信強度、ＧＰＳ信号の精度及び警備員の位置の変化と共に時系列で示した図である。
【図８】本発明の一実施形態に係るセンタサーバによる屋外測位処理から屋内測位処理への切替処理の流れを示したフローチャートである。
【図９】本発明の一実施形態に係るセンタサーバによる屋外測位処理から屋内測位処理への切替処理の例を、ビーコン端末の受信強度、ＧＰＳ信号の精度及び警備員の位置の変化と共に時系列で示した図である。
【図１０】本発明の他の実施形態に係るセンタサーバによる屋外測位処理から屋内測位処理への切替処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２６】
［システムの構成］
図１は、本実施形態に係る位置推定システムの構成を示した図である。
【００２７】
同図に示すように、このシステムは、センタサーバ１００と、携帯端末２００と、複数のビーコン端末３００とを含む。
【００２８】
センタサーバ１００は、警備会社が運営する警備センタに設置されるサーバであり、警備員Ｇやビーコン端末３００の状態を管理する管理装置である。センタサーバ１００は、モバイルネットワーク及びインターネットを介して携帯端末２００と通信可能である。警備センタには、管制員が常駐しており、警備対象施設Ｂにおける警備員Ｇの位置を監視するほか、警備員Ｇから異常通報を受信すると、警備対象施設Ｂへの警備員の派遣等の必要な措置が取られる。
【００２９】
警備対象施設Ｂは、例えば、空港、駅、美術館、博物館、学校、官公庁の施設、商業施設（デパート、スーパーマーケット等）、興行場、企業等の事務所、個人の住宅等である。
【００３０】
携帯端末２００は、例えばスマートフォンまたは警備専用端末であり、上記警備対象施設Ｂを警備する警備員Ｇに携帯される。同図では警備員Ｇ及び携帯端末２００はそれぞれ１人、１台ずつ示されているが、警備対象施設Ｂ内に複数存在していてもよい。
【００３１】
ビーコン端末３００（１〜１８）は、警備対象施設Ｂの空間各所（壁面、天井、什器等）に複数設置され、ビーコン信号を発信する。またビーコン端末３００は、ビーコン端末間で通信し、ビーコン端末３００の異常情報等をセンタサーバ１００へ伝達することもできる。
【００３２】
ビーコン信号は、携帯端末２００で受信することによって位置をはじめとした各種の情報を取得するための信号であり、発信元のビーコン端末３００の空間内の設置位置を特定できる情報を含む。例えば、ビーコン信号に発信元のビーコン端末３００を特定する識別情報を含めることによって、センタサーバ１００は、識別情報と発信元のビーコン端末３００の設置位置とを関連付けたデータベースを参照することで受信された識別情報から発信元のビーコン端末３００の設置位置を取得することができる。
【００３３】
携帯端末２００は、上記各ビーコン端末３００からビーコン信号を受信（すなわち、ビーコン端末３００を検出）して、それに含まれる識別情報と、当該信号強度（受信信号強度：ＲＳＳＩ）に関する情報を、モバイルネットワーク及びインターネットを介してセンタサーバ１００へ送信する。なお、所定の閾値以上の信号強度であることをもってビーコン端末３００を検出したとすることが好適である。センタサーバ１００は、当該識別情報と信号強度に基づいて、警備員Ｇがどのビーコン端末３００の近傍に存在するかを推定する。また携帯端末２００は、警備員Ｇが警備業務中に取得したデータ等をセンタサーバ１００に送信する。
【００３４】
また同図において、ビーコン端末３００同士を繋ぐ実線は、警備員Ｇが移動しうる経路として設定した経路条件である。例えば、警備員Ｇがビーコン端末２の次にビーコン端末３を経由せずにビーコン端末４に移動することは通常ありえないので、センタサーバ１００は、ビーコン端末４から閾値以上の信号強度を測定しても経路条件を満たさないとして、ビーコン端末４の近傍に警備員Ｇが存在するとは推定しない。
【００３５】
また、警備対象施設Ｂの屋内外に通じる出入口Ｄの近傍に設置されたビーコン端末３００は「特定の」ビーコン端末３００と定義されており、警備員Ｇが屋内／屋外を出入りする場合にはこの特定のビーコン端末３００を経由することになる。
【００３６】
なお、警備員Ｇが屋外に存在する場合には、センタサーバ１００は、ＧＰＳ信号に基づいて位置推定を行う。
【００３７】
［センタサーバのハードウェア構成］
図２は、上記センタサーバ１００のハードウェア構成を示した図である。同図に示すように、センタサーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００３８】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながらセンタサーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３９】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４０】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００４１】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。
【００４２】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データが記憶される。
【００４３】
特に本実施形態では、記憶部１８は、センタサーバ１００が警備員の位置推定処理を実行するためのアプリケーションその他のプログラム及びデータベースを記憶している。
【００４４】
通信部１９は、例えばEthernet用のＮＩＣ（Network Interface Card）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記携帯端末２００との間の通信処理を担う。
【００４５】
なお、図示しないが、携帯端末２００及びビーコン端末３００のコンピュータとしての基本的なハードウェア構成も上記センタサーバ１００のハードウェア構成と略同様である。なお、携帯端末２００は、所定の距離範囲内に存在するビーコン端末３００からその識別信号を受信する第１受信部と、ＧＰＳ信号を受信する第２受信部とを有する。
【００４６】
［システムの各装置の機能及びデータベース］
図３は、上記センタサーバ１００、携帯端末２００、ビーコン端末３００の機能ブロックの構成を示した図である。
【００４７】
（センタサーバの機能ブロック）
同図に示すように、センタサーバ１００は、機能ブロックとして、通信部１１０、記憶部１２０、状態管理部１３０、表示出力部１４０、経路条件判定部１５０及び位置推定部１６０を有する。
【００４８】
通信部１１０は、携帯端末２００と通信を行う機能を備えた通信インタフェースであり、モバイルネットワークやインターネット等を介して、検知データ（ビーコン信号の情報（識別情報や受信信号強度）やGPSの情報（緯度経度や精度）など）等を受信する。
【００４９】
記憶部１２０は、各ビーコン端末３００の設置位置の情報を記憶する。図４は、当該設置位置情報の例を示した図である。
【００５０】
同図に示すように、設置位置情報は、上記警備対象施設Ｂの空間内における各ビーコン端末３００の設置位置を、各ビーコン端末３００の識別情報（ビーコンＩＤ）と対応付けて登録したデータベースである。
【００５１】
同図の例では、ビーコン端末３００毎に平面内における位置（緯度及び経度）が登録されているが、さらに高度等の情報を加えて３次元の位置情報が登録されてもよい。また、緯度、経度、高度に限らず、３次元空間のある位置を基準とした座標値（ｘ、ｙ、ｚ）からなる位置情報が登録されてもよい。なお、ビーコン端末の設置位置を、西側出入口（例えばビーコン端末１）、部屋東側（例えばビーコン端末９）などの名称で登録しておき、警備員の位置推定を行うようにしてもよい。
【００５２】
また記憶部１２０は、警備員Ｇが上記警備対象施設Ｂ内で移動可能な経路を示す経路条件も記憶している。図５は、当該経路条件テーブルの例を示した図である。
【００５３】
図１において、隣接するビーコン端末３００同士を接続する実線は、警備員Ｇが移動可能な経路であり、図５に示すように、経路条件としてビーコン端末３００（の識別情報）毎に登録される。
【００５４】
当該経路条件の登録においては、あるビーコン端末３００から所定距離内に位置する他のビーコン端末３００が自動的に接続されてもよいし、管理者が手動で登録してもよい。
【００５５】
上述したように、図１を参照すると、警備員Ｇがビーコン端末２→３→４と移動することは可能であるが、ビーコン端末２からビーコン端末３を経由せずに直接ビーコン端末４に移動することは通常あり得ない。したがって図５のテーブルにおいてはビーコン端末２の移動可能先としてビーコン端末４は登録されない。
【００５６】
また記憶部１２０は、実際に警備員Ｇが警備対象施設Ｂを移動した際に携帯端末２００が受信した検知データを携帯端末２００から逐次受信して記憶している。また、各ビーコン信号の受信順を示すデータが記憶されてもよいし、各ビーコン信号の受信時刻を示すデータが記憶されてもよい。当該検知データにおいては、ビーコン端末３００の識別情報と信号強度とが対応付けられている。
【００５７】
状態管理部１３０は、携帯端末２００から受信した検知データから、警備員Ｇの位置情報を管理する。
【００５８】
表示出力部１４０は、後述の位置推定部１６０で推定された警備員Ｇの現在位置や携帯端末２００から受信した検知データをモニタなどの表示手段に出力する。これにより、警備員Ｇの位置情報やビーコン端末３００の異常情報を管理者が把握することができる。なお表示出力部１４０は、蓄積して記憶している検知データを用いて警備員Ｇの移動軌跡を表示してもよい。これにより管理者は警備員Ｇの位置情報の変化を視覚的に把握することができる。
【００５９】
経路条件判定部１５０は、携帯端末２００から検知データを受信すると、上記図５で示した経路条件を参照して、検知データ内でビーコン信号の発信元として記述されているビーコン端末３００が経路条件を満たすか否かを判定する。
【００６０】
具体的には、図１において、警備員がビーコン端末２→３→１７と移動することは可能であるが、ビーコン端末２からビーコン端末３や１８を経由せずに直接ビーコン端末１７に移動することはできないことが分かる。ここで、図５のテーブルを参照すると、ビーコン２の移動可能先にビーコン１７は存在しないので、センタサーバ１００は、検知データからビーコン端末２の直後の経路としてビーコン端末１７を認識しても、警備員Ｇがビーコン端末１７の近傍に存在するとは推定しない。
【００６１】
位置推定部１６０は、ビーコン端末３００から発信される識別信号に基づく屋内測位、および、ＧＰＳ信号に基づく屋外測位を行う。すなわち、携帯端末２００から検知データを受信したタイミング等において屋内測位と屋外測位とをそれぞれ行う。そして、屋内測位の結果を警備員Ｇの位置とする屋内測位処理または前記屋外測位の結果を警備員Ｇの位置とする屋外測位処理のいずれか一方の処理を行うことにより、携帯端末２００を所持する警備員Ｇの現在位置を推定する。後述するように、経路条件を満たすビーコン端末３００の検出有無やＧＰＳ精度に基づいて、屋内測位処理と屋外測位処理とから優先する処理を決定して、決定した測位処理により警備員Ｇの位置を推定する。すなわち、位置推定部１６０は、携帯端末２００が上記経路条件を満たすビーコン端末３００を検出しているか否かに応じて、屋内測位処理と屋外測位処理とを切り替えて位置推定を行う。
【００６２】
具体的には、位置推定部１６０は、屋外測位処理により警備員Ｇの位置推定を行っている場合において、携帯端末２００が経路条件を満たして複数のビーコン端末３００を検出すると、屋内測位処理に切り替える。例えば、図１のビーコン７を検出してからビーコン８を検出した場合、経路条件を満たすビーコン端末３００を検出しているため、屋内測位処理に切り替える。
【００６３】
また、屋外測位処理により警備員Ｇの位置推定を行っている場合において、ビーコン７を検出せずビーコン８、ビーコン９の順に検出した場合においても、受信環境等によってビーコン７を検出できなかった場合や、ビーコン７を検出したときに誤って屋外測位処理に切り替えられてしまった場合が想定されるので屋内測位処理に切り替える。
【００６４】
これにより、警備員Ｇが屋内を移動している可能性が高い場合には屋外測位処理から屋内測位処理に速やかに切り替えて位置推定を行うことができる。
【００６５】
また位置推定部１６０は、上記経路条件を満たして複数のビーコン端末３００を検出している場合、さらに、ＧＰＳの精度に応じて、上記屋内測位処理と屋外測位処理とを切り替えてもよい。
【００６６】
これにより、屋外測位処理により警備員Ｇの位置推定を行っている場合において、検出したビーコン端末３００が経路条件を満たし、かつＧＰＳ精度が悪い場合は屋外測位処理から屋内測位処理に切り替え、経路条件を満たしてもＧＰＳ精度が良い場合には屋外測位処理を維持することができる。
【００６７】
また位置推定部１６０は、屋内測位処理により警備員Ｇの位置推定を行っている場合において、携帯端末２００が経路条件を満たさないビーコン端末を検出したとき、ＧＰＳの精度が閾値以上であれば屋外測位処理に切り替え、ＧＰＳの精度が閾値未満であれば、直前に検出したビーコン端末の信号に基づく屋内測位の結果（屋内測位処理）により位置推定を行う。
【００６８】
これにより、警備員Ｇが屋内を移動している可能性が低い場合に、速やかに屋内測位処理から屋外測位処理に切り替えることができる。
【００６９】
このように、位置推定部１６０は、屋外測位処理により警備員Ｇの位置推定を行っているとき経路条件を満たして複数のビーコン端末３００を検出すると屋内測位処理に切り替える。具体的には、図１のビーコン端末７の直後にビーコン端末８を検出すると屋内測位処理に切り替えるが、このときビーコン端末７を検出した時点では屋外測位処理により警備員Ｇの位置推定を行っている。そこで、記憶部１２０は、このように測位処理が切り替えられた場合には遡ってビーコン端末７を検出したときの警備員の位置をＧＰＳに基づく位置ではなくビーコン端末７に基づく位置として記憶する。
【００７０】
（携帯端末の機能ブロック）
図３に示すように、携帯端末２００は、機能ブロックとして、第１受信部２１０、第２受信部２２０、通信部２３０及び信号強度測定部２４０を有する。
【００７１】
第１受信部２１０は、警備対象施設Ｂの空間内でビーコン端末３００と近距離通信を行う機能を備えた通信インタフェースであり、空間内でビーコン端末３００から送信されるビーコン信号を受信する。近距離通信には、例えばBluetooth（登録商標）等が用いられる。
【００７２】
第２受信部２２０は、ＧＰＳ衛星からのＧＰＳ信号を受信する。
【００７３】
通信部２３０は、センタサーバ１００と通信を行う機能を備えた通信インタフェースである。通信部２３０は、例えば、携帯電話網やインターネット網などを介して、検知データ等をセンタサーバ１００へ送信する。
【００７４】
信号強度測定部２４０は、ビーコン端末３００から受信したビーコン信号の信号強度を測定する手段である。ビーコン端末３００からのビーコン信号が電波である場合、信号強度測定部２４０は、受信された電波の振幅を信号強度として検出する。
【００７５】
また信号強度測定部２４０は、ＧＰＳの測位精度の判定を行う。例えば、ＧＰＳ衛星の配置状態に基づいてＤＯＰ（Dilution Of Precision：精度低下率）を算出することにより、ＧＰＳの測位精度を判定することができる。例えば、ＤＯＰ値が５未満の場合、測位精度が良好であり、ＤＯＰ値が５以上の場合、測位精度が不良とすることができる。以下では、精度が良好の場合と精度が不良な場合とに分けて説明を行う。なお、これに限らず、精度を高、中、低（例えば、ＤＯＰ値＜３の場合「高」、３≦ＤＯＰ≦７の場合「中」、７＜ＤＯＰの場合「低」）のように多段階に分類してもよいし、測位距離の誤差（ｍ）を精度として用いてもよい。すなわち、精度が閾値以上であるとは、例えば、精度が「良好」、「高、中」、「誤差３ｍ以内」などの場合である。また、ＧＰＳの測位精度の判定においては、ＤＯＰの算出に限らず、ＣＥＰ（Circular Error Probability：平均誤差半径）やＲＭＳ（Root Mean Square：二乗平均平方根）等種々公知の手法を採用することができる。例えば、ＲＭＳ値を用いる場合、５ｍＲＭＳ（真の測位点から半径５ｍ以内の円の中に６３％の確率で存在している）未満であると測位精度が良好であるとすればよい。
【００７６】
また信号強度測定部２４０は、測位精度としてＧＰＳ信号の信号強度を判別してもよい。この場合、信号強度が大きい場合（閾値以上）精度が良好であり小さい場合（閾値未満）精度が不良であるとすればよい。
【００７７】
信号強度の測定や測位精度の算出等においては上記に限らず種々公知の手法をとることができる。
【００７８】
（ビーコン端末の機能ブロック）
図３に示すように、ビーコン端末３００は、機能ブロックとして、発信部３１０及び記憶部３２０を有する。
【００７９】
発信部３１０は、ビーコン端末３００の識別情報（ビーコンＩＤ）を含む上記ビーコン信号を電波や音波として発信する。ビーコン信号の発信間隔は１回／秒、受信間隔は１回（５秒間連続）／時間のように設定されるが、これらに限られない。
【００８０】
記憶部３２０は、上記ビーコン端末３００の識別情報等を記憶している。
【００８１】
［システムの動作］
次に、以上のように構成された位置推定システムにおける屋内測位処理と屋外測位処理の切替動作について説明する。当該動作は、センタサーバ１００、携帯端末２００及びビーコン端末３００のＣＰＵ及び通信部等のハードウェアと、記憶部に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、特に明示しない限り、各装置のＣＰＵを動作主体とする。
【００８２】
なお、当該処理の前提として、センタサーバ１００は、携帯端末２００から定期的に（例えば５秒ごと）送信されるビーコンの情報（ビーコン識別信号や受信信号強度）やＧＰＳの情報（緯度経度や精度）を受信する。また、携帯端末２００では、複数のビーコン端末３００から信号を受信することが想定されるため、受信信号強度が最大のビーコン端末３００の情報についてセンタサーバ１００に送信する。なお、センタサーバ１００は、経路条件を満たしているかの判断等のために、受信したビーコンの情報やＧＰＳの情報をいずれも記憶部１２０に蓄積しておく。
【００８３】
図６は、センタサーバ１００による屋内測位処理から屋外測位処理への切替処理の流れを示したフローチャートである。
【００８４】
同図に示すように、屋内測位処理による警備員Ｇの位置推定の実行中において、センタサーバ１００のＣＰＵ１１は、携帯端末２００からいずれかのビーコン端末３００の識別信号を受信したか否かを判断する（ステップ６１）。
【００８５】
ビーコン端末３００の識別信号を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該識別信号に対応するビーコン端末３００が、前回受信した識別信号との関係において経路条件を満たすビーコン端末３００であるか否かを判断する（ステップ６２）。  
【００８６】
一方、ビーコン端末３００の識別信号を受信していないと判断した場合（Ｎｏ）、ＣＰＵ１１は、ＧＰＳ精度が閾値以上（良好）であるか否かを判断する（ステップ６３）。
【００８７】
ステップ６２において、上記識別信号が経路条件を満たすと判断した場合（Ｙｅｓ）、警備員Ｇが屋内に留まっている可能性が高いため、ＣＰＵ１１は、屋内測位処理を維持する（ステップ６４）。
【００８８】
一方、上記識別信号が経路条件を満たさないと判断した場合（Ｎｏ）、ＣＰＵ１１は、ＧＰＳ信号の精度が閾値以上（良好）であるか否かを判断する（ステップ６３）。
【００８９】
ステップ６３において、ＧＰＳの精度が閾値以上であると判断した場合（Ｙｅｓ）、警備員Ｇが屋外へ出た可能性が高いため、ＣＰＵ１１は、上記屋内測位処理を、屋外測位処理に切替える（ステップ６５）。
【００９０】
一方ＧＰＳの精度が閾値未満であると判断した場合（Ｎｏ）、警備員Ｇが屋内に留まっている可能性が高いため、ＣＰＵ１１は、屋内測位処理を維持する（ステップ６４）。  
【００９１】
図７は、上記屋内測位処理から屋外測位処理への切替処理の例を、ビーコン端末３００の受信強度、ＧＰＳの精度及び警備員Ｇの位置の変化と共に時系列で示した図である。なお同図でビーコン端末３００を示す数字は図１に示したものに対応している。
【００９２】
同図に示すように、時刻ｔ２では、経路条件を満たさないビーコン端末１７を検出しているが、ＧＰＳの精度が低いので、ＣＰＵ１１は、直前のビーコン２の位置を維持する。
【００９３】
一方、時刻ｔ１１では、経路条件を満たさないビーコン端末１３を検出しており、かつ、ＧＰＳ精度が高いので、ＣＰＵ１１は、屋内測位処理を屋外測位処理に切り替える。
【００９４】
なお、時刻ｔ１０では、ビーコン端末１１の位置を記録しているが、経路条件を満たさない移動により屋外測位処理に切り替えられたため、ＣＰＵ１１は、ｔ１０での位置の記録（ビーコン１１）をＧＰＳに上書きする。
【００９５】
図８は、センタサーバ１００による屋外測位処理から屋内測位処理への切替処理の流れを示したフローチャートである。
【００９６】
同図に示すように、屋外測位処理による警備員Ｇの位置推定の実行中において、センタサーバ１００のＣＰＵ１１は、携帯端末２００からいずれかのビーコン端末３００の識別信号を受信したか否かを判断する（ステップ８１）。
【００９７】
ビーコン端末３００の識別信号を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該識別信号に対応するビーコン端末３００が、前回受信した識別信号との関係において経路条件を満たすビーコン端末３００であるか否かを判断する（ステップ８２）。
【００９８】
上記識別信号が経路条件を満たさないと判断した場合（Ｎｏ）、警備員Ｇが屋外に留まっている可能性が高いため、ＣＰＵ１１は、屋外測位処理を維持する（ステップ８５）。
【００９９】
一方、上記識別信号が経路条件を満たすと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、ＧＰＳの精度が閾値以上（良好）であるか否かを判断する（ステップ８３）。
【０１００】
ＧＰＳの精度が閾値以上であると判断した場合（Ｙｅｓ）、警備員Ｇが屋外に留まっている可能性が高いため、ＣＰＵ１１は、屋外測位処理による位置推定処理を維持する（ステップ８５）。
【０１０１】
一方、ＧＰＳの精度が閾値未満であると判断した場合（Ｎｏ）、警備員Ｇが屋内に移動した可能性が高いため、ＣＰＵ１１は、上記屋外測位処理を屋内測位処理へと切り替える（ステップ８４）。
【０１０２】
図９は、上記屋外測位処理から屋内測位処理への切替処理の例を、ビーコン端末３００の受信強度、ＧＰＳの精度及び警備員Ｇの位置の変化と共に時系列で示した図である。
【０１０３】
同図に示すように、時刻ｔ２、ｔ３で検出したビーコン端末７→８は経路条件を満たすため、ＣＰＵ１１は、屋外測位処理を屋内測位処理に切り替える。このとき、上述したように、ＧＰＳ精度が低い（閾値未満である）ことを切替の条件としてもよい。
【０１０４】
なお時刻ｔ２では、ＧＰＳに基づく測位結果を記録しているが、経路条件を満たす移動により屋内測位処理に切り替えられたため、ＣＰＵ１１は、時刻ｔ２での位置の記録（ＧＰＳ）をビーコン端末７に上書きする。
【０１０５】
［まとめ］
以上説明したように、本実施形態によれば、センタサーバ１００は、経路条件を満たす複数のビーコン端末３００が検出されＧＰＳ精度が低い場合には屋外測位処理を屋内測位処理に切り替え、ビーコン端末３００の識別信号が経路条件を満たさずＧＰＳ精度が高い場合には屋内測位処理を屋外測位処理へ切り替えることで、警備員Ｇが屋内と屋外のどちらに存在するかに応じて、適切に屋内／屋外測位処理を用いて警備員Ｇの位置を把握することができる。
【０１０６】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【０１０７】
上述の実施形態では、屋外測位処理から屋内測位処理の切替においては、ＧＰＳ精度が閾値未満であることが条件とされた。ここで、警備員Ｇが屋外を移動中にビーコン端末３００を検出してしまう可能性があることを考慮して、ＧＰＳの精度に応じた設定数以上のビーコン端末３００を検出した場合に屋外測位処理から屋内測位処理に切り替えて位置推定を行うようにしてもよい。
【０１０８】
例えば、ＧＰＳの精度が低い（すなわち、屋内にいる可能性が高い）場合には、２つ以上のビーコン端末を検出すると屋内測位処理に切り替え、ＧＰＳの精度が高い（すなわち、屋外にいる可能性が高い）場合には、３つ以上のビーコン端末を検出すると屋内測位処理に切り替えてもよい。これにより、屋外を移動中にビーコン信号を受信しても誤って屋内測位処理に切り替えられてしまうことを防止でき、屋外から屋内に移動した場合には速やかに屋内測位処理に切り替えられる。
【０１０９】
図１０は、この場合のセンタサーバ１００による屋外測位処理から屋内測位処理への切替処理の流れを示したフローチャートである。同図の処理は、図８のフローチャートと比較して、ＧＰＳ精度が閾値以上であるか否かを判断するステップ（ステップ８３）が、ＧＰＳ精度に応じた設定数（ＧＰＳ精度が高いほど多く、ＧＰＳ精度が低いほど少ない）のビーコン端末３００を検出したか否かを判断する処理に置き換わっている以外は、図８の処理と同様である。
【０１１０】
上述の実施形態では、屋外測位処理から屋内測位処理への切替処理において、検出したビーコン端末３００が経路条件を満たすか否かを判断するにあたって、任意のビーコン端末３００を用いていた。しかし、センタサーバ１００は、警備対象施設Ｂの屋内外に通じる出入口Ｄの近傍に設置された特定のビーコン端末３００を検出してから、この特定のビーコン端末３００から移動可能なビーコン端末を検出する（経路条件を満たす）場合に、屋内測位処理に切り替えて位置推定を行うようにしてもよい。これにより、屋外を移動中に特定のビーコン端末３００を検出しただけで誤って屋内測位処理に切り替えられてしまうことを防止できる。
【０１１１】
さらにこの場合において、センタサーバ１００は、携帯端末２００が特定のビーコン端末３００を検出したとき、ＧＰＳの精度が低い（閾値未満である）場合には屋外測位処理から屋内測位処理に切り替え、ＧＰＳの精度が高い（閾値以上である）場合には経路条件を満たすビーコン端末３００を検出すると屋外測位処理から屋内測位処理に切り替えて位置推定を行うようにしてもよい。これにより、ＧＰＳ精度を考慮することで警備員Ｇが屋内にいる可能性が高い場合には、速やかに屋内測位処理に切り替えられる。
【０１１２】
上述の実施形態において、屋内測位処理による警備員Ｇの位置推定を実行中に、携帯端末２００が経路条件を満たさないビーコン端末３００を検出した場合、センタサーバ１００は、このビーコン端末と直前に検出したビーコン端末との間に屋外領域が存在する場合には屋外測位処理に切り替え、屋外領域が存在しない場合には直前に検出したビーコン端末３００の信号に基づく屋内測位処理により位置推定を行ってもよい。
【０１１３】
具体的には、この場合センタサーバ１００は、上記記憶部１２０に、管理対象施設Ｂの屋外領域を警備員Ｇが移動した場合に検出され得る屋外領域近傍のビーコン端末３００の経路を示す屋外経路情報を記憶する。例えば、図１においてビーコン端末１５→１８といった経路や、ビーコン端末１１→１３といった経路が当該屋外経路情報に該当する。当該屋外経路情報の経路は、屋内においては上記経路条件を満たさず、当該経路上のビーコン端末同士をマップ上で結んだ直線上に屋外領域が存在する。
【０１１４】
そして位置推定部１６０は、経路条件を満たさないビーコン端末３００を検出したとき、当該検出したビーコン端末３００の経路が上記屋外経路情報に合致する場合に、上記屋外測位処理に切り替えて上記位置を推定してもよい。
【０１１５】
これにより、警備員Ｇが屋外にいるにもかかわらず屋内測位処理が設定されている状況をより確実に検出して適切に屋外測位処理へ切り替えることができる。また、警備員Ｇが屋内を移動中に誤って経路を逸脱したビーコン端末３００を検出したとき、誤って屋外測位処理に切り替えられてしまうことを防止できる。
【０１１６】
また、上述の実施形態では、屋内測位処理による警備員Ｇの位置推定を実行中に、携帯端末２００から識別信号を受信しない場合にＧＰＳ精度が閾値以上であるか否かを判断していたが、特定のビーコン端末３００による位置を警備員Ｇの位置としているときに限って、ＧＰＳ精度が閾値以上であるか否かの判断をするようにしてもよい。すなわち、屋内測位処理による警備員Ｇの位置推定を実行中であっても、特定のビーコン端末３００以外による位置を警備員Ｇの位置としており、識別信号を受信できない場合は、屋内において一時的に識別信号を受信できていないことが想定されるのでＧＰＳ精度によらず屋内測位処理を維持する。これにより、警備員Ｇが屋内から屋外へ移動したことにより識別信号を受信できなくなったことと警備員Ｇが屋内を移動中に一時的に識別信号を受信できなくなったこととを区別でき、誤って屋内測位処理から屋外測位処理に切り替えられてしまうことを防止できる。
【０１１７】
上述の実施形態では、位置推定処理はセンタサーバ１００が担っていたが、当該各処理を携帯端末２００が担ってもよい。この場合、携帯端末２００は、上記記憶部１２０及び位置推定部１６０に相当する機能ブロック並びにハードウェア及びプログラムを有する。この場合、携帯端末２００からセンタサーバ１００へ識別信号やＧＰＳ信号の情報を送信する処理が不要になる。携帯端末２００は、当該位置推定処理により推定した、当該携帯端末２００を携帯する警備員Ｇの位置情報を、センタサーバ１００へ送信してもよい。
【０１１８】
また、上述の実施形態では、センタサーバ１００が、図５で示した経路条件を記憶すると共に、経路条件判定部１５０を有しており、携帯端末２００から検知データを受信すると、経路条件を参照して、検知データ内でビーコン信号の発信元として記述されているビーコン端末３００が経路条件を満たすか否かを判定していた。しかし、当該経路条件判定部及び経路条件は携帯端末２００が有していてもよい。この場合携帯端末２００は、経路判定部により、検知データが経路条件を満たすと判定された場合には、当該検知データをセンタサーバ１００へ送信し、経路条件を満たさないと判定された場合には、検知データをセンタサーバ１００に送信しない。
【０１１９】
さらに、本実施形態では、警備業務中の警備員Ｇの位置推定について説明したが、本発明の適応範囲はこれに限定されない。例えば、空港やデパートなどのスタッフや清掃作業を行う清掃員など種々の現場で作業を行う作業員や空港やデパートなどの施設を利用する利用者など種々の人物の位置推定において適応することが可能である。
【０１２０】
本願の特許請求の範囲に記載された発明のうち、「位置推定方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも１つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「位置推定方法」は、コンピュータ・ソフトウェアによる位置情報推定方法であって、コンピュータという計算道具を人間が操作する方法ではない。
【符号の説明】
【０１２１】
１１…ＣＰＵ
１８・１２０…記憶部
１９・１１０…通信部
１５０…経路条件判定部
１６０…位置推定部
１００…センタサーバ
２００…携帯端末
２１０…第１受信部
２２０…第２受信部
３００…ビーコン端末
３１０…発信部
Ｂ…警備対象施設
Ｄ…出入口
Ｇ…警備員
【図１】
2020134152.tif 000003
【図２】
2020134152.tif 000004
【図３】
2020134152.tif 000005
【図４】
2020134152.tif 000006
【図５】
2020134152.tif 000007
【図６】
2020134152.tif 000008
【図７】
2020134152.tif 000009
【図８】
2020134152.tif 000010
【図９】
2020134152.tif 000011
【図１０】
2020134152.tif 000012