(57)【要約】【課題】劣化リンクをより適切に検出する。【解決手段】それぞれが複数のリンクを含む複数の通信ルートにおける劣化リンクを検出する、通信品質管理装置であって、プロセッサと前記プロセッサにより実行されるプログラムを格納するメモリとを含み、前記プロセッサは、第１のリンクを含む第１の通信ルートを選択し、前記第１の通信ルートに含まれない第２のリンクを含み、前記第２のリンクのみが前記第１の通信ルートのリンクと異なる、第２の通信ルートを選択し、前記第１の通信ルートと前記第２の通信ルートとに間における、通信品質時間変化の測定データの相関解析を実行し、前記相関解析の結果と、前記第２のリンクの通信品質状態とに基づき、前記第１のリンクの通信品質状態を判定する。【選択図】図９Ａ
2018019311.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが複数のリンクを含む複数の通信ルートにおける劣化リンクを検出する、通信品質管理装置であって、
プロセッサと前記プロセッサにより実行されるプログラムを格納するメモリとを含み、
前記プロセッサは、
第１のリンクを含む第１の通信ルートを選択し、
前記第１の通信ルートに含まれない第２のリンクを含み、前記第２のリンクのみが前記第１の通信ルートのリンクと異なる、第２の通信ルートを選択し、
前記第１の通信ルートと前記第２の通信ルートとに間における、通信品質時間変化の測定データの相関解析を実行し、
前記相関解析の結果と、前記第２のリンクの通信品質状態とに基づき、前記第１のリンクの通信品質状態を判定する、通信品質管理装置。
【請求項２】
請求項１に記載の通信品質管理装置であって、
前記プロセッサは、
前記第２のリンクの通信品質状態が劣化の可能性があることを示す場合、前記相関解析の結果に基づき、前記第２のリンクの通信品質状態を判定する、通信品質管理装置。
【請求項３】
請求項１に記載の通信品質管理装置であって、
前記複数の通信ルートそれぞれの通信品質の時間変化の統計値を決定し、
前記統計値に基づいて、前記複数の通信ルートそれぞれの通信品質状態を判定し、
非劣化と判定された全ての通信ルートの全てのリンクを非劣化と判定する、通信品質管理装置。
【請求項４】
請求項３に記載の通信品質管理装置であって、
前記複数の通信ルートから、前記統計値に基づいて非劣化と判定された基準通信ルートを選択し、
前記基準通信ルートの統計値と前記複数の通信ルートにおける他の通信ルートそれぞれの統計値とを比較して、前記他の通信ルートそれぞれの通信品質状態について判定を行う、通信品質管理装置。
【請求項５】
請求項１に記載の通信品質管理装置であって、
前記プロセッサは、
第３のリンクを含む第３の通信ルートと、第４のリンクを含む第４の通信ルートと、を選択し、
前記第３の通信ルートと前記第４の通信ルートとの間において、非劣化と判定されたリンクのペアを同一のリンクと見なした場合に、前記第３のリンクと前記第４のリンクのみが異なり、
前記プロセッサは、
前記第３の通信ルートと前記第４の通信ルートとに間における、通信品質時間変化の測定データの相関解析を実行し、
前記相関解析の結果と前記第４のリンクの通信品質状態とに基づき、前記第３のリンクの通信品質状態を判定する、通信品質管理装置。
【請求項６】
請求項１に記載の通信品質管理装置であって、
前記プロセッサは、
前記複数の通信ルートのデータが通過する一つの点において収集された前記複数の通信ルートの通信データにおいて、前記複数の通信ルートの通信品質時間変化を測定する、通信品質管理装置。
【請求項７】
請求項１に記載の通信品質管理装置であって、
複数のサーバは、第１ネットワークに、外部ネットワークを介して接続し、
前記プロセッサは、
前記第１ネットワークにおいて収集された前記複数の通信リンクの測定データを取得し、
前記プロセッサは、
前記複数のサーバをリンクとみなしたサーバリンクそれぞれを定義し、
前記複数のサーバと前記第１ネットワークとの間の仮想リンクそれぞれを、前記外部ネットワークに対して定義し、
前記複数の通信ルートは、それぞれ、仮想リンクとサーバリンクとを含む、通信品質管理装置。
【請求項８】
それぞれが複数のリンクを含む複数の通信ルートにおける劣化リンクを検出する、通信品質管理方法であって、
第１のリンクを含む第１の通信ルートを選択し、
前記第１の通信ルートに含まれない第２のリンクを含み、前記第２のリンクのみが前記第１の通信ルートのリンクと異なる、第２の通信ルートを選択し、
前記第１の通信ルートと前記第２の通信ルートとに間における、通信品質時間変化の測定データの相関解析を実行し、
前記相関解析の結果と、前記第２のリンクの通信品質状態とに基づき、前記第１のリンクの通信品質状態を判定する、通信品質管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信品質管理に関する。
【背景技術】
【０００２】
近年、移動体通信業界では、ＭＶＮＯ（Ｍｏｂｉｌｅ  Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｏｐｅｒａｔｏｒ）の参入が拡大し、通信キャリアのサービス形態の多様化が進んでいる。
【０００３】
しかしながら、ＭＶＮＯとＭＮＯ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｏｐｅｒａｔｏｒ）の機器が１システム上で混在し、また、システム仮想化により、全ノード間ネットワークへの観測プローブ設置による状態取得が難しく、観測プローブ装置の無いノード間ネットワークで通信劣化が発生した場合、劣化箇所の検出が困難となり、通信品質が低下するという課題が存在する。
【０００４】
この課題を解決する手段として特許文献１がある。特許文献１に記載されている手段は、監視対象の通信ネットワークを構成する通信装置間のリンクを示す構成情報に基づいて、通信ネットワーク全体の通信装置間の接続関係を示すネットワーク構成情報を作成し、通信ネットワーク内のトラヒック集約点で測定されたトラヒック情報に基づいて、トラヒック集約点を流れるトラヒックの解析情報を示す解析トラヒック情報を作成し、ネットワーク構成情報および解析トラヒック情報に基づいて、通信装置間のリンクごと且つ通信サービス情報の種別ごとに通信サービス品質値を統計し、統計結果に基づいて、通信装置間のリンクごとに、通信品質の劣化を判定する（例えば要約）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３６０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術は、通信サービス品質の統計値を使用して、通信装置間のリンクごとに劣化を判定する。そのため、リンクの集約点に近いリンクで劣化を検出すると、その劣化リンクの集約点から遠い側に接続している全てのリンクが劣化していると判定する。つまり、特許文献１の技術は、集約点に近いリンクのみで劣化が発生しているのか、集約点から遠い側に接続している他のリンクにも劣化が発生しているのか判定できない。
【課題を解決するための手段】
【０００７】
本発明の一例は、それぞれが複数のリンクを含む複数の通信ルートにおける劣化リンクを検出する、通信品質管理装置であって、プロセッサと前記プロセッサにより実行されるプログラムを格納するメモリとを含み、前記プロセッサは、第１のリンクを含む第１の通信ルートを選択し、前記第１の通信ルートに含まれない第２のリンクを含み、前記第２のリンクのみが前記第１の通信ルートのリンクと異なる、第２の通信ルートを選択し、前記第１の通信ルートと前記第２の通信ルートとに間における、通信品質時間変化の測定データの相関解析を実行し、前記相関解析の結果と、前記第２のリンクの通信品質状態とに基づき、前記第１のリンクの通信品質状態を判定する。
【発明の効果】
【０００８】
本発明の一態様により、劣化リンクをより適切に検出することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例におけるシステムの全体構成図である。
【図２】第１の実施例におけるモバイルコアネットワーク構成図である。
【図３Ａ】第１の実施例における計算機構成図である。
【図３Ｂ】第１の実施例におけるパケット解析装置の機能ブロック図である。
【図４】第１の実施例における通信品質統計サーバの機能ブロック図である。
【図５】第１の実施例におけるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示制御装置の機能ブロック図である。
【図６】第１の実施例におけるパケット解析装置のフローチャートである。
【図７Ａ】第１の実施例における通信品質統計サーバのフローチャートである。
【図７Ｂ】第１の実施例における通信品質統計サーバのフローチャートである。
【図８】第１の実施例における図８の時系列統計情報劣化検出処理フローチャートである。
【図９Ａ】第１の実施例における図８の劣化リンク検出処理フローチャートである。
【図９Ｂ】第１の実施例における図８の劣化リンク検出処理フローチャートである。
【図１０Ａ】第１の実施例におけるＧＵＩ表示制御装置のフローチャートである。
【図１０Ｂ】第１の実施例におけるＧＵＩ表示制御装置のフローチャートである。
【図１１】第１の実施例における通信ルートテーブルおよび、通信ルート毎時系列統計情報生成処理の一例である。
【図１２】第１の実施例における時系列統計情報劣化検出処理の一例である。
【図１３】第１の実施例における通信ルートテーブルから、劣化状態確定リストへの状態反映の一例である。
【図１４】第１の実施例における非劣化リンクの場合の通信ルートテーブルから時系列統計情報データを選択し相関解析する処理の一例である。
【図１５】第１の実施例における非劣化リンクの場合の相関係数に対する、劣化状態確定リスト反映処理の一例である。
【図１６】第１の実施例における劣化リンクの場合の通信ルートテーブルから時系列統計情報データを選択し相関解析する処理の一例である。
【図１７】第１の実施例における劣化リンクの場合の相関係数に対する、劣化状態確定リスト反映処理の一例である。
【図１８】第１の実施例におけるリンク同一視化した場合の通信ルートテーブルから時系列統計情報データを選択し相関解析する処理の一例である。
【図１９】第１の実施例におけるリンク同一視化した場合の相関係数に対する、劣化状態確定リストに反映する処理の一例である。
【図２０】第１の実施例におけるＧＵＩ画面表示の一例である。
【図２１】第２の実施例におけるシステムの全体構成図である。
【図２２】第２の実施例におけるモバイルコアネットワークの構成図である。
【図２３】第２の実施例におけるモバイルコアネットワークの構成図である。
【図２４】第２の実施例における外部ネットワークの構成図である。
【図２５】第２の実施例におけるパケット解析装置の機能ブロック図である。
【図２６】第２の実施例における通信品質統計サーバの機能ブロック図である。
【図２７】第２の実施例におけるパケット解析装置のフローチャートである。
【図２８Ａ】第２の実施例における通信品質統計サーバのフローチャートである。
【図２８Ｂ】第２の実施例における通信品質統計サーバのフローチャートである。
【図２９】第２の実施例における図２８の時系列統計情報劣化検出処理フローチャートである。
【図３０】第２の実施例における通信ルートテーブルおよび、通信ルート毎時系列統計情報、外部接続リスト生成処理の一例である。
【図３１】第２の実施例における時系列統計情報劣化検出処理の一例である。
【図３２】第２の実施例におけるＧＵＩ画面表示の一例である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を説明する。本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。各図において共通の構成については同一の参照符号が付されている。
【００１１】
以下に開示する実施例は、通信ルート（ノード間のリンクの組み合わせ）ごとに時系列通信品質値の統計を取り、通信ルートごとの通信品質劣化を検出する。さらに、実施例は、異なるリンクの通信ルート間で時系列通信品質情報の相関解析を実施することで、各リンクが劣化している通信ルートに影響を与えているかを判定し、劣化リンクを検出する。以下の説明において、通信ネットワークの隣接ノード間の通信路をリンクと呼ぶ。複数のリンクを接続して構成される通信路を、ルートと呼ぶ。
＜第１の実施例＞
【００１２】
図１は、第１の実施例における、ネットワーク品質劣化検出システム６の全体構成図である。ネットワーク品質劣化検出システム６は、モバイルコアネットワーク１に接続されたパケット解析装置２と、通信品質統計サーバ３と、ネットワーク構造ＤＢ（Ｄａｔａ  Ｂａｓｅ）５と、情報表示装置７に接続されたＧＵＩ表示制御装置４と、を含んで構成される。
【００１３】
パケット解析装置２は、モバイルコアネットワーク１に流れるパケットのコピーを、ＴＡＰ装置やミラーリング技術等により受信する。パケット解析装置２は、モバイルコアネットワーク１のインラインに配置され、パケットを直接解析するように構成されてもよい。
【００１４】
パケット解析装置２は、パケットを解析した結果を、ファイル形式、またはバイナリ形式において、通信品質統計サーバ３へ送信する。通信品質統計サーバ３は、ネットワーク構造ＤＢ５から取得するネットワーク構造リンク情報を元に、ルート（リンクの組み合わせ）毎に、通信品質の時系列における統計を取り、通信品質の劣化及びおよび劣化リンクを検出する。通信品質統計サーバ３は、検出結果をファイル形式、またはバイナリ形式において、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示制御装置４に送信する。
【００１５】
ＧＵＩ表示制御装置４は、ネットワーク構造ＤＢ５から取得するネットワーク構造リンク情報と、通信品質統計サーバ３から取得する劣化リンク検出情報とを元に、情報表示装置７で表示するＧＵＩ画像を生成する。情報表示装置７は、例えばＷｅｂブラウザから、ＧＵＩ表示制御装置４にＧＵＩ画像をリクエストし、レスポンスされたＧＵＩ画像を表示する。
【００１６】
図２は、第１の実施例における、モバイルコアネットワーク１の構成図である。モバイルコアネットワーク１は、基地局Ｂ１４１、Ｂ１４２、Ｂ１４３から接続されるＳ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）Ｓ１２１、基地局Ｂ１４４、Ｂ１４５から接続されるＳ−ＧＷ  Ｓ１２２を含む。モバイルコアネットワーク１は、さらに、Ｓ−ＧＷ  Ｓ１２１、Ｓ１２２から接続されるＰ−ＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）Ｐ１０２を含む。
【００１７】
モバイルコアネットワーク１は、それぞれの装置を接続するリンクＬ１０１、Ｌ１１１、Ｌ１１２、Ｌ１３１、Ｌ１３２、Ｌ１３３、Ｌ１３４、Ｌ１３５で発生した通信品質の劣化を検出する。図１のパケット解析装置２は、ＴＡＰ１００に接続し、パケットを取得する。一つの点のみで通信データを収集することで効率的なデータ収集が実現される。なお、複数の点（ＴＡＰ）で通信データを収集してもよい。
【００１８】
複数のルートに共通のリンクを、当該複数のルートの集約リンクと呼ぶ。リンクＬ１０１は、図１に示す全てのルートに含まれる集約リンクである。ＴＡＰ１００は、図１に示す全てのルートのデータが通過する集約点、に接続されている。
【００１９】
図３Ａは、パケット解析装置２、通信品質統計サーバ３、ＧＵＩ表示制御装置４、及びネットワーク構造ＤＢ５のハードウェア構成を示す。これらは、１又は複数の計算機で構成することができる。
【００２０】
計算機構成は、内部ネットワーク（例えばバス）１２５を介して接続された、プロセッサであるＣＰＵ１２１、揮発記憶デバイス１２２、不揮発記憶デバイス１２３、及びネットワークに接続するためのインタフェース（Ｉ／Ｆ）１２４を含む。
【００２１】
ＣＰＵ１２１は、主記憶である揮発記憶デバイス１２２に格納されたプログラムを実行することで所定の機能を実現する。揮発記憶デバイス１２２は、ＣＰＵ１２１が実行するプログラム及びそれらプログラムが使用するデータを格納する。不揮発記憶デバイス１２３は、補助記憶であって、揮発記憶デバイス１２２にロードされるプログラム及びデータを格納する。
【００２２】
図３Ｂは、第１の実施例における、パケット解析装置２の機能ブロック図である。機能は、例えば、ＣＰＵ１２１がプログラムに従って動作し、他のハードウェア構成要素と協働して実現される。この点は他の装置において同様である。
【００２３】
パケット受信機能２０１は、ネットワークからパケットを受信する。パケット解析機能２０２は、受信したパケットの利用者識別番号を示すＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）と基地局を示すＥＣＧＩ（Ｅ−ＵＴＲＡＮ  Ｃｅｌｌ  Ｇｌｏｂａｌ  ＩＤ）の紐付け、及びＩＭＳＩ毎の通信品質解析を行う。データ出力機能２０３は、解析結果をファイル形式、もしくはバイナリ形式において、通信品質統計サーバ３へ送信する。
【００２４】
図４は、第１の実施例における、通信品質統計サーバ３の機能ブロック図である。通信品質データ受信機能３０１は、パケット解析装置２から通信品質データを受信する。リンク情報抽出機能３０２は、受信した通信品質データからリンク情報を抽出する。
【００２５】
リンク情報テーブル化機能３０３は、抽出したリンク情報のＥＣＧＩ（基地局ＩＤ）をキーとして、ネットワーク構造ＤＢ５からリンクの組み合わせを示す通信ルートを取得する。リンク情報テーブル化機能３０３は、通信ルートテーブル３０８に通信ルートを追加し、インデックスとして付与するルート番号を取得する。抽出したリンク情報が既存ＥＣＧＩを示す場合、リンク情報テーブル化機能３０３は、テーブルにエントリを追加せず、そのルート番号のみ取得する。
【００２６】
通信品質統計機能３０４は、通信品質データを統計化して、ルート番号毎の時系列統計情報を得る。通信品質統計機能３０４は、ルート番号毎の時系列統計情報を、通信ルート毎時系列統計情報３０９に登録する。同じルート番号の通信品質データは、合わせて統計化される。通信品質統計機能３０４は、ＥＣＧＩが共通で異なるＩＭＳＩを示す通信データの、所定期間の統計情報を生成し、登録する。
【００２７】
通信品質統計機能３０４は、時系列統計情報の登録が終了した後、ルート番号毎の時系列統計情報３０９が示す値の平均値を算出し、通信ルートテーブル３０８に登録する。
【００２８】
時系列統計情報劣化検出機能３０５は、登録した時系列統計情報平均値を使用して、通信品質の劣化を通信ルート単位で検出する。
【００２９】
劣化箇所検出機能３０６は、検出した劣化通信ルートを元に、劣化リンクを検出する。劣化箇所検出機能３０６は、劣化通信ルートと一ヶ所のみリンクの異なる通信ルートを、ネットワーク構造ＤＢ５の情報を元に、通信ルートテーブル３０８から選択し、お互いの時系列統計情報を通信ルート毎時系列統計情報３０９から取得し相関解析する。劣化箇所検出機能３０６は、相関解析により算出された相関係数を元に、異なるリンクの劣化状態（劣化についての状態又は通信品質状態とも呼ぶ）を判定し、劣化状態確定リスト３１０に検出結果を登録する。
【００３０】
劣化箇所検出機能３０６は、検出されている全ての劣化通信ルートに対して、同様の相関解析を、劣化状態確定リスト３１０が変化しなくなるまで繰り返す。劣化箇所検出機能３０６の処理終了後、劣化検出結果送信機能３０７は、劣化状態確定リスト３１０および通信ルート毎時系列統計情報３０９を、通信品質解析データとして、ファイル形式又はバイナリ形式において、ＧＵＩ表示制御装置４へ送信する。
【００３１】
図５は、第１の実施例における、ＧＵＩ表示制御装置４の機能ブロック図である。通信品質解析データ受信機能４０１は、通信品質解析データを受信する。通信品質解析データ蓄積機能４０２は、ファイル形式又はバイナリ形式で、通信品質解析データを通信品質蓄積データ４０６に保存する。
【００３２】
ＧＵＩ制御機能４０４は、情報表示装置７からのＧＵＩ画面リクエストを受信し、表示データ生成機能４０３は、リクエストされたＧＵＩ画面をネットワーク構造ＤＢ５及び通信品質蓄積データ４０６を元に生成する。ＧＵＩ制御機能４０４は、生成されたＧＵＩ画面を情報表示装置７へ送信する。
【００３３】
図６は、第１の実施例における、パケット解析装置２のフローチャートである。Ｓ２００１において、パケット受信機能２０１は、パケットを受信する期間のタイマーを設定する。この期間は後述の統計単位時間以上で、ユーザにより任意に変更可能である。パケット受信機能２０１は、その後Ｓ２００２でイベントの発生を待ち、Ｓ２００３で発生したイベント毎の処理に分岐する。
【００３４】
イベントとしてパケットを受信した場合、パケット受信機能２０１は、Ｓ２００４に進み、受信したパケットを蓄積し、Ｓ２００２のイベント発生待ちに戻る。Ｓ２００１で設定したタイマーがタイムアウトした場合、パケット受信機能２０１は、Ｓ２００５へ進む。受信エラーなど、パケット受信以外のイベントが発生した場合は、パケット受信機能２０１は、ログ採取等の処理を実施し、Ｓ２００２のイベント発生待ちに戻る。
【００３５】
Ｓ２００５において、パケット解析機能２０２は、蓄積したパケットを解析し、パケットの利用者を示すＩＭＳＩと基地局を示すＥＣＧＩを紐付けする。Ｓ２００６において、パケット解析機能２０２は、利用者毎に規定時間単位で通信品質値を統計化する。
【００３６】
通信品質値は、ＲＴＴ（Ｒｏｕｎｄ−Ｔｒｉｐ  Ｔｉｍｅ）の平均値、スループットの平均値、パケットロス率を含む。統計化を行う規定時間は、ユーザにより任意に変更可能である。
【００３７】
Ｓ２００７において、データ出力機能２０３は、ＩＭＳＩ、ＥＣＧＩ、及び通信品質値を組み合わせて、通信品質データを生成し、ファイル形式又はバイナリ形式に変換し、通信品質統計サーバ３へ送信する。
【００３８】
図７Ａ、７Ｂは、第１の実施例における、通信品質統計サーバ３のフローチャートである。Ｓ３００１において、通信品質データ受信機能３０１は、通信品質データを受信する。受信後、通信品質統計サーバ３は、Ｓ３００２からＳ３００９の処理を、受信した通信データの末尾まで繰り返し実施する。
【００３９】
Ｓ３００３において、リンク情報抽出機能３０２は、通信品質データからＥＣＧＩを抽出し、Ｓ３００４へ進む。Ｓ３００４において、リンク情報テーブル化機能３０３は、ＥＣＧＩをキーとしてネットワーク構成ＤＢ５を参照し、通信ルートを取得する。
【００４０】
Ｓ３００５において、リンク情報テーブル化機能３０３は、通信ルートテーブル３０８に取得した通信ルートが存在するかチェックし、存在しない場合はＳ３００６に進む。リンク情報テーブル化機能３０３は、通信ルートテーブル３０８に通信ルートを追加した後、Ｓ３００７に進む。通信ルートが存在する場合は、リンク情報テーブル化機能３０３は、Ｓ３００７に進む。Ｓ３００７において、リンク情報テーブル化機能３０３は、処理中の通信ルートに対応するルート番号を通信ルートテーブル３０８から取得し、Ｓ３００８へ進む。
【００４１】
Ｓ３００８において、通信品質統計機能３０４は、取得したルート番号に対応する通信品質値を紐付けて、通信ルート毎時系列統計情報３０９に登録する。未処理の通信品質データが残っている場合、通信品質統計機能３０４はＳ３００２に戻り、全て処理済みであればＳ３０１０へ進む。
【００４２】
Ｓ３０１０において、通信品質統計機能３０４は、通信ルート毎時系列統計情報３０９から通信ルート毎の時系列統計情報の平均値を算出し、通信ルートテーブル３０８に登録後、Ｓ３０１１に進む。
【００４３】
通信品質統計機能３０４は、Ｓ３０１１からＳ３０１２の処理を、ＲＴＴ、スループット、パケットロス毎に繰り返して実施する。Ｓ３１００において、時系列統計情報劣化検出機能３０５は、通信ルート単位での劣化を検出し、その結果を通信ルートテーブル３０８に登録後、Ｓ３０１３に進む。Ｓ３１００の詳細は、図８を参照して後述する。
【００４４】
Ｓ３０１３において、劣化箇所検出機能３０６は、通信ルートテーブル３０８に劣化通信ルートが登録されていればＳ３０１４へ進み、登録がなければＳ３０１６へ進む。
【００４５】
劣化箇所検出機能３０６は、Ｓ３０１４からＳ３０１５の処理を、ＲＴＴ、スループット、パケットロス毎に繰り返して実施する。Ｓ３２００において、劣化箇所検出機能３０６は、時系列統計情報の相関解析を実施し、検出した劣化リンクを劣化状態確定リスト３１０に登録後、Ｓ３０１５へ進む。
【００４６】
Ｓ３２００の詳細は図９を参照して後述する。Ｓ３０１６において、劣化検出結果送信機能３０７は、劣化状態確定リスト３１０のデータと、通信ルート毎時系列統計情報３０９のデータ元に、通信品質解析データを生成し、ＧＵＩ表示制御装置４へ送信する。
【００４７】
図８は、第１の実施例における、図７Ｂの時系列統計情報劣化検出処理Ｓ３１００のフローチャートである。Ｓ３１０１において、時系列統計情報劣化検出機能３０５は、通信ルートテーブル３０８のなかで、時系列統計平均値の最良値を取得し、Ｓ３１０２へ進む。
【００４８】
Ｓ３０１２において、Ｓ３１０１で取得した平均値の最良値と、特定閾値との差分が一定の値以内の場合、時系列統計情報劣化検出機能３０５は、Ｓ３１０４へ進む。差分が一定の値を超える場合、時系列統計情報劣化検出機能３０５は、Ｓ３１０３へ進む。なお、中央値や、上下の異常値を除いた平均値等の統計値を使用してもよい。
【００４９】
Ｓ３１０３において、通信ルートテーブル３０８の内、処理中のリンクを含む全通信ルートに、現在処理中のＲＴＴ、スループット、パケットロスの劣化ＦｌａｇをＯＮし、ＥＮＤへ進む。これにより、ネットワーク全体の通信品質が劣化しているか判定し、処理を効率化させる。
【００５０】
時系列統計情報劣化検出機能３０５は、Ｓ３１０４からＳ３１０８の処理を、全通信ルートのために繰り返す。Ｓ３０１５において、時系列統計情報劣化検出機能３０５は、Ｓ３１０１で取得した最良値以外の通信ルートを通信ルートテーブル３０８から選択し、時系列統計平均値を取得しＳ３１０６へ進む。
【００５１】
Ｓ３１０６において、時系列統計情報劣化検出機能３０５は、Ｓ３１０１で取得した最良値と、Ｓ３０１５で取得した平均値とを比較し、差分が規定値を超えた場合（Ｓ３１０６：Ｎ）、Ｓ３１０７へ進む。差分が規定値を超えなかった場合（Ｓ３１０６：Ｙ）、時系列統計情報劣化検出機能３０５は、選択した通信ルートは非劣化であると判定し、Ｓ３１０８へ進む。特定の通信ルート、特に最良通信ルートを比較基準とすることで、ネットワーク内での通信ルートの劣化判定をより適切に行うことができる。比較基準の通信ルートは、最良通信ルートと異なる通信ルートでもよい。
【００５２】
Ｓ３１０７において、時系列統計情報劣化検出機能３０５は、通信ルートテーブル３０８において、Ｓ３１０５で平均値を取得した通信ルートに、現在処理中のＲＴＴ、スループット、又はパケットロスの通信品質種別を登録する。具体的には、時系列統計情報劣化検出機能３０５は、ＲＴＴ、スループットまたパケットロスの劣化ＦｌａｇのＯＮ／ＯＦＦを設定する。
【００５３】
Ｓ３１０８において全通信ルートの処理が終了していない場合、時系列統計情報劣化検出機能３０５は、Ｓ３１０４へ戻る。終了した場合、時系列統計情報劣化検出機能３０５は、ＥＮＤへ進む。
【００５４】
図９Ａ、９Ｂは、第１の実施例における図７Ｂの劣化リンク検出処理Ｓ３２００のフローチャートである。Ｓ３２０１において、劣化箇所検出機能３０６は、通信ルートテーブル３０８から劣化ＦｌａｇがＯＦＦである通信ルートに含まれるリンクを、劣化状態確定リスト３１０の非劣化項目に追加する。これにより、効率的かつ正確に非劣化リンクを同定できる。
【００５５】
さらに、劣化箇所検出機能３０６は、劣化ＦｌａｇがＯＮである通信ルートのリンクを、劣化状態確定リスト３１０の劣化可能性項目に追加する。ただし、劣化箇所検出機能３０６は、すでに非劣化項目に追加されているリンクを、劣化可能性項目に追加しない。通信品質の状態が非劣化と確定している場合、そのリンクが劣化可能性であることはない。
【００５６】
劣化箇所検出機能３０６は、Ｓ３２０１の後、Ｓ３２０２へ進む。劣化箇所検出機能３０６は、Ｓ３２０２からＳ３２０６を、通信ルートテーブル３０８にて劣化ＦｌａｇがＯＮである全ての通信ルートに対して繰り返す。つまり、Ｓ３２０２からＳ３２０６は、劣化状態確定リストの変動が無くなるまで繰り返される。これにより、全ての劣化可能性リンクについて、通信品質の判定を確実に行うことができる。
【００５７】
Ｓ３２０３において、劣化箇所検出機能３０６は、通信ルートテーブル３０８にて劣化ＦｌａｇがＯＮである通信ルート（以降、劣化通信ルートとする）を選択し、劣化通信ルートと一ヶ所のみリンクが異なる通信ルート（以降、異リンク通信ルートとする）を選択する。
【００５８】
劣化箇所検出機能３０６は、選択した２つの通信ルートの時系列統計情報を、通信ルート毎時系列統計情報３０９から取得し、相関解析により相関係数を算出し、Ｓ３２０４へ進む。相関解析には周知の技術が適用される。
【００５９】
Ｓ３２０４において、劣化箇所検出機能３０６は、Ｓ３２０５の判定ルール表に従って、劣化通信ルート（比較元）と異リンク通信ルート（比較先）の互い異なるリンクそれぞれの、通信品質状態を判定する。これにより、判定を効率化できる。なお、比較元の判定のみを行ってもよい。リンクの劣化／非劣化がすでに判定されている場合は、その状態が維持される。リンクの状態が劣化可能性である場合、Ｓ３２０５の判定ルール表に従って判定される。
【００６０】
判定ルール表Ｓ３２０５は、相関係数と異リンク通信ルートにおける劣化通信ルートと異なるリンクの状態とに基づき、劣化通信ルートと異リンク通信ルートの互い異なるリンクそれぞれの状態を示す。劣化箇所検出機能３０６は、判定結果を、劣化状態確定リストへ反映し、Ｓ３２０６へ進む。
【００６１】
Ｓ３２０６において、通信ルートテーブル３０８にて劣化ＦｌａｇがＯＮである全ての通信ルートに対して処理が終了し、劣化状態確定リスト３１０の変動が無くなった場合、劣化箇所検出機能３０６は、Ｓ３２０７へ進み、終了していない場合Ｓ３２０２へ戻る。
【００６２】
Ｓ３２０７において、劣化箇所検出機能３０６は、劣化状態確定リスト３１０の劣化可能性項目のリンク数が１のみ、かつ劣化項目のリンク数が０の場合Ｓ３２０８へ進み、劣化可能性項目のリンク数が０の場合ＥＮＤに進む。またそれ以外の場合Ｓ３２０９へ進む。Ｓ３２０８において、劣化箇所検出機能３０６は、劣化状態確定リスト３１０の劣化可能性項目のリンクを、劣化項目へ移動し、ＥＮＤへ進む。
【００６３】
劣化箇所検出機能３０６は、Ｓ３２０９からＳ３２１３の処理を、劣化状態確定リスト３１０の劣化可能性項目にあるリンク全ての処理が終了するまで繰り返す。Ｓ３２１０において、劣化箇所検出機能３０６は、劣化状態確定リスト３１０の劣化可能性項目にある未処理のリンクを選択し、選択リンクを含む通信ルートを、通信ルートテーブル３０８から処理ルートとして選択する。
【００６４】
Ｓ３２１１において、劣化箇所検出機能３０６は、処理中の通信ルートに対して、選択リンクに対する異リンク通信ルートを通信ルートテーブル３０８から取得し、相関解析により相関係数を算出する。劣化箇所検出機能３０６は、異リンク通信ルートを選択する際、非劣化リストにあり、同欄のリンク（ＴＡＰ１００の接続点（集約点）からのノード数が同じリンク）、は、同一のリンクとして扱う。
【００６５】
Ｓ３２１２において、劣化箇所検出機能３０６は、相関係数と異リンク通信ルートのリンク状態により、Ｓ３２０５の表のように劣化状態確定リストへ反映する。
【００６６】
Ｓ３２１３において、劣化箇所検出機能３０６は、劣化状態確定リスト３１０の劣化可能性項目にあるリンク全ての処理が終了し、劣化状態確定リスト３１０の変動がなくなった場合ＥＮＤへ進み、終了していない場合はＳ３２０９へ戻る。
【００６７】
図１０は、第１の実施例における、ＧＵＩ表示制御装置４のフローチャートである。ＧＵＩ表示制御装置４は、Ｓ４１００およびＳ４２００の２系統それぞれを、非同期に処理する。
【００６８】
Ｓ４１００の処理は以下となる。Ｓ４１０１において、通信品質解析データ受信機能４０１は、通信品質解析データを受信しＳ４１０２へ進む。Ｓ４１０２において、通信品質解析データ蓄積機能４０２は、通信品質解析データをファイル形式、もしくはバイナリ形式で通信品質蓄積データ４０６に保存し、ＥＮＤへ進む。
【００６９】
Ｓ４２００の処理は以下となる。Ｓ４２０１において、ＧＵＩ制御機能４０４は、ＧＵＩ画面表示リクエストを受信し、リクエストに含まれる要求時刻を取得し、Ｓ４２０２へ進む。
【００７０】
Ｓ４２０２において、表示データ生成機能４０３は、通信品質蓄積データ４０６からリクエストされた要求時刻の通信品質解析データを取得し、Ｓ４２０３へ進む。Ｓ４２０３において、表示データ生成機能４０３は、取得した通信品質解析データと、ネットワーク構成ＤＢ５から取得したネットワーク構成データとから、ＧＵＩ表示画面を生成し、Ｓ４２０４へ進む。Ｓ４２０４において、表示データ生成機能４０３は、ＧＵＩ表示画面を情報表示装置７へ送信し、処理を終了する。
【００７１】
図１１は、第１の実施例における、通信ルートテーブル３０８および、通信ルート毎時系列統計情報３０９の生成処理の一例を示す。図７Ａ、７ＢにおけるＳ３００２からＳ３０１０間の処理に該当する。
【００７２】
リンク情報抽出機能３０２は、通信品質データ８０１のＥＣＧＩをキーとして、ネットワーク構成ＤＢ５からリンクＬ１３１、Ｌ１１１、Ｌ１０１を取得し、通信ルートテーブル３０８に登録する。各リンクは、ＴＡＰ１００が接続されている集約点からの距離（ノード数）に応じた欄に格納される。一つの通信フローのエントリにおいて、いくつかのリンクのセルはＮＵＬＬ値であり得る。
【００７３】
通信品質統計機能３０４は、登録したルート番号に対応した時系列データを通信品質データ８０１から取得し、通信ルート毎時系列統計情報３０９に登録する。通信品質統計機能３０４は、通信ルート毎時系列統計情報３０９に登録した時系列データから、各通信品質の平均値を算出し、通信ルートテーブル３０８に登録する。
【００７４】
図１２は、第１の実施例における、時系列統計情報劣化検出処理の一例を示す。図８におけるＳ３１０１からＳ３１０８の処理に該当する。時系列統計情報劣化検出機能３０５は、通信ルートテーブル３０８の中で最良の平均値から、劣化と判定する差分を超えている、通信ルートの劣化ＦｌａｇをＯＮにする。
【００７５】
本例では、最良の平均値を持つルートのルート番号は００５であり、劣化判定の差分閾値を１００としている。ルート番号００１、００２、００３のＲＴＴに対する劣化ＦｌａｇがＯＮにされる。
【００７６】
図１３は、第１実施例における、劣化状態確定リスト３１０へのリンク反映処理の一例を示す。図９ＡにおけるＳ３２０１の処理に該当する。劣化箇所検出機能３０６は、通信ルートテーブル３０８にて、劣化ＦｌａｇがＯＦＦである通信ルートに含まれるリンクを、劣化状態確定リスト３１０の非劣化項目に反映する。
【００７７】
さらに、劣化箇所検出機能３０６は、劣化ＦｌａｇがＯＮである通信ルートに含まれるリンクを、劣化状態確定リスト３１０の劣化可能性項目に反映する。ただし、劣化箇所検出機能３０６は、非劣化項目に存在するリンクを、劣化可能性項目に反映しない。
【００７８】
本例では、劣化ＦｌａｇがＯＦＦである通信ルート００４、００５に含まれる、リンクＬ１０１、Ｌ１１２、Ｌ１３４、Ｌ１３５が、非劣化項目に反映されている。また、劣化ＦｌａｇがＯＮである通信ルート００１、００２、００３に含まれるリンクＬ１１１、Ｌ１３１、Ｌ１３２、Ｌ１３３が、劣化可能性項目に反映されている。非劣化項目と劣化可能性項目の間で重複するリンクＬ１０１は、劣化可能性項目に反映されていない。
【００７９】
図１４は、第１実施例における、非劣化リンクの場合の通信ルートテーブル３０８から時系列統計情報データを選択し、相関解析する処理の一例を示す。図９におけるＳ３２０３の処理に該当する。
【００８０】
劣化箇所検出機能３０６は、通信ルートテーブル３０８にて、劣化ＦｌａｇがＯＮである通信ルートを選択し、選択したルートと一ヶ所のみリンクが異なる通信ルートを選択する。
【００８１】
劣化箇所検出機能３０６は、通信ルート毎時系列統計情報３０９から、選択した二つの通信ルートに対応する時系列統計情報を取得し、劣化ＦｌａｇがＯＮである通信品質種別（ＲＴＴ、スループット又はパケットロス）の時系列データを選択する。劣化箇所検出機能３０６は、選択した時系列データを相関解析し、相関係数を算出する。
【００８２】
本例では、劣化箇所検出機能３０６は、劣化ＦｌａｇがＯＮである通信ルート００２と、ルート００２と一ヶ所のみリンクが異なる通信ルート００３を選択している。劣化箇所検出機能３０６は、選択した通信ルートに対応する時系列統計情報３０９１、３０９２を取得し、劣化フラグがＯＮである通信品質種別ＲＴＴの時系列データ３０９３、３０９４から、相関係数を算出する。
【００８３】
図１５は、第１の実施例における、比較元と比較先のリンクが非劣化リンクである場合の例を示す。二つの通信ルートの時系列データの相関係数が、閾値を超えている場合、劣化箇所検出機能３０６は、相関係数が高いと判定する。その結果、劣化箇所検出機能３０６は、相関解析した二つの通信ルートの異なるリンクは、両方非劣化リンクと判定し、判定結果を劣化状態確定リスト３１０に反映する。
【００８４】
本例では、相関係数算出の結果が閾値０．７を超えているため、劣化箇所検出機能３０６は、相関解析した通信ルートの異なるリンクＬ１３２、Ｌ１３３は両方非劣化リンクと判定する。
【００８５】
図１６は、第１実施例における、比較元リンクが劣化リンクである場合に、通信ルートテーブル３０８から時系列統計情報データを選択し、相関解析する処理の一例を示す。図９におけるＳ３２０３の処理に該当する。
【００８６】
劣化箇所検出機能３０６は、通信ルートテーブル３０８にて、劣化ＦｌａｇがＯＮである通信ルートを選択し、さらに、選択した通信ルートと一ヶ所のみリンクが異なる通信ルートを選択する。
【００８７】
劣化箇所検出機能３０６は、通信ルート毎時系列統計情報３０９から、選択した二つの通信ルートに対応する時系列統計情報を取得し、劣化ＦｌａｇがＯＮである通信品質種別の時系列データを選択する。劣化箇所検出機能３０６は、選択した時系列データを相関解析し、相関係数を算出する。
【００８８】
本例では、劣化箇所検出機能３０６は、劣化ＦｌａｇがＯＮである通信ルート００１を選択し、さらに、通信ルート００１と一ヶ所のみリンクが異なる通信ルート００３を選択する。劣化箇所検出機能３０６は、選択した通信ルートに対応する時系列統計情報３０９５、３０９２を取得し、劣化ＦｌａｇがＯＮである通信品質種別ＲＴＴの時系列データ３０９６、３０９４を選択する。
【００８９】
図１７は、第１の実施例における、比較元リンクが劣化リンクである場合に、相関係数に対する判定結果を、劣化状態確定リスト３１０へ反映する処理の一例を示す。相関係数は閾値を超えておらず、また比較先リンクは非劣化リンクと確定している。したがって、劣化箇所検出機能３０６は、比較元リンクは劣化リンクと判定し、判定結果を劣化状態確定リスト３１０に反映する。
【００９０】
本例では、相関係数は、相関が強いと判定する閾値０．７を超えておらず、また比較先リンクＬ１３３は非劣化リンクである。したがって、劣化箇所検出機能３０６は、比較元リンクＬ１３１は劣化リンクと判定する。
【００９１】
図１８は、第１の実施例における、異なる非劣化リンクを同一視した場合に、通信ルートテーブル３０８から時系列統計情報データを選択する処理の一例を示す。図９におけるＳ３２１１の処理に該当する。
【００９２】
劣化箇所検出機能３０６は、通信ルートテーブル３０８にて、劣化可能性リンクを含む通信ルートを選択する。劣化箇所検出機能３０６は、選択したリンクのみが選択した通信ルートと異なる他の通信ルートを選択する。他の通信ルートの選択において、同欄の非劣化リンクは、同一視される。
【００９３】
劣化箇所検出機能３０６は、通信ルート毎時系列統計情報３０９から、選択した通信ルートに対応する時系列統計情報を取得し、劣化ＦｌａｇがＯＮである通信品質種別の時系列データを選択する。劣化箇所検出機能３０６は、選択した時系列データを相関解析し、相関係数を算出する。
【００９４】
本例では、劣化箇所検出機能３０６は、劣化可能性リンクＬ１１１のある通信ルート００３を選択する。劣化箇所検出機能３０６は、選択したリンクＬ１１１のみが異なる他の通信ルートとして、通信ルート００４を選択する。非劣化リンクＬ１３３、Ｌ１３４は、同一リンクと見なされる。
【００９５】
劣化箇所検出機能３０６は、選択した通信ルートに対応する時系列統計情報３０９７、３０９２を取得し、劣化ＦｌａｇがＯＮである通信品質種別ＲＴＴの時系列データ３０９８、３０９４を選択する。
【００９６】
図１９は、第１の実施例における、異なる非劣化リンクを同一視した場合に、相関係数に対する判定結果を、劣化状態確定リスト３１０へ反映する処理の一例を示す。
【００９７】
相関係数が閾値を超えておらず、また、比較先リンクが非劣化リンクである場合、劣化箇所検出機能３０６は、比較元リンクは劣化リンクと判定し、判定結果を劣化状態確定リスト３１０に反映する。
【００９８】
本例では、相関係数は０．２であり、相関が強いと判定する閾値０．７を超えていない。また比較先リンクＬ１１２は非劣化リンクである。従って、劣化箇所検出機能３０６は、比較元リンクＬ１１１は劣化リンクと判定する。本例では、劣化状態確定リスト３１０３に判定結果が反映され、劣化状態確定リスト３１０４となる。
【００９９】
図２０は、第１の実施例における、ＧＵＩ画像の一例である。情報表示装置７は、表示要求された時刻７０１、ネットワーク構成上で劣化が発生している場所７０２および、該当通信ルートの時系列統計情報のグラフ７０３を表示する。
【０１００】
上述のように、本実施例によれば、通信ルート間の相関解析によって、集約点に近いリンクで劣化が発生しても、当該劣化リンクと接続している集約点より遠いリンクでの劣化も検出できる。
＜第２の実施例＞
【０１０１】
続いて、第２の実施例について、図面を用いて詳細に説明する。第２の実施例は、コアネットワークに加え、Ｉｎｔｅｒｎｅｔの仮想リンクおよびＳｅｒｖｅｒをリンクとしてその通信品質の劣化を検出する。
【０１０２】
図２１は、第２の実施例における、ネットワーク品質劣化検出システム１８の全体構成図である。ネットワーク品質劣化検出システム１８は、モバイルコアネットワーク１１、１２に接続されたパケット解析装置１４と、通信品質統計サーバ１５と、ネットワーク構造ＤＢ１７と、情報表示装置１９に接続されたＧＵＩ表示制御装置１６を含む。また、外部ネットワーク１３は、モバイルコアネットワーク１１、１２と、Ｉｎｔｅｒｎｅｔで接続されたサーバ群を含む。
【０１０３】
パケット解析装置２は、モバイルコアネットワーク１に流れるパケットのコピーを、ＴＡＰ装置やミラーリング技術等により受信する。パケット解析装置１４は、パケットを解析した結果を、ファイル形式、又はバイナリ形式において、通信品質統計サーバ１５へ送信する。
【０１０４】
通信品質統計サーバ１５は、ネットワーク構造ＤＢ１７から取得するネットワーク構造リンク情報を元に、通信ルート（リンクの組み合わせ）毎に、通信品質の時系列における統計を取り、通信品質の劣化及びおよび劣化リンクを検出する。通信品質統計サーバ３は、検出結果をファイル形式、またはバイナリ形式において、ＧＵＩ表示制御装置１６に送信する。
【０１０５】
ＧＵＩ表示制御装置１６は、ネットワーク構造ＤＢ１７から取得するネットワーク構造リンク情報と、通信品質統計サーバ１５から取得する劣化リンク検出情報とを元に、情報表示装置１９で表示するＧＵＩ画像を生成する。情報表示装置１９は、例えばＷｅｂブラウザから、ＧＵＩ表示制御装置１６にＧＵＩ画像をリクエストし、レスポンスされたＧＵＩ画像を表示する。なお、ＧＵＩ表示制御装置１６の機能ブロックおよびフローチャートは、第１の実施例と同様である。
【０１０６】
図２２は、第２の実施例における、モバイルコアネットワーク１１の構成図である。モバイルコアネットワーク１１は、基地局Ｂ１１４１、Ｂ１１４２、Ｂ１１４３から接続されるＳ−ＧＷ  Ｓ１１２１、及び、基地局Ｂ１１４４、Ｂ１１４５から接続されるＳ−ＧＷ  Ｓ１１２２を含む。モバイルコアネットワーク１１は、さらに、Ｓ−ＧＷ  Ｓ１１２１、Ｓ１１２２から接続されるＰ−ＧＷ  Ｐ１１０２を含む。
【０１０７】
第２の実施例は、それぞれの装置を接続するリンクＬ１１０１、Ｌ１１１１、Ｌ１１１２、Ｌ１１３１、Ｌ１１３２、Ｌ１１３３、Ｌ１１３４、Ｌ１１３５で発生した通信品質の劣化を検出する。解析装置１４は、ＴＡＰ１１００に接続し、パケットを取得する。
【０１０８】
図２３は、第２の実施例における、モバイルコアネットワーク１２の構成図である。モバイルコアネットワーク１２は、基地局Ｂ１２４１、Ｂ１２４２、Ｂ１２４３から接続されるＳ−ＧＷ  Ｓ１２２１、及び、基地局Ｂ１２４４、Ｂ１２４５から接続されるＳ−ＧＷ  Ｓ１２２２を含む。モバイルコアネットワーク１２は、さらに、Ｓ−ＧＷ  Ｓ１２２１、Ｓ１２２２から接続されるＰ−ＧＷ  Ｐ１２０２を含む。
【０１０９】
第２の実施例は、それぞれの装置を接続するリンクＬ１２０１、Ｌ１２１１、Ｌ１２１２、Ｌ１２３１、Ｌ１２３２、Ｌ１２３３、Ｌ１２３４、Ｌ１２３５で発生した通信品質の劣化を検出する。パケット解析装置１４は、ＴＡＰ１２００に接続し、パケットを取得する。
【０１１０】
図２４は、第２の実施例における、外部ネットワーク１３の構成図である。外部ネットワーク１３は、Ｓｅｒｖｅｒ（Ｓｅｒｖｅｒリンクとも呼ぶ）Ｖ１３０１、Ｖ１３０２、Ｖ１３０３、Ｖ１３０４、仮想リンクと見なしたＩｎｔｅｒｎｅｔ接続Ｌ１３１１、Ｌ１３１２、Ｌ１３１３、Ｌ１３１４、Ｌ１３２１、Ｌ１３２２、Ｌ１３２３、Ｌ１３２４、及びＦＷ１３００（Ｆｉｒｅ  Ｗａｌｌ）を含む。
【０１１１】
図２５は、第２の実施例における、パケット解析装置１４の機能ブロック図である。パケット受信機能１４０１は、パケットを受信する。パケット解析機能１４０２は、受信したパケットの利用者を示すＩＭＳＩと基地局を示すＥＣＧＩの紐付け、および利用者毎の通信品質の解析、接続するサーバＩＰアドレスの抽出を行う。データ出力機能１４０３は、解析結果をファイル形式、又はバイナリ形式において通信品質統計サーバ１５へ送信する。
【０１１２】
図２６は、第２の実施例における、通信品質統計サーバ１５の機能ブロック図である。通信品質データ受信機能１５０１は、通信品質データを受信する。リンク情報抽出機能１５０２は、受信した通信品質データからリンク情報を抽出する。
【０１１３】
リンク情報テーブル化機能１５０３は、抽出したリンク情報のＥＣＧＩをキーとして、ネットワーク構造ＤＢ１７からコアネットワーク内の通信ルートを取得する。また、リンク情報テーブル化機能１５０３は、リンク情報のＳｅｒｖｅｒと、Ｐ−ＧＷの組み合わせから、ＳｅｒｖｅｒリンクとＩｎｔｅｒｎｅｔ仮想リンクを決定する。
【０１１４】
リンク情報テーブル化機能１５０３は、コアネットワーク内の通信ルート、Ｓｅｒｖｅｒリンク、及びＩｎｔｅｒｎｅｔ仮想リンクから、全体の通信ルートを決定し、通信ルートテーブル１５０８に登録する。リンク情報テーブル化機能１５０３は、インデックスとして、付与するルート番号を取得する。
【０１１５】
リンク情報テーブル化機能１５０３は、同じ通信ルートを通信ルートテーブル１５０８に追加せず、ルート番号のみ取得する。リンク情報テーブル化機能１５０３は、ＳｅｒｖｅｒリンクとＩｎｔｅｒｎｅｔ仮想リンクを、外部接続リスト１５１１に登録する。ＳｅｒｖｅｒとＰ−ＧＷの組み合わせが同じ場合は、同じリンクと見なされる。
【０１１６】
通信品質統計機能１５０４は、通信品質データを、ルート番号毎の時系列統計情報として統計化し、通信ルート毎時系列統計情報１５０９に登録する。同じルート番号を取得した場合、通信品質統計機能１５０４は、合わせて統計化する。通信品質データから時系列統計情報を生成する処理が全て終了した後、通信品質統計機能１５０４は、ルート番号毎の時系列統計情報１５０９の平均値を算出し、通信ルートテーブル１５０８に登録する。
【０１１７】
時系列統計情報劣化検出機能１５０５は、登録した時系列統計情報平均値を使用し、通信品質の劣化を通信ルート単位で検出する。劣化箇所検出機能１５０６は、検出した劣化通信ルートを元に、劣化リンクを検出する。
【０１１８】
劣化箇所検出機能１５０６は、劣化通信ルートと一ヶ所のみリンクの異なる通信ルートを、ネットワーク構造ＤＢ１７の情報を元に、通信ルートテーブル１５０８から選択する。劣化箇所検出機能１５０６は、それらの時系列統計情報を通信ルート毎時系列統計情報１５０９から取得し、相関解析する。
【０１１９】
劣化箇所検出機能１５０６は、相関解析により算出された相関係数を元に、互いに異なるリンクの劣化状態を検出し、劣化状態確定リスト１５１０に検出結果を登録する。劣化箇所検出機能１５０６は、検出されている全ての劣化通信ルートに対して、同様の相関解析を、劣化状態確定リスト１５１０が変化しなくなるまで繰り返す。
【０１２０】
劣化箇所検出機能１５０６の処理終了後、劣化検出結果送信機能１５０７は、劣化状態確定リスト１５１０及び通信ルート毎時系列統計情報１５０９を、通信品質解析データとして、ファイル形式、又はバイナリ形式において、ＧＵＩ表示制御装置１６へ送信する。
【０１２１】
図２７は、第２の実施例における、パケット解析装置１４のフローチャートである。Ｓ１４００１において、パケット受信機能１４０１は、パケットを受信する期間のタイマーを設定する。この期間は後述の統計単位時間以上でユーザにより任意に変更可能である。Ｓ１４００２で、パケット受信機能１４０１はイベントの発生を待ち、Ｓ１４００３で、パケット受信機能１４０１は、発生したイベント毎の処理に分岐する。
【０１２２】
イベントとしてパケットを受信した場合、Ｓ１４００４において、パケット受信機能１４０１は、受信したパケットを蓄積し、Ｓ１４００２のイベント発生待ちに戻る。Ｓ１４００１で設定したタイマーがタイムアウトした場合、パケット受信機能１４０１は、Ｓ１４００５へ進む。受信エラーなど、パケット受信以外のイベントが発生した場合、パケット受信機能１４０１は、ログ採取等の処理を実施し、Ｓ１４００２のイベント発生待ちに戻る。
【０１２３】
Ｓ１４００５において、パケット解析機能１４０２は、蓄積したパケットを解析し、パケットの利用者を示すＩＭＳＩと基地局を示すＥＣＧＩの紐付けを実施し、Ｓ１４００６で利用者毎に起点時間単位で通信品質値を統計化する。通信品質値として、ＲＴＴの平均値、スループットの平均値、パケットロス率が使用される。統計化する規定時間は、ユーザにより任意に変更可能である。
【０１２４】
またＳ１４００７において、パケット解析機能１４０２は、利用者毎に接続しているＳｅｒｖｅｒを紐付する。Ｓ１４００８において、データ出力機能１４０３は、ＩＭＳＩ、ＥＣＧＩ、Ｓｅｒｖｅｒおよび通信品質値を組み合わせて通信品質データを生成し、ファイル形式又はバイナリ形式において、通信品質統計サーバ１５へ送信する。
【０１２５】
図２８Ａ、２８Ｂは、第２の実施例における、通信品質統計サーバ１５のフローチャートである。Ｓ１５００１において、通信品質データ受信機能１５０１は、通信品質データを受信する。Ｓ１５００２からＳ１５０１０の処理は、受信した通信データの末尾まで繰り返し実施される。
【０１２６】
Ｓ１５００３において、リンク情報抽出機能１５０２は、通信品質データからＥＣＧＩを抽出し、Ｓ１５００４へ進む。
【０１２７】
Ｓ１５００４において、リンク情報テーブル化機能１５０３は、ＥＣＧＩをキーとしてネットワーク構成ＤＢ５を参照し、コアネットワーク内の通信ルートを取得する。Ｓ１５００５において、リンク情報テーブル化機能１５０３は、通信品質データのＳｅｒｖｅｒとコアネットワーク内通信ルートのＰ−ＧＷとの組み合わせで、Ｉｎｔｅｒｎｅｔ仮想リンクとＳｅｒｖｅｒリンクを決定する。リンク情報テーブル化機能１５０３は、ＳｅｒｖｅｒとＰ−ＧＷの組み合わせを、外部接続リスト１５１１に登録し同じ組み合わせに対しては、同じリンクを決定する。
【０１２８】
Ｓ１５００６において、リンク情報テーブル化機能１５０３は、通信ルートテーブル１５０８に取得した通信ルートが存在するか確認する。存在しない場合、リンク情報テーブル化機能１５０３は、Ｓ１５００７に進み、通信ルートテーブル１５０８に通信ルートを追加後、Ｓ１５００９に進む。
【０１２９】
通信ルートが存在する場合は、リンク情報テーブル化機能１５０３は、Ｓ１５００８に進む。Ｓ１５００８において、リンク情報テーブル化機能１５０３は、処理中の通信ルートに対応するルート番号を通信ルートテーブル１５０８から取得し、Ｓ１５０１０へ進む。
【０１３０】
Ｓ１５０１０において、通信品質統計機能１５０４は、取得したルート番号に対応する通信品質値を紐付けて、通信ルート毎時系列統計情報１５０９に登録する。未処理の通信品質データが残っている場合は、通信品質統計機能１５０４は、Ｓ１５００２に戻り、全て処理済みであればＳ１５０１１へ進む。
【０１３１】
Ｓ１５０１１において、通信品質統計機能１５０４は、通信ルート毎時系列統計情報１５０９から通信ルート毎の時系列統計情報の平均値を算出し、通信ルートテーブル１５０８に登録後、Ｓ１５０１２に進む。Ｓ１５０１２からＳ１５０１３の処理は、ＲＴＴ、スループット、パケットロス毎に繰り返して実施される。
【０１３２】
Ｓ１５１００において、時系列統計情報劣化検出機能１５０５は、通信ルート単位での劣化を検出し通信ルートテーブル１５０８に登録後、Ｓ１５０１４に進む。Ｓ１５１００の詳細は、図２９を参照して後述する。
【０１３３】
Ｓ１５０１３において、通信ルートテーブル１５０８に劣化通信ルートが登録されていれば、劣化箇所検出機能１５０６は、Ｓ１５０１５へ進み、登録がなければ、Ｓ１５０１７へ進む。Ｓ１５０１５からＳ１５０１６の処理は、ＲＴＴ、スループット、パケットロス毎に繰り返して実施される。
【０１３４】
Ｓ１５２００において、劣化箇所検出機能１５０６は、時系列統計情報の相関解析を実施し、検出した劣化リンクを劣化状態確定リスト１５１０に登録後、Ｓ１５０１７へ進む。Ｓ１５２００の内部フローチャートは第１の実施例と同様である。
【０１３５】
Ｓ１５０１７において、劣化検出結果送信機能１５０７は、劣化状態確定リスト１５１０のデータ、通信ルート毎時系列統計情報１５０９のデータ、及び外部接続リスト１５１１のデータを元に、通信品質解析データを生成し、ＧＵＩ表示制御装置１６へ送信する。
【０１３６】
図２９は、第２の実施例における、図２８の時系列統計情報劣化検出処理Ｓ１５１００のフローチャートである。Ｓ１５１０１は、Ｓ１５１０１からＳ１５１１０の処理を、全通信ルートで実施するまで繰り返す起点となる。
【０１３７】
Ｓ１５１０２において、時系列統計情報劣化検出機能１５０５は、集約リンクを一つ選択し、集約リンクを含む通信ルートテーブル１５０８のなかで、時系列統計平均値の最良値を取得し、Ｓ１５１０３へ進む。Ｓ１５１０３において、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０２で取得した平均値の最良値と、閾値との差分が規定値以内の場合、Ｓ１５１０５へ進む。差分が規定値を超える場合、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０４へ進む。
【０１３８】
Ｓ１５１０４において、時系列統計情報劣化検出機能１５０５は、通信ルートテーブル３０８の内、処理中の集約リンクを含む全通信ルートに、現在処理中のＲＴＴ、スループット、パケットロスの劣化Ｆｌａｇを登録しＳ１５１１０へ進む。Ｓ１５１０５は、Ｓ１５１０５からＳ１５１０９の処理を、処理中の集約リンクを含む全通信ルートで実施するまで繰り返される。
【０１３９】
Ｓ１５０１６において、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０２で取得した同一集約リンクを含む最良値以外の通信ルートを通信ルートテーブル３０８から選択し時系列統計平均値を取得しＳ１５１０７へ進む。Ｓ１５１０７において、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０２で取得した最良値と、Ｓ１５１０６で取得した平均値を比較する。
【０１４０】
差分が規定値を超えている場合、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０８へ進み、差分が規定値を超えていない場合、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０９へ進む。
【０１４１】
Ｓ１５１０８において、時系列統計情報劣化検出機能１５０５は、通信ルートテーブル３０８でＳ１５１０６において平均値を取得した通信ルートに、現在処理中のＲＴＴ、スループット、パケットロスの劣化Ｆｌａｇを登録する。Ｓ１５１０９において、処理中の集約リンクを含む全通信ルートの処理が終了していない場合、時系列統計情報劣化検出機能１５０５は、Ｓ１５１０５へ戻る。終了した場合は、時系列統計情報劣化検出機能１５０５は、Ｓ１５１１０へ進む。
【０１４２】
Ｓ１５１１０において、時系列統計情報劣化検出機能１５０５は、処理中の集約リンクを含む通信ルートを処理済みと設定する。全通信ルートの処理が終了している場合、時系列統計情報劣化検出機能１５０５は、本フローチャートの処理を終了し、終了していない場合Ｓ１５１０１へ戻る。
【０１４３】
図３０は、第２の実施例における、通信ルートテーブル１５０８、通信ルート毎時系列統計情報１５０９、及び外部接続リスト１５１１の生成処理の一例を示す。図２８におけるＳ１５００２からＳ１５０１１の処理に該当する。
【０１４４】
リンク情報テーブル化機能１５０３は、通信品質データ２００１のＥＣＧＩをキーとして、ネットワーク構成ＤＢ１７からリンクを取得し、通信ルートテーブル３０８に登録する。リンク情報テーブル化機能１５０３は、通信品質データ２００１のＳｅｒｖｅｒおよびＰ−ＧＷのからＩｎｔｅｒｎｅｔ仮想リンクとＳｅｒｖｅｒリンクを採番し、外部接続リスト１５１１および、通信ルートテーブル１５０８に登録する。
【０１４５】
リンク情報テーブル化機能１５０３は、登録したルート番号に対応した時系列データを通信品質データ２００１から取得し、通信ルート毎時系列統計情報１５０９に登録する。リンク情報テーブル化機能１５０３は、通信ルート毎時系列統計情報１５０９に登録した時系列データから、各通信品質の平均値を算出し、通信ルートテーブル１５０８に登録する。
【０１４６】
図３１は、第２の実施例における、時系列統計情報劣化検出処理の一例を示す。図２９におけるＳ１５１０２からＳ１５１０９の処理に該当する。時系列統計情報劣化検出機能１５０５は、通信ルートテーブル１５０８の中で集約リンクを選択し、最良の平均値から、劣化と判定する差分を超えている通信ルートの劣化Ｆｌａｇを、ＯＮに登録する。
【０１４７】
図３２は、第２の実施例における、ＧＵＩ画像の一例である。情報表示装置１９は、リクエストを要求時刻１９０１、ネットワーク構成上で劣化が発生している場所１９０２、及び該当通信ルートの時系列統計情報のグラフ１９０３を、表示する。
【０１４８】
本発明は、上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は分かりやすく説明するために詳細に説明したものであり、必ずしも説明したすべての構成を備えるものに限定されるものではない。また、ある例の構成の一部を他の例の構成に置き換えることが可能であり、また、ある例の構成に他の例の構成を加えることも可能である。また、各例の構成の一部について、他の例の追加・削除・置換をすることが可能である。
【０１４９】
また、上記の各構成・機能・処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル、データベース等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード等の記録媒体に置くことができる。
【符号の説明】
【０１５０】
１  モバイルコアネットワーク
２  パケット解析装置
３  通信品質統計サーバ
４  ＧＵＩ表示制御装置
５  ネットワーク構造ＤＢ
６  ネットワーク品質劣化検出システム
７  情報表示装置
１１  モバイルコアネットワーク
１２  モバイルコアネットワーク
１３  外部ネットワーク
１４  パケット解析装置
１５  通信品質統計サーバ
１６  ＧＵＩ表示制御装置
１７  ネットワーク構造ＤＢ
１８  ネットワーク品質劣化検出システム
１９  情報表示装置
１００  ＴＡＰ
２０１  パケット受信機能
２０２  パケット解析機能
２０３  データ出力機能
３０１  通信品質データ受信機能
３０２  リンク情報抽出機能
３０３  リンク情報テーブル化機能
３０４  通信品質統計機能
３０５  時系列統計情報劣化検出機能
３０６  劣化箇所検出機能
３０７  劣化検出結果送信機能
３０８  通信ルートテーブル
３０９  ルート番号毎の時系列統計情報
３１０  劣化状態確定リスト
４０１  通信品質解析データ受信機能
４０２  通信品質解析データ蓄積機能
４０３  表示データ生成機能
４０４  ＧＵＩ制御機能
４０６  通信品質蓄積データ
８０１  通信品質データ
１１００  ＴＡＰ
１２００  ＴＡＰ
１３００  ＦＷ
１４０１  パケット受信機能
１４０２  パケット解析機能
１４０３  データ出力機能
１５０１  通信品質データ受信機能
１５０２  リンク情報抽出機能
１５０３  リンク情報テーブル化機能
１５０４  通信品質統計機能
１５０５  時系列統計情報劣化検出機能
１５０６  劣化箇所検出機能
１５０７  劣化検出結果送信機能
１５０８  通信ルートテーブル
１５０９  ルート番号毎の時系列統計情報
１５１０  劣化状態確定リスト
１５１１  外部接続リスト
２００１  通信品質データ
【図１】
2018019311.tif 000003
【図２】
2018019311.tif 000004
【図３Ａ】
2018019311.tif 000005
【図３Ｂ】
2018019311.tif 000006
【図４】
2018019311.tif 000007
【図５】
2018019311.tif 000008
【図６】
2018019311.tif 000009
【図７Ａ】
2018019311.tif 000010
【図７Ｂ】
2018019311.tif 000011
【図８】
2018019311.tif 000012
【図９Ａ】
2018019311.tif 000013
【図９Ｂ】
2018019311.tif 000014
【図１０Ａ】
2018019311.tif 000015
【図１０Ｂ】
2018019311.tif 000016
【図１１】
2018019311.tif 000017
【図１２】
2018019311.tif 000018
【図１３】
2018019311.tif 000019
【図１４】
2018019311.tif 000020
【図１５】
2018019311.tif 000021
【図１６】
2018019311.tif 000022
【図１７】
2018019311.tif 000023
【図１８】
2018019311.tif 000024
【図１９】
2018019311.tif 000025
【図２０】
2018019311.tif 000026
【図２１】
2018019311.tif 000027
【図２２】
2018019311.tif 000028
【図２３】
2018019311.tif 000029
【図２４】
2018019311.tif 000030
【図２５】
2018019311.tif 000031
【図２６】
2018019311.tif 000032
【図２７】
2018019311.tif 000033
【図２８Ａ】
2018019311.tif 000034
【図２８Ｂ】
2018019311.tif 000035
【図２９】
2018019311.tif 000036
【図３０】
2018019311.tif 000037
【図３１】
2018019311.tif 000038
【図３２】
2018019311.tif 000039