(57)【要約】  本発明は、無線アクセスネットワーク（ＲＡＮ）内でサービス品質をパケットフローに提供するように構成された方法および装置を含む。一実施形態では、方法は、ＲＡＮの第１のネットワーク要素において、パケットフローのパケットを受信するステップであって、パケットフローが、通常、ＲＡＮのベストエフォートサービスクラス内でサービス提供されるアプリケーションに関連し、パケットフローのそれぞれのパケットが、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示を備える、受信するステップと、示されたサービス品質ポリシーをＲＡＮ内でパケットフローに適用するステップとを含む。ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーは、パケットヘッダ内に含まれた情報を使用して、ディープパケットインスペクション技法を使用してなど、任意の形で決定され得る、パケットフローの少なくとも１つの特性に基づく。ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示は、ＲＡＮの内部で設定されてよく、またはＲＡＮの外部で設定されてもよい。
2011524129.tif 000002
【特許請求の範囲】
【請求項１】
無線アクセスネットワーク（ＲＡＮ）内でサービス品質を提供するための方法であって、
ＲＡＮの第１のネットワーク要素において、パケットフローのパケットを受信するステップであって、パケットフローが、通常、ＲＡＮのベストエフォートサービスクラス内でサービス提供されるアプリケーションに関連し、パケットフローのそれぞれのパケットが、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示を備え、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーが、パケットフローのうちの少なくとも１つの特性に基づく、受信するステップと、
示されたサービス品質ポリシーをＲＡＮ内でパケットフローに適用するステップとを含む、方法。
【請求項２】
パケットフローの少なくとも１つの特性が、パケットフローに関連するアプリケーション、パケットフローの発信元、パケットフローの宛先、パケットフローに関連するプロバイダ、パケットフローに関連する加入者のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項３】
パケットフローのそれぞれのパケットに関して、パケットフローに適用されることになるサービス品質ポリシーの表示が、少なくとも１つのヘッダ拡張および少なくとも１つのヘッダフィールドのうちの１つを使用して伝えられる、請求項１に記載の方法。
【請求項４】
パケットフローのそれぞれのパケットに関して、パケットフローに適用されることになるサービス品質ポリシーの表示が、ＲＡＮの内部で設定される、請求項１に記載の方法。
【請求項５】
パケットフローのそれぞれのパケットに関して、パケットフローに適用されることになるサービス品質ポリシーの表示が、ＲＡＮの外部で設定される、請求項１に記載の方法。
【請求項６】
パケットフローのそれぞれのパケットに関して、パケットフローに適用されることになるサービス品質ポリシーの表示が、コアネットワーク内に配置された第１のネットワーク要素によって設定される、請求項５に記載の方法。
【請求項７】
パケットフローのそれぞれのパケットに関して、パケットフローに適用されることになるサービス品質ポリシーの表示が、パケットに適用される少なくとも１つのヘッダ拡張を使用して設定される、請求項６に記載の方法。
【請求項８】
第１のネットワーク要素が、パケットフローのそれぞれのパケットに関して、
コアネットワーク内に配置された第２のネットワーク要素から、外部ヘッダおよび内部ヘッダを備えるパケットを受信するステップと、
パケットの外部ヘッダを除去するステップと、
パケットの内部ヘッダから、パケットフローに適用されることになるサービス品質ポリシーを示す値を決定するステップと、
内部パケットと、パケットフローに適用されることになるサービス品質ポリシーを示す値とを使用して、修正されたパケットを形成するステップと、
修正されたパケットをＲＡＮに向けて伝播するステップとを実行するように構成された、請求項６に記載の方法。
【請求項９】
ＲＡＮの第１のネットワーク要素が、コントローラおよび無線アクセスノードのうちの１つを備え、
ＲＡＮの第１のネットワーク要素がコントローラを備えるとき、示されたサービス品質ポリシーをパケットフローに適用するステップが、ＲＡＮの第１のネットワーク要素において、フロー制御をパケットフローに適用するステップを含み、
ＲＡＮの第１のネットワーク要素が無線アクセスノードを備えるとき、示されたサービス品質ポリシーをパケットフローに適用するステップが、示されたサービス品質ポリシーに基づいて、エアインターフェース上でパケットフローのパケットを伝送することをスケジューリングするステップを含む、請求項１に記載の方法。
【請求項１０】
無線アクセスネットワーク（ＲＡＮ）内でサービス品質を提供するための装置であって、
ＲＡＮの第１のネットワーク要素において、パケットフローのパケットを受信するための手段であって、パケットフローが、通常、ＲＡＮのベストエフォートサービスクラス内でサービス提供されるアプリケーションに関連し、パケットフローのそれぞれのパケットが、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示を備え、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーが、パケットフローの少なくとも１つの特性に基づく、受信する手段と、
示されたサービス品質ポリシーをＲＡＮ内でパケットフローに適用する手段とを備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの分野に関し、より詳細には、無線アクセスネットワーク（ＲＡＮ）内でのサービス品質の管理に関する。
【背景技術】
【０００２】
エボリューションデータオプティマイズド（Ｅｖｏｌｕｔｉｏｎ  Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ）（ＥＶ−ＤＯ）ネットワークなど、既存の無線アクセスネットワーク（ＲＡＮ）内でのサービス品質（ＱｏＳ）の処理は、ＱｏＳ意識アプリケーションだけに提供され、非ＱｏＳ意識アプリケーションには提供されない。多くの人気の高いアプリケーションは、非ＱｏＳ意識アプリケーション（例えば、Ｖｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓ  ＶＣＡＳＴ、ＹｏｕＴｕｂｅ、Ｓｋｙｐｅ、Ｇｏｏｇｌｅ−Ｔａｌｋなど）であるため、多くの人気の高いアプリケーションに関連するパケットフローは、現在、ＲＡＮ内でＱｏＳ処理を受信しない。不利なことには、かかる非ＱｏＳ意識アプリケーションは、その場合、ＲＡＮリソースに関して、ＱｏＳ基準値に敏感でないその他のアプリケーション（例えば、ファイルトランスファープロトコル（ＦＴＰ）ダウンロード、電子メール配信など）と競争しなければならない。
【発明の概要】
【課題を解決するための手段】
【０００３】
先行技術における様々な欠点が、無線アクセスネットワーク（ＲＡＮ）内でサービス品質をパケットフローに提供するように構成された方法および装置を介して対処される。一実施形態では、方法は、ＲＡＮの第１のネットワーク要素において、パケットフローのパケットを受信するステップであって、パケットフローが、通常、ＲＡＮのベストエフォートサービスクラス内でサービス提供されるアプリケーションに関連し、パケットフローのそれぞれのパケットが、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示を備える、受信するステップと、示されたサービス品質ポリシーをＲＡＮ内でパケットフローに適用するステップとを含む。ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーは、パケットヘッダ内に含まれた情報を使用して、ディープパケットインスペクション（ｄｅｅｐ  ｐａｃｋｅｔ  ｉｎｓｐｅｃｔｉｏｎ）技法を使用してなど、任意の形で決定され得る、パケットフローの少なくとも１つの特性に基づく。ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーの表示は、ＲＡＮの内部で設定されてよく、またはＲＡＮの外部で設定されてもよい。
【０００４】
本発明の教示は、添付の図面と共に、以下の詳細な説明を考慮することによって容易に理解されよう。
【０００５】
理解を円滑にする目的で、図に共通する同一要素を示すために、可能な場合、同じ参照番号が用いられている。
【図面の簡単な説明】
【０００６】
【図１】無線アクセスネットワーク（ＲＡＮ）およびコアネットワーク（ＣＮ）を含む通信ネットワークのハイレベルブロック図である。
【図２】移動体ノードに関連するパケットフローを例示する、図１の通信ネットワークを示す図である。
【図３】ＲＡＮ内でパケットフローに関するサービス品質の制御を可能にするための方法の一実施形態のハイレベルブロック図である。
【図４】ＲＡＮ内でパケットフローに関するサービス品質の制御を可能にするための方法の一実施形態のハイレベルブロック図である。
【図５】ＲＡＮ内でパケットフローに関するサービス品質の制御を可能にするための方法の一実施形態のハイレベルブロック図である。
【図６】本明細書で説明される機能を実行する際に使用するのに適した汎用コンピュータのハイレベルブロック図である。
【発明を実施するための形態】
【０００７】
本発明は、サービス品質が無線アクセスネットワーク内でサポートされることを可能にする。一実施形態では、サービス品質ポリシーは、パケットフローに関連する１つまたは複数の特性に基づいて、非ＱｏＳ意識アプリケーションに関連するパケットフローに適用され得る。パケットフローに関連する（１つまたは複数の）特性は、ＲＡＮの内部で識別されることが可能であり、またはＲＡＮの外部で識別されて、ＲＡＮに信号で通知されることが可能である。パケットフローに関連する（１つまたは複数の）特性は、パケットフローに関連するアプリケーションの識別、パケットフローに関連する終点情報、パケットフローに関連するプロバイダ情報、パケットフローの対象となる加入者／端末に関連する加入者情報／端末情報などのうちの１つまたは複数、ならびにそれらの様々な組合せを含み得る。
【０００８】
図１は、通信ネットワークのハイレベルブロック図を示す。詳細には、通信ネットワーク１００は、無線アクセスネットワーク（ＲＡＮ）１１０と、コアネットワーク（ＣＮ）１２０とを含む。ＲＡＮ１１０は、ＲＡＮ１１０に関連する移動体ノード（例示的に、移動体ノード（ＭＮ）１０２）に対する通信／当該移動体ノードからの通信をサポートする。ＣＮ１２０は、ＲＡＮ１１０に関連する移動体ノードに対する通信／当該移動体ノードからの通信もサポートし、例えば、移動体ノードとそれらの移動体ノードが通信することが可能なその他のノード（例示的に、対応するノード（ＣＮ）１２８およびＣＮ１２０に関連するアプリケーションサーバ（ＡＳ）１２９）との間の通信をサポートする。
【０００９】
図１に示すように、ＲＡＮ１１０は、ベーストランシーバステーション（ＢＴＳ）１１２と、ルータ１１４と、無線ネットワークコントローラ（ＲＮＣ）１１６とを含む。ＭＮ１０２とＢＴＳ１１２は無線で通信する。ルータ１１４は、ＢＴＳ１１２とＲＮＣ１１６との間の通信をサポートする。ルータ１１４は、ＲＡＮ１１０とＣＮ１２０との間の通信もサポートする。図１に示すように、ルータ１１４は、ＰＤＳＮ１２２を経由して、ＲＡＮ１１０とＣＮ１２０との間のバックホールをサポートする。ＲＡＮ１１０は、任意のタイプのＲＡＮであってよい。
【００１０】
図１に示すように、ＣＮ１２０は、認証、許可、および課金（ＡＡＡ）サーバ１２１と、パケットデータサービス提供ノード（ＰＤＳＮ）１２２と、ホームエージェント（ＨＡ）１２４と、ＩＰネットワーク１２６とを含む。ＩＰネットワーク１２６は、インターネットを経由して、利用可能な任意のその他のノードに対するアクセスを提供する（例えば、ＣＮ１２８、ＡＳ１２９などに関連する通信をサポートする）。ＨＡ１２４は、ＰＤＳＮ１２２とＩＰネットワーク１２６との間の通信をサポートする。図１に示すように、ＰＤＳＮは、ルータ１１４からＲＡＮ１１０とＣＮ１２０との間のバックホールを終了する。
【００１１】
本明細書で説明されるように、通信ネットワーク１００は、検出機能（ＤＦ）とＲＡＮ優先機能（ＲＰＦ）とをサポートする。ＤＦは、非ＱｏＳ意識アプリケーションのパケットフローの１つまたは複数の特性を決定する。ＤＦは、（例えば、ルータ１１４によって）ＲＡＮ１１０の内部で実行されることが可能であり、かつ／または（例えば、ＨＡ１２４、ＰＤＳＮ１２２、およびＡＡＡ１２１のうちの１つもしくは複数によって）ＲＡＮ１１０の外部で実行されることも可能である。ＲＰＦは、サービス品質ポリシーをＲＡＮ１１０内でパケットフローに適用する。ＲＰＦは、ＲＮＣ１１６およびＢＴＳ１１２のうちの１つまたはそれらの両方によってＲＡＮ１１０の内部で実行され得る。ＤＦ機能およびＲＰＦ機能を提供する際の通信ネットワーク１００の動作は、図２ならびに図３に関してよりよく理解されよう。
【００１２】
図２は、移動体ノードに関連するパケットフローを例示する、図１の通信ネットワークを示す。詳細には、図２は、ＣＮ１２８からＭＮ１０２に対する第１のパケットフロー２０１と、ＡＳ１２９からＭＮ１０２に対する第２のパケットフロー２０２とを示す。例えば、第１のパケットフロー２０１は、ＣＮ１２８とＭＮ１０２との間の対話型音声セッションであってよく、第２のパケットフローは、ＡＳ１２９とＭＮ１０２との間のストリーミングビデオセッションであってよい。第１のパケットフロー２０１および第２のパケットフロー２０２において、パケットは、以下の経路に沿ってＭＮ１０２に流れる：すなわち、ＩＰネットワーク１２６、ＨＡ１２４、ＰＤＳＮ１２２、ルータ１１４、ＲＮＣ１１６、ルータ１１４、ＢＴＳ１１２、ＭＮ１０２である。
【００１３】
一実施形態では、サービス品質の制御は、パケットフローに関連する少なくとも１つの特性に基づいて、ＲＡＮ１１０内で非ＱｏＳ意識アプリケーションのパケットフローに関して提供される。
【００１４】
パケットフローに関連する少なくとも１つの特性は、パケットフローに関連する非ＱｏＳ意識アプリケーションの識別、パケットフローの発信元、パケットフローの宛先、パケットフローに関連するプロバイダ（例えば、サービスプロバイダ、ネットワークプロバイダなど）、パケットフローに関連する端末の少なくとも１つの端末機能、パケットフローに関連する加入者の少なくとも１つの属性などのうちの１つまたは複数を含み得る。
【００１５】
例えば、パケットフローがＶｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓ  ＶＣＡＳＴサーバから発生しているという決定は、特定のサービス品質ポリシーをそのパケットフローに適用する結果をもたらし得る。例えば、パケットフローがＹｏｕＴｕｂｅからストリーミングビデオを提供しているという決定は、特定のサービス品質ポリシーをそのパケットフローに適用する結果をもたらし得る。例えば、パケットフローがＳｋｙｐｅによってサポートされた対話型音声セッションに関してパケット化された音声を提供しているという決定は、特定のサービス品質ポリシーをそのパケットフローに適用する結果をもたらし得る。
【００１６】
非ＱｏＳ意識アプリケーションの異なるパケットフローに関するサービス品質の差別化の基礎を形成する少なくとも１つの特性は、任意のその他の情報に基づき得る。
【００１７】
サービス品質の制御は、パケットフローに関連する少なくとも１つの特性を決定して、そのパケットフローに関連する少なくとも１つの特性に基づいてそのパケットフローに適用されることになるサービス品質ポリシーを識別することによって、ＲＡＮ１１０内でパケットフローに提供される。
【００１８】
パケットフローに関連する（１つまたは複数の）特性は、１つまたは複数の要因（例えば、決定されている（１つまたは複数の）特性、（１つまたは複数の）特性を決定する（１つまたは複数の）ネットワーク要素など、ならびにそれらの様々な組合せ）に応じて異なり得るいくつかの様式で決定され得る。
【００１９】
パケットフローに関して決定されることになる特性がパケットフローの発信元／宛先、パケットフローに関連するプロバイダ、または任意のその他の類似の特性である一実施形態において、当該特性は、パケットフローのそれぞれのパケットのヘッダを検査することによって決定され得る。例えば、ヘッダ検査は、ＨＡ１２４、ＰＤＳＮ１２２、ルータ１１４などのうちの１つまたは複数によって実行され得る。
【００２０】
パケットフローに関して決定されることになる特性がパケットフローのアプリケーションの識別、または任意のその他の類似の特性である一実施形態において、当該特性は、ディープパケットインスペクション（ＤＰＩ）を使用して決定され得る。例えば、ＤＰＩ機能は、ＨＡ１２４、ＰＤＳＮ１２２、ルータ１１４などのうちの１つまたは複数によって実行され得る。
【００２１】
パケットフローに関して決定されることになる特性が、パケットフローに関連する端末の端末機能、パケットフローに関連する加入者の属性、または任意のその他の類似の特性である一実施形態では、当該特性は、１つまたは複数のプロファイル内に格納された情報を使用して決定され得る。例えば、プロファイル情報は、ＡＡＡ１２１またはかかる情報の任意のその他の発信元から利用可能であり得る。
【００２２】
一実施形態では、パケットフローに関連する（１つまたは複数の）特性は、ＲＡＮ１１０の外部で決定される。
【００２３】
１つのかかる実施形態では、パケットフローに関連する（１つまたは複数の）特性は、ＲＡＮ１１０に信号で通知され、パケットフローに関連する少なくとも１つの特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは、ＲＡＮ１１０の内部で決定される。
【００２４】
もう１つのかかる実施形態では、パケットフローに関連する特性は、パケットフローに関連する少なくとも１つの特性に基づいて、そのパケットフローに適用されることになるサービス品質ポリシーを決定するために使用され、決定されたサービス品質ポリシーはＲＡＮ１１０に信号で通知される。
【００２５】
いずれの場合も、ＲＡＮ１１０は、そのパケットフローにどのサービス品質ポリシーを適用すべきかを知っている。
【００２６】
かかる実施形態では、例えば、パケットフローに関連する特性、およびオプションで、そのパケットフローに適用されることになるサービス品質ポリシーは、ＨＡ１２４、ＰＤＳＮ１２２などのうちの１つまたは複数によって決定され得る。
【００２７】
分かり易くするために、パケットフローに関連する（１つまたは複数の）特性を決定すること、およびパケットフローに適用されることになるサービス品質ポリシーを決定することに関して、多くの実装オプションが存在するため、パケットフローの（１つまたは複数の）特性に基づいてそのパケットフローに適用されることになるサービス品質ポリシーを示す情報は、サービス品質ポリシーを適用する責任を有する、ＲＡＮ１１０の１つまたは複数の要素に信号で通知され得る（すなわち、決定された（１つもしくは複数の）特性および／または適用されるサービス品質ポリシーを信号で通知する）と述べることができよう。
【００２８】
一実施形態では、例えば、パケットフローに関連する（１つまたは複数の）特性と、パケットフローの（１つまたは複数の）特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは両方とも、ＨＡ１２４によって決定される。パケットフローの特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは、（例えば、ＨＡ１２４上で利用可能な１つまたは複数のサービス品質ポリシー情報表を使用して）局所的に決定されることが可能であり、かつ／または（例えば、パケットフローに適用されることになるサービス品質ポリシーを決定する目的で、パケットフローの決定された特性を使用して、１つもしくは複数のその他のネットワーク要素に問い合わせることによって）遠隔で決定されることも可能である。
【００２９】
この実施形態では、ＨＡ１２４は、パケットフローに適用されることになるサービス品質ポリシーの表示をＲＡＮ１１０に信号で通知する。ＨＡ１２４は、サービス品質ポリシーの表示をいくつかの様式でＲＡＮ１１０に信号で通知することが可能である。
【００３０】
例えば、パケットがＲＡＮ１１０への配信のためにＨＡ１２４からＰＤＳＮ１２２にトンネリングされる（したがって、それぞれのトンネリングされたパケットが内部ヘッダと外部ヘッダとを含む）一実施形態では、ＨＡ１２４は、トンネリングされたパケットフローのそれぞれのパケットの内部ヘッダ内の１つまたは複数のフィールドを、どのサービス品質ポリシーがＲＡＮ１１０によってパケットフローに適用されることになるかを示す形でマーキングする。トンネリングされたパケットの外部ヘッダは、ＨＡ１２４からＰＤＳＮ１２２にパケットをトンネリングするためだけに使用されるため、どのサービス品質ポリシーがＲＡＮ１１０によってパケットフローに適用されることになるかの表示は、内部ヘッダ内でマーキングされる。
【００３１】
例えば、サービス品質ポリシー情報は、１つまたは複数のオプションフィールド、１つまたは複数の既存のヘッダフィールドなど、ならびにそれらの様々な組合せを使用して、パケットフローのそれぞれのパケットの内部ヘッダ内でマーキングされることが可能である。例えば、既存のヘッダフィールドは、（例えば、差別化サービスコードポイント（Ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｃｏｄｅ  Ｐｏｉｎｔ（ＤＳＣＰ）を使用する）サービスのタイプ（ＴＯＳ）フィールド、１つまたは複数の未使用／予約済みヘッダフィールドなどのうちの１つまたは複数、ならびにそれらの様々な組合せを含み得る。
【００３２】
この実施形態では、ＰＤＳＮ１２２は、パケットフローのトンネリングされたパケットをＨＡ１２４から受信する。ＰＤＳＮ１２２は、パケットフローのそれぞれのトンネリングされたパケットの外部ヘッダを取り除く。ＰＤＳＮ１２２は、それぞれのパケットの内部ヘッダからサービス品質ポリシー情報を決定する。次いで、ＰＤＳＮ１２２は、ＲＡＮ１１０内でパケットフローに適用されることになるサービス品質ポリシーをＲＡＮ１１０の１つまたは複数のネットワーク要素に通知するような形で、パケットフローのパケットをＲＡＮ１１０に提供する。
【００３３】
例えば、パケットがＰＤＳＮ１２２からＲＮＣ１１６にトンネリングされる１つのかかる実施形態では、ＰＤＳＮ１２２は、内部ヘッダから決定されたサービス品質ポリシー情報の値を、パケットをＰＤＳＮ１２２からＲＮＣ１１６にトンネリングするために使用される１つまたは複数の対応するヘッダ拡張内に（例えば、汎用ルーティングカプセル化（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）（ＧＲＥ）トンネリングが使用される場合、１つまたは複数のＧＲＥヘッダ拡張を使用して）マップする。ＰＤＳＮ１２２は、パケットフローのそれぞれのパケットの（１つまたは複数の）ＧＲＥヘッダ拡張がパケットフローに適用されることになるサービス品質ポリシーの表示をＲＡＮ１１０内に伝搬するように、パケットフローのパケットをＲＡＮ１１０内でトンネリングする。このように、ＰＤＳＮ１２２は、ＲＡＮ１１０の要素が、トンネルから（例えば、ＧＲＥトンネルのＧＲＥヘッダ拡張から）パケットフローに適用されることになるサービス品質ポリシーを決定することを可能にする形で、パケットフローのパケットにマーキングする。したがって、ＲＡＮ１１０の要素（例えば、ＲＮＣ１１６およびＢＴＳ１１２）は、ＧＲＥトンネル内でトランスポートされたＩＰパケットを検査する必要なしに、パケットフローに適用されることになるサービス品質ポリシーを決定することが可能である（ＲＡＮ１１０の要素はＧＲＥトンネル内でトランスポートされたＩＰパケットに対する直接アクセスを有さないため、これは重要である）。
【００３４】
もう１つのかかる実施形態では、例えば、ＰＤＳＮ１２２は、内部ヘッダから決定されたサービス品質ポリシー情報の値を１つまたは複数の既存のヘッダフィールド内にマップする。例えば、ＰＤＳＮ１２２は、内部ヘッダから決定されたサービス品質ポリシー情報の値をＴＯＳフィールド、１つまたは複数の未使用／予約済みヘッダフィールドなど、ならびにそれらの様々な組合せの中にマップすることが可能である。
【００３５】
ＨＡ１２４がパケットフローに適用されることになるサービス品質ポリシーの表示をＲＡＮ１１０に信号で通知する様々な方法に関して主に示され、説明されるが、ＨＡ１２４は、パケットフローに適用されることになるサービス品質ポリシーの表示を、かかる表示が提供され得る任意のその他の形でＲＡＮ１１０に信号で通知することが可能である。同様に、ＰＤＳＮ１２２がパケットフローに適用されることになるサービス品質ポリシーの表示をＲＡＮ１１０に信号で通知する様々な方法に関して主に示され、説明されるが、ＰＤＳＮ１２２は、パケットフローに適用されることになるサービス品質ポリシーの表示を、かかる表示が提供され得る任意のその他の形でＲＡＮ１１０に信号で通知することが可能である。
【００３６】
一実施形態では、パケットフローに関連する（１つまたは複数の）特性は、ＲＡＮ１１０の内部で決定され、したがって、パケットフローに適用されることになるサービス品質ポリシーもＲＡＮ１１０の内部で決定される。この実施形態では、決定された（１つもしくは複数の）特性は、パケットフローの（１つもしくは複数の）特性が決定される形および／またはパケットフローの（１つもしくは複数の）決定された特性に基づいてサービス品質の制御がパケットフローに適用される形に応じて、ＲＡＮ１１０内で、信号で通知されてよく、または通知されなくてもよい。
【００３７】
一実施形態では、例えば、パケットフローに関連する（１つまたは複数の）特性と、パケットフローの特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは両方とも、ルータ１１４によって決定される。パケットフローの（１つもしくは複数の）特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは、（例えば、ルータ１１４上で利用可能な１つもしくは複数のサービス品質ポリシー情報表を使用して）局所的に決定されることが可能であり、かつ／または（パケットフローに適用されることになるサービス品質ポリシーを決定する目的で、パケットフローの（１もしくは複数の）決定された特性を使用して、１つもしくは複数のその他のネットワーク要素に問い合わせることによって）遠隔で決定されることも可能である。
【００３８】
この実施形態では、ルータ１１４は、パケットフローに適用されることになるサービス品質ポリシーの表示をＲＡＮ１１０内の１つまたは複数のネットワーク要素に（すなわち、ＲＮＣ１１６およびＢＴＳ１１２など、サービス品質ポリシーをトラフィックフローに適用する、ＲＡＮ１１０内の１つまたは複数のネットワーク要素に）信号で通知する。ルータ１１４は、パケットフローに適用されることになるサービス品質ポリシーの表示を（例えば、１つまたは複数のＧＲＥヘッダ拡張を使用して、ＤＳＣＰマーキングを使用して、ＲＡＮ１１０の既存のシグナリングフレームワークを使用してなど）任意の形で、信号で通知することも可能である。
【００３９】
もう１つの実施形態では、例えば、パケットフローに関連する（１つまたは複数の）特性は、ルータ１１４によって決定され、パケットフローの（１つまたは複数の）特性に基づいてパケットフローに適用されることになるサービス品質ポリシーは、ＲＡＮ１１０内の１つまたは複数のその他のネットワーク要素（すなわち、ＲＮＣ１１６およびＢＴＳ１１２など、サービス品質ポリシーをトラフィックフローに適用する、ＲＡＮ１１０内の（１つまたは複数の）ネットワーク要素）によって決定される。この実施形態では、ルータ１１４は、パケットフローに適用されることになるサービス品質ポリシーの表示を（決定された（１つまたは複数の）特性の表示を信号で通知することによって）そのサービス品質ポリシーをトラフィックフローに適用する、ＲＡＮ１１０内の（１つまたは複数の）ネットワーク要素に信号で通知する。
【００４０】
一実施形態では、パケットフローに関連する（１つまたは複数の）特性は、ＲＡＮ１１０の外部で決定され、パケットフローに適用されることになるサービス品質ポリシーは、ＲＡＮ１１０の内部で決定される。この実施形態では、パケットフローに関連する（１つまたは複数の）特性の表示は、ＲＡＮ１１０に信号で通知され、ＲＡＮ１１０は、パケットフローに適用されることになるサービス品質ポリシーを決定するために、パケットフローに関連する（１つまたは複数の）特性の表示を使用する。１つのかかる実施形態では、例えば、ＨＡ１２４は、パケットフローに関連する（１つまたは複数の）特性を決定して、パケットフローに適用されることになるサービス品質ポリシーを決定する目的でルータ１１４によって使用するために、パケットフローに関連する（１つまたは複数の）特性の表示をルータ１１４に信号で通知することが可能である。
【００４１】
かかる実施形態では、１つまたは複数のネットワーク要素には、パケットフローの１つまたは複数の特性に基づいて、パケットフローに適用されることになるサービス品質ポリシーを決定することを可能にするように構成されたサービス品質ポリシー情報がプロビジョニングされる。
【００４２】
一実施形態では、例えば、１つまたは複数のネットワーク要素には、それによって、パケットフローに適用されることになるサービス品質ポリシーがパケットフローに関連する１つまたは複数の特性によって決定される、サービス品質ポリシー情報を含むサービス品質ポリシーのルックアップテーブルがプロビジョニングされ得る。１つのかかる実施形態では、パケットフローの（１つまたは複数の）特性は、サービス品質ポリシーのルックアップテーブルに対する鍵として使用され得る。例えば、このテーブルは、パケットフローの（１つまたは複数の）特性が、パケットフローに適用されることになるサービス品質ポリシーを決定するために使用され得るように、（１つまたは複数の）特性フィールドと、関連するサービス品質ポリシーフィールドとを含み得る。このサービス品質情報は、様々なその他の様式で（例えば、表内の異なる数／異なるタイプのフィールドを使用して、異なる数の表を使用して、表以外の手段を使用してなど、ならびにそれらの様々な組合せを使用して）維持され得る。
【００４３】
所与の特性または特性のセットに関してプロビジョニングされるこのサービス品質ポリシーは、任意の形で決定され得る。このサービス品質ポリシーは、任意の発信元から導出され得る。例えば、パケットフローの所与の（１つまたは複数の）特性に適用されるサービス品質ポリシーは、異なるプロバイダ間で確立され得る（例えば、コンテンツプロバイダとサービスプロバイダとの間、サービスプロバイダとネットワークプロバイダとの間など）事業合意、サービスレベル合意などのうちの１つまたは複数に基づき得る。例えば、パケットフローの所与の（１つまたは複数の）特性に適用されるサービス品質ポリシーは、（例えば、加入者がより多額の料金と引き換えに、より高いレベルのサービスに加入することが可能である場合）プロバイダと加入者との間のサービス契約に基づき得る。パケットフローの所与の（１つまたは複数の）特性に適用されるサービス品質ポリシーは、かかる情報の任意のその他の発信元から導出されることが可能である。
【００４４】
このサービス品質ポリシー情報は、任意の形で、ネットワーク内でプロビジョニングされ得る。このサービス品質ポリシー情報は、周期的にかつ／または非周期的にプロビジョニングされ得る。このサービス品質ポリシー情報は、（例えば、ＨＡ１２４、ルータ１１４などに自動的にダウンロードされた構成ファイルを使用して）自動的にプロビジョニングされることが可能であり、かつ／または（例えば、１つもしくは複数の管理システムを使用して、１つもしくは複数のネットワーク管理者によって）手動でプロビジョニングされることも可能である。このサービス品質ポリシー情報は、任意の形で、ネットワーク内で更新されることが可能である。このサービス品質ポリシー情報は、いかなる理由でも更新され得る。どのサービス品質ポリシーを特定のパケットフローに適用するかを決定する際に使用するために、このサービス品質ポリシー情報が利用可能である限り、このサービス品質ポリシー情報は、任意のその他の形で、ネットワーク内でプロビジョニングおよび／または更新され得る。
【００４５】
サービス品質ポリシーに関するこのサービス品質ポリシー情報は、そのサービス品質ポリシーに関する特定の（１つまたは複数の）特性を有すると決定されたパケットフローにサービス品質ポリシーを適用することを可能にするように構成された任意の情報を含み得る。
【００４６】
一実施形態では、例えば、サービス品質ポリシーに関するサービス品質ポリシー情報は、関連する（１つまたは複数の）特性を有するパケットフローに関してサポートされる優先レベルを表示する値を含み得る。もう１つの実施形態では、例えば、サービス品質ポリシーに関するサービス品質ポリシー情報は、関連する（１つまたは複数の）特性を有するパケットフローに適用されることになる複数のサービス品質パラメータ（例えば、優先レベル、帯域幅要件、データ転送速度要件、エアインターフェーススケジューリング重みなど）を含み得る。サービス品質ポリシーに関するサービス品質ポリシー情報は、任意のその他の情報を含み得る。
【００４７】
かかる実施形態では、サービス品質ポリシーを適用する責任を有する、ＲＡＮ１１０の（１つまたは複数の）ネットワーク要素（例えば、ＲＮＣ１１６および／またはＢＴＳ１１２）は、パケットフローの１つまたは複数の特性に基づいてパケットフローに適用されるべき品質のレベルを示す情報を受信することになる。
【００４８】
かかる実施形態では、任意の数のかつ／または任意のタイプのサービス品質ポリシーがサポートされ得る。
【００４９】
一実施形態では、サポートされたサービス品質ポリシーは、ベストエフォート（ＢＥ）サービスクラス内のサービス品質の差別化を提供する。１つのかかる実施形態では、サービス品質の差別化は、ＢＥサービスクラス内の複数の異なるサービス品質レベルをサポートすることによって、ＢＥサービスクラス内で提供される。このように、ＲＡＮ内で、ＱｏＳ基準値に敏感な非ＱｏＳ意識アプリケーション（例えば、パケット化された音声、ストリーミングビデオなど）は、ＱｏＳ基準値に敏感でないアプリケーション（例えば、ＦＴＰダウンロード、電子メール配信など）に勝って優先度設定されることが可能である。
【００５０】
例として、ＢＥサービスクラス内で３つのサービス品質ポリシー（この例では、優先レベル）（例えば、高い優先度、中間優先度、および低い優先度）がサポートされる実施形態を考慮する。
【００５１】
この例では、（例えば、Ｖｅｒｉｚｏｎが、ＲＡＮ１１０上でそのサーバから流れるビデオに関して高い優先処理を受けるためのサービスレベル合意をネットワークプロバイダとの結んでいる場合）パケットフローがＶｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓ  ＶＣＡＳＴサーバから発生しているという決定は、高い優先度のサービスクラスを適用する結果をもたらし得る。
【００５２】
この例では、（例えば、ＹｏｕＴｕｂｅが、ＲＡＮ１１０上でそのサーバから流れるビデオに関して任意の優先処理を受けるためのいかなる合意もネットワークプロバイダと結んでいない場合）パケットフローがＹｏｕＴｕｂｅからのストリーミングビデオを提供しているという決定は、低い優先度のサービスクラスを適用する結果をもたらし得る。
【００５３】
この例では、（例えば、Ｓｋｙｐｅが、ＲＡＮ１１０上で音声セッションに関して中間優先処理を受けるためのサービスレベル合意をネットワークプロバイダと結んでいるが、高い優先処理に関してより高い掛け金を支払うことを望んでいない場合）パケットフローがＳｋｙｐｅによってサポートされた音声セッションに関してパケット化された音声を提供しているという決定は、中間優先度のサービスクラスを適用する結果をもたらし得る。
【００５４】
かかる実施形態では、パケットフローに適用されることになるサービス品質ポリシーの表示は、最終的に、ＲＡＮ１１０内でサービス品質ポリシーをパケットフローに適用する目的で、ＲＡＮ１１０の１つまたは複数の要素によって使用するために、ＲＡＮ１１０内で受信される。一実施形態では、例えば、サービス品質の制御は、ＲＮＣ１１６およびＢＴＳ１１２のうちの１つまたはそれらの両方において適用される。
【００５５】
かかる実施形態では、パケットフローに適用されることになるサービス品質ポリシーがＲＡＮ１１０の外部で決定されるかまたはＲＡＮ１１０の内部で決定されるかにかかわらず、ＲＮＣ１１６は、パケットフローに適用されることになるサービス品質ポリシーを示すシグナリング（例えば、ＨＡ１２４またはルータ１１４によって開始されたシグナリング）を受信する。ＲＮＣ１１６は、受信されたシグナリングに基づいて、パケットフローに適用されることになるサービス品質ポリシーを決定する。例えば、ＲＮＣ１１６は、パケットフローのパケットに関連するＧＲＥヘッダ拡張、パケットフローのパケット内のＤＳＣＰマーキングなどに基づいて、パケットフローに適用されることになるサービス品質ポリシーを決定することが可能である。
【００５６】
ＲＮＣ１１６は、パケットフローに適用されることになるサービス品質ポリシーを決定するとすぐ、サービス品質の制御をパケットフローに適用し、かつ／またはパケットフローに適用されることになるサービス品質ポリシーの表示を用いて、ＢＴＳ１１２に信号で通知する。
【００５７】
ＲＮＣ１１６がパケットフローに関するサービス品質の制御を適用する一実施形態では、ＲＮＣ１１６は、関連するサービス品質ポリシーに従って、パケットフローを監視するために、帯域幅フィルタをパケットフローに適用する。１つのかかる実施形態では、例えば、ＲＮＣ１１６は、パケットフローに関するスループットが増大され得るように、パケットフローに関する帯域幅上限を増大することが可能である。ＲＮＣ１１６は、ＲＡＮ内で適用され得る任意のその他のサービス品質の制御機能を適用することが可能である。
【００５８】
ＲＮＣ１１６が、パケットフローに適用されることになるサービス品質ポリシーの表示を用いてＢＴＳ１１２に信号で通知する一実施形態では、ＲＮＣ１１６は、パケットフローに適用されることになるサービス品質ポリシーの表示を用いて、任意の形でＢＴＳ１１２に信号で通知することが可能である。１つのかかる実施形態では、ＲＮＣ１１６は、パケットフローのパケットを使用して、ＢＴＳ１１２に暗黙的に信号で通知する（例えば、パケットフローに適用されることになるサービス品質ポリシーを示すマーキングは、ルータ１１４を経由してＢＴＳ１１２に伝播されるパケットフローのパケット内にとどまる）。もう１つのかかる実施形態では、ＲＮＣ１１６は、（例えば、ＲＡＮ１１０の既存のシグナリングフレームワークを使用して）パケットフローに適用されることになるサービス品質ポリシーの表示を用いて、ＢＴＳ１１２に明示的に信号で通知する。
【００５９】
ＢＴＳ１１２がサービス品質の制御をパケットフローに適用する一実施形態では、ＢＴＳ１１２は、パケットフローに適用されることになるサービス品質ポリシーを決定するとすぐ、サービス品質の制御をパケットフローに適用する。
【００６０】
ＢＴＳ１１２がサービス品質の制御をパケットフローに適用する一実施形態では、ＢＴＳ１１２は、そのパケットフローの対象となる、ＢＴＳ１１２とＭＮ１０２との間のエアインターフェースのリソースのスケジューリング使用に関して、関連するサービス品質ポリシーに従って、スケジューリング重みをパケットフローに適用する。例えば、ＥＶＤＯベースのＲＡＮの場合、ＢＴＳ１１２は、パケットフローに関するサービス程度（ＧｏＳ）を調整する。ＢＴＳ１１２は、ＲＡＮのエアインターフェース上で適用され得る、任意のその他のサービス品質の制御機能を適用することが可能である。
【００６１】
一実施形態では、パケットフローに関連する１つまたは複数の特性は、パケットフローのパケット内に含まれた情報以外の発信元から決定され得る。一実施形態では、例えば、パケットフローに関連する１つまたは複数の特性は、（例えば、そのパケットフローの対象となる加入者に関連する加入者プロファイルを使用して、そのパケットフローを受信するために加入者によって使用されている端末に関連する端末プロファイルを使用してなど、ならびにそれらの様々な組合せを使用して）パケットフローに関連する１つまたは複数のプロファイルから決定され得る。
【００６２】
パケットフローに関連するプロファイルは、任意の形で提供され得る。
【００６３】
一実施形態では、例えば、パケットフローに関連するプロファイルは、サービス品質ポリシーをＲＡＮ１１０内でパケットフローに適用する際にＲＡＮ１１０によって使用するために、ＲＡＮ１１０内から提供されることが可能である。例えば、パケットフローに関連するプロファイルは、ＲＡＮ１１０内のサーバ（図示せず）からＲＡＮ１１０のＲＮＣ１１６に伝播され得る。
【００６４】
一実施形態では、例えば、パケットフローに関連するプロファイルは、ＲＡＮ１１０内でパケットフローにサービス品質ポリシーを適用する際にＲＡＮ１１０によって使用するために、ＲＡＮ１１０の外部から提供され得る。例えば、パケットフローに関連するプロファイルは、ＰＤＳＮ１２２およびルータ１１４を経由して、ＣＮのＡＡＡ１２１からＲＡＮ１１０のＲＮＣ１１６に伝播され得る。
【００６５】
パケットフローに適用されることになるサービス品質ポリシーを決定するために使用されるプロファイルは、ＭＮ１０２を使用している加入者に関連する加入者特定の情報および／またはＭＮ１０２に関連する端末特定の情報を含み得る。
【００６６】
加入者特定の情報は、加入者によって申し込まれた優先レベル、様々なアプリケーションに関して加入者によって申し込まれた様々な優先レベルなど、ならびにそれらの様々な組合せを含み得る。
【００６７】
端末特定の情報は、端末のタイプ（例えば、セル電話、ＰＤＡ、ラップトップなど）、その端末によってサポートされる復号器のリスト、その端末で利用可能な画面サイズなど、ならびにそれらの様々な組合せを含み得る。
【００６８】
このプロファイルは、任意のその他の情報を含み得る。
【００６９】
一実施形態では、複数のプロファイルが使用され得る。
【００７０】
本明細書で図２に関して説明されたように、検出機能およびＲＡＮ優先機能は、（例えば、ＲＡＮの内部および外部のネットワーク要素の任意の組合せによって、サービス品質ポリシー指示子を信号で通知する任意の形を使用してなど）多くの様式で実装されることが可能である。したがって、本明細書で説明されるサービス品質の制御機能の柔軟性を理解する際に分かり易くするために、検出機能およびＲＡＮ優先機能を例示する一般的な流れ図が、図３、図４、および図５に関して本明細書で示され、説明される。
【００７１】
図３は、本発明の一実施形態による方法を示す。詳細には、図３の方法３００は、サービス品質の制御をＲＡＮ内でパケットフローに提供するための方法を含む。連続的に実行されているとして示され、説明されるが、方法３００のステップの少なくとも一部は、同時に実行されることが可能であり、または図３に関して示され、説明されるのとは異なる順序で実行されることも可能である。方法３００は、ステップ３０２で始まり、ステップ３０４に進む。
【００７２】
ステップ３０４において、検出機能が適用される。この検出機能は、パケットフローの少なくとも１つの特性を決定して、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーを決定するために適用される。この検出機能は、ＲＡＮの内部および／またはＲＡＮの外部で適用されることが可能である。ステップ３０６において、ＲＡＮ優先機能が適用される。このＲＡＮ優先機能は、パケットフローに関して、ＲＡＮ内で差別化されたサービス品質を可能にするために適用される。ステップ３０８において、方法３００は終了する。
【００７３】
図４は、本発明の一実施形態による方法を示す。詳細には、図４の方法４００は、サービス品質の制御をＲＡＮ内でパケットフローに提供するための方法を含む。連続的に実行されているとして示され、説明されるが、方法４００のステップの少なくとも一部は、同時に実行されることが可能であり、または図４に関して示され、説明されるのとは異なる順序で実行されることも可能である。方法４００は、ステップ４０２で始まり、ステップ４０４に進む。
【００７４】
ステップ４０４において、パケットフローが受信される。このパケットフローは、通常、ＲＡＮ内のベストエフォートサービスクラスに関連するアプリケーションに関連する。
【００７５】
ステップ４０６において、パケットフローに適用されることになるサービス品質ポリシーが決定される。パケットフローに適用されることになるサービス品質ポリシーは、パケットフローのパケット内に含まれた情報から、かつ／またはパケットフローのパケット内に含まれない情報から決定され得る。
【００７６】
ステップ４０８において、サービス品質ポリシーは、ＲＡＮ内でパケットフローに適用される。このサービス品質ポリシーは、サービス品質ポリシーをＲＡＮ内で適用するように構成された、ＲＡＮ内の１つまたは複数のネットワーク要素に関して適用され得る。
【００７７】
ステップ４１０において、パケットフローがアクティブかどうかについて決定が下される。パケットフローがアクティブである場合、方法４００は、サービス品質ポリシーがＲＡＮ内でパケットフローに適用され続けるように、ステップ４０８に戻る。パケットフローがアクティブでない場合、方法４００は、方法４００が終了するステップ４１２に進む。
【００７８】
図５は、本発明の一実施形態による方法を示す。詳細には、図５の方法５００は、サービス品質の制御をＲＡＮ内でパケットフローに提供するための方法を含む。連続的に実行されているとして示され、説明されるが、方法５００のステップの少なくとも一部は、同時に実行されることが可能であり、または図５に関して示され、説明されるのとは異なる順序で実行されることも可能である。方法５００は、ステップ５０２で始まり、ステップ５０４に進む。
【００７９】
ステップ５０４において、パケットフローのパケットが受信される。このパケットフローは、通常、ＲＡＮ内のベストエフォートサービスクラスに関連するアプリケーションに関連する。ステップ５０６において、パケットフローの少なくとも１つの特性が決定される。ステップ５０８において、パケットフローに適用されることになるサービス品質ポリシーが、パケットフローの少なくとも１つの特性に基づいて決定される。ステップ５１０において、パケットフローのパケットは、ＲＡＮ内でパケットフローに適用されることになるサービス品質ポリシーを示すように構成される。
【００８０】
ステップ５１２において、方法５００は終了する。終了するとして示され、説明されるが、パケットフローのパケットは、次いで、（１）サービス品質ポリシーをＲＡＮ内で適用するように構成された、ＲＡＮ内の１つもしくは複数のネットワーク要素に配信するために、ＲＡＮの外部からＲＡＮに向けて伝播されるか、または（２）サービス品質ポリシーをＲＡＮ内で適用するように構成された、ＲＡＮ内の１つまたは複数のネットワーク要素に配信するために、ＲＡＮの内部で伝播される。
【００８１】
方法３００、４００、および５００の動作は、図２を参照することによって、よりよく理解されよう。
【００８２】
本明細書でＲＡＮの特定の構成に関して主に示され、説明されるが、本明細書で示され、説明されるサービス品質の制御機能は、ＲＡＮのその他の構成に関してサポートされ得る。
【００８３】
例えば、１つのルータ（すなわち、ルータ１１４）がＲＮＣ１１６とＢＴＳ１１２との間の通信をサポートし、ＣＮ１２０とＲＡＮ１２０との間の通信をサポートする実施形態に関して、主に示され、説明されるが、ＲＮＣ１１６とＢＴＳ１１２との間の通信をサポートするために、かつ／またはＣＮ１１０とＲＡＮ１２０との間の通信をサポートするために、１つもしくは複数の追加のルータが用いられてよい。したがって、本明細書でベアラトラフィックが常に同じルータを横断する実施形態に関して主に示され、説明されるが、ＲＮＣ１１６とＢＴＳ１１２との間のベアラトラフィックは、任意の数のかつ／または任意の構成のルーティング要素を使用して経路指定され得る。
【００８４】
本明細書でＥＶＤＯベースのＲＡＮ内でサービス品質の差別化を提供することに関して主に示され、説明されるが、本明細書で示され、説明されるサービス品質の制御機能は、その他のタイプのＲＡＮ内でサービス品質の差別化を提供するために利用され得る。例えば、本明細書で示され、説明されるサービス品質の制御機能は、その他のタイプの符号分割多元接続（ＣＤＭＡ）ＲＡＮ内、ユニバーサル移動体通信（ＵＭＴＳ）ＲＡＮ内、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）ＲＡＮ内などでサービス品質の差別化を提供するために利用され得る。
【００８５】
ＵＭＴＳベースのＲＡＮにおいて、本明細書でＲＮＣ１１６によって実行されているとして説明される機能は、無線ネットワークコントローラによって実行されることが可能であり、本明細書でＢＴＳ１１２によって実行されているとして説明される機能は、ノードＢによって実行されることが可能である。同様に、ＷｉＭＡＸネットワークにおいて、本明細書でＲＮＣ１１６によって実行されているとして説明されている機能は、アクセスサービスネットワークゲートウェイ（ＡＳＮ−ＧＷ）によって実行されることが可能であり、本明細書でＢＴＳ１１２によって実行されているとして説明される機能は、基地局によって実行されることが可能である。したがって、ＲＮＣ１１６およびＢＴＳ１１２は、より一般的には、それぞれ、コントローラおよび無線アクセスノードと呼ばれる場合がある。
【００８６】
本明細書でＩＰパケットに関して主に示され、説明されているが、本明細書で示され、説明されるサービス品質の制御機能は、その他のタイプのパケットを使用して情報を伝えるＲＡＮ内でサービス品質を制御するために利用され得る。かかる実施形態では、サービス品質ポリシー指示子は、サービス品質ポリシー指示子がマーキングされなければならないタイプのパケットによってサポートされる任意の形で、パケット内でマーキングされ得る。
【００８７】
本明細書で特定のタイプのトンネリング（例えば、ＨＡ１２４とＰＤＳＮ１２２との間のＩＰベースのトンネリング、およびＰＤＳＮ１２２とＲＮＣ１１６との間のＧＲＥベースのトンネリング）に関して主に示され、説明されるが、本明細書で示され、説明されるサービス品質の制御機能は、その他のタイプのトンネリングを使用して情報を伝えるネットワーク内でサービス品質を制御するために利用され得る。かかる実施形態では、サービス品質ポリシー指示子は、サービス品質ポリシー指示子がマーキングされなければならないタイプのトンネリングによってサポートされる任意の形で、パケット内でマーキングされ得る。
【００８８】
図６は、本明細書で説明される機能を実行する際に使用するのに適した汎用コンピュータのハイレベルブロック図を示す。図６に示されるように、システム６００は、プロセッサ要素６０２（例えば、ＣＰＵ）と、メモリ６０４、例えば、ランダムアクセスメモリ（ＲＡＭ）および／または読出し専用メモリ（ＲＯＭ）と、サービス品質の制御モジュール６０５と、様々な入出力デバイス６０６（例えば、テープドライブ、フロッピー（登録商標）ドライブ、ハードディスクドライブ、またはコンパクトディスクドライブ、受信機、送信機、スピーカ、ディスプレイ、出力ポート、および（キーボード、キーパッド、マウスなど）ユーザ入力デバイスを含むが、これらに限定されない記憶デバイス）とを備える。
【００８９】
本発明は、ソフトウェアの形でかつ／または、例えば、特定用途向け集積回路（ＡＳＩＣ）、汎用コンピュータもしくは任意のその他のハードウェア均等物を使用して、ソフトウェアとハードウェアの組合せの形で実装され得る点に留意されたい。一実施形態では、サービス品質の制御プロセス６０５は、上記で議論された機能を実装するために、メモリ６０４内にロードされて、プロセッサ６０２によって実行されることが可能である。したがって、本発明の（関連するデータ構造を含む）サービス品質の制御プロセス６０５は、コンピュータ可読媒体またはキャリア、例えば、ＲＡＭメモリ、磁気ドライブもしくは磁気ディスケットまたは光ドライブもしくは光ディスケットなどの中に格納されることが可能である。
【００９０】
本明細書でソフトウェア方法として議論されたステップの一部は、例えば、様々な方法ステップを実行するためにプロセッサと協働する回路として、ハードウェア内で実装され得ることが想到される。本明細書で説明された機能／要素の一部は、コンピュータプログラム製品として実装されることが可能であり、コンピュータ命令は、コンピュータによって処理されるとき、本明細書で説明された方法および／または技法が起動されるように、またはそうでない場合は、提供されるように、コンピュータの動作を適合させる。本発明の方法を起動させるための命令は、ブロードキャスト内またはその他の信号担体媒体内のデータストリームを経由して送信された固定媒体または着脱可能媒体の中に格納されることが可能であり、かつ／またはそれらの命令に従って動作しているコンピューティングデバイス内のメモリ内に格納されることも可能である。
【００９１】
本発明の教示を組み込んだ様々な実施形態が本明細書で詳細に示され、説明されているが、当業者は、依然としてこれらの教示を組み込んだ、多くのその他の様々な実施形態を容易に考案することが可能である。
【図１】
2011524129.tif 000003
【図２】
2011524129.tif 000004
【図３】
2011524129.tif 000005
【図４】
2011524129.tif 000006
【図５】
2011524129.tif 000007
【図６】
2011524129.tif 000008
【国際調査報告】
2011524129.tif 000009
2011524129.tif 000010