(57)【特許請求の範囲】
【請求項１】
ポリシー及び課金ルールノード（ＰＣＲＮ）によって実行される方法であって、方法は、
ポリシー及び課金実施ノード（ＰＣＥＮ）から、加入者がクレジット切れであることを指示する、第１の組のポリシー及び課金制御（ＰＣＣ）ルールに関連付けられるイベントトリガを受信することと、
加入者のクレジット切れ状態を取り扱う第２の組のルールをインストールすることと、
加入者がクレジットの再割当てを受信したという指示を受信することと、
加入者がクレジット再割当て作業を完了したという指示を受信した後に、第２の組のルールをアンインストールすることと、
イベントトリガに関連付けられる第１の組のＰＣＣルールがアクティブ状態を有するか、又はＰＣＣルール状態が対応する課金ルール報告ＡＶＰにおいて見つからないことを判断することと、
第１の組のＰＣＣルールに関するフロー状態を無効に設定することと、
加入者がクレジットの再割当てを受信したという指示を受信した後に、第１の組のＰＣＣルールに関するフロー状態を有効に設定することとを含む、方法。
【請求項２】
ＰＣＥＮから最終ユニット動作（ＦＵＡ）を受信することを更に含み、第１の組のＰＣＣルールに関連付けられる動作はＦＵＡに基づく、請求項１に記載の方法。
【請求項３】
ＦＵＡがリダイレクションを指示する、請求項２に記載の方法。
【請求項４】
リダイレクションが、加入者をリダイレクトサーバに案内する、請求項３に記載の方法。
【請求項５】
ＦＵＡが加入者のための一時的無料アクセスを指示する、請求項１から４のいずれか一項に記載の方法。
【請求項６】
イベントトリガに関連付けられる第１の組のＰＣＣルールが一時的非アクティブ状態を有すると判断することを更に含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
ＰＣＥＮから、加入者がクレジット切れであることを指示する、第１の組のＰＣＣルールに関連付けられる別のイベントトリガを受信することと、
他のイベントトリガに関連付けられる第３の組のポリシー及び課金制御（ＰＣＣ）ルールがアクティブ状態を有するか、又はルール状態が対応する課金ルール報告ＡＶＰにおいて見つからないことを判断することと、
第３のＰＣＣルールに関するフロー状態を無効に設定することと、
加入者のクレジット切れ状態を取り扱う第４の組のＰＣＣルールをインストールすることと、
加入者がクレジットの再割当てを受信したという別の指示を受信することと、
加入者がクレジットの再割当てを受信したという指示を受信した後に、第３の組のＰＣＣルールに関するフロー状態を有効に設定すること、
加入者がクレジットの再割当てを受信したという指示を受信した後に、第４の組のＰＣＣルールをアンインストールすることとを更に含む、請求項６に記載の方法。
【請求項８】
ポリシー及び課金ルールノード（ＰＣＲＮ）であって、
ポリシー及び課金実施ノード（ＰＣＥＮ）から、加入者がクレジット切れであることを指示する、第１の組のポリシー及び課金制御（ＰＣＣ）ルールに関連付けられるイベントトリガを受信し、
加入者がクレジットの再割当てを受信したという指示を受信するように構成されるネットワークインターフェースと、
加入者のクレジット切れ状態を取り扱う第２の組のルールをインストールし、
加入者がクレジットの再割当て作業を完了したという指示を受信した後に、第２の組のルールをアンインストールするように構成されるＰＣＣルールエンジンとを備え、
ＰＣＣルールエンジンが、
イベントトリガに関連付けられる第１の組のＰＣＣルールがアクティブ状態を有するか、又はＰＣＣルール状態が対応する課金ルール報告ＡＶＰにおいて見つからないことを判断し、
第１の組のＰＣＣルールに関するフロー状態を無効に設定し、
ネットワークインターフェースが、加入者がクレジットの再割当てを受信したという指示を受信した後に、第１の組のＰＣＣルールに関するフロー状態を有効に設定するように更に構成される、ポリシー及び課金ルールノード（ＰＣＲＮ）。
【請求項９】
ネットワークインターフェースが、ＰＣＥＮから最終ユニット動作（ＦＵＡ）を受信するように更に構成され、第１の組のＰＣＣルールに関連付けられる動作がＦＵＡに基づく、請求項８に記載のＰＣＲＮ。
【請求項１０】
ＦＵＡがリダイレクションを指示する、請求項９記載のＰＣＲＮ。
【請求項１１】
リダイレクションが、加入者をリダイレクトサーバに案内する、請求項１０に記載のＰＣＲＮ。
【請求項１２】
ＦＵＡが加入者のための一時的無料アクセスを指示する、請求項８から１１のいずれか一項に記載のＰＣＲＮ。
【請求項１３】
イベントトリガに関連付けられる第１の組のＰＣＣルールが一時的非アクティブ状態を有すると判断することを更に含む、請求項８から１２のいずれか一項に記載のＰＣＲＮ。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において開示される種々の例示的な実施形態は包括的には、電気通信ネットワーク内の加入者の使用量を制御することに関連する。
【背景技術】
【０００２】
モバイル電気通信ネットワーク内の様々なタイプのアプリケーションの需要が増えるにつれて、サービスプロバイダは、この拡張された機能性を確実に提供するために、システムを絶えずアップグレードしなければならない。かつて単に音声通信のために設計されたシステムが、多目的のネットワークアクセスポイントに成長し、テキストメッセージ伝送、マルチメディアストリーミング及び汎用インターネットアクセスを含む無数のアプリケーションへのアクセスを提供するようになった。そのようなアプリケーションをサポートするために、プロバイダは既存の音声ネットワークの上に新たなネットワークを構築してきたので、決して洗練されていない解決策になっている。第２世代及び第３世代のネットワークにおいて見られるように、音声サービスは専用の音声チャネルを介して搬送され、回線交換コアに向かって送られなければならず、一方、他のサービス通信はインターネットプロトコル（ＩＰ）に従って送信され、異なるパケット交換コアに向かって送られる。これは、アプリケーション提供、メータリング及び課金と、体感品質（ＱｏＥ）保証とに関する特有の問題につながった。
【０００３】
第２世代及び第３世代の二重コア手法を簡単にすることを目指して、第３世代パートナーシッププロジェクト（３ＧＰＰ）は、「ロングタームエボリューション（ＬＴＥ）」と呼ばれる、新たなネットワーク方式を勧告している。ＬＴＥネットワークでは、全ての通信が、ユーザ機器（ＵＥ）から発展型パケットコア（ＥＰＣ）と呼ばれる全ＩＰコアまでＩＰチャネルを介して搬送される。その際、ＥＰＣは、許容ＱｏＥを確保し、かつ特定のネットワーク活動の料金を加入者に課金しながら、他のネットワークへのゲートウェイアクセスを提供する。
【０００４】
３ＧＰＰは一般的に、幾つかの技術仕様において、以下の構成要素：ＥＰＣのポリシー及び課金ルール機能（ＰＣＲＦ）、ポリシー及び課金実施機能（ＰＣＥＦ）、並びにベアラ結合及びイベント報告機能（ＢＢＥＲＦ）を含む、ＥＰＣの構成要素と、それらの構成要素の互いのやりとりとを記述する。信頼性のあるデータサービスを提供し、かつ加入者にその使用料を課金するために、これらの仕様は、これらの要素がいかにやりとりするかに関する何らかのガイダンスを更に提供する。
【０００５】
これらの通信ネットワーク内で、メータリングを用いて、加入者による通信ネットワークの使用量を測定することができる。プリペイド加入者がその使用限度に達するとき、電気通信ネットワークは、加入者が、例えば、クレジットを使い切ったときに通話を継続するための方法を提供しなければならない。
【発明の概要】
【課題を解決するための手段】
【０００６】
種々の例示的な実施形態の概要が以下に提示される。以下の要約では、幾つかの簡略化及び省略が行われる場合があるが、それは種々の例示的な実施形態の幾つかの態様を強調し、導入することを意図しており、本発明の範囲を制限することは意図していない。当業者が本発明の概念を形成し、使用できるようにするのに十分である好ましい例示的な実施形態の詳細な説明が、後節に続くことになる。
【０００７】
種々の例示的な実施形態は、ポリシー及び課金ルールノード（ＰＣＲＮ）によって実行される方法に関連し、その方法は、ポリシー及び課金実施ノード（ＰＣＥＮ）から、加入者がクレジット切れであることを指示する、第１の組のポリシー及び課金制御（ＰＣＣ）ルールに関連付けられるイベントトリガを受信することと、課金ルール報告ＡＶＰ内に最終ユニット指示ＡＶＰを有する元のポリシー及び課金制御（ＰＣＣ）ルールが一時的非アクティブ状態を有することを判断することと；加入者のクレジット切れ状態を取り扱う一時的ＰＣＣルールをインストールすることと、加入者がクレジットの再割当てを受信したという指示を受信することと、加入者がクレジットの再割当てを受信したという指示を受信した後に、一時的ルールをアンインストールすることとを含む。
【０００８】
種々の例示的な実施形態は、ポリシー及び課金ルールノード（ＰＣＲＮ）に関連し、ポリシー及び課金実施ノード（ＰＣＥＮ）から、加入者がクレジット切れであることを指示する、第１の組のポリシー及び課金制御（ＰＣＣ）ルールに関連付けられるイベントトリガを受信し、加入者がクレジットの再割当てを受信したという指示を受信するように構成されるネットワークインターフェースと、加入者のクレジット切れ状態を取り扱う第２の組のルールをインストールし、加入者がクレジット再割当て作業を完了したという指示を受信した後に、第２の組のルールをアンインストールするように構成されるＰＣＣルールエンジンとを備える。
【０００９】
種々の例示的な実施形態は、非一時的機械可読記憶媒体に関連し、イベントトリガに関連付けられる第１の組のＰＣＣルールがアクティブ状態を有するか、又はＰＣＣルール状態が対応する課金ルール報告ＡＶＰにおいて見つからないことを判断するための命令と、第１の組のＰＣＣルールに関するフロー状態を無効に設定するための命令と、加入者がクレジットの再割当てを受信したという指示を受信した後に、第１の組のＰＣＣルールに関するフロー状態を有効に設定するための命令とを含む。
【００１０】
種々の例示的な実施形態の理解を深めるために、添付の図面が参照される。
【図面の簡単な説明】
【００１１】
【図１】種々のデータサービスを提供するための例示的な加入者ネットワークを示す図である。
【図２】クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントを受信するのに応答してＰＣＥＮとＰＣＲＮとの間でメッセージを交換するための実施形態を示す図である。
【図３】クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントを受信するのに応答してＰＣＥＮとＰＣＲＮとの間でメッセージを交換するための別の実施形態を示す図である。
【図４】クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントを取り扱う方法を示す流れ図である。
【発明を実施するための形態】
【００１２】
理解するのを容易にするために、同一の参照番号を用いて、実質的に同じ、若しくは類似の構造及び／又は実質的に同じ、若しくは機能を有する要素を指示している。
【００１３】
その説明及び図面は、本発明の原理を例示するにすぎない。したがって、本明細書において明示的に説明又は図示されないが、本発明の原理を具現し、本発明の範囲に含まれる種々の構成を当業者が考案できることは理解されよう。さらに、本明細書において列挙される全ての例は主に、本発明の原理、及び当該技術分野を促進するために本発明者らによって貢献される概念を読者が理解するのを助ける教育的な目的だけを明確に意図しており、そのように具体的に列挙される例及び条件に限定されないと解釈されるべきである。さらに、本明細書において用いられるときに、「又は、若しくは（ｏｒ）」という用語は、別に指示されない限り（例えば、「さもなければ（ｏｒ  ｅｌｓｅ）」、又は「又は代替形態では（ｏｒ  ｉｎ  ｔｈｅ  ａｌｔｅｒｎａｔｉｖｅ）」、非排他的論理和（ｎｏｎ−ｅｘｃｌｕｓｉｖｅ  ｏｒ、すなわち、及び／又は（ａｎｄ／ｏｒ））を指している。また、本明細書において説明される種々の実施形態は、幾つかの実施形態を１つ又は複数の他の実施形態と組み合わせて新たな実施形態を形成することができるので、必ずしも互いに排他的ではない。
【００１４】
図１は、種々のデータサービスを提供するための例示的な加入者ネットワーク１００を示す。例示的な加入者ネットワーク１００は、種々のサービスへのアクセスを提供するための電気通信ネットワーク又は他のネットワークとすることができる。例示的な加入者ネットワーク１００は、ユーザ機器１１０と、基地局１２０と、発展型パケットコア（ＥＰＣ）１３０と、パケットデータネットワーク１４０と、アプリケーション機能（ＡＦ）１５０と、オンライン課金システム（ＯＣＳ）１６０とを含むことができる。
【００１５】
ユーザ機器１１０は、エンドユーザにデータサービスを提供するためにパケットデータネットワーク１４０と通信するデバイスとすることができる。そのようなデータサービスは、例えば、音声通信、テキストメッセージ伝送、マルチメディアストリーミング及びインターネットアクセスを含む場合がある。より具体的には、種々の例示的な実施形態において、ユーザ機器１１０は、パーソナル若しくはラップトップコンピュータ、ワイヤレス電子メールデバイス、携帯電話、タブレット、テレビジョンセットトップボックス、又はＥＰＣ１３０を介して他のデバイスと通信することができる任意の他のデバイスである。
【００１６】
基地局１２０は、ユーザ機器１１０とＥＰＣ１３０との間で通信できるようにするデバイスとすることができる。例えば、基地局１２０は、３ＧＰＰ標準規格によって規定されるような発展型ノードＢ（ｅＮｏｄｅＢ）のような無線基地局とすることができる。したがって、基地局１２０は、電波のような第１の媒体を介してユーザ機器１１０と通信し、かつイーサネット（登録商標）ケーブルのような第２の媒体を介してＥＰＣ１３０と通信するデバイスとすることができる。基地局１２０は、ＥＰＣ１３０と直接通信することができるか、又は幾つかの中間ノード（図示せず）を介して通信することができる。種々の実施形態において、ユーザ機器１１０にモビリティを提供するために、複数の基地局（図示せず）が存在する場合がある。種々の代替の実施形態において、ユーザ機器１１０は、ＥＰＣ１３０と直接通信することができることに留意されたい。そのような実施形態では、基地局１２０は存在しなくてもよい。
【００１７】
発展型パケットコア（ＥＰＣ）１３０は、ユーザ機器１１０に、パケットデータネットワーク１４０へのゲートウェイアクセスを提供するデバイス、又はデバイスのネットワークとすることができる。ＥＰＣ１３０は更に、提供されたデータサービスの使用料を加入者に課金し、かつ特定の体感品質（ＱｏＥ）標準規格が満たされるのを確実にすることができる。それゆえ、ＥＰＣ１３０は、少なくとも一部は種々の３ＧＰＰ標準規格に従って実現することができる。したがって、ＥＰＣ１３０は、サービングゲートウェイ（ＳＧＷ）１３２と、パケットデータネットワークゲートウェイ（ＰＧＷ）１３４と、ポリシー及び課金ルールノード（ＰＣＲＮ）１３６と、加入プロファイルリポジトリ（ＳＰＲ）１３８とを含む場合がある。
【００１８】
サービングゲートウェイ（ＳＧＷ）１３２は、ＥＰＣ１３０にゲートウェイアクセスを提供するデバイスとすることができる。ＳＧＷ１３２は、ユーザ機器１１０によって送信されたパケットを受信する、ＥＰＣ１３０内の最初のデバイスとすることができる。ＳＧＷ１３２は、そのようなパケットをＰＧＷ１３４に向かって転送することができる。ＳＧＷ１３２は、例えば、複数の基地局（図示せず）間のユーザ機器１１０のモビリティを管理すること、及びサービングされるフローごとに特定のサービス品質（ＱｏＳ）特性を実現することのような幾つかの機能を実行することができる。プロキシモバイルＩＰ標準規格を実施する実施態様のような、種々の実施態様において、ＳＧＷ１３２は、ベアラ結合及びイベント報告機能（ＢＢＥＦＲ）を含むことができる。種々の例示的な実施形態において、ＥＰＣ１３０は複数のＳＧＷ（図示せず）を含む場合があり、各ＳＧＷは、複数の基地局（図示せず）と通信する場合がある。
【００１９】
パケットデータネットワークゲートウェイ（ＰＧＷ）１３４は、パケットデータネットワーク１４０へのゲートウェイアクセスを提供するデバイスとすることができる。ＰＧＷ１３４は、ユーザ機器１１０によってＳＧＷ１３２を介してパケットデータネットワーク１４０に向かって送信されるパケットを受信する、ＥＰＣ１３０内の最後のデバイスとすることができる。ＰＧＷ１３４は、サービスデータフロー（ＳＤＦ）ごとにポリシー及び課金制御（ＰＣＣ）ルールを実施するポリシー及び課金実施機能（ＰＣＥＦ）を含むことができる。それゆえ、ＰＧＷ１３４は、ポリシー及び課金実施ノード（ＰＣＥＮ）とすることができる。ＰＧＷ１３４は、例えば、パケットフィルタリング、ディープパケットインスペクション及び加入者課金サポートのような幾つかの付加機能を含む場合もある。また、ＰＧＷ１３４は、未知のアプリケーションサービスに対するリソース割当てを要求する責任も負う場合もある。
【００２０】
ポリシー及び課金ルールノード（ＰＣＲＮ）１３６は、アプリケーションサービス要求を受信し、ＰＣＣルールを生成し、ＰＣＣルールをＰＧＷ１３４及び／又は他のＰＣＥＮ（図示せず）に与えるデバイス又はデバイス群とすることができる。ＰＣＲＮ１３６は、Ｒｘインターフェースを介してＡＦ１５０と通信することができる。ＡＦ１５０に関して後に更に詳細に説明されるように、ＰＣＲＮ１３６は、ＡＦ１５０から、認証及び認可要求（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｒｅｑｕｅｓｔ：ＡＡＲ）の形でアプリケーション要求を受信することができる。ＡＡＲ１６０を受信すると、ＰＣＲＮ１３６は、アプリケーション要求を満たすための少なくとも１つの新たなＰＣＣルールを生成することができる。
【００２１】
ＰＣＲＮ１３６は、Ｇｘｘインターフェース及びＧｘインターフェースを介してそれぞれ、ＳＧＷ１３２及びＰＧＷ１３４と通信することもできる。ＰＣＲＮ１３６は、ＳＧＷ１３２又はＰＧＷ１３４からクレジット制御要求（ＣＣＲ）（図示せず）の形でアプリケーション要求を受信することができる。ＡＡＲと同様に、ＣＣＲを受信すると、ＰＣＲＮは、アプリケーション要求１７０を満たすための少なくとも１つの新たなＰＣＣルールを生成することができる。種々の実施形態において、ＡＡＲ及びＣＣＲは、別々に処理されることになる２つの独立したアプリケーション要求を表すことができ、一方、他の実施形態では、ＡＡＲ及びＣＣＲは、単一のアプリケーション要求に関する情報を搬送することができ、ＰＣＲＮ１３６は、ＡＡＲ及びＣＣＲの組み合わせに基づいて、少なくとも１つのＰＣＣルールを作成することができる。種々の実施形態において、ＰＣＲＮ１３６は、単一のメッセージ、及び対をなすメッセージの両方のアプリケーション要求を取り扱うことができる場合がある。
【００２２】
新たなＰＣＣルールを作成すると、又はＰＧＷ１３４による要求時に、ＰＣＲＮ１３６は、Ｇｘインターフェースを介してＰＣＣルールをＰＧＷ１３４に与えることができる。例えば、ＰＭＩＰ標準規格を実施する実施形態のような種々の実施形態において、ＰＣＲＮ１３６は、ＱｏＳルールを生成することもできる。新たなＱｏＳルールを作成すると、又はＳＧＷ１３２による要求時に、ＰＣＲＮ１３６は、Ｇｘｘインターフェースを介して、ＱｏＳルールをＳＧＷ１３２に与えることができる。これらのＱｏＳルールは、ＯＣＳ１６０から受信された使用量情報に基づいて適用することができる。ＯＣＳ１６０が、特定の使用量しきい値に達したことを指示するとき、ＰＣＲＦ１０５は、加入者に関連するＱｏＳを変更し、更新されたＱｏＳルールをＰＣＥＦ１２５に適用することができる。
【００２３】
ＰＣＲＮ１３６は、他のネットワークノード、ＰＣＣルールエンジン及びＰＣＣルールストレージと通信するためのネットワークインターフェースを含むことができる。例えば、ＰＣＲＮ１３６は、ネットワークインターフェースを介してクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントを受信し、そのイベントを処理するためにＰＣＣルールエンジンに渡すことができる。ＰＣＣルールエンジンは、トリガイベントに基づいて、既存のルールに関して決定を下し、新たなルールを作成することができる。任意の新たなルール又はルールへの変更は、ＰＣＣルールストレージにおいて言及される場合がある。
【００２４】
加入プロファイルリポジトリ（ＳＰＲ）１３８は、加入者に関する情報を加入者ネットワーク１００に格納するデバイスとすることができる。したがって、ＳＰＲ１３８は、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス及び／又は類似の記憶媒体のような機械可読記憶媒体を含むことができる。ＳＰＲ１３８は、ＰＣＲＮ１３６の構成要素とすることができるか、又はＥＰＣ１３０内の独立したノードを構成することができる。ＳＰＲ１３８に格納されるデータは、各加入者の識別子と、帯域幅制限、課金パラメータ及び加入者優先順位のような加入者ごとの加入情報の指示とを含むことができる。
【００２５】
パケットデータネットワーク１４０は、ユーザ機器１１０と、ＡＦ１５０のような、パケットデータネットワーク１４０に接続される他のデバイスとの間のデータ通信を提供するための任意のネットワークとすることができる。パケットデータネットワーク１４０は、パケットデータネットワーク１４０を通信している種々のユーザに、例えば、電話及び／又はインターネットサービスを更に提供することができる。
【００２６】
アプリケーション機能（ＡＦ）１５０は、知られているアプリケーションサービスをユーザ機器１１０に提供するデバイスとすることができる。したがって、ＡＦ１５０は、ユーザ機器１１０に、例えば、ビデオストリーミング又は音声通信サービスを提供するサーバ又は他のデバイスとすることができる。ＡＦ１５０は、Ｒｘインターフェースを介して、ＥＰＣ１３０のＰＣＲＮ１３６と更に通信することができる。ＡＦ１５０がユーザ機器１１０に知られているアプリケーションサービスの提供を開始することになるとき、ＡＦ１５０は、ダイアメータプロトコルに従って認証及び認可要求（ＡＡＲ）１６０のようなアプリケーション要求メッセージを生成し、そのアプリケーションサービスのためのリソースが割り当てられるべきであることをＰＣＲＮ１３６に通知することができる。このアプリケーション要求メッセージは、アプリケーションサービスを使用する加入者の識別情報、加入者のＩＰアドレス、関連付けられるＩＰ−ＣＡＮセッションのためのＡＰＮ、及び／又は要求されたサービスを提供するために確立されなければならない特定のサービスデータフローの識別情報のような情報を含むことができる。ＡＦ１５０は、Ｒｘインターフェースを介して、ＰＣＲＮ１３６にそのようなアプリケーション要求を通信することができる。
【００２７】
ＯＣＳ１６０は、加入者のプリペイド使用量を追跡するために用いることができる。プリペイド使用量に関して、リアルタイムに課金が生じ、サービスが実施中である間に、加入者残高からサービスコストが差し引かれる。ＯＣＳ１６０は、ＰＧＷ１３４から使用量情報を受信することができる。さらに、ＯＣＳ１６０は、ＰＧＷ１３４内の監視キーをインストールし、特定のタイプの加入者使用量を監視することができる。ＯＣＳ１６０は、加入者に関連付けられる使用限度に関連する情報を受信する。さらに、ＯＣＳ１６０は、種々の所望の使用量しきい値に基づくしきい値情報を受信することができる。あるしきい値に達したとき、特定のポリシーが適用可能になる場合がある。また、ＯＣＳ１６０は、Ｓｙインターフェースを介して、ＰＣＲＮ１３６と通信することもできる。ＯＣＳ１６０は、ＰＣＲＮ１３６に使用量情報を送信することができる。ＯＣＳ１６０は、例えば、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントのような、種々のしきい値が超えられたときにＰＧＷ１３４に指示を送信することができ、その際、ＰＧＷ１３４は、ＰＣＲＮ１３６にクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガを送信することができる。
【００２８】
通常、加入者ネットワーク１００のプリペイド加入者は、その加入者が使用することができるリソースの量に関する限度を規定するメータリング限度を有する場合がある。例えば、加入者は１００分を購入している場合がある。他の使用量、例えば、データ使用量がメータリングされる場合もある。
【００２９】
例えば、プリペイド加入者が電話をかけるとき、その加入者は、加入者が有する残り通話時間が何分であるかを指示する音声メッセージによって通知される場合がある。代替的には、プリペイド加入者の残り分数がしきい値量未満であるときにのみ、そのような音声リマインダが生じる場合がある。通話中に、プリペイド加入者が分数を使い切った場合には、ネットワークは３つの事柄のうちの１つを行うことができる：第一に、通話を終了する；第二に、通話を保留し、更に分数を購入するために加入者をリダイレクトする；第三に、加入者に無料の分数を与え、通話を完了する。ＰＣＲＮ１３６がルール決定を行うので、ＰＣＲＮ１３６は、プリペイド加入者が自分の使用限度を超えたときに、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガを受信することができる。その際、ＰＣＲＮは、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガへの所望の応答を達成するルールを適用することができる。
【００３０】
図２は、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントを受信するのに応答して、ＰＣＥＮとＰＣＲＮとの間でメッセージ交換するための実施形態を示す。最初に、ＰＣＥＮ１３４がクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントをＰＣＲＮ１３６に送信する（２０５）。この例では、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントは、ＰＣＣルール１に関連付けられる場合があり、ここでは、そのルールは、一時的非アクティブ（ＴＥＭＰＯＲＡＲＩＬＹ  ＩＮＡＣＴＩＶＥ）の状態を有する場合がある。さらに、最終ユニット動作（ｆｉｎａｌ  ｕｎｉｔ  ａｃｔｉｏｎ：ＦＵＡ）が指示される場合がある。この例では、ＦＵＡ制限アクセス（ＦＵＡ  ＲＥＳＴＲＩＣＴ＿ＡＣＣＥＳＳ）及びリダイレクト（ＲＥＤＩＲＥＣＴ）が関与する。また、ＰＣＥＮ１３４が、加入者がクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）であると判断するとき、ＰＣＥＮ１３４は、ＰＣＣルール１のルール状態を一時的非アクティブ（ＴＥＭＰＯＲＡＲＩＬＹ  ＩＮＡＣＴＩＶＥ）に設定することができる。ルール状態に関する他の値は、アクティブ（ＡＣＴＩＶＥ）及び非アクティブ（ＩＮＡＣＴＩＶＥ）を含むことができる。
【００３１】
次に、ＰＣＲＮ１３６は、第２のＰＣＣルール、ＰＣＣルール２を作成することができ、そのルールの状態をアクティブ（ＡＣＴＩＶＥ）に設計することができる（２１０）。ＰＣＣルール２によって指示される動作は、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントで受信されたＦＵＡの値に基づくことができる。ＦＵＡが、制限アクセス／リダイレクト（ＲＥＳＴＲＩＣＴ＿ＡＣＣＥＳＳ／ＲＥＤＩＲＥＣＴＩＯＮ）であった場合には、ＰＣＣルール２を用いて、更なる分数を購入するようにプリペイド加入者をリダイレクトすることができる。例えば、プリペイド加入者は、更なる分数を購入することができる事業者又は自動システムに接続される場合がある。また、プリペイド加入者は、更なる分数を購入するために、ウエブサイトに案内される場合がある。また、ＰＣＣルール２を用いて、プリペイド加入者がその通話を継続できるようにする場合もある。そのような状況では、この加入者に対する優先順位、ＱｏＳ又は他の性能パラメータが下げられる場合があり、ＰＣＣルール２において実施される場合がある。その後、ＰＣＲＮ１３６は、ＰＣＥＮ１３４に、ＰＣＣルール２をインストールするメッセージを送信することができる（２１５）。
【００３２】
プリペイド加入者が更なる分数を購入すると、ＰＣＥＮ１３４は通知を受信する場合がある。結果として、ＰＣＥＮ１３４は、ＰＣＣルール１のルール状態をＡＣＴＩＶＥに設定することができる。次に、ＰＣＥＮ１３４は、その後、クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントをＰＣＲＮ１３６に送信することができる（２２０）。クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガを受信すると、ＰＣＲＮ１３６は、ＰＣＣルール２を除去することができる（２２５）。次に、ＰＣＲＮ１３６は、ＰＣＥＮ１３４に、ＰＣＥＦ２３０からＰＣＣルール２をアンインストールするメッセージを送信することができる。
【００３３】
したがって、プリペイド加入者に対するクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガが生じるとき、ＰＣＲＮ１３６は、ＦＵＡによって指定されるような所望の動作を実行するために第２のＰＣＣルールを用いることができる。さらに、ＰＣＣルール１のルール状態は一時非アクティブ（ＴＥＭＰ＿ＩＮＡＣＴＩＶＥ）と指示されたので、ＰＣＲＮ１３６は、プリペイド加入者が通話を継続しない場合があることを知る。
【００３４】
関連する３ＧＰＰ仕様が曖昧であることに起因して、幾つかのＰＣＥＮ１３４は、「クレジット切れ」イベントを指示するのに、ＰＣＣルール状態値「一時的非アクティブ」（「ＴＥＭＰＯＲＡＲＩＬＹ＿ＩＮＡＣＴＩＶＥ」）を使用しない場合があることに留意されたい。例えば、ＰＣＥＮ１３５は、ＰＣＣルール状態ＡＶＰを含まない場合があるか、又は「クレジット切れ」イベントに対して発効されたＰＣＣルールのための課金ルール報告ＡＶＰにおいて、ＰＣＣルール状態ＡＶＰを「アクティブ」（「ＡＣＴＩＶＥ」）に設定する場合もある。図３に示されるような第２の実施形態は、この状況を説明している。
【００３５】
図３は、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントを受信するのに応答して、ＰＣＥＮとＰＣＲＮとの間でメッセージを交換するための別の実施形態を示す。最初に、ＰＣＥＮ１３４が、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントをＰＣＲＮ１３６に送信する（３０５）。この例では、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントは、ＰＣＣルール１に関連付けられる場合があり、そのルールはアクティブ（ＡＣＴＩＶＥ）のルール状態を有する場合があるか、又は全く状態を指示しない場合がある。さらに、最終ユニット動作（ＦＵＡ）が指示される場合がある。この例では、制限アクセス（ＲＥＳＴＲＩＣＴ＿ＡＣＣＥＳＳ）又はリダイレクト（ＲＥＤＩＲＥＣＴ）が与えられる。しかしながら、最終ユニット指示において与えられるＡＶＰによっては、クレジット切れイベントによって、限定的動作若しくはリダイレクト動作又はその両方が生じる可能性があることに留意されたい。
【００３６】
次に、ＰＣＲＮ１３６は、ＰＣＣルール１に関するフロー状態を無効（ＤＩＳＡＢＬＥＤ）に設定することができる（３１０）。これは、ＰＣＣルール１に関連するプリペイド加入者の使用量が依然としてプリペイド加入者によって利用可能な場合があることを、ＰＣＲＮ１３６によって受信されたルール状態が指示するために行われる場合がある。したがって、ＰＣＣルール１に関するフロー状態を無効（ＤＩＳＡＢＬＥＤ）に設定することによって、ＰＣＲＮ１３６は、ＰＣＣルール１に関連するプリペイド加入者の使用量が止まったと保証される場合がある。
【００３７】
さらに、ＰＣＲＮ１３６は、第２のＰＣＣルール、ＰＣＣルール２を作成することができ、そのルールのルール状態はアクティブ（ＡＣＴＩＶＥ）に設定される場合がある（３１０）。ＰＣＣルール２によって指示される動作は、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガとともに受信されたＦＵＡの値に基づくことができる。ＦＵＡがＲＥ制限アクセス（ＳＴＲＩＣＴ＿ＡＣＣＥＳＳ）又はリダイレクト（ＲＥＤＩＲＥＣＴＩＯＮ）であった場合には、ＰＣＣルール２を用いて、更なる分数を購入するようにプリペイド加入者をリダイレクトすることができる。例えば、プリペイド加入者は、更なる分数を購入することができる事業者又は自動システムに接続される場合がある。また、プリペイド加入者は、更なる分数を購入するために、ウエブサイトに案内される場合がある。さらに、ＦＵＡが制限アクセス（ＲＥＳＴＲＩＣＴ＿ＡＣＣＥＳＳ）である場合には、与えられた「制限フィルタールール」に基づいて構成されたＰＣＣルール２を用いて、加入者がクレジット切れ状態にあるときに、プリペイド加入者が無料サービスにアクセスできるようにする場合がある。そのような状況では、この加入者に対する優先順位、ＱｏＳ又は他の性能パラメータが下げられる場合があり、ＰＣＣルール２において実施される場合がある。その際、ＰＣＲＮ１３６は、ＰＣＥＮ１３４に、ＰＣＣルール２をインストールし、ＰＣＣルール１を更新するメッセージを送信することができる（３１５）。
【００３８】
プリペイド加入者が更なる分数を購入すると、ＰＣＥＮ１３４は、ＯＣＳから、クレジット再割当て通知を受信することができる。結果として、ＰＣＥＮ１３４は、ＰＣＣルール１のルール状態をアクティブ（ＡＣＴＩＶＥ）に設定することができる。次に、ＰＣＥＮ１３４は、その際、クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントをＰＣＲＮ１３６に送信することができる（３２０）。クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントを受信すると、ＰＣＲＮ１３６は、ＰＣＣルール２を除去し（２２５）、ＰＣＣルール１のフロー状態を有効（ＥＮＡＢＬＥＤ）に設定することができる。次に、ＰＣＲＮ１３６は、ＰＣＥＦからＰＣＣルール２をアンインストールし、ＰＣＣルール１を更新するメッセージをＰＣＥＮ１３４に送信することができる。
【００３９】
したがって、プリペイド加入者に対してクレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）トリガイベントが生じるとき、ＰＣＲＮ１３６は、ＦＵＡによって指定されるような所望の動作を実行するために、第２のＰＣＣルールを使用することができる。この実施形態では、ＰＣＣルール１の状態がアクティブか、又は未知であるため、フロー状態を用いてプリペイド加入者の使用量が阻止されてしまうのを確実にすることができる。
【００４０】
図４は、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントを取り扱う方法を例示する流れ図を示す。方法４００はステップ４０５において開始する。次に、ＰＣＲＮ１３６が、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ)イベントトリガを受信することができる（４１０）。
【００４１】
その際、ＰＣＲＮ１３６は、そのイベントトリガに関連付けられる第１のＰＣＣルールの状態が一時非アクティブ（ＴＥＭＰ＿ＩＮＡＣＴＩＶＥ）であるか否かを判断することができる（４１５）。そうである場合には、ＰＣＲＮ１３６は、第２のＰＣＣルールを作成することができる（４２０）。第２のＰＣＣルールは、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガとともに受信されたＦＵＡに基づいて動作を実施することができる。その際、ＰＣＲＮ１３６は、ＰＣＥＮ１３４に第２のＰＣＣルールをインストールすることができる（４２５）。
【００４２】
次に、ＰＣＲＮ１３６が、クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガを受信することができる（４３０）。それに応答して、ＰＣＲＮ１３６は、第２のＰＣＣルールをアンインストールすることができる（４３５）。その後、方法４００は４８０において終了することができる。
【００４３】
そのイベントトリガに関連付けられる第１のＰＣＣルールの状態がアクティブ（ＡＣＴＩＶＥ）であるか、又はルール状態が与えられない場合には、ＰＣＲＮ１３６は、第１のＰＣＣルールに関するフロー状態を無効（ＤＩＳＡＢＬＥＤ）に設定することができる（４４０）。その際、ＰＣＲＮは第１のＰＣＣルールを更新することができ（４４５）、その更新は、第１のＰＣＣルールの更新をＰＣＥＮ１３４に送信することを含むことができる。次に、ＰＣＲＮ１３６は、第２のＰＣＣルールを作成することができる（４５０）。第２のＰＣＣルールは、クレジット切れ（ＯＵＴ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガとともに受信されたＦＵＡに基づいて動作を実施することができる。その後、ＰＣＲＮ１３６は、ＰＣＥＮ１３４に第２のＰＣＣルールをインストールすることができる（４５５）。
【００４４】
次に、ＰＣＲＮ１３６は、クレジット再割当て（ＲＥＡＬＬＯＣＡＴＩＯＮ＿ＯＦ＿ＣＲＥＤＩＴ）イベントトリガを受信することができる（４６０）。それに応答して、ＰＣＲＮ１３６は、第１のＰＣＣルールに関するフロー状態を有効（ＥＮＡＢＬＥＤ）に設定することができる（４６５）。その後、ＰＣＲＮ１３６は、第１のＰＣＣルールを更新することができる（４７０）。次に、ＰＣＲＮ１３５は第２のＰＣＣルールをアンインストールすることができる（４７５）。その後、方法４００は４８０において終了することができる。
【００４５】
上記の方法はＰＣＲＮ１３６によって実行されるように説明されたが、ＰＣＲＦを実施することができる他のハードウェア要素を用いて、その方法を同様に実行することもできる。
【００４６】
ＰＣＣルール１及びＰＣＣルール２が参照される際に、ＰＣＣルール１及びＰＣＣルール２がルールセットを含む場合もある。
【００４７】
本発明の種々の例示的な実施形態はハードウェア及び／又はファームウェアにおいて実施される場合があることは上記の説明から明らかなはずである。さらに、種々の例示的な実施形態は、機械可読記憶媒体上に記憶される命令として実施することができ、それらの命令は、本明細書において詳述される動作を実行するために、少なくとも１つのプロセッサによって読み出され、実行される場合がある。機械可読記憶媒体は、パーソナル若しくはラップトップコンピュータ、サーバ、又は他のコンピューティングデバイスのような、機械によって読み取ることができる形で情報を記憶するための任意の機構を含むことができる。したがって、有形で、かつ非一時的な機械可読記憶媒体は、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス及び類似の記憶媒体を含むことができる。
【００４８】
本明細書において任意のブロック図は、本発明の原理を具現する例示的な回路の概念図を表すことは当業者には理解されたい。同様に、任意のフローチャート、流れ図、状態遷移図、擬似コードなどは、機械可読媒体内で実質的に表現され、コンピュータ又はプロセッサが明示されても、されなくても、そのようなコンピュータ又はプロセッサによって実行される場合がある種々のプロセスを表すことは理解されよう。
【００４９】
種々の例示的な実施形態が、その特定の例示的な態様を特に参照しながら詳細に説明されてきたが、本発明は他の実施形態も可能であり、その細部は種々の明らかな点において変更可能であることは理解されたい。当業者には容易に明らかになるように、本発明の主旨及び範囲内にとどまりながら、複数の変形及び変更をもたらすことができる。したがって、上記の開示、説明及び図面は例示することだけを目的としており、本発明を多少なりとも制限することはなく、本発明は特許請求の範囲によってのみ規定される。
【図１】
0005925959.tif 000002
【図２】
0005925959.tif 000003
【図３】
0005925959.tif 000004
【図４】
0005925959.tif 000005