(57)【要約】【課題】リアルタイム系アプリケーションのユーザ体感品質、さらにはユーザ体感品質から得られる品質管理情報を、中継網上で呼ごとに詳細かつリアルタイムに監視できるようにする。【解決手段】中継ノード２０ごとに設けたユーザ体感品質監視装置１０で、制御用パケットキャプチャ手段１３Ａにより、当該中継ノード２０を通過する通過パケットのうちリアルタイム系アプリケーションの制御用パケットをキャプチャし、その制御用パケットからユーザ体感品質の推定に用いる品質情報を抽出して、当該呼に関する分類情報と関連付けて記憶部１２の品質情報管理ＤＢ１２Ｂへ格納し、ユーザ体感品質推定手段１３Ｂにより、品質推定モデルに基づき各呼の品質情報から所望のユーザ体感品質を推定する。【選択図】  図２
2006080783.tif 000002
【特許請求の範囲】
【請求項１】
リアルタイム系アプリケーションで用いる中継網を構成する中継ノードごとに設けられ、前記中継ノードを通過する前記リアルタイム系アプリケーションのパケットから前記リアルタイム系アプリケーションを使用するユーザが体感するユーザ体感品質を監視するユーザ体感品質監視装置であって、
前記リアルタイム系アプリケーションの通信品質を示す前記品質情報と、前記リアルタイム系アプリケーションの品質情報からユーザ体感品質を推定するためのユーザ体感品質推定モデルとを記憶する記憶部と、
当該ユーザ体感品質監視装置が設けられている中継ノードを通過する通過パケットのうち前記リアルタイム系アプリケーションの制御用パケットを逐次キャプチャし、前記制御用パケットから当該リアルタイム系アプリケーションの品質情報を抽出し、当該呼に関する分類情報と関連付けて前記記憶部へ格納する制御用パケットキャプチャ手段と、
前記記憶部の品質推定モデルに基づいて、前記リアルタイム系アプリケーションの呼ごとに、当該呼に関する前記記憶部の品質情報から当該呼のユーザ体感品質をそれぞれ推定するユーザ体感品質推定手段と
を備えることを特徴とするユーザ体感品質監視装置。
【請求項２】
請求項１に記載のユーザ体感品質監視装置において、
前記記憶部は、前記リアルタイム系アプリケーションのユーザ体感品質を構成する複数の品質要素ごとに、当該品質要素の品質情報から当該品質要素に関するユーザ体感要素品質を推定する品質要素推定モデルをそれぞれ記憶し、
前記ユーザ体感品質推定手段は、任意の呼についてユーザ体感品質を推定する際、前記品質要素ごとに、前記記憶部の当該品質要素の品質要素推定モデルに基づいて、当該呼に関する前記記憶部の当該品質要素の品質情報から当該品質要素のユーザ体感要素品質を推定する
ことを特徴とするユーザ体感品質監視装置。
【請求項３】
請求項２に記載のユーザ体感品質監視装置において、
前記記憶部は、前記リアルタイム系アプリケーションの各ユーザ体感要素品質からこれらを総合したユーザ体感総合品質を推定する総合品質推定モデルを記憶し、
前記ユーザ体感品質推定手段は、任意の呼についてユーザ体感品質を推定する際、前記記憶部の総合品質推定モデルに基づいて、当該呼に関する前記各ユーザ体感要素品質からユーザ体感総合品質を推定する
ことを特徴とするユーザ体感品質監視装置。
【請求項４】
請求項２に記載のユーザ体感品質監視装置において、
前記記憶部は、前記品質要素ごとに当該品質要素のユーザ体感要素品質に対する目標値をそれぞれ記憶するとともに、前記品質情報を仲立ちとして前記品質要素とその品質劣化要因となるネットワーク品質との関連付けを示す品質劣化要因特定モデルを記憶し、
任意の呼のユーザ体感要素品質のうち前記記憶部の当該目標値を満足していないユーザ体感要素品質について、前記記憶部の品質劣化要因特定モデルに基づき、当該品質要素に対応する品質情報を特定し、特定した品質情報のうち所定の目標値を満足していない品質情報に関連付けられているネットワーク品質を当該ユーザ体感要素品質の品質劣化要因として特定する品質劣化要因特定手段をさらに備える
ことを特徴とするユーザ体感品質監視装置。
【請求項５】
請求項１に記載のユーザ体感品質監視装置において、
前記各呼のユーザ体感品質を前記中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定手段をさらに備えることを特徴とするユーザ体感品質監視装置。
【請求項６】
請求項１に記載のユーザ体感品質監視装置において、
前記各呼のユーザ体感品質を前記中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより品質劣化の有無をそれぞれ評価し、各転送経路区間のうち品質劣化ありと評価された転送経路区間に対する、当該対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定手段をさらに備えることを特徴とするユーザ体感品質監視装置。
【請求項７】
リアルタイム系アプリケーションで用いる中継網を構成する中継ノードごとに設けられたユーザ体感品質監視装置で、前記中継ノードを通過する前記リアルタイム系アプリケーションのパケットから前記リアルタイム系アプリケーションを使用するユーザが体感するユーザ体感品質を監視するユーザ体感品質監視方法であって、
前記リアルタイム系アプリケーションの通信品質を示す前記品質情報と、前記リアルタイム系アプリケーションの品質情報からユーザ体感品質を推定するためのユーザ体感品質推定モデルとを記憶部で記憶するステップと、
当該ユーザ体感品質監視装置が設けられている中継ノードを通過する通過パケットのうち前記リアルタイム系アプリケーションの制御用パケットを逐次キャプチャし、前記制御用パケットから当該リアルタイム系アプリケーションの品質情報を抽出し、当該呼に関する分類情報と関連付けて前記記憶部へ格納する制御用パケットキャプチャステップと、
前記記憶部の品質推定モデルに基づいて、前記リアルタイム系アプリケーションの呼ごとに、当該呼に関する前記記憶部の品質情報から当該呼のユーザ体感品質をそれぞれ推定するユーザ体感品質推定ステップと
を備えることを特徴とするユーザ体感品質監視方法。
【請求項８】
請求項７に記載のユーザ体感品質監視方法において、
前記記憶ステップは、前記リアルタイム系アプリケーションのユーザ体感品質を構成する複数の品質要素ごとに、当該品質要素の品質情報から当該品質要素に関するユーザ体感要素品質を推定する品質要素推定モデルをそれぞれ前記記憶部で記憶し、
前記ユーザ体感品質推定ステップは、任意の呼についてユーザ体感品質を推定する際、前記品質要素ごとに、前記記憶部の当該品質要素の品質要素推定モデルに基づいて、当該呼に関する前記記憶部の当該品質要素の品質情報から当該品質要素のユーザ体感要素品質を推定する
ことを特徴とするユーザ体感品質監視方法。
【請求項９】
請求項８に記載のユーザ体感品質監視方法において、
前記記憶ステップは、前記リアルタイム系アプリケーションの各ユーザ体感要素品質からこれらを総合したユーザ体感総合品質を推定する総合品質推定モデルを前記記憶部で記憶し、
前記ユーザ体感品質推定ステップは、任意の呼についてユーザ体感品質を推定する際、前記記憶部の総合品質推定モデルに基づいて、当該呼に関する前記各ユーザ体感要素品質からユーザ体感総合品質を推定する
ことを特徴とするユーザ体感品質監視方法。
【請求項１０】
請求項８に記載のユーザ体感品質監視方法において、
前記記憶ステップは、前記品質要素ごとに当該品質要素のユーザ体感要素品質に対する目標値をそれぞれ前記記憶部で記憶するとともに、前記品質情報を仲立ちとして前記品質要素とその品質劣化要因となるネットワーク品質との関連付けを示す品質劣化要因特定モデルを前記記憶部で記憶し、
任意の呼のユーザ体感要素品質のうち前記記憶部の当該目標値を満足していないユーザ体感要素品質について、前記記憶部の品質劣化要因特定モデルに基づき、当該品質要素に対応する品質情報を特定し、特定した品質情報のうち所定の目標値を満足していない品質情報に関連付けられているネットワーク品質を当該ユーザ体感要素品質の品質劣化要因として特定する品質劣化要因特定ステップをさらに備える
ことを特徴とするユーザ体感品質監視方法。
【請求項１１】
請求項７に記載のユーザ体感品質監視方法において、
前記各呼のユーザ体感品質を前記中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定ステップをさらに備えることを特徴とするユーザ体感品質監視方法。
【請求項１２】
請求項７に記載のユーザ体感品質監視方法において、
前記各呼のユーザ体感品質を前記中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより品質劣化の有無をそれぞれ評価し、各転送経路区間のうち品質劣化ありと評価された転送経路区間に対する、当該対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定ステップをさらに備えることを特徴とするユーザ体感品質監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット通信技術に関し、パケット網で実行されているリアルタイム系アプリケーションに対するユーザの体感品質を監視する技術に関する。
【背景技術】
【０００２】
ＩＰ電話や映像配信などのようなリアルタイム系のメディア情報を取り扱うサービスでは、メディア情報の転送に用いる例えばＩＰ網などの中継網自体で通信品質が保証されない。このため、このようなサービスを利用する際に用いられるリアルタイム系アプリケーションについての品質管理技術が必要とされている。
従来、このようなリアルタイム系アプリケーションの品質を管理する技術として、メディア情報に関する例えばパケット損失率などの通信状況を示すネットワーク品質に代えて、実際にリアルタイム系アプリケーションを利用するユーザレベルでの品質すなわちユーザ体感品質を推定する技術が提案されている（例えば、非特許文献１、特許文献１，２など参照）。
【０００３】
近年、これらリアルタイム系アプリケーションのユーザ体感品質に関する管理技術として、大規模ネットワーク中のコアノードやエッジノード、具体的には中継機能を保持するルータなどの機器で、当該ノードを通過するデータ量や回線使用率などの統計的な情報を用いて、ネットワーク品質を管理するのみではなく、リアルタイム系アプリケーションをパッシブ測定によって、呼（フロー）ごとにCall-by-callで監視する技術が検討されている（例えば非特許文献２など参照）。
【０００４】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開２００４-０８１１１８号公報
【特許文献２】特開２００４-０２３５９４号公報
【非特許文献１】ITU-T Recommendation G.107,"The E-Model, a computation model for use in transmission planning",May.2000
【非特許文献２】R.Caceres and A.Clark,"RTP Control Protocol Extended Reports(RTCP XR)",IETF RFC3611,May.2003
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術は、リアルタイム系アプリケーション実行中のユーザ端末間で、ユーザ体感品質に関する情報含む品質情報を転送する技術であって、ユーザ端末にＭＩＢ（Management Information Base）として記録されたこれらの情報をＳＮＭＰ（Simple Network Management Protocol）を利用することで、ネットワーク管理者が品質監視することを実現するものであった。そのため、リアルタイム系アプリケーションのユーザ体感品質を、中継網上で呼（フロー）ごとにCall-by-callで詳細かつリアルタイムに監視することができないという問題点があった。
【０００６】
なお、ユーザ端末や中継網上の各ノード付近にプローブを設け、リアルタイム系アプリケーションを実現するためのプロトコルである、ＲＴＰ（Real time Transport Protocol ），ＲＴＣＰ（RTP Control Protocol），ＲＴＳＰ（Real Time Streaming Protocol）などのパケットをキャプチャして、パケットレベルでのアプリケーション品質を監視する技術も検討されている。
【０００７】
しかし、このような技術はパケットレベルでの品質監視に留まっており、リアルタイム系アプリケーションに対するユーザ体感品質を監視できる技術ではない。そのため、これらの監視結果をネットワーク上のＱｏＳ制御や設備変更にフィードバックする際に、リアルタイム系アプリケーションに応じた詳細な改善点を指摘することができなかった。したがって、リアルタイム系アプリケーションの呼ごとに得たユーザ体感品質、そのユーザ体感品質の品質劣化要因、さらには中継網上における品質劣化対地など、詳細な品質管理情報を、ネットワーク上のＱｏＳ制御に効率よくフィードバックすることができないという問題点があった。
【０００８】
本発明はこのような課題を解決するためのものであり、リアルタイム系アプリケーションのユーザ体感品質、さらにはユーザ体感品質から得られる品質管理情報を、中継網上で呼ごとに詳細かつリアルタイムに監視することができるユーザ体感品質監視装置および方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、本発明にかかるユーザ体感品質監視装置は、リアルタイム系アプリケーションで用いる中継網を構成する中継ノードごとに設けられ、中継ノードを通過するリアルタイム系アプリケーションのパケットからリアルタイム系アプリケーションを使用するユーザが体感するユーザ体感品質を監視するユーザ体感品質監視装置であって、リアルタイム系アプリケーションの通信品質を示す品質情報と、リアルタイム系アプリケーションの品質情報からユーザ体感品質を推定するためのユーザ体感品質推定モデルとを記憶する記憶部と、当該ユーザ体感品質監視装置が設けられている中継ノードを通過する通過パケットのうちリアルタイム系アプリケーションの制御用パケットを逐次キャプチャし、制御用パケットから当該リアルタイム系アプリケーションの品質情報を抽出し、当該呼に関する分類情報と関連付けて記憶部へ格納する制御用パケットキャプチャ手段と、記憶部の品質推定モデルに基づいて、リアルタイム系アプリケーションの呼ごとに、当該呼に関する記憶部の品質情報から当該呼のユーザ体感品質をそれぞれ推定するユーザ体感品質推定手段とを備えている。
【００１０】
この際、品質要素ごとにユーザ体感品質を得る場合には、記憶部で、リアルタイム系アプリケーションのユーザ体感品質を構成する複数の品質要素ごとに、当該品質要素の品質情報から当該品質要素に関するユーザ体感要素品質を推定する品質要素推定モデルをそれぞれ記憶し、ユーザ体感品質推定手段で、任意の呼についてユーザ体感品質を推定する際、品質要素ごとに、記憶部の当該品質要素の品質要素推定モデルに基づいて、当該呼に関する記憶部の当該品質要素の品質情報から当該品質要素のユーザ体感要素品質を推定するようにしてもよい。
【００１１】
また、各品質要素を総合したユーザ体感品質を得る場合には、記憶部で、リアルタイム系アプリケーションの各ユーザ体感要素品質からこれらを総合したユーザ体感総合品質を推定する総合品質推定モデルを記憶し、ユーザ体感品質推定手段で、任意の呼についてユーザ体感品質を推定する際、記憶部の総合品質推定モデルに基づいて、当該呼に関する各ユーザ体感要素品質からユーザ体感総合品質を推定するようにしてもよい。
【００１２】
また、品質劣化要因を特定する場合、記憶部で、品質要素ごとに当該品質要素のユーザ体感要素品質に対する目標値をそれぞれ記憶するとともに、品質情報を仲立ちとして品質要素とその品質劣化要因となるネットワーク品質との関連付けを示す品質劣化要因特定モデルを記憶し、任意の呼のユーザ体感要素品質のうち記憶部の当該目標値を満足していないユーザ体感要素品質について、記憶部の品質劣化要因特定モデルに基づき、当該品質要素に対応する品質情報を特定し、特定した品質情報のうち所定の目標値を満足していない品質情報に関連付けられているネットワーク品質を当該ユーザ体感要素品質の品質劣化要因として特定する品質劣化要因特定手段をさらに設けてもよい。
【００１３】
また、品質劣化対地を特定する場合、各呼のユーザ体感品質を中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定手段をさらに設けてもよい。
【００１４】
あるいは、各呼のユーザ体感品質を中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより品質劣化の有無をそれぞれ評価し、各転送経路区間のうち品質劣化ありと評価された転送経路区間に対する、当該対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定手段をさらに設けてもよい。
【００１５】
また、本発明にかかるユーザ体感品質監視方法は、リアルタイム系アプリケーションで用いる中継網を構成する中継ノードごとに設けられたユーザ体感品質監視装置で、中継ノードを通過するリアルタイム系アプリケーションのパケットからリアルタイム系アプリケーションを使用するユーザが体感するユーザ体感品質を監視するユーザ体感品質監視方法であって、リアルタイム系アプリケーションの通信品質を示す品質情報と、リアルタイム系アプリケーションの品質情報からユーザ体感品質を推定するためのユーザ体感品質推定モデルとを記憶部で記憶するステップと、当該ユーザ体感品質監視装置が設けられている中継ノードを通過する通過パケットのうちリアルタイム系アプリケーションの制御用パケットを逐次キャプチャし、制御用パケットから当該リアルタイム系アプリケーションの品質情報を抽出し、当該呼に関する分類情報と関連付けて記憶部へ格納する制御用パケットキャプチャステップと、記憶部の品質推定モデルに基づいて、リアルタイム系アプリケーションの呼ごとに、当該呼に関する記憶部の品質情報から当該呼のユーザ体感品質をそれぞれ推定するユーザ体感品質推定ステップとを備えている。
【００１６】
この際、品質要素ごとにユーザ体感品質を得る場合には、記憶ステップで、リアルタイム系アプリケーションのユーザ体感品質を構成する複数の品質要素ごとに、当該品質要素の品質情報から当該品質要素に関するユーザ体感要素品質を推定する品質要素推定モデルをそれぞれ記憶部で記憶し、ユーザ体感品質推定ステップで、任意の呼についてユーザ体感品質を推定する際、品質要素ごとに、記憶部の当該品質要素の品質要素推定モデルに基づいて、当該呼に関する記憶部の当該品質要素の品質情報から当該品質要素のユーザ体感要素品質を推定するようにしてもよい。
【００１７】
また、各品質要素を総合したユーザ体感品質を得る場合には、記憶ステップで、リアルタイム系アプリケーションの各ユーザ体感要素品質からこれらを総合したユーザ体感総合品質を推定する総合品質推定モデルを記憶部で記憶し、ユーザ体感品質推定ステップで、任意の呼についてユーザ体感品質を推定する際、記憶部の総合品質推定モデルに基づいて、当該呼に関する各ユーザ体感要素品質からユーザ体感総合品質を推定するようにしてもよい。
【００１８】
また、品質劣化要因を特定する場合、記憶ステップで、品質要素ごとに当該品質要素のユーザ体感要素品質に対する目標値をそれぞれ記憶部で記憶するとともに、品質情報を仲立ちとして品質要素とその品質劣化要因となるネットワーク品質との関連付けを示す品質劣化要因特定モデルを記憶部で記憶し、任意の呼のユーザ体感要素品質のうち記憶部の当該目標値を満足していないユーザ体感要素品質について、記憶部の品質劣化要因特定モデルに基づき、当該品質要素に対応する品質情報を特定し、特定した品質情報のうち所定の目標値を満足していない品質情報に関連付けられているネットワーク品質を当該ユーザ体感要素品質の品質劣化要因として特定する品質劣化要因特定ステップをさらに設けてもよい。
【００１９】
また、品質劣化対地を特定する場合、各呼のユーザ体感品質を中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定ステップをさらに設けてもよい。
【００２０】
あるいは、各呼のユーザ体感品質を中継ノードとその隣接中継ノードとの間の転送経路区間ごとに分類して統計処理し、その統計結果について所定のユーザ体感品質目標値と比較することにより品質劣化の有無をそれぞれ評価し、各転送経路区間のうち品質劣化ありと評価された転送経路区間に対する、当該対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定する品質劣化対地特定ステップをさらに設けてもよい。
【発明の効果】
【００２１】
本発明によれば、中継ノードごとに設けたユーザ体感品質監視装置で、制御用パケットキャプチャ手段により、当該中継ノードを通過する通過パケットのうちリアルタイム系アプリケーションの制御用パケットがキャプチャされ、その制御用パケットからユーザ体感品質の推定に用いる品質情報が抽出されて、当該呼に関する分類情報と関連付けて記憶部へ格納され、ユーザ体感品質推定手段により、記憶部のユーザ体感品質推定モデルに基づき各呼の品質情報から所望のユーザ体感品質が推定されるため、リアルタイム系アプリケーションのユーザ体感品質を、中継網上で呼ごとに詳細かつリアルタイムに監視することができる。
【００２２】
したがって、リアルタイム系アプリケーションの呼ごとに得たユーザ体感品質、さらにはこれらユーザ体感品質に関する品質劣化要因や、これらユーザ体感品質に関する中継網上における品質劣化対地など、リアルタイム系アプリケーションに関する極めて詳細な品質管理情報を、ネットワーク上のＱｏＳ制御に効率よくフィードバックすることができ、リアルタイム系アプリケーションに対応したネットワーク品質管理を実現できる。
また、このような詳細な品質管理情報に基づき、品質劣化が確認された場合の対応として、極めて具体的な対応を早急に行うことができ、中継網に対してより適切かつ高度な品質管理サービスを提供できる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるユーザ体感品質監視装置について説明する。図１は、本発明の第１の実施の形態にかかるユーザ体感品質監視装置が適用される中継網の構成例を示すブロック図である。
この中継網４０は、パケット通信網からなり、各種パケットを中継転送する中継ノード２０（２０Ａ〜２０Ｅ）と、これら中継ノード２０間を接続するリンク４０Ａ〜４０Ｄとから構成されている。
【００２４】
中継ノード２０のうち、中継ノード２０Ａ〜２０Ｄは、それぞれリアルタイム系アプリケーションを利用可能なユーザ端末３０を収容するエッジノードである。また中継ノード２０Ｅは、リンク４０Ａ〜４０Ｄを介して各中継ノード２０Ａ〜２０Ｄと接続され、これら中継ノード２０Ａ〜２０Ｄ間でやり取りするパケットを中継転送するコアノードである。
ユーザ体感品質監視装置１０（１０Ａ〜１０Ｅ）は、これら中継ノード２０（２０Ａ〜２０Ｅ）ごとに設けられ、当該中継ノード２０を介して実行されているリアルタイム系アプリケーションのユーザ体感品質を監視する装置である。
【００２５】
本実施の形態は、ユーザ体感品質監視装置１０により、リアルタイム系アプリケーション実行中に当該中継ノード２０を通過する制御用パケットを逐次キャプチャし、各呼（フロー）の制御用パケットに格納されている品質情報に基づき、リアルタイム系アプリケーションを利用しているユーザが実際に体感するユーザ体感品質を呼ごとにCall-by-callで推定し、詳細かつリアルタイムにリアルタイム系アプリケーションのユーザ体感品質を監視するようにしたものである。
【００２６】
［ユーザ体感品質監視装置］
次に、図２を参照して、本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０について説明する。図２は、本発明の第１の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図である。
このユーザ体感品質監視装置１０は、全体として通信機能を有する情報処理装置からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、記憶部１２、および演算処理部１３が設けられている。
【００２７】
通信Ｉ／Ｆ部１１は、中継ノード２０や中継網４０との間で各種パケットを送受信する回路部である。
記憶部１２は、ハードディスクやメモリからなり、演算処理部１３での処理動作に用いる各種情報およびプログラム１２Ｐを記憶する記憶装置である。これら情報およびプログラムは、通信Ｉ／Ｆ部１１を介して外部の装置や記録媒体から予め取り込まれ記憶部１２に格納される。
【００２８】
記憶部１２で記憶する各種情報としては、制御用パケット管理データベース（以下、制御用パケット管理ＤＢという）１２Ａ、品質情報管理データベース（以下、品質情報管理ＤＢという）１２Ｂ、品質要素推定モデル１２Ｃ、総合品質推定モデル１２Ｄ、およびユーザ体感品質管理データベース（以下、ユーザ体感品質管理ＤＢという）１２Ｅがある。
【００２９】
制御用パケット管理ＤＢ１２Ａは、当該ユーザ体感品質監視装置１０が設けられている中継ノード２０からキャプチャした、当該中継ノード２０を経由するリアルタイム系アプリケーションの制御用パケットを蓄積して管理する情報である。
品質情報管理ＤＢ１２Ｂは、制御用パケット管理ＤＢ１２Ａで管理している制御用パケットから抽出した品質情報を、当該リアルタイム系アプリケーションの呼（フロー）に関する分類情報と関連付けて管理する情報である。
【００３０】
品質要素推定モデル１２Ｃは、品質情報管理ＤＢ１２Ｂで管理されている品質情報からユーザ体感品質を推定するための数式やパラメータからなる推定モデルである。ここでは、受聴品質、遅延、映像など、リアルタイム系アプリケーションのユーザ体感品質を構成する複数の品質要素ごとに、これら品質要素に関する個別のユーザ体感品質すなわちユーザ体感要素品質をそれぞれ推定する複数のモデルが管理されている。
総合品質推定モデル１２Ｄは、各ユーザ体感要素品質や品質情報管理ＤＢ１２Ｂで管理されている品質情報から、各品質要素を総合評価したユーザ体感品質すなわちユーザ体感総合品質を推定するための数式やパラメータからなる推定モデルである。
【００３１】
ユーザ体感品質管理ＤＢ１２Ｅは、品質要素推定モデル１２Ｃを用いて推定されたユーザ体感要素品質や、総合品質推定モデル１２Ｄを用いて推定されたユーザ体感総合品質を、当該中継ノード２０を経由するリアルタイム系アプリケーションの呼ごとに管理する情報である。
【００３２】
演算処理部１３は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１２からプログラム１２Ｐを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させることにより各種機能手段を構成する。
この機能手段としては、制御用パケットキャプチャ手段１３Ａ、およびユーザ体感品質推定手段１３Ｂがある。
【００３３】
制御用パケットキャプチャ手段１３Ａは、当該ユーザ体感品質監視装置１０が設けられている中継ノード２０を通過する各種パケットを通信Ｉ／Ｆ部１１でキャプチャし、これらパケットのうちリアルタイム系アプリケーションの所望の呼で用いられる制御用パケットを選択して、記憶部１２の制御用パケット管理ＤＢ１２Ａへ一旦格納する機能と、制御用パケット管理ＤＢ１２Ａで管理されている各制御用パケットから品質情報を抽出し、当該制御用パケットの送信元アドレスや宛先アドレスからなる対地情報などの当該呼に関する分類情報と関連付けて、記憶部１２の品質情報管理ＤＢ１２Ｂへ格納する機能とを有している。
【００３４】
ユーザ体感品質推定手段１３Ｂは、記憶部１２の品質要素推定モデル１２Ｃに基づいて、記憶部１２の品質情報管理ＤＢ１２Ｂで管理されている品質情報から、各ユーザ体感要素品質を呼ごとに推定する機能と、記憶部１２の総合品質推定モデル１２Ｄに基づいて、上記推定された各ユーザ体感要素品質から、ユーザ体感総合品質を呼ごとに推定する機能とを有している。
【００３５】
［第１の実施の形態の動作］
次に、図３〜図５を参照して、本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０のユーザ体感品質推定動作について説明する。図３は、本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのユーザ体感品質推定動作の概略フローを示す説明図である。図４は、本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのパケットキャプチャ処理を示すフローチャートである。図５は、本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのユーザ体感品質推定処理を示すフローチャートである。
【００３６】
ユーザ体感品質監視装置１０は、リアルタイム系アプリケーションのユーザ体感品質を呼ごとに監視するため、演算処理部１３で、常時、図３に示すユーザ体感品質推定動作の動作フローを実行し、得られた各呼のユーザ体感品質を記憶部１２のユーザ体感品質目標値１２Ｆに基づき監視する。そして、演算処理部１３により、定期的にあるいはその比較結果に応じて、得られたユーザ体感品質やその評価結果を所定の管理システムへ通信Ｉ／Ｆ部１１を介して通知し、あるいは当該ユーザ体感品質監視装置１０からオペレータへ報知する。
【００３７】
ユーザ体感品質監視装置１０の演算処理部１３は、図３の動作フローに基づきユーザ体感品質を推定する際、まず、制御用パケットキャプチャ手段１３Ａで、図４のパケットキャプチャ処理を実行することにより、ユーザ体感品質の推定に必要な品質情報を収集する。
制御用パケットキャプチャ手段１３Ａは、図４のパケットキャプチャ処理において、まず、当該ユーザ体感品質監視装置１０が設けられている中継ノード２０を通過するすべての通過パケット１５をキャプチャする（ステップ１００）。
【００３８】
そして、その通過パケット１５のヘッダ部に記述されているプロトコル情報やポート情報を参照して、所望のリアルタイム系アプリケーション用のパケットに該当するかどうか確認し（ステップ１０１）、該当しない場合は（ステップ１０１：ＮＯ）、ステップ１００へ戻って次の通過パケット１５の処理を行う。
一方、通過パケット１５が所望のリアルタイム系アプリケーション用のパケットに該当する場合（ステップ１０１：ＹＥＳ）、同じくプロトコル情報やポート情報を参照して、その通過パケット１５が制御用パケットに該当するかどうか確認し（ステップ１０２）、該当しない場合は（ステップ１０２：ＮＯ）、ステップ１００へ戻って次の通過パケット１５の処理を行う。
【００３９】
ここで、通過パケット１５が制御用パケットに該当する場合（ステップ１０２：ＹＥＳ）、当該制御用パケットを記憶部１２の制御パケット管理ＤＢ１２Ａへ一旦格納する（ステップ１０３）。
次に、制御用パケットキャプチャ手段１３Ａは、制御パケット管理ＤＢ１２Ａに格納されている各制御用パケットから、ユーザ体感品質の推定に用いる品質情報を抽出し（ステップ１０４）、抽出した品質情報を、当該制御用パケットの対地情報など当該呼に関する分類情報と関連付けて、記憶部１２の品質情報管理ＤＢ１２Ｂへ格納し（ステップ１０５）、ステップ１００へ戻って次の通過パケット１５の処理を行う。
【００４０】
制御用パケットとしては、例えば前述した非特許文献２で規定されているＲＴＣＰ（RTP Control Protocol）の制御用パケットがある。ＲＴＣＰは、リアルタイム系メディア情報の転送制御に用いる品質情報を通知するためのプロトコルであり、同じくリアルタイム系メディア情報の転送を行うためのプロトコルであるＲＴＰ（Real time Transport Protocol：RFC 1889）と組み合わせて使用される。特に、ＲＴＣＰでは、データのフロー(送受信)制御および送信者と受信者の情報を記述するために用いられる。
【００４１】
ＲＴＰは、リアルタイムで映像や音声などのメディア情報を運ぶパケットに時間的な情報を付加して転送するプロトコルであるが、データを転送する機能のみであり、通信の状況を伝えるような仕組みをもっていない。ＲＴＣＰはこのようなＲＴＰと組み合わせて用いられ、ＲＴＰが持っていない機能を補完する。具体的には、メディア情報の受信側がＲＴＣＰの制御用パケットを定期的に返送することで、送信側の伝送レート等の調整を行う。ＲＴＣＰの制御用パケットで通知される品質情報としては、損失パケット情報のほか、バッファ溢れ情報、劣化隠蔽情報、バッファリング遅延情報、バッファサイズ情報、遅延情報などがある。
【００４２】
なお、図４では、ステップ１００〜１０３の処理と、ステップ１０４，１０５の処理とが連続して実行される場合を例として説明したが、これら２つの処理を並行させて実行してもよい。これにより、パケット転送速度が高い場合でも、通過パケット１５を欠落させることなくスムーズに蓄積させることができる。
【００４３】
次に、演算処理部１３は、ユーザ体感品質推定手段１３Ｂで、図５のユーザ体感品質推定処理を実行することにより、図４のパケットキャプチャ処理で収集した品質情報から呼ごとに所望のユーザ体感品質を推定する。
ユーザ体感品質推定手段１３Ｂは、図５のユーザ体感品質推定処理において、まず、記憶部１２の品質情報管理ＤＢ１２Ｂから、各品質情報に関連付けられている対地情報などの分類情報に基づいて、所望の呼に関する任意の品質要素の品質情報を取得し（ステップ１１０）、記憶部１２から当該品質要素の品質要素推定モデル１２Ｃを取得する（ステップ１１１）。そして、この品質要素推定モデル１２Ｃに基づき、上記品質情報からユーザ体感要素品質を推定する（ステップ１１２）。
【００４４】
本実施の形態で、ユーザ体感品質の推定に用いる推定モデルは、例えば前述した特許文献１，２に開示されている公知の推定モデルと同等であり、予め実施した実験などにより、中継網から実測されたネットワーク品質とリアルタイム系アプリケーションを使用するユーザが実際に体感したユーザ体感品質との関係を、数式やパラメータでモデル化したものである。
【００４５】
この際、従来の推定モデルでは、１種類の品質パラメータ、具体的には無効パケット率によって、音声であれば受聴品質などの１つの品質要素のユーザ体感品質を推定するモデルを適用していた。
これに対して、本実施の形態では、リアルタイム系アプリケーションのユーザ体感品質をより詳細に監視するため、複数の品質要素についてそれぞれ別個の推定モデルすなわち品質要素推定モデルを予め用意し、品質要素ごとに、対応する品質要素推定モデルを用いて、当該品質要素に関する品質情報から所望のユーザ体感要素品質を推定している。
【００４６】
例えば、リアルタイム系アプリケーションで音声通信を行う場合には、受聴品質だけでなく音声が伝達される際の遅延についても品質要素の１つとし、これら受信品質と遅延とについて個別の品質要素推定モデルを用意して、それぞれのユーザ体感要素品質を推定している。また、リアルタイム系アプリケーションで音声映像通信を行う場合には、さらに映像に関する品質要素が加えられ、その品質要素推定モデルにより映像に関するユーザ体感要素品質が推定されることになる。
【００４７】
図６は、受聴品質に関するユーザ体感要素品質の推定に用いる品質要素推定モデルの一例を示すグラフである。図７は、遅延に関するユーザ体感要素品質の推定に用いる品質要素推定モデルの一例を示すグラフである。
これらグラフでは、横軸に当該品質要素に関する品質情報の値がとられ、縦軸には、当該品質要素のユーザ体感品質の値がとられている。
【００４８】
したがって、実測により得られた両者の関係をグラフにプロットし、その特性を代表する関数を導出することにより、品質要素推定モデルが得られる。図６では、受聴品質に関する品質情報ａ（ＱＩｃａｐa）から受聴品質を示す品質要素Ａ（ＳＱＥｃｍｐＡ）を算出する関数ｆ（ＱＩｃａｐa）が品質要素推定モデルとして導出されている。また、図７では、遅延に関する品質情報ｂ（ＱＩｃａｐb）から遅延を示す品質要素Ｂ（ＳＱＥｃｍｐＢ）を算出する関数ｇ（ＱＩｃａｐb）が品質要素推定モデルとして導出されている。
【００４９】
このようにして、ステップ１１０〜１１２が繰り返し実行されて、品質推定の対象となる所望の呼について、それぞれの品質要素ごとにユーザ体感要素品質が推定される。
そして、得られたユーザ体感要素品質をそれぞれの呼の対地情報などの分類情報と関連付けて、記憶部１２のユーザ体感品質管理ＤＢ１２Ｅへ格納する（ステップ１１３）。
【００５０】
次に、ユーザ体感品質推定手段１３Ｂは、記憶部１２から総合品質推定モデル１２Ｄを取得し（ステップ１１４）、この総合品質推定モデル１２Ｄに基づき、前述のステップ１１０〜１１３で得られた各品質要素のユーザ体感要素品質から、ユーザ体感総合品質を推定する（ステップ１１５）。
本実施の形態におけるユーザ体感総合品質は、各ユーザ体感要素品質を統合して、当該リアルタイム系アプリケーションに関するユーザ体感品質を総合的に評価するためのものであり、ユーザ体感要素品質と同様にして予め生成した推定モデルを用いて推定する。
【００５１】
例えば、リアルタイム系アプリケーションで音声通信を行う場合、前述した図６および図７で示した品質要素Ａすなわち受聴品質ＳＱＥｃｍｐＡと、品質要素Ｂすなわち遅延ＳＱＥｃｍｐＢとをパラメータとして、所望の総合品質ＳＱＥを求める関数ｈ（ＳＱＥｃｍｐＡ，ＳＱＥｃｍｐＢ）を導出し、これを総合品質推定モデル１２Ｄとして用いればよい。
なお、総合品質推定モデル１２Ｄに関しては、例えば、音声品質推定であれば、前述した非特許文献１のＩＴＵ−Ｔ勧告  Ｇ．１０７  Ｅ−ｍｏｄｅｌなどを適用しても構わない。
【００５２】
また、関数ｈは、個々の品質要素推定モデル１２Ｃすなわち関数ｆ（ＱＩｃａｐａ）と関数ｇ（ＱＩｃａｐｂ）を用いて、ｈ｛ｆ（ＱＩｃａｐａ），ｇ（ＱＩｃａｐｂ）｝と表すこともできる。
したがって、前述したステップ１１５において、各品質要素のユーザ体感要素品質ではなく、品質要素推定モデル１２Ｃと総合品質推定モデル１２Ｄとを用いて、元の品質情報からユーザ体感総合品質を求めてもよく、この場合、品質要素推定モデル１２Ｃと総合品質推定モデル１２Ｄとを予め合成したものを総合品質推定モデル１２Ｄとして用いてもよい。
【００５３】
このようにして得られたユーザ体感総合品質をそれぞれの対地情報などの分類情報と関連付けて、記憶部１２のユーザ体感品質管理ＤＢ１２Ｅへ格納する（ステップ１１６）。
これにより、所望の呼に関するユーザ体感要素品質とユーザ体感総合品質とが推定され、前述したステップ１１０〜１１６が繰り返し実行されて、推定対象となる各呼についてユーザ体感要素品質とユーザ体感総合品質とが推定され、記憶部１２のユーザ体感品質管理ＤＢ１２Ｅへ格納される。
【００５４】
このように、本実施の形態では、中継網４０を構成する中継ノード２０ごとに設けたユーザ体感品質監視装置１０で、制御用パケットキャプチャ手段１３Ａにより、当該中継ノード２０を通過する通過パケットのうちリアルタイム系アプリケーションの制御用パケットをキャプチャし、その制御用パケットからユーザ体感品質の推定に用いる品質情報を抽出して、当該呼に関する分類情報と関連付けて記憶部１２の品質情報管理ＤＢ１２Ｂへ格納し、ユーザ体感品質推定手段１３Ｂにより、品質推定モデルに基づき各呼の品質情報から所望のユーザ体感品質を推定するようにしたので、推定された各呼のユーザ体感品質に基づき、リアルタイム系アプリケーションのユーザ体感品質を、中継網上で呼ごとに詳細かつリアルタイムに監視することができる。
【００５５】
また、それぞれのリアルタイム系アプリケーションのユーザ体感品質を構成する品質要素ごとに、その品質要素推定モデルを用いて、当該品質要素に関する品質情報からユーザ体感品質としてユーザ体感要素品質をそれぞれ推定するようにしたので、ユーザ体感品質目標値１２Ｆで各品質要素ごとに個別の目標値を設定しておくことにより、リアルタイム系アプリケーションの呼ごとのユーザ体感品質を、品質要素ごとにより詳細に監視することができる。
また、総合品質推定モデルを用いて、リアルタイム系アプリケーションのユーザ体感総合品質を推定するようにしたので、ユーザ体感品質目標値１２Ｆで総合品質の目標値を設定しておくことにより、ユーザ体感品質に対する総合評価に基づき、リアルタイム系アプリケーションのユーザ体感品質を監視できる。
【００５６】
［第２の実施の形態］
次に、図８を参照して、本発明の第２の実施の形態にかかるユーザ体感品質監視装置について説明する。図８は、本発明の第２の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図であり、図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、前述した第１の実施の形態で得られた各ユーザ体感要素品質から、ネットワーク品質レベルで品質劣化要因を特定するようにしたものである。
【００５７】
本実施の形態にかかるユーザ体感品質監視装置１０は、前述した第１の実施の形態（図２参照）の構成を有しており、さらに演算処理部１３に品質劣化要因特定手段１３Ｃが追加されているとともに、記憶部１２に品質劣化要因特定モデル１２Ｇが追加されている。なお、前述した第１の実施の形態と同等部分についての説明は省略する。
【００５８】
記憶部１２の品質劣化要因特定モデル１２Ｇは、リアルタイム系アプリケーションごとに設けられ、品質情報を仲立ちとして品質要素とその劣化要因となるネットワーク品質とを関連付けるためのモデルである。図９は、音声通信に用いられるリアルタイム系アプリケーションにおける品質劣化要因特定モデルの一例である。
図９の品質劣化要因特定モデル１２Ｇでは、品質要素の種別の１つである「受聴品質」が、制御用パケットから抽出される各種品質情報のうち「損失パケット情報」、「バッファ溢れ情報」、「劣化隠蔽情報」、および「バッファサイズ情報」という種別に関連付けられており、もう１つの品質要素である「遅延」が、各種品質情報のうち「バッファリング遅延情報」、「バッファサイズ情報」、および「遅延」という種別に関連付けられている。
【００５９】
次に、品質情報の種別のうち「損失パケット情報」は、ネットワーク品質の種別うち「パケット損失」という劣化要因に関連付けられている。また、品質情報の種別のうち「バッファ溢れ情報」、「劣化隠蔽情報」、「バッファリング遅延情報」、「バッファサイズ情報」、および「遅延」は、ネットワーク品質の種別のうち「遅延揺らぎ」という劣化要因に関連付けられている。このうち「遅延」については、ネットワーク品質の種別のうち「遅延」という劣化要因に関連付けられている。
これら関連付けに関する規則は、例えば提供サービスの内容や管理者のポリシーなどに基づきリアルタイム系アプリケーションごとに個別に決定される。
【００６０】
演算処理部１３の品質劣化要因特定手段１３Ｃは、記憶部１２の品質劣化要因特定モデル１２Ｇを用いて、ユーザ体感品質推定手段１３Ｂで推定した各呼のユーザ体感要素品質ごとに、当該品質の劣化要因を特定する機能を有しており、その特定結果を当該ユーザ体感要素品質に関連付けて記憶部１２のユーザ体感品質管理ＤＢ１２Ｅへ格納する。
【００６１】
［第２の実施の形態の動作］
次に、図１０および図１１を参照して、本発明の第２の実施の形態にかかるユーザ体感品質監視装置１０の品質劣化要因特定動作について説明する。図１０は、本発明の第２の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化要因特定動作の概略フローを示す説明図である。図１１は、本発明の第２の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化要因特定処理を示すフローチャートである。
【００６２】
ユーザ体感品質監視装置１０の演算処理部１３は、前述した第１の実施の形態により、リアルタイム系アプリケーションの呼ごとにユーザ体感要素品質を推定した後、品質劣化要因特定手段１３Ｃで、図１１の品質劣化要因特定処理を実行することにより、劣化したユーザ体感要素品質に関する品質劣化要因を特定する。
品質劣化要因特定手段１３Ｃは、図１１の品質劣化要因特定処理において、まず、記憶部１２のユーザ体感品質管理ＤＢ１２Ｅから、処理対象となる呼のユーザ体感要素品質のいずれかを取得し（ステップ１２０）、記憶部１２のユーザ体感品質目標値１２Ｆを参照して、対応する品質要素の目標値と比較する（ステップ１２１）。
【００６３】
ここで、当該ユーザ体感要素品質が目標値を満足していない場合（ステップ１２２：ＹＥＳ）、記憶部１２から品質劣化要因特定モデル１２Ｇを取得し（ステップ１２３）、この品質劣化要因特定モデル１２Ｇに基づき、当該品質要素と関連付けられている品質情報を特定する（ステップ１２４）。
次に、品質劣化要因特定手段１３Ｃは、所定の要因振り分けアルゴリズムに基づき、これら品質情報と関連付けられているいずれかのネットワーク品質を、当該ユーザ体感要素品質の品質劣化要因として特定する。
【００６４】
この要因振り分けアルゴリズムでは、まず、ステップ１２４で特定された品質情報を、記憶部１２の品質情報管理ＤＢ１２Ｂからそれぞれ取得し（ステップ１２５）、品質情報ごとにそれぞれの品質情報目標値と比較し、品質劣化している品質情報を選択する（ステップ１２６）。このとき比較に用いる品質情報目標値は、記憶部１２に予め格納しておいてもよく、あるいはユーザ体感品質目標値１２Ｆから逆算したものを用いてもよい。図１２は、受聴品質に関する品質要素目標値と品質情報目標値との関係を示す説明図である。図１３は、遅延に関する品質要素目標値と品質情報目標値との関係を示す説明図である。それぞれユーザ体感要素品質を評価するための品質要素目標値から推定モデルを逆に辿ることにより、品質情報における目標値として品質情報目標値を得ることができる。
【００６５】
このようにして、品質情報目標値を満足していない品質情報を選択した後、選択された品質情報に関連付けされているネットワーク品質を、品質劣化要因特定モデル１２Ｇに基づき当該ユーザ体感要素品質の品質劣化要因として特定し（ステップ１２７）、その特定結果すなわち品質劣化要因を当該ユーザ体感要素品質に関連付けて、ユーザ体感品質管理ＤＢ１２Ｅへ格納する（ステップ１２８）。
【００６６】
また、ステップ１２２において、当該ユーザ体感要素品質が品質目標値を満足している場合（ステップ１２２：ＹＥＳ）、品質劣化要因なしと特定し（ステップ１２９）、その特定結果を当該ユーザ体感要素品質に関連付けて、ユーザ体感品質管理ＤＢ１２Ｅへ格納する（ステップ１２８）。
これにより、所望の呼の任意のユーザ体感要素品質に関する品質劣化要因の特定処理が終了し、ステップ１２０へ戻って、前述したステップ１２０〜１２９が各呼のユーザ体感要素品質ごとに繰り返し実行される。
【００６７】
このように、本実施の形態では、ユーザ体感品質監視装置１０で、品質劣化要因特定手段１３Ｃにより、前述した第１の実施の形態で推定された各呼のユーザ体感要素品質のうち、それぞれの品質要素目標値を満足していないものについて、記憶部１２の品質劣化要因特定モデル１２Ｇで関連付けられている品質情報を特定し、この品質情報のうちそれぞれの品質情報目標値を満足していないものについて、当該品質情報に関連付けられているネットワーク品質を当該ユーザ体感要素品質の品質劣化要因として特定するようにしたので、個々のユーザ体感品質についての善し悪しだけでなく、その品質劣化要因をネットワーク品質レベルで特定することができる。したがって、品質劣化が確認された場合の対応として、この品質劣化要因に基づき具体的な対応を早急に行うことができ、中継網に対してより適切かつ高度な品質管理サービスを提供できる。
【００６８】
［第３の実施の形態］
次に、図１４を参照して、本発明の第３の実施の形態にかかるユーザ体感品質監視装置について説明する。図１４は、本発明の第３の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図であり、図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、前述した第１の実施の形態で得られた呼ごとのユーザ体感品質から、中継網４０における品質劣化対地を特定するようにしたものである。
【００６９】
本実施の形態にかかるユーザ体感品質監視装置１０は、前述した第１の実施の形態（図２参照）の構成を有しており、さらに演算処理部１３に品質劣化対地特定手段１３Ｄが追加されているとともに、記憶部１２に品質劣化対地評価結果１２Ｈが追加されている。なお、前述した第１の実施の形態と同等部分についての説明は省略する。
【００７０】
演算処理部１３の品質劣化対地特定手段１３Ｄは、ユーザ体感品質推定手段１３Ｂで推定した各呼のユーザ体感品質をリアルタイム系アプリケーションの各転送経路区間（有向リンク）ごとに分類して統計処理し、その統計結果について記憶部１２のユーザ体感品質目標値１２Ｆでそれぞれ評価し、その評価結果を記憶部１２の品質劣化対地評価結果１２Ｈへ格納する機能と、各転送経路区間のうち評価結果が品質劣化ありを示す転送経路区間に対する、対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定する機能とを有している。
【００７１】
［第３の実施の形態の動作］
次に、図１５および図１６を参照して、本発明の第３の実施の形態にかかるユーザ体感品質監視装置１０の品質劣化対地特定動作について説明する。図１５は、本発明の第３の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化対地特定動作の概略フローを示す説明図である。図１６は、本発明の第３の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化対地特定処理を示すフローチャートである。
【００７２】
ユーザ体感品質監視装置１０の演算処理部１３は、前述した第１の実施の形態により、リアルタイム系アプリケーションの呼ごとにユーザ体感要素品質を推定した後、品質劣化対地特定手段１３Ｄで、図１６の品質劣化対地特定処理を実行することにより、劣化したユーザ体感要素品質に関する品質劣化対地を特定する。
品質劣化対地特定手段１３Ｄは、図１６の品質劣化対地特定処理において、まず、記憶部１２のユーザ体感品質管理ＤＢ１２Ｅから、各呼のユーザ体感品質をそれぞれ取得し（ステップ１３０）、それぞれのユーザ体感品質の経路情報に基づき、中継網４０上における当該中継ノード２０とその隣接中継ノード２０との間の転送経路区間（有向リンク）ごとに分類する（ステップ１３１）。
【００７３】
この際、各呼のユーザ体感品質は、当該中継ノード２０を通過する転送経路に対応するものであり、当該中継ノードから見た場合、当該中継ノードへ向かう転送経路区間と当該中継ノードから出て行く転送経路区間を通過することになる。したがって、１つのユーザ体感品質は、上記２つの転送経路区間へそれぞれ分類されることになる。
【００７４】
次に、転送経路区間ごとに分類されたそれぞれのユーザ体感品質の値について、平均値、分散、標準偏差、最大／最小値などの統計処理し（ステップ１３２）、得られた統計結果について、記憶部１２のユーザ体感品質目標値１２Ｆと比較して品質劣化の有無を評価する（ステップ１３３）。そして、各転送経路区間の評価結果を、記憶部１２の品質劣化対地評価結果１２Ｈへ格納する（ステップ１３４）。
【００７５】
図１７に、中継ノード２０Ｅで得られた品質劣化対地評価結果１２Ｈの一例を示す。ここでは、中継ノード２０Ｅに接続されているリンク４０Ａ〜４０Ｄに対応した有向の転送経路区間「Ａ→Ｅ」，「Ｂ→Ｅ」，「Ｃ→Ｅ」，「Ｄ→Ｅ」，「Ｅ→Ａ」，「Ｅ→Ｂ」，「Ｅ→Ｃ」，「Ｅ→Ｄ」ごとに、「総合品質」，「品質要素Ａ」，「品質要素Ｂ」に対する評価結果として、品質劣化の有無を示す「×：品質劣化あり」，「○：品質劣化なし」が格納されている。
これにより、各呼のユーザ体感品質から各転送経路区間に対する品質劣化の有無を得ることができる。
【００７６】
品質劣化対地特定手段１３Ｄは、このようにして各転送経路区間の評価結果を品質劣化対地評価結果１２Ｈへ格納した後、品質劣化ありと評価されてリアルタイム系アプリケーションを実行する上でボトルネックとなる転送経路すなわち「×」が存在するか確認し（ステップ１３５）、存在しない場合は（ステップ１３５：ＮＯ）、一連の品質劣化対地特定処理を終了する。
一方、図１７の「総合品質」および「品質要素Ａ」における転送経路区間「Ｂ→Ｅ」のように、ボトルネックとなる転送経路区間「×」が存在する場合（ステップ１３５：ＹＥＳ）、当該転送経路区間に対する評価結果をボトルネック情報１６として当該対向ノードへ通知して問い合わせを行う（ステップ１３６）。
【００７７】
これにより、例えば転送経路区間「Ｂ→Ｅ」については、中継ノード２０Ｅの対向ノードとなる中継ノード２０Ｂへ中継ノード２０Ｅから問い合わせが行われ、これに応じて中継ノード２０Ｂで上記と同様にして当該転送経路区間について評価した評価結果と中継ノード２０Ｅでの評価結果とが比較され、その一致不一致が返送される。
品質劣化対地特定手段１３Ｄは、対向ノードから評価一致が返送されてきた場合（ステップ１３７：ＹＥＳ）、当該転送経路区間の両端の中継ノードで当該転送経路区間の品質劣化が確認されたことから、当該転送経路区間を品質劣化対地として特定し（ステップ１３８）、品質劣化対地評価結果１２Ｈの当該転送経路区間に対する評価を確定して（ステップ１３９）、一連の品質劣化対地特定処理を終了する。
【００７８】
また、ステップ１３７において、対向ノードから評価不一致が返送されてきた場合（ステップ１３７：ＮＯ）、当該転送経路区間の両端の中継ノードで当該転送経路区間の品質劣化が確認されなかったことから、当該転送経路区間を品質劣化対地ではないと判断し、品質劣化対地評価結果１２Ｈの当該転送経路に対する評価を確定して（ステップ１３９）、一連の品質劣化対地特定処理を終了する。
【００７９】
このように、本実施の形態では、ユーザ体感品質監視装置１０で、品質劣化対地特定手段１３Ｄにより、前述した第１の実施の形態で推定された各呼のユーザ体感品質をリアルタイム系アプリケーションの転送経路区間ごとに分類して統計処理し、その統計結果についてユーザ体感品質目標値１２Ｆでそれぞれ評価するようにしたので、呼ごとのユーザ体感品質についての善し悪しだけでなく、その品質劣化対地を中継網上の転送経路区間レベルで特定することができる。したがって、品質劣化が確認された場合の対応として、この品質劣化対地に基づき具体的な対応を早急に行うことができ、中継網に対してより適切かつ高度な品質管理サービスを提供できる。
【００８０】
この際、１つの呼で得られたユーザ体感品質だけでなく、複数の呼で得られたユーザ体感品質を統計処理した結果に基づき、各転送経路区間について品質評価を行うようにしたので、個々の呼やリアルタイム系アプリケーションの偏りからの影響を抑制でき、より信頼性の高い品質評価を実現できる。
また、各転送経路区間のうち品質劣化ありを示す転送経路区間に対する、対向中継ノードでの評価との一致不一致に応じて、当該転送経路区間が品質劣化対地か否かを特定するようにしたので、各転送経路区間について、その一端の中継ノードだけでなくその両端の中継ノードでの評価を統合することができ、より信頼性の高い品質評価を実現できる。
【００８１】
また、本実施の形態では、品質劣化対地を特定する際、ユーザ体感品質として各ユーザ体感要素品質さらにはユーザ体感総合品質について、その品質劣化有無を個別に評価するようにしたので、それぞれの品質ごと品質劣化対地を特定することができ、特定された各品質劣化対地について、より詳細な品質劣化特性を容易に把握できる。なお、品質劣化対地の特定については、必ずしもこれらユーザ体感要素品質さらにはユーザ体感総合品質ごとに特定する必要はなく、いずれか１つの品質要素を用いて品質劣化対地を特定するようにしてもよい。
【００８２】
また、図１６のステップ１３６，１３７において、任意の転送経路区間に関する評価結果を特定する際、ボトルネック情報１６により対向する中継ノードへ評価結果を通知して、対向する中継ノードで両者の評価結果を比較し、その評価結果の一致不一致を返送してもらうようにしたので、当該転送経路区間に関する品質劣化の有無を少ないやり取りで両端の中継ノード間で共有することができ、品質管理処理による中継網のトラフィックへの影響を最小限に抑制できる。なお、トラフィックに余裕がある場合には、所定の要求指示により対向する中継ノードから当該転送経路区間に関する評価結果を取得して自己の評価結果とを比較し、その一致不一致により当該経路区間の品質劣化有無を判断するとともに、その判断結果を対向する中継ノードへ通知するようにしてもよい。
【００８３】
また、本実施の形態では、前述した第１の実施の形態に適用した場合を例として説明したが、前述した第２の実施の形態に適用してもよい。この場合には、各呼のユーザ体感要素品質に関する品質劣化要因が特定されるため、前述したボトルネック情報で当該転送経路区間を通過する呼の品質劣化要因を対向する中継ノードへ相互に通知することにより、品質劣化対地を中継網上の転送経路区間レベルで特定できるだけでなく、その品質劣化要因も併せて特定することができる。したがって、品質劣化が確認された場合の対応として、これら品質劣化対地および品質劣化要因に基づき極めて具体的な対応を早急に行うことができ、中継網に対してより適切かつ高度な品質管理サービスを提供できる。
【００８４】
なお、以上の各実施の形態では、中継網４０において、中継ノード２０とは別個の装置としてユーザ体感品質監視装置１０を実装した場合を例として説明したが、これに限定されるものではない。例えば、前述したユーザ体感品質監視装置１０の演算処理部１１で実現される各機能手段を中継ノード２０内の演算処理部で実現し、また記憶部１２で記憶される各種情報を中継ノード２０内の記憶部で記憶することにより、ユーザ体感品質監視装置１０の各種機能を中継ノード２０内部に実装してもよく、前述と同様の作用効果が得られる。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態にかかるユーザ体感品質監視装置が適用される中継網の構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのユーザ体感品質推定動作の概略フローを示す説明図である。
【図４】本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのパケットキャプチャ処理を示すフローチャートである。
【図５】本発明の第１の実施の形態にかかるユーザ体感品質監視装置１０でのユーザ体感品質推定処理を示すフローチャートである。
【図６】受聴品質に関するユーザ体感要素品質の推定に用いる品質要素推定モデルの一例を示すグラフである。
【図７】遅延に関するユーザ体感要素品質の推定に用いる品質要素推定モデルの一例を示すグラフである。
【図８】本発明の第２の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図である。
【図９】音声通信に用いられるリアルタイム系アプリケーションにおける品質劣化要因特定モデルの一例である。
【図１０】本発明の第２の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化要因特定動作の概略フローを示す説明図である。
【図１１】本発明の第２の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化要因特定処理を示すフローチャートである。
【図１２】受聴品質に関する品質要素目標値と品質情報目標値との関係を示す説明図である。
【図１３】遅延に関する品質要素目標値と品質情報目標値との関係を示す説明図である。
【図１４】本発明の第３の実施の形態にかかるユーザ体感品質監視装置の構成を示すブロック図である。
【図１５】本発明の第３の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化対地特定動作の概略フローを示す説明図である。
【図１６】本発明の第３の実施の形態にかかるユーザ体感品質監視装置１０での品質劣化対地特定処理を示すフローチャートである。
【図１７】品質劣化対地評価結果の一例である。
【符号の説明】
【００８６】
１０，１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ…ユーザ体感品質監視装置、１１…通信Ｉ／Ｆ部、１２…記憶部、１２Ａ…制御パケット管理ＤＢ、１２Ｂ…品質情報管理ＤＢ、１２Ｃ…品質要素推定モデル、１２Ｄ…総合品質推定モデル、１２Ｅ…ユーザ体感品質管理ＤＢ、１２Ｆ…ユーザ体感品質目標値、１２Ｇ…品質劣化要因特定モデル、１２Ｈ…品質劣化対地評価結果、１３…演算処理部、１３Ａ…制御用パケットキャプチャ手段、１３Ｂ…ユーザ体感品質推定手段、１３Ｃ…品質劣化要因特定手段、１３Ｄ…品質劣化対地特定手段、１５…通過パケット、１６…ボトルネック情報、２０，２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ…中継ノード、３０…ユーザ端末、４０…中継網、４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ…リンク。
【図１】
2006080783.tif 000003
【図２】
2006080783.tif 000004
【図３】
2006080783.tif 000005
【図４】
2006080783.tif 000006
【図５】
2006080783.tif 000007
【図６】
2006080783.tif 000008
【図７】
2006080783.tif 000009
【図８】
2006080783.tif 000010
【図９】
2006080783.tif 000011
【図１０】
2006080783.tif 000012
【図１１】
2006080783.tif 000013
【図１２】
2006080783.tif 000014
【図１３】
2006080783.tif 000015
【図１４】
2006080783.tif 000016
【図１５】
2006080783.tif 000017
【図１６】
2006080783.tif 000018
【図１７】
2006080783.tif 000019