(57)【特許請求の範囲】
【請求項１】
ローミングパートナの状態の変化を処理するためのポリシおよび課金ルールノード（ＰＣＲＮ）によって実行される方法であって、
ＰＣＲＮで、ローミングパートナの状態の変化を示すメッセージを受信するステップと、
ローミングパートナに関連するローミング加入者セッションを識別するステップと、
識別された加入者セッションの中でホームベースのローミング加入者セッションを判定するステップと、
終了のために判定されたホームベースのローミング加入者セッションにマーキングするステップと、
マーキングをされたホームベースのローミング加入者セッションのためのホームポリシおよび課金実施ノードに終了メッセージを送信するステップと
を含む、方法。
【請求項２】
識別されたローミング加入者セッションの中で訪問先ベースのローミング加入者セッションを判定するステップと、
判定された訪問先ベースのローミング加入者セッションのための訪問先ＰＣＲＮに終了メッセージを送信するステップと
を含む、請求項１に記載の方法。
【請求項３】
訪問先ＰＣＲＮに送信される終了メッセージが、Ｓ９再認証リクエスト（ＲＡＲ）である、請求項２に記載の方法。
【請求項４】
判定された訪問先ベースのローミング加入者セッションの終了を指示する訪問先ＰＣＲＮからのＳ９再認証応答（ＲＡＡ）メッセージを受信するステップをさらに含む、請求項３に記載の方法。
【請求項５】
終了のための第１のマーキングをされたホームベースの加入者セッションのためのＧｘメッセージを受信するステップと、
第１のマーキングをされたホームベースの加入者セッションのためのＧｘｘメッセージを送信するステップと
をさらに含む、請求項１から４に記載の方法。
【請求項６】
第１のマーキングをされたホームベースの加入者セッションのための終了完了メッセージを受信するステップをさらに含む、請求項５に記載の方法。
【請求項７】
終了のための第１のマーキングをされたホームベースの加入者セッションのためのＧｘｘメッセージを受信するステップと、
第１のマーキングをされたホームベースの加入者セッションのためのＧｘメッセージを送信するステップと
をさらに含む、請求項１から４に記載の方法。
【請求項８】
第１のマーキングをされたホームベースの加入者セッションのための終了完了メッセージを受信するステップをさらに含む、請求項７に記載の方法。
【請求項９】
ローミングパートナの状態の変化が、ローミングパートナの抹消を含む、請求項１から８に記載の方法。
【請求項１０】
抹消されたローミングパートナに関連する任意のＳ９セッションを確立するための任意の要求を拒否するステップをさらに含む、請求項９に記載の方法。
【請求項１１】
ローミングパートナの状態の変化を処理するための訪問先ポリシおよび課金ルールノード（ＰＣＲＮ）によって実行される方法であって、
訪問先ＰＣＲＮで、ローミングパートナの状態の変化を指示するメッセージを受信するステップと、
識別された加入者セッションの中で訪問先ベースのローミング加入者セッションを判定するステップと、
終了のために判定された訪問先ベースのローミング加入者セッションにマーキングするステップと、
マーキングをされた訪問先ベースのローミング加入者セッションの訪問先ポリシおよび課金実施ノードに終了メッセージを送信するステップと
を含む、方法。
【請求項１２】
ローミングパートナの状態の変化が、ローミングパートナの抹消、ローミングパートナのローミング協定の抹消、およびローミング協定からのローミングパートナの除外のうちの１つを含む、請求項１１に記載の方法。
【請求項１３】
第１のマーキングをされた訪問ベースの加入者セッションの終了完了メッセージを受信するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
状態の変化を有するローミングパートナに関連する任意のＳ９セッションを確立するための任意の要求を拒否するステップをさらに含む、請求項１１から１３に記載の方法。
【請求項１５】
終了のための第１のマーキングをされた訪問先ベースの加入者セッションのためのＳ９メッセージを受諾するステップをさらに含む、請求項１１から１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される様々な例示的実施形態は、概して、電気通信ネットワークに関する。
【背景技術】
【０００２】
移動体通信ネットワーク内の様々なタイプのアプリケーションの需要が増えるにつれて、サービスプロバイダは、この広範な機能を確実に提供するために、自らのシステムを絶えずアップグレードしなければならない。かつて単に音声通信のために設計されたシステムであったものが、テキストメッセージング、マルチメディアストリーミング、および一般的インターネットアクセスを含む無数のアプリケーションにアクセスを提供し、汎用ネットワークアクセスポイントに成長した。そのようなアプリケーションをサポートするために、プロバイダは、自らの既存の音声ネットワークに加えて新しいネットワークを構築し、決して洗練されていない解決法をもたらした。第２世代および第３世代のネットワークで見られるように、音声サービスは、専用音声チャネルを介して運ばれ、回路交換式のコアに導かれる必要があり、一方、他のサービス通信は、インターネットプロトコル（ＩＰ）に従って送信され、異なるパケット交換式のコアに導かれる。これは、アプリケーション提供と、計量および課金と、体感品質（ｑｕａｌｉｔｙ  ｏｆ  ｅｘｐｅｒｉｅｎｃｅ、ＱｏＥ）保証とに関する独特な問題を引き起こした。
【０００３】
第２世代および第３世代のデュアルコア手法を簡略化することを目的として、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、第３世代パートナシッププロジェクト）は、ロングタームエボリューション（ＬＴＥ）と称する新しいネットワーク体系を推奨した。ＬＴＥネットワークでは、すべての通信が、ユーザ機器（ＵＥ）からＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ、進化型パケットコア）と称されるオールＩＰコアにＩＰチャネルを介して運ばれる。ＥＰＣは、次いで、受け入れ可能なＱｏＥを確保し、加入者に自らの特定のネットワーク活動について課金しながら、他のネットワークにゲートウェイアクセスを提供する。
【０００４】
３ＧＰＰは、一般に、いくつかの技術的仕様においてＥＰＣの構成要素とそれらの互いの対話とを説明する。具体的には、３ＧＰＰ  ＴＳ２９．２１２、３ＧＰＰ  ＴＳ２９．２１３、３ＧＰＰ  ＴＳ２９．２１４および、３ＧＰＰ  ＴＳ２９．２１５は、ＥＰＣのポリシおよび課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）と、ポリシおよび課金実施機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｅｎｆｏｒｃｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ、ＰＣＥＦ）と、ベアラバインディングおよびイベント報告機能（Ｂｅａｒｅｒ  Ｂｉｎｄｉｎｇ  ａｎｄ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔｉｎｇ  Ｆｕｎｃｔｉｏｎ、ＢＢＥＲＦ）とＳ９基準点上をポリシおよび課金制御（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｃｏｎｔｒｏｌ  （ＰＣＣ）  Ｏｖｅｒ  Ｓ９  Ｒｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ）を説明する。これらの仕様はさらに、高信頼のデータサービスを提供し、そこでの使用について加入者に課金するためにこれらの要素がどのように対話するかに関するいくらかの手引きを提供する。
【発明の概要】
【課題を解決するための手段】
【０００５】
様々な例示的実施形態の簡単な概要が以下に提示される。様々な例示的実施形態のいくつかの態様を明らかにし、紹介することを意図して、但し本発明の範囲を限定することは意図せず、いくらかの単純化および省略が以下の概要で行われることがある。当業者が本発明の概念を行い、使用することを可能にするのに適した好ましい例示的実施形態の詳細な説明が後節に続く。
【０００６】
様々な例示的実施形態は、ローミングパートナの状態の変化を処理するためのポリシおよび課金ルールノード（ｐｏｌｉｃｙ  ａｎｄ  ｃｈａｒｇｉｎｇ  ｒｕｌｅｓ  ｎｏｄｅ、ＰＣＲＮ）によって実行される方法に関し、本方法は以下を含む：ＰＣＲＮで、ローミングパートナの状態の変化を示すメッセージを受信するステップと、ローミングパートナに関連するローミング加入者セッションを識別するステップと、識別された加入者セッションの中でホームベースのローミング加入者セッションを判定するステップと、終了のために判定されたホームベースのローミング加入者セッションにマーキングするステップと、判定されたホームベースのローミング加入者セッションのためのポリシおよび課金実施ノードに終了メッセージを送信するステップ。
【０００７】
様々な例示的実施形態は、ローミングパートナの状態の変化を処理するための訪問先ポリシおよび課金ルールノード（ＰＣＲＮ）によって実行される方法に関し、本方法は、以下を含む：訪問先ＰＣＲＮでローミングパートナの状態の変化を示すメッセージを受信するステップと、識別された加入者セッションの中で訪問先ベースのローミング加入者セッションを判定するステップと、終了のために判定された訪問先ベースのローミング加入者セッションにマーキングするステップと、判定された訪問ベースのローミング加入者セッションのための訪問先ポリシおよび課金実施ノードに終了メッセージを送信するステップ。
【０００８】
様々な例示的実施形態をよりよく理解するために、以下のような添付の図面が参照される。
【図面の簡単な説明】
【０００９】
【図１】様々なデータサービスを提供するための例示的加入者ネットワークを示す図である。
【図２】様々なデータサービスにローミングアクセスを提供するための例示的加入者ネットワーク２００を示す図である。
【図３】ＰＣＲＮの実施形態を示す図である。
【図４】ホームＰＣＲＮ上のローミングセッションのための終了の方法を示すブロック図である。
【図５】ホームＰＣＲＮ上のローミングセッションの終了に関連するメッセージの流れを示す図である。
【図６】訪問先ＰＣＲＮ上のローミングセッションの終了のための方法を示すブロック図である。
【図７】訪問先ＰＣＲＮ上のローミングセッションの終了に関連するメッセージの流れを示す図である。
【発明を実施するための形態】
【００１０】
理解を容易にするために、同一参照番号は、ほぼ同じもしくは同様の構造および／またはほぼ同じもしくは同様の機能を有する要素を指定するために使用される。
【００１１】
加入者がローミングネットワークにローミングするとき、訪問先およびホームネットワークの加入者による使用を制御するために、接続が訪問先ポリシおよび課金ルールノード（ＰＣＲＮ）とホームＰＣＲＮの間で行われ得る。訪問先ネットワークでローミングするための加入者の能力は、ネットワークプロバイダ間のローミング協定に依存する。これらのローミング協定は、ローミングパートナの訪問先ネットワークでローミングするときに加入者の様々な動作パラメータを指定することができる。ローミング協定は、２つ以上のネットワークパートナ間でもよい。ローミング協定が抹消される、ローミングパートナが抹消される、またはローミングパートナがローミング協定から除外されるとき、既存のセッションは終了される必要があることがある。前述を考慮して、変化が２つのパートナネットワーク間のローミング関係において生じるとき、ホームネットワークと訪問先ネットワークの両方でセッションを終了する方法を提供することが望ましいことになる。
【００１２】
ここで、同様の番号が同様の構成要素またはステップを指す図面を参照すると、様々な例示的実施形態の開示される広範な態様がある。
【００１３】
図１は、様々なデータサービスを提供するための例示的加入者ネットワーク１００を示す。様々な実施形態で、加入者ネットワーク１００は、公衆陸上移動網（ｐｕｂｌｉｃ  ｌａｎｄ  ｍｏｂｉｌｅ  ｎｅｔｗｏｒｋ、ＰＬＭＮ）でもよい。例示的加入者ネットワーク１００は、様々なサービスへのアクセスを提供するための電気通信ネットワークまたは他のネットワークでもよい。例示的加入者ネットワーク１００は、ユーザ機器１１０、基地局１２０、進化型パケットコア（ＥＰＣ）１３０、パケットデータネットワーク１４０、およびアプリケーション機能（ＡＦ）１５０を含み得る。
【００１４】
ユーザ機器１１０は、データサービスをエンドユーザに提供するためのパケットデータネットワーク１４０と通信するデバイスでもよい。そのようなデータサービスは、たとえば、音声通信、テキストメッセージング、マルチメディアストリーミング、およびインターネットアクセスを含み得る。より具体的には、様々な例示的実施形態で、ユーザ機器１１０は、パーソナルもしくはラップトップコンピュータ、ワイヤレス電子メールデバイス、携帯電話、タブレット、テレビジョンセットトップボックス、または、ＥＰＣ１３０を介して他のデバイスと通信することができる任意の他のデバイスである。
【００１５】
基地局１２０は、ユーザ機器１１０とＥＰＣ１３０の間の通信を可能にするデバイスでもよい。たとえば、基地局１２０は、３ＧＰＰ規格によって定義されるような進化型ノードＢ（ｅＮｏｄｅ  Ｂ）などの基地局装置でもよい。したがって、基地局１２０は、電波などの第１の媒体を介してユーザ機器１１０と通信し、イーサネット(登録商標）ケーブルなどの第２の媒体を介してＥＰＣ１３０と通信するデバイスでもよい。基地局１２０は、ＥＰＣ１３０と直接通信してもよく、またはいくつかの中間ノード（図示せず）を介して通信し得る。様々な実施形態で、複数の基地局（図示せず）が、ユーザ機器１１０に移動性を提供するために存在し得る。様々な代替実施形態で、ユーザ機器１１０は、ＥＰＣ１３０と直接通信し得ることに留意されたい。そのような実施形態で、基地局１２０は、存在しなくてもよい。
【００１６】
進化型パケットコア（ＥＰＣ）１３０は、パケットデータネットワーク１４０へのゲートウェイアクセスをユーザ機器１１０に提供するデバイスまたはデバイスのネットワークでもよい。ＥＰＣ１３０はさらに、提供されるデータサービスの使用について加入者に課金し、特定の体感品質（ＱｏＥ）標準が満たされることを確保することができる。したがって、ＥＰＣ１３０は、少なくとも部分的に、３ＧＰＰ  ＴＳ２９．２１２、２９．２１３、および２９．２１４規格に従って実装され得る。それにより、ＥＰＣ１３０は、サービングゲートウェイ（ｓｅｒｖｉｎｇ  ｇａｔｅｗａｙ、ＳＧＷ）１３２、パケットデータネットワークゲートウェイ（ＰＧＷ）１３４、ポリシおよび課金ルールノード（ＰＣＲＮ）１３６、および加入者プロファイルレポジトリ（ｓｕｂｓｃｒｉｐｔｉｏｎ  ｐｒｏｆｉｌｅ  ｒｅｐｏｓｉｔｏｒｙ、ＳＰＲ）を含み得る。
【００１７】
サービングゲートウェイ（ＳＧＷ）１３２は、ＥＰＣ１３０にゲートウェイアクセスを提供するデバイスでもよい。ＳＧＷ１３２は、ユーザ機器１１０によって送信されるパケットを受信するＥＰＣ１３０内の第１のデバイスのうちの１つでもよい。様々な実施形態はまた、ＳＧＷ１３２に先立ってパケットを受信する移動管理エンティティ（ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ  ｅｎｔｉｔｙ、ＭＭＥ）（図示せず）を含み得る。ＧＷ１３２は、そのようなパケットをＰＧＷ１３４に向けて転送することができる。ＳＧＷ１３２は、たとえば、複数の基地局（図示せず）の間のユーザ機器１１０の移動性の管理、および、供される各流れの特定のサービス品質（ＱｏＳ）特性の実施など、いくつかの機能を実行することができる。プロキシモバイルＩＰ規格を実装するものなどの様々な実装形態で、ＳＧＷ１３２は、ベアラバインディングおよびイベント報告機能（ＢＢＥＲＦ）を含み得る。様々な例示的実施形態で、ＥＰＣ１３０は、複数のＳＧＷ（図示せず）を含むことができ、各ＳＧＷは複数の基地局（図示せず）と通信することができる。
【００１８】
パケットデータネットワークゲートウェイ（ＰＧＷ）１３４は、パケットデータネットワーク１４０にゲートウェイアクセスを提供するデバイスでもよい。ＰＧＷ１３４は、ＳＧＷ１３２を介してパケットデータネットワーク１４０に向けてユーザ機器１１０によって送信されるパケットを受信するＥＰＣ１３０内の最後のデバイスでもよい。ＰＧＷ１３４は、各サービスデータフロー（ｓｅｒｖｉｃｅ  ｄａｔａ  ｆｌｏｗ、ＳＤＦ）のためのポリシおよび課金制御（ｐｏｌｉｃｙ  ａｎｄ  ｃｈａｒｇｉｎｇ  ｃｏｎｔｒｏｌ、ＰＣＣ）ルールを実施するポリシおよび課金実施機能（ＰＣＥＦ）を含み得る。したがって、ＰＧＷ１３４は、ポリシおよび課金実施ノード（ｐｏｌｉｃｙ  ａｎｄ  ｃｈａｒｇｉｎｇ  ｅｎｆｏｒｃｅｍｅｎｔ  ｎｏｄｅ、ＰＣＥＮ）でもよい。ＰＧＷ１３４は、たとえば、パケットフィルタリング、深パケット検査、および加入者課金サポートなどのいくつかの追加の特徴を含み得る。ＰＧＷ１３４はまた、知られていないアプリケーションサービスのためのリソース割当てを要求する責任を負うことができる。
【００１９】
ポリシおよび課金ルールノード（ＰＣＲＮ）１３６は、アプリケーションサービスの要求を受信し、ＰＣＣルールを生成し、ＰＣＣルールをＰＧＷ１３４および／または他のＰＣＥＮ（図示せず）に提供するデバイスまたはデバイスのグループでもよい。ＰＣＲＮ１３６は、Ｒｘインターフェースを介してＡＦ１５０と通信してもよい。ＡＦ１５０に関して以下にさらに詳しく説明するように、ＰＣＲＮ１３６は、認証および権限付与要求（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｒｅｑｕｅｓｔ、ＡＡＲ）１６０の形でアプリケーション要求をＡＦ１５０から受信することができる。ＡＡＲ１６０を受信したとき、ＰＣＲＮ１３６は、アプリケーション要求１６０を満たすための少なくとも１つの新しいＰＣＣルールを生成することができる。
【００２０】
ＰＣＲＮ１３６はまた、それぞれ、ＧｘｘおよびＧｘインターフェースを介してＳＧＷ１３２およびＰＧＷ１３４と通信してもよい。ＰＣＲＮ１３６は、ＳＧＷ１３２またはＰＧＷ１３４からクレジット制御要求（ｃｒｅｄｉｔ  ｃｏｎｔｒｏｌ  ｒｅｑｕｅｓｔ、ＣＣＲ）（図示せず）の形でアプリケーション要求を受信することができる。ＡＡＲ１６０でのように、ＣＣＲを受信したとき、ＰＣＲＮは、アプリケーション要求１７０を満たすための少なくとも１つの新しいＰＣＣルールを生成することができる。様々な実施形態で、ＡＡＲ１６０およびＣＣＲは、別個に処理されることになる２つの独立したアプリケーション要求を表すことができ、一方、他の実施形態で、ＡＡＲ１６０およびＣＣＲは単一のアプリケーション要求に関する情報を伝えることができ、ＰＣＲＮ１３６は、ＡＡＲ１６０およびＣＣＲの組合せに基づいて少なくとも１つのＰＣＣルールを作成することができる。様々な実施形態で、ＰＣＲＮ１３６は、単一のメッセージおよび対のメッセージアプリケーション要求の両方を処理する能力を有し得る。
【００２１】
新しいＰＣＣルールを作成したとき、またはＰＧＷ１３４による要求に応じて、ＰＣＲＮ１３６は、Ｇｘインターフェースを介してＰＧＷ１３４にＰＣＣルールを提供することができる。たとえば、ＰＭＩＰ規格を実装するものなどの様々な実施形態で、ＰＣＲＮ１３６はまた、ＱｏＳルールを生成することができる。新しいＱｏＳルールを作成したとき、またはＳＧＷ１３２による要求に応じて、ＰＣＲＮ１３６は、Ｇｘｘインターフェースを介してＳＧＷ１３２にＱｏＳルールを提供することができる。
【００２２】
加入者プロファイルレポジトリ（ＳＰＲ）１３８は、加入者ネットワーク１００への加入者に関連する情報を記憶するデバイスでもよい。したがって、ＳＰＲ１３８は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスクストレージ媒体、光ストレージ媒体、フラッシュメモリデバイス、および／または同様のストレージ媒体などの機械可読ストレージ媒体を含み得る。ＳＰＲ１３８は、ＰＣＲＮ１３６の構成要素でもよく、または、ＥＰＣ１３０内の独立したノードを構成し得る。ＳＰＲ１３８によって記憶されるデータは、各加入者の識別子と、帯域幅限界、課金パラメータ、および加入者優先順位などの各加入者の加入情報の指示とを含み得る。
【００２３】
パケットデータネットワーク１４０は、ユーザ機器１１０とＡＦ１５０などのパケットデータネットワーク１４０に接続された他のデバイスとの間でデータ通信を提供するための任意のネットワークでもよい。パケットデータネットワーク１４０はさらに、たとえば、パケットデータネットワーク１４０と通信する様々なユーザデバイスに電話および／またはインターネットサービスを提供することができる。
【００２４】
アプリケーション機能（ＡＦ）１５０は、知られているアプリケーションサービスをユーザ機器１１０に提供するデバイスでもよい。したがって、ＡＦ１５０は、たとえば、ビデオストリーミングまたは音声通信サービスをユーザ機器１１０に提供するサーバまたは他のデバイスでもよい。ＡＦ１５０はさらに、Ｒｘインターフェースを介してＥＰＣ１３０のＰＣＲＮ１３６と通信してもよい。ＡＦ１５０が、知られているアプリケーションサービスをユーザ機器１１０に提供し始めようとするとき、ＡＦ１５０は、ダイアメータープロトコルによる認証および権限付与要求（ＡＡＲ）１６０などのアプリケーション要求メッセージを生成して、リソースがアプリケーションサービスのために割り当てられるべきであることをＰＣＲＮ１３６に通知することができる。このアプリケーション要求メッセージは、アプリケーションサービスを使用する加入者の識別、加入者および／または関連するＩＰ−ＣＡＮセッションのＡＰＮのＩＰアドレス、および／または、要求されるサービスを提供するために確立される必要がある特定のサービスデータフローの識別などの情報を含み得る。ＡＦ１５０は、Ｒｘインターフェースを介してＰＣＲＮ１３６にそのようなアプリケーション要求を通信することができる。
【００２５】
図２は、様々なデータサービスにローミングアクセスを提供するための例示的加入者ネットワーク２００を示す。例示的加入者ネットワーク２００は、例示的ネットワーク１００に対応し得る。ＥＰＣ２３０ｖは、ＵＥ２１０などのローミングＵＥのためのパケットデータネットワーク２４０に訪問先アクセスを提供することができ、それによって、ＵＥ２１０に関連するトラフィックはＳＧＷ２３２ｖおよびＰＧＷ２３４ｖを介して流れる。様々な実施形態で、ＥＰＣ２３０ｖおよびＥＰＣ２３０ｈは、同パケットデータネットワーク２４０に接続することができ（図のように）、または、２つの独立したネットワークに接続することができる（図示せず）。別法としてまたは追加で、ＥＰＣ２３０ｖは、ＵＥ２１０などのローミングＵＥのためのパケットデータネットワーク２４０にホームルートのアクセスを提供することができ、それによって、ＵＥ２１０に関連するトラフィックは、ＳＧＷ２３２ｖおよびＰＧＷ２３４ｈを介して流れる。それにより、ＳＧＷ２３２ｖは、ＰＧＷ２３４ｈと通信し得る。同様に、ＥＰＣ２３０ｈが、基地局２２０ｈに接続された他のローミングＵＥ（図示せず）に同様のアクセスを提供することができるように、ＳＧＷ２３２ｈはＰＧＷ２３４ｖと通信し得る。
【００２６】
ＵＥ２１０は、基地局２２０ｖと通信し得るが、基地局２２０ｈの範囲の外側にあり得る。しかし、基地局２２０ｖは、ＵＥ２１０のホーム公衆陸上移動網（ＨＰＬＭＮ）に接続することができない。その代わりに、基地局２２０ｖは、ＵＥ２１０の訪問先公衆陸上移動網（ｖｉｓｉｔｅｄ  ｐｕｂｌｉｃ  ｌａｎｄ  ｍｏｂｉｌｅ  ｎｅｔｗｏｒｋ、ＶＰＬＭＮ）に属することができ、そのようなものとして、ＵＥ２１０に関連する様々なデータ、それに関連する加入者、および／または、ＵＥ２１０への接続性を提供する際に有用なもしくは必要な他のデータへのアクセスを有し得ない。たとえば、ＳＰＲ２３８ｖは、ＵＥ２１０に関連する情報を含むことができず、その代わりに、そのような情報はＳＰＲ２３８ｈ内に記憶することができる。ＳＰＲ２３８ｈに記憶された加入者情報に基づくサービスの提供を可能にするために、ＰＣＲＮ２３６ｖは、Ｓ９セッションを介してＰＣＲＮ２３６ｈと通信することができる。
【００２７】
様々な実施形態で、ＰＣＲＮ２３６ｖは、Ｓ９セッションを介してＰＣＲＮ２３６ｈにＵＥ２１０に関連する要求を転送することができる。ＰＣＲＮ２３６ｈは、たとえば、ＰＣＣおよび／またはＱｏＳルールを生成するために、これらのメッセージを処理することができる。ＰＣＲＮ２３６ｈは、次いで、これらのルールをＰＧＷ２３４ｖおよび／またはＳＧＷ２３２ｖでのインストールのためにＰＣＲＮ２３６ｖに転送することができる。ホームルートのアクセスの場合、ＰＣＲＮ２３６ｈはまた、ＰＧＷ２３４ｈに直接にＰＣＣルールをインストールすることができる。ＰＣＲＮ２３６ｈ、２３６ｖの協調的性質を考慮して、これらのデバイスは、互いに関する「パートナデバイス」と呼ぶことができる。
【００２８】
様々な実施形態で、各パートナデバイスは、ホームデバイスおよび訪問先デバイスとして動作する能力を有し得る。たとえば、別のローミングＵＥ（図示せず）が基地局２２０ｈに接続された場合、ＰＣＲＮ２３６ｈは、追加で、ＰＣＲＮ２３６ｖに要求を転送する能力を有することができ、ＰＣＲＮ２３６ｖは、インストールのためにＰＣＲＮ２３６ｈに適切なルールを返す能力を有し得る。
【００２９】
Ｓ９セッションを確立する際に、ＰＣＲＮ２３６ｈ、２３６ｖは、セッションでサポートされることになる特徴のセットをネゴシエーションするように構成することができる。様々な実施形態で、ＰＣＲＮ２３６ｈ、２３６ｖは、たとえば、デバイスによってサポートされるすべての特徴のセットなどの特徴のデフォルトセットに関してこのネゴシエーションを実行するように各々構成することができる。そのような実施形態で、サポートされる特徴のネゴシエーションされたセットは、単純に、両方のデバイスによってサポートされるすべての特徴のセットでもよい。
【００３０】
図３は、ＰＣＲＮの一実施形態を示す。ＰＣＲＮ３００は、ＰＣＲＮ１３６、ＰＣＲＮ２３６ｈ、またはＰＣＲＮ２３６ｖに対応し得る。ＰＣＲＮ３００は、インターフェース３１０、共通サービスブレード（ｃｏｍｍｏｎ  ｓｅｒｖｉｃｅ  ｂｌａｄｅ、ＣＳＢ）３２０および複数のＰＣＲＮブレード３３０、３３２、および３３４を含み得る。インターフェース３１０は、ＥＰＣ１３０内の様々な他のノードとインターフェースすることができ、様々なインターフェース、たとえばＳｐ、Ｒｘ、Ｇｘ、またはＧｘｘ、を含み得る。ＰＣＲＮブレード３３０、３３２、および３３４は、ＰＣＲＮによって実行され得るすべての標準的ポリシおよびルール機能を含み得る。ＣＳＢ３２０は、ＰＣＲＮブレード３３０、３３２、および３３４のためのダイアメータープロキシエージェント（ＤＰＡ）および他のインターフェース機能を実装することができる。さらに、以下に記載のようにセッションを終了するための機能性のうちのいくつかは、ＣＳＢ３２０内に実装され得る。ＣＳＢ３２０とＰＣＲＮブレード２２０、３３２、および３３４とは、これらのデバイスが実行することを課され得る機能を実装するためのソフトウェアと組み合わせたサーバ、プロセッサ、または他のコンピューティングハードウェアでもよい。
【００３１】
図４は、ホームＰＣＲＮでのローミングセッションの終了のための方法を示すブロック図である。図５は、ホームＰＣＲＮでのローミングセッションの終了に関連するメッセージの流れを示す図である。本方法４００は、４０５で開始する。次に、ホームＰＣＲＮ５９０が、４１０および５１０で、ローミングパートナメッセージの変更を受信することができる。ローミングパートナメッセージにおける変更は、ローミングパートナが抹消されたこと、ローミング協定が抹消されたこと、または、ローミングパートナがローミング協定から除外されたことを指示し得る。次に、ホームＰＣＲＮ５９０は、４１５および５１５で、ローミングパートナに関連するすべてのＩＰ−ＣＡＮおよびＳ９セッションを識別することができる。ローミング協定が抹消される場合、次いで、このステップは、抹消されたローミング協定によって識別されるすべてのローミングパートナに関連するセッションを識別するステップを含むことになる。
【００３２】
ホームＰＣＲＮ５９０は、次いで、４２０および５２０で、すべてのホームベースのＩＰ−ＣＡＮおよびＳ９セッションを識別することができる。ホームベースのＩＰ−ＣＡＮおよびＳ９セッションは、ポリシおよびルールの実施のためにホームＰＣＥＮ５９５を使用するセッションでもよい。次に、ホームＰＣＲＮ５９０は、４２５で、ローミングパートナメッセージの変更がローミングパートナが抹消されたことを示すかを判定することができる。そうである場合、次いで、ホームＰＣＲＮ５９０は、４３０および５２５で、終了するものとして識別されたＩＰ−ＣＡＮおよびＳ９セッションにマーキングすることができる。
【００３３】
ローミングパートナメッセージの変更が、ローミングパートナが抹消されたことを指示しない場合、次いで、本方法はステップ４４０に進むことができる。
【００３４】
次に、ホームＰＣＲＮ５９０は、４４０および５４０で、すべての訪問先ベースのＩＰ−ＣＡＮおよびＳ９セッションを識別することができる。訪問先ベースのＩＰ−ＣＡＮおよびＳ９セッションは、ポリシおよびルールの実施のために訪問先ＰＣＥＮ５８０を使用するセッションでもよい。ホームＰＣＲＮ５９０は、次いで、４４５および５４５で、Ｓ９インターフェースを介してＳ９  ＲＡＲメッセージを送信して、すべての識別された訪問先ベースのＩＰ−ＣＡＮおよびＳ９セッションを終了することができる。これは、Ｓ９サブセッションが先ず終了され、次いで、それのサブセッションのすべてが終了された後にはＳ９セッションが終了される、２つのステップで生じ得る。訪問先ＰＣＲＮ５８５は、次いで、４５０および５５０で、終了するものとして識別された訪問先ＩＰ−ＣＡＮセッションおよびＳ９セッションにマーキングすることができる。訪問先ＰＣＲＮ５８５は、次いで、４５５および５５５で、訪問先ＰＣＥＮ５８０にＧｘ  ＲＡＲを送信して識別された訪問先ＩＰ−ＣＡＮセッションをキャンセルすることができる。セッションの終了時に訪問先ＰＣＥＮ５８０は、５６０で、ＩＰ−ＣＡＮセッションが終了されたことを指示するＧｘ  ＲＡＡメッセージを訪問先ＰＣＲＮ５８５に送信することができる。最後に、訪問先ＰＣＲＮ５８５は、訪問先ベースのＩＰ−ＣＡＮセッションが終了されたことを指示するＳ９  ＲＡＡをホームＰＣＲＮに送信することができる。
【００３５】
ホームベースのＩＰ−ＣＡＮセッションが終了の印を付けられる間に、ホームＰＣＲＮ５９０は、ホームＰＣＥＮ５９５がＩＰ−ＣＡＮセッションが終了されたことを指示するまで、Ｇｘおよび／またはＧｘｘメッセージの送信および受信を継続することができる。同様に、ホームＰＣＲＮ５９０は、ホームＰＣＥＮ５９５が関連するＩＰ−ＣＡＮセッションが終了されたことを指示するまで、終了するものとしてマーキングをされたＩＰ−ＣＡＮセッションに関連するＳ９メッセージの受信を継続することができる。
【００３６】
ホームＰＣＲＮ５９０はまた、ローミング協定から除外されたまたは抹消されたローミング協定に関連するローミングパートナに関連するＩＰ−ＣＡＮおよびＳ９セッションのサービスを継続することができる。また、ホームＰＣＲＮ５９０は、抹消されたローミングパートナに関連する任意の新しいＳ９セッション要求を拒否することができる。
【００３７】
図６は、訪問先ＰＣＲＮでのローミングセッションの終了のための方法を示すブロック図である。図７は、訪問先ＰＣＲＮでのローミングセッションの終了に関連するメッセージの流れを示す図である。方法６００は、６０５で開始する。次に、訪問先ＰＣＲＮ７８５は、６１０および７１０で、ローミングパートナメッセージの変更を受信することができる。ローミングパートナメッセージの変更は、ローミングパートナが抹消されたこと、ローミング協定が抹消されたこと、または、ローミングパートナがローミング協定から除外されたことを指示し得る。次に、訪問先ＰＣＲＮ７８５は、６１５および７１５で、ローミングパートナに関連するすべてのＩＰ−ＣＡＮおよびＳ９セッションを識別することができる。ローミング協定が抹消される場合、次いで、このステップは、抹消されたローミング協定によって識別されるすべてのローミングパートナに関連するセッションを識別するステップを含むことになる。
【００３８】
次に、訪問先ＰＣＲＮ７８５は、６２０および７２０で、終了するものとして識別されたＩＰ−ＣＡＮおよびＳ９セッションにマーキングすることができる。ここで、訪問先ＰＣＲＮ７８５は、６２５および７２５で、訪問先ＰＣＥＮ７８０にＧｘ  ＲＡＲを送信して、終了するものとしてマーキングをされたＩＰ−ＣＡＮセッションをキャンセルすることができる。セッションの終了時に訪問先ＰＣＥＮ７８０は、６３０および７３０で、ＩＰ−ＣＡＮセッションが終了されたことを指示するＧｘ  ＲＡＡメッセージを訪問先ＰＣＲＮ７８５に送信することができる。
【００３９】
訪問先ベースのＩＰ−ＣＡＮセッションが終了の印を付けられる間に、訪問先ＰＣＲＮ７８５は、訪問先ＰＣＥＮ７８０がＩＰ−ＣＡＮセッションが終了されたことを指示するまで、Ｇｘおよび／またはＧｘｘメッセージの送信および受信を継続することができる。同様に、訪問先ＰＣＲＮ７８５は、訪問先ＰＣＥＮ７８０が関連ＩＰ−ＣＡＮセッションが終了されたことを指示するまで、終了するものとしてマーキングをされたＩＰ−ＣＡＮセッションに関連するＳ９メッセージの受信を継続することができる。
【００４０】
また、訪問先ＰＣＲＮ７８５は、抹消されたローミングパートナ、ローミング協定から除外されたローミングパートナ、または、抹消されたローミング協定に関連するローミングパートナに関連する任意の新しいＳ９セッション要求を拒否することができる。
【００４１】
前述から本発明の様々な例示的実施形態はハードウェアおよび／またはファームウェアで実装され得ることが明らかであろう。さらに、様々な例示的実施形態が、少なくとも１つのプロセッサに読み取られ、実行されて本明細書に詳細に記載された動作を実行することができる機械可読ストレージ媒体に記憶された命令として実装され得る。機械可読ストレージ媒体は、パーソナルもしくはラップトップコンピュータ、サーバ、または他のコンピューティングデバイスなどの機械によって可読の形で情報を記憶するための任意の機構を含み得る。したがって、有形的および非一時的機械可読ストレージ媒体は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスクストレージ媒体、光ストレージ媒体、フラッシュメモリデバイス、および同様のストレージ媒体を含み得る。
【００４２】
本明細書の任意のブロック図は、本発明の原理を実施する例示的回路の概念的視点を表すことが、当業者には理解されよう。同様に、いずれのフローチャート、流れ図、状態遷移図、疑似コード、および同様のものも、機械可読媒体内に実質的に表され、そうしてコンピュータまたはプロセッサによって、そのようなコンピュータまたはプロセッサが明示的に示されていてもいなくても、実行され得る、様々なプロセスを表すことが理解されよう。
【００４３】
それらの様々な例示的実施形態は、そこでのある一定の例示的態様を具体的に参照して詳細に説明されるが、本発明は他の実施形態が可能であり、その詳細は様々な明らかな点で変更が可能であることを理解されたい。当業者には容易に明らかなように、変形形態および変更形態が、本発明の趣旨および範囲内に留まりつつ実施され得る。したがって、前述の開示、説明および図は、単に例示を目的とし、本特許請求の範囲によってのみ定義される本発明を決して限定しない。
【図１】
0005872705.tif 000002
【図２】
0005872705.tif 000003
【図３】
0005872705.tif 000004
【図４】
0005872705.tif 000005
【図５】
0005872705.tif 000006
【図６】
0005872705.tif 000007
【図７】
0005872705.tif 000008