(57)【要約】【課題】特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することを可能にする。【解決手段】第一の通信に関する第一の通信関連情報を収集し、監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集し、前記第一の通信関連情報および前記ネットワーク関連情報を出力する。【選択図】      図１
2019041356.tif 000002
【特許請求の範囲】
【請求項１】
第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集部と、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集部と、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力部と
を備えることを特徴とする通信監視装置。
【請求項２】
前記ネットワーク関連情報は、少なくとも、前記第一の通信に関する第一のネットワーク関連情報、および、前記第一の通信が使用する通信経路を使用する第二の通信の第二のネットワーク関連情報を含む
ことを特徴とする請求項１に記載の通信監視装置。
【請求項３】
前記第一の通信関連情報は、前記第一の通信が使用する前記通信経路の経路情報および前記第一の通信のセッション情報を含み、
前記出力部は、前記経路情報および前記セッション情報に基づいて、前記ネットワーク情報収集部から前記第一のネットワーク関連情報を取得し、取得した前記第一のネットワーク関連情報を出力する
ことを特徴とする請求項２に記載の通信監視装置。
【請求項４】
前記第一の通信情報収集部は、前記第一の通信が開始したとき、前記ネットワーク情報収集部から前記第一の通信の前記経路情報を取得する
ことを特徴とする請求項３に記載の通信監視装置。
【請求項５】
前記ネットワーク情報収集部は、前記第一の通信の前記経路情報の変更を検知して前記第一の通信情報収集部へ通知し、
前記第一の通信情報収集部は、前記経路情報の変更が通知されたとき、前記経路情報を取得する
ことを特徴とする請求項４に記載の通信監視装置。
【請求項６】
前記第一の通信は、音声通信であり、
前記第一の通信関連情報は、音声品質情報を含む
ことを特徴とする請求項１から請求項５のいずれかに記載の通信監視装置。
【請求項７】
前記ネットワーク関連情報は、ネットワークトポロジ情報、トラフィック情報、ルーティング情報のいずれか一つ以上を含む
ことを特徴とする請求項１から請求項６のいずれかに記載の通信監視装置。
【請求項８】
前記第一の通信関連情報および前記ネットワーク関連情報に基づいて、前記第一の通信に関する分析を行う分析部
をさらに備え、
前記出力部は、前記分析部からの要求に応じて前記第一の通信関連情報および前記ネットワーク関連情報を前記分析部へ出力する
ことを特徴とする請求項１から請求項７のいずれかに記載の通信監視装置。
【請求項９】
第一の通信に関する第一の通信関連情報を収集し、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集し、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する
ことを特徴とする通信監視方法。
【請求項１０】
コンピュータに、
第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集機能と、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集機能と、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力機能と
を実現させることを特徴とする通信監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の情報を収集する、通信監視装置、システム、方法およびプログラムに関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）に代表される、音声通信データをＩＰ（Internet Protocol）ネットワーク上で伝送する技術およびサービスが普及している。これにより、企業だけでなく一般家庭を含む多くのユーザがＩＰネットワークを利用した音声通信サービスを利用している。
【０００３】
通話サービスでは、音声通信データの遅延や損失が発生すると、通話相手の声が大きく遅れて届いたり、あるいは届かなくなったりすることによって、会話が成立しない状態となる。そのため、音声通信データの転送を優先するなどの基本的な優先度制御が行われている。しかし、音声通話品質を維持するためには、優先度制御に加えて、音声通信を監視し、問題が発生した場合にはその問題箇所の特定や要因の究明を迅速に行い、必要な通信制御を行う必要がある。
【０００４】
これに対して、特許文献１から特許文献５に記載の方法では、音声品質情報と、音声通信のトラフィック情報や音声通信が利用する経路情報を収集している。これにより、音声品質悪化時のトラフィック情報を把握し、問題箇所の特定や要因の究明を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１９７６１７号公報
【特許文献２】特開２００８−２５２６８１号公報
【特許文献３】特開２００８−１６７２２３号公報
【特許文献４】特開２００７−１２９６５６号公報
【特許文献５】特開２００５−１８４２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１から特許文献５に記載の方法では、音声通信のトラフィック情報を収集している。しかし、音声通信以外のトラフィック情報は収集していない。
【０００７】
ＩＰネットワーク上には音声通信データ以外にも様々な通信データが流れ、音声通信データとこれらの通信データは同じ通信回線の帯域を共有している。そのため、問題箇所の特定や要因の究明を行い、機器の設定変更や増設、通信制御等の改善策を行うためには、音声通信のトラフィック情報以外にも、通信経路を共有する他の通信データについてのトラフィック情報や周辺のトポロジ情報なども必要である。
【０００８】
本発明の目的は、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することを可能にする、通信監視装置、システム、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の問題を解決するために、本発明の通信監視装置は、第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集部と、監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集部と、前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力部とを備えることを特徴とする。
【００１０】
また、本発明の通信監視方法は、第一の通信に関する第一の通信関連情報を収集し、監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集し、前記第一の通信関連情報および前記ネットワーク関連情報を出力することを特徴とする。
【００１１】
また、本発明の通信監視プログラムは、コンピュータに、第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集機能と、監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集機能と、前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力機能とを実現させることを特徴とする。
【発明の効果】
【００１２】
本発明の通信監視装置、システム、方法およびプログラムにより、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第一の実施形態の通信監視装置の構成例を示す図である。
【図２】本発明の第一の実施形態の通信監視装置の動作例を示す図である。
【図３】本発明の第二の実施形態の通信監視システムの構成例を示す図である。
【図４】本発明の第二の実施形態の通信監視装置の構成例を示す図である。
【図５】本発明の第二の実施形態の通信監視装置の第一の通信情報記憶部が記憶する情報の例を示す図である。
【図６】本発明の第二の実施形態の通信監視装置の動作例を示す図である。
【図７】本発明の第二の実施形態の通信監視装置の動作例を示す図である。
【図８】本発明の第二の実施形態の通信監視装置の動作例を示す図である。
【図９】本発明の第二の実施形態の通信監視装置の動作例を示す図である。
【図１０】本発明の各実施形態のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１４】
［第一の実施形態］
本発明の第一の実施の形態について説明する。
【００１５】
図１に本実施形態の通信監視装置１０の構成例を示す。本実施形態の通信監視装置１０は、第一の通信情報収集部１１、ネットワーク情報収集部１２および出力部１３により構成される。
【００１６】
第一の通信情報収集部１１は、第一の通信に関する第一の通信関連情報を収集する部分である。ネットワーク情報収集部１２は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する部分である。出力部１３は、第一の通信関連情報およびネットワーク関連情報を出力する部分である。
【００１７】
このように通信監視装置１０を構成することによって、通信監視装置１０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００１８】
次に、図２に本実施形態の通信監視装置１０の動作の例を示す。
【００１９】
第一の通信情報収集部１１は、第一の通信に関する第一の通信関連情報を収集する（ステップＳ１０１）。また、ネットワーク情報収集部１２は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する（ステップＳ１０２）。そして、出力部１３は、第一の通信関連情報およびネットワーク関連情報を出力する（ステップＳ１０３）。
【００２０】
このように動作することによって、通信監視装置１０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００２１】
以上で説明したように、本発明の第一の実施形態では、通信監視装置１０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００２２】
［第二の実施形態］
次に、本発明の第二の実施の形態について説明する。本実施形態では、第一の通信が音声通信である場合の具体例について説明する。
【００２３】
まず、図３に本実施形態の通信システムの構成例を示す。
【００２４】
本実施形態の通信システムは、通信監視装置２０、音声通信機器６０およびネットワーク機器７０により構成される。音声通信機器６０およびネットワーク機器７０の数は、一台以上で任意である。
【００２５】
ネットワーク機器７０は、通信ネットワーク上に存在し、通信データを転送するネットワーク機器（たとえばルータ）である。
【００２６】
音声通信機器６０は、ＶｏＩＰ端末やＳＩＰ（Session Initiation Protocol）サーバなど、音声通信を行う機器である。音声通信機器６０はネットワーク機器７０経由で音声通信データを送受信する。
【００２７】
通信監視装置２０は、音声通信機器６０およびネットワーク機器７０を監視する装置である。
【００２８】
次に、図４に本実施形態の通信監視装置２０の構成例を示す。通信監視装置２０は、第一の通信情報収集部１１、ネットワーク情報収集部１２、出力部１３、第一の通信情報記憶部２４、分析部２５およびネットワーク制御部２６により構成される。
【００２９】
第一の通信情報収集部１１は、第一の通信に関する第一の通信関連情報を収集する部分である。本実施形態の第一の通信情報収集部１１は、第一の通信関連情報として、音声通信機器６０から第一の通信のセッション情報（音声セッション情報）および音声品質情報を収集する。また、第一の通信情報収集部１１は、ネットワーク情報収集部１２から第一の通信に関する第一のネットワーク関連情報を収集する。なお、第一のネットワーク関連情報は、本実施形態では音声通信に関するトラフィック情報（音声トラフィック情報）であるものとする。また、第一の通信情報収集部１１は、収集した第一の通信関連情報を第一の通信情報記憶部２４へ記憶させる。
【００３０】
ネットワーク情報収集部１２は、監視対象のネットワーク機器７０から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する部分である。ネットワーク関連情報は、たとえば、ネットワークトポロジ情報、トラフィック情報、ルーティング情報などである。また、ネットワーク関連情報は、第一の通信に関する第一のネットワーク関連情報（音声トラフィック情報）および第一の通信が使用する通信経路を使用する他の通信（第二の通信）の第二のネットワーク関連情報を含む。ネットワーク関連情報は、さらに、第一の通信が使用する通信経路上のネットワーク機器７０のネットワーク関連情報だけでなく、システム全体のネットワーク関連情報を含んでいても良い。
【００３１】
図５に、第一の通信情報記憶部２４が記憶する第一の通信関連情報の例を示す。この例では、第一の通信情報記憶部２４は、音声セッションテーブル（図５（ａ））、音声通信テーブル（図５（ｂ））および音声経路テーブル（図５（ｃ））を記憶する。
【００３２】
音声セッションテーブルは、音声通信のセッションＩＤ（Identification）（ＳＩＤ）と、そのセッションＩＤに対応する音声セッション情報および音声品質情報を記憶するテーブルである。音声セッション情報は、たとえば、音声通信の送信元ＩＰアドレスと宛先ＩＰアドレスの組み合わせ、送信元ポート番号と宛先ポート番号の組み合わせなどである。音声品質情報は、たとえば、ＭＯＳ（Mean Opinion Score）値やＲ値（Rating factor）などである。
【００３３】
なお、ＭＯＳ値の収集方法としては、たとえば、音声通信機器６０に音声品質を評価するボタンを実装して、実際に品質をユーザに評価してもらう方法が考えられる。あるいは、ＰＥＳＱ（Perceptual Evaluation of Speech Quality）等の客観評価に基づいてＭＯＳ値を推定する方法を使用しても良い。
【００３４】
音声通信テーブルは、終了した音声セッションのセッションＩＤと、そのセッションＩＤに対応する経路情報と音声トラフィック情報を記憶するテーブルである。経路情報は、たとえば、当該音声セッションが経由したネットワーク機器７０の識別情報あるいはＩＰアドレスのリスト、その経路の利用を開始した時刻と終了時刻の組み合わせなどである。音声トラフィック情報は、たとえば、経路上のネットワーク機器７０の当該音声セッションに関するスループットやパケット量、パケットドロップ数などの統計情報などである。音声セッション確立中に経路変更があった場合には、音声通信テーブルは変更前と変更後の経路情報を記憶する。
【００３５】
音声経路テーブルは、現在確立中の音声セッションで利用されている通信経路の経路情報を記憶するテーブルである。音声経路テーブルは、セッションＩＤと、そのセッションＩＤに対応する経路情報と利用開始時刻を記憶する。経路情報は、たとえば、当該音声セッションが経由しているネットワーク機器７０の識別情報やＩＰアドレスのリストである。また、利用開始時刻は、その経路の利用を開始した時刻である。セッション確立中に経路変更が発生した場合は、音声経路テーブルは、同じセッションＩＤに対して、変更前と変更後の経路情報を記憶する。
【００３６】
ある音声セッションが開始したとき、第一の通信情報収集部１１は、音声セッション情報および音声品質情報を音声通信機器６０から取得し、第一の通信情報記憶部２４の音声セッションテーブル（図５（ａ））に記憶させる。
【００３７】
また、第一の通信情報収集部１１は、音声セッションで利用される経路情報をネットワーク情報収集部１２から取得し、第一の通信情報記憶部２４の音声経路テーブルに記憶させる（図５（ｃ））。
【００３８】
ネットワーク情報収集部１２は、たとえば、各ネットワーク機器７０のルーティングテーブルを参照し、音声セッションの送信元ＩＰアドレスから宛先ＩＰアドレスまでの経路をたどることで経路情報を取得することができる。すなわち、ネットワーク情報収集部１２は、送信元ＩＰアドレスのネットワーク機器７０を開始地点とし、ＳＮＭＰ（Simple Network Management Protocol）を用いてネットワーク機器７０のルーティングテーブルを取得する。そして、ルーティングテーブルから、宛先ＩＰアドレスに向かうための次のホップのネットワーク機器７０のＩＰアドレスを取得する。ネットワーク情報収集部１２は、宛先ＩＰアドレスに到着するまでこの操作を繰り返すことで、経路情報を取得することができる。
【００３９】
また、ネットワーク情報収集部１２は、たとえば、所定時間おきに経路上のルータのルーティングテーブルを参照することで、音声セッションの経路変更を検出し、上述の方法で再度経路情報を取得し直すことができる。
【００４０】
音声セッションが開始した後は、第一の通信情報収集部１１は、所定時間おきなどの所定のタイミングで音声品質情報を収集し、第一の通信情報記憶部２４の音声セッションテーブルに記憶させる。
【００４１】
音声セッションが終了したとき、第一の通信情報収集部１１は、音声セッションに関する音声トラフィック情報をネットワーク情報収集部１２から取得し、第一の通信情報記憶部２４に記憶させる。具体的には、第一の通信情報収集部１１は、第一の通信情報記憶部２４の音声経路テーブル（図５の（ｃ））から音声セッションの経路情報を、音声セッションテーブル（図５の（ａ））から音声セッション情報を取得する。そして、これらの情報に基づいてネットワーク情報収集部１２から経路上の音声トラフィック情報を取得し、第一の通信情報記憶部２４の音声通信テーブル（図５の（ｂ））に記憶させる。
【００４２】
出力部１３は、第一の通信情報（音声セッション情報、音声品質情報、音声トラフィック情報）およびネットワーク関連情報を出力する部分である。出力部１３は、たとえば、第一の通信情報およびネットワーク関連情報を表示デバイスへ出力して表示させる。
【００４３】
また、出力部１３は、分析部２５からの要求に応じて第一の通信情報およびネットワーク関連情報を分析部２５へ出力する。本実施形態では、出力部１３は、分析部２５から要求された情報を、第一の通信情報収集部１１、ネットワーク情報収集部１２、あるいは、第一の通信情報記憶部２４経由で入手し、得られた情報を分析部２５へ出力する。
【００４４】
本実施形態の場合、分析部２５から要求される情報の種類は、（１）音声関連情報（音声セッション情報、音声品質情報）、（２）音声トラフィック情報、（３）音声通信に限らないネットワーク関連情報の３種類である。同時に複数の種類の情報が要求されることもある。
【００４５】
分析部２５からの要求には、音声セッションを特定する識別情報が含まれている。また、ネットワーク関連情報の要求の場合には、どの通信トラフィックに関する情報を要求するかを特定する情報が含まれている。トラフィックの特定方法には、たとえば、送信元／宛先ＩＰアドレス、送信元／宛先ポート番号などを使用することが考えられる。
【００４６】
分析部２５から（１）音声関連情報を要求された場合、出力部１３は、第一の通信情報記憶部２４を確認し、情報を要求された音声セッションが確立中であれば、第一の通信情報収集部１１へ音声関連情報を要求する。要求を受けた第一の通信情報収集部１１は、音声通信機器６０から音声関連情報を取得するたびに、その情報を出力部１３へ出力する。情報を要求された音声セッションが終了している場合は、出力部１３は、第一の通信情報記憶部２４の音声セッションテーブル（図５の（ａ））から音声関連情報を取得する。そして、出力部１３は音声関連情報を分析部２５へ出力する。
【００４７】
分析部２５から（２）音声トラフィック情報を要求された場合、出力部１３は、情報を要求された音声セッションが終了している場合は、第一の通信情報記憶部２４の音声通信テーブル（図５の（ｂ））から音声トラフィック情報を取得する。
【００４８】
情報を要求された音声セッションが確立中であれば、出力部１３は、第一の通信情報記憶部２４の音声セッションテーブル（図５の（ａ））から音声セッション情報を、音声経路テーブル（図５の（ｃ））から経路情報を取得する。そして、それらの情報に基づいて、出力部１３はネットワーク情報収集部１２から当該音声セッションの音声トラフィック情報を所定時間おきに取得する。そして、出力部１３は取得した音声トラフィック情報を分析部２５へ出力する。
【００４９】
なお、出力部１３は、音声トラフィック情報だけでなく、音声通信で使用している通信経路の周辺経路のトラフィック情報も合わせて取得して出力しても良い。たとえば、出力部１３がネットワーク情報収集部１２から音声トラフィック情報を取得する際に、音声トラフィック情報とともに、周辺のトラフィック情報も合わせて取得する。あるいは、監視開始時などに、出力部１３が、周辺のトラフィック情報も合わせて取得する旨の情報を第一の通信情報収集部１１へ通知する。そして、第一の通信情報収集部１１は、音声トラフィック情報とともに周辺のトラフィック情報も第一の通信情報記憶部２４へ記憶させる。周辺のトラフィック情報も取得する旨の情報は、たとえば、音声通信で使用している経路から何ホップ以内のネットワーク機器のトラフィック情報を取得するかを表す数値などである。音声品質の悪化時に経路切り替えなどを行って音声品質の向上を行う可能性があるため、通信監視装置２０は、利用している経路のトラフィック情報だけでなく、その周辺経路のトラフィック情報も取得することが望ましい。
【００５０】
分析部２５から（３）ネットワーク関連情報を要求された場合、出力部１３は、ネットワーク情報収集部１２からネットワーク関連情報を取得し、取得したネットワーク関連情報を分析部２５へ出力する。
【００５１】
分析部２５は、音声品質悪化の原因箇所の特定や要因の究明などの分析を行い、音声品質を改善するための改善案を決定し、改善案に応じてネットワーク制御要求を行う部分である。分析部２５は、音声関連情報、音声トラフィック情報およびネットワーク関連情報の中から分析に使用する情報を出力部１３へ要求する。そして、分析部２５は、出力部１３から出力された情報に基づいて、音声品質の悪化の有無、悪化している箇所、その原因の分析を行う。分析部２５は、さらに分析の結果に応じて音声品質悪化を改善するための改善案を決定し、ネットワーク制御部２６へネットワーク制御要求を行う。
【００５２】
分析部２５は、問題箇所とその原因を、たとえば、どのネットワーク機器７０のどのパラメータの統計情報の値が悪化しているかに基づいて判断することができる。また、分析部２５は、性能が悪化しているネットワーク機器７０を迂回するように音声通信の経路を変更する、各ネットワーク機器７０に設定されている優先度設定を変更する、等の改善策を決定することができる。
【００５３】
ネットワーク制御部２６は、分析部２５からのネットワーク制御要求に従ってネットワーク機器７０を制御する部分である。分析部２５からネットワーク制御部２６に対して、改善案に応じたネットワーク制御要求を行うことによって、ネットワーク制御部２６はネットワーク機器７０を改善案に従って制御することができる。
【００５４】
このように通信監視装置２０を構成することによって、通信監視装置２０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００５５】
次に、図６から図９を用いて本実施形態の通信監視装置２０の動作例について説明する。図６は、本実施形態の通信監視装置２０のネットワーク情報収集部１２の動作例を示す図である。図７は、本実施形態の通信監視装置２０の第一の通信情報収集部１１の動作例を示す図である。図８および図９は、本実施形態の通信監視装置２０の出力部１３の動作例を示す図である。
【００５６】
まず、図６を用いてネットワーク情報収集部１２の動作例について説明する。ネットワーク情報収集部１２は、ネットワーク機器７０から所定時間おきにネットワーク関連情報を収集している（ステップＳ２０１）。また、音声セッションに関する経路変更を検知した場合には（ステップＳ２０２でＹＥＳ）、経路変更を第一の通信情報収集部１１へ通知する（ステップＳ２０３）。また、第一の通信情報収集部１１あるいは出力部１３からネットワーク関連情報や音声トラフィック情報の要求を受信したときは（ステップＳ２０４でＹＥＳ）、要求された情報を要求元へ応答する（ステップＳ２０５）。
【００５７】
次に、図７を用いて、第一の通信情報収集部１１の音声関連情報および音声トラフィック情報の収集動作の例について説明する。
【００５８】
ある音声セッションが開始したとき（ステップＳ３０１でＹＥＳ）、第一の通信情報収集部１１は、音声セッション情報を音声通信機器６０から取得し、第一の通信情報記憶部２４の音声セッションテーブル（図５（ａ））に記憶させる。また、第一の通信情報収集部１１は、音声セッションで利用される経路情報をネットワーク情報収集部１２から取得し、第一の通信情報記憶部２４の音声経路テーブルに記憶させる（図５（ｃ））（ステップＳ３０２）。
【００５９】
音声セッションが開始した後は、第一の通信情報収集部１１は、所定時間おきなどの所定のタイミングで音声品質情報を収集し、第一の通信情報記憶部２４の音声セッションテーブルに記憶させる（ステップＳ３０３）。
【００６０】
また、経路変更が発生した場合には（ステップＳ３０４でＹＥＳ）、第一の通信情報収集部１１は、ネットワーク情報収集部１２から経路情報を取得し、第一の通信情報記憶部２４の音声経路テーブルに記憶させる（ステップＳ３０５）。また、第一の通信情報収集部１１は、ネットワーク情報収集部１２から経路変更前の音声トラフィック情報を取得し、第一の通信情報記憶部２４の音声通信テーブルに記憶させる（ステップＳ３０６）。
【００６１】
音声セッションが終了した場合（ステップＳ３０７でＹＥＳ）、第一の通信情報収集部１１はネットワーク情報収集部１２から当該音声セッションの音声トラフィック情報を取得し、第一の通信情報記憶部２４の音声通信テーブルに記憶させる（ステップＳ３０８）。
【００６２】
次に、図８を用いて、分析部２５から音声関連情報の要求を受けたときの出力部１３の動作例について説明する。
【００６３】
出力部１３は、分析部２５から音声関連情報の要求を受信する（ステップＳ４０１でＹＥＳ）。次に、情報を要求された音声セッションが確立中であれば（ステップＳ４０２でＮＯ）、出力部１３は第一の通信情報収集部１１へ音声関連情報を要求する（ステップＳ４０３）。出力部１３から音声関連情報の要求を受信した場合、第一の通信情報収集部１１は、図７のステップＳ３０８で音声品質情報を音声通信機器６０から取得するたびに、音声品質情報を出力部１３へ出力する。そして、出力部１３は、第一の通信情報収集部１１から音声関連情報を受信するたびに（ステップＳ４０４でＹＥＳ）、その情報を出力部１３へ出力する（ステップＳ４０５）。要求が終了したことを示す情報を受信した場合（ステップＳ４０６でＹＥＳ）、出力部１３は第一の通信情報収集部１１へ要求の終了を通知し、第一の通信情報収集部１１は出力部１３への音声関連情報の出力を終了する（ステップＳ４０７）。
【００６４】
情報を要求された音声セッションが終了している場合は、出力部１３は、第一の通信情報記憶部２４の音声セッションテーブル（図５の（ａ））から音声関連情報を取得して出力する（ステップＳ４０８、ステップＳ４０９）。
【００６５】
次に、図９を用いて、分析部２５から音声トラフィック情報の要求を受信したときの出力部１３の動作例について説明する。
【００６６】
出力部１３は、ある音声セッションに関する音声関連情報の要求を分析部２５から受信する（ステップＳ５０１でＹＥＳ）。次に、音声セッションが終了している場合（ステップＳ５０２でＹＥＳ）、図７のステップＳ３０８で音声トラフィック情報が第一の通信情報記憶部２４の音声通信テーブルに記録されている。そのため、出力部１３は、音声通信テーブルから情報を取得し、出力する（ステップＳ５０３、ステップＳ５０４）。
【００６７】
音声セッションが終了していない場合（ステップＳ５０２でＮＯ）、出力部１３は、第一の通信情報記憶部２４の音声セッションテーブルからセッション情報を、音声経路テーブルから経路情報を取得する（ステップＳ５０５）。そして、それらの情報に基づいて、ネットワーク情報収集部１２から当該音声セッションに関する音声トラフィック情報を所定時間おきに取得し、出力する（ステップＳ５０６、ステップＳ５０７）。
【００６８】
分析部２５から要求終了のメッセージを受信した場合は（ステップＳ５０８でＹＥＳ）、出力部１３はステップＳ５０６およびステップＳ５０７の処理を終了する。要求終了のメッセージは、管理者などにより分析部２５経由で意図的に送信されることもあれば、表示デバイス上に表示されているＧＵＩの画面を管理者が閉じるなどによって自動的に送信されることも考えられる。
【００６９】
なお、出力部１３が音声トラフィック情報を取得する間隔を小さくしても、その間にネットワーク情報収集部１２が収集するネットワーク関連情報が更新されていない場合は、出力部１３は新しい情報を得ることができない。そのため、この間隔は、ネットワーク情報収集部１２がネットワーク関連情報を収集する間隔以上であることが望ましい。
【００７０】
次に、分析部２５からある音声セッション以外の通信に関するネットワーク関連情報の要求を受けた場合の出力部１３の動作例について説明する。この動作例は、出力部１３が音声セッション情報を要求された場合の動作例（図９）と似ている。そのため、ネットワーク関連情報を要求された場合の出力部１３の動作例についても図９を用いて説明する。また、図９の「音声トラフィック情報」を「ネットワーク関連情報」、また、ステップＳ５０３の「第一の通信情報記憶部から」を「ネットワーク情報収集部から」に置き換えて説明する。
【００７１】
出力部１３は、ネットワーク関連情報の要求を分析部２５から受信する（ステップＳ５０１でＹＥＳ）。次に、出力部１３は、音声セッションが終了している場合（ステップＳ５０２でＹＥＳ）、第一の通信情報記憶部２４の音声セッションテーブルから音声セッション情報を、音声通信テーブルから経路情報を取得する。そして、それらの情報に基づいて、ネットワーク情報収集部１２から音声セッション以外の通信に関するネットワーク関連情報を取得して（ステップＳ５０３）、出力する（ステップＳ５０４）。
【００７２】
音声セッションが確立中の場合（ステップＳ５０２でＮＯ）、出力部１３は、第一の通信情報記憶部２４の音声セッションテーブルから音声セッション情報を、音声経路テーブルから経路情報を取得する（ステップＳ５０５）。そして、分析部２５から受信したその他の通信を特定するための情報と、音声セッション情報および経路情報に基づいて、ネットワーク情報収集部１２から、特定の通信のネットワーク関連情報を取得して（ステップＳ５０６）、出力する（ステップＳ５０７）。
【００７３】
分析部２５からら要求終了のメッセージを受信した場合は（ステップＳ５０８でＹＥＳ）、出力部１３は、ステップＳ５０６およびステップＳ５０７の繰り返しを終了する。
【００７４】
このように動作することによって、通信監視装置２０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００７５】
以上で説明したように、本発明の第二の実施形態では、通信監視装置２０は、監視対象のネットワーク機器から第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集する。ネットワーク関連情報には、第一の通信に関するネットワーク関連情報だけでなく、他の通信に関するネットワーク関連情報も含まれる。そのため、特定の通信に関する情報とともに他の通信に関するネットワーク情報を収集して特定の通信の品質向上に利用することが可能になる。
【００７６】
また、本実施形態の通信監視装置２０のネットワーク情報収集部１２は、経路上の音声通信やその他の特定の通信のネットワーク情報に限定せずにネットワーク情報を収集する。そして、通信監視装置２０の出力部１３が、ネットワーク情報収集部１２が収集したネットワーク情報の中から必要な情報を必要なタイミングで取得することにより、欲しいデータを柔軟に取得することができる。監視や問題要因の把握に利用するのであれば必要なデータは限定される可能性もあるが、音声品質向上のための制御を行うことを考慮すると、音声通信経路の周辺のトポロジやトラフィック情報を含め様々なデータが必要になる。必要なデータは状況によって変わってくるため、必要なデータをあらかじめ指定して収集することは困難である。したがって、必要なデータを適宜収集できる仕組みは重要である。
【００７７】
また、ネットワーク情報収集部１２が音声関連情報とは独立にネットワーク関連情報を収集するため、収集したネットワーク関連情報を、音声通信監視サービス以外の他のサービスでも利用することが容易である。たとえば、音声通信に限定しない一般的なネットワーク監視・制御サービスでも利用できる。したがって、利用するサービスごとにネットワーク情報を収集する仕組みを準備する必要が無くなる。
【００７８】
一方、本実施形態の通信監視装置２０は、音声関連情報とネットワーク関連情報とを独立に収集するため、ある音声セッションに対応する音声トラフィック情報を、大量のネットワーク関連情報の中から抽出して取得する必要がある。本実施形態の通信監視装置２０の第一の通信情報収集部１１は、各音声セッションで利用される通信経路情報を音声関連情報と合わせて記録・管理する。これにより、第一の通信情報収集部１１は、どの期間のどのネットワーク機器のどのトラフィック情報が必要かを明確に指定してネットワーク情報収集部１２から情報を取得することができる。そのため、本実施形態の第一の通信情報収集部１１は、必要な音声トラフィック情報を効率的（低遅延）に取得することができる。
【００７９】
また、本実施形態の通信監視装置２０は、音声トラフィック情報は第一の通信情報記憶部２４へ記憶させる一方で、利用頻度が低いと思われるその他の通信のネットワーク関連情報は保管せずに適宜取得している。情報取得時の遅延と情報取得にかかる処理コストはトレードオフの関係にあるが、データベースに保管する情報と適宜取得する情報を使い分けることで、情報取得時の遅延と取得にかかる処理コストの最適化を図ることができる。
【００８０】
［ハードウェア構成例］
上述した本発明の各実施形態における通信監視装置（１０、２０）を、一つの情報処理装置（コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。なお、通信監視装置は、物理的または機能的に少なくとも二つの情報処理装置を用いて実現してもよい。また、通信監視装置は、専用の装置として実現してもよい。また、通信監視装置の一部の機能のみを情報処理装置を用いて実現しても良い。
【００８１】
図１０は、本発明の各実施形態の通信監視装置を実現可能な情報処理装置のハードウェア構成例を概略的に示す図である。情報処理装置９０は、通信インタフェース９１、入出力インタフェース９２、演算装置９３、記憶装置９４、不揮発性記憶装置９５およびドライブ装置９６を備える。
【００８２】
通信インタフェース９１は、各実施形態の通信監視装置が、有線あるいは／および無線で外部装置と通信するための通信手段である。なお、通信監視装置を、少なくとも二つの情報処理装置を用いて実現する場合、それらの装置の間を通信インタフェース９１経由で相互に通信可能なように接続しても良い。
【００８３】
入出力インタフェース９２は、入力デバイスの一例であるキーボードや、出力デバイスとしてのディスプレイ等のマンマシンインタフェースである。
【００８４】
演算装置９３は、汎用のＣＰＵ（Central Processing Unit）やマイクロプロセッサ等の演算処理装置である。演算装置９３は、たとえば、不揮発性記憶装置９５に記憶された各種プログラムを記憶装置９４に読み出し、読み出したプログラムに従って処理を実行することが可能である。
【００８５】
記憶装置９４は、演算装置９３から参照可能な、ＲＡＭ（Random Access Memory）等のメモリ装置であり、プログラムや各種データ等を記憶する。記憶装置９４は、揮発性のメモリ装置であっても良い。
【００８６】
不揮発性記憶装置９５は、たとえば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、等の、不揮発性の記憶装置であり、各種プログラムやデータ等を記憶することが可能である。
【００８７】
ドライブ装置９６は、たとえば、後述する記録媒体９７に対するデータの読み込みや書き込みを処理する装置である。
【００８８】
記録媒体９７は、たとえば、光ディスク、光磁気ディスク、半導体フラッシュメモリ等、データを記録可能な任意の記録媒体である。
【００８９】
本発明の各実施形態は、たとえば、図１０に例示した情報処理装置９０により通信監視装置を構成し、この通信監視装置に対して、上記各実施形態において説明した機能を実現可能なプログラムを供給することにより実現してもよい。
【００９０】
この場合、通信監視装置に対して供給したプログラムを、演算装置９３が実行することによって、実施形態を実現することが可能である。また、通信監視装置のすべてではなく、一部の機能を情報処理装置９０で構成することも可能である。
【００９１】
さらに、上記プログラムを記録媒体９７に記録しておき、通信監視装置の出荷段階、あるいは運用段階等において、適宜上記プログラムが不揮発性記憶装置９５に格納されるよう構成してもよい。なお、この場合、上記プログラムの供給方法は、出荷前の製造段階、あるいは運用段階等において、適当な治具を利用して通信監視装置内にインストールする方法を採用してもよい。また、上記プログラムの供給方法は、インターネット等の通信回線を介して外部からダウンロードする方法等の一般的な手順を採用してもよい。
【００９２】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。
【００９３】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９４】
（付記１）
第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集部と、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集部と、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力部と
を備えることを特徴とする通信監視装置。
【００９５】
（付記２）
前記ネットワーク関連情報は、少なくとも、前記第一の通信に関する第一のネットワーク関連情報、および、前記第一の通信が使用する通信経路を使用する第二の通信の第二のネットワーク関連情報を含む
ことを特徴とする付記１に記載の通信監視装置。
【００９６】
（付記３）
前記第一の通信関連情報は、前記第一の通信が使用する前記通信経路の経路情報および前記第一の通信のセッション情報を含み、
前記出力部は、前記経路情報および前記セッション情報に基づいて、前記ネットワーク情報収集部から前記第一のネットワーク関連情報を取得し、取得した前記第一のネットワーク関連情報を出力する
ことを特徴とする付記２に記載の通信監視装置。
【００９７】
（付記４）
前記第一の通信情報収集部は、前記第一の通信が開始したとき、前記ネットワーク情報収集部から前記第一の通信の前記経路情報を取得する
ことを特徴とする付記３に記載の通信監視装置。
【００９８】
（付記５）
前記ネットワーク情報収集部は、前記第一の通信の前記経路情報の変更を検知して前記第一の通信情報収集部へ通知し、
前記第一の通信情報収集部は、前記経路情報の変更が通知されたとき、前記経路情報を取得する
ことを特徴とする付記４に記載の通信監視装置。
【００９９】
（付記６）
前記第一の通信は、音声通信であり、
前記第一の通信関連情報は、音声品質情報を含む
ことを特徴とする付記１から付記５のいずれかに記載の通信監視装置。
【０１００】
（付記７）
前記ネットワーク関連情報は、ネットワークトポロジ情報、トラフィック情報、ルーティング情報のいずれか一つ以上を含む
ことを特徴とする付記１から付記６のいずれかに記載の通信監視装置。
【０１０１】
（付記８）
前記第一の通信関連情報および前記ネットワーク関連情報に基づいて、前記第一の通信に関する分析を行う分析部
をさらに備え、
前記出力部は、前記分析部からの要求に応じて前記第一の通信関連情報および前記ネットワーク関連情報を前記分析部へ出力する
ことを特徴とする付記１から付記７のいずれかに記載の通信監視装置。
【０１０２】
（付記９）
制御要求に応じて前記ネットワーク機器を制御するネットワーク制御部
をさらに備え、
前記分析部は、前記分析の結果に応じて、前記ネットワーク機器の前記制御要求を行う
ことを特徴とする付記８に記載の通信監視装置。
【０１０３】
（付記１０）
付記１から付記９のいずれかに記載の通信監視装置と、
前記ネットワーク機器と
を備えることを特徴とする通信監視システム。
【０１０４】
（付記１１）
第一の通信に関する第一の通信関連情報を収集し、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集し、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する
ことを特徴とする通信監視方法。
【０１０５】
（付記１２）
前記ネットワーク関連情報は、少なくとも、前記第一の通信に関する第一のネットワーク関連情報、および、前記第一の通信が使用する通信経路を使用する第二の通信の第二のネットワーク関連情報を含む
ことを特徴とする付記１１に記載の通信監視方法。
【０１０６】
（付記１３）
前記第一の通信関連情報は、前記第一の通信が使用する前記通信経路の経路情報および前記第一の通信のセッション情報を含み、
前記経路情報および前記セッション情報に基づいて、前記第一のネットワーク関連情報を取得し、取得した前記第一のネットワーク関連情報を出力する
ことを特徴とする付記１２に記載の通信監視方法。
【０１０７】
（付記１４）
前記第一の通信が開始したとき、前記第一の通信の前記経路情報を取得する
ことを特徴とする付記１３に記載の通信監視方法。
【０１０８】
（付記１５）
前記第一の通信の前記経路情報の変更を検知し、
前記経路情報が変更されたとき、前記経路情報を取得する
ことを特徴とする付記１４に記載の通信監視方法。
【０１０９】
（付記１６）
前記第一の通信は、音声通信であり、
前記第一の通信関連情報は、音声品質情報を含む
ことを特徴とする付記１１から付記１５のいずれかに記載の通信監視方法。
【０１１０】
（付記１７）
前記ネットワーク関連情報は、ネットワークトポロジ情報、トラフィック情報、ルーティング情報のいずれか一つ以上を含む
ことを特徴とする付記１１から付記１６のいずれかに記載の通信監視方法。
【０１１１】
（付記１８）
前記第一の通信関連情報および前記ネットワーク関連情報に基づいて、前記第一の通信に関する分析を行う
ことを特徴とする付記１１から付記１７のいずれかに記載の通信監視方法。
【０１１２】
（付記１９）
前記分析の結果に応じて、前記ネットワーク機器の制御要求を行い、
前記制御要求に応じて前記ネットワーク機器を制御する
ことを特徴とする付記１８に記載の通信監視方法。
【０１１３】
（付記２０）
コンピュータに、
第一の通信に関する第一の通信関連情報を収集する第一の通信情報収集機能と、
監視対象のネットワーク機器から前記第一の通信以外の通信に関する情報を含むネットワーク関連情報を収集するネットワーク情報収集機能と、
前記第一の通信関連情報および前記ネットワーク関連情報を出力する出力機能と
を実現させることを特徴とする通信監視プログラム。
【０１１４】
（付記２１）
前記ネットワーク関連情報は、少なくとも、前記第一の通信に関する第一のネットワーク関連情報、および、前記第一の通信が使用する通信経路を使用する第二の通信の第二のネットワーク関連情報を含む
ことを特徴とする付記２０に記載の通信監視プログラム。
【０１１５】
（付記２２）
前記第一の通信関連情報は、前記第一の通信が使用する前記通信経路の経路情報および前記第一の通信のセッション情報を含み、
前記出力機能は、前記経路情報および前記セッション情報に基づいて、前記ネットワーク情報収集機能から前記第一のネットワーク関連情報を取得し、取得した前記第一のネットワーク関連情報を出力する
ことを特徴とする付記２１に記載の通信監視プログラム。
【０１１６】
（付記２３）
前記第一の通信情報収集機能は、前記第一の通信が開始したとき、前記ネットワーク情報収集機能から前記第一の通信の前記経路情報を取得する
ことを特徴とする付記２２に記載の通信監視プログラム。
【０１１７】
（付記２４）
前記ネットワーク情報収集機能は、前記第一の通信の前記経路情報の変更を検知して前記第一の通信情報収集機能へ通知し、
前記第一の通信情報収集機能は、前記経路情報の変更が通知されたとき、前記経路情報を取得する
ことを特徴とする付記２３に記載の通信監視プログラム。
【０１１８】
（付記２５）
前記第一の通信は、音声通信であり、
前記第一の通信関連情報は、音声品質情報を含む
ことを特徴とする付記２０から付記２４のいずれかに記載の通信監視プログラム。
【０１１９】
（付記２６）
前記ネットワーク関連情報は、ネットワークトポロジ情報、トラフィック情報、ルーティング情報のいずれか一つ以上を含む
ことを特徴とする付記２０から付記２５のいずれかに記載の通信監視プログラム。
【０１２０】
（付記２７）
前記第一の通信関連情報および前記ネットワーク関連情報に基づいて、前記第一の通信に関する分析を行う分析機能
をさらにコンピュータに実現させ、
前記出力機能は、前記分析機能からの要求に応じて前記第一の通信関連情報および前記ネットワーク関連情報を前記分析機能へ出力する
ことを特徴とする付記２０から付記２６のいずれかに記載の通信監視プログラム。
【０１２１】
（付記２８）
制御要求に応じて前記ネットワーク機器を制御するネットワーク制御機能
をさらにコンピュータに実現させ、
前記分析機能は、前記分析の結果に応じて、前記ネットワーク機器の前記制御要求を行う
ことを特徴とする付記２７に記載の通信監視プログラム。
【符号の説明】
【０１２２】
１０、２０    通信監視装置
１１    第一の通信情報収集部
１２    ネットワーク情報収集部
１３    出力部
２４    第一の通信情報記憶部
２５    分析部
２６    ネットワーク制御部
６０    音声通信機器
７０    ネットワーク機器
９０    情報処理装置
９１    通信インタフェース
９２    入出力インタフェース
９３    演算装置
９４    記憶装置
９５    不揮発性記憶装置
９６    ドライブ装置
９７    記録媒体
【図１】
2019041356.tif 000003
【図２】
2019041356.tif 000004
【図３】
2019041356.tif 000005
【図４】
2019041356.tif 000006
【図５】
2019041356.tif 000007
【図６】
2019041356.tif 000008
【図７】
2019041356.tif 000009
【図８】
2019041356.tif 000010
【図９】
2019041356.tif 000011
【図１０】
2019041356.tif 000012