(57)【特許請求の範囲】
【請求項１】
一定時間間隔で送信処理をおこなう通信装置から送信される１つのセッションでの一連のデータを取得する取得手段と、
前記取得手段によって取得された一連のデータのそれぞれの送信間隔からの取得間隔のずれを示す値を算出する算出手段と、
前記一連のデータの中から、前記算出手段によって算出されたずれを示す値が閾値以上になるデータ集合を抽出する抽出手段と、
前記抽出手段によって抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定する特定手段と、
前記特定手段によって特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する出力手段と、
を備えることを特徴とする監視装置。
【請求項２】
前記特定手段は、
前記データ集合の中から、データまたはデータ群が所定数以上連続して等間隔に出現するパターンを特定し、
前記出力手段は、
前記特定手段によって特定されたパターンに該当する複数のデータ群の各々のデータを特定する情報を出力することを特徴とする請求項１に記載の監視装置。
【請求項３】
前記抽出手段は、
前記一連のデータの中から遅延の原因が特定されているデータを除いた残余のデータの中から、前記算出手段によって算出されたずれを示す値が閾値以上になるデータ集合を抽出することを特徴とする請求項１または２に記載の監視装置。
【請求項４】
前記取得手段によって取得された一連のデータの中から、前記出力手段によって出力された情報により特定されるデータを除いた残余のデータに基づいて、ネットワークの品質解析をおこなう解析手段を備えることを特徴とする請求項１〜３のいずれか一つに記載の監視装置。
【請求項５】
コンピュータが、
一定時間間隔で送信処理をおこなう通信装置から送信される１つのセッションでの一連のデータを取得し、
取得された一連のデータのそれぞれの送信間隔からの取得間隔のずれを示す値を算出し、
前記一連のデータの中から、算出されたずれを示す値が閾値以上になるデータ集合を抽出し、
抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定し、
特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する、
ことを特徴とする監視方法。
【請求項６】
コンピュータに、
一定時間間隔で送信処理をおこなう通信装置から送信される１つのセッションでの一連のデータを取得し、
取得された一連のデータのそれぞれの送信間隔からの取得間隔のずれを示す値を算出し、
前記一連のデータの中から、算出されたずれを示す値が閾値以上になるデータ集合を抽出し、
抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定し、
特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する、
処理を実行させることを特徴とする監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを監視する監視装置、監視方法、および監視プログラムに関する。
【背景技術】
【０００２】
近年、情報技術の発展に伴い、パケット通信ネットワークを介しての双方向通信が活発である。例えば、パケット化した音声データを、パケット通信ネットワークを介して送受信することによって、インターネット経由での音声通話を可能にするＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）機能を使用したＩＰ電話が普及している。サービス事業者にとって、ＩＰ電話の通話品質の監視・管理が重要になる。
【０００３】
パケット通信ネットワークには、無線区間が含まれ、パケット通信ネットワークの端末として無線通信装置が使用される場合がある。この場合、無線区間でのパケットの遅延が発生することが想定される。しかし、無線区間のどの部分が遅延の原因であるかを特定するためには、無線区間に流れるときのパケットにのみ含まれる情報が必要となる。そのため、有線区間でのパケットをキャプチャしても、無線区間のどの部分が遅延の原因であるかはわからない。
【０００４】
従来、エンド端末でのパケット受信数と、ゲートウェイでのパケット通過数と、に基づいて、エンド端末が原因の遅延を特定する技術がある（例えば、下記特許文献１参照）。また、関連する技術として、無線ネットワーク内のセンサノードの間欠動作の間隔に基づいて、障害原因の特定処理の実行間隔を決定して、省電力化を図る技術がある（例えば、下記特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２２００４８号公報
【特許文献２】特開２００８−１５７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、エンド端末になる無線通信装置など、パケット通信ネットワークのうちの無線区間でパケットを監視する必要がある。結果として、通信ネットワークの下流になる無線区間に監視装置を設置する必要があり、監視装置の数が膨大になるため、コストが増大する。
【０００７】
一方、無線区間から有線区間へ流れるパケットを中継する中継機器を通過する際に、無線区間を流れるときのパケットが有していた情報がなくなる。そのため、ネットワークの上流である有線区間でパケットを監視しても、無線区間のどの部分が遅延の原因であるか特定できない。
【０００８】
本発明は、上述した従来技術による問題点を解消するため、有線区間での監視により無線区間にある障害原因を特定できる監視装置、監視方法、および監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、規則的に送信処理をおこなう通信装置から送信される一連のデータを取得し、取得された一連のデータのそれぞれの遅延時間を算出し、一連のデータの中から、算出された遅延時間が閾値以上になるデータ集合を抽出し、抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定し、特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する監視装置、監視方法、および監視プログラムが提案される。
【発明の効果】
【００１０】
本発明の一側面によれば、有線区間での監視により無線区間にある障害原因を特定できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、監視装置による障害原因特定の内容を示す説明図である。
【図２】図２は、実施の形態にかかる監視装置１００のハードウェア構成例を示すブロック図である。
【図３】図３は、パケットＤＢ２３０の記憶内容を示す説明図である。
【図４】図４は、図２に示したＲＡＭ２０３に記憶される階級ＤＢ２４０の記憶内容を示す説明図である。
【図５】図５は、監視装置１００の機能的構成を示すブロック図である。
【図６】図６は、遅延したパケットＰが等間隔に１つずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例を示す説明図である。
【図７】図７は、遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定の内容を示す説明図である。
【図８】図８は、遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定処理の詳細を示すフローチャートである。
【図９】図９は、ステップＳ８０７におけるパワーマネジメントに起因する遅延の間隔の特定処理の詳細を示すフローチャートである。
【図１０】図１０は、遅延したパケットＰが等間隔に１つずつ出現する場合における品質解析の具体例を示す説明図である。
【図１１】図１１は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例を示す説明図である。
【図１２】図１２は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定の内容を示す説明図である。
【図１３】図１３は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる監視装置、監視方法、および監視プログラムの実施の形態を詳細に説明する。監視装置は、有線区間に流れるパケット群をキャプチャして、キャプチャしたパケット群の中から、ネットワーク内の無線通信装置におけるパワーマネジメントに起因して遅延したパケットを特定する。
【００１３】
ここで、無線通信装置におけるパワーマネジメントには、一定時間間隔で大きな遅延を発生させるという性質がある。そのため、監視装置は、まず、キャプチャしたパケット群のそれぞれの遅延時間を算出する。次に、監視装置は、キャプチャしたパケット群のそれぞれの遅延時間に基づいて、キャプチャしたパケット群の中から、遅延が大きいパケット集合を抽出する。
【００１４】
そして、監視装置は、遅延が大きいパケット集合の中から、等間隔にキャプチャされているパケットを特定する。これにより、監視装置は、無線通信装置でのパワーマネジメントに起因して遅延したパケットを特定することができる。
【００１５】
（監視装置による障害原因特定の内容を示す説明図）
まず、無線通信装置が、ネットワークに向けて一定時間間隔でパケットの送信処理をおこなった場合を例に挙げて、監視装置による障害原因特定の内容について説明する。
【００１６】
図１は、監視装置による障害原因特定の内容を示す説明図である。図１では、通信システムＣは、無線通信装置ＷＴと、アクセスポイントＡＰと、ネットワークＮと、を含む。通信システムＣでは、無線通信装置ＷＴから、アクセスポイントＡＰを介してネットワークＮにパケットＰが送信されている。監視装置１００は、アクセスポイントＡＰと、ネットワークＮと、の間の有線区間において、通信路に流れるパケットＰ群をキャプチャしている。
【００１７】
（１）無線通信装置ＷＴは、一定時間間隔でパケットＰの送信処理をおこなっている。なお、一定時間間隔でパケットＰの送信処理をおこなうサービスとしては、例えばＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）機能を用いたＩＰ電話が挙げられる。ここで、無線通信装置ＷＴは、パワーマネジメントを実行している。パワーマネジメントには、一定時間間隔で大きな遅延を発生させるという性質がある。
【００１８】
（２）次に、監視装置１００は、無線通信装置ＷＴから送信されてきたパケットＰ群をキャプチャする。図１では、キャプチャされたパケットＰ群として、例に挙げている。ただし、パケットＰ群に、無線通信装置ＷＴとは異なる他の無線通信装置ＷＴが送信したパケットＰが含まれている場合、他の無線通信装置ＷＴが送信したパケットＰはパケットＰ群から除外しておく。そして、監視装置１００は、キャプチャしたパケットＰ群のそれぞれの遅延時間を算出する。具体的には、連続して受信された２つのパケットＰの受信時刻（キャプチャした時刻）の差分を遅延時間として算出する。
【００１９】
（３）ここで、キャプチャされたパケットＰ群には、無線通信装置ＷＴにおけるパワーマネジメントに起因して、一定時間間隔ごとに大きな遅延が発生している。そのため、監視装置１００は、キャプチャしたパケットＰ群のそれぞれの遅延時間に基づいて、キャプチャしたパケットＰ群の中から、遅延が大きいパケットＰ集合を抽出する。そして、監視装置１００は、遅延が大きいパケットＰ集合の中から、一定時間間隔でキャプチャされているパケットＰを特定する。
【００２０】
（４）これにより、監視装置１００は、無線通信装置ＷＴでのパワーマネジメントに起因して遅延したパケットＰを特定することができる。この際、監視装置１００は、パケットＰの遅延時間から障害原因を特定するため、無線区間とは異なりパワーマネジメントがおこなわれたことを示す情報がパケットＰに含まれない有線区間でのパケットＰからでも、障害原因を特定できる。
【００２１】
結果として、有線区間において無線区間にある障害原因の特定ができるため、無線区間に監視装置１００を設置しなくてよくなり、監視装置１００の設置数を減少させることができる。また、監視装置１００は、特定したパケットＰを、ネットワークＮの品質解析の標本にしないようにして、ネットワークＮの品質をより精度よく解析できる。
【００２２】
（監視装置１００のハードウェア構成例）
次に、図２を用いて、監視装置１００のハードウェア構成例について説明する。
【００２３】
図２は、実施の形態にかかる監視装置１００のハードウェア構成例を示すブロック図である。図２において、監視装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、磁気ディスクドライブ２０４と、磁気ディスク２０５と、光ディスクドライブ２０６と、光ディスク２０７と、ディスプレイ２０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２２０によってそれぞれ接続されている。
【００２４】
ここで、ＣＰＵ２０１は、監視装置１００の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。また、ＲＡＭ２０３は、パケットＤＢ２３０と、階級ＤＢ２４０と、を記憶している。
【００２５】
磁気ディスクドライブ２０４は、ＣＰＵ２０１の制御にしたがって磁気ディスク２０５に対するデータのリード／ライトを制御する。磁気ディスク２０５は、磁気ディスクドライブ２０４の制御で書き込まれたデータを記憶する。
【００２６】
光ディスクドライブ２０６は、ＣＰＵ２０１の制御にしたがって光ディスク２０７に対するデータのリード／ライトを制御する。光ディスク２０７は、光ディスクドライブ２０６の制御で書き込まれたデータを記憶したり、光ディスク２０７に記憶されたデータをコンピュータに読み取らせたりする。
【００２７】
ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２８】
インターフェース（以下、「Ｉ／Ｆ」と略する。）２０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークＮに接続され、このネットワークＮを介して他の装置に接続される。そして、Ｉ／Ｆ２０９は、ネットワークＮと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２０９には、例えばモデムやＬＡＮアダプタなどを採用することができる。
【００２９】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３０】
スキャナ２１２は、画像を光学的に読み取り、監視装置１００内に画像データを取り込む。なお、スキャナ２１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００３１】
（パケットＤＢ２３０の記憶内容）
次に、図３を用いて、図２に示したＲＡＭ２０３に記憶されるパケットＤＢ２３０の記憶内容について説明する。
【００３２】
図３は、パケットＤＢ２３０の記憶内容を示す説明図である。図３に示すように、パケットＤＢ２３０は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）シーケンス番号項目と、送信側タイムスタンプ項目と、受信側タイムスタンプ項目と、送信元ＩＰアドレス項目と、宛先ＩＰアドレス項目と、送信元ポート項目と、宛先ポート項目と、ＳＳＲＣ識別子（Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｓｏｕｒｃｅ  ｉｄｅｎｔｉｆｉｅｒ）項目と、を有し、パケットＰを受信するごとにレコードを構成する。
【００３３】
ＲＴＰシーケンス番号項目には、キャプチャしたパケットＰのＲＴＰヘッダに含まれているシーケンス番号が記憶されている。シーケンス番号は、送信元で、パケットＰが送信される度にインクリメントされる１６ビットの番号である。そのため、監視装置１００は、シーケンス番号に基づいて、パケットロスを検知できる。ただし、シーケンス番号は、３２ビットに拡張されてもよい。
【００３４】
送信側タイムスタンプ項目には、キャプチャしたパケットＰのＲＴＰヘッダに含まれているタイムスタンプの値が記憶されている。タイムスタンプの値は、送信元がパケットＰの先頭バイトを送信した時刻を示す３２ビットの値である。受信側タイムスタンプ項目には、監視装置１００が、パケットＰをキャプチャした時刻（受信時刻）を示す値が記憶されている。送信元がパケットＰの先頭バイトを送信した時刻と、監視装置１００がパケットＰをキャプチャした時刻と、に基づいて、監視装置１００は、パケットＰの遅延時間を算出することができる。
【００３５】
送信元ＩＰアドレス項目には、キャプチャしたパケットＰのＩＰヘッダに含まれている送信元の無線通信装置ＷＴのＩＰアドレスを示す３２ビットの値が記憶されている。宛先ＩＰアドレス項目には、キャプチャしたパケットＰのＩＰヘッダに含まれている宛先の通信装置のＩＰアドレスを示す３２ビットの値が記憶されている。
【００３６】
送信元ポート項目には、キャプチャしたパケットＰのＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ヘッダに含まれている送信元のポート番号を示す１６ビットの値が記憶されている。宛先ポート項目には、キャプチャしたパケットＰのＵＤＰヘッダに含まれている送信元のポート番号を示す１６ビットの値が記憶されている。
【００３７】
ＳＳＲＣ識別子項目には、キャプチャしたパケットＰのＲＴＰヘッダに含まれているセッション（１通話）ごとに変わる一時的な送信元識別子が記憶されている。送信元ＩＰアドレスと、宛先ＩＰアドレスと、送信元ポート番号と、宛先ポート番号と、ＳＳＲＣに基づいて、監視装置１００は、パケットＰをセッションごとに分けることができる。
【００３８】
（階級ＤＢ２４０の記憶内容）
次に、図４を用いて、図２に示したＲＡＭ２０３に記憶される階級ＤＢ２４０の記憶内容について説明する。なお、階級ＤＢ２４０の記憶内容は、いわゆる度数分布表である。
【００３９】
図４は、図２に示したＲＡＭ２０３に記憶される階級ＤＢ２４０の記憶内容を示す説明図である。図４に示すように、階級ＤＢ２４０は、階級名項目に対応付けて、度数項目を有し、監視装置１００がキャプチャしたパケットＰ群の各々の遅延時間から度数分布表を作成する際にレコードを構成する。
【００４０】
階級名項目には、遅延時間の区間が記憶されている。度数項目には、各区間に含まれる遅延時間になるパケットＰの数が記憶されている。例えば、監視装置１００により遅延時間が０以上１０未満であるパケットＰが１３８個キャプチャされた場合には、階級名項目の「０以上１０未満」に対応する度数項目に「１３８」が記憶される。
【００４１】
なお、監視装置１００は、階級ＤＢ２４０に基づいて、遅延が大きいパケットＰ集合を抽出する。具体的には、監視装置１００は、度数が０になる区間４００の中央値を閾値に決定し、遅延時間が閾値以上であるパケットＰ集合を抽出する。例えば、図４の階級ＤＢ２４０に基づいて、監視装置１００は、閾値を１１０に決定し、遅延時間が１１０以上の４つのパケットＰを抽出する。
【００４２】
（監視装置１００の機能的構成例）
まず、図５を用いて、監視装置１００の機能的構成例について説明する。
【００４３】
図５は、監視装置１００の機能的構成を示すブロック図である。監視装置１００は、取得部５０１と、算出部５０２と、抽出部５０３と、特定部５０４と、出力部５０５と、解析部５０６と、を含む構成である。この制御部となる機能（取得部５０１〜解析部５０６）は、具体的には、例えば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０９により、その機能を実現する。
【００４４】
取得部５０１は、規則的に送信処理をおこなう通信装置から送信される一連のデータを、取得する機能を有する。ここで、規則的に送信処理をおこなう通信装置とは、上述した無線通信装置ＷＴである。データとは、上述したパケットＰである。具体的には、例えば、取得部５０１は、有線区間に接続し、通信路を流れるパケットＰ群をキャプチャする。
【００４５】
ただし、キャプチャしたパケットＰ群に、複数の無線通信装置ＷＴから送信されたパケットＰ、または、複数のセッションにおいて送信されたパケットＰが含まれる場合を想定する。この場合、取得部５０１は、キャプチャしたパケットＰ群の中から、いずれか一つの無線通信装置ＷＴから送信された一つのセッションにおける一連のパケットＰを抽出して取得する。これにより、取得部５０１は、通信路上を流れる一つのセッションにおける一連のパケットＰをキャプチャできる。
【００４６】
なお、取得部５０１の処理内容は、一つのセッションに対するものであるが、複数のセッションがある場合、それぞれのセッションに対して同じ処理を行ってもよい。なお、取得されたデータは、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶される。
【００４７】
算出部５０２は、取得部５０１によって取得された一連のデータのそれぞれの遅延時間を算出する機能を有する。具体的には、例えば、算出部５０２は、取得部５０１によって取得された一連のパケットＰのそれぞれの送信時刻と受信時刻とに基づいて、それぞれの遅延時間を算出する。より具体的には、例えば、算出部５０２は、連続してキャプチャされた先行パケットＰと後続パケットＰとの送信間隔および受信間隔を算出し、「送信間隔−受信間隔」を後続パケットＰの遅延時間として算出する。
【００４８】
これにより、算出部５０２は、取得部５０１が取得した一連のパケットＰのそれぞれの遅延時間を算出することができる。ただし、上述した算出式では、一連のパケットＰのうち先頭のパケットＰの遅延時間は算出されない。なお、算出結果は、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶される。
【００４９】
抽出部５０３は、一連のデータの中から、算出部５０２によって算出された遅延時間が閾値以上になるデータ集合を抽出する機能を有する。ここで、データ集合とは、上述したパケットＰ集合である。具体的には、例えば、抽出部５０３は、算出部５０２によって算出された遅延時間に基づいて、階級ＤＢ２４０（度数分布表）を作成し、作成した階級ＤＢ２４０に基づいて閾値を算出する。そして、抽出部５０３は、取得部５０１によって取得されたパケットＰ群の中から、算出部５０２によって算出された遅延時間が、算出した閾値以上になるパケットＰ集合を抽出する。
【００５０】
これにより、抽出部５０３は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを抽出することができる。ただし、ここで抽出されたパケットＰ集合には、無線通信装置ＷＴにおけるパワーマネジメントとは異なる原因によって遅延したパケットＰも含まれる場合がある。
【００５１】
また、抽出部５０３は、一連のデータの中から遅延の原因が特定されているデータを除いた残余のデータの中から、算出部５０２によって算出された遅延時間が閾値以上になるデータ集合を抽出する機能を有する。ここで、遅延の原因が特定されているデータとは、例えば、パケットロスにより大きく遅延したパケットＰである。
【００５２】
具体的には、例えば、抽出部５０３は、シーケンス番号の抜け落ちを発見することにより、パケットロスにより大きく遅延したパケットＰを特定する。次に、抽出部５０３は、算出部５０２によって算出された遅延時間の中からパケットロスによる遅延時間を除いた残余の遅延時間に基づいて、階級ＤＢ２４０（度数分布表）を作成し、作成した階級ＤＢ２４０に基づいて閾値を算出する。そして、抽出部５０３は、取得部５０１によって取得されたパケットＰ群の中からパケットロスにより大きく遅延したパケットＰを除いた残余のパケットＰの中から、算出部５０２によって算出された遅延時間が、算出した閾値以上になるパケットＰ集合を抽出する。
【００５３】
これにより、抽出部５０３は、遅延の原因が特定されているパケットＰを抽出せずに、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを抽出することができる。なお、抽出されたデータは、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶される。
【００５４】
特定部５０４は、抽出部５０３によって抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定する機能を有する。ここで、パターンとは、無線通信装置ＷＴにおけるパワーマネジメントに起因して等間隔に遅延したパケットＰの出現のパターンである。ただし、データが出現する間隔が一定の範囲に収まっていれば、等間隔とみなしてよい。例えば、データの出現する間隔が、２９０ｍｓ（ｍｉｌｌｉｓｅｃｏｎｄ）から３１０ｍｓまでの間に散らばっていても、等間隔とみなしてよい。また、データの出現する間隔は、シーケンス番号に基づいて判断してもよい。例えば、データの出現する間隔として、１０番ごとの間隔を採用してもよい。
【００５５】
具体的には、例えば、特定部５０４は、パケットＰ集合のそれぞれのパケットＰの受信時刻に基づいて、パケットＰ集合の中から、２以上連続して３００ｍｓごとにパケットＰが出現するというパターンを特定する。これにより、特定部５０４は、無線通信装置ＷＴにおけるパワーマネジメントに起因して等間隔に遅延したパケットＰの出現のパターンを特定することができる。
【００５６】
また、特定部５０４は、データ集合の中から、所定数以上連続して等間隔に出現するデータ群のパターンを特定する機能を有する。具体的には、例えば、特定部５０４は、パケットＰ集合の中から、受信時刻の近いパケットＰ群をグループ化する。そして、特定部５０４は、グループ化した複数のパケットＰ群の受信時刻に基づいて、２以上連続して３００ｍｓごとにグループ化したパケットＰ群が出現するというパターンを特定する。
【００５７】
これにより、特定部５０４は、無線通信装置ＷＴにおけるパワーマネジメントに起因して等間隔に遅延したパケットＰ群の出現のパターンを特定することができる。なお、特定結果は、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶される。
【００５８】
出力部５０５は、特定部５０４によって特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する機能を有する。データを特定する情報とは、例えば、上述したパケットＰのシーケンス番号である。具体的には、例えば、出力部５０５は、約３００ｍｓごとに出現する複数のパケットＰの各々のパケットＰのシーケンス番号を出力する。これにより、出力部５０５は、抽出部５０３によって抽出されたパケットＰ集合に含まれる無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延した複数のパケットＰの各々のパケットＰを特定する情報を出力できる。
【００５９】
また、出力部５０５は、特定部５０４によって特定されたパターンに該当する複数のデータ群の各々のデータを特定する情報を出力する機能を有する。具体的には、例えば、出力部５０５は、約３００ｍｓごとに出現する複数のパケットＰ群の各々のパケットＰのシーケンス番号を出力する。これにより、出力部５０５は、抽出部５０３によって抽出されたパケットＰ集合に含まれる無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延した複数のパケットＰの各々のパケットＰを特定する情報を出力できる。なお、出力形式としては、例えば、ディスプレイ２０８への表示、プリンタ２１３への印刷出力、Ｉ／Ｆ２０９による外部装置への送信がある。また、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶することとしてもよい。
【００６０】
解析部５０６は、取得部５０１によって取得された一連のデータの中から、出力部５０５によって出力された情報により特定されるデータを除いた残余のデータに基づいて、ネットワークＮの品質解析をおこなう機能を有する。ここで、品質解析とは、例えば、ジッター値（ｍｓ）の最大値や最小値や平均値の算出である。なお、１セッションにおける最大値／最小値／平均値を算出してもよいし、一定時間ごとの最大値／最小値／平均値を算出してもよい。
【００６１】
具体的には、例えば、解析部５０６は、取得部５０１によって取得された一連のパケットＰのそれぞれからジッター値を算出する。なお、ｉ番目のパケットＰから算出されるジッター値Ｊ（ｉ）の算出式は、Ｊ（ｉ）＝Ｊ（ｉ−１）＋（｜Ｄ（ｉ−１，ｉ）｜−Ｊ（ｉ−１））／１６である。ここで、Ｄ（ｉ，ｊ)はｉ番目のパケットＰの遅延時間を示しており、遅延時間Ｄ（ｉ，ｊ)の算出式は、Ｄ（ｉ，ｊ)＝（Ｒｊ−Ｒｉ）−（Ｓｊ−Ｓｉ）＝（Ｒｊ−Ｓｊ）−（Ｒｉ−Ｓｉ）である。ここで、Ｓは、送信元がパケットＰの先頭バイトを送信した時刻を示し、Ｒは監視装置１００がパケットＰをキャプチャした受信時刻を示している。そして、算出したジッター値のうち、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰから算出されたジッター値を除いた残余のジッター値に基づいて、ジッター値の最大値や最小値や平均値を算出する。
【００６２】
これにより、ネットワークＮそのものの品質には関係しない無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを除いて、ネットワークＮそのものの品質解析を精度よくおこなうことができる。なお、解析結果は、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶される。また、解析結果は、例えば、ディスプレイ２０８へ表示してもよいし、プリンタ２１３へ印刷出力してもよいし、Ｉ／Ｆ２０９により外部装置へ送信してもよい。
【００６３】
（遅延したパケットＰが等間隔に１つずつ出現する場合における監視装置１００による障害原因特定の内容）
次に、図６〜図８を用いて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰが等間隔に１つずつ出現する場合における監視装置１００による障害原因特定の具体例について説明する。ここでは、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延には、等間隔に１つずつパケットＰを遅延させる性質があると想定する。
【００６４】
（遅延したパケットＰが等間隔に１つずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例）
次に、図６を用いて、遅延したパケットＰが等間隔に１つずつ出現する場合における監視装置１００による階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例について説明する。ここで、監視装置１００は、有線区間を流れるパケットＰ群をキャプチャして、パケットＤＢ２３０を作成していると想定する。
【００６５】
図６は、遅延したパケットＰが等間隔に１つずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例を示す説明図である。まず、監視装置１００は、パケットＤＢ２３０の中から、送信元ＩＰアドレスと、宛先ＩＰアドレスと、送信元ポート番号と、宛先ポート番号と、ＳＳＲＣと、に基づいて、一つのセッションにおける一連のパケットＰのレコードを抽出する。
【００６６】
そして、監視装置１００は、抽出した一連のパケットＰのレコードから、階級ＤＢ２４０（度数分布表）を作成する。例えば、監視装置１００は、一連のパケットＰの中に、遅延時間が０以上１０未満であるパケットＰが１３８個ある場合には、階級ＤＢ２４０の階級名項目の「０以上１０未満」に対応する度数項目に「１３８」を記憶する。この階級ＤＢ２４０をグラフ化した表（いわゆるヒストグラム）が図６である。
【００６７】
ここで、監視装置１００は、遅延が大きいパケットＰ集合を抽出する。具体的には、監視装置１００は、度数が０になる区間６００の中央値を閾値に決定し、遅延時間が閾値以上であるパケットＰ集合を抽出する。例えば、階級ＤＢ２４０に基づいて、監視装置１００は、閾値を１１０に決定し、遅延時間が１１０以上のパケットＰ集合を抽出する。
【００６８】
ただし、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の大きさが判明している場合、監視装置１００は、判明している遅延の大きさに基づいて、閾値を決定してもよい。
【００６９】
（遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定の内容）
次に、図７を用いて、遅延したパケットＰが等間隔に１つずつ出現する場合における監視装置１００による障害原因特定の内容について説明する。
【００７０】
図７は、遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定の内容を示す説明図である。まず、監視装置１００は、パケットＰ集合に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔を特定する。ここで、監視装置１００は、約１分間隔でパケットＰ集合のパケットＰが出現することに基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔を、約１分間隔と特定する。
【００７１】
そして、監視装置１００は、パケットＰ集合の中の約１分間隔で出現する複数のパケットＰを、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰと特定する。このように、監視装置１００は、パワーマネジメントに起因する遅延の間隔を特定し、特定した遅延の間隔に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定できる。
【００７２】
ただし、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔が判明している場合、監視装置１００は、判明している遅延の間隔に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定してもよい。
【００７３】
（遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定処理の詳細）
次に、図８を用いて、遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定処理の詳細について説明する。障害原因特定処理は、図６および図７に示した内容を実行する処理である。
【００７４】
図８は、遅延したパケットＰが等間隔に１つずつ出現する場合における障害原因特定処理の詳細を示すフローチャートである。まず、取得部５０１は、有線区間を流れるパケットＰ群をキャプチャする（ステップＳ８０１）。次に、取得部５０１は、キャプチャしたパケットＰ群のそれぞれのパケットＰから情報を取り出して、パケットＤＢ２３０を作成する（ステップＳ８０２）。そして、取得部５０１は、パケットＤＢ２３０を、セッションごとに分類する（ステップＳ８０３）。
【００７５】
次に、取得部５０１は、いずれかのセッションに対応する一連のパケットＰに関するレコードから、受信時刻を取得する（ステップＳ８０４）。そして、算出部５０２は、取得した受信時刻から、いずれかのセッションに対応する一連のパケットＰのそれぞれの遅延時間を算出する（ステップＳ８０５）。
【００７６】
次に、抽出部５０３は、遅延時間の大きいパケットＰを抽出する（ステップＳ８０６）。そして、特定部５０４は、パワーマネジメントに起因する遅延の間隔を特定し、特定した遅延の間隔で出現するパケットＰを特定する（ステップＳ８０７）。
【００７７】
次に、特定部５０４は、ステップＳ８０７で特定したパケットＰを、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰに特定する（ステップＳ８０８）。これにより、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定できる。なお、上述した取得部５０１〜特定部５０４の処理は、ＣＰＵ２０１によって実行される。
【００７８】
（パワーマネジメントに起因する遅延の間隔の特定処理の詳細）
ここで、図９を用いて、ステップＳ８０７におけるパワーマネジメントに起因する遅延の間隔の特定処理の詳細について説明する。
【００７９】
図９は、ステップＳ８０７におけるパワーマネジメントに起因する遅延の間隔の特定処理の詳細を示すフローチャートである。まず、特定部５０４は、パワーマネジメントに起因する遅延の間隔の推定値になる変数ｓに１０をセットする（ステップＳ９０１）。また、特定部５０４は、パケットＰが連続して出現した数を示す変数ｉに０をセットする（ステップＳ９０２）。
【００８０】
次に、特定部５０４は、変数ｒにいずれかのパケットＰの受信時刻をセットする（ステップＳ９０３）。そして、特定部５０４は、時刻ｒにパケットＰ（ステップＳ８０６で抽出した遅延時間の大きいパケット）が出現しているか否かを判定する（ステップＳ９０４）。ここで、パケットＰが出現していない場合（ステップＳ９０４：Ｎｏ）、特定部５０４は、遅延の間隔の特定処理を終了する。
【００８１】
一方、パケットＰが出現している場合（ステップＳ９０４：Ｙｅｓ）、特定部５０４は、変数ｉをインクリメントし（ステップＳ９０５）、変数ｒに変数ｓを加算する（ステップＳ９０６）。そして、特定部５０４は、変数ｉが所定数以上になったか否かを判定する（ステップＳ９０７）。ここで、所定数未満の場合（ステップＳ９０７：Ｎｏ）、特定部５０４は、ステップＳ９０４に戻る。
【００８２】
一方、所定数以上の場合（ステップＳ９０７：Ｙｅｓ）、特定部５０４は、変数ｓの値をパワーマネジメントに起因する遅延の間隔に決定し（ステップＳ９０８）、遅延の間隔の特定処理を終了する。これにより、監視装置１００は、パワーマネジメントに起因する遅延の間隔を特定することができる。なお、上述した特定部５０４の処理は、ＣＰＵ２０１によって実行される。
【００８３】
ただし、監視装置１００は、パワーマネジメントに起因する遅延の間隔が特定できなかった場合、変数ｓまたは変数ｒの値を変更して再び遅延の間隔の特定処理をおこなってもよい。また、監視装置１００は、時刻ｒの前後の一定範囲にパケットＰが出現していれば、時刻ｒにパケットＰが出現しているとみなしてもよい。
【００８４】
（遅延したパケットＰが等間隔に１つずつ出現する場合における品質解析の具体例）
次に、図１０を用いて、遅延したパケットＰが等間隔に１つずつ出現する場合における監視装置１００による品質解析の具体例について説明する。図６〜図９に示したように、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定できる。結果として、監視装置１００は、キャプチャした一連のパケットＰの中から特定したパケットＰを除いた残余のパケットＰに基づいて、ネットワークＮそのものの品質解析を精度よくおこなうことができる。
【００８５】
図１０は、遅延したパケットＰが等間隔に１つずつ出現する場合における品質解析の具体例を示す説明図である。図１０に示すように、監視装置１００は、ネットワークＮそのものの品質を解析できる。具体的には、キャプチャした一連のパケットＰのそれぞれのジッター値を算出して、ジッター値の最大値（ＭＡＸ）と最小値（ＭＩＮ）と平均値（ＡＶＧ）とを算出する。ここで、監視装置１００は、ジッター値の最大値（ＭＡＸ）と最小値（ＭＩＮ）と平均値（ＡＶＧ）との算出には、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰから算出されたジッター値１０１０を使用しない。そのため、監視装置１００は、ネットワークＮそのものの品質１０２０（ジッター値の最大値（ＭＡＸ）と最小値（ＭＩＮ）と平均値（ＡＶＧ））を精度よく算出することができる。そして、監視装置１００は、算出したネットワークＮそのものの品質を出力する。
【００８６】
また、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰから算出されたジッター値１０１０も使用して、受信品質１０３０（ジッター値の最大値（ＭＡＸ）と最小値（ＭＩＮ）と平均値（ＡＶＧ））を算出してもよい。そして、監視装置１００は、ネットワークＮそのものの品質に加えて、算出した受信品質も出力してもよい。なお、監視装置１００は、パケットＰが無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延した旨を出力してもよい。
【００８７】
（遅延したパケットＰが等間隔に複数個ずつ出現する場合における監視装置１００による障害原因特定の内容）
次に、図１１〜図１３を用いて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰが等間隔に複数個ずつ出現する場合における監視装置１００による障害原因特定の具体例について説明する。ここでは、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延には、等間隔に複数個ずつパケットＰを遅延させる性質があると想定する。
【００８８】
（遅延したパケットＰが等間隔に複数個ずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例）
次に、図１１を用いて、遅延したパケットＰが等間隔に複数個ずつ出現する場合における監視装置１００による階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例について説明する。ここで、監視装置１００は、有線区間を流れるパケットＰ群をキャプチャして、パケットＤＢ２３０を作成していると想定する。
【００８９】
図１１は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における階級ＤＢ２４０に基づくパケットＰ集合の抽出の具体例を示す説明図である。まず、監視装置１００は、パケットＤＢ２３０の中から、送信元ＩＰアドレスと、宛先ＩＰアドレスと、送信元ポート番号と、宛先ポート番号と、ＳＳＲＣと、に基づいて、一つのセッションにおける一連のパケットＰのレコードを抽出する。そして、監視装置１００は、抽出した一連のパケットＰのレコードから、階級ＤＢ２４０（度数分布表）を作成する。この階級ＤＢ２４０をグラフ化した表（いわゆるヒストグラム）が図１１である。
【００９０】
ここで、監視装置１００は、遅延が大きいパケットＰ集合を抽出する。具体的には、監視装置１００は、度数が０になる区間１１００の中央値を閾値に決定し、遅延時間が閾値以上であるパケットＰ集合を抽出する。例えば、階級ＤＢ２４０に基づいて、監視装置１００は、閾値を７５に決定し、遅延時間が７５以上のパケットＰ集合を抽出する。
【００９１】
ただし、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の大きさが判明している場合、監視装置１００は、判明している遅延の大きさに基づいて、閾値を決定してもよい。
【００９２】
（遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定の内容）
次に、図１２を用いて、遅延したパケットＰが等間隔に複数個ずつ出現する場合における監視装置１００による障害原因特定の内容について説明する。
【００９３】
図１２は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定の内容を示す説明図である。まず、監視装置１００は、パケットＰ集合から、受信時刻が近いパケットＰ群をグループ化する。そして、監視装置１００は、グループ化されたパケットＰ群に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔を特定する。ここで、監視装置１００は、約１分間隔でパケットＰ集合のパケットＰ群が出現することに基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔を、約１分間隔と特定する。
【００９４】
そして、監視装置１００は、パケットＰ集合の中の約１分間隔で出現する複数のパケットＰ群のそれぞれのパケットＰを、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰと特定する。このように、監視装置１００は、パワーマネジメントに起因する遅延の間隔を特定し、特定した遅延の間隔に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定できる。
【００９５】
ただし、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の間隔が判明している場合、監視装置１００は、判明している遅延の間隔に基づいて、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰを特定してもよい。
【００９６】
（遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定処理の詳細）
次に、図１３を用いて、遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定処理の詳細について説明する。障害原因特定処理は、図１１および図１２に示した内容を実行する処理である。
【００９７】
図１３は、遅延したパケットＰが等間隔に複数個ずつ出現する場合における障害原因特定処理の詳細を示すフローチャートである。ここでは、図８に示した処理と同様の処理には、図８と同一の符号を付し、説明を省略する。
【００９８】
抽出部５０３は、ステップＳ８０６の後、ステップＳ１３０１に移行する。そして、抽出部５０３は、抽出したパケットＰのうち、受信時刻が近いパケットＰ群をグループ化する（ステップＳ１３０１）。次に、特定部５０４は、パワーマネジメントに起因する遅延の間隔を特定し、特定した遅延の間隔で出現するグループ化したパケットＰ群を特定する（ステップＳ１３０２）。
【００９９】
そして、特定部５０４は、ステップＳ１３０２で特定したパケットＰ群のそれぞれのパケットＰを、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰに特定する（ステップＳ１３０３）。これにより、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰ群を特定できる。なお、上述した取得部５０１〜特定部５０４の処理は、ＣＰＵ２０１によって実行される。
【０１００】
なお、ステップＳ１３０２におけるパワーマネジメントに起因する遅延の間隔の特定処理は、図９に示した遅延の間隔の特定処理と同様の処理であるため、説明を省略する。例えば、図９のステップＳ９０３において、変数ｒにグループ化したパケットＰ群の平均受信時刻をセットすれば、パワーマネジメントに起因する遅延の間隔を特定できる。
【０１０１】
（遅延したパケットＰが等間隔に複数個ずつ出現する場合における品質解析の具体例）
次に、遅延したパケットＰが等間隔に複数個ずつ出現する場合における監視装置１００による品質解析の具体例について説明する。図１１〜図１３に示したように、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因して遅延したパケットＰ群を特定できる。結果として、図１０と同様に、監視装置１００は、キャプチャした一連のパケットＰの中から特定したパケットＰ群のそれぞれのパケットＰを除いた残余のパケットＰに基づいて、ネットワークＮそのものの品質解析を精度よくおこなうことができる。
【０１０２】
以上説明したように、監視装置、監視方法、および監視プログラムによれば、有線区間においてキャプチャした一連のパケットＰのそれぞれの遅延を算出する。そして、監視装置１００は、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の性質と、算出した一連のパケットＰのそれぞれの遅延と、に基づいて、無線通信装置ＷＴでのパワーマネジメントに起因して遅延したパケットＰを特定することができる。
【０１０３】
このように、監視装置１００は、パケットＰの遅延時間に基づいて、無線区間にある障害原因を特定する。そのため、監視装置１００は、無線区間を流れるときのパケットＰに特有の情報が欠落してしまう有線区間でのパケットＰの監視であっても、無線区間にある障害原因を特定することができる。無線区間を流れるときのパケットＰに特有の情報とは、無線通信装置ＷＴが省電力をおこなったことを示す情報である。
【０１０４】
結果として、監視装置１００が有線区間において無線区間にある障害原因を特定できるため、無線区間にはパケットを監視する装置を設置しなくてよくなる。そのため、ネットワークＮ全体におけるパケットを監視する装置の設置数を減少させて、コストを削減することができる。
【０１０５】
また、監視装置１００がネットワークＮの上流になる有線区間において無線区間にある障害原因を特定できるため、無線通信装置ＷＴが可搬であるために通信が複数の中継機器にまたがっておこなわれる場合にも、正確に無線区間にある障害原因を特定できる。
【０１０６】
また、監視装置１００は、所定数以上連続して等間隔に出現するパケットＰのパターンを特定するため、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延に、等間隔に１つずつパケットＰを遅延させる性質がある場合に適応することができる。
【０１０７】
また、監視装置１００は、所定数以上連続して等間隔に出現するパケットＰ群のパターンを特定するため、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延に、等間隔に複数個ずつパケットＰを遅延させる性質がある場合にも適応することができる。
【０１０８】
また、監視装置１００は、遅延の原因が既に特定されているパケットＰを、無線通信装置ＷＴでのパワーマネジメントに起因して遅延したパケットＰの候補から除外する。そのため、監視装置１００は、より正確に無線通信装置ＷＴでのパワーマネジメントに起因して遅延したパケットＰを特定することができる。
【０１０９】
また、監視装置１００は、特定したパケットＰを、ネットワークＮの品質解析の標本にしないようにして、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の影響を除外したネットワークＮそのものの品質をより精度よく解析できる。
【０１１０】
また、監視装置１００は、予め、無線通信装置ＷＴにおけるパワーマネジメントに起因する遅延の性質を取得しておくことにより、より正確に無線通信装置ＷＴでのパワーマネジメントに起因して遅延したパケットＰを特定することができる。
【０１１１】
なお、本実施の形態で説明した監視方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本監視プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。
【０１１２】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１１３】
（付記１）規則的に送信処理をおこなう通信装置から送信される一連のデータを取得する取得手段と、
前記取得手段によって取得された一連のデータのそれぞれの遅延時間を算出する算出手段と、
前記一連のデータの中から、前記算出手段によって算出された遅延時間が閾値以上になるデータ集合を抽出する抽出手段と、
前記抽出手段によって抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定する特定手段と、
前記特定手段によって特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する出力手段と、
を備えることを特徴とする監視装置。
【０１１４】
（付記２）前記特定手段は、
前記データ集合の中から、所定数以上連続して等間隔に出現するデータ群のパターンを特定し、
前記出力手段は、
前記特定手段によって特定されたパターンに該当する複数のデータ群の各々のデータを特定する情報を出力することを特徴とする付記１に記載の監視装置。
【０１１５】
（付記３）前記抽出手段は、
前記一連のデータの中から遅延の原因が特定されているデータを除いた残余のデータの中から、前記算出手段によって算出された遅延時間が閾値以上になるデータ集合を抽出することを特徴とする付記１または２に記載の監視装置。
【０１１６】
（付記４）前記取得手段によって取得された一連のデータの中から、前記出力手段によって出力された情報により特定されるデータを除いた残余のデータに基づいて、ネットワークの品質解析をおこなう解析手段を備えることを特徴とする付記１〜３のいずれか一つに記載の監視装置。
【０１１７】
（付記５）前記特定手段は、
予め取得しておいた前記通信装置に関する情報に基づいて、前記パターンを特定することを特徴とする付記１〜４のいずれか一つに記載の監視装置。
【０１１８】
（付記６）コンピュータが、
規則的に送信処理をおこなう通信装置から送信される一連のデータを取得し、
取得された一連のデータのそれぞれの遅延時間を算出し、
前記一連のデータの中から、算出された遅延時間が閾値以上になるデータ集合を抽出し、
抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定し、
特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する、
ことを特徴とする監視方法。
【０１１９】
（付記７）コンピュータに、
規則的に送信処理をおこなう通信装置から送信される一連のデータを取得し、
取得された一連のデータのそれぞれの遅延時間を算出し、
前記一連のデータの中から、算出された遅延時間が閾値以上になるデータ集合を抽出し、
抽出されたデータ集合の中から、所定数以上連続して等間隔に出現するデータのパターンを特定し、
特定されたパターンに該当する複数のデータの各々のデータを特定する情報を出力する、
処理を実行させることを特徴とする監視プログラム。
【符号の説明】
【０１２０】
１００  監視装置
ＷＴ  無線通信装置
Ｐ  パケット
５０１  取得部
５０２  算出部
５０３  抽出部
５０４  特定部
５０５  出力部
５０６  解析部
【図１】
0005782913.tif 000002
【図２】
0005782913.tif 000003
【図３】
0005782913.tif 000004
【図４】
0005782913.tif 000005
【図５】
0005782913.tif 000006
【図６】
0005782913.tif 000007
【図７】
0005782913.tif 000008
【図８】
0005782913.tif 000009
【図９】
0005782913.tif 000010
【図１０】
0005782913.tif 000011
【図１１】
0005782913.tif 000012
【図１２】
0005782913.tif 000013
【図１３】
0005782913.tif 000014