(57)【要約】【課題】  マイクロコンピュータの負担を軽減し、かつ、近接する他のユニットを検知可能な無線モジュールを備える通信システムを提供する。【解決手段】  無線モジュール１１〜１４の各々は、問い合せ信号を周囲へブロードキャストし、問い合せ信号に対する応答信号を他の無線モジュールから受信すると共に、応答信号の受信信号強度を検出する。組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４は、応答信号の受信信号強度に基づいて、接続された無線モジュールと他の無線モジュールとの距離を検出し、その検出した距離が基準値以下であるとき他の無線モジュールを近接無線モジュールとして検出する。組込ＣＰＵ２１等は、近接無線モジュールのアドレスと、距離と、近接無線モジュールの持ち主名または設置場所名と、マイク３１，３２のオン／オフ信号とを対応付けて履歴情報として記憶する。【選択図】        図１
2006352518.tif 000002
【特許請求の範囲】
【請求項１】
１つの無線モジュールから一定の距離以内に存在する無線モジュールを検出する通信システムであって、
相互に無線通信可能な複数の無線モジュールと、
前記複数の無線モジュールに対応して設けられ、各々が対応する無線モジュールを制御する複数の端末装置とを備え、
前記複数の無線モジュールの各々は、他の無線モジュールから無線通信により受信した受信信号の受信信号強度を検出し、
前記複数の端末装置の各々は、対応する無線モジュールが検出した受信信号強度に基づいて前記対応する無線モジュールと前記他の無線モジュールとの間の距離を検出するとともに、前記検出した距離が基準値以下であるとき前記他の無線モジュールを前記対応する無線モジュールから一定の距離以内に存在する近接無線モジュールと決定する、通信システム。
【請求項２】
前記複数の端末装置の各々は、前記検出した距離が一定時間略一定であるとき、前記他の無線モジュールを前記近接無線モジュールと決定する、請求項１に記載の通信システム。
【請求項３】
前記複数の端末装置の各々は、前記受信信号強度と前記距離との関係を示すマップを保持しており、前記受信した受信信号の受信信号強度に対応する距離を前記マップを参照して抽出し、その抽出した距離を前記自己と前記他の無線モジュールとの間の距離として検出する、請求項１または請求項２に記載の通信システム。
【請求項４】
前記複数の無線モジュールの各々は、対応する端末装置からの制御に従って前記近接無線モジュールの存在を問い合わせるための問い合わせ信号を前記無線通信により周囲へ送信するとともに、前記問い合わせ信号に対する応答信号を前記無線通信により前記他の無線モジュールから受信し、その受信した応答信号の強度を前記受信信号の受信信号強度として検出する、請求項１から請求項３のいずれか１項に記載の通信システム。
【請求項５】
前記複数の端末装置の各々は、前記近接無線モジュールと決定された前記他の無線モジュールのアドレスを対応する無線モジュールから受信すると、前記近接無線モジュールと決定された前記他の無線モジュールの持ち主名または設置場所名と前記距離と前記アドレスとを相互に対応付け、その対応付けた持ち主名または設置場所名、距離およびアドレスを履歴情報として記憶手段に記憶する、請求項１から請求項４のいずれか１項に記載の通信システム。
【請求項６】
前記複数の端末装置の各々は、前記複数の無線モジュールの複数のアドレスと、前記複数の無線モジュールの複数の持ち主名とを対応付けた対応表を保持しており、対応する無線モジュールから前記アドレスを受信すると、その受信したアドレスに対応する持ち主名または設置場所名を前記対応表を参照して抽出し、その抽出した持ち主名または設置場所名を前記アドレスおよび前記距離に対応付けて前記履歴情報を作成し、その作成した履歴情報を前記記憶手段に記憶する、請求項５に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信システムに関し、特に、ある１つの無線モジュールに近接する無線モジュールを検出可能な通信システムに関するものである。
【背景技術】
【０００２】
従来、各物体の位置を検知するシステムとしてＳＰＩＤＥＲシステムが知られている（非特許文献１）。
【０００３】
このＳＰＩＤＥＲシステムは、1台のレシーバと、複数の発信器とからなる。レシーバは、部屋に固定され、複数の発信器は、各物体に取付けられる。複数の発信器の各々は、バッチ形状からなり、電池から電源を得ている。そして、複数の発信器の各々は、自己に固有の識別コードを常に発信し、レシーバは、複数の発信器からの信号を受信し、自己の近くに存在する発信器を検知する。
【０００４】
また、看護師一人ひとりの行動を自動的に記録し、収集したデータを分析して業務の改善や事故の原因究明に役立てることを目的としたＥ−ナイチンゲールシステムが知られている（特許文献１）。このシステムにおいては、建物の部屋および廊下等に固定されたセンサおよび人に取付けられたセンサ等は、看護師の行動に関するデータを計測及び送信し、無線モデムチップを取付けたマイクロコンピュータがセンサからの無線電波を受信して看護師の行動に関するデータを取得する。
【特許文献１】特開２００４−１５７６１４号公報
【非特許文献１】“Ｒｅａｌ−Ｔｉｍｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ＆  Ｌｏｃａｔｉｎｇ  Ｓｙｓｔｅｍ”、［ｏｎｌｉｎｅ］、２５  Ｍａｙ  ２００４、［平成１７年６月１３日検索］、インターネット＜ＵＲＬ：ｗｗｗ．ｒｔｃｏｄｅ．ｃｏｍ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のＳＰＩＤＥＲシステムにおいては、複数の発信器は、送信機能のみを有し、受信機能を有しないため、発信器単体では近くに存在する他のユニット（発信器とレシーバとからなる）を検知することができないという問題がある。
【０００６】
また、Ｅ−ナイチンゲールシステムにおいては、マイクロコンピュータが無線電波を送受信するため、マイクロコンピュータに負担を掛けるという問題がある。
【０００７】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、マイクロコンピュータの負担を軽減し、かつ、近接する他のユニットを検知可能な無線モジュールを備える通信システムを提供することである。
【課題を解決するための手段】
【０００８】
この発明によれば、通信システムは、１つの無線モジュールから一定の距離以内に存在する無線モジュールを検出する通信システムであって、複数の無線モジュールと、複数の端末装置とを備える。複数の無線モジュールは、相互に無線通信可能である。複数の端末装置は、複数の無線モジュールに対応して設けられ、各々が対応する無線モジュールを制御する。そして、複数の無線モジュールの各々は、他の無線モジュールから無線通信により受信した受信信号の受信信号強度を検出する。また、複数の端末装置の各々は、対応する無線モジュールが検出した受信信号強度に基づいて、対応する無線モジュールと他の無線モジュールとの間の距離を検出するとともに、その検出した距離が基準値以下であるとき他の無線モジュールを対応する無線モジュールから一定の距離以内に存在する近接無線モジュールと決定する。
【０００９】
好ましくは、複数の端末装置の各々は、検出した距離が一定時間略一定であるとき、他の無線モジュールを近接無線モジュールと決定する。
【００１０】
好ましくは、複数の端末装置の各々は、受信信号強度と距離との関係を示すマップを保持しており、受信した受信信号の受信信号強度に対応する距離をマップを参照して抽出し、その抽出した距離を自己と他の無線モジュールとの間の距離として検出する。
【００１１】
好ましくは、複数の無線モジュールの各々は、対応する端末装置からの制御に従って近接無線モジュールの存在を問い合わせるための問い合わせ信号を無線通信により周囲へ送信するとともに、問い合わせ信号に対する応答信号を無線通信により他の無線モジュールから受信し、その受信した応答信号の強度を受信信号の受信信号強度として検出する。
【００１２】
好ましくは、複数の端末装置の各々は、近接無線モジュールと決定された他の無線モジュールのアドレスを対応する無線モジュールから受信すると、近接無線モジュールと決定された他の無線モジュールの持ち主名または設置場所名と距離とアドレスとを相互に対応付け、その対応付けた持ち主名または設置場所名、距離およびアドレスを履歴情報として記憶手段に記憶する。
【００１３】
好ましくは、複数の端末装置の各々は、複数の無線モジュールの複数のアドレスと、複数の無線モジュールの複数の持ち主名とを対応付けた対応表を保持しており、対応する無線モジュールからアドレスを受信すると、その受信したアドレスに対応する持ち主名または設置場所名を対応表を参照して抽出し、その抽出した持ち主名または設置場所名をアドレスおよび距離に対応付けて履歴情報を作成し、その作成した履歴情報を記憶手段に記憶す。
【００１４】
好ましくは、複数の端末装置の各々は、履歴情報を記憶手段から読み出し、その読み出した履歴情報をサーバへ登録する。
【００１５】
好ましくは、複数の無線モジュールおよび前記複数の端末装置は、医療機関において用いられる。
【発明の効果】
【００１６】
この発明による通信システムにおいては、複数の無線モジュールの各々は、他の無線モジュールから無線通信により受信した受信信号の受信信号強度を検出し、複数の端末装置の各々は、対応する無線モジュールによって検出された受信信号強度に基づいて、対応する無線モジュールと他の無線モジュールとの間の距離を検出するとともに、その検出した距離が基準値以下であるとき他の無線モジュールを対応する無線モジュールから一定の距離以内に存在する近接無線モジュールと決定する。即ち、複数の端末装置の各々は、対応する無線モジュールとの間の距離が基準値以下である無線モジュールを近接無線モジュールとして検知する。
【００１７】
従って、この発明によれば、マイクロコンピュータの負担を軽減し、かつ、近接する他の無線モジュールを検知できる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１９】
図１は、この発明の実施の形態による通信システムの概略図である。通信システム１００は、複数の無線モジュール１１〜１４と、組込ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）２２と、複数の端末装置２３，２４と、サーバ３０と、複数のマイクロホン（以下、「マイク」という）３１，３２とを備える。通信システム１００は、例えば、病院等の医療機関に設置される。
【００２０】
組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４は、それぞれ、無線モジュール１１〜１４に対応して設けられ、対応する無線モジュール１１〜１４に接続される。無線モジュール１１および組込ＣＰＵ２１は、携帯ユニット２０を構成する。
【００２１】
マイク３１は、携帯ユニット２０の組込ＣＰＵ２１に接続され、マイク３２は、ＰＤＡ２２に接続される。そして、マイク３１，３２は、操作者によってオンされると、ＯＮ信号をそれぞれ組込ＣＰＵ２１およびＰＤＡ２２へ出力し、操作者によってオフされると、ＯＦＦ信号をそれぞれ組込ＣＰＵ２１およびＰＤＡ２２へ出力する。
【００２２】
医療機関における医者、看護師および技師（例えば、レントゲン写真を撮る技師）等の医療機関で働く人は、携帯ユニット２０または無線モジュール１２およびＰＤＡ２２を持ち歩く。従って、無線モジュール１１，１２は、医療機関で働く人に対応して設けられ、病院等の医療機関内を移動可能である。
【００２３】
一方、無線モジュール１３，１４および端末装置２３，２４は、病院内の所定の部屋に設置される。従って、無線モジュール１３，１４は、病院内の所定の部屋に対応して設けられる。
【００２４】
携帯ユニット２０の組込ＣＰＵ２１およびＰＤＡ２２は、病院等の医療機関内を移動可能であるため、無線通信によりサーバ３０へアクセス可能である。また、端末装置２３，２４は、部屋に設置されているため、常時、ケーブル４０に接続されており、ケーブル４０を介してサーバ３０にアクセス可能である。
【００２５】
無線モジュール１１〜１４の各々は、例えば、Ｂｌｕｅｔｏｏｔｈモジュールからなり、端末装置２３，２４の各々は、例えば、ノート型のパーソナルコンピュータからなる。
【００２６】
無線モジュール１１〜１４、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４は、無線通信空間に配置され、無線モジュール１１〜１４は、無線通信により相互に信号を送受信する。
【００２７】
より具体的には、無線モジュール１１〜１４の各々は、Ｂｌｕｅｔｏｏｔｈ規格の問い合わせ（Ｉｎｑｕｉｒｙ）状態を利用して問い合わせ信号を周囲へ送信（ブロードキャスト）するとともに、問い合わせ信号に対する応答信号を他の無線モジュールから受信する。そして、無線モジュール１１〜１４の各々は、その受信した応答信号の受信信号強度を検出し、その検出した受信信号強度を自己が接続された組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４へそれぞれ送信する。
【００２８】
また、無線モジュール１１〜１４の各々は、応答信号から他の無線モジュールのアドレスを検出し、その検出したアドレスを自己が接続された組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４へ送信する。
【００２９】
組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、対応する無線モジュール１１〜１４から他の無線モジュールのアドレスおよび受信信号強度を受信する。そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、受信した受信信号強度に基づいて、対応する無線モジュール１１〜１４と、応答信号を送信した他の無線モジュールとの間の距離を検出するとともに、その検出した距離が基準値以下であるとき、他の無線モジュールを対応する無線モジュール１１〜１４から一定の距離（例えば、３ｍ）以内に存在する近接無線モジュールと決定する。
【００３０】
また、組込ＣＰＵ２１およびＰＤＡ２２は、それぞれ、マイク３１，３２からＯＮ信号またはＯＦＦ信号からなるオン／オフ信号を受ける。
【００３１】
更に、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、対応する無線モジュール（無線モジュール１１〜１４のいずれか）から受信したアドレスに基づいて他の無線モジュールの持ち主名または設置場所を後述する方法によって抽出する。そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、その抽出した持ち主名または設置場所名と、アドレスと、距離と、オン／オフ信号とを相互に対応付け、その対応付けた持ち主名または設置場所名、アドレス、距離およびオン／オフ信号を履歴情報として記憶する。
【００３２】
更に、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、記憶装置２２０に記憶した履歴情報を定期的に読出し、その読出した履歴情報をケーブル４０を介してサーバ３０へ出力する。
【００３３】
更に、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、操作者からの履歴情報の取得要求に応じて、履歴表の出力要求をケーブル４０を介してサーバ３０へ送信し、履歴表をケーブル４０を介してサーバ３０から受信する。そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々は、その受信した履歴表を表示部（図示せず）に表示する。
【００３４】
サーバ３０は、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４から受けた履歴情報に基づいて、後述する方法によって履歴表を作成する。また、サーバ３０は、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４からの履歴表の出力要求に応じて、履歴表をケーブル４０を介して組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４へ送信する。
【００３５】
図２は、図１に示す無線モジュール１１および組込ＣＰＵ２１の機能ブロック図である。無線モジュール１１は、プロトコル管理ユニット１１０と、送信処理ユニット１２０と、無線ユニット１３０と、受信処理ユニット１４０とを含む。
【００３６】
プロトコル管理ユニット１１０は、組込ＣＰＵ２１のマイクロコンピュータ２１０からの制御に従って、問い合わせ発信指令（Ｉｎｑｕｉｒｙ発信指令）および問い合わせ応答指令（Ｉｎｑｕｉｒｙ  Ｓｃａｎ指令）を生成して送信処理ユニット１２０へ出力する。
【００３７】
また、プロトコル管理ユニット１１０は、後述するＦＨＳパケットとＦＨＳパケットの受信信号強度ＲＳＳＩとを受信処理ユニット１４０から受ける。そして、プロトコル管理ユニット１１０は、その受けたＦＨＳパケットから、ＦＨＳパケットを送信した無線モジュール（無線モジュール１１〜１４のいずれか）のアドレスを検出し、その検出したアドレスと、受信処理ユニット１４０から受けた受信信号強度ＲＳＳＩとをマイクロコンピュータ２１０へ送信する。
【００３８】
送信処理ユニット１２０は、プロトコル管理ユニット１１０からの問い合わせ発信指令に応じて、無線モジュール１１の周囲に近接無線モジュールが存在するか否かを問い合わせるための問い合わせ信号（＝ＩＱパケット）を順次生成し、その順次生成したＩＱパケットを無線ユニット１３０へ出力する。
【００３９】
また、送信処理ユニット１２０は、プロトコル管理ユニット１１０からの問い合わせ応答指令に応じて、他の無線モジュールから受信した問い合わせ信号（＝ＩＱパケット）に対応する応答信号（＝ＦＨＳパケット）を生成して無線ユニット１３０へ出力する。
【００４０】
無線ユニット１３０は、スペクトル拡散によりパケットを送受信する。より具体的には、無線ユニット１３０は、１６００回／秒の速さの周波数ホッピング方式を採用し、情報変調信号（１ＭＨｚ）を２４０２〜２４８１．５ＭＨｚの帯域内で７９チャネル（１ＭＨｚ／チャネル）にホッピングさせ、７９ＭＨｚ帯域に拡散変調する。そして、無線ユニット１３０は、その拡散変調したパケットを送受信する。
【００４１】
無線ユニット１３０は、送信処理ユニット１２０からＩＱパケットを受けると、その受けたＩＱパケットを問い合わせホッピングシーケンスに従って周波数ホッピングして送信する。より具体的には、無線ユニット１３０は、ＩＱパケットを２４０２〜２４８１．５ＭＨｚの帯域内で３２チャネルまたは１６チャネルに周波数ホッピングして送信する。
【００４２】
また、無線ユニット１３０は、送信処理ユニット１２０からＦＨＳパケットを受けると、その受けたＦＨＳパケットを応答シーケンスに従って周波数ホッピングして送信する。より具体的には、無線ユニット１３０は、ＦＨＳパケットを２４０２〜２４８１．５ＭＨｚの帯域内で３２チャネルまたは１６チャネルに周波数ホッピングして送信する。
【００４３】
更に、無線ユニット１３０は、他の無線モジュールからＩＱパケットを受信し、その受信したＩＱパケットを受信処理ユニット１４０へ出力する。
【００４４】
受信処理ユニット１４０は、無線ユニット１３０からＩＱパケットを受けると、その受けたＩＱパケットの受信信号強度ＲＳＳＩを検出する。そして、受信処理ユニット１４０は、ＩＱパケットをスペクトル逆拡散し、そのスペクトル逆拡散後のＩＱパケットと、検出した受信信号強度ＲＳＳＩとをプロトコル管理ユニット１１０へ出力する。
【００４５】
組込ＣＰＵ２１は、マイクロコンピュータ２１０と、記憶装置２２０と、表示部２３０とを含む。マイクロコンピュータ２１０は、問い合わせ発信の開始または中断を行なうように無線モジュール１１のプロトコル管理ユニット１１０を制御するとともに、問い合わせ応答の開始または中断を行なうようプロトコル管理ユニット１１０を制御する。
【００４６】
また、マイクロコンピュータ２１０は、無線モジュール１１〜１４のアドレスと、無線モジュール１１〜１４の持ち主名または設置場所名とを対応付けた対応表を保持している。
【００４７】
更に、マイクロコンピュータ２１０は、プロトコル管理ユニット１１０からアドレスおよび受信信号強度ＲＳＳＩを受信する。そして、マイクロコンピュータ２１０は、受信信号強度ＲＳＳＩを受信すると、その受信した受信信号強度ＲＳＳＩに基づいて、無線モジュール１１と他の無線モジュールとの距離を後述する方法によって検出し、その検出した距離が基準値（＝３ｍ）以下であるとき、他の無線モジュールを近接無線モジュールと決定する。
【００４８】
なお、マイクロコンピュータ２１０は、検出した距離が基準値よりも大きいとき、即ち、ＦＨＳパケットを送信した無線モジュールを近接無線モジュールと決定しなかったとき、検出した距離を破棄する。
【００４９】
更に、マイクロコンピュータ２１０は、マイク３１からオン／オフ信号を受ける。
【００５０】
更に、マイクロコンピュータ２１０は、検出した距離が基準値以下であると判定すると、その判定の元になった受信信号強度ＲＳＳＩと共に受信したアドレスに対応する持ち主名または設置場所名を対応表を参照して抽出し、その抽出した持ち主名または設置場所名と、アドレスと、距離と、オン／オフ信号とを相互に対応付ける。そして、マイクロコンピュータ２１０は、その対応付けた持ち主名または設置場所名、アドレス、距離およびオン／オフ信号を履歴情報として記憶装置２２０に記憶する。
【００５１】
この場合、マイクロコンピュータ２１０は、プロトコル管理ユニット１１０からアドレスを受信すれば、その受信したアドレスが既に受信したアドレスと同じであっても、その受信したアドレスと、検出した距離とを履歴情報として記憶装置２２０へ順次記憶する。
【００５２】
更に、マイクロコンピュータ２１０は、記憶装置２２０に記憶した履歴情報を定期的に読出し、その読出した履歴情報をケーブル４０を介してサーバ３０へ送信し、記憶装置２２０に格納した履歴情報をサーバ３０へ登録する。
【００５３】
更に、マイクロコンピュータ２１０は、操作者からの履歴情報の取得要求に応じて、履歴表の出力要求をケーブル４０を介してサーバ３０へ送信し、履歴表をケーブル４０を介してサーバ３０から受信する。そして、マイクロコンピュータ２１０は、その受信した履歴表を表示部２３０に表示する。
【００５４】
記憶装置２２０は、持ち主名または設置場所名、アドレス、距離およびオン／オフ信号を履歴情報として記憶する。
【００５５】
表示部２３０は、マイクロコンピュータ２１０がサーバ３０から受信した履歴表等の各種の情報を視覚情報として操作者に与える。
【００５６】
なお、図１に示す無線モジュール１２〜１４の各々は、図２に示す無線モジュール１１と同じ構成からなり、図１に示すＰＤＡ２２および端末装置２３，２４の各々は、図２に示す組込ＣＰＵ２１と同じ構成からなる。
【００５７】
そして、ＰＤＡ２２のマイクロコンピュータ２１０は、組込ＣＰＵ２１のマイクロコンピュータ２１０と同じように、マイク３２からオン／オフ信号を受け、その受けたオン／オフ信号を持ち主名、アドレスおよび距離と対応付けて記憶装置２２０に記憶する。
【００５８】
一方、端末装置２３，２４のマイクロコンピュータ２１０は、マイクからオン／オフ信号を受けることはなく、設置場所名、アドレスおよび距離を相互に対応付け、その対応付けた設置場所名、アドレスおよび距離を履歴情報として記憶装置２２０に記憶する。
【００５９】
図３は、図１に示す無線モジュール１１と組込ＣＰＵ２１との接続を示す概念図である。無線モジュール１１は、アンテナ１１Ａを備え、アンテナ１１Ａを介して他の無線モジュール１２〜１４と無線通信を行なう。
【００６０】
そして、無線モジュール１１は、ＲＳ２３２Ｃを介して組込ＣＰＵ２１と相互にデータおよび信号をやり取りする。
【００６１】
なお、図１に示す無線モジュール１２〜１４は、図３に示す無線モジュール１１および組込ＣＰＵ２１と同じように、ＲＳ２３２Ｃを介してそれぞれＰＤＡ２２および端末装置２３，２４と接続され、ＰＤＡ２２および端末装置２３，２４とデータおよび信号をやり取りする。
【００６２】
図４は、Ｂｌｕｅｔｏｏｔｈ規格における各種の状態を示す図である。Ｂｌｕｅｔｏｏｔｈ規格には、非接続状態、接続段階、接続状態および低消費電力状態が存在する。非接続状態は、スタンバイ状態に当たり、常時、受信による待ち受け時の電力消費を避けるため、Ｂｌｕｅｔｏｏｔｈクロックのタイミング（１．２８秒）ごとに受信状態に入る。この場合、受信状態における消費電流は、約３０μＡである。
【００６３】
接続段階は、問い合わせ（Ｉｎｑｕｉｒｙ）状態と呼び出し（Ｐａｇｅ）状態とからなる。問い合わせ状態は、マスタが周辺のスレーブを認識するために行なわれる状態である。この時点では、まず、各種のアドレスの割り振りがない状態で、接続の可能性を問い合わせている状態に当たる。
【００６４】
呼び出し状態においては、初めてマスタとスレーブの双方がお互いを認識し、この時点でスレーブはアクティブ状態になり、アクティブ・メンバアドレスの割り振りを受ける。
【００６５】
接続状態は、アクティブ（Ａｃｔｉｖｅ）状態とデータ送信（Ｄａｔａ  Ｔｒａｎｓｍｉｓｓｉｏｎ）状態とからなる。アクティブ状態およびデータ送信状態は、実際に通信を行なう状態である。
【００６６】
低消費電力状態は、パーク（Ｐａｒｋ）状態、ホールド（Ｈｏｌｄ）状態およびスニフ（Ｓｎｉｆｆ）状態からなる。パーク状態は、周辺機器の認識を行なうものであり、パーク・メンバアドレスの割り振りが行なわれる。
【００６７】
ホールド状態は、待機接続であり、スニフ状態は、トラフィックに関与しない待機状態であり、ホールド状態よりも更に消費電力を抑えている状態である。
【００６８】
このように、Ｂｌｕｅｔｏｏｔｈ規格においては、各種の状態が存在するが、この発明においては、無線モジュール１１〜１４は、Ｂｌｕｅｔｏｏｔｈ規格の各種の状態のうち、非接続状態と、接続状態の問い合わせ（Ｉｎｑｕｉｒｙ）状態とを用い、近接無線モジュールを検知する。
【００６９】
図５は、問い合わせ状態を詳細に説明するための概念図である。問い合わせ状態は、Ｉｎｑｕｉｒｙ＿Ｓｃａｎ＿Ｉｎｔｅｒｖａｌと、Ｉｎｑｕｉｒｙ＿Ｓｃａｎ＿Ｗｉｎｄｏｗと、Ｉｎｑｕｉｒｙ＿Ｌｅｎｇｔｈと、Ｉｎｑｕｉｒｙ＿Ｉｎｔｅｒｖａｌとからなる。
【００７０】
Ｉｎｑｕｉｒｙ＿Ｓｃａｎ＿Ｉｎｔｅｒｖａｌは、問い合わせ応答（Ｉｎｑｕｉｒｙ＿Ｓｃａｎ）を開始してから、次に問い合わせ応答（Ｉｎｑｕｉｒｙ＿Ｓｃａｎ）を開始するまでの時間である。Ｉｎｑｕｉｒｙ＿Ｓｃａｎ＿Ｗｉｎｄｏｗは、問い合わせ応答（Ｉｎｑｕｉｒｙ＿Ｓｃａｎ）の継続時間であり、問い合わせ（Ｉｎｑｕｉｒｙ）を受信できる時間である。
【００７１】
Ｉｎｑｕｉｒｙ＿Ｌｅｎｇｔｈは、問い合わせ（Ｉｎｑｕｉｒｙ）が停止するまでに継続できる最大時間である。Ｉｎｑｕｉｒｙ＿Ｉｎｔｅｒｖａｌは、問い合わせ（Ｉｎｑｕｉｒｙ）を開始してから、次に問い合わせ（Ｉｎｑｕｉｒｙ）を開始するまでの時間である。
【００７２】
図６は、問い合わせの動作を説明するためのタイミングチャートである。なお、図６においては、無線モジュール１１が無線モジュール１２〜１４へ問い合わせのための信号を送信（ブロードキャスト）し、無線モジュール１２，１３から問い合わせに対する応答を受信する場合について説明する。
【００７３】
問い合わせ（Ｉｎｑｕｉｒｙ）が開始されると、組込ＣＰＵ２１のマイクロコンピュータ２１０は、Ｉｎｑｕｉｒｙ発信開始指令をＲＳ２３２Ｃを介して無線モジュール１１へ送信し、無線モジュール１１のプロトコル管理ユニット１１０は、ＲＳ２３２Ｃを介してＩｎｑｕｉｒｙ発信開始指令を受信する。
【００７４】
そして、プロトコル管理ユニット１１０は、Ｉｎｑｕｉｒｙ発信開始指令に応じて、Ｉｎｑｕｉｒｙ発信指令を生成して送信処理ユニット１２０へ出力する。送信処理ユニット１２０は、プロトコル管理ユニット１１０からのＩｎｑｕｉｒｙ発信指令に応じて、無線モジュール１１に対する近接無線モジュールの存在を問い合わせるための問い合わせ信号（ＩＱパケット）を連続的に生成し、その連続的に生成したＩＱパケットを無線ユニット１３０へ順次出力する。
【００７５】
この場合、送信処理ユニット１２０は、アクセスコード（ＩＡＣ：Ｉｎｑｕｉｒｙ  Ａｃｃｅｓｓ  Ｃｏｄｅ）を含むＩＱパケットを生成する。ＩＡＣは、問い合わせアクセスコードであり、一般問い合わせアクセスコード（ＧＩＡＣ：Ｇｅｎｅｒａｌ  ＩＡＣ）と、特定問い合わせアクセスコード（ＤＩＡＣ：Ｄｅｄｉｃａｔｅｄ  ＩＡＣ）とからなる。
【００７６】
ＧＩＡＣは、全ての無線モジュールに共通のアクセスコードであり、通信範囲に存在する他の無線モジュールを発見するために使用される。また、ＤＩＡＣは、特定の無線モジュールのグループに共通のアクセスコードであり、通信範囲に存在するグループメンバーの無線モジュールを発見するために使用される。
【００７７】
この発明においては、用途に応じてＧＩＡＣおよびＤＩＡＣのいずれかを選択して用いる。即ち、医療機関で働いている全ての人の無線モジュールのうち、グループメンバーの無線モジュールを近接無線モジュールの対象とする場合には、ＤＩＡＣをアクセスコードとして用い、医療機関における全ての人の無線モジュールを近接無線モジュールの対象とする場合には、ＧＩＡＣをアクセスコードとして用いる。
【００７８】
従って、送信処理ユニット１２０は、ＧＩＡＣおよびＤＩＡＣのいずれか一方をアクセスコードとして含むＩＱパケットを生成する。
【００７９】
そして、無線ユニット１３０は、送信処理ユニット１２０から受けたＩＱパケットを問い合わせホッピングシーケンス（３２チャネルまたは１６チャネルホッピング）に従って周波数ホッピングし、その周波数ホッピングしたＩＱパケットを周囲へブロードキャストする。
【００８０】
この場合、無線ユニット１３０は、送信処理ユニット１２０から複数のＩＱパケットを連続的に受けると、複数のＩＱパケットを、順次、周波数ホッピングし、その周波数ホッピングした複数のＩＱパケットを順次送信する。つまり、無線ユニット１３０は、ＩＱパケットを周波数ｆ（ｋ），ｆ（ｋ＋１），・・・で無線モジュール１１の周囲へブロードキャストする（ステップ１参照）。
【００８１】
そして、無線モジュール１２が周波数ｆ（ｋ）でＩＱパケットを受信したとすると、無線モジュール１２は、適当なフレーム（乱数０〜１０２３：ＲＡＮＤ）分だけ待機し、同じＩＱパケットを再度受信してから、問い合わせ信号（ＩＱパケット）に対する応答信号（ＦＨＳパケット）を返送する（ステップ２参照）。
【００８２】
より具体的には、無線モジュール１２の無線ユニット１３０は、無線モジュール１１からブロードキャストされたＩＱパケットを受信し、その受信したＩＱパケットを受信処理ユニット１４０へ出力する。そして、受信処理ユニット１４０は、ＩＱパケットをスペクトル逆拡散してプロトコル管理ユニット１１０へ出力する。
【００８３】
無線モジュール１２のプロトコル管理ユニット１１０は、受信処理ユニット１４０から同じＩＱパケットを再度受けると、応答信号（ＦＨＳパケット）を送信するための指令を送信処理ユニット１２０へ出力する。無線モジュール１２の送信処理ユニット１２０は、プロトコル管理ユニット１１０からの指令に応じて、無線モジュール１２のアドレスＢＤ＿Ａｄｄｒｅｓｓを含むＦＨＳパケットを生成して無線ユニット１３０へ出力する。
【００８４】
そして、無線モジュール１２の無線ユニット１３０は、送信処理ユニット１２０からのＦＨＳパケットを問い合わせ応答シーケンス（３２チャネルまたは１６チャネルホッピング）の周波数で周波数ホッピングして送信する。
【００８５】
なお、無線モジュール１２がＩＱパケットの受信と同時にＦＨＳパケットを送信しないのは、各無線モジュールから送信されるＦＨＳパケットが衝突するのを防止するためである。
【００８６】
また、無線モジュール１３は、周波数ｆ（ｋ＋１）で送信された別のＩＱパケットに対して周波数ｆ（ｋ＋１）でＦＨＳパケットを返送することにより、無線モジュール１１は、無線モジュール１２，１３からＦＨＳパケットを受信する（ステップ３参照）。
【００８７】
この発明においては、問い合わせ状態の規定時間（Ｉｎｑｕｉｒｙ＿ＩｎｔｅｒｖａｌおよびＩｎｑｕｉｒｙ＿Ｌｅｎｇｔｈ）と、問い合わせ応答状態の規定時間（Ｉｎｑｕｉｒｙ＿Ｓｃａｎ＿ＩｎｔｅｒｖａｌおよびＩｎｑｕｉｒｙ＿Ｓｃａｎ＿Ｗｉｎｄｏｗ）とをＢｌｕｅｔｏｏｔｈ規格において推奨されている時間よりも短く設定し、各無線モジュール１１〜１４は、１秒間に１回程度、近接無線モジュールに関する情報を取得する。
【００８８】
図７は、受信信号強度と距離との関係を示す図である。図７において、縦軸は、受信信号強度ＲＳＳＩを表し、横軸は、距離を表す。
【００８９】
図７において、曲線ｋ１は、２つの無線モジュール間の受信信号強度ＲＳＳＩと距離との関係を示す。受信信号強度ＲＳＳＩは、距離が長くなるに従って低下する。組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々のマイクロコンピュータ２１０は、図７に示す曲線ｋ１をマップとして保持しており、プロトコル管理ユニット１１０から受信した受信信号強度ＲＳＳＩに対応する距離をマップ（曲線ｋ１）を参照して抽出し、その抽出した距離が基準値（＝３ｍ）以下であるか否かを判定する。
【００９０】
そして、マイクロコンピュータ２１０は、抽出した距離が基準値以下であるとき、ＦＨＳパケットを送信した無線モジュールを近接無線モジュールと決定する。
【００９１】
このように、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々のマイクロコンピュータ２１０は、ＦＨＳパケットの受信信号強度ＲＳＳＩに基づいて、ＦＨＳパケットを送信した無線モジュールとＦＨＳパケットを受信した無線モジュールとの間の距離を検出し、その検出した距離が基準値以下であるとき、ＦＨＳパケットを送信した無線モジュールを近接無線モジュールと決定する。
【００９２】
なお、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々のマイクロコンピュータ２１０は、マップ（曲線ｋ１）を参照して抽出した距離が一定時間、略一定である場合に、ＦＨＳパケットを送信した無線モジュールを近接無線モジュールと決定するようにしてもよい。
【００９３】
抽出した距離が経時的に変化する場合、「無線モジュール１１を携帯している人が、無線モジュール１１の近接無線モジュールであると決定された無線モジュール１２を携帯する人と単にすれ違った」ということも想定されるため、無線モジュール１１を携帯している人が無線モジュール１２を携帯する人と確かに話をした場合に無線モジュール１２を近接無線モジュールとして決定するために、抽出した距離が一定時間、略一定である場合に、ＦＨＳパケットを送信した無線モジュールを近接無線モジュールと決定することにしたものである。
【００９４】
図８は、無線モジュールのアドレスと医療機関で働く人の名前（＝持ち主名）との対応表を示す図である。対応表５０は、アドレスと名前（＝持ち主名または設置場所名）とからなる。アドレスは、無線モジュール１１〜１４のアドレスＢＤ＿Ａｄｄｒｅｓｓ１〜ＢＤ＿Ａｄｄｒｅｓｓ４からなり、名前（＝持ち主名または設置場所名）は、医者Ａ、看護師Ｂ、病室ＣおよびナースセンターＤからなる。
【００９５】
名前である医者Ａ、看護師Ｂ、病室ＣおよびナースセンターＤは、それぞれ、アドレスＢＤ＿Ａｄｄｒｅｓｓ１〜ＢＤ＿Ａｄｄｒｅｓｓ４に対応付けられている。医者Ａは、アドレスＢＤ＿Ａｄｄｒｅｓｓ１を有する無線モジュール１１を携帯し、看護師Ｂは、アドレスＢＤ＿Ａｄｄｒｅｓｓ２を有する無線モジュール１２を携帯する。また、病室Ｃは、アドレスＢＤ＿Ａｄｄｒｅｓｓ３を有する無線モジュール１３が設置され、ナースセンターＤは、アドレスＢＤ＿Ａｄｄｒｅｓｓ４を有する無線モジュール１４が設置されている。
【００９６】
従って、対応表５０を参照すれば、誰がどの無線モジュールを携帯しているのか、またはどの無線モジュールが何処に設置されているのかを検知できるようになっている。
【００９７】
組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々のマイクロコンピュータ２１０は、図８に示す対応表５０を保持している。
【００９８】
図９は、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４の各々が保持する履歴表を示す図である。履歴表６０は、時刻と、アドレスと、名前（＝持ち主名または設置場所名）と、距離と、自己のマイク３１，３２のオン／オフ信号とからなる。そして、時刻、アドレス、名前（＝持ち主名または設置場所名）、距離およびオン／オフ信号は、相互に対応付けられている。
【００９９】
但し、名前が設置場所名からなるときは、時刻、アドレス、名前および距離が相互に対応付けられ、自己のマイク３１，３２のオン／オフ信号の欄は、空欄にされる。
【０１００】
時刻は、ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳの形式からなり、距離が検出された時刻を表す。なお、時刻の構成要素ＤＳは、１０分の１秒のレンジを示す。
【０１０１】
アドレスには、上述した無線モジュール１１〜１４のアドレスＢＤ＿Ａｄｄｒｅｓｓ１〜ＢＤ＿Ａｄｄｒｅｓｓ４が格納される。名前（＝持ち主名または設置場所名）には、医者Ａ、看護師Ｂ、病室ＣおよびナースセンターＤ等が格納される。距離には、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０によって抽出された距離のうち、基準値（＝３ｍ）以内の距離Ｌ１，Ｌ２，・・・が格納される。オン／オフ信号には、自己のマイク３１，３２からのＯＮ信号またはＯＦＦ信号が格納される。
【０１０２】
組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、対応する無線モジュール１１〜１４のプロトコル管理ユニット１１０から受けた受信信号強度ＲＳＳＩ１に基づいて、上述した方法によって距離Ｌ１を検出したときの時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ１をタイマー（図示せず）に基づいて検出する。
【０１０３】
そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、プロトコル管理ユニット１１０から受けたアドレスＢＤ＿Ａｄｄｒｅｓｓ２に対応する名前（看護師Ｂ）を対応表５０を参照して抽出する。
【０１０４】
そうすると、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ１、アドレスＢＤ＿Ａｄｄｒｅｓｓ１、名前（看護師Ｂ）、距離Ｌ１およびＯＮ信号を対応付け、その対応付けた時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ１、アドレスＢＤ＿Ａｄｄｒｅｓｓ１、名前（看護師Ｂ）、距離Ｌ１およびＯＮ信号を履歴情報として履歴表６０に格納する。
【０１０５】
また、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、対応する無線モジュール１１〜１４のプロトコル管理ユニット１１０から受けた受信信号強度ＲＳＳＩ２に基づいて、上述した方法によって距離Ｌ２を検出したときの時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ２をタイマー（図示せず）に基づいて検出する。
【０１０６】
そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、プロトコル管理ユニット１１０から受けたアドレスＢＤ＿Ａｄｄｒｅｓｓ３に対応する名前（病室Ｃ）を対応表５０を参照して抽出する。
【０１０７】
そうすると、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ２、アドレスＢＤ＿Ａｄｄｒｅｓｓ３、名前（病室Ｃ）および距離Ｌ２を対応付け、その対応付けた時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳ２、アドレスＢＤ＿Ａｄｄｒｅｓｓ３、名前（病室Ｃ）および距離Ｌ２を履歴情報として履歴表６０に格納する。
【０１０８】
このように、近接無線モジュールが病室Ｃに設置された無線モジュール１３である場合、自己のマイクのオン／オフ信号の欄は、空欄にされる。
【０１０９】
組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、プロトコル管理ユニット１１０からアドレスＢＤ＿Ａｄｄｒｅｓｓおよび受信信号強度ＲＳＳＩを受けるごとに上述した動作を繰り返すことにより履歴情報を順次格納して履歴表６０を作成する。そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、その作成した履歴表６０を記憶装置２２０に記憶する。
【０１１０】
そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、記憶装置２２０から履歴表６０を定期的に読出し、その読出した履歴表６０をケーブル４０を介してサーバ３０へ送信する。
【０１１１】
サーバ３０は、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４から履歴表６０を受信すると、各無線モジュール１１〜１４の履歴を示す履歴表を作成する。
【０１１２】
図１０は、サーバ３０が作成する履歴表の構成図である。履歴表７０は、アドレス１，２と、時刻と、マイク３１，３２のオン／オフ信号とからなる。アドレス１は、履歴表６０をサーバ３０へ送信した組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４に対応する無線モジュール１１〜１４のアドレスＢＤ＿Ａｄｄｒｅｓｓからなる。
【０１１３】
また、アドレス２は、無線モジュール１１〜１４に近接する近接無線モジュールのアドレスＢＤ＿Ａｄｄｒｅｓｓからなる。より具体的には、アドレス２は、サーバ３０が組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４から受信した履歴表６０から抽出した近接無線モジュールのアドレスＢＤ＿Ａｄｄｒｅｓｓからなる。
【０１１４】
時刻は、サーバ３０が組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４から受信した履歴表６０に含まれる近接無線モジュールの時刻ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳ／ＤＳからなる。
【０１１５】
更に、オン／オフ信号は、サーバ３０が組込ＣＰＵ２１およびＰＤＡ２２から受信した履歴表６０に含まれるオン／オフ信号からなり、ＯＮ信号またはＯＦＦ信号が格納される。
【０１１６】
サーバ３０は、無線モジュール１１（アドレスＢＤ＿Ａｄｄｒｅｓｓ１）に対応する組込ＣＰＵ２１のマイクロコンピュータ２１０から図９に示す履歴表６０をケーブル４０を介して受信する。
【０１１７】
そして、サーバ３０は、受信した履歴表６０に基づいて、無線モジュール１１に近接する近接無線モジュールのアドレスＢＤ＿Ａｄｄｒｅｓｓ２，ＢＤ＿Ａｄｄｒｅｓｓ３を抽出する。また、サーバ３０は、無線モジュール１１に近接する近接無線モジュールとしてアドレスＢＤ＿Ａｄｄｒｅｓｓ２を有する無線モジュール１２が検出された時刻ｔ１〜ｔ５と、その時刻ｔ１〜ｔ５におけるマイク３１，３２のオン／オフ信号とを履歴表６０から抽出する。
【０１１８】
更に、サーバ３０は、無線モジュール１１に近接する近接無線モジュールとしてアドレスＢＤ＿Ａｄｄｒｅｓｓ３を有する無線モジュール１３が検出された時刻ｔ４〜ｔ８を履歴表６０から抽出する。
【０１１９】
そうすると、サーバ３０は、抽出したアドレスＢＤ＿Ａｄｄｒｅｓｓ２、時刻ｔ１〜ｔ５および時刻ｔ１〜ｔ５におけるマイク３１，３２のオン／オフ信号に基づいて無線モジュール１１（アドレスＢＤ＿Ａｄｄｒｅｓｓ１）と無線モジュール１２（アドレスＢＤ＿Ａｄｄｒｅｓｓ２）との間の履歴情報を履歴表７０に格納する。
【０１２０】
また、サーバ３０は、抽出したアドレスＢＤ＿Ａｄｄｒｅｓｓ３および時刻ｔ４〜ｔ８に基づいて無線モジュール１１（アドレスＢＤ＿Ａｄｄｒｅｓｓ１）と、無線モジュール１３（アドレスＢＤ＿Ａｄｄｒｅｓｓ３）との間の履歴情報を履歴表７０に格納する。
【０１２１】
サーバ３０は、ＰＤＡ２２および端末装置２３，２４から受けた履歴表６０に基づいて、上述した動作と同じ動作に従って履歴情報を格納して履歴表７０を作成する。
【０１２２】
図１１は、近接無線モジュールを検出する動作を説明するためのフローチャートである。一連の動作が開始されると、各無線モジュール１１〜１４は、上述した動作に従って問い合わせ信号（ＩＱパケット）をブロードキャストする（ステップＳ１）。そして、各無線モジュール１１〜１４は、他の無線モジュールから問い合わせ信号（ＩＱパケット）に対する応答信号（ＦＨＳパケット）を一定時間（例えば、６００ｍｓｅｃ）内に受信したか否かを判定する（ステップＳ２）。そして、各無線モジュール１１〜１４が他の無線モジュールから応答信号（ＦＨＳパケット）を一定時間内に受信しないとき、一連の動作は終了する。
【０１２３】
一方、各無線モジュール１１〜１４は、一定時間内に応答信号（ＦＨＳパケット）を受信したと判定すると、応答信号（ＦＨＳパケット）の受信信号強度ＲＳＳＩを検出する（ステップＳ３）。
【０１２４】
また、無線モジュール１１〜１４は、ＦＨＳパケットを送信した無線モジュールのアドレスＢＤ＿ＡｄｄｒｅｓｓをＦＨＳパケットから検出する（ステップＳ４）。
【０１２５】
その後、各無線モジュール１１〜１４は、その検出した受信信号強度ＲＳＳＩおよびアドレスＢＤ＿Ａｄｄｒｅｓｓを、対応する組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４へ送信する（ステップＳ５）。
【０１２６】
なお、各無線モジュール１１〜１４は、ステップＳ２において、一定時間内に複数の他の無線モジュールから複数の応答信号（複数のＦＨＳパケット）を受信したとき、ステップＳ３において、複数の応答信号（複数のＦＨＳパケット）に対応する複数の受信信号強度ＲＳＳＩを検出し、ステップＳ４において、複数の応答信号（複数のＦＨＳパケット）から複数のアドレスＢ＿Ａｄｄｒｅｓｓを検出し、ステップＳ５において、複数の受信信号強度ＲＳＳＩおよび複数のアドレスＢ＿Ａｄｄｒｅｓｓを相互に対応付けて、自己が接続された組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４へ送信する。
【０１２７】
そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、対応する無線モジュール１１〜１４から受信信号強度ＲＳＳＩおよびアドレスＢＤ＿Ａｄｄｒｅｓｓを受信し、受信信号強度ＲＳＳＩおよびアドレスＢＤ＿Ａｄｄｒｅｓｓを受信したときの時刻を検出する。
【０１２８】
また、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、その受信した受信信号強度ＲＳＳＩに基づいて、ＦＨＳパケットを送信した無線モジュールと、対応する無線モジュール（無線モジュール１１〜１４のいずれか）との間の距離Ｌをマップ（曲線ｋ１）を参照して検出するとともに（ステップＳ６）、その検出した距離Ｌが基準値以下であるか否かを判定する（ステップＳ７）。
【０１２９】
検出した距離Ｌが基準値以下でないとき、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、検出した距離Ｌを破棄する（ステップＳ８）。その後、一連の動作は、終了する。
【０１３０】
一方、ステップＳ７において、検出した距離Ｌが基準値以下であると判定されると、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、対応する無線モジュール１１〜１４から受信したアドレスＢＤ＿Ａｄｄｒｅｓｓに対応する名前（＝持ち主名または設置場所名）を対応表５０を参照して抽出する（ステップＳ９）。
【０１３１】
その後、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、時刻、アドレスＢＤ＿Ａｄｄｒｅｓｓ、名前（＝持ち主名または設置場所名）、距離Ｌおよびオン／オフ信号を相互に対応付けた履歴情報を作成するとともに（ステップＳ１０）、その作成した履歴情報からなる履歴表６０を作成し、その作成した履歴表６０を記憶装置２２０に記憶する（ステップＳ１１）。
【０１３２】
そして、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、履歴情報を記憶装置２２０から定期的に読出してサーバ３０へ送信し（ステップＳ１２）、履歴情報をサーバ３０に登録する（ステップＳ１３）。そして、サーバ３０は、上述した動作によって、履歴表７０を作成する（ステップＳ１４）。
【０１３３】
これにより、一連の動作が終了する。
【０１３４】
なお、図１１に示すフローチャートは、常時、実行され、各無線モジュール１１〜１４は、自己の近接無線モジュールを検出し、履歴表６０を作成する。従って、問い合わせ信号（ＩＱパケット）は、任意のタイミングで送信（ブロードキャスト）される。
【０１３５】
また、上記においては、ステップＳ２における一定時間は、６００ｍｓｅｃに設定されると説明したが、この発明においては、これに限らず、一定時間は、一般に数百ｍｓｅｃに設定される。従来のＢｌｕｅｔｏｏｔｈ規格においては、応答信号（ＦＨＳパケット）を受信する一定時間は、１分に設定されるが、この発明のように、一定時間を数百ｍｓｅｃに設定することにより、各無線モジュール１１〜１４は、近接無線モジュールを速く検出できるとともに、問い合わせ信号（ＩＱパケット）を送信する無線モジュールと応答信号（ＦＨＳパケット）を受信する無線モジュールとが頻繁に交替することになり、複数の無線モジュールの相互の情報のやり取りを活発化できる。
【０１３６】
次に、サーバ３０が作成した履歴表７０の活用方法について説明する。上述したように、サーバ３０は、図１０に示す履歴表７０を作成する。無線モジュール１１および組込ＣＰＵ２１を携帯する医者Ａは、履歴情報の出力要求を組込ＣＰＵ２１に入力し、組込ＣＰＵ２１のマイクロコンピュータ２１０は、医者Ａからの履歴情報の出力要求に応じて、履歴表７０の出力要求をサーバ３０へ送信する。
【０１３７】
そして、サーバ３０は、組込ＣＰＵ２１からの履歴表７０の出力要求に応じて、履歴表７０をケーブル４０を介して組込ＣＰＵ２１へ送信する。組込ＣＰＵ２１は、サーバ３０から履歴表７０を受信して履歴表７０を表示部２３０に表示する。
【０１３８】
そして、医者Ａは、履歴表７０を見て、時刻ｔ１〜ｔ５において看護師Ｂと基準値（＝３．０ｍ）以内に接近したこと、および看護師Ｂが携帯しているＰＤＡ２２に接続されたマイク３２がオンされている時刻ｔ１，ｔ２，ｔ４，ｔ５とマイク３２がオフされている時刻ｔ３とを検知する。
【０１３９】
また、医者Ａは、履歴表７０を見て、時刻ｔ４〜ｔ８において病室Ｃに設置された無線モジュール１３と基準値（＝３．０ｍ）以内に接近したこと、即ち、病室Ｃに入ったことを検知する。
【０１４０】
その結果、医者Ａは、時刻ｔ４，ｔ５において、病室Ｃにおいて看護師Ｂと話をしたことを検知する。
【０１４１】
そうすると、医者Ａは、時刻ｔ４，ｔ５において、病室Ｃにおいて看護師Ｂと話をしており、患者に薬を投与するときに看護師Ｂと話をし、看護師Ｂに薬の投与を確かに指示していることを検知する。
【０１４２】
このように、図１１に示すフローチャートに従って、各無線モジュール１１〜１４が自己に近接する近接無線モジュールを検出し、その検出した近接無線モジュールの履歴情報からなる履歴表６０を作成し、その作成した履歴表６０をサーバ３０へ登録することにより、各無線モジュール１１，１２を携帯する人（医者Ａ等）は、自己の行動履歴をサーバ３０を見て検知できるとともに、薬の投与に関し、看護師に指示したことを検知できる。その結果、もし、医療ミスが発生しても、その履歴表７０を参照することにより、医療ミスの原因を容易に検出できる。
【０１４３】
上述したように、履歴表７０に含まれる履歴情報は、所定のグループに属する人（医者Ａおよび看護師Ｂ等）の行動履歴を検索するために用いられる。
【０１４４】
このように、近接無線モジュールに関する情報（アドレスＢＤ＿Ａｄｄｒｅｓｓおよび距離Ｌ）をサーバ３０によって一括管理することにより、あるグループのメンバが何時、誰と一緒に行動したかを容易に検知できる。
【０１４５】
また、上述したように、無線モジュール１３，１４は、病院の部屋に設置されるので、無線モジュール１１，１２の近接無線モジュールとして無線モジュール１３，１４が検出されれば、無線モジュール１１，１２を携帯する医者Ａ等が、無線モジュール１３，１４が設置された部屋へ行ったことを確認できる。
【０１４６】
つまり、誰（＝どの無線モジュール）が、何時、どの場所にいたかを容易に検知できる。
【０１４７】
更に、この発明においては、通信システム１００に含まれる無線モジュール１１，１２を携帯する医者Ａ等以外の者、例えば、事務員がサーバ３０の履歴表７０を見ることもできる。この場合、事務員は、病院の部屋に設置された端末装置２３，２４を用いてサーバ３０へアクセスし、サーバ３０から履歴表７０を受信して表示部２３０に履歴表７０を表示する。そして、事務員は、履歴表７０を見る。
【０１４８】
これにより、通信システム１００を用いる所定のグループ以外の人も、そのグループの構成員の行動を検索できる。
【０１４９】
更に、上記においては、通信システム１００を医療機関に配置すると説明したが、この発明は、これに限らず、通信システム１００は、警察署、工場および消防署等のグループで職務を遂行する機関に設置される。
【０１５０】
更に、上記においては、受信信号強度ＲＳＳＩと距離Ｌとの関係をマップ（曲線ｋ１）として保持すると説明したが、この発明においては、このマップを定期的に更新するようにしてもよい。電波環境は、時間とともに変化するので、基準値以下の距離に存在する近接無線モジュールを正確に検出するためには、電波環境に適合した受信信号強度ＲＳＳＩと距離Ｌとの関係を示すマップを用いる必要があるからである。
【０１５１】
更に、上記においては、近接無線モジュールであるか否かを判定するときの距離の基準値を３ｍとしたが、この発明においては、これに限らず、距離の基準値は、３ｍ以外の数値であってもよい。
【０１５２】
更に、上記においては、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、受信信号強度ＲＳＳＩと距離Ｌとの関係を示すマップ（曲線ｋ１）を参照して、各受信信号強度ＲＳＳＩに対応する距離Ｌを検出すると説明したが、この発明においては、これに限らず、組込ＣＰＵ２１、ＰＤＡ２２および端末装置２３，２４のマイクロコンピュータ２１０は、次の式によって距離Ｌを検出してもよい。
【０１５３】
Ｐｒ＝ＰｔＧｔＧｒ［Ｄｄ｛λ／（４πｒｄ）｝＋Ｄｒ｛λ／（４πｒｒ）｝Γｅｘｐ［−ｊ｛ｋ（ｒｄ−ｒｒ）＋φ｝］］２・・・（１）
但し、Ｐｒ：受信電力、Ｐｔ：送信電力、Ｇｒ：受信アンテナの利得、Ｇｔ：送信アンテナの利得、Ｄｄ：直接波の送受信アンテナの指向性利得、Ｄｒ：間接波の送受信アンテナの指向性利得、ｒｄ：直接波の伝搬距離、ｒｒ：間接波の伝搬距離、ｋ＝２π／λ、λ：電波の波長、Γ：建物内部の床および壁等の反射係数、Φ：建物内部の床および壁等の反射係数の位相遅れ
図１２は、反射係数の絶対値｜Γ｜および位相遅れΦと入射角度θｉとの関係を示す図である。図１２において、縦軸は、反射係数の絶対値｜Γ｜および位相遅れΦを表し、横軸は、入射角度θｉを表す。また、曲線ｋ２は、垂直偏波における反射係数の絶対値｜Γ｜と入射角度θｉとの関係を示し、曲線ｋ３は、垂直偏波における位相遅れΦと入射角度θｉとの関係を示す。また、曲線ｋ４は、水平偏波における反射係数の絶対値｜Γ｜と入射角度θｉとの関係を示し、曲線ｋ５は、水平偏波における位相遅れΦと入射角度θｉとの関係を示す。
【０１５４】
入射角度θｉは、各無線モジュール１１〜１４のアンテナ１１Ａから放射された電波が床へ入射するときの角度（床の法線方向に対する角度）であり、無線モジュール１１〜１４におけるアンテナ１１Ａの床からの高さによって決定される。そして、入射角度θｉは、無線モジュール１１〜１４におけるアンテナ１１Ａの床からの高さが相対的に高くなれば、相対的に小さくなり、無線モジュール１１〜１４におけるアンテナ１１Ａの床からの高さが相対的に低くなれば、相対的に大きくなる。
【０１５５】
従って、入射角度θｉが決定されれば、図１２に示す曲線ｋ２〜ｋ５を用いて垂直偏波および水平偏波における反射係数の絶対値｜Γ｜および位相遅れΦが決定される。また、送信電力Ｐｔ、受信アンテナの利得Ｇｒ、送信アンテナの利得Ｇｔ、直接波の送受信アンテナの指向性利得Ｄｄ、間接波の送受信アンテナの指向性利得Ｄｒ、ｋ＝２π／λ、および電波の波長λは、既知であるので、各無線モジュール１１〜１４のプロトコル管理ユニット１１０は、反射係数の絶対値｜Γ｜、位相遅れΦ、送信電力Ｐｔ、受信アンテナの利得Ｇｒ、送信アンテナの利得Ｇｔ、直接波の送受信アンテナの指向性利得Ｄｄ、間接波の送受信アンテナの指向性利得Ｄｒ、ｋ＝２π／λ、および電波の波長λを式（１）に代入して直接波の伝搬距離ｒｄを距離Ｌとして演算し、その演算した伝搬距離ｒｄが基準値以下であるか否かを判定して近接無線モジュールを検出する。
【０１５６】
なお、組込ＣＰＵ２１およびＰＤＡ２２は、「端末装置」を構成する。
【０１５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１５８】
この発明は、マイクロコンピュータの負担を軽減し、かつ、近接する他のユニットを検知可能な無線モジュールを備える通信システムに適用される。
【図面の簡単な説明】
【０１５９】
【図１】この発明の実施の形態による通信システムの概略図である。
【図２】図１に示す無線モジュールおよび組込ＣＰＵの機能ブロック図である。
【図３】図１に示す無線モジュールと組込ＣＰＵとの接続を示す概念図である。
【図４】Ｂｌｕｅｔｏｏｔｈ規格における各種の状態を示す図である。
【図５】問い合わせ状態を詳細に説明するための概念図である。
【図６】問い合わせの動作を説明するためのタイミングチャートである。
【図７】受信信号強度と距離との関係を示す図である。
【図８】無線モジュールのアドレスと医療機関で働く人の名前との対応表を示す図である。
【図９】組込ＣＰＵ、ＰＤＡおよび端末装置の各々が保持する履歴表を示す図である。
【図１０】サーバが作成する履歴表の構成図である。
【図１１】近接無線モジュールを検出する動作を説明するためのフローチャートである。
【図１２】反射係数の絶対値および位相遅れと入射角度との関係を示す図である。
【符号の説明】
【０１６０】
１１〜１４  無線モジュール、２０  携帯ユニット、２１  組込ＣＰＵ、２２  ＰＤＡ、２３，２４  端末装置、３０  サーバ、３１，３２  マイク、４０  ケーブル、４１  ＲＳ２３２Ｃ、５０  対応表、６０，７０  履歴表、１００  通信システム、１１０  プロトコル管理ユニット、１２０  送信処理ユニット、１３０  無線ユニット、１４０  受信処理ユニット、２１０  マイクロコンピュータ、２２０  記憶装置、２３０  表示部。
【図１】
2006352518.tif 000003
【図２】
2006352518.tif 000004
【図３】
2006352518.tif 000005
【図４】
2006352518.tif 000006
【図５】
2006352518.tif 000007
【図６】
2006352518.tif 000008
【図７】
2006352518.tif 000009
【図８】
2006352518.tif 000010
【図９】
2006352518.tif 000011
【図１０】
2006352518.tif 000012
【図１１】
2006352518.tif 000013
【図１２】
2006352518.tif 000014