(57)【要約】【課題】  アドホックネットワーク技術を利用し、通信経路が所定の条件になった場合、警報を出して通知すると共に中継装置などの利用を促すことによって、低コストで確実に通信経路を確保することができる通信装置を提供する。【解決手段】  本発明の通信装置６０は、通信を制御する通信制御部６１と、通信制御部６１で受信される監視パッケットを処理するパケット処理部６３と、当該通信装置６０の移動を検出する移動検出部６４と、警報処理を行う警報処理部６２と、警報を通知する出力部６５と、を備えている。【選択図】  図２
2006245712.tif 000002
【特許請求の範囲】
【請求項１】
アドホックネットワークに接続可能な通信装置であって、
通信を制御する通信制御手段と、
前記通信制御手段で受信される監視パケットを処理するパケット処理手段と、
当該通信装置の移動を検出する移動検出手段と、
警報処理を行う警報処理手段と、
警報を通知する出力手段と、
を備え、
前記パケット処理手段は、
受信した監視パケットの受信レベルを測定する受信レベル測定手段と、
監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出して記憶し、且つ前記受信レベル測定手段で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して記憶するエントリ処理手段と、
自己のノードＩＤを発信元ノードＩＤとし、受信レベルを所定の値とするエントリの組を生成し、前記監視パケットに付加して新たな監視パケットを作成するパケット作成手段と、
前記パケット作成手段で作成した新たな監視パケットを前記通信制御手段を介して送信するパケット送信手段と、
を有し、
前記警報処理手段は、前記通信制御手段で警報メッセージを受信し、且つ前記移動検出手段で移動中であることを検出した場合、前記出力手段から警報情報を出力する、
ことを特徴とする通信装置。
【請求項２】
前記パケット処理手段は、前記エントリ処理手段で抽出され作成されたエントリの組を監視パケット毎に経路情報として記憶するためのエントリ記憶手段を有する、
ことを特徴とする請求項１記載の通信装置。
【請求項３】
前記パケット処理手段は、抽出したエントリの組の履歴に自己のノードＩＤが含まれるか否かを検出し、含まれる場合には、前記エントリ処理手段、前記パケット作成手段及び前記パケット送信手段の処理が行われないようにするノードＩＤ検出手段を有する、ことを特徴とする請求項１または２記載の通信装置。
【請求項４】
前記警報処理手段は、前記エントリ記憶手段に記憶されている前記経路情報の受信レベルの最低値を検出し、該最低値が所定の条件になった場合、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する、ことを特徴とする請求項２または３記載の通信装置。
【請求項５】
前記エントリ記憶手段に記憶された前記経路情報は、所定の時間経過に応じて消去される、ことを特徴とする請求項２から４何れか記載の通信装置。
【請求項６】
前記移動検出手段は、ＧＰＳ装置または速度計である、ことを特徴とする請求項１から５何れか記載の通信装置。
【請求項７】
前記出力手段から警報情報が出力された場合、中継装置を介して前記監視パケットの受信を行う、ことを特徴とする請求項１から６何れか記載の通信装置。
【請求項８】
通信装置の通信経路を確保する通信方法であって、
前記通信装置をアドホックネットワークに接続し、
受信した監視パケットの各経路におけるノード間の受信レベルを検証し、
検証結果が所定の条件の場合には、所定のノードに対して警報メッセージを送信する、
ことを特徴とする通信方法。
【請求項９】
さらに、警報メッセージを受信した際に、前記通信装置が移動中であれば、警報を出力する、ことを特徴とする請求項８記載の通信方法。
【請求項１０】
通信制御手段と、移動検出手段と、警報処理手段と、出力手段と、受信レベル測定手段、エントリ処理手段、パケット作成手段及びパケット送信手段を有するパケット処理手段と、を備え、アドホックネットワークに接続可能な通信装置における、通信経路を確保する通信方法であって、
（Ａ）通信制御手段で、監視パケットを受信し、
（Ｂ）パケット処理手段の受信レベル測定手段で、受信した監視パケットの受信レベルを測定し、
（Ｃ）パケット処理手段のエントリ処理手段で、監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出して記憶し、且つ前記ステップ（Ｂ）で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して記憶し、
（Ｄ）パケット処理手段のパケット作成手段で、自己のノードＩＤを発信元ノードＩＤとし、受信レベルを所定の値とするエントリの組を生成し、前記監視パケットに付加して新たな監視パケットを作成し、
（Ｅ）パケット処理手段のパケット送信手段及び通信制御手段で、前記ステップ（Ｄ）で作成した新たな監視パケットを送信し、
さらに、通信制御手段で警報メッセージを受信した場合、前記ステップ（Ａ）〜（Ｅ）とは独立して、
（Ｆ）移動検出手段で、移動中であるか否かを検出し、
（Ｇ）ステップ（Ｆ）で移動中であると検出された場合には、警報処理手段によって出力手段から警報情報を出力する、
ことを特徴とする通信方法。
【請求項１１】
さらに、前記通信装置は、エントリ記憶手段を有し、
前記ステップ（Ｃ）は、抽出され作成されたエントリの組を監視パケット毎に経路情報としてエントリ記憶手段に記憶する、
ことを特徴とする請求項１０記載の通信方法。
【請求項１２】
さらに、前記通信装置は、ノードＩＤ検出手段を有し、
前記ステップ（Ｃ）は、ノードＩＤ検出手段で抽出したエントリの組の履歴に自己のノードＩＤが含まれる場合には、ステップ（Ｃ）の他の処理を行わず、且つ後続のステップ（Ｄ）及び（Ｅ）の処理が行われない、
ことを特徴とする請求項１０または１１記載の通信方法。
【請求項１３】
前記ステップ（Ｃ）の後に、前記ステップ（Ｄ）〜（Ｇ）とは独立して、
（Ｈ）警報処理手段で、前記ステップ（Ｃ）で記憶された前記経路情報の受信レベルの最低値を検出し、該最低値が所定の条件になった場合、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する、
ことを特徴とする請求項１０から１２何れか記載の通信方法。
【請求項１４】
さらに、（Ｉ）前記ステップ（Ｃ）で記憶された前記経路情報は、所定の時間経過に応じて消去される、ことを特徴とする請求項１０から１３何れか記載の通信方法。
【請求項１５】
前記ステップ（Ｇ）で警報情報が出力された場合、前記ステップ（Ａ）は、中継装置を介して前記監視パケットの受信を行う、ことを特徴とする請求項１０から１４何れか記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線によって通信を行う通信装置及び通信方法に関する。特には、アドホックネットワーク技術を利用し、低コストで確実に通信経路を確保することができる通信装置及び通信方法に関する。
【背景技術】
【０００２】
近年、さまざまな通信技術が発達し、携帯型や設置型の通信装置での無線通信が多く用いられるようになっている。このような通信装置を利用して、例えば、設備の保守などを効率よく行うことができるようになっている。
【０００３】
例えば、特開２００２−２４９７３公報では、監視対象となる各電力設備１には、遠隔監視端末２および通信ユニット３が設けられており、遠隔監視端末２が対応する電力設備１の異常を検知すると、異常発生を示す異常情報をパケット通信網４を介して遠隔監視センタ６に送信する。これを受け取った遠隔監視センタ６は、担当の保安者の所持する携帯端末１０に異常発生を報知する電子メールを送信すると共に、異常内容の詳細情報コンテンツを携帯端末１０からアクセス可能な形式で作成することができるようになっている。
【０００４】
また、鉄道沿線における作業などでも、作業現場における相互の連絡用、作業を統括する指令センタと作業現場とを結ぶ連絡用等重要な役割として通信装置が利用されている。
【０００５】
図１０は、通信装置を利用した従来からの鉄道保守作業を示す図である。図１０において、鉄道沿線の保守を行う保守用車１２０Ａ，１２０Ｂと、作業員１５０Ａ，１５０Ｂとは、通信装置（図示せず）を有し、それぞれ送受信可能な範囲内にある他の通信装置や無線アクセスポイント１４０Ａ，１４０Ｂ，１４０Ｃとの通信が可能となっている。
また、保守用車１２０Ａ，１２０Ｂ、作業員１５０Ａ，１５０Ｂと保守作業等を統括する指令センタ１１０とは、任意の地点に設けられた無線アクセスポイント１４０Ａ，１４０Ｂ，１４０ＣとＡＤＳＬ等の有線回線１３０を介して通信可能に接続されている（図１０において、矢印が通信を行う装置の組合せの例を示す）。
【０００６】
このような作業で利用される通信装置としては、携帯電話、無線ＬＡＮ端末などがあり、また、鉄道沿線沿いに既に設置されている固定電話に無線インタフェースを仮設し、作業員１５０Ａ，１５０Ｂや保守用車１２０Ａ，１２０Ｂが無線電話端末を所持する、トランシーバを使用するなどの方法も行われている。
【特許文献１】特開２００２−２４９７３公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、作業員１５０Ａ，１５０Ｂや保守用車１２０Ａ，１２０Ｂが携帯電話を所持し、連絡が必要な場合に電話をかける方法の場合、（１）トンネル内など携帯電話のエリア外では使用できない、（２）携帯電話の利用料金がかかる、（３）回線の輻輳の場合や、相手端末が使用中の場合にはつながらない、などの問題があった。
【０００８】
また、沿線に無線ＬＡＮアクセスポイントを設置し、作業員１５０Ａ，１５０Ｂや保守用車１２０Ａ，１２０Ｂが無線ＬＡＮ端末を使用する場合、（１）アクセスポイントを常設する場合には、設置や保守のコストがかかる、（２）アクセスポイントを臨時に設置する場合には、仮設や撤去の工事が必要になる、（３）作業範囲を確実にカバーするようにアクセスポイントを設置する必要がある、などの問題があった。
【０００９】
沿線電話に無線インタフェースを仮設し、作業員１５０Ａ，１５０Ｂや保守用車１２０Ａ，１２０Ｂが無線電話端末を所持する場合、沿線電話を中心とした一定のエリア内でしか使用できない、という問題があった。
【００１０】
さらに、トランシーバを使用する場合には、直接電波が届くトランシーバ相互間しか通信ができず、通信範囲が非常に狭いという問題があった。
【００１１】
従って、本発明の目的は、低コストで確実に通信経路を確保することができる通信装置及び通信方法を提供することである。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の通信装置は、アドホックネットワークに接続可能な通信装置であって、通信を制御する通信制御手段と、通信制御手段で受信される監視パッケットを処理するパケット処理手段と、当該通信装置の移動を検出する移動検出手段と、警報処理を行う警報処理手段と、警報を通知する出力手段と、を備え、パケット処理手段は、受信した監視パケットの受信レベルを測定する受信レベル測定手段と、監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出して記憶し、且つ受信レベル測定手段で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して記憶するエントリ処理手段と、自己のノードＩＤを発信元ノードＩＤとし、受信レベルを所定の値とするエントリの組を生成し、監視パケットに付加して新たな監視パケットを作成するパケット作成手段と、パケット作成手段で作成した新たな監視パケットを通信制御手段を介して送信するパケット送信手段と、を有し、警報処理手段は、通信制御手段で警報メッセージを受信し、且つ移動検出手段で移動中であることを検出した場合、出力手段から警報情報を出力する、ことを特徴とする。
【００１３】
ここで、パケット処理手段は、エントリ処理手段で抽出され作成されたエントリの組を監視パケット毎に経路情報として記憶するためのエントリ記憶手段を有する、ことができる。
【００１４】
また、パケット処理手段は、抽出したエントリの組の履歴に自己のノードＩＤが含まれるか否かを検出し、含まれる場合には、エントリ処理手段、パケット作成手段及びパケット送信手段の処理が行われないようにするノードＩＤ検出手段を有する、ことができる。
【００１５】
また、警報処理手段は、エントリ記憶手段に記憶されている経路情報の受信レベルの最低値を検出し、該最低値が所定の条件になった場合、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する、ようにすることができる。
【００１６】
ここで、エントリ記憶手段に記憶された経路情報は、所定の時間経過に応じて消去される、ようにすることができる。
【００１７】
また、移動検出手段は、ＧＰＳ装置または速度計である、ように構成することができる。
【００１８】
また、出力手段から警報情報が出力された場合、中継装置を介して監視パケットの受信を行う、ようにするとよい。
【００１９】
また、上記課題を解決するため、本発明の第１の態様の通信方法は、通信装置の通信経路を確保する通信方法であって、通信装置をアドホックネットワークに接続し、受信した監視パケットの各経路におけるノード間の受信レベルを検証し、検証結果が所定の条件の場合には、所定のノードに対して警報メッセージを送信する、ことを特徴とする。
【００２０】
さらに、警報メッセージを受信した際に、通信装置が移動中であれば、警報を出力する、ようにすることができる。
【００２１】
また、上記課題を解決するため、本発明の第２の態様の通信方法は、通信制御手段と、移動検出手段と、警報処理手段と、出力手段と、受信レベル測定手段、エントリ処理手段、パケット作成手段及びパケット送信手段を有するパケット処理手段と、を備え、アドホックネットワークに接続可能な通信装置における、通信経路を確保する通信方法であって、（Ａ）通信制御手段で、監視パケットを受信し、（Ｂ）パケット処理手段の受信レベル測定手段で、受信した監視パケットの受信レベルを測定し、（Ｃ）パケット処理手段のエントリ処理手段で、監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出して記憶し、且つステップ（Ｂ）で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して記憶し、（Ｄ）パケット処理手段のパケット作成手段で、自己のノードＩＤを発信元ノードＩＤとし、受信レベルを所定の値とするエントリの組を生成し、監視パケットに付加して新たな監視パケットを作成し、（Ｅ）パケット処理手段のパケット送信手段及び通信制御手段で、ステップ（Ｄ）で作成した新たな監視パケットを送信し、さらに、通信制御手段で警報メッセージを受信した場合、ステップ（Ａ）〜（Ｅ）とは独立して、（Ｆ）移動検出手段で、移動中であるか否かを検出し、（Ｇ）ステップ（Ｆ）で移動中であると検出された場合には、警報処理手段によって出力手段から警報情報を出力する、ことを特徴とする。
【００２２】
さらに、通信装置は、エントリ記憶手段を有し、ステップ（Ｃ）は、抽出され作成されたエントリの組を監視パケット毎に経路情報としてエントリ記憶手段に記憶する、ことができる。
【００２３】
さらに、通信装置は、ノードＩＤ検出手段を有し、ステップ（Ｃ）は、ノードＩＤ検出手段で抽出したエントリの組の履歴に自己のノードＩＤが含まれる場合には、ステップ（Ｃ）の他の処理を行わず、且つ後続のステップ（Ｄ）及び（Ｅ）の処理が行われない、ようにすることができる。
【００２４】
また、ステップ（Ｃ）の後に、ステップ（Ｄ）〜（Ｇ）とは独立して、（Ｈ）警報処理手段で、ステップ（Ｃ）で記憶された経路情報の受信レベルの最低値を検出し、該最低値が所定の条件になった場合、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する、ようにする。
【００２５】
さらに、（Ｉ）ステップ（Ｃ）で記憶された経路情報は、所定の時間経過に応じて消去される、ようにするとよい。
【００２６】
また、ステップ（Ｇ）で警報情報が出力された場合、ステップ（Ａ）は、中継装置を介して監視パケットの受信を行う、ことができる。
【発明の効果】
【００２７】
本発明の通信装置及び通信方法によれば、アドホックネットワーク技術を利用し、通信経路が所定の条件になった場合、警報を出して通知すると共に中継装置などの利用を促すことによって、低コストで確実に通信経路を確保することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の通信装置及び通信方法の実施の形態を説明する。以下においては、主に鉄道沿線の保守点検作業における通信装置及び通信方法の利用を具体的な一例として説明する。
【００２９】
図１は、本発明の通信装置を利用する鉄道沿線の保守点検作業を示す図である。この保守点検作業における通信システムは、鉄道沿線の保守を行う保守用車２０Ａ，２０Ｂと、作業員５０Ａ，５０Ｂとは、本発明の通信装置（図示せず）を有し、保守作業等を統括する指令センタ１０とは、任意の地点に設けられた無線アクセスポイント４０Ａ，４０ＢとＡＤＳＬ等の有線回線３０を介して通信可能に接続され、それぞれ送受信可能な範囲内にある通信装置や無線アクセスポイントとの通信が可能となっている（図１において、記号Ａ〜Ｅの経路が通信可能な通信経路を示す）。ここで、指令センタ１０からは、一定周期で受信経路監視用の監視パケットを送信している。
【００３０】
図２は、アドホックネットワークに接続可能なアドホック端末（以下、単に「通信装置」ともいう）である本発明の通信装置の一例を示す図である。この通信装置６０は、通信を制御する通信制御部６１と、通信制御部６１で受信される監視パッケットを処理するパケット処理部６３と、当該通信装置６０の移動を検出する移動検出部６４と、警報処理を行う警報処理部６２と、警報を通知する出力部６５と、を備えている。
【００３１】
ここで、パケット処理部６３は、受信した監視パケットの受信レベルを測定する受信レベル測定部７１と、監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出して記憶し、且つ受信レベル測定部７１で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して記憶するエントリ処理部７３と、エントリ処理部７３で抽出され作成されたエントリの組を監視パケット毎に経路情報として記憶するためのエントリ記憶部７４と、自己のノードＩＤを発信元ノードＩＤとし、受信レベルを所定の値とするエントリの組を生成し、監視パケットに付加して新たな監視パケットを作成するパケット作成部７５と、パケット作成部７５で作成した新たな監視パケットを通信制御部６１を介して送信するパケット送信部７６と、抽出したエントリの組の履歴に自己のノードＩＤが含まれるか否かを検出し、含まれる場合には、エントリ処理部７３、パケット作成部７５及びパケット送信部７６の処理が行われないようにするノードＩＤ検出部７２と、を有している。
【００３２】
また、警報処理部６２は、通信制御部６１で警報メッセージを受信し、且つ移動検出部６４で移動中であることを検出した場合、出力部６５から警報情報を出力する。さらに、警報処理部６２は、エントリ記憶部７４に記憶されている経路情報の受信レベルの最低値を検出し、該最低値が所定の条件になった場合、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する。
【００３３】
ここで、エントリ記憶部７４に記憶された経路情報は、所定の時間、例えば、指令センタ１０の監視パケットの送信周期［Ｔ］に所定の時間［α］を加えた時間、の経過に応じて消去される。ここで、Ｔ＋α＜２×Ｔ（即ち、Ｔ＞α）であることが望ましい。
【００３４】
また、移動検出部６４は、作業員５０Ａ，５０Ｂが携帯する場合には、ＧＰＳ装置にするとよい。また、保守用車２０Ａ，２０Ｂで利用する通信装置では、保守用車２０Ａ，２０Ｂの速度計などで構成することができる。
【００３５】
また、本発明のアドホックネットワークに接続可能な通信装置６０における、通信経路を確保する通信方法においては、通信装置６０をアドホックネットワークに接続し、受信した監視パケットの各経路におけるノード間の受信レベルを検証し、検証結果が所定の条件の場合には、所定のノードに対して警報メッセージを送信する。さらに、警報メッセージを受信した際に、通信装置が移動中であれば、警報を出力する。以下、本発明の通信方法について、具体例を挙げて説明する。
【００３６】
図３は、本発明のアドホックネットワークに接続可能な通信装置における、通信経路を確保する通信方法を示すフローチャートである。図４は、監視パケットの構造を示す図である。図１〜４において、通信制御部６１で、指令センタ１０から送信された監視パケットを受信する（ステップ３０１）。ここで、図４（Ａ）は、監視パケットの一般的な構成を示している。また、図４（Ｂ）は、指令センタ１０が送信する監視パケットの構成を示す。図４（Ａ）に示すように、監視パケットは、可変長であり、発信されたノードのＩＤ（発信元ノードＩＤ）とそのノードから当該監視パケットを受信した際の受信レベルが組となってエントリを形成し、監視パケットの先頭には、今まで経由してきた通信ノードの数（指令センタ１０を含む）＝エントリ数が示される。すなわち、監視パケットが中継されるたびに＜発信元ノードＩＤ、受信レベル＞の組を追記していく。指令センタ１０は、発信元ノードＩＤに自身のノードＩＤを、受信レベルには所定の値（以下においては「０」とする）を記載したエントリ数＝１の監視パケット（図４（Ｂ））を生成して送信する。
【００３７】
パケット処理部６３の受信レベル測定部７１は、受信した監視パケットの受信レベルを測定する（ステップ３０２）。次に、ノードＩＤ検出部７２は、抽出したエントリの組（全ての履歴）の発信元ノードＩＤをチェックする（ステップ３０３）。ここで、自己のノードＩＤが含まれる場合には、監視パケットがループして戻ってきたことになるため処理を終了する（ステップ３０４）。
【００３８】
ステップ３０４で、自己のノードＩＤが含まれない場合には、パケット処理部６３のエントリ処理部７３で、監視パケットに含まれる発信元ノードＩＤとそのノードＩＤからの受信レベルで構成されるエントリの組の履歴を抽出し、且つステップ（３０２）で測定した受信レベルを最後の発信元ノードＩＤとのエントリの組として作成して、即ち、最後の発信元ノードＩＤの受信レベル「０（所定の値）」を実際に測定した受信レベルに書き換え（ステップ３０５）、監視パケット毎に経路情報としてエントリ記憶部７４に記憶する（ステップ３０６）。なお、記憶された経路情報は、所定の時間、例えば、指令センタ１０の監視パケットの送信周期［Ｔ］に所定の時間［α］を加えた時間、の経過に応じて消去される。ここで、Ｔ＋α＜２×Ｔ（即ち、Ｔ＞α）であることが望ましい。
【００３９】
次に、パケット処理部６３のパケット作成部７５で、自己のノードＩＤを発信元ノードＩＤとし、受信レベルを「０（所定の値）」とするエントリの組を生成して監視パケットに付加し、エントリ数に１を加えて新たな監視パケットを作成する（ステップ３０７）。
【００４０】
そして、パケット処理部６３のパケット送信部７６及び通信制御部６１から、ステップ３０７で作成した新たな監視パケットを送信する（ステップ３０８）。
【００４１】
一方、ステップ３０６の後に、ステップ３０７〜３０８とは独立して、警報処理部６２は、ステップ３０６で記憶された経路情報の受信レベルの最低値を検出し（ステップ３０９）、該最低値が所定の条件になった場合（ステップ３１０）、該当する経路情報の、最低値の受信レベルのリンクの両端のノードに対して警報メッセージを送信する（ステップ３１１）。
【００４２】
ここで、例えば、図１の構成において、無線アクセスポイント（無線ＡＰ）４０Ｂは、図４（Ｂ）の監視パケットを受信レベル１００で受信したとすると、ステップ３０７でエントリ１の内容を＜指令センタ、１００＞として、図４（ｃ）の監視パケットを作成して、ステップ３０８で送信する。
【００４３】
さらに図４（Ｃ）の監視パケットを作業員５０Ａの通信装置６０が受信レベル７０で受信したとすると、ステップ３０６でエントリ記憶部７４に記録する情報は、＜指令センタ、１００＞＜無線ＡＰ４０Ｂ、７０＞となり、ステップ３０８で送信する監視パケットは、図４（Ｄ）のようになる。ここで、作業員５０Ａの通信装置６０が送信した監視パケットは、無線ＡＰ４０Ｂも受信するが、監視パケットには自分自身のノードＩＤ（無線ＡＰ４０Ｂ）が含まれているため、無線ＡＰ４０Ｂは、その監視パケットを廃棄し、中継しない。
【００４４】
図５は、各中継地点での通信装置６０が記録する情報の内容を示す。上述したようなアルゴリズムの結果、各中継地点での通信装置６０が記録するデータの内容は、図５のとおりになる(但し、受信レベルは、一例である)。ここでは、無線ＡＰ４０Ａと保守用車２０Ａの通信装置６０は省略している。また、簡単のため、作業員５０Ａの通信装置を単に「作業員５０Ａ」と書いている。図５において、例えば、作業員５０Ｂの通信装置６０は、作業員５０Ａの通信装置６０から直接受信する監視パケット（経路Ｂ−＞Ｃ）と、作業員５０Ａの通信装置６０からの監視パケットを受信した保守用車２０Ａの通信装置６０が送信する監視パケット（経路Ｂ−＞Ｄ−＞Ｅ）を両方受信するので、記録する情報は２経路になる。
【００４５】
この図５により、指令センタ１０のノードから自ノードまで経路がいくつあるか、各経路の電波状況はどのようになっているか、が解る。また各経路の情報は、一定時問経過したら(例えば、指令センタ１０が監視パケットを送信する周期Ｔ＋α)、消去される。
【００４６】
図６は、端末装置６０が警報メッセージを受信した場合の処理を示すフローチャートである。図６において、通信制御部６１で警報メッセージを受信した場合（ステップ６０１）、図３に示した処理（ステップ３０１〜３１１）とは独立して、移動検出部６４で、移動中であるか否かを検出し（ステップ６０２）、移動中であると検出された場合には、警報処理部６２によって出力部６５から警報情報を出力する（ステップ６０３）。ステップ６０２で、移動中でない場合には、経路途中の他のノードの状態の変化による理由であるため、出力部６５から警報情報を出力する必要がない。
【００４７】
また、ステップ６０３で警報情報が出力された場合、中継装置８０（図７参照）を介して監視パケットの受信を行うようにすることができ（ステップ６０４）、そのまま移動を停止するようにしてもよい（ステップ６０５）。
【００４８】
次に、各ノード（通信装置６０）が移動することによって、受信レベルが変化する場合について説明する。以下では、＜例１＞作業員５０Ｂが移動して通信経路Ｃ，Ｅの受信レベルが変化する場合、＜例２＞作業員５０Ａ，５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｂの受信レベルが変化する場合、＜例３＞作業員５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｄの受信レベルが変化する場合、＜例４＞作業員５０Ａ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｅの受信レベルが変化する場合、について説明する。
【００４９】
図１の状態でのノードＩＤと受信レベルの対応が図５の通りであるとする。ここで、各ノードは、自ノードヘのすべての経路ごとに最も低い受信レベルのリンクとそのリンク両端のノードを求める（すなわちその経路上で一番「弱い」リンクを求める)。図５の例では、作業員５０Ａ、作業員５０Ｂ、保守用車２０Ｂについては、それぞれ以下のようになる。
作業員５０Ａ通信装置  ：７０（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間）
作業員５０Ｂ通信装置  ：経路Ｂ−＞Ｃは６０
（作業員５０Ａ通信装置〜作業員５０Ｂ通信装置の問）
経路Ｂ−＞Ｄ−＞Ｅは５０
(保守用車２０Ｂ通信装置〜作業員５０Ｂ通信装置の間)
保守用車２０Ｂ通信装置：経路Ｂ−＞Ｄは７０
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間、
作業員５０Ａ通信装置〜保守用車２０Ｂ通信装置の間)
経路Ｂ−＞Ｃ−＞Ｅは４０
（作業員５０Ｂ通信装置〜保守用車２０Ｂ通信装置の間)
【００５０】
ここで、警報を発する条件は、以下を全て満たす場合である。
（Ａ）限界受信レベル（＝Ｌ１）を超える経路数が１個
（Ｂ）警報受信レベル（＝Ｌ２）を超える経路数が０個
上記（Ａ）及び（Ｂ）は、「ある程度の品質で通信できる経路が１つしかない（その経路が使えなくなれば孤立する（通信不能になる）可能性がかなりある）」という状況である。ここで、Ｌ１及びＬ２は事前に決められた値であり、Ｌ１＜Ｌ２である。
【００５１】
上記（Ａ），（Ｂ）の条件が満たされた場合、該当する経路の最低受信レベルのリンクの両端のノードに向けて「警報メッセージ」を送信する。ここで、自分自身が該当すれば自分宛てにも送信する。「警報メッセージ」を受信したノードは、自分が移動していれば警報を発する。保守作業で使用する作業員５０Ａ，５０Ｂの通信装置６０にはＧＰＳが移動検出部６４として付いているので、速度は判定できる。また保守用車２０Ａ，２０Ｂの場合は、移動検出部６４として速度計を利用することもできる。ここで、Ｌ１＝３０及びＬ２＝４０に設定している場合、図１の状態では、どのノードも警報を発しない。
【００５２】
＜例１＞作業員５０Ｂが移動して通信経路Ｃ，Ｅの受信レベルが変化する場合
図７は、作業員５０Ｂが移動して通信経路Ｃ，Ｅの受信レベルが変化する場合の状態を示す図である。図８は、作業員５０Ｂが移動したときの、各装置の監視パケットの受信状況を示す図である。図８（Ａ）におけるノードＩＤと受信レベルの関係は、
作業員５０Ａ通信装置  ：７０
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間）
作業員５０Ｂ通信装置  ：経路Ｂ−＞Ｃは３５
（作業員５０Ａ通信装置〜作業員５０Ｂ通信装置の間)
経路Ｂ−＞Ｄ−＞Ｅは２５
（保守用車２０Ｂ通信装置〜作業員５０Ｂ通信装置の間)
保守用車２０Ｂ通信装置：経路Ｂ−＞Ｄは７０
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間、
作業員５０Ａ通信装置〜保守用車２０Ｂ通信装置の間)
経路Ｂ−＞Ｃ−＞Ｅは２５
（作業員５０Ｂ通信装置〜保守用車２０Ｂ通信装置の間)
のようになる。ここで、下線部が変化した受信レベルである。
【００５３】
作業員５０Ｂ通信装置は、条件（Ａ）及び（Ｂ）にマッチするので作業員５０Ａ通信装置と作業員５０Ｂ通信装置に向けて「警報メッセージ」を送信する。作業員５０Ｂ通信装置は移動しているので、作業員５０Ｂ通信装置は警報を発し、そこで作業員５０Ｂは手持ちの中継装置８０をその場所に置いて（図７）移動を続けたり、その場所に留まったりする。また作業員５０Ａ通信装置は警報依頼メッセージを受信するが移動していないので警報は発せられない。また保守用車２０Ｂ通信装置は条件（Ａ）及び（Ｂ）を満たさないので何もしない。この結果の受信状況は、図８（Ｂ）のようになる。作業員５０Ｂ通信装置は、作業員５０Ａ通信装置から直接受信する経路と、中継装置８０を経由する経路の２つが確保できたので、警報は発せられない。また、作業員５０Ｂがさらに移動すると、作業員５０Ａ通信装置〜中継装置８０〜作業員５０Ｂ通信装置という経路しか確保できなくなるため、作業員５０Ｂ通信装置から作業員５０Ａ通信装置と中継装置８０に向けて「警報メッセージ」が送信されるが、作業員５０Ａ通信装置も中継装置８０も移動していないので何も起こらない。中継装置８０〜作業員５０Ｂ通信装置間の受信状況が悪くなった時に再度作業員５０Ｂ通信装置が警報を発する。
【００５４】
＜例２＞作業員５０Ａ，５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｂの受信レベルが変化する場合
図９（Ａ）は、作業員５０Ａ，５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｂの受信レベルが変化する場合の監視パケットの受信状況を示す図である。作業員５０Ａ通信装置、作業員５０Ｂ通信装置、保守用車２０Ｂ通信装置のグループが移動するにつれて、監視パケットの受信状況は、図９（Ａ）のようになる。下線部が、変化した受信レベルである。
作業員５０Ａ通信装置  ：３５
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間)
作業員５０Ｂ通信装置  ：経路Ｂ−＞Ｃは３５
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の問)
経路Ｂ−＞Ｄ−＞Ｅは３５
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間)
保守用車２０Ｂ通信装置：経路Ｂ−＞Ｄは３５
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間)
経路Ｂ−＞Ｃ−＞Ｅは３５
（無線ＡＰ４０Ｂ〜作業員５０Ａ通信装置の間)
【００５５】
作業員５０Ａ通信装置は、図７の作業員５０Ｂ通信装置と同じ状況になるので、無線ＡＰ４０Ｂと作業員５０Ａ通信装置に向けて「警報メッセージ」を送信し、作業員５０Ａ通信装置は警報を発する。無線ＡＰ４０Ｂは警報メッセージを受信するが移動していないので警報は発せられない。また作業員５０Ｂ通信装置や保守用車２０Ｂ通信装置は条件（Ａ）を満たさないので何もしない。
【００５６】
＜例３＞作業員５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｄの受信レベルが変化する場合
図９（Ｂ）は、作業員５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｄの受信レベルが変化する場合の監視パケットの受信状況を示す図である。作業員５０Ｂ通信装置、保守用車２０Ｂ通信装置のグループが移動するにつれて、監視パケットの受信状況は、図９（Ｂ）のようになる。下線が、変化した受信レベルである。
作業員５０Ｂ通信装置  ：経路Ｂ−＞Ｃは３５
（作業員５０Ａ通信装置〜作業員５０Ｂ通信装置の間)
経路Ｂ−＞Ｄ−＞Ｅは２５
（作業員５０Ａ通信装置〜保守用車２０Ｂ通信装置の間)
保守用車２０Ｂ通信装置：経路Ｂ−＞Ｄは２５
（作業員５０Ａ通信装置〜保守用車２０Ｂ通信装置の間)
経路Ｂ−＞Ｃ−＞Ｅは３５
（作業員５０Ａ通信装置〜作業員５０Ｂ通信装置の間)
【００５７】
作業員５０Ｂ通信装置と保守用車２０Ｂ通信装置はともに、条件（Ａ）及び（Ｂ）にマッチするので作業員５０Ａ通信装置と作業員５０Ｂ通信装置に向けて「警報メッセージ」を送信する。作業員５０Ｂ通信装置は移動しているので、作業員５０Ｂ通信装置は警報を発し、そこで作業員５０Ｂは手持ちの中継装置８０をその場所に置いて移動を続けたり、その場所に留まったりする。また作業員A通信装置は警報メッセージを受信するが移動していないので警報は発せられない。
【００５８】
＜例４＞作業員５０Ａ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｅの受信レベルが変化する場合
この場合は、作業員５０Ｂ通信装置、保守用車２０Ｂ通信装置から見ると上記＜例３＞と同じ状況になるため、この両者が作業員５０Ａ通信装置と作業員５０Ｂ通信装置に向けて「警報メッセージ」を送信する。しかし、この場合は作業員５０Ｂ通信装置は停止しているので警報は発せられない。一方、作業員５０Ａ通信装置は警報が発せられる。
【００５９】
以上のように、中継装置８０を置く等の処置が必要な通信装置６０にのみ警報が発せられるとともに、その処置が行われれば通信を継続することが可能になる。さらに、付加的な効果として、監視パケットを一定時間以上受信しなければ自分がネットワークから孤立していることが分かるので、通信装置の所持者に注意を促すことができる。
【００６０】
上述のように、本発明の通信装置及び通信方法によれば、アドホックネットワーク技術を利用し、通信経路が所定の条件になった場合、警報を出して通知すると共に中継装置などの利用を促すことによって、低コストで確実に通信経路を確保することができるようになった。
【図面の簡単な説明】
【００６１】
【図１】本発明の通信装置を利用する鉄道沿線の保守点検作業を示す図である。
【図２】アドホックネットワークに接続可能なアドホック端末である本発明の通信装置の一例を示す図である。
【図３】本発明のアドホックネットワークに接続可能な通信装置における、通信経路を確保する通信方法を示すフローチャートである。
【図４】監視パケットの構造を示す図である。
【図５】各中継地点での通信装置６０が記録する情報の内容を示す。
【図６】端末装置６０が警報メッセージを受信した場合の処理を示すフローチャートである。
【図７】作業員５０Ｂが移動して通信経路Ｃ，Ｅの受信レベルが変化する場合の状態を示す図である。
【図８】作業員５０Ｂが移動したときの、各装置の監視パケットの受信状況を示す図である。
【図９】（Ａ）作業員５０Ａ，５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｂの受信レベルが変化する場合の監視パケットの受信状況を示す図、（Ｂ）作業員５０Ｂ、保守用車２０Ｂが１グループとして移動し、通信経路Ｃ，Ｄの受信レベルが変化する場合の監視パケットの受信状況を示す図である。
【図１０】通信装置を利用した従来からの鉄道保守作業を示す図である。本発明の通信装置を示す図である。
【符号の説明】
【００６２】
１０，１１０  指令センタ
２０Ａ，２０Ｂ，１２０Ａ，１２０Ｂ  保守用車
３０，１３０  有線回線
４０Ａ，４０Ｂ，１４０Ａ，１４０Ｂ，１４０Ｃ  無線アクセスポイント
５０Ａ，５０Ｂ，１５０Ａ，１５０Ｂ  作業員
６０  アドホック端末（通信装置）
６１  通信制御部
６２  警報処理部
６３  パケット処理部
６４  移動検出部
６５  出力部
７１  受信レベル測定部
７２  ノードＩＤ検出部
７３  エントリ処理部
７４  エントリ記憶部
７５  パケット作成部
７６  パケット送信部
８０  中継装置
【図１】
2006245712.tif 000003
【図２】
2006245712.tif 000004
【図３】
2006245712.tif 000005
【図４】
2006245712.tif 000006
【図５】
2006245712.tif 000007
【図６】
2006245712.tif 000008
【図７】
2006245712.tif 000009
【図８】
2006245712.tif 000010
【図９】
2006245712.tif 000011
【図１０】
2006245712.tif 000012