(57)【特許請求の範囲】
【請求項１】
無線通信のための方法において、該方法は、
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信することと、
カプセル化されたパケットフローを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスすることと、
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出することと、
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信することと、
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信することを含む方法。
【請求項２】
前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信することを更に含む請求項１の方法。
【請求項３】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１の方法。
【請求項４】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１の方法。
【請求項５】
無線通信のためのコンピュータ・プログラムを記憶したコンピュータ読み取り可能な記憶媒体において、該コンピュータ・プログラムは、少なくとも一つのプロセッサにより実行されたときに複数のコンポーネントを実装するコンピュータ実行可能な命令を含み、
前記複数のコンポーネントは、
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための第１のコード・セットと、
カプセル化されたパケットフローを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするための第２のコード・セットと、
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するための第３のコード・セットと、
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するための第４のコード・セットと、
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するための第５のコード・セットとを含む、コンピュータ読み取り可能な記憶媒体。
【請求項６】
前記複数のコンポーネントは、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための第６のコード・セットを更に含む、請求項５のコンピュータ読み取り可能な記憶媒体。
【請求項７】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む、請求項５のコンピュータ読み取り可能な記憶媒体。
【請求項８】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する、請求項５のコンピュータ読み取り可能な記憶媒体。
【請求項９】
無線通信のための装置において、該装置は、
少なくとも一つのプロセッサと、
前記少なくとも一つのプロセッサにより実行されたときに複数のコンポーネントを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体とを含み、
前記複数のコンポーネントは、
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための手段と、
カプセル化されたパケットフローを検出するための基準及びパケット検出されたフローのためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするための手段と、
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するための手段と、
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するための手段と、
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するための手段とを含む装置。
【請求項１０】
前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための手段を更に含む請求項９の装置。
【請求項１１】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項９の装置。
【請求項１２】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項９の装置。
【請求項１３】
無線通信のための装置において、該装置は、
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するためのネットワーク・インタフェースと、
カプセル化されたパケットフローを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするためと、前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するためのコンピュータ・プラットホームとを含み、
前記ネットワーク・インタフェースは、更に、
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するためと、前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するためのものである装置。
【請求項１４】
前記ネットワーク・インタフェースは、更に、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するためのものである請求項１３の装置。
【請求項１５】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１３の装置。
【請求項１６】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１３の装置。
【請求項１７】
無線通信のための方法において、該方法は、
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信することと、
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信することと、
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信することと、
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得ることと、
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信することを含む方法。
【請求項１８】
前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信することを更に含む請求項１７の方法。
【請求項１９】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１７の方法。
【請求項２０】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１７の方法。
【請求項２１】
無線通信のためのコンピュータ・プログラムを記憶したコンピュータ読み取り可能な記憶媒体において、該コンピュータ・プログラムは、少なくとも一つのプロセッサにより実行されたときに複数のコンポーネントを実装するコンピュータ実行可能な命令をを含み、
前記複数のコンポーネントは、
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための第１のコード・セットと、
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するための第２のコード・セットと、
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するための第３のコード・セットと、
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るための第４のコード・セットと、
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するための第５のコード・セットとを含む、コンピュータ読み取り可能な記憶媒体。
【請求項２２】
前記複数のコンポーネントは、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための第６のコード・セットを更に含む、請求項２１のコンピュータ読み取り可能な記憶媒体。
【請求項２３】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む、請求項２１のコンピュータ読み取り可能な記憶媒体。
【請求項２４】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する、請求項２１のコンピュータ読み取り可能な記憶媒体。
【請求項２５】
無線通信のための装置において、該装置は、
少なくとも一つのプロセッサと、
前記少なくとも一つのプロセッサにより実行されたときに複数のコンポーネントを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体とを含み、
前記複数のコンポーネントは、
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための手段と、
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するための手段と、
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するための手段と、
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るための手段と、
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するための手段とを含む装置。
【請求項２６】
前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための手段を更に含む請求項２５の装置。
【請求項２７】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項２５の装置。
【請求項２８】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項２５の装置。
【請求項２９】
無線通信のための装置において、該装置は、
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するためと、深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するためと、前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するためのネットワーク・インタフェースと、
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るためのコンピュータ・プラットホームとを含み、
前記ネットワーク・インタフェースは、更に、前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するためのものである装置。
【請求項３０】
前記ネットワーク・インタフェースは、更に、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するためのものであることを請求項２９の装置。
【請求項３１】
前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項２９の装置。
【請求項３２】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項２９の装置。
【請求項３３】
通信ポリシー及び課金制御を実行するためのシステムにおいて、該システムは、
以下の複数のコンピュータ実行可能なコンポーネントを記憶するコンピュータ読み取り可能な媒体に有効に接続されるプロセッサを含み、
前記複数のコンピュータ実行可能なコンポーネントは、
カプセル化された通信セッションを検出するための第１の複数のポリシー及び課金制御ルールを定義するオペレータからの入力を受信するためのオペレータ・インタフェースと、
通信セッションを伝えるためのネットワークと、
前記第１の複数のポリシー及び課金制御ルールに従って前記カプセル化された通信セッションを検出し、レポートを送信するために、前記通信セッションをモニターするためのパケットフロー最適化オペレーション・コンポーネントと、
前記パケットフロー最適化オペレーション・コンポーネントをアクティベートし、前記カプセル化された通信セッションの前記レポートの受信に応答して、第２の複数のポリシー及び課金制御ルール並びにサービス品質ルールを得るためのポリシー及び課金資源機能とを含むシステム。
【請求項３４】
前記パケットフロー最適化オペレーション・コンポーネントを実行するためのサービング・ゲートウェイを更に含む請求項３３のシステム。
【請求項３５】
前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項３３のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（35 U.S.C.§119の下の優先権の主張）
本特許出願は、「Apparatus and Method for Performing Packet Flow Optimization with Policy and Charging Control (PCC) in a Wireless Communication System」と題された二つの仮出願、２００８年１２月９日付け提出された仮出願第６１／１２１，１５８号及び２００８年１２月１０日付け提出された仮出願第６１／１２１，３４４号の優先権を主張する。それらは、いずれも、本願の譲受人に譲渡され、参照によって本明細書に明確に組み込まれる。
【０００２】
（技術分野）
本開示は、一般に通信に関し、より詳しくは無線通信ネットワークにおけるカプセル化されたデータフローのためのポリシー及び課金制御（ＰＣＣ）／サービス品質（ＱｏＳ）に関する。
【背景技術】
【０００３】
第３世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）は、セルラー技術の大きな進歩を象徴し、また、それはグローバル移動体通信システム（ＧＳＭ（登録商標））及びユニバーサル移動通信システム（ＵＭＴＳ）の自然進化としてのセルラー３Ｇサービスにおける次の前進である。ＬＴＥは、５０メガビット／秒（Ｍｂｐｓ）までのアップリンク速度及び１００Ｍｂｐｓまでのダウンリンク速度を提供し、セルラー・ネットワークに多くの技術的な利益をもたらす。ＬＴＥは、大容量ボイスのサポートだけでなく高速データ及びメディア・トランスポートに対するキャリア要求を、よく次の１０年まで満たすようにデザインされている。バンド幅は、１．２５ＭＨｚから２０ＭＨｚまでスケーラブルである。これは、異なるバンド幅割り当てを有する異なるネットワークオペレータの要求を満たし、その上、オペレータが、スペクトルに基づいて異なるサービスを提供することを可能にする。ＬＴＥはまた、３Ｇネットワークにおけるスペクトル効率を改善することが期待され、そして、キャリアが、所定のバンド幅の上でより多くのデータ及びボイス・サービスを提供することを可能にする。ＬＴＥは、高速データ・サービス、マルチメディア・ユニキャスト・サービス及びマルチメディア・ブロードキャスト・サービスを含む。
【０００４】
ＬＴＥ物理レイヤ（ＰＨＹ）は、強化された基地局（enhanced base station）（ｅＮｏｄｅＢ）とモバイル・ユーザ装置（ＵＥ）との間でデータ及び制御情報を伝達する非常に効率的な手段である。ＬＴＥ ＰＨＹは、セルラー・アプリケーションにとって新しいいくつかの先進技術を使用する。これらは、直交周波数分割多重（ＯＦＤＭ）及び多重入力多重出力（ＭＩＭＯ）データ伝送を含む。その上、ＬＴＥ ＰＨＹは、ダウンリンク（ＤＬ）上で直交周波数分割多元接続（ＯＦＤＭＡ）を使用し、アップリンク（ＵＬ）上でシングルキャリア−周波数分割多元接続（ＳＣ−ＦＤＭＡ）を使用する。ＯＦＤＭＡは、指定された数のシンボルピリオドの間、サブキャリアごとに、データが、複数のユーザへ／から向けられることを可能にする。
【０００５】
最近、ＬＴＥアドバンスト（LTE Advanced）は、４Ｇサービスを提供するための進化している（evolving）モバイル通信標準である。３Ｇ技術として定義されているＬＴＥは、例えば１Ｇｂｉｔ／ｓまでのピークデータレートのような、国際電気通信連合（International Telecommunication Union）により定義されるＩＭＴアドバンスト（IMT Advanced）とも呼ばれている４Ｇの要求条件を満たさない。ピークデータレートの他に、ＬＴＥアドバンスドはまた、電力ステート間のより高速なスイッチング及びセルエッジにおける向上したパフォーマンスをターゲットとする。
【０００６】
アクセスポイントは、下に横たわる（underlying）無線ネットワークの様々なコンポーネント（例えば、モビリティ管理エンティティー（ＭＭＥ）、ゲートウェイ、ポリシー・サーバなど）と通信することによって、モバイル・デバイスに、無線ネットワーク・アクセスを提供することができる。モバイル・デバイスは、一つの例において、１又は複数のインターネット・プロトコル（ＩＰ）フローを使用してネットワーク・ゲートウェイと通信することができ、そして、ポリシー・サーバは、ＩＰフローを許可（authorize）することができる。その上、１又は複数のサービング・ゲートウェイ又は中間ゲートウェイは、モバイル・デバイスとネットワーク・ゲートウェイとの間で通信するのを容易にすることができる。ポリシー・サーバは、サービング・ゲートウェイが、サポート（例えば、サービス品質サポート）を提供するために、モバイル・デバイスとネットワーク・ゲートウェイとの間でＩＰフローをトラバースする（traverse）ことを可能にするポリシーを、サービング・ゲートウェイへ提供する。しかし、ＩＰフローは、更に、利用されるモビリティ・プロトコルに応じてホストベースのモビリティを使用して、モバイル・デバイスからネットワーク・ゲートウェイへカプセル化されることができる。この観点では、サービング・ゲートウェイは、サポートを提供するときに、首尾良くフローをトラバースするための適切なカプセル化情報を知らない可能性がある。
【発明の概要】
【０００７】
以下は、開示された態様のいくつかの態様の基本的な理解を提供するために、簡略化された概要を示す。この概要は、外延的な概要であるというわけではなく、また、鍵となる又は重要な要素を識別することも、そのような態様の範囲を線引きすることも、いずれも意図されていない。その目的は、後で示されるより詳しい説明への前置きとして開示された特徴の幾つかの概念を簡略化された形で提示することである。
【０００８】
一つの態様において、以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することによって、無線通信のための方法が提供される：第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストが送信される。カプセル化されたパケットを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールがアクセスされる。前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローが検出される。前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションが、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信される。前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールが、前記第２のネットワーク・エンティティーから受信される。
【０００９】
他の態様において、無線通信のためのコンピュータ・プログラム製品が提供される。少なくとも一つのコンピュータ読み取り可能な記憶媒体は、少なくとも一つのプロセッサにより実行されたときに次の複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する：第１のコード・セットは、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信する。第２のコード・セットは、カプセル化されたパケットを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスする。第３のコード・セットは、前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出する。第４のコード・セットは、前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信する。第５のコード・セットは、前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信する。
【００１０】
更なる態様において、無線通信のための装置が提供される。少なくとも一つのコンピュータ読み取り可能な記憶媒体は、少なくとも一つのプロセッサにより実行されたときに次の複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する：第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための手段が提供される。カプセル化されたパケットを検出するためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするための手段が提供される。前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するための手段が提供される。前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するための手段が提供される。前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するための手段が提供される。
【００１１】
更なる態様において、無線通信のための装置が提供される。ネットワーク・インタフェースは、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信する。カプセル化されたパケットを検出するためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするためと、前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するためのコンピュータ・プラットホームが提供される。前記ネットワーク・インタフェースは、更に、前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信し、前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信する。
【００１２】
さらに一つの態様において、以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することによって、無線通信のための方法が提供される：第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストが、第１のネットワーク・エンティティーから受信される。深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールが送信される。前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションが受信される。前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールが得られる。前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールが、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信される。
【００１３】
さらにもう一つの態様において、無線通信のためのコンピュータ・プログラム製品が提供される。少なくとも一つのコンピュータ読み取り可能な記憶媒体は、少なくとも一つのプロセッサにより実行されたときに次の複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する：第２のネットワーク・エンティティーにおいて、第１のコード・セットは、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信する。第２のコード・セットは、深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信する。第３のコード・セットは、前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信する。第４のコード・セットは、前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得る。第５のコード・セットは、前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信する。
【００１４】
まだ更なる態様において、無線通信のための装置が提供される。少なくとも一つのコンピュータ読み取り可能な記憶媒体は、少なくとも一つのプロセッサにより実行されたときに次の複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する：第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための手段が提供される。深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するための手段が提供される。前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するための手段が提供される。前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るための手段が提供される。前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するための手段が提供される。
【００１５】
まだ更なる態様において、無線通信のための装置が提供される。ネットワーク・インタフェースは、第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信し、深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信し、前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信する。コンピュータ・プラットホームは、前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得る。前記ネットワーク・インタフェースは、更に、前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信する。
【００１６】
まだ更なる態様において、以下の複数のコンピュータ実行可能なコンポーネントを記憶するコンピュータ読み取り可能な媒体に有効に接続されるプロセッサを含むことによって、通信ポリシー及び課金制御を実行するためのシステムが提供される。：オペレータ・インタフェースは、カプセル化された通信セッションを検出するための第１の複数のポリシー及び課金制御ルールを定義するオペレータからの入力を受信する。ネットワークは、通信セッションを伝える。パケットフロー最適化オペレーション・コンポーネントは、前記第１の複数のポリシー及び課金制御ルールに従って前記カプセル化された通信セッションを検出し、レポートを送信するために、前記通信セッションをモニターする。ポリシー及び課金資源機能は、前記パケットフロー最適化オペレーション・コンポーネントをアクティベートし、前記カプセル化された通信セッションの前記レポートの受信に応答して、第２の複数のポリシー及び課金制御ルール並びにサービス品質ルールを得る。
【００１７】
前述の目的及び関係する目的の達成のために、１又は複数の態様は、以下に十分に説明され、特に特許請求の範囲において指摘された特徴を包含する。以下の説明及び添付された図面は、幾つかの説明的な態様を説明し、また、態様の原理が使用されることのできる様々な方法のうちのほんの数例を示す。他の利点及び新規な特徴は図面と併せて考察したときに以下の詳細な説明から明らかであり、開示された態様はすべての当該の態様及びそれらの均等物を含むことが意図される。
【００１８】
本開示の特徴、性質及び利点は、同様の参照符号が全体的に及びここで対応するように特定する図面を併せて考慮したときに、以下で説明される詳細な説明から、より明らかにされるであろう。
【図面の簡単な説明】
【００１９】
【図１】図１は、ポリシー及び課金制御ルールを使用するカプセル化された通信セッションのためのパケットフロー最適化を実装することができる通信システムのためのブロック図を示す。
【図２】図２は、ポリシー及び課金制御ルールを使用するカプセル化された通信セッションのためのパケットフロー最適化のための手順のタイミングチャートを示す。
【図３】図３は、ポリシー及び課金制御ルールを実装するためのオペレータ定義の（operator-defined）パケットフロー最適化オペレーションのためのシステムのブロック図を示す。
【図４】図４は、オペレータ定義のルールを使用してカプセル化された通信セッションを検出するための手順のフローチャートを示す。
【図５】図５は、オペレータ定義のパケット通信セッションの検出に応答してポリシー及び課金制御ルール並びにサービス品質ルールを得るための手順のフローチャート示す。
【図６】図６は、オペレータ定義のルールを使用してカプセル化された通信セッションを検出するための電気コンポーネントの論理グループのブロック図を示す。
【図７】図７は、オペレータ定義のパケット通信セッションの検出に応答してポリシー及び課金制御ルール並びにサービス品質ルールを得るための電気コンポーネントの論理グループのブロック図を示す。
【図８】図８は、オペレータ定義のルールを使用するカプセル化された通信セッションを検出するための手段を有する装置のブロック図を示す。
【図９】図９は、オペレータ定義のパケット通信セッションの検出に応答してポリシー及び課金制御ルール並びにサービス品質ルールを得るための手段を有する装置のブロック図を示す。
【詳細な説明】
【００２０】
パケットフロー最適化（ＰＦＯ）オペレーションを実行するために、既存のポリシー及び課金制御（ＰＣＣ）プロトコル及び手続きに対する拡張機能（Enhancements）が提供される。オペレータは、ＰＦＯフロー検出基準を指定するために、あらかじめ定義された複数のＰＣＣルール（pre-defined PCC rules）を使用する（例えば、あらかじめ定義されたＰＣＣは、ゲートウェイ（ＧＷ）に、深いパケット検査（deep packet inspection）を実行することによってＳＫＹＰＥセッションを検出するように指示しても良い）。ポリシー及び課金資源機能（Policy and Charging Resource Function）（ＰＣＲＦ）は、関係するあらかじめ定義されたＰＣＣルールをアクティベート／デアクティベートすることによって、ＰＦＯフロー検出を開始又は停止する。ＰＣＲＦは、ＰＦＯフローが検出されたか否かを示すイベント・トリガーをサブスクライブ（subscribes）する。ＰＦＯフローを検出すると、ＧＷは、以下の情報をＰＣＲＦにレポートする：（ａ）ＰＦＯ検出に関するイベント・トリガー・インジケーション；（ｂ）どのＰＦＯアプリケーションが定義されたかを識別する識別情報（それは対応するあらかじめ定義されたルール識別情報を含むことによって達成できる）；及び（ｃ）検出されたＰＦＯフローに関係するフロー・デスクリプション（ＩＰ５タプル（IP 5-tuples）又は他のフロー情報）。そして、ＰＣＲＦは、ＧＷから受信されたＰＦＯ検出情報に基づいて、複数のＰＣＣ／ＱｏＳ（サービス品質）ルールを取得し、強制（enforcement）のためにそれらをＧＷ上にインストールする。
【００２１】
さて、様々な態様が図面を参照して説明される。以下の記述では、説明のために、多くの特定の細部が、１又は複数の態様の深い理解を与えるために説明される。しかし、これら特定の細部なしに様々な態様が実施され得ることは明らかであろう。他の例において、これら態様の説明を容易にするために、既知の構造及びデバイスがブロック図の形で示される。
【００２２】
図１において、無線通信システム１００は、無線アクセスネットワーク（ＲＡＮ）１０２からの高速パケット・アクセスを提供する。無線アクセスネットワーク（ＲＡＮ）１０２は、説明的な態様において、発展型ユニバーサル地上無線アクセスネットワーク（Evolved Universal Terrestrial Radio Access Network）（Ｅ−ＵＴＲＡＮ）である。無線通信システム１００はまた、本明細書で説明されるイノベーションの態様から利益を得ることができる非３ＧＰＰ ＲＡＮ１０４の配備を含むことができる。一つの態様において、ユーザ装置（ＵＥ）１０６は、例えばインターネット接続性、ショートメッセージサービス（ＳＭＳ）、インスタントメッセージング（ＩＭ）、無線アプリケーションプロトコル（ＷＡＰ）アクセス、マルチメディアストリーミング、マルチメディアメッセージングなどのような１又は複数のデータ・サービスを受信するために、Ｅ−ＵＴＲＡＮ ＲＡＮ１０２及び非３ＧＰＰ ＲＡＮ１０４のいずれか又は両方を使用することができる。ＵＥ１０６はまた、モバイル局、端末、アクセス端末、加入者ユニット、局などと呼ばれることがある。ＵＥ１０６は、セルラー電話、携帯情報端末（ＰＤＡ）、無線モデム、無線通信デバイス、ハンドヘルドデバイス、ラップトップコンピュータ、コードレス電話、ワイヤレスローカルループ（ＷＬＬ）局などであっても良い。
【００２３】
Ｅ−ＵＴＲＡＮ ＲＡＮ１０２は、ＵＥ１０６のための無線通信をサポートする発展型基地局（evolved Base Nodes）（ｅＮＢ）１０８を含んでも良い。ｅＮＢ１０８は、ＵＥ１０８と通信する固定局であっても良い。ｅＮＢ１０８はまた、Ｎｏｄｅ Ｂ、基地局、アクセスポイントなどと呼ばれることがある。サービング・ゲートウェイ（ＳＧＷ）１１０及びモビリティ管理エンティティー（ＭＭＥ）１１１は、Ｅ−ＵＴＲＡＮ ＲＡＮ１０２に向かうインタフェースをターミネートしても良く、また、例えばｅＮＢ間でのＵＥのハンドオーバのサポート、バッファリング、ＵＥのためのデータのルーティング及びフォワーディング、ネットワーク主導のサービス要求手続き（network-triggered service request procedure）の開始、課金のためのアカウンティング機能などのような様々な機能を実行しても良い。パケット・データ・ネットワーク（ＰＤＮ）ＧＷ（ＰＧＷ）／ホームエージェント（ＨＡ）１１２は、サービング・ゲートウェイ１１０と通信しても良く、また、例えばＭＩＰ、プロキシＭＩＰ（ＰＭＩＰ）、二重スタック・モバイルＩＰｖ６（Dual Stack Mobile IPv6）（ＤＳＭＩＰｖ６）、モバイルＩＰｖ４連結型気付けアドレス（Mobile IPv4 collocated care-of-address）（ＭＩＰｖ４−ＣＣｏＡ）、汎用パケット無線システム（General Packet Radio Services）（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）などのような１又は複数のモビリティ・プロトコルをサポートしても良い。ＰＧＷ／ＨＡ１１２は、ＵＥをローミングするための現在位置情報を維持しても良く、また、これらのＵＥのためのパケットをルーティングしても良い。ＰＧＷ／ＨＡ１１２は、ホームエージェントとして専用にされたゲートウェイ、又は、ホームエージェント機能性及び他のゲートウェイ機能性を提供することができるゲートウェイであっても良い。
【００２４】
ＰＧＷ／ＨＡ１１２は、例えばＵＥのためのパケット・フィルタリング及びＩＰアドレス割り当て、サービス・レベルのゲート制御（gating control）及びレート強制（rate enforcement）、クライアント及びサーバのための動的ホスト構成プロトコル（ＤＨＣＰ）機能などのような機能を実行しても良い。認証、許可及びアカウンティング／ホーム加入者サーバ（ＡＡＡ／ＨＳＳ）１１６は、サブスクリプション関係情報（subscription-related information）（例えば、ユーザ・プロフィール）及びＵＥ１０６のための位置情報を記憶しても良い。ＡＡＡ／ＨＳＳ１１６は、ＵＥ１０６の認証及び許可を実行しても良く、また、ＵＥに関する情報を、要求するネットワーク・エンティティーに提供しても良い。
【００２５】
非３ＧＰＰ ＲＡＮ１０４は、ＣＤＭＡ２０００ １Ｘネットワーク、ＷｉＭａＸネットワーク、Ｗｉ−Ｆｉネットワーク、又は何らかの他のタイプのＲＡＮであっても良い。非３ＧＰＰ ＲＡＮ１０４は、非３ＧＰＰゲートウェイ１１８とのインタフェースをとっても良い。非３ＧＰＰゲートウェイ１１８は、サービング・ゲートウェイ１１０によって実行される機能に類似する機能を実行しても良い。
【００２６】
ポリシー及び課金資源機能（ＰＣＲＦ）１２０、ベアラ・バインディング及びイベント・レポーティング機能（Bearer Binding and Event Reporting Function）（ＢＢＥＲＦ）１２１及びポリシー及び課金強制機能（Policy and Charging Enforcement Function）（ＰＣＥＦ）１２２が、集団で、ポリシー及び課金制御（ＰＣＣ）機能をサポートしても良い。ＢＢＥＲＦ１２１のインスタンスは、ゲートウェイ１１０及び１１８の各々と一緒に配置（collocated）されても良い。図１に示されるように、ＰＣＥＦのインスタンス１２２は、ＰＧＷ／ＨＡ１１２と一緒に配置されても良い。ＰＣＲＦ１２０は、ＰＣＣのためのコントローラとして動作し、アプリケーション機能（ＡＦ）からサービス情報を受信し、ＰＣＣルール１２４をＰＣＥＦ１２２に提供し、複数のＱｏＳルールをＢＢＥＲＦ１２１に提供しても良い。ＰＣＥＦ１２２は、ＰＣＲＦ１２０により提供されるＰＣＣルール１２４を強制しても良く、また、ＢＢＥＲＦ１２１は、ＱｏＳルールを強制しても良い。例えば、ＰＣＥＦ１２２は、ＩＰフローのためのＱｏＳをセットアップしても良く、また、ＰＣＣルール１２４に基づいて、ＩＰフローのための課金機能を提供しても良い。ＩＰフローはまた、データフローなどと呼ばれることがある。
【００２７】
図１中のＲＡＮ１０２,１０４及びネットワーク・エンティティーは、１又は複数の公衆地上モバイル・ネットワーク（ＰＬＭＮ）に属しても良い。例えば、ホームＰＬＭＮ（ＨＰＬＭＮ）は、ＰＧＷ／ＨＡ１１２及びＡＡＡ／ＨＳＳ１１６を含んでも良く、訪問ＰＬＭＮ（visited PLMN）（ＶＰＬＭＮ）は、Ｅ−ＵＴＲＡＮ ＲＡＮ１０２及びサービング・ゲートウェイ１１０を含んでも良い。非３ＧＰＰ ＲＡＮ１０４及び非３ＧＰＰゲートウェイ１１８は、ＨＰＬＭＮ又はＶＰＬＭＮに属しても良い。ＰＣＲＦ１２０は、ＨＰＬＭＮ中のホームＰＣＲＦ（Ｈ−ＰＣＲＦ）及びＶＰＬＭＮ中の訪問ＰＣＲＦ（Ｖ−ＰＣＲＦ）を含んでも良い。各々のＰＬＭＮはまた、図１に示されていない他のネットワーク・エンティティーを含んでも良い。
【００２８】
図１は、ＩＰ接続性アクセスネットワーク（ＩＰ−ＣＡＮ）をサポートすることができる幾つかのネットワーク・エンティティーを示す。ＩＰ−ＣＡＮは、ネットワーク・エンティティーと、ＵＥとコア・ネットワーク・エンティティーとの間にＩＰトランスポート接続性を提供するインタフェースとの集合（collection）である。図１中のネットワーク・エンティティーは、直接又は間接的に互いに通信しても良い（例えば、１又は複数のデータ・ネットワークを介して）。
【００２９】
ＵＥ１０６は、ダイレクトＩＰアクセス及び／又はモバイルＩＰアクセスによるインターネット接続性を得ても良い。ダイレクトＩＰアクセスは、ＵＥ１０６のモビリティのサポートなしでの、ＵＥ１０６とリモート・エンティティーとの間のＩＰパケットの交換を指し示す。モバイルＩＰアクセスは、ＵＥ１０６の所在（whereabouts）をトラッキングし続け、トンネリングを使用してＩＰパケットをＵＥ１０６にフォワードし得るネットワーク・エンティティーを介した、ＵＥ１０６とリモート・エンティティーとの間でのＩＰパケットの交換を指し示す。モバイルＩＰアクセスは、ＭＩＰ、ＰＭＩＰ、ＤＳＭＩＰｖ６、ＭＩＰｖ４−ＣＣｏＡ、ＧＴＰ又は何らかの他のモビリティ・プロトコルを使用してサポートされても良い。例えば、ＵＥ１０６は、サービング・ゲートウェイ１１０又は非３ＧＰＰゲートウェイ１１８を介したダイレクトＩＰアクセスを得ても良く、また、トンネリングなしでゲートウェイ１１０又は１１８を介してＩＰパケットを交換しても良い。ＵＥ１０６はまた、例えばＭＩＰのようなモビリティ・プロトコルを使用してホームエージェント１１２を介するモバイルＩＰアクセスを得ても良い。モバイルＩＰアクセスについて、ＩＰパケットは、ゲートウェイ１１０又は１１８を介して、ＵＥ１０６とホームエージェント１１２との間でトンネリング（tunneled）されても良い。
【００３０】
例示的な態様において、ＵＥ１０６は、サービングＲＡＮ１０２との無線上のアップリンク１３０及びダウンリンク１３２を介するカプセル化されたパケット・データ・セッションに従事することができる。ＩＰパケット１３４は、アップリンク１３０上でＵＥ１０６からホームエージェント１１２へ送信される。ＵＥ１０６は、他のＵＥ（図示せず）と通信しても良く、それゆえ、他のＵＥに送信されるＩＰパケット１３４は、ＩＰヘッダ及びペイロードを含むことができる。ＩＰヘッダは、ソースアドレス・フィールド、宛先アドレス・フィールド、及びプロトコル・フィールドを含む様々なフィールドを含む。ソースアドレス・フィールドは、ＵＥ１０６のＩＰアドレス（ＵＥ１ ＩＰアドレス）にセットされ、宛先アドレス・フィールドは、他のＵＥのＩＰアドレス（ＵＥ２ ＩＰアドレス）にセットされ、プロトコル・フィールドは、ペイロードで送信されるデータのために使用されるトランスポート層プロトコル（例えば、ＴＣＰ、ＵＤＰなど）にセットされ得る。ＩＰパケット１３４のペイロードは、ヘッダ及びペイロードを含み得るトランスポート層データグラムを運んでも良い。トランスポート層ヘッダは、（ｉ）ＵＥ１０６におけるポート（ポートＹ）にセットされ得るソースポート・フィールド、及び、（ｉｉ）他のＵＥにおけるポート（ポートＺ）にセットされ得る宛先ポートを含んでも良い。ＩＰパケット１３４のヘッダのソースアドレス、宛先アドレス、及びプロトコル・フィールド、並びに、トランスポート層データグラムのヘッダのソースポート及び宛先ポート・フィールドは、内部ヘッダのフィールドとして考えられ得る。
【００３１】
さらに、ＩＰパケット１３４は、トンネリングされていないパケットであることができ、また、アップリンクのためのＵＥ１０６によるトンネリングされたＩＰパケット１３６中にカプセル化されても良い。トンネリングされるＩＰパケット１３６については、ソースアドレス・フィールドは、ＵＥ１０６のＩＰアドレス（ＵＥ１ ＩＰアドレス）にセットされても良く、宛先アドレス・フィールドは、ホームエージェント１１２のＩＰアドレス（ＨＡ ＩＰアドレス）にセットされても良い。ＩＰパケット１３４のヘッダのソースアドレス、宛先アドレス、及びプロトコル・フィールドは、外部ヘッダのフィールドとして考えられ得る。以下の相違があるが、ダウンリンク１３２のためのトンネリングされるＩＰパケット１３８は、類似する方法で生成されても良い。外部ヘッダにおいて、ソースアドレスは、ホームエージェント１１２のＩＰアドレスにセットされても良く、宛先アドレスは、ＵＥ１０６のＩＰアドレスにセットされても良い。
【００３２】
アップリンク１３０については、ＵＥ１０６は、ＩＰパケットのためのトンネリングを実行しても良く、ホームエージェント１１２は、逆トンネリング（de-tunneling）を実行しても良い。ＵＥ１０６は、トンネリングされるＩＰパケットをゲートウェイ１１０又は１１８に向けて送信しても良く、それはトンネリングされるＩＰパケットを、ホームエージェント１１２にフォワードしても良い。ダウンリンク１３２については、ホームエージェント１１２は、ＩＰパケットのためにトンネリングを実行しても良く、ＵＥ１０６は、逆トンネリングを実行しても良い。ホームエージェント１１２は、トンネリングされるＩＰパケットをゲートウェイ１１０又は１１８に向けて送信しても良く、それはトンネリングされるＩＰパケットを、ＵＥ１０６にフォワードしても良い。簡単にするために、下記の説明において、ＩＰパケットはまた、単にパケットと呼ばれる。
【００３３】
ＰＣＲＦ１２０は、ＰＣＥＦ１２２に、ＰＣＣセッションに対するＰＣＣルール１２４を送信しても良い。ＰＣＣセッションは、ＰＣＲＦ１２０と、サービング・ゲートウェイ１１０、非３ＧＰＰゲートウェイ１１８又はホームエージェント１１２との間で確立されても良く、また、１又は複数のＩＰフローをカバーしても良い。
【００３４】
説明的な態様において、各々のＩＰフローは、一組のパラメータによって識別されても良く、それは、ソースアドレス、宛先アドレス、トランスポート層プロトコル、ソースポート、及び宛先ポートを含んでも良い。各々のＰＣＣセッションに対するＰＣＣルールは、ＰＣＣセッションにおけるＩＰフローに関する情報、ＩＰフローに適用するＱｏＳルール又はポリシー、ＩＰフローのための課金情報及び／又はＰＣＣセッションに関係する他の情報を含んでも良い。ＱｏＳルールは、ＩＰフローのためのバンド幅、遅延及びプライオリティー、ＩＰフローにおけるパケットをブロックするか又はパスするかなどを含んでも良い。課金情報は、ＩＰフローのための（１又は複数の）課金メカニズム（例えば、均一料金、時間ベース、又はパケットカウントベースの課金）を示しても良い。
【００３５】
本イノベーションにおいて、オペレータ１４０は、カプセル化された又は通常のＩＰデータフローのために、ＰＣＣルール１２４にパケットフロー最適化（ＰＦＯ）１４２を実装することができる。ＰＧＷ／ＨＡ１１２は、ネットワーク・インタフェース１４６を介して通信するコンピュータ・プラットホーム１４４においてＰＣＥＦ１２２の実行の一部としてＰＣＣルール１２４を実行することができる。
【００３６】
図２において、ＰＣＣのための方法２００は、ＵＥ２０２、ゲートウェイ（ＧＷ）２０４、及び、オペレータが、モバイル・デバイスによる通信セッションの上のポリシー、サービス品質（ＱｏＳ）及び課金制御を許可及び強制することを可能にするＰＣＲＦ２０６として表される、第３又は第４世代（３Ｇ／４Ｇ）ネットワーク内のフレームワークとして提供される。ＰＣＣは、ネットワークがポリシー及び課金制御を実行するのを可能にするシステム・アーキテクチャー・エボリューション（System Architecture Evolution）（ＳＡＥ）アーキテクチャーの中の一つの重要な要素である。ＰＣＣがパケットフロー最適化を可能できるように、メカニズムが提供される。それによって、ネットワークは、オペレータ定義された基準に基づいて、インターネット・プロトコル（ＩＰ）フローを検出することができ、また、ポリシー及びＱｏＳ制御を実行することができる。
【００３７】
オペレータは、ＧＷ２０４上のあらかじめ定義されるＰＣＣルールを、特定のＩＰフローを検出するように設定する（ブロック２１０）。ＵＥ２０２は、ＧＷ２０４を介したＩＰコネクションを確立する（ブロック２１２）。ＧＷ２０４は、ポリシー制御のために、ＰＣＲＦ２０６とのＰＣＣセッションを確立する（ブロック２１４）。ＰＣＲＦ２０６は、ＰＦＯを実行するためにＧＷ２０４上のあらかじめ定義されたＰＣＣルールをアクティベートし、ＰＦＯ上のイベント・トリガーをサブスクライブする（ブロック２１６）。ＵＥ２０２は、ＩＰコネクションを使用して、他のポイントと通信する（ブロック２１８）。これは、ＵＥ２０２とＧＷ２０４との間のＩＰフロー２２０及びＧＷ２０４とターミナルポイント２２４との間のＩＰフロー２２２として表される。アクティブなあらかじめ定義されたＰＣＣルールに基づいて、ＧＷ２０４は、ＰＦＯのためのＩＰフローを検出する（ブロック２２６）。ＧＷ２０４からＰＣＲＦ２０６へのイベント・トリガーは、ＰＦＯイベントを示し、フロー・デスクリプションを知らせる（ブロック２２８）。ＰＣＲＦ２０６は、レポートされたフローのためのＰＣＣ又はＱｏＳルールを得る（ブロック２３０）。ＰＣＲＦ２０６は、ＰＦＯフローに関係するＰＣＣ／ＱｏＳルールを、ＧＷ２０４に送信する（ブロック２３２）。ＧＷ２０４は、受信されたＰＣＣ／ＱｏＳルールに基づいて、ＰＦＯフローのための適切なアクションを実行する（ブロック２３４）。
【００３８】
本開示によって、一つの態様において、フロー基準を指定するためにあらかじめ定義されたＰＣＣルールを使用するための手段を有する無線通信システムにおいて動作可能な装置が提供される。あらかじめ定義されたＰＣＣルールに基づいてフローをアクティベート及びデアクティベートするための手段が提供される。フローを検出し、該フロー検出のイベント・トリガー・インジケーションをレポートするための手段が提供される。
【００３９】
他の態様では、無線通信システムにおいて使用される方法が提供される。あらかじめ定義されたＰＣＣルールは、フロー基準を指定するために使用される。フローは、あらかじめ定義されたＰＣＣルールに基づいて、アクティベート及びデアクティベートされる。フロー及び該フロー検出のイベント・トリガー・インジケーションのレポートが検出される。更なる態様において、本方法を実行するように電子デバイスが構成される。
【００４０】
更なる態様において、コンピュータ・プログラム製品は、フロー基準を指定するためにあらかじめ定義されたＰＣＣルールを使用し、あらかじめ定義されたＰＣＣルールに基づいて、フローをアクティベート及びデアクティベートし、そして、フローを検出し、該フロー検出のイベント・トリガー・インジケーションをレポートするためのコードを含むコンピュータ読み取り可能な媒体を含む。
【００４１】
さらにもう一つの態様において、無線通信システムにおいて動作可能な装置が提供される。プロセッサは、コンピュータ・プログラム製品は、フロー基準を指定するためにあらかじめ定義されたＰＣＣルールを使用し、あらかじめ定義されたＰＣＣルールに基づいて、フローをアクティベート及びデアクティベートし、そして、フローを検出し、該フロー検出のイベント・トリガー・インジケーションをレポートするように構成される。メモリは、データを格納するために、プロセッサに接続される。
【００４２】
図３において、通信ネットワークのための通信ポリシー及び課金制御のためのシステム３００が提供される。少なくとも一つのプロセッサ３０４のコンピュータ・プラットホーム３０２は、以下のコンピュータ実行可能なコンポーネントを記憶するコンピュータ読み取り可能な媒体３０６に、有効に接続される：オペレータ・インタフェース３０８は、ネットワーク３２０の上を運ばれるＶｏＩＰセッション３１８として表される通信セッションを検出するためのパケットフロー最適化（ＰＦＯ）オペレーション・コンポーネント３１６に関係する第１の複数のポリシー及び課金制御（ＰＣＣ）ルール３１４を定義するオペレータ３１２から、入力３１０を受信する。ポリシー及び課金ルール機能（ＰＣＲＦ）３２２は、ネットワークのユーザにより通信が開始されるときに、ＰＦＯオペレーション・コンポーネント３１６をアクティベートする。ＰＦＯオペレーション・コンポーネント３１６は、第１の複数のＰＣＣルール３１４に従って通信セッションを検出してＰＣＲＦ３２２にレポートするために、通信セッションをモニターする。ＰＣＲＦ３２２は、通信セッション（ＶｏＩＰ）３１８のレポート３２８の受信に応答して、第２の複数のＰＣＣルール３２４及びサービス品質ルール３２６を取得し、そして、検出された通信セッション３１８を制御するために、新しいルール・セット３２４をコンピュータ・プラットホーム３０２上にインストールする。システムは、各部分が（１又は複数の）ネットワーク・インタフェース３３０による通信に相互接続される分散型であることができる。
【００４３】
図４において、以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することによって、カプセル化されたパケット通信のためのオペレータ定義されたパケットフロー最適化のための手順４００が提供される：第１のネットワーク・エンティティーは、第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御セッション（ＰＣＣ）を確立するために該第２のネットワーク・エンティティーへリクエストを送信する（ブロック４０４）。カプセル化されたパケットを検出するためのイベント・トリガーを定義する第１の複数のあらかじめ定義されたＰＣＣルールがアクティベートされる（ブロック４０６）。第１の複数のＰＣＣルールを使用してパケットフロー最適化（ＰＦＯ）アプリケーションを実行することによってカプセル化されたパケットフローが検出される（ブロック４０８）。イベント・トリガーのインジケーション及びカプセル化されたパケットフローのデスクリプションが、第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへ送信される（ブロック４１０）。第１のネットワーク・エンティティーにおいて、カプセル化されたパケットフローに基づくＰＣＣセッションのための第２の複数のＰＣＣルールが、第２のネットワーク・エンティティーから受信される（ブロック４１２）。
【００４４】
図５において、以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することによって、カプセル化されたパケット通信のためのオペレータ定義されたパケットフロー最適化のための手順５００が提供される：第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御（ＰＣＣ）セッションを確立するためのリクエストが、第１のネットワーク・エンティティーから受信する（ブロック５０４）。深いパケット検査を実行することによって、カプセル化されたパケットフローを検出するための第１の複数のＰＣＣルール又は第１の複数のあらかじめ定義されたＰＣＣルールへの参照が送信される（ブロック５０６）。第１のネットワーク・エンティティーによるカプセル化されたパケットフローの検出のインジケーションが受信される（ブロック５０８）。カプセル化されたパケットフローに基づく第２の複数のＰＣＣルールが得られる（ブロック５１０）。ＰＣＣセッションのための第２の複数のＰＣＣルールが、第２のネットワーク・エンティティーから第１のネットワーク・エンティティーへ送信される（ブロック５１２）。
【００４５】
図６を参照して、無線通信のためのシステム６００が説明される。例えば、システム６００は、ネットワーク・エンティティーの内部に少なくとも部分的に存在することができる。システム６００が、コンピュータ・プラットホーム、プロセッサ、ソフトウェア又はそれらの組み合せ（例えば、ファームウェア）によって実装される機能を表す機能ブロックであることができる機能ブロックを含むものとして表されることは認識されるべきである。システム６００は、一緒に動作することができる電気コンポーネントの論理グループ６０２を含む。例えば、論理グループ６０２は、第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御（ＰＣＣ）セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための電気コンポーネント６０４を含むことができる。さらに、論理グループ６０２は、カプセル化されたパケットを検出するためのイベント・トリガーを定義する第１の複数のＰＣＣルールにアクセスするための電気コンポーネント６０６を含むことができる。他のインスタンスのために、論理グループ６０２は、第１の複数のＰＣＣルールを使用してパケットフロー最適化（ＰＦＯ）アプリケーションを実行することによってカプセル化されたパケットフローを検出するための電気コンポーネント６０８を含むことができる。更なるインスタンスのために、論理グループ６０２は、イベント・トリガーのインジケーション及びカプセル化されたパケットフローのデスクリプションを、第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへ送信するための電気コンポーネント６１０を含むことができる。さらにもう一つのインスタンスのために、論理グループ６０２は、第１のネットワーク・エンティティーにおいて、カプセル化されたパケットフローに基づくＰＣＣセッションのための第２の複数のＰＣＣルールを、第２のネットワーク・エンティティーから受信するための電気コンポーネント６１２を含むことができる。その上、システム６００は、電気コンポーネント６０４−６１２に関連する機能を実行するためのインストラクションを保持するメモリ６２０を含むことができる。メモリ６２０の外部に存在するものとして示されるが、１又は複数の電気コンポーネント６０４−６１２がメモリ６２０の内部に存在することができることは理解されるべきである。
【００４６】
図７を参照して、無線通信のためのシステム７００が説明される。例えば、システム７００は、ネットワーク・エンティティーの内部に少なくとも部分的に存在することができる。システム７００が、コンピュータ・プラットホーム、プロセッサ、ソフトウェア又はそれらの組み合せ（例えば、ファームウェア）によって実装される機能を表す機能ブロックであることができる機能ブロックを含むものとして表されることは認識されるべきである。システム７００は、一緒に動作することができる電気コンポーネントの論理グループ７０２を含む。例えば、論理グループ７０２は、第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御（ＰＣＣ）セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための電気コンポーネント７０４を含むことができる。さらに、論理グループ７０２は、深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のＰＣＣルールを送信するための電気コンポーネント７０６を含むことができる。他のインスタンスのために、論理グループ７０２は、第１のネットワーク・エンティティーによるカプセル化されたパケットフローの検出のインジケーションを受信するための電気コンポーネント７０８を含むことができる。更なるインスタンスのために、論理グループ７０２は、カプセル化されたパケットフローに基づく第２の複数のＰＣＣルールを得るための電気コンポーネント７１０を含むことができる。さらにもう一つのインスタンスのために、論理グループ７０２は、ＰＣＣセッションのための第２の複数のＰＣＣルールを、第２のネットワーク・エンティティーから第１のネットワーク・エンティティーへ送信するための電気コンポーネント７１２を含むことができる。その上、システム７００は、電気コンポーネント７０４−７１２に関連する機能を実行するためのインストラクションを保持するメモリ７２０を含むことができる。メモリ７２０の外部に存在するものとして示されるが、１又は複数の電気コンポーネント７０４−７１２がメモリ７２０の内部に存在することができることは理解されるべきである。
【００４７】
図８において、無線通信のための装置８０２が表される。第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御（ＰＣＣ）セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための手段８０４が提供される。カプセル化されたパケットを検出するためのイベント・トリガーを定義する第１の複数のＰＣＣルールにアクセスするための手段８０６が提供される。第１の複数のＰＣＣルールを使用してパケットフロー最適化（ＰＦＯ）アプリケーションを実行することによってカプセル化されたパケットフローを検出するための手段８０８が提供される。イベント・トリガーのインジケーション及びカプセル化されたパケットフローのデスクリプションを、第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへ送信するための手段８１０が提供される。第１のネットワーク・エンティティーにおいて、カプセル化されたパケットフローに基づくＰＣＣセッションのための第２の複数のＰＣＣルールを、第２のネットワーク・エンティティーから受信するための手段８１２が提供される。
【００４８】
図９において、無線通信のための装置９０２が表される。第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置（ＵＥ）のためのポリシー及び課金制御（ＰＣＣ）セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための手段９０４が提供される。深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のＰＣＣルールを送信するための手段９０６が提供される。第１のネットワーク・エンティティーによるカプセル化されたパケットフローの検出のインジケーションを受信するための手段９０８が提供される。カプセル化されたパケットフローに基づく第２の複数のＰＣＣルールを得るための手段９１０が提供される。ＰＣＣセッションのための第２の複数のＰＣＣルールを、第２のネットワーク・エンティティーから第１のネットワーク・エンティティーへ送信するための手段９１２が提供される。
【００４９】
本明細書で開示された態様に関連して説明された、各種の説明的な論理ブロック、モジュール、回路、及び、アルゴリズムのステップは、電子回路用ハードウェア、コンピュータ・ソフトウェア、又は、それらの組み合わせとして、実装されても良いことを、当業者はさらに理解できるであろう。このハードウェア及びソフトウェアの互換性をめいりょうに説明するために、各種の説明的なコンポーネント、ブロック、モジュール、回路、及びステップが、一般に、それらの機能性の観点で、前述された。当該の機能性は、システム全体に課される特定のアプリケーション及びデザインの制約に応じて、ハードウェア又はソフトウェアとして実装される。当業者は、説明された機能性を、各々のアプリケーションのためのさまざまな方法で実装しても良いが、当該の実装の決定は、本開示の範囲からの逸脱をもたらすものとして説明されるべきではない。
【００５０】
この出願において用いられる用語“コンポーネント（component）”、“モジュール（module）”、“システム（system）”及び同類のものは、コンピュータ関連のエンティティー、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア又は実行中のソフトウェアのいずれをも指すことを意図されている。例えば、コンポーネントは、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行ファイル（executable）、実行のスレッド、プログラム、及び／又は、コンピュータであっても良い（ただし、これらに制限されるものではない）。例として、サーバ上で動作するアプリケーションと、そのサーバの両方とも、コンポーネントであり得る。１又は複数のコンポーネントがプロセス及び／又は実行のスレッドの内部に存在しても良く、また、一つのコンポーネントが一つのコンピュータに局在し及び／又は２以上のコンピュータ間に分散されても良い。
【００５１】
“例示的な（exemplary）”という語は、例（example）、インスタンス（instance）又はイラストレーション（illustration）として役に立つことを意味するために本明細書で用いられる。“例示的な（exemplary）”として本明細書で説明される態様又はデザインは、必ずしも他の態様又はデザイン以上に好ましい又は有利であると解釈されない。
【００５２】
幾つかのコンポーネント、モジュールなどを含むことができるシステムに関して様々な態様が示される。様々なシステムは、更なるコンポーネント、モジュールなどを含んでも良く、及び／又は、図面に関連して述べられたコンポーネント、モジュールなどのすべては含まなくても良いことは、理解及び認識されるべきである。また、これらのアプローチの組み合せが使用されても良い。本明細書で開示される様々な態様は、タッチ・スクリーン・ディスプレイ技術、及び／又は、マウス−アンド−キーボードのタイプのインタフェースを利用するデバイスを含む電気デバイスの上で実行されることができる。そのようなデバイスの例は、コンピュータ（デスクトップ及びモバイル）、高度自動機能電話（smart phones）、携帯情報端末（ＰＤＡ）、及び、無線と有線両方の他の電子デバイスを含む。
【００５３】
さらに、本明細書で開示された態様に関連して説明された、種々の例示的な役立つ、論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は他のプログラマブルロジックデバイス、個別ゲート又はトランジスタロジック、個別のハードウェアコンポーネント、又は本明細書で説明された機能を実行するようにデザインされたそれらの任意の組み合わせで実装又は実行されても良い。汎用プロセッサは、マイクロプロセッサであっても良いが、代わりに、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであっても良い。プロセッサはまた、コンピュータ・デバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連結する１つ又は複数のマイクロプロセッサ、又は、他のそのような構成、として実装されても良い。
【００５４】
さらにまた、開示された態様を実装するようにコンピュータを制御するためのソフトウェア、ファームウェア、ハードウェア又はそれらの任意の組み合わせを作成するための標準的なプログラミング及び／又はエンジニアリング技術を使用して、方法、装置又は製品として、１又は複数のバージョンが実装され得る。本明細書で用いられる用語“製品（article of manufacture）”（又は代わりに“コンピュータ・プログラム製品（computer program product）”）は、任意のコンピュータ読み取り可能なデバイス、キャリア又は媒体からアクセスできるコンピュータ・プログラムを包含することを意図されている。例えば、コンピュータ読み取り可能な媒体は、磁気記憶装置（例えば、ハード・ディスク、フロッピー（登録商標）ディスク、磁気ストリップ．．．）、光ディスク（例えば、コンパクトディスク（ＣＤ）、デジタル・バーサタイル・ディスク（ＤＶＤ）．．．）、スマートカード、及び、フラッシュメモリ・デバイス（例えば、カード、スティック）を含むことができる（ただし、それらに制限されない）。その上、例えば電子メールの送信及び受信の際に又はネットワーク（例えばインターネット又はローカルエリアネットワーク（ＬＡＮ））へのアクセスの際に使用されるデータのようなコンピュータで読み取り可能な電子データを運ぶために、キャリア・ウェイブが使用されることができることは、理解されるべきである。  もちろん、開示された態様の範囲から逸脱することなく、この構成に対して多くの修正がなされても良いと当業者は認識するであろう。
【００５５】
本明細書で開示された態様に関連して説明された方法又はアルゴリズムのステップは、直接、ハードウェアにより具体化されても良いし、プロセッサにより実行されるソフトウェア・モジュールにより具体化されても良いし、又は、それら二つの組合せにより具体化されても良い。ソフトウェア・モジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該技術分野において知られている任意の他のフォームの記憶媒体に存在しても良い。例示的な記憶媒体は、プロセッサがその記憶媒体から情報を読み込み、また、それへ情報を書き込むことができるように、そのプロセッサに接続される。代わりに、記憶媒体は、プロセッサに一体化されていても良い。プロセッサ及び記憶媒体は、ＡＳＩＣにおいて存在しても良い。ＡＳＩＣは、ユーザ端末に存在しても良い。代わりに、プロセッサ及び記憶媒体は、ユーザ端末の個別のコンポーネントとして存在しても良い。
【００５６】
開示された態様の前の説明は、当業者が本開示を製造又は使用できるようにするために提供される。これらの態様への種々の変形は、当業者には容易に明白になるであろう。また、本明細書で定義された一般的な原理は、本開示の精神又は範囲から逸脱することなく、他の実施形態に適用されても良い。それゆえ、本開示は、本明細書で説明された実施形態に限定されることが意図されているのではなく、本明細書に開示された原理及び新規な特徴に合致する最も広い範囲を与えられることが意図されている。
【００５７】
上で説明された例示的なシステムを考慮して、開示された主題に従って実装され得る手順が、いくつかのフローチャートを参照して説明された。説明を簡単にする目的で、手順が一連のブロックとして図示され説明されるが、クレームされた主題は、ブロックの順序により制限されるものではなく、いくつかのブロックが、本明細書で図示され説明される順序とは異なる順序で及び／又は他のブロックと同時に、発生しても良いことは、理解（understood）及び認識（appreciated）されるべきである。さらに、本明細書で開示された手順を実装するために、必ずしも説明されたすべてのブロックが要求されなくても良い。その上、本明細書で開示される手順は、そのような手順をコンピュータへトランスポート（transporting）及び転送（transferring）することを容易にするために、製品（article of manufacture）上に記憶されることができることは、更に認識されるべきである。本明細書で用いられる製品（article of manufacture）という用語は、任意のコンピュータ読み取り可能なデバイス、キャリア又は媒体からアクセスできるコンピュータ・プログラムを包含することを意図されている。
【００５８】
参照により本明細書に組み込まれると言われる何れの特許、公開又は他の開示資料も、全体又は一部において、その組み込まれた資料がこの開示で説明される既存の定義、ステートメント又は他の開示資料と矛盾しない範囲においてのみ、本明細書に組み込まれることは、理解されるべきである。よって、必要な範囲で、本明細書で明確に説明される開示は、参照により本明細書に組み込まれる何れの矛盾する資料にも優先する。参照により本明細書に組み込まれると言われたが本明細書で説明される既存の定義、ステートメント又は他の開示資料に矛盾する何れの資料又はその部分も、その組み込まれた資料と該既存の開示資料との間で矛盾が起こらない範囲でのみ、組み込まれるであろう。 
以下に、本願出願の当初の特許請求の範囲に記載された各請求項に対応する発明を付記する。 
［１］無線通信のための方法において、該方法は、 
以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することを含み、 
前記複数の動作は、 
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信することと、 
カプセル化されたパケットを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスすることと、 
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出することと、 
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信することと、 
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信することを含む方法。 
［２］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信することを更に含む請求項１の方法。 
［３］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１の方法。 
［４］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１の方法。 
［５］無線通信のためのコンピュータ・プログラム製品において、該コンピュータ・プログラム製品は、少なくとも一つのプロセッサにより実行されたときに複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体を含み、 
前記複数のコンポーネットは、 
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための第１のコード・セットと、 
カプセル化されたパケットフローを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするための第２のコード・セットと、 
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するための第３のコード・セットと、 
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するための第４のコード・セットと、 
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するための第５のコード・セットとを含むコンピュータ・プログラム製品。 
［６］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための第６のコード・セットを更に含む請求項５のコンピュータ・プログラム製品。 
［７］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項５のコンピュータ・プログラム製品。 
［８］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項５のコンピュータ・プログラム製品。 
［９］無線通信のための装置において、該装置は、 
少なくとも一つのプロセッサと、 
前記少なくとも一つのプロセッサにより実行されたときに複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体とを含み、 
前記複数のコンポーネットは、 
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するための手段と、 
カプセル化されたパケットフローを検出するための基準及びパケット検出されたフローのためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするための手段と、 
前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するための手段と、 
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するための手段と、 
前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するための手段とを含む装置。 
［１０］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための手段を更に含む請求項９の装置。 
［１１］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項９の装置。 
［１２］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項９の装置。 
［１３］無線通信のための装置において、該装置は、 
第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するために該第１のネットワーク・エンティティーから第２のネットワーク・エンティティーへリクエストを送信するためのネットワーク・インタフェースと、 
カプセル化されたパケットフローを検出するための基準及び検出されたフローをレポートするためのイベント・トリガーを定義する第１の複数のポリシー及び課金制御ルールにアクセスするためと、前記第１の複数のポリシー及び課金制御ルールを使用してパケットフロー最適化アプリケーションを実行することによって前記カプセル化されたパケットフローを検出するためのコンピュータ・プラットホームとを含み、 
前記ネットワーク・インタフェースは、更に、 
前記イベント・トリガーのインジケーション及び前記カプセル化されたパケットフローのデスクリプションを、前記第１のネットワーク・エンティティーから前記第２のネットワーク・エンティティーへ送信するためと、前記第１のネットワーク・エンティティーにおいて、前記カプセル化されたパケットフローに基づく前記ポリシー及び課金制御セッションのための第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから受信するためのものである装置。 
［１４］前記ネットワーク・インタフェースは、更に、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するためのものである請求項１３の装置。
［１５］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１３の装置。 
［１６］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１３の装置。 
［１７］無線通信のための方法において、該方法は、 
以下の複数の動作を実行するためにコンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能なインストラクションを実行するプロセッサを使用することを含み、 
前記複数の動作は、 
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信することと、 
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信することと、 
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信することと、 
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得ることと、 
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信することを含む方法。 
［１８］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信することを更に含む請求項１７の方法。 
［１９］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項１７の方法。 
［２０］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項１７の方法。 
［２１］無線通信のためのコンピュータ・プログラム製品において、該コンピュータ・プログラム製品は、少なくとも一つのプロセッサにより実行されたときに複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体を含み、 
前記複数のコンポーネットは、 
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための第１のコード・セットと、 
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するための第２のコード・セットと、 
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するための第３のコード・セットと、 
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るための第４のコード・セットと、 
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するための第５のコード・セットとを含むコンピュータ・プログラム製品。 
［２２］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための第６のコード・セットを更に含む請求項２１のコンピュータ・プログラム製品。 
［２３］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項２１のコンピュータ・プログラム製品。 
［２４］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項２１のコンピュータ・プログラム製品。 
［２５］無線通信のための装置において、該装置は、 
少なくとも一つのプロセッサと、 
前記少なくとも一つのプロセッサにより実行されたときに複数のコンポーネットを実装するコンピュータ実行可能な命令を記憶する少なくとも一つのコンピュータ読み取り可能な記憶媒体とを含み、 
前記複数のコンポーネットは、 
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するための手段と、 
深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するための手段と、 
前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するための手段と、 
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るための手段と、 
前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するための手段とを含む装置。 
［２６］前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するための手段を更に含む請求項２５の装置。 
［２７］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項２５の装置。 
［２８］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項２５の装置。 
［２９］無線通信のための装置において、該装置は、 
第２のネットワーク・エンティティーにおいて、第１のネットワーク・エンティティーにアクセスするユーザ装置のためのポリシー及び課金制御セッションを確立するためのリクエストを、第１のネットワーク・エンティティーから受信するためと、深いパケット検査を実行することによってカプセル化されたパケットフローを検出するための第１の複数のポリシー及び課金制御ルールを送信するためと、前記第１のネットワーク・エンティティーによる前記カプセル化されたパケットフローの検出のインジケーションを受信するためのネットワーク・インタフェースと、 
前記カプセル化されたパケットフローに基づく第２の複数のポリシー及び課金制御ルールを得るためのコンピュータ・プラットホームとを含み、 
前記ネットワーク・インタフェースは、更に、前記ポリシー及び課金制御セッションのための前記第２の複数のポリシー及び課金制御ルールを、前記第２のネットワーク・エンティティーから前記第１のネットワーク・エンティティーへ送信するためのものである装置。 
［３０］前記ネットワーク・インタフェースは、更に、前記第１の複数のポリシー及び課金制御ルールを定義するオペレータ入力を受信するためのものであることを請求項２９の装置。 
［３１］前記第１のネットワーク・エンティティーは、前記ユーザ装置にモバイル・インターネット・プロトコル・アクセスをサービスするホームエージェントを含み、前記第２のネットワーク・エンティティーは、ポリシー、課金及びＱｏＳ制御のためのポリシー及び課金ルール制御機能を含む請求項２９の装置。 
［３２］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項２９の装置。 
［３３］通信ポリシー及び課金制御を実行するためのシステムにおいて、該システムは、 
以下の複数のコンピュータ実行可能なコンポーネントを記憶するコンピュータ読み取り可能な媒体に有効に接続されるプロセッサを含み、 
前記複数のコンピュータ実行可能なコンポーネントは、 
カプセル化された通信セッションを検出するための第１の複数のポリシー及び課金制御ルールを定義するオペレータからの入力を受信するためのオペレータ・インタフェースと、 
通信セッションを伝えるためのネットワークと、 
前記第１の複数のポリシー及び課金制御ルールに従って前記カプセル化された通信セッションを検出し、レポートを送信するために、前記通信セッションをモニターするためのパケットフロー最適化オペレーション・コンポーネントと、 
前記パケットフロー最適化オペレーション・コンポーネントをアクティベートし、前記カプセル化された通信セッションの前記レポートの受信に応答して、第２の複数のポリシー及び課金制御ルール並びにサービス品質ルールを得るためのポリシー及び課金資源機能とを含むシステム。 
［３４］前記パケットフロー最適化オペレーション・コンポーネントを実行するためのサービング・ゲートウェイを更に含む請求項３３のシステム。 
［３５］前記第１の複数のポリシー及び課金制御ルールは、ＩＰ通信セッションのための深いパケット検査を定義する請求項３３のシステム。
【図１】
0005611973.tif 000002
【図２】
0005611973.tif 000003
【図３】
0005611973.tif 000004
【図４】
0005611973.tif 000005
【図５】
0005611973.tif 000006
【図６】
0005611973.tif 000007
【図７】
0005611973.tif 000008
【図８】
0005611973.tif 000009
【図９】
0005611973.tif 000010