(57)【要約】【課題】ネットワークにおいて、コンテンツ単位にＱｏＳ制御を行い、かつ、その通信品質状況を確認することである。また、計測した通信品質については、その都度、ネットワーク利用者に通知することで、利用者についても通信品質の状態をリアルタイムに確認できるようにすることである。【解決手段】通信品質の制御が可能なルータと、ネットワークを流れるパケットを受信し、計測ルールに従ってパケットの流れを計測するメータと、パケット送信端末から受信した計測対象フロー情報と要求品質情報に基づいて、前記メータ、及び、ルータへの制御を行うとともに、メータの計測結果から通信品質を算出しパケット送受信端末に送信するサーバとを設置する手段を設けた。【選択図】  図４
2004343462.tif 000002
【特許請求の範囲】
【請求項１】
それぞれネットワークに接続されたものであり、
通信品質の制御が可能なルータと、ネットワークを流れるパケットを受信し、計測ルールに従ってパケットの流れを計測するメータと、パケット送信端末から受信した計測対象フロー情報と要求品質情報に基づいて、前記メータ、及び、ルータへの制御を行うとともに、メータの計測結果から通信品質を算出しパケット送受信端末に送信するサーバとを有するネットワーク計測制御システム。
【請求項２】
請求項１において、送信元ＩＰアドレス、送信先ＩＰアドレス、プロトコル種別、送信元ポート番号、送信先ポート番号を計測対象フロー情報とするネットワーク計測制御システム。
【請求項３】
請求項１において、保証帯域、もしくは、優先度を要求品質情報とするネットワーク計測制御システム。
【請求項４】
請求項１において、パケット送信端末は、送信する情報の内容に応じて、前記サーバに対し、計測要求、もしくは、通信品質要求を行うネットワーク計測制御システム。
【請求項５】
請求項２ないし３において、パケット送信端末は、送信する情報の内容に応じて、計測の有無、及び、保証帯域と使用する送信元ポート番号を予め定義しサーバに通知しておき、パケット受信端末からの情報要求時、情報毎に定義された送信元ポート番号を使って情報を送信するネットワーク計測制御システム。
【請求項６】
請求項１において、パケット送信端末は、パケット受信端末からの要求に基づいて、前記サーバに対し、計測要求、もしくは、通信品質要求を行うネットワーク計測制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ネットワークにおいて、コンテンツ単位でのトラフィック計測、及び、サービス品質を保証する為のネットワーク計測制御システムに関し、特にコンテンツデリバリーネットワークにおけるコンテンツ配信に対して好適な技術である。
【０００２】
【従来の技術】
従来技術としては、特許文献１に記載のように、ユーザ毎に遅延時間、保証帯域といったＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）契約を結び、ユーザ毎の計測と制御を実施している。
【０００３】
静的なユーザのＩＰアドレスをキーとして、対象ユーザに対するパケットを特定して、計測処理を実施するとともに、ルータのＱｏＳ制御を行う。また、計測結果に基づいて、ルータのＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御を再設定することで、確実にＳＬＡ契約を保証するようにしている。
【０００４】
従来の方式では、ユーザ毎の計測、及び、ＱｏＳ制御が前提であり、データの内容、即ちコンテンツの内容に応じての計測、及び、ＱｏＳ制御は考慮されていない。この為、重要なコンテンツのみ品質を保証したり、優先度をあげたりといった制御を行うことはできない。また、計測されたネットワーク品質についても、ネットワーク提供側で使用されるだけであり、ネットワーク利用者側には提供されていない。この為、ネットワーク利用者については、契約したＳＬＡが確実に保証されているかを把握できないといった問題がある。
【０００５】
【特許文献１】
特開２００２−１６５９９号公報
【０００６】
【発明が解決しようとする課題】
コンテンツ単位にＱｏＳ制御を行い、かつ、その通信品質状況を確認することである。また、計測した通信品質については、その都度、ネットワーク利用者に通知することで、ネットワーク利用者についても通信品質の状態をリアルタイムに確認できるようにすることである。
【０００７】
【課題を解決するための手段】
上記課題を解決する為、通信品質の制御が可能なルータと、ネットワークを流れるパケットを受信し、予め設定された計測ルールに従ってパケットの流れを計測するメータと、パケット送信端末から受信した計測対象フロー情報と要求品質情報に基づいて、前記メータ、及び、ルータへの制御を行うとともに、メータの計測結果から通信品質を算出しパケット送受信端末に送信するサーバとを設置する手段を設けた。
【０００８】
【発明の実施の形態】
以下に本発明の実施例について図を参照しながら説明する。
（第１実施例）
図１にシステムの全体構成を示す。本実施例ではストリーミング映像の配信サービスを行うコンテンツデリバリーネットワークを前提とする。ユーザが利用するクライアント端末１ａ〜１ｄと、各コンテンツプロバイダが管理するコンテンツ配信サーバ２ａ，２ｂ、ネットワークプロバイダの提供するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークから構成される。
【０００９】
ＩＰネットワークはルータ３ａ〜３ｆ網と、ルータ網を制御するための制御サーバ４からなる。尚、コンテンツ配信サーバ２ａ，２ｂ、及び、クライアント端末１ａ〜１ｄと接続するエッジルータ３ａ，３ｃ，３ｅ，３ｆにはＩＰメータ機能５ａ〜５ｄを実装するが、情報処理装置で実現しルータ内に実装しなくてもよい。
【００１０】
図２にクライアント端末１ａ〜１ｄ、コンテンツ配信サーバ２ａ，２ｂ、制御サーバ４のハードウェア構成を示す。これらはＣＰＵ２１、メモリ２２、二次記憶装置２３、キーボード２４、ディスプレイ２５、通信インタフェース２６と、それらを接続するバスなどの通信線２７を備える。各機器の動作は、二次記憶装置２３に格納されているプログラムをメモリ上にロードして実行することで実現される。
【００１１】
図３にルータ３ａ〜３ｆのハードウェア構成を示す。装置全体の管理とルーティングの管理を行うルーティング管理部３１と、通信インタフェース毎に存在しパケット転送を行うルーティング処理部５ａ，５ｂから構成され、バスなどの通信線３２によって相互に接続される。
【００１２】
ルーティング管理部３１は、ＣＰＵ６ａとメモリ７ａを備え、ルーティング処理部５ａ，５ｂは、ＣＰＵ６ｂ，６ｃ、メモリ７ｂ，７ｃ、通信インタフェース８ａ，８ｂを備える。それぞれの処理は、二次記憶装置３３に格納されているプログラムをメモリ上にロードして実行される。尚、ＩＰメータ５ａ〜５ｄ機能は、ルーティング管理部３１のＣＰＵ６ａにて実行される。
【００１３】
図４にコンテンツ配信サーバ２ａ，２ｂの機能構成を示す。ソフト的には、コンテンツＤＢ４２、コンテンツ配信プログラム４３、ＴＣＰ／ＵＤＰ  ＩＰプロトコル４４から構成される。
【００１４】
コンテンツＤＢ４２には、作成済みコンテンツが予め格納されており、格納されたコンテンツ情報は、コンテンツ管理テーブル４６に登録されている。
【００１５】
図５にコンテンツ管理テーブル４６の構成を示す。登録されたコンテンツの名称とファイル名称をセットするエリア５１，５２、計測が必要な場合に指定する計測間隔をセットするエリア５３、通信品質を保証したい場合に指定する保証帯域をセットするエリア５４、コンテンツの転送ビットレート５５、および、転送時間５６をセットするエリアから構成される。
【００１６】
ここで、計測間隔と保証帯域（エリア５３，５４）に値がセットされていない（ヌル値の）場合は、当該コンテンツの送信に対して、計測及び、帯域保証が必要ないことを表す。
【００１７】
コンテンツ要求受付部４５は、クライアント端末１ａ〜１ｄからのコンテンツ要求の受付処理を行う。コンテンツ管理テーブル４６を参照し、要求コンテンツの有無をチェックするとともに、ストリーミング送信をおこなう送受信ポートを決定する。これは、ＩＰを使用する場合に一般に用いられるＴＣＰのセッション確立、あるいは、ＵＤＰの送受信ポートの確立方法と同一であり、コンテンツ配信サーバ２ａ，２ｂと、クライアント端末１ａ〜１ｄがお互いに空きポート番号を通知しあうことで実現できる。
【００１８】
本実施例では、ＵＤＰプロトコルを使ってコンテンツを送信するものとし、ＵＤＰの送信元ポート、送信先ポート番号を決定する。そして、要求コンテンツの送信をストリーミング送信部４７に依頼する。
【００１９】
図６にストリーミング送信部の詳細フローを示す。
【００２０】
コンテンツ要求受付部４５から、要求のあったクライアント端末１ａ〜１ｄのＩＰアドレスと、使用するＵＤＰポート番号、送信コンテンツ名称を受け取る（ステップ６１）。
【００２１】
受け取ったコンテンツ名称をキーに、コンテンツ管理テーブル４６を参照し、計測要求または、帯域保証要求があるか否かをチェックする（ステップ６２）。そして、どちらの要求もない場合は、指定されたＵＤＰポート番号を使って、ストリーミングの送信を行う（ステップ６３）。どちらかの要求がある場合、制御サーバ４に対して、制御要求メッセージ（開始要求）を送信し応答待ちとなる（ステップ６４）。
【００２２】
図７に制御要求メッセージのフォーマットを示す。
【００２３】
制御要求メッセージは、開始要求と終了要求で同一フォーマットである。制御の開始／終了を表す識別コードをセットするフィールド７１と、計測要求時に、計測間隔をセットするフィールド７２、品質保証要求時に保証帯域をセットするフィールド７３、送信するコンテンツフローを特定するためのコンテンツ識別子７４をセットするフィールドから構成される。
【００２４】
計測、及び、品質保証が不要な場合は、フィールド７２と７３には、それぞれ、ヌル値をセットする。コンテンツ識別子７４は、該当コンテンツのＩＰパケット（以下、コンテンツフローと呼ぶ）を特定する為の情報であり、送信元、送信先ＩＰアドレスと、使用プロトコル（ＴＣＰ／ＵＤＰ）、送信元、送信先ポート番号をセットするフィールド７５〜７９から構成される。
【００２５】
図５のコンテンツ管理テーブルの内容を例にとって説明する。映画Ｃのコンテンツが要求された場合は、計測間隔と保証帯域フィールド７２，７３にそれぞれ、１０秒と６Ｍｂｐｓの値をセットし、ライブ映像Ｂが要求された場合は、計測間隔フィールド７２に１分の値をセットする。そして、コンテンツ識別子の各フィールドには、コンテンツ配信サーバ２ａ，２ｂのＩＰアドレス、送信先クライアント端末のＩＰアドレス、使用プロトコル（本実施例ではＵＤＰ）、コンテンツ要求受付部４５から通知された送信元、送信先ポート番号をそれぞれセットする。
【００２６】
尚、コマーシャルＡのコンテンツが要求された場合には、計測、帯域保証ともに不要である為、制御要求メッセージの送信は行わない。
【００２７】
ステップ６４に戻り、制御サーバ４からの応答により、要求が正常に処理されたか否かを確認する（ステップ６５）。そして、正常に処理されなかった場合は、該当コンテンツ送信に対する要求を満足できないため、要求クライアント端末１ａ〜１ｄに対して、コンテンツ配信できないことを通知し処理を終了する（ステップ６８）。
【００２８】
正常に処理された場合には、コンテンツＤＢ４２からコンテンツファイルを読み込み、指定されたＵＤＰポート番号を使って、ストリーミング送信を実行する（ステップ６６）。そして、ストリーミング送信が終了した後、制御要求メッセージ（終了要求）を送信し処理を終了する（ステップ６７）。
【００２９】
計測結果受信部４９では、制御サーバ４から送られてくる計測結果メッセージを受信し、計測結果テーブル４８への格納処理を行う。
【００３０】
図８に計測結果メッセージのフォーマットを示す。計測フローのコンテンツ識別子をセットするフィールド８１、計測時刻、スループット、パケットロス情報をセットするフィールド８２〜８５から構成される。
【００３１】
遅延時間８３は、平均値、最小値、最大値がセット（フィールド８３ａ〜８３ｃ）され、スループット８４は、２箇所ある計測箇所のうち、送信側と受信側のそれぞれの計測値がセット（フィールド８４ａ，８４ｂ）される。パケットロス情報は、パケットのロスト数と、ロスト率がセット（フィールド８５ａ、８５ｂ）される。
【００３２】
計測結果テーブル４８には、受信した計測結果メッセージの内容が、メッセージが届いた順に格納される。この為、計測結果テーブルのフォーマットは、計測結果メッセージのフォーマットがリスト形式になったものである。
【００３３】
以上がコンテンツ配信サーバ２ａ，２ｂの説明である。これらの処理によって、転送コンテンツの内容によって、計測要求、帯域保証要求が行なわれ、計測要求が行われた場合は、制御サーバ４から送られてくる計測結果が計測結果テーブル４８に格納される。この為、ストリーミング送信部では、転送中に計測結果テーブル４８を参照することで、リアルタイムに送信状況を把握することができるようになる。
【００３４】
図９に、制御サーバ４の機能構成を示す。
【００３５】
制御サーバ４は、ＴＣＰ／ＵＤＰ  ＩＰプロトコル９１と、コンテンツ配信サーバ２ａ，２ｂからの制御要求に基づいてＩＰメータ５ａ〜５ｄの制御、および、ルータ３ａ〜３ｆのＱｏＳ制御を行う制御要求処理部９２と、ＩＰメータから計測データを収集し、コンテンツ配信サーバ２ａ，２ｂに計測結果を送信する計測結果送信部９３から構成される。
【００３６】
図１０に制御要求処理部９２の詳細フローを示す。
【００３７】
コンテンツ配信サーバ２ａ，２ｂから制御要求メッセージを受信し（ステップ１０１）、メッセージ種別をチェックする（ステップ１０２）。開始要求の場合には、帯域保証要求があるか否か（ステップ１０３）、計測要求があるか否かをチェックし（ステップ１０６）、要求がある場合には、それぞれ、ルータ３ａ〜３ｆの帯域割当処理、ＩＰメータ５ａ〜５ｄの計測開始処理を行う。
【００３８】
ルータ３ａ〜３ｆは、一般に出力インタフェース毎に複数のキューを持ち、キュー毎に指定帯域を保証できる。そして、フロー毎に使用するキューを定義することが可能である。この為、図１１に示すように、帯域確保したキューに、特定のコンテンツフローを割当てることで、帯域を保証できる。このように、ネットワークで経由する全ルータの出力インタフェースに対し、送信コンテンツの帯域を確保することで、通信品質を保証する。尚、ＩＰメータ５ａ〜５ｄの計測については、コンテンツ配信サーバ２ａ，２ｂとクライアント端末１ａ〜１ｄに接続されるエッジル
ータ間で行う。
【００３９】
ネットワーク管理ＤＢ９４には、予めネットワークのトポロジ情報と、スタティックなルーティング情報が定義されており、ネットワーク管理ＤＢを参照することで、コンテンツフローの経路上のルータ、及び、出力インタフェースとエッジルータを把握できる。
【００４０】
経路上ルータの出力インタフェースにて帯域確保が可能か否かのチェックについては、ＱｏＳ管理テーブル９６を参照することで行う。
【００４１】
図１２に、ＱｏＳ管理テーブル９６の構成を示す。
【００４２】
これは、ルータ３ａ〜３ｆ毎に作成、管理されるテーブルである。出力インタフェース番号をセットするエリア１２１と回線帯域をセットするエリア１２２、出力インタフェースに対するキュー番号と使用状況をセットするエリア１２３，１２４、キューに割当てられた帯域とコンテンツ識別子をセットするエリア１２５，１２６から構成される。
【００４３】
ステップ１０４では、経路上ルータの出力インタフェース毎に、ＱｏＳ制御管理テーブルのキュー使用状況や割当て帯域（フィールド１２４，１２５）をチェックし、帯域確保可能か否かを確認する。経路上ルータの全出力インタフェースに対して帯域確保可能であれば、ＱｏＳ管理テーブルに使用キュー、割当帯域、割当てるコンテンツ識別子を登録するとともに、該当ルータの出力インタフェースに対して、帯域割り当て処理を行う（ステップ１０５）。
【００４４】
キューや帯域に空きがなく、要求品質を保証できない場合、コンテンツ配信サーバ２ａ，２ｂに対し、制御要求が正常に処理できなかったことを通知する（ステップ１０４，１０８）。
【００４５】
ステップ１０６で計測要求がある場合、計測管理テーブルに計測内容を登録するとともに、エッジルータのＩＰメータ５ａ〜５ｄに対して、計測するコンテンツ識別子を送信し、計測処理の開始を指示する（ステップ１０８）。
【００４６】
図１３に計測管理テーブル９５の構成を示す。計測するコンテンツ識別子をセットするエリア１３１、計測するＩＰメータ５ａ〜５ｄ（ルータ）のアドレスをセットするエリア１３２、計測間隔をセットするエリア１３３、次回計測時刻をセットするエリア１３４で構成される。
【００４７】
計測管理テーブルの登録は、制御要求メッセージにセットされたコンテンツ識別子、計測間隔と、計測するエッジルータのＩＰメータのアドレスと、現在時刻に計測間隔の時間をプラスした次回計測時刻をセットする。
【００４８】
ステップ１０２で、終了要求の場合には、終了要求されたコンテンツに対して、ＱｏＳ管理テーブル９６、計測管理テーブル９５を参照し、指定コンテンツに対して設定されたルータの帯域割当ての解除と、計測ルータに対して計測の終了処理を実行する。そして、ＱｏＳ管理テーブル９６、計測管理テーブル９５の更新処理を行う（ステップ１０９）。
【００４９】
以上が、制御要求処理部９２の説明であり、次に、計測結果送信部９３の動作について説明する。計測結果送信部９３は、常時、計測管理テーブル９３の次回計測時刻（エリア１３４）を参照し、現在時刻と比較することで、計測時刻に到達したコンテンツフローがあるか否かをチェックする。
【００５０】
計測時刻に到達したコンテンツは、計測ＩＰメータ５ａ〜５ｄ対し、収集したいコンテンツ識別子を通知し、該当コンテンツに対する計測データを収集する。そして、収集した計測データを基に、平均、最小、最大遅延時間と、スループット、ロストパケット数、ロスト率を算出する。
【００５１】
算出した結果は、計測結果ＤＢに格納するとともに、算出結果から計測結果メッセージを作成しコンテンツ配信サーバ２ａ，２ｂと、クライアント端末１ａ〜１ｄに送信する。そして、次回計測時刻の更新処理を行う。尚、これらの算出方法については、後で詳しく説明する。
【００５２】
図１４はＩＰメータ５ａ〜５ｄの機能構成である。
【００５３】
パケット受信部１４１は、ルータ上でフォワーディングされる全パケットを読み込む。フィルタリング部１４２では、計測ルール１４３を参照し、計測に必要なパケットを選択し、不要なパケットは廃棄し計測処理は行わない。計測ルール１４３はコンテンツ識別子のリストであり、計測受付部が制御サーバ４からの要求によりセット、及び、セット解除する。
【００５４】
フィルタリング部１４２では、読み込んだパケットのＩＰヘッダ、および、ＴＣＰ／ＵＤＰヘッダをチェックし、計測対象パケットか否かを判断する。計測必要なパケットであれば、計測部１４４が計測データテーブル１４５に記憶する。
【００５５】
図１５に計測データテーブル１４５の構成を示す。
【００５６】
計測するコンテンツ識別子をセットするエリア１５１、計測パケットの累積バイト数をセットするエリア１５２、計測パケット数をセットするエリア１５３、計測したパケット毎にパケットＩＤと時刻情報をセットするエリア１５４で構成される。
【００５７】
パケットＩＤは、ＩＰヘッダの固定部分であるソース、ディスティネーションアドレスや、シーケンス番号等からＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）等を用いて生成するパケット固有の値である。
【００５８】
記録された計測データは、データ送信部１４６が、制御サーバ４からの要求に応じて送信し、データ送信後はクリアする。
【００５９】
ＩＰメータ５ａ〜５ｄの時計は高精度で一致している必要があるが、これについては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）による時刻合わせ等により解決する。
【００６０】
前述の計測結果送信部９３での計測結果算出方法について説明する。遅延時間の算出方法は、送信側ＩＰメータで取得したキャプチャデータを基準に、同一パケットＩＤのデータを受信側ＩＰメータで取得した計測データからサーチし、取得時間の差分を取ることで算出する。計測された全パケットについて、遅延時間を算出した後、平均遅延時間、最小遅延時間、最大遅延時間を算出する。
【００６１】
スループットについては、送信側と受信側ＩＰメータで計測された累積バイト数の値を計測間隔で割ることで算出する。
【００６２】
パケットロスについては、遅延計測できなかったパケット数をカウントすることで算出する。
【００６３】
以上が制御サーバ４、及び、ＩＰメータ５ａ〜５ｄの説明である。これらの処理によって、コンテンツ配信サーバ２ａ，２ｂから要求されたコンテンツフローに対して、計測、ならびに、帯域保証が行えるとともに、定期的に計測した結果を、コンテンツ配信サーバ２ａ，２ｂとクライアント端末１ａ〜１ｄに送信することができる。
【００６４】
図１６にクライアント端末１ａ〜１ｄの機能構成を示す。ソフト的には、ＴＣＰ／ＵＤＰ  ＩＰプロトコル１６１と、コンテンツビューアプログラム１６２から構成される。コンテンツビューアプログラムは、ユーザの要求コンテンツ情報を取得するキー入力受付部１６３、ユーザのコンテンツ要求をコンテンツ配信サーバ２ａ，２ｂに送信するコンテンツ要求送信部１６４、コンテンツ配信サーバ２ａ，２ｂからのストリーミングを受信するストリーミング受信部１６５、制御サーバ４から計測結果を受信する計測結果受信部１６６、ストリーミングデータ、及び、計測結果をディスプレイに表示する画面出力部１６７から構成される。
【００６５】
ユーザは、このコンテンツビューアプログラムを使って、コンテンツ配信サーバ２ａ，２ｂにコンテンツ配信の要求を行い、コンテンツを視聴することかできる。そして、計測要求されているコンテンツの場合には、計測結果も参照することができる。尚、上記、コンテンツ配信サーバ２ａ，２ｂ、制御サーバ４、ルータ３ａ〜３ｆ、ＩＰメータ５ａ〜５ｄの処理によりコンテンツ毎にＱｏＳ制御が行なわれており、帯域保証コンテンツについては、画質、音声の乱れがないクリアな映像を確実に視聴することができる。
（第２実施例）
第２の実施例では、コンテンツの優先度、計測有無に応じて使用するポート番号を予め決めておき、制御サーバ４に対して、事前に通知しておく。そして、制御サーバ４では、指定されたポート番号のコンテンツフローに対して、計測ならびに、優先転送されるようにＩＰメータ５ａ〜５ｄ、及び、ルータ３ａ〜３ｆの設定を行っておく。
【００６６】
コンテンツ配信サーバ２ａ，２ｂは、ポート管理テーブルを用いてコンテンツの優先度、計測有無に応じて、使用するポート番号を管理する。
【００６７】
図１７にポート管理テーブルの構成を示す。優先度をセットするエリア１７１、使用プロトコルをセットするエリア１７２、計測有無をセットするエリア１７３、使用送信元ポート番号と使用状況をセットするエリア１７４．１７５で構成される。
【００６８】
コンテンツ配信サーバ２ａ，２ｂでは、クライアント端末１ａ〜１ｄからのコンテンツ要求時、使用ポート管理テーブルを参照し、要求コンテンツに対応した優先度、計測有無に応じて決められた送信元ポート番号の中から、空き状態のポート番号を探し確保する。そして、確保した送信元ポート番号を使って、ストリーミング送信を行う。そして、ストリーミング送信後は、使用した送信元ポート番号の解放を行う。
【００６９】
各コンテンツ配信サーバ２ａ，２ｂが使用するポート番号に対する優先度と計測有無については、ＱｏＳ制御メッセージによって、制御サーバ４に通知する。
【００７０】
図１８にＱｏＳ制御メッセージのフォーマットを示す。
【００７１】
コンテンツ配信サーバ２ａ，２ｂのアドレスをセットするフィールド１８１、優先度と使用プロトコルをセットするフィールド１８２，１８３、計測有無をセットするフィールド１８４、使用する送信元ポート番号をセットするフィールド１８５から構成される。
【００７２】
コンテンツ配信サーバ２ａ，２ｂは、ストリーミング送信を行う以前に、制御サーバ４に対しＱｏＳ制御メッセージを送信しておく、そして、制御サーバ４では、ＱｏＳ制御メッセージに従って、ルータ３ａ〜３ｆのＱｏＳ制御、及び、ＩＰメータ５ａ〜５ｄへの計測開始処理を行う。
【００７３】
ルータは、一般にキュー毎に優先度を設定することが可能である。図１９に示すように、コンテンツの優先度毎に使用するキューを決めることで、コンテンツ毎の優先転送が行われる。
【００７４】
以上の処理により、制御サーバ４はクライアントからのコンテンツ要求に対して、制御サーバ４に毎回、制御の依頼を行う必要がなく、予め決めておいた送信元ポート番号を用いることで、コンテンツ毎の優先転送、及び、計測処理が行われる。
（第３実施例）
第３の実施例では、コンテンツを要求するクライアント端末１ａ〜１ｄからの依頼によりルータ３ａ〜３ｆのＱｏＳ制御、ならびに、計測処理を行うようにする。
【００７５】
クライアント端末１ａ〜１ｄでは、コンテンツ配信サーバ２ａ，２ｂへのコンテンツ要求時、コンテンツ名称に加えて、計測、及び、品質保証の有無情報を送信する。コンテンツ配信サーバ２ａ，２ｂでは、この計測、及び、品質保証の有無情報に基づいて、制御要求メッセージを制御サーバ４に送信する。
【００７６】
その他の処理については、第１の実施例と同一であり、これらの処理により、ユーザからの要求に基づいて、計測、及び、品質保証が行われる。
【００７７】
以上述べたように、各実施例によればコンテンツ毎にネットワーク通信品質を保証することができ、かつ、その通信品質状況を確認することができる。情報送信者、及び、受信者は、ストリーミング映像の送受信中にリアルタイムに品質状況を確認することができる為、より極めの細かいサービスを提供すること可能となる。また、必要な情報のみを計測し制御することが可能となる為、ＩＰメータの負荷を低減できるといった効果もある。さらに、計測データ量も減少する為、計測データ送信によるネットワーク負荷を抑えることもできる。
【００７８】
【発明の効果】
コンテンツ毎に通信品質を保証することが可能になる。更にその品質状況を確認することが可能になる。
【図面の簡単な説明】
【図１】第一の実施例におけるシステム全体構成である。
【図２】第一の実施例におけるクライアント端末、コンテンツ配信サーバ、制御サーバのハードウェア構成である。
【図３】第一の実施例におけるルータのハードウェア構成である。
【図４】第一の実施例におけるコンテンツ配信サーバの機能構成である。
【図５】第一の実施例におけるコンテンツ管理テーブルである。
【図６】第一の実施例におけるストリーミング送信部の詳細フローである。
【図７】第一の実施例における制御要求メッセージのフォーマットである。
【図８】第一の実施例における計測結果メッセージのフォーマットである。
【図９】第一の実施例における制御サーバの機能構成である。
【図１０】第一の実施例における制御要求処理部の詳細フローである。
【図１１】第一の実施例におけるルータのキュー構成である。
【図１２】第一の実施例におけるＱｏＳ管理テーブルである。
【図１３】第一の実施例における計測管理テーブルである。
【図１４】第一の実施例におけるＩＰメータの機能構成である。
【図１５】第一の実施例における計測データテーブルである。
【図１６】第一の実施例におけるクライアント端末の機能構成である。
【図１７】第二の実施例におけるポート管理テーブルである。
【図１８】第二の実施例におけるＱｏＳ制御メッセージのフォーマットである。
【図１９】第二の実施例におけるルータ優先キューの構成である。
【符号の説明】
１ａ，１ｂ，１ｃ，１ｄ…クライアント端末、２ａ，２ｂ…コンテンツ配信サーバ、３ａ，３ｂ，３ｃ，３ｄ，３ｅ，３ｆ…ルータ、４…制御サーバ。
【図１】
2004343462.tif 000003
【図２】
2004343462.tif 000004
【図３】
2004343462.tif 000005
【図４】
2004343462.tif 000006
【図５】
2004343462.tif 000007
【図６】
2004343462.tif 000008
【図７】
2004343462.tif 000009
【図８】
2004343462.tif 000010
【図９】
2004343462.tif 000011
【図１０】
2004343462.tif 000012
【図１１】
2004343462.tif 000013
【図１２】
2004343462.tif 000014
【図１３】
2004343462.tif 000015
【図１４】
2004343462.tif 000016
【図１５】
2004343462.tif 000017
【図１６】
2004343462.tif 000018
【図１７】
2004343462.tif 000019
【図１８】
2004343462.tif 000020
【図１９】
2004343462.tif 000021