(57)【要約】      （修正有）【課題】各無線端末から無線端末への通信トラフィックの集中を回避しつつ、管理端末は複数の無線端末を監視し、自端末からはぐれた無線端末を検知するシステムを提供する。【解決手段】無線端末３ａ〜３ｅは、記憶手段、検出手段、判断手段及び送信手段を含む。記憶手段は、自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶し、検出手段は、記憶手段に記憶されている識別情報の無線端末の内、自端末が通信可能な範囲外に移動した無線端末（はぐれ端末）を検出する。判断手段は、記憶手段に記憶されている識別情報の無線端末からはぐれ端末を除いた残りの無線端末の内、少なくとも１つの無線端末が、通信ネットワーク上の管理端末２と自端末とを結ぶ経路上にあるか否かを判断する。送信手段は、判断手段の判断結果に基づいて、はぐれ端末の識別情報及び経路上の無線端末の識別情報を含む切断端末通知を送信する。【選択図】図１
2007081631.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して他の無線端末と無線通信を行う無線端末であって、
自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段と、
前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段と、
前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断する判断手段と、
前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する通信手段と、
を含むことを特徴とする、無線端末。
【請求項２】
前記通信手段は、自端末の識別情報を含む応答要求を更に送信し、前記記憶手段が記憶している識別情報を含んでおり、前記応答要求に対する応答を受信し、
前記通信手段が所定時間内に前記記憶手段が記憶している識別情報が示す無線端末からの応答を受信しない場合は、前記検出手段は、前記応答のない無線端末の識別情報を特定することを特徴とする、請求項１に記載の無線端末。
【請求項３】
前記通信手段は、自端末の識別情報を含む切断端末通知を受信し、
前記通信手段が受信した切断端末通知に含まれる自端末の識別情報を、前記記憶手段が記憶している識別情報が示す無線端末のうち、前記管理端末と自端末とを結ぶ経路上にある無線端末の識別情報に更新する更新手段を更に含み、
前記通信手段は、前記更新手段が更新した切断端末通知を送信することを特徴とする、請求項１に記載の無線端末。
【請求項４】
前記記憶手段は、前記自端末が通信可能な範囲内に位置する他の無線端末の識別情報と、前記他の無線端末が前記管理端末と自端末とを結ぶ経路上にあるか否かを示す親接続情報と、を対応づけた接続状態テーブルを記憶していることを特徴とする、請求項１に記載の無線端末。
【請求項５】
前記接続状態テーブル内には前記はぐれ端末以外の無線端末の識別情報が記憶されており、
前記判断手段が、前記無線端末は前記管理端末と自端末とを結ぶ経路上にないと判断した場合は、前記通信手段は、自端末の識別情報と、前記無線端末の識別情報と、を含む切断通知を送信することを特徴とする、請求項４に記載の無線端末。
【請求項６】
前記接続状態テーブルは、前記他の無線端末の識別情報と、前記管理端末と自端末とを結ぶ経路上にその無線端末以外の無線端末があるか否かを示す他端末接続情報と、を対応づけて更に記憶していることを特徴とする、請求項４に記載の無線端末。
【請求項７】
前記通信手段は、自端末の識別情報を含む切断通知を受信し、
前記通信手段が受信した切断通知に含まれる自端末の識別情報を、前記記憶手段が記憶している識別情報が示す無線端末のうち、前記管理端末と自端末とを結ぶ経路上にない無線端末の識別情報に更新する更新手段を含み、
前記通信手段は、前記更新手段が更新した切断通知を送信することを特徴とする、請求項５に記載の無線端末。
【請求項８】
前記接続状態テーブルの生成指示を含む親機方向通知の送信元の識別情報を記憶して前記接続状態テーブルを生成するテーブル生成手段を更に含み、
前記通信手段は、前記接続状態テーブル内の識別情報が示す無線端末から、送信元の識別情報と、その無線端末が前記管理端末と接続されているか否かを示す親接続情報と、を含む他接続通知と、前記親機方向通知と、を更に受信し、
前記テーブル生成手段は、前記通信手段が受信した他接続通知に含まれる前記送信元の識別情報と、前記親接続情報と、前記管理端末と自端末とを結ぶ経路上に前記送信元の識別情報が示す無線端末以外の無線端末があるか否かを示す他端末接続情報と、を対応づけて前記接続状態テーブル内に記憶することを特徴とする、請求項６に記載の無線端末。
【請求項９】
前記通信手段が前記親機方向通知を受信した場合は、自端末の識別情報と前記管理端末への返答指示とを含む初期確認通知を、前記親機方向通知に含まれる送信元の識別情報宛に送信することを特徴とする、請求項８に記載の無線端末。
【請求項１０】
前記記憶手段は、前記識別情報が示す無線端末が通信可能な範囲内に位置する別の無線端末の識別情報を更に記憶しており、
前記切断端末通知は、前記はぐれ端末の通信可能な範囲に位置している無線端末の識別情報を更に含むことを特徴とする、請求項１に記載の無線端末。
【請求項１１】
通信ネットワークを介して複数の無線端末と通信を行う管理端末であって、
前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信し、自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信する通信手段と、
前記通信手段が受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するテーブル生成手段と、
を含むことを特徴とする、管理端末。
【請求項１２】
通信ネットワークを介して接続された複数の無線端末と管理端末とを含む離隔検知システムであって、
前記無線端末は、
自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段と、
前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段と、
前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記管理端末と自端末とを結ぶ経路上にあるか否かを判断する判断手段と、
前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する第１通信手段と、を含み、
前記管理端末は、
前記複数の無線端末のうち、自端末が通信可能な範囲内に位置する無線端末から前記切断端末通知を受信する第２通信手段を含むことを特徴とする、離隔検知システム。
【請求項１３】
通信ネットワークを介して他の無線端末と無線通信を行う無線端末の離隔検出方法であって、
自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶するステップと、
前記記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出するステップと、
前記記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断するステップと、
前記判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信するステップと、
を含むことを特徴とする、無線端末の離隔検出方法。
【請求項１４】
通信ネットワークを介して複数の無線端末と通信を行う管理端末の接続状態テーブル生成方法であって、
前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信するステップと、
自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信するステップと、
前記受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するステップと、
を含むことを特徴とする、管理端末の接続状態テーブル生成方法。
【請求項１５】
通信ネットワークを介して他の無線端末と無線通信を行う無線端末に搭載されるコンピュータが実行する離隔検出プログラムであって、
自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段、
前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段、
前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断する判断手段、及び
前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する通信手段、
として前記コンピュータを機能させるための離隔検出プログラム。
【請求項１６】
通信ネットワークを介して複数の無線端末と通信を行う管理端末に搭載されるコンピュータが実行する接続状態テーブル生成プログラムであって、
前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信し、自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信する通信手段、及び
前記通信手段が受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するテーブル生成手段、
として前記コンピュータを機能させるための接続状態テーブル生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上の管理端末から離隔した無線端末を検知する離隔検知システムに関する。また、本発明は、上記システムに用いる無線端末及び管理端末に関する。
【背景技術】
【０００２】
無線による通信機能を有する無線端末は、その優れた利便性により様々な用途に用いられている。無線端末は、自端末の通信可能な範囲内に位置する無線端末と通信ネットワークを構築する。これにより、通信ネットワーク上の無線端末を有するユーザは、通話やデータの送受信等を互いに行うことができる。
【０００３】
近年、無線端末は、所定の通信可能な範囲を有する性質を有することから、無線端末の所持者が他の無線端末の所持者からはぐれた場合に、はぐれた無線端末の所持者を検知するシステムに利用されている。このシステムは、例えばツアー旅行や修学旅行等の集団を引率する場合や、子供や認知症の患者を監督する場合に用いられる。具体的には、旅行客や子供、認知症の患者等のいわゆる被監督者と、被監督者を監督する監督者とが無線端末を所持する。監督者が所持する無線端末は、被監督者が所持する無線端末が自端末の通信圏外に移動した場合、これを検知する。これにより、監督者は、被監督者が自分からはぐれたことを知る。
【０００４】
特許文献１には、離隔報知装置が開示されている。図３１（ａ）に、特許文献１の離隔報知装置１００１を示す。特許文献１の離隔報知装置１００１は、送信機１００２と受信機１００３との組み合わせからなる。送信機１００２と受信機１００３とが所定の距離以上離隔すると、送信機１００２からの電波が受信機に届かないか弱くなるため、受信機１００３のフィルタ回路の出力は所定レベル以下となる。子供や認知症患者、障害者の被監督者が送信機１００２を所持し、監督者が受信機１００３を所持する。被監督者が監督者から所定の距離以上離れると、監督者の所持する受信機１００３は音声を出力したり、点滅発光等して監督者に離隔報知を行う。
【特許文献１】特開2003-16551号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に係る離隔報知装置１００１には、以下の問題点が挙げられる。
【０００６】
特許文献１の離隔報知装置１００１では、監督者が有する受信機１００３と被監督者が有する送信機１００２との通信は、１対１で行われる。一人の監督者が複数の被監督者を監督する場合、被監督者の人数が増えれば増えるほど、各被監督者が所持している送信機１００２から監督者が所持している受信機１００３への通信トラフィックは増加する。即ち、各送信機１００２から受信機１００３への通信が集中する。通信トラフィックが受信機１００３に集中すると、受信機１００３の負荷が重くなる。受信機１００３の負荷の増加は、送信機１００２の位置を検出するための精度が低下したり、位置検出に要する時間的効率の低下等を引き起こす。
【０００７】
また、特許文献１の離隔報知装置１００１において、監督者が複数の被監督者を監督する場合には、図３１の（ｂ）に示すように、監督者を囲むように被監督者がスター状に位置することで、監督者の所持する受信機１００３は複数の被監督者が所持する送信機１００２と通信することができる。しかし、複数の被監督者が必ずしも監督者を囲むように位置するとは限らない。一般的に、監督者は、列をなした状態での被監督者の集団を引率する場合が多い。監督者は、自身が所持する受信機１００３と被監督者が所持する送信機１００２との距離に基づいて、被監督者が集団からはぐれたか否かを判断する。従って、監督者が先頭に立って集団を引率する場合には、監督者と集団の最後尾に位置する被監督者との距離が大きくなる。すると、監督者は、集団の最後尾に位置する被監督者を集団からはぐれたと誤認識するおそれがある。
【０００８】
そこで、本発明は、監督者が複数の被監督者を監督する場合に、監督者は集団の中心に位置せずに被監督者全員を監督でき、かつ被監督者が所有する各無線端末から監督者が所有する無線端末（以下、管理端末という）への通信トラフィックの集中を回避できる離隔検知システムの提供を目的とする。また、本発明は、前記離隔検知システムにおいて用いられる無線端末及び管理端末の提供を目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、発明１は、通信ネットワークを介して他の無線端末と無線通信を行う無線端末であって、以下の手段を含む無線端末を提供する。
○自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段
○前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段
○前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断する判断手段
○前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する通信手段。
【００１０】
例えば、無線端末Ａの通信圏内には無線端末ＢとＣとが位置しており、無線端末Ｃはこれらの無線端末の管理を行う管理端末に接続されている場合を考える。無線端末Ａは、無線端末Ｂ及びＣと通信を繰り返す。無線端末Ｂからの通信が途絶えた場合、無線端末Ａは、管理端末からはぐれた端末が自端末であるのか、それとも無線端末Ｂであるのかを判断する。この場合、無線端末Ｃは無線端末Ａと管理端末とを結ぶ経路上に位置するため、無線端末Ａは、管理端末からはぐれた端末が無線端末Ｂであると判断する。そして、無線端末Ａは、無線端末Ｂの識別情報と無線端末Ｃの識別情報とを含む切断端末通知を送信する。このように、無線端末同士で通信接続状態を監視するため、管理端末は、各無線端末と直接通信しなくても各端末の接続状態を知ることができる。即ち、管理端末は、各無線端末と直接通信を行うことなく各無線端末がはぐれたか否かを知ることができる。そのため、管理端末と各無線端末との間の通信トラフィックが管理端末に集中しない。従って、管理端末への通信トラフィックを軽減することができる。
【００１１】
発明２は、前記発明１において、前記通信手段は、自端末の識別情報を含む応答要求を更に送信し、前記記憶手段が記憶している識別情報を含んでおり、前記応答要求に対する応答を受信し、前記通信手段が所定時間内に前記記憶手段が記憶している識別情報が示す無線端末からの応答を受信しない場合は、前記検出手段は、前記応答のない無線端末の識別情報を特定する無線端末を提供する。
【００１２】
この無線端末は、通信圏内に位置する無線端末と通信を行い、自端末の通信圏内に位置しているか否かを監視する。無線端末は、自端末の通信圏外へ移動した無線端末からは応答を受信できないため、応答のない無線端末は通信圏内から圏外へ移動したと判断する。これにより、無線端末は、通信圏内から圏外へ移動した無線端末を検出することができる。
【００１３】
発明３は、前記発明１において、前記通信手段は、自端末の識別情報を含む切断端末通知を受信する無線端末を提供する。また、無線端末は、前記通信手段が受信した切断端末通知に含まれる自端末の識別情報を、前記記憶手段が記憶している識別情報が示す無線端末のうち、前記管理端末と自端末とを結ぶ経路上にある無線端末の識別情報に更新する更新手段を更に含む。更に無線端末の前記通信手段は、前記更新手段が更新した切断端末通知を送信する。
【００１４】
この無線端末は、切断端末通知を中継する。切断端末通知に含まれる送信元の識別情報は更新されるが、はぐれ端末の識別情報はそのまま中継されつづける。管理端末は、はぐれ端末の識別情報を含む切断端末通知を受信する。これにより、管理端末は、自端末とは直接通信不可能な無線端末がはぐれた場合であっても、はぐれた無線端末を知ることができる。
【００１５】
発明４は、前記発明１において、前記記憶手段は、前記自端末が通信可能な範囲内に位置する他の無線端末の識別情報と、前記他の無線端末が前記管理端末と自端末とを結ぶ経路上にあるか否かを示す親接続情報と、を対応づけた接続状態テーブルを記憶している無線端末を提供する。
【００１６】
親接続情報とは、即ち自端末から見た場合の管理端末への方向を示す情報である。例えば、接続状態テーブル内には２つの無線端末Ａ，Ｂの識別情報が記憶されており、無線端末Ａの親接続情報は“１”、無線端末Ｂの親接続情報は“０”である場合を考える。ここで、管理端末との親接続情報“１”は、該当する無線端末が管理端末と自端末との経路上に位置する場合を示しており、“０”は、該当する無線端末が管理端末と自端末との経路上に位置していない場合を示すとする。無線端末Ｂが自端末の通信圏外へ移動した場合、まだ自端末の通信圏内に位置している無線端末Ａの親接続情報は“１”であるため、自端末は管理端末と接続されていると判断する。即ち、管理端末からはぐれたのは無線端末Ｂであると判断する。一方、無線端末Ａが自端末の通信圏外へ移動した場合、まだ自端末の通信圏内に位置している無線端末Ｂの親接続情報は“０”であるため、自端末は管理端末と接続されていないと判断する。即ち、自端末は管理端末からはぐれたと判断する。このように、この無線端末は、接続状態テーブル内の“親接続情報”に基づいて、自端末が管理端末からはぐれたのか、それとも自端末の通信圏外に移動した無線端末が管理端末からはぐれたのかを判断することができる。
【００１７】
発明５は、前記発明４において、前記接続状態テーブル内には前記はぐれ端末以外の無線端末の識別情報が記憶されており、前記判断手段が、前記無線端末は前記管理端末と自端末とを結ぶ経路上にないと判断した場合は、前記通信手段は、自端末の識別情報と、前記無線端末の識別情報と、を含む切断通知を送信する無線端末を提供する。
【００１８】
この無線端末は、自端末が管理端末からはぐれたと判断する。そして、自端末の下流側に位置する無線端末がある場合、無線端末は、自端末の下流側に位置する無線端末に自端末が管理端末からはぐれたことを示す切断通知を送信する。これにより、この切断通知を受信した無線端末は、自端末も管理端末からはぐれたことを知ることができる。
【００１９】
発明６は、前記発明４において、前記接続状態テーブルは、前記他の無線端末の識別情報と、前記管理端末と自端末とを結ぶ経路上にその無線端末以外の無線端末があるか否かを示す他端末接続情報と、を対応づけて更に記憶している無線端末を提供する。
【００２０】
例えば、接続状態テーブル内には３つの無線端末Ａ，Ｂ、Ｃの識別情報が記憶されており、各無線端末Ａ，Ｂ，Ｃにおける親接続情報は、それぞれ“１”“１”“０”である場合を考える。この時、無線端末Ａの他端末接続情報は、無線端末Ｂが管理端末と自端末とを結ぶ経路上にあるため、“１”となる。無線端末Ｂの他端末接続情報は、無線端末Ａが管理端末と自端末とを結ぶ経路上にあるため、“１”となる。無線端末Ｃの他端末接続情報は、無線端末Ａ，Ｂそれぞれが管理端末と自端末とを結ぶ経路上にあるため、“１”となる。無線端末Ａが自端末の通信圏外へ移動した場合、無線端末Ａの他端末接続情報が“１”であるため、自端末は無線端末Ａ以外に管理端末と接続できる経路があると知ることができる。このように、他端末接続情報を記憶していることにより、任意の無線端末との通信が途絶えた場合であっても、無線端末は管理端末と接続可能な経路があるか否かをより判断し易くなる。
【００２１】
発明７は、前記発明５において、前記通信手段は、自端末の識別情報を含む切断通知を受信する無線端末を提供する。また、無線端末は、前記通信手段が受信した切断通知に含まれる自端末の識別情報を、前記記憶手段が記憶している識別情報が示す無線端末のうち、前記管理端末と自端末とを結ぶ経路上にない無線端末の識別情報に更新する更新手段を更に含む。更に、無線端末の前記通信手段は、前記更新手段が更新した切断通知を送信する。
【００２２】
この無線端末は、切断通知を自端末の下流側に位置する他の端末に中継する。切断通知に含まれる送信元の識別情報は更新されるが、管理端末からはぐれた端末の識別情報はそのまま中継されつづける。この切断通知を受信した無線端末は、自端末も管理端末からはぐれたことを知ることができる。
【００２３】
発明８は、前記発明６において、前記接続状態テーブルの生成指示を含む親機方向通知の送信元の識別情報を記憶して前記接続状態テーブルを生成するテーブル生成手段を更に含む無線端末を提供する。また、無線端末の前記通信手段は、前記接続状態テーブル内の識別情報が示す無線端末から、送信元の識別情報と、その無線端末が前記管理端末と接続されているか否かを示す親接続情報と、を含む他接続通知と、前記親機方向通知と、を更に受信する。更に、無線端末の前記テーブル生成手段は、前記通信手段が受信した他接続通知に含まれる前記送信元の識別情報と、前記親接続情報と、前記管理端末と自端末とを結ぶ経路上に前記送信元の識別情報が示す無線端末以外の無線端末があるか否かを示す他端末接続情報と、を対応づけて前記接続状態テーブル内に記憶する。
【００２４】
無線端末は、接続状態テーブルを生成する。これにより、無線端末は、自端末の通信圏内に位置している各無線端末を知ることができる。更に、無線端末は、通信圏内に位置している各無線端末が管理端末と接続されているか否か等の情報を知ることができる。そのため、無線端末は、通信圏内に位置している無線端末と通信が途絶えた場合、自端末が管理端末と切断したか否かを判断することができる。
【００２５】
発明９は、前記発明８において、前記通信手段が前記親機方向通知を受信した場合は、自端末の識別情報と前記管理端末への返答指示とを含む初期確認通知を、前記親機方向通知に含まれる送信元の識別情報宛に送信する無線端末を提供する。
【００２６】
これにより、管理端末は、通信ネットワーク上の各無線端末から初期確認通知を受信する。管理端末は、各初期確認通知内に含まれる無線端末の識別情報から、自端末が管理する無線端末全てを、各無線端末が通信圏内に位置する各無線端末の接続状態の監視を開始する前に把握することができる。
【００２７】
発明１０は、前記発明１において、前記記憶手段は、前記識別情報が示す無線端末が通信可能な範囲内に位置する別の無線端末の識別情報を更に記憶しており、前記切断端末通知は、前記はぐれ端末の通信可能な範囲に位置している無線端末の識別情報を更に含む無線端末を提供する。
【００２８】
この無線端末は、自端末の通信圏内に位置している無線端末が通信可能な無線端末を、更に記憶している。自端末の通信圏内に位置している無線端末が管理端末とはぐれた場合、無線端末は、はぐれ端末の下流側に位置しており共にはぐれた無線端末を管理端末宛に通知する。これにより、管理端末は、はぐれた無線端末全てを知ることができる。
【００２９】
また、前記課題を解決するために、発明１１は、通信ネットワークを介して複数の無線端末と通信を行う管理端末であって、以下の手段を含む管理端末を提供する。
○前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信し、自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信する通信手段
○前記通信手段が受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するテーブル生成手段。
【００３０】
管理端末は、通信可能な範囲内に位置する無線端末に接続状態テーブル生成指示を送信する。そして、管理端末は、通信可能な範囲内に位置する無線端末から受信した他接続通知に基づいて、接続状態テーブルを生成する。これにより、管理端末は、自端末の通信圏内に位置している各無線端末を知ることができる。
【００３１】
また、前記課題を解決するために、発明１２は、通信ネットワークを介して接続された複数の無線端末と管理端末とを含む離隔検知システムを提供する。前記無線端末は、以下の手段を含む。
○自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段
○前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段
○前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記管理端末と自端末とを結ぶ経路上にあるか否かを判断する判断手段
○前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する第１通信手段。
【００３２】
更に、前記管理端末は、以下の手段を含む。
○前記複数の無線端末のうち、自端末が通信可能な範囲内に位置する無線端末から前記切断端末通知を受信する第２通信手段。
【００３３】
例えば、離隔検知システム内に管理端末と無線端末Ａ，Ｂ，Ｃとが位置する場合を考える。無線端末Ａの通信圏内には無線端末ＢとＣとが位置しており、無線端末Ｃはこれらの無線端末の管理を行う管理端末に接続されているとする。無線端末Ａは、無線端末Ｂ及びＣと通信を繰り返す。無線端末Ｂからの通信が途絶えた場合、無線端末Ａは、管理端末からはぐれた端末が自端末であるのか、それとも無線端末Ｂであるのかを判断する。この場合、無線端末Ｃは無線端末Ａと管理端末とを結ぶ経路上に位置するため、無線端末Ａは、管理端末からはぐれた端末が無線端末Ｂであると判断する。そして、無線端末Ａは、無線端末Ｂの識別情報と無線端末Ｃの識別情報とを含む切断端末通知を送信する。このように、無線端末同士で通信の接続状態を監視するため、管理端末は、各無線端末と直接通信をしなくても各無線端末の接続状態を知ることができる。即ち、管理端末は、各無線端末と通信を直接行うことなく各無線端末がはぐれたか否かを知ることができる。そのため、管理端末と各無線端末との間の通信トラフィックが管理端末に集中しない。従って、管理端末への通信トラフィックを軽減することができる。
【００３４】
前記課題を解決するために、発明１３は、通信ネットワークを介して他の無線端末と無線通信を行う無線端末の離隔検出方法を提供する。前記離隔検出方法は、以下のステップを含む。
○自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶するステップ
○前記記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出するステップ
○前記記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断するステップ
○前記判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信するステップ。
【００３５】
上述した構成を有する離隔検出方法は、前記発明１と同様の効果を奏する。
【００３６】
前記課題を解決するために、発明１４は、通信ネットワークを介して複数の無線端末と通信を行う管理端末の接続状態テーブル生成方法を提供する。前記接続状態テーブル生成方法は、以下のステップを含む。
○前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信するステップ
○自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信するステップ
○前記受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するステップ。
【００３７】
上述した構成を有する管理端末の接続状態テーブル生成方法は、前記発明１１と同様の効果を奏する。
【００３８】
前記課題を解決するために、発明１５は、通信ネットワークを介して他の無線端末と無線通信を行う無線端末に搭載されるコンピュータが実行する離隔検出プログラムを提供する。前記離隔検出プログラムは、以下の手段を含む。
○自端末が通信可能な範囲内に位置する無線端末の識別情報を記憶する記憶手段
○前記記憶手段が記憶している識別情報が示す無線端末のうち、自端末が通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する検出手段
○前記記憶手段が記憶している識別情報が示す無線端末から前記はぐれ端末を除いた残りの無線端末のうち、少なくとも１つの無線端末が、前記通信ネットワーク上の所定の無線端末（以下、管理端末という）と自端末とを結ぶ経路上にあるか否かを判断する判断手段
○前記判断手段の判断結果に基づいて、前記はぐれ端末の識別情報と、前記経路上の無線端末の識別情報と、を含む切断端末通知を送信する通信手段。
【００３９】
上述した構成を有する離隔検出プログラムは、前記発明１と同様の効果を奏する。
【００４０】
また、前記課題を解決するために、発明１６は、通信ネットワークを介して複数の無線端末と通信を行う管理端末に搭載されるコンピュータが実行する接続状態テーブル生成プログラムを提供する。接続状態テーブル生成プログラムは、以下の手段を含む。
○前記通信ネットワーク上の無線端末が通信可能な範囲内に位置する他の無線端末の識別情報、及び前記他の無線端末と自端末とを結ぶ経路上に別の無線端末があるか否かを示す親接続情報を、それぞれ対応づけた接続状態テーブルの生成指示と、自端末を識別する識別情報と、を含む親機方向通知を送信し、自端末の通信可能な範囲内に位置する無線端末から、送信元の識別情報と、送信元に対応する親接続情報と、を含む他接続通知を受信する通信手段
○前記通信手段が受信した前記他接続通知に基づいて、前記接続状態テーブルを生成するテーブル生成手段。
【００４１】
上述した構成を有する接続状態テーブル生成プログラムは、前記発明１１と同様の効果を奏する。
【発明の効果】
【００４２】
本発明によると、管理端末は複数の無線端末の中心に位置しなくても、各無線端末が自端末からはぐれたか否かを知ることができる。また、本発明によると、各無線端末から管理端末への通信トラフィックの集中を回避し、管理端末の負荷を軽減することができる。更に、本発明によると、監督対象である無線端末が増えても、管理端末は無線端末が集団からはぐれたことを短時間で検知することができる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４４】
＜第１実施形態＞
（１）システムの構成
図１は、本発明の第１実施形態に係る離隔検知システム１の構成図である。図１の離隔検知システム１は、管理端末２と、複数の無線端末３ａ〜３ｅとを備える。本実施形態では、管理端末２を監督者が所持し、各無線端末３ａ〜３ｅを被監督者が所持した場合を例にとる。
【００４５】
管理端末２及び複数の無線端末３ａ〜３ｅは、その時々の通信環境に適応して柔軟なトポロジーを持つネットワークを構築するアドホックネットワークを形成している。この例では、管理端末２の通信可能な範囲内には無線端末３ｂ及び３ｃが位置している。無線端末３ｂの通信可能な範囲内には管理端末２及び無線端末３ａが位置している。無線端末３ｃの通信可能な範囲内には管理端末２及び無線端末３ａが位置している。無線端末３ａの通信可能な範囲内には無線端末３ｂ，３ｃ，３ｄが位置している。無線端末３ｄの通信可能な範囲内には無線端末３ａ，３ｅが位置している。また、無線端末３ｅの通信可能な範囲内には無線端末３ｄが位置している。管理端末２及び無線端末３は、自端末から通信可能な範囲内の他の端末とアドホックなネットワークを形成する。
【００４６】
管理端末２及び複数の無線端末３ａ〜３ｅそれぞれは、自端末が通信可能な範囲内に位置する他端末の識別情報を記憶し、識別情報が示す端末を常に管理している。ここで、“識別情報”は、管理端末２及び無線端末３ａ〜３ｅの各々を識別できる固有の情報である。管理端末２及び各無線端末３ａ〜３ｅは、自端末が管理している他端末の識別情報に基づいて、データの送受信や中継を行う。
【００４７】
各無線端末３ａ〜３ｅは、記憶している識別情報に対応する無線端末が、自端末の通信可能な範囲内に位置しているか否かを監視し、自端末の通信可能な範囲外に移動した無線端末（以下、はぐれ端末という）を検出する。そして、各無線端末３ａ〜３ｅは、管理端末２からはぐれたのが自端末であるのか、それともはぐれ端末であるのかを判断する。管理端末２からはぐれたのが自端末であると判断した場合は、無線端末３ａ〜３ｅは、自端末の識別情報等を、記憶している識別情報が示す端末のうちはぐれ端末を除く残りの無線端末に送信する（後述する切断通知）。また、管理端末２からはぐれたのははぐれ端末であると判断した場合は、無線端末３ａ〜３ｅは、はぐれ端末の識別情報等を、自端末と管理端末２との経路上にある無線端末に送信する（後述する切断端末通知）。切断端末通知が無線端末３により中継されて管理端末２に送信されることにより、管理端末２は、自端末からはぐれた無線端末３を識別することができる。
【００４８】
（２）管理端末及び無線端末の構成
まず、本実施形態に係る各無線端末３ａ〜３ｅの機能構成について説明する。図２は、本実施形態に係る無線端末３の機能構成図である。本実施形態に係る無線端末３は、通信部３１、記憶部３２、検出部３３、判断部３４、テーブル更新部３５及びデータ管理部３６を含む。
【００４９】
（２−１）通信部
通信部３１は、自端末が通信可能な範囲内に位置する端末と、各種データの送受信を行う。例えば、通信部３１は、切断端末通知や、切断通知、接続状態テーブルの更新の際に用いられる親機方向通知、他接続通知等を送受信する。これらの通知については詳細を後述する。また、通信部３１は、受信した各種データを他の無線端末へ中継する。
【００５０】
（２−２）記憶部
記憶部３２は、接続状態テーブルを記憶する。図３は、各無線端末３ａ〜３ｅの各記憶部３２に記憶される接続状態テーブルの概念説明図である。
【００５１】
図３の接続状態テーブルは、「リンク先」と、「親接続情報」と、「他端末接続情報」と、「ホップ数」とを、１レコードとして記憶している。「リンク先」は、自端末が通信可能な範囲内に位置している他の無線端末の識別情報である。識別情報としては、例えばＭＡＣアドレスやネットワークアドレスを用いることができる。図３では、説明を簡単にするため、リンク先を各無線端末の略称“３ａ〜３ｅ”で示している。また、管理端末２は“管”として示している。「親接続情報」は、リンク先の無線端末が、管理端末２と自端末とを結ぶ経路上にあるか否かを示す情報である。図３では、リンク先の無線端末が管理端末２と自端末とを結ぶ経路上にある場合を“１”、ない場合を“０”で示している。
【００５２】
「他端末接続情報」は、リンク先の無線端末とは別に、自端末が管理端末２と接続できる経路があるか否かを示す情報である。図３では、リンク先の無線端末以外に、管理端末２と自端末とが通信できる経路を有する場合を“１”、ない場合を“０”で示している。「ホップ数」は、リンク先の無線端末を通って自端末と管理端末２とを結ぶ経路上に位置する他の無線端末の数である。
【００５３】
具体的に、無線端末３ａの接続状態テーブルを例にとって説明する。無線端末３ａが通信可能な範囲内には無線端末３ｃ、３ｂ、３ｄが位置しているため、リンク先には無線端末３ｃ、３ｂ、３ｄが記憶されている。リンク先“無線端末３ｃ”に対応する親接続情報“１”は、無線端末３ｃが無線端末３ａと管理端末２とを結ぶ経路上に位置していることを示す。同様に、リンク先“無線端末３ｂ”に対応する親接続情報“１”は、無線端末３ｂが無線端末３ａと管理端末２とを結ぶ経路上に位置していることを示す。リンク先“無線端末３ｄ”に対応する親接続情報“０”は、無線端末３ｄが無線端末３ａと管理端末２とを結ぶ経路上に位置していないことを示す。このように、リンク先“無線端末３ｄ”以外のリンク先“無線端末３ｃ”、“無線端末３ｂ”に対応する親接続情報は“１”であるため、リンク先“無線端末３ｄ”の他端末接続情報は“１”となる。言い換えれば、無線端末３ａは、無線端末３ｄを経由しなくても、管理端末２と接続する通信経路を有している。リンク先“無線端末３ｃ”の他端末接続情報“１”は、親接続情報“１”の他のリンク先“無線端末３ｂ”により、無線端末３ａが管理端末２と通信可能であることを示す。同様に、リンク先“無線端末３ｂ”の他端末接続情報“１”は、他のリンク先により無線端末３ａと管理端末２とが通信可能であることを示す。また、親接続情報が“１”であるリンク先“無線端末３ｃ”のホップ数は“１”である。これは、無線端末３ｃを経由して無線端末３ａと管理端末２とを結ぶ通信経路上で、無線端末３ａと管理端末２との間に１つの無線端末（すなわち無線端末３ｃ自身）が存在することを示す。無線端末３ｂのホップ数も同様である。リンク先“無線端末３ｄ”のホップ数“−”は、該当する値がないことを示す。
【００５４】
他の端末の接続状態テーブルについても同様である。なお、例えば無線端末３ｄの接続状態テーブルにおいて、リンク先の無線端末３ａの他端末接続情報が“０”になっている。これは、無線端末３ａ以外に無線端末３ｄと管理端末２とを接続するリンク先がないことを示す。リンク先が管理端末２の場合、そのホップ数は“０”である。
【００５５】
（２−３）検出部
検出部３３は、記憶部３２が記憶している接続状態テーブル内のリンク先の無線端末のうち、自端末が通信可能な範囲外に移動した無線端末、即ちはぐれ端末を検出する。言い換えると、検出部３３は、自端末の通信圏内に位置している無線端末を監視し、はぐれ端末を検出する。
【００５６】
具体的には、通信部３１は、所定の時間間隔毎に、自端末の識別情報を含む応答要求である「リンク確認」を送信する。「リンク確認」を送信してから所定の時間の間に、通信部３１が接続状態テーブル内のリンク先の無線端末から応答を受信しない場合、検出部３３は、応答のない無線端末は自端末の通信圏外に移動したと判断する。そして、検出部３３は、応答のない無線端末をはぐれ端末とし、検出したはぐれ端末の識別情報を判断部３４に渡す。
【００５７】
（２−４）判断部
判断部３４は、はぐれ端末の発生により、自端末が管理端末２と通信不能になったのか、それともはぐれ端末が管理端末２と通信不要になったのか、いずれなのかを判断する。判断部３４は、判断した結果を、テーブル更新部３５及びデータ管理部３６へ渡す。判断方法には、はぐれ端末以外のリンク先の親接続情報に基づく第１の方法と、はぐれ端末の他端末接続情報に基づく第２の方法と、がある。以下では、無線端末３ｄの通信圏内から無線端末３ｅが移動し、無線端末３ｅがはぐれたことを無線端末３ｄが検出した場合を例にとり、第１の方法及び第２の方法を説明する。
【００５８】
まず第１の方法を説明する。無線端末３ｄの判断部３４は、検出部３３からはぐれ端末である無線端末３ｅの識別情報を受け取ると、リンク先“無線端末３ａ”に対応する親接続情報に基づいて、管理端末２からはぐれた無線端末が自端末であるのか、それとも無線端末３ｅであるのかを判断する。図３中の無線端末３ｄの接続状態テーブルでは、リンク先“無線端末３ａ”の親接続情報は“１”である。即ち、無線端末３ａは、無線端末３ｄと管理端末２とを結ぶ経路上にある。そのため、無線端末３ｄの判断部３４は、管理端末２と自端末とは、無線端末３ａを介して通信可能であると判断する。これにより、無線端末３ｄの判断部３４は、管理端末２からはぐれた無線端末は“無線端末３ｅ”であると判断する。
【００５９】
次に第２の方法を説明する。はぐれたリンク先“無線端末３ｅ”の他端末接続情報は“１”であるため、判断部３４は、無線端末３ｅ以外の無線端末を中継して管理端末２と接続可能であると判断できる。このように、他端末接続情報からでも、管理端末２からはぐれたのが自端末であるか、それともはぐれ端末であるかを判断することができる。
【００６０】
（２−５）テーブル更新部
テーブル更新部３５は、無線端末３の起動により接続状態テーブルの領域を生成し、通信部３１が受信した各種通知や判断部３４の判断結果に基づいて接続状態テーブルを更新する。また、テーブル更新部３５は、接続状態テーブルを更新すると、接続状態テーブルの更新完了をデータ管理部３６へ通知する。以下に、テーブル更新部３５が接続状態テーブルを更新する一例を示す。なお、接続状態テーブルの更新については、詳細を後述する。
【００６１】
前述と同様、無線端末３ｄの通信圏内から無線端末３ｅが移動し、無線端末３ｄの判断部３４が管理端末２からはぐれた端末は無線端末３ｅであると判断した場合を考える。この場合、無線端末３ｄのテーブル更新部３５は、接続状態テーブル内のリンク先“無線端末３ｅ”に対応するレコードを消去する。
【００６２】
また、無線端末３ｄの通信圏内から無線端末３ａが移動し、無線端末３ｄの判断部３４が管理端末２からはぐれたのは自端末であると判断した場合を考える。この場合、無線端末３ｄのテーブル更新部３５は、接続状態テーブル内のリンク先“無線端末３ａ”に対応するレコードを消去する。そして、自端末が管理端末２からはぐれたことから、テーブル更新部３５は、接続状態テーブルの内のリンク先“無線端末３ｅ”の“他端末接続情報”を“０”に書き換える。
【００６３】
（２−６）データ管理部
データ管理部３６は、通信部３１が送信する各種通知の生成や、受信した各種通知の更新を行う（更新手段に相当）。データ管理部３６は、生成及び更新した各種通知を、通信部３１へ渡す。
【００６４】
図４は、データ管理部３６が生成及び更新する親機方向通知及び他接続通知の構成例である。図４の親機方向通知ｃ１及び他接続通知ｃ２は、各無線端末３ａ〜３ｅにより他の無線端末へ次々と転送される。
【００６５】
図４の親機方向通知ｃ１は、管理端末２と接続されていることを示すための通知であって、管理端末２により生成される。親機方向通知ｃ１の構成を以下に示す。
【００６６】
（ａ）識別コードｄ１１：通知の種類を示す。
【００６７】
（ｂ）サイズｄ１２：通知の長さを指定する。
【００６８】
（ｃ）通し番号ｄ１３：通知を識別するための番号である。
【００６９】
（ｄ）送信元ＩＤｄ１４：通知の送信元の無線端末の識別情報である。
【００７０】
（ｅ）ホップ数ｄ１５：通知の送信元の端末と管理端末２とを結ぶ経路上に位置する無線端末の数である。
【００７１】
また、図４の他接続通知ｃ２は、自端末が接続されている状態を他の無線端末へ知らせるための通知であって、例えば親機方向通知ｃ１に対する応答として送信される。他接続通知ｃ２は、上述した親機方向通知ｃ１の構成に加え、更に以下を含む。
【００７２】
（ｆ）送信先ＩＤｄ２５：通知の送信先の無線端末の識別情報である。
【００７３】
（ｇ）他接続フラグｄ２７：記憶部３２が記憶している接続状態テーブル内のリンク先“通知の送信元である無線端末”の他端末接続情報に相当する。以下より、他接続フラグｄ２７は、他端末接続情報が“０”の場合を “０”とし、他端末接続情報が“１”の場合を“１”とする。
【００７４】
図４の親機方向通知ｃ１を通信部３１が受信すると、データ管理部３６は、例えば親機方向通知ｃ１内の送信元ＩＤｄ１４を自端末の識別情報に更新し、ホップ数ｄ１５をインクリメントする。更新した親機方向通知は、通信部３１により転送される。また、通信部３１が他接続通知ｃ２を送信する場合は、データ管理部３６は、他接続通知ｃ２内の送信元ＩＤｄ２４に自端末の識別情報を書き込む等して他接続通知ｃ２を生成する。
【００７５】
データ管理部３６が生成・更新する各種通知については、各動作の説明と共に随時説明する。
【００７６】
次に、管理端末２の機能構成について説明する。図５は、管理端末２の機能構成図である。管理端末２は、通信部２１と、記憶部２２と、テーブル更新部２３と、データ管理部２４と、通知部２５を含む。通知部２５は、自端末からはぐれた無線端末を、自端末の所有者である監督者に通知する。監督者に通知する手段としては、表示、音、振動、ＬＥＤの点灯や、これらの組み合わせ等があげられる。また、管理端末２のその他の構成は、無線端末３の通信部３１、記憶部３２、テーブル更新部３５及びデータ管理部３６と同一である。
【００７７】
（３）接続状態テーブルの更新
次に、上述した構成を用いた無線端末３及び管理端末２が、接続状態テーブルを更新する動作について説明する。
【００７８】
（３−１）接続状態テーブルの更新処理の流れ
図６は、接続状態テーブルの更新処理の流れを示す図である。先ず、管理端末２及び無線端末３ａ〜３ｅは起動すると、リンク先、親接続情報、他端末接続情報及びホップ数を書き込むための接続状態テーブル領域を作成する。以下より、識別情報をＩＤと記載する。
【００７９】
管理端末２は、送信元ＩＤｄ１４を自端末のＩＤ、ホップ数ｄ１５“０”とした親機方向通知ｃ１を生成して周囲に送信する（＃１）。
【００８０】
管理端末２の通信圏内に位置する無線端末３ｃ，３ｂは、親機方向通知ｃ１を受信するとこれを解析し、親機方向通知ｃ１から得た情報を接続状態テーブル内に書き込む（＃２、＃３）。具体的には、無線端末３ｃ，３ｂは、リンク先“管理端末２”、親接続情報“１”、ホップ数“０”を書き込む。
【００８１】
無線端末３ｃ，３ｂは、受信した親機方向通知ｃ１の返信として他接続通知ｃ２を生成して送信する（＃４，５）。具体的には、無線端末３ｃ，３ｂは、他接続フラグｄ２７を“０”、送信元ＩＤｄ２４を自端末のＩＤ、送信先ＩＤｄ２５を管理端末２とした他接続通知ｃ２を生成して送信する。また、無線端末３ｃ，３ｂは、送信した他接続通知ｃ２内の他接続フラグｄ２７に基づいて、接続状態テーブル内のリンク先“管理端末２”の他端末接続情報を“０”とする。
【００８２】
ここで、無線端末３ｃ，３ｂの通信圏内に位置する無線端末３ａ及び管理端末２は、無線端末３ｃ，３ｂがそれぞれ送信した他接続通知ｃ２を受信し、他接続通知ｃ２内の送信先ＩＤｄ２５と自端末のＩＤとを比較する。送信先ＩＤｄ２５が自端末のＩＤと一致した端末のみ、次の処理を行う。従って、この場合は、無線端末３ａは何も処理をせず管理端末２のみ次の処理を行う。
【００８３】
管理端末２は、無線端末３ｃ，３ｂからの他接続通知ｃ２を受信すると、他接続通知ｃ２から得た情報を接続状態テーブル内に追加する（＃６）。即ち、管理端末２は、接続端末３ｃからの他接続通知ｃ２に基づいて、接続状態テーブル内のリンク先に“無線端末３ｃ”、親接続情報“０”、他端末接続情報“１”を書き込む。また、管理端末２は、無線端末３ｂからの他接続通知ｃ２に基づいて、リンク先“無線端末３ｂ”、親接続情報“０”、他端末接続情報“１”を書き込む。
【００８４】
無線端末３ｃは、受信した親機方向通知ｃ１内の送信元ＩＤｄ１４を自端末のＩＤに、ホップ数ｄ１５を１増加させた値“１”に書き換えて周囲に送信する（＃７）。無線端末３ｂは、無線端末３ｃと同様の動作を行う（＃１１）。
【００８５】
無線端末３ａは、無線端末３ｃ，３ｂからの親機方向通知ｃ１をそれぞれ受信する。以下より、無線端末３ｃ，３ｂが送信した親機方向通知を、それぞれｃ１ｃ，ｃ１ｂとする。本実施形態では、無線端末３ａは、無線端末３ｂからの親機方向通知ｃ１ｂよりも無線端末３ｃからの親機方向通知ｃ１ｃを先に受信したとする。
【００８６】
無線端末３ａは、無線端末３ｃから受信した親機方向通知ｃ１ｃに基づいて、接続状態テーブルに情報を追加する（＃８）。即ち、無線端末３ａは、リンク先“無線端末３ｃ”、親接続情報“１”、ホップ数“１”を接続状態テーブル内に書き込む。次いで、無線端末３ａは、親機方向通知ｃ１ｃの送信元宛に他接続通知ｃ２ｃを生成して送信する（＃９）。この時点では、無線端末３ａは、接続状態テーブル内のリンク先に“無線端末３ｃ”以外の端末を記憶していないため、他接続フラグｄ２７を“０”とし、送信元ＩＤｄ２４を自端末のＩＤ、送信先ＩＤｄ２５を無線端末３ｃとした他接続通知ｃ２ｃを生成して送信する。また、無線端末３ａは、送信した他接続通知ｃ２ｃ内の他接続フラグｄ２７に基づいて、接続状態テーブル内のリンク先“無線端末３ｃ”の他端末接続情報を“０”とする。
【００８７】
無線端末３ｃは、無線端末３ａから受信した他接続通知ｃ２ｃに基づいて、接続状態テーブルに情報を追加する（＃１０）。無線端末３ｃは、他接続通知ｃ２ｃを受信した時点では、接続状態テーブル内にリンク先“無線端末３ａ”を記憶していないため、リンク先に“無線端末３ａ”、親接続情報“０”、他端末接続情報“１”を書き込む。ここで、親接続情報“０”は、受信した他接続通知ｃ２ｃ内の他接続フラグｄ２７“０”に基づいている。また、親接続情報が“０”であるため、ホップ数を”−”とする。
【００８８】
無線端末３ａは、ステップ＃８と同様に、無線端末３ｂから受信した親機方向通知ｃ１ｂに基づいて接続状態テーブルに情報を追加する（＃１２）。尚、この時点で、無線端末３ａは、接続状態テーブル内に親接続情報が“１”であるリンク先を２つ記憶しているため、リンク先“無線端末３ｂ”“無線端末３ｃ”の他端末接続情報を共に“１”とする。そして、無線端末３ａは、他接続フラグｄ２７を“１”、送信先ＩＤｄ２５を“無線端末３ｃ”“無線端末３ｂ”、ホップ数を“２”とした他接続通知ｃ２ｂを送信する（＃１３）。
【００８９】
無線端末３ｃ，３ｂは、無線端末３ａから他接続通知ｃ２ｂを受信すると、これに基づいて接続状態テーブルを更新する（＃１４，１５）。無線端末３ｃ，３ｂは、接続状態テーブル内に既に記憶しているリンク先“無線端末３ａ”の親接続情報を、他接続通知ｃ２ｂの他接続フラグｄ２７“１”に基づいて“１”に更新し、ホップ数に“２”を書き込む。また、接続状態テーブル内の親接続情報が“１”であるリンク先が２つとなったため、無線端末３ｃ，３ｂは、リンク先“管理端末２”の他端末接続情報を“０”から“１”に更新する。次いで、無線端末３ｃ，３ｂは、他端末接続情報を変更したリンク先“管理端末２”を送信先ＩＤｄ２５、他接続フラグ２７を“１”とする他接続通知ｃ２を送信する（＃１６，１７）。
【００９０】
管理端末２は、無線端末３ｃ，３ｂからの他接続通知ｃ２を受信すると、他接続通知ｃ２に基づいて接続状態テーブルを更新する（＃１８）。即ち、管理端末２は、接続状態テーブル内のリンク先“無線端末３ｃ”“無線端末３ｂ”に対応する親接続情報を“１”に更新する。
【００９１】
無線端末３ａは、親機方向通知ｃ１内の送信元ＩＤｄ１４を自端末のＩＤ、ホップ数ｄ１５を“２”に書き換えて、周囲の端末に送信する（＃１９）。
【００９２】
無線端末３ｄは、無線端末３ａから親機方向通知ｃ１を受信すると、無線端末３ｃのステップ＃１〜２，４，７と同様の動作を行う（＃２０〜２１，２３）。尚、ホップ数には“２”を書き込み、他接続通知ｃ２は無線端末３ａ宛に送信する。
【００９３】
無線端末３ａは、無線端末３ｄから他接続通知ｃ２を受信すると、これに基づいて接続状態テーブルに情報を追加する（＃２２）。無線端末３ａは、無線端末３ｄからの他接続通知ｃ２を受信した時点では接続状態テーブル内にリンク先“無線端末３ｄ”を記憶していないため、リンク先“無線端末３ｄ”、親接続情報“０”、他端末接続情報“１”を書き込む。尚、親接続情報“０”は、受信した他接続通知ｃ２の他接続フラグｄ２７“０”に基づいている。また、親接続情報が“０”であるため、ホップ数を”−”とする。
【００９４】
無線端末３ｅは、無線端末３ｄから親機方向通知ｃ１を受信すると、無線端末３ｄのステップ＃２０〜２１と同様の動作を行う（＃２４〜２５）。尚、ホップ数には“３”を書き込み、他接続通知ｃ２は無線端末３ｄ宛に送信する。
【００９５】
無線端末３ｄは、無線端末３ｄから他接続通知ｃ２を受信すると、接続状態テーブル内にリンク先“無線端末３ｅ”、親接続情報“０”、他端末接続情報“１”を書き込む（＃２６）。尚、親接続情報が“０”であるため、ホップ数を“−”とする。
【００９６】
無線端末３ｅは、他の無線端末と同様に、親機方向通知ｃ１を周囲の端末に送信する。無線端末３ｄはこれを受信するが、既に接続状態テーブル内にリンク先“無線端末３ｅ”を記憶されているため、処理を行わない。
【００９７】
（３−２）接続状態テーブル生成メインルーチン
図７は、接続状態テーブル生成のメインルーチンである。
【００９８】
ステップＳ１：管理端末２及び無線端末３ａ〜３ｅの各テーブル更新部２３，３５は、リンク先、親接続情報、他端末接続情報及びホップ数を書き込むための接続状態テーブル領域を生成する。
【００９９】
ステップＳ２，Ｓ３：無線端末３ａ〜３ｅの通信部３１は、親機方向通知ｃ１を受信すると、親機方向通知ｃ１を解析して送信元ＩＤｄ１４内のＩＤを読取る。そして、テーブル更新部３５は、受信した親機方向通知ｃ１内の情報を、接続状態テーブルの領域内に書き込む。この動作については、「（３−３）親機方向通知受信サブルーチン」で説明する。
【０１００】
ステップＳ４，Ｓ５：無線端末３ａ〜３ｅ及び管理端末２の通信部３１，２１は、他接続通知ｃ２を受信すると、各テーブル更新部３５，２３は、受信した他接続通知ｃ２内の情報に基づいて、接続状態テーブルを更新する。この動作については、「（３−４）他接続通知サブルーチン」で説明する。
【０１０１】
ステップＳ６：無線端末３ａ〜３ｅ及び管理端末２は、所定の時間内に親機方向通知または他接続通知を受信した場合は、ステップＳ２以降の動作を繰り返す。受信しなかった場合は、接続状態テーブルの生成を終了する。ここで、所定の時間とは、例えば、無線端末３ａ〜３ｅ及び管理端末２が、最後に親機接続通知または他接続通知を送信または受信してから一定の時間のことを言う。
【０１０２】
（３−３）親機方向通知受信サブルーチン
図８は、親機方向通知ｃ１を受信した無線端末が、接続状態テーブルに情報を書き込む動作のフローチャートである。以下より、親機通知コマンドｃ１を送信した無線端末または管理端末を端末Ａとし、端末Ａ以外の他の無線端末または管理端末を端末Ｂとする。
【０１０３】
ステップＳ１１：判断部３４は、親機方向通知ｃ１の送信元である端末Ａが、記憶部３２内の接続状態テーブルのリンク先として記憶されているか否かを判断する。既に記憶している場合は、無線端末は動作を終了する。
【０１０４】
ステップＳ１２：ステップＳ１１において、接続状態テーブルのリンク先に端末Ａを記憶していない場合は、テーブル更新部３５は、接続状態テーブル内に、リンク先“端末Ａ”、親接続情報“１”を書き込む。また、テーブル更新部３５は、親機方向通知ｃ１内からホップ数ｄ１５を読取り、リンク先“端末Ａ”に対応するホップ数に書き込む。
【０１０５】
ステップＳ１３：判断部３４は、接続状態テーブル内のリンク先に、端末Ａ以外の端末Ｂを記憶しているか否かを判断する。
【０１０６】
ステップＳ１４：ステップＳ１３において、接続状態テーブル内にリンク先“端末Ｂ”が記憶されている場合は、データ管理部３６は、他接続フラグｄ２７を“１”、送信先ＩＤｄ２５を“端末Ａ”及び“端末Ｂ”とした他接続通知ｃ２を生成する。尚、他接続通知ｃ２のホップ数ｄ２６は、受信した親機方向通知ｃ１のホップ数ｄ１５を１増加したものとする。通信部３１は、データ管理部３６が更新した他接続通知ｃ２を送信する。
【０１０７】
ステップＳ１５：ステップＳ１３において、接続状態テーブル内にリンク先“端末Ｂ”が記憶されていない場合は、データ管理部３６は、他接続フラグｄ２７を“０”、送信先ＩＤｄ２５を“端末Ａ”とした他接続通知ｃ２を生成する。他接続通知ｃ２のホップ数ｄ２６は、受信した親機方向通知ｃ１のホップ数ｄ１５を１増加したものとする。通信部３１は、データ管理部３６が更新した他接続通知ｃ２を送信する。
【０１０８】
ステップＳ１６：他接続通知ｃ２を送信後、テーブル更新部３５は、リンク先が他接続通知ｃ２の送信先であり、このリンク先に対応する他端末接続情報を、他接続通知ｃ２内の他接続フラグｄ２７に基づいて更新する。
【０１０９】
ステップＳ１７：判断部３４は、通信部３１が親機方向通知ｃ１を送信したか否かを判断する。
【０１１０】
ステップＳ１８：ステップＳ１７において、親機方向通知ｃ１を送信していないと判断した場合は、データ管理部３６は、通信部３１が受信した親機方向通知ｃ１内のホップ数ｄ１５を１増加させる。通信部３１は、データ管理部３６が更新した親機方向通知ｃ１を周囲に送信する。
【０１１１】
（３−４）他接続通知受信サブルーチン
図９ａは、他接続通知ｃ２を受信後の無線端末３ａ〜３ｅの動作を説明するフローチャートである。以下より、他接続通知ｃ２の送信元の管理端末２または無線端末３ａ〜３ｅを端末Ｃとし、端末Ｃを除く他の無線端末３ａ〜３ｅまたは管理端末２を端末Ｄとする。
【０１１２】
ステップＳ２１：判断部３４は、他接続通知ｃ２の送信元である端末Ｃが、記憶部３２の接続状態テーブル内のリンク先として記憶されているか否かを判断する。
【０１１３】
ステップＳ２２：ステップＳ２１において、接続状態テーブル内に端末Ｃが記憶されていない場合は、テーブル更新部３５は、接続状態テーブルにリンク先“端末Ｃ”を記憶する。テーブル更新部３５は、リンク先“端末Ｃ”の親接続情報を、他接続通知ｃ２内の他接続フラグｄ２７通りに記憶し、他端末接続情報を“１”とする。また、テーブル更新部３５は、接続状態テーブル内のホップ数を他接続通知ｃ２内のホップ数ｄ２６の値とする。
【０１１４】
ステップＳ２３：ステップＳ２１において、接続状態テーブル内に端末Ｃが記憶されている場合、テーブル更新部３５は、他接続通知ｃ２内の他接続フラグｄ２７に基づいて、接続状態テーブル内のリンク先”端末Ｃ”の親接続情報を更新する。
【０１１５】
ステップＳ２４〜Ｓ２６：上述した各ステップにより、接続状態テーブル内の親接続情報が“１”であるリンク先の数が変化する場合がある。判断部３４は、接続状態テーブル内の親接続情報が“１”であるリンク先の数の変化に着目する。親接続情報が“１”であるリンク先が２つとなった場合、テーブル更新部３５は、“０”の他端末接続情報を”１”に更新する。そして、データ管理部３６は、接続状態テーブル内の他端末接続情報が“０”から“１”に変化した端末を送信先ＩＤｄ２５とし、送信元ＩＤｄ２４を自端末とし、更に他接続フラグｄ２７を“１”とした他接続通知ｃ２を生成する。通信部３１は、これを送信する。
【０１１６】
図９ｂは、他接続通知ｃ２を受信後の管理端末２の動作を説明するフローチャートである。図９ｂの管理端末の動作におけるＳ３１〜Ｓ３５は、図９ａの無線端末の動作におけるＳ２１〜２５と同一である。即ち、管理端末２は、他接続通知を受信しても、更に他の無線端末へ他接続通知の送信はしない。
【０１１７】
（４）無線端末のリンク確認と切断検出
次に、本実施形態の離隔検知システムに係る無線端末のリンク確認及び切断検出の動作について説明する。
【０１１８】
（４−１）送受信に用いる通知
先ず、本実施形態に係る離隔検知システムにおいて、無線端末がリンク確認及び切断検出時に送受信に用いる通知について説明する。図１０は、無線端末がリンク確認及び切断検出時に送受信する通知である。図１０の各通知は、データ管理部３６により生成・更新され、各無線端末３ａ〜３ｅにより他の無線端末へ次々と転送される。
【０１１９】
図１０のリンク確認ｃ３は、接続状態テーブル内のリンク先に記憶している無線端末が、自端末の通信圏内に位置しているか否かを確認するための応答要求である。リンク確認ｃ３は、周囲の無線端末に対して送信される。リンク確認ｃ３の構成は、親機方向通知ｃ１の構成と同一である。
【０１２０】
図１０のリンク応答ｃ４は、リンク確認ｃ３に対する応答ある。リンク応答ｃ４は、リンク確認ｃ３の構成に加え、送信先ＩＤｄ４５を更に含む。送信先ＩＤｄ４５は、他接続通知ｃ２の送信先ＩＤｄ２５と同様、送信先の無線端末の識別情報である。
【０１２１】
図１０の切断端末通知ｃ５は、無線端末３の検出部３３が検出したはぐれ端末に関する情報を、自端末と管理端末２とを結ぶ経路上に位置する他端末、即ち自端末の上流側に位置する他の無線端末及び管理端末２に知らせるための通知である。切断端末通知ｃ５は、リンク応答ｃ４の構成に加え、以下を更に含む。
【０１２２】
（ｆ）はぐれ端末ＩＤｄ５６：自端末の通信圏外に移動した無線端末、即ちはぐれ端末の識別情報である。
【０１２３】
図１０の切断通知ｃ６は、無線端末の判断部３４が、管理端末２からはぐれたのは自端末であると判断した場合に、管理端末２からはぐれた自端末に関する情報を自端末の下流側に位置する無線端末に知らせるための通知である。切断通知ｃ６の構成は、リンク応答ｃ４と同一である。
【０１２４】
（４−２）無線端末３ａと無線端末３ｄとの間の通信が切断した場合
図１１は、リンク確認及び切断検出の動作の流れを示す図である。図１１では、無線端末３ａと無線端末３ｄとの間の通信が切断された場合を例にとり説明する。はじめに、無線端末３ａの通信圏内に位置していた無線端末３ｄが、無線端末３ａの通信圏外に移動したとする。以下より、識別情報をＩＤと記載する。
【０１２５】
先ず、無線端末３ａは、送信元ＩＤｄ３４に自端末のＩＤを含むリンク確認ｃ３を生成して周囲に送信すると（＃３１）、所定の時間応答を待つ。無線端末３ａが送信したリンク確認ｃ３は、無線端末３ａの通信圏内に位置する無線端末３ｂ，３ｃに受信される。無線端末３ｄは無線端末３ａの通信圏外に移動したため、リンク確認ｃ３を受信できない。
【０１２６】
無線端末３ａからのリンク確認ｃ３を受信した無線端末３ｂ，３ｃは、送信先ＩＤｄ４５を“無線端末３ａ”のＩＤとし、送信元ＩＤｄ４４を自端末のＩＤとするリンク応答ｃ４を生成して周囲に送信する。無線端末３ａは、無線端末３ｂ，３ｃが送信したリンク応答ｃ４を受信し解析すると、接続状態テーブル内に記憶されているリンク先“無線端末３ｂ，３ｃ”から応答があったと判断する。
【０１２７】
一方、無線端末３ｄは、無線端末３ａからのリンク確認ｃ３を受信していないため、リンク応答ｃ４を送信しない（＃３２）。
【０１２８】
無線端末３ａは、無線端末３ｄからのリンク応答ｃ４を受信しないまま所定の時間を経過後、再度リンク確認ｃ３を送信する。無線端末３ａはこれを所定回数繰り返す。
【０１２９】
無線端末３ｄは、無線端末３ａの＃３１，３２と同様の動作を行う（＃３３，３４）。この時、無線端末３ｄは、無線端末３ｅからのみリンク応答ｃ４を受信するため、自端末の通信圏内に無線端末３ｅが位置していることを確認する。
【０１３０】
無線端末３ａは、送信したリンク確認ｃ３に対するリンク応答ｃ４を無線端末３ｄから規定回数受信できなかった場合、無線端末３ｄが自端末の通信圏外に移動したと判断する。そして、無線端末３ａは、接続状態テーブル内のリンク先“無線端末３ｄ”に対応する親接続情報“０”に基づいて、管理端末２からはぐれたのが無線端末３ｄであると判断する。無線端末３ａは、はぐれ端末ＩＤｄ５６に“無線端末３ｄ”のＩＤ、送信元ＩＤｄ５４に自端末のＩＤ、送信先ＩＤｄ５５に親接続情報が“１”である“無線端末３ｂ”のＩＤを記憶させた切断端末通知ｃ５を生成して送信する（＃３５）。ここで、本実施形態では、切断端末通知ｃ５の送信先を“無線端末３ｂ”としているが、“無線端末３ｃ”としてもよい。また、無線端末３ａは、生成した切断端末通知ｃ５に基づいて、接続状態テーブルを更新する。この場合、無線端末３ａは、接続状態テーブル内からリンク先“無線端末３ｄ”に関する全情報を消去する。
【０１３１】
無線端末３ｂは、無線端末３ａから切断端末通知ｃ５を受信すると、切断端末通知ｃ５内の送信元ＩＤｄ５４を自端末のＩＤ、送信先ＩＤｄ５５を“管理端末２”のＩＤに書き換えて送信する（＃３６）。即ち、無線端末３ｂは、切断端末通知ｃ５を中継する。
【０１３２】
管理端末２は、切断端末通知ｃ５を受信するとこれを解析し、はぐれ端末ＩＤｄ５６に基づいて、自端末から“無線端末３ｄ”がはぐれた情報を得る。
【０１３３】
無線端末３ｄは、送信したリンク確認ｃ３に対する無線端末３ａからのリンク応答ｃ４を規定回数受信できなかった場合、無線端末３ａは自端末の通信圏外に移動したと判断する。そして、無線端末３ｄは、接続状態テーブル内のリンク先“無線端末３ａ”に対応する親接続情報が“１”及び、接続状態テーブル内の親接続情報が“１”であるリンク先の数が１つであることから、管理端末２からはぐれたのが自端末であると判断する。無線端末３ｄは、送信元ＩＤｄ６４を自端末のＩＤ、送信先ＩＤｄ６５を“無線端末３ｅ”のＩＤとした切断通知ｃ６を生成して送信する（＃３７）。そして、無線端末３ｄは、通知部（図示せず）により保持者がはぐれたことを通知し、無線端末３ａに関する全情報を消去する。通知手段としては、音や表示、振動等があげられる。
【０１３４】
無線端末３ｅは、無線端末３ｄから切断通知ｃ６を受信すると、受信した切断通知ｃ６に基づいて、接続状態テーブルを更新する。例えば、無線端末３ｅは、接続状態テーブル内のリンク先“無線端末３ｄ”の親接続情報を“０”にする。これにより、無線端末３ｅは、接続状態テーブル内で親接続情報が“１”であるリンク先がなくなる。従って、無線端末３ｅは、自端末も管理端末２からはぐれたことを知る。
【０１３５】
尚、本実施形態では、切断端末通知ｃ５を送信する無線端末３ａは、無線端末３ｂを選択したが、これに限定されない。親接続情報が“１”である端末においてホップ数にちがいがある場合は、無線端末は、親接続情報が“１”であり、かつホップ数が最小の端末を選択して切断端末通知ｃ５を送信するとよい。
【０１３６】
（４−３）無線端末３ａと３ｂ及び３ａと３ｃ間の通信が切断した場合
図１２は、無線端末がリンク確認及び切断検出の動作の流れを示す図であって、無線端末３ａと無線端末３ｂとの間、及び無線端末３ａと無線端末３ｃとの間の通信が切断された場合の動作を説明する図である。以下より、先ず、無線端末３ａの通信圏内に位置していた無線端末３ｂが、無線端末３ａの通信圏外に移動し、次に、無線端末３ｃが無線端末３ａの通信圏外に移動したとする。また、以下より、識別情報をＩＤと記載する。
【０１３７】
先ず、無線端末３ａは、送信元ＩＤｄ３４に自端末のＩＤを含むリンク確認ｃ３を生成して周囲に送信する（＃４１）。ここで、本動作では、無線端末３ｂは無線端末３ａの通信圏外に移動したが、無線端末３ｃ，３ｄは無線端末３ａの通信圏内に位置している。従って、無線端末３ａが送信したリンク確認ｃ３を、無線端末３ｃ，３ｄは受信する。無線端末３ａは、リンク確認ｃ３を送信してから所定の時間、通信圏内に位置している無線端末からの応答を待つ。
【０１３８】
無線端末３ａからのリンク確認ｃ３を受信した無線端末３ｃ，３ｄは、送信先ＩＤｄ４５を“無線端末３ａ”のＩＤとし、送信元ＩＤｄ４４を自端末のＩＤとするリンク応答ｃ４をそれぞれ生成して周囲に送信する。無線端末３ａは、これをそれぞれ受信し解析すると、接続状態テーブル内に記憶されているリンク先“無線端末３ｃ”“無線端末３ｄ”から応答があったと判断する。
【０１３９】
一方、無線端末３ｂは、無線端末３ａからのリンク確認ｃ３を受信していないため、リンク応答ｃ４を送信しない（＃４２）。
【０１４０】
無線端末３ａは、無線端末３ｂからのリンク応答ｃ４を受信しないまま所定の時間を経過すると、再度リンク確認ｃ３を送信する。無線端末３ａはこれを所定回数繰り返す。
【０１４１】
また、無線端末３ｂも、無線端末３ａと同様の動作＃４１、４２を行う。
【０１４２】
無線端末３ａは、無線端末３ｂからのリンク応答ｃ４を規定回数受信できなかった場合、無線端末３ｂが自端末の通信圏外に移動したと判断する。無線端末３ａは、接続状態テーブル内からリンク先“無線端末３ｂ”の親接続情報が“１”であって、かつ親接続情報が“１”であるリンク先が無線端末３ｂを含めて２つあることを確認する。これにより、親接続情報が“１”である２つのリンク先のうち、１つが無線端末３ｂであることが分かる。即ち、これは、無線端末３ａが管理端末２と接続できる経路が１本となったことを意味する。従って、無線端末３ａは、他接続フラグｄ２７を“０”、送信元ＩＤｄ２４を自端末のＩＤ、送信先ＩＤｄ２５を無線端末３ｃのＩＤとした他接続通知ｃ２を生成して送信する（＃４４）。そして、無線端末３ａは、リンク先“無線端末３ｃ”の他端末接続情報を“１”から“０”に更新し、無線端末３ｂに関する全情報を消去する。無線端末３ａが送信した他接続通知ｃ２は、無線端末３ｃを介して管理端末２に送信される（＃４５）。
【０１４３】
また、無線端末３ｂは、無線端末３ａと同様の動作を行う（＃４３）。
【０１４４】
次いで、無線端末３ｃが無線端末３ａの通信圏外に移動したとする。
【０１４５】
無線端末３ａ，３ｃは、ステップ＃４１，４２と同様の動作を行う（＃４６〜４９）。
【０１４６】
無線端末３ａは、送信したリンク確認ｃ３に対するリンク応答ｃ４を無線端末３ｃから規定回数受信できなかったため、無線端末３ｃが自端末の通信圏外に移動したと判断する。そして、無線端末３ａは、接続状態テーブル内のリンク先“無線端末３ｃ”に対応する親接続情報が“１”であって、かつ親接続情報が“１”であるリンク先が１つであることから、管理端末２からはぐれたのが自端末であると判断する。無線端末３ａは、送信元ＩＤｄ６４に自端末のＩＤ、送信先ＩＤｄ６５に無線端末３ｄのＩＤを含む切断通知ｃ６を生成して送信する（＃５０）。また、無線端末３ａは、自端末がはぐれたことを保持者に通知する。
【０１４７】
無線端末３ｄは、切断通知ｃ６を受信すると、これを無線端末３ｅへ送信する（＃５１）。これにより、無線端末３ｄ，３ｅは、管理端末２から自端末がはぐれたことを知ることができる。
【０１４８】
無線端末３ｃは、無線端末３ａからリンク応答ｃ４を規定回数受信できなかった場合、無線端末３ａが自端末の通信圏外に移動したと判断する。そして、無線端末３ｃは、接続状態テーブル内のリンク先“無線端末３ａ”に対応する親接続情報“０”に基づいて、管理端末２からはぐれたのが無線端末３ａであると判断する。そして、無線端末３ｃは、はぐれ端末ＩＤｄ５６に無線端末３ａのＩＤ、送信先ＩＤｄ５５に管理端末２のＩＤを含む切断端末通知ｃ５を生成して送信する（＃５２）。そして、無線端末３ｃは、接続状態テーブル内から無線端末３ａに関する全情報を消去する。
【０１４９】
管理端末２は、無線端末３ｃから切断端末通知ｃ５を受信することで、自端末から無線端末３ａがはぐれた情報を得る。尚、管理端末２は、はぐれた端末の情報を保持者に通知する。
【０１５０】
（４−４）リンク確認処理メインルーチン
図１３は、無線端末３ａ〜３ｅにおけるリンク確認処理メインルーチンである。
【０１５１】
ステップＳ４１〜Ｓ４２：無線端末３ａ〜３ｅの通信部３１は、リンク確認ｃ３を送信すると、リンク応答ｃ４の受信状態により、通信が途絶えた無線端末を検出する。このステップは、図示しない内部クロックにより定められた所定の時間毎に実行される。リンク応答ｃ４受信後の動作については、「（４−５）リンク応答受信サブルーチン」で説明する。
【０１５２】
ステップＳ４３〜Ｓ４４：無線端末３ａ〜３ｅの通信部３１は、リンク確認ｃ３を受信すると、リンク応答ｃ４を生成し、リンク確認ｃ３の送信元の無線端末宛に送信する。
【０１５３】
ステップＳ４５〜Ｓ４６：無線端末３ａ〜３ｅの通信部３１は、切断通知ｃ６を受信すると、自端末の保持者に自端末が管理端末２からはぐれたことを知らせる動作を行う。この動作については、「（４−７）切断通知受信サブルーチン」で説明する。
【０１５４】
ステップＳ４７〜Ｓ４８：無線端末の通信部３１は、切断端末通知ｃ５を受信すると、親接続情報が”１”である無線端末３ａ〜３ｅまたは管理端末２に、管理端末２からはぐれた無線端末のＩＤを含む切断端末通知を送信する。
【０１５５】
（４−５）リンク応答受信サブルーチン
図１４は、無線端末３ａ〜３ｅが、通信の途絶えた無線端末をリンク確認ｃ３の送信後に検出する動作のフローチャートである。
【０１５６】
ステップＳ５１〜Ｓ５３：通信部３１は、リンク確認ｃ３を送信後から所定時間の間、自端末の通信可能な範囲内に位置する無線端末からのリンク応答ｃ４を受信するのを待つ。通信部３１がリンク応答ｃ４を受信すると、検出部３３はこれを解析して送信元を特定する。ここで、所定時間は、図示しない内部クロックにより決定される。
【０１５７】
ステップＳ５４：ステップＳ５３において、所定の時間が経過すると、通信部３１はリンク応答ｃ４の受信待ちを終了する。判断部３４は、接続状態テーブル内に記憶されている全ての無線端末からリンク応答ｃ４を受信したか否かを確認する。具体的には、判断部３４は、受信したリンク応答ｃ４の送信元ＩＤｄ４４と接続状態テーブル内のリンク先とが一致するか否かを確認する。
【０１５８】
ステップＳ５５：ステップＳ５４において、接続状態テーブル内のリンク先のうち、受信したリンク応答ｃ４の送信元ＩＤｄ４４と対応していないリンク先があった場合は、テーブル更新部３５は、送信元ＩＤｄ４４と対応していない“リンク先”の接続切れカウンタを１増加させる。接続切れカウンタとは、リンク先の無線端末の応答がない回数を数えるものであって、記憶部３２が記憶している接続状態テーブル内の“リンク先”と対応づけて記憶されていてもよい。接続切れカウンタの規定値は、ノイズ等により臨界値で接続と切断とを繰り返すことで生じる誤動作等を十分に吸収できる値に設定するとよい。また、接続状態テーブルのリンク先のうち、受信したリンク応答ｃ４の送信元ＩＤｄ４４と対応しているリンク先については、応答があったとみなし、テーブル更新部３５は接続切れカウンタをリセットする。リセットとは、例えば接続切れカウンタ値を“０”にする。
【０１５９】
ステップＳ５６：ステップＳ５４において、接続状態テーブル内のリンク先が、受信したリンク応答ｃ４の送信元ＩＤｄ４４全てに対応している場合は、テーブル更新部３５は、接続切れカウンタを全てリセットし、動作を終了する。これは、即ち自端末の通信圏内に位置している無線端末全てから応答があったことに相当する。リセットとは、例えば接続切れカウンタを“０”にする。
【０１６０】
ステップＳ５７：検出部３３は、各リンク先の接続切れカウンタを確認し、接続切れカウンタ値のうち規定値以上の値を有する接続切れカウンタがあるか否かを調べる。規定値以上の接続切れカウンタ値がない場合は、動作を終了する。
【０１６１】
ステップＳ５８：ステップＳ５７において、規定値以上の値を有する接続切れカウンタがある場合は、検出部３３は、該接続切れカウンタに対応するリンク先が示す端末は、通信が途絶えたと判断する。そして、接続切れ処理を実行する。この動作については、「（４−６）接続切れ処理サブルーチン」で説明する。
【０１６２】
（４−６）接続切れ処理サブルーチン
図１５は、接続切れ処理の動作のフローチャートである。以下より、接続切れカウンタの値が規定値を超えた無線端末、即ち接続が切れた無線端末を“端末Ａ”とし、端末Ａ以外の無線端末または管理端末を“端末Ｂ”とする。
【０１６３】
ステップＳ６１：判断部３４は、接続が切れた端末“端末Ａ”の親接続情報が“１”か否かを判断する。
【０１６４】
ステップＳ６２：ステップＳ６１において、無線端末Ａの親接続情報が“０”である場合、データ管理部３６は、接続状態テーブルにおいて親接続情報が“１”であるリンク先のうち、ホップ数が最小であるリンク先を送信先ＩＤｄ５５とした切断端末通知ｃ５を生成する。通信部３１は、これを送信する。
【０１６５】
ステップＳ６３〜Ｓ６５：ステップＳ６１において、リンク先“端末Ａ”の親接続情報が“１”である場合、データ管理部３６は、接続状態テーブル内において親接続情報が“１”であるリンク先の数が、リンク先“端末Ａ”も含めて２つか否かを確認する。２つである場合、データ管理部３６は、接続状態テーブル内の親接続情報が“１”であるリンク先を送信先ＩＤｄ２５とし、他接続フラグｄ２７を“０”とした他接続通知ｃ２を生成する。通信部３１は、これを送信する。テーブル更新部３５は、接続状態テーブル内の親接続情報が“１”であるリンク先の他端末接続情報を“０”に更新する。
【０１６６】
ステップＳ６６：ステップＳ６３において、親接続情報が“１”であるリンク先が２つでない場合（即ち、１つである場合に相当）、この親接続情報が“１”であるリンク先は“端末Ａ”である。つまり、リンク先“端末Ａ”は、唯一、自端末と管理端末２とを結ぶ経路である。このリンク先“端末Ａ”との通信が途絶えた状態であるため、判断部３４は、自端末が管理端末２からはぐれたと判断する。そして、判断部３４は、接続状態テーブル内に “端末Ａ”以外の“端末Ｂ”があるか否かを確認する。
【０１６７】
ステップＳ６７：ステップＳ６６において、接続状態テーブル内にリンク先“端末Ａ”以外のリンク先“端末Ｂ”がある場合は、データ管理部３６は自端末のＩＤを送信元ＩＤｄ６４とする切断通知ｃ６を生成する。通信部３１はこれをリンク先“端末Ａ”以外のリンク先“端末Ｂ”に送信する。
【０１６８】
ステップＳ６８：無線端末は、自端末が管理端末２からはぐれたことを保持者に通知する。無線端末は、例えば通知部（図示せず）を用いて保持者に通知するとよい。通知方法としては、例えば表示、音などがあげられる。
【０１６９】
ステップＳ６９：テーブル更新部３５は、通信が途絶えた端末Ａに関する情報全てを、接続状態テーブルから削除する。
【０１７０】
（４−７）切断通知受信サブルーチン
図１６は、切断通知を受信した無線端末の動作を説明するフローチャートである。
【０１７１】
ステップＳ７１：判断部３４は、通信部３１が切断通知ｃ６をはじめて受信したか否かを判断する。既に受信している場合は動作を終了する。これは、リンクの閉ループが存在した場合に、切断通知ｃ６を何度も受信する可能性があるための処理である。
【０１７２】
ステップＳ７２〜７３：ステップＳ７１において、切断通知ｃ６をはじめて受信した場合は、判断部３４は、切断通知ｃ６の送信元である無線端末以外の無線端末を接続状態テーブル内に記憶しているか否かを確認する。切断通知ｃ６の送信元以外の無線端末を記憶している場合は、通信部３１は、その無線端末宛に切断通知ｃ６を送信する。
【０１７３】
ステップＳ７４：無線端末は、自端末が管理端末２からはぐれたことを保持者に通知する。無線端末は、例えば通知部（図示せず）を用いて保持者に通知するとよい。通知方法としては、例えば表示、音などがあげられる。
【０１７４】
（５）無線端末の位置が変化した場合
次に、本実施形態の離隔検知システムにおいて、無線端末の位置が変化した場合の動作について説明する。図１７は、本動作の概要を示した図である。図１７は、無線端末３ｄの通信圏内に位置していた無線端末３ｅが、更に無線端末３ａの通信圏内に移動した状態を示す。図１８は、無線端末３ｄの通信圏内に位置している無線端末３ｅが、更に無線端末３ａの通信圏内に移動した場合の、各無線端末の動作の流れを示す図である。
【０１７５】
まず、無線端末３ａが、自端末の通信圏内に位置する無線端末の接続状態を確認するため、リンク確認ｃ３を周囲に送信したとする（＃６０）。すると、無線端末３ａの通信圏内に位置する無線端末３ｂ，３ｃ，３ｄ，３ｅはこれを受信する。
【０１７６】
接続状態テーブル内にリンク先として“無線端末３ａ”を記憶している無線端末３ｂ，３ｃ，３ｄは、リンク応答ｃ４を無線端末３ａ宛に送信する。しかし、無線端末３ｅは、接続状態テーブル内にリンク先“無線端末３ａ”を記憶していないため、接続状態テーブル内にリンク先“無線端末３ａ”を記憶する。更に、無線端末３ｅは、接続状態テーブル内に親接続情報が“１”であるリンク先“無線端末３ｄ”を記憶しているため、リンク先“無線端末３ａ”の他端末接続情報を“１”とする。そして、無線端末３ｅは、リンク確認ｃ３の送信元である無線端末３ａに対し、他接続フラグｄ２７を“１”とし、リンク先“無線端末３ｄ”のホップ数“３”に１増加させた“４”をホップ数ｄ２６とした他接続通知ｃ２を生成し、送信する（＃６１）。
【０１７７】
無線端末３ａは、無線端末３ｅから他接続通知ｃ２を受信すると、接続状態テーブル内にリンク先“無線端末３ｅ”、親接続状態“１”、他端末接続情報“１”、ホップ数“４”を記憶する。ここで、親接続状態は、他接続通知ｃ２の他接続フラグｄ２７“１”に基づいて“１”と記憶している。他端末接続情報は、接続状態テーブル内に親接続情報が“１”である他のリンク先が記憶されているため、“１”と記憶している。
【０１７８】
次いで、無線端末３ａは、更新した接続状態テーブル内のリンク先“無線端末３ｅ”の他端末接続情報“１”に基づいて、他接続フラグｄ２７を“１”とし、ホップ数ｄ２６を“２”とした他接続通知ｃ２を、無線端末３ｅ宛に送信する（＃６２）。ここで、ホップ数“２”は、無線端末３ａが接続状態テーブル内に記憶している最小ホップ数に１加えた数である。無線端末３ａは、無線端末３ｅに最小のホップ数“１”に自端末を追加した数“２”を伝えることで、無線端末３ｅは管理端末２宛に通知を送信する際に最短経路で通知を送信することができる。
【０１７９】
無線端末３ｅは、無線端末３ａから他接続通知ｃ２を受信すると、他接続通知ｃ２内の他接続フラグｄ２７“１”に基づいて、接続状態テーブル内のリンク先“無線端末３ａ”に対応する親接続状態を“１”に更新し、また、ホップ数に“２”を書き込む。更に、無線端末３ｅは、リンク先“無線端末３ｅ”の親接続情報を“１”に更新したため、リンク先“無線端末３ｄ”の他端末接続情報を“１”に更新する。更に、無線端末３ｅは、他接続フラグｄ２７を“１”、ホップ数ｄ２６を接続状態テーブル内の最小値“２”に１を追加した“３”とした他接続通知ｃ２を、無線端末３ｄ宛に送信する（＃６３）。
【０１８０】
無線端末３ｄは、無線端末３ｅからの他接続通知ｃ２を受信すると、ステップ＃６３と同様に接続状態テーブルを更新し、受信した他接続通知ｃ２を無線端末３ａに中継する（＃６４）。ここで、中継する他接続通知ｃ２のホップ数ｄ２６は、自端末をカウントした“４”とする。
【０１８１】
無線端末３ｄから他接続通知ｃ２を受信した無線端末３ａは、接続状態テーブル内のリンク先“無線端末３ｄ”の親接続情報を、他接続通知ｃ２内の他接続フラグに基づいて“１”とし、ホップ数を“４”と記憶する。
【０１８２】
（６）切断が復帰した場合
次に、本実施形態の離隔検知システムにおいて、通信が途絶えていた無線端末の通信が復帰した場合について説明する。
【０１８３】
（６−１）送受信に用いる通知
先ず、本実施形態に係る離隔検知システムにおいて、通信が途絶えていた無線端末の通信が復帰した場合に送受信する通知について説明する。本動作では、他接続通知ｃ２、リンク確認ｃ３、切断復帰通知ｃ７及び復帰端末通知ｃ８を用いる。図１９は、切断復帰通知ｃ７及び復帰端末通知ｃ８を説明する図である。図１９の各通知は、データ管理部３６により生成・更新され、各無線端末３ａ〜３ｅにより他の無線端末へ次々と転送される。
【０１８４】
図１９の切断復帰通知ｃ７は、通信が途絶えていた無線端末が通信可能な状態となったことを示すための通知であって、リンク確認ｃ３を受信した場合の応答として通信が復帰した無線端末により送信される。切断復帰通知ｃ７の構成は、リンク応答ｃ４の構成と同一である。
【０１８５】
図１９の復帰端末通知ｃ８は、切断復帰通知ｃ７を受信した無線端末が、通信可能な状態に復帰した無線端末に関する情報を、管理端末２に知らせるための通知である。復帰端末通知ｃ８は、切断復帰通知ｃ７の構成に加え、以下を更に含む。
【０１８６】
（ｇ）復帰端末ＩＤｄ８６：通信が復帰した端末の識別情報である。
【０１８７】
（６−２）通信復帰動作
図２０は、無線端末３ｄの通信圏内に、通信が途絶えていた無線端末３ｅが再び無線端末３ｄの通信圏内に移動し、通信が復帰した場合の動作の流れを示す図である。
【０１８８】
まず、無線端末３ｄは、自端末の通信圏内に位置する無線端末に対して接続状態を確認するため、リンク確認ｃ３を周囲に送信する（＃７１）。無線端末３ｄの通信圏内に位置する無線端末３ａ，３ｅはこれを受信する。無線端末３ａは、接続状態テーブル内に無線端末３ｄを記憶しているため、無線端末３ｄに対しリンク応答ｃ４を送信する。
【０１８９】
無線端末３ｅは、接続状態テーブル内にリンク先“無線端末３ｄ”を再度記憶させる（＃７２）。具体的には、無線端末３ｅは、接続状態テーブル内にリンク先“無線端末３ｄ”、親接続情報“０”、他端末接続情報“０”、を対応づけて記憶する。そして、無線端末３ｅは、送信元ＩＤｄ７４を自端末、送信先ＩＤｄ７５をリンク確認ｃ３の送信元である無線端末３ｄとした切断復帰通知ｃ７を送信する（＃７３）。
【０１９０】
無線端末３ｄは、切断復帰通知ｃ７を受信すると、他接続フラグｄ２７を“１”、送信元ＩＤｄ２４を自端末、送信先ＩＤｄ２５を無線端末３ｅ、ホップ数を“２”に自端末分を追加して“３”とした他接続通知ｃ２を生成して送信する（＃７４）。そして、無線端末３ｄは、受信した切断復帰通知ｃ７に基づいて、リンク先“無線端末３ｅ”、親接続情報“０”、他端末接続情報“１”を対応づけて接続状態テーブル内に記憶する（＃７５）。ここで、他端末接続情報は、無線端末３ｄが接続状態テーブル内に親接続情報が“１”である無線端末３ａを記憶しているため、“１”となる。
【０１９１】
無線端末３ｅは、他接続通知ｃ２を無線端末３ｄから受信すると、他接続通知ｃ２に基づいて、接続状態テーブルを更新する（＃７６）。具体的には、無線端末３ｅは、他接続通知ｃ２の他接続フラグｄ２７“１”に基づいて、リンク先“無線端末３ｄ”の親接続情報を“１”に書き換え、ホップ数を“３”とする。
【０１９２】
無線端末３ｄは、復帰端末ＩＤｄ８６を無線端末３ｅとした復帰端末通知ｃ８を、無線端末３ａ宛に送信する（＃７７）。復帰端末通知ｃ８は、無線端末３ａ、３ｂに中継され管理端末２に受信される（＃７８，＃７９）。これにより、管理端末２は、自端末とは直接通信できないが通信が復帰した無線端末を知ることができる。
【０１９３】
尚、復帰端末通知ｃ８を中継する無線端末が、接続状態テーブル内に親接続情報“１”であるリンク先を複数記憶している場合は、親接続状態が“１”のホップ数に基づいて、復帰端末通知ｃ８の次の送信先を決定するとよい。具体的には、中継する無線端末は、親接続状態が“１”のホップ数が最小である無線端末宛に復帰端末通知ｃ８を送信するとよい。これにより、管理端末２は、接続が復帰した無線端末の情報を早く得ることができる。また、管理端末２は通信の復帰した無線端末を、通知部等を用いて保持者に知らせてもよい。通知手段としては、表示や音、振動、点灯などが挙げられる。
【０１９４】
以上の動作により、本実施形態に係る離隔検知システムは、例えばはぐれた無線端末が生じても管理端末は所定の時間待機し、所定時間内にはぐれた無線端末がシステム内に再接続した場合は保持者へはぐれた通知を行わない等の柔軟な運用も可能となる。
【０１９５】
（７）効果
本発明の離隔検知システム１内の無線端末３ａ〜３ｅは、自端末が通信可能な範囲内に位置する無線端末を監視する。無線端末３ａ〜３ｅは、自端末の通信可能な範囲外へ移動した無線端末を検出し、他の無線端末を中継して管理端末２へはぐれた無線端末を知らせる。即ち、本発明の離隔検知システム１によると、管理端末２の電波が届かないため、管理端末２と直接通信できない位置にある無線端末であっても、離隔検知システム１内の無線端末を経由して管理端末２との接続が確立していれば集団に参加しているとみなすことができる。そのため、管理端末が複数の無線端末を監視する場合、管理端末は必ずしも無線端末全ての電波が直接届く範囲内に位置しなくとも、無線端末がはぐれたか否かを知ることができる。
【０１９６】
また、各無線端末３ａ〜３ｅは、自端末の通信圏内に位置する無線端末の接続状態を定期的に監視してはぐれた端末を検出するため、管理端末２は全ての無線端末３ａ〜３ｅへ定期的に信号を送らずに済む。即ち、管理端末２は、各無線端末３ａ〜３ｅの監視を直接行わなくてよい。従って、各無線端末から管理端末２への通信トラフィックが集中しない。これにより、管理端末２の負荷を軽減することができる。また、無線端末の消費電力の低減及び点呼確認のための時間短縮が可能となる。
【０１９７】
更に、無線端末３ａ〜３ｅは、自端末が通信可能な無線端末の接続状態の変化に応じて接続状態テーブルを更新する。従って、本システムは、各無線端末３ａ〜３ｅが接続状態の変化毎に管理端末２に個々に通知し、管理端末２が無線端末３ａ〜３ｅ全ての接続情報を把握し管理する方法に比して、接続状態の変化に柔軟に対応することができる。
＜第２実施形態＞
次に、本発明の第２実施形態に係る離隔検知システム１０１について説明する。図２１は、第２実施形態に係る離隔検知システム１０１の概念説明図である。図２１の離隔検知システム１０１は、第１実施形態の離隔検知システム１と同様の構成を有する。即ち、離隔検知システム１０１は、管理端末１０２と、無線端末１０３ａ〜１０３ｅとを含む。
【０１９８】
本実施形態の無線端末１０３ａ〜１０３ｅは、親機方向通知を受信すると、自端末の識別情報を含む各種通知を管理端末１０２と接続する経路を有する無線端末に送信する。管理端末１０２は、接続状態テーブルを生成・更新する際に、離隔検知システム１０１の通信ネットワーク上に位置している無線端末の識別情報を得る。
【０１９９】
また、管理端末１０２及び無線端末１０３ａ〜１０３ｅの機能構成は、第１実施形態の管理端末２及び無線端末３ａ〜３ｅと同様である。
【０２００】
（１）接続状態テーブル
図２２は、本実施形態に係る管理端末１０２及び無線端末１０３ａ〜１０３ｅの記憶部がそれぞれ記憶している接続状態テーブルの概念説明図である。本実施形態の接続状態テーブルは、第１実施形態の接続状態テーブルにおいて、リンク先に更に付属端末を対応づけて記憶している。具体的には、無線端末１０３ａが記憶している接続状態テーブルは、リンク先“無線端末１０３ｄ”に更に付属端末“無線端末１０３ｅ”を対応づけて記憶している。付属端末とは、リンク先である無線端末の通信圏内に位置する別の無線端末のことを言う。付属端末は、リンク先の無線端末が管理端末１０２からはぐれた場合、リンク先の無線端末と共に管理端末１０２からはぐれる。
【０２０１】
このように、無線端末は、接続状態テーブル内のリンク先に更に付属端末を対応づけて記憶することで、管理端末１０２は、リンク先の無線端末が自端末からはぐれた場合に共にはぐれる別の無線端末を知ることができる。
【０２０２】
（２）送受信に用いる通知
次に、本実施形態に係る管理端末１０２及び無線端末１０３ａ〜１０３ｅが接続状態テーブルを更新する際に送受信する通知について説明する。本動作では、親機方向通知、初期確認通知及び他接続通知を用いる。図２３は、本実施形態で用いる初期確認通知ｃ１１及び他接続通知ｃ１２を説明する図である。図２３の各通知は、データ管理部により生成・更新され、各無線端末１０３ａ〜１０３ｅにより他の無線端末へ次々と転送される。尚、本実施形態で用いる親機方向通知は、第１実施形態の親機方向通知ｃ１と同一である。
【０２０３】
図２３の初期確認通知ｃ１１は、自端末の識別情報を管理端末１０２に知らせるための通知であって、管理端末１０２への返答指示を含む。初期確認通知ｃ１１は、親機方向通知の応答として送信される。初期確認通知ｃ１１は、第１実施形態に係るリンク応答ｃ４の構成に加え、更に以下を含む。
【０２０４】
（ｈ）返答端末ＩＤｄ１１６：親機方向通知を受信した無線端末の識別情報である。
【０２０５】
図２３の他接続通知ｃ１２は、第１実施形態の他接続通知ｃ２と同様に、自端末の接続状態を他の無線端末へ知らせるための通知である。他接続通知ｃ１２は、第１実施形態の他接続通知ｃ２の構成に加え、更に以下を含む。
【０２０６】
（ｉ）付属端末ＩＤｄ１２８：付属端末の識別情報である。
【０２０７】
（３）接続状態テーブルの更新
図２４は、本実施形態の管理端末１０２及び無線端末１０３ａ〜１０３ｅが接続状態テーブルを更新する動作の流れを示す図である。以下より、識別情報をＩＤと記載する。尚、各動作のホップ数については、第１実施形態と同様であるため、省略する。
【０２０８】
管理端末１０２は、親機方向通知を周囲に送信する。
【０２０９】
無線端末１０３ｃ、１０３ｂは、管理端末１０２からそれぞれ親機方向通知を受信すると（＃１０１，＃１０４）、返答端末ＩＤｄ１１６を自端末のＩＤとした初期確認通知ｃ１１をそれぞれ生成し、管理端末１０２宛に送信する（＃１０２，＃１０５）。そして、無線端末１０３ｃ，１０３ｂは、送信元ＩＤｄ１２４及び付属端末ＩＤｄ１２８を自端末のＩＤとした他接続通知ｃ１２をそれぞれ生成し、管理端末１０２宛に送信する（＃１０３，＃１０６）。尚、他接続通知ｃ１２内の他接続フラグは“０”とする。
【０２１０】
また、無線端末１０３ｃ，１０３ｂは、親機方向通知を周囲に送信する。尚、本実施形態では、第１実施形態と同様、無線端末１０３ａは、無線端末１０３ｂからの親機方向通知よりも無線端末１０３ｃからの親機方向通知を先に受信した場合を考える。
【０２１１】
無線端末１０３ａは、無線端末１０３ｃから親機方向通知を受信すると（＃１０７）、返答端末ＩＤｄ１１６を自端末のＩＤとした初期確認通知ｃ１１を生成し、無線端末１０３ｃ宛に送信する（＃１０８）。無線端末１０３ｃは、無線端末１０３ａから受信した初期確認通知ｃ１１を管理端末１０２に中継する（＃１０９）。そして、無線端末１０３ａは、送信元ＩＤｄ１２４及び付属端末ＩＤｄ１２８を自端末のＩＤとし、他接続フラグを“０”とする他接続通知ｃ１２を生成し、無線端末３ｃに送信する（＃１１０）。無線端末１０３ｃは、無線端末１０３ａからの他接続通知ｃ１２を受信すると、付属端末ＩＤｄ１２８内に更に自端末のＩＤを加えて、管理端末１０２へ送信する（＃１１１）。
【０２１２】
管理端末１０２、無線端末１０３ｃ，１０３ｂ，１０３ａは、それぞれ受信した他接続通知に基づいて、接続状態テーブルを生成する。即ち、各端末は、リンク先に各データの送信元のＩＤを記憶し、各リンク先に対応する付属端末の領域に他接続通知ｃ１２における付属端末ＩＤｄ１２８内の無線端末のＩＤを記憶する。例えば、管理端末１０２は、リンク先“無線端末１０３ｃ”に対応する付属端末には“無線端末１０３ａ，１０３ｃ”を記憶し、リンク先“無線端末１０３ｂ”に対応する付属端末には“無線端末１０３ｂ”を記憶する。
【０２１３】
無線端末１０３ａは、無線端末１０３ｂから親機方向通知を受信すると（＃１１２）、受信した親機方向通知に基づいて、接続状態テーブル内にリンク先“無線端末１０３ｂ”親接続情報“１”を記憶する。すると、無線端末１０３ａの接続状態テーブル内には、親接続情報が“１”であるリンク先が２つとなる。従って、無線端末１０３ａは、無線端末１０３ｂ，１０３ｃに対し、他接続フラグｄ１２７“１”の他接続通知ｃ１２を送信する（＃１１３，＃１１５）。ここで、他接続フラグが“１”であるため、他接続通知ｃ１２内の付属端末ＩＤｄ１２８は“無し”とする。
【０２１４】
無線端末１０３ａが送信した他接続フラグｄ１２７“１”の他接続通知ｃ１２は、無線端末１０３ｂ，１０３ｃにより管理端末１０２に中継される（＃１１４，＃１１６）。無線端末１０３ｃ，１０３ｂは、他接続通知ｃ１２の他接続フラグｄ１２７“１”に基づいて、リンク先“１０３ａ”の親接続情報を“１”に更新する。管理端末１０２は、リンク先“無線端末１０３ｃ”“無線端末１０３ｂ”の親接続情報を“１”に更新する。無線端末１０３ａは、送信した他接続通知ｃ１２に基づいて、リンク先“無線端末１０３ｃ”“無線端末１０３ｂ”の他端末接続情報を、それぞれ”１”にする。これにより、管理端末１０２、無線端末１０３ａ，１０３ｂ，１０３ｃは、各接続状態テーブル内において、親接続情報が“１”であるリンク先を２つ記憶することとなる。即ち、管理端末１０２及び無線端末１０３ａ，１０３ｂ，１０３ｃは、管理端末１０２との接続経路をそれぞれ２本以上有している。そのため、管理端末１０２、無線端末１０３ａ，１０３ｂ，１０３ｃは、接続状態テーブル内に記憶している付属端末の情報を全て消去する。
【０２１５】
次いで、無線端末１０３ａは、親機方向通知を周囲に送信する。
【０２１６】
無線端末１０３ｄは、無線端末１０３ａから親機方向通知を受信すると（＃１１７）、リンク先“無線端末１０３ａ”、親接続情報“１”を接続状態テーブル内に記憶する。そして、無線端末１０３ｄは、返答端末ＩＤｄ１１６を自端末の識別情報とした初期確認通知ｃ１１を生成し、無線端末１０３ａ宛に送信する（＃１１８）。この初期確認通知ｃ１１は、無線端末１０３ａ，１０３ｃを介して管理端末１０２により受信される（＃１１９，＃１２０）。また、無線端末１０３ｄは、送信元ＩＤｄ１２４及び付属端末ＩＤｄ１２８を自端末のＩＤとし、他接続フラグを“０”とする他接続通知ｃ１２を生成し、無線端末３ａ宛に送信する（＃１２１）。
【０２１７】
無線端末１０３ａは、無線端末１０３ｄからの他接続通知ｃ１２を受信すると、リンク先 “無線端末１０３ｄ”と、付属端末“無線端末１０３ｄ”とを対応づけて接続状態テーブルに記憶する。
【０２１８】
無線端末１０３ｄは、親機方向通知を周囲に送信する。
【０２１９】
無線端末１０３ｅは、無線端末１０３ｄから親機方向通知を受信すると（＃１２２）、リンク先“無線端末１０３ｄ”、親接続情報“１”を接続状態テーブル内に記憶する。そして、無線端末１０３ｅは、返答端末ＩＤｄ１１６を自端末の識別情報とした初期確認通知ｃ１１を生成し、無線端末１０３ｄ宛に送信する（＃１２３）。この初期確認通知ｃ１１は、無線端末１０３ｄ、１０３ａ、１０３ｃを介して管理端末１０２により受信される（＃１２４〜＃１２６）。また、無線端末１０３ｅは、送信元ＩＤｄ１２４及び付属端末ＩＤｄ１２８を自端末のＩＤとし、他接続フラグを“０”とする他接続通知ｃ１２を生成し、無線端末３ｄ宛に送信する（＃１２７）。
【０２２０】
無線端末１０３ｄは、無線端末１０３ｅからの他接続通知ｃ１２を受信すると、リンク先“無線端末１０３ｅ”、親接続情報“０”、他端末接続情報“１”及び付属端末“無線端末３ｅ”を対応づけて接続状態テーブルに記憶する。そして、無線端末１０３ｄは、受信した無線端末１０３ｅからの他接続通知ｃ１２内の付属端末ＩＤｄ１２８に更に自端末のＩＤを追加し、無線端末１０３ａ宛に送信する。
【０２２１】
無線端末１０３ａは、無線端末１０３ｄから他接続通知ｃ１２を受信すると（＃１２８）、この他接続通知ｃ１２に基づいて、リンク先“無線端末１０３ｄ”に対応する付属端末に“無線端末１０３ｄ”及び“無線端末１０３ｅ”を記憶する。
【０２２２】
この時、無線端末１０３ａの接続状態テーブルでは、リンク先“無線端末１０３ｄ”とこのリンク先に対応する付属端末“１０３ｄ”とが一致している。このように、リンク先とそのリンク先に対応する付属端末とが一致する場合は、該付属端末を消去する。これにより、付属端末には“無線端末１０３ｅ”のみが残る。同様に、無線端末１０３ｄの接続状態テーブル内においても、リンク先“無線端末１０３ｅ”とこれに該当する付属端末“無線１０３ｅ”とが一致するため、この付属端末“無線端末１０３ｅ”を消去する。
【０２２３】
上述した動作により、図２２に示すような付属端末を更に含む接続状態テーブルが生成される。
【０２２４】
そして、管理端末１０２は、各無線端末１０３ａ〜１０３ｅから受信した初期確認通知ｃ１１を受信して解析し、各無線端末１０３ａ〜１０３ｅのＩＤを抽出する。これにより、管理端末１０２は、接続テーブルを生成すると共に、更に離隔検知システム１０１内の全無線端末を知ることができる。
【０２２５】
（４）通信の切断検出動作１
図２５は、本実施形態の離隔検出システム１０１において、無線端末１０３ａと無線端末１０３ｄとの間の通信が途絶えた場合の動作の流れを示す図である。図２５の切断検出動作は、第１実施形態の図１１に係る検出動作とほぼ同一である。以下より、図２５が図１１と異なる部分について説明する。
【０２２６】
無線端末１０３ａは、無線端末１０３ｄが自端末の通信圏外へ移動したことを検出すると、接続状態テーブル内のリンク先“無線端末１０３ｄ”に対応している付属端末“無線端末１０３ｅ”に基づいて、無線端末１０３ｄと共に無線端末１０３ｅがはぐれたと判断する。従って、無線端末１０３ａは、はぐれ端末ＩＤに無線端末１０３ｄ，１０３ｅのＩＤを記憶させた切断端末通知を、無線端末１０３ｂ宛に送信する（＃１３５）。切断端末通知は、無線端末１０３ｂを介して管理端末１０２に受信される（＃１３６）。
【０２２７】
これにより、管理端末１０２は、無線端末１０３ｄと無線端末１０３ｅとが自端末からはぐれた情報を得ることができる。
【０２２８】
（５）通信の切断検出動作２
図２６は、本実施形態の離隔検出システム１０１において、無線端末１０３ａと無線端末１０３ｂとの間の通信が切断し、次いで更に無線端末１０３ａと無線端末１０３ｃとの間の通信が切断した場合の動作の流れを示す図である。図２６の切断検出動作は、第１実施形態の図１２に係る検出動作とほぼ同一である。以下より、図２６が図１２と異なる部分について説明する。
【０２２９】
まず、無線端末１０３ｂと無線端末１０３ａとの間の通信が途絶えた場合（＃１４１，＃１４２）、無線端末１０３ｂは、他接続フラグｄ１２７を“０”、付属端末ＩＤｄ１２８を自端末のＩＤとした他接続通知ｃ１２を、管理端末１０２宛に送信する（＃１４３）。そして、無線端末１０３ｂは、接続状態テーブル内のリンク先“無線端末１０３ａ”に関する情報を消去し、リンク先“管理端末１０２”の他端末接続情報を“０”に更新する。
【０２３０】
無線端末１０３ａは、無線端末１０３ｂとの通信が途絶えたことから、リンク先“無線端末１０３ｂ”に関する情報を消去し、リンク先“無線端末１０３ｃ”の他端末接続情報を“０”に更新する。そして、無線端末１０３ａは、他接続フラグｄ１２７に“０”、付属端末ＩＤｄ１２８に“無線端末１０３ｄ”“無線端末１０３ｅ”“自端末”のＩＤを記憶させた他接続通知ｃ１２を、無線端末１０３ｃ宛に送信する（＃１４４）。これは、この時点で無線端末１０３ａの接続状態テーブル内には親接続情報が“１”であるリンク先が１つとなる。そのため、無線端末１０３ａは、次に無線端末１０３ｃとの接続が切れた場合、自端末と自端末の下流側に接続されている無線端末がはぐれることを知らせる必要があるからである。
【０２３１】
無線端末１０３ｃは、無線端末１０３ａから他接続通知ｃ１２を受信すると、接続状態テーブル内のリンク先“無線端末１０３ａ”に対応する親接続情報を“０”に更新し、リンク先“無線端末１０３ａ”に対応する付属端末に“無線端末１０３ｄ、１０３ｅ”を記憶させる。また、無線端末１０３ｃは、リンク先“管理端末１０２”の他端末接続情報を“０”に更新する。そして、無線端末１０３ｃは、受信した他接続通知ｃ１２の付属端末ＩＤに自端末のＩＤを更に追加して、管理端末１０２宛に送信する（＃１４５）。
【０２３２】
接続状態テーブル内の付属端末情報の更新は、受信した他接続通知ｃ１２の他接続フラグｄ１２７が“０”であり、かつ付属端末ＩＤｄ１２８内に、接続状態テーブル内のリンク先として記憶している無線端末以外の無線端末のＩＤが記憶されている場合に発生する。
【０２３３】
次いで、ステップ＃１４６〜１４９において、無線端末１０３ａと無線端末１０３ｃとの通信が途絶えた場合、無線端末１０３ａは、自端末が管理端末１０２からはぐれたことを示す切断通知を、無線端末１０３ｄ宛に送信する（＃１５０）。切断通知は、無線端末１０３ｄを中継して無線端末１０３ｅに送信される（＃１５１）。
【０２３４】
無線端末１０３ｃは、無線端末１０３ａが自端末の通信圏外へ移動したことを検出すると、接続状態テーブル内のリンク先“無線端末１０３ａ”に対応する付属端末“無線端末１０３ｄ，１０３ｅ”に基づいて、無線端末１０３ａと共に無線端末１０３ｄ，１０３ｅがはぐれたと判断する。従って、無線端末１０３ａは、はぐれ端末ＩＤに無線端末１０３ａ，１０３ｄ，１０３ｅのＩＤを含む切断端末通知を、管理端末１０２宛に送信する（＃１５２）。
【０２３５】
これにより、管理端末１０２は、無線端末１０３ａ，１０３ｄ，１０３ｅがはぐれた情報を得ることができる。
【０２３６】
（６）効果
本実施形態の無線端末は、リンク先の無線端末が通信可能な範囲内に位置している別の無線端末を“付属端末”として更に接続状態テーブル内に記憶する。はぐれた無線端末に関する情報を管理端末１０２に通知する際、無線端末は、接続状態テーブルに基づいて、はぐれた無線端末の識別情報に加え、更に付属端末の識別情報を切断端末通知に記憶させて送信する。これにより、管理端末１０２は、自端末からはぐれた全ての無線端末を知ることができる。
【０２３７】
また、本実施形態の無線端末１０３ａ〜１０３ｅは、接続状態テーブルの生成指示を含む親機方向通知を受信すると、このデータの送信元宛に、自端末の識別情報を含む初期確認通知ｃ１１を送信する。初期確認通知ｃ１１は、他の無線端末に中継されて管理端末１０２に受信される。これにより、管理端末１０２は、離隔検知システム１０１において無線端末の通信の切断の検出を行う前に、該システム上の無線端末を把握することができる。
＜第３実施形態＞
次に、本発明の第３実施形態に係る離隔検知システム２０１について説明する。図２７は、第３実施形態に係る離隔検知システム２０１の概念図である。図２７の離隔検知システム２０１は、第１実施形態の離隔検知システム１と同様の構成を有する。即ち、離隔検知システム２０１は、無線端末２０３ａ〜２０３ｅと、管理端末２０２とを含む。
【０２３８】
本実施形態の管理端末２０２は、離隔検知システム２０１上の無線端末の接続状態を確認するための点呼通知を送信して点呼を行う。無線端末２０３ａ〜２０３ｅは、点呼通知を受信すると、管理端末２０２に返答する。また、無線端末２０３ａ〜２０３ｅは、受信した各種通知を他の無線端末へ中継する。
【０２３９】
図２８は、本実施形態の管理端末２０２の機能構成図である。管理端末２０２は、第１実施形態の管理端末２の機能に、更に端末管理部２２６を含む。端末管理部２２６は、離隔検知システム２０１上の全無線端末２０３ａ〜２０３ｅからの返答に基づいて、全無線端末２０３ａ〜２０３ｅが離隔検知システム２０１上にいるか否か、即ち自端末からはぐれたか否かを管理する。
【０２４０】
無線端末２０３ａ〜２０３ｅの機能構成については、第１実施形態の無線端末３ａ〜３ｅの機能構成と同一である。
【０２４１】
（１）送受信に用いる通知
本実施形態の管理端末２０２が点呼動作を行う際に送受信される通知について説明する。図２９は、本動作で送受信される点呼通知ｃ２１及び返答ｃ２２を説明する図である。
【０２４２】
図２９の点呼通知ｃ２１は、離隔検知システム２０１上の全ての無線端末２０３ａ〜２０３ｅに点呼を行うための通知であって、管理端末２０２からブロードキャストされる。点呼通知ｃ２１は、以下の構成からなる
（ｊ）識別コードｄ２１１：通知の種類を示す。
【０２４３】
（ｋ）サイズｄ２１２：通知の長さを指定する。
【０２４４】
（ｌ）ＴＴＬｄ２１３：点呼通知を転送する回数を指定する。
【０２４５】
（ｍ）経由端末ｄ２１４：転送時で経由した無線端末が記録される。
【０２４６】
図２９の返答ｃ２２は、点呼通知ｃ２１を受信した無線端末２０３ａ〜２０３ｅが管理端末２０２に返答する際に送信される。返答ｃ２２は、以下の構成からなる。
【０２４７】
（ｎ）識別コードｄ２２１：通知の種類を示す。
【０２４８】
（ｏ）サイズｄ２２２：通知の長さを指定する。
【０２４９】
（ｐ）送信元ＩＤｄ２２３：送信元の端末の識別情報である。
【０２５０】
（ｑ）送信先ＩＤｄ２２４：送信先の端末の識別情報である。
【０２５１】
（ｒ）返答端末ＩＤｄ２２５：返答した無線端末の識別情報である。
【０２５２】
（ｓ）経路情報ｄ２２６：管理端末２０２までの経由端末の情報を示す。
【０２５３】
（２）点呼及び返答動作
図３０は、本実施形態の離隔検知システム２０１に係る点呼及び返答動作の流れを説明する図である。以下より、識別情報をＩＤと記載する。
【０２５４】
はじめに、管理端末２０２は点呼通知ｃ２１を周囲に送信する。点呼通知ｃ２１は、ＴＴＬｄ２１３により最大転送回数を設定されている。ＴＴＬｄ２１３は、各無線端末が点呼通知ｃ２１を転送する毎に減少する。ＴＴＬｄ２１３が“０”になったところで、点呼通知ｃ２１の転送が終了する。そのため、通信可能に接続されている無線端末であっても、ホップ数がＴＴＬ値以上である無線端末には点呼通知ｃ２１が届かなくなってしまう。従って、ＴＴＬｄ２１３は、無線端末の数に応じて適切に設定するとよい。本実施形態では、ＴＴＬｄ２１３を“５”に設定する。
【０２５５】
点呼通知ｃ２１は、送信先の指定なしに周囲の無線端末に向けて送信されるため、送信した無線端末の通信圏内に位置する無線端末がこれを受信し処理を開始する。管理端末２０２が送信した点呼通知ｃ２１は、無線端末２０３ｂと無線端末２０３ｃとにより受信される（＃２０１，＃２０２）。無線端末２０３ｂ及び無線端末２０３ｃは、受信した点呼通知ｃ２１に対し返答ｃ２２をそれぞれ送信する（＃２０３，＃２０４）。
【０２５６】
ここで、無線端末２０３ｂ及び無線端末２０３ｃが送信する返答ｃ２２では、送信元ＩＤｄ２２３及び返答端末ＩＤｄ２２５には自端末のＩＤ、送信先ＩＤｄ２２４には点呼通知ｃ２１の経由端末ｄ２１４のうち最後に経由した無線端末のＩＤを記憶させている。また、無線端末２０３ｂ及び無線端末２０３ｃが送信する返答ｃ２２の経路情報ｄ２２６には、点呼通知ｃ２１内の経由端末ｄ２１４から返答ｃ２２の送信先ＩＤｄ２２４に記憶させた無線端末のＩＤを抜いた残りの無線端末のＩＤが格納されている。これにより、次の無線端末は、その次の無線端末へ返答ｃ２２を転送できる。無線端末２０３ｂと無線端末２０３ｃとが管理端末２０２から受信した点呼通知ｃ２１の経由端末ｄ２１４には、管理端末２０２のＩＤしかない。そのため、無線端末２０３ｂ及び無線端末２０３ｃは、返答ｃ２２の送信先ＩＤｄ２２４に管理端末２０２を設定して送信する。
【０２５７】
返答ｃ２２を送信後、無線端末２０３ｂ及び無線端末２０３ｃは、点呼通知ｃ２１の転送を行う（＃２０５）。具体的には、無線端末２０３ｂ及び無線端末２０３ｃは、管理端末２０２から受信した点呼通知２１のＴＴＬｄ２１３を１小さくし、経由端末ｄ２１４に自端末のＩＤを追加すると、点呼通知ｃ２１を周囲に向けて送信する。無線端末２０３ｂ、無線端末２０３ｃが送信した点呼通知ｃ２１は、無線端末２０３ａ及び管理端末２０２が受信する。管理端末２０２は点呼通知ｃ２１の送信源であるため、点呼通知ｃ２１を受信しても特に動作を行わない（＃２０６）。
【０２５８】
無線端末２０３ａは、先に受信した点呼通知ｃ２１に対して、無線端末２０３ｂや無線端末２０３ｃと同様に、点呼通知ｃ２１の送信元に返答ｃ２２を送信し、点呼通知ｃ２１を転送する。図３０では、無線端末２０３ａは、無線端末２０３ｂからの点呼通知ｃ２１よりも先に無線端末２０３ｃからの点呼通知ｃ２１を受信したとする。この場合、無線端末２０３ａは、返答ｃ２２を無線端末２０３ｃに向けて送信する（＃２０７）。無線端末２０３ｃは、無線端末２０３ａから受信した返答ｃ２２を管理端末２０２に転送する（＃２０８）。次いで、無線端末２０３ａは、点呼通知ｃ２１内のＴＴＬｄ２１３を１小さくした値にして、周囲に送信する（＃２０９）。尚、無線端末２０３ｂは、点呼通知ｃ２１の転送を周囲の無線端末に行い、無線端末２０３ａ及び管理端末２０２がこれを受信するが、無線端末２０３ａは既に返答ｃ２２の送信及び点呼通知ｃ２１の転送を行っているため、特に動作をしない（＃２１０）。また、管理端末２０２は、点呼通知ｃ２１の送信源であるため、点呼通知ｃ２１を受信しても、特に動作を行わない（＃２１１）。
【０２５９】
無線端末２０３ａが送信した点呼通知ｃ２１は、無線端末２０３ｂ，２０３ｃ，２０３ｄにより受信される。しかし、無線端末２０３ｂ，２０３ｃは既に返答ｃ２２の送信及び点呼通知ｃ２１の転送を行っているため、特に動作しない（＃２１２，＃２１３）。
【０２６０】
無線端末２０３ｄは、点呼通知ｃ２１を受信すると、無線端末２０３ａと同様の動作を行う。即ち、無線端末２０３ｄは、返答ｃ２２を無線端末２０３ａに送信し（＃２１４）、点呼通知ｃ２１を周囲の無線端末に送信する（＃２１５）。無線端末２０３ｄが送信した返答ｃ２２は、無線端末２０３ａ及び無線端末２０３ｃを介して管理端末２０２により受信される（＃２１６，＃２１７）。また、無線端末２０３ｄが送信した点呼通知ｃ２１は、無線端末２０３ａ，２０３ｅが受信するが、無線端末２０３ａは、既に返答ｃ２２の送信済み及び点呼通知ｃ２１の転送済みであるので動作しない（＃２１８）。よって、無線端末２０３ｅのみが返答ｃ２２の送信と点呼通知ｃ２１の転送とを行う。
【０２６１】
無線端末２０３ｅが送信した返答ｃ２２は、無線端末２０３ｄ，２０３ａ，２０３ｃを経由して管理端末２０２により受信される（＃２１９〜＃２２２）。また、無線端末２０２ｅは、点呼通知ｃ２１を周囲に送信するが、無線端末２０２ｅの通信圏内に位置する無線端末２０３ｄがこれを受信しても、既に返答ｃ２２の送信済み及び点呼通知ｃ２１の転送済みであるため、無線端末２０３ｄは動作を行わない。
【０２６２】
（３）効果
本実施形態の管理端末２０２は、通信ネットワーク上の全ての無線端末２０３ａ〜２０３ｅから返答ｃ２２を受け取ることで、離隔検知システム内の無線端末２０３ａ〜２０３ｅ全てがいるか否かを確認することができる。
【０２６３】
また、管理端末２０２は、以下のような動作をすることができる。点呼通知ｃ２１を送信してから所定の時間内に返答ｃ２２を返してこない無線端末がある場合、管理端末２０２は、その無線端末の接続切れカウンタを１増加させ、返答ｃ２２を返した無線端末の接続切れカウンタをリセットする。接続切れカウンタが規定の値を超えた場合、管理端末２０２は、該無線端末が通信ネットワーク上から外れたと判断し、はぐれた端末があることを保持者に通知する。これにより、管理端末２０２は、はぐれた端末を検知できる。
＜その他の実施例＞
（第１例）
管理端末を所持する監督者が、無線端末を所持する被監督者に対して集合を促す合図を送る場合を考える。この場合、管理端末は、各無線端末に集合を促すための呼出通知を用いる。呼出通知は、識別コード、サイズ及びＴＴＬの構成からなる。管理端末２０２は、監督者の操作により呼出通知を送信する。呼出通知は、第３実施形態に係る点呼通知ｃ２１と同様に、各無線端末によりブロードキャストされる。呼出通知を受信した各無線端末は、返答を返さず、通知部（図示せず）を用いて所持者に集合を知らせる。これにより、各無線端末を所持する被監督者は、監督者の呼び出しを知ることができる。
【０２６４】
（第２例）
第３実施形態では、管理端末は各無線端末に対し点呼通知を送信していたが、各無線端末が、所定の時間毎に返答を管理端末側に位置する無線端末に自発的に送信してもよい。この場合、管理端末は点呼通知を送信せずに済む。尚、返答を管理端末に確実に受信させるために、無線端末は、管理端末への経路を記憶しておく必要がある。しかし、第１〜２実施形態の接続状態テーブルのように、各リンク先のホップ数を記憶しておくことで、無線端末は、管理端末への最短経路を知ることができる。従って、無線端末は、返答を管理端末に向けて効率的に送信することができる。管理端末は、各無線端末が送信した返答を受信する。所定時間以上経過しても全ての無線端末から返答を受信しなかった場合は、管理端末は、自端末からはぐれた無線端末があると判断し、通知部等を用いて保持者に知らせる。これにより、管理端末ははぐれた無線端末を検知することができる。
【０２６５】
（第３例）
第１〜第３実施形態及びその他の実施例の第１例で説明した通知部は、端末の保持者にはぐれた端末に関する情報を通知するための機能であって、その通知手段については特に限定されない。通知手段には、例えば音、ＬＥＤの点滅、画像、文字を表示するディスプレイ、振動、あるいはこれらを組み合わせたもの等が挙げられる。
【０２６６】
（第４例）
第１〜第３実施形態では、無線端末及び管理端末が例えば図１，２１，２７に示す位置形態を取る場合について述べたが、これに限定されない。本発明は、無線端末及び管理端末が更に複雑なネットワークを構築するような場合であっても適用できる。例えば、図１の無線端末３ａは、管理端末２と接続できる経路を２本有しているが、無線端末３ａは、３本以上の接続経路を有していてもよい。３本以上の接続経路のうち１本の接続経路が切断された場合は、無線端末３ａは、切断された無線端末によりホップ数が影響をうけて変化するリンク先の無線端末宛に、他接続通知を用いてホップ数の変更を通知する。このように、ホップ数については、切断された端末に応じて影響を受けるため、常に最新の情報を記憶するようにフローチャートを適度に対応させることが必要である。
【産業上の利用可能性】
【０２６７】
本発明の離隔検知システムにおける無線端末及び管理端末は、自端末が通信可能な範囲内に位置する端末とアドホックなネットワークを構築し、自端末の通信可能な範囲外に移動したはぐれ端末を検出して管理端末に知らせる。これにより、管理端末は集団からはぐれた端末を知ることができる。従って、本発明に係る離隔検知システムは、管理端末を監督者が所有し無線端末を被監督者が所有することで、修学旅行等のように監督者が複数の被監督者の集団を監督し集団からはぐれた被監督者を検知するための手段として有用である。また本発明に係る管理端末及び無線端末を車両に搭載し、複数の車両でグループを構成して同じ目的地に向かう際の、互いの検出手段としての用途にも応用できる。
【図面の簡単な説明】
【０２６８】
【図１】第１実施形態の離隔検知システムの概念説明図。
【図２】第１実施形態の無線端末の機能構成図。
【図３】第１実施形態の接続状態テーブルの概念説明図。
【図４】データ管理部が生成及び更新する通知の構成例。
【図５】第１実施形態の管理端末の機能構成図。
【図６】第１実施形態の接続状態テーブルの更新処理の流れを示す図。
【図７】第１実施形態に係る接続状態テーブル生成のメインルーチン。
【図８】第１実施形態に係る親機方向通知受信サブルーチン。
【図９ａ】第１実施形態に係る無線端末の他接続通知受信サブルーチン。
【図９ｂ】第１実施形態に係る管理端末の他接続通知受信サブルーチン。
【図１０】第１実施形態のリンク確認及び切断検出動作で送受信される通知の説明図。
【図１１】第１実施形態のリンク確認及び切断検出動作の流れを示す図。
【図１２】第１実施形態のリンク確認及び切断検出動作の流れを示す図。
【図１３】第１実施形態のリンク確認処理メインルーチン。
【図１４】第１実施形態のリンク応答受信サブルーチン。
【図１５】第１実施形態の接続切れ処理サブルーチン。
【図１６】第１実施形態の無線端末の切断通知受信サブルーチン。
【図１７】第１実施形態の無線端末の位置が変化した場合の概念説明図。
【図１８】第１実施形態の無線端末の位置が変化した場合の動作の流れを示す図。
【図１９】第１実施形態の切断復帰通知受信動作において送受信される通知の説明図。
【図２０】第１実施形態の無線端末の切断復帰動作の流れを示す図。
【図２１】第２実施形態の離隔検知システムの概念説明図。
【図２２】第２実施形態の接続状態テーブルの概念説明図。
【図２３】第２実施形態の動作において送受信される通知を説明する図。
【図２４】第２実施形態の接続状態テーブルを生成する動作の流れを示す図。
【図２５】第２実施形態のリンク確認及び切断検出動作の流れを示す図。
【図２６】第２実施形態のリンク確認及び切断検出動作の流れを示す図。
【図２７】第３実施形態の離隔検知システムの概念説明図。
【図２８】第３実施形態の管理端末の機能構成図。
【図２９】第３実施形態の動作において送受信される通知を説明する図。
【図３０】第３実施形態の離隔検知システムにおける点呼及び返答動作の流れを示す図。
【図３１】特許文献１に係る離隔検出装置の概念図。
【符号の説明】
【０２６９】
１，１０１，２０１  離隔検知システム
２，１０２，２０２  管理端末
３ａ〜３ｅ，１０３ａ〜１０３ｅ，２０３ａ〜２０３ｅ  無線端末
２１，３１，２２１  通信部
２２，３２，２２２  記憶部
３３  検出部
３４  判断部
２３，３５，２２３  テーブル更新部
２４，３６，２２４  データ管理部
２５，２２５  通知部
２２６  端末管理部
１００１  離隔報知装置
１００２  送信機
１００３  受信機
ｃ１  親機方向通知
ｃ２  他接続通知
ｃ３  リンク確認
ｃ４  リンク応答
ｃ５  切断端末通知
ｃ６  切断通知
ｃ７  切断復帰通知
ｃ８  復帰端末通知
ｃ１１  初期確認通知
ｃ１２  他接続通知
ｃ２１  点呼通知
ｃ２２  返答
ｄ１１，ｄ２１，ｃ３１，ｄ４１，ｄ５１，ｄ６１，ｄ７１，ｄ８１  識別コード
ｄ１２，ｄ２２，ｃ３２，ｄ４２，ｄ５２，ｄ６２，ｄ７２，ｄ８２  サイズ
ｄ１３，ｄ２３，ｃ３３，ｄ４３，ｄ５３，ｄ６３，ｄ７３，ｄ８３  通し番号
ｄ１４，ｄ２４，ｃ３４，ｄ４４，ｄ５４，ｄ６４，ｄ７４，ｄ８４  送信元ＩＤ
ｄ１５，ｄ２６  ホップ数
ｄ２５，ｄ４５，ｄ５５，ｄ６５，ｄ７５，ｄ８５  送信先ＩＤ
ｄ２７  他接続フラグ
ｄ５６  はぐれ端末ＩＤ
ｄ８６  復帰端末ＩＤ
ｄ１１１，ｄ１２１，ｄ２１１，ｄ２２１  識別コード
ｄ１１２，ｄ１２２，ｄ２１２，ｄ２２２  サイズ
ｄ１１３，ｄ１２３  通し番号
ｄ１１４，ｄ１２４，ｄ２２３  送信元ＩＤ
ｄ１１５，ｄ１２５，ｄ２２４  送信先ＩＤ
ｄ１１６，ｄ２２５  返答端末ＩＤ
ｄ１２６  ホップ数
ｄ１２７  他接続フラグ
ｄ１２８  付属端末ＩＤ
ｄ２１３  ＴＴＬ
ｄ２１４  経由端末
ｄ２２６  経路情報
【図１】
2007081631.tif 000003
【図２】
2007081631.tif 000004
【図３】
2007081631.tif 000005
【図４】
2007081631.tif 000006
【図５】
2007081631.tif 000007
【図６】
2007081631.tif 000008
【図７】
2007081631.tif 000009
【図８】
2007081631.tif 000010
【図９ａ】
2007081631.tif 000011
【図９ｂ】
2007081631.tif 000012
【図１０】
2007081631.tif 000013
【図１１】
2007081631.tif 000014
【図１２】
2007081631.tif 000015
【図１３】
2007081631.tif 000016
【図１４】
2007081631.tif 000017
【図１５】
2007081631.tif 000018
【図１６】
2007081631.tif 000019
【図１７】
2007081631.tif 000020
【図１８】
2007081631.tif 000021
【図１９】
2007081631.tif 000022
【図２０】
2007081631.tif 000023
【図２１】
2007081631.tif 000024
【図２２】
2007081631.tif 000025
【図２３】
2007081631.tif 000026
【図２４】
2007081631.tif 000027
【図２５】
2007081631.tif 000028
【図２６】
2007081631.tif 000029
【図２７】
2007081631.tif 000030
【図２８】
2007081631.tif 000031
【図２９】
2007081631.tif 000032
【図３０】
2007081631.tif 000033
【図３１】
2007081631.tif 000034