(57)【特許請求の範囲】
【請求項１】
任意の建物の１つの部屋内において各々が無線通信によって電波を送信する複数の第１の無線装置と、
前記１つの部屋内において各々が前記複数の第１の無線装置から送信された電波を受信する複数の第２の無線装置とを備え、
前記複数の第２の無線装置の各々は、前記１つの部屋内において１つの前記第１の無線装置との間の距離が１つの距離に設定されたときに前記１つの第１の無線装置から送信された電波を受信したときの受信信号強度と前記受信信号強度の分布の度合いとの関係を示す距離識別関数を前記１つの第１の無線装置との間の複数の距離に対応付けて予め保持しており、前記複数の第１の無線装置のいずれかの第１の無線装置から電波を受信すると、前記電波を受信したときの受信信号強度を検出し、前記複数の距離に対応付けて保持された複数の距離識別関数を参照して、前記検出した受信信号強度に対応する前記分布の度合いのうち最大の分布の度合いである第１の最大分布度合いを検出し、その検出した第１の最大分布度合いが得られた距離識別関数に対応する距離を自己と前記第１の無線装置との間の識別距離として検出する処理を前記複数の第１の無線装置について実行し、更に、前記複数の距離識別関数を予め決められた第１の規則に従って重み付けして合成した結果を前記第２の無線装置を識別する第１の識別関数として算出し、
前記第１の規則は、前記第１の無線装置と前記第２の無線装置との距離が短くなるに従って重み係数が直線的に大きくなる規則、前記第１の無線装置と前記第２の無線装置との距離が長くなるに従って重み係数が直線的に大きくなる規則、前記第１の無線装置と前記第２の無線装置との距離が一定の距離で重み係数が最小になり、かつ、前記第１の無線装置と前記第２の無線装置との距離が前記一定の距離からずれるに従って前記重み係数が直線的に大きくなる規則、および前記第１の無線装置と前記第２の無線装置との距離が一定の距離で重み係数が最大になり、かつ、前記第１の無線装置と前記第２の無線装置との距離が前記一定の距離からずれるに従って前記重み係数が直線的に小さくなる規則のいずれかからなる、通信システム。
【請求項２】
前記複数の第２の無線装置の各々は、一定時間内に前記いずれかの第１の無線装置からＱ（Ｑは正の整数）個の電波を受信し、前記Ｑ個の電波を受信したときのＱ個の受信信号強度の平均を前記受信信号強度として検出する、請求項１に記載の通信システム。
【請求項３】
前記複数の第２の無線装置の各々は、前記第２の無線装置を識別する識別関数を定期的に算出し、Ｈ（Ｈは２以上の整数）個の連続するタイミングで算出したＨ個の識別関数の和を前記第１の識別関数として算出する、請求項１または請求項２に記載の通信システム。
【請求項４】
前記検出された受信信号強度、複数の前記識別距離、および複数の前記第１の識別関数を前記１つの部屋内に配置された前記複数の第２の無線装置から受信し、その受信した複数の第１の識別関数を前記第２の無線装置に対する重みを用いて重み付けして合成した結果を前記建物内の部屋を識別する第２の識別関数として算出する処理を複数の部屋内に配置された前記第２の無線装置から受信した複数の第１の識別関数について実行し、前記算出した複数の第２の識別関数に基づいて、前記複数の部屋内に配置された前記第２の無線装置から受信した受信信号強度に対応する複数の分布の度合いのうち最大の分布の度合いである第２の最大分布度合いを検出し、その検出した第２の最大分布度合いが得られた第２の識別関数に対応する部屋を前記複数の第１の無線装置が滞在する部屋として判定し、その判定した部屋内に配置された前記複数の第２の無線装置から受信した前記受信信号強度、前記複数の識別距離および前記複数の第１の識別関数に基づいて、１つの前記第１の無線装置から送信された電波を前記複数の第２の無線装置によって受信したときの複数の受信信号強度に対応する複数の分布の度合いのうち最大の分布の度合いである第３の最大分布度合いを検出し、その検出した第３の最大分布度合いが得られた前記第１の識別関数を送信した第２の無線装置を前記１つの第１の無線装置が最も近い第２の無線装置として判定し、前記最も近い第２の無線装置から受信した識別距離に基づいて前記１つの第１の無線装置の位置を判定する処理を前記複数の第１の無線装置について実行する通信装置を更に備える、請求項１または請求項３に記載の通信システム。
【請求項５】
前記通信装置は、更に、前記最も近い第２の無線装置に対する信頼度である第１の信頼度を演算する処理を前記複数の第１の無線装置の全てについて実行し、前記演算した第１の信頼度が大きいほど、大きさが大きくなる図形を用いて、前記演算した複数の信頼度を前記複数の第１の無線装置の位置とともに視覚情報として表示する、請求項４に記載の通信システム。
【請求項６】
前記複数の第２の無線装置は、病院内の１つ病室内の複数のベッドに対応して前記１つの病室内に配置されており、
前記複数の第１の無線装置は、前記病院内における医師および看護師に装着されている、請求項５に記載の通信システム。
【請求項７】
前記通信装置は、前記第１の信頼度が第１のしきい値以上であるとき、前記最も近い第２の無線装置に対応するベッドの患者を看護記録の対象とする患者として選択する、請求項６に記載の通信システム。
【請求項８】
前記通信装置は、前記第１の信頼度が第１のしきい値よりも低いとき、前記最も近い第２の無線装置が配置された部屋の全患者から看護記録の対象とする患者を選択する、請求項６に記載の通信システム。
【請求項９】
前記通信装置は、更に、前記複数の第１の無線装置が滞在する部屋に対する信頼度である第２の信頼度を演算する処理を前記複数の第１の無線装置の全てについて実行し、前記第１の信頼度が第１のしきい値よりも低く、かつ、前記第２の信頼度が第２のしきい値よりも低いとき、前記最も近い第２の無線装置が配置された部屋および前記部屋に隣接する部屋の両方の部屋の全患者から看護記録の対象とする患者を選択する、請求項６に記載の通信システム。
【請求項１０】
前記通信装置は、更に、前記判定した前記複数の第１の無線装置の位置を前記病院内に設置された情報通信システムへ送信する、請求項６に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信システムに関し、特に、各無線装置の位置を判定可能な通信システムに関するものである。
【背景技術】
【０００２】
従来、ある１つの無線モジュールに近接する無線モジュールを検出可能な通信システムが知られている（特許文献１）。
【０００３】
この通信システムにおいては、各無線モジュールは、他の無線モジュールから電波を受信したときの受信信号強度を検出し、その検出した受信信号強度に基づいて、自己と他の無線モジュールとの間の距離を演算する。
【０００４】
そして、各無線モジュールは、その演算した距離が基準値（＝３ｍ）以下であれば、他の無線モジュールを近接無線モジュールとして検出する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３５２５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の通信システムにおいては、各無線モジュールは、他の無線モジュールから電波を受信したときの受信信号強度に基づいて他の無線モジュールとの間の距離を演算しているため、他の無線モジュールとの間の距離を正確に演算するのが困難であるという問題がある。
【０００７】
即ち、電波がマルチパスを経由して伝搬する場合、受信信号強度は、広い範囲に分布するため、２つの無線モジュール間の１つの距離に対して複数の受信信号強度が存在する場合があり、２つの無線モジュール間の距離を正確に演算するのが困難である。
【０００８】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、マルチパス環境においても、受信信号強度に基づいて無線装置間の距離を正確に判定可能な通信システムを提供することである。
【課題を解決するための手段】
【０００９】
この発明によれば、通信システムは、複数の第１の無線装置と、複数の第２の無線装置とを備える。複数の第１の無線装置は、任意の建物の１つの部屋内において各々が無線通信によって電波を送信する。複数の第２の無線装置は、１つの部屋内において各々が複数の第１の無線装置から送信された電波を受信する。そして、複数の第２の無線装置の各々は、１つの部屋内において１つの第１の無線装置との間の距離が１つの距離に設定されたときに１つの第１の無線装置から送信された電波を受信したときの受信信号強度と受信信号強度の分布の度合いとの関係を示す距離識別関数を１つの第１の無線装置との間の複数の距離に対応付けて予め保持しており、複数の第１の無線装置のいずれかの第１の無線装置から電波を受信すると、電波を受信したときの受信信号強度を検出し、複数の距離に対応付けて保持された複数の距離識別関数を参照して、検出した受信信号強度に対応する分布の度合いのうち最大の分布の度合いである第１の最大分布度合いを検出し、その検出した第１の最大分布度合いが得られた距離識別関数に対応する距離を自己と第１の無線装置との間の識別距離として検出する処理を複数の第１の無線装置について実行する。
【００１０】
好ましくは、複数の第２の無線装置の各々は、一定時間内にいずれかの第１の無線装置からＱ（Ｑは正の整数）個の電波を受信し、Ｑ個の電波を受信したときのＱ個の受信信号強度の平均を受信信号強度として検出する。
【００１１】
好ましくは、複数の第２の無線装置の各々は、更に、複数の距離識別関数を予め決められた第１の規則に従って重み付けして合成した結果を第２の無線装置を識別する第１の識別関数として算出する。
【００１２】
好ましくは、複数の第２の無線装置の各々は、第２の無線装置を識別する識別関数を定期的に算出し、Ｈ（Ｈは２以上の整数）個の連続するタイミングで算出したＨ個の識別関数の和を第１の識別関数として算出する。
【００１３】
好ましくは、通信システムは、通信装置を更に備える。通信装置は、検出された受信信号強度、複数の識別距離、および複数の第１の識別関数を１つの部屋内に配置された複数の第２の無線装置から受信し、その受信した複数の第１の識別関数を予め決められた第２の規則に従って重み付けして合成した結果を建物内の部屋を識別する第２の識別関数として算出する処理を複数の部屋内に配置された第２の無線装置から受信した複数の第１の識別関数について実行し、算出した複数の第２の識別関数に基づいて、複数の部屋内に配置された第２の無線装置から受信した受信信号強度に対応する複数の分布の度合いのうち最大の分布の度合いである第２の最大分布度合いを検出し、その検出した第２の最大分布度合いが得られた第２の識別関数に対応する部屋を複数の第１の無線装置が滞在する部屋として判定し、その判定した部屋内に配置された複数の第２の無線装置から受信した受信信号強度、複数の識別距離および複数の第１の識別関数に基づいて、１つの第１の無線装置から送信された電波を複数の第２の無線装置によって受信したときの複数の受信信号強度に対応する複数の分布の度合いのうち最大の分布の度合いである第３の最大分布度合いを検出し、その検出した第３の最大分布度合いが得られた第１の識別関数を送信した第２の無線装置を１つの第１の無線装置が最も近い第２の無線装置として判定し、最も近い第２の無線装置から受信した識別距離に基づいて１つの第１の無線装置の位置を判定する処理を複数の第１の無線装置について実行する。
【００１４】
好ましくは、通信装置は、更に、最も近い第２の無線装置に対する信頼度である第１の信頼度を演算する処理を複数の第１の無線装置の全てについて実行し、演算した第１の信頼度が大きいほど、大きさが大きくなる図形を用いて、演算した複数の信頼度を複数の第１の無線装置の位置とともに視覚情報として表示する。
【００１５】
好ましくは、複数の第２の無線装置は、病院内の１つ病室内の複数のベッドに対応して１つの病室内に配置されている。複数の第１の無線装置は、病院内における医師および看護師に装着されている。
【００１６】
好ましくは、通信装置は、第１の信頼度が第１のしきい値以上であるとき、最も近い第２の無線装置に対応するベッドの患者を看護記録の対象とする患者として選択する。
【００１７】
好ましくは、通信装置は、第１の信頼度が第１のしきい値よりも低いとき、最も近い第２の無線装置が配置された部屋の全患者から看護記録の対象とする患者を選択する。
【００１８】
好ましくは、通信装置は、更に、複数の第１の無線装置が滞在する部屋に対する信頼度である第２の信頼度を演算する処理を複数の第１の無線装置の全てについて実行し、第１の信頼度が第１のしきい値よりも低く、かつ、第２の信頼度が第２のしきい値よりも低いとき、最も近い第２の無線装置が配置された部屋および部屋に隣接する部屋の両方の部屋の全患者から看護記録の対象とする患者を選択する。
【００１９】
好ましくは、通信装置は、更に、判定した複数の第１の無線装置の位置を病院内に設置された情報通信システムへ送信する。
【発明の効果】
【００２０】
この発明よる通信システムにおいては、第２の無線装置は、マルチパス環境において予め実測された受信信号強度の各距離における分布を示す距離識別関数を参照して、距離の識別時に検出した受信信号強度に対応する第２の無線装置と第１の無線装置との間の距離の確からしさ（＝確率）を求め、最大の確からしさ（＝確率）が得られる距離識別関数に対応する距離を第２の無線装置と第１の無線装置との間の識別距離として検出する。
【００２１】
その結果、識別距離の識別時に検出された受信信号強度と、予め実測された受信信号強度の分布の度合いが最大になる受信信号強度とのずれの程度が大きくなるに従って、距離識別関数に対応する距離に対する確からしさは、小さくなる。一方、識別距離の識別時に検出された受信信号強度と、予め実測された受信信号強度の分布の度合いが最大になる受信信号強度とのずれの程度が小さくなるに従って、距離識別関数に対応する距離に対する確からしさは、大きくなる。
【００２２】
従って、マルチパス環境下において検出された受信信号強度を用いて第２の無線装置と第１の無線装置との間の距離を検出しても、受信信号強度の揺らぎによる影響を除去して第２の無線装置と第１の無線装置との間の距離を正確に検出できる。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態による通信システムの概略図である。
【図２】図１に示す基地局の構成を示す概略ブロック図である。
【図３】図１に示すサーバの構成を示す概略ブロック図である。
【図４】距離識別関数を求める方法を説明するための図である。
【図５】受信信号強度の実測結果を示す図である。
【図６】ガウス分布の概念図である。
【図７】各種の分布の概念図である。
【図８】応答信号（＝ＦＨＳパケット）の受信タイミングを示す図である。
【図９】各基地局と各無線装置との距離を識別する方法を説明するための図である。
【図１０】基地局識別関数を求めるときの重みの例を示す図である。
【図１１】基地局識別関数の概念図である。
【図１２】受信バッファの構成図である。
【図１３】図１２に示す受信バッファにおけるデータの記憶形態を示す図である。
【図１４】基地局における動作を説明するためのフローチャートである。
【図１５】図１４に示すステップＳ６の詳細な動作を説明するためのフローチャートである。
【図１６】サーバの受信処理を説明するためのフローチャートである。
【図１７】サーバの位置検出処理を説明するためのフローチャートである。
【図１８】図１７に示すステップＳ２８の詳細な動作を説明するためのフローチャートである。
【図１９】基地局識別関数を求めるときの重みの他の例を示す図である。
【図２０】基地局識別関数を求めるときの重みの更に他の例を示す図である。
【発明を実施するための形態】
【００２４】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２５】
図１は、この発明の実施の形態による通信システムの概略図である。図１を参照して、この発明の実施の形態による通信システム１００は、基地局１〜１６と、無線装置２１〜３０と、サーバ４０とを備える。通信システム１００は、例えば、病院等の医療機関に設置される。
【００２６】
基地局１〜４は、病院の部屋Ｒ１内に設置される。基地局５〜８は、病院の部屋Ｒ２内に設置される。基地局９〜１２は、病院の部屋Ｒ３内に設置される。基地局１３〜１６は、病院の部屋Ｒ４内に設置される。
【００２７】
より具体的には、基地局１〜４は、それぞれ、部屋Ｒ１内に設置されたベッドＢＤ１〜ＢＤ４に近接して設置される。また、基地局５〜８は、それぞれ、部屋Ｒ２内に設置されたベッドＢＤ５〜ＢＤ８に近接して設置される。更に、基地局９〜１２は、それぞれ、部屋Ｒ３内に設置されたベッドＢＤ９〜ＢＤ１２に近接して設置される。更に、基地局１３〜１６は、それぞれ、部屋Ｒ４内に設置されたベッドＢＤ１３〜ＢＤ１６に近接して設置される。
【００２８】
病院の医師、看護師および技師（例えば、レントゲン写真を撮る技師）等の医療機関で働く人は、無線装置２１〜３０を持ち歩く。従って、無線装置２１〜３０は、医師、看護師および技師が病院内を移動することに伴って病院内を移動する。図１に示す場合、無線装置２１〜２３は、部屋Ｒ１内に位置し、無線装置２４〜２６は、部屋Ｒ２内に位置し、無線装置２７，２８は、部屋Ｒ３内に位置し、無線装置２９，３０は、部屋Ｒ４内に位置する。
【００２９】
サーバ４０は、ナースステーションＮＳに設置される。そして、サーバ４０は、基地局１〜１６と有線ケーブル（図示せず）によって接続されている。
【００３０】
なお、部屋Ｒ１，Ｒ２は、それぞれ、廊下ＣＲＤ１を挟んで部屋Ｒ３，Ｒ４の向かい側に配置されている。また、ナースステーションＮＳは、廊下ＣＲＤ２を挟んで部屋Ｒ１の向かい側に配置されている。
【００３１】
また、部屋Ｒ１は、壁ＷＬ１を挟んで部屋Ｒ２に隣接しており、部屋Ｒ３は、壁ＷＬ２を挟んで部屋Ｒ４に隣接している。
【００３２】
基地局１〜１６は、Ｂｌｕｅｔｏｏｔｈ規格によって無線装置２１〜３０と相互に無線通信を行なう。
【００３３】
より具体的には、基地局１〜１６は、Ｂｌｕｅｔｏｏｔｈ規格の問い合わせ（Ｉｎｑｕｉｒｙ）状態を利用して問い合わせ信号を周囲へ送信（ブロードキャスト）するとともに、問い合わせ信号に対する応答信号を無線装置２１〜３０から受信する。そして、基地局１〜１６は、その受信した応答信号の受信信号強度を検出し、その検出した受信信号強度に基づいて、後述する方法によって、無線装置２１〜３０との間の距離を識別し、その識別した識別距離を検出する。
【００３４】
また、基地局１〜１６は、各無線装置２１〜３０に最も近い基地局（基地局１〜１６のいずれか）を識別する識別関数を後述する方法によって算出する。
【００３５】
そして、基地局１〜１６は、無線装置２１〜３０の識別子、無線装置２１〜３０から受信した応答信号の受信信号強度、無線装置２１〜３０との識別距離、および識別関数を有線ケーブル（図示せず）を介してサーバ４０へ送信する。
【００３６】
無線装置２１〜３０は、Ｂｌｕｅｔｏｏｔｈ規格に従って基地局１〜１６との間で無線通信を行なう。
【００３７】
より具体的には、無線装置２１〜３０は、Ｂｌｕｅｔｏｏｔｈ規格の問い合わせ信号を基地局（基地局１〜１６のいずれか）から受信すると、その受信した問い合わせ信号に対する応答信号を生成し、その生成した応答信号を基地局（基地局１〜１６のいずれか）へ送信する。
【００３８】
サーバ４０は、無線装置２１〜３０の識別子、無線装置２１〜３０から受信した応答信号の受信信号強度、基地局１〜１６と無線装置２１〜３０との間の識別距離、および識別関数を有線ケーブル（図示せず）を介して基地局１〜１６の各々から受信する。
【００３９】
そして、サーバ４０は、その受信した無線装置２１〜３０の識別子、無線装置２１〜３０から受信した応答信号の受信信号強度、基地局１〜１６と無線装置２１〜３０との間の識別距離、および識別関数に基づいて、後述する方法によって、各無線装置２１〜３０がどの部屋のどの位置に存在するかを判定する。
【００４０】
図２は、図１に示す基地局１の構成を示す概略ブロック図である。図２を参照して、基地局１は、無線モジュール１１０と、組込ＣＰＵ１２０とを含む。
【００４１】
無線モジュール１１０は、プロトコル管理ユニット１１１と、送信処理ユニット１１２と、無線ユニット１１３と、受信処理ユニット１１４とを含む。
【００４２】
プロトコル管理ユニット１１１は、組込ＣＰＵ１２０のマイクロコンピュータ１２１からの制御に従って、問い合わせ発信指令（Ｉｎｑｕｉｒｙ発信指令）および問い合わせ応答指令（Ｉｎｑｕｉｒｙ Ｓｃａｎ指令）を生成して送信処理ユニット１１２へ出力する。
【００４３】
また、プロトコル管理ユニット１１１は、後述するＦＨＳパケットとＦＨＳパケットの受信信号強度ＲＳＳＩとを受信処理ユニット１１４から受ける。そして、プロトコル管理ユニット１１１は、その受けたＦＨＳパケットから、ＦＨＳパケットを送信した無線装置（無線装置２１〜３０のいずれか）のアドレスを検出し、その検出したアドレスと、受信処理ユニット１１４から受けた受信信号強度ＲＳＳＩとをマイクロコンピュータ１２１へ送信する。
【００４４】
送信処理ユニット１１２は、プロトコル管理ユニット１１１からの問い合わせ発信指令に応じて、基地局１の周囲に無線装置が存在するか否かを問い合わせるための問い合わせ信号（＝ＩＱパケット）を定期的に生成し、その定期的に生成したＩＱパケットを無線ユニット１１３へ出力する。
【００４５】
また、送信処理ユニット１１２は、プロトコル管理ユニット１１１からの問い合わせ応答指令に応じて、無線装置から受信した問い合わせ信号（＝ＩＱパケット）に対応する応答信号（＝ＦＨＳパケット）を生成して無線ユニット１１３へ出力する。
【００４６】
無線ユニット１１３は、スペクトル拡散によりパケットを送受信する。より具体的には、無線ユニット１１３は、１６００回／秒の速さの周波数ホッピング方式を採用し、情報変調信号（１ＭＨｚ）を２４０２〜２４８１．５ＭＨｚの帯域内で７９チャネル（１ＭＨｚ／チャネル）にホッピングさせ、７９ＭＨｚ帯域に拡散変調する。そして、無線ユニット１１３は、その拡散変調したパケットを送受信する。
【００４７】
無線ユニット１１３は、送信処理ユニット１１２からＩＱパケットを受けると、その受けたＩＱパケットを問い合わせホッピングシーケンスに従って周波数ホッピングして送信する。より具体的には、無線ユニット１１３は、ＩＱパケットを２４０２〜２４８１．５ＭＨｚの帯域内で３２チャネルまたは１６チャネルに周波数ホッピングして送信する。
【００４８】
また、無線ユニット１１３は、送信処理ユニット１１２からＦＨＳパケットを受けると、その受けたＦＨＳパケットを応答シーケンスに従って周波数ホッピングして送信する。より具体的には、無線ユニット１１３は、ＦＨＳパケットを２４０２〜２４８１．５ＭＨｚの帯域内で３２チャネルまたは１６チャネルに周波数ホッピングして送信する。
【００４９】
更に、無線ユニット１１３は、無線装置からＩＱパケットを受信し、その受信したＩＱパケットを受信処理ユニット１１４へ出力する。
【００５０】
受信処理ユニット１１４は、無線ユニット１１３からＩＱパケットを受けると、その受けたＩＱパケットの受信信号強度ＲＳＳＩを検出する。そして、受信処理ユニット１１４は、ＩＱパケットをスペクトル逆拡散し、そのスペクトル逆拡散後のＩＱパケットと、検出した受信信号強度ＲＳＳＩとをプロトコル管理ユニット１１１へ出力する。
【００５１】
組込ＣＰＵ１２０は、マイクロコンピュータ１２１と、記憶装置１２２とを含む。マイクロコンピュータ１２１は、問い合わせ発信の開始または中断を行なうように無線モジュール１１０のプロトコル管理ユニット１１１を制御するとともに、問い合わせ応答の開始または中断を行なうようにプロトコル管理ユニット１１１を制御する。
【００５２】
また、マイクロコンピュータ１２１は、プロトコル管理ユニット１１１からアドレスおよび受信信号強度ＲＳＳＩを受信する。そして、マイクロコンピュータ１２１は、その受信したアドレスおよび受信信号強度ＲＳＳＩを相互に対応付けて記憶装置１２２に格納する。
【００５３】
この場合、マイクロコンピュータ１２１は、プロトコル管理ユニット１１１からアドレスおよび受信信号強度ＲＳＳＩを受信すれば、その受信したアドレスが既に受信したアドレスと同じであっても、その受信したアドレスおよび受信信号強度ＲＳＳＩを記憶装置１２２へ順次記憶する。
【００５４】
更に、マイクロコンピュータ１２１は、基地局１と１つの無線装置（無線装置２１〜３０のいずれか）との間の距離が既知の距離に設定されたときに、１つの無線装置から応答信号（＝ＦＨＳパケット）を受信したときの受信信号強度ＲＳＳＩと受信信号強度ＲＳＳＩの分布の度合いとの関係を示す距離識別関数を記憶装置１２２から読み出すとともに、各無線装置２１〜３０のアドレスに対応付けられた受信信号強度ＲＳＳＩを記憶装置１２２から読み出す。
【００５５】
そして、マイクロコンピュータ１２１は、その読み出した距離識別関数および受信信号強度ＲＳＳＩに基づいて、後述する方法によって、基地局１と無線装置（無線装置２１〜３０のいずれか）との間の距離を識別し、その識別した識別距離を検出する。
【００５６】
更に、マイクロコンピュータ１２１は、基地局１と無線装置（無線装置２１〜３０のいずれか）との間の各距離に対応付けられた距離識別関数に基づいて、後述する方法によって、無線装置（無線装置２１〜３０のいずれか）が基地局１に近い度合いを識別する基地局識別関数を演算する。
【００５７】
そして、マイクロコンピュータ１２１は、無線装置（無線装置２１〜３０のいずれか）のアドレス、無線装置（無線装置２１〜３０のいずれか）から応答信号（ＦＨＳパケット）を受信したときの受信信号強度ＲＳＳＩ、基地局１と無線装置（無線装置２１〜３０のいずれか）との間の識別距離および基地局識別関数を有線ケーブル（図示せず）を介してサーバ４０へ送信する。
【００５８】
記憶装置１２２は、各無線装置２１〜３０のアドレスと、受信信号強度ＲＳＳＩとを対応付けて記憶する。
【００５９】
また、記憶装置１２２は、基地局１と無線装置（無線装置２１〜３０のいずれか）との間の各距離に対応付けて距離識別関数を記憶する。
【００６０】
なお、図１に示す基地局２〜１６および無線装置２１〜３０の各々は、図２に示す基地局１と同じ構成からなる。
【００６１】
図３は、図１に示すサーバ４０の構成を示す概略ブロック図である。図３を参照して、サーバ４０は、受信ユニット４１と、記憶装置４２と、処理ユニット４３と、表示ユニット４４とを含む。
【００６２】
受信ユニット４１は、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数からなるデータと、各基地局１〜１６のアドレスとを含むパケットＰＫＴ＝［Ａｄｄｍ／無線装置のアドレス／受信信号強度／識別距離／基地局識別関数］（ｍ＝１〜１６）を有線ケーブル（図示せず）を介して受信する。
【００６３】
そして、受信ユニット４１は、パケットＰＫＴからアドレスＡｄｄｍと、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数とを取り出し、その取り出したアドレスＡｄｄｍ、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数を相互に対応付けて記憶装置４２に記憶する。
【００６４】
記憶装置４２は、アドレスＡｄｄｍ、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数を相互に対応付けて記憶する。
【００６５】
また、記憶装置４２は、病院の部屋Ｒ１と基地局１〜４のアドレスＡｄｄ１〜Ａｄｄ４とを相互に対応付けて記憶し、病院の部屋Ｒ２と基地局５〜８のアドレスＡｄｄ５〜Ａｄｄ８とを相互に対応付けて記憶し、病院の部屋Ｒ３と基地局９〜１２のアドレスＡｄｄ９〜Ａｄｄ１２とを相互に対応付けて記憶し、病院の部屋Ｒ４と基地局１３〜１６のアドレスＡｄｄ１３〜Ａｄｄ１６とを相互に対応付けて記憶する。
【００６６】
更に、記憶装置４２は、処理ユニット４３による処理結果を記憶する。
【００６７】
処理ユニット４３は、アドレスＡｄｄｍ、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数を記憶装置４２から読み出し、その読み出したアドレスＡｄｄｍ、無線装置のアドレス、受信信号強度、識別距離および基地局識別関数に基づいて、後述する方法によって、各無線装置２１〜３０が病院のどの部屋のどの位置に存在するかを定期的に判定する。そして、処理ユニット４３は、その判定結果を表示ユニット４４へ出力する。
【００６８】
表示ユニット４４は、処理ユニット４３による処理結果を表示する。
【００６９】
図４は、距離識別関数を求める方法を説明するための図である。図４を参照して、基地局１は、例えば、部屋Ｒ１内に設置される。そして、１つの無線装置（無線装置２１〜３０のいずれか）が位置Ｐ１１に配置される。位置Ｐ１１は、基地局１から１ｍだけ離れた位置である。
【００７０】
位置Ｐ１１に設置された無線装置は、無指向性アンテナを用いて基地局１へ複数のＦＨＳパケットを順次送信する。そして、基地局１は、複数のＦＨＳパケットを順次受信したときの複数の受信信号強度ＲＳＳＩを順次検出する。その後、基地局１は、その検出した複数の受信信号強度ＲＳＳＩの分布をガウス分布として検出する。
【００７１】
引き続いて、無線装置は、位置Ｐ２１に設置される。位置Ｐ２１は、基地局１から３ｍだけ離れた位置である。
【００７２】
位置Ｐ２１に設置された無線装置は、同様にして、無指向性アンテナを用いて基地局１へ複数のＦＨＳパケットを順次送信する。そして、基地局１は、複数のＦＨＳパケットを順次受信したときの複数の受信信号強度ＲＳＳＩを順次検出する。その後、基地局１は、その検出した複数の受信信号強度ＲＳＳＩの分布をガウス分布として検出する。
【００７３】
引き続いて、無線装置は、位置Ｐ３１に設置される。位置Ｐ３１は、基地局１から６ｍだけ離れた位置である。位置Ｐ３１に設置された無線装置は、同様にして、無指向性アンテナを用いて基地局１へ複数のＦＨＳパケットを順次送信する。そして、基地局１は、複数のＦＨＳパケットを順次受信したときの複数の受信信号強度ＲＳＳＩを順次検出する。その後、基地局１は、その検出した複数の受信信号強度ＲＳＳＩの分布をガウス分布として検出する。
【００７４】
このように、基地局１の正面方向において基地局１から１ｍ、３ｍおよび６ｍだけ離れた位置Ｐ１１，Ｐ２１，Ｐ３１に無線装置を設置し、無線装置から基地局１へ複数のＦＨＳパケットを送信したときのＦＨＳパケットの複数の受信信号強度ＲＳＳＩを検出し、その検出した複数の受信信号強度ＲＳＳＩの分布を検出する。
【００７５】
図５は、受信信号強度の実測結果を示す図である。また、図６は、ガウス分布の概念図である。図５を参照して、基地局１と無線装置との距離が１ｍである場合、受信信号強度ＲＳＳＩは、約−７０ｄＢｍ〜−５７ｄＢｍの範囲に分布する。そして、実測された受信信号強度ＲＳＳＩの個数は、２２７個である。
【００７６】
また、基地局１と無線装置との距離が３ｍである場合、受信信号強度ＲＳＳＩは、約−７５ｄＢｍ〜−６２ｄＢｍの範囲に分布する。そして、実測された受信信号強度ＲＳＳＩの個数は、２１９個である。
【００７７】
更に、基地局１と無線装置との距離が６ｍである場合、受信信号強度ＲＳＳＩは、約−９０ｄＢｍ〜−６５ｄＢｍの範囲に分布する。そして、実測された受信信号強度ＲＳＳＩの個数は、２４６個である。
【００７８】
その結果、基地局１と無線装置との距離が１ｍである場合、受信信号強度ＲＳＳＩの分布ＤＢ１が得られ、基地局１と無線装置との距離が３ｍである場合、受信信号強度ＲＳＳＩの分布ＤＢ２が得られ、基地局１と無線装置との距離が６ｍである場合、受信信号強度ＲＳＳＩの分布ＤＢ３が得られる。
【００７９】
そして、各分布ＤＢ１〜ＤＢ３において、平均μおよび分散σ２を演算し、基地局１と無線装置との距離１ｍ，３ｍ，６ｍに対してガウス分布を演算する。
【００８０】
その結果、ガウス分布ＧＤ１〜ＧＤ３がそれぞれ分布ＤＢ１〜ＤＢ３から得られる。ガウス分布ＧＤ１〜ＧＤ３は、それぞれ、平均μ１〜μ３を有する。
【００８１】
そして、ガウス分布ＧＤ１は、各受信信号強度ＲＳＳＩに対応する基地局１と無線装置との距離が１ｍである確からしさ（＝確率）を表す。同様に、ガウス分布ＧＤ２は、各受信信号強度ＲＳＳＩに対応する基地局１と無線装置との距離が３ｍである確からしさ（＝確率）を表し、ガウス分布ＧＤ３は、各受信信号強度ＲＳＳＩに対応する基地局１と無線装置との距離が６ｍである確からしさ（＝確率）を表す。
【００８２】
従って、ガウス分布ＧＤ１〜ＧＤ３は、基地局１と無線装置との距離を識別する距離識別関数である。
【００８３】
上述した方法によって、ガウス分布ＧＤ１〜ＧＤ３が予め演算され、その演算されたガウス分布ＧＤ１〜ＧＤ３からなる距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）は、それぞれ、１ｍ，３ｍ，６ｍの距離に対応付けられて基地局１の記憶装置１２２に予め格納されている。ここで、ｘは、確率変数である。
【００８４】
距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）は、それぞれ、式（１）〜（３）によって表される。
【００８５】
【数１】
0005401651.tif 000002
【００８６】
【数２】
0005401651.tif 000003
【００８７】
【数３】
0005401651.tif 000004
【００８８】
再び、図４を参照して、上記においては、基地局１の正面方向における位置Ｐ１１，Ｐ２１，Ｐ３１に無線装置を設置して基地局１における受信信号強度ＲＳＳＩの分布を検出すると説明したが、この発明の実施の形態においては、これに限らず、位置Ｐ１１〜Ｐ１５，Ｐ２１〜Ｐ２５，Ｐ３１〜Ｐ３５に無線装置を設置して基地局１における受信信号強度ＲＳＳＩの分布を検出し、その検出した受信信号強度ＲＳＳＩの分布に基づいて距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を上述した方法によって算出するようにしてもよい。
【００８９】
図７は、各種の分布の概念図である。また、上記においては、受信信号強度ＲＳＳＩの分布をガウス分布として検出すると説明したが、この発明の実施の形態においては、これに限らず、受信信号強度ＲＳＳＩの分布を三角分布（図７の（ａ）参照）、一様分布（図７の（ｂ）参照）、多項分布（図７の（ｃ）参照）および多峰分布（図７の（ｄ）参照）のいずれかとして検出してもよく、一般的には、確率分布としての条件を満たす関数ｆ（ｘ）であれば、どのような分布を用いてもよい。ここで、確率分布としての条件は、ｆ（ｘ）≧０であり、かつ、ｆ（ｘ）をｘ＝−∞〜＋∞の範囲で積分したとき、その積分値が“１”になることである。
【００９０】
なお、基地局１を部屋Ｒ１の１つの壁の略中央部に設置して各距離に対して距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を演算すると説明したが、実際には、基地局１を図１に示す部屋Ｒ１内における基地局１の設置位置に設置して各距離に対して距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を演算する。基地局２〜１６についても同様である。
【００９１】
従って、基地局１〜１６の記憶装置１２２に記憶された距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）は、相互に異なる。
【００９２】
各基地局１〜１６と各無線装置２１〜３０との距離を識別する方法について説明する。図８は、応答信号（＝ＦＨＳパケット）の受信タイミングを示す図である。なお、図８においては、基地局ｍ（ｍ＝１〜１６）の期間ｔ（ｍ）に無線装置ｓ（ｓ＝２１〜３０）からｑ（ｑは正の整数）番目に受信したＦＨＳパケットの受信信号強度ＲＳＳＩをｘｔ（ｍ），ｑ（ｓ）とする。
【００９３】
また、Ｉｎｑｕｅｒｙ  Ｉｎｔｅｒｖａｌは、例えば、５１２０ｍｓに設定され、Ｉｎｑｕｅｒｙ  Ｌｅｎｇｔｈは、例えば、２５６０ｍｓに設定される。
【００９４】
図８を参照して、基地局１は、期間１（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、１番目の問い合わせ信号（ＩＱパケット）をブロードキャストする。そして、基地局１は、無線装置２１から１番目のＦＨＳパケットを受信し、１番目の受信信号強度ｘ１（１），１（２１）を検出するとともに、無線装置２２から１番目のＦＨＳパケットを受信し、１番目の受信信号強度ｘ１（１），１（２２）を検出する。
【００９５】
その後、基地局１は、期間１（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、２番目の問い合わせ信号（ＩＱパケット）をブロードキャストする。そして、基地局１は、無線装置２１から２番目のＦＨＳパケットを受信し、２番目の受信信号強度ｘ１（１），２（２１）を検出し、無線装置２３から１番目のＦＨＳパケットを受信し、１番目の受信信号強度ｘ１（１），１（２３）を検出し、無線装置２２から２番目のＦＨＳパケットを受信し、２番目の受信信号強度ｘ１（１），２（２２）を検出する。
【００９６】
更に、その後、基地局１は、期間２（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、同様にして、無線装置２１〜２３から受信信号強度ｘ２（１），１（２１），ｘ２（１），１（２２），ｘ２（１），２（２１），ｘ２（１），１（２３），ｘ２（１），２（２２）を検出する（図８の（ａ）参照）。
【００９７】
また、基地局２も、基地局１と同様にして、期間１（２）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ１（２），１（２１），ｘ１（２），１（２２），ｘ１（２），２（２１），ｘ１（２），１（２３），ｘ１（２），２（２２）を検出し、期間２（２）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ２（２），１（２１），ｘ２（２），１（２２），ｘ２（２），２（２１），ｘ２（２），１（２３），ｘ２（２），２（２２）を検出する（図８の（ｂ）参照）。
【００９８】
そうすると、基地局１のマイクロコンピュータ１２１は、期間１（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ１（１），１（２１），ｘ１（１），１（２２），ｘ１（１），２（２１），ｘ１（１），１（２３），ｘ１（１），２（２２）を期間１（１）に対応付けて記憶装置１２２に記憶する。また、基地局１のマイクロコンピュータ１２１は、期間２（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ１（２），１（２１），ｘ１（２），１（２２），ｘ１（２），２（２１），ｘ１（２），１（２３），ｘ１（２），２（２２）を期間２（１）に対応付けて記憶装置１２２に記憶する。
【００９９】
更に、基地局２のマイクロコンピュータ１２１は、期間１（２）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ１（２），１（２１），ｘ１（２），１（２２），ｘ１（２），２（２１），ｘ１（２），１（２３），ｘ１（２），２（２２）を期間１（２）に対応付けて記憶装置１２２に記憶する。更に、基地局２のマイクロコンピュータ１２１は、期間２（２）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈにおいて、受信信号強度ｘ２（２），１（２１），ｘ２（２），１（２２），ｘ２（２），２（２１），ｘ２（２），１（２３），ｘ２（２），２（２２）を期間２（２）に対応付けて記憶装置１２２に記憶する。
【０１００】
なお、基地局１における期間１（１），２（１），・・・は、基地局１における期間１（２），２（２），・・・と非同期である。
【０１０１】
図９は、各基地局１〜１６と各無線装置２１〜３０との距離を識別する方法を説明するための図である。
【０１０２】
基地局１のマイクロコンピュータ１２１は、期間１（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈの後の期間において、無線装置２１との間の距離を識別する場合、１ｍ：距離識別関数Ｐ１（ｘ｜μ，σ２）、３ｍ：距離識別関数Ｐ２（ｘ｜μ，σ２）、６ｍ：Ｐ３（ｘ｜μ，σ２）および１（１）：ｘ１（１），１（２１），ｘ１（１），２（２１）を記憶装置１２２から読み出す。
【０１０３】
基地局ｍが１つの期間ｔ（ｍ）において無線装置ｓから受信したＦＨＳパケットに基づいて検出したＱ（ｓ）個の受信信号強度ｘｔ（ｍ），１（ｓ），ｘｔ（ｍ），２（ｓ），・・・，ｘｔ（ｍ），Ｑ（ｓ），の平均値（ｓ）ｘｔ（ｍ）は、次式によって表される。
【０１０４】
【数４】
0005401651.tif 000005
【０１０５】
基地局１のマイクロコンピュータ１２１は、受信信号強度ｘ１（１），１（２１），ｘ１（１），２（２１）を読み出すと、受信信号強度ｘ１（１），１（２１），ｘ１（１），２（２１）の平均値（２１）ｘ１（１）を式（４）によって演算する。
【０１０６】
そうすると、基地局１のマイクロコンピュータ１２１は、平均値（２１）ｘ１（１）を距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）の確率変数として用いる。そして、基地局１のマイクロコンピュータ１２１は、距離識別関数Ｐ１（ｘ｜μ，σ２）（＝ＧＤ１）を参照して、平均値（２１）ｘ１（１）に対応する確率値Ｐ１＿（２１）を算出する。より具体的には、基地局１のマイクロコンピュータ１２１は、平均値（２１）ｘ１（１）を式（１）のｘに代入して確率値Ｐ１＿（２１）を算出する。
【０１０７】
また、基地局１のマイクロコンピュータ１２１は、距離識別関数Ｐ２（ｘ｜μ，σ２）（＝ＧＤ２）を参照して、同じ方法によって、平均値（２１）ｘ１（１）に対応する確率値Ｐ２＿（２１）を算出する。
【０１０８】
更に、基地局１のマイクロコンピュータ１２１は、距離識別関数Ｐ３（ｘ｜μ，σ２）（＝ＧＤ３）を参照して、同じ方法によって、平均値（２１）ｘ１（１）に対応する確率値Ｐ３＿（２１）＝０を算出する。
【０１０９】
そして、確率値Ｐ１＿（２１）は、確率値Ｐ２＿（２１），Ｐ３＿（２１）よりも大きいので、基地局１のマイクロコンピュータ１２１は、確率値Ｐ１＿（２１）〜Ｐ３＿（２１）のうち、最大の確率値Ｐ１＿（２１）を検出する。
【０１１０】
そうすると、基地局１のマイクロコンピュータ１２１は、最大の確率値Ｐ１＿（２１）が得られた距離識別関数Ｐ１（ｘ｜μ，σ２）に対応する距離（＝１ｍ）を基地局１と無線装置２１との間の距離として識別する。そして、基地局１のマイクロコンピュータ１２１は、１ｍの距離を基地局１と無線装置２１との間の識別距離として検出する。
【０１１１】
なお、確率値Ｐ１＿（２１）〜Ｐ３＿（２１）の各々は、受信信号強度（２１）ｘ１（１）の分布の度合いを表すので、基地局１のマイクロコンピュータ１２１が上述した方法によって識別距離を検出することは、基地局１のマイクロコンピュータ１２１が複数の距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を参照して、検出された受信信号強度（２１）ｘ１（１）に対応する受信信号強度の分布の度合いのうち最大の分布の度合いである第１の最大分布度合い（＝Ｐ１＿（２１））を検出し、その検出した第１の最大分布度合い（＝Ｐ１＿（２１））が得られた距離識別関数Ｐ１（ｘ｜μ，σ２）に対応する距離（＝１ｍ）を基地局１と無線装置２１との間の識別距離として検出することに相当する。
【０１１２】
基地局１のマイクロコンピュータ１２１は、期間１（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈの後の期間において、１（１）：受信信号強度ｘ１（１），１（２２），ｘ１（１），２（２２），ｘ１（１），１（２３）を記憶手段１２２から読み出し、その読み出した受信信号強度ｘ１（１），１（２２），ｘ１（１），２（２２），ｘ１（１），１（２３）に基づいて、上述した方法によって、基地局１と無線装置２２，２３との間の識別距離を検出する。
【０１１３】
この場合、無線装置２３から受信したＦＨＳパケットの受信信号強度は、１個の受信信号強度ｘ１（１），１（２３）であるので、基地局１のマイクロコンピュータ１２１は、この１個の受信信号強度ｘ１（１），１（２３）を式（１）〜（３）のｘに代入して確率値Ｐ１＿（２３）〜Ｐ３＿（２３）を演算する。
【０１１４】
更に、基地局１のマイクロコンピュータ１２１は、期間２（１）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈの後の期間においても、同様にして、基地局１と無線装置２１〜２３との識別距離を検出する。
【０１１５】
更に、基地局２のマイクロコンピュータ１２１は、期間１（２），２（２）のＩｎｑｕｅｒｙ  Ｌｅｎｇｔｈの後の期間において、基地局１のマイクロコンピュータ１２１と同じ方法によって、基地局２と無線装置２１〜２３との識別距離を検出する。
【０１１６】
更に、基地局３，４の各々において、マイクロコンピュータ１２１は、基地局１のマイクロコンピュータ１２１と同じ方法によって、基地局３，４と無線装置２１〜２３との識別距離を定期的に検出する。
【０１１７】
更に、基地局５〜８のマイクロコンピュータ１２１は、基地局１のマイクロコンピュータ１２１と同じ方法によって、基地局５〜８と無線装置２４〜２６との識別距離を定期的に検出する。
【０１１８】
更に、基地局９〜１２のマイクロコンピュータ１２１は、基地局１のマイクロコンピュータ１２１と同じ方法によって、基地局９〜１２と無線装置２７，２８との識別距離を定期的に検出する。
【０１１９】
更に、基地局１３〜１６のマイクロコンピュータ１２１は、基地局１のマイクロコンピュータ１２１と同じ方法によって、基地局１３〜１６と無線装置２９，３０との識別距離を定期的に検出する。
【０１２０】
即ち、基地局１〜１６のマイクロコンピュータ１２１は、次式によって識別距離Ｄ（ｘ，λ）を演算する。
【０１２１】
【数５】
0005401651.tif 000006
【０１２２】
このように、この発明の実施の形態においては、各基地局１〜１６のマイクロコンピュータ１２１は、マルチパス環境において予め実測されたＦＨＳパケットの受信信号強度ＲＳＳＩの各距離における分布をガウス分布として検出し、その検出したガウス分布からなる距離識別関数を参照して、距離の識別時に検出した受信信号強度に対応する基地局と無線装置との間の距離の確からしさ（＝確率）を求め、最大の確からしさ（＝確率）が得られる距離識別関数に対応する距離を基地局と無線装置との間の識別距離として検出する。
【０１２３】
その結果、識別距離の識別時に検出された受信信号強度と、予め実測された受信信号強度の分布の度合いが最大になる受信信号強度とのずれの程度が大きくなるに従って、ガウス分布（＝距離識別関数）に対応する距離に対する確からしさは、小さくなる。一方、識別距離の識別時に検出された受信信号強度と、予め実測された受信信号強度の分布の度合いが最大になる受信信号強度とのずれの程度が小さくなるに従って、ガウス分布（＝距離識別関数）に対応する距離に対する確からしさは、大きくなる。
【０１２４】
従って、マルチパス環境下において検出された受信信号強度ＲＳＳＩを用いて各基地局１〜１６と各無線装置２１〜３０との間の距離を検出しても、受信信号強度の揺らぎによる影響を除去して基地局と無線装置との間の距離を正確に検出できる。
【０１２５】
各基地局１〜１６のマイクロコンピュータ１２１は、無線装置２１〜３０との間の識別距離を検出すると、次の方法によって、基地局１〜１６を識別する基地局識別関数を演算する。
【０１２６】
図１０は、基地局識別関数を求めるときの重みの例を示す図である。また、図１１は、基地局識別関数の概念図である。
【０１２７】
図１０を参照して、重みｗｉは、例えば、ガウス分布ＧＤ３からガウス分布ＧＤ１に向かうに従って直線的に大きくなるように決定される。即ち、重みｗｉは、基地局と無線装置との間の距離が６ｍ、３ｍおよび１ｍと近づくに従って直線的に大きくなる。
【０１２８】
重みｗｉが図１０に示すように決定されるのは、次の理由による。マルチパスの激しい環境下では、特に、近距離においても、受信信号強度ＲＳＳＩは、複数回の反射で小さくなる。その場合、受信信号強度ＲＳＳＩの小さい領域における重みを小さくすることによって、マルチパス成分によって生じる距離の識別の誤差を小さくできるからである。
【０１２９】
そして、基地局識別関数Ｐ（ｘ｜λ）は、次式によって演算される。
【０１３０】
【数６】
0005401651.tif 000007
【０１３１】
なお、式（６）において、λは、予め異なる距離毎に推定しておいた受信信号強度ＲＳＳＩのガウス分布のパラメータ（平均μｉおよび分散σｉ２）と重みｗｉの集合｛μｉ，σｉ２，ｗｉ｝である。ｉ＝１〜Ｎであり、Ｎは、距離識別関数の個数である。
【０１３２】
図１０に示す重みｗｉを用いて基地局識別関数Ｐ（ｘ｜λ）を演算すると、図１１に示すようになる。
【０１３３】
各基地局１〜１６のマイクロコンピュータ１２１は、記憶装置１２２から読み出した距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を式（６）に代入して期間ｔ（ｍ）において無線装置ｓに対する基地局識別関数Ｐ（（ｓ）ｘｔ（ｍ）｜λ）を演算する。
【０１３４】
その後、各基地局１〜１６のマイクロコンピュータ１２１は、期間ｔ（ｍ）−１〜期間ｔ（ｍ）−Ｈ＋１（Ｈは正の整数）において演算した基地局識別関数Ｐ（（ｓ）ｘｔ（ｍ）−１｜λ）〜Ｐ（（ｓ）ｘｔ（ｍ）−Ｈ＋１｜λ）を記憶装置１２２から読み出し、基地局識別関数Ｐ（（ｓ）ｘｔ（ｍ）｜λ）〜Ｐ（（ｓ）ｘｔ（ｍ）−Ｈ＋１｜λ）を次式に代入して基地局識別関数／Ｐ（（ｓ）ｘｔ（ｍ）｜λ）を演算する。
【０１３５】
【数７】
0005401651.tif 000008
【０１３６】
なお、式（７）におけるＨは、無線装置２１〜３０の各部屋Ｒ１〜Ｒ４における滞在を確認したい時間間隔を考慮して決定される。そして、Ｈは、例えば、無線装置２１〜３０の各部屋Ｒ１〜Ｒ４における滞在を確認したい時間間隔を３０ｓとした場合、３００００÷５１２０≒６に設定される。
【０１３７】
基地局１〜１６のマイクロコンピュータ１２１は、識別距離Ｄ（（ｓ）ｘｔ（ｍ），λ）を検出し、基地局識別関数／Ｐ（（ｓ）ｘｔ（ｍ）｜λ）を演算すると、期間ｔ（ｍ）、無線装置ｓのアドレスＡｄｄｓ、受信信号強度（ｓ）ｘｔ（ｍ）、識別距離Ｄ（（ｓ）ｘｔ（ｍ），λ）および基地局識別関数／Ｐ（（ｓ）ｘｔ（ｍ）｜λ）ｍからなるデータと、基地局ｍのアドレスＡｄｄｍとを含むパケットＰＫＴ＝［Ａｄｄｍ｜ｔ（ｍ）｜Ａｄｄｓ｜（ｓ）ｘｔ（ｍ）｜Ｄ（（ｓ）ｘｔ（ｍ），λ）｜／Ｐ（（ｓ）ｘｔ（ｍ）｜λ）ｍ］を生成する。そして、基地局１〜１６のマイクロコンピュータ１２１は、パケットＰＫＴ＝［Ａｄｄｍ｜ｔ（ｍ）｜Ａｄｄｓ｜（ｓ）ｘｔ（ｍ）｜Ｄ（（ｓ）ｘｔ（ｍ），λ）｜／Ｐ（（ｓ）ｘｔ（ｍ）｜λ）ｍ］を有線ケーブル（図示せず）を介してサーバ４０へ送信する。
【０１３８】
図１２は、受信バッファの構成図である。図１２を参照して、受信バッファＲＢＦは、記憶装置４２に設けられ、受信バッファＲＢＦ１〜ＲＢＦ４からなる。受信バッファＲＢＦ１は、部屋Ｒ１に属する基地局１〜４の受信バッファであり、受信バッファＲＢＦ２は、部屋Ｒ２に属する基地局５〜８の受信バッファであり、受信バッファＲＢＦ３は、部屋Ｒ３に属する基地局９〜１２の受信バッファであり、受信バッファＲＢＦ４は、部屋Ｒ４に属する基地局１３〜１６の受信バッファである。
【０１３９】
受信バッファＲＢＦ１は、基地局１〜４から受信したデータを記憶し、受信バッファＲＢＦ２は、基地局５〜８から受信したデータを記憶し、受信バッファＲＢＦ３は、基地局９〜１２から受信したデータを記憶し、受信バッファＲＢＦ４は、基地局１３〜１６から受信したデータを記憶する。
【０１４０】
図１３は、図１２に示す受信バッファにおけるデータの記憶形態を示す図である。図１３を参照して、受信バッファＲＢＦ１は、データ（＝ｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１）を基地局１のアドレスＡｄｄ１に対応付けて記憶し、データ（＝ｔ（２）｜Ａｄｄｓ｜（ｓ）ｘｔ（２）｜Ｄ（（ｓ）ｘｔ（２），λ）｜／Ｐ（（ｓ）ｘｔ（２）｜λ）２）を基地局２のアドレスＡｄｄ２に対応付けて記憶し、データ（＝ｔ（３）｜Ａｄｄｓ｜（ｓ）ｘｔ（３）｜Ｄ（（ｓ）ｘｔ（３），λ）｜／Ｐ（（ｓ）ｘｔ（３）｜λ）３）を基地局３のアドレスＡｄｄ３に対応付けて記憶し、データ（＝ｔ（４）｜Ａｄｄｓ｜（ｓ）ｘｔ（４）｜Ｄ（（ｓ）ｘｔ（４），λ）｜／Ｐ（（ｓ）ｘｔ（４）｜λ）４）を基地局４のアドレスＡｄｄ４に対応付けて記憶する。
【０１４１】
受信バッファＲＢＦ２は、基地局５〜８から送信されたデータを受信バッファＲＢＦ１と同じ形態で記憶する。また、受信バッファＲＢＦ３は、基地局９〜１２から送信されたデータを受信バッファＲＢＦ１と同じ形態で記憶する。更に、受信バッファＲＢＦ４は、基地局１３〜１６から送信されたデータを受信バッファＲＢＦ１と同じ形態で記憶する。
【０１４２】
サーバ４０の受信ユニット４１は、パケットＰＫＴ＝［Ａｄｄ１｜ｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１］を基地局１から受信し、その受信したパケットＰＫＴ＝［Ａｄｄ１｜ｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１］からＡｄｄ１｜ｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１を検出する。そして、サーバ４０の受信ユニット４１は、アドレスＡｄｄ１にｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１を対応付けて記憶装置４２の受信バッファＲＢＦ１に格納する。
【０１４３】
サーバ４０の受信ユニット４１は、他の基地局２〜１６からデータを受信し、その受信したデータを受信バッファＲＦＢ１〜ＲＢＦ４のいずれかに格納する。
【０１４４】
サーバ４０の処理ユニット４３は、基地局１〜１６と部屋Ｒ１〜Ｒ４との対応関係を記憶装置４２から読み出し、基地局１〜４、基地局５〜８、基地局９〜１２、および基地局１３〜１６がそれぞれ部屋Ｒ１〜Ｒ４内に設置されていることを検出する。
【０１４５】
各無線装置２１〜３０がどの部屋に滞在しているかを識別する確率を決定する部屋識別関数Ｐ（ｘ｜λ，ｖ）は、次式によって決定される。
【０１４６】
【数８】
0005401651.tif 000009
【０１４７】
なお、式（８）において、ｖｍは、各基地局ｍに対する重みであり、ｎは、各部屋Ｒ１〜Ｒ４内に設置された基地局の個数である。
【０１４８】
ここで、重みｖｍは、次のように設定される。部屋の識別に大きなノイズを与える要因となる基地局に対する重みｖｍを下げる。例えば、廊下を介して電波が届く恐れのある廊下近くの基地局の重み、周辺から電波ノイズが発生する付近に設置された基地局の重み、および隣の部屋の影響が無視できない基地局の重みは、小さく設定され、それ以外の基地局の重みを大きく設定される。
【０１４９】
サーバ４０の処理ユニット４３は、部屋Ｒ１内に設置された基地局１〜４の基地局識別関数／Ｐ（（ｓ）ｘｔ（１）｜λ）１〜／Ｐ（（ｓ）ｘｔ（４）｜λ）を部屋Ｒ１に所属する基地局１〜４の受信バッファＲＢＦ１から読み出す。そして、サーバ４０の処理ユニット４３は、その読み出した基地局識別関数／Ｐ（（ｓ）ｘｔ（１）｜λ）１〜／Ｐ（（ｓ）ｘｔ（４）｜λ）を式（８）に代入して部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１を演算する。
【０１５０】
また、サーバ４０の処理ユニット４３は、部屋Ｒ２内に設置された基地局５〜８の基地局識別関数／Ｐ（（ｓ）ｘｔ（５）｜λ）１〜／Ｐ（（ｓ）ｘｔ（８）｜λ）を部屋Ｒ２に所属する基地局５〜８の受信バッファＲＢＦ２から読み出す。そして、サーバ４０の処理ユニット４３は、その読み出した基地局識別関数／Ｐ（（ｓ）ｘｔ（５）｜λ）１〜／Ｐ（（ｓ）ｘｔ（８）｜λ）を式（８）に代入して部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ２を演算する。
【０１５１】
更に、サーバ４０の処理ユニット４３は、部屋Ｒ３内に設置された基地局９〜１２の基地局識別関数／Ｐ（（ｓ）ｘｔ（９）｜λ）１〜／Ｐ（（ｓ）ｘｔ（１２）｜λ）を部屋Ｒ３に所属する基地局９〜１２の受信バッファＲＢＦ３から読み出す。そして、サーバ４０の処理ユニット４３は、その読み出した基地局識別関数／Ｐ（（ｓ）ｘｔ（９）｜λ）１〜／Ｐ（（ｓ）ｘｔ（１２）｜λ）を式（８）に代入して部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ３を演算する。
【０１５２】
更に、サーバ４０の処理ユニット４３は、部屋Ｒ４内に設置された基地局１３〜１６の基地局識別関数／Ｐ（（ｓ）ｘｔ（１３）｜λ）１〜／Ｐ（（ｓ）ｘｔ（１６）｜λ）を部屋Ｒ４に所属する基地局１３〜１６の受信バッファＲＢＦ４から読み出す。そして、サーバ４０の処理ユニット４３は、その読み出した基地局識別関数／Ｐ（（ｓ）ｘｔ（１３）｜λ）１〜／Ｐ（（ｓ）ｘｔ（１６）｜λ）を式（８）に代入して部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ４を演算する。
【０１５３】
そして、サーバ４０の処理ユニット４３は、部屋Ｒ１内に設置された基地局１〜４のアドレスＡｄｄ１〜Ａｄｄ４に対応付けられたデータＤＡＴＡ１〜４中に存在する無線装置２１〜２３のデータ（受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４），（２２）ｘｔ（１）〜（２２）ｘｔ（４），（２３）ｘｔ（１）〜（２３）ｘｔ（４））を検出する。
【０１５４】
そうすると、サーバ４０の処理ユニット４３は、受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）を部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１に代入して部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）を演算する。
【０１５５】
また、サーバ４０の処理ユニット４３は、受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）を部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ２に代入して部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ２＿（２１）を演算する。
【０１５６】
更に、サーバ４０の処理ユニット４３は、受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）を部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ３に代入して部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ３＿（２１）を演算する。
【０１５７】
更に、サーバ４０の処理ユニット４３は、受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）を部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ４に代入して部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ４＿（２１）を演算する。
【０１５８】
そうすると、サーバ４０の処理ユニット４３は、部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）〜Ｐ（ｘ｜λ，ｖ）Ｒ４＿（２１）から最大の部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）を検出する。そして、サーバ４０の処理ユニット４３は、最大の部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）が部屋Ｒ１における滞在確率を示す部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１から得られたので、無線装置２１が部屋Ｒ１に存在することを検出する。
【０１５９】
なお、サーバ４０の処理ユニット４３が複数の部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）〜Ｐ（ｘ｜λ，ｖ）Ｒ４＿（２１）から最大の部屋識別確率Ｐ（ｘ｜λ，ｖ）Ｒ１＿（２１）を検出することは、サーバ４０が基地局１〜１６から受信した受信信号強度に対応する複数の分布の度合いのうち最大の分布の度合いである第２の最大分布度合いを検出することに相当する。
【０１６０】
１つの受信信号強度（ｓ）ｘｔ（ｍ）を複数の部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１〜Ｐ（ｘ｜λ，ｖ）Ｒ４に代入して演算した複数の確率は、１つの受信信号強度（ｓ）ｘｔ（ｍ）に対応する複数の部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１〜Ｐ（ｘ｜λ，ｖ）Ｒ４における受信信号強度（ｓ）ｘｔ（ｍ）の複数の分布の度合いであるからである。
【０１６１】
また、サーバ４０の処理ユニット４３は、受信信号強度（２２）ｘｔ（１）〜（２２）ｘｔ（４）および部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１〜Ｐ（ｘ｜λ，ｖ）Ｒ４に基づいて、上述した方法によって、無線装置２２が部屋Ｒ１に存在することを検出する。
【０１６２】
更に、サーバ４０の処理ユニット４３は、受信信号強度（２３）ｘｔ（１）〜（２３）ｘｔ（４）および部屋識別関数Ｐ（ｘ｜λ，ｖ）Ｒ１〜Ｐ（ｘ｜λ，ｖ）Ｒ４に基づいて、上述した方法によって、無線装置２３が部屋Ｒ１に存在することを検出する。
【０１６３】
そして、サーバ４０の処理ユニット４３は、上述した方法によって、基地局５〜８が部屋Ｒ２内に存在することを検出し、基地局９〜１２が部屋Ｒ３内に存在することを検出し、基地局１３〜１６が部屋Ｒ４内に存在することを検出する。
【０１６４】
サーバ４０の処理ユニット４３は、基地局１〜４が部屋Ｒ１内に存在することを検出すると、部屋Ｒ１内に設置された基地局１〜４に対応付けられたデータＤＡＴＡ１〜４＝［Ａｄｄ１：ｔ（１）｜Ａｄｄｓ｜（ｓ）ｘｔ（１）｜Ｄ（（ｓ）ｘｔ（１），λ）｜／Ｐ（（ｓ）ｘｔ（１）｜λ）１，Ａｄｄ２：ｔ（２）｜Ａｄｄｓ｜（ｓ）ｘｔ（２）｜Ｄ（（ｓ）ｘｔ（２），λ）｜／Ｐ（（ｓ）ｘｔ（２）｜λ）２，Ａｄｄ３：ｔ（３）｜Ａｄｄｓ｜（ｓ）ｘｔ（３）｜Ｄ（（ｓ）ｘｔ（３），λ）｜／Ｐ（（ｓ）ｘｔ（３）｜λ）３，Ａｄｄ４：ｔ（４）｜Ａｄｄｓ｜（ｓ）ｘｔ（４）｜Ｄ（（ｓ）ｘｔ（４），λ）｜／Ｐ（（ｓ）ｘｔ（４）｜λ）４］を受信バッファＲＢＦ１から読み出す。
【０１６５】
そして、サーバ４０の処理ユニット４１は、その読み出したデータＤＡＴＡ１〜４中に無線装置２１〜２３のデータ（受信信号強度）が存在するか否かを判定する。
【０１６６】
無線装置２１のデータ（受信信号強度）がデータＤＡＴＡ１〜４中に存在する場合、サーバ４０の処理ユニット４３は、Ａｄｄ１：ｔ（１）｜Ａｄｄ２１｜（２１）ｘｔ（１）｜Ｄ（（２１）ｘｔ（１），λ）｜／Ｐ（（２１）ｘｔ（１）｜λ）１，Ａｄｄ２：ｔ（２）｜Ａｄｄ２１｜（２１）ｘｔ（２）｜Ｄ（（２１）ｘｔ（２），λ）｜／Ｐ（（２１）ｘｔ（２）｜λ）２，Ａｄｄ３：ｔ（３）｜Ａｄｄ２１｜（２１）ｘｔ（３）｜Ｄ（（２１）ｘｔ（３），λ）｜／Ｐ（（２１）ｘｔ（３）｜λ）３，Ａｄｄ４：ｔ（４）｜Ａｄｄ２１｜（２１）ｘｔ（４）｜Ｄ（（２１）ｘｔ（４），λ）｜／Ｐ（（２１）ｘｔ（４）｜λ）４をデータＤＡＴＡ１〜４から検出する。
【０１６７】
そして、サーバ４０の処理ユニット４３は、基地局１において検出された受信信号強度（２１）ｘｔ（１）を基地局識別関数／Ｐ（（２１）ｘｔ（１）｜λ）１の確率変数（ｓ）ｘｔ（ｍ）に代入して基地局１の基地局識別確率／Ｐ１＿（２１）を演算する。
【０１６８】
また、サーバ４０の処理ユニット４３は、基地局２において検出された受信信号強度（２１）ｘｔ（２）と、基地局２の基地局識別関数／Ｐ（（２１）ｘｔ（２）｜λ）２とに基づいて、同様にして、基地局２の基地局識別確率／Ｐ２＿（２１）を演算する。
【０１６９】
更に、サーバ４０の処理ユニット４３は、基地局３において検出された受信信号強度（２１）ｘｔ（３）と、基地局３の基地局識別関数／Ｐ（（２１）ｘｔ（３）｜λ）３とに基づいて、同様にして、基地局３の基地局識別確率／Ｐ３＿（２１）を演算する。
【０１７０】
更に、サーバ４０の処理ユニット４３は、基地局４において検出された受信信号強度（２１）ｘｔ（４）と、基地局４の基地局識別関数／Ｐ（（２１）ｘｔ（４）｜λ）４とに基づいて、同様にして、基地局４の基地局識別確率／Ｐ４＿（２１）を演算する。
【０１７１】
そうすると、サーバ４０の処理ユニット４３は、基地局識別確率／Ｐ１＿（２１）〜／Ｐ４＿（２１）のうち、最大の基地局識別確率を検出する。例えば、基地局識別確率Ｐ２＿（２１）が最大である場合、サーバ４０の処理ユニット４３は、基地局識別確率／Ｐ１＿（２１）〜／Ｐ４＿（２１）から最大の基地局識別確率Ｐ２＿（２１）を検出する。
【０１７２】
そして、サーバ４０の処理ユニット４３は、最大の基地局識別確率Ｐ２＿（２１）が得られた基地局識別関数／Ｐ（（２１）ｘｔ（２）｜λ）２を演算した基地局２を無線装置２１が最も近い基地局として検出する。
【０１７３】
なお、サーバ４０の処理ユニット４３が複数の基地局識別確率／Ｐ１＿（２１）〜／Ｐ４＿（２１）から最大の基地局識別確率Ｐ２＿（２１）を検出することは、１つの無線装置（例えば、無線装置２１）から送信された電波（＝応答信号）を複数の基地局１〜４によって受信したときの複数の受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）に対応する複数の分布の度合いのうち最大の分布の度合いである第３の最大分布度合いを検出することに相当する。
【０１７４】
複数の受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）をそれぞれ複数の基地局識別関数／Ｐ（（２１）ｘｔ（１）｜λ）１〜／Ｐ（（２１）ｘｔ（４）｜λ）４に代入して演算した複数の確率の各々は、１つの受信信号強度（＝受信信号強度（２１）ｘｔ（１）〜（２１）ｘｔ（４）のいずれか）に対応する１つの基地局識別関数（＝基地局識別関数／Ｐ（（２１）ｘｔ（１）｜λ）１〜／Ｐ（（２１）ｘｔ（４）｜λ）４のいずれか）における１つの受信信号強度の分布の度合いであるからである。
【０１７５】
サーバ４０の処理ユニット４３は、他の無線装置２２，２３についても、上述した方法によって、無線装置２２，２３が最も近い基地局を検出する。
【０１７６】
引き続いて、サーバ４０の処理ユニット４３は、部屋Ｒ２内に設置された基地局５〜８に対応付けられたデータＤＡＴＡ５〜８を受信バッファＲＢＦ２から読み出し、その読み出したデータＤＡＴＡ５〜８中に無線装置２４〜２６のデータ（受信信号強度）が存在することを検出する。
【０１７７】
そして、サーバ４０の処理ユニット４３は、無線装置２４のデータ（受信信号強度）を含むＡｄｄ５：ｔ（５）｜Ａｄｄ２４｜（２４）ｘｔ（５）｜Ｄ（（２４）ｘｔ（５），λ）｜／Ｐ（（２４）ｘｔ（５）｜λ）５，Ａｄｄ６：ｔ（６）｜Ａｄｄ２４｜（２４）ｘｔ（６）｜Ｄ（（２４）ｘｔ（６），λ）｜／Ｐ（（２４）ｘｔ（６）｜λ）６，Ａｄｄ７：ｔ（７）｜Ａｄｄ２４｜（２４）ｘｔ（７）｜Ｄ（（２４）ｘｔ（７），λ）｜／Ｐ（（２４）ｘｔ（７）｜λ）７，Ａｄｄ８：ｔ（８）｜Ａｄｄ２４｜（２４）ｘｔ（８）｜Ｄ（（２４）ｘｔ（８），λ）｜／Ｐ（（２４）ｘｔ（８）｜λ）８をデータＤＡＴＡ５〜８中から検出する。
【０１７８】
その後、サーバ４０の処理ユニット４３は、上述した方法によって、無線装置２４が最も近い基地局５を検出する。
【０１７９】
また、サーバ４０の処理ユニット４３は、同様にして、無線装置２５，２６が最も近い基地局６，７を検出する。
【０１８０】
更に、サーバ４０の処理ユニット４３は、同様にして、部屋Ｒ３内に配置された基地局９〜１２、および部屋Ｒ４内に配置された基地局１３〜１６に対応付けられたデータに基づいて、無線装置２７，２８に最も近い基地局９，１２を検出し、無線装置２９，３０に最も近い基地局１４，１５を検出する。
【０１８１】
即ち、サーバ４０の処理ユニット４３は、次式によって各無線装置２１〜３０が最も近い基地局Ｂ（ｘ，λ）を検出する。
【０１８２】
【数９】
0005401651.tif 000010
【０１８３】
なお、式（９）において、ｎは、部屋ごとの基地局の個数である。
【０１８４】
サーバ４０の処理ユニット４３は、上述した方法によって、期間ｔにおいて、無線装置２１が部屋Ｒ１内に滞在すること、無線装置２１が最も近い基地局が基地局１であること、および無線装置２１が基地局１から識別距離Ｄ（（２１）ｘｔ（１），λ）の位置に存在することを検出する。
【０１８５】
また、サーバ４０の処理ユニット４３は、上述した方法によって、期間ｔにおいて、無線装置２２が部屋Ｒ１内に滞在すること、無線装置２２が最も近い基地局が基地局２であること、および無線装置２２が基地局２から識別距離Ｄ（（２２）ｘｔ（２），λ）の位置に存在することを検出する。
【０１８６】
更に、サーバ４０の処理ユニット４３は、上述した方法によって、期間ｔにおいて、無線装置２３が部屋Ｒ１内に滞在すること、無線装置２３が最も近い基地局が基地局４であること、および無線装置２３が基地局４から識別距離Ｄ（（２３）ｘｔ（４），λ）の位置に存在することを検出する。
【０１８７】
サーバ４０の処理ユニット４３は、同様にして、期間ｔにおける無線装置２４〜３０の滞在位置を検出する。
【０１８８】
そして、サーバ４０の処理ユニット４３は、期間ｔにおける無線装置２１〜３０の滞在位置を検出すると、その検出した無線装置２１〜３０の滞在位置を期間ｔに対応付けて表示ユニット４４へ出力する。
【０１８９】
そして、サーバ４０の表示ユニット４４は、無線装置２１〜３０の滞在位置を期間ｔに対応付けて表示する。
【０１９０】
サーバ４０の処理ユニット４３は、無線装置２１〜３０の滞在位置を上述した方法によって定期的に検出し、その検出した無線装置２１〜３０の滞在位置を各期間に対応付けて表示ユニット４４へ出力し、表示ユニット４４は、無線装置２１〜３０の滞在位置を各期間に対応付けて表示する。
【０１９１】
図１４は、基地局における動作を説明するためのフローチャートである。なお、図１４においては、基地局１を例として基地局の動作を説明する。
【０１９２】
図１４を参照して、一連の動作が開始されると、基地局１のマイクロコンピュータ１２１は、期間ｔをｔ＝１に設定する（ステップＳ１）。
【０１９３】
そして、基地局１のマイクロコンピュータ１２１は、期間ｔにおいて、Ｉｎｑｕｅｒｙの実行を開始する（ステップＳ２）。これによって、基地局１は、問い合わせ信号（＝ＩＱパケット）をブロードキャストするとともに、応答信号（＝ＦＨＳパケット）を無線装置ｓから受信する。
【０１９４】
その後、基地局１のマイクロコンピュータ１２１は、無線装置ｓからの受信信号強度ＲＳＳＩを受信したか否かを判定する（ステップＳ３）。
【０１９５】
ステップＳ３において、無線装置ｓからの受信信号強度ＲＳＳＩを受信したと判定されたとき、基地局１のマイクロコンピュータ１２１は、無線装置ｓのアドレスと、受信信号強度ＲＳＳＩとを対応付けて記憶装置１２２に記憶する（ステップＳ４）。
【０１９６】
ステップＳ３において、無線装置ｓからの受信信号強度ＲＳＳＩを受信しなかったと判定されたとき、またはステップＳ４の後、基地局１のマイクロコンピュータ１２１は、Ｉｎｑｕｅｒｙが終了したか否かを判定する（ステップＳ５）。より具体的には、基地局１のマイクロコンピュータ１２１は、Ｉｎｑｕｅｒｙの開始から２５６０ｍｓが経過したか否かを判定することによって、Ｉｎｑｕｅｒｙが終了したか否かを判定する。
【０１９７】
ステップＳ５において、Ｉｎｑｕｅｒｙが終了していないと判定されたとき、一連の動作は、ステップＳ３へ戻り、上述したステップＳ３〜ステップＳ５が繰返し実行される。
【０１９８】
一方、ステップＳ５において、Ｉｎｑｕｅｒｙが終了したと判定されたとき、基地局１のマイクロコンピュータ１２１は、識別距離を検出するとともに、基地局識別関数を演算する（ステップＳ６）。
【０１９９】
そして、基地局１のマイクロコンピュータ１２１は、基地局１の電源がオフされたか否かを判定することによって、一連の動作を終了するか否かを判定する（ステップＳ７）。
【０２００】
ステップＳ７において、一連の動作を終了しないと判定されたとき、基地局１のマイクロコンピュータ１２１は、ｔ＝ｔ＋１を設定する（ステップＳ８）。その後、一連の動作は、ステップＳ２へ戻り、上述したステップＳ２〜ステップＳ８が繰返し実行される。
【０２０１】
一方、ステップＳ７において、一連の動作を終了すると判定されたとき、一連の動作は、終了する。
【０２０２】
図１５は、図１４に示すステップＳ６の詳細な動作を説明するためのフローチャートである。図１５を参照して、基地局１のマイクロコンピュータ１２１は、図１４に示すステップＳ５において、Ｉｎｑｕｅｒｙが終了したと判定された後、ｓ＝２１を設定する（ステップＳ６１）。
【０２０３】
そして、基地局１のマイクロコンピュータ１２１は、無線装置ｓのデータ（ＲＳＳＩ）が記憶装置１２２に存在するか否かを判定する（ステップＳ６２）。
【０２０４】
ステップＳ６２において、無線装置ｓのデータ（ＲＳＳＩ）が記憶装置１２２に存在すると判定されたとき、基地局１のマイクロコンピュータ１２１は、無線装置ｓの受信信号強度ｘｔ（ｍ），ｑを記憶装置１２２から読み出し、その読み出した受信信号強度ｘｔ（ｍ），ｑを式（４）に代入して受信信号強度ＲＳＳＩの平均を算出する（ステップＳ６３）。
【０２０５】
そして、基地局１のマイクロコンピュータ１２１は、式（１）〜式（３）に示す複数の距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）を記憶装置１２２から読み出し、その読み出した複数の距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）にステップＳ６３において演算した平均を代入して距離識別確率を演算する。即ち、基地局１のマイクロコンピュータ１２１は、距離識別確率を距離ごとに演算する（ステップＳ６４）。
【０２０６】
その後、基地局１のマイクロコンピュータ１２１は、演算した複数の距離識別確率のうち最大の距離識別確率が得られた距離識別関数に対応する距離を識別距離として検出する（ステップＳ６５）。
【０２０７】
そして、基地局１のマイクロコンピュータ１２１は、複数の距離識別関数Ｐ１（ｘ｜μ，σ２）〜Ｐ３（ｘ｜μ，σ２）に基づいて、上述した方法によって、基地局識別関数を演算する（ステップＳ６６）。
【０２０８】
そうすると、基地局１のマイクロコンピュータ１２１は、期間ｔ、無線装置ｓのアドレスＡｄｄｓ、識別距離および基地局識別関数をサーバ４０へ送信する（ステップＳ６７）。
【０２０９】
ステップＳ６２において、無線装置ｓのデータ（ＲＳＳＩ）が記憶装置１２２に存在しないと判定されたとき、またはステップＳ６７の後、基地局１のマイクロコンピュータ１２１は、バッファ（記憶装置１２２）が空であるか否か、または無線装置ｓの個数が最大数Ｓであるか否かを判定する（ステップＳ６８）。
【０２１０】
ステップＳ６８において、バッファ（記憶装置１２２）が空でないと判定されたとき、または無線装置ｓの個数が最大数Ｓでないと判定されたとき、またはバッファ（記憶装置１２２）が空でなく、かつ、無線装置ｓの個数が最大数Ｓでないと判定されたとき、基地局１のマイクロコンピュータ１２１は、ｓ＝ｓ＋１を設定する（ステップＳ６９）。
【０２１１】
その後、一連の動作は、ステップＳ６２へ戻り、上述したステップＳ６２〜ステップＳ６９が繰返し実行される。
【０２１２】
一方、ステップＳ６８において、バッファ（記憶装置１２２）が空であると判定されたとき、または無線装置ｓの個数が最大数Ｓであると判定されたとき、一連の動作は、図１４に示すステップＳ７へ移行する。
【０２１３】
図１６は、サーバ４０の受信処理を説明するためのフローチャートである。図１６を参照して、一連の動作が開始されると、サーバ４０の受信ユニット４１は、基地局ｍからのデータの受信が有るか否かを判定する（ステップＳ１１）。
【０２１４】
ステップＳ１１において、基地局ｍからのデータの受信が有るかと判定されたとき、サーバ４０の受信ユニット４１は、受信データをバッファに格納する（ステップＳ１２）。
【０２１５】
なお、受信データは、基地局ｍのアドレスＡｄｄｍ、期間ｔ（ｍ）、無線装置ｓのアドレスＡｄｄｓ、受信信号強度、識別距離、および基地局識別関数からなる。
【０２１６】
そして、ステップＳ１１において、基地局ｍからのデータの受信が無いと判定されたとき、またはステップＳ１２の後、サーバ４０の受信ユニット４１は、サーバ４０の電源がオフであるか否かを判定することによって、一連の動作が終了したか否かを判定する（ステップＳ１３）。
【０２１７】
ステップＳ１３において、一連の動作が終了していないと判定されたとき、一連の動作は、ステップＳ１１へ戻り、ステップＳ１１〜Ｓ１３が繰返し実行される。
【０２１８】
一方、ステップＳ１３において、一連の動作が終了したと判定されたとき、一連の動作は、終了する。
【０２１９】
図１７は、サーバ４０の位置検出処理を説明するためのフローチャートである。図１７を参照して、一連の動作が開始されると、サーバ４０の処理ユニット４３は、ｒ＝１を設定する（ステップＳ２１）。なお、ｒは、部屋Ｒ１〜Ｒ４のいずれかを表す指数である。
【０２２０】
そして、サーバ４０の処理ユニット４３は、部屋ｒに所属する基地局ｍの受信バッファに無線装置ｓのデータが有るか否かを判定する（ステップＳ２２）。
【０２２１】
ステップＳ２２において、部屋ｒに所属する基地局ｍの受信バッファに無線装置ｓのデータが有ると判定されたとき、サーバ４０の処理ユニット４３は、無線装置ｓのデータ（＝基地局ｍのアドレスＡｄｄｍ、期間ｔ（ｍ）、無線装置ｓのアドレスＡｄｄｓ、受信信号強度、識別距離、および基地局識別関数）を記憶装置４２から読み出す。
【０２２２】
そして、サーバ４０の処理ユニット４３は、受信信号強度を基地局識別関数に代入して基地局識別確率を演算し、その演算した基地局識別確率のうちの最大の基地局識別確率が得られる基地局を基地局識別結果として演算する（ステップＳ２３）。
【０２２３】
その後、サーバ４０の処理ユニット４３は、上述した方法によって、部屋識別関数を演算する（ステップＳ２４）。
【０２２４】
そうすると、サーバ４０の処理ユニット４３は、基地局識別結果および部屋識別関数を記憶装置４２に格納する（ステップＳ２５）。
【０２２５】
そして、ステップＳ２２において、部屋ｒに所属する基地局ｍの受信バッファに無線装置ｓのデータが無いと判定されたとき、またはステップＳ２５の後、サーバ４０の処理ユニット４３は、部屋数ｒが最大数Ｒであるか否かを判定する（ステップＳ２６）。
【０２２６】
ステップＳ２６において、部屋数ｒが最大数Ｒでないと判定されたとき、サーバ４０の処理ユニット４３は、ｒ＝ｒ＋１を設定する（ステップＳ２７）。その後、一連の動作は、ステップＳ２２へ戻り、ステップＳ２２〜ステップＳ２７が繰返し実行される。
【０２２７】
そして、ステップＳ２６において、部屋数ｒが最大数Ｒであると判定されたとき、サーバ４０の処理ユニット４３は、各無線装置ｓの位置を検出する（ステップＳ２８）。
【０２２８】
その後、サーバ４０の処理ユニット４３は、サーバ４０の電源がオフであるか否かを判定することによって、一連の動作が終了したか否かを判定する（ステップＳ２９）。
【０２２９】
ステップＳ２９において、一連の動作が終了していないと判定されたとき、一連の動作は、ステップＳ２１へ戻り、ステップＳ２１〜Ｓ２９が繰返し実行される。
【０２３０】
一方、ステップＳ２９において、一連の動作が終了したと判定されたとき、一連の動作は、終了する。
【０２３１】
図１８は、図１７に示すステップＳ２８の詳細な動作を説明するためのフローチャートである。
【０２３２】
図１８を参照して、図１７に示すステップＳ２６において、部屋数ｒが最大数Ｒであると判定されると、サーバ４０の処理ユニット４３は、ｓ＝１を設定し（ステップＳ２８１）、部屋識別関数のバッファに無線装置ｓのデータが有るか否かを判定する（ステップＳ２８２）。
【０２３３】
ステップＳ２８２において、部屋識別関数のバッファに無線装置ｓのデータが有ると判定されたとき、サーバ４０の処理ユニット４３は、無線装置ｓの受信信号強度および部屋識別関数を記憶装置４２から読み出す。
【０２３４】
そして、サーバ４０の処理ユニット４３は、無線装置ｓの受信信号強度および部屋識別関数に基づいて、部屋識別結果を演算する（ステップＳ２８３）。つまり、サーバ４０の処理ユニット４３は、無線装置ｓが滞在する部屋を検出する。
【０２３５】
その後、サーバ４０の処理ユニット４３は、部屋識別結果によって識別された部屋に所属する基地局ｍの基地局識別結果を受信バッファから取り出す（ステップＳ２８４）。
【０２３６】
そして、サーバ４０の処理ユニット４３は、基地局識別結果からその基地局の距離識別結果（＝識別距離）を受信バッファから取り出す（ステップＳ２８５）。
【０２３７】
そうすると、サーバ４０の処理ユニット４３は、部屋識別結果、基地局識別結果および距離識別結果（＝識別距離）を表示ユニット４４へ出力し、表示ユニット４４は、部屋識別結果、基地局識別結果および距離識別結果（＝識別距離）を表示する（ステップＳ２８６）。
【０２３８】
そして、ステップＳ２８２において、部屋識別関数のバッファに無線装置ｓのデータが無いと判定されたとき、またはステップＳ２８６の後、サーバ４０の処理ユニット４３は、無線装置の個数が最大数Ｓであるか否かを判定する（ステップＳ２８７）。
【０２３９】
ステップＳ２８７において、無線装置の個数が最大数Ｓでないと判定されたとき、サーバ４０の処理ユニット４３は、ｓ＝ｓ＋１を設定する（ステップＳ２８８）。
【０２４０】
その後、一連の動作は、ステップＳ２８２へ戻り、ステップＳ２８２〜ステップＳ２８８が繰返し実行される。
【０２４１】
一方、ステップＳ２８７において、無線装置の個数が最大数Ｓであると判定されたとき、一連の動作は、図１７のステップＳ２９へ移行する。
【０２４２】
このように、この発明の実施の形態によれば、サーバ４０は、各無線装置２１〜３０が滞在する部屋を検出し、その後、各無線装置２１〜３０が最も近い基地局を検出し、更に、その後、各無線装置２１〜３０と最も近い基地局との距離を検出することを特徴とする（図１８のステップＳ２８３〜Ｓ２８５参照）。
【０２４３】
なお、この発明の実施の形態においては、上述した図１７に示すステップＳ２３を図１８に示すステップＳ２８４へ移動させ、部屋識別結果を演算した後に、ステップＳ２８４において、部屋識別結果によって識別された部屋に所属する基地局の基地局識別結果を演算するようにしてもよい。
【０２４４】
この場合、サーバ４０の処理ユニット４３は、図１７に示すステップＳ２５において、部屋識別関数のみをバッファを格納する。
【０２４５】
サーバ４０の処理ユニット４３は、上述した方法によって、無線装置２１〜３０の位置を定期的に検出する。そして、サーバ４０の処理ユニット４３は、その検出した無線装置２１〜３０の位置を無線装置２１〜３０の履歴情報として記憶装置４２に格納する。
【０２４６】
サーバ４０の処理ユニット４３は、無線装置２１〜３０のアドレスＡｄｄ２１〜Ａｄｄ３０と、病院に勤務する医師、看護師および技師の名前との対応関係を記憶装置４２から読み出すとともに、無線装置２１〜３０の履歴情報を記憶装置４２から読み出す。
【０２４７】
そして、サーバ４０の処理ユニット４３は、その読み出した対応関係および履歴情報に基づいて、医師、看護師および技師の各々の行動履歴を検出する。例えば、サーバ４０の処理ユニット４３は、無線装置２１が部屋Ｒ１の基地局１の近くに一定期間滞在した場合、無線装置２１を装着した看護師が基地局１の近くのベッドＢＤ１の患者を看護したことを検出する。
【０２４８】
上記においては、基地局１〜１６のマイクロコンピュータ１２１は、距離識別確率を演算し、その演算した距離識別確率に基づいて、基地局１〜１６と無線装置２１〜３０との距離を識別すると説明したが、この発明の実施の形態においては、これに限らず、基地局１〜１６のマイクロコンピュータ１２１は、距離信頼度Ｐ（ｄ｜ｘ）を演算し、その演算した距離信頼度Ｐ（ｄ｜ｘ）に基づいて、基地局１〜１６と無線装置２１〜３０との距離を識別してもよい。
【０２４９】
この場合、基地局１〜１６のマイクロコンピュータ１２１は、次式によって距離信頼度Ｐ（ｄ｜ｘ）を演算する。
【０２５０】
【数１０】
0005401651.tif 000011
【０２５１】
なお、式（１０）において、ｄは、ｄ＝１ｍ，３ｍ，６ｍ・・・等の距離である。
【０２５２】
基地局１〜１６のマイクロコンピュータ１２１は、識別距離を検出すると、その識別距離が得られたときの最大の距離識別確率Ｐ（ｘ｜μｄ，σｄ２）と、全ての距離識別関数を用いて演算された全ての距離識別確率Ｐ（ｘ｜μｉ，σｉ２）とを式（１０）に代入して距離信頼度Ｐ（ｄ｜ｘ）を演算する。
【０２５３】
距離信頼度Ｐ（ｄ｜ｘ）が用いられる場合、基地局１〜１６のマイクロコンピュータ１２１は、図１５に示すステップＳ６４において、距離信頼度Ｐ（ｄ｜ｘ）を各距離ごとに演算し、ステップＳ６５において、その演算した距離信頼度Ｐ（ｄ｜ｘ）に基づいて識別距離を検出する。
【０２５４】
そして、基地局１〜１６のマイクロコンピュータ１２１は、その演算した距離信頼度Ｐ（ｄ｜ｘ）をステップＳ６７において、サーバ４０へ送信する。
【０２５５】
従って、サーバ４０は、基地局１〜１６から受信した距離信頼度Ｐ（ｄ｜ｘ）を受信バッファＲＢＦ１〜ＲＢＦ４によって記憶する。そして、サーバ４０は、図１８に示すステップＳ２８６において、距離信頼度Ｐ（ｄ｜ｘ）を表示する。
【０２５６】
また、この発明の実施の形態においては、サーバ４０の処理ユニット４３は、基地局識別確率に加えて基地局信頼度Ｐ（ｂ｜ｘ）を演算し、その演算した基地局信頼度Ｐ（ｂ｜ｘ）を用いて、各無線装置２１〜３０が最も近い基地局を識別してもよい。
【０２５７】
この場合、サーバ４０の処理ユニット４３は、次式によって基地局信頼度Ｐ（ｂ｜ｘ）を演算する。
【０２５８】
【数１１】
0005401651.tif 000012
【０２５９】
なお、式（１１）において、ｂは、基地局１〜１６を表す。
【０２６０】
サーバ４０の処理ユニット４３は、１つの無線装置から送信された応答信号（＝ＦＨＳパケット）を受信した全ての基地局における全ての基地局識別確率Ｐ（ｘｍ｜λ）と、全ての基地局識別確率Ｐ（ｘｍ｜λ）から検出された最大の基地局識別確率Ｐ（ｘｂ｜λ）とを式（１１）に代入して、１つの無線装置が最も近い基地局に対する信頼度である基地局信頼度Ｐ（ｂ｜ｘ）を演算する。
【０２６１】
そして、サーバ４０の処理ユニット４３は、各部屋（部屋Ｒ１〜Ｒ４のいずれか）に滞在する全ての無線装置に対して基地局信頼度Ｐ（ｂ｜ｘ）を演算する。
【０２６２】
基地局信頼度Ｐ（ｂ｜ｘ）が用いられる場合、サーバ４０の処理ユニット４３は、図１７に示すステップＳ２２とステップＳ２３との間で基地局信頼度Ｐ（ｂ｜ｘ）を演算し、ステップＳ２３において、基地局識別関数から演算した基地局識別確率に加えて基地局信頼度Ｐ（ｂ｜ｘ）を用いて基地局識別結果を演算する。
【０２６３】
この場合、サーバ４０の処理ユニット４３は、基地局識別確率が最大であり、かつ、基地局信頼度が最大である基地局を基地局識別結果として演算する。
【０２６４】
また、サーバ４０の処理ユニット４３は、ステップＳ２５において、その演算した基地局信頼度Ｐ（ｂ｜ｘ）を記憶装置４２に格納する。
【０２６５】
更に、サーバ４０の処理ユニット４３は、図１８に示すステップＳ２８６において、基地局信頼度Ｐ（ｂ｜ｘ）を表示ユニット４４によって表示する。
【０２６６】
更に、この発明の実施の形態においては、サーバ４０の処理ユニット４３は、基地局識別確率に代えて基地局信頼度Ｐ（ｂ｜ｘ）を演算し、その演算した基地局信頼度Ｐ（ｂ｜ｘ）を用いて、各無線装置２１〜３０が最も近い基地局を識別してもよい。
【０２６７】
更に、この発明の実施の形態においては、サーバ４０の処理ユニット４３は、部屋識別確率に加えて部屋信頼度Ｐ（ｒ｜Λ）を演算し、その演算した部屋信頼度Ｐ（ｒ｜Λ）を用いて、各無線装置２１〜３０が滞在する部屋を識別してもよい。
【０２６８】
この場合、サーバ４０の処理ユニット４３は、次式によって部屋信頼度Ｐ（ｒ｜Λ）を演算する。
【０２６９】
【数１２】
0005401651.tif 000013
【０２７０】
なお、式（１２）において、ｒは、部屋Ｒ１〜Ｒ４を表す。
【０２７１】
サーバ４０の処理ユニット４３は、部屋Ｒ１〜Ｒ４の全てにおける全ての部屋識別確率Ｐ（ｘｋ｜λ，ｖｋ）と、全ての部屋識別確率Ｐ（ｘｋ｜λ，ｖｋ）から検出された最大の部屋識別確率Ｐ（ｘｒ｜λ，ｖｒ）とを式（１２）に代入して、１つの無線装置が滞在する部屋に対する信頼度である部屋信頼度Ｐ（ｒ｜Λ）を演算する。
【０２７２】
そして、サーバ４０の処理ユニット４３は、各部屋（部屋Ｒ１〜Ｒ４のいずれか）に滞在する全ての無線装置に対して部屋信頼度Ｐ（ｒ｜Λ）を演算する。
【０２７３】
部屋信頼度Ｐ（ｒ｜Λ）が用いられる場合、サーバ４０の処理ユニット４３は、図１８に示すステップＳ２８３において、部屋信頼度Ｐ（ｒ｜Λ）を演算し、その演算した部屋信頼度Ｐ（ｒ｜Λ）と、部屋識別関数から演算した部屋識別確率とを用いて部屋識別結果を演算する。
【０２７４】
この場合、サーバ４０の処理ユニット４３は、部屋識別確率が最大であり、かつ、部屋信頼度が最大である部屋を部屋識別結果として演算する。
【０２７５】
また、サーバ４０の処理ユニット４３は、図１８に示すステップＳ２８６において、部屋信頼度Ｐ（ｒ｜Λ）を表示ユニット４４によって表示する。
【０２７６】
更に、この発明の実施の形態においては、サーバ４０の処理ユニット４３は、部屋識別確率に代えて部屋信頼度Ｐ（ｒ｜Λ）を演算し、その演算した部屋信頼度Ｐ（ｒ｜Λ）を用いて、各無線装置２１〜３０が滞在する部屋を識別してもよい。
【０２７７】
更に、この発明の実施の形態においては、サーバ４０の処理ユニット４３は、基地局信頼度Ｐ（ｂ｜ｘ）および部屋信頼度Ｐ（ｒ｜Λ）を用いて次の方法によって各無線装置２１〜３０の位置を表示してもよい。
【０２７８】
サーバ４０の処理ユニット４３は、基地局信頼度Ｐ（ｂ｜ｘ）が大きい程、大きさが大きくなる図形（三角形、四角形および五角形等の多角形および円）を用いて、基地局信頼度Ｐ（ｂ｜ｘ）を各無線装置２１〜３０の位置とともに表示ユニット４４によって表示する。
【０２７９】
また、サーバ４０の処理ユニット４３は、基地局信頼度Ｐ（ｂ｜ｘ）がしきい値ｔｈ１以上であるとき、看護師に装着された無線装置が最も近い基地局に対応するベッドの患者を看護記録の対象として決定する。
【０２８０】
更に、サーバ４０の処理ユニット４３は、基地局信頼度Ｐ（ｂ｜ｘ）がしきい値ｔｈ１よりも低いとき、看護師に装着された無線装置が最も近い基地局を設置した部屋の全ての患者から看護記録の対象とする患者を選択する。
【０２８１】
更に、サーバ４０の処理ユニット４３は、基地局信頼度Ｐ（ｂ｜ｘ）がしきい値ｔｈ１よりも低く、かつ、部屋信頼度Ｐ（ｒ｜Λ）がしきい値ｔｈ２よりも低いとき、看護師に装着された無線装置が最も近い基地局を設置した部屋と、その部屋に隣接する部屋との両方の部屋の全患者から看護記録の対象とする患者を選択する。
【０２８２】
更に、通信システム１００を博物館の自動展示説明に応用する場合、基地局信頼度Ｐ（ｂ｜ｘ）がしきい値ｔｈ１以上であるとき、対象展示物の展示説明のみを再生し、基地局信頼度Ｐ（ｂ｜ｘ）がしきい値ｔｈ１よりも低いとき、対象展示物および対象展示物の近辺の展示物の展示説明を再生するようにする。この場合、更に、部屋信頼度Ｐ（ｒ｜Λ）としきい値ｔｈ２との比較を行ない、その比較結果に応じて、再生する展示説明を切換えるようにしてもよい。
【０２８３】
上述した図１０に示す重みｗｉは、一般的には、基地局の近距離にいることの判断に重きを置くアプリケーションに利用される。そして、このアプリケーションとしては、上述した医療機関における看護師等の位置の検出以外に、博物館等でＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等を用いて自動展示説明を提供するときの見学者の位置の検出が想定される。
【０２８４】
図１９は、基地局識別関数を求めるときの重みの他の例を示す図である。図１９を参照して、重みｗｉは、ガウス分布ＧＤ１からガウス分布ＧＤ３に向かうに従って直線的に大きくなるように決定される。即ち、重みｗｉは、基地局と無線装置との間の距離が１ｍ、３ｍおよび６ｍと遠ざかるに従って直線的に大きくなる。
【０２８５】
図１９に示す重みｗｉが用いられる応用としては、工場でのロボットの動作範囲の規制において、対象（人間）がある進入禁止区域（ロボットの動作範囲）に入る場合に、その進入を精度良く識別する場合が想定される。
【０２８６】
図２０は、基地局識別関数を求めるときの重みの更に他の例を示す図である。図２０を参照して、重みｗｉは、ガウス分布ＧＤ２において小さくなり、ガウス分布ＧＤ２からガウス分布ＧＤ１に向かうに従って、またはガウス分布ＧＤ２からガウス分布ＧＤ３に向かうに従って、直線的に大きくなるように決定される。即ち、重みｗｉは、基地局と無線装置との間の距離が中程度である場合、小さくなり、近距離または遠方で直線的に大きくなる。
【０２８７】
図２０に示す重みｗｉは、対象の無線装置が基地局から一定の距離に存在することの検出を重視する場合に用いられる。より具体的には、図２０に示す重みｗｉは、イベントおよび展示において、展示物の極近には来場者を寄せたくないが、ある一定範囲に来場者を確保したいときに、その近接状態を観測してゲストの誘導を行なう場合に用いられる。
【０２８８】
なお、上記においては、基地局１〜１６が問い合わせ信号をブロードキャストするとともに、応答信号を受信し、無線装置２１〜３０が応答信号を送信すると説明したが、この発明の実施の形態においては、これに限らず、無線装置２１〜３０が問い合わせ信号をブロードキャストするとともに、応答信号を受信し、基地局１〜１６が応答信号を送信するようにしてもよい。
【０２８９】
この場合、各基地局１〜１６は、上述した無線装置２１〜３０の動作を行い、各無線装置２１〜３０は、上述した基地局１〜１６の動作を行なう。そして、各無線装置２１〜３０は、基地局識別関数に代えて無線装置識別関数を演算する。
【０２９０】
従って、この発明の実施の形態においては、基地局１〜１６および無線装置２１〜３０のいずれか一方が応答信号（電波）を送信し、基地局１〜１６および無線装置２１〜３０のいずれか他方が応答信号（電波）を受信して識別距離を検出するとともに、基地局識別関数または無線装置識別関数を演算する。
【０２９１】
また、上記においては、通信システム１００は、基地局１〜１６と、無線装置２１〜３０と、サーバ４０とを備えると説明したが、この発明の実施の形態においては、これに限らず、この発明の実施の形態による通信システムは、基地局１〜１６と、無線装置２１〜３０とを備えていればよい。
【０２９２】
基地局１〜１６と、無線装置２１〜３０とを備えていれば、各基地局１〜１６は、マルチパス環境においても、受信信号強度に基づいて基地局１〜１６と無線装置２１〜３０との間の距離を正確に判定できるからである。
【０２９３】
更に、この発明の実施の形態においては、サーバ４０は、上述した方法によって検出した無線装置２１〜３０の位置を病院内に設置された情報通信システムへ無線通信によって送信してもよい。この情報通信システムは、病院に勤務する看護師、医師および技師の労務を管理する労務管理システム、または医師が各看護師の滞在場所を確認するシステムからなる。そして、この情報通信システムは、サーバ４０から受信した無線装置２１〜３０の位置を用いて看護師、医師および技師の労務を管理し、またはサーバ４０から受信した無線装置２１〜３０の位置を用いて看護師の位置を医師が使用する端末装置（パーソナルコンピュータ等）へ送信する。
【０２９４】
更に、この発明の実施の形態においては、サーバ４０が識別距離の検出、基地局識別関数の演算、基地局識別確率の演算、部屋識別関数の演算および部屋識別確率の演算を行なうようにしてもよい。
【０２９５】
更に、この発明の実施形態においては、基地局１〜１６は、各期間における識別距離、受信信号強度、および基地局識別関数を無線通信によってサーバ４０へ送信するようにしてもよい。
【０２９６】
更に、この発明の実施の形態においては、無線装置２１〜３０は、「複数の第１の無線装置」を構成し、基地局１〜１６は、「複数の第２の無線装置」を構成し、サーバ４０は、「通信装置」を構成する。
【０２９７】
更に、この発明の実施の形態においては、基地局識別関数は、「第１の識別関数」を構成し、部屋識別関数は、「第２の識別関数」を構成する。
【０２９８】
更に、この発明の実施の形態においては、上述した方法によって重みｗｉを用いてガウス分布ＧＤ１〜ＧＤ３を合成することは、第１の規則に従って重み付けしてガウス分布ＧＤ１〜ＧＤ３を合成することに相当する。
【０２９９】
更に、この発明の実施の形態においては、上述した方法によって重みｖｍを用いて基地局識別関数を合成することは、第２の規則に従って重み付けして基地局識別関数を合成することに相当する。
【０３００】
更に、この発明の実施の形態においては、最大の距離識別確率は、「第１の最大分布度合い」を構成し、最大の部屋識別確率は、「第２の最大分布度合い」を構成し、最大の基地局識別確率は、「第３の最大分布度合い」を構成する。
【０３０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０３０２】
この発明は、マルチパス環境においても、受信信号強度に基づいて無線装置間の距離を正確に判定可能な通信システムに適用される。
【符号の説明】
【０３０３】
１〜１６  基地局、２１〜３０  無線装置、４０  サーバ、４１  受信ユニット、４２，１２２  記憶装置、４３  処理ユニット、４４  表示ユニット、１００  通信システム、１１０  無線モジュール、１１１  プロトコル管理ユニット、１１２  送信処理ユニット、１１３  無線ユニット、１１４  受信処理ユニット、１２０  組込ＣＰＵ、１２１  マイクロコンピュータ。
【図１】
0005401651.tif 000014
【図２】
0005401651.tif 000015
【図３】
0005401651.tif 000016
【図４】
0005401651.tif 000017
【図５】
0005401651.tif 000018
【図６】
0005401651.tif 000019
【図７】
0005401651.tif 000020
【図８】
0005401651.tif 000021
【図９】
0005401651.tif 000022
【図１０】
0005401651.tif 000023
【図１１】
0005401651.tif 000024
【図１２】
0005401651.tif 000025
【図１３】
0005401651.tif 000026
【図１４】
0005401651.tif 000027
【図１５】
0005401651.tif 000028
【図１６】
0005401651.tif 000029
【図１７】
0005401651.tif 000030
【図１８】
0005401651.tif 000031
【図１９】
0005401651.tif 000032
【図２０】
0005401651.tif 000033