(57)【要約】【課題】ＩＰ網側に動的にＱｏＳ制御する機能を有し動的にＱｏＳ制御する通信システムと、その動的ＱｏＳ制御方法とを提供することを目的とする。【解決手段】パケットが伝送される通信ネットワークと、パケットから通信ネットワークを伝送されるデータトラヒックのコンテンツ容量を取得するトラヒックインタワーク装置と、トラヒックインタワーク装置が取得したコンテンツ容量と通信ネットワークの利用に関する外部情報とに基づき、データトラヒックに適用するＱｏＳを決定するネットワーク連動制御装置と、通信ネットワークに接続されてネットワーク連動制御装置が決定したＱｏＳとなるように、データトラヒックに対するＱｏＳ制御をするエッジルータ装置とを備える通信システムとする。【選択図】図１
2010283579.tif 000002
【特許請求の範囲】
【請求項１】
パケットが伝送される通信ネットワークと、
前記パケットから前記通信ネットワークを伝送されるデータトラヒックのコンテンツ容量を取得するトラヒックインタワーク装置と、
前記トラヒックインタワーク装置が取得した前記コンテンツ容量と前記通信ネットワークの利用に関する外部情報とに基づき、前記データトラヒックに適用するＱｏＳを決定するネットワーク連動制御装置と、
前記通信ネットワークに接続されて前記ネットワーク連動制御装置が決定したＱｏＳとなるように、前記データトラヒックに対するＱｏＳ制御をするエッジルータ装置と、
を備えることを特徴とする通信システム。
【請求項２】
前記外部情報は、前記データトラヒックのコンテンツを提供するサービス事業者情報または前記データトラヒックのコンテンツを提供される加入者情報である
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記ネットワーク連動制御装置は、決定した前記ＱｏＳに設定する要求情報をＳＩＰ信号またはＳｈａｐｉｎｇ信号として出力する
ことを特徴とする請求項１または請求項２に記載の通信システム。
【請求項４】
前記ネットワーク連動制御装置は、前記通信ネットワークが有する帯域の範囲内で前記ＱｏＳを決定する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の通信システム。
【請求項５】
前記トラヒックインタワーク装置は、前記パケットと前記ネットワーク連動制御装置が決定した前記ＱｏＳとの対応関係を記憶するパケットＱｏＳ対応情報蓄積部と、前記通信ネットワークを伝送される前記パケットを検知するパケット照合部と、を備え、
前記パケット照合部が検知した前記パケットに対応する前記ＱｏＳが前記パケットＱｏＳ対応情報蓄積部に記憶されている場合は、前記ネットワーク連動制御装置は、前記パケットＱｏＳ対応情報蓄積部から読み出した前記ＱｏＳを前記データトラヒックに適用する
ことを特徴とする請求項１から至請求項４のいずれか一項に記載の通信システム。
【請求項６】
前記パケット照合部は、送信元ＩＰアドレスまたは送信元ポート番号または送信先ＩＰアドレスまたは送信先ポート番号またはプロトコル名の少なくともいずれか一つが一致するか否かにより前記パケットを検知するアドレス照合部と、任意の指定文字列を有するか否かにより前記パケットを検知する指定文字列照合部とを備え、前記アドレス照合部と前記指定文字列照合部とで階層化した検知をする
ことを特徴とする請求項５に記載の通信システム。
【請求項７】
通信システムの動的ＱｏＳ制御方法であって、
通信ネットワークを伝送されるパケットから、前記通信ネットワークを伝送される前記パケットに対応するデータトラヒックのコンテンツ容量を取得するコンテンツ容量取得工程と、
前記コンテンツ容量取得工程で取得した前記コンテンツ容量と前記通信ネットワークの利用に関する外部情報とに基づき、前記データトラヒックに適用するＱｏＳを決定するＱｏＳ決定工程と、
前記ＱｏＳ決定工程で決定したＱｏＳとなるように、前記データトラヒックに対するＱｏＳ制御をするＱｏＳ制御工程と、
を有することを特徴とする動的ＱｏＳ制御方法。
【請求項８】
前記外部情報は、前記データトラヒックのコンテンツを提供するサービス事業者情報または前記データトラヒックのコンテンツを提供される加入者情報である
ことを特徴とする請求項７に記載の動的ＱｏＳ制御方法。
【請求項９】
前記ＱｏＳ決定工程で決定したＱｏＳを、前記通信ネットワークが有する帯域の範囲を超えないＱｏＳへと調整するＱｏＳ調整工程と、
前記ＱｏＳ調整工程で調整されたＱｏＳとなるように、前記データトラヒックに対するＱｏＳ制御をするＱｏＳ制御工程と、
を有することを特徴とする請求項７または請求項８に記載の動的ＱｏＳ制御方法。
【請求項１０】
前記パケットと前記ＱｏＳ決定工程で決定した前記ＱｏＳとの対応関係をパケットＱｏＳ対応情報蓄積部が記憶するパケットＱｏＳ対応情報記憶工程と、
前記通信ネットワークを伝送される前記パケットを検知するパケット検知工程と、を有し、
前記パケット検知工程で検知した前記パケットに対応する前記ＱｏＳが、前記パケットＱｏＳ対応情報蓄積部に記憶されている場合に、前記ＱｏＳ決定工程は、前記パケットＱｏＳ対応情報蓄積部から読み出した前記ＱｏＳを前記データトラヒックに適用するＱｏＳとする
ことを特徴とする請求項７から請求項９のいずれか一項に記載の動的ＱｏＳ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）網において、動的にＱｏＳ（Ｑｕａｌｉｔｙ ｏｆ Ｓｅｒｖｉｃｅ）制御する通信システムと通信システムの動的ＱｏＳ制御方法とに関する。
【背景技術】
【０００２】
従来のＩＰ網におけるＱｏＳ制御技術は、例えばユーザの識別情報や通信先情報をもとに呼毎に通信自体の重要度を識別し、重要度に応じた優先順位を決定し、決定した優先順位に従って呼毎に呼の廃棄処理または一部受付または全部受付を行う。
【０００３】
例えば、下記特許文献１には、輻輳状態に陥った場合でも重要通信については優先的に接続する制御とし、重要通信については確実に通話を可能とする技術が開示されている。
【０００４】
しかし、呼数をカウントし、呼数に応じて受け付けるか否かを決める技術では、現実に流れるデータの量に基づいて受け付け可否を決めるわけではないため、現実には帯域に余裕があるような場合でも受け付けを制限してしまう場合が生じる。
【０００５】
また、他のＩＰ網におけるＱｏＳ制御については、最優先クラスからベストエフォートクラスまでの４つの転送品質クラスを有し、ＩＳＰ接続はベストエフォートクラスを使用する一方で、リアルタイム性や安定した品質が要求される音声、映像通信は、最優先クラス、高優先クラス、優先クラスのいずれかを使用する技術が知られている。
【０００６】
例えば、下記非特許文献１にはアプリケーション毎に最優先クラス、高優先クラス、優先クラス、ベストエフォートクラスのいずれかのクラスを適宜選択することにより、必要とする通信品質を保証することを企図した技術が開示されている。
【０００７】
上述した四つのクラス毎の帯域については予め定められた帯域に固定されている。従って、特定のクラスの帯域のみが使用されて枯渇してしまい、他のクラスの帯域には余裕がある場合でも、余裕がある他のクラスの帯域を利用できない通信であった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３１２１５９号公報
【非特許文献】
【０００９】
【非特許文献１】宮坂昌宏、掘米紀貴、岸田好司共著「ＮＧＮにおける帯域管理制御技術」ＮＴＴ技術ジャーナル  ２００８．１０、ｐ．２２−２３
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述した従来のＩＰ網におけるＱｏＳ制御技術にあっては、実際に流れるデータ量に応じて帯域を有効に利用することができないという問題がある。すなわち、従来のＩＰ網におけるＱｏＳ制御技術では、現実に流れるデータの量に対応した転送品質クラスの帯域制御ができなかった。
【００１１】
本発明は上述の問題点に鑑み為されたものであり、ＩＰ網側に動的にＱｏＳ制御する機能を有し動的にＱｏＳ制御する通信システムと、その動的ＱｏＳ制御方法とを提供することを目的とする。
【課題を解決するための手段】
【００１２】
この発明にかかる通信システムは、パケットが伝送される通信ネットワークと、パケットから通信ネットワークを伝送されるデータトラヒックのコンテンツ容量を取得するトラヒックインタワーク装置と、トラヒックインタワーク装置が取得したコンテンツ容量と通信ネットワークの利用に関する外部情報とに基づき、データトラヒックに適用するＱｏＳを決定するネットワーク連動制御装置と、通信ネットワークに接続されてネットワーク連動制御装置が決定したＱｏＳとなるように、データトラヒックに対するＱｏＳ制御をするエッジルータ装置とを備えることを特徴とする。
【００１３】
また、この発明にかかる通信システムは、好ましくは外部情報が、データトラヒックのコンテンツを提供するサービス事業者情報またはデータトラヒックのコンテンツを提供される加入者情報であってもよい。
【００１４】
また、この発明にかかる通信システムは、さらに好ましくはネットワーク連動制御装置が、決定したＱｏＳに設定する要求情報をＳＩＰ信号またはＳｈａｐｉｎｇ信号として出力してもよい。
【００１５】
また、この発明にかかる通信システムは、さらに好ましくはネットワーク連動制御装置が、通信ネットワークが有する帯域の範囲内でＱｏＳを決定してもよい。
【００１６】
また、この発明にかかる通信システムは、さらに好ましくはトラヒックインタワーク装置が、パケットとネットワーク連動制御装置が決定したＱｏＳとの対応関係を記憶するパケットＱｏＳ対応情報蓄積部と、通信ネットワークを伝送されるパケットを検知するパケット照合部とを備え、パケット照合部が検知したパケットに対応するＱｏＳがパケットＱｏＳ対応情報蓄積部に記憶されている場合は、ネットワーク連動制御装置は、パケットＱｏＳ対応情報蓄積部から読み出したＱｏＳをデータトラヒックに適用してもよい。
【００１７】
また、この発明にかかる通信システムは、さらに好ましくはパケット照合部が、送信元ＩＰアドレスまたは送信元ポート番号または送信先ＩＰアドレスまたは送信先ポート番号またはプロトコル名の少なくともいずれか一つが一致するか否かによりパケットを検知するアドレス照合部と、任意の指定文字列を有するか否かによりパケットを検知する指定文字列照合部とを備え、アドレス照合部と指定文字列照合部とで階層化した検知をしてもよい。
【００１８】
また、この発明にかかる通信システムの動的ＱｏＳ制御方法は、通信ネットワークを伝送されるパケットから、通信ネットワークを伝送されるパケットに対応するデータトラヒックのコンテンツ容量を取得するコンテンツ容量取得工程と、コンテンツ容量取得工程で取得したコンテンツ容量と通信ネットワークの利用に関する外部情報とに基づき、データトラヒックに適用するＱｏＳを決定するＱｏＳ決定工程と、ＱｏＳ決定工程で決定したＱｏＳとなるように、データトラヒックに対するＱｏＳ制御をするＱｏＳ制御工程とを有することを特徴とする。
【００１９】
また、この発明にかかる動的ＱｏＳ制御方法は、好ましくは外部情報が、データトラヒックのコンテンツを提供するサービス事業者情報またはデータトラヒックのコンテンツを提供される加入者情報であってもよい。
【００２０】
また、この発明にかかる動的ＱｏＳ制御方法は、さらに好ましくはＱｏＳ決定工程で決定したＱｏＳを、通信ネットワークが有する帯域の範囲を超えないＱｏＳへと調整するＱｏＳ調整工程と、ＱｏＳ調整工程で調整されたＱｏＳとなるように、データトラヒックに対するＱｏＳ制御をするＱｏＳ制御工程とを有していてもよい。
【００２１】
また、この発明にかかる動的ＱｏＳ制御方法は、さらに好ましくはパケットとＱｏＳ決定工程で決定したＱｏＳとの対応関係をパケットＱｏＳ対応情報蓄積部が記憶するパケットＱｏＳ対応情報記憶工程と、通信ネットワークを伝送されるパケットを検知するパケット検知工程とを有し、パケット検知工程で検知したパケットに対応するＱｏＳが、パケットＱｏＳ対応情報蓄積部に記憶されている場合に、ＱｏＳ決定工程は、パケットＱｏＳ対応情報蓄積部から読み出したＱｏＳをデータトラヒックに適用するＱｏＳとしてもよい。
【発明の効果】
【００２２】
本発明によれば、ＩＰ網側に動的にＱｏＳ制御する機能を有し動的にＱｏＳ制御する通信システムとその動的ＱｏＳ制御方法とを実現できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の通信システムの構成概要を示す図である。
【図２】ネットワーク連動制御装置とトラヒックインタワーク装置との構成概要を示すブロック図である。
【図３】（１）はＱｏＳ判断部の判断処理テーブルを示す図であり、（２）はＱｏＳ情報蓄積部の蓄積処理テーブルを示す図である。
【図４】（１）はサービス事業者情報のデータ構成例を示す図であり、（２）は加入者情報のデータ構成例を示す図である。
【図５】トラヒックインタワーク装置の動作例を示すフロー図である。
【図６】ネットワーク連動制御装置の動作例を示すフロー図である。
【図７】通信システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００２４】
実施形態では、ＩＰ網において、動的にＱｏＳを制御する通信システム１００について説明する。通信先やサービスの内容により、ＱｏＳを事前に設定して通信を行う場合、現実の通信時の帯域に空きがあっても、従来は事前に設定された低いＱｏＳで通信していた。このような通信制御は、設備を有効活用していないものである。ＱｏＳとは、典型的には通信帯域を確保して情報伝送サービスのための通信速度を保証することであるが、通信の優先度を高めて情報伝送サービスのための通信速度を保証するものでもよい。また、ＱｏＳ制御は、優先度の調整制御に限られず、上限帯域の制限（レートリミット）や帯域の平滑化制御（シェ−ピング）であってもよい。
【００２５】
本実施形態においては、実際に流れるデータ量を計測して、帯域に余裕があればいわば動的にＱｏＳを変更することにより、設備の有効活用を可能とする動的ＱｏＳ制御を実現する通信システム１００とできる。
【００２６】
通信システム１００は、現実に流れるパケットからコンテンツ容量情報を取得し、一方でそのコンテンツを配信するサービス事業者等の情報からそのコンテンツ容量に対応する適切なＱｏＳを決定する。また、通信システム１００は、帯域の空き状況に応じて、事前に設定されているＱｏＳ帯域に拘泥されることなく適切なＱｏＳを動的に適用する制御をする。
【００２７】
図１は、本発明の通信システム１００の構成概要を示す図である。図１において通信システム１００は、エッジルータ装置１１ａと、エッジルータ装置１１ｂと、エッジルータ装置１１ｃ（以下、どのエッジルータ装置であるかを特定しない場合はエッジルータ装置１１と称する）とを備える。
【００２８】
各エッジルータ装置１１は、ＩＰ網である通信ネットワーク１０を介して接続される。通信ネットワーク１０は、ＩＰプロトコル（例えばＴＣＰ／ＩＰ）をサポートするネットワークである。
【００２９】
また、通信システム１００は、各種のサービス（例えば各種コンテンツの配信）を提供するサービスサーバ装置３を備える。サービスサーバ装置３は、サーバネットワーク２を介してエッジルータ装置１１ｂと接続される。すなわち、サーバネットワーク２は、サービスサーバ装置３とエッジルータ装置１１ｂとが接続されるネットワークである。
【００３０】
また、通信システム１００は、動画コンテンツサーバ装置１３とエッジルータ装置１１ｃとが接続されたインターネット４と、エッジルータ装置１１ａに接続された端末装置５とを備える。インターネット４は、ＩＰプロトコルをサポートして各種の情報サービスを提供するネットワークであり、端末装置５は、加入者が操作するエンド装置である。
【００３１】
また、通信システム１００は、通信ネットワーク１０のデータトラヒックが流れる部分、例えばいずれかのエッジルータ装置１１、に接続されるトラヒックインタワーク装置６を備える。トラヒックインタワーク装置６は、通信ネットワーク１０を流れるパケットの照合等を行う。
【００３２】
また、通信システム１００は、通信ネットワーク１０に接続されてセッション制御をするセッション制御サーバ装置１２を備える。セッション制御サーバ装置１２は、典型的にはＳＩＰサーバであってもよい。
【００３３】
また、通信システム１００は、エッジルータ装置１１とセッション制御サーバ装置１２とトラヒックインタワーク装置６とに接続されるネットワーク連動制御装置７を備える。ネットワーク連動制御装置７は、ＱｏＳを設定するようエッジルータ装置１１やセッション制御サーバ装置１２に通信ネットワーク１０を介してＱｏＳ設定要求等を出力する。
【００３４】
また、通信システム１００は、トラヒックインタワーク装置６に接続されてサービス事業者情報を蓄積するサービス事業者情報蓄積装置８ａと、トラヒックインタワーク装置６に接続されて加入者情報を蓄積する加入者情報蓄積装置８ｂとを備える。
【００３５】
ここで、サービス事業者とは典型的にはプロバイダであり、サービス事業者が通信システム１００を運営する通信事業者と契約を行って自らのユーザに対してＱｏＳを設定する場合と、ユーザが個々に通信システム１００を運営する通信事業者と契約してＱｏＳを設定する場合とがある。
【００３６】
また、エッジルータ装置１１は、端末装置５等との間でパケットの送受信を行うルータ装置である。なお、図１においては説明の都合上、端末装置５を１つだけ示しているが、通信システム１００は二つ以上の端末装置５を備えてもよい。
【００３７】
次に、上述した通信システム１００の機能について説明する。
通信システム１００は、通信ネットワーク１０に流れるパケットが照合条件に一致するか否かを判断し、照合条件に一致したパケットに含まれる情報から、その後通信ネットワーク１０に流れる特定のデータトラヒックが必要とするＱｏＳを判断する。
【００３８】
また、図１に１０１，１０２として示すように、通信システム１００は、該当する特定のデータトラヒックが通信ネットワーク１０を流れる間は、一時的に通信ネットワーク１０のＱｏＳの設定を、該当する特定のデータトラヒックが必要とするＱｏＳへと変更制御することが可能である。
【００３９】
すなわち、通信システム１００は、通信ネットワーク１０のＱｏＳの設定をデータトラヒックに対応して動的に制御可能である。次に、通信システム１００が備えるトラヒックインタワーク装置６とネットワーク連動制御装置７とについて、図２を用いて説明する。
【００４０】
図２は、通信システム１００が備えるトラヒックインタワーク装置６とネットワーク連動制御装置７との構成概要を示すブロック図である。なお、図２は本実施形態の説明に関係する部分のみを概念的に示している。
【００４１】
図２に示すようにトラヒックインタワーク装置６は、サービス事業者情報や加入者情報等の外部情報を解析する外部情報解析部６１を備える。外部情報解析部６１は、解析した外部情報から、通信ネットワーク１０を流れるパケットと照合する照合条件を決定する。また、サービス事業者情報や加入者情報等の外部情報が変更された場合には、その変更に応じて外部情報解析部６１が照合条件を変更することが可能である。
【００４２】
ここで、サービス事業者情報とは、サービス事業者ごとにどのようなＱｏＳを適用するかを示した情報である。典型的には、サービス事業者情報は図３の（２）に示すＱｏＳ情報蓄積部７４の各項目などを有している。さらに、サービス事業者情報は、ポート番号やプロトコル名を有する。
【００４３】
サービス事業者情報の具体的な項目としては、サービス事業者、ＩＰアドレス（サーバのＩＰアドレス）、ポート番号（サーバのポート番号）、ユーザの端末装置５と通信する際のプロトコル名、サーバ名、ファイル名、コンテンツ容量、ＱｏＳとして要求する帯域等がある。また、ファイル名としては、全ファイル対象といった設定であってもよい。
【００４４】
また、加入者情報とは、各加入者となるユーザごとにどのようなＱｏＳを適用するかを示した情報である。典型的には、加入者情報は、加入者ＩＤ、ＩＰアドレス（加入者の端末装置のＩＰアドレス）、ポート番号（加入者の端末装置のポート番号）、動画コンテンツサーバ装置１３やサービスサーバ装置３と通信する際のプロトコル名、ファイル名、コンテンツ容量、ＱｏＳとして要求する帯域などを有する。
【００４５】
また、ファイル名には、全ファイル対象などの設定をしてもよい。図４（１）はサービス事業者情報のデータ構成例を示す図であり、図４（２）は加入者情報のデータ構成例を示す図である。
【００４６】
また、トラヒックインタワーク装置６は、外部情報解析部６１が決定する照合条件と、通信ネットワーク１０を流れるパケットとを照合するパケット照合部６２を備える。パケット照合部６２は、照合条件の一部または全部が一致するパケットを抽出し、抽出したパケットに含まれる情報をパケット照合情報としてネットワーク連動制御装置７に送信する。  
【００４７】
パケット照合部６２は、階層化した照合を実行する。すなわち、パケット照合部６２は、照合条件に含まれる送信元ＩＰアドレス、送信元ポート番号、送信先ＩＰアドレス、送信先ポート番号、プロトコル名と、通信ネットワーク１０を流れるパケットに含まれるこれらの情報の全てまたはいずれかとを照合するアドレス照合部６２１を備える。
【００４８】
また、パケット照合部６２は、外部情報解析部６１が決定する照合条件に含まれる指定した文字列（指定文字列）と、通信ネットワーク１０を流れるパケットに含まれる文字列とを照合する指定文字列照合部６２２を備える。指定文字列は、例えばファイル名や、サーバ名（ドメイン名）とすることができる。
【００４９】
パケット照合情報は、例えばアドレス照合部６２１が、端末装置５から動画コンテンツを要求するＨＴＴＰへの応答信号（典型的には後述する図７（１）のステップＣ３）から読み出したコンテンツ容量を示す情報としてもよい。また、パケット照合情報は、典型的には送信先ＩＰアドレス、送信元ＩＰアドレス、送信先ポート番号、送信元ポート番号、送信予定のコンテンツ容量、サーバ名、ファイル名などを含む情報であってもよい。
【００５０】
また、トラヒックインタワーク装置６は、ネットワーク連動制御装置７から送信されるアドレスＱｏＳ対応情報を蓄積するアドレスＱｏＳ対応情報蓄積部６３を備える。また、トラヒックインタワーク装置６は、ネットワーク連動制御装置７から送信される指定文字列ＱｏＳ対応情報を蓄積する指定文字列ＱｏＳ対応情報蓄積部６４を備える。アドレスＱｏＳ対応情報蓄積部６３と指定文字列ＱｏＳ対応情報蓄積部６４とは、典型的にはキャッシュまたはバッファ等の一時記憶手段で構成することができるパケットＱｏＳ対応情報蓄積部６５に含まれる。
【００５１】
ここで、アドレス照合部６２１は、外部情報解析部６１が決定する照合条件（典型的には送信元ＩＰアドレス等）と、通信ネットワーク１０を流れるパケットとを照合する場合に、アドレスＱｏＳ対応情報蓄積部６３が蓄積するアドレスＱｏＳ対応情報の送信元ＩＰアドレスを検索し、送信元ＩＰアドレスに対応するＱｏＳが決まる場合は、ＱｏＳ情報をネットワーク連動制御装置７へと送信する。
【００５２】
また、この場合にアドレス照合部６２１は、パケット照合情報をネットワーク連動制御装置７へと送信しない。また、この場合に、アドレスＱｏＳ対応情報に含まれる適用回数の条件の最大回数だけ適用されたアドレスＱｏＳ対応情報は、それ以降その適用回数条件を超えて適用できないこととなる。このため、アドレス照合部６２１は、アドレスＱｏＳ対応情報蓄積部６３から適用回数条件の最大回数に到達したアドレスＱｏＳ対応情報を削除する。
【００５３】
また、指定文字列照合部６２２は、外部情報解析部６１が決定する照合条件（典型的には指定文字列）と、通信ネットワーク１０を流れるパケットとを照合する場合に、指定文字列ＱｏＳ対応情報蓄積部６４が蓄積する指定文字列ＱｏＳ対応情報の指定文字列を検索し、指定文字列に対応するＱｏＳが決まる場合は、ＱｏＳ情報をネットワーク連動制御装置７へと送信する。
【００５４】
また、この場合に指定文字列照合部６２２は、パケット照合情報をネットワーク連動制御装置７へと送信しない。また、この場合に、指定文字列ＱｏＳ対応情報に含まれる適用回数の条件の最大回数だけ適用された指定文字列ＱｏＳ対応情報は、それ以降その適用回数条件を超えて適用できないこととなる。このため、指定文字列照合部６２２は、指定文字列ＱｏＳ対応情報蓄積部６４から適用回数条件の最大回数に到達した指定文字列ＱｏＳ対応情報を削除する。
【００５５】
ネットワーク連動制御装置７は、指定文字列照合部６２２または／およびアドレス照合部６２１からパケット照合情報が入力されるＱｏＳ判断部７１を備える。また、ＱｏＳ判断部７１には、外部情報解析部６１からサービス事業者情報や加入者情報が入力される。
【００５６】
また、ネットワーク連動制御装置７は、通信ネットワーク１０に対して、特定データトラヒックについてＱｏＳを設定するよう設定要求情報を出力するＱｏＳ設定要求部７２を備える。
【００５７】
ＱｏＳ判断部７１は、トラヒックインタワーク装置６から送信されるパケット照合情報と外部情報とに基づき、通信ネットワーク１０を流れる特定のデータトラヒックが必要とするＱｏＳを判断し、判断したＱｏＳをＱｏＳ情報としてＱｏＳ設定要求部７２へと送信する。
【００５８】
ＱｏＳ設定要求部７２はＱｏＳ情報を受信すると、受信したＱｏＳ情報に対応するＱｏＳに通信ネットワーク１０が設定されるように、設定要求情報をセッション制御サーバ装置１２とエッジルータ装置１１とのいずれか一方または両方に送信する。
【００５９】
ここで、設定要求情報とは、例えばＱｏＳを設定するためのＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）信号、Ｓｈａｐｉｎｇ等の出力帯域を調整制御する信号である。また、ＱｏＳ設定要求部７２は、通信ネットワーク１０の帯域情報、および現時点で要求しているＱｏＳ帯域を管理する。従って、ＱｏＳ設定要求部７２は、通信ネットワーク１０が有する帯域の範囲内で、ＱｏＳを設定する要求をする。換言すれば、ＱｏＳ設定要求部７２はエッジルータ装置１１ごとの帯域を把握しており、帯域に空きがある場合にはその空きの範囲内で、受信したＱｏＳ情報を満足するようなＱｏＳ帯域となるように通信ネットワーク１０を設定する要求を出力する。ＱｏＳ設定要求部７２は、ＱｏＳを判断した帯域とエッジルータ装置１１の帯域とを比較して、余裕があるときにはその範囲内で設定要求し、余裕が全くなければ設定要求しない。
【００６０】
また、ネットワーク連動制御装置７は、ＱｏＳ設定要求部７２がＱｏＳの設定要求をしたことに対応して、通信料金の精算をする通信料金精算部７３を備える。通信料金精算部７３は、ＱｏＳ設定要求部７２によるＱｏＳ設定回数やＱｏＳ帯域に応じて課金をしてもよい。
【００６１】
また、ネットワーク連動制御装置７は、パケット照合情報とＱｏＳ情報との対応関係を記憶するＱｏＳ情報蓄積部７４を備える。ＱｏＳ情報蓄積部７４は、典型的なパケット照合情報である送信元ＩＰアドレス、送信元ポート番号、送信先ＩＰアドレス、送信先ポート番号、プロトコル名と、ＱｏＳ情報と、の対応関係に、適用条件（典型的には適用回数）を付したアドレスＱｏＳ対応情報を記憶する。ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４が記憶したアドレスＱｏＳ対応情報を読み出し、アドレスＱｏＳ対応情報蓄積部６３へ送信する。
【００６２】
また、ＱｏＳ情報蓄積部７４は、典型的な他のパケット照合情報である指定文字列とＱｏＳ情報との対応関係に、適用条件（典型的には適用回数）を付した指定文字列ＱｏＳ対応情報を記憶する。ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４が記憶した指定文字列ＱｏＳ対応情報を読み出し、指定文字列ＱｏＳ対応情報蓄積部６４へと送信する。
【００６３】
上述のように、通信システム１００は、アドレスＱｏＳ対応情報蓄積部６３、指定文字列ＱｏＳ対応情報蓄積部６４およびＱｏＳ情報蓄積部７４を備えるので、ＱｏＳ判断部７１を経由することなく、より高速にＱｏＳ設定要求部７２がＱｏＳの設定要求情報を通信ネットワーク１０に送出することが可能である。
【００６４】
次に、ネットワーク連動制御装置７におけるＱｏＳ判断部７１の判断処理およびＱｏＳ情報蓄積部７４の蓄積処理について、図３を用いてさらに詳細に説明する。図３（１）は、ＱｏＳ判断部７１の判断処理テーブルを示す図である。図３（１）においては、外部情報の典型例としてサービス事業者情報を示している。
【００６５】
ＱｏＳ判断部７１は、パケット照合部６２から入力されたパケット照合情報のコンテンツ容量を抽出する。また、ＱｏＳ判断部７１は、外部情報解析部６１から入力された外部情報からコンテンツ容量とＱｏＳとの対応関係（典型的には図３（１）のテーブル）を取得する。
【００６６】
図３（１）に示すようにサービス事業者がＸ社である場合には、ＱｏＳ判断部７１は、検出したパケット照合情報のコンテンツ容量（現実に流れようとするデータトラヒックのコンテンツ容量に対応）が５０Ｍバイト以下であれば、コンテンツ容量とＱｏＳとの対応関係に基づいてＱｏＳ（帯域）を１Ｍｂｐｓとする。
【００６７】
また、サービス事業者がＹ社である場合には、ＱｏＳ判断部７１は、検出したパケット照合情報のコンテンツ容量が５０Ｍバイト以下であれば、コンテンツ容量とＱｏＳとの対応関係に基づいてＱｏＳ（帯域）を３Ｍｂｐｓとする。
【００６８】
サービス事業者がＸ社である場合には、ＱｏＳ判断部７１は、抽出したパケット照合情報のコンテンツ容量が５０Ｍバイト以上１００Ｍバイト以下であれば、ＱｏＳ（帯域）を１Ｍｂｐｓとする。また、サービス事業者がＹ社である場合には、ＱｏＳ判断部７１は、抽出したパケット照合情報のコンテンツ容量が５０Ｍバイト以上１００Ｍバイト以下であれば、ＱｏＳ（帯域）を５Ｍｂｐｓとする。
【００６９】
なお、図３（１）においては、コンテンツ容量が５０Ｍバイト〜１００Ｍバイトに対応するサービス事業者Ｙ社のＱｏＳ帯域を５Ｍｂｐｓとして示している。これは、例えばサービス事業者Ｙ社が、当該コンテンツに対して通信事業者に高い料金を支払っており、通信事業者が料金に対応する高い品質の通信を提供する為にＱｏＳ帯域を増大させていることによる。
【００７０】
ＱｏＳ判断部７１は、図３（１）に示すようなＱｏＳ判断するための判断処理テーブルを、予め外部情報から取得して記憶しておいてもよい。また、ＱｏＳ判断部７１が予め記憶するＱｏＳ判断するための判断処理テーブルは、ファームアップ等外部情報の変更に対応して適宜更新し、バージョンアップ等できることとしてもよい。
【００７１】
図３（２）は、ＱｏＳ情報蓄積部７４の蓄積処理テーブルを示す図である。図３（２）に示すように、ＱｏＳ判断部７１は、トラヒックインタワーク装置６から取得したパケット照合情報（例えばサービス事業者Ｘ社のサーバ装置のＩＰアドレス、サーバ名、ファイル名、コンテンツ容量）と、判断して決定したＱｏＳ情報と、を対応させて、ＱｏＳ情報蓄積部７４に記憶させる。
【００７２】
図３（２）において、サービス事業者Ｘ社のサーバ装置のＩＰアドレス「ＩＰ１」とＱｏＳ情報「１Ｍｂｐｓ」とは１対１に対応している。従って、ＱｏＳ情報蓄積部７４は、「ＩＰ１」とＱｏＳ帯域「１Ｍｂｐｓ」とが１対１に対応することを、付された適用条件（図３（２）においては適用回数）とともにアドレスＱｏＳ対応情報として記憶する。また、ＱｏＳ判断部７１が、アドレスＱｏＳ対応情報をＱｏＳ情報蓄積部７４から読み出して、アドレスＱｏＳ対応情報蓄積部６３へと送信する。
【００７３】
アドレスＱｏＳ対応情報蓄積部６３は、アドレスＱｏＳ対応情報をＱｏＳ判断部７１から受信して蓄積する。従って、通信システム１００においては、アドレス照合部６２１がサービス事業者Ｘ社のサーバ装置のＩＰアドレス「ＩＰ１」を抽出した場合には、アドレス照合部６２１が直ちにＱｏＳ「１Ｍｂｐｓ」を対応付けることが可能となる。また、アドレス照合部６２１は、対応付けたＱｏＳ情報（この場合にはＱｏＳ「１Ｍｂｐｓ」）をＱｏＳ設定要求部７２に送信することが可能になる。また、ＱｏＳ設定要求部７２は、帯域に空きがあればＱｏＳ「１Ｍｂｐｓ」に設定要求することができる。
【００７４】
図３（２）においてＸ社については、適用可能な回数条件「５回」が適用条件とされているので、アドレス照合部６２１は、５回を超えた、または適用回数が５回に到達したアドレスＱｏＳ対応情報をアドレスＱｏＳ対応情報蓄積部６３から削除する。従って、アドレスＱｏＳ対応情報蓄積部６３は、ＱｏＳ情報蓄積部７４から読み出されてＱｏＳ判断部７１から送信される新たなアドレスＱｏＳ対応情報を受信し、記憶することになる。
【００７５】
また、図３（２）においてサービス事業者Ｙ社のファイル名「ｂａ」とＱｏＳ情報「３Ｍｂｐｓ」とは１対１に対応している。従って、ＱｏＳ情報蓄積部７４は、ファイル名「ｂａ」とＱｏＳ情報「３Ｍｂｐｓ」とが１対１に対応していることを、付された適用条件（図３（２）においては適用回数１０回）と共に指定文字列ＱｏＳ対応情報として記憶する。また、ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４が記憶する指定文字列ＱｏＳ対応情報を読み出して、指定文字列ＱｏＳ対応情報蓄積部６４へと送信する。
【００７６】
指定文字列ＱｏＳ対応情報蓄積部６４は、適用回数１０回が適用条件とされたファイル名「ｂａ」とＱｏＳ情報「３Ｍｂｐｓ」とが対応付けられた指定文字列ＱｏＳ対応情報を、ＱｏＳ判断部７１から受信し、記憶する。これにより、指定文字列照合部６２２が、通信ネットワーク１０を現実に流れるデータトラヒックからサービス事業者Ｙ社のファイル名「ｂａ」を検出した場合には、指定文字列ＱｏＳ対応情報蓄積部６４を検索して直ちにＱｏＳ「３Ｍｂｐｓ」を対応付けることが可能となる。
【００７７】
従って、指定文字列照合部６２２は、ＱｏＳ情報（この場合にはＱｏＳ「３Ｍｂｐｓ」）をＱｏＳ設定要求部７２に送信することが可能になる。また、ＱｏＳ設定要求部７２は、帯域に空きがあればＱｏＳ「３Ｍｂｐｓ」に設定要求することができる。
【００７８】
図３（２）においてＹ社については、ファイル名「ｂａ」は適用可能な回数（１０回）が適用条件とされているので、指定文字列照合部６２２は、１０回を超えた、または適用回数が１０回に到達した指定文字列ＱｏＳ対応情報を指定文字列ＱｏＳ対応情報蓄積部６４から削除する。従って、指定文字列ＱｏＳ対応情報蓄積部６４は、ＱｏＳ情報蓄積部７４から送信される新たな指定文字列ＱｏＳ対応情報を受信し、記憶することになる。
【００７９】
なお、前述したアドレスＱｏＳ対応情報、及び指定文字列ＱｏＳ対応情報に含まれる適用回数は、例えば、ネットワーク連動制御装置７のＱｏＳ情報蓄積部７４において設定される際に、宛先となるサーバへの帯域に余裕がある場合には、回数を多くし、帯域に余裕がない場合には回数を少なくして設定しておくようにしてもよい。このようにすることで、帯域に余裕がなく帯域設定の精度が高く求められるときには、ネットワーク連動制御装置７のＱｏＳ判断部７１において詳細にＱｏＳの判断を行い、帯域に余裕がある場合には、トラヒックインタワーク装置６においてＱｏＳの判断を高速に行うことが可能となる。
【００８０】
次に、トラヒックインタワーク装置６とネットワーク連動制御装置７との動作及び処理について各々詳述する。図５は、トラヒックインタワーク装置６の動作例を示すフロー図である。以下、図５に示すステップ毎に、順次トラヒックインタワーク装置６の動作処理について説明することとする。
【００８１】
（ステップＳ４１０）
外部情報解析部６１が、サービス事業者情報蓄積装置８ａのサ−ビス事業者情報または加入者情報蓄積装置８ｂの加入者情報（いずれも外部情報の典型例）を解析し、照合条件を決定する。
【００８２】
外部情報解析部６１が外部情報の解析により決定した照合条件は、パケット照合部６２が備えるアドレス照合部６２１と指定文字列照合部６２２とに伝達される。伝達された照合条件は、通信ネットワーク１０を現実に流れるパケットと照合され、照合条件と一致するパケットを検出するために用いられる。サービス事業者情報や加入者情報等の外部情報が変更された場合には、外部情報解析部６１が変更された外部情報を解析して、変更に対応させて照合条件を変更させることが可能である。
【００８３】
（ステップＳ４２０）
アドレスＱｏＳ対応情報蓄積部６３は、ネットワーク連動制御装置７のＱｏＳ情報蓄積部７４から読み出されてＱｏＳ判断部７１が送信するアドレスＱｏＳ対応情報を受信し、受信したアドレスＱｏＳ対応情報を蓄積する。
【００８４】
ここで、図３（２）に示すように、ＱｏＳ情報蓄積部７４は、トラヒックインタワーク装置６からＱｏＳ判断部７１を介して取得したパケット照合情報に含まれるサービス事業者のサーバ装置のＩＰアドレス、サーバ名、ファイル名、コンテンツ容量と、ＱｏＳ情報と、を対応させたアドレスＱｏＳ対応情報を記憶する。また、ＱｏＳ判断部７１は、アドレスＱｏＳ対応情報蓄積部６３に対して、ＱｏＳ情報蓄積部７４から読み出したアドレスＱｏＳ対応情報を送信する。
【００８５】
（ステップＳ４３０）
指定文字列ＱｏＳ対応情報蓄積部６４は、ネットワーク連動制御装置７のＱｏＳ情報蓄積部７４から読み出されてＱｏＳ判断部７１が送信する指定文字列ＱｏＳ対応情報を受信し、受信した指定文字列ＱｏＳ対応情報を蓄積する。
【００８６】
ここで、図３（２）に示すように、ＱｏＳ情報蓄積部７４は、トラヒックインタワーク装置６からＱｏＳ判断部７１を介して得たパケット照合情報に含まれる指定文字列（図３（２）においてはファイル名「ｂａ」またはファイル名「ｂｂ」）と、その指定文字列に対応するＱｏＳ情報と、を対応させた指定文字列ＱｏＳ対応情報を記憶している。また、ＱｏＳ判断部７１は、指定文字列ＱｏＳ対応情報蓄積部６４に対して、ＱｏＳ情報蓄積部７４から読み出した指定文字列ＱｏＳ対応情報を送信する。
【００８７】
（ステップＳ４４０）
アドレス照合部６２１が、通信ネットワーク１０を流れるパケットと、外部情報解析部６１が決定した照合条件（典型的には送信元ＩＰアドレス、送信元ポート番号、送信先ＩＰアドレス、送信先ポート番号、プロトコル名の少なくともいずれか一つ）との照合をして、照合条件の一部または全部が一致する場合には、ステップＳ４５０へと進む。
照合条件の一部または全部が一致する場合でなければ、この処理フローを終了する。
【００８８】
（ステップＳ４５０）
アドレス照合部６２１は、照合条件の一部または全部が一致するパケットのＩＰアドレスについて、アドレスＱｏＳ対応情報蓄積部６３に記憶されているアドレスＱｏＳ対応情報を検索する。
【００８９】
（ステップＳ４６０）
アドレス照合部６２１は、検索したＩＰアドレスが、アドレスＱｏＳ対応情報蓄積部６３に記憶されていれば、そのＩＰアドレスに対応するＱｏＳをアドレスＱｏＳ対応情報蓄積部６３から読み出す。このようにアドレス照合部６２１がＱｏＳを決定できる場合には、ステップＳ４ｂ０へと進む。
【００９０】
また、アドレス照合部６２１は、検索したＩＰアドレスが、アドレスＱｏＳ対応情報蓄積部６３に記憶されていなければ、そのＩＰアドレスに対応するＱｏＳをアドレスＱｏＳ対応情報蓄積部６３から読み出すことができない。
【００９１】
また、アドレス照合部６２１は、検索したＩＰアドレスがアドレスＱｏＳ対応情報蓄積部６３に記憶されていても、そのＩＰアドレスに対応するＱｏＳが１対１対応でなければ、アドレスＱｏＳ対応情報蓄積部６３から単一のＱｏＳを読み出すことができない。いずれの場合においてもアドレス照合部６２１が単一のＱｏＳを決定できない場合（読み出すことができない場合）には、ステップＳ４７０へと進む。
【００９２】
（ステップＳ４７０）
アドレス照合部６２１がＱｏＳを決定できない場合（すなわち対象アドレスに対応付けられたＱｏＳが記憶されていない場合）は、指定文字列照合部６２２が通信ネットワーク１０を流れるパケットと、外部情報解析部６１が決定した照合条件との照合をして、照合条件の一部または全部が一致する場合には、ステップＳ４８０へと進む。この場合の照合条件は、外部情報解析部６１が指定した指定文字列（典型的にはファイル名）となる。
【００９３】
すなわち、パケット照合部６２は、通信ネットワーク１０を流れるパケットを、ステップＳ４４０でのアドレス照合とこのステップＳ４７０での指定文字列照合とで階層的に抽出するので、より確実かつ高い信頼性で対象パケットを抽出できる。指定文字列の一部または全部が一致する場合でなければ、この処理フローを終了する。
【００９４】
（ステップＳ４８０）
指定文字列照合部６２２は、照合条件の一部または全部が一致するパケットの指定文字列について、指定文字列ＱｏＳ対応情報蓄積部６４に記憶されている指定文字列ＱｏＳ対応情報の指定文字列を検索する。
【００９５】
（ステップＳ４９０）
指定文字列照合部６２２は、検索した指定文字列が、指定文字列ＱｏＳ対応情報蓄積部６４に記憶されていれば、その指定文字列に対応するＱｏＳを指定文字列ＱｏＳ対応情報蓄積部６４から読み出す。このように指定文字列照合部６２２がＱｏＳを決定できる場合には、ステップＳ４ｂ０へと進む。
【００９６】
また、指定文字列照合部６２２は、検索した指定文字列が、指定文字列ＱｏＳ対応情報蓄積部６４に記憶されていなければ、その指定文字列に対応するＱｏＳを指定文字列ＱｏＳ対応情報蓄積部６４から読み出すことができない。指定文字列照合部６２２がＱｏＳを決定できない場合（読み出すことができない場合）には、ステップＳ４ａ０へと進む。
【００９７】
（ステップＳ４ａ０）
パケット照合部６２の指定文字列照合部６２２は、パケット照合情報をＱｏＳ判断部７１に送信する。なお、ＱｏＳ判断部７１は、送信されたパケット照合情報と、サービス事業者情報及び加入者情報とから、そのパケットに要求されるＱｏＳを判断し決定する。
【００９８】
すなわち、パケット照合部６２は、照合条件の一部または全部が一致するパケットを現実に通信ネットワーク１０を流れるパケットから抽出し、抽出したパケットに含まれる情報をパケット照合情報としてネットワーク連動制御装置７のＱｏＳ判断部７１に送信する。
【００９９】
パケット照合情報には、少なくとも対象パケットに対応するデータトラヒックのコンテンツ容量を通知する情報が含まれることが好ましい。ＱｏＳ判断部７１は、受信したパケット照合情報（典型的にはアドレスとファイル名とを含む）と、外部情報から取得したＱｏＳとを対応付けてＱｏＳ情報蓄積部７４へ記憶させる。
【０１００】
（ステップＳ４ｂ０）
ステップＳ４６０でＱｏＳが決定された場合には、アドレス照合部６２１がＱｏＳ情報をＱｏＳ設定要求部７２へと送信する。また、ステップＳ４９０でＱｏＳが決定された場合には、指定文字列照合部６２２がＱｏＳ情報をＱｏＳ設定要求部７２へと送信する。ＱｏＳ情報は、送信元と送信先のＩＰアドレス（必要に応じて送信元と送信先のポート番号も含む）と、対象データトラヒックに適用するＱｏＳ帯域とで構成することができる。
【０１０１】
なお、前述した図５のフロー図において、ステップＳ４４０において、ＩＰアドレスの照合を先に行い、ＩＰアドレスの照合によりＱｏＳが決まらない場合に、ステップＳ４７０において、指定文字列の照合を行うという順番でＱｏＳを決める処理を行うように構成している。ＩＰパケットにおいて、指定文字列はＩＰパケットのペイロードに存在し、そのペイロード中で指定文字列が存在する位置も毎回変わることから検出に時間を要するものである。これに対して、ＩＰアドレスはＩＰパケットのヘッダという既知の位置に存在するため、検出に時間を要しない。したがって、図５のフロー図のようにＩＰアドレスの照合から行う方が、指定文字列から照合を行う場合よりも、比較的、短時間の処理でＱｏＳを決めることができ、多くのＩＰパケットを処理する場合には、効果のある処理時間の短縮となる。
但し、本発明の構成は、当該構成の順序に限られるものではなく、指定文字列から照合を行い、その後にＩＰアドレスの照合を行うように構成してもよい。
【０１０２】
図６は、ネットワーク連動制御装置７の動作例を示すフロー図である。以下、図６に示す各ステップに従って、順次ネットワーク連動制御装置７の動作と処理とについて説明する。
【０１０３】
（ステップＳ５１０）
ＱｏＳ判断部７１が、トラヒックインタワーク装置６から送信されるパケット照合情報と、外部情報とに基づき通信ネットワーク１０を流れるパケットに適用されるべきＱｏＳを判断する。ＱｏＳ判断部７１におけるこのステップＳ５１０のＱｏＳ判断処理は、典型的にはアドレスＱｏＳ対応情報蓄積部６３と指定文字列ＱｏＳ対応情報蓄積部６４とのいずれにも、通信ネットワーク１０を流れるパケットに適用されるべきＱｏＳ情報が、各々アドレスと指定文字列とに対応付けて記録されていない場合に為される。
【０１０４】
（ステップＳ５２０）
ＱｏＳ判断部７１は、判断したＱｏＳ情報をＱｏＳ設定要求部７２へと送信する。また、ＱｏＳ判断部７１が判断したＱｏＳ情報と、パケット照合情報とは、対応付けされてＱｏＳ情報蓄積部７４に送信されて記憶される。なお、ＱｏＳ判断部７１が一度判断処理した対象パケットについては、適用条件を充足する限りにおいて再度判断処理する必要はなくなり、迅速にアドレスＱｏＳ対応情報蓄積部６４等から対応ＱｏＳが読み出されることとなる。
【０１０５】
（ステップＳ５３０）
ＱｏＳ判断部７１からＱｏＳ情報を受信したＱｏＳ設定要求部７２は、通信ネットワーク１０に対して、対象となる特定データトラヒック、すなわち通信ネットワーク１０を流れる対象パケットに対応するデータトラヒック、についてのＱｏＳを設定するよう要求する。典型的には、ＱｏＳ設定要求部７２は、セッション制御サーバ装置１２またはエッジルータ装置１１に対してＱｏＳを設定する要求を通知する。また、ＱｏＳ設定要求部７２は、通信料金精算部７３へもＱｏＳ設定要求に関する情報を通知する。
【０１０６】
（ステップＳ５４０）
通信料金精算部７３が、ＱｏＳ設定回数やＱｏＳ帯域に応じて通信料金の精算をする。
【０１０７】
（ステップＳ５５０）
ステップＳ５２０においてＱｏＳ判断部７１が、判断したＱｏＳ情報と、パケット照合情報とを対応付けしてＱｏＳ情報蓄積部７４へ送信すると、ＱｏＳ情報蓄積部７４がＱｏＳ情報とパケット照合情報とが対応付けられたパケットＱｏＳ対応情報を記憶する。ＱｏＳ情報蓄積部７４が記憶するパケットＱｏＳ対応情報は、典型的にはアドレスＱｏＳ対応情報と指定文字列ＱｏＳ対応情報とである。
【０１０８】
（ステップＳ５６０）
ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４の記憶情報を参照して、アドレスＱｏＳ対応情報に追加・変更があるか否かを判断する。アドレスＱｏＳ対応情報に変更が生じていない場合には、ステップＳ５７０へと進む。また、アドレスＱｏＳ対応情報に追加・変更が生じている場合には、ステップＳ５ａ０へと進む。
【０１０９】
（ステップＳ５７０）
ＱｏＳ判断部７１は、対象となるアドレスＱｏＳ対応情報を前回作成してから一定時間が経過しているか否かを判断する。対象となるアドレスＱｏＳ対応情報を前回作成してから一定時間が経過していない場合には、ステップＳ５８０へと進む。また、対象となるアドレスＱｏＳ対応情報を前回作成してから一定時間が経過している場合には、ステップＳ５ａ０へと進む。
【０１１０】
すなわち、このステップＳ５７０では、アドレスＱｏＳ対応情報を作成してからの経過時間が予め定められた所定時間以上となるアドレスＱｏＳ対応情報については、仮に蓄積されていたとしても信頼性が低いものとして、ステップＳ５ａ０での更新処理を企図するものである。
【０１１１】
（ステップＳ５８０）
ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４の記憶情報を参照して、指定文字列ＱｏＳ対応情報に追加・変更があるか否かを判断する。指定文字列ＱｏＳ対応情報に変更が生じていない場合には、ステップＳ５９０へと進む。また、指定文字列ＱｏＳ対応情報に追加・変更が生じている場合には、ステップＳ５ｂ０へと進む。
【０１１２】
（ステップＳ５９０）
ＱｏＳ判断部７１は、対象となる指定文字列ＱｏＳ対応情報を前回作成してから一定時間が経過しているか否かを判断する。対象となる指定文字列ＱｏＳ対応情報を前回作成してから一定時間が経過していない場合には、この処理フローを終了する。また、対象となる指定文字列ＱｏＳ対応情報を前回作成してから一定時間が経過している場合には、ステップＳ５ｂ０へと進む。
【０１１３】
すなわち、このステップＳ５９０では、指定文字列ＱｏＳ対応情報を作成してからの経過時間が予め定められた所定時間以上となる指定文字列ＱｏＳ対応情報については、仮に蓄積されていたとしても信頼性が低いものとして、ステップＳ５ｂ０での更新処理を企図するものである。
【０１１４】
（ステップＳ５ａ０）
ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４が記憶するアドレスＱｏＳ対応情報を読み出して、アドレスＱｏＳ対応情報蓄積部６３へと送信する。なお、アドレスＱｏＳ対応情報蓄積部６３は、受信したアドレスＱｏＳ対応情報を新たに記憶する。
【０１１５】
（ステップＳ５ｂ０）
ＱｏＳ判断部７１は、ＱｏＳ情報蓄積部７４が記憶する指定文字列ＱｏＳ対応情報を読み出して、アドレスＱｏＳ対応情報蓄積部６３へと送信する。なお、指定文字列ＱｏＳ対応情報蓄積部６４は、受信した指定文字列ＱｏＳ対応情報を新たに記憶する。
【０１１６】
以上がネットワーク連動制御装置７の動作と処理との概要である。次に、通信システム１００の全体的な動作と処理とについて説明する。また、通信システム１００の動的ＱｏＳ制御方法についても以下に詳述する。
【０１１７】
ただし、上述において既に説明した通信システム１００の動作及び処理と重複する部分については、説明の重複を避けるために簡便に説明することとする。
【０１１８】
図７は、通信システム１００の動作例を示すシーケンス図である。図７（１）は、ＳＩＰ信号によりＱｏＳを設定する通信システム１００の動作例を示すシーケンス図であり、図７（２）は、Ｓｈａｐｉｎｇの調整帯域を調整してＱｏＳの設定をする通信システム１００の動作例を示すシーケンス図である。
【０１１９】
図７（１）においては、サービスサーバ装置３、エッジルータ装置１１ｂ、セッション制御サーバ装置１２、エッジルータ装置１１ａ、ネットワーク連動制御装置７、トラヒックインタワーク装置６および端末装置５の間のシーケンスを示している。
【０１２０】
まず、トラヒックインタワーク装置６が外部情報の解析を行う（ステップＣ１）。次に、端末装置５がサービスサーバ装置３にコンテンツ取得を要求し（ステップＣ２）、サービスサーバ装置３が端末装置５にコンテンツの容量を返答する（ステップＣ３）。
【０１２１】
また、トラヒックインタワーク装置６がコンテンツの容量を返答するステップＣ３のパケットから必要とするＱｏＳが決められる場合には、決定したＱｏＳ情報をネットワーク連動制御装置７へと送信する（ステップＣ６）。
【０１２２】
また、トラヒックインタワーク装置６がコンテンツの容量を返答するステップＣ３のパケットから必要とするＱｏＳを決められない場合には、抽出したコンテンツの容量を含むパケット照合情報をネットワーク連動制御装置７に送信する（ステップＣ４）。なお、トラヒックインタワーク装置６は、ＱｏＳ決定可否に応じて、ステップＣ４とステップＣ６とをいずれか択一的に実行するものとする。
【０１２３】
また、ネットワーク連動制御装置７がトラヒックインタワーク装置６からパケット照合情報を受信してＱｏＳを判断し（ステップＣ５）、ネットワーク連動制御装置７が設定要求情報（ＳＩＰ信号）をセッション制御サーバ装置１２に送信する（ステップＣ７）。
【０１２４】
また、セッション制御サーバ装置１２は、ネットワーク連動制御装置７から設定要求情報（ＳＩＰ信号）を受信すると、通知されたＱｏＳを設定するように、端末装置５が接続されたエッジルータ装置１１ａと、サービスサーバ装置３が接続されたエッジルータ装置１１ｂとを制御する（ステップＣ８、ステップＣ９）。
【０１２５】
また、ネットワーク連動制御装置７が、通信料金を精算し（ステップＣ１０）、設定されたＱｏＳ帯域を用いて、サービスサーバ装置３から端末装置５へとデータ（コンテンツ）が流れる（ステップＣ１１）こととなる。
【０１２６】
これにより、通信システム１００は、ネットワーク連動制御装置７がＱｏＳ帯域に余裕があると判断した場合には、予め設定されているＱｏＳ帯域を動的に適宜変更し、コンテンツ容量に対応したより高品質なコンテンツ配信をすることが可能となる。
【０１２７】
また、図７（２）は、動画コンテンツサーバ装置１３、エッジルータ装置１１ｃ、エッジルータ装置１１ａ、ネットワーク連動制御装置７、トラヒックインタワーク装置６および端末装置５の間のシーケンスを示している。
【０１２８】
まず、トラヒックインタワーク装置６が外部情報の解析を行う（ステップＣ２１）。次に、端末装置５が動画コンテンツサーバ装置１３にコンテンツ取得を要求し（ステップＣ２２）、動画コンテンツサーバ装置１３が端末装置５にコンテンツの容量を返答する（ステップＣ２３）。
【０１２９】
また、トラヒックインタワーク装置６がコンテンツの容量を返答するステップＣ２３のパケットから必要とするＱｏＳを決めることが可能な場合は、決定したＱｏＳ情報をネットワーク連動制御装置７へと送信する（ステップＣ２６）。
【０１３０】
また、トラヒックインタワーク装置６がコンテンツの容量を返答するステップＣ２３のパケットから必要とするＱｏＳを決めることができない場合は、抽出したコンテンツの容量を含むパケット照合情報をネットワーク連動制御装置７に送信する（ステップＣ２４）。なお、トラヒックインタワーク装置６は、ＱｏＳ決定可否に応じて、ステップＣ２４とステップＣ２６とをいずれか択一的に実行するものとする。
【０１３１】
また、ネットワーク連動制御装置７がトラヒックインタワーク装置６からパケット照合情報を受信してＱｏＳを判断し（ステップＣ２５）、ネットワーク連動制御装置７が設定要求情報（Ｓｈａｐｉｎｇ）を、端末装置５が接続されたエッジルータ装置１１ａと、インターネット４に接続されたエッジルータ装置１１ｃとに送信する（ステップＣ２７、ステップＣ２８）。
【０１３２】
また、ネットワーク連動制御装置７が通信料金を精算し（ステップＣ２９）、設定されたＱｏＳ帯域を用いて、動画コンテンツサーバ装置１３から端末装置５へとデータ（コンテンツ）が流れる（ステップＣ３０）こととなる。
【０１３３】
これにより、通信システム１００は、ＱｏＳ帯域に余裕がある場合には、予め設定されているＱｏＳ帯域を動的に適宜変更し、より高品質なコンテンツ配信をすることが可能となる。
【０１３４】
上述した通信ネットワーク１０はＮＧＮネットワーク（Ｎｅｘｔ Ｇｅｎｅｒａｔｉｏｎ Ｎｅｔｗｏｒｋ：次世代ネットワーク）であってもよい。また、例えば図１に示す通信ネットワーク１０に直接接続されたサーバネットワーク２のサービスサーバ装置３（オンデマンドのＴＶのコンテンツ等）は、図７の（１）に示すように、ステップＣ２で端末装置５からＨＴＴＰで動画コンテンツを要求して、そのＨＴＴＰの応答であるステップＣ３の信号の内容から、コンテンツの容量をモニターまたは監視抽出してもよい。
【０１３５】
また、ＱｏＳ情報（具体的には、どれぐらいの通信帯域が必要か（コンテンツ容量から一秒当たりに必要な帯域を対応付ける）を決定し、ステップＣ７に示す設定要求（ＳＩＰ信号）でセッション制御サーバ装置１２からエッジルータ装置１１にＱｏＳの設定をすることができる。
【０１３６】
また、図１に示すインターネット４にＹｏｕＴｕｂｅ（登録商標）のような動画コンテンツサーバ装置１３が接続されている場合には、図７の（２）に示すように、ステップＣ２２で端末装置５からＨＴＴＰでインターネット４に接続される動画コンテンツサーバ装置１３に要求を送信して、その応答であるステップＣ２３の信号をモニターまたは監視抽出して、ネットワーク連動制御装置７から直接（セッション制御サーバ装置１２を介さずに）エッジルータ装置１１ｂにＱｏＳの設定をすることができる。
【０１３７】
これにより、通信システム１００は、通信ネットワーク１０内で安定した通信品質を確保することができる。また、サーバネットワーク２を介する通信の場合にあっては、サーバネットワーク２内の帯域に余裕がある場合に、安定した通信帯域の確保が可能となる。
【０１３８】
通信システム１００は、（１）エンドユーザにとって、一時的にＱｏＳを変更する為に追加的操作を行う必要がなく、かつ快適な情報サービスを享受できるシステムとなり、また（２）通信事業者にとって、設備の有効利用が図れるとともに料金収入を増大させることが期待できるシステムとなる。また、ＩＰ網側に機能を持ち、ユーザの手を煩わせることなく、実際に流れるデータの量を推測することにより、限られた帯域を有効に利用する動的ＱｏＳ制御方法とできる。
【０１３９】
また、通信システム１００の構成及び動作と処理とは、上述した構成及び動作と処理とに限定されるものではなく、自明な範囲で適宜その構成及び動作と処理とを変更して用いることができる。また、通信システム１００の構成は、図１に例示したすべての構成を備えるシステムでなくてもよく、必要とされる機能と処理等通信態様に応じて適宜構成を選択し、または構成を追加してシステム構成してもよい。
【０１４０】
また、トラヒックインタワーク装置６とネットワーク連動制御装置７とは、各々図２で説明したすべての構成を備えているものに限られず、必要とされる機能に対応させて適宜その構成を選択し、または構成を追加して用いることができる。
【０１４１】
上述したトラヒックインタワーク装置６とネットワーク連動制御装置７とは、内部にコンピュータシステムを有していてもよい。この場合に、トラヒックインタワーク装置６の処理と、ネットワーク連動制御装置７の処理と、図７で示した通信システム１００の処理過程とは、コンピュータから読み取り可能なプログラムとして記録媒体に予め記憶させておく。このプログラムをコンピュータが読み出して実行することによって、上述の処理をすることとできる。ここでコンピュータが読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、通信回線等を介してこのコンピュータプログラムをコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【産業上の利用可能性】
【０１４２】
本発明は、種々の通信システムに適用することが可能であり、本発明により通信関連装置の需要が一層高まることが期待できる。
【符号の説明】
【０１４３】
２・・サーバネットワーク、３・・サービスサーバ装置、４・・インターネット、５・・端末装置、６・・トラヒックインタワーク装置、７・・ネットワーク連動制御装置、８ａ・・サービス事業者情報蓄積装置、８ｂ・・加入者情報蓄積装置、１０・・通信ネットワーク、１１ａ，１１ｂ，１１ｃ・・  エッジルータ装置、１２・・セッション制御サーバ装置、１３・・動画コンテンツサーバ装置、６１・・外部情報解析部、６２・・パケット照合部、６２１・・アドレス照合部、６２２・・指定文字列照合部、６３・・アドレスＱｏＳ対応情報蓄積部、６４・・指定文字列ＱｏＳ対応情報蓄積部、７１・・ＱｏＳ判断部、７２・・ＱｏＳ設定要求部、７３・・通信料金精算部、７４・・ＱｏＳ情報管理部
【図１】
2010283579.tif 000003
【図２】
2010283579.tif 000004
【図３】
2010283579.tif 000005
【図４】
2010283579.tif 000006
【図５】
2010283579.tif 000007
【図６】
2010283579.tif 000008
【図７】
2010283579.tif 000009