(57)【特許請求の範囲】
【請求項１】
移動体ユーザ機器と通信するための通信システムであって、
無線信号メッセージを移動体ユーザ機器と通信して、無線信号メッセージに基づいて、それぞれのパケットがヘッダフィールドとペイロードフィールドとを有するパケットを通信するための第１の基地局と、
ヘッダフィールド内のヘッダ情報とペイロードフィールド内のアプリケーション情報とを検出して、検出されたヘッダ情報と検出されたアプリケーション情報とに基づいて、ユーザ識別子とアプリケーションタイプ識別子とを生成するように構築され、構成された、パケットを受信するための、基地局に向いた第１のアプリケーション意識サービングゲートウェイと、
第１のアプリケーション意識サービングゲートウェイに動作可能に接続され、ＰＤＮに向いたパケットデジタルネットワーク（ＰＤＮ）ゲートウェイとを備え、
第１のアプリケーション意識サービングゲートウェイが、所与ポリシーをユーザ識別子およびアプリケーションタイプ識別子と比較することに基づいて、ポリシーをパケットに適用するように構成され、
通信システムが、
無線信号メッセージを移動体ユーザ機器と通信して、無線信号メッセージに基づいて、それぞれのパケットがヘッダフィールドとペイロードフィールドとを有するパケットを通信するための第２の基地局と、
第１の基地局および第２の基地局の少なくとも１つからパケットを受信するための第２のアプリケーション意識サービングゲートウェイとをさらに備え、
第１のアプリケーション意識サービングゲートウェイが、移動体ユーザ機器を識別する、外部的に生成されたハンドオフコマンドを受信するようにさらに構成され、
第１のアプリケーション意識サービングゲートウェイが、ユーザ識別子とアプリケーションタイプ識別子とに基づいて、アプリケーション意識トレーニングデータを生成して、格納するようにさらに構成され、
第１のアプリケーション意識サービングゲートウェイが、ハンドオフコマンドに応答して、アプリケーション意識トレーニングデータを第２のアプリケーション意識サービングゲートウェイに送信するようにさらに構成された、通信システム。
【請求項２】
ポリシーが、前記比較することに基づいて、パケットをＰＤＮゲートウェイおよび基地局のうちの選択された１つに転送することを含む、請求項１に記載のシステム。
【請求項３】
ＰＤＮゲートウェイが、転送された移動体プロトコルパケットをＰＤＮプロトコルパケットにカプセル化して、ＰＤＮプロトコルパケットをＰＤＮに通信するために、転送された移動体プロトコルパケットを受信するように構成された、請求項２に記載のシステム。
【請求項４】
第１のアプリケーション意識移動体プロトコルサービングゲートウェイが第２のアプリケーション意識移動体プロトコルサービングゲートウェイに送信するアプリケーション意識トレーニングデータが、識別されたユーザ移動体機器から受信された移動体プロトコルパケットから抽出されたユーザ識別子とアプリケーションタイプ識別子とに基づき、
第２のアプリケーション意識移動体プロトコルサービングゲートウェイが、識別されたユーザ移動体機器から受信された移動体プロトコルパケット内で、ヘッダフィールド内のヘッダ情報とペイロードフィールド内のアプリケーション情報とを検出して、連続しているユーザ識別子と連続しているアプリケーションタイプ識別子とを生成するために、ヘッダ情報に基づいて、アプリケーション情報とアプリケーション意識トレーニングデータとを検出するように構成された、請求項１から３のいずれかに記載のシステム。
【請求項５】
第２のアプリケーション意識サービングゲートウェイが、連続しているユーザ識別子および連続しているアプリケーションタイプ識別子を所与のポリシーと比較するようにさらに構成され、第２のアプリケーション意識サービングゲートウェイが、前記比較することに基づいて、転送することを実行するようにさらに構成された、請求項４に記載のシステム。
【請求項６】
ＰＤＮゲートウェイが、転送されたパケットをＰＤＮプロトコルパケットにカプセル化して、ＰＤＮプロトコルパケットをＰＤＮに通信するために、転送されたパケットを受信するように構成された、請求項５に記載のシステム。
【請求項７】
移動体プロトコルパケットを管理するための方法であって、
ユーザ移動体機器からアプリケーション意識サービングゲートウェイに、ヘッダフィールドとペイロードフィールドとを有するパケットを通信することと、
アプリケーション意識サービングゲートウェイにおいて、パケットのヘッダフィールド内のヘッダ情報とペイロードフィールド内のアプリケーション情報とを検出することと、
アプリケーション意識サービングゲートウェイにおいて、ユーザ識別子とアプリケーションタイプ識別子とを生成して、格納することと、
アプリケーション意識サービングゲートウェイにおいて、所与のポリシーをユーザ識別子およびアプリケーションタイプ識別子を比較することに基づいて、ポリシーをパケットに適用することとを備え、
方法が、
格納されたユーザ識別子およびアプリケーションタイプ識別子に基づいて、アプリケーション意識サービングゲートウェイにおいてアプリケーション意識トレーニングデータを生成することと、
アプリケーション意識サービングゲートウェイにおいて、ユーザ移動体機器を識別する、外部的に生成されたハンドオフコマンドを受信することと、
アプリケーション意識トレーニングデータをアプリケーション意識サービングゲートウェイからハンドオフアプリケーション意識サービングゲートウェイに伝搬することとをさらに備え、
アプリケーション意識トレーニングデータが、識別されたユーザ移動体機器から受信された移動体プロトコルパケットから抽出されたヘッダ情報とペイロード情報とに基づくユーザ識別子とアプリケーションタイプ識別子とに基づく、
方法。
【請求項８】
所与のポリシーを適用することが、前記比較することに基づいて、パケットを基地局およびＰＤＮゲートウェイのうちの１つに選択的に転送することを含む、請求項７に記載の方法。
【請求項９】
転送されたパケットをＰＤＮゲートウェイにおいて受信することと、
ＰＤＮゲートウェイにおいて、受信された、転送されたパケットをパケットデータネットワークプロトコル（ＰＤＮ）パケットにカプセル化することと、
ＰＤＮパケットをＰＤＮゲートウェイからＰＤＮに送信することと
をさらに備える、請求項８に記載の方法。
【請求項１０】
ハンドオフアプリケーション意識サービングゲートウェイにおいて、識別された移動体ユーザ機器から移動体プロトコルパケットを受信することと、
ハンドオフアプリケーション意識サービングゲートウェイにおいて、識別された移動体ユーザ機器から受信されたパケットのヘッダフィールド内のヘッダ情報とペイロードフィールド内のアプリケーション情報とを検出することと、
ハンドオフアプリケーション意識サービングゲートウェイにおいて、ヘッダ情報、アプリケーション情報、およびアプリケーション意識トレーニングデータに基づいて、連続しているユーザ識別子と連続しているアプリケーションタイプとを生成して、格納することとをさらに備える、
請求項７から９のいずれかに記載の方法。
【請求項１１】
ハンドオフアプリケーション意識サービングゲートウェイにペイロードポリシーを識別する所与のメッセージ管理ポリシーが提供され、
ハンドオフアプリケーション意識サービングゲートウェイにおいて、所与のポリシーを格納された、連続しているユーザ識別子およびアプリケーションタイプ識別子と比較することに基づいて、ポリシーをパケットに適用することをさらに備える、請求項１０に記載の方法。
【請求項１２】
ハンドオフアプリケーション意識サービングゲートウェイにおいて、所与のポリシーを適用することが、前記比較することに基づいて、パケットを基地局およびＰＤＮゲートウェイのうちの１つに選択的に転送することを含む、請求項１１に記載の方法。
【請求項１３】
移動体ユーザ機器とパケットデータネットワーク（ＰＤＮ）ゲートウェイとの間で、少なくともヘッダフィールドとペイロードフィールドとを有するパケットをトランスポートするためのサービングゲートウェイであって、
検出されたヘッダ情報と検出されたアプリケーション情報とに基づいて、ユーザ識別子とアプリケーションタイプ識別子とを生成するために、ペイロードフィールド内のアプリケーション情報を検出するように構成されたアプリケーション意識エンジンと、
ユーザ識別子とアプリケーションタイプ識別子とに基づいて、所与ポリシーに従ってパケットを転送することを実行するように構成されたパケット管理エンジンと、
格納されたユーザ識別子と、アプリケーションタイプ識別子と所与ポリシーとに基づいて、アプリケーション意識サービングゲートウェイにおいてアプリケーション意識トレーニングデータを生成し、
移動体ユーザ機器と無線信号メッセージに基づいてパケットを通信する第１の基地局および第２の基地局であって、移動体ユーザ機器を識別し、第１の基地局から移動体ユーザ機器からのパケットを通信する第２の基地局へのハンドオフを示す、外部的に生成されたハンドオフコマンドをアプリケーション意識サービングゲートウェイにおいて受信し、
ハンドオフコマンドに応答して、アプリケーション意識トレーニングデータをアプリケーション意識サービングゲートウェイからハンドオフアプリケーション意識サービングゲートウェイに転送するように構成されたホットリダンダンシアプリケーション意識処理ハンドオフエンジンとを備えるサービングゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、一般に、ロングタームエボリューション（ＬＴＥ）ネットワークに関連する通信のためのディープパケット検査を含む、ネットワーク内のパケットベースの通信に関する。
【背景技術】
【０００２】
インターネットに接続された移動体無線ネットワークを介したトラフィックの量は多く、さらに多くなることが予測される。理由は、無線移動体ユーザ機器として導入されているデバイス、または無線移動体ユーザ機器に変換されているデバイスの種類が増大していることと、およびインターネットを介して利用可能な様々なサービスの種類が増大していることを含む。１つの説明のための実施例として、携帯情報端末（ＰＤＡ）およびラップトップなどのデバイスに加えて、新しいデジタルカメラは、画像をアップロードするために、内蔵型無線ネットワーキングインターフェースを経由して、直接的に接続されることが可能であり、その多くが加入ベースの追加サービスを有する車両搭載型コンピュータシステムはますます一般的になっている。
【０００３】
かかる移動体ユーザ機器およびその関連システムの１つの主な目標は、グローバルモビリティ、すなわち、連続的に広がるサービス範囲に対する、ローミング能力を備えた、すべての地理的領域を通した確実でセキュアな接続である。かかるサービスの説明のための実施例は、電子メール、ウェブブラウジング、仮想オフィスネットワーキング、出版購読型プッシュおよびプッシュプルシステム（ｐｕｂｌｉｓｈ−ｓｕｂｓｃｒｉｂｅ  ｐｕｓｈ  ａｎｄ  ｐｕｓｈ−ｐｕｌｌ  ｓｙｓｔｅｍｓ）、電話通信、および様々なウェブビジネスサービスを含む。
【０００４】
もう１つの主な目標は、サービスプロバイダの見地からの管理可能性である。管理可能性は、利用および提供されたサービスを厳密に監視することを含む。これは、品質管理、および柔軟で正確な使用ベースの料金請求の提供においてサービスプロバイダを支援する。
【０００５】
第３世代パートナーシッププロジェクト（３Ｇ）セルラネットワーク標準に基づいて開発されたユニバーサル移動体通信システム（ＵＭＴＳ）は、これらのおよびその他の目標に鑑みて開発された。
【０００６】
時々、「４Ｇ」と呼ばれるロングタームエボリューション（ＬＴＥ）は、ユーザ向けのグローバルモバイルサービスの目標、ならびに通信トラフィックの厳密な監視、料金請求、制御、および保守の目標に向けた次の重要な一歩と予見されている。また、マルチメディアオンラインゲーム（ＭＭＯＧ）、モバイルＴＶ、モバイルポッドキャスティング、および様々なストリーミングメディなど、ある種のサービスの導入の増大は、ＬＴＥにさらなる勢いを与えた。
【０００７】
ＬＴＥは、まだ実際の公式標準でない可能性があるが、その仕様は、十分に完成しており、かつ定着しており、大規模な商用実施に向けた構築および試験を含めて、主要サービスプロバイダによる著しい開発努力が進行中である。
【０００８】
関連技術の図１は、全体として１０とラベル付けされた、ＬＴＥシステムアーキテクチャの説明のための実施例を示す。ＬＴＥによるシステム１０のシステムアーキテクチャ全体は、現在、業界において、進化型パケットシステム（ＥＰＳ）と呼ばれるオールパケットシステム（ａｌｌ−ｐａｃｋｅｔ  ｓｙｓｔｅｍ）である。
【０００９】
関連技術の図１を参照すると、代表例のＬＴＥシステム１０は、それぞれが、進化型ユニバーサル地上無線アクセスＥ−ＵＴＲＡ無線ネットワーク仕様を経由して、代表的なＵＥ１２Ｂなど、複数のユーザ機器（ＵＥ）と通信している進化型ノードＢ（ｅノードＢ）基地局１２Ａから構成される、１つの代表的なＥ−ＵＴＲＡＮ１２など、複数の進化型無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）を含む。このＥ−ＵＴＲＡＮメッセージングは、パケットプロトコルである。
【００１０】
ＬＴＥアーキテクチャでは、例１０に示すように、サービングゲートウェイ（Ｓ−ＧＷ）１４は、ユーザパケットを受信して、ヘッダ情報に基づいて、当該ユーザパケットを経路指定して、転送し、例えば、あるｅノードＢ基地局１２Ａから別のｅノードＢ基地局１２Ａに対するＵＥ１２Ｂのハンドオーバの間、ユーザプレーンに関するモビリティアンカー（ｍｏｂｉｌｉｔｙ  ａｎｃｈｏｒ）としての機能を果たす。ＳＧＷ１４は、例えば、ＩＰベアラサービスの提供されたパラメータ、およびＥ−ＵＴＲＡＮ内部経路指定情報など、ある種のＵＥコンテキストの管理および格納も行う。ＳＧＷ１４はまた、ヘッダ情報に基づいて、正当な傍受のために、ＵＥトラフィックの複製も提供する。
【００１１】
図１に示される例１０を再び参照すると、ＬＴＥシステムにおいて、パケットデータネットワークゲートウェイ（ＰＤＮ−ＧＷ）１６は、ＵＥ１２Ｂによるパケットデータネットワーク１８に対する接続性を提供する。ＬＴＥシステムのＰＤＮ−ＧＷ１６は、ディープパケット検査（ＤＰＩ）ベースの施行、フィルタリングおよび審査、ならびに正当な傍受を含めて、（例えば、企業体の）ポリシーの施行、パケットフィルタリィング、料金請求サポート、パケット審査および正当な傍受を実行する。
【００１２】
やはり例１０に示すように、典型的なＬＴＥシステムは、ユーザを認証することと、一時識別子をＵＥ１２に割り当てることと、同じＬＴＥ内のｅノードＢ基地局１２Ａから別のｅノードＢ１２ＡへのＵＥ１２のハンドオフを制御することとを含む機能を実行する移動体管理エンティティ（ＭＭＥ）１９を含む。さらに、典型的なＬＴＥシステムは、先行システムに対応するために、サービングＧＰＲＳサポートノード（ＳＧＳＮ）１０４を介してＳ−ＧＷ１４に接続しているＵＴＲＡＮネットワーク１０２を含み得る。
【００１３】
電気通信業界で知られているように、ＬＴＥは、移動度、コスト削減、およびＰＤＮ−ＧＷ１６の裏にＤＰＩを用いた、拡張された収益創出オプションのためのアプリケーション意識監視および管理、ならびに、例えば、アプリケーションタイプによる料金請求とパケット交換の優先順位設定とによる、よりＱｏＳベースの料金請求に関する利用可能性のための解決法として、すべてのＩＰモバイルアクセスシステムに向けて進められている市場転換に鑑みて開発された。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明者らは、例えば、ＬＴＥのそのサービングゲートウェイ、例えば、図１のシステム１０のＳ−ＧＷ１４、およびそのＰＤＮゲートウェイ、例えば、システム１０のＰＤＭ−ＧＷ１６の基本的かつ根本的な仕様ならびに定義から生じ、かつその仕様ならびに定義に不可分な、現在のＬＴＥ１６に伴ういくつかの固有の制限を識別した。
【００１５】
これらの固有の制限のうちの１つは、図１のシステム１０のＳ−ＧＷ１６によって例示されるＬＴＥサービングゲートウェイは、アプリケーションに依存する任意のポリシーに関する加入者施行ポイントとして使用され得ないこと、すなわち、このＬＴＥサービングゲートウェイは、いかなる範囲であれ、ＵＥ通信のすべての事例に関して、Ｅ−ＵＴＲＡＮ１２から受信されたパケットまたはＥ−ＵＴＲＡＮ１２宛のパケットのＤＰＩ処理を介して取得可能な情報だけに依存することである。まず、サービングゲートウェイはディープパケット検査を実行することができないため、Ｓ−ＧＷ１６などのＬＴＥサービングゲートウェイは、施行ポイントとして使用されることができない。さらに、加入者施行はポリシーに基づく破棄を含むが、パケットデータネットワークフォーマットへのカプセル化の後で、ＰＤＮ−ＧＷ後の代わりに、ＰＤＮ−ＧＷ前に破棄することは、論理的にＰ−ＧＷ後に用いられる料金請求／信用／ポリシーを不正確にすることになるため、ＬＴＥサービングゲートウェイは、施行ポイントとして使用され得ない。
【００１６】
もう１つの制限は、ＳＧ−Ｗ１６は、アプリケーション識別を必要としているトラフィックに関して、局所的なパケットコンテンツベースのブレークアウト（ｂｒｅａｋ−ｏｕｔ）またはその他の経路最適化を用いることができず、代わりに、パケットがＤＰＩ可能にされたＰＤＮ−ＧＷ１８を横断することを必要とすることである。システム全域でのアプリケーションレベル依存処理を実装する際の困難の場合、結果的にこの欠点が生じる場合がある。
【００１７】
もう１つの制限は、ＵＥ１２ＢがＲＡＮ１２のｅノードＢ１２Ａ基地局のうちの１つにまず引き渡されるなど、ローミングトラフィックは、Ｓ−ＧＷ１６に直接的に到着し、そのトラフィックにＤＰＩベースの処理を適用することが不可能でないとしても、これをさらに困難にすることである。
【課題を解決するための手段】
【００１８】
本発明は、数ある特徴の中でも、パケットデータネットワーク（ＰＤＮ）を介したカプセル化および伝搬に先立って、移動体プロトコルパケット通信のアプリケーションベースの管理を提供する。
【００１９】
本発明は、これらのおよびその他の特徴ならびに利点の中でも、ＰＤＮに対するインターフェースを介した伝搬に先立って、移動体プロトコルゲートウェイにおいて、移動体パケット通信の様々なアプリケーションベースのトラフィック管理を提供する。
【００２０】
様々な例示的な実施形態の様々な特徴および態様によれば、本発明は、ＰＤＮを介した伝搬を伴わない、アプリケーションベース破棄、アプリケーションベースの優先順位設定、アプリケーションベースの料金請求、およびその他の移動体ネットワーク宛先に対するアプリケーションベースの転送のうちの１つまたは複数を含むが、これらに限定されない移動体パケット通信のアプリケーションベースのポリシー管理を提供する。
【００２１】
様々な例示的な実施形態の様々な特徴および態様によれば、本発明は、ＰＤＮを介した伝搬を伴わない、ホットリダンダンシ（ｈｏｔ  ｒｅｄｕｎｄａｎｃｙ）と、移動体フォーマットパケットのハンドオフトレーニングおよび連続的なアプリケーション意識管理と、アプリケーション意識解析データに関連するとして識別された移動体ユーザ機器が第１の移動体パケットプロトコルサービングゲートウェイからハンドオフされたとき、第１の移動体パケットプロトコルサービングゲートウェイにおいて抽出されたアプリケーション意識解析データを第２の移動体パケットプロトコルゲートウェイに伝搬することとを提供する。
【００２２】
１つまたは複数の例示的な実施形態による、パケットＬ２−Ｌ７ヘッダおよびコンテンツのホットリダンダンシ、ハンドオフトレーニング、ならびに連続的な検査の一態様によれば、管理は、直接的（例えば、ＩＰアドレス）であってよく、またはＳＤＦをユーザと相関させるために、より高い層のネットワーク要素によって使用される間接的（例えば、サービスデータフロー識別子）であってもよいユーザ識別と、移動体ユニットに関連するアプリケーション識別とを取得して、第２の移動体パケットプロトコルサービングゲートウェイに対するその移動体ユニットのハンドオフ時に、第２の移動体パケットプロトコルの第２のサービングゲートウェイにおいて、ペイロード検査を含めて、アプリケーション意識パケット管理において使用する目的で、第１の移動体パケットプロトコルサービングゲートウェイからのそのユーザ識別およびそのアプリケーション識別に基づいて、トレーニングデータを第２の移動体パケットプロトコルサービングゲートウェイに伝搬するための、第１の移動体パケットプロトコルサービングゲートウェイにおけるパケットのヘッダおよびペイロード検査を含むが、これに限定されない。
【００２３】
１つまたは複数の例示的な実施形態による、移動体プロトコルパケットのホットリダンダンシ、ハンドオフトレーニング、および連続的アプリケーション意識管理の上述の態様は、ある移動体プロトコルサービングゲートウェイから別の移動体プロトコルサービングゲートウェイへの移動体ユーザ機器のハンドオフを介して情報を損失せずに、移動体プロトコルパケットのホットリダンダンシ、連続的アプリケーション意識管理を提供する。
【００２４】
本開示に基づいて、当業者に理解されるように、この態様およびその他の態様は、単一の修正されたＳ−ＧＷ上で、ならびにある移動体プロトコルサービングゲートウェイから別の移動体プロトコルサービングゲートウェイへのハンドオフ履歴の全体にわたって発生している、一続きの移動体プロトコルサービングゲートウェイによって確立された処理環境上で少なくとも部分的に実行することが可能な、修正されたＳ−ＧＷポイントのＤＰＩベースのアプリケーション意識ポリシーを提供する。当業者に理解されるように、このトラフィックは、Ｐ−ＧＷを介して通信されないトラフィックを含み、したがって、様々な例示的な実施形態のこれらのその他の様々な態様は、Ｐ−ＧＷベースのＤＰＩポリシー施行に関して実行され得ないＤＰＩベースのアプリケーション意識ポリシー施行を提供する。
【００２５】
様々な例示的な実施形態は、１つまたは複数の例では、移動体ユーザ機器と移動体フォーマットパケットデータを通信している無線ネットワークと、無線ネットワークに対してインターフェースをとる移動体プロトコルサービングゲートウェイと、サービングゲートウェイとデータパケットネットワークとの間でインターフェースをとるパケットデータネットワークゲートウェイと、移動体フォーマットパケットの通信を優先度設定し、監視し、転送し、別の形で管理するために、パケットヘッダ情報および／またはパケットペイロードに基づいて、かつ識別されたアプリケーションに基づいて、アプリケーションを抽出して、識別するように構築され、構成されたサービングゲートウェイとを備えたシステムを介して、これらのおよびその他の利点ならびに特徴を提供する。
【００２６】
一態様によれば、本発明の上で識別された特徴および利点のうちの１つまたは複数は、移動体プロトコルサービングゲートウェイとインターフェースをとる無線ネットワーク、ならびに、無線ネットワーク内の移動体ユーザ機器から、または当該移動体ユーザ機器に対して、ヘッダフィールドとペイロードフィールドとを有する移動体プロトコルパケットを受信することを含めて、アプリケーション意識処理を実行して、そのヘッダフィールドおよびそのペイロードフィールドから情報を抽出し、その抽出された情報に基づいて、ユーザ識別情報とアプリケーションタイプ識別情報とを生成するように構築され、構成されている移動体プロトコルサービングゲートウェイによって、移動体プロトコルサービングゲートウェイとＰＤＮとの間でインターフェースをとるＰＤＮゲートウェイのシステムの形で提供される。
【００２７】
一態様によれば、移動体プロトコルサービングゲートウェイにおいて実行されるアプリケーション意識処理は、ホットリダンダンシハンドオフ態様を含み、移動体プロトコルサービングゲートウェイのうちの少なくとも１つは、ヘッダフィールドおよびペイロードフィールドからの抽出によって取得された識別情報とアプリケーションタイプ識別情報とに基づいて、アプリケーション意識トレーニングデータを生成して、特定の移動体ユーザ機器に関連するハンドオフイベントの検出時または受信時に、その移動体ユーザ機器から受信された移動体プロトコルパケットまたはその移動体ユーザ機器宛の移動体プロトコルパケットに関する抽出から生成されたアプリケーション意識トレーニングデータをアプリケーションＩＰフロー（すなわち、ＵＥ制御フローまたは／およびＩＰ５タプルによって一意に識別されたデータフロー）のすべてまたはサブセットに関する別の移動体プロトコルサービングゲートウェイに伝搬するように構成される。この態様に加えて、その他の移動体プロトコルサービングゲートウェイは、特定のハンドオフされた移動体ユーザ機器から受信された追加の移動体プロトコルパケットまたは当該移動体ユーザ機器宛の追加の移動体プロトコルパケットからヘッダ情報とペイロード情報とを抽出して、その抽出された情報とアプリケーション意識トレーニングデータとに基づいて、連続的ユーザ識別子と連続的アプリケーションタイプ識別子とを生成し続けるように構成される。
【図面の簡単な説明】
【００２８】
【図１】ＰＤＮサイドのパケット検査ベースのポリシー制御を用いる例示的な関連技術システムを例示する図である。
【図２】ＤＰＩベースのアプリケーションを含む、アプリケーション意識移動体プロトコルゲートウェイの１つの例示的な態様を有する、１つまたは複数の例示的な実施形態による１つの例示的なシステムの機能図である。
【図３】ホットリダンダンシハンドオフ機能の１つの例示的な態様を有する、ＤＰＩアプリケーションを含む、アプリケーション意識移動体プロトコルゲートウェイの１つの例示的な特徴による動作可能な接続を示す、図２の例示的なシステムの部分の１つの例示的な態様の分解図である。
【図４】図３によるアプリケーション意識移動体プロトコルゲートウェイを有する例示的な環境で実施される、ホットリダンダンシハンドオフを含む、移動体パケットプロトコルサイドにおける、移動体プロトコルパケットのアプリケーション意識パケット管理を有する１つの例示的な実施形態に関する例示的なプロセスのプロセス流れ図である。
【図５】ＤＰＩアプリケーション、およびホットリダンダンシハンドオフを有する一態様を含む、アプリケーション意識移動体プロトコルゲートウェイのもう１つの例示的な特徴による動作可能な接続を示す、図２の例示的なシステムの一部のもう１つの例示的な態様の分解図である。
【図６】図５によるアプリケーション意識移動体プロトコルゲートウェイを有する例示的な環境において実施される、ホットリダンダンシハンドオフを含む、移動体パケットプロトコルサイドにおいて、移動体プロトコルパケットのアプリケーション意識パケット管理を有する１つの例示的な実施形態に関する例示的なプロセスのプロセス流れ図である。
【発明を実施するための形態】
【００２９】
以下は、当業者が本発明者らによって意図されるベストモードに従って、本発明を実施することを十分可能にする本発明の例示的な実施形態および態様を説明する。
【００３０】
これらの特定の例は、概念、指針、ならびにその範囲内であるが、特定の示される説明のための実施例から逸脱した、いくつかの代替の様々な構成および実装形態の理解をもたらすための例示だけを目的とする。
【００３１】
新規性のある特徴および態様をあいまいにするのを避けるために、以下の説明は、本開示に基づいて、それらの実施形態に従って実施するために、当業者が容易に選択して、用いることになる、当業者に知られている方法および技法の様々な詳細を省略する。
【００３２】
様々な実施形態および態様は、別々に説明される場合があり、またはいくつかの違いを有するとして説明される場合もある。しかし、個別の説明は、それらの実施形態または態様が相互排他的であることを意味するとは限らない。  例えば、一実施形態に関して説明される特定の特徴、機能、または特性は、その他の実施形態内に含まれることが可能である。
【００３３】
図面を参照すると、様々な例示的な実施形態によるいくつかの例示的な機能および動作がブロックとして図表で表されるが、その他の指定がない限り、またはその文脈から明らかにされない限り、ブロックの特定の構成、間隔、およびサイズはそれらの実施形態を実施するためのハードウェア実装形態の限定ではない。
【００３４】
図面において、本発明の同じ実施形態または異なる実施形態の異なる図面内の類似の番号および出現は、異なる図面同士の間の同一もしくは実質的に同一な機能ブロックあるいはシステムブロック、または同一もしくは実質的に同一であり得る機能ブロックあるいはシステムブロックを指す。
【００３５】
本明細書で使用される場合、「エンジン」という用語は、入力を受け入れて、そのエンジンに関して列挙された機能に従って出力を生成するために、その入力を処理しかつ／またはその入力に基づいて動作することが可能な任意のデータ処理機械を意味する。
【００３６】
「データ処理機械」という用語は、プロセッサコアによって実行されたとき、列挙された機能を実行するために、状態機械を実施し、かつ／またはその他の動作を実行する機械実行可能命令を読み取ること、または別の形で受信することが可能な、例えば、１つまたは複数のデータプロセッサコアを有する汎用プログラマブルコンピュータまたはコンピューティングリソースを含むが、これらに限定されない。
【００３７】
図２は、ＤＰＩベースのアプリケーションを含む、アプリケーション意識移動体プロトコルゲートウェイの１つの例示的な態様を有する、１つまたは複数の例示的な実施形態による１つの例示的なシステム２０の機能図を示す。
【００３８】
図２は、論理的な説明のために構成された機能ブロックの点から、任意の相対的な物理的サイズ、処理電力要件、それらのブロックを実装する任意のハードウェアの位置またはその他の空間的関係を表さない場合がある例示的なシステム２０を表すことが理解されよう。
【００３９】
１つまたは複数の実施形態の特定の態様および特徴の例示のために、例示的なシステム２０は、ロングタームエボリューション（ＬＴＥ）機能仕様からの説明される逸脱を除いて、ロングタームエボリューション（ＬＴＥ）機能仕様を参照して、かつ当該機能仕様を満たしているとして説明される。
【００４０】
しかし、ＬＴＥを参照した記載は、例示的ないくつかの態様および特徴を示して、説明するためだけであり、本開示に基づいて、当業者に容易に明らかになるように、本発明および様々な実施形態は、サーバゲートウェイもやはりデジタルパケットネットワークに対するデジタルパケットネットワークゲートウェイに面する状態で、サーバゲートウェイの均等物に面する無線ネットワークを有する任意のタイプの通信ネットワークシステムに対して適用可能性を有する。
【００４１】
次に、図２を参照すると、例示的なシステム２０は、例えば、進化型ユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）サブシステムであり得る、１つまたは複数の無線アクセスネットワーク（ＲＡＮ）２２を含み、それぞれのＲＡＮ２２は、例えば、１つまたは複数のユーザ機器（ＵＥ）２６と通信している、ＬＴＥ仕様書の意味範囲内の拡張ノードＢ（ｅノードＢ）であり得る基地局２４を含む。ＵＥ２６は、例えば、説明のための実施例の場合、セルラ電話、ＰＤＡ、ラップトップコンピュータ、または適切な無線特徴を有する、車両搭載型コンピュータなど、ｅノードＢまたは同等のタイプの基地局２５と通信することが可能な任意のタイプのユーザデバイスであり得る。
【００４２】
ＵＥ２６および基地局２４は、それぞれ、それぞれのトランシーバおよびアンテナ（別々に図示せず）を含んでよく、例えば、ダウンリンク（ＤＬ）伝送方式、およびシングルキャリア伝送（例えば、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ））アップリンク（ＵＬ）方式として直交周波数分割多重（ＯＦＤＭ）を利用するように構築され、構成されてよい。
【００４３】
基地局２４およびＵＥ２６に関して上で識別された例示的な構成は、単なる例であり、本発明を実施するシステムまたは方法において使用され得る基地局２４およびＵＥ２６構成に関する何らの限定ではない。本開示を読むとすぐ、好ましくは、ヘッダフィールド、または均等物、およびデータフィールドもしくはペイロード、または均等物を有するパケットを経由して通信する以外の基地局２４およびＵＥ２６の構成は、本発明を実施するために特殊化されるとは限らず、当業者に知られている従来のＲＡＮ実施に従ってよい点を理解されよう。したがって、さらなる詳細は省略される。
【００４４】
図２を参照すると、例示的なシステム２０は、アプリケーション意識サービングゲートウェイ（ＡＷ／Ｓ−ＧＷ）２８を含む。ＲＡＮ２２に面し、基地局２４から、または基地局２４に対してＧＰＲＳトンネリングプロトコルユーザ（ＧＴＰ−Ｕ）プレーンプロトコルパケット、もしくは均等物を受信するように構築され、構成され、かつ、ＡｐｐＩＤｉ，ｊと任意にラベル付けされたアプリケーション意識データを生成するために、例えば、シャローパケット検査に基づいて、パケットストリームまたはパケットシーケンスとしてそれらのパケットを構成することを含み得る、受信されたＧＴＰ−Ｕ、もしくは同等の移動体プロトコルパケットに関してシャローパケット検査およびディープパケット検査の両方を実行するように構成された、下で説明されるディープパケット検査（ＤＰＩ）処理能力を有し、この場合、指標ｉは、特定のユーザ、すなわち特定の移動体ユーザ機器ＵＥ２６ｉを識別し、指標ｊは、例えば、特定のアプリケーションを含めて、アプリケーション意識情報を識別する。Ａｐｐｉ，ｊデータは、後の項でより詳細に説明されるハンドオフおよび関連するホットリダンダンシ処理を含めて、後続の処理のために、例えば、ＡＷ／Ｓ−ＧＷ２８において格納され得る。
【００４５】
図２を引き続き参照すると、例示的なシステム２０において、パケット検査、およびＡｐｐｉ，ｊの生成および格納を含む、Ａ／Ｓ−ＧＷ２８のその他のアプリケーション意識処理は、例えば、  ディープパケット検査ベースのアプリケーション意識エンジン（ＡＡＥ）３０によって実行され得る。ＡＡＥ３０は、本開示を読むとすぐに、例えば、通常のＰＤＮサイドのＤＰＩと、移動体プロトコルパケットを処理するために、本開示に基づいて、当業者によって理解されることになる形で修正された関連するアプリケーション意識処理エンジンとを用いて、例えば、図１の例示的なＬＴＥシステム１０のＳ−ＧＷ１６の知られている実装形態など、移動体プロトコルネットワークに面するサーバゲートウェイの知られている実装形態を補完して、適切に修正することによって、当業者によって容易に実装され得る。
【００４６】
当業者は、ＰＤＮにおいて実行されるようなアプリケーション意識処理の実用的な知識を有し、本開示に鑑みて、ＡＡＥ３０は、Ａｐｐｉ，ｊＩＤデータがセッション識別子情報も含み得るように、シャローパケット検査およびＤＰＩを実行するように構成され得る点を理解されよう。
【００４７】
図２を引き続き参照すると、Ａｐｐｉ，ｊＩＤを生成するＡＡＥ３０アプリケーション意識処理は、例えば、５タプルユーザ／アプリケーション識別子情報を有する、シャローパケット検査と、例えば、ＯＳＩレイヤモデル内のレイヤ「２」から「７」、またはＧＴＰ−Ｕの均等物内、もしくは同等の移動体フォーマットパケット内の情報など、アプリケーション情報を抽出するためのＤＰＩドリルダウン（ｄｒｉｌｌｉｎｇ  ｄｏｗｎ）とを含み得る。この５タプル情報は、ＯＳＩモデル用語で、発信源ＩＰアドレス、宛先ＩＰアドレス、  発信源ＩＰポート、宛先ＩＰポート、およびＩＰプロトコル、例えば、ＴＣＰまたはＵＤＰを備え得る。上で識別されたアプリケーション情報は、ＯＳＩレイヤ「２」から「７」または均等物からの情報を含む。
【００４８】
５タプルユーザ／アプリケーション情報を抽出するため、およびＰＤＮサイドのアプリケーション意識処理において、ＰＤＮパケットのＯＳＩレイヤ「２」から「７」または均等物からアプリケーション情報を抽出するための方法ならびに技法は、当業者に知られており、本発明に従って、Ａ／Ｓ−ＧＷ２８内の移動体プロトコルパケット、例えば、ＧＴＰ−Ｕからかかる情報を抽出するための、そのような、知られている方法および技法に対する必要かつ適切な変更および修正は、本開示に基づいて理解されることになり、したがって、当業者が本発明を実施するためにかかる処理のさらなる詳細が列挙される必要はない。
【００４９】
図２を参照すると、例示的なシステム２０は、例えば、関連技術の図１のＭＭＥ１９と実質的に同一であってよいＭＭＥ３４を含むことも可能である。ＭＭＥ３４の動作は、関連技術のＬＴＥ  ＭＭＥ１９によって実行される動作に加えて、あるＡＷ／Ｓ−ＧＷ２８から別のＡＷ／Ｓ−ＧＷ２８への所与のユーザ移動体機器のハンドオフと関連する、前者のＡＷ／Ｓ−ＧＷ２８から後者のＡＷ／Ｓ−ＧＷ２８へのホットリダンダンシアプリケーション意識処理を有する様々な例示的な実施形態の一態様に関する別の構成を含み得る。
【００５０】
図２を参照すると、例示的なシステム２０は、例えば、３８などのＰＤＮに接続する、関連技術の図１のＰＤＮ−ＧＷ３６と実質的に同一であってよいＰＤＮ−ＧＷ３６も含み得る。ＡＷ／Ｓ−ＧＷ２８内の機能ブロック４０は、例えば、ＰＤＮ−ＧＷ３８に対する入力のために異なるプロトコルが必要とされる場合または指定される場合、その上でＡＡＥ３０が上述のように動作するＲＡＮ１２から受信されたプロトコルの移動体プロトコルパケットをかかるプロトコルに変換する機能を表す。
【００５１】
図２を引き続き参照すると、様々な例示的な実施形態の１つまたは複数の態様によれば、一態様は、複数のアプリケーション意識サービングゲートウェイに、あるＡＷ／Ｓ−ＧＷ２８から別のＡＷ／Ｓ−ＧＷ２８への移動体ユーザ機器ＵＥ２６ｉのハンドオフと一緒に、ＡＷ／Ｓ−ＧＷ２８のハンドオフにおいて生成されたもしくは生成されているＡｐｐＩＤｉ，ｊを反映するアプリケーション意識処理トレーニングデータＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）、またはそのＡｐｐＩＤｉ，ｊに基づくアプリケーション意識処理トレーニングデータＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）を転送するように構成されたホットリダンダンシアプリケーション意識処理ハンドオフ（ＨＲ−ＡＷ）エンジン３２を提供することによって、ＡｐｐＩＤｉ，ｊのすべてまたはサブセットにホットリダンダンシアプリケーション意識処理を提供する。
【００５２】
上述のおよびその他の態様に関して、それぞれのＡＷ／Ｓ−ＧＷ２８のＡＡＥ３０は、その他のＡＷ／Ｓ−ＧＷ２８から移動体ユーザ機器に引き渡されるのと一緒に、別のＡＷ／Ｓ−ＧＷ２８からＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）を受信するように構成されることが可能であり、移動体ユーザ機器ＵＥｉに引き渡した後に、ＡＡＥ３０がそのＵＥｉから受信した移動体フォーマットパケット、またはそのＵＥｉに関して受信した移動体フォーマットパケットを処理し続けるために、受信されたＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）に基づいて、そのアプリケーション意識（例えば、ＤＰＩ）処理をトレーニングするか、または別の形で初期化するように構成されることが可能である。
【００５３】
一態様によれば、ＭＭＥ３４は、あるＡＷ／Ｓ−ＧＷ２８から１つまたは複数のその他のＡＷ／Ｓ−ＧＷ２８ユニットへのＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）の転送を制御するか、または実施する。この態様を有する例示的な実施形態の例示的な動作は、本開示の後の項においてさらに説明される。
【００５４】
もう１つの態様によれば、ＨＲ−ＡＷエンジン３２は、ＡｐｐＩＤｉ，ｊのすべてまたはサブセットに関するＭＭＥの直接的な動作の有無にかかわらず、あるＡＷ／Ｓ−ＧＷ２８からその他のＡＷ／Ｓ−ＧＷ２８にＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）を通信するように構成され得る。この態様を有する例示的な実施形態に関する例示的な動作および当該実施形態による例示的な動作は、本開示の後の項においてさらに説明される。
【００５５】
当業者に理解されるように、ＨＲ−ＡＷエンジン３２と、別のＡＷ／Ｓ−ＧＷ２８からＴｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）を受信して、Ｔｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）に関連する特定のＵＥとのパケットに関するアプリケーション意識処理をトレーニングまたは初期化するように構成されたＡＡＥ３０とを有するこの態様を複数のＡＷ／Ｓ−ＧＷ２８に提供することから利点が得られる。かかる利点は、システム２０の移動体プロトコルサイドにおける、ローミングＵＥｉのホットリダンダンシアプリケーション意識処理を含むが、これに限定されず、これは、ＬＴＥおよびその他の（例えば、３Ｇ）ＰＤＮサイドのポリシー施行の場合、実際的でないか、または可能でない１つまたは複数のアプリケーション意識ポリシー施行および料金請求機能を含むが、これに限定されない利点をさらに提供する。
【００５６】
図３は、ホットリダンダンシハンドオフ機能の１つの例示的な態様を有する、ＤＰＩアプリケーションを含む、アプリケーション意識移動体プロトコルゲートウェイの１つの例示的な特徴による動作可能な接続を示す、もう１つのＡＷ／Ｓ−ＧＷ２８に関する、図２の領域３００の分解図である。
【００５７】
図３を参照すると、図２のシステムのＭＭＥ３４からＡＷ／Ｓ−ＧＷ２８への動作可能な接続３０２は、図２のＲＡＮ２２内にあると想定される特定の移動体ユーザ機器ＵＥｎを２８Ｂとラベル付けされた別のＡＷ／Ｓ−ＧＷにハンドオフするために、ＭＭＥ３４がハンドオフ命令をＡＷ／Ｓ−ＧＷ２８に通信していることを表す。動作可能な接続３０４は、そのＤＰＩ、およびＵＥｎから受信された移動体プロトコルパケット、またはＵＥｎ宛の移動体プロトコルパケットのその他のアプリケーション意識処理においてＡＡＥ３０によって生成されたＴｒａｉｎｉｎｇ（ＡｐｐＩＤｎ，ｊ）を収集するために、動作可能な接続３０２がＵＥｎのハンドオフを開始した後で実行されるＡＡＥ３０とＨＲ−ＡＷエンジン３２との間の通信またはその他の動作を表す。動作可能な接続３０６は、ＡＷ／Ｓ−ＧＷ２８からＭＭＥ３４へのＴｒａｉｎｉｎｇ（ＡｐｐＩＤｎ，ｊ）の通信を表す。動作可能な接続３０８は、ＭＭＥ３４からＡＷ／Ｓ−ＧＷ２８ＢへのＴｒａｉｎｉｎｇ（ＡｐｐＩＤｎ，ｊ）の通信を表す。接続３０８は、ＬＴＥサービングゲートウェイが移動体ユーザ機器ＵＥｎをハンドオフするための従来のＬＴＥ  ＭＭＥハンドオフ命令も含み得る。動作可能な接続３１０は、ハンドオフに先立ってＡＷ／Ｓ−ＧＷ２８において進行していた、ＵＥｎとのアプリケーションフローのすべてまたはサブセットに関して、移動体プロトコルパケットに関してアプリケーション意識処理を継続するために、Ｔｒａｉｎｉｎｇ（ＡｐｐＩＤｎ，ｊ）に基づいて、ＡＡＥ３０Ｂをトレーニングするため、または別の形で初期化するための、ＡＷ／Ｓ−ＧＷ２８ＢのＡＡＥ３０ＢとＨＲ−ＡＷエンジン３２Ｂとの間の通信およびその他の動作を表す。
【００５８】
図４は、図３によるアプリケーション意識移動体プロトコルゲートウェイを有する例示的な環境で実施される、ホットリダンダンシハンドオフを含む、移動体パケットプロトコルサイドにおける、移動体プロトコルパケットのアプリケーション意識パケット管理を有する１つの例示的な実施形態に関する例示的なプロセス４００のプロセス流れ図を示す。
【００５９】
図４を参照すると、例示的な動作は、図２および５のＡＷ／Ｓ−ＧＷ２８など、アプリケーション意識移動体プロトコルサービングゲートウェイにおいて、パケット内のパケットヘッダ情報とパケットペイロード情報とを検出することと、例えば、第ｉ番目のユーザと第ｊ番目のアプリケーションタイプとを識別する、上で説明されたＡｐｐＩＤｉ，ｊなど、ユーザおよびアプリケーションを識別する１つまたは複数のデータを生成することとを含む、移動体プロトコルパケット上のアプリケーション意識プロセスが複数のユーザ機器デバイスＵＥのそれぞれから／当該ユーザ機器デバイスＵＥのそれぞれへ流れるのを表す４０２から始まる。このユーザ識別は、直接的（例えば、ＩＰアドレス）であってよく、またはＳＤＦをユーザと相関させるために、より高いレイヤのネットワーク要素によって使用される間接的（例えば、サービスデータフロー識別子）であってもよい。このユーザ識別情報は、どの特定の１つまたは複数のＵＥがそのユーザと関連付けられるかについての識別子も含み得る。図２および５を参照すると、ＡｐｐＩＤｉ，ｊの生成は、ＡＷ／Ｓ−ＧＷ２８のＡＡＥ３０エンジンにおいて実行され得る。Ａｐｐｉ，ｊデータは、下でより詳細に説明されるように、４０６、４０８におけるハンドオフ処理を含めて、後続の処理のために、例えば、ＡＡＥ３０エンジンにおいて格納され得る。
【００６０】
４０４において、図２のＭＭＥ３４または均等物など、ＭＭＥは、ＵＥｑと任意にラベル付けされた特定の移動体ユーザ機器の図３のＡＷ／Ｓ−ＧＷ２８Ｂなど、別の移動体プロトコルサイドのサービングゲートウェイに対するハンドオフを実行するように、図２のＡＷ／Ｓ−ＧＷ２８など、移動体プロトコルサービングゲートウェイに命令する。図３を参照すると、動作可能な接続３０２は、図４の実行４０４の一例を表し得る。
【００６１】
図４を引き続き参照すると、４０６において、４０４に応答して、ＡＷ／Ｓ−ＧＷ２８は、ＵＥｑデバイスから受信されたパケットに基づいて、ＡｐｐＩＤｉ，ｊのうちのどれが生成されて、格納されているかを識別し、次いで、そのＡｐｐＩＤｉ，ｊデータは、例えば、図２のＨＲ−ＡＷエンジン３２によってＡＡＥ３０から収集される。図３を参照すると、動作可能な接続３０４は、アプリケーション意識処理データ、例えば、図４のＡｐｐＩＤｑ，ｊデータの４０６収集の実行の一例を表し得る。
【００６２】
図４を再び参照すると、４０６の後で、４０８において、ＡｐｐＩＤｑ，ｊであり得るＴｒａｉｎｉｎｇ（ＡｐｐＩＤｑ）は、図３に示すようにＡＷ／Ｓ−ＧＷ２８からＭＭＥ３４へなど、元の移動体プロトコルサイドのサービングゲートウェイからＭＭＥに送信されるか、または伝搬される。図３の動作可能な接続３０６は、図４の伝播４０８の実行の一例を表し得る。
【００６３】
図４における４０８の実行の後に、４１０において、Ｔｒａｉｎｉｎｇ（ＡｐｐＩＤｑ，ｊ）は、ＭＭＥ、例えば、図２のＭＭＥ３４から、この例では、図３に示すＡＷ／Ｓ−ＧＷ２８Ｂなど、ＵＥｑに関して新しく割り当てられた移動体プロトコルサイドのサービングゲートウェイに送信されるか、または伝搬される。図３の動作可能な接続３０８は、図４の伝搬４１０の実行の一例を表し得る。
【００６４】
最後に、図４の４１２において、この例のＡＷ／Ｓ−ＧＷ２８Ｂなど、新しく割り当てられた移動体プロトコルサイドのサービングゲートウェイにおいて、アプリケーション意識処理がトレーニングされ、かつ／または別の形で初期化され、その後すぐに、このアプリケーション意識処理は、連続的なＡｐｐＩＤｑ，ｊを生成するために、ＡＷ／Ｓ−ＧＷ２８ＢがＵＥｑから／ＵＥｑに対して受信したパケットに関して継続する。
【００６５】
本開示から容易に理解できるように、ユーザおよびアプリケーションタイプ、例えば、ＡｐｐＩＤｉ，ｊまたは連続的なＡｐｐＩＤｑ，ｊを識別するアプリケーション意識処理データを、例えば、料金請求エンティティまたは別のポリシー施行エンティティに通信するための様々な特徴、規則、仕様、およびオプションは容易に明らかになるであろう。
【００６６】
１つの説明のための実施例として、図２を参照すると、ＡＷ／Ｓ−ＧＷ２８Ｂは、例えば、ＡｐｐＩＤｉ，ｊが１つまたは複数の所与の基準、または規則を満たしていることに応答して、ポリシーベースの報告（図示せず）を生成して、送信するように構成され得る。一態様によれば、かかるポリシーベースの報告は、例えば、ＰＤＮ−ＧＷ３６を介して、ＰＤＮ３８に接続されたエンティティに通信され得る。もう１つの例示的な態様によれば、ポリシーベースの報告は、ＰＤＮを介した伝搬なしに、例えば、ＭＭＥ３４を介して、移動体プロトコルパケットフォーマットの形で、ネットワークの移動体プロトコルパケットフォーマットサイドを介して到達可能な宛先に通信され得る。
【００６７】
図５は、ＭＭＥなしに、ディープパケット検査ベースのアプリケーション意識パケット管理と、ホットリダンダントなハンドオフとを有する一態様を含む、アプリケーション意識移動体プロトコルゲートウェイのもう１つの例示的な特徴による動作可能な接続を示す、図２の例示的なシステムの部分のもう１つの例示的な態様の分解図である。５０２，５０４、および５０６とラベル付けされた図５の動作可能な接続は、図６で表されるような、１つの説明のための実施例の動作を説明する際に参照される。
【００６８】
図６は、図５によるアプリケーション意識移動体プロトコルゲートウェイを有する例示的な環境において実施される、ホットリダンダントな（ｈｏｔ−ｒｅｄｕｎｄａｎｃｙ）ハンドオフを含む、移動体パケットプロトコルサイドにおいて、移動体プロトコルパケットのアプリケーション意識パケット管理を有する１つの例示的な実施形態に関する例示的なプロセス６００のプロセス流れ図を示す。
【００６９】
図６を参照すると、例示的な動作の手順は、移動体プロトコルパケットに関するアプリケーション意識処理が複数の様々な移動体ユーザ機器デバイスＵＥから／当該移動体ユーザ機器デバイスＵＥに流れる６０２から始まり、この手順は、図２および５のＡＷ／Ｓ−ＧＷ２８など、アプリケーション意識移動体プロトコルサービングゲートウェイにおいて、パケット内のパケットヘッダ情報およびパケットペイロード情報を検出することを含む。６０２アプリケーション意識処理は、複数のユーザ移動体機器のそれぞれに関して、例えば、第ｉ番目のユーザと第ｊ番目のアプリケーションタイプとを識別するＡｐｐＩＤｉ，ｊなど、ユーザおよびアプリケーションを識別する１つまたは複数のデータを生成することを含む。図２および５を参照すると、ＡｐｐＩＤｉ，ｊの生成は、ＡＷ／Ｓ−ＧＷ２８のＡＡＥ３０エンジンにおいて実行され得る。
【００７０】
図６を引き続き参照すると、６０４において、外部的に生成されたハンドオフコマンドは、ユーザおよびアプリケーションを識別するデータを生成するアプリケーション意識移動体プロトコルサービングゲートウェイ、例えば、図２および５に示すＡＷ／Ｓ−ＧＷ２８において受信され、応答して、６０６において、その移動体プロトコルサービングゲートウェイは、ＡｐｐＩＤｉ，ｊまたは同等のデータを収集して、そのデータを、トレーニングアプリケーション意識データ、例えば、Ｔｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）として、例えば、図５に示すＡＷ／Ｓ−ＧＷ２８Ｂなど、別のアプリケーション意識移動体プロトコルサービングゲートウェイに伝搬する。
【００７１】
図５を参照すると、動作可能な接続５０２および５０４は、図６のアプリケーション意識処理データ、例えば、ＡｐｐＩＤｉ，ｊデータを収集することと、そのデータを、例えば、Ｔｒａｉｎｉｎｇ（ＡｐｐＩＤｉ，ｊ）としてその他のアプリケーション意識移動体プロトコルサービングゲートウェイに伝搬することとを実行する一例を表し得る。収集すること６０２および伝搬すること６０４は、例えば、ＡＷ／Ｓ−ＧＷ２８ＢのＨＲ−ＡＷエンジン３２によって実行され得る。
【００７２】
図６を参照すると、６０８において、アプリケーション意識処理は、この例のＡＷ／Ｓ−ＧＷ２８Ｂなど、新しく割り当てられた移動体プロトコルサービングゲートウェイにおいてトレーニングされ、かつ／またはそうではない場合、初期化され、その後すぐに、このアプリケーション意識処理は、ＡＷ／Ｓ−ＧＷ２８ＢがＵＥｑから／ＵＥｑに対して受信するパケットに関して継続する。図５を参照すると、動作可能な接続５０６は、アプリケーション意識処理６０８のトレーニングおよび継続の一例を表し得る。
【００７３】
当業者に明らかなように、これらの商業的に利用可能なウェブレジストリ環境の詳細は、当業者が、本発明に従って実施するために、本開示に適合して、これらの環境を本開示と組み合わせるために必要とされる範囲で、よく知られており、当業者に容易に利用可能であり、したがって、省略される。
【図１】
0005384645.tif 000002
【図２】
0005384645.tif 000003
【図３】
0005384645.tif 000004
【図４】
0005384645.tif 000005
【図５】
0005384645.tif 000006
【図６】
0005384645.tif 000007