(57)【要約】【課題】ネットワーク上における通信の品質が劣化した区間を、少ない計算量で特定することが可能な通信装置、通信制御方法、および通信制御プログラムを提供する。【解決手段】自装置とは異なる通信装置を選択し（Ｓ１０４）、通信品質を測定する（Ｓ１０５）。通信品質が劣化している場合（Ｓ１０６：ＹＥＳ）、Ｓ１０４で選択した通信装置以外の通信装置を選択して通信品質を測定し（Ｓ１０７）、通信品質が劣化しているか否かを確認する（Ｓ１０８）。劣化している場合には（Ｓ１１０：ＹＥＳ）、ネットワーク上において自装置を含む区間を劣化区間として特定してディスプレイに表示する（Ｓ１１１）。劣化していない場合には（Ｓ１１０：ＮＯ）、自装置とは異なる通信装置が測定した通信品質を受信する。受信した通信品質に基づいて、ネットワーク上の劣化区間を特定して表示する。【選択図】図７
2012034092.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置であって、
複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得手段と、
前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得手段と、
前記第一取得手段によって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得手段によって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第二取得手段によって取得された前記第二通信品質が劣化している場合に、前記第一他装置から分岐することなく接続されたノードと前記他装置とを含む前記ネットワーク上の区間である第二区間を、前記劣化区間として特定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第一他装置以外の一の前記他装置である第三他装置と自装置との間の前記通信品質である第三通信品質を取得する第三取得手段を備え、
前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第三取得手段によって取得された前記第三通信品質が劣化しておらず、且つ、前記第二取得手段によって取得された前記第二通信品質が劣化していない場合に、前記第一他装置から分岐することなく接続されたノードと前記他装置とを含む前記ネットワーク上の区間である第二区間と、自装置から分岐することなく接続されたノードと自装置とを含む前記ネットワーク上の区間である第一区間との間の区間である第三区間を、前記劣化区間として特定することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第三取得手段によって取得された前記第三通信品質が劣化している場合に、前記第一区間を前記劣化区間として特定することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第一他装置以外の前記他装置のうち、前記第三他装置をランダムに選択する第一選択手段を備え、
前記第三取得手段は、前記第一選択手段によって選択された前記第三他装置と自装置との間の前記第三通信品質を取得することを特徴とする請求項３または４に記載の通信装置。
【請求項６】
前記第一他装置以外の前記他装置のうち、前記第三他装置を、予め設定された基準に基づいて選択する第二選択手段を備え、
前記第三取得手段は、前記第二選択手段によって選択された前記第三他装置と自装置との間の前記第三通信品質を取得することを特徴とする請求項３から５のいずれかに記載の通信装置。
【請求項７】
前記第二取得手段は、前記第一他装置が検出した、一の前記第二他装置と前記第一他装置との間の前記第二通信品質を取得することを特徴とする請求項１から６のいずれかに記載の通信装置。
【請求項８】
前記劣化区間特定手段によって特定された前記劣化区間を、画像を表示する表示手段に表示させる表示制御手段を備えたことを特徴とする請求項１から７のいずれかに記載の通信装置。
【請求項９】
自装置から二以上の前記他装置に向かう前記ネットワーク上の経路に存在する前記ノードのＩＰアドレスをそれぞれの経路について取得するＩＰアドレス取得手段と、
前記ＩＰアドレス取得手段によって取得された前記ＩＰアドレスに基づいて、自装置から二以上の前記他装置に向かう経路が分岐する分岐点に存在するノードの前記ＩＰアドレスを特定する分岐点特定手段と
を備えたことを特徴とする請求項１から８のいずれかに記載の通信装置。
【請求項１０】
前記通信品質は、パケットロス率、ジッタ、および通信可能帯域のうちの少なくとも１であることを特徴とする請求項１から８のいずれかに記載の通信装置。
【請求項１１】
ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置において実行される通信制御方法あって、
複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得ステップと、
前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得ステップと、
前記第一取得ステップによって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得ステップによって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定ステップと
を備えたことを特徴とする通信制御方法。
【請求項１２】
ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置において実行される通信制御プログラムあって、
通信装置のＣＰＵに、
複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得ステップと、
前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得ステップと、
前記第一取得ステップによって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得ステップによって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定ステップと
を実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの通信の品質を測定できる通信装置、通信制御方法、および通信制御プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークの通信の品質を測定できる通信装置が知られている。例えば、特許文献１に記載の計測端末では、Ｐ２Ｐの計測を行うにあたり、ネットワークの規模にかかわらず、通信経路の各ノードに対する全ての区間の通信の品質の劣化を検出することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６０６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の計測端末における計測方法は、通信経路の各ノードに対する全ての区間の通信の品質の劣化を検出するために、計測相手端末を特定する処理、計測結果の保存場所を特定する処理等を行っている。この結果、計算量が多くなり、計測端末に負荷がかかるという問題点があった。
【０００５】
本発明の目的は、ネットワーク上における通信の品質が劣化した区間を、少ない計算量で特定することが可能な通信装置、通信制御方法、および通信制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る通信装置は、ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置であって、複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得手段と、前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得手段と、前記第一取得手段によって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得手段によって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定手段とを備えている。
【０００７】
この場合、第一取得手段と第二取得手段によって、第一通信品質と第二通信品質とが取得される。そして、第一通信品質が劣化している場合、第二通信品質が劣化しているか否かを判断し、劣化区間を特定することができる。このため、通信経路の各ノード対する全ての区間の通信の劣化を検出する場合に比べて少ない計算量で、通信の品質が劣化した区間を特定することができる。よって、通信装置への負荷が低減される。
【０００８】
前記通信装置において、前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第二取得手段によって取得された前記第二通信品質が劣化している場合に、前記第一他装置から分岐することなく接続されたノードと前記他装置とを含む前記ネットワーク上の区間である第二区間を、前記劣化区間として特定してもよい。この場合、第二区間の通信品質の劣化を検出できる。
【０００９】
前記通信装置において、前記第一他装置以外の一の前記他装置である第三他装置と自装置との間の前記通信品質である第三通信品質を取得する第三取得手段を備え、前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第三取得手段によって取得された前記第三通信品質が劣化しておらず、且つ、前記第二取得手段によって取得された前記第二通信品質が劣化していない場合に、前記第一他装置から分岐することなく接続されたノードと前記他装置とを含む前記ネットワーク上の区間である第二区間と、自装置から分岐することなく接続されたノードと自装置とを含む前記ネットワーク上の区間である第一区間との間の区間である第三区間を、前記劣化区間として特定してもよい。この場合、第三区間の通信品質の劣化を検出できる。
【００１０】
前記通信装置において、前記劣化区間特定手段は、前記第一取得手段によって取得された前記第一通信品質が劣化し、且つ、前記第三取得手段によって取得された前記第三通信品質が劣化している場合に、前記第一区間を前記劣化区間として特定してもよい。この場合、第一区間の通信品質の劣化を検出できる。
【００１１】
前記通信装置において、前記第一他装置以外の前記他装置のうち、前記第三他装置をランダムに選択する第一選択手段を備え、前記第三取得手段は、前記第一選択手段によって選択された前記第三他装置と自装置との間の前記第三通信品質を取得してもよい。この場合、ランダムに選択された第三他装置と自装置との間の第三通信品質を取得して、劣化区間を特定することができる。
【００１２】
前記通信装置において、前記第一他装置以外の前記他装置のうち、前記第三他装置を、予め設定された基準に基づいて選択する第二選択手段を備え、前記第三取得手段は、前記第二選択手段によって選択された前記第三他装置と自装置との間の前記第三通信品質を取得してもよい。この場合、予め設定された基準に基づいて選択された第三他装置と自装置との間の第三通信品質を取得して、劣化区間を特定することができる。
【００１３】
前記通信装置において、前記第二取得手段は、前記第一他装置が検出した、一の前記第二他装置と前記第一他装置との間の前記第二通信品質を取得してもよい。この場合、第二取得手段が取得する第二通信品質は、一の前記第二他装置と前記第一他装置との間の経路、すなわち一つの経路についての第二通信品質のみである。このため、二以上の経路について第二通信品質を取得する場合に比べて、ネットワークへの負荷と、通信装置の計算量とを軽減することができる。
【００１４】
前記通信装置において、前記劣化区間特定手段によって特定された前記劣化区間を、画像を表示する表示手段に表示させる表示制御手段を備えてもよい。この場合、ユーザに通信の品質が劣化している区間を報知することができる。
【００１５】
前記通信装置において、自装置から二以上の前記他装置に向かう前記ネットワーク上の経路に存在する前記ノードのＩＰアドレスをそれぞれの経路について取得するＩＰアドレス取得手段と、前記ＩＰアドレス取得手段によって取得された前記ＩＰアドレスに基づいて、自装置から二以上の前記他装置に向かう経路が分岐する分岐点に存在するノードの前記ＩＰアドレスを特定する分岐点特定手段とを備えてもよい。この場合、分岐点に存在するノードのＩＰアドレスを取得することができる。
【００１６】
前記通信装置において、前記通信品質は、パケットロス率、ジッタ、および通信可能帯域のうちの少なくとも１であってもよい。この場合、パケットロス率、ジッタ、および通信可能帯域のうちの少なくとも１を取得して、劣化区間を特定することができる。
【００１７】
本発明の第２の態様に係る通信制御方法は、ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置において実行される通信制御方法あって、複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得ステップと、前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得ステップと、前記第一取得ステップによって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得ステップによって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定ステップとを備えている。この場合、通信経路の各ノード対する全ての区間の通信の劣化を検出する場合に比べて少ない計算量で、通信の品質が劣化した区間を特定することができる。よって、通信装置への負荷が低減される。
【００１８】
本発明の第３の態様に係る通信制御プログラムは、ネットワークを介して、自装置とは異なる通信装置である複数の他装置と接続される通信装置において実行される通信制御プログラムあって、通信装置のＣＰＵに、複数の前記他装置のうちの一の前記他装置である第一他装置と自装置との間の通信品質である第一通信品質を取得する第一取得ステップと、前記第一他装置が検出した、前記第一他装置以外の前記他装置である第二他装置と前記第一他装置との間の前記通信品質である第二通信品質を取得する第二取得ステップと、前記第一取得ステップによって取得された前記第一通信品質が劣化している場合に、少なくとも前記第二取得ステップによって取得された前記第二通信品質が劣化しているか否かを判断し、前記ネットワークにおける前記通信品質が劣化した区間である劣化区間を特定する劣化区間特定ステップとを実行させる。この場合、通信経路の各ノード対する全ての区間の通信の劣化を検出する場合に比べて少ない計算量で、通信の品質が劣化した区間を特定することができる。よって、通信装置への負荷が低減される。
【図面の簡単な説明】
【００１９】
【図１】通信システム１の構成を示すブロック図である。
【図２】通信装置３の電気的構成を示すブロック図である。
【図３】ディスプレイ３６に表示される通信品質表示３６１の一例を示す図である。
【図４】フラグデータテーブル５１を示す模式図である。
【図５】劣化設定データテーブル５２を示す模式図である。
【図６】復帰設定データテーブル５３を示す模式図である。
【図７】メイン処理を示すフローチャートである。
【図８】メイン処理を示すフローチャートである。
【図９】劣化判断データテーブル５４を示す模式図である。
【図１０】復帰判断データテーブル５５を示す模式図である。
【図１１】例示テーブル５６を示す模式図である。
【図１２】ディスプレイ３６に表示される通信品質表示３６１の一例を示す図である。
【図１３】フラグデータテーブル５１を示す模式図である。
【図１４】第一復帰確認処理を示すフローチャートである。
【図１５】ディスプレイ３６に表示される通信品質表示３６１の一例を示す図である。
【図１６】フラグデータテーブル５１を示す模式図である。
【図１７】第二復帰確認処理を示すフローチャートである。
【図１８】ディスプレイ３６に表示される通信品質表示３６１の一例を示す図である。
【図１９】第三復帰確認処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に係る通信装置３，４，５，６、および通信システム１の一実施の形態について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照し、本実施形態における通信装置３，４，５，６を構成要素とする通信システム１の構成について説明する。通信システム１は、ネットワーク２と通信装置３と通信装置４と通信装置５と通信装置６とを備えている。通信装置３，４，５，６は、ネットワーク２を介して相互に接続されている。通信装置３，４，５，６は、同一の電気的構成をしており、同一のプログラムが設定されている。なお、図１において、通信装置３，４，５，６の４台がネットワーク２に接続されているが、台数は限定されず、例えば１０台がネットワーク２に接続されていてもよい。以後の説明では、通信装置３，４，５，６のいずれかを特定しない場合には、単に「通信装置」という。
【００２２】
ネットワーク２は、ノード７１〜８９を備えている。ノード７１〜８９は、例えば、ルータである。ネットワーク２において、通信装置３から通信装置４に向かう通信経路には、ノード７１〜７８が順に接続されている。また、通信装置５から通信装置６に向かう通信経路には、ノード８１，８４，８５，８６，８８，８９が順に接続されている。ノード７３は、ノード７９と接続されている。ノード７９は、ノード８０とノード８２とに接続されている。ノード８０は、ノード８１とノード８２とノード８５とに接続されている。ノード８２は、ノード７７とノード８３とに接続されている。ノード８３は、ノード８８に接続されている。通信装置３，４，５，６は、ノード７１〜８９のいずれかを介して、種々のデータを送受信する。
【００２３】
通信装置３，４，５，６の電気的構成について、図２を参照して説明する。なお、通信装置３，４，５，６の電気的構成は同一であるので、ここでは、通信装置３の電気的構成について説明する。図２に示すように、通信装置３は、ＣＰＵ３１とＨＤＤ３２とＲＡＭ３３とを備えている。ＣＰＵ３１は、通信装置３の各種の制御処理を司る。ＣＰＵ３１はＨＤＤ３２とＲＡＭ３３とに電気的に接続され、記憶領域にアクセスできる。
【００２４】
ＨＤＤ３２は、プログラム記憶領域３２１と劣化設定データテーブル記憶領域３２２と復帰設定データテーブル記憶領域３２３とを少なくとも備えている。プログラム記憶領域３２１には、ＣＰＵ３１が各種の処理等を実行するために必要なプログラムデータが記憶される。劣化設定データテーブル記憶領域３２２には、後述する劣化設定データテーブル５２（図５参照）が記憶される。復帰設定データテーブル記憶領域３２３には、後述する復帰設定データテーブル５３（図６参照）が記憶される。
【００２５】
ＲＡＭ３３は、フラグデータテーブル記憶領域３３１と通信品質記憶領域３３２と劣化判断データテーブル記憶領域３３３と復帰判断データテーブル記憶領域３３４とを少なくとも備えている。フラグデータテーブル記憶領域３３１には、後述するフラグデータテーブル５１（図４参照）が記憶される。通信品質記憶領域３３２には、Ｓ１０２の処理（図７参照）において測定される通信品質の基準値が記憶される。劣化判断データテーブル記憶領域３３３には、後述する劣化判断データテーブル５４（図９参照）が記憶される。復帰判断データテーブル記憶領域３３４には、後述する復帰判断データテーブル５５（図１０参照）が記憶される。
【００２６】
通信装置３は、通信インターフェイス（通信Ｉ／Ｆ）３５を備えている。通信Ｉ／Ｆ３５には、ＬＡＮポート３４とＣＰＵ３１とが電気的に接続されている。ＬＡＮポート３４は、ネットワーク２（図１参照）に接続されている。ＣＰＵ３１は、通信Ｉ／Ｆ３５、ＬＡＮポート３４、およびネットワーク２を介して、通信装置４，５，６と通信を行うことができる。
【００２７】
通信装置３は、ディスプレイ３６と入力部３７とを備えている。ディスプレイ３６と入力部３７とは、ＣＰＵ３１と電気的に接続されている。ＣＰＵ３１は、ディスプレイ３６に所望の画像を表示することができる。ＣＰＵ３１は、入力部３７を介して入力されたユーザからの指示を認識することができる。入力部３７は、例えば、マウスやキーボードである。
【００２８】
通信装置３はＣＤ−ＲＯＭドライブ３８を備えている。ＣＤ−ＲＯＭドライブ３８は、ＣＰＵ３１に電気的に接続されている。ＣＤ−ＲＯＭドライブ３８に挿入されるＣＤ−ＲＯＭ３９には、例えば、本実施形態における各種のプログラム等が記憶されている。ＣＤ−ＲＯＭ３９の導入時には、各種プログラム等が、ＣＤ−ＲＯＭ３９からＨＤＤ３２にセットアップされて、プログラム記憶領域３２１に記憶される。
【００２９】
図３を参照して、ディスプレイ３６に表示される通信品質表示３６１の一例について説明する。通信品質表示３６１は、通信装置相互間の通信経路において、通信品質が正常である区間と、通信品質が劣化した区間とを示す表示である。図３では、通信装置３と通信装置４との間の通信経路における通信品質表示３６１を示している。なお、その他の通信経路の通信品質表示３６１についても同様にディスプレイ３６に表示されるが、図示は省略している。また、図３では、説明のため、通信品質表示３６１をディスプレイ３６の中央に表示しているが、表示位置は限定されず、例えば、ディスプレイ３６の下部に小さく表示してもよい。
【００３０】
図３における通信品質表示３６１は、通信装置３のＣＰＵ３１がディスプレイ３６に表示させる通信品質表示３６１の一例を示している。通信品質表示３６１には、通信装置３と通信装置４とノード７３とノード７７とが表示されている。通信装置３とノード７３との間、ノード７３とノード７７との間、およびノード７７と通信装置４との間は、それぞれ青色の線（図３では、横線で表した線）で接続されている。これらの青色の線は、ネットワーク２における区間を示している。
【００３１】
ここで、自装置である通信装置３から分岐することなく接続されたノードと通信装置３とを含むネットワーク２上の区間を第二区間２２という。また、自装置とは異なる通信装置４，５，６のそれぞれから分岐することなく接続されたノードと通信装置４，５，６とを含むネットワーク上の区間を、第一区間という。特に、通信装置４を含む第一区間を第一区間２１という。また、第二区間２２と第一区間との間の前記ネットワーク上の区間を第三区間という。特に、通信装置３を含む第二区間２２と、通信装置４を含む第一区間２１との間の、ネットワーク上の区間を第三区間２３という。
【００３２】
図１に示すように、通信装置３と通信装置４とが、ノード７１〜７８を介して通信を行う場合、第二区間２２は、通信装置３とノード７１〜７３とを含む区間である。また、第一区間２１は、通信装置４とノード７７，７８とを含む区間である。第三区間は、第二区間２２と第一区間２１との間のノード７４〜７６を含む区間である。
【００３３】
図３において、通信装置３とノード７３との間の線が第二区間２２を表し、ノード７７と通信装置４との間の線が第一区間２１を表し、ノード７３とノード７６との間の線が第三区間２３を表している。また、青色の線は、通信品質が正常であることを示している。通信品質が劣化した場合、通信品質が劣化した区間の線が、赤色に変更されるが、詳細については、後述する。
【００３４】
図３において、ノード７３の下側には、ノード７３のＩＰアドレス「１９２．１６８，１００，１２３」が表示されている。このＩＰアドレスは、後述するＳ１０１の処理（図７参照）において取得されるＩＰアドレスである。
【００３５】
図４を参照して、フラグデータテーブル５１について説明する。フラグデータテーブル５１は、フラグデータテーブル記憶領域３３１に記憶される。フラグデータテーブル５１は、後述するＳ１０４の処理（図７参照）において参照される。図４に示すように、フラグデータテーブル５１では、通信装置３，４，５，６について、それぞれのフラグが、全て「ＦＡＬＳＥ」に設定されている。図４に示すフラグデータテーブル５１は、初期状態を表わしており、後述する処理において、「ＦＡＬＳＥ」から「ＴＲＵＥ」に、又は、「ＴＲＵＥ」から「ＦＡＬＳＥ」に変更される。
【００３６】
図５を参照して、劣化設定データテーブル５２について説明する。劣化設定データテーブル５２は、劣化設定データテーブル記憶領域３２２に記憶されている。劣化設定データテーブル５２には、劣化設定として、通信可能帯域「２Ｍｂｐｓ」、ジッタ「５ｍｓ（５ミリ秒）」、およびパケットロス率「２％」が登録されている。通信可能帯域とは、通信装置間の通信経路おいて、通信を行うために使用可能な通信帯域である。劣化設定は、通信品質が、劣化したことを判断するための基準となり、後述するＳ１０３の処理（図７参照）において、劣化判断データテーブル５４を作成する際に用いられる。例えば、通信可能帯域が、Ｓ１０２の処理（図７参照、後述）において測定された基準値から、「２Ｍｂｐｓ」以上劣化した場合には、通信品質が劣化したと判断される。詳細については、後述する。なお、ユーザが劣化設定データテーブル５２の劣化設定を変更できないようにしてもよいし、ユーザが任意に劣化設定を設定できるようにしてもよい。
【００３７】
図６を参照して、復帰設定データテーブル５３について説明する。復帰設定データテーブル５３は、復帰設定データテーブル記憶領域３２３に記憶されている。復帰設定データテーブル５３には、復帰設定として、通信可能帯域「１Ｍｂｐｓ」、ジッタ「２ｍｓ」、およびパケットロス率「０．２％」が登録されている。復帰設定は、通信品質が、劣化した後に正常な状態に復帰したことを判断するための基準となり、後述するＳ１０３の処理（図７参照）において、復帰判断データテーブル５５を作成する際に用いられる。例えば、Ｓ１０２の処理（図７参照、後述）において測定された基準値から、一度２Ｍｂｐｓ以上劣化した通信可能帯域が、基準値から「１Ｍｂｐｓ」以下の劣化にまで復帰した場合には、通信品質が復帰したと判断される。詳細については、後述する。なお、ユーザが復帰設定データテーブル５３の復帰設定を変更できないようにしてもよいし、ユーザが任意に復帰設定を設定できるようにしてもよい。
【００３８】
通信システム１による処理の一例について説明する。なお、以下で説明する各処理は、全ての通信装置３，４，５，６において行われる処理であるが、説明をわかりやすくするために、通信装置３のＣＰＵ３１によって行われる処理として説明する。なお、説明のため、通信装置３以外の通信装置が行う処理として説明する場合がある。図７および図８に示すフローチャートを参照して、通信装置３のＣＰＵ３１によるメイン処理について説明する。
【００３９】
メイン処理では、まず、自装置である通信装置３と、自装置とは異なる通信装置４，５，６との通信経路に存在するノードのＩＰアドレスが取得され、分岐点に存在するノードが特定される（Ｓ１０１）。ＩＰアドレスを取得する場合には、例えば、Ｔｒａｃｅｒｏｕｔｅコマンド等が使用される。ＣＰＵ３１は、Ｔｒａｃｅｒｏｕｔｅコマンド等を使用することによって、通信装置３と、各通信装置４，５，６との各通信経路に存在するノードのＩＰアドレスの各リストを取得することができる。
【００４０】
通信装置３と各通信装置４，５，６との通信経路に存在するノードのＩＰアドレスの各リストにおいて、通信装置３から分岐することなく接続されたノードのＩＰアドレスは、各リストで共通となる。そして、通信経路が分岐すると、各リストでノードのＩＰアドレスが異なる。つまり、各リストで共通するＩＰアドレスのうち、通信装置３から最も離れたノードのＩＰアドレスが、分岐点に存在するノードのＩＰアドレスとなる。これによって、分岐点に存在するノードが特定される（Ｓ１０１）。通信装置３から分岐点に存在するノードまでのネットワーク２上の区間が第二区間２２である。
【００４１】
次いで、アクティブ計測によって、自装置である通信装置３と、自装置とは異なる通信装置４，５，６との間の通信品質が所定時間測定され、測定された通信品質の平均値が基準値として通信品質記憶領域３３２に記憶される（Ｓ１０２）。通信品質は、例えば、通信可能帯域、ジッタ、およびパケットロス率等である。所定時間は、例えば、１０秒である。
【００４２】
次いで、Ｓ１０２の処理で記憶された通信品質の基準値と、劣化設定データテーブル５２（図５参照）とが参照され、劣化判断データテーブル５４（図９参照）が作成される（Ｓ１０３）。また、基準値と復帰設定データテーブル５３（図６参照）とが参照され、復帰判断データテーブル５５（図１０参照）が作成される（Ｓ１０３）。作成方法については、例を示して後述する。
【００４３】
例えば、通信装置３と通信装置４とは、ノード７１〜７８を介して通信を行うとし、通信装置３と通信装置５とは、ノード７１，７２，７３，７９，８０，８１を介して通信を行うとする。通信装置３と通信装置６とは、ノード７１，７２，７３，７９，８２，８３，８８，８９を介して通信を行うとし、通信装置４と通信装置５とは、ノード７８，７７，８２，８０，８１を介して通信を行うとする。通信装置４と通信装置６とは、ノード７８，７７，８２，８３，８８，８９を介して通信を行うとする。以後、この例示を「具体例」という。
【００４４】
具体例の場合において、通信装置３のＣＰＵ３１が行うメイン処理では、まず、自装置である通信装置３と、自装置とは異なる通信装置４，５，６との通信経路に存在するノードのＩＰアドレスが取得され、分岐点に存在するノードが特定される（Ｓ１０１）。Ｓ１０１の処理では、通信装置３と通信装置４との通信経路に存在するノード７１〜７８のＩＰアドレスのリストが取得される。同様に、通信装置３と通信装置５との通信経路に存在する、ノード７１，７２，７３，７９，８０，８１のＩＰアドレスのリストと、通信装置３と通信装置６との通信経路に存在する、ノード７１，７２，７３，７９，８２，８３，８８，８９のＩＰアドレスのリストとが取得される。各リストに共通するノード７１〜７３のＩＰアドレスのうち、最も通信装置３から離れたＩＰアドレスがノード７３のＩＰアドレスとなる。このため、ノード７３が分岐点に存在するノードとして特定される（Ｓ１０１）。具体例の場合、ノード７３のＩＰアドレスは、「１９２．１６８．１００．１２３」であるとする。通信装置３とノード７１〜７３との区間が、第二区間２２である。
【００４５】
次いで、アクティブ計測によって、自装置である通信装置３と、自装置とは異なる通信装置４，５，６との間の通信品質が、所定時間測定され、測定された通信品質の平均値が基準値として通信品質記憶領域３３２に記憶される（Ｓ１０２）。具体例の場合、通信品質は、通信可能帯域、ジッタ、およびパケットロス率であるとする。また、Ｓ１０２の処理で記憶された通信装置３と通信装置４との間の通信品質の基準値は、通信可能帯域「５Ｍｂｐｓ」、ジッタ「１ｍｓ」、およびパケットロス率「０．１％」であるとする。また、通信装置３と通信装置５との通信品質の基準値は、通信可能帯域「７Ｍｂｐｓ」、ジッタ「２ｍｓ」、およびパケットロス率「０．２％」であるとする。また、通信装置３と通信装置６との通信品質の基準値は、通信可能帯域「１０Ｍｂｐｓ」、ジッタ「３ｍｓ」、およびパケットロス率「０．３％」であるとする。
【００４６】
次いで、Ｓ１０２の処理で記憶された通信品質の基準値と、劣化設定データテーブル５２（図５参照）とが参照され、劣化判断データテーブル５４（図９参照）が作成される（Ｓ１０３）。劣化設定データテーブル５２（図５参照）において、通信可能帯域は「２Ｍｂｐｓ」、ジッタは「５ｍｓ」、パケットロス率は「２％」と設定されている。この場合、Ｓ１０２の処理で記憶された通信装置３と通信装置４との通信品質の基準値における通信可能帯域「５Ｍｂｐｓ」から、劣化設定データテーブル５２における通信可能帯域「２Ｍｂｐｓ」分劣化した値は、「３Ｍｂｐｓ」となる。よって、劣化判断データテーブル５４（図９参照）には、「３Ｍｂｐｓ以下」と登録される。同様に、通信装置３と通信装置４との通信品質の基準値におけるジッタ「１ｍｓ」から、劣化設定データテーブル５２における「５ｍｓ」分劣化した値は、「６ｍｓ」となる。よって、劣化判断データテーブル５４には、「６ｍｓ以上」と登録される。また、通信装置３と通信装置４との通信品質の基準値におけるパケットロス率「０．１％」から、劣化設定データテーブル５２における「２％」分劣化した値は「２．１％」となる。よって、劣化判断データテーブル５４には、「２．１％以上」と登録される。
【００４７】
同様に、通信装置３と通信装置５との間の通信品質は、通信可能帯域「５Ｍｂｐｓ以下」、ジッタ「７ｍｓ以上」、パケットロス率「２．２％以上」と登録される。また、通信装置３と通信装置６との間の通信品質は、通信可能帯域「８Ｍｂｐｓ以下」、ジッタ「８ｍｓ以上」、パケットロス率「２．３％以上」と登録される。
【００４８】
また、Ｓ１０３の処理では、Ｓ１０２の処理で記憶された基準値と、復帰設定データテーブル５３（図６参照）とが参照され、復帰判断データテーブル５５（図１０参照）が作成される。復帰設定データテーブル５３（図６参照）において、通信可能帯域は「１Ｍｂｐｓ」、ジッタは「２ｍｓ」、パケットロス率は「０．２％」と設定されている。この場合、Ｓ１０２の処理で記憶された通信装置３と通信装置４との通信品質の基準値における通信可能帯域「５Ｍｂｐｓ」から、復帰設定データテーブル５３における通信可能帯域「１Ｍｂｐｓ」分劣化した値は、「４Ｍｂｐｓ」となる。よって、復帰判断データテーブル５５には、「４Ｍｂｐｓ以上」と登録される。同様に、通信装置３と通信装置４との通信品質の基準値におけるジッタ「１ｍｓ」から、復帰設定データテーブル５３における「２ｍｓ」分劣化した値は、「３ｍｓ」となる。よって、復帰判断データテーブル５５には、「３ｍｓ以下」と登録される。また、通信装置３と通信装置４との通信品質の基準値におけるパケットロス率「０．１％」から、復帰設定データテーブル５３における「０．２％」分劣化した値は「０．３％」となる。よって、復帰判断データテーブル５５には、「０．３％以下」と登録される。
【００４９】
同様に、通信装置３と通信装置５との間の通信品質は、通信可能帯域「６Ｍｂｐｓ以上」、ジッタ「４ｍｓ以下」、パケットロス率「０．４％以下」と登録される。また、通信装置３と通信装置６との間の通信品質は、通信可能帯域「９Ｍｂｐｓ以上」、ジッタ「５ｍｓ以下」、パケットロス率「０．５％以下」と登録される。
【００５０】
次いで、フラグデータテーブル５１におけるフラグが「ＦＡＬＳＥ」となっている通信装置４，５，６のうちの一の通信装置を選択する（Ｓ１０４）。Ｓ１０４の処理では、処理が行われる度に通信装置４，５，６が順番に選択される。次いで、Ｓ１０４の処理で選択された通信装置と、通信装置３との間の通信経路の通信品質が測定される（Ｓ１０５）。つまり、フラグが「ＴＲＵＥ」となっている通信装置以外の通信装置と通信装置３との間の通信品質が測定される。
【００５１】
なお、フラグが「ＴＲＵＥ」になる場合とは、後述するＳ１１２、Ｓ１１７、およびＳ１２０の処理で、フラグが「ＴＲＵＥ」に設定された場合である。フラグが「ＴＲＵＥ」に設定されている通信装置を選択しないのは、すでに通信品質が劣化していることが確定している通信経路については、Ｓ１０５の処理における計測を行わないようにするためである。すでに通信品質が劣化していることが確定している通信経路の通信品質については、後述するＳ２０１の処理（図１４および図１９参照）等において計測される。以後の説明では、Ｓ１０４の処理で選択された自装置とは異なる通信装置を「第一他装置」といい、Ｓ１０５の処理で測定される通信品質を「第一通信品質」という。
【００５２】
次いで、第一通信品質が、Ｓ１０３の処理で作成された劣化判断データテーブル５４に登録されている通信品質の範囲にあるか否かが判断されることで、第一通信品質が劣化したか否かが判断される（Ｓ１０６）。劣化していない場合には（Ｓ１０６：ＮＯ）、Ｓ１０４に戻り、処理が繰り返される。劣化している場合には（Ｓ１０６：ＹＥＳ）、第一他装置以外、且つフラグデータテーブル５１のフラグが「ＦＡＬＳＥ」である通信装置がランダムに選択され、選択された通信装置と通信装置３との間の通信経路の通信品質が所定時間測定される（Ｓ１０７）。所定時間は、例えば、１秒である。なお、以後の説明では、Ｓ１０７の処理において選択された自装置とは異なる通信装置を「第三他装置」といい、Ｓ１０７の処理において測定された通信品質を「第三通信品質」という。
【００５３】
次いで、第三通信品質が、劣化判断データテーブル５４に登録されている通信品質の範囲にあるか否かを確認することで、第三通信品質が劣化しているか否かが確認される（Ｓ１０８）。次いで、Ｓ１０８の処理で確認された第三通信品質の結果が、第一他装置に対して送信される（Ｓ１０９）。Ｓ１０８の処理において、第三通信品質が劣化していることが確認された場合には、劣化していることを示す信号が送信され、第三通信品質が劣化していないことが確認された場合には、劣化していないことを示す信号が送信される（Ｓ１０９）。なお、Ｓ１０９の処理で送信された第三通信品質の結果は、第一他装置が行うＳ１１４の処理（後述）によって受信される。
【００５４】
次いで、第三通信品質が、Ｓ１０８の処理において劣化していると確認されたか否かが判断される（Ｓ１１０）。つまり、第三通信品質が劣化しているか否かが判断される。劣化している場合には（Ｓ１１０：ＹＥＳ）、第二区間２２が劣化区間であるとして、通信品質表示３６１が表示される（Ｓ１１１）。
【００５５】
Ｓ１１１の処理が行われる場合とは、第一通信品質と第三通信品質とが劣化している場合、言い換えると、通信装置３と、通信装置４，５，６との間の通信経路のうち、少なくとも２つの通信経路の通信品質が劣化している場合である。この場合、ネットワーク２において、劣化した２つの通信経路に共通する区間が劣化している。つまり、第二区間２２に通信品質の劣化が発生している。このため、Ｓ１１１の処理において、第二区間２２が劣化区間であるとして、通信品質表示３６１が表示される（Ｓ１１１）。
【００５６】
次いで、フラグデータテーブル５１において、通信装置３のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に更新される（Ｓ１１２）。次いで、第一復帰確認処理が開始される（Ｓ１１３）。第一復帰確認処理については、後述する。次いで、Ｓ１０４に戻り、処理が繰り返される。
【００５７】
ここで、具体例の場合における通信品質のうち、通信可能帯域が変化した場合について説明する。具体例では、通信可能帯域は、図１１に示す例示テーブル５６のように変化しているとする。例示テーブル５６は、Ｓ１０１の処理が始まってからの経過時間のうち、６０秒から７４秒までの時間において、劣化している区間と、各区間が劣化した場合の通信可能帯域の変化の一例を表している。
【００５８】
例示テーブル５６において、６０秒から６１秒までは、劣化区間はない。６２秒から６４秒までは、第二区間２２の通信可能帯域が劣化している。また、６５秒から６６秒までは、劣化区間はない。６７秒から６８秒までは、第一区間２１が劣化している。６９秒から７０秒までは、劣化区間はない。７１秒から７２秒までは、第三区間２３が劣化している。７３秒から７４秒までは劣化区間がない。
【００５９】
上記のように、劣化区間が変化した場合、例示テーブル５６では、通信装置３と通信装置４との通信経路の通信可能帯域は、６０秒から６１秒まで「５Ｍｂｐｓ」、６２秒から６４秒まで「３Ｍｂｐｓ」、６５秒から６６秒まで「５Ｍｂｐｓ」、６７秒から６８秒まで「３Ｍｂｐｓ」、６９秒から７０秒まで「５Ｍｂｐｓ」、７１秒から７２秒まで「３Ｍｂｐｓ」、７３秒から７４秒まで「５Ｍｂｐｓ」のように変化している。
【００６０】
同様に、通信装置３と通信装置５との通信経路の通信可能帯域は、６０秒から６１秒まで「７Ｍｂｐｓ」、６２秒から６４秒まで「５Ｍｂｐｓ」、６５秒から７４秒まで「７Ｍｂｐｓ」と変化している。通信装置３と通信装置６との通信経路の通信可能帯域は、６０秒から６１秒まで「１０Ｍｂｐｓ」、６２秒から６４秒まで「８Ｍｂｐｓ」、６５秒から７４秒まで「１０Ｍｂｐｓ」と変化している。通信装置４と通信装置５との通信経路の通信可能帯域は、６０秒から６６秒まで「１２Ｍｂｐｓ」、６７秒から６８秒まで「１０Ｍｂｐｓ」、６９秒から７４秒まで「１２Ｍｂｐｓ」と変化している。通信装置４と通信装置６との通信経路の通信可能帯域は、６０秒から６６秒まで「１４Ｍｂｐｓ」、６７秒から６８秒まで「１２Ｍｂｐｓ」、６９秒から７４秒まで「１４Ｍｂｐｓ」と変化している。なお、通信装置４と通信装置５との間の通信可能帯域「１２Ｍｂｐｓ」と通信装置４と通信装置６との間の通信可能帯域「１４Ｍｂｐｓ」とは、通信装置４のＳ１０２の処理において測定される基準値であるとする。
【００６１】
例示テーブル５６のように通信可能帯域が変化する場合、６１秒までは、フラグデータテーブル５１におけるフラグが「ＦＡＬＳＥ」となっている通信装置４，５，６が順に選択され（Ｓ１０４）、第一通信品質が測定され（Ｓ１０５）、第一通信品質が劣化していないので（Ｓ１０６：ＮＯ）、Ｓ１０４からＳ１０６の処理が繰り返される。
【００６２】
そして、６２秒になると、通信装置３と通信装置４との通信経路の通信可能帯域が５Ｍｂｐｓから３Ｍｂｐｓに劣化する。このとき、通信装置４が選択され（Ｓ１０４）、第一通信品質における通信可能帯域が「３Ｍｂｐｓ」であることが測定される（Ｓ１０５）。そして、測定された第一通信品質における通信可能帯域が「３Ｍｂｐｓ」であるので、劣化判断データテーブル５４（図９参照）に登録されている通信可能帯域「３Ｍｂｐｓ以下」の範囲にあると判断されることで、第一通信品質が劣化したと判断される（Ｓ１０６：ＹＥＳ）。Ｓ１０４の処理で選択された通信装置４が「第一他装置４」である。
【００６３】
次いで、第一他装置４以外、且つフラグデータテーブル５１のフラグが「ＦＡＬＳＥ」である通信装置である通信装置５がランダムに選択されたとする（Ｓ１０７）。Ｓ１０７の処理で選択された通信装置５が「第三他装置５」である。第三他装置５と通信装置３との間の通信経路の第三通信品質が所定時間測定される（Ｓ１０７）。所定時間は、１秒であるとする。例示テーブル５６（図１１参照）に示すように、通信装置３と通信装置５との間の通信経路の通信可能帯域は、６２秒から５Ｍｂｐｓに劣化している。このため、Ｓ１０７の処理において、通信可能帯域「５Ｍｂｓ」が測定される。
【００６４】
次いで、第三通信品質における通信可能帯域「５Ｍｂｐｓ」が、劣化判断データテーブル５４（図９参照）に登録されている通信可能帯域の範囲「５Ｍｂｐｓ以下」の範囲にあるので、第三通信品質が劣化していることが確認される（Ｓ１０８）。次いで、第三通信品質は、Ｓ１０８の処理で劣化していることが確認されているので、劣化していることを示す信号が第一他装置４に送信される（Ｓ１０９）。なお、Ｓ１０９の処理で送信された第三通信品質の結果は、第一他装置４が行うＳ１１４の処理（図８参照）によって受信される。
【００６５】
次いで、第三通信品質における通信可能帯域が劣化していると判断され（Ｓ１１０：ＹＥＳ）、図１２に示すように、第二区間２２が劣化区間であるとして、通信品質表示３６１がディスプレイ３６に表示される（Ｓ１１１）。図１２に示すように、第二区間２２が赤色（図１２では、縦線）で表示され、第一区間２１と第三区間２３とが青色で表示される。これによって、ユーザに、第二区間２２の通信品質が劣化していることを報知することができる。なお、通信品質表示３６１では、Ｓ１０１の処理で取得された分岐点のノード７３のＩＰアドレス「１９２．１６８．１００．１２３」が表示されている。
【００６６】
次いで、図１３に示すように、フラグデータテーブル５１において、通信装置３のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に更新される（Ｓ１１２）。次いで、第一復帰確認処理が開始される（Ｓ１１３）。次いで、Ｓ１０４の処理に戻る。なお、通信装置３のフラグが「ＴＲＵＥ」となっている。この場合は、通信装置３の全ての通信経路には、フラグが「ＴＲＵＥ」となっている通信装置３が含まれるため、Ｓ１０４の処理において、通信装置を選択しない。つまり、後述するＳ２０４の処理（図１４参照）において、通信装置３のフラグが「ＦＡＬＳＥ」に変更されるまで、Ｓ１０４の処理で通信装置を選択せず、Ｓ１０５の処理で通信品質を測定しない。
【００６７】
図１４を参照して、第一復帰確認処理について説明する。第一復帰確認処理では、まず、通信装置３と第一他装置との間の通信経路の第一通信品質を測定する（Ｓ２０１）。次いで、Ｓ２０１の処理において計測された第一通信品質が、復帰判断データテーブル５５（図１０参照）に登録されている条件まで復帰したか否かが判断される（Ｓ２０２）。復帰していない場合には（Ｓ２０２：ＮＯ）、Ｓ２０１に戻り、処理が繰り返される。復帰した場合には（Ｓ２０２：ＹＥＳ）、第一通信品質が復帰したことを示す信号である復帰信号が、第一他装置に送信される（Ｓ２０３）。送信された復帰信号は、第一他装置４が行うＳ３０１の処理（図１７参照、後述）において受信される。次いで、フラグデータテーブル５１（図１３参照）において、自装置である通信装置３のフラグが「ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新される（Ｓ２０４）。次いで、通信品質表示３６１における第二区間２２の劣化の表示が、正常の表示に変更される（Ｓ２０５）。次いで、第一復帰確認処理が終了される。
【００６８】
具体例の場合、例示テーブル５６（図１１参照）に示すように、６２秒から６４秒まで、通信装置３と通信装置４との間の通信可能帯域は劣化したままである。このため、６４秒までは、第一通信品質を測定することによって、通信可能帯域「３Ｍｂｐｓ」が検出され（Ｓ２０１）、通信可能帯域「３Ｍｂｐｓ」が、復帰判断データテーブル５５に登録されている条件「４Ｍｂｐｓ以上」まで復帰していないので（Ｓ２０２：ＮＯ）、Ｓ２０１に戻り、処理が繰り返される。
【００６９】
そして、例示テーブル５６に示すように、６５秒になると、通信装置３と通信装置４との間の通信可能帯域は「５Ｍｂｐｓ」になる。この場合、通信可能帯域「５Ｍｂｐｓ」が検出され（Ｓ２０１）、復帰判断データテーブル５５に登録されている条件「４Ｍｂｐｓ以上」まで復帰していると判断され（Ｓ２０２：ＹＥＳ）、第一通信品質が復帰したことを示す信号である復帰信号が、第一他装置４に送信される（Ｓ２０３）。次いで、フラグデータテーブル５１において、自装置である通信装置３のフラグが「ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新される（Ｓ２０４）。つまり、フラグデータテーブル５１は、図４に示す状態に戻る。次いで、通信品質表示３６１における第二区間２２の劣化の表示が、正常の表示に変更される（Ｓ２０５）。つまり、通信品質表示３６１は、図３に示すように、全ての区間が青色で表示された状態になる。次いで、第一復帰確認処理が終了される。
【００７０】
図７および図８に示すように、Ｓ１１０の処理において、第三通信品質が劣化していないと判断された場合には（Ｓ１１０：ＮＯ）、第一他装置のＳ１０９の処理において送信される、通信品質の結果が受信されたか否かが判断される（Ｓ１１４）。なお、Ｓ１１４の処理で受信される通信品質の結果は、第一他装置が測定した通信品質の結果である。このため、Ｓ１１４の処理で受信される通信品質は、第一他装置と、第一他装置以外の通信装置との間の通信経路の通信品質である。以下の説明では、第一他装置と、第一他装置以外の通信装置との間の通信経路の通信品質を「第二通信品質」といい、第一他装置以外の通信装置を「第二他装置」という。
【００７１】
第二通信品質の結果が受信されていない場合には（Ｓ１１４：ＮＯ）、Ｓ１１４に戻り、処理が繰り返される。受信された場合には（Ｓ１１４：ＹＥＳ）、Ｓ１１４の処理において受信された第二通信品質の結果が参照され、第二通信品質が劣化しているか否かが判断される（Ｓ１１５）。劣化している場合には（Ｓ１１５：ＹＥＳ）、第一区間が劣化区間であるとして、通信品質表示３６１に表示される（Ｓ１１６）。
【００７２】
Ｓ１１６の処理が行われる場合とは、Ｓ１０６の処理において、通信装置３と第一他装置との間の第一通信品質が劣化していると判断され（Ｓ１０６：ＹＥＳ）、且つ、通信装置３と第三他装置との間の第三通信品質が劣化していないと判断され（Ｓ１１０：ＮＯ）、且つ、第一他装置が測定した、第一他装置と第二他装置との間の第二通信品質が劣化している場合である（Ｓ１１５：ＹＥＳ）。この場合、通信装置３が測定した第一通信品質と第三通信品質とのうち、一方の通信品質が劣化していないため、共通する区間である第二区間２２の通信品質は劣化していない。一方、通信装置３が測定した第一通信品質が劣化しており、第一他装置が測定した第二通信品質が劣化しているため、共通する区間である第一区間が劣化している。このため、Ｓ１１６の処理において、第一区間が劣化区間であるとして通信品質表示３６１に表示される。
【００７３】
次いで、フラグデータテーブル５１において、第一他装置のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される（Ｓ１１７）。次いで、第二復帰確認処理が開始される（Ｓ１１８）。第二復帰確認処理については、後述する。次いで、Ｓ１０４に戻り、処理が繰り返される。
【００７４】
具体例の場合、例示テーブル５６（図１１参照）では、６７秒から、通信装置３と通信装置４との通信経路の通信可能帯域が５Ｍｂｐｓから３Ｍｂｐｓに劣化する。このとき、通信装置４が選択され（Ｓ１０４）、通信可能帯域が「３Ｍｂｐｓ」であることが測定され（Ｓ１０５）、第一通信品質における通信可能帯域が劣化したと判断される（Ｓ１０６：ＹＥＳ）。この場合、通信装置４が第一他装置４である。
【００７５】
次いで、第一他装置４以外、且つフラグデータテーブル５１のフラグが「ＦＡＬＳＥ」である通信装置である通信装置５がランダムに選択されたとする（Ｓ１０７）。この場合、通信装置５が第三他装置５である。第三他装置５と通信装置３との間の第三通信品質が１秒間測定される（Ｓ１０７）。例示テーブル５６に示すように、通信装置３と通信装置５との間の通信経路の通信可能帯域は、７Ｍｂｐｓのままであり、劣化していない。このため、通信可能帯域「７Ｍｂｓ」が測定される（Ｓ１０７）。通信可能帯域「７Ｍｂｐｓ」が、劣化判断データテーブル５４（図９参照）に登録されている通信可能帯域の範囲「５Ｍｂｐｓ以下」の範囲にないので、第三通信品質が劣化していないことが確認される（Ｓ１０８）。次いで、第三通信品質は、Ｓ１０８の処理で劣化していないことが確認されているので、劣化していないことを示す信号が第一他装置４に送信される（Ｓ１０９）。Ｓ１０９の処理で送信された第三通信品質の結果は、第一他装置４が行うＳ１１４の処理によって受信される。
【００７６】
次いで、第三通信品質における通信可能帯域が劣化していないと判断され（Ｓ１１０：ＮＯ）、第一他装置４のＳ１０９の処理において送信される。第二通信品質の結果が受信されたか否かが判断される（Ｓ１１４）。ここで、第一他装置４が測定した第二通信品質は、第一他装置４と通信装置６との間の通信経路の通信品質であるとする。この場合、通信装置６が第二他装置６である。例示テーブル５６に示すように、６７秒から、通信装置４と通信装置６との間の通信可能帯域は、１４Ｍｂｐｓから１２Ｍｂｐｓに劣化している。このため、第一他装置４から送信される第二通信品質の結果は、劣化していることを示す信号である。
【００７７】
この通信品質の結果が受信されると（Ｓ１１４：ＹＥＳ）、受信された第二通信品質の結果が参照され、第二通信品質が劣化していると判断され（Ｓ１１５：ＹＥＳ）、第一区間２１が劣化区間であるとして、通信品質表示３６１が表示される（Ｓ１１６）。図１５に示すように、第一区間２１が赤色で表示され、第二区間２２と第三区間２３とが青色で表示される。これによって、ユーザに、第一区間２１の通信品質が劣化していることを報知することができる。
【００７８】
次いで、図１６に示すように、フラグデータテーブル５１において、第一他装置である通信装置４のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される（Ｓ１１７）。次いで、第二復帰確認処理が開始される（Ｓ１１８）。次いで、Ｓ１０４に戻り、処理が繰り返される。
【００７９】
図１７を参照して、第二復帰確認処理について説明する。図１７に示すように、第二復帰確認処理では、まず、第一他装置のＳ２０３の処理（図１４参照）において送信される復帰信号が受信されたか否かが判断される（Ｓ３０１）。通信装置３においてＳ１１６〜Ｓ１１８の処理（図８参照）が行われる場合、第一他装置は、Ｓ１１１〜Ｓ１１３の処理（図７参照）、および第一復帰確認処理（図１４参照）を行う。第一他装置から分岐することなく接続されたノードまでの区間が劣化区間となっているからである。このため、第一他装置は、通信品質が復帰した場合、復帰信号を通信装置３に対して送信する（図１４のＳ２０３参照）。つまり、通信装置３のＳ３０１の処理では、この復帰信号を受信したか否かが判断されることで、第一区間の通信品質が復帰したか否が判断されている。
【００８０】
復帰信号が受信されていない場合には（Ｓ３０１：ＮＯ）、Ｓ３０１に戻り、処理が繰り返される。復帰信号が受信された場合には（Ｓ３０１：ＹＥＳ）、フラグデータテーブル５１において、第一他装置のフラグを「ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新する（Ｓ３０２）。次いで、通信品質表示３６１における第一区間の劣化の表示を、正常の表示に変更する（Ｓ３０３）。次いで、第二復帰確認処理が終了される。
【００８１】
具体例の場合、例示テーブル５６（図１１参照）に示すように、６７秒から６８秒まで第一区間２１の通信可能帯域は劣化したままである。このため、第一他装置４は、Ｓ２０１〜Ｓ２０２の処理（図１４参照）を繰り返している。このため、Ｓ２０３の処理が行われず、復帰信号が通信装置３に送信されない。よって、通信装置３のＣＰＵ３１は、第一他装置４のＳ２０３の処理（図１４参照）において送信される復帰信号を受信していないと判断し（Ｓ３０１：ＮＯ）、Ｓ３０１に戻り、処理を繰り返す。
【００８２】
例示テーブル５６に示すように、６９秒から第一区間２１の通信可能帯域の劣化が復帰している。このため、第一他装置４は、通信装置３に復帰信号を送信する（Ｓ２０３）。送信された復帰信号は、通信装置３のＳ３０１の処理において受信される（Ｓ３０１：ＹＥＳ）。つまり、第一区間２１の通信品質が復帰したと判断される。次いで、フラグデータテーブル５１において、第一他装置である通信装置４のフラグを「ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新する（Ｓ３０２）。これによって、フラグデータテーブル５１は、図４に示す状態になる。次いで、通信品質表示３６１における第一区間２１の劣化の表示が、正常の表示に変更される（Ｓ３０３）。つまり、通信品質表示３６１は、図３に示すように、全ての区間が青色で表示された状態になる。これによって、ユーザに、通信品質が復帰したことを報知することができる。次いで、第二復帰確認処理が終了される。
【００８３】
図７および図８に示すように、Ｓ１１５の処理において、Ｓ１１４の処理において受信された第二通信品質の結果が参照され、第二通信品質が、劣化していないと判断された場合には（Ｓ１１５：ＮＯ）、第三区間が劣化区間であるとして、通信品質表示３６１が表示される（Ｓ１１９）。
【００８４】
Ｓ１１９の処理が行われる場合とは、Ｓ１０６の処理において、通信装置３と第一他装置との間の第一通信品質が劣化していると判断され（Ｓ１０６：ＹＥＳ）、且つ、通信装置３と第三他装置との間の第三通信品質が劣化していないと判断され（Ｓ１１０：ＮＯ）、且つ、第一他装置が測定した、第一他装置と第二他装置との間の第二通信品質が劣化していない場合である（Ｓ１１５：ＮＯ）。この場合、通信装置３が測定した第一通信品質と第三通信品質のうち、一方の通信品質が劣化していないため、共通する区間である第二区間２２の通信品質は劣化していない。また、第一他装置が測定した、第一他装置と第二他装置との間の第二通信品質が劣化していないため、第一区間の通信品質は劣化していない。そして、通信装置３が測定した通信装置３と第一他装置との間の第一通信品質が劣化している。以上の結果から、第二区間２２と第一区間以外の区間である第三区間が劣化していることがわかる。このため、Ｓ１１９の処理において、第三区間が劣化区間であるとして通信品質表示３６１が表示される。
【００８５】
次いで、フラグデータテーブル５１において、第一他装置のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される（Ｓ１２０）。次いで、第三復帰確認処理が開始される（Ｓ１２１）。次いで、Ｓ１０４に戻り、処理が繰り返される。
【００８６】
具体例の場合、例示テーブル５６（図１１参照）では、７１秒から通信装置３と通信装置４との通信経路の通信可能帯域が５Ｍｂｐｓから３Ｍｂｐｓに劣化する。このとき、通信装置４が選択され（Ｓ１０４）、通信可能帯域が「３Ｍｂｐｓ」であることが測定され（Ｓ１０５）、第一通信品質における通信可能帯域が劣化したと判断される（Ｓ１０６：ＹＥＳ）。この場合、通信装置４が第一他装置４である。
【００８７】
次いで、第一他装置４以外、且つフラグデータテーブル５１のフラグが「ＦＡＬＳＥ」である通信装置である通信装置５がランダムに選択されたとする（Ｓ１０７）。この場合、通信装置５が第三他装置５である。第三他装置５と通信装置３との間の第三通信品質が１秒間測定される（Ｓ１０７）。例示テーブル５６に示すように、通信装置３と通信装置５との間の通信経路の通信可能帯域は、７Ｍｂｐｓのままであり、劣化していない。このため、通信可能帯域「７Ｍｂｓ」が測定される（Ｓ１０７）。通信可能帯域「７Ｍｂｐｓ」が、劣化判断データテーブル５４に登録されている通信可能帯域の範囲「５Ｍｂｐｓ以下」の範囲にないので、第三通信品質が劣化していないことが確認される（Ｓ１０８）。次いで、第三通信品質は、Ｓ１０８の処理で劣化していないことが確認されているので、劣化していないことを示す信号が第一他装置４に送信される（Ｓ１０９）。Ｓ１０９の処理で送信された通信品質の結果は、第一他装置４が行うＳ１１４の処理によって受信される。
【００８８】
次いで、第三通信品質が劣化していないと判断され（Ｓ１１０：ＮＯ）、第一他装置４のＳ１０９の処理において送信される、第二通信品質の結果が受信されたか否かが判断される（Ｓ１１４）。ここで、通信装置４が測定した第二通信品質は、通信装置４と通信装置６との間の通信経路の通信品質であるとする。この場合、通信装置６が第二他装置６である。例示テーブル５６に示すように、７１秒から、通信装置４と通信装置６との間の通信可能帯域は、１４Ｍｂｐｓのままであり、劣化していない。このため、第一他装置４から送信される第二通信品質の結果は、劣化していないことを示す信号である。
【００８９】
Ｓ１１５の処理において、Ｓ１１４の処理において受信された第二通信品質の結果が参照され、第二通信品質が、劣化していないと判断される（Ｓ１１５：ＮＯ）。次いで、第三区間２３が劣化区間であるとして、通信品質表示３６１が表示される（Ｓ１１９）。図１８に示すように、第三区間２３が赤色で表示され、第二区間２２と第一区間２１とが青色で表示される。これによって、ユーザに、第三区間２３の通信品質が劣化していることを報知することができる。
【００９０】
次いで、フラグデータテーブル５１において、図１６に示すように、第一他装置である通信装置４のフラグが「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される（Ｓ１２０）。次いで、第三復帰確認処理が開始される（Ｓ１２１）。次いで、Ｓ１０４に戻り、処理が繰り返される。
【００９１】
図１９を参照して、第三復帰確認処理について説明する。第三復帰確認処理において、Ｓ２０１〜Ｓ２０３の処理が行われる。Ｓ２０１〜Ｓ２０３の処理は、第一復帰確認処理（図１４参照）と同様なので、説明は省略する。次いで、フラグデータテーブル５１において、第一他装置のフラグが「ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新される（Ｓ２０６）。次いで、通信品質表示３６１における第三区間の劣化の表示が、正常の表示に変更される（Ｓ２０７）。次いで、第三復帰確認処理が終了される。
【００９２】
具体例の場合、例示テーブル５６（図１１参照）に示すように、７２秒まで通信装置３と通信装置４との間の通信可能帯域は劣化したままである。このため、７２秒までは、第一通信品質を測定することによって、通信可能帯域「３Ｍｂｐｓ」が検出され（Ｓ２０１）、通信可能帯域「３Ｍｂｐｓ」が、復帰判断データテーブル５５に登録されている条件「４Ｍｂｐｓ以上」まで復帰していないので（Ｓ２０２：ＮＯ）、Ｓ２０１に戻り、処理が繰り返される。
【００９３】
そして、例示テーブル５６に示すように、７３秒になると、通信装置３と通信装置４との間の通信可能帯域は「５Ｍｂｐｓ」になる。この場合、通信可能帯域「５Ｍｂｐｓ」が検出され（Ｓ２０１）、復帰判断データテーブル５５に登録されている条件「４Ｍｂｐｓ以上」まで復帰しているので（Ｓ２０２：ＹＥＳ）、第一通信品質が復帰したことを示す信号である復帰信号が、第一他装置４に送信される（Ｓ２０３）。次いで、フラグデータテーブル５１（図１６参照）において、第一他装置である通信装置４のフラグが、ＴＲＵＥ」から、「ＦＡＬＳＥ」に更新される（Ｓ２０６）。これによって、フラグデータテーブル５１は、図４に示す状態になる。次いで、通信品質表示３６１における第三区間２３の劣化の表示が、正常の表示に変更される（Ｓ２０７）。つまり、通信品質表示３６１は、図３に示すように、全ての区間が青色で表示された状態になる。これによって、ユーザに、第三区間２３の通信品質の劣化が復帰したことを報知することができる。次いで、第三復帰確認処理が終了される。
【００９４】
以上説明したように、本実施形態における処理が実行される。本実施形態では、Ｓ１０５、Ｓ１０７、およびＳ１１４（図７および図８参照）の処理において取得される各通信経路の第一〜第三通信品質に基づいて、第一〜第三区間のうち、いずれが劣化区間であるかを特定することができる。このため、従来のように、通信経路の各ノード対する全ての区間の通信の劣化を検出する場合に比べて少ない計算量で、通信の品質が劣化した区間を特定することができる。よって、通信装置への負荷が低減される。
【００９５】
また、従来の場合、劣化の検出には、テストパケットをネットワークに流す必要があった。このため、ネットワークへの負荷とＣＰＵの計算量が増大していた。本発明では、テストパケットを流す必要がないので、従来の場合に比べて、ネットワークへの負荷とＣＰＵの計算量とを低減することができる。
【００９６】
また、Ｓ１０７の処理（図７参照）においては、ランダムに通信装置が選択される。つまり、ランダムに選択された自装置とは異なる通信装置と自装置との間の第三通信品質を取得して、劣化区間を特定することができる。
【００９７】
また、Ｓ１１４の処理（図８参照）においては、自装置とは異なる通信装置が測定した一の通信経路の通信品質の結果が取得されている。このため、二以上の通信経路について通信品質を取得する場合に比べて、ネットワークへの負荷と、ＣＰＵ３１の計算量とを軽減することができる。
【００９８】
また、Ｓ１０１の処理（図７参照）によって、分岐点に存在するノードのＩＰアドレスを取得することができる。また、取得したＩＰアドレスをディスプレイ３６に表示することができる。
【００９９】
また、第一、第三復帰確認処理（図１４および図１９参照）において、一の通信経路のみの第一通信品質を測定し（Ｓ２０１）、第一通信品質が復帰することを判断している（Ｓ２０２）。第二区間２２と第三区間とのいずれかの通信品質が劣化した場合でも、第一通信品質が復帰すれば、第二区間２２、第三区間の通信品質が復帰したと判断できるためである。このため、複数の通信品質を測定して通信品質の復帰を判断する場合に比べて、ＣＰＵ３１の計算量を少なくすることができる。
【０１００】
上記実施形態において、Ｓ１０５の処理を行うＣＰＵ３１が本発明の「第一取得手段」に相当し、Ｓ１１４の処理を行うＣＰＵ３１が本発明の「第二取得手段」に相当する。Ｓ１０６、Ｓ１１０、およびＳ１１５の処理を行って、劣化区間を特定する処理を行うＣＰＵ３１が、本発明の「劣化区間特定手段」に相当し、Ｓ１０７の処理において第三通信品質を測定する処理を行うＣＰＵ３１が本発明の「第三取得手段」に相当する。
【０１０１】
Ｓ１０７の処理において、通信装置をランダムに選択する処理を行うＣＰＵ３１が、本発明の「第一選択手段」に相当し、ディスプレイ３６が本発明の「表示手段」に相当する。Ｓ１１１、Ｓ１１６、およびＳ１１９の処理を行うＣＰＵ３１が本発明の「表示制御手段」に相当し、Ｓ１０１の処理において、各通信経路のノードのＩＰアドレスを取得する処理を行うＣＰＵ３１が本発明の「ＩＰアドレス取得手段」に相当する。Ｓ１０１の処理において分岐点のノードを特定する処理を行うＣＰＵ３１が本発明の「分岐点特定手段」に相当する。
【０１０２】
Ｓ１０４の処理が「第一取得ステップ」に相当し、Ｓ１１４の処理を行うＣＰＵ３１が本発明の「第二取得ステップ」に相当する。Ｓ１０６、Ｓ１１０、およびＳ１１５の処理を行って、劣化区間を特定する処理が本発明の「劣化区間特定ステップ」に相当する。
【０１０３】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、Ｓ１０５の処理において、ランダムに通信装置が選択されていたが、これに限定されない。例えば、予め設定された基準に基づいて通信装置を選択してもよい。予め設定された基準は、例えば、通信経路に接続されているノードの数が少ない通信装置を選択するように設定された基準や、Ｓ１０２の処理で測定された通信品質のうち、通信可能帯域が最も大きかった通信経路における自装置とは異なる通信装置を選択するように設定された基準や、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を使って通信を開始した場合において、最も大きい数のＣａｌｌ−ＩＤの通信装置または最も小さい数のＣａｌｌ−ＩＤの通信装置を選択するように設定された基準などである。これによって、予め設定された基準に基づいて選択された通信装置と自装置との間の通信品質を取得して、劣化区間を特定することができる。なお、予め設定された基準に基づいて通信装置を選択するＣＰＵ３１は、本発明の「第二選択手段」に相当する。
【０１０４】
また、Ｓ１０３の処理において、Ｓ１０２の処理で記憶された通信品質の基準値と、劣化設定データテーブル５２（図５参照）とが参照され、基準値から劣化設定データテーブル５２に登録されている値以上劣化した範囲が劣化判断データテーブル５４に登録されていたが、これに限定されない。例えば、劣化判断データテーブル５４において、Ｓ１０２の処理で記憶された通信品質の基準値にかかわらず、登録される値（つまり、劣化の判断基準）を固定してもよい。例えば、図９に示す劣化判断データテーブル５４の一例において、通信可能帯域については前述のＳ１０３の処理と同様に設定し、ジッタ、パケットロス率については、ジッタ「５ｍｓ以上」、パケットロス率「２％以上」に固定するようにしてもよい。また、通信可能帯域についても同様に「２Ｍｂｐｓ以下」に固定してもよい。このようにすれば、固定された閾値で通信品質が劣化したことを判断することができる。
【０１０５】
また、固定された閾値を用いて通信品質が劣化したことを判断する場合、Ｓ１０２の処理で記憶された通信品質の基準値が、既に閾値より劣化している場合もあり得る。この場合、例えば、既に閾値より劣化している通信品質については、Ｓ１０６等において劣化の判断を行わないようにしてもよい。具体的には、例えば、Ｓ１０２の処理で記憶されたジッタの基準値が「６ｍｓ」であり、劣化判断データテーブル５４における固定されたジッタの閾値が「５ｍｓ以上」である場合、Ｓ１０６等の劣化の判断において、ジッタについては判断を行わないようにしてもよい。
【０１０６】
また、Ｓ１０３の処理において、Ｓ１０２の処理で記憶された通信品質の基準値と、復帰設定データテーブル５３（図６参照）とが参照され、基準値から復帰設定データテーブル５３に登録されている値だけ劣化した値より復帰した範囲が復帰判断データテーブル５５に登録されていたが、これに限定されない。例えば、復帰判断データテーブル５５において、Ｓ１０２の処理で記憶された通信品質の基準値にかかわらず、登録される値（つまり、復帰の判断基準）を固定してもよい。例えば、図１０に示す復帰判断データテーブル５５の一例において、通信可能帯域については前述のＳ１０３の処理と同様に設定し、ジッタ、パケットロス率については、ジッタ「２ｍｓ以上」、パケットロス率「０．２％以下」に固定するようにしてもよい。また、通信可能帯域についても同様に「１Ｍｂｐｓ以上」に固定してもよい。このようにすれば、固定された閾値で通信品質が復帰したことを判断することができる。
【０１０７】
通信品質表示３６１（図３等参照）において、ＩＰアドレスは、ノード７３のＩＰアドレスのみを表示していたが、これに限定されない。例えば、通信装置３，４およびノード７７のＩＰアドレスを表示してもよい。なお、ノード７７のＩＰアドレスは、通信装置４が行うＳ１０１の処理によって特定されるので、このＩＰアドレスを通信装置４から通信装置３に送信することで、通信装置３はノード７７のＩＰアドレスを取得することができる。これによって、第二区間と第三区間との境目のノードのＩＰアドレスもディスプレイ３６に表示することができる。
【０１０８】
また、Ｓ１０７およびＳ１１４の処理において、それぞれ、一の通信経路についての通信品質を測定・取得していたが、これに限定されない。例えば、それぞれの処理において、複数の通信経路についての通信品質を測定・取得して、劣化区間を特定してもよい。
【０１０９】
通信品質表示３６１（図１２、図１５、および図１８参照）において、種々の通信品質のうち、劣化している通信品質についての情報を表示していなかったが、これに限定されない。例えば、通信可能帯域が劣化している場合には「通信可能帯域が劣化中」等の表示をしてもよい。
【符号の説明】
【０１１０】
１    通信システム
２    ネットワーク
３，４，５，６    通信装置
２１    第一区間
２２    第二区間
２３    第三区間
３６    ディスプレイ
５２    劣化設定データテーブル
５３    復帰設定データテーブル
５４    劣化判断データテーブル
５５    復帰判断データテーブル
７１〜８９    ノード
３２１    プログラム記憶領域
３６１    通信品質表示
【図１】
2012034092.tif 000003
【図２】
2012034092.tif 000004
【図３】
2012034092.tif 000005
【図４】
2012034092.tif 000006
【図５】
2012034092.tif 000007
【図６】
2012034092.tif 000008
【図７】
2012034092.tif 000009
【図８】
2012034092.tif 000010
【図９】
2012034092.tif 000011
【図１０】
2012034092.tif 000012
【図１１】
2012034092.tif 000013
【図１２】
2012034092.tif 000014
【図１３】
2012034092.tif 000015
【図１４】
2012034092.tif 000016
【図１５】
2012034092.tif 000017
【図１６】
2012034092.tif 000018
【図１７】
2012034092.tif 000019
【図１８】
2012034092.tif 000020
【図１９】
2012034092.tif 000021