(57)【特許請求の範囲】
【請求項１】
無線通信のための方法において、
第１のゲートウェイに関連する第１のアクセスネットワークと、第２のゲートウェイに関連する第２のアクセスネットワークを動作させて、無線サービスを無線デバイスに提供するステップと、
前記第１のゲートウェイを動作させて、（１）前記無線デバイスの無線サービスを前記第２のアクセスネットワークから前記第１のアクセスネットワークに転送する要求を受信し、（２）前記要求に基づいて、前記無線デバイスに関連するアップリンクデータパケットを前記第１のゲートウェイにフォワードするためのアップリンクキーと、前記無線デバイスに関連するダウンリンクデータパケットを前記第１のゲートウェイにフォワードするためのダウンリンクキーとを有するキー情報を含むメッセージを前記第２のゲートウェイに送信するステップと、
前記第２のゲートウェイを動作させて、（１）前記メッセージに応じて、セッションコンテキスト情報を前記第１のゲートウェイに送信し、（２）前記無線デバイスに関連するデータパケットを第１のゲートウェイにフォワードし、前記データパケットのフォワードは、前記データパケットのタイプに対応するキーの１つを送信することを含むステップと、
前記第１のゲートウェイを動作させ、前記セッションコンテキスト情報及び前記データパケットのタイプに対応するキーに基づいて、前記無線デバイスに関連するデータパケットを処理するステップとを有する方法。
【請求項２】
前記第２のゲートウェイを動作させて、前記データパケットをフォワードするステップは、
前記無線デバイスからのアップリンクデータパケットをフォワードパケットに含ませるステップと、
前記アップリンクキーを前記フォワードパケットに含ませるステップと、
前記フォワードパケットを前記第１のゲートウェイに送信するステップとを含む請求項１記載の方法。
【請求項３】
前記第２のゲートウェイを動作させて、前記データパケットをフォワードするステップは、
前記無線デバイスに関連するユーザセッションを特定するセッションリファレンス識別子（ＳＲ−ＩＤ）を前記フォワードパケットに含ませるステップを含む請求項２記載の方法。
【請求項４】
前記セッションコンテキスト情報は、前記無線デバイスのインターネットプロトコル（ＩＰ）アドレスを前記ＳＲ−ＩＤに関連付ける情報を含む請求項３記載の方法。
【請求項５】
前記セッションコンテキスト情報は、前記無線デバイスの複数のインターネットプロトコル（ＩＰ）アドレスを複数のＳＲ−ＩＤにそれぞれ関連付ける情報を含む請求項３記載の方法。
【請求項６】
前記第２のゲートウェイを動作させて、前記データパケットをフォワードするステップは、
前記無線デバイスに宛てられたダウンリンクデータパケットをフォワードパケットに含ませるステップと、
前記ダウンリンクキーを前記フォワードパケットに含ませるステップと、
前記フォワードパケットを前記第１のゲートウェイに送信するステップとを含む請求項１記載の方法。
【請求項７】
前記第２のゲートウェイを動作させて、前記データパケットをフォワードするステップは、
前記ダウンリンクデータパケットに関連するパケットデータネットワーク（ＰＤＮ）を特定するパケットデータネットワーク識別子（ＰＤＮ−ＩＤ）を前記フォワードパケットに含ませるステップを含む請求項６記載の方法。
【請求項８】
前記セッションコンテキスト情報は、前記ＰＤＮ−ＩＤをアクセスポイント名（ＡＰＮ）及び前記ＰＤＮのゲートウェイのネットワークアドレスに関連付ける情報を含む請求項７記載の方法。
【請求項９】
フォワードされた前記無線デバイスに関するデータパケットは、アップリンクデータパケットを含み、前記第１のゲートウェイを動作させて、前記フォワードデータパケットを処理するステップは、前記フォワードデータパケットと共に受信したアップリンクキーの受信に基づいて、前記アップリンクデータパケットをパケットデータネットワークに送信するステップを含む請求項１記載の方法。
【請求項１０】
フォワードされた前記無線デバイスに関するデータパケットは、ダウンリンクデータパケットを含み、前記第１のゲートウェイを動作させて、前記フォワードデータパケットを処理するステップは、前記フォワードデータパケットと共に受信したダウンリンクキーの受信に基づいて、前記無線デバイスに送達するためのダウンリンクデータパケットを第１のアクセスネットワークに送信するステップを含む請求項１記載の方法。
【請求項１１】
前記第１のアクセスネットワークを動作させて、前記第１のアクセスネットワークによる前記無線デバイスの取得に基づいて、前記ダウンリンクデータパケットを前記無線デバイスに供給するステップを更に有する請求項１０記載の方法。
【請求項１２】
前記第１及び第２のアクセスネットワークは、同じ無線技術に基づいて、前記無線デバイスと通信する請求項１記載の方法。
【請求項１３】
前記第１及び第２のアクセスネットワークは、異なる無線技術に基づいて、前記無線デバイスで通信する請求項１記載の方法。
【請求項１４】
無線通信システムにおいて、
無線サービスを無線デバイスに提供する第１のアクセスネットワークと、
無線サービスを無線デバイスに提供する第２のアクセスネットワークと、
前記第１のアクセスネットワークに通信可能に接続された第１のゲートウェイであって、（１）前記無線デバイスの無線サービスを前記第２のアクセスネットワークから前記第１のアクセスネットワークに転送する要求を受信し、（２）前記無線デバイスに関連するアップリンクデータパケットを前記第１のゲートウェイにフォワードするためのアップリンクキーと、前記無線デバイスに関連するダウンリンクデータパケットを前記第１のゲートウェイにフォワードするためのダウンリンクキーとを有するキー情報を含むハンドオーバメッセージを送信するように動作するように構成された第１のゲートウェイと、
前記第２のアクセスネットワークに通信可能に接続された第２のゲートウェイであって、（１）前記第１のゲートウェイからのハンドオーバメッセージを受信し、（２）前記ハンドオーバメッセージに応じて、セッションコンテキスト情報を前記第１のゲートウェイに送信し、前記無線デバイスに関連するデータパケットを前記第１のゲートウェイにフォワードし、前記データパケットのフォワードは、前記データパケットのタイプに対応するキーの１つを送信することを含むように動作するように構成された第２のゲートウェイとを備え、
前記第１のゲートウェイは、前記セッションコンテキスト情報及び前記データパケットのタイプに対応するキーに基づいて、前記無線デバイスに関連するデータパケットを処理するように構成されている。
【請求項１５】
前記第２のゲートウェイは、前記無線デバイスからのアップリンクデータパケットをフォワードパケットに含ませ、
前記アップリンクキーを前記フォワードパケットに含ませ、及び
前記フォワードパケットを前記第１のゲートウェイに送信する動作を実行するように構成されている請求項１４記載のシステム。
【請求項１６】
前記第２のゲートウェイは、前記無線デバイスに関連するユーザセッションを特定するセッションリファレンス識別子（ＳＲ−ＩＤ）を前記フォワードパケットに含ませる動作を実行するように構成されている請求項１５記載のシステム。
【請求項１７】
前記セッションコンテキスト情報は、前記無線デバイスのインターネットプロトコル（ＩＰ）アドレスを前記ＳＲ−ＩＤに関連付ける情報を含む請求項１６記載のシステム。
【請求項１８】
前記セッションコンテキスト情報は、前記無線デバイスの複数のインターネットプロトコル（ＩＰ）アドレスを複数のＳＲ−ＩＤにそれぞれ関連付ける情報を含む請求項１６記載のシステム。
【請求項１９】
前記第２のゲートウェイは、前記無線デバイスに宛てられたダウンリンクデータパケットをフォワードパケットに含ませ、
前記ダウンリンクキーを前記フォワードパケットに含ませ、
前記フォワードパケットを前記第１のゲートウェイに送信する動作を実行するように構成されている請求項１４記載のシステム。
【請求項２０】
前記第２のゲートウェイは、前記ダウンリンクデータパケットに関連するパケットデータネットワーク（ＰＤＮ）を特定するパケットデータネットワーク識別子（ＰＤＮ−ＩＤ）を前記フォワードパケットに含ませる動作を実行するように構成されている請求項１９記載のシステム。
【請求項２１】
前記セッションコンテキスト情報は、前記ＰＤＮ−ＩＤをアクセスポイント名（ＡＰＮ）及び前記ＰＤＮのゲートウェイのネットワークアドレスに関連付ける情報を含む請求項２０記載のシステム。
【請求項２２】
フォワードされた前記無線デバイスに関するデータパケットは、アップリンクデータパケットを含み、前記第１のゲートウェイは、前記フォワードパケットと共に受信したアップリンクキーの受信に基づいて、前記アップリンクデータパケットをパケットデータネットワークに送信するように構成されている請求項１４記載のシステム。
【請求項２３】
フォワードされた前記無線デバイスに関するデータパケットは、ダウンリンクデータパケットを含み、前記第１のゲートウェイは、前記フォワードデータパケットと共に受信したダウンリンクキーの受信に基づいて、前記無線デバイスに送達するためのダウンリンクデータパケットを第１のアクセスネットワークに送信するように構成されている請求項１４記載のシステム。
【請求項２４】
前記第１のアクセスネットワークは、前記第１のアクセスネットワークによる前記無線デバイスの取得に基づいて、前記ダウンリンクデータパケットを前記無線デバイスに供給するように構成されている請求項２３記載のシステム。
【請求項２５】
前記第１及び第２のアクセスネットワークは、同じ無線技術に基づいて、前記無線デバイスと通信する請求項１４記載のシステム。
【請求項２６】
前記第１及び第２のアクセスネットワークは、異なる無線技術に基づいて、前記無線デバイスで通信する請求項１４記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権及び関連出願への相互参照
本出願は、２００９年６月１９日に出願された、米国仮出願第６１／２１８，８６８号、発明の名称「Internetworking Techniques for Transferring Packets Between Source and Target Serving Gateways」の優先権を主張し、この内容の全体は、引用によって、本出願の開示の一部として援用される。
【背景技術】
【０００２】
本発明は、無線通信システムにおける無線通信に関する。
【０００３】
無線通信システムは、１つ以上の無線デバイス、例えば、モバイルデバイス、携帯電話機、無線カード、移動局（mobile station：ＭＳ）、ユーザ設備（user equipment：ＵＥ）、アクセス端末（access terminal：ＡＴ）又は加入者局（subscriber station：ＳＳ）と通信する１つ以上の基地局のネットワークを含むことができる。各基地局は、データ、例えば、ボイスデータ及び他のデータコンテンツを搬送する無線信号を無線デバイスに送信できる。基地局は、アクセスポイント（access point：ＡＰ）又はアクセスネットワーク（access network：ＡＮ）と呼ぶこともでき、アクセスネットワークの一部に含まれていてもよい。更に、無線通信システムは、１つ以上の基地局を制御するために１つ以上のアクセスネットワークを含むことができる。
【０００４】
無線デバイスは、通信のために１つ以上の異なる無線技術を使用することができる。様々な無線技術の具体例には、符号分割多元接続（Code Division Multiple Access：ＣＤＭＡ）、例えば、ＣＤＭＡ２０００  １ｘ、ＨＲＰＤ（High Rate Packet Data）、ｅＨＲＰＤ（evolved HRPD）、ＵＭＴＳ（Universal Mobile Telecommunications System）、ＵＴＲＡＮ（Universal Terrestrial Radio Access Network）、Ｅ−ＵＴＲＡＮ（Evolved UTRAN）、ＬＴＥ（Long-Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）等が含まれる。
【発明の概要】
【課題を解決するための手段】
【０００５】
本明細書は、特に、ソースサービングゲートウェイとターゲットサービングゲートウェイとの間でパケットを転送するための技術を開示する。
【０００６】
一側面においては、ソースサービングゲートウェイとターゲットサービングゲートウェイとの間でパケットを転送するための技術は、第１及び第２のアクセスネットワークを動作させて、無線デバイスに無線サービスを提供することを含む。第１及び第２のゲートウェイは、それぞれ第１及び第２のアクセスネットワークに関連付けられていてもよい。この技術は、第１のゲートウェイを動作させて、無線デバイスの無線サービスを第２のアクセスネットワークから第１のアクセスネットワークに転送する要求を受信し、この要求に基づいて、キー情報を含むメッセージを第２のゲートウェイに送信することを含むことができる。キー情報は、無線デバイスに関連するアップリンクデータパケットを第１のゲートウェイにフォワードするアップリンクキーと、無線デバイスに関連するダウンリンクデータパケットを第１のゲートウェイにフォワードするダウンリンクキーとを含むことができる。この技術は、第２のゲートウェイを動作させて、メッセージに応じて、セッションコンテキスト情報を第１のゲートウェイに送信し、無線デバイスに関連するデータパケットを第１のゲートウェイにフォワードすることを含むことができる。パケットのフォワードは、データパケットのタイプに対応するキーの１つを送信することを含むことができる。技術は、第１のゲートウェイを動作させて、セッションコンテキスト情報及びデータパケットのタイプに対応するキーに基づいて、フォワードデータパケットを処理することを含むことができる。他の実現例は、コンピュータが読取可能な媒体上で符号化されたこの技術の動作を実行するように構成された対応するシステム、装置、コンピュータプログラムを含むことができる。
【０００７】
これらの及びこの他の側面は、以下の特徴の１つ以上を含むことができる。第２のゲートウェイを動作させて、データパケットをフォワードすることは、無線デバイスからのアップリンクデータパケットをフォワードパケットに含ませることと、アップリンクキーをフォワードパケットに含ませることと、フォワードパケットを第１のゲートウェイに送信することとを含むことができる。第２のゲートウェイを動作させて、データパケットをフォワードすることは、無線デバイスに関連するユーザセッションを特定するセッションリファレンス識別子（session reference identifier：ＳＲ−ＩＤ）をフォワードパケットに含ませることを含むことができる。セッションコンテキスト情報は、無線デバイスのインターネットプロトコル（Internet Protocol：ＩＰ）アドレスをＳＲ−ＩＤに関連付ける情報を含むことができる。セッションコンテキスト情報は、無線デバイスの複数のインターネットプロトコル（ＩＰ）アドレスを複数のＳＲ−ＩＤにそれぞれ関連付ける情報を含むことができる。
【０００８】
第２のゲートウェイを動作させて、データパケットをフォワードすることは、無線デバイスに宛てられたダウンリンクデータパケットをフォワードパケットに含ませることと、ダウンリンクキーをフォワードパケットに含ませることと、フォワードパケットを第１のゲートウェイに送信することとを含むことができる。第２のゲートウェイを動作させて、データパケットをフォワードすることは、ダウンリンクデータパケットに関連するパケットデータネットワーク（packet data network：ＰＤＮ）を特定するパケットデータネットワーク識別子（packet data network identifier：ＰＤＮ−ＩＤ）をフォワードパケットに含ませることを含むことができる。セッションコンテキスト情報は、ＰＤＮ−ＩＤをアクセスポイント名（Access Point Name：ＡＰＮ）及びＰＤＮのゲートウェイのネットワークアドレスに関連付ける情報を含むことができる。
【０００９】
フォワードデータパケットは、アップリンクデータパケットを含むことができる。第１のゲートウェイを動作させて、フォワードデータパケットを処理することは、フォワードデータパケットと共に受信したアップリンクキーの受信に基づいて、アップリンクデータパケットをパケットデータネットワークに送信することを含むことができる。フォワードデータパケットは、ダウンリンクデータパケットを含むことができる。第１のゲートウェイを動作させて、フォワードデータパケットを処理することは、フォワードデータパケットと共に受信したダウンリンクキーの受信に基づいて、無線デバイスに送達するためのダウンリンクデータパケットを第１のアクセスネットワークに送信するステップを含むことができる。この技術は、第１のアクセスネットワークを動作させて、第１のアクセスネットワークによる無線デバイスの取得に基づいて、ダウンリンクデータパケットを無線デバイスに供給することを更に有することができる。幾つかの実現例では、第１及び第２のアクセスネットワークは、同じ無線技術に基づいて、無線デバイスと通信することができる。幾つかの実現例では、第１及び第２のアクセスネットワークは、異なる無線技術に基づいて、無線デバイスで通信することができる。
【００１０】
他の側面では、ソースサービングゲートウェイとターゲットサービングゲートウェイとの間でパケットを転送するための技術は、異なるアクセスネットワークを動作させ、無線サービスを無線デバイスに提供し、第１のゲートウェイを動作させ、異なるアクセスネットワークの間の無線デバイスの転送に応じて、メッセージを第２のゲートウェイに送信することを含む。メッセージは、アップリンクデータパケットを第１のゲートウェイにフォワードするための第１のキーと、ダウンリンクデータパケットを第１のゲートウェイにフォワードするための第２のキーとを含むことができる。技術は、第２のゲートウェイを動作させ、メッセージに応じて、セッションコンテキスト情報を第１のゲートウェイに送信し、無線デバイスに関連するアップリンクデータパケット及びダウンリンクデータパケットを第１のゲートウェイにフォワードすることを含むことができる。アップリンクデータパケット及びダウンリンクデータパケットをフォワードすることは、第１のキー及び第２のキーをそれぞれアップリンクデータパケットフォワード通信及びダウンリンクデータパケットフォワード通信に含ませることを含むことができる。技術は、第１のゲートウェイを動作させ、セッションコンテキスト情報と、それぞれ第１のキー及び第２のキーとに基づいて、フォワードされたアップリンクデータパケット及びダウンリンクデータパケットを処理すること含むことができる。技術は、第２のゲートウェイを動作させ、第１のゲートウェイへのアップリンクデータパケットフォワード通信にセッションリファレンス識別子を含ませることを含むことができる。技術は、第２のゲートウェイを動作させ、第１のゲートウェイへのダウンリンクデータパケットフォワード通信にＰＤＮ−ＩＤを含ませること含むことができる。他の実現例は、コンピュータが読取可能な媒体上で符号化されたこの技術の動作を実行するように構成された対応するシステム、装置、コンピュータプログラムを含むことができる。
【００１１】
他の側面では、技術、装置とシステムは、異なるネットワーク、例えば、ｅＨＲＰＤ（Evolved High Rate Packet Data）ネットワーク及びＥ−ＵＴＲＡＮ（Evolved Universal Terrestrial Radio Access Network）のソースサービングゲートウェイとターゲットサービングゲートウェイとの間でユーザパケットを転送するメカニズムを含むことができる。
【００１２】
更に他の側面では、無線通信のためのシステムは、無線サービスを無線デバイスに提供する第１のアクセスネットワークと、無線サービスを無線デバイスに提供する第２のアクセスネットワークと、第１のアクセスネットワークに通信可能に接続された第１のゲートウェイと、第２のアクセスネットワークに通信可能に接続された第２のゲートウェイとを含む。第１のゲートウェイは、無線デバイスの無線サービスを第２のアクセスネットワークから第１のアクセスネットワークに転送する要求を受信し、キー情報を含むハンドオーバメッセージを送信するように構成できる。キー情報は、無線デバイスに関連するアップリンクデータパケットを第１のゲートウェイにフォワードするためのアップリンクキーと、無線デバイスに関連するダウンリンクデータパケットを第１のゲートウェイにフォワードするためのダウンリンクキーとを含むことができる。第２のゲートウェイは、第１のゲートウェイからのハンドオーバメッセージを受信し、ハンドオーバメッセージに応じて、セッションコンテキスト情報を第１のゲートウェイに送信し、無線デバイスに関連するデータパケットを第１のゲートウェイにフォワードするように構成できる。データパケットのフォワードは、データパケットのタイプに対応するキーの１つを送信することを含むことができる。第１のゲートウェイは、セッションコンテキスト情報及びデータパケットのタイプに対応するキーに基づいて、フォワードデータパケットを処理するように構成できる。
【００１３】
１つ以上の具体例の詳細は、添付の書類、図面及び以下の説明に開示する。他の特徴は、詳細な説明、図面及び特許請求の範囲から明らかとなる。
【図面の簡単な説明】
【００１４】
【図１】無線通信システムの具体例を示す図である。
【図２】無線局アーキテクチャの具体例を示す図である。
【図３】ゲートウェイ間ハンドオーバアーキテクチャの具体例を示す図である。
【図４】Ｈ１インタフェース制御プレーンプロトコルスタックの具体例を示す図である。
【図５】Ｈ２インタフェースダウンリンクユーザプレーンプロトコルスタックの具体例を示す図である。
【図６】Ｈ２インタフェースアップリンクユーザプレーンプロトコルスタックの具体例を示す図である。
【図７Ａ】ゲートウェイ間ハンドオーバのための通信フローの具体例を示す図である。
【図７Ｂ】ゲートウェイ間ハンドオーバのための通信フローの具体例を示す図である。
【図８Ａ】ターゲットゲートウェイの動作の具体例を示す図である。
【図８Ｂ】ソースゲートウェイの動作の具体例を示す図である。
【発明を実施するための形態】
【００１５】
各図面における同様の参照符号は、同様の要素を示している。
【００１６】
様々な無線通信システムは、ゲートウェイを用いて、ネットワーク接続された異なるエンドポイント間で情報をルーティングする。幾つかのゲートウェイは、無線デバイスにインターネット等のネットワークへのアクセスを提供する。例えば、無線通信システムは、無線デバイスにインターネットプロトコル（ＩＰ）接続及びモビリティを提供する複数のゲートウェイを含むことができる。
【００１７】
ここでは、特に、ソースサービングゲートウェイとターゲットサービングゲートウェイとの間でパケットを転送するシステム及び技術を開示する。ここに開示するシステム及び技術は、ｅＨＲＰＤ（Evolved High Rate Packet Data）ネットワーク及びＥ−ＵＴＲＡＮ（Evolved Universal Terrestrial Radio Access Network）のためのインターワーキング技術を含む１つ以上の無線技術の間でパケットを転送するインターワーキングメカニズムを含む。ここに開示するシステム及び技術は、無線デバイスにおいてアクティブな異なるユーザセッションに属するアップリンクユーザパケットストリームとダウンリンクユーザパケットストリームとを分離する方法を含む。本明細書は、ソースサービングゲートウェイとターゲットサービングゲートウェイとの間の複数のインタフェース上のパケット転送手続に関連する制御プレーンプロトコルスタック及びユーザプレーンプロトコルスタックの説明を含む。
【００１８】
無線通信システムは、１つ以上のＵＥにＩＰエッジ機能（IP edge functionalities）を提供するＨＲＰＤサービングゲートウェイ（HRPD Serving Gateway：ＨＳＧＷ）等の複数のサービングゲートウェイを含むことができる。幾つかのシステムの具体例では、ＨＳＧＷ及びＵＥ等の無線デバイスは、ｅＨＲＰＤ及びＥ−ＵＴＲＡＮのインターワーキングネットワークのｅＨＲＰＤアクセスパート上のエッジ機能エンティティ（edge functional entities）とみなすことができる。ＨＳＧＷは、ＰＤＮゲートウェイ（PDN Gateway：Ｐ−ＧＷ）と、ＥＰＳ（Evolved Packet System）コア内のポリシ及び課金規則機能（Policy and Charging Rules Function：ＰＣＲＦ）機能エンティティとにインタフェース接続できる。幾つかの具体例では、ＨＳＧＷは、ＨＲＰＤアクセスネットワーク等のアクセスネットワーク（Access Network：ＡＮ）機能エンティティにインタフェース接続される。
【００１９】
ＨＳＧＷは、Ｈ１インタフェース及びＨ２インタフェース等の１つ以上の通信インタフェースを使用して、無線デバイスのためにパケット処理機能のハンドオーバを実行することができる。Ｈ１インタフェースプロトコルは、ゲートウェイ間で、無線デバイスに関連するルーティング情報を通信するために使用することができる。Ｈ２インタフェースを介するトンネリングのために、Ｈ２インタフェースプロトコルは、Ｈ１インタフェースからの情報に基づいて、アップリンクパケット及びダウンリンクパケットに情報を添付することができる。幾つかの具体例では、ゲートウェイは、フォワード通信（forwarding communications）において、アップリンクＨ２ベアラトンネル及びダウンリンクＨ２ベアラトンネルを特定するために、ルーティングカプセル化キー（routing encapsulating key）を使用することができる。幾つかの具体例では、ゲートウェイは、無線デバイス又はＩＰ接続に関連するパケットデータネットワーク上の特定のユーザセッションを特定する識別子を使用することができる。ゲートウェイは、個々のユーザセッション又はパケットデータネットワークに属するパケットを特定する１つ以上の識別子をアップリンクＨ２ベアラトンネル又はダウンリンクＨ２ベアラトンネル上のフォワード通信内に選択的に含ませることができる。
【００２０】
図１は、無線通信システムの具体例を示している。無線通信システムは、１つ以上の無線デバイス１１０に無線サービスを提供する１つ以上の基地局（base station：ＢＳ）１０５、１０７を含むことができる。基地局１０５、１０７は、ダウンリンク（downlink：ＤＬ）と呼ばれるフォワードリンク（forward link：ＦＬ）上で、１つ以上の無線デバイス１１０に信号を送信することができる。無線デバイス１１０は、アップリンク（uplink：ＵＬ）と呼ばれるリバースリンク（reverse link：ＲＬ）上で１つ以上の基地局１０５、１０７に信号を送信することができる。無線通信システムは、１つ以上のアクセスネットワーク（Access Network：ＡＮ）１２５、１２７と、各ＡＮ１２５、１２７のためのデータゲートウェイ、例えば、ＨＲＰＤサービングゲートウェイ（ＨＳＧＷ）１３５、１３７とを含むことができる。幾つかの具体例では、ＡＮ１２５、１２７は、それぞれ基地局１０５、１０７を含む。ＨＳＧＷ１３５、１３７は、ネットワーク１４０を介して、ＰＤＮゲートウェイ（Ｐ−ＧＷ）１４５を経由して、ＰＤＮ（Packet Data Network）と通信できる。ＨＳＧＷ１３５、１３７は、ネットワーク１４０を介して互いに通信できる。幾つかの具体例では、無線通信システムは、異なるＰＤＮと通信するために、複数のＰ−ＧＷを含むことができる。幾つかの具体例では、無線通信システムは、ポリシ及び課金規則機能（Policy and Charging Rules Function：ＰＣＲＦ）を含むことができる。
【００２１】
異なる基地局１０５、１０７は、異なる無線技術を使用することができる。例えば、１つの基地局１０５は、Ｅ−ＵＴＲＡＮ技術を使用でき、他の基地局１０７は、ｅＨＲＰＤ技術を使用できる。本発明の技術及びシステムを実装することができる無線通信システム及びアクセスネットワークの様々な具体例としては、特に、符号分割多元接続（Code Division Multiple Access：ＣＤＭＡ）に基づく無線通信システム、例えば、ＣＤＭＡ２０００  １ｘ、ＨＲＰＤ（High Rate Packet Data）、ＨＲＰＤ（High Rate Packet Data）、ｅＨＲＰＤ（evolved HRPD）、ＵＭＴＳ（Universal Mobile Telecommunications System）、ＵＴＲＡＮ（Universal Terrestrial Radio Access Network）、Ｅ−ＵＴＲＡＮ（Evolved UTRAN）、ＬＴＥ（Long-Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）等が含まれる。幾つかの具体例では、無線通信システムは、異なる無線技術を用いる複数のネットワークを含むことができる。例えば、無線通信システムは、ｅＨＲＰＤに基づく１つ以上のネットワーク及びＥ−ＵＴＲＡＮに基づく１つ以上のネットワークを含むことができる。
【００２２】
図２は、無線局アーキテクチャの具体例を示している。例えば、基地局又は無線デバイスである無線局２０５は、ここに開示する無線技術の１つ以上を実装するマイクロプロセッサ等のプロセッサ回路２１０を含むことができる。無線局２０５は、アンテナ２２０等の１つ以上の通信インタフェースを介して無線信号を送信及び／又は受信する送受信回路２１５を含むことができる。無線局２０５は、データを送信及び受信するための他の通信インタフェースを含むことができる。無線局２０５は、データ及び／又は命令等の情報を保存するように構成された１つ以上のメモリを含むことができる。
【００２３】
無線デバイスがアクセスネットワークを切換えたとき、ＨＳＧＷは、１つ以上の通信インタフェースを使用してパケットの転送を処理することができる。例えば、ＨＳＧＷは、Ｈ１インタフェースを使用して、ゲートウェイ間のシグナリングを行い、Ｈ２インタフェースを使用して、ゲートウェイ間のパケットの転送を行うことができる。幾つかのＨ１及びＨ２インタフェースプロトコルスタックの具体例では、ＨＳＧＷは、Ｈ２インタフェースを介するこのようなユーザパケットのトンネリングを可能にする情報をアップリンクユーザパケットフォワード通信及びダウンリンクユーザパケットフォワード通信に含ませる。幾つかのＨ１及びＨ２インタフェースプロトコルスタックの具体例では、ＨＳＧＷは、異なるユーザセッションに属するものとしてユーザパケットを特定する情報をアップリンクユーザパケットフォワード通信及びダウンリンクユーザパケットフォワード通信に含ませる。幾つかの具体例では、ターゲットＨＳＧＷは、Ｈ１シグナリングの間に、ソースＨＳＧＷに識別子、例えば、２つの汎用ルーティングカプセル化（Generic Routing Encapsulation：ＧＲＥ）キーを送信できる。キー等の識別子は、キー値を表す複数のデジタルビットを含むことができる。ＨＳＧＷは、アップリンクＧＲＥキー及びダウンリンクＧＲＥキーを用いて、アップリンクユーザパケットストリーム及びダウンリンクユーザパケットストリームを分離することができる。Ｓ−ＨＳＧＷ  Ｈ１  ＩＰアドレス及びＴ−ＨＳＧＷ  Ｈ１  ＩＰアドレスを有するアップリンクＧＲＥキー及びダウンリンクＧＲＥキーは、ソースＨＳＧＷエンティティとターゲットＨＳＧＷエンティティとの間のアップリンクＨ２トンネル及びダウンリンクＨ２トンネルの論理的なエンドポイントを構成できる。
【００２４】
ＨＳＧＷは、更なるトラヒック分離を提供できる。ＨＳＧＷ動作は、ＵＥ上でアクティブな異なるユーザセッションに属するアップリンクユーザパケットストリーム及びダウンリンクユーザパケットストリームの分離を含むことができる。ＨＳＧＷは、トラヒックを更に分離するための追加的な情報、例えば、セッションリファレンス識別子（session reference identifier：ＳＲ−ＩＤ）又はＰＤＮ識別子（PDN identifier：ＰＤＮ−ＩＤ）を含むことができる。幾つかのＨ１インタフェースプロトコルスタック及びＨ２インタフェースプロトコルスタックの具体例では、ユーザパケットストリームの分離は、アップリンクユーザパケット通信及びダウンリンクユーザパケット通信内にそれぞれＳＲ−ＩＤ情報及びＰＤＮ−ＩＤ情報を加えることを含むことができる。
【００２５】
図３は、ゲートウェイ間ハンドオーバアーキテクチャの具体例を示している。ゲートウェイ間ハンドオーバアーキテクチャは、ＨＳＧＷ等の複数のゲートウェイの間に通信パスウェイを含み、ゲートウェイ間のハンドオーバを処理することができる。ＨＳＧＷ間ハンドオーバアーキテクチャは、ＵＥモビリティを可能にするように構成された異なるＨＳＧＷ３０５、３１０を含むことができる。この具体例では、サービングＡＮ（Serving AN：Ｓ−ＡＮ）３１５は、ＵＥに無線サービスを提供し、Ａ１０／Ａ１１接続を介して、ソースＨＳＧＷ（Source HSGW：Ｓ−ＨＳＧＷ）３０５と通信する。ＵＥは、Ｓ−ＡＮ３１５のカバレッジエリアからターゲットＡＮ（Target AN：Ｔ−ＡＮ）３２０のカバレッジエリアに移動できる。この移動に基づいて、ＵＥは、Ｔ−ＡＮ３２０に関連付けられたターゲットＨＳＧＷ（Target-HSGW：Ｔ−ＨＳＧＷ）３１０と、Ｓ−ＨＳＧＷ３０５との間に、ＩＰ接続の転送を管理するためのインタラクションを引き起こす。
【００２６】
ＵＥは、１つ以上のＰＤＮゲートウェイ（Ｐ−ＧＷ）３２５を介して、１つ以上のネットワークとの１つ以上のＩＰ接続を有することができる。幾つかの具体例では、Ｐ−ＧＷ３２５は、Ｓ２ａインタフェースを介して、Ｓ−ＨＳＧＷに／からユーザパケットをトンネリングすることができる。ＵＥがＳ−ＡＮ３１５のカバレッジエリアからＴ−ＡＮ３２０のカバレッジエリアに移動すると、Ｔ−ＨＳＧＷ３１０とＴ−ＡＮ３２０との間でＡ１０／Ａ１１接続が確立され、Ｔ−ＨＳＧＷ３１０とＰ−ＧＷ３２５との間でＳ２ａ接続が確立される。
【００２７】
無線通信システムは、ここに説明する１つ以上の技術を用いて、Ｓ−ＡＮ３１５からＴ−ＡＮ３２０にＵＥのオーバーザエアー（over-the-air）接続が移行する間、及びＴ−ＨＳＧＷ３１０におけるＡ１０／Ａ１１接続及びＳ２ａ接続の確立の間、ＵＥとＰ−ＧＷ３２５との間で中断がないユーザパケットを提供する。Ｓ−ＨＳＧＷ３０５及びＴ−ＨＳＧＷ３１０は、Ｓ−ＨＳＧＷ３０５とＴ−ＨＳＧＷ３１０との間でＨ２インタフェース等のベアラプレーンインタフェースを使用して、ユーザパケットをトンネリングし、このようなＨＳＧＷ間ハンドオフの間、ＵＥにおけるユーザセッションをアクティブ状態にしたまま、中断がないユーザパケットのフローを提供する。幾つかの具体例では、Ｈ１インタフェース等の制御プレーンインタフェースを介してＳ−ＨＳＧＷ３０５とＴ−ＨＳＧＷ３１０との間でセッションコンテキスト情報を交換した後に、Ｈ２トンネルが確立される。
【００２８】
ＵＥにおいては、１つ以上のＰ−ＧＷとの複数のユーザセッションがアクティブである場合もあるので、ここでは、Ｈ２インタフェースを介してトンネリングされる、異なるユーザセッションに属するアップリンクユーザパケット及びダウンリンクユーザパケットを一義的に特定する技術を開示する。例えば、ＵＥは、第１のＰ−ＧＷを介する通信のための第１のＩＰアドレスを用いることでき、及び第２のＰ−ＧＷを介する通信のための第２のＩＰアドレスを用いることができる。１つ以上の技術は、ＵＬ  Ｈ２ベアラトンネル及びＤＬ  Ｈ２ベアラトンネルを特定するためのＧＲＥキー、並びにそれぞれＵＬ  Ｈ２ベアラトンネル及びＤＬ  Ｈ２ベアラトンネル上の個々のユーザセッションに属するパケットを特定するためのＳＲ−ＩＤ及びＰＤＮ−ＩＤ等の情報を含む。
【００２９】
幾つかの具体例では、ＵＥが新たなＡＮのカバレッジエリアに移動し、Ｓ−ＡＮからＴ−ＡＮへのＨＲＰＤセッションの転送が成功すると、Ｔ−ＡＮは、ＵＥセッションにサービングするための新たなＨＳＧＷを選択できる。例えば、Ｓ−ＨＳＧＷがＴ−ＡＮから届かない場合、Ｔ−ＡＮは、ＵＥセッションのために新たなＴ−ＨＳＧＷを選択する。Ｔ−ＡＮは、Ａ１０接続確立手続の間に、Ｔ−ＨＳＧＷにＳ−ＨＳＧＷ  Ｈ１インタフェースＩＰアドレス情報を提供できる。幾つかの具体例では、Ｔ−ＡＮは、Ａ１６／Ａ１３インタフェース上で実行される手続に基づいて、Ｓ−ＡＮからＳ−ＨＳＧＷ  Ｈ１  ＩＰアドレス情報を受信する。Ｔ−ＨＳＧＷは、Ｓ−ＨＳＧＷ  ＩＰアドレスに基づいて、Ｓ−ＨＳＧＷとのＨ１インタフェースシグナリングを開始し、Ｓ−ＨＳＧＷに対して、ＵＥに関連するアクティブなユーザセッションについてのコンテキスト情報を要求する。
【００３０】
Ｓ−ＨＳＧＷとＴ−ＨＳＧＷとの間のＨ１インタフェースシグナリング手続は、プロキシモバイルＩＰｖ６のための高速ハンドオーバ（Fast Handovers）のための手続等、応答型ハンドオーバ（reactive handover）手続に基づいて行うことができる。Ｈ２インタフェースは、「ＲＦＣ２７８４：汎用ルーティングカプセル化（Generic Routing Encapsulation：ＧＲＥ）」をサポートすることができる。Ｈ２インタフェースは、「ＲＦＣ２８９０：ＧＲＥへのキー及びシーケンス番号拡張（Key and Sequence Number Extensions to GRE）」に基づくＧＲＥキーフィールド拡張をサポートできる。
【００３１】
幾つかの具体例では、ＧＲＥパケットヘッダのキーフィールド値は、所定のＵＥのためのＵＬユーザデータパケット又はＤＬユーザデータパケットを含むＵＬトラヒックフロー又はＤＬトラヒックフローを特定できる。ＤＬトラヒックについては、Ｈ２インタフェースは、基底にあるトランスポートネットワークを介して、関連するＰＤＮ−ＩＤによって特定されるＩＰｖ４パケット又はＩＰｖ６パケット等のユーザＩＰパケットを搬送することができる。ＵＬトラヒックについては、Ｈ２インタフェースは、基底にあるトランスポートネットワークを介して、Ａ１０接続を介して受信した、関連するサービス接続ＳＲ−ＩＤによって特定されるＰＤＮ−Ｍｕｘ又は専用サービス接続トラヒックを搬送することができる。
【００３２】
図４は、Ｈ１インタフェース制御プレーンプロトコルスタックの具体例を示している。この具体例では、Ｓ−ＨＳＧＷ４０５及びＴ−ＨＳＧＷ４１０は、Ｈ１インタフェース制御プレーンプロトコルスタック（H1 interface control plane protocol stack）を介して、シグナリング情報を交換する。Ｈ１インタフェース制御プレーンプロトコルスタックは、物理層（Ｌ１）、データリンク層（Ｌ２）、ネットワーク層（Ｌ３）、例えば、ＩＰｖ４又はＩＰｖ６、及びＨ１シグナリング層を含むことができる。
【００３３】
図５は、Ｈ２インタフェースダウンリンクユーザプレーンプロトコルスタック（H2 interface downlink user plane protocol stack）の具体例を示している。この具体例では、Ｓ−ＨＳＧＷ５０５は、ダウンリンクユーザプレーンプロトコルスタック、例えば、Ｈ２インタフェースダウンリンクユーザプレーンプロトコルスタックを用いて、ＵＥのためのダウンリンクデータパケットをＴ−ＨＳＧＷ５１０にフォワードする。Ｈ２インタフェースダウンリンクユーザプレーンプロトコルスタックは、物理層（Ｌ１）、データリンク層（Ｌ２）、ネットワーク層（Ｌ３）、例えば、ＩＰｖ４又はＩＰｖ６、ＧＲＥ層、ダウンリンクデータパケットに関連するＰＤＮ−ＩＤを特定する層、及びダウンリンクデータパケットのコンテンツ、例えば、ＵＥに宛てられたＩＰｖ４トラヒック又はＩＰｖ６トラヒックを通信するための層を含むことができる。幾つかの具体例では、関連するＰＤＮ−ＩＤによって特定された各ユーザＩＰｖ４／ＩＰｖ６パケットは、Ｈ１シグナリングを介して割り当てられたＤＬ  ＧＲＥキーを用いて、Ｓ−ＨＳＧＷとＴ−ＨＳＧＷとの間のトランスポートネットワークを介して送信される。
【００３４】
図６は、Ｈ２インタフェースアップリンクユーザプレーンプロトコルスタック（H2 interface uplink user plane protocol stack）の具体例を示している。この具体例では、Ｓ−ＨＳＧＷ６０５は、アップリンクユーザプレーンプロトコルスタック、例えば、Ｈ２インタフェースアップリンクユーザプレーンプロトコルスタックを用いて、アップリンクデータパケットをＵＥからＴ−ＨＳＧＷ６１０にフォワードする。Ｈ２インタフェースアップリンクユーザプレーンプロトコルスタックは、物理層（Ｌ１）、データリンク層（Ｌ２）、ネットワーク層（Ｌ３）、例えば、ＩＰｖ４又はＩＰｖ６、ＧＲＥ層、アップリンクデータパケットに関連するＳＲ−ＩＤを特定する層、アップリンクデータパケットのコンテンツ、例えば、ＵＥから送られたＩＰｖ４トラヒック又はＩＰｖ６トラヒックを通信するための層を含むことができる。幾つかの具体例では、関連するサービス接続ＳＲ−ＩＤによって特定されたサービス接続を介して受信されたＡ１０ペイロードは、Ｈ１シグナリングを介して割り当てられたＤＬ  ＧＲＥキーを用いて、Ｓ−ＨＳＧＷとＴ−ＨＳＧＷとの間のトランスポートネットワークを介して送信される。
【００３５】
２枚の図面に分割された図７Ａ及び図７Ｂは、ゲートウェイ間ハンドオーバのための通信フローの具体例を示している。この具体例では、ＵＥがＴ−ＡＮに接続する場合、ＵＥは、新たなＨＳＧＷ、例えば、Ｔ−ＨＳＧＷに継続的なＩＰ接続性を要求する。この結果、新たに選択されたＴ−ＨＳＧＷは、Ａ１０／Ａ１１接続を要求する。ハンドオーバ手続の間、Ｓ−ＨＳＧＷ及びＴ−ＨＳＧＷは、Ｈ１シグナリングインタフェースを使用して、ＵＥに関する１つ以上のユーザセッションに関連する情報を転送する。このような情報は、１つ以上のユーザセッションに関連する１つ以上のＵＥ  ＩＰアドレス、１つ以上のトラヒックフローテンプレート（Traffic Flow Template：ＴＦＴ）及びＰＰＰ状態を含むことができる。Ｓ−ＨＳＧＷ及びＴ−ＨＳＧＷは、Ｓ−ＨＳＧＷからＴ−ＨＳＧＷへのＵＥのＵＬパケット転送及びＤＬパケット転送のために、Ｈ２ベアラインタフェースを使用することができる。
【００３６】
７００では、ＵＥは、ソースＡＮ（source AN：Ｓ−ＡＮ）及びソースＨＳＧＷ（source HSGW：Ｓ−ＨＳＧＷ）を介して、Ｐ−ＧＷとのアクティブなセッションを行う。この例示的なコールフローでは、ＵＥとＰ−ＧＷとの間の単一のユーザセッションだけを示している。ＵＥは、１又は複数のＰ−ＧＷと複数のアクティブなセッションを行うこともできる。
【００３７】
７０１では、ＵＥと通信相手ノードとの間のエンドツーエンド経路が確立され、ＵＥは、Ｓ−ＡＮ、Ｓ−ＨＳＧＷ及びＰ−ＧＷを介して、ネットワークに／からパケットを送信／受信することができる。
【００３８】
７０２では、ＵＥは、隣接するＡＮのパイロット強度をサービングＡＮ（serving AN：Ｓ−ＡＮ）に報告する。Ｓ−ＡＮは、ターゲットＡＮ（target AN：Ｔ−ＡＮ）にＵＥを渡す必要性を判定する。
【００３９】
７０３では、Ｓ−ＡＮは、Ａ１６インタフェースを介して、選択されたＴ−ＡＮとのＡ１６−セッション情報転送手続を実行する。このようなシグナリングによって、ユーザセッション情報は、Ｓ−ＡＮからＴ−ＡＮに渡される。ユーザセッション情報は、１つ以上のアクティブなユーザセッションについてのＳＲ−ＩＤ、セッション状態情報記録（Session State Information Records）、及びＳ−ＨＳＧＷのアドレスを含むことができる。
【００４０】
７０４では、Ｔ−ＡＮは、Ｔ−ＨＳＧＷとのＡ１１登録要求（Registration Request：ＲＲＱ）手続及びＡ１１登録応答（Registration Response：ＲＲＰ）手続を実行して、ハンドオフをシグナリングする。Ｔ−ＡＮからのＡ１０／Ａ１１メッセージ交換は、Ｓ−ＨＳＧＷ  ＩＰアドレス及びＵＥのＭＳＩＤを含み、ＵＥのためのＡ１０接続を設定する。
【００４１】
７０５ａでは、（例えば、７０４における）Ａ１０／Ａ１１シグナリングによってトリガされて、Ｔ−ＨＳＧＷがＳ−ＨＳＧＷにハンドオーバ開始（Handover Initiate：ＨＩ）メッセージを送信して、ユーザセッションコンテキスト、サブスクリプションコンテキスト等を要求する。ハンドオーバ開始メッセージは、ＵＥのＭＳＩＤ及び２つ以上のＧＲＥキーを含むことができる。幾つかの具体例では、ハンドオーバ開始メッセージは、パケット転送のための、Ｓ−ＨＳＧＷとＴ−ＨＳＧＷとの間の２つの単方向トンネルのためにＴ−ＨＳＧＷが使用する２つのＧＲＥキーを含むことできる。一方のＧＲＥキーは、Ｔ−ＨＳＧＷにＵＬパケットをフォワードするためのＧＲＥトンネルに対応し、他方のＧＲＥキーは、Ｔ−ＨＳＧＷにＤＬパケットをフォワードするためのＧＲＥトンネルに対応する。
【００４２】
７０５ｂでは、Ｓ−ＨＳＧＷは、Ｔ−ＨＳＧＷに、セッションコンテキスト情報、ＴＦＴ等と共にハンドオーバ応答（Handover Ack：ＨＡｃｋ）メッセージを送信する。一例として、ＨＡｃｋメッセージは、確立された各ユーザセッション（ＰＤＮ接続）について、セッションコンテキスト情報を含む。セッションコンテキスト情報の様々な具体例は、モバイルノードネットワークアドレス識別子（mobile node network address identifier：ＭＮ−ＮＡＩ）、ＵＥに関連する１つ以上のＩＰｖ４／ＩＰｖ６アドレス又はプレフィックス、１つ以上の発展型パケットシステム（Evolved Packet System：ＥＰＳ）アクセスポイント名（Access Point Name：ＡＰＮ）、１つ以上のＴＦＴ、１つ以上のＰ−ＧＷ  ＩＰアドレス、ポリシコンテキスト、圧縮コンテキスト及びＰＰＰ状態のうちの１つ以上を含む。このようなセッションコンテキスト情報によって、ハンドオーバの間、ユーザパケットの中断がない処理をＴ−ＨＳＧＷが引き継ぐことが可能になる。セッションコンテキスト情報は、ＡＰＮとの各ＰＤＮ−ＩＤの関係の証印（indicia）、Ｐ−ＧＷアドレス、及びＳ２ａインタフェースを介するＰ−ＧＷへのＵＬトラヒックのためのＧＲＥキーを含むことができる。このような情報によって、Ｔ−ＨＳＧＷと、１つ以上のＰ−ＧＷとの間でユーザパケットの中断がない処理が可能になる。幾つかの具体例では、ＨＡｃｋメッセージは、タグ−データ長−値（tag-length-value：ＴＬＶ）のフォーマットで構成された情報を含むことができる。
【００４３】
７０６ａでは、通信相手ノードからのユーザパケットは、Ｐ−ＧＷを介して、Ｓ−ＨＳＧＷに到着し続ける。Ｓ−ＨＳＧＷは、Ｓ２ａトンネルを介して、Ｐ−ＧＷからＤＬパケットを抽出し、受信したＤＬ  ＧＲＥキー（例えば、７０５ａで受信したＤＬ  ＧＲＥキー）を用いて、ＤＬ  Ｈ２  ＧＲＥトンネルを介して、これらのパケットをＴ−ＨＳＧＷにフォワードする。
【００４４】
７０６ｂでは、各ＤＬパケットの前に、このユーザセッションに対応するＰＤＮ−ＩＤを加えることができ、Ｐ−ＧＷから受信したこれらのパケットは、Ｔ−ＨＳＧＷに送信される。
【００４５】
７０６ｃでは、Ｔ−ＨＳＧＷは、受信したセッションコンテキスト情報（例えば、７０５ｂで受信したセッションコンテキスト情報）及びこれらのＤＬパケットの前に埋め込まれたＰＤＮ−ＩＤに基づいて、パケット処理を実行し、これらをＴ−ＡＮにフォワードする。これらのパケットは、ＵＥがエアーインタフェース接続をＴ−ＡＮに移行させるまで、ここでバッファリングされる。
【００４６】
７０７では、ＨＡｃｋメッセージに応じて、Ｔ−ＨＳＧＷは、Ｐ−ＧＷにプロキシモバイルＩＰプロキシバインディング更新（Proxy Binding Update：ＰＢＵ）メッセージを送信し、新たなＳ２ａトンネルエンドポイントとして、Ｔ−ＨＳＧＷのＩＰアドレスによって、ＵＥのためのバインディングキャッシュエントリ（binding cache entry：ＢＣＥ）を更新する。
【００４７】
７０８ａでは、ＵＥが、まだＳ−ＡＮを介して発信していることを示す何らかの制御シグナリングパケット（例えば、ＤＨＣＰ  ＲＳＶＰ等）を含むＵＬパケットがＳ−ＨＳＧＷで受信される。
【００４８】
７０８ｂでは、Ｓ−ＨＳＧＷは、ＵＬ  ＧＲＥキーを用いて、Ｈ２インタフェースを介し、ＵＬ  ＧＲＥトンネルを介して、これらのパケットをＴ−ＨＳＧＷにフォワードする。Ｓ−ＨＳＧＷは、自らがＡ１０トンネルを介して受信したＧＲＥパケットのペイロードをＨ２  ＧＲＥトンネルにフォワードする。幾つかの具体例では、Ｓ−ＨＳＧＷは、各Ａ１０ペイロードパケットの前に対応するＳＲ−ＩＤを加え、これをＵＬ  Ｈ２  ＧＲＥトンネル上の通信のペイロードとする。
【００４９】
７０８ｃでは、Ｔ−ＨＳＧＷは、ＨＤＬＣ及びＰＰＰデフレーミングのための処理等、これらのＵＬパケットのパケット処理を実行する。セッションコンテキスト情報及び各ＵＬパケットの前に添付されたＳＲ−ＩＤによって、Ｔ−ＨＳＧＷは、各ＵＬパケットを適切なＡ１０接続に関連付けることができ、したがって、正しいユーザセッションに関連付けることができる。Ｔ−ＨＳＧＷは、Ｓ２ａインタフェースを介して、Ｐ−ＧＷにユーザパケットをフォワードする。
【００５０】
７０９ａでは、Ｐ−ＧＷは、ＢＣＥを更新し、データ経路をＴ−ＨＳＧＷに切換え、Ｔ−ＨＳＧＷにプロキシモバイルＩＰプロキシバインディング応答（Proxy Binding Ack：ＰＢＡ）を返して、動作の成功を通知する。Ｐ−ＧＷは、Ｓ−ＨＳＧＷとの登録失効（Registration Revocation）手続を実行でき、例えば、バインディング失効の通知を送信することができる。
【００５１】
７０９ｂでは、Ｐ−ＧＷは、バインディング失効通知（Binding Revocation Indication：ＢＲＩ）、例えば、ＰＭＩＰｖ６バインディング失効（Binding Revocation）をＳ−ＨＳＧＷに送信し、応答を受信する。
【００５２】
７１０では、ＢＣＥが更新済みであり、パケット経路が切換えられ、Ｐ−ＧＷからのＤＬパケットのＴ−ＨＳＧＷへのフローが開始される。Ｔ−ＨＳＧＷは、これらをＴ−ＡＮにフォワードする。Ｔ−ＡＮは、（エアーインタフェース接続がＴ−ＡＮに切換えられた後に）これらをＵＥに供給できるようになるまで、これらをバッファリングする。
【００５３】
７１１ａでは、Ｓ−ＡＮは、トラヒックチャネル割当（Traffic Channel Assignment）メッセージを送信し、ＵＥに新たなＡＮ（Ｔ−ＡＮ）への切換を指示する。Ｓ−ＡＮは、Ａ１６−セッション情報転送手続の実行に基づいて、このようなメッセージを送信することができる。
【００５４】
７１１ｂでは、Ｔ−ＡＮは、エアーインタフェース接続を介して、ＵＥを取得する。これによって、Ｔ−ＡＮは、バッファリングされたパケットをＵＥに送信することができるようになる。
【００５５】
７１２では、ＨＡｃｋメッセージの受信に基づいて、Ｔ−ＨＳＧＷは、Ｇｘａインタフェースを介して、ＰＣＲＦとインタラクトし、ＵＥのベアラに関連するポリシをセットアップする。
【００５６】
７１３では、Ｔ−ＡＮは、バッファからの読み出しを開始し、Ｔ−ＡＮは、バッファリングされたＤＬパケットをＵＥに供給する。
【００５７】
７１４では、ＵＥの取得に基づいて、Ｔ−ＡＮは、Ｔ−ＨＳＧＷに対して、アクティブスタートエアリンクレコード標識（Active Start Airlink record indication）を含むＡ１１−登録要求／応答（Registration Request/ Response）メッセージ交換を実行する。これによって、Ｔ−ＡＮを介して、エアーインタフェース接続を介するＵＥへの経路が確立されたことがＴ−ＨＳＧＷに知らされる。
【００５８】
７１５の時点では、ＵＥのためのＵＬトラヒック及びＤＬトラヒックの両方がターゲットシステムを経由している。ＵＥは、（例えば、７１１ｂにおいて）Ｔ−ＡＮによって取得された後に、Ｔ−ＡＮを介するＵＬパケットの送信を開始することができる。Ｐ−ＧＷがデータ経路をＴ−ＨＳＧＷに切換えた後に、Ｔ−ＨＳＧＷは、Ｐ−ＧＷからＤＬパケットを受信し、このＤＬパケットをＴ−ＡＮにフォワードする。
【００５９】
７１６ａでは、バインディング失効（例えば、７０９ｂ）の後に、及びＨ２トンネル上で、構成可能な期間に亘って、パケットがなかったことをＴ−ＨＳＧＷが検出した後に、Ｔ−ＨＳＧＷは、Ｓ−ＨＳＧＷとＴ−ＨＳＧＷとの間のＨ２トンネルを廃止するＨＩメッセージを送信する。
【００６０】
７１６ｂでは、Ｓ−ＨＳＧＷは、Ｈ２トンネルの廃止の成功を了解するＨＡｃｋメッセージを送信する。Ｓ−ＨＳＧＷは、ＵＥのための全てのコンテキストを削除する。
【００６１】
７１７では、ＰＢＵ内の情報に基づいて、Ｐ−ＧＷは、（Ｇｘインタフェースを介して）ＰＣＲＦとインタラクトし、ターゲットシステムを介する新たなベアラに関連するポリシをセットアップする。これは、Ｓ２ａトンネルセットアップと平行して行ってもよい。
【００６２】
７１８では、Ｓ−ＨＳＧＷは、ＨＳＳ／ＡＡＡに対して、セッション終了要求／応答（Session Termination Request/Answer）手続を実行し、状態情報を更新する。
【００６３】
７１９では、ＵＥの取得及びＵＥによるシステムへのアクセスがＴ−ＡＮに向けられたことの確認に基づいて、Ｔ−ＡＮは、Ｓ−ＡＮに対して、Ａ１６−セッション解放（Session Release）手続を実行する。このメッセージ交換は、セッションが、Ｔ−ＡＮの制御下に置かれたことを示す。Ｓ−ＡＮは、Ｓ−ＨＳＧＷとの接続を終了しＵＥに関連するセッションをパージできる。
【００６４】
７２０では、Ｈ２トンネルの廃止の成功を了解するＨＡｃｋメッセージの送信の後に、Ｓ−ＨＳＧＷは、Ｓ−ＡＮに対して、Ａ１１接続解放手続を実行し、Ａ１０接続の廃止をＳ−ＡＮに要求する。
【００６５】
図８Ａは、ターゲットゲートウェイの動作の具体例を示している。ターゲットゲートウェイ、例えば、Ｔ−ＨＳＧＷは、無線デバイスの無線サービスの転送の要求を受信することができる（８０５）。ターゲットゲートウェイは、この要求に応じて、ソースゲートウェイにメッセージを送信することができる（８１０）。メッセージは、キー情報を含むことができる。キー情報は、無線デバイスに関連するアップリンクデータパケットをターゲットゲートウェイにフォワードするためのアップリンクキーを含むことができる。キー情報は、無線デバイスに関連するダウンリンクデータパケットをターゲットゲートウェイにフォワードするためのダウンリンクキーを含むことができる。ターゲットゲートウェイは、セッションコンテキスト情報及びフォワードデータパケットを含むデータを受信することができる（８１５）。フォワードデータパケットを受信することは、例えば、アップリンクデータパケット又はダウンリンクデータパケット等のデータパケットのタイプに対応する添付されたキーと共にデータパケットを受信することを含んでいてもよい。幾つかの具体例では、ターゲットゲートウェイは、複数の添付されたキーと共に複数のフォワードデータパケットを含む通信を受信することができる。ターゲットゲートウェイは、セッションコンテキスト情報及び添付された１つ以上のキーに基づいて、フォワードデータパケットを処理することができる（８２０）。
【００６６】
図８Ｂは、ソースゲートウェイの動作の具体例を示している。ソースゲートウェイ、例えば、Ｓ−ＨＳＧＷは、ターゲットゲートウェイからメッセージを受信することができる（８３０）。ソースゲートウェイは、このメッセージに応じて、無線デバイスに関連するセッションコンテキスト情報をターゲットゲートウェイに送信することができる（８４０）。ソースゲートウェイは、無線デバイスに関連するデータパケットをターゲットゲートウェイにフォワードすることができる（８５０）。データパケットのフォワードは、データパケットのタイプに対応するキーを添付することを含むことができる。
【００６７】
データパケットのフォワードは、無線デバイスからのアップリンクデータパケットをフォワードパケットに含ませ、アップリンクキーをフォワードパケットに含ませ、フォワードパケットをターゲットゲートウェイに送信することを含むことができる。幾つかの具体例では、データパケットのフォワードは、無線デバイスに関連しているユーザセッションを特定するＳＲ−ＩＤをフォワードパケットに含ませることを含む。
【００６８】
データパケットのフォワードは、無線デバイスに宛てられたダウンリンクデータパケットをフォワードパケットに含ませ、ダウンリンクキーをフォワードパケットに含ませ、フォワードパケットをターゲットゲートウェイに送信することを含むことができる。幾つかの具体例では、データパケットをフォワードすることは、ダウンリンクデータパケットに関連するパケットデータネットワーク（packet data network：ＰＤＮ）を特定するパケットデータネットワーク識別子（packet data network identifier：ＰＤＮ−ＩＤ）をフォワードパケットに含ませることを含む。
【００６９】
ここに開示した実施の形態及び他の実施の形態、並びに機能的な動作は、デジタル電子回路で実現してもよく、本明細書に開示した構造及びこれらの構造的な均等物を含むコンピュータソフトウェア、ファームウェア又はハードウェアで実現してもよく、これらの１つ以上の組合せで実現してもよい。ここに開示した実施の形態及び他の実施の形態は、１つ以上のコンピュータプログラム製品、すなわち、コンピュータが読取可能な媒体内に符号化され、データ処理装置によって実行され、又はデータ処理装置の動作を制御するコンピュータプログラム命令の１つ以上のモジュールとして実現することもできる。コンピュータが読取可能な媒体は、機械可読のストレージデバイス、機械可読のストレージ基板、メモリデバイス、機械可読の伝播信号に作用する組成物又はこれらの１つ以上の組合せであってもよい。用語「データ処理装置」は、データを処理するための全ての装置、デバイス及び機械を包含し、一例としてプログラミング可能なプロセッサ、コンピュータ、複数のプロセッサ又はコンピュータがこれに含まれる。装置は、ハードウェアに加えて、当該コンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェアを構成するコード、プロトコルスタック、データベース管理システム、オペレーティングシステム又はこれらの１つ以上の組合せを含むことができる。伝播信号は、人工的に生成された信号であり、例えば、適切な受信装置への送信のために情報を符号化するように機械が生成した電気信号、光信号又は電磁波信号である。
【００７０】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとも呼ばれる。）は、コンパイラ言語又はインタープリタ言語を含む如何なる形式のプログラミング言語で書いてもよく、例えば、スタンドアロンプログラムとして、若しくはモジュール、コンポーネント、サブルーチン又は演算環境での使用に適する他のユニットとして、如何なる形式で展開してもよい。コンピュータプログラムは、必ずしもファイルシステム内のファイルに対応していなくてもよい。プログラムは、他のプログラム又はデータを含むファイル（例えば、マークアップ言語文書内に保存された１つ以上のスクリプト）の一部に保存してもよく、当該プログラムに専用の単一のファイルに保存してもよく、連携する複数のファイル（例えば、モジュール、サブプログラム又はコードの一部を保存する１つ以上のファイル）に保存してもよい。コンピュータプログラムは、１つのコンピュータ上で実行されるように展開してもよく、１つの場所に設けられた又は複数の場所に亘って分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開してもよい。
【００７１】
本明細書に開示したプロセス及びロジックフローは、入力データを処理し、出力を生成することによって機能を実現する１つ以上のコンピュータプログラムを実行する１つ以上のプログラミング可能なプロセッサによって実現してもよい。プロセス及びロジックフローは、例えば、フィールドプログラマブルゲートアレイ（field programmable gate array：ＦＰＧＡ）又は特定用途向け集積回路（application specific integrated circuit：ＡＳＩＣ）等の専用論理回路によって実行してもよい。
【００７２】
コンピュータプログラムの実行に適するプロセッサには、一例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方、並びにあらゆる種類のデジタルコンピュータの１つ以上のプロセッサの何れかを含ませてもよい。プロセッサは、通常、読出専用メモリ又はランダムアクセスメモリ、若しくはこれらの両方から命令及びデータを受け取る。コンピュータの基本的な要素は、命令を実行するプロセッサと、命令及びデータを保存する１つ以上のメモリデバイスである。また、コンピュータは、通常、データを保存するための１つ以上の大容量記憶装置、例えば、磁気ディスク、光磁気ディスク又は光ディスクを含み、若しくは、大容量記憶装置からデータを受信し、大容量記憶装置にデータを送信し、又はこの両方の動作を行うように大容量記憶装置に動作的に接続されている。但し、コンピュータは、必ずしもこのような装置を有する必要はない。コンピュータプログラム命令及びデータの格納に適するデバイスには、一例として挙げれば、半導体記憶デバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイスを含む全ての形式の不揮発性メモリ、磁気ディスク、例えば、内蔵ハードディスク又はリムーバブルディスク、光磁気ディスク、並びにＣＤ−ＲＯＭディスク及びＤＶＤ−ＲＯＭディスク等が含まれる。プロセッサ及びメモリは、専用論理回路によって補ってもよく、専用論理回路に組み込んでもよい。
【００７３】
本明細書は、多くの詳細事項を含んでいるが、これらの詳細事項は、特許請求している又は特許請求することができる本発明の範囲を限定するものとは解釈されず、本発明の特定の実施の形態の特定の特徴の記述として解釈される。本明細書おいて、別個の実施の形態の文脈で開示した幾つかの特徴を組み合わせて、単一の実施の形態として実現してもよい。逆に、単一の実施の形態の文脈で開示した様々な特徴は、複数の実施の形態に別個に具現化してもよく、適切な如何なる部分的組合せとして具現化してもよい。更に、以上では、幾つかの特徴を、ある組合せで機能するものと説明しているが、初期的には、そのように特許請求している場合であっても、特許請求された組合せからの１つ以上の特徴は、幾つかの場合、組合せから除外でき、特許請求された組合せは、部分的組合せ又は部分的な組合せの変形に変更してもよい。同様に、図面では、動作を特定の順序で示しているが、このような動作は、所望の結果を達成するために、図示した特定の順序又は順次的な順序で行う必要はなく、また、図示した全ての動作を行う必要もない。
【００７４】
幾つかの具体例及び実施例のみを開示した。ここに開示した内容に基づいて、上述した具体例及び実施例及び他の実施例を変形、変更及び拡張することができる。
【図１】
0005400222.tif 000002
【図２】
0005400222.tif 000003
【図３】
0005400222.tif 000004
【図４】
0005400222.tif 000005
【図５】
0005400222.tif 000006
【図６】
0005400222.tif 000007
【図７Ａ】
0005400222.tif 000008
【図７Ｂ】
0005400222.tif 000009
【図８Ａ】
0005400222.tif 000010
【図８Ｂ】
0005400222.tif 000011