(57)【要約】      （修正有）【課題】管理対象および非管理対象の双方にとって利便性の高い位置管理システムを提供する。【解決手段】位置管理システム１は近距離無線通信を用い、各々に第１識別子が付与され、複数の管理対象に具備される複数の送信機と、各々に第２識別子が付与され複数の位置に配置される複数の受信機と、各第１識別子に対応付けられた各管理対象の第１属性と、各第２識別子に対応付けられた各受信機の第２属性とが記憶部３４０に記憶されている計算機３０とを有する。送信機は、第１識別子を含む第１信号Ｓ１を第１所定間隔毎に送信する。受信機は第１信号を受信し、受信した第１信号の受信強度と受信時刻と第１識別子と第２識別子とを含む第２信号Ｓ２を計算機に送信する。処理部３２０は第２信号を受信し受信した第２信号に基づいて、ある時点で所定の送信機から送信された第１信号を受信した複数の受信機のうち受信強度最大の受信機を所在受信機と判定する。【選択図】図１
2020118613.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信を用いて位置管理を行う位置管理システムであって、
各々に第１識別子が付与され、複数の管理対象にそれぞれ具備される複数の送信機と、
各々に第２識別子が付与され、複数の位置にそれぞれ配置される複数の受信機と、
計算機とを有し、
前記送信機は、前記第１識別子を含む第１信号を第１所定間隔毎に送信し、
前記受信機は、前記第１信号を受信し、受信した第１信号の受信強度と、受信時刻と、前記第１識別子と、前記第２識別子とを含む第２信号を前記計算機に送信し、
前記計算機は、前記第２信号を受信し、受信した第２信号に基づいて、ある時点で所定の前記送信機から送信された前記第１信号を受信した複数の前記受信機のうち、受信強度が最大である受信機を所在受信機と判定することを特徴とする位置管理システム。
【請求項２】
前記計算機の記憶部には、前記各第１識別子に対応付けられた前記各管理対象の第１属性と、前記各第２識別子に対応付けられた前記各受信機の第２属性とが記憶されており、
前記計算機は、前記所在受信機の前記第２識別子に対応付けられた前記第２属性と、前記所定の送信機の前記第１識別子に対応付けられた所定の前記管理対象の前記第１属性とに基づいて、前記所定の管理対象の位置管理を行うことを特徴とする請求項１に記載の位置管理システム。
【請求項３】
特定のエリアには前記管理対象が出入りするための入出口が設けられており、
前記エリアの入出口の内側および外側に、それぞれ少なくとも１台の前記受信機が配置されており、
前記エリアの入出口の内側に配置されている前記受信機の第２識別子には、前記受信機の配置位置を示す内外属性として、当該受信機が前記エリアの入出口の内側に配置されている旨を示す内側属性が対応付けられており、
前記エリアの入出口の外側に配置されている前記受信機の第２識別子には、前記内外属性として、当該受信機が前記エリアの入出口の外側に配置されている旨を示す外側属性が対応付けられていることを特徴とする請求項２に記載の位置管理システム。
【請求項４】
前記計算機は、前記内側属性が対応付けられた第２識別子を有する受信機と、前記外側属性が対応付けられた第２識別子を有する受信機とのうち、いずれの受信機が先または後に前記所在受信機となったかを判別し、その判別結果に基づいて、前記所定の管理対象が前記エリアに入ったのか、あるいは前記エリアから出たのかを判別することを特徴とする請求項３に記載の位置管理システム。
【請求項５】
前記計算機は、前記所定の送信機について、所在受信機情報を時系列に並べた所在受信機データを作成することを特徴とする請求項１〜４のいずれかに記載の位置管理システム。
【請求項６】
前記計算機は、前記受信機が前記送信機から受信した前記第１信号の受信強度が所定の閾値よりも小さいと判断した場合、当該第１信号の受信時刻における前記第２信号に含まれる情報を削除し、前記所在受信機データに反映し保存することを特徴とする請求項５に記載の位置管理システム。
【請求項７】
前記計算機は、ある一定期間内で所定数に満たない前記所定の送信機からの前記第１信号を同一の前記受信機が受信し、かつ、その前後の所定時間において、当該受信機が前記第１信号を受信していないと判断した場合、当該一定期間内で所定数に満たない前記第２信号に含まれる情報を削除し、前記所在受信機データに反映し保存することを特徴とする請求項５または６に記載の位置管理システム。
【請求項８】
前記計算機は、前記位置管理を通じて得られた情報を表示データとして表示端末に表示させることを特徴とする請求項１〜７のいずれかに記載の位置管理システム。
【請求項９】
前記第１属性は前記管理対象の名称を含み、当該第１属性を前記第１識別子に対応付けた管理対象テーブルが前記記憶装置に記憶されており、
前記第２属性は前記入出口の名称と前記内外属性とを含み、当該第２属性を前記第２識別子に対応付けた入出口テーブルが前記記憶装置に記憶されていることを特徴とする請求項３〜８のいずれかに記載の位置管理システム。
【請求項１０】
前記計算機は、前記位置管理を通じて得られた情報に基づいて、前記所定の管理対象による前記エリアへの入出履歴を示す入出履歴表を作成することを特徴とする請求項３〜９のいずれかに記載の位置管理システム。
【請求項１１】
前記近距離無線通信は、Ｂｌｕｅｔｏｏｔｈによる通信であることを特徴とする請求項１〜１０のいずれかに記載の位置管理システム。
【請求項１２】
前記第２信号を前記計算機に送信するための中継手段を有することを特徴とする請求項１〜１１のいずれかに記載の位置管理システム。
【請求項１３】
複数の前記計算機が組み合わされた仮想計算機を有することを特徴とする請求項１〜１２のいずれかに記載の位置管理システム。
【請求項１４】
前記第１信号には、その発信毎に変化するカウンタ値が含まれており、
前記第２信号にも、前記カウンタ値が含まれており、
前記計算機は、前記第１信号および前記第２信号に含まれるカウンタ値に基づいて、前記各受信機が前記第１信号を受信した受信時刻を特定することを特徴とする請求項１〜１３のいずれかに記載の位置管理システム。
【請求項１５】
前記計算機は、前記第２信号に含まれるカウンタ値の連続性に基づいて、前記送信機および前記受信機間の通信品質を計測することを特徴とする請求項１４に記載の位置管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置管理システムに関する。
【背景技術】
【０００２】
従来から、人や物などの管理対象に送信機を具備させ、当該送信機と受信機との間で通信を行うことにより、管理対象の位置管理を行う位置管理システムを用いた技術が提案されている。たとえば、特許文献１には、複数の部屋から構成される設備において、各部屋の出入口にカードリーダを設け、当該カードリーダに、利用者が具備するカードを読み取らせることにより、利用者の入退室管理を行う技術が開示されている。
【０００３】
たとえば、病院等の施設では、当該施設のスタッフ（管理対象）と、当該施設を訪れる利用者（非管理対象）とで、施設の入出口を共有する場合がある。このような共用の入出口において、特許文献１に記載の技術を用いてスタッフの入退室管理を行うことができれば便利である。
【０００４】
しかしながら、特許文献１では、各部屋の入出口に、カードリーダと併設してゲートが設けられる。そのため、特許文献１に記載の技術を用いてスタッフの入退室管理を行う場合、カードを具備した施設のスタッフしか認証を受けてゲートを通過することができず、カードを具備しない施設の利用者は、認証を受けることができず、ゲートを通過することができない。このように、特許文献１に記載の技術は、施設の利用者（非管理対象）にとって利便性が高い技術とはいえない。
【０００５】
この点、各部屋の入出口に設けられたゲートを撤去することにより、カードを具備しない施設の利用者であっても、各部屋に自由に入退室することができる。しかしながら、特許文献１に記載の技術を用いる場合、スタッフの入退室管理を行うには、カードリーダにカードを翳す必要がある。そのため、スタッフは、たとえ急を要する場合であっても、各部屋に入退室する都度、カードリーダにカードを翳さなければならない。したがって、特許文献１に記載の技術は、施設のスタッフ（管理対象）にとって利便性が高い技術とはいえない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２５９９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような実状に鑑みてなされ、その目的は、管理対象および非管理対象の双方にとって利便性の高い位置管理システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る位置管理システムは、
近距離無線通信を用いて位置管理を行う位置管理システムであって、
各々に第１識別子が付与され、複数の管理対象にそれぞれ具備される複数の送信機と、
各々に第２識別子が付与され、複数の位置にそれぞれ配置される複数の受信機と、
計算機とを有し、
前記送信機は、前記第１識別子を含む第１信号を第１所定間隔毎に送信し、
前記受信機は、前記第１信号を受信し、受信した第１信号の受信強度と、受信時刻と、前記第１識別子と、前記第２識別子とを含む第２信号を前記計算機に送信し、
前記計算機は、前記第２信号を受信し、受信した第２信号に基づいて、ある時点で所定の前記送信機から送信された前記第１信号を受信した複数の前記受信機のうち、受信強度が最大である受信機を所在受信機と判定することを特徴とする。
【０００９】
本発明に係る位置管理システムによれば、ある時点において、所定の送信機を具備する所定の管理対象が、ある受信機の近くに所在していた場合、当該受信機は他の受信機よりも大きな受信強度で、所定の送信機から第１信号を受信することになる。すなわち、当該受信機は、計算機によって、所在受信機として判定される。このように、所在受信機を判定することにより、その所在受信機の近くに所在していた所定の管理対象を特定することが可能となり、所定の管理対象の位置管理を行うことができる。
【００１０】
また、本発明に係る位置管理システムでは、少なくとも送信機と受信機との間では、近距離無線通信を用いた通信が行われる。そのため、送信機を具備する管理対象が、受信機から所定範囲内（たとえば、近距離無線通信の通信距離の範囲内）に近付くと、送信機を受信機に翳す動作を行うことなく、送信機と受信機との間で通信が成立し、送信機の情報を受信機に与えることができる。したがって、本発明に係る位置管理システムは、管理対象にとって利便性が高い。
【００１１】
また、本発明に係る位置管理システムでは、特許文献１に記載の技術とは異なり、受信機と併設してゲートを設けることはなく、送信機を具備しない非管理対象にとって利便性が高い。
【００１２】
なお、本発明において、近距離無線通信とは、その通信可能距離が、短距離無線通信の通信可能距離（外部の装置との間でデータを受け渡すことができる最大距離（数十センチメートル程度））よりも長い通信として定義する。
【００１３】
好ましくは、前記計算機の記憶部には、前記各第１識別子に対応付けられた前記各管理対象の第１属性と、前記各第２識別子に対応付けられた前記各受信機の第２属性とが記憶されており、前記計算機は、前記所在受信機の前記第２識別子に対応付けられた前記第２属性と、前記所定の送信機の前記第１識別子に対応付けられた所定の前記管理対象の前記第１属性とに基づいて、前記所定の管理対象の位置管理を行う。
【００１４】
このような構成とすることにより、所在受信機については、その第２識別子に基づいて、第２属性が特定され、所定の管理対象については、当該管理対象が具備する所定の送信機の第１識別子に基づいて、第１属性が特定される。したがって、これらの第１属性と第２属性とに基づいて、所定の管理対象の位置管理を行うことができる。たとえば、送信機を具備する管理対象の名称等を第１属性として対応付け、受信機の所在地の名称等を第２属性として対応付けておくことにより、ある時点における所定の管理対象の所在地を特定することができる。
【００１５】
好ましくは、特定のエリアには前記管理対象が出入りするための入出口が設けられており、前記エリアの入出口の内側および外側に、それぞれ少なくとも１台の前記受信機が配置されており、前記エリアの入出口の内側に配置されている前記受信機の第２識別子には、前記受信機の配置位置を示す内外属性として、当該受信機が前記エリアの入出口の内側に配置されている旨を示す内側属性が対応付けられており、前記エリアの入出口の外側に配置されている前記受信機の第２識別子には、前記内外属性として、当該受信機が前記エリアの入出口の外側に配置されている旨を示す外側属性が対応付けられている。
【００１６】
この場合において、前記計算機は、前記内側属性が対応付けられた第２識別子を有する受信機と、前記外側属性が対応付けられた第２識別子を有する受信機とのうち、いずれの受信機が先または後に前記所在受信機となったかを判別し、その判別結果に基づいて、前記所定の管理対象が前記エリアに入ったのか、あるいは前記エリアから出たのかを判別する。
【００１７】
たとえば、外側属性が対応付けられた第２識別子を有する受信機が先に所在受信機となり、その後、内側属性が対応付けられた第２識別子を有する受信機が所在受信機となった場合、所定の管理対象は、特定のエリアに入ったものと判別される。一方で、内側属性が対応付けられた第２識別子を有する受信機が先に所在受信機となり、その後、外側属性が対応付けられた第２識別子を有する受信機が所在受信機となった場合、所定の管理対象は、特定のエリアから出たものと判別することができる。すなわち、上記のような構成とすることにより、所定の管理対象が、特定のエリアに入ったのか、あるいは特定のエリアから出たのかを判別することができる。
【００１８】
好ましくは、前記計算機は、前記所定の送信機について、所在受信機情報を時系列に並べた所在受信機データを作成する。このような構成とすることにより、所定の送信機毎に、所在受信機の変化（切り替わり）を時系列に把握することができる。
【００１９】
好ましくは、前記計算機は、前記受信機が前記送信機から受信した前記第１信号の受信強度が所定の閾値よりも小さいと判断した場合、当該第１信号の受信時刻における前記第２信号に含まれる情報を削除し、前記所在受信機データに反映し、保存する。受信強度が所定の閾値よりも小さい第１信号はノイズである可能性があり、上記のような構成とすることにより、誤ってノイズを第１信号と判断することを防止することができる。
【００２０】
好ましくは、前記計算機は、ある一定期間内で所定数に満たない前記所定の送信機からの前記第１信号を同一の前記受信機が受信し、かつ、その前後の所定時間において、当該受信機が前記第１信号を受信していないと判断した場合、当該一定期間内で所定数に満たない前記第２信号に含まれる情報を削除し、前記所在受信機データに反映し、保存する。ある一定期間内で所定数に満たない所定の送信機からの第１信号を同一の受信機が受信し、かつ、その前後の所定時間において、当該受信機が第１信号を受信していない場合、当該第１信号はノイズである可能性があり、上記のような構成とすることにより、誤ってノイズを第１信号と判断することを防止することができる。
【００２１】
前記計算機は、前記位置管理を通じて得られた情報を表示データとして表示端末に表示させてもよい。このような構成とすることにより、表示端末を介して、位置管理を通じて得られた情報を視認させることができる。
【００２２】
好ましくは、前記第１属性は前記管理対象の名称を含み、当該第１属性を前記第１識別子に対応付けた管理対象テーブルが前記記憶装置に記憶されており、前記第２属性は前記入出口の名称と前記内外属性とを含み、当該第２属性を前記第２識別子に対応付けた入出口テーブルが前記記憶装置に記憶されている。このような構成とすることにより、管理対象テーブルと入出口テーブルとに基づいて、所定の管理対象の所在地を特定することができる。
【００２３】
前記計算機は、前記位置管理を通じて得られた情報に基づいて、前記所定の管理対象による前記エリアへの入出履歴を示す入出履歴表を作成してもよい。このような構成とすることにより、入出履歴表に基づいて、所定の管理対象の勤怠管理を行うことができる。
【００２４】
前記第２信号を前記計算機に送信するための中継手段を有していてもよい。
【００２５】
好ましくは、複数の前記計算機が組み合わされた仮想計算機を有する。このような構成とすることにより、所定の管理対象の位置管理を行うに際し、その処理の高速化および大規模化を図ることができる。
【００２６】
前記第１信号には、その発信毎に変化するカウンタ値が含まれており、前記第２信号にも、前記カウンタ値が含まれており、前記計算機は、前記第１信号および前記第２信号に含まれるカウンタ値に基づいて、前記各受信機が前記第１信号を受信した受信時刻を特定してもよい。
【００２７】
前記計算機は、前記第２信号に含まれるカウンタ値の連続性に基づいて、前記送信機および前記受信機間の通信品質を計測してもよい。このような構成とすることにより、カウンタ値が連続している場合は、通信品質が良好であり、カウンタ値に欠損がある（カウンタ値が連続していない）場合には、通信品質は不良であると評価することができる。
【００２８】
前記近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信であってもよい。
【図面の簡単な説明】
【００２９】
【図１】図１は本発明の一実施形態に係る位置管理システムの機能構成を示すブロック図である。
【図２】図２は同位置管理システムの構成を示す図である。
【図３Ａ】図３Ａは管理対象テーブルを示す図である。
【図３Ｂ】図３Ｂは入出口テーブルを示す図である。
【図４】図４は処理部が実行するリアルタイム処理における所在受信機特定処理の内容を示すフローチャートである。
【図５】図５は受信機別データの一部を示す図である。
【図６】図６は送信機別データの一部を示す図である。
【図７】図７は所在受信機データを示す図である。
【図８】図８は処理部が実行する入出判定処理の内容を示すフローチャートである。
【図９】図９は表示データとしての入出履歴表を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明を、図面に示す実施形態に基づき説明する。
【００３１】
第１実施形態
図１に示すように、本実施形態に係る位置管理システム１は、複数の管理対象にそれぞれ具備される複数の送信機１０＿１〜１０＿ｎ（ｎは自然数）と、複数の位置にそれぞれ配置される複数の受信機２０＿１〜２０＿ｍ（ｍは自然数）と、計算機３０と、表示端末４０とを有する。
【００３２】
図２は、位置管理システム１の構成を示す図である。図２に示す例では、簡単のため、ｎ＝３としており、複数のエリア３＿１〜３＿３が設けられている。エリア３＿１の内側および外側には、それぞれ１台の受信機２０＿１および２０＿２が配置され、エリア３＿２の内側および外側には、それぞれ１台の受信機２０＿３および２０＿４が配置され、エリア３＿３の内側および外側には、それぞれ１台の受信機２０＿５および２０＿６が配置されている。
【００３３】
複数のエリア３＿１〜３＿３の各々には、複数の管理対象２＿１〜２＿３が出入りするための複数の入出口４＿１〜４＿３の各々が設けられている。入出口４＿１の周囲には、２台の受信機２０＿１および２０＿２が所定距離だけ離れて配置され、入出口４＿２の周囲には、２台の受信機２０＿３および２０＿４が所定距離だけ離れて配置され、入出口４＿３の周囲には、２台の受信機２０＿５および２０＿６が所定距離だけ離れて配置されている。
【００３４】
管理対象２＿１〜２＿３には、それぞれ送信機１０＿１〜１０＿３が具備されている。そして、送信機１０＿１〜１０＿３と受信機２０＿１〜２０＿６との間で行われる通信を介して、管理対象２＿１〜２＿３の位置管理が行われる。なお、本実施形態による位置管理では、後述する所在受信機特定処理と入出判定処理とが行われる。
【００３５】
上記通信（送信機１０＿１〜１０＿ｎと受信機２０＿１〜２０＿ｍとの間の通信）としては、近距離無線通信を用いた通信が行われる。本実施形態では、近距離無線通信とは、その通信可能距離が、短距離無線通信の通信可能距離（外部の装置との間でデータを受け渡すことができる最大距離（数十センチメートル程度））よりも長い通信として定義する。本実施形態では、近距離無線通信として、Ｂｌｕｅｔｏｏｔｈによる通信が行われる。
【００３６】
図１において、送信機１０＿１〜１０＿ｎの各々には、各々に固有の第１識別子が付与されている。送信機１０＿１〜１０＿ｎは、第１識別子に関する情報を含む第１信号Ｓ１を第１所定間隔毎に送信する。図３Ａに示すように、送信機１０＿１の第１識別子としては、たとえば「ｘｘｘ１０＿１」といった識別子が付与されている。第１識別子に関する情報は、第１信号によって送信可能となるように、変調が施される。
【００３７】
送信機１０＿１〜１０＿ｎの各々の第１識別子には、各送信機１０＿１〜１０＿ｎを具備する各管理対象２＿１〜２＿ｎの第１属性が対応付けられている。本実施形態では、図３Ａに示すように、第１属性として、「２＿１」、「２＿２」、「２＿３」、・・・など、管理対象２＿１〜２＿ｎの名称（個人の名称）が用いられているが、これに限定されるものではなく、管理対象２＿１〜２＿ｎを示す他の属性、例えば管理対象２＿１〜２＿ｎの所属部署名等を用いてもよい。
【００３８】
送信機１０＿１〜１０＿ｎの態様としては、カード型端末、キーホルダー型端末または腕時計型端末、あるいはスマートフォン等の携帯端末などが例示されるが、特に限定されるものではない。
【００３９】
受信機２０＿１〜２０＿ｍは、送信機１０＿１〜１０＿ｎから送信される第１信号Ｓ１を受信する。受信機２０＿１〜２０＿ｍの各々には、各々に固有の第２識別子が付与されている。
【００４０】
図３Ｂに示すように、受信機２０＿１〜２０＿ｍの第２識別子としては、たとえば「ｘｘｘ２０＿１」、「ｘｘｘ２０＿２」、「ｘｘｘ２０＿３」、・・・といった識別子が付与されている。受信機２０＿１〜２０＿ｍの各々の第２識別子には、受信機２０＿１〜２０＿ｍの各々の第２属性が対応付けられている。本実施形態では、図３Ｂに示すように、第２属性として、「入出口４＿１」、「入出口４＿２」、「入出口４＿３」、・・・など、受信機２０＿１〜２０＿ｍが配置されるエリアの入出口の名称（受信機２０＿１〜２０＿ｍの所在地の名称）が用いられているが、これに限定されるものではなく、受信機２０＿１〜２０＿ｍが配置されるエリアを示す他の属性、例えば「安全区域」や「危険区域」等を用いてもよい。
【００４１】
本実施形態では、図２に示すエリア３＿１〜３＿３の内側に配置されている受信機２０＿１，２０＿３，２０＿５については、受信機２０＿１，２０＿３，２０＿５の配置位置を示す内外属性として、当該受信機２０＿１，２０＿３，２０＿５がエリア３＿１〜３＿３の内側に配置されている旨を示す内側属性が対応付けられている（図３Ｂ参照）。また、図２に示すエリア３＿１〜３＿３の外側に配置されている受信機２０＿２，２０＿４，２０＿６については、受信機２０＿２，２０＿４，２０＿６の配置位置を示す内外属性として、当該受信機２０＿２，２０＿４，２０＿６がエリア３＿１〜３＿３の外側に配置されている旨を示す外側属性が対応付けられている（図３Ｂ参照）。
【００４２】
受信機２０＿１〜２０＿ｍは、第１信号Ｓ１を受信する度に、その受信強度（信号強度：ＲＳＳＩ（Received Signal Strength Indication））を算出する。そして、受信機２０＿１〜２０＿ｍは、算出した受信強度と、第１信号Ｓ１の受信時刻と、送信機１０＿１〜１０＿ｎの第１識別子と、受信機２０＿１〜２０＿ｍの第２識別子とを含む第２信号Ｓ２を計算機３０に送信する。なお、第２信号Ｓ２を送信する態様は、無線または有線のいずれの態様でもよい。
【００４３】
図１に示すように、計算機３０は、受信部３１０と、処理部３２０と、送信部３３０と、記憶部３４０とを有する。記憶部３４０には、図３Ａに示す第１属性を第１識別子に対応付けた管理対象テーブル５０と、図３Ｂに示す第２属性を第２識別子に対応付けた入出口テーブル５１とが予め記憶されている。また、入出口テーブル５１には、各第２識別子に対応する受信機２０＿１〜２０＿ｍが内側属性または外側属性のいずれに対応付けられているかを示す情報が含まれている。また、記憶部３４０には、計算機３０が受信部３１０から受信した第２信号Ｓ２に含まれる各種情報が格納される。
【００４４】
受信部３１０は、受信機２０＿１〜２０＿ｍから送信された第２信号Ｓ２を受信する。受信部３１０は、第２信号Ｓ２を受信する度に、送信機１０＿１〜１０＿ｎの第１識別子と、受信機２０＿１〜２０＿ｍの第２識別子と、受信機２０＿１〜２０＿ｍによる第１信号Ｓ１の受信時刻と、第１信号Ｓ１の受信強度とを含む情報を取り出し、これらの情報を記憶部３４０に格納する。
【００４５】
より詳細には、図５に示すように、受信部３１０は、受信機２０＿１〜２０＿ｍ毎（第２識別子毎）に、第１信号Ｓ１の受信時刻と、第１識別子と、第１信号Ｓ１の受信強度（受信レベル）とを含む情報（以下、受信機別受信情報）を時系列となるように格納した受信機別データ６０を作成する。受信機別データ６０は、たとえば表形式で表される。なお、図５に示す受信機別データ６０では、図面が煩雑になるのを防止するために、受信機別データ６０に含まれる受信機別受信情報の一部を省略している。実際には、受信機別データ６０には、各受信機２０＿１〜２０＿ｍ（各第２識別子）について、受信した各受信機別受信情報が格納される。
【００４６】
処理部３２０は、図４に示す所在受信機特定処理を実行する。所在受信機特定処理では、処理部３２０は、まず記憶部３４０に格納された受信機別データ６０から、受信機２０＿１〜２０＿ｍの各々について、所定時間分の受信機別受信情報を取り出す（ステップＳＡ１）。
【００４７】
次いで、処理部３２０は、図６に示すように、ステップＳＡ１で取り出した受信機別受信情報について、送信機１０＿１〜１０＿ｎ毎（第１識別子毎）に、第１信号Ｓ１の受信時刻と、第２識別子と、第１信号Ｓ１の受信強度（受信レベル）とを含む情報（以下、送信機別受信情報）を時系列となるように並び替えた送信機別データ６１を作成する（ステップＳＡ２）。送信機別データ６１は、同図に示すように、たとえば表形式で表され、各行には送信機別受信情報を構成する上記各種情報が含まれている。なお、図６に示す送信機別データ６１では、図面が煩雑になるのを防止するために、送信機別データ６１に含まれる送信機別受信情報の一部を省略している。実際には、送信機別データ６１には、各送信機１０＿１〜１０＿ｎ（各第１識別子）について、受信した各送信機別受信情報が格納される。
【００４８】
次いで、処理部３２０は、各時刻において、送信機別データ６１に含まれる未処理情報（送信機別データ６１に含まれる、所在受信機特定処理が未実施の情報）に対し、第１信号Ｓ１の受信強度を所定の閾値と比較する処理を送信機１０＿１〜１０＿ｎ毎（第１識別子毎）に行う。そして、処理部３２０は、当該受信強度が所定の閾値よりも小さいと判断した場合、たとえば、送信機別データ６１から、その時刻における送信機別受信情報を削除する（ステップＳＡ３）。
【００４９】
受信強度が所定の閾値よりも小さい第１信号Ｓ１はノイズである可能性があり、上記処理を行うことにより、誤ってノイズを第１信号Ｓ１と判断することを防止することができる。なお、ステップＳＡ３の処理結果は、後述する所在受信機データ７０に反映され、保存される。
【００５０】
次いで、処理部３２０は、ある一定期間内で所定数に満たない第２識別子が存在し、かつ、その前後の所定時間において、当該第２識別子が存在しないことを判定する処理を送信機１０＿１〜１０＿ｎ毎（第１識別子毎）に行う。そして、処理部３２０は、ある一定期間内で所定数に満たない第２識別子が存在し、かつ、その前後の所定時間において、当該第２識別子が存在していないと判定した場合、たとえば、送信機別データ６１から、上記第２識別子に対応する送信機別受信情報を削除する（ステップＳＡ４）。ステップＳＡ４では、換言すれば、たとえば、ある一定期間内で所定数に満たない所定の送信機１０＿ｗ（ｗは自然数）からの第１信号Ｓ１を同一の受信機２０＿ｔ（ｔは自然数）が受信し、かつ、その前後の所定時間において、当該受信機２０＿ｔが上記第１信号Ｓ１を受信していない場合に、送信機別データ６１から、当該一定期間内で所定数に満たない上記受信機２０＿ｔに関する送信機別受信情報を削除する処理が行われる。
【００５１】
ある一定期間内で所定数に満たない所定の送信機からの第１信号Ｓ１を同一の受信機２０＿ｔ（ｔは自然数）が受信し、かつ、その前後の所定時間において、当該受信機２０＿ｔが第１信号Ｓ１を受信していない場合、当該第１信号Ｓ１はノイズである可能性があり、上記処理を行うことにより、誤ってノイズを第１信号Ｓ１と判断することを防止することができる。なお、ステップＳＡ４の処理結果は、後述する所在受信機データ７０に反映され、保存される。
【００５２】
次いで、処理部３２０は、未処理情報の第１信号Ｓ１の受信強度について移動平均を算出する処理を送信機１０＿１〜１０＿ｎ毎（第１識別子毎）に行う（ステップＳＡ５）。
【００５３】
次いで、処理部３２０は、ステップＳＡ１〜ＳＡ５の処理結果に対し、複数の受信機２０＿１〜２０＿ｕ（ｕは自然数）の各々の受信強度を比較する処理を行う。この処理では、処理部３２０は、複数の受信機２０＿１〜２０＿ｕのうち、第１信号Ｓ１の受信強度が最大である受信機２０＿ｖ（ｖは自然数）を所在受信機として判定する（ステップＳＡ６）。
【００５４】
処理部３２０は、上記処理を送信機１０＿１〜１０＿ｎ毎（第１識別子毎）に行い、各送信機１０＿１〜１０＿ｎについて、所在受信機２０＿ｖの判定を行い、図７に示すように、所在受信機２０＿ｖの第２識別子（所在受信機情報）と、所在受信機２０＿ｖに第１信号Ｓ１を送信した所定の送信機１０＿ｗの第１識別子とを時系列に並べた所在受信機データ７０を作成（または更新）して、所在受信機特定処理を終了する。なお、所在受信機データ７０は、同図に示すように、たとえば表形式で表され、各行には第１識別子、第２識別子および第１信号Ｓ１の受信時刻に関する情報が含まれている。
【００５５】
また、処理部３２０は、必要に応じて図８に示す入出判定処理を行う。入出判定処理では、処理部３２０は、所定の管理対象２＿１〜２＿ｎが、特定のエリア３＿１〜３＿ｎに入ったのか、あるいは特定のエリア３＿１〜３＿ｎから出たのかを特定する処理を行う。処理部３２０は、まず、図７に示す所在受信機データ７０から所要時間分（後述する入出履歴表８０を作成するために要する時間分であり、たとえば１日分）の所在受信機情報を取り出す。
【００５６】
そして、処理部３２０は、当該所在受信機情報を参照し、所定の送信機１０＿ｗについて、所要時間分の所在受信機情報のうち先頭の所在受信機情報に対応する受信時刻において、所在受信機２０＿ｖが、ある受信機２０＿ｘ（ｘは自然数）から他の受信機２０＿ｙ（ｙは自然数）に切り替わったか否かを判定する（ステップＳＢ１）。
【００５７】
ステップＳＢ１の判定結果がＮｏの場合、処理部３２０は、ステップＳＢ１の処理を再度実行し、先頭から２番目の所在受信機情報に対応する受信時刻において、所在受信機２０＿ｖの切り替わりが発生したか否かの判定を行う。
【００５８】
ステップＳＢ１の判定結果がＹｅｓの場合、処理部３２０は、記憶部３４０から図３Ｂに示す入出口テーブル５１を読み出し、切り替わり前の所在受信機２０＿ｘが外側属性に対応し、かつ、切り替わり後の所在受信機２０＿ｙが内側属性に対応するか否かを判定する（ステップＳＢ２）。
【００５９】
ステップＳＢ２の判定結果がＹｅｓの場合、処理部３２０は、所在受信機２０＿ｘおよび２０＿ｙが設けられているエリア３＿ｙの入出口４＿ｙを通じて（図２参照）、所定の送信機１０＿ｗを具備する所定の管理対象２＿ｗがエリア３＿ｙに入ったものと特定し（ステップＳＢ３）、処理を終了する。
【００６０】
ステップＳＢ２の判定結果がＮｏの場合、処理部３２０は、切り替わり前の所在受信機２０＿ｘが内側属性に対応し、かつ、切り替わり後の所在受信機２０＿ｙが外側属性に対応するか否かを判定する（ステップＳＢ４）。
【００６１】
ステップＳＢ４の判定結果がＹｅｓの場合、処理部３２０は、所在受信機２０＿ｘおよび２０＿ｙが設けられているエリア３＿ｙの入出口４＿ｙを通じて（図２参照）、所定の送信機１０＿ｗを具備する所定の管理対象２＿ｗがエリア３＿ｙから出たものと特定し（ステップＳＢ５）、処理を終了する。ステップＳＢ４の判定結果がＮｏの場合、処理部３２０は、処理を終了する。
【００６２】
以降、処理部３２０は、ステップＳＢ１〜ステップＳＢ５の処理を繰り返し実行し、先頭から２番目以降の所在受信機情報に対応する受信時刻についても、入出判定処理を行う。
【００６３】
処理部３２０は、入出判定処理を完了させると、その処理結果に基づいて、各種のデータを作成する。たとえば、図９に示すように、処理部３２０は、入出判定処理の結果に基づいて、所定の管理対象２＿１によるエリア３＿１への入出履歴を示す入出履歴表８０を作成する。これにより、入出履歴表８０に基づいて、所定の管理対象２＿１の勤怠管理を行うことができる。
【００６４】
また、処理部３２０は、作成した各種のデータを図１に示す送信部３３０に与える。送信部３３０は、無線または有線により、上記各種のデータを表示端末４０に与え、表示端末４０に表示させる。たとえば、表示端末４０には、図２に示す構成図が表示データとして表示される。また、表示端末４０には、当該構成図に、受信機２０＿１〜２０＿６のうち、いずれの受信機が所在受信機として判定されているかを示す表記や、所定の送信機を具備する管理対象の第１属性を示す表記がリアルタイムで重畳して表示される。このように表示データを作成することにより、表示端末４０を介して、位置管理を通じて得られた情報を視認させることができる。なお、表示端末４０に表示される表示データについて、適宜表示色を変えてもよい。
【００６５】
以上、本実施形態では、少なくとも送信機１０＿１〜１０＿ｎと受信機２０＿１〜２０＿ｍとの間では、Ｂｌｕｅｔｏｏｔｈを用いた通信が行われる。そのため、送信機１０＿１〜１０＿ｎを具備する管理対象２＿１〜２＿ｎが、受信機２０＿１〜２０＿ｍから所定範囲内（たとえば、Ｂｌｕｅｔｏｏｔｈの通信距離の範囲内）に近付くと、送信機１０＿１〜１０＿ｎを受信機２０＿１〜２０＿ｍに翳す動作を行うことなく、送信機１０＿１〜１０＿ｎと受信機２０＿１〜２０＿ｍとの間で通信が成立し、送信機１０＿１〜１０＿ｎの情報を受信機２０＿１〜２０＿ｍに与えることができる。したがって、本実施形態に係る位置管理システム１は、管理対象２＿１〜２＿ｎにとって利便性が高い。
【００６６】
また、本実施形態に係る位置管理システム１では、特許文献１に記載の技術とは異なり、受信機２０＿１〜２０＿ｍと併設してゲートを設けることはなく、送信機１０＿１〜１０＿ｎを具備しない非管理対象にとって利便性が高い。
【００６７】
また、エリア３＿１〜３＿ｎには管理対象２＿１〜２＿ｎが出入りするための入出口４＿１〜４＿ｎが設けられており、入出口４＿１〜４＿ｎの周囲には、少なくとも２台の受信機２０＿１〜２０＿ｍが配置されている。このような構成とすることにより、入出口４＿１〜４＿ｎを通じて、所定の管理対象２＿ｗが、特定のエリア３＿ｗ（ｗは自然数）に入ったのか、あるいは特定のエリア３＿ｗから出たのかを判別することができる。
【００６８】
また、処理部３２０は、図７に示すように、所定の送信機１０＿ｗについて、所在受信機情報（本実施形態では、所在受信機２０＿ｖの第２識別子）を時系列に並べた所在受信機データ７０を作成する。このような構成とすることにより、所定の送信機１０＿ｗ毎に、所在受信機２０＿ｖの変化を時系列に把握することができる。
【００６９】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の範囲内で種々に改変することができる。
【００７０】
上記実施形態では、近距離無線通信として、Ｂｌｕｅｔｏｏｔｈによる通信を例示したが、近距離無線通信として用いられる通信は、これに限定されるものではない。たとえば、近距離無線通信として、Ｚｉｇｂｅｅ、ＵＷＢ(Ultra Wideband)等、あるいはその他の通信による通信を用いてもよい。
【００７１】
また、上記実施形態では、受信部３１０は、第２信号Ｓ２に含まれる受信時刻の情報に基づいて、受信機２０＿１〜２０＿ｍが第１信号Ｓ１を受信した受信時刻を特定したが、当該受信時刻をカウンタ値によって特定してもよい。たとえば、第１信号Ｓ１に、その発信毎にカウントアップするカウンタ値を含めるとともに、第２信号Ｓ２にも、そのカウンタ値を含めることにより、処理部３２０は、各受信機における上記受信時刻をカウント値に基づいて特定することができる。
【００７２】
また、第２信号Ｓ２に含まれるカウンタ値の連続性から、送信機１０＿１〜１０＿ｎおよび受信機２０＿１〜２０＿ｍ間の通信品質を計測することができる。これにより、カウンタ値が連続している場合は、通信品質が良好であり、カウンタ値に欠損がある（カウンタ値が連続していない）場合には、通信品質は不良であると評価することが可能となる。
【００７３】
また、上記実施形態では、図２に示すように、各エリアの外側および内側に受信機がそれぞれ１台ずつ配置される場合を例示したが、それぞれ２台以上配置されてもよい。また、各入出口の周囲に受信機を３台以上配置してもよい。このような構成とすることにより、入出判定処理における精度を高めることができる。
【００７４】
また、上記実施形態では、図２に示すように、複数の管理対象の各々に送信機を１台ずつ具備させる場合を例示したが、２台以上具備させてもよい。このような構成とすることにより、入出判定処理における精度を高めることができる。
【００７５】
上記実施形態において、図４に示すステップＳＡ３〜ステップＳＡ６の各処理については、たとえば入出履歴表８０を作成する際に行うことも可能であり、リアルタイム処理だけでなくバッチ処理で行うことも可能である。
【００７６】
第１信号Ｓ１に含める情報は、上記実施形態において示した情報に限定されるものではなく、たとえば送信機１０＿１〜１０＿ｎの電池残量等に関する情報を加えてもよい。
【００７７】
また、上記実施形態では、図２に示すように、３つのエリア３＿１〜３＿３が設けられていたが、エリアの数は１つ、２つ、あるいは４つ以上でもよい。また、各エリアにつき、複数の入出口を設け、各入出口の周囲に少なくとも２台の受信機を配置してもよい。
【００７８】
また、上記実施形態において、位置管理システム１に複数の中継機（中継手段）を具備させ、当該複数の中継機を介して、受信機２０＿１〜２０＿ｍから送信された第２信号Ｓ２を計算機３０（受信部３１０）に与えてもよい。
【００７９】
また、上記実施形態において、位置管理システム１に複数の計算機を具備させるとともに、当該複数の計算機を組み合わせて（接続して）、１台の仮想計算機として機能させてもよい。このような構成とすることにより、所定の管理対象の位置管理を行うに際し、その処理の高速化および大規模化を図ることができる。
【符号の説明】
【００８０】
１…位置管理システム
１０＿１〜１０＿ｎ…送信機
２０＿１〜２０＿ｍ…受信機
３０…計算機
３１０…受信部
３２０…処理部
３３０…送信部
３４０…記憶部
４０…表示端末
５０…管理対象テーブル
５１…入出口テーブル
６０…受信機別データ
６１…送信機別データ
７０…所在受信機データ
８０…入出履歴表
【図１】
2020118613.tif 000003
【図２】
2020118613.tif 000004
【図３Ａ】
2020118613.tif 000005
【図３Ｂ】
2020118613.tif 000006
【図４】
2020118613.tif 000007
【図５】
2020118613.tif 000008
【図６】
2020118613.tif 000009
【図７】
2020118613.tif 000010
【図８】
2020118613.tif 000011
【図９】
2020118613.tif 000012