(57)【要約】      （修正有）【課題】無線通信ネットワークにおけるパケットデータ接続の課金のための技術を提供する。【解決手段】登録要求を受信するステップと、受信した登録要求に基づいて、課金モードのサポートを示す課金メッセージを送信するステップとを有し、パケットデータサービスノード（ＰＤＳＮ）から、ＰＤＳＮによる課金モードのサポートを示す登録メッセージを受信するステップと、課金モードを使用するか否かを示す承諾メッセージをＰＤＳＮに送信するステップとを有し、ＰＤＳＮからパケットデータ接続のために使用される課金モードを示す登録メッセージを受信するステップと、モビリティ拡張フィールド、ホームアドレス及び成功コードを含む登録応答メッセージをＰＤＳＮに送信するステップとを有する。【選択図】図７
2014195321.tif 000002
【特許請求の範囲】
【請求項１】
ホーム認証、認可及び課金（Home Authentication, Authorization and Accounting：ＨＡＡＡ）サーバで動作する、無線通信における課金管理のための方法であって、
前記ＨＡＡＡサーバが、パケットデータサービスノード（Packet Data Service Node：ＰＤＳＮ）から、前記ＰＤＳＮがパケットデータセッションのための課金であって、登録メッセージが送信される課金が、対応するホームエージェント／ローカルモビリティアンカ（Home Agent/Local Mobility Anchor：ＨＡ／ＬＭＡ）で実行されることを確実にすることを示す前記登録メッセージを受信することと、
前記ＨＡＡＡサーバが、前記ＰＤＳＮに承諾メッセージを送信することと、を有し、
前記承諾メッセージは、オペレータポリシに基づいて、前記パケットデータセッションのための前記課金が前記対応するＨＡ／ＬＭＡにおいて実行されるか否かについて特定する、方法。
【請求項２】
請求項１において、
さらに、前記ＨＡＡＡサーバが、前記承諾メッセージに、前記ＨＡ／ＬＭＡによる使用を認める課金トリガを含めて送信することを含む、方法。
【請求項３】
請求項１において、
前記ＨＡ／ＬＭＡが課金を実行する場合、前記承諾メッセージは、値が「Ｔｒｕｅ」に設定されるフィールドを含む、方法。
【請求項４】
請求項１において、
前記ＨＡ／ＬＭＡが課金を実行しない場合、前記承諾メッセージは、値が「Ｆａｌｓｅ」に設定されるフィールドを含む、方法。
【請求項５】
請求項１において、
さらに、前記ＨＡＡＡサーバが、前記承諾メッセージの中に、ＰＭＮ−ＨＡ／ＬＭＡキーを含めて送信することを含む、方法。
【請求項６】
無線通信ネットワークにおけるホーム認証、認可及び課金（Home Authentication, Authorization and Accounting：ＨＡＡＡ）サーバで動作する、無線通信における課金管理のための装置であって、
パケットデータサービスノード（Packet Data Service Node：ＰＤＳＮ）から、前記ＰＤＳＮがパケットデータセッションのための課金であって、登録メッセージが送信される課金が、対応するホームエージェント／ローカルモビリティアンカ（Home Agent/Local Mobility Anchor：ＨＡ／ＬＭＡ）で実行されることを確実にすることを示す前記登録メッセージを受信するモジュールと、
前記ＰＤＳＮに承諾メッセージを送信するモジュールと、を有し、
前記承諾メッセージは、オペレータポリシに基づいて、前記パケットデータセッションのための前記課金が前記対応するＨＡ／ＬＭＡにおいて実行されるか否かについて特定する情報である、装置。
【請求項７】
請求項６において、
さらに、前記承諾メッセージに、前記ＨＡ／ＬＭＡによる使用を認める課金トリガを含めて送信するモジュールを有する装置。
【請求項８】
請求項６において、
前記ＨＡ／ＬＭＡが課金を実行する場合、前記承諾メッセージは、値が「Ｔｒｕｅ」に設定されるフィールドを含む、装置。
【請求項９】
請求項６において、
前記ＨＡ／ＬＭＡが課金を実行しない場合、前記承諾メッセージは、値が「Ｆａｌｓｅ」に設定されるフィールドを含む、装置。
【請求項１０】
請求項６において、
さらに、前記ＨＡＡＡサーバが、前記承諾メッセージの中に、ＰＭＮ−ＨＡ／ＬＭＡキーを含めて送信するモジュールを含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本出願は、２０１１年１月２５日に出願された、米国仮出願番号第６１／４３６，１５９号、発明の名称「Accounting At HA/LMA For CDMA2000 Systems」、２０１１年３月２５日に出願された米国仮出願番号第６１／４６７，９６０号、発明の名称「Accounting At HA/LMA For CDMA2000 Systems」、及び２０１１年１２月９日に出願された、米国仮出願番号第６１／５６９，２０１号発明の名称「Accounting At HA/LMA For CDMA2000 Systems」の優先権を主張する。
【０００２】
上述の仮出願の全体の内容は、参照によって本願の一部として援用される。
【０００３】
本発明は、無線通信、無線通信デバイス、無線通信システム及び関連する方法に関する。
【背景技術】
【０００４】
無線通信システムは、１つ以上の無線デバイス、例えば、モバイルデバイス、携帯電話機、無線エアカード、移動局（mobile station：ＭＳ）、ユーザ設備（user equipment：ＵＥ）、アクセス端末（access terminal：ＡＴ）又は加入者局（subscriber station：ＳＳ）と通信する１つ以上の基地局のネットワークを含むことができる。各基地局は、データ、例えば、ボイスデータ及び他のデータコンテンツを搬送する無線信号を無線デバイスに送信できる。基地局は、アクセスポイント（access point：ＡＰ）又はアクセスネットワーク（access network：ＡＮ）と呼ぶこともでき、アクセスネットワークの一部に含まれていてもよい。無線通信システムは、１つ以上の基地局を制御する１つ以上の無線アクセスネットワークコントローラを含むことができる。様々な無線技術の具体例には、ＬＴＥ（Long-Term Evolution）、符号分割多元接続（Code Division Multiple Access：ＣＤＭＡ）、例えば、ＣＤＭＡ２０００  １ｘ、ＨＲＰＤ（High Rate Packet Data）等が含まれる。
【０００５】
パケットデータネットワーク内で動作するモバイルデバイスのデータ接続の課金を可能にする技術が必要である。
【発明の概要】
【課題を解決するための手段】
【０００６】
ここでは、特に、無線通信ネットワークにおけるパケットデータ接続の課金のための技術を開示する。
【０００７】
一側面においては、無線通信における課金管理のための方法は、登録要求を受信するステップと、受信した登録要求に基づいて、課金モードのサポートを示す課金メッセージを送信するステップとを有する。
【０００８】
他の側面では、無線通信における課金管理の方法は、パケットデータサービスノード（packet data service node：ＰＤＳＮ）から、ＰＤＳＮによる課金モードのサポートを示す登録メッセージを受信するステップと、課金モードを使用するか否かを示す承諾メッセージをＰＤＳＮに送信するステップとを有する。
【０００９】
更に他の側面では、無線通信における課金管理の方法は、パケットデータサービスノード（packet data service node：ＰＤＳＮ）からパケットデータ接続のために使用される課金モードを示す登録メッセージを受信するステップと、モビリティ拡張フィールド、ホームアドレス及び成功コードを含む登録応答メッセージをＰＤＳＮに送信するステップとを有する。
【００１０】
更に他の側面では、無線通信における課金管理のためのシステムは、パケットデータサービスノード（packet data service node：ＰＤＳＮ）、ホーム認証、認可及び課金（home authentication, authorization and accounting：ＨＡＡＡ）サーバ及びホームエージェント／ローカルモビリティエージェント（home agent/local mobility agent：ＨＡ／ＬＭＡ）を備える。ＰＤＳＮは、登録要求を受信し、受信した登録要求に基づいて、課金モードのサポートを示す課金メッセージを送信するように構成されている。ＨＡＡＡサーバは、ＰＤＳＮから登録要求を受信し、課金モードを使用するか否かを示す承諾メッセージをＰＤＳＮに送信するように構成されている。ＨＡ／ＬＭＡは、ＰＤＳＮから、パケットデータ接続のために使用される課金モードを示す登録メッセージを受信し、モビリティ拡張フィールド、ホームアドレス及び成功コードを含む登録応答メッセージをＰＤＳＮに送信するように構成されている。
【００１１】
１つ以上の具体例の詳細は、添付の書面、図面、及び以下の詳細な説明に更に詳細に開示されている。これらの及びこの他の側面、並びに様々な具体例は、図面、説明及び特許請求の範囲から明らかとなる。
【図面の簡単な説明】
【００１２】
【図１】無線通信システムの具体例を示す図である。
【図２】無線局アーキテクチャの具体例を示す図である。
【図３】シンプルインターネットプロトコル（internet protocol：ＩＰ）アドレス指定を使用する例示的なネットワークのブロック図である。
【図４】モバイルインターネットプロトコル（internet protocolＩＰ）アドレス指定を使用する例示的なネットワークのブロック図である。
【図５】ホームエージェント（ＨＡ）／ローカルモビリティエージェント（ＬＭＡ）における課金のための例示的な課金アーキテクチャを示すブロック図である。
【図６】高速ハンドオフの場合のホームエージェント（ＨＡ）／ローカルモビリティエージェント（ＬＭＡ）における課金のための例示的な課金アーキテクチャを示すブロック図である。
【図７】モバイルＩＰｖ４動作について、ＨＡにおける課金のために交換される例示的メッセージを示すブロック図である。
【図８】プロキシモバイルインターネットプロトコル（Proxy Mobile Internet Protocol：ＭＩＰ）によるＩＰｖ４アドレス指定について、ＨＡ／ＬＭＡにおける課金のために交換される例示的メッセージを示すブロック図である。
【図９】プロキシＭＩＰ（ＰＭＩＰｖ６）によるＩＰｖ６アドレス指定について、ＨＡ／ＬＭＡにおける課金のために交換される例示的メッセージを示すブロック図である。
【図１０】無線通信を補助するためのプロセスのフローチャートである。
【図１１】無線通信を補助するための装置の一部のブロック図である。
【図１２】無線通信を補助するためのプロセスのフローチャートである。
【図１３】無線通信を補助するための装置の一部のブロック図である。
【図１４】無線通信を補助するためのプロセスのフローチャートである。
【図１５】無線通信を補助するための装置の一部のブロック図である。
【発明を実施するための形態】
【００１３】
各図面内では、同様の要素には、同様の符号を付している。
【００１４】
以下、無線通信内で課金管理及び動作を補助する技術を説明する。一側面においては、サービスプロバイダの制御の下で、サーバにおいて、課金管理又は計算を実行する技術を提供する。他の側面では、メッセージング技術は、ユーザ設備（ＵＥ）等の移動通信デバイスのパケットデータ接続のための課金動作の実行を担当するネットワークエンティティと折衝する。
【００１５】
図１は、無線通信システムの具体例を示している。無線通信システムは、１つ以上の基地局（base station：ＢＳ）１０５、１０７及び１つ以上の無線デバイス１１０を含むことができる。基地局１０５、１０７は、フォワードリンク（forward link：ＦＬ）又はダウンリンク（downlink：ＤＬ）上で、１つ以上の無線デバイス１１０に信号を送信することができる。無線デバイス１１０は、それぞれのフォワードリンク（ＦＬ）又はダウンリンク（ＤＬ）を介して、基地局から信号を受信することができ、及びリバースリンク（reverse link：ＲＬ）又はアップリンク（uplink：ＵＬ）を介して、１つ以上の基地局１０５、１０７に信号を送信することができる。無線通信システムは、１つ以上の基地局を制御する１つ以上のコアネットワーク１２５を含むことができる。幾つかの具体例では、無線通信システムは、異なる無線アクセス技術（radio access technologies：ＲＡＴ）に基づく異なるアクセスネットワーク（access network：ＡＮ）を含むことができる。
【００１６】
基地局１０５、１０７は、異なる無線技術に基づいて動作するように構成することができる。例えば、１つの基地局１０５は、Ｅ−ＵＴＲＡＮ技術を使用でき、他の基地局１０７は、ｅＨＲＰＤ技術を使用できる。本発明の技術及びシステムを実現することができる無線通信システムの具体例としては、特に、符号分割多元接続（Code Division Multiple Access：ＣＤＭＡ）に基づく無線通信システム、例えば、ＣＤＭＡ２０００  １ｘ、ＨＲＰＤ（High Rate Packet Data）、ｅＨＲＰＤ（evolved HRPD）、Ｅ−ＵＴＲＡＮ（Evolved UTRAN）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、及びＩＥＥＥ８０２．１１規格に準拠するＷｉＦｉ技術等が含まれる。無線デバイス１１０は、ＨＲＰＤ、ｅＨＲＰＤ、Ｅ−ＵＴＲＡＮ等の１つ以上のＲＡＴを使用するように構成できる。
【００１７】
具体例として、図１の無線通信システムは、３ＧＰＰ２に定義されているＣＤＭＡ２０００に基づいていてもよい。
【００１８】
図２は、図１の無線通信デバイス１１０又は基地局１０５、１０７のための無線局アーキテクチャの具体例を示している。この具体例の無線局２０５は、本明細書に開示する１つ以上の無線通信技術等の方法を実装するマイクロプロセッサ等のプロセッサ回路２１０を含む。無線局２０５は、アンテナ２２０等の１つ以上の通信インタフェースを介して無線信号を送信及び／又は受信する送受信回路２１５を含むことができる。無線局２０５は、データを送信及び受信するための他の通信インタフェースを含むことができる。無線局２０５は、シグナリング及びデータを送信及び受信するための他の通信インタフェースを備えていてもよい。無線局２０５は、データ及び／又は命令等の情報を保存するように構成された１つ以上のメモリを含むことができる。
【００１９】
電気通信ネットワークは、それらのリソースの使用についての課金機能を実行する。リソースの使用とは、無線ネットワークリソース用途での無線リソースの使用であってもよく、及び／又はパケットデータネットワーク用途でのパケットデータネットワークリソースの使用であってもよい。そして、このような課金情報は、監査（auditing）、調整（reconciliation）及び請求（reconciliation）の目的で使用することができる。
【００２０】
ＣＤＭＡ２０００システムでは、３ＧＰＰ２標準化委員会によって定義されているように、移動局ユーザは、シンプルＩＰ（Simple IP）モード又はモバイルＩＰアドレス指定（Mobile IP addressing）モードでパケットデータサービスを用いることができる。
【００２１】
図３は、シンプルＩＰアドレス指定モードが使用されている通信ネットワーク３００の例示的なアーキテクチャのブロック図を示している。シンプルＩＰアドレス指定モードでは、ユーザデータパケットは、ＩＰネットワーク３０６を介して、移動局３０２（例えば、ＵＥ）、パケットデータサービングノード（Packet Data Serving Node：ＰＤＳＮ）３０４及びピアノードの間でルーティングされる。このアドレス指定モードでは、移動局３０２の移動は、サービングＰＤＳＮ３０８のカバレッジドメイン内に制限される。
【００２２】
図４は、モバイルＩＰアドレス指定モードが実装された通信ネットワーク４００の例示的アーキテクチャのブロック図を示している。モバイルＩＰアドレス指定モードでユーザデータパケットは、ＩＰネットワーク４０６を介して、移動局４０２、ＰＤＳＮ４０４及び、ホームエージェント／ローカルモビリティアンカ（Home Agent/Local Mobility Anchor：ＨＡ／ＬＭＡ）４１０及びピアノードの間でルーティングされる。モバイルＩＰ（ＭＩＰ）プロトコルの使用によって、複数のＰＤＳＮカバレッジドメインに亘って移動性が拡張される。シンプルＩＰアドレス指定モードの移動ドメインを拡張するために、ＰＤＳＮ４０８とＨＡ／ＬＭＡ４１０との間でプロキシモバイルＩＰ（Proxy-Mobile IP：ＰＭＩＰ）プロトコルを用いることができる。
【００２３】
ＣＤＭＡ２０００パケットデータサービスのために定義されている課金手続は、現在、ＰＤＳＮにおける課金に限定されている。ＭＩＰ及びＰＭＩＰ動作モードでは、パケットルーティングは、ＨＡ／ＬＭＡエンティティにおいて行われる。運営上の観点から、課金がＰＤＳＮに限定されることによって、問題が生じることがある。例えば、移動局は、その移動局のためのサービスプロバイダによってＰＤＳＮが制御されていないネットワークにローミングすることがある。このような場合、課金ＰＤＳＮは、移動局のためのサービスプロバイダの課金規則及びサービス層に関する情報を有していないことがある。
【００２４】
本明細書に開示する技術は、ＨＡ／ＬＭＡにおいて課金を実行するために使用できるという利点を有する。一側面においては、ここに開示する技術を用いて、ＭＩＰ及びＰＭＩＰアドレス指定モードのＣＤＭＡ２０００システムのための課金をＨＡ／ＬＭＡにおいて実行することができる。他の側面では、本明細書に開示する技術を用いて、例えば、ＨＡ／ＬＭＡ、ＰＤＳＮ、並びにパケットデータ認証及び認可機能、例えば、ＲＡＤＩＵＳ  ＡＡＡサーバ等のネットワークエンティティが、課金が発生するロケーションについて、関係する全てのエンティティと折衝及び通信することができる。
【００２５】
図５は、幾つかの実装例において、ＩＰネットワーク固有のリソースの使用のみについて、ＨＡ／ＬＭＡ５０６における課金が実行される具体例を示している。ＰＤＳＮ５０２は、パケットデータセッションの確立の時点及び例えば、Ｘ．Ｓ００１１−００５に定義されているような他のイベントの発生時に、ＲＡＮ／ＡＮ５０４からエアリンクパラメータを受信する（例えば、メッセージ５１０）。本明細書で定義されるこれらの幾つかのイベントのためのエアリンクパラメータは、ＰＤＳＮからＨＡ／ＬＭＡ５０６にフォワードされ、課金項目明細レコード（accounting usage detail record：ＵＤＲ）が生成される（例えば、メッセージ５１２）。幾つかの実施の形態では、ＭＩＰｖ４及びＰＭＩＰｖ４動作モードにおいて、ＨＡ５０６は、サービングＰＤＳＮ／ＦＡ（FA: Foreign Agent; home agentではない外部エージェント）から、ＭＩＰｖ４登録要求メッセージ（例えば、メッセージ５１２）を介して、「モビリティ拡張（mobility extensions）」の形式で移動局アイデンティティ及び無線アクセスネットワーク／アクセスネットワーク（radio access network/access networkＲＡＮ／ＡＮ）に関連するパラメータを受信する。ＰＭＩＰｖ６動作モードでは、ＬＭＡは、サービングＰＤＳＮ／モバイルアクセスゲートウェイ（mobile access gateway：ＭＡＧ）から、ＭＩＰｖ６バインディング更新メッセージを介して、「モビリティオプション（mobility options）」として、モバイルアイデンティティ及びＲＡＮ／ＡＮに関連するパラメータを受信する。ＨＡ／ＬＭＡ５０６は、ＲＡＤＩＵＳ（Remote Authentication Dial In User Service）課金メッセージを用いて、ＲＡＤＩＵＳサーバ５０８にＵＤＲ情報を送信する（例えば、メッセージ５１４）。これは、図５に示されている。ＨＡ／ＬＭＡ５０６は、ＲＡＤＩＵＳサーバがＲＡＤＩＵＳメッセージを正しく受信したことを示す肯定応答をＲＡＤＩＵＳサーバから受信するまで、使用データレコード（usage data record：ＵＤＲ）情報を保守する。同様に、ＲＡＤＩＵＳサーバは、レコードがホームＲＡＤＩＵ
Ｓサーバに提供されるか、又はオペレータ請求システムによって削除されるまでＵＤＲを保守する。ＲＡＤＩＵＳサーバから課金システムに情報を伝える方法、並びにオペレータが使用する概要、調整及び請求プロセスは、周知の技術を用いて実行してもよい。
【００２６】
幾つかの実施の形態では、ＭＩＰ登録要求、ＰＭＩＰ登録要求及び／又はＰＭＩＰバインディング更新メッセージを使用して、ＰＤＳＮ５０２からＨＡ／ＬＭＡ５０６に移動局アイデンティティ及びＲＡＮ／ＡＮに関連するパラメータが伝えられる。他の具体例では、このような情報は、ＰＤＳＮ５０２とＨＡ／ＬＭＡ５０６との間の他の如何なる適切なメッセージングスキームを用いて、ＰＤＳＮ５０２からＨＡ／ＬＭＡ５０６に伝えてもよい。このような他のメッセージングスキームの具体例として、以下に限定されるものではないが、ＡＡＡ  ＲＡＤＩＵＳメッセージ及び関連する属性、又はＡＡＡ  Ｄｉａｍｅｔｅｒｓメッセージ及び関連するＡＶＰを用いてもよい。
【００２７】
図６を参照して説明すると、幾つかの実施の形態では、Ｘ．Ｓ００１１−００５で指定されているように、ピアツーピア（Ｐ−Ｐ）セッションが存在している場合、ターゲットＰＤＳＮ６０２は、Ｐ−Ｐインタフェースを介して、ターゲットＲＡＮから受信したエアリンクレコードをサービングＰＤＳＮにフォワードする（例えば、メッセージ６０９、６１０）。ターゲットＰＤＳＮ６０２は、エアリンクレコードを変更しない。サービングＰＤＳＮ６０３は、ターゲットＰＤＳＮから受信したエアリンクレコードを用いて、移動局アイデンティティ及びパケットデータセッションに関連するパラメータを取得し、モビリティ拡張／モビリティオプション内でこれらをＨＡ／ＬＭＡ６０６にフォワードする（例えば、メッセージ６１２）。ＨＡ／ＬＭＡ６０６は、このような情報を用いて、課金ＵＤＲを生成する。サービングＰＤＳＮ６０３は、ＨＡ／ＬＭＡ６０６と折衝しながら、課金の実行を継続する。また、ＨＡ／ＬＭＡ６０６もＲＡＤＩＵＳサーバ６０８に通信可能に接続され、ＲＡＤＩＵＳ課金情報をＲＡＤＩＵＳサーバ６０８に送信することができる（例えば、メッセージ６１４）。図６は、高速ハンドオフについて、ＨＡ／ＬＭＡ６０６において課金を行う課金アーキテクチャを示している。
【００２８】
幾つかの実施の形態では、ＭＩＰ登録要求、ＰＭＩＰ登録要求及び／又はＰＭＩＰバインディング更新メッセージを用いて、ＰＤＳＮ６０３からＨＡ／ＬＭＡ６０６に移動局アイデンティティ及びＲＡＮ／ＡＮに関連するパラメータを伝える（メッセージ６１２）。なお、ＰＤＳＮ６０３とＨＡ／ＬＭＡ６０６との間の他の如何なる適切なメッセージングスキームを用いて、ＰＤＳＮ６０３からＨＡ／ＬＭＡ６０６に情報を伝えてもよい。このような他のメッセージングスキームの具体例として、以下に限定されるものではないが、ＡＡＡ  ＲＡＤＩＵＳメッセージ及び関連する属性、又はＡＡＡ  Ｄｉａｍｅｔｅｒｓメッセージ及び関連するＡＶＰを用いてもよい。
【００２９】
図７は、モバイルＩＰｖ４動作についてのホームエージェント（Home Agent：ＨＡ７０８）における課金手続の具体例を示している。図７のコールフロー図は、ＭＩＰ登録要求、ＰＭＩＰ登録要求及び／又はＰＭＩＰバインディング更新メッセージを用いて、ＰＤＳＮからＨＡ／ＬＭＡに移動局アイデンティティ及びＲＡＮ／ＡＮに関連するパラメータを伝える手順を示している。ＰＤＳＮ７０６とＨＡ／ＬＭＡ７０８との間の他の如何なる適切なメッセージングスキームを用いて、でＰＤＳＮ７０６からＨＡ／ＬＭＡ７０８にこの情報を伝えてもよい。このような他のメッセージングスキームの具体例として、以下に限定されるものではないが、ＡＡＡ  ＲＡＤＩＵＳメッセージ及び関連する属性、又はＡＡＡ  Ｄｉａｍｅｔｅｒｓメッセージ及び関連するＡＶＰを用いてもよい。
【００３０】
以下では、図７に示すメッセージの矢印を参照して、交換されるメッセージの様々な例示的な実施の形態について説明する。
【００３１】
Ａ１．ＭＳ７０２、無線アクセスネットワーク／パケット制御機能（radio access network/packet control function：ＲＡＮ／ＰＣＦ）７０４及びＰＤＳＮ７０６の間で通信を行い、メインサービス接続がセットアップされる。
【００３２】
Ａ２．ポイントツーポイントプロトコル（Point-to-Point Protocol：ＰＰＰ）リンク制御プロトコル（Link Control Protocol：ＬＣＰ）折衝が行われ、認証プロトコルが選択される。
【００３３】
Ａ３．ＭＳ７０２及びＰＤＳＮ７０６がインターネットプロトコル制御プロトコル（Internet Protocol Control Protocol：ＩＰＣＰ）手続を実行する。ＭＩＰｖ４の場合のみ、ＭＳ７０２は、ＰＤＳＮ７０６へのＩＰＣＰ構成−要求メッセージ内にＩＰアドレス構成オプションを含ませない。
【００３４】
Ａ４．ＰＤＳＮ７０６は、ＰＰＰの確立若しくは再交渉に続いて、又はＭＳ７０２からのエージェント要請（Agent Solicitation）メッセージを受信に応じて、オペレータが構成可能な数のエージェント広告（Agent Advertisement）の送信を始める。
【００３５】
Ａ５．ＭＳ７０２は、ＭＮ−ＦＡチャレンジ拡張（Challenge Extension）を含むＭＩＰｖ４登録要求メッセージ（MIPv4 Registration Request）をＰＤＳＮ７０６に送信する（例えば、ＲＦＣ３０１２）。ホームアドレス（Home Address）及びホームエージェント（Home Agent）の動的な割当には、適切に設定されたＨｏＡフィールド及びＨＡフィールドが使用される。
【００３６】
Ａ６．最初のモバイルアクセスがあると、ＰＤＳＮ７０６は、ＨＡＡＡ７１０に対して、ＦＡＣ認証情報を用いて、ＡＡＡアクセス要求／承諾（AAA Access Request/Accept）メッセージを使用することによって、ＭＳ７０２を認証及び認可する。ＰＤＳＮがＨＡ／ＬＭＡ７０８において課金（Accounting）をサポートしている場合、ＰＤＳＮ７０６は、「Ｔｒｕｅ」に設定された値を有するＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をＡＡＡアクセス要求メッセージに含ませる。ＰＤＳＮ７０６は、ＰＭＩＰｖ４／ｖ６動作モードをサポートしていることをＨＡ７０８に示すために、ＰＭＩＰベースモビリティＶＳＡ（PMIP-Based-Mobility VSA）もＡＡＡアクセス要求メッセージに含ませる。ＰＤＳＮ７０６は、アクセス要求メッセージにＰＭＩＰ−ＨＡ情報ＩＰｖ４／６サービスＶＳＡ（PMIP-HA-Info-IPv4/6-Service VSA）（Ｘ．Ｓ００６１）を含ませない。
【００３７】
認可に成功すると、加入者サービス品質（quality of service：ＱｏＳ）プロファイル、ホームのエージェントアドレス（Home Agent Address）等の情報、及びＦＡ−ＨＡキー等の他の情報が、ＡＡＡアクセス承諾（AAA Access Accept）メッセージ内でＰＤＳＮ７０６に返される。ＭＳ７０２についてＨＡ／ＬＭＡ７０８における課金が認可された場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳ７０２について、ＨＡ／ＬＭＡ７０８における課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ７０８課金トリガ（Accounting Trigger）を示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。また、ＨＡＡＡ７１０は、ＭＳ７０２についてのネットワークＰＭＩＰサポートを指示し、ＰＭＮ−ＨＡ／ＬＭＡキー及びＰＭＮ−ＨＡ／ＬＭＡ−ＳＰＩ情報をＰＤＳＮに返す（Ｘ．Ｓ００６１）。
【００３８】
Ａ７．ＰＤＳＮ７０６は、加入者ＱｏＳプロファイル内で受信した関連する属性をＲＡＮ７０４に渡す。
【００３９】
Ａ８．ステップＡ６の後の任意の時点で、ＰＤＳＮ７０６は、選択された／割り当てられたＨＡ７０８にＭＩＰｖ４登録要求メッセージをフォワードする。ＰＤＳＮ７０６がＨＡ／ＬＭＡ７０８において課金をサポートし、ＨＡＡＡ７１０がこのＭＳについてのＨＡ／ＬＭＡにおける課金を認可した場合（ステップＡ６）、ＰＤＳＮ７０６は、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モード（HA-LMA-Accounting-Mode）モビリティ拡張をＭＩＰｖ４登録要求メッセージにませる。また、この場合、ＰＤＳＮ７０６は、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張を「セッションセットアップ（Session Setup）」に設定して、ＨＡ／ＬＭＡ課金ついて指定されたモビリティ拡張をＭＩＰｖ４登録要求メッセージに含ませる。ＰＤＳＮ７０６によってＭＩＰｖ４登録要求メッセージに追加されたモビリティ拡張は、ＦＡ−ＨＡキーによって機密保護される。
【００４０】
Ａ９．初期の登録において、ＨＡがＭＮ−ＨＡ共有キーを有さない場合、ＨＡは、ＨＡＡＡ７１０からその情報を取得する。ＨＡは、アクセス要求メッセージ、並びに認証及びＭＮ−ＨＡキーを取得するために用いられるＭＮ−ＡＡＡキーをＨＡＡＡ７１０に送信する。ＰＤＳＮ７０６がＨＡ−ＬＭＡ課金モードモビリティ拡張の値を「Ｔｒｕｅ」に設定し、ＨＡもＨＡ／ＬＭＡにおいて課金をサポートしている場合、ＨＡは、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をアクセス要求メッセージに含ませる。
【００４１】
Ａ１０．認証に成功すると、ＨＡＡＡ７１０は、ＭＮ−ＨＡキーを含むＡＡＡアクセス承諾（AAA Access Accept）メッセージをＨＡに返す。ＭＳについてのＨＡ／ＬＭＡにおける課金が認可されている場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳについて、ＨＡ／ＬＭＡにおける課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ課金トリガを示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。ＨＡ／ＬＭＡは、返されたＨＡ−ＬＭＡ課金モード値（HA-LMA Accounting-Mode value）（この場合、「Ｔｒｕｅ」）及びサポートされている課金トリガ値（Supported Accounting Triggers value）を保存する。
【００４２】
Ａ１１．ＨＡは、ＰＤＳＮ７０６から受信したＭＩＰ登録要求を認証する。認証に成功すると、ＨＡは、ＨＡ−ＬＭＡ課金モード値（この場合、「Ｔｒｕｅ」）を保存し、ホームアドレス及び「成功（success）」コードを含むＭＩＰ登録応答メッセージをＰＤＳＮ７０６に返す。ＨＡは、ＨＡＡＡ７１０から受信した値（この場合、「Ｔｒｕｅ」）を有するＨＡ−ＬＭＡ課金モードモビリティ拡張をＭＩＰ登録応答メッセージに含ませる。ＨＡ−ＬＭＡ課金ＶＳＡ（HA-LMA-Accounting VSA）は、ＦＡ−ＨＡキーによって機密保護されている。
【００４３】
Ａ１２．ＰＤＳＮ７０６は、ＨＡから、登録の成功の指示（コード０）と共にＭＩＰ登録応答を受信すると、ＭＳについてのモビリティバインディングを更新する。ＰＤＳＮ７０６は、ＭＳにＭＩＰ登録応答を送信する。ＰＤＳＮ７０６は、ＭＩＰ登録応答メッセージ内で受信したＨＡ−ＬＭＡ課金モード値（この場合、「Ｔｒｕｅ」）を保存する。
【００４４】
なお、ＨＡ及びＰＤＳＮ７０６の両方においてＨＡ／ＬＭＡにおける課金がサポートされており、このＭＳについて、ＨＡ／ＬＭＡにおける課金が認可された場合、以下の手続が適用可能である。ＨＡ７０８は、上述のステップＡ１１において、ＨＡ／ＬＭＡにおけるこのような課金のサポートについて学習する。ＰＤＳＮ７０６は、上述のステップＡ１２において、ＨＡ／ＬＭＡにおけるこのような課金のサポートについて学習する。
【００４５】
Ａ１３．ＭＳについて、ＨＡ／ＬＭＡにおける課金がサポートされている場合（ステップＡ１１）、ＨＡは、ステップＡ８において受信したＨＡ／ＬＭＡ課金モビリティ拡張に基づいて、ＵＤＲを構築する。ＨＡは、課金要求（開始）（Accounting-Request (Start)）メッセージによって、構築されたＵＤＲをＲＡＤＩＵＳサーバにフォワードする。
【００４６】
Ａ１４．ＲＡＤＩＵＳサーバは、課金−応答（Accounting-Response）メッセージによって応答する。
【００４７】
Ａ１５．他のＲＡＮ／ＰＣＦへのハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについての新たなＡ１０又はＰ−Ｐ接続がセットアップされる。ハンドオフは、ＰＤＳＮ内ハンドオフであってもよく、ＰＤＳＮ間ハンドオフであってもよく、高速ハンドオフであってもよい。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【００４８】
Ａ１６．ステップＡ１５におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡに送信する。ＰＤＳＮ７０６は、上述のステップＡ６において受信したＰＭＮ−ＨＡキー及びＰＭＮ−ＨＡ−ＳＰＩ値に基づいて、ＭＮ−ＨＡ認証拡張（MN-HA Authentication Extension）を生成する。ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージの構造の詳細については、３ＧＰＰ２ドキュメントＸ．Ｓ００６１に記載されている。ＰＤＳＮ７０６は、ステップＡ１５のイベントの結果、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフによるイベントトリガ（ステップＡ１５）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、状況に応じて、「ハンドオフ（Handoff）」又は「高速ハンドオフ（Fast Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【００４９】
これが最初のＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージである場合、ＨＡ／ＬＭＡは、ステップＡ１７を実行することによってＨＡＡＡ７１０に対してメッセージを認証する。ＨＡＡＡ７１０からＰＭＮ−ＨＡ／ＬＭＡキーを受信し、ＰＲＲＱ／ＰＢＵの認証に成功すると（ステップＡ１７参照）、ＨＡ／ＬＭＡは、ＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング更新メッセージをＰＤＳＮ７０６に送信する。
【００５０】
Ａ１７．ＨＡ／ＬＭＡは、ＡＡＡアクセス要求をＨＡＡＡ７１０に送信し、受信したＰＲＲＱ／ＰＢＵを検証する。ＨＡＡＡ７１０は、ＰＭＮ−ＨＡ−ＳＰＩを用いてＰＭＮ−ＨＡキーを取得し、ＡＡＡアクセス承諾（AAA Access Accept）をＨＡに送信する。ＰＭＮ−ＨＡキー及びＰＭＮ−ＨＡ−ＳＰＩは、ＡＡＡアクセス承諾メッセージに含まれる。
【００５１】
Ａ１８．ＨＡ内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＡ１６において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【００５２】
Ａ１９．ハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについてのＡ１０又はＰ−Ｐ接続が切断される。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【００５３】
Ａ２０．ステップＡ１９におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡに送信する。ＰＤＳＮ７０６は、上述のステップＡ６において受信したＰＭＮ−ＨＡキー及びＰＭＮ−ＨＡ−ＳＰＩ値に基づいて、ＭＮ−ＨＡ認証拡張（MN-HA Authentication Extension）を生成する。ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージの構造の詳細については、３ＧＰＰ２Ｘ．Ｓ００６１に記載されている。ＰＤＳＮ７０６は、ステップＡ１９のイベントの結果、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフ／Ａ１０又はＰ−Ｐ接続の切断によるイベントトリガ（ステップＡ１９）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、「ハンドオフ（Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【００５４】
Ａ２１．ＨＡ内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＡ２０において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【００５５】
Ａ２２．ＭＩＰバインディングの期限切れ又はパケットデータセッションの明示的な終了によって、ユーザセッションが終了する。
【００５６】
Ａ２３．ＨＡは、セッション継続（Session Continue）属性が「Ｆａｌｓｅ」に設定された課金要求（停止）メッセージを送信して、ＲＡＤＩＵＳサーバとの課金セッションを終了する。
【００５７】
Ａ２４．ＲＡＤＩＵＳサーバが課金−応答メッセージで応答する。
【００５８】
なお、一側面においては、上述したメッセージング技術を用いて、移動局についての課金機能及び使用情報に関してＲＡＤＩＵＳサーバと直接の通信を行うＰＤＳＮを補助することができる。幾つかの実施の形態では、ＰＤＳＮは、最初に情報をＨＡ／ＬＭＡに送信し、続いて、ＨＡ／ＬＭＡが、移動局についての課金に関して、ＲＡＤＩＵＳサーバと通信する。ある動作的シナリオでは、移動局は、非サービスプロバイダの無線ネットワークにローミングする。このような場合、ＰＤＳＮは、移動局のためのサービスプロバイダの直接的な制御下にないことがある。なお、ＨＡ／ＬＭＡは、移動局のサービスプロバイダの制御下にある。したがって、一側面においては、ＨＡ／ＬＭＡを介して課金情報を渡すことを可能にすることによって、サービスプロバイダは、移動局に提供されるサービスを直接的に制御することができるようになる。上述のように、ＰＤＳＮ及びＲＡＤＩＵＳサーバは、移動局について課金が実行される箇所で折衝を行うことができる。幾つかの実施の形態では、ＲＡＤＩＵＳサーバは、移動局のための課金をＰＤＳＮ（サービスプロバイダのネットワークの直接的な制御下であるかを問わない。）で行うか、ＨＡ／ＬＭＡ（移動局のサービスプロバイダの直接的な制御下にある。）で行うかを制御することができる。
【００５９】
以下、図８を参照して、プロキシＭＩＰによるＩＰｖ４のためのＨＡ／ＬＭＡにおける課金の例示的シナリオについて説明する。
【００６０】
図８に示すコールフロー図では、ＰＭＩＰ登録要求及び／又はＰＭＩＰバインディング更新メッセージを用いて、移動局アイデンティティ及びＲＡＮ／ＡＮに関連するパラメータをＰＤＳＮ７０６からＨＡ／ＬＭＡに搬送しているが、このような情報は、ＰＤＳＮ７０６及びＨＡ／ＬＭＡとの間で他の適切な如何なるメッセージングスキームを用いて、ＰＤＳＮ７０６からＨＡ／ＬＭＡに伝えてもよい。この他のメッセージングスキームの具体例として、以下に限定されるものではないが、ＡＡＡ  ＲＡＤＩＵＳメッセージ及び関連する属性又はＡＡＡ  Ｄｉａｍｅｔｅｒｓメッセージ及び関連するＡＶＰを使用してもよい。
【００６１】
Ｂ１．メインサービス接続がセットアップされる。
【００６２】
Ｂ２．ＰＰＰ  ＬＣＰ折衝が行われ、認証プロトコルが選択される。
【００６３】
Ｂ３．選択された認証プロトコルを用いて、アクセス認証及び認可が実行される。ＭＳ７０２は、ＰＤＳＮ７０６と認証に関連するメッセージを交換する。続いて、ＰＤＳＮ７０６は、ＡＡＡアクセス要求／承諾メッセージを用いて、ＨＡＡＡ７１０に対して認証及び認可を実行する。ＰＤＳＮ７０６がＨＡ／ＬＭＡ８０８において課金をサポートしている場合、ＰＤＳＮ７０６は、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をＡＡＡアクセス要求メッセージに含ませる。
【００６４】
Ｂ４．認可に成功すると、加入者ＱｏＳプロファイル等の情報がＡＡＡアクセスＡｃｃｅｐｔメッセージ内でＰＤＳＮ７０６に返される。ＭＳ７０２についてＨＡ／ＬＭＡ８０８における課金が認可された場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳ７０２について、ＨＡ／ＬＭＡ８０８における課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ課金トリガ（Accounting Trigger）を示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。また、ＨＡＡＡ７１０は、ＭＳ７０２についてのネットワークＰＭＩＰサポートを指示し、割り当てられたＨＡ／ＬＭＡアドレス、ネットワークＰＭＩＰ−ＮＡＩ、ＰＭＮ−ＨＡキー及びＰＭＮ−ＨＡ−ＳＰＩ情報をＰＤＳＮ７０６に返す。
【００６５】
ＰＤＳＮ７０６は、加入者ＱｏＳプロファイル内で受信した関連する属性をＲＡＮに渡す。
【００６６】
Ｂ５．ＭＳ７０２は、ＩＰアドレス構成オプションを含むＩＰＣＰ構成要求メッセージをＰＤＳＮ７０６に送信する。
【００６７】
Ｂ６．ＰＤＳＮ７０６は、ＭＮ−ＨＡ／ＬＭＡ認証拡張を生成し、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡ８０８に送信し、ＰＤＳＮ７０６とＨＡ／ＬＭＡとの間でＰＭＩＰｖ４／ｖ６トンネルを確立する。ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージの構造の詳細については、３ＧＰＰ２Ｘ．Ｓ００６１に記載されている。ＰＤＳＮ７０６がＨＡ／ＬＭＡ８０８において課金をサポートし、ＨＡＡＡ７１０がこのＭＳ７０２についてのＨＡ／ＬＭＡにおける課金を認可した場合（ステップＢ３）、ＰＤＳＮ７０６は、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モード（HA-LMA-Accounting-Mode）モビリティ拡張をＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージにませる。また、この場合、ＰＤＳＮ７０６は、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張を「セッションセットアップ（Session Setup）」に設定して、ＨＡ／ＬＭＡ課金ついて指定されたモビリティ拡張／オプションをＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。
【００６８】
ＨＡＡＡ７１０からＰＭＮ−ＨＡ／ＬＭＡを受信し、ＰＲＲＱ／ＰＢＵの認証に成功すると（ステップＢ７参照）、ＨＡ／ＬＭＡは、ＭＳ７０２に割り当てられたＩＰｖ４アドレスを含むＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング応答メッセージをＰＤＳＮ７０６に送信する。続いて、ＰＤＳＮ７０６は、ステップＢ８及びステップＢ９で実行されたＩＰＣＰ手続に従って、割り当てられたＩＰｖ４アドレスをＭＳ７０２に渡す。ＰＤＳＮ７０６は、ＨＡ−ＬＭＡ課金モード値（この場合、「Ｔｒｕｅ」）及びＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング応答メッセージで受信されている場合、サポートされている課金トリガ値を保存する。
【００６９】
Ｂ７．ＨＡ／ＬＭＡ８０８は、ＡＡＡアクセス要求をＨＡＡＡ７１０に送信し、受信したＰＲＲＱ／ＰＢＵメッセージを検証する。ＰＤＳＮ７０６がＨＡ−ＬＭＡ課金モードモビリティ拡張の値を「Ｔｒｕｅ」に設定し、ＨＡもＨＡ／ＬＭＡ８０８において課金をサポートしている場合、ＨＡは、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をアクセス要求メッセージに含ませる。
【００７０】
ＨＡＡＡ７１０は、ＰＭＮ−ＨＡ／ＬＭＡ−ＳＰＩを用いてＰＭＮ−ＨＡ／ＬＭＡキーを取得し、ＡＡＡアクセス承諾（AAA Access Accept）をＨＡ／ＬＭＡ８０８に送信する。ＰＭＮ−ＨＡ／ＬＭＡキー及びＰＭＮ−ＨＡ／ＬＭＡ−ＳＰＩは、ＡＡＡアクセス承諾メッセージに含まれる。ＭＳ７０２についてのＨＡ／ＬＭＡ８０８における課金がサポートされている場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳ７０２について、ＨＡ／ＬＭＡ８０８における課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ課金トリガを示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。ＨＡ／ＬＭＡ８０８は、ＨＡ−ＬＭＡ課金モード値（HA-LMA Accounting-Mode value）（この場合、「Ｔｒｕｅ」）及びサポートされている課金トリガ値（Supported Accounting Triggers value）を保存する。
【００７１】
Ｂ８．ＰＤＳＮ７０６は、ＰＲＲＰ／ＰＢＡにおいて受信した割り当てられたＩＰアドレスを含むＩＰＣＰ構成否定（IPCP Configure Nak）メッセージをＭＳ７０２に送信する。
【００７２】
Ｂ９．ＭＳ７０２及びＰＤＳＮ７０６は、ＩＰアドレスの割当のためにＩＰＣＰ手続の実行を続ける。
【００７３】
更に、ＨＡ／ＬＭＡ８０８及びＰＤＳＮ７０６の両方でＨＡ／ＬＭＡ８０８における課金がサポートされており、このＭＳ７０２について、ＨＡ／ＬＭＡ８０８における課金が認可された場合、以下の手続が適用可能である。ＨＡ／ＬＭＡ８０８は、上述のステップＢ７において、ＨＡ／ＬＭＡ８０８における課金のサポートについて学習する。ＰＤＳＮ７０６は、上述のステップＢ６において、ＨＡ／ＬＭＡ８０８における課金のサポートについて学習する。
【００７４】
Ｂ１０．ＭＳ７０２について、ＨＡ／ＬＭＡ８０８における課金がサポートされている場合（ステップＢ７）、ＨＡ／ＬＭＡ８０８は、ステップＢ６において受信したＨＡ／ＬＭＡ課金モビリティ拡張に基づいて、ＵＤＲを構築する。ＨＡ／ＬＭＡは、課金要求（開始）（Accounting-Request (Start)）メッセージによって、構築されたＵＤＲをＨＡＡＡ７１０ＲＡＤＩＵＳサーバにフォワードする。
【００７５】
Ｂ１１．ＲＡＤＩＵＳサーバは、課金−応答（Accounting-Response）メッセージによって応答する。
【００７６】
Ｂ１２．他のＲＡＮ／ＰＣＦ７０４へのハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについての新たなＡ１０又はＰ−Ｐ接続がセットアップされる。ハンドオフは、ＰＤＳＮ７０６内ハンドオフであってもよく、高速ハンドオフであってもよい。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【００７７】
Ｂ１３．ステップＢ１２におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡ８０８に送信する。ＰＤＳＮ７０６は、ステップＢ１２のイベントの結果、例えば、本明細書に開示するような、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフによるイベントトリガ（ステップＢ１２）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、状況に応じて、「ハンドオフ（Handoff）」又は「高速ハンドオフ（Fast Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【００７８】
Ｂ１４．ＰＲＲＱ／ＰＢＵの検証に成功すると、ＨＡ／ＬＭＡ８０８は、ＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング更新メッセージをＰＤＳＮ７０６に送信する。
【００７９】
ＨＡ／ＬＭＡ８０８内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＢ１３において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【００８０】
Ｂ１５．ハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについてのＡ１０又はＰ−Ｐ接続が切断される。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【００８１】
Ｂ１６．ステップＢ１５におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡに送信する。ＰＤＳＮ７０６は、ステップＢ１５のイベントの結果、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフ／Ａ１０又はＰ−Ｐ接続の切断によるイベントトリガ（ステップＢ１５）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、「ハンドオフ（Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【００８２】
Ｂ１７．ＨＡ／ＬＭＡ内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＢ１５において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【００８３】
Ｂ１８．ＭＩＰバインディングの期限切れ又はパケットデータセッションの明示的な終了によって、ユーザセッションが終了する。
【００８４】
Ｂ１９．ＨＡ／ＬＭＡは、セッション継続（Session Continue）属性が「Ｆａｌｓｅ」に設定された課金要求（停止）メッセージを送信して、ＲＡＤＩＵＳサーバとの課金セッションを終了する。
【００８５】
Ｂ２０．ＲＡＤＩＵＳサーバが課金−応答メッセージで応答する。
【００８６】
以下、図９を参照して、ネットワークＰＭＩＰｖ４／ｖ６動作モードによるＩＰｖ６のためのローカルモビリティアンカ（Local Mobility Anchor）（ＲＦＣ２４６０）における課金手続について説明する。Ｘ．Ｓ００６１で指定されているように、ＰＭＩＰｖ４及びＰＭＩＰｖ６の両方のネットワークプロキシＭＩＰ手続は、同様である。
【００８７】
このコールフロー図では、ＰＭＩＰ登録要求及び／又はＰＭＩＰバインディング更新メッセージを用いて、移動局アイデンティティ及びＲＡＮ／ＡＮに関連するパラメータをＰＤＳＮ７０６からＨＡ／ＬＭＡに搬送しているが、このような情報は、ＰＤＳＮ７０６及びＨＡ／ＬＭＡとの間で他の適切な如何なるメッセージングスキームを用いて、ＰＤＳＮ７０６からＨＡ／ＬＭＡに伝えてもよい。この他のメッセージングスキームの具体例として、以下に限定されるものではないが、ＡＡＡ  ＲＡＤＩＵＳメッセージ及び関連する属性又はＡＡＡ  Ｄｉａｍｅｔｅｒｓメッセージ及び関連するＡＶＰを使用してもよい。
【００８８】
Ｃ１．メインサービス接続がセットアップされる。
【００８９】
Ｃ２．ＰＰＰ  ＬＣＰ折衝が行われ、認証プロトコルが選択される。
【００９０】
Ｃ３．選択された認証プロトコルを用いて、アクセス認証及び認可が実行される。ＭＳ７０２は、ＰＤＳＮ７０６と認証に関連するメッセージを交換する。続いて、ＰＤＳＮ７０６は、ＡＡＡアクセス要求／承諾メッセージを用いて、ＨＡＡＡ７１０に対して認証及び認可を実行する。ＰＤＳＮ７０６がＨＡ／ＬＭＡ８０８において課金をサポートしている場合、ＰＤＳＮ７０６は、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をＡＡＡアクセス要求メッセージに含ませる。
【００９１】
認可に成功すると、加入者ＱｏＳプロファイル等の情報がＡＡＡアクセスＡｃｃｅｐｔメッセージ内でＰＤＳＮ７０６に返される。ＭＳ７０２についてＨＡ／ＬＭＡにおける課金が認可された場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳ７０２について、ＨＡ／ＬＭＡにおける課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ課金トリガ（Accounting Trigger）を示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。また、ＨＡＡＡ７１０は、ＭＳ７０２についてのネットワークＰＭＩＰサポートを指示し、割り当てられたＨＡ／ＬＭＡアドレス、ネットワークＰＭＩＰ−ＮＡＩ、ＰＭＮ−ＨＡキー及びＰＭＮ−ＨＡ−ＳＰＩ情報をＰＤＳＮ７０６に返す。また、ＨＡＡＡ７１０は、ＩＰｖ６動作のための／６４ＰＰＰリンクプレフィックスを割り当てることができる。
【００９２】
Ｃ４．ＰＤＳＮ７０６は、加入者ＱｏＳプロファイル内で受信した関連する属性をＲＡＮに渡す。
【００９３】
Ｃ５．ＭＳ７０２は、インタフェースＩＤ構成オプションを含むＩＰＣＰ構成要求メッセージをＰＤＳＮ７０６に送信する。ＰＤＳＮ７０６は、インタフェースＩＤをＭＳ７０２に割り当てる。／６４ＰＰＰリンクプレフィックスは、ステップＣ６及びステップＣ７で、実行されるＰｒｏｘｙのモバイルＩＰｖ４／ＩＰｖ６手続に従って、ＭＳ７０２に割り当てられる。
【００９４】
Ｃ６．ＰＤＳＮ７０６は、ＭＮ−ＨＡ／ＬＭＡ認証拡張を生成し、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡに送信し、ＰＤＳＮ７０６とＨＡ／ＬＭＡとの間でＰＭＩＰｖ４／ｖ６トンネルを確立する。ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージの構造の詳細については、３ＧＰＰ２Ｘ．Ｓ００６１に記載されている。ＰＤＳＮ７０６がＨＡ／ＬＭＡにおいて課金をサポートし、ＨＡＡＡ７１０がこのＭＳ７０２についてのＨＡ／ＬＭＡにおける課金を認可した場合（ステップＣ３）、ＰＤＳＮ７０６は、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モード（HA-LMA-Accounting-Mode）モビリティ拡張をＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。また、この場合、ＰＤＳＮ７０６は、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張を「セッションセットアップ（Session Setup）」に設定して、ＨＡ／ＬＭＡ課金ついて指定されたモビリティ拡張／オプションをＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。
【００９５】
ＨＡＡＡ７１０からＰＭＮ−ＨＡ／ＬＭＡを受信し、ＰＲＲＱ／ＰＢＵの認証に成功すると（ステップＣ７参照）、ＨＡ／ＬＭＡは、ＭＳ７０２に割り当てられた／６４ＰＰＰリンクプレフィックスを含むＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング応答メッセージをＰＤＳＮ７０６に送信する。続いて、ＰＤＳＮ７０６は、ステップＣ８及びステップＣ９で実行されたＩＰｖ６ＣＰ手続に従って、割り当てられたインタフェース識別子をＭＳ７０２に渡す。ＰＤＳＮ７０６は、ＨＡ−ＬＭＡ課金モード値（この場合、「Ｔｒｕｅ」）及びＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング応答メッセージで受信されている場合、サポートされている課金トリガを保存する。
【００９６】
Ｃ７．ＨＡ／ＬＭＡは、ＡＡＡアクセス要求をＨＡＡＡ７１０に送信し、受信したＰＲＲＱ／ＰＢＵメッセージを検証する。ＰＤＳＮ７０６がＨＡ−ＬＭＡ課金モードモビリティ拡張の値を「Ｔｒｕｅ」に設定し、ＨＡもＨＡ／ＬＭＡにおいて課金をサポートしている場合、ＨＡは、値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）をアクセス要求メッセージに含ませる。
【００９７】
ＨＡＡＡ７１０は、ＰＭＮ−ＨＡ／ＬＭＡ−ＳＰＩを用いてＰＭＮ−ＨＡ／ＬＭＡキーを取得し、ＡＡＡアクセス承諾（AAA Access Accept）をＨＡ／ＬＭＡに送信する。ＰＭＮ−ＨＡ／ＬＭＡキー及びＰＭＮ−ＨＡ／ＬＭＡ−ＳＰＩは、ＡＡＡアクセス承諾メッセージに含まれる。ＭＳ７０２についてのＨＡ／ＬＭＡにおける課金がサポートされている場合、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で値が「Ｔｒｕｅ」に設定されたＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）を返す。ＭＳ７０２について、ＨＡ／ＬＭＡにおける課金が認可されない場合、ＨＡ−ＬＭＡ課金モードＲＡＤＩＵＳ  ＶＳＡ（HA-LMA-Accounting-Mode RADIUS VSA）は、アクセス承諾メッセージに含まれず、又は値を「Ｆａｌｓｅ」に設定してアクセス承諾メッセージに含まれる。オペレータポリシに応じて、ＨＡＡＡ７１０は、アクセス承諾メッセージ内で、認可されたＨＡ／ＬＭＡ課金トリガ（Accounting Trigger）を示すサポート課金トリガＲＡＤＩＵＳ  ＶＳＡ（Supported Accounting Triggers RADIUS VSA）を返す。ＨＡ／ＬＭＡ８０８は、ＨＡ−ＬＭＡ課金モード値（HA-LMA Accounting-Mode value）（この場合、「Ｔｒｕｅ」）及びサポートされている課金トリガ値（Supported Accounting Triggers value）を保存する。
【００９８】
Ｃ８．ＰＤＳＮ７０６は、割り当てられたインタフェース識別子を含むＩＰｖ６ＣＰ構成否定（IPv6CP Configure Nak）メッセージをＭＳ７０２に送信する。
【００９９】
Ｃ９．ＭＳ７０２及びＰＤＳＮ７０６は、インタフェース識別子の割当のためにＩＰｖ６ＣＰ手続を実行する。ＭＳ７０２及びＰＤＳＮ７０６は、折衝されたＩＩＤの先頭にリンクローカルプレフィックスＦＥ８０：：／６４を設けることによって、リンクローカルＩＰｖ６アドレスを構築する。関連する詳細については、３ＧＰＰ２  Ｘ．Ｓ００６１に記載されている。
【０１００】
Ｃ１０．ＰＤＳＮ７０６は、そのリンクローカルアドレスをソースアドレスとして用いて、ＰＰＰリンク上で、最初の、要請に基づかないルータ広告（Router Advertisement：ＲＡ）メッセージを送信する。ＰＤＳＮ７０６は、ＭＳ７０２へのＲＡメッセージに割り当てられた／６４リンクプレフィックスを含ませる。
【０１０１】
Ｃ１１．ＭＳ７０２は、ＩＰｖ６ＣＰ折衝の間に折衝されたインタフェース識別子又はＲＦＣ３０４１で定義されている技術を用いて生成されたインタフェース識別子の先頭に、ルータ広告メッセージ内で受信した／６４ＰＰＰリンクプレフィックスを設けることによって、グローバルＩＰｖ６アドレスを構築する。
【０１０２】
なお、ＨＡ／ＬＭＡ及びＰＤＳＮ７０６の両方において、ＨＡ／ＬＭＡにおける課金がサポートされており、このＭＳについて、ＨＡ／ＬＭＡにおける課金が認可された場合、以下の手続が適用可能である。ＨＡ／ＬＭＡは、上述のステップＣ７において、ＨＡ／ＬＭＡにおける課金のサポートについて学習する。ＰＤＳＮ７０６は、上述のステップＣ６において、ＨＡ／ＬＭＡにおける課金のサポートについて学習する。
【０１０３】
Ｃ１２．ＭＳ７０２について、ＨＡ／ＬＭＡにおける課金がサポートされている場合（ステップＣ７）、ＨＡ／ＬＭＡは、ステップＣ６において受信したＨＡ／ＬＭＡ課金モビリティ拡張に基づいて、ＵＤＲを構築する。ＨＡ／ＬＭＡは、課金要求（開始）（Accounting-Request (Start)）メッセージによって、構築されたＵＤＲをＨＡＡＡ７１０ＲＡＤＩＵＳサーバにフォワードする。
【０１０４】
Ｃ１３．ＲＡＤＩＵＳサーバは、課金−応答（Accounting-Response）メッセージによって応答する。
【０１０５】
Ｃ１４．他のＲＡＮ／ＰＣＦへのハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについての新たなＡ１０又はＰ−Ｐ接続がセットアップされる。ハンドオフは、ＰＤＳＮ内ハンドオフであってもよく、高速ハンドオフであってもよい。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【０１０６】
Ｃ１５．ステップＣ１４におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡに送信する。ＰＤＳＮ７０６は、ステップＣ１４のイベントの結果、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフによるイベントトリガ（ステップＣ１４）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、状況に応じて、「ハンドオフ（Handoff）」又は「高速ハンドオフ（Fast Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【０１０７】
ＰＲＲＱ／ＰＢＵの検証に成功すると、ＨＡ／ＬＭＡは、ＰＭＩＰｖ４登録応答／ＰＭＩＰｖ６バインディング更新メッセージをＰＤＳＮ７０６に送信する。
【０１０８】
Ｃ１６．ＨＡ／ＬＭＡ内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＣ１５において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【０１０９】
Ｃ１７．ハンドオフ等のイベントが発生した結果、ＰＤＳＮ７０６において、同じパケットデータセッションについてのＡ１０又はＰ−Ｐ接続が切断される。このようなイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化する。或いは、他の何らかのイベントの結果、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化することもある。
【０１１０】
Ｃ１８．ステップＣ１７におけるイベントによってトリガされて、１つ以上のＨＡ／ＬＭＡ課金モビリティ拡張／オプション値が変化すると、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージをＨＡ／ＬＭＡに送信する。ＰＤＳＮ７０６は、ステップＣ１７のイベントの結果、値が変化したＨＡ／ＬＭＡ課金モビリティ拡張／オプションをＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージに含ませる。ハンドオフ／Ａ１０又はＰ−Ｐ接続の切断によるイベントトリガ（ステップＣ１７）によって、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプションは、「ハンドオフ（Handoff）」に設定される。他のイベントトリガタイプについては、パケットデータ接続タイプ（Packet-Data-Connection-Type）モビリティ拡張／オプション値の適切な設定が使用される。
【０１１１】
Ｃ１９．ＨＡ／ＬＭＡ内の課金クライアント及びＨＡＡＡ７１０ＲＡＤＩＵＳサーバは、ステップＣ１７において受信した課金トリガによる要求に応じて、課金要求／応答（停止／開始／一時的更新（Stop/Start/Interim-Update））メッセージを交換する。
【０１１２】
Ｃ２０．ＭＩＰバインディングの期限切れ又はパケットデータセッションの明示的な終了によって、ユーザセッションが終了する。
【０１１３】
Ｃ２１．ＨＡ／ＬＭＡは、セッション継続（Session Continue）属性が「Ｆａｌｓｅ」に設定された課金要求（停止）メッセージを送信して、ＲＡＤＩＵＳサーバとの課金セッションを終了する。
【０１１４】
Ｃ２２．ＲＡＤＩＵＳサーバが課金−応答メッセージで応答する。
【０１１５】
ＨＡ／ＬＭＡは、ＭＳ７０２に割り当てられた各ＩＰｖ４及びＩＰｖ６アドレス毎にＵＤＲを生成する。データオクテット数「Originating」及びデータオクテット数「Terminating」のパラメータは、使用されている発信する割り当てられたＩＰｖ４アドレス及び／又はＩＰｖ６アドレスのそれぞれについて、ユーザから受信し及びユーザに送信したオクテットの総数を表す。受信ＭＩＰシグナリングオクテットカウント（Inbound MIP Signaling Octet Count）及び送信ＭＩＰシグナリングオクテットカウント（Outbound MIP Signaling Octet Count）のパラメータは、ＭＳ７０２のためのＰＭＩＰシグナリングに関連するオクテットのカウントとして用いられる。
【０１１６】
ＭＳ７０２のための各パケットデータセッションは、ＭＳＩＤ及び関連するＩＰｖ４アドレス又はＩＰｖ６アドレスによって識別される。ＨＡ／ＬＭＡによって、各パケットデータセッションに関連付けＩＤ（Correlation ID）を割り当ててもよい。関連付けＩＤを使用することによって、パケットデータセッションについての複数の課金イベントを関連付けることができる。同じＭＳ７０２について同時に行われるＩＰｖ４セッション及びＩＰｖ６セッションは、別個の関連付けＩＤを使用する。
【０１１７】
全てのＵＤＲ情報は、｛割り当てられたＩＰｖ４アドレス又はＩＰｖ６プレフィックス，ＭＳＩＤ，アカウントセッションＩＤ，関連付けＩＤ｝のタプル単位で保存及び送信される。パケットデータセッションの継続期間の間、ＵＤＲは、ＨＡ／ＬＭＡにおいて、パケットデータセッションに関連するイベントに基づいて、生成、変更、維持、コピー及び削除される。ＨＡ／ＬＭＡは、パケットデータセッションが確立されると、ＵＤＲを生成し、対応するパケットデータセッションが終了すると、ＵＤＲを閉じる。
【０１１８】
パケットデータセッションの確立の時点で、ＵＤＲは、ＰＤＳＮ７０６から受信した「セッションセットアップ（Session-Setup）」に関連する移動局パラメータレコード（ＨＡ／ＬＭＡ課金モビリティ拡張／オプション値）から生成及び初期化される。パケットデータセッションには、関連付けＩＤ値及びアカウントセッションＩＤ値が割り当てられる。ＨＡ／ＬＭＡは、「開始」の指示及び「Ｔｒｕｅ」に設定された開始セッションパラメータを含む課金要求メッセージをＲＡＤＩＵＳサーバに送信する。
【０１１９】
幾つかのイベントによって、パケットデータセッションの最中にあるＵＤＲフィールドが変化することがある。これらのイベントは、ＭＳ７０２のモビリティに関連していることがあり、この結果、ＰＤＳＮ７０６によって送信される移動局パラメータレコード（ＨＡ／ＬＭＡ課金モビリティ拡張／オプション値）が更新される。本明細書では、サポートされる移動局パラメータレコードの幾つかの具体例を示す。移動局パラメータレコードを含むＰＲＲＱ／ＰＢＵメッセージの受信に応じて、ＨＡ／ＬＭＡは、以下のような動作を行う。
【０１２０】
ＭＳ７０２のアイデンティティ（例えば、ＭＳＩＤ）に基づいて、モビリティバインディングエントリ（Mobility Binding Entry：ＭＢＥ）、ＭＳ７０２についてアクティブなパケットデータセッション及び関連するＵＤＲを特定する。
【０１２１】
先に特定したＵＤＲからデータをコピーすることによって、ＭＳ７０２についての全てのパケットデータセッションのために新たなＵＤＲを生成する。新たなＵＤＲ内のパケットカウントに関連するパラメータをゼロに初期化する。これに続いて、移動局パラメータレコードで受信したＵＤＲパラメータによって、新たなＵＤＲパラメータを上書きする。オリジナルで割り当てられている関連付けＩＤを維持しながら、新たなＵＤＲに新たなアカウントセッションＩＤを割り当てる。
【０１２２】
旧ＵＤＲのためのＲＡＤＩＵＳ課金要求「停止（Stop）」レコードを送信して、移動局パラメータレコードによって特定されたイベントの前に課金データを捕捉する。課金要求「停止」メッセージ内では、セッション継続（Session Continue）パラメータは、「Ｔｒｕｅ」設定される。旧ＵＤＲを閉じる。
【０１２３】
新たなＵＤＲパラメータ値を含む新たなＵＤＲのためのＲＡＤＩＵＳ課金要求「開始（Start）」レコードを送信する。課金要求「開始」メッセージ内では、開始セッションパラメータ（Beginning Session）は、「Ｆａｌｓｅ」に設定される。
【０１２４】
ＨＡ／ＬＭＡは、課金要求「開始」メッセージ及び課金要求「停止」メッセージの両方において、同じ関連付けＩＤを送信する。アカウントセッションＩＤは、パケットデータセッションについて、課金要求「開始」及び「停止」の対を照合するために使用される。
【０１２５】
ＨＡ／ＬＭＡは、単一のパケットデータセッションの間、課金データがなくならない限り、ＲＡＤＩＵＳ課金要求「停止」メッセージ及びＲＡＤＩＵＳ課金要求「開始」メッセージの対をいつでも送信することができる。
【０１２６】
ある具体例では、課金要求停止／開始の対に代えて、「一時的更新（Interim-Update）」の指示を含むＲＡＤＩＵＳ課金要求を用いて、イベント発生をマーキングすることを選択することができる。
【０１２７】
以下のイベントによって、ＨＡ／ＬＭＡは、課金に関連する動作を行う。
【０１２８】
新たなパケットデータセッションのためのセットアップＰＭＩＰｖ４／ｖ６トンネル
既存のパケットデータセッションのためのセットアップＰＭＩＰｖ４／ｖ６トンネル
移動局パラメータレコードなしのＰＭＩＰｖ４／ｖ６トンネルの更新
移動局パラメータレコードありのＰＭＩＰｖ４／ｖ６トンネルの更新
パケットデータセッションの終了
ＨＡ／ＬＭＡを介するユーザデータ送信
一時的更新レコードトリガ
停止レコードトリガ
日時タイマ期間終了
ＰＤＳＮ手続
ＰＤＳＮ７０６は、パケットデータセッションの確立の時点及び例えば、Ｘ．Ｓ００１１−００５仕様書に定義されている他のイベントの発生時に、ＲＡＮ／ＡＮからエアリンクパラメータを受信する。ＨＡ−ＬＭＡ課金モードＶＳＡの適切な設定によって、ＨＡ／ＬＭＡにおける課金が折衝される場合、ＰＤＳＮ７０６は、移動局パラメータレコード内で加入者アイデンティティ、加入者位置及びパケットデータセッションに関連するパラメータをＨＡ／ＬＭＡにフォワードし、これによって、ＨＡ／ＬＭＡにおいて課金ＵＤＲが生成される。このようなパラメータは、モビリティ拡張／モビリティオプションによって、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージ内でフォワードされる。
【０１２９】
ＰＤＳＮ７０６がアクセス承諾メッセージ内でＨＡ−ＬＭＡ課金モードＶＳＡを受信しない場合、又はＨＡ／ＬＭＡにおける課金がサポートされていないことをＨＡ−ＬＭＡ課金モードＶＳＡが示している場合、ＰＤＳＮ７０６は、ＡＡＡアクセス承諾メッセージ内でサポート課金トリガ（Supported-Accounting-Triggers）属性を受信しても、これを通知なしで削除する。
【０１３０】
以下のイベントによって、ＰＤＳＮ７０６は、移動局パラメータレコードを使用して、加入者及びパケットデータセッションに関連するパラメータをＨＡ／ＬＭＡにフォワードする。
【０１３１】
パケットデータセッションセットアップ又はＰＤＳＮ間ハンドオフ（Session-Setup）
ＰＤＳＮ内ハンドオフ（Handoff）
高速ハンドオフ（Fast-Handoff）
上述したイベントの発生時にＰＤＳＮ７０６によってＨＡ／ＬＭＡにフォワードされるパラメータの定義を以下に示す。
【０１３２】
パケットデータセッションセットアップ又はＰＤＳＮ間ハンドオフ（Session-Setup）
Ａ１０接続のセットアップ（初期のパケットデータセッションセットアップ又はＰＤＳＮ間ハンドオフ）の間ＰＤＳＮ７０６は、サービングＲＡＮ／からＡ１０接続セットアップ（A10 Connection Setup）及びアクティブスタートエアリンクレコード（Active Start Airlink Record）を受信する。ＰＭＩＰｖ４／ｖ６トンネルの確立の時点で、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージ内で、ＨＡ／ＬＭＡに表１に示すパラメータをフォワードする。
【表１】
2014195321.tif 000003
【０１３３】
ＰＤＳＮ内ハンドオフ（Handoff）
ＰＤＳＮ内ハンドオフの間、ターゲットＲＡＮ／ＡＮは、進行中のパケットデータセッションのためのＰＤＳＮ７０６とのＡ１０接続を確立し、ソースＲＡＮ／ＡＮとのＡ１０接続は、解放される。ＰＤＳＮ７０６は、ターゲットＲＡＮ／ＡＮからＡ１０接続セットアップ及びアクティブスタートエアリンクレコードを受信する。ターゲットＲＡＮ／ＡＮから受信したエアリンクパラメータに基づいて、ＰＤＳＮ７０６は、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージ内で、表２に示すパラメータをＨＡ／ＬＭＡにフォワードする。
【表２】
2014195321.tif 000004
【０１３４】
高速ハンドオフ（Fast-Handoff）
高速ハンドオフの間、ターゲットＲＡＮ／は、ターゲットＰＤＳＮ７０６とのＡ１０接続を確立する。ターゲットＰＤＳＮ７０６は、Ｐ−Ｐインタフェースを介して、ソースＰＤＳＮ７０６にＡ１０接続セットアップ及びアクティブスタートエアリンクレコードをフォワードする。ソースＰＤＳＮ７０６は、ターゲットＰＤＳＮ７０６から受信したエアリンクパラメータに基づいて、ＰＭＩＰｖ４登録要求／ＰＭＩＰｖ６バインディング更新メッセージ内で、表３に示されるパラメータをＨＡ／ＬＭＡにフォワードする。
【表３】
2014195321.tif 000005
【０１３５】
ＲＡＤＩＵＳ属性
表４は、全ての３ＧＰＰ２  ＲＡＤＩＵＳ属性について、包括的なベンダ固有フォーマット（Vendor Specific Format）を示している。あらゆる属性について、タイプ（Type）及びベンダＩＤ（Vendor-ID）は、同じである。５５３５のベンダＩＤは、３ＧＰＰ２を示すために用いられる。
【表４】
2014195321.tif 000006
【０１３６】
幾つかの具体例では、３ＧＰＰ２  Ｘ．Ｓ００１１−００５仕様書で定義されている３ＧＰＰ２ＲＡＤＩＵＳ属性をサポートしてもよい。更に、本明細書で指定するＲＡＤＩＵＳ属性をサポートしてもよい。
【表５】
2014195321.tif 000007
【０１３７】
表５：３ＧＰＰ２組織／ベンダ固有ＲＡＤＩＵＳ  ＶＳＡＨＡ−ＬＭＡ課金モード（HA-LMA-Accounting-Mode）ＰＤＳＮ７０６は、アクセス要求メッセージ内にこのＶＳＡを含ませ、ＰＤＳＮ７０６がサポートする課金モードを示す。これに応じて、ＡＡＡは、このＶＳＡを用いて、このＭＳ７０２について、どの課金モードを使用するかを示す。
【０１３８】
ＨＡ／ＬＭＡは、アクセス要求メッセージにこのＶＳＡを含ませ、ＨＡ／ＬＭＡがサポートする課金モードを示す。これに応じて、ＡＡＡは、このＶＳＡを用いて、このＭＳ７０２について、どの課金モードを使用するかを示す。
【表６】
2014195321.tif 000008
【０１３９】
サポート課金トリガ（Supported-Accounting-Triggers）
ＡＡＡは、アクセス承諾メッセージにこのＶＳＡを含ませ、ＭＳ７０２について認可されているＨＡ／ＬＭＡ課金トリガを示す。ＨＡ／ＬＭＡにおける課金がサポートされている場合、このＶＳＡがないことは、全てのトリガがアクティブであると解釈される。ＨＡ／ＬＭＡにおける課金がＲＡＤＩＵＳサーバによって認可されていない場合、この属性は、通知なしで削除される。
【表７】
2014195321.tif 000009
【０１４０】
パケットデータパラメータ
ＨＡ／ＬＭＡにおける課金をサポートするための例示的な３ＧＰＰ２組織／ベンダ固有モビリティ拡張及びモビリティオプションを以下に示す。また、ここでは、ＰＭＩＰｖ４手続をサポートするためのモビリティ拡張もリストに示す。更に、ここでは、ＰＭＩＰｖ６手続をサポートするためのモビリティオプションもリストに示す。
【０１４１】
ＭＩＰｖ４モビリティ拡張
ＰＤＳＮ７０６からホームエージェント（ＨＡ）に送信されるＰＭＩＰｖ４登録要求メッセージのための３ＧＰＰ２組織／ベンダ固有のモビリティ拡張の幾つかを以下の表８に示す。
【表８】
2014195321.tif 000010
【０１４２】
ＭＩＰｖ６モビリティオプションＰＤＳＮ７０６からローカルモビリティエージェント（Local Mobility Agent：ＬＭＡ）に送信されるＰＭＩＰｖ６バインディング更新メッセージのための３ＧＰＰ２ベンダ固有モビリティオプション（Mobility Option：ＭＯ）の幾つかを以下の表９に示す。
【表９】
2014195321.tif 000011
【０１４３】
モビリティ拡張及びモビリティオプション
モビリティ拡張
ＭＩＰｖ４のための３ＧＰＰ２組織／ベンダ固有のモビリティ拡張及びＰＤＳＮ７０６からホームのエージェント（ＨＡ）に送信されるＰＭＩＰｖ４登録要求メッセージは、ＲＦＣ３０２５に指定されている通常ベンダ固有拡張（Normal Vendor Specific Extensions：ＮＶＳＥ）としてフォーマットされる。
【０１４４】
ＨＡ−ＬＭＡ課金モード
ＨＡ−ＬＭＡ課金モードＮＶＳＥ（HA-LMA-Accounting-Mode NVSE）は、このＮＶＳＥを送信するエンティティにおいて、ＨＡ／ＬＭＡ課金のためのサポートの状態を伝えるために使用される。以下の表１０及び表１１は、ＨＡ−ＬＭＡ課金モードＮＶＳＥのフォーマットを示している。
【表１０】
2014195321.tif 000012
【表１１】
2014195321.tif 000013
【０１４５】
パケットデータイベントタイプ
パケットデータイベントタイプＮＶＳＥ（Packet-Data-Event-Type NVSE）は、ＰＤＳＮ７０６において発生するパケットデータセッションに関連する「イベント」をホームエージェントに伝えるために使用される。パケットデータイベントタイプＮＶＳＥのフォーマットを以下の表１２及び表１３に示す。
【表１２】
2014195321.tif 000014
【表１３】
2014195321.tif 000015
【０１４６】
ＭＩＰｖ６モビリティオプション
ＰＤＳＮ７０６からローカルモビリティエージェント（ＬＭＡ）に送信されるＰＭＩＰｖ６バインディング更新メッセージのための３ＧＰＰ２ベンダ固有モバイルオプションは、４ｎ＋２のアラインメント要求を有し、ＲＦＣ５０９４で指定されているようにフォーマットされる。
【０１４７】
ＨＡ−ＬＭＡ課金モード
ＨＡ−ＬＭＡ課金モード（HA-LMA-Accounting-Mode）モビリティオプションは、このモビリティオプションを送信するエンティティにおけるＨＡ／ＬＭＡ課金についてのサポートの状態を伝えるために使用される。ＨＡ−ＬＭＡ課金モードモビリティオプションのフォーマットは、以下の表１４及び表１５に示す通りである。
【表１４】
2014195321.tif 000016
【表１５】
2014195321.tif 000017
【０１４８】
パケットデータイベントタイプ
パケットデータイベントタイプモビリティオプションは、ＰＤＳＮ７０６で生じるパケットデータセッションに関連する「イベント」をＬＭＡに伝えるために使用される。パケットデータイベントタイプモビリティオプションのフォーマットを以下の表１６及び表１７に示す。
【表１６】
2014195321.tif 000018
【表１７】
2014195321.tif 000019
【０１４９】
図１０は、無線通信を補助するプロセス１０００のフローチャートである。１００２において、登録要求を受信する。１００４において、受信した登録要求に基づいて、課金モードのサポートを示す課金メッセージを送信する。上述のように、登録要求は、メッセージＡ６、Ｂ３又はＣ３に対応していてもよい。上述したように、幾つかの実施の形態では、課金メッセージに応じて、課金モードを用いて更なる動作を実行するか否か（例えば、ポイントツーポイント接続の課金をＰＤＳＮにおいて又はＨＡ／ＬＭＡにおいて実行するか否か）についての指示を受信することができる。
【０１５０】
図１１は、無線通信を補助するための通信装置１１００の一部のブロック図である。モジュール１１０２は、移動局からの登録要求を認証するモジュールである。モジュール１１０４は、登録要求に基づいて、課金モードのサポートを示す課金メッセージを送信するために使用される。様々な実施の形態では、モジュール１１０２、１１０４及び装置１１００は、更に、本明細書に開示されている１つ以上の技術を実現するように構成される。
【０１５１】
図１２は、無線通信を補助するプロセス１２００のフローチャートである。１２０２において、パケットデータサービスノード（packet data service node：ＰＤＳＮ）から、ＰＤＳＮによる課金モードのサポートを示す登録メッセージを受信する。１２０４において、課金モードを使用するか否かを示す承諾メッセージをＰＤＳＮに送信する。幾つかの実施の形態では、プロセス１２００は、ＨＡＡＡ（ＲＡＤＩＵＳサーバ）おいて実行される。
【０１５２】
図１３は、無線通信を補助するための装置１３００の一部のブロック図である。モジュール１３０２は、パケットデータサービスノード（packet data service node：ＰＤＳＮ）から、ＰＤＳＮによる課金モードのサポートを示す登録メッセージを受信するモジュールである。モジュール１３０４は、サービス品質（ＱｏＳ）プロファイル及び課金モードを使用するか否かを示す承諾メッセージをＰＤＳＮに送信するために使用される。様々な実施の形態では、モジュール１３０２、１３０４及び装置１３００は、更に、本明細書に開示されている１つ以上の技術を実現するように構成される。
【０１５３】
図１４は、無線通信を補助するプロセス１４００のフローチャートである。１４０２において、パケットデータサービスノード（packet data service node：ＰＤＳＮ）からパケットデータ接続のために使用される課金モードを示す登録メッセージを受信する。１４０４において、モビリティ拡張フィールド、ホームアドレス及び成功コードを含む登録応答メッセージをＰＤＳＮに送信する。
【０１５４】
図１５は、無線通信を補助するための装置１５００の一部のブロック図である。モジュール１５０２は、パケットデータサービスノード（packet data service node：ＰＤＳＮ）からパケットデータ接続のために使用される課金モードを示す登録メッセージを受信するために使用される。モジュール１５０４は、モビリティ拡張フィールド、ホームアドレス及び成功コードを含む登録応答メッセージをＰＤＳＮに送信するために使用される。様々な実施の形態では、モジュール１５０２、１５０４及び装置１５００は、更に、本明細書に開示されている１つ以上の技術を実現するように構成される。
【０１５５】
なお、本明細書に開示する技術は、一側面において、ＨＡ／ＬＭＡ又はＰＤＳＮへのパケットデータ接続について、会計責任を代理するために使用することができる。一側面においては、どこで課金を実行するかについての判定は、サービスプロバイダポリシに基づいて、ＨＡＡＡが行い、これをＰＤＳＮ及び／又はＨＡ／ＬＭＡに通信してもよい。
【０１５６】
なお、本明細書で使用する技術は、サービスプロバイダの課金ポリシを実現する異なるサービスプロバイダのＰＤＳＮによってパケットデータ接続が制御される無線アクセスネットワークに移動局がローミングする際にも有用である。
【０１５７】
ここに開示した実施の形態及び他の実施の形態、モジュール並びに機能的な動作は、デジタル電子回路で実現してもよく、本明細書に開示した構造及びこれらの構造的な均等物を含むコンピュータソフトウェア、ファームウェア又はハードウェアで実現してもよく、これらの１つ以上の組合せで実現してもよい。ここに開示した実施の形態及び他の実施の形態は、１つ以上のコンピュータプログラム製品、すなわち、コンピュータが読取可能な媒体内に符号化され、データ処理装置によって実行され、又はデータ処理装置の動作を制御するコンピュータプログラム命令の１つ以上のモジュールとして実現することもできる。コンピュータが読取可能な媒体は、機械可読のストレージデバイス、機械可読のストレージ基板、メモリデバイス、機械可読の伝播信号に作用する組成物又はこれらの１つ以上の組合せであってもよい。用語「データ処理装置」は、データを処理するための全ての装置、デバイス及び機械を包含し、一例としてプログラミング可能なプロセッサ、コンピュータ、複数のプロセッサ又はコンピュータがこれに含まれる。装置は、ハードウェアに加えて、当該コンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェアを構成するコード、プロトコルスタック、データベース管理システム、オペレーティングシステム又はこれらの１つ以上の組合せを含むことができる。伝播信号は、人工的に生成された信号であり、例えば、適切な受信装置への送信のために情報を符号化するように機械が生成した電気信号、光信号又は電磁波信号である。
【０１５８】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとも呼ばれる。）は、コンパイラ言語又はインタープリタ言語を含む如何なる形式のプログラミング言語で書いてもよく、例えば、スタンドアロンプログラムとして、若しくはモジュール、コンポーネント、サブルーチン又は演算環境での使用に適する他のユニットとして、如何なる形式で展開してもよい。コンピュータプログラムは、必ずしもファイルシステム内のファイルに対応していなくてもよい。プログラムは、他のプログラム又はデータを含むファイル（例えば、マークアップ言語文書内に保存された１つ以上のスクリプト）の一部に保存してもよく、当該プログラムに専用の単一のファイルに保存してもよく、連携する複数のファイル（例えば、モジュール、サブプログラム又はコードの一部を保存する１つ以上のファイル）に保存してもよい。コンピュータプログラムは、１つのコンピュータ上で実行されるように展開してもよく、１つの場所に設けられた又は複数の場所に亘って分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開してもよい。
【０１５９】
本明細書に開示したプロセス及びロジックフローは、入力データを処理し、出力を生成することによって機能を実現する１つ以上のコンピュータプログラムを実行する１つ以上のプログラミング可能なプロセッサによって実現してもよい。プロセス及びロジックフローは、例えば、フィールドプログラマブルゲートアレイ（field programmable gate array：ＦＰＧＡ）又は特定用途向け集積回路（application specific integrated circuit：ＡＳＩＣ）等の専用論理回路によって実行してもよい。
【０１６０】
コンピュータプログラムの実行に適するプロセッサには、一例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方、並びにあらゆる種類のデジタルコンピュータの１つ以上のプロセッサの何れかを含ませてもよい。プロセッサは、通常、読出専用メモリ若しくはランダムアクセスメモリ、又はこれらの両方から命令及びデータを受け取る。コンピュータの基本的な要素は、命令を実行するプロセッサと、命令及びデータを保存する１つ以上のメモリデバイスである。また、コンピュータは、通常、データを保存するための１つ以上の大容量記憶装置、例えば、磁気ディスク、光磁気ディスク又は光ディスクを含み、若しくは、大容量記憶装置からデータを受信し、大容量記憶装置にデータを送信し、又はこの両方の動作を行うように大容量記憶装置に動作的に接続されている。但し、コンピュータは、必ずしもこのような装置を有する必要はない。コンピュータプログラム命令及びデータの格納に適するデバイスには、一例として挙げれば、半導体記憶デバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイスを含む全ての形式の不揮発性メモリ、磁気ディスク、例えば、内蔵ハードディスク又はリムーバブルディスク、光磁気ディスク、並びにＣＤ−ＲＯＭディスク及びＤＶＤ−ＲＯＭディスク等が含まれる。プロセッサ及びメモリは、専用論理回路によって補ってもよく、専用論理回路に組み込んでもよい。
【０１６１】
本明細書は、多くの詳細事項を含んでいるが、これらの詳細事項は、特許請求している又は特許請求することができる本発明の範囲を限定するものとは解釈されず、本発明の特定の実施の形態の特定の特徴の記述として解釈される。本明細書において、別個の実施の形態の文脈で開示した幾つかの特徴を組み合わせて、単一の実施の形態として実現してもよい。逆に、単一の実施の形態の文脈で開示した様々な特徴は、複数の実施の形態に別個に具現化してもよく、適切な如何なる部分的組合せとして具現化してもよい。更に、以上では、幾つかの特徴を、ある組合せで機能するものと説明しているが、初期的には、そのように特許請求している場合であっても、特許請求された組合せからの１つ以上の特徴は、幾つかの場合、組合せから除外でき、特許請求された組合せは、部分的組合せ又は部分的な組合せの変形に変更してもよい。同様に、図面では、動作を特定の順序で示しているが、このような動作は、所望の結果を達成するために、図示した特定の順序又は順次的な順序で行う必要はなく、また、図示した全ての動作を行う必要もない。
【０１６２】
幾つかの具体例及び実施例のみを開示した。ここに開示した内容に基づいて、上述した具体例及び実施例及び他の実施例を変形、変更及び拡張することができる。
【図１】
2014195321.tif 000020
【図２】
2014195321.tif 000021
【図３】
2014195321.tif 000022
【図４】
2014195321.tif 000023
【図５】
2014195321.tif 000024
【図６】
2014195321.tif 000025
【図７】
2014195321.tif 000026
【図８】
2014195321.tif 000027
【図９】
2014195321.tif 000028
【図１０】
2014195321.tif 000029
【図１１】
2014195321.tif 000030
【図１２】
2014195321.tif 000031
【図１３】
2014195321.tif 000032
【図１４】
2014195321.tif 000033
【図１５】
2014195321.tif 000034