(57)【要約】  パケットデータネットワークにおける加入者マネジメント機能及び呼制御機能を統合するためのシステム及び方法を提供する。加入者マネジメントサービスは、課金のためのユーセージの追跡、アカウント情報の提供、及び加入者又はユーザに対するリソースの認可等の行為を含む。呼制御機能は、データの交換用のセッション開始プロトコル（ＳＩＰ）の呼セッションをセットアップすることを含む。ＳＩＰ機能はＳＩＰサーバによって提供され、加入者マネジメントはネットワークアクセスサーバ（ＮＡＳ）によって提供される。ここで、ＳＩＰ機能及びＮＡＳ機能は、同一デバイス上で実装される。この統合されたデバイスは、これらの機能間で情報をマッピングする少なくとも１つのデータベースを保持することができ、したがって、双方の機能は、他方の情報にアクセスすることもできるし、他方の情報に対して警告を受けることもできる。【選択図】図４
2010503324.tif 000002
【特許請求の範囲】
【請求項１】
統合された加入者マネジメント機能及び呼制御機能を提供する装置であって、
少なくとも１つのコンピュータ可読媒体を含むサーバと、
前記サーバ内に備わるネットワークアクセスサーバ（ＮＡＳ）機能と、
前記サーバ内に備わるセッション開始プロトコル（ＳＩＰ）機能と、
前記ＮＡＳ機能及び前記ＳＩＰ機能が情報を格納する前記少なくとも１つのコンピュータ可読媒体における少なくとも１つのデータベースであって、前記ＮＡＳ機能の情報が、該少なくとも１つのデータベースにおいて前記ＳＩＰ機能の情報にマッピングされるデータベースと、
を備える、装置。
【請求項２】
請求項１に記載の装置であって、ＳＩＰ呼セッションについての可能性のある帯域幅ユーセージを計算する前記ＳＩＰ機能、および利用可能な帯域幅よりも大きい帯域幅を要求する呼セッションを拒絶する前記ＮＡＳ機能をさらに備える、装置。
【請求項３】
請求項１に記載の装置において、前記少なくとも１つのデータベースは、前記ＮＡＳ機能及び前記ＳＩＰ機能を含むモジュールによって作成される、装置。
【請求項４】
請求項１に記載の装置であって、ＳＩＰシグナリングを検出し、および前記ＳＩＰ機能を前記ＮＡＳ機能に双方向にマッピングするＣＰＵをさらに備える、装置。
【請求項５】
請求項１に記載の装置において、前記ＳＩＰ機能は、前記少なくとも１つのデータベースからの情報に基づいてリソースを解放する、装置。
【請求項６】
請求項１に記載の装置において、前記ＳＩＰ機能はＳＩＰプロキシであり、前記少なくとも１つのデータベースは仮想データベースである、装置。
【請求項７】
前記ＮＡＳ機能は、モバイルＩＰを実施するホームエージェントである、請求項１に記載の装置。
【請求項８】
統合された加入者マネジメント機能及び呼制御機能を提供する方法であって、
ネットワークアクセスサーバ（ＮＡＳ）機能のデータを処理するステップと、
ＮＡＳ機能及びＳＩＰ機能が存在するサーバ上で加入者のセッション開始プロトコル（ＳＩＰ）呼セッションを検出するステップと、
前記ＳＩＰ呼セッションに関係するアクセスサイドＮＡＳ情報を見つけるステップと、
前記ＳＩＰ呼セッションの情報を前記ＮＡＳ情報にマッピングするステップと、
を含む、方法。
【請求項９】
前記マッピングは、少なくとも１つのデータベースにおいて行われる、請求項８に記載の方法。
【請求項１０】
ＮＡＳ機能及びＳＩＰ機能を含むモジュールを作成するステップをさらに含む、請求項８に記載の方法。
【請求項１１】
請求項８に記載の方法であって、前記ＳＩＰ呼セッションについての可能性のある帯域幅ユーセージを計算するステップと、
利用可能である帯域幅よりも大きい帯域幅を要求する呼セッションを拒絶するステップと、
をさらに含む、方法。
【請求項１２】
前記ＳＩＰ機能をＳＩＰプロキシとして実施するステップをさらに含む、請求項８に記載の方法。
【請求項１３】
ユーザ機器のドロップが検出されたときにネットワークリソースを解放するステップをさらに含む、請求項８に記載の方法。
【請求項１４】
前記ＮＡＳ機能及び前記ＳＩＰ機能の双方へのＩＰセキュリティプロトコル（ＩＰＳｅｃ）トンネルを確立するステップをさらに含む、請求項８に記載の方法。
【請求項１５】
統合された加入者マネジメント機能及び呼制御機能を提供する装置であって、
少なくとも１つのコンピュータ可読媒体を含むサーバを提供する手段と、
前記サーバを提供する手段内に備わるネットワークアクセスサーバ（ＮＡＳ）機能を提供する手段と、
前記サーバを提供する手段内に備わるセッション開始プロトコル（ＳＩＰ）機能を提供する手段と、
前記ＮＡＳ機能を提供する手段及び前記ＳＩＰ機能を提供する手段が情報を格納する前記少なくとも１つのコンピュータ可読媒体における少なくとも１つデータベースであって、前記ＮＡＳ機能の情報が、該少なくとも１つのデータベースにおいて前記ＳＩＰ機能の情報にマッピングされる、少なくとも１つのデータベースと、
を備える、装置。
【請求項１６】
請求項１５に記載の装置であって、ＳＩＰ呼セッションについての可能性のある帯域幅ユーセージを計算する前記ＳＩＰ機能を提供する手段、及び、利用可能な帯域幅よりも大きい帯域幅を要求する呼セッションを拒絶する前記ＮＡＳ機能を提供する手段をさらに備える、装置。
【請求項１７】
請求項１５に記載の装置において、前記少なくとも１つのデータベースは、前記ＮＡＳ機能を提供する手段及び前記ＳＩＰ機能を提供する手段を備えるモジュールによって作成される、装置。
【請求項１８】
請求項１５に記載の装置であって、ＳＩＰシグナリングを検出し、および、前記ＳＩＰ機能を提供する手段を、前記ＮＡＳ機能を提供する手段に双方向にマッピングするＣＰＵをさらに備える、装置。
【請求項１９】
前記ＳＩＰ機能を提供する手段は、前記少なくとも１つのデータベースからの情報に基づいてリソースを解放する、請求項１５に記載の装置。
【請求項２０】
前記ＳＩＰ機能を提供する手段は、ＳＩＰプロキシである、請求項１５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、パケットデータネットワークにおける加入者マネジメント機能及び呼制御機能を統合することに関するものである。より詳細には、本開示は、無線パケットデータ通信システムにおけるネットワークアクセスサーバ及び呼セッションサーバの機能を統合することに関するものである。
【背景技術】
【０００２】
無線通信システム及び無線通信ネットワークは、たとえば、衛星通信システム、ＷｉＦｉアクセスシステム、セルラー通信システムを含む多くのアプリケーションに関連して使用され、また、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、トレオ（Treo）、ブラックベリー（Blackberry）、及び携帯電話等のユーザ機器に関連して使用される。このようなアプリケーションのユーザが取得する１つの大きな利点は、ユーザがこのような無線通信システムの範囲内にいる限り、ネットワーク（たとえば、インターネット）に接続することができるということである。
【０００３】
現在の無線通信システムは、モバイル加入者にモバイルデータサービスを提供するために、回線交換及びパケット交換のいずれか又はそれらの組み合わせを用いる。一般的に言えば、回線ベースのアプローチでは、無線データは、物理的なスイッチングパスを使用してデータの送信者と受信者との間の専用（且つ途切れない）接続によって搬送される。直接接続がセットアップされると、当該接続は、送信者及び受信者が交換すべきデータを有する限り維持される。このような直接且つ専用のスイッチングパスが確立される結果、接続がクローズするまで、固定されたネットワークリソースの共有は拘束される。送信者と受信者との間の物理的な接続がもはや所望でなくなったとき、その接続は切断され、ネットワークリソースは、必要に応じて他のユーザに割り当てられる。
【０００４】
一般に、パケットベースのアプローチでのデータフローは、「パケット化」される。このアプローチでは、データは、情報の個々のセグメントに分割さる。各セグメントは、たとえば、送信元情報、宛先情報、パケットのビット数に関する情報、優先度情報、及びセキュリティ情報を提供することができる「ヘッダ」情報を収容する。パケットは、その後、ヘッダ情報に基づいて、独立して宛先へルーティングされる。データフローは、複数のパケット又は単一のパケットを含むことができる。
【０００５】
無線通信システムにおいて、システムは、通常、有線部分及び無線部分を含み、無線部分は、ユーザ機器とアンテナとの間である。アンテナは、通例、有線上のデータを無線信号に変換するデバイス、１つ又は複数のアンテナへデータをルーティングする他のデバイス、及び／又は、ウェブページ、電子メール、音楽、ビデオ等のデータコンテンツをユーザ機器に提供するデバイスに接続する。特定のタイプのマルチメディアコンテンツが、ユーザ機器によって所望されるとき、セッション開始プロトコル（ＳＩＰ）が、ユーザセッションをセットアップするのに使用される。ＳＩＰユーザセッションは、ビデオ、音声、インスタントメッセージング、プレゼンス、オンラインゲーム、及びバーチャルリアリティ等のマルチメディアコンテンツをサポートする。通常、ＳＩＰは、ＳＩＰプロキシサーバによってハンドリングされる。ＳＩＰプロキシサーバは、これらのユーザセッションの開始、変更、及び終了を行う。これらのＳＩＰプロキシサーバは、加入者マネジメントサービスを提供するネットワークアクセスサーバ（ＮＡＳ）からは分離されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信ネットワーク上のＳＩＰプロキシサーバとネットワークアクセスサーバとの独立性を前提とすると、これらの独立したデバイス間の通信にセキュリティ問題が発生する可能性があり、ネットワークリソースの割り当てに関して問題が生じる可能性がある。
【課題を解決するための手段】
【０００７】
パケットデータネットワークにおける加入者マネジメント機能及び呼制御機能を統合するためのシステム及び方法が提供される。加入者マネジメントサービスは、ネットワークアクセスサーバ（ＮＡＳ）によって提供され、課金のためのユーセージの追跡、アカウント情報の提供、及び加入者又はユーザに対するリソースの認可等の行為を含む。呼制御機能は、データの交換用のセッション開始プロトコル（ＳＩＰ）の呼セッションをセットアップすることを含み、ＳＩＰサーバによって提供することができる。統合されたデバイスは、これらの機能間で情報をマッピングする少なくとも１つのデータベースを保持することができる。このデータベースは仮想のものとすることができる。したがって、双方の機能は、他方の情報にアクセスすることもできるし、他方の情報に対して警告を受けることもできる。この統合されたデバイスは、帯域幅管理、強化されたセキュリティ、及び強化された報告等の利益を提供する。
【０００８】
本開示によれば、特定の実施の形態は、サーバ、ネットワークアクセスサーバ（ＮＡＳ）機能、セッション開始プロトコル（ＳＩＰ）機能、及び少なくとも１つのデータベースを備える、統合された加入者マネジメント機能及び呼制御機能を提供する。サーバは、少なくとも１つのコンピュータ可読媒体を含む。ネットワークアクセスサーバ（ＮＡＳ）機能は、サーバ内に備わっている。セッション開始プロトコル（ＳＩＰ）機能は、サーバ内に備わっており、少なくとも１つのコンピュータ可読媒体における少なくとも１つのデータベースが、ＮＡＳ機能及びＳＩＰ機能からの情報を格納する。ＮＡＳ機能の情報は、少なくとも１つのデータベースにおいてＳＩＰ機能の情報にマッピングされる。
【０００９】
さらに、本開示によれば、特定の実施の形態は、ネットワークアクセスサーバ（ＮＡＳ）機能でデータを処理すること、ＮＡＳ機能及びＳＩＰ機能を備えるサーバ上で加入者についてのセッション開始プロトコル（ＳＩＰ）呼セッションを検出すること、ＳＩＰ呼セッションに関係するアクセスサイドのＮＡＳ情報を発見すること、並びにＳＩＰ呼セッション情報をＮＡＳ情報にマッピングすることを含む、統合加入者マネジメント機能及び呼制御機能を提供するためのプロセスを特徴とする。
【００１０】
またさらに、本開示によれば、特定の実施の形態は、少なくとも１つのコンピュータ可読媒体を含むサーバを提供するためのメカニズム、サーバを提供するためのメカニズムに備わるネットワークアクセスサーバ（ＮＡＳ）機能を提供するためのメカニズム、サーバを提供するためのメカニズム内に備わるセッション開始プロトコル（ＳＩＰ）機能を提供するためのメカニズム、並びに、ＮＡＳ機能を提供するためのメカニズム及びＳＩＰ機能を提供するためのメカニズムが情報を記憶する少なくとも１つのコンピュータ可読媒体における少なくとも１つデータベースであって、ＮＡＳ機能の情報が、少なくとも１つのデータベースにおいてＳＩＰ機能の情報にマッピングされる、少なくとも１つのデータベースを備える、統合された加入者マネジメント機能及び呼制御機能を提供する装置を特徴とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の特定の実施形態によるパケットデータ送信に使用されるネットワークトポロジーの概略図である。
【図２】本発明の特定の実施形態によるパケットデータ送信に使用されるネットワークトポロジーの概略図である。
【図３】本発明の特定の実施形態による統合されたネットワークアクセスサーバ（ＮＡＳ）及びセッション開始プロトコル（ＳＩＰ）サーバを示す図である。
【図４】本発明の特定の実施形態による統合されたネットワークアクセスサーバ（ＮＡＳ）及びセッション開始プロトコル（ＳＩＰ）サーバを示す図である。
【図５】本発明の特定の実施形態による統合されたネットワークアクセスサーバ（ＮＡＳ）及びセッション開始プロトコル（ＳＩＰ）サーバを示す図である。
【図６】本発明の特定の実施形態による加入者マネジメント機能及び呼制御機能を統合する方法のフロー図である。
【図７】本発明の特定の実施形態によるネットワークにおける複数の統合されたＮＡＳ／ＳＩＰデバイスの概略図である。
【図８】本発明の特定の実施形態による外部データベースを有する複数の統合されたＮＡＳ／ＳＩＰデバイスの概略図である。
【図９】本発明の特定の実施形態によるリンクされた呼エレメントを有する統合されたＮＡＳ／ＳＩＰサーバを示す図である。
【発明を実施するための形態】
【００１２】
本開示によれば、パケットデータネットワークにおける加入者マネジメント機能及び呼制御機能を統合するためのシステム及び方法が提供される。加入者マネジメントサービスは、課金のためのユーセージ（usage：使用量）の追跡、アカウント情報の提供、及び加入者又はユーザに対するリソースの認可等の機能を含む。呼制御機能は、データの交換のためのセッションのセットアップを含み、より詳細には、セッション開始プロトコル（ＳＩＰ）のセッションの確立、維持、及び切断を含む。本発明の特定の実施形態では、ＳＩＰ機能は、ＳＩＰサーバによって提供され、加入者マネジメントは、ネットワークアクセスサーバ（ＮＡＳ）機能によって提供され、ＳＩＰ機能及びＮＡＳ機能は、同じデバイス上で実施される。この統合されたデバイスは、これらの機能間の情報をマッピングするデータベースを維持することができ、したがって、双方の機能は、他方の情報にアクセスすることもできるし、他方の情報に対して警告を受けることもできる。簡略にするために本出願には含まれていない多くのデバイス及び異なるタイプのデバイスをネットワークに記載することができるのは、当業者に理解されよう。
【００１３】
図１は、本発明の特定の実施形態による、統合されたＳＩＰ機能及びＮＡＳ機能を含むネットワークトポロジー１００の概略図である。ネットワークトポロジー１００は、ユーザ機器（ＵＥ）１１０、基地局（ＢＳ）１１２及び１１４、無線アクセスネットワーク（ＲＡＮ）１１６、ＳＩＰ機能を有するパケットデータ配給ノード（ＰＤＳＮ）１１８、ネットワーク１２０、並びにＳＩＰ機能を有するホームエージェント（ＨＡ）１２２を含む。ユーザ機器１１０には、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、トレオ、ブラックベリー、携帯電話、及びパケットデータ送信を受信することができる他の任意のデバイス等のデバイスが含まれ得る。基地局１１２及び１１４は、ユーザ機器１１０への無線送信の配信を可能にすると共にユーザ機器１１０からの情報及び要求を受信するアンテナを含む。ユーザ機器１１０から基地局１１２及び１１４によって受信された情報は、無線で又は有線接続によってその宛先へ転送される。
【００１４】
ＲＡＮ１１６は、無線ネットワーク制御装置（ＲＮＣ）やパケット制御機能（ＰＣＦ）等の、ＲＡＮ１１６内に統合されたデバイスを含むことができる。図示したＲＡＮ１１６は、基地局１１２及び１１４並びにＰＤＳＮ／ＳＩＰ１１８に結合されている。特定の実施形態では、基地局１１２及び１１４の一方又は双方をＲＡＮ１１６に含めることができる。統合されたＰＤＳＮ／ＳＩＰ１１８は、３Ｇ  ＣＤＭＡネットワークの統合された機能を提供することができる。ネットワーク１２０は、ＰＤＳＮ／ＳＩＰ１１８に結合され、ルータ及び他の機器等のさまざまなネットワークデバイスを含むことができる。ＨＡ／ＳＩＰ１２２は、ネットワーク１２０に連結され、モバイルＩＰネットワークの統合された機能を提供することができる。ＰＤＳＮ及びホームエージェントのＮＡＳデバイスは、情報のトンネリング／トンネリング解除、ローミングするユーザ機器１１０の移動の管理、加入者の認可、及び課金情報の管理のようなサービスを提供する。ＰＤＳＮはさらに、無線送信のパケットデータを作成することができ、ＨＡはさらに、ＩＰネットワーク送信のパケットデータを作成することができる。統合されたＳＩＰ／ＮＡＳデバイス１１８及び１２２は、ネットワーク１００上に実装されたプロトコルに応じて、同じネットワークで共に使用することもできるし、別々のネットワークで使用することもできる。統合されたＳＩＰデバイス１１８ＮＡＳデバイス１２２は、ＳＩＰ機能及びＮＡＳ機能から少なくとも１つのデータベースを形成する情報をマッピングすることができる。この情報は、同じユーザ機器１１０に従ってマッピングすることができ、ＳＩＰセッション及びＮＡＳ呼情報に関する情報をフィルタリングするのに使用することができる。
【００１５】
図２は、本発明の特定の実施形態による、統合されたＳＩＰ機能及びＮＡＳ機能を含むネットワークトポロジー２００の概略図である。ネットワークトポロジー２００は、ユーザ機器（ＵＥ）２１０、基地局（ＢＳ）２１２及び２１４、無線アクセスネットワーク（ＲＡＮ）２１６、担当汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）２１８、ネットワーク２２０、並びにＳＩＰ機能を有するゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）２２２を含む。ユーザ機器２１０、基地局２１２及び２１４、ＲＡＮ２１６、並びにネットワーク２２０は、ユーザ機器１１０、基地局１１２及び１１４、ＲＡＮ１１６、並びにネットワーク１２０と同様に機能する。図示したＳＧＳＮ２１８は、情報のトンネリング／トンネリング解除、ローミングするユーザ機器２１０の移動の管理、課金情報の管理等の機能を実行することができる。ＳＧＳＮ２１８によって実行される機能は、移動通信用グローバルシステム（ＧＳＭ）標準規格が使用されるか、又は、ユニバーサル移動体電気通信システム（ＵＭＴＳ）標準規格が使用されるかに依る。ＧＧＳＮ／ＳＩＰ２２２は、モバイルＩＰを有するＨＡ／ＳＩＰ１２２に設けられた機能と同様であるが、ＧＧＳＮ／ＳＩＰ２２２は、ＧＰＲＳ／ＵＭＴＳネットワーク標準規格をサポートする。ＳＩＰ機能と統合することができるが図示されていない他のネットワーク及びＮＡＳデバイスには、８０２．１６ｅ（モバイルＷｉＭａｘ）標準規格で使用されるアクセスサービスネットワーク（ＡＳＮ）ゲートウェイ、レイヤ２トンネリングプロトコル（Ｌ２ＴＰ）標準規格で使用されるＬ２ＴＰネットワークサーバ、セキュアインターネットプロトコル（ＩＰＳｅｃ）標準規格で使用されるＩＰＳｅｃトンネル終端装置、及び８０２．１１標準規格で使用されるＷｉＦｉアクセスポイント又はＷｉＦｉスイッチが含まれる。これらの他のネットワーク及びＮＡＳデバイスは、以下で説明するアイデアを通じて実施することができることは、当業者に理解されよう。
【００１６】
上述したＮＡＳデバイスは、ＳＩＰ機能と統合されると、ＳＩＰプロキシによって提供される機能、バックツーバックユーザエージェント（Ｂ２ＢＵＡ）によって提供される機能、及び／又はセッションボーダコントローラ（ＳＢＣ）によって提供される機能等のＳＩＰデバイス機能を含むことができる。これらの３つのＳＩＰデバイスは、ボイスオーバＩＰ（ＶｏＩＰ）の呼制御及びマルチメディアセッションのセットアップに用いるためにデプロイされる。ＳＩＰプロキシは、ＳＩＰルーティング能力を提供し、エンドツーエンドサービス品質（ＱｏＳ）を提供する際に使用されるリソース予約を管理するための統合されたポリシー決定及び施行機能も提供することができる。Ｂ２ＢＵＡは、自身を通過するＳＩＰシグナリングをさらに変更することができ、たとえば、ＳＩＰメッセージに含まれるセッション記述プロトコル（ＳＤＰ）を変更することができる。また、Ｂ２ＢＵＡのサービスアドレスとのコンタクトとリプレイスすること、アウトバウンド呼用の新しい呼ＩＤを生成すること、及びＦｒｏｍヘッダ及びＴｏヘッダに新しいタグを作成することによって、Ｂ２ＢＵＡは、トポロジー隠蔽（topology hiding）も提供することができる。ＳＢＣは、自身を通過するＳＩＰシグナリング及びあらゆる対応するベアラトラフィックを変更することができるＳＩＰプロキシ／Ｂ２ＢＵＡである。ＳＢＣは、ネットワーク間でポリシーを施行するのに使用することができ、トラフィックがネットワークアドレス変換（ＮＡＴ）／ファイアウォール境界を横断することを可能にするのに使用することができる。ＳＩＰデバイスは、ＲＦＣ３２６１に従って実施することができる。ＲＦＣ３２６１は、http://rfc.net/rfc-index.htmlにおいて見ることができ、参照により本明細書にその全体が援用される。ＳＩＰデバイスは、いくつかの実施形態では、第３世代パートナーシッププロジェクト（３ＧＰＰ）及び３ＧＰＰ２によって記載されているようなプロキシ呼セッション制御機能（Ｐ−ＣＳＣＦ）によって提供される機能を包含する。
【００１７】
図３は、本発明の特定の実施形態による統合されたＮＡＳ／ＳＩＰサーバの一実施態様の説明図である。サーバ３１０は、他のデバイスと通信する任意のＣＰＵベースのシステムとすることができ、いくつかの実施形態では、Starent NetworksのＳＴ−１６プラットフォーム又は類似のプラットフォームとすることができる。ＮＡＳ３１２及びＳＩＰ３１４は、サーバ３１０上に存在し、ソフトウェアでインプリメントすることもできるし、ソフトウェア及びハードドライブの組み合わせでインプリメントすることもできる。図示したＮＡＳ３１２及びＳＩＰ３１４は、上述した加入者マネジメント及び呼制御等の機能を提供することができる。データベース３１６は、サーバ３１０上に備わっており、コンピュータ可読媒体上に実装される。サーバ３１０がＮＡＳ３１２及びＳＩＰ３１４のサービスをネットワークに提供している間、複数のプロセスが、サーバ３１０上で実行されている場合がある。ＮＡＳ３１２及びＳＩＰ３１４は、これらのプロセスの１つ又は複数に関する情報をデポジットすることもできるし、抽出こともできる。データベース３１６は、プロセス３１８等のプロセスを行に記憶する。データベース３１６は、ＮＡＳ３１２及びＳＩＰ３１４の双方の情報を含む単一のデータベースとしてインプリメントすることができる。ＮＡＳ３１２及びＳＩＰ３１４は、他方によってデポジットされた情報へアクセスすること及びこの情報をプロセス３１８と連携して使用することの双方を行うことができる。
【００１８】
図４は、本発明の特定の実施形態による統合されたＮＡＳ／ＳＩＰの別の実施態様の説明図である。サーバ４１０、ＮＡＳ４１２、及びＳＩＰ４１４は、サーバ３１０、ＮＡＳ３１２、及びＳＩＰ３１４と同様にインプリメントすることができる。一方、データベース３１６が、ＮＡＳデータベース４１６及びＳＩＰデータベース４１８の２つのデータベースに分割されている。図示したＮＡＳデータベース４１６は、ＳＩＰデータベース４１８に双方向にマッピングされる（４２０）。特定の実施形態では、ＮＡＳデータベース４１６及びＳＩＰデータベース４１８は、アクセス呼状態ハンドル（access call state handle）からＳＩＰ呼状態ハンドル（SIP call state handle）への双方向マッピングを含む。データベースの１つ又は複数に記憶することができる情報は、電話番号、ユーザ名、接続時間、アイドル時間、セッション時間、プリペイド課金情報、セキュリティパラメータ、課金情報／ポリシー、モバイルノードロケーション、及びＲＡＮ情報（たとえば、エアリンク状態、ロケーション、セクタ、現在使用中の帯域幅）等の加入者情報を含む。ＮＡＳ４１２及びＳＩＰ４１４によって使用されるデータベースの１つ又は複数に記憶される情報は、ＮＡＳが加入者について事前に記憶又は受信した情報、及び、ＳＩＰプロキシが加入者について学習した情報を含むことができることは、当業者に理解されよう。この学習は、シグナリングから得られる場合もあるし、ＳＩＰ呼がプロビジョニングされた後のポリシーサーバ応答から得られる場合もある。
【００１９】
双方向マッピングによって、データベースは、ＮＡＳ４１２とＳＩＰ４１４との間で共有した情報を用いて統合された方法で機能することが可能になる。プロセス４２２は、データベース４１８の行に双方向にマッピングされるデータベース４１６の行である。ＮＡＳ４１２及びＳＩＰ４１４は、共に、プロセス４２２にサービスを提供している間、他方によってデポジットされた情報にアクセスすることができ、この情報を使用することができる。いくつかの実施形態では、データベースは、仮想であり、ＮＡＳアクセス呼状態レコード４１６をＳＩＰ呼状態レコード４１８に双方向にリンクする（４２０）ことによって作成される。ＮＡＳアクセス呼状態レコード４１６及びＳＩＰ呼状態レコード４１８は、通常、ＮＡＳ４１２及びＳＩＰ４１４によって使用されるログ情報のレコードとすることができる。
【００２０】
図５は、本発明の特定の実施形態による統合されたＮＡＳ／ＳＩＰのさらに別の実施態様の説明図である。図示のとおり、モジュール５０４、５０６、及び５０８は、さらに再分割される。モジュール５０４は、プロセス５１０、ＮＡＳ５１２、及びＳＩＰ５１４を含む。モジュール５０６及び５０８も同様に、プロセス５１６、ＮＡＳ５１８、及びＳＩＰ５２０、又は、プロセス５２２、ＮＡＳ５２４、及びＳＩＰ５２６を含む。各モジュールは、少なくとも１つの他のモジュールに双方向にリンク又はマッピングされる。モジュール５０４は、リンク５２８によってモジュール５０６にマッピングされ、モジュール５０６は、リンク５３０によってモジュール５０８にマッピングされる。リンク５２８及び５３０は、たとえば、ポインタ又はメモリ参照を通じてソフトウェア上で実装することができる。ソフトウェアのデータ構造体又はオブジェクトが、モジュール５０４、モジュール５０６、及びモジュール５０８を形成することができる。モジュールは、プロセス中に、関数コールを使用するか又は他のオブジェクトのインスタンスを作成して、ＮＡＳ機能及びＳＩＰ機能を提供することができる。プロセスが開始するとき、たとえば、ユーザ機器がオンになり、ネットワークに登録されたときに、モジュールが作成される。ＮＡＳ５１２は、この要求、及び、サーバからのダウンロード電子メールといったの特定のデータ要求を処理することができる。ＳＩＰ５１４は、ユーザ機器がセッションを開始して、ＶｏＩＰ呼の開始、プレゼンス情報の送信、又はマルチユーザゲームセッションの開始を行うときに関与することができる。プロセス５１０は、ディープパケット検査課金（Deep Packet Inspection Billing）、ウィルススキャン、ファイアウォールプロテクション、及びトラフィックポリシング／最適化／スケジューリング等の他の機能を含むことができる。プロセス５１０、プロセス５１６、及びプロセス５２２は、本発明のいくつかの実施形態では、ユーザ機器からの要求を処理するソフトウェアのインスタンスである。また、プロセス５１０は、ＮＡＳ５１２及びＳＩＰ５１４等のコンポーネントにタスクを割り当てるか又は分配することもできる。モジュールをリンクすることによって、クエリを行って情報を取得することができるデータベースを作成することができる。
【００２１】
図６は、本発明の特定の実施形態による加入者マネジメント機能及び呼制御機能を統合する方法のフロー図である。プロセスは、ステップ６１０において、ユーザ機器からのデータがＮＡＳで処理されているときに開始する。この処理は、パケットフィルタリング、データのトンネリング、パケット検査、データ暗号化、及び情報の課金を含むことができる。ステップ６１２において、呼セッションを、所与の加入者のデータを処理することから検出する。この呼セッションは、加入者によるＳＩＰシグナリングの検出とすることができる。ステップ６１４において、関係するアクセスサイド情報を、ＮＡＳにおいて発見する。いくつかの実施形態では、ソフトウェアは、そのソフトウェアの構造に起因してすでにリンクされており、この場合、「発見」は、有効性検証ステップ又は確認ステップである。ステップ６１６において、ＮＡＳ及びＳＩＰからの情報を、互いにリンク又はマッピングする。このリンク又はマッピングは、モジュール又はリンクされた呼状態レコードをメモリに含むデータベース又は仮想データベースにおいて行うことができる。
【００２２】
図７は、本発明の特定の実施形態によるネットワークにおける複数の統合されたＮＡＳ／ＳＩＰデバイスを有するネットワークトポロジー７００の概略図である。ネットワークトポロジー７００は、ネットワーク７１０、ＳＩＰ機能を有するＰＤＳＮ７１２、７１４、及び７１６、並びにＲＡＮ７１８、７２０、及び７２２を含む。７１２、７１４、及び７１６として示すＳＩＰ機能を有する個別のＰＤＳＮはそれぞれ、ＮＡＳ及びＳＩＰの情報のデータベースを保持することができる。各ユーザ機器は一意に識別することができるので、データベースは、オーバーラップすることなく、分散させることもできるし、集中させることもできる。
【００２３】
図８は、本発明の特定の実施形態による集中型データベースを有するネットワークトポロジー８００を示している。ネットワークトポロジー８００は、ネットワーク８１０、ＳＩＰ機能を有するＰＤＳＮ８１２、８１４、及び８１６、データベース８１８、並びにＲＡＮ８１８、８２０、及び８２２を含む。データベース８１８は、ＳＩＰ機能を有するＰＤＳＮから分離されたサーバ上でインプリメントすることもできるし、ＳＩＰ機能を有する別のＰＤＳＮ上でインプリメントすることもできる。データベースは、アップデートを求めてＰＤＳＮ／ＳＩＰデバイス８１２、８１４、及び８１６にクエリすることができ、データベースを変更して当該変更を反映させることができる。代替的に、ＰＤＳＮ／ＳＩＰデバイス８１２、８１４、及び８１６は、アップデートをデータベース８１８へ送信することができる。これらのアップデートは、変更が発生したとき等、イベント・ベースとすることもできるし、毎秒ごとに送信する等、時間ベースとすることもできる。ＰＤＳＮ／ＳＩＰデバイスは、リンクされたＳＩＰ機能に関する情報について、データベース８１８にクエリすることができる。
【００２４】
図９は、本発明の特定の実施形態による統合されたＮＡＳ／ＳＩＰサーバの一実施態様の説明図である。サーバ９１０、ＮＡＳ９１２、及びＳＩＰ９１４は、サーバ３１０、ＮＡＳ３１２、及びＳＩＰ３１４と同様にインプリメントされる。特定の実施形態では、ＮＡＳ呼エレメント及びＳＩＰ呼エレメントが、仮想データベースを形成する。仮想データベースは、ＮＡＳ呼レコード情報を記憶するＮＡＳ呼エレメント９１６、９１８、９２０、及び９２２、並びに、ＳＩＰ呼レコード情報を記憶するＳＩＰ呼エレメント９２４、９２６、９２８、及び９３０で実施することができる。ポインタ９３２、９３４、及び９３６は、ＮＡＳ呼エレメント９１６、９１８、９２０、及び９２２をリンクする。ポインタ９３８、９４０、及び９４２は、ＳＩＰ呼エレメント９２４、９２６、９２８、及び９３０をリンクする。図示するように、ＮＡＳ呼エレメントは、関係するＳＩＰ呼エレメントとバインドすることができる。双方向リンク又は双方向マッピング９４４は、ＮＡＳ呼エレメント９１６をＳＩＰ呼エレメント９２４にバインドする。双方向リンク９４６は、ＮＡＳ呼エレメント９１８をＳＩＰ呼エレメント９２６にバインドし、双方向リンク９４８は、ＮＡＳ呼エレメント９２２をＳＩＰ呼エレメント９２８にバインドする。図示したＮＡＳ呼エレメント９２０は、ＳＩＰ呼エレメントにバインドされない。なぜなら、ＳＩＰ呼エレメントはこの時存在しないからである。ＳＩＰセッションを要求するＳＩＰシグナリングが検出された場合、ＳＩＰ呼エレメントを作成することができる。ＳＩＰ呼エレメントが作成された後、サーバ９１０は、新しく作成されたＳＩＰ呼エレメントをＮＡＳ呼エレメント９２０にバインドすることができる。図示したＳＩＰ呼エレメント９３０は、ＮＡＳ呼エレメントにバインドされることなく存在する。
【００２５】
いくつかの実施形態では、ＳＩＰプロキシ／バックツーバックユーザエージェント（Ｂ２ＢＵＡ; Back-to-Back User Agent）をサポートするＳＩＰ機能にＮＡＳを統合することによって、帯域幅ユーセージを管理することができる。ＳＩＰプロキシ／Ｂ２ＢＵＡは、コーデック、及びセッション記述プロトコル（ＳＤＰ）のオファー及びアンサーに存在する要求ＱｏＳを調べることによって、可能性のある帯域幅ユーセージを計算することができる。統合されたＮＡＳ／ＳＩＰデバイスは、帯域幅計算から利用可能な帯域幅よりも大きい帯域幅を要求する新しいセッションセットアップ及び既存のセッションアップデートを拒絶することができる。したがって、既存のセッションは、所望のＱｏＳレベルを維持することが可能になる。
【００２６】
特定の実施形態では、ユーザ機器がドロップ又は登録解除するとき、統合されたＮＡＳ／ＳＩＰデバイスは、ＳＩＰメモリ等の残された（stranded）ネットワークリソースの量を削減することができる。通常、ユーザ機器がドロップするか又は別の方法で接続解除されたとき、対応するＳＩＰセッションは、プロトコルタイマが満了した後になるまで登録解除されない。この遅延は、通常ならば再デプロイすることができるネットワークリソースを動けなくする。統合されたＮＡＳ／ＳＩＰデバイスは、ネットワークが、依然として登録されているがそのセッションがＮＡＳにおいてもはや利用可能でない加入者へ呼を送信しようと試みることを防止することもできる。これは、統合されていないデバイスでは、プロトコルタイマがまだ満了していなかったことによって起こる場合がある。いくつかの実施形態では、統合されたＮＡＳ／ＳＩＰデバイスによって、ＳＩＰ機能は、ＮＡＳ機能からモバイルノードと通信するのに利用可能なリソースが十分でないことを認識しているので、ＳＩＰ機能は、モバイルノードとコンタクトすることなくＳＩＰ招待を拒絶することが可能になる。ＮＡＳは、加入者のステータスを知っており、ＳＩＰ機能がＮＡＳと統合されると、ＳＩＰ機能は、タイマがセッションの満了をトリガすることを待つ必要なくセッションを登録解除することができる。いくつかの実施形態では、統合によって、通常ならば異種のデバイス全体にわたる情報の共有が可能になる。
【００２７】
加えて、統合されたＮＡＳ／ＳＩＰデバイスの故障のリカバリは、ＮＡＳ機能及びＳＩＰ機能の双方が同時に故障するので、一貫性がある。別々のＮＡＳサーバ及びＳＩＰサーバが使用されるとき、障害状態の間、データの非一貫性が存在する可能性があり、これは、リカバリ管理を複雑にする。いくつかの実施形態では、統合されたＮＡＳ／ＳＩＰデバイスからのＮＡＳ及びＳＩＰの情報は、別のサーバ上にミラーリングされ、このサーバを、交換されるサーバと同じネットワーク識別情報を使用して起動することができる。ミラーリングされたサーバは、ＮＡＳ及びＳＩＰの機能の一部又は全部において元のサーバをバックアップすることができる。イベントが発生したとき又は定期的に、元のサーバは、更新メッセージをミラーサーバへ送信することができる。また、ミラーサーバは、ＮＡＳ及び／又はＳＩＰの機能を使用してアクティブなユーザ機器にサービスを提供することもできる。
【００２８】
いくつかの実施形態では、統合されたＮＡＳ／ＳＩＰデバイスによって、メディアの損失を検出することができ、ネットワークリソースを再デプロイ又はリリースすることができる。ＮＡＳ機能は、メディアがアクティブでないことを検出し、ＳＩＰ機能に通知することができ、したがって、ＳＩＰは、セッションを終了してリソースを解放するメッセージを発行することができる。或るエンドポイントが呼を接続解除したが、接続解除メッセージが損失したとき、又は、エンドポイントが接続解除メッセージを発行することなくクラッシュしたときに、メディアの非活性状態が発生する場合がある。加えて、ＳＩＰ機能は、メディアを送信するためのマルチメディア呼セットアップ中に取得したセッション記述プロトコル（ＳＤＰ）の送信元情報及び宛先情報からＮＡＳ機能へ情報を提供することができる。ＮＡＳ機能は、この情報を使用して、リアルタイムトランスポートプロトコル（ＲＴＰ）のパスルーティングを最適化することができる。
【００２９】
他の実施形態では、統合されたＮＡＳ／ＳＩＰデバイスによって、冗長なセキュリティ処理を取り除くことができ、呼セットアップ時間を削減することができる。たとえば、ＳＩＰ機能が、モバイルＩＰ及びＩＰＳｅｃを使用してホームエージェントと統合されたとき、ＳＩＰ機能はホームエージェントと統合されているので、ＳＩＰサーバへの暗号化されたトンネル接続はもはや必要とされない。これによって、ＩＰＳｅｃトンネルを確立するのに必要な時間が節約され、トンネリングされるＭＩＰデータ内の追加のＩＰＳｅｃペイロードのオーバーヘッドを除去する。統合されたＮＡＳ／ＳＩＰデバイスは、独立したＮＡＳサーバとＳＩＰサーバとの間のセキュアでない通信も除去する。
【００３０】
いくつかの実施形態では、統合されたＮＡＳ／ＳＩＰデバイスによって、複数のレベル全体にわたる加入者アクティビティ（たとえば、或るレベルにおけるアクセス及び別のレベルにおけるＳＩＰサービス）についての管理情報を共に表示及び／又は報告することができる。これは、アクセスサービス及びＳＩＰサービスのアカウンティングレコードのコンソリデーション（consolidation：統合）を含む。
【００３１】
特定の実施形態では、統合されたＮＡＳ／ＳＩＰデバイスが、ポリシー決定機能とさらに結合された場合には、ＮＡＳ、ポリシー決定機能、及びＳＩＰ機能の間のＱｏＳ認可に必要なメッセージングを削減することができる。これによって、呼セットアップ時間を改善することができ、再登録用のエアリンクリソースを消費する必要性を低減するか又は削減ことができる。ＮＡＳは、再登録を定期的にｐｉｎｇを行う、又はユーザエンドポイントから要求するＳＩＰアプリケーションにユーザ機器のステータスを示すことができ、ＳＩＰ機能は、ユーザ機器の代わりにアクセスする情報に基づいて動作を行うことができ、したがって、ユーザ機器は、メッセージに回答する必要がない。
【００３２】
実施形態の中には、プロセスを実施するために必要とされるソフトウェアが、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ、またはＰｅｒｌのような、上位手続き言語またはオブジェクト指向言語を含む。また、ソフトウェアは、所望であれば、アセンブリ言語でも実施することができる。リンクおよびマッピングは、ポインタ、メモリ参照、またはその他の適用可能な方法であればいずれによってでも実施することができる。データベースまたは仮想データベースは、配列、リンク・リスト、ツリー、関連配列、スタック、キューのような、多数の異なるデータ構造によって作成することができる。特定の実施形態では、ソフトウェアは、リード・オンリ・メモリ（ＲＯＭ）、プログラマブル・リード・オンリ・メモリ（ＰＲＯＭ）、あるいは本文書において記載したプロセスを実行するために汎用または特殊目的演算装置による読み取りが可能な磁気ディスクのような、記憶媒体またはデバイス上に格納する。  上述した統合された加入者マネジメント機能及び呼制御機能は、いくつかの実施形態では、筐体（シャーシ）でインプリメントされる。この筐体（シャーシ）は、複数の異なる統合された機能を実施することができる。いくつかの実施形態では、アクセスゲートウェイ、パケットデータ配給ノード（ＰＤＳＮ）、外部エージェント（ＦＡ）、又はホームエージェント（ＨＡ）を筐体上に構築することができる。他のタイプの機能も、他の実施形態では、筐体上でインプリメントすることができ、ゲートウェイ汎用パケット無線サービス配給ノード（ＧＧＳＮ）、担当ＧＰＲＳサポートノード（ＳＧＳＮ）、パケットデータ相互動作機能（ＰＤＩＦ）、アクセスサービスネットワークゲートウェイ（ＡＳＮＧＷ）、基地局、アクセスネットワーク、ユーザプレーンエンティティ（ＵＰＥ）、ＩＰゲートウェイ、アクセスゲートウェイ、セッション開始プロトコル（ＳＩＰ）サーバ、プロキシ呼セッション制御機能（Ｐ−ＣＳＣＦ）、及びインターロゲート呼セッション制御機能（Interrogating-call session control function）（Ｉ−ＣＳＣＦ）がある。特定の実施形態では、上述した他のタイプの機能の１つ又は複数が、互いに統合されるか又は同じ機能によって提供される。たとえば、アクセスネットワークは、ＰＤＳＮと統合することができる。筐体は、ＰＤＳＮ、ＦＡ、ＨＡ、ＧＧＳＮ，ＰＤＩＦ、ＡＳＮＧＷ、ＵＰＥ、ＩＰゲートウェイ、アクセスゲートウェイ、又は他の任意の適用可能なアクセスインターフェースデバイスを含むことができる。特定の実施形態では、筐体は、マサチューセッツ州チュークスベリのStarent Networks社によってＳＴ１６マルチメディアプラットフォーム又はＳＴ４０マルチメディアプラットフォームで提供される。
【００３３】
いくつかの実施形態によるエンタープライズアクセスゲートウェイを実施する筐体の特徴を以下でさらに説明する。この筐体は、アプリケーションカード及びラインカードを装填するためのスロットを含む。筐体にミッドプレーンを使用して、インストールされたさまざまなカード間の筐体内通信、電源接続、及びトランスポートパスを提供することができる。このミッドプレーンは、スイッチファブリック、制御バス、システム管理バス、冗長性バス、及び時分割多重（ＴＤＭ）バス等のバスを含むことができる。スイッチファブリックは、アプリケーションカードとラインカードとの間のカード間通信を確立することによって実施される、筐体全体を通じたユーザデータ用のＩＰベースのトランスポートパスである。制御バスは、筐体内の制御プロセッサ及び管理プロセッサを相互接続する。筐体管理バスは、電力の供給、温度、基板ステータス、データパスエラー、カードリセット、及び他のフェイルオーバ特徴の監視等のシステム機能の管理を提供する。冗長性バスは、ハードウェアの故障の場合にユーザデータのトランスポート及び冗長性リンクを提供する。ＴＤＭバスは、システム上での音声サービスのサポートを提供する。
【００３４】
筐体は、スイッチプロセッサカード及びパケットアクセラレータカードの少なくとも２つのタイプのアプリケーションカードをサポートする。スイッチプロセッサカードは、筐体のコントローラとして機能し、筐体の初期化及び筐体内の他のカードへのソフトウェア設定のロードのような行為を担当する。パケットアクセラレータカードは、パケット処理能力及びパケット転送能力を提供する。各パケットアクセラレータカードは、複数のコンテキストをサポートすることができる。圧縮、分類トラフィックスケジューリング、転送、パケットフィルタリング、及び統計編集の並列分散処理をサポートするカードを有するハードウェアエンジンをデプロイすることができる。
【００３５】
パケットアクセラレータカードは、制御プロセッサ及びネットワーク処理ユニットの使用を通じて、パケット処理オペレーションを実行する。ネットワーク処理ユニットは、パケット処理要件の判断、さまざまな物理インターフェースからのユーザデータフレームの受信及びさまざまな物理インターフェースへのユーザデータフレームの送信、ＩＰ転送判定の実行、パケットフィルタリング、フロー挿入、削除、及び変更の実施、トラフィック管理及びトラフィックエンジニアリングの実行、パケットヘッダの変更／追加／除去、並びにラインカードポート及び内部パケットトランスポートの管理を行う。制御プロセッサは、パケットアクセラレータカード上にも配置され、パケットベースのユーザサービス処理を提供する。ラインカードは、筐体に装填されると、入出力接続を提供し、冗長性接続も同様に提供することができる。
【００３６】
オペレーティングシステムソフトウェアは、Ｌｉｎｕｘソフトウェアカーネルに基づくことができ、タスクの監視及びプロトコルスタックの提供等の特定のアプリケーションを筐体で実行することができる。このソフトウェアによって、筐体リソースを制御パス及びデータパス用に個別に割り当てることが可能になる。たとえば、特定のパケットアクセラレータカードは、ルーティング制御機能又はセキュリティ制御機能の実行に専用化することができる一方、他のパケットアクセラレータカードは、ユーザセッショントラフィックの処理に専用化される。ネットワーク要件が変化すると、いくつかの実施形態ではその要件を満たすようにハードウェアリソースを動的にデプロイすることができる。システムは、技術機能（たとえば、ＰＤＳＮ、ＡＳＮＧＷ、ＰＤＩＦ、ＨＡ、ＧＧＳＮ、又はＩＰＳＧ）等のサービスの複数の論理インスタンスをサポートするように仮想化することができる。
【００３７】
筐体のソフトウェアは、特定の機能を実行する一連のタスクに分割することができる。これらのタスクは、必要に応じて互いに通信して、筐体全体を通じて制御情報及びデータ情報を共有する。タスクは、システム制御又はセッション処理に関係する特定の機能を実行するソフトウェアプロセスである。いくつかの実施形態では、クリティカルタスク、コントローラタスク、及びマネージャタスクの３つのタイプのタスクが、筐体内で動作する。クリティカルタスクは、筐体初期化タスク、エラー検出タスク、及びリカバリタスク等の、呼を処理する筐体の能力に関する機能を制御する。コントローラタスクは、ソフトウェアの分散性をユーザからマスクし、下位マネージャ（複数可）の状態の監視、同じサブシステム内のマネージャ内通信の提供、及び他のサブシステムに属するコントローラ（複数可）と通信することによるサブシステム間通信の有効化等のタスクを実行する。マネージャタスクは、システムリソースを制御することができ、システムリソース間の論理的なマッピングを保持することができる。
【００３８】
アプリケーションカードのプロセッサ上で実行される個々のタスクは、サブシステムに分割することができる。１つのサブシステムは、特定のタスクを実行するソフトウェアエレメント又は複数の他のタスクの結集したもの（culmination）であるソフトウェアエレメントである。単一のサブシステムは、クリティカルタスク、コントローラタスク、及びマネージャタスクを含むことができる。筐体上で実行することができるサブシステムのいくつかには、システム開始タスクサブシステム、高可用性タスクサブシステム、リカバリ制御タスクサブシステム、共有構成タスクサブシステム、リソース管理サブシステム、仮想プライベートネットワークサブシステム、ネットワーク処理ユニットサブシステム、カード／スロット／ポートサブシステム、及びセッションサブシステムが含まれる。
【００３９】
システム開始タスクサブシステムは、システム起動時に一組の初期タスクを開始すること、及び、必要に応じて個々のタスクを提供することを担当する。高可用性タスクサブシステムは、リカバリ制御タスクサブシステムと共に動作して、筐体のさまざまなソフトウェアコンポーネント及びハードウェアコンポーネントを監視することによって筐体の動作状態を維持する。リカバリ制御タスクサブシステムは、筐体に発生する故障のリカバリ動作を実行することを担当し、高可用性タスクサブシステムからリカバリ動作を受け取る。共有構成タスクサブシステムは、筐体構成パラメータの変更の通知の設定、取出し、及び受信を行う能力を筐体に提供し、筐体内で実行されているアプリケーションの構成データを記憶することを担当する。リソース管理サブシステムは、リソース（たとえば、プロセッサ能力及びメモリ能力）をタスクに割り当てること、及び、リソースのタスクの使用を監視することを担当する。
【００４０】
仮想プライベートネットワーク（ＶＰＮ）サブシステムは、筐体におけるＶＰＮ関係エンティティの管理面及び動作面を管理する。管理面及び動作面においては、個々のＶＰＮコンテキストを作成すること、ＶＰＮコンテキスト内でＩＰサービスを開始すること、ＩＰプール及び加入者ＩＰアドレスを管理すること、並びにＶＰＮコンテキスト内でＩＰフロー情報を分配することを含む。いくつかの実施形態では、筐体内において、ＩＰオペレーションは、特定のＶＰＮコンテキスト内で行われる。ネットワーク処理ユニットサブシステムは、ネットワーク処理ユニットについて上記で列挙した機能の多くを担当する。カード／スロット／ポートサブシステムは、新たに挿入されたカード上のポートの発見及び構成等のカードアクティビティに関して発生するイベントを調整すること、及び、ラインカードがアプリケーションカードをどのようにマッピングするのかを決定することを担当する。セッションサブシステムは、いくつかの実施形態では、モバイル加入者のデータフローを処理及び監視することを担当する。モバイルデータ通信のセッション処理タスクは、たとえば、ＣＤＭＡネットワークのＡ１０／Ａ１１終端、ＧＰＲＳネットワーク及び／又はＵＭＴＳネットワークのＧＳＭトンネリングプロトコル終端、非同期ＰＰＰ処理、パケットフィルタリング、パケットスケジューリング、Ｄｉｆｓｅｒｖコードポイントマーキング、統計値収集、ＩＰ転送、及びＡＡＡサービスを含む。これらの各項目の担当は、より効率的な処理及びより大きな冗長性を提供するために、下位タスク（マネージャと呼ばれる）全体にわたって分散させることができる。個別のセッションコントローラタスクは、マネージャを規制及び監視すると共に他のアクティブなサブシステムと通信する統合された制御ノードとして機能する。セッションサブシステムは、ペイロード変換、フィルタリング、統計値収集、ポリシング、スケジューリング等の特殊化されたユーザデータ処理も管理する。
【００４１】
以上、前述の実施形態例において本発明を説明および例示したが、本開示は、一例として行ったに過ぎず、本発明の実施態様の詳細において、本発明の主旨や範囲から逸脱することなく、多数の変更が可能であることは言うまでもない。本発明の範囲は、以下の特許請求の範囲のみによって限定されるものとする。
【図１】
2010503324.tif 000003
【図２】
2010503324.tif 000004
【図３】
2010503324.tif 000005
【図４】
2010503324.tif 000006
【図５】
2010503324.tif 000007
【図６】
2010503324.tif 000008
【図７】
2010503324.tif 000009
【図８】
2010503324.tif 000010
【図９】
2010503324.tif 000011
【国際調査報告】
2010503324.tif 000012