(57)【特許請求の範囲】
【請求項１】
ターゲットＲＡＴ（Radio  Access  Technology）とは異なるソースＲＡＴによって管理されるソースネットワークから当該ターゲットＲＡＴによって管理されるターゲットネットワークへのＲＡＴ間ハンドオーバ期間中の移動局へのセッションについてのデータパケットを配信する、ターゲット無線アクセスネットワーク（ＲＡＮ）に関連付けられ及び前記ターゲットＲＡＴによって管理されるターゲットゲートウェイによって実装される方法であって、当該方法は、
ソースＲＡＮに関連付けられ及び前記ソースＲＡＴによって管理されるソースゲートウェイから前記セッションについての１つ以上の転送パケットを受信することと、
前記セッションについての前記転送パケットの終了を示す第１のエンプティＧＲＥ（Generic  Routing  Encapsulation）パケットを前記ソースゲートウェイから受信することと、前記第１のエンプティＧＲＥパケットは、前記ソースゲートウェイによって受信されるエンドマーカーパケットに応じて前記ソースゲートウェイによって生成されることと、
前記転送パケットを前記移動局へ送信することと、
ネットワークゲートウェイから前記セッションについての１つ以上のダイレクトパケットを受信することと、当該ダイレクトパケットは、前記ターゲットＲＡＴによって管理されるように前記転送パケットに対してシーケンシャルに順序付けられていることと、
前記第１のエンプティＧＲＥパケットを受信することに応じて、前記ダイレクトパケットを前記ターゲットＲＡＮへ送信することと、
を含む、方法。
【請求項２】
前記ダイレクトパケットのうちの最初の１つを受信することに応じて、タイマを開始すること、
をさらに含み、
前記ダイレクトパケットを送信することは、前記タイマの満了に応じて、前記ダイレクトパケットを前記移動局へ送信すること、を含む、
請求項１に記載の方法。
【請求項３】
前記セッションについての前記ダイレクトパケットの開始を示す第２のエンプティＧＲＥパケットを前記ネットワークゲートウェイから受信すること、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記第２のエンプティＧＲＥパケットを受信することに応じて、タイマを開始すること、
をさらに含み、
前記ダイレクトパケットを送信することは、前記タイマの満了に応じて、前記ダイレクトパケットを前記移動局へ送信すること、を含む、
請求項３に記載の方法。
【請求項５】
前記第１のエンプティＧＲＥパケットを受信することは、前記セッションについての前記ダイレクトパケットを受信する前に、前記第１のエンプティＧＲＥパケットを受信すること、を含み、
前記第１のエンプティＧＲＥパケットを受信することに応じて、前記ダイレクトパケットを前記移動局へ送信することは、前記ターゲットゲートウェイにおける前記ダイレクトパケットの受信後に前記ダイレクトパケットを前記移動局へ送信すること、を含む、
請求項１に記載の方法。
【請求項６】
前記第１のエンプティＧＲＥパケットの受信前に前記ネットワークゲートウェイから受信される前記ダイレクトパケットを前記ターゲットゲートウェイにおいてバッファリングすること、
をさらに含み、
前記ダイレクトパケットを送信することは、バッファリングされた前記パケットを前記第１のエンプティＧＲＥパケットを受信した後に送信すること、を含む、
請求項１に記載の方法。
【請求項７】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項１に記載の方法。
【請求項８】
ターゲットＲＡＴ（Radio  Access  Technology）とは異なるソースＲＡＴによって管理されるソースネットワークから当該ターゲットＲＡＴによって管理されるターゲットネットワークへのＲＡＴ間ハンドオーバ期間中の移動局へのセッションについてのデータパケットを配信するための、ターゲット無線アクセスネットワーク（ＲＡＮ）に関連付けられ及びターゲットＲＡＴによって管理されるターゲットゲートウェイであって、当該ターゲットゲートウェイは、
ソースＲＡＮに関連付けられ及び前記ソースＲＡＴによって管理されるソースゲートウェイから前記セッションについての１つ以上の転送パケットを受信し、
前記セッションについての前記転送パケットの終了を示す第１のエンプティＧＲＥ（Generic  Routing  Encapsulation）パケットを前記ソースゲートウェイから受信し、及び、
前記転送パケットに対してシーケンシャルに順序付けられ及び前記ターゲットＲＡＴによって管理される、前記セッションについての１つ以上のダイレクトパケットをネットワークゲートウェイから受信する、
ように構成される、受信器と、
前記転送パケットを前記ターゲットＲＡＮへ送信するように構成される送信器と、
前記送信器に結合される制御ユニットであって、前記第１のエンプティＧＲＥパケットの受信に応じて、前記送信器を制御して、前記ダイレクトパケットを前記ターゲットＲＡＮへ送信するように構成されるパケットルータ、を含む当該制御ユニットと、
を備える、ターゲットゲートウェイ。
【請求項９】
タイマ、をさらに備え、
前記制御ユニットは、前記受信器における前記ダイレクトパケットの最初の１つの受信に応じて、前記タイマを開始するようにさらに構成され、
前記パケットルータは、前記タイマの満了に応じて、前記ダイレクトパケットを前記移動局へ送信するように前記送信器を制御することによって、前記送信器を制御する、
請求項８に記載のターゲットゲートウェイ。
【請求項１０】
前記受信器は、前記ダイレクトパケットの開始を示す第２のエンプティＧＲＥパケットを前記ネットワークゲートウェイから受信するようにさらに構成される、請求項８に記載のターゲットゲートウェイ。
【請求項１１】
タイマ、をさらに備え、
前記制御ユニットは、前記第２のエンプティＧＲＥパケットの受信に応じて、前記タイマを開始するようにさらに構成され、
前記パケットルータは、前記タイマの満了に応じて、前記ダイレクトパケットを前記移動局へ送信するように前記送信器を制御することによって、前記送信器を制御する、
請求項１０に記載のターゲットゲートウェイ。
【請求項１２】
前記受信器が前記セッションについての前記ダイレクトパケットを受信する前に前記第１のエンプティＧＲＥパケットを受信する場合、前記パケットルータは、前記受信器による前記ダイレクトパケットの受信後に、前記ダイレクトパケットを前記移動局へ送信するように前記送信器を制御する、請求項８に記載のターゲットゲートウェイ。
【請求項１３】
前記第１のエンプティＧＲＥパケットの受信前に受信される前記ダイレクトパケットをバッファリングするバッファ、
をさらに備え、
前記パケットルータは、バッファリングされた前記パケットを前記第１のエンプティＧＲＥパケットの受信後に送信するように前記送信器を制御することによって、前記送信器を制御する、
請求項８に記載のターゲットゲートウェイ。
【請求項１４】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項８に記載のターゲットゲートウェイ。
【請求項１５】
第１のＲＡＴ（Radio  Access  Technology）によって管理される第１のネットワークから異なる第２のＲＡＴによって管理される第２のネットワークへのＲＡＴ間ハンドオーバの期間中の移動局へのセッションについてのダウンリンクデータパケットのネットワークゲートウェイによって実装される方法であって、当該方法は、
前記セッションのベアラストリームについての１つ以上の第１のデータパケットを前記第１のＲＡＴを用いるソース無線アクセスネットワーク（ＲＡＮ）に関連付けられるソースゲートウェイへ送信することと、
前記セッションの前記ベアラストリームについての前記第１のデータパケットの終了を示すエンドマーカーパケットを前記第１のＲＡＴを用いる前記ソースゲートウェイへ送信することと、
前記セッションについての１つ以上の第２のデータパケットを前記第２のＲＡＴを用いるターゲットＲＡＮに関連付けられるターゲットゲートウェイへ送信することと、
前記エンドマーカーパケットを送信した後であり且つ前記第２のデータパケットを送信する前に、前記第２のデータパケットの開始を示すためにエンプティＧＲＥ（Generic  Routing  Encapsulation）パケットを前記第２のＲＡＴを用いる前記ターゲットゲートウェイへ送信することと、
を含む、方法。
【請求項１６】
前記セッションは、前記第１のＲＡＴに関連付けられる複数のベアラストリームを含み、各ベアラストリームは、複数のデータパケットを有し、
前記エンドマーカーパケットを送信することは、複数のベアラストリームの各々についてのエンドマーカーパケットを前記第１のＲＡＴを用いる前記ソースゲートウェイへ送信すること、を含み、各エンドマーカーパケットは、前記セッションの関連付けられる前記ベアラストリームについての前記第１のデータパケットの終了を示し、
前記エンプティＧＲＥパケットを前記ターゲットゲートウェイへ送信することは、各ベアラストリームについての前記エンドマーカーパケットを送信した後であり且つ前記第２のデータパケットを送信する前に、前記第２のデータパケットの開始を示すために前記エンプティＧＲＥパケットを前記第２のＲＡＴを用いる前記ターゲットゲートウェイへ送信すること、を含む、
請求項１５に記載の方法。
【請求項１７】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項１５に記載の方法。
【請求項１８】
第１のＲＡＴ（Radio  Access  Technology）によって管理される第１のネットワークから異なる第２のＲＡＴによって管理される第２のネットワークへのＲＡＴ間ハンドオーバ期間中の移動局へのセッションについてのデータパケットを配信するためのネットワークゲートウェイであって、当該ネットワークゲートウェイは、
前記セッションのベアラストリームについての１つ以上の第１のデータパケットを前記第１のＲＡＴを用いるソース無線アクセスネットワーク（ＲＡＮ）に関連付けられるソースゲートウェイへ送信し、
前記セッションの前記ベアラストリームについての前記第１のデータパケットの終了を示すエンドマーカーパケットを前記第１のＲＡＴを用いる前記ソースゲートウェイへ送信し、
前記セッションについての１つ以上の第２のデータパケットを前記第２のＲＡＴを用いるターゲットＲＡＮに関連付けられるターゲットゲートウェイへ送信し、及び、
エンプティＧＲＥ（Generic  Routing  Encapsulation）パケットを前記第２のＲＡＴを用いる前記ターゲットゲートウェイへ送信する、
ように構成される、送信器と、
前記送信器に結合される制御ユニットであって、前記エンドマーカーパケットを送信した後であり且つ前記第２のデータパケットを送信する前に、前記送信器を制御して、前記エンプティＧＲＥパケットを送信するように構成されるパケットルータ、を含む当該制御ユニットと、
を備える、ネットワークゲートウェイ。
【請求項１９】
前記セッションは、前記第１のＲＡＴに関連付けられる複数のベアラストリームを含み、各ベアラストリームは、複数のデータパケットを有し、
前記送信器は、各ベアラストリームについてのエンドマーカーパケットを前記第１のＲＡＴを用いる前記ソースゲートウェイへ送信することによって、前記エンドマーカーパケットを送信し、各エンドマーカーパケットは、前記セッションの関連付けられる前記ベアラストリームについての前記第１のデータパケットの終了を示し、
前記パケットルータは、各ベアラストリームについての前記エンドマーカーパケットを送信した後であり且つ前記第２のデータパケットを送信する前に、前記第２のデータパケットの開始を示すために前記エンプティＧＲＥパケットを送信するように前記送信器を制御することによって、前記送信器を制御する、
請求項１８に記載のネットワークゲートウェイ。
【請求項２０】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項１８に記載のネットワークゲートウェイ。
【請求項２１】
ソースＲＡＴ（Radio  Access  Technology）によって管理されるソースネットワークから異なるターゲットＲＡＴによって管理されるターゲットネットワークへのＲＡＴ間ハンドオーバ期間中の移動局へのセッションについてのデータパケットを配信する、ソース無線アクセスネットワーク（ＲＡＮ）に関連付けられ及び前記ソースＲＡＴによって管理されるソースゲートウェイによって実装される方法であって、当該方法は、
前記セッションのベアラストリームについての１つ以上のデータパケットを前記ソースＲＡＴを用いるネットワークゲートウェイから受信することと、
前記セッションの前記ベアラストリームについての前記データパケットの終了を示すエンドマーカーパケットを受信することと、
ターゲットＲＡＮに関連付けられ及び前記ターゲットＲＡＴによって管理されるターゲットゲートウェイへデータパケットを転送することと、
受信される前記エンドマーカーパケットに応じて、エンプティＧＲＥ（Generic  Routing  Encapsulation）パケットを生成することと、
生成される前記エンプティＧＲＥパケットを前記ターゲットゲートウェイへ送信することと、
を含む、方法。
【請求項２２】
前記エンドマーカーパケットを受信することは、前記セッションの複数のベアラストリームの各々についての前記エンドマーカーパケットを受信すること、を含み、
前記エンプティＧＲＥパケットを送信することは、各ベアラストリームについての前記エンドマーカーパケットを受信した後に前記エンプティＧＲＥパケットを送信すること、を含む、
請求項２１に記載の方法。
【請求項２３】
前記エンドマーカーパケットを受信することは、前記ソースＲＡＮ内のソースアクセスノードへ送信され及び当該ソースアクセスノードによって前記ソースゲートウェイへ返送される前記エンドマーカーパケットを受信すること、を含み、
前記エンプティＧＲＥパケットを生成することは、前記ソースアクセスノードから返送される前記エンドマーカーパケットに応じて、前記エンプティＧＲＥパケットを生成すること、を含む、
請求項２１に記載の方法。
【請求項２４】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項２１に記載の方法。
【請求項２５】
ソースＲＡＴ（Radio  Access  Technology）によって管理されるソースネットワークから異なるターゲットＲＡＴによって管理されるターゲットネットワークへのＲＡＴ間ハンドオーバ期間中の移動局へのセッションについてのデータパケットを配信するための、ソース無線アクセスネットワーク（ＲＡＮ）に関連付けられ及びソースＲＡＴによって管理されるソースゲートウェイであって、当該ソースゲートウェイは、
前記セッションのベアラストリームについての１つ以上のデータパケットを前記ソースＲＡＴを用いるネットワークゲートウェイから受信するように構成される受信器と、
前記セッションの前記ベアラストリームについての前記データパケットの終了を示すエンドマーカーパケットに応じて、エンプティＧＲＥ（Generic  Routing  Encapsulation)パケットを生成するように構成されるパケットルータ、を含む制御ユニットと、
ターゲットＲＡＮに関連付けられ及び前記ターゲットＲＡＴによって管理されるターゲットゲートウェイへ前記データパケットを転送し、及び、
生成される前記エンプティＧＲＥパケットを前記ターゲットゲートウェイへ送信する、
ように構成される、送信器と、
を備える、ソースゲートウェイ。
【請求項２６】
前記受信器は、前記セッションの複数のベアラストリームの各々についての前記エンドマーカーパケットを受信し、
前記送信器は、前記受信器が各ベアラストリームについての前記エンドマーカーパケットを受信した後、前記エンプティＧＲＥパケットを送信する、
請求項２５に記載のソースゲートウェイ。
【請求項２７】
前記受信器は、前記ソースＲＡＮ内のソースアクセスノードに送信され及び当該ソースアクセスノードによって前記ソースゲートウェイへ返送される前記エンドマーカーパケットを受信することによって前記エンドマーカーパケットを受信し、
前記パケットルータは、前記ソースアクセスノードから返送される前記エンドマーカーパケットに応じて、前記エンプティＧＲＥパケットを生成する、
請求項２５に記載のソースゲートウェイ。
【請求項２８】
前記ソースゲートウェイは、第３世代パートナーシッププロジェクト（３ＧＰＰ）サービングゲートウェイ及び高速パケットデータ（ＨＲＰＤ）サービングゲートウェイのうちの一方を含み、前記ターゲットゲートウェイは、前記３ＧＰＰサービングゲートウェイ及び前記ＨＲＰＤサービングゲートウェイのうちの他方を含み、前記ネットワークゲートウェイは、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）を含む、請求項２５に記載のソースゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において開示される本発明は、一般に、移動局のハンドオーバに関し、特に、エンプティＧＲＥ（Generic  Routing  Encapsulation：汎用ルーティングカプセル化）パケットを用いる、ＲＡＴ間ハンドオーバの期間中のデータパケットの順序通りの配信に関する。
【背景技術】
【０００２】
第３世代パートナーシッププロジェクト（３ＧＰＰ：3rd  Generation  Partnership  Project）は、３Ｇ  ＬＴＥ（Long  Term  Evolution）ネットワークを含む第３世代（３Ｇ：3rd  Generation）ネットワークを取りまとめ及び管理する。３Ｇ  ＬＴＥは、当該３Ｇ  ＬＴＥ内のユーザ機器（ＵＥ：User  Equipment）に、他のネットワークで一般的に利用可能なデータレートよりも高いデータレートでモバイルブロードバンドを提供する。例えば、３Ｇ  ＬＴＥ、即ちＥ−ＵＴＲＡＮ（Evolved  Universal  Mobile  Telecommunication  System  (UMTS)  Terrestrial  Radio  Access  Network）についてのエアインタフェースは、マルチアンテナ及びマルチユーザコーディング技法を利用して、数百Ｍｂｐｓのダウンリンクデータレート及び数十Ｍｂｐｓのアップリンクデータレートを達成する。
【０００３】
ＬＴＥにおいて、ユーザモビリティは、ＵＥからの支援を用いてネットワークによって制御される。ハンドオーバの決定、並びに（適用できる場合は）ターゲットセル及び技術の選択は、（２Ｇ／３Ｇネットワークにおける基地局に相当する）現在のサービングｅＮｏｄｅＢによって、当該ｅＮｏｄｅＢによって為される測定結果に基づいて、及びＵＥによってｅＮｏｄｅＢへレポートされる測定結果に基づいて、為される。Ｅ−ＵＴＲＡＮの性質に起因して、スケジューリングされた送信が発生する前にバッファリングされるパケットの数は、無視できないことがあり得る。そのため、ソースノードからターゲットノードへのハンドオーバ期間中のパケットロスを制限するために、（適用可能な場合は）ソースノードとターゲットノードとの間でパケット転送メカニズムが用いられ得る。
【０００４】
種々の遅延、例えば、転送処理によって引き起こされる遅延に起因して、ターゲットノードは、ハンドオーバ後のデータパケットを受信した後に、転送データパケットを受信し得る。そのような遅延は、ターゲットノードにデータパケットを誤った順序でＵＥへ配信させ得る。同じ無線アクセスネットワーク（ＲＡＮ：Radio  Access  Network）内の及び／又は同じ無線アクセス技術（ＲＡＴ：Radio  Access  Technology）に関連付けられるネットワークノード間におけるＵＥのハンドオーバ期間中の順序通りのパケット配信を保証するためのプロシージャは、現在存在している。しかしながら、幾つかのＲＡＴに関連付けられるネットワークノード間におけるＵＥのハンドオーバ、即ち、３ＧＰＰからＨＲＰＤ（High  Rate  Packet  Data：高速パケットデータ）へのハンドオーバについてのそのようなプロシージャは存在しないため、誤った順序でのパケット配信のリスクが存在する。
【発明の概要】
【課題を解決するための手段】
【０００５】
本明細書において開示される本発明の実施形態は、エンプティＧＲＥパケットを用いて、ＲＡＴ間ハンドオーバ期間中のＵＥへのセッションについてのデータパケットの順序通りの配信を提供する。特に、ソースＲＡＮ内のソースゲートウェイからターゲットＲＡＮ内のターゲットゲートウェイへ送信されるエンプティＧＲＥパケットは、当該ソースゲートウェイからの転送データパケットの終了を当該ターゲットゲートウェイに示す。ターゲットゲートウェイは、ソースゲートウェイから受信されるデータパケットを、エンプティＧＲＥパケットが受信されるまでＵＥへ送信する。エンプティＧＲＥパケットが受信されると、ターゲットゲートウェイは、ホームネットワークゲートウェイから直接受信されるデータパケットのＵＥへの送信を開始する。
【０００６】
ネットワークゲートウェイ、ソースゲートウェイ、及びターゲットゲートウェイは各々、本明細書において説明されるＲＡＴ間ハンドオーバを実装する際に役割を果たす。ネットワークゲートウェイは、ハンドオーバ指示を受信した後、当該ネットワークゲートウェイから当該ソースゲートウェイへ送信されるそれらデータパケットの終了を示すためにエンドマーカーパケットをソースゲートウェイへ送信する。セッションが１つより多くのベアラストリームを含む場合、ネットワークゲートウェイは、各ベアラストリームについてエンドマーカーパケットを送信する。ネットワークゲートウェイは、続いて、セッションについての１つ以上のデータパケットをターゲットゲートウェイへ直接送信する。ここで、当該ダイレクトデータパケットは、ソースゲートウェイへ送信されるデータパケットに対してシーケンシャルに順序付けられている。幾つかの実施形態において、ネットワークゲートウェイは、ターゲットゲートウェイへデータパケットを送信する前に、エンプティＧＲＥパケットを当該ターゲットゲートウェイにも送信し得る。当該エンプティＧＲＥパケットは、当該セッションについて、ネットワークゲートウェイからターゲットゲートウェイへ直接行われるデータパケットの送信の開始を示す。
【０００７】
ソースゲートウェイは、データパケットをターゲットＲＡＮ内のターゲットゲートウェイへ転送する。ソースゲートウェイは、エンドマーカーパケットを受信することに応じて、エンプティＧＲＥパケットを生成し及びターゲットゲートウェイへ送信する。セッションが複数のベアラストリームを含む場合、ソースゲートウェイは、各ベアラストリームについてのエンドマーカーパケットを受信した後、エンプティＧＲＥパケットを送信する。エンプティＧＲＥパケットは、セッションについての転送パケットの終了をターゲットゲートウェイに示す。
【０００８】
ターゲットゲートウェイは、受信されるデータパケット及び受信されるエンプティＧＲＥパケットに基づいて、データパケットをＵＥへ送信する。より具体的には、ターゲットゲートウェイは、ソースゲートウェイから受信される転送データパケットをＵＥへ送信する。ターゲットゲートウェイは、ソースゲートウェイからエンプティＧＲＥパケットを受信することに応じて、ネットワークゲートウェイから直接受信されるデータパケットをＵＥへ送信する。
【図面の簡単な説明】
【０００９】
【図１】移動局とインタフェースする３ＧＰＰネットワーク及びＨＲＰＤネットワークのブロック図を示す。
【図２】本明細書において開示される１つの例示的な実施形態に係る、ＲＡＴ間ハンドオーバ期間中の移動局とインタフェースするソースネットワーク及びターゲットネットワークの簡易ブロック図を示す。
【図３】例示的なネットワークゲートウェイのブロック図を示す。
【図４】図３のネットワークゲートウェイによって実装されるＲＡＴ間ハンドオーバの例示的な方法を示す。
【図５】例示的なソースゲートウェイのブロック図を示す。
【図６】図５のソースゲートウェイによって実装されるＲＡＴ間ハンドオーバの例示的な方法を示す。
【図７】例示的なターゲットゲートウェイのブロック図を示す。
【図８】図７のターゲットゲートウェイによって実装されるＲＡＴ間ハンドオーバの例示的な方法を示す。
【図９】図３のネットワークゲートウェイによって実装されるＲＡＴ間ハンドオーバの別の例示的な方法を示す。
【図１０】図５のソースゲートウェイによって実装されるＲＡＴ間ハンドオーバの別の例示的な方法を示す。
【図１１】図７のターゲットゲートウェイによって実装されるＲＡＴ間ハンドオーバの別の例示的な方法を示す。
【図１２】本明細書において開示される１つの例示的な実施形態に係る、３ＧＰＰネットワークとＨＲＰＤネットワークとの間のＲＡＴ間ハンドオーバの例を示す。
【図１３】図２のＲＡＴ間ハンドオーバについての呼フロー図の例を示す。
【発明を実施するための形態】
【００１０】
本明細書において開示される実施形態は、エンプティＧＲＥパケットを用いて、ＲＡＴ間ハンドオーバ期間中のＵＥへのセッションについての複数のパケットを順序通りに配信する。特に、ソースＲＡＮ内のソースゲートウェイからターゲットＲＡＮ内のターゲットゲートウェイへ送信されるエンプティＧＲＥパケットは、当該ソースゲートウェイからのデータパケットの終了を示す。ターゲットゲートウェイは、ソースゲートウェイから受信されるデータパケットを、エンプティＧＲＥパケットが受信されるまでＵＥへ送信する。ターゲットゲートウェイは、エンプティＧＲＥパケットの受信後、ネットワークゲートウェイから直接受信されるデータパケットをＵＥへ送信する。実施形態は、３ＧＰＰネットワーク及びＨＲＰＤネットワークの観点から本明細書において説明されるが、本明細書において開示される本発明の実施形態は、一般に、任意のダウンリンクＲＡＴ間ハンドオーバに適用され得る。
【００１１】
さらなる詳細を説明する前に、以下は、まず、ＲＡＴ間ハンドオーバを一般的に説明する。図１は、３ＧＰＰとＨＲＰＤとの間のＵＥのＲＡＴ間ハンドオーバ期間中のホームモバイルネットワーク、３ＧＰＰ  ＲＡＮ、及びＨＲＰＤ  ＲＡＮに関連付けられるエレメントを含む無線ネットワークを示す。無線ネットワークは、ローミングシナリオ及び非ローミングシナリオの双方に適用され、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）とサービングゲートウェイ（ＳＧＷ）との間のＳ５インタフェースは、非ローミングシナリオに適用され、ＰＧＷとＳＧＷとの間のＳ８インタフェースは、ローミングシナリオに適用される。図１は簡単のために種々のエレメント、例えば、ＰＣＲＦ、ＡＡＡサーバ等を省略していることが認識されるであろう。
【００１２】
ホームモバイルネットワークは、１つ以上の外部ネットワークを表し、並びにＩＰノード、ホーム加入者サーバ（ＨＳＳ：Home  Subscriber  Server）、及びＰＧＷを含む。ＩＰノードは、ＩＰサービス、例えば、ＩＭＳ、ＰＳＳ等に関連付けられるデータをＰＧＷへ提供する。ＨＳＳは、ユーザ関連情報及び加入関連情報を含む中央データベースを備える。また、ＨＳＳは、モビリティマネジメント、呼及びセッション確立サポート、ユーザ認証、及びアクセス承認を提供する。ＰＧＷは、ＵＥとホームモバイルネットワークとの間の接続性を提供する。さらに、ＰＧＷは、３ＧＰＰ技術と非３ＧＰＰ技術との間のモビリティについてのアンカーとして機能する。
【００１３】
ＰＧＷは、セッションについてのデータパケットを、Ｓ５インタフェース（非ローミング）又はＳ８インタフェース（ローミング）を介してＳＧＷへ提供する。ＳＧＷは、３ＧＰＰ標準に従って、ＧＴＰデータパケットを、ＵＥへの送信のためにＥ−ＵＴＲＡＮのｅＮｏｄｅＢへＳ１−Ｕインタフェースを介するようにルーティングする。ｅＮｏｄｅＢがＵＥを非３ＧＰＰネットワーク、例えば、ＨＲＰＤネットワークへハンドオーバする決定をした後、ｅＮｏｄｅＢは、セッションについての如何なる受信ＧＴＰデータパケットもＳＧＷへ返送する。ＳＧＷは、返送データパケットをＧＲＥデータパケットとしてＳ１０３インタフェースを介してＨＳＧＷへ転送する。
【００１４】
ＰＧＷは、ハンドオーバを完了すべく、ＳＧＷへ送信されるそれらデータパケットの終了を示すためにＧＴＰ−ＵエンドマーカーパケットをＳＧＷへ送信する。続いて、ＰＧＷは、セッションについてのＧＲＥデータパケットをＳ２ａインタフェースを介してＨＳＧＷへ送信する。ダウンリンクパスがＰＧＷにおいて切り換えられた後、Ｓ１０３インタフェース上の転送データパケット及びＳ２ａインタフェース上のＧＲＥデータパケットは、順序が入れ替わってＨＳＧＷに到達し得る。これは、ＨＳＧＷがセッションについてのデータパケットをＨＲＰＤ  ＡＮを介して順序通りにＵＥへ配信することを妨げ、又はさもなければ阻み得る。
【００１５】
この問題に対する１つの取り得る解決策は、各データパケットのヘッダにシーケンス番号（sequence  numbers）を挿入することである。そのようなシーケンス番号は、ＨＳＧＷがデータパケットについての正確な順序を判定することを可能にする一方、当該シーケンス番号を用いることは、各データパケットの送信に関連付けられる信号処理及びオーバーヘッドを不必要に増加させてしまう。
【００１６】
本明細書において説明されるＲＡＴ間ハンドオーバは、ＨＳＧＷへの転送パケットの終了を示すためにエンプティＧＲＥパケットを用いることによって、上記問題を解決する。図２は、本明細書において説明されるＲＡＴ間ハンドオーバを実装する無線ネットワークの簡易ブロック図を示す。当該無線ネットワークは、ホームモバイルネットワーク内のネットワークゲートウェイ１００と、ソースネットワーク内のソースゲートウェイ２００と、ターゲットネットワーク内のターゲットゲートウェイ３００と、を含む。ソースネットワークは、データパケットをＳＧＷ２００からソースＡＮ２６０を介してＵＥ４００へ送信する。ターゲットネットワークは、データパケットをターゲットゲートウェイ３００からターゲットＡＮ３６０を介してＵＥ４００へ送信する。必須ではないが、ネットワークゲートウェイ１００、ソースゲートウェイ２００、ソースＡＮ２６０、ターゲットゲートウェイ３００、及びＡＮ３６０の例は、それぞれ図１に示されるＰＧＷ、ＳＧＷ、ｅＮｏｄｅＢ／Ｅ−ＵＴＲＡＮ、ＨＳＧＷ、及びＨＲＰＤ  ＡＮを含む。
【００１７】
ＳＧＷ２００は、ＰＧＷ１００から発信され及びソースＡＮ２６０からＳＧＷ２００へ返送されたエンドマーカーパケットに基づいて、エンプティＧＲＥパケットをＨＳＧＷ３００へ送信する。エンプティＧＲＥパケットは、ＳＧＷ２００からのデータパケットの終了をＨＳＧＷ３００に示す。ＨＳＧＷ３００は、ＳＧＷ２００から受信されるデータパケットを、エンプティＧＲＥパケットが受信されるまでＵＥ４００へ送信する。ＨＳＧＷ３００は、エンプティＧＲＥパケットを受信すると、ＰＧＷ１００から直接受信されるデータパケットのＵＥ４００への送信を開始する。
【００１８】
図３及び図４は、それぞれＰＧＷ１００の観点からのハンドオーバ動作及びＰＧＷ１００によって実装される方法１８０を説明する。ＰＧＷ１００は、送信器１１０と、制御ユニット１２０と、を備える。送信器１１０は、３ＧＰＰプロトコルに従って、セッションについてのソースＲＡＮデータパケット、例えば、ＧＴＰデータパケットをＳＧＷ２００へ送信する（ブロック１８２）。制御ユニット１２０は、一般に、ＰＧＷ１００の動作を制御し、並びにハンドオーバ前、ハンドオーバ期間中、及びハンドオーバ後のパケット送信を制御するためのパケットルータ１２２を含む。より具体的には、送信器１１０が最後のＧＴＰデータパケットを送信した後、パケットルータ１２２は、送信器１１０を制御して、セッションについてのＳＧＷ２００へのＧＴＰデータパケットの終了を示すエンドマーカーパケット、例えば、ＧＴＰ−Ｕエンドマーカーパケットを送信する（ブロック１８４）。セッションが複数のベアラストリームを含む場合、パケットルータ１２２は、送信器を制御して、各ベアラストリームについてのエンドマーカーパケットを送信する。
【００１９】
エンドマーカーパケットがＳＧＷ２００に送信された後、パケットルータ１２２は、ＨＲＰＤプロトコルに従って、送信器１１０を制御して、ＵＥ４００へのセッションについてのターゲットＲＡＮデータパケット、例えば、ＧＲＥデータパケットを送信する。幾つかの実施形態において、パケットルータ１２２は、エンドマーカーパケットをＳＧＷ２００へ送信した後であり且つＧＲＥデータパケットをＨＳＧＷ３００へ送信する前に、エンプティＧＲＥパケットを生成し、及び送信器１１０を制御して当該エンプティＧＲＥパケットをＨＳＧＷ３００へ送信する（ブロック１８６）。エンプティＧＲＥパケットは、セッションについてのＧＲＥデータパケットの後続の送信の開始をＨＳＧＷ３００へ示す。送信器１１０は、エンプティＧＲＥパケットを送信した後、セッションについての後続のＧＲＥデータパケットをＨＳＧＷ３００へ送信する（ブロック１８８）。後続のＧＲＥデータパケットは、ＧＴＰデータパケットに対してシーケンシャルに順序付けられている。
【００２０】
図５及び図６は、それぞれＳＧＷ２００の観点からのハンドオーバ動作及びＳＧＷ２００によって実装される方法２８０を説明する。ＳＧＷ２００は、受信器２１０と、制御ユニット２２０と、送信器２３０と、を備える。受信器２１０は、ＰＧＷ１００からセッションについてのソースＲＡＮデータパケット、例えば、ＧＴＰデータパケットを受信する。ハンドオーバ期間中、受信器２１０は、セッションの１つ以上のベアラストリームの各々についてのエンドマーカーパケットも受信する。制御ユニット２２０は、受信されるＧＴＰデータパケットをｅＮｏｄｅＢ２６０への送信のために送信器２３０へ向けるように構成されるパケットルータ２２２を含む。ｅＮｏｄｅＢ２６０は、ハンドオーバの前に、ＧＴＰデータパケットをＵＥ４００へ送信する。ｅＮｏｄｅＢ２６０がハンドオーバ期間中にＵＥ４００との接続を断った後、ｅＮｏｄｅＢ２６０は、如何なるＧＴＰ−Ｕエンドマーカーパケットも含む、受信される如何なるＧＴＰデータパケットもＳＧＷ２００へ返送する。
【００２１】
パケットルータ２２２は、ｅＮｏｄｅＢ２６０からの返送ＧＴＰデータパケットを受信することに応じて、送信器２３０を制御して、データパケットをターゲットＲＡＮデータパケット、例えば、ＧＲＥデータパケットとしてＨＳＧＷ３００へ転送する（ブロック２８２）。また、パケットルータ２２２は、エンドマーカーパケット、例えば、ｅＮｏｄｅＢ２６０によって返送されるエンドマーカーパケットに応じて、エンプティＧＲＥパケットを生成する（ブロック２８４、２８６）。セッションが複数のベアラストリームを含む場合、パケットルータ２２２は、各ベアラストリームについてのエンドマーカーパケットを受信することに応じて、エンプティＧＲＥパケットを生成する。続いて、パケットルータ２２２は、送信器２３０を制御して、ＳＧＷ２００からのＧＲＥデータパケットの終了をＨＳＧＷ３００に示すためにエンプティＧＲＥパケットをＨＳＧＷ３００へ送信する（ブロック２８８）。
【００２２】
図７及び図８は、それぞれＨＳＧＷ３００の観点からのハンドオーバ動作及びＨＳＧＷ３００によって実装される方法を説明する。ＨＳＧＷ３００は、受信器３１０と、制御ユニット３２０と、送信器３３０と、を備える。ハンドオーバ期間中、受信器３１０は、セッションについてのターゲットＲＡＮデータパケット、例えば、ＧＲＥデータパケットをＳＧＷ２００及びＰＧＷ１００の双方から受信する（ブロック３８２）。ここで、ＳＧＷ２００から受信されるＧＲＥデータパケットは、ＰＧＷ１００から発信され及びＳＧＷ２００によって転送されるＧＴＰデータパケットのペイロードと同じペイロードを含む。ＨＳＧＷ３００がエンプティＧＲＥパケットをＳＧＷ２００から受信する（ブロック３８４）まで、パケットルータ３２２は、送信器３２０を制御して、転送データパケットをＳＧＷ２００からアクセスノード（ＡＮ）３６０を介してＵＥ４００へ送信する（ブロック３８４、３８６）。ＨＳＧＷ３００がＳＧＷ２００からエンプティＧＲＥパケットを受信すると、パケットルータ３２２は、送信器を制御して、ＰＧＷ１００から直接受信されるデータパケットをＡＮ３６０を介してＵＥ４００へ送信する（ブロック３８４、３８８）。
【００２３】
幾つかの実施形態において、ＨＳＧＷ３００は、バッファ３４０も備えてもよい。バッファ３４０は、受信器３１０がＳＧＷ２００からエンプティＧＲＥパケットを受信するまで、ＰＧＷ１００から直接受信されるデータパケットをバッファリングする。パケットルータ３２２は、エンプティＧＲＥパケットを受信すると、送信器３３０を制御して、バッファリングされたデータパケットをＵＥ４００へ送信する。バッファ３４０が空になると、パケットルータ３２２は、送信器３３０を制御して、ＰＧＷ１００から受信されたデータパケットを送信する。
【００２４】
ＨＳＧＷ３００は、エンプティＧＲＥパケットが受信されない場合でも、バッファリングされたデータパケットが最終的にＵＥ４００へ配信されることを確実にするためのタイマ３５０も備えてもよい。例えば、パケットルータ３２２は、送信器３３０を制御して、バッファリングされたデータパケットをタイマ３５０の満了時に送信し得る。従って、エンプティＧＲＥパケットがロストし又は損傷した場合、ＨＳＧＷ３００は、バッファリングされたデータパケットをタイマの満了時にやはり送信するであろう。タイマ３５０は、ハンドオーバ処理の予期される期間に基づいて、セットされ得る。一実施形態において、タイマ３５０は、ＰＧＷ１００からのエンプティＧＲＥパケットの受信に応じて開始する。別の実施形態において、タイマ３５０は、ＰＧＷ１００からの最初のデータパケットの受信に応じて開始する。
【００２５】
上述された実施形態は、ＳＧＷ２００からＨＳＧＷ３００へ送信されるセッションデータパケットの終了を示すためのエンプティＧＲＥパケットに依拠する。幾つかの例において、エンプティＧＲＥパケットは、ハンドオーバ期間中にＰＧＷ１００からＨＳＧＷ３００へ送信されるセッションデータパケットの先頭を示すためにも用いられ得る。他の実施形態も、又は代替的に、データパケットの末尾及び／又は先頭を示すためにエンプティパケット又はデータパケットのヘッダ中の１つ以上のシーケンス番号を用い得る。図９から図１１は、データパケット送信の先頭及び／又は末尾を示すためにシーケンス番号が用いられる場合における、それぞれＰＧＷ１００、ＳＧＷ２００、及びＨＳＧＷ３００についての例示的な方法を提供する。
【００２６】
図９は、シーケンス番号を用いてＲＡＴ間ハンドオーバをハンドリングするための、ＰＧＷ１００の観点からの例示的な方法１９０を示す。送信器１１０は、セッションについてのＧＴＰデータパケットをＳＧＷ２００へ送信する（ブロック１９２）。送信器１１０が最後のＧＴＰデータパケットを送信した後、パケットルータ１２２は、送信器１１０を制御して、セッションについてのＧＴＰデータパケットの終了を示すエンドマーカーパケットを送信する（ブロック１９４）。エンドマーカーパケットのヘッダは、第１のシーケンス番号を含むシーケンス番号フィールドを含む。セッションが複数のベアラストリームを含む場合、パケットルータ１２２は、送信器を制御して、各ベアラストリームについてのエンドマーカーパケットを送信する。ここで、各エンドマーカーパケットは、ヘッダ中に第１のシーケンス番号を含む。一実施形態において、各ベアラストリームについてのエンドマーカーパケットは、異なるシーケンス番号を含む。ただし、エンドマーカーパケットのうちの幾つか又は全てが同じシーケンス番号を含んでもよいことが認識されるであろう。
【００２７】
パケットルータ１２２は、エンドマーカーパケットを送信した後、送信器１１０を制御して、ヘッダ中に第２のシーケンス番号を有する最初のＧＲＥデータパケットをＨＳＧＷ３００へ送信する（ブロック１９６）。第２のシーケンス番号は、ＰＧＷ１００から直接ＨＳＧＷ３００へ送信されるＧＲＥデータパケットの先頭を示す。最初のデータパケットは、パケットの本体（body）にペイロードデータを含み得る。代替的に、最初のデータパケットは、エンプティＧＲＥパケットを含んでもよい。送信器１１０は、最初のデータパケットを送信した後、セッションについての後続のＧＲＥデータパケットをＨＳＧＷへ送信する（ブロック１９８）。後続のＧＲＥデータパケットは、ＳＧＷ２００へ送信されるＧＴＰデータパケットに対してシーケンシャルに順序付けられている。
【００２８】
図１０は、シーケンス番号を用いてＲＡＴ間ハンドオーバをハンドリングするための、ＳＧＷ２００の観点からの例示的な方法２９０を示す。パケットルータ２２２は、ｅＮｏｄｅＢからの返送ＧＴＰデータパケットを受信することに応じて、送信器２３０を制御して、データをＧＲＥデータパケットにおいてＨＳＧＷ３００へ転送する（ブロック２９２）。また、パケットルータ２２２は、エンドマーカーパケット、例えば、ｅＮｏｄｅＢから返送されるエンドマーカーパケットに応じて、エンプティＧＲＥパケットを生成する（ブロック２９４、２９６）。エンプティＧＲＥパケットのヘッダは、返送エンドマーカーパケット中のシーケンス番号を含む。セッションが複数のベアラストリームを含む場合、シーケンス番号を含むエンドマーカーパケットは、各ベアラストリームについて受信される。パケットルータ２２２は、受信されたエンドマーカーパケット中のシーケンス番号のうちの１つ、例えば、最も大きいシーケンス番号を選択し、及び選択されたシーケンス番号を用いてエンプティＧＲＥパケットを生成する。パケットルータ２２２は、各ベアラストリームについてのエンドマーカーパケットが受信された後、送信器２３０を制御して、ＳＧＷ２００によって送信されるセッションについてのデータパケットの終了をＨＳＧＷ３００に示すためにエンプティＧＲＥパケットをＨＳＧＷ３００へ送信する（ブロック２９８）。
【００２９】
図１１は、シーケンス番号を用いてＲＡＴ間ハンドオーバをハンドリングするための、ＨＳＧＷ３００の観点からの例示的な方法３９０を示す。ハンドオーバ期間中、受信器３１０は、ＳＧＷ２００及びＰＧＷ１００の双方からセッションについてのＧＲＥデータパケットを受信する。ここで、ＳＧＷ２００から受信されるＧＲＥデータパケットは、ＰＧＷ１００において発信され及びＳＧＷ２００によって転送されるＧＴＰデータパケットのペイロードと同じペイロードを含む（ブロック３９２）。シーケンス番号を有するエンプティＧＲＥパケットをＨＳＧＷ３００がＳＧＷ２００から受信する（ブロック３８４）まで、パケットルータ３２２は、送信器３２０を制御して、ＳＧＷ２００からの転送ＧＲＥデータパケットをＨＲＰＤ  ＡＮ３６０を介してＵＥ４００へ送信する（ブロック３９４、３９６）。シーケンス番号を有するエンプティＧＲＥパケットをＨＳＧＷ３００がＳＧＷ２００から受信すると、パケットルータ３２２は、送信器を制御して、ＰＧＷ１００から直接受信されたＧＲＥデータパケットをＨＲＰＤ  ＡＮ３６０を介してＵＥ４００へ送信する（ブロック３９４、３９８）。
【００３０】
幾つかの実施形態において、ＨＳＧＷ３００は、第１のシーケンス番号を有するエンプティＧＲＥパケットをＳＧＷ２００から、及び第２のシーケンス番号を有する最初のデータパケットをＰＧＷ１００から受信する。この場合において、ＨＳＧＷ３００は、第１のシーケンス番号と第２のシーケンス番号とを比較することによって、それぞれのゲートウェイからのデータパケットの末尾及び先頭を示すためにエンプティＧＲＥパケット及び最初のＧＲＥデータパケットが用いられているか否かを判定する。これらのシーケンス番号が予期される関係を有する場合、例えば、第２のシーケンス番号が第１のシーケンス番号よりも大きい、第１のシーケンス番号と第２のシーケンス番号とが等しい等の場合、制御ユニット３２０は、ＨＳＧＷ３００がデータパケットの終了及び開始の標識をそれぞれＳＧＷ２００及びＰＧＷ１００から受信したと判定する。この情報に基づいて、パケットルータ３２２は、ＰＧＷ１００からのダイレクトデータパケットのＵＥ４００への送信を送信器３３０に開始させるべきか否かを判定する。
【００３１】
バッファ３４０及びタイマ３５０がＨＳＧＷ３００に備えられる場合、パケットルータ３２２は、送信器３３０を制御して、バッファリングされたデータパケットをタイマ３５０の満了時に送信し得る。従って、エンプティＧＲＥパケットがロストし又は損傷した場合、ＨＳＧＷ３００は、バッファリングされたデータパケットをタイマの満了時にやはり送信するであろう。タイマ３５０は、ハンドオーバ処理の予期される期間に基づいて、設定され得る。一実施形態において、タイマ３５０は、ＰＧＷ１００からのシーケンス番号を有するエンプティＧＲＥパケットの受信に応じて開始する。別の実施形態において、タイマ３５０は、ＰＧＷ１００からのシーケンス番号を含む第１のデータパケットの受信に応じて開始する。
【００３２】
ＳＧＷ２００から送信されるエンプティＧＲＥパケットがシーケンス番号を含む場合、それより前に送信されたデータパケットは、一般に、シーケンス番号を含まない。同様に、ＰＧＷ１００から送信される最初のデータパケットがシーケンス番号を含む場合、その後に送信されるデータパケットは、一般に、シーケンス番号を含まない。ただし、本明細書において開示される実施形態は他のデータパケットにおけるシーケンス番号の使用を除外しないことが認識されるであろう。
【００３３】
図１２及び図１３は、１つの例示的な実施形態に係る、３ＧＰＰネットワークからＨＲＰＤネットワークへのハンドオーバを実装する例示的なブロック図及び呼フロー図をそれぞれ示す。ＰＧＷ１００は、ユーザペイロードパケットａ、ｂ、及びｃを、Ｓ５／Ｓ８  ＧＴＰトンネルを介してＳＧＷ２００へ送信する。ＳＧＷ２００は、ユーザペイロードパケットａ、ｂ、及びｃを、Ｓ１−Ｕ  ＧＴＰトンネルを介してＥ−ＵＴＲＡＮ内のｅＮｏｄｅＢ２６０へ送信する。ｅＮｏｄｅＢ２６０はＵＥ４００から既に接続を断っており、ＨＲＰＤ  ＡＮ３６０がＵＥ４００に接続しているので、ｅＮｏｄｅＢ２６０は、ユーザペイロードパケットａ、ｂ、及びｃを間接的なＧＴＰトンネルを介してＳＧＷ２００へ返送する。
【００３４】
ＰＧＷ１００は、最後のデータパケット（データパケットｃ）を送信した後、各ベアラストリームについてのエンドマーカーパケットを送信する（呼フローアイテム１４ｃ．ｉ）。図１２における例において、１つのベアラシステムのみが存在し、関連付けられるエンドマーカーパケットはシーケンス番号１００を含む。ＳＧＷ２００は、エンドマーカーパケットをｅＮｏｄｅＢ２６０へ送信し（呼フローアイテム１４ｃ．ｉｉ）、当該ｅＮｏｄｅＢ２６０は、データパケット転送処理の一部として当該エンドマーカーパケットをＳＧＷ２００へ返送する（呼フローアイテム１４ｃ．ｉｉｉ）。ＳＧＷ２００は、返送エンドマーカーパケットに応じて、シーケンス番号ＰＧＷ１００を含むエンプティＧＲＥパケットを生成する。ＳＧＷ２００がユーザペイロードパケットａ、ｂ、及びｃをＳ１０３  ＧＲＥトンネルを介してＨＳＧＷ３００へ転送した後、ＳＧＷ２００は、エンプティＧＲＥパケットをＨＳＧＷへ送信する（呼フローアイテム１４ｃ．ｖ）。
【００３５】
ＰＧＷ１００がエンドマーカーパケットをＳＧＷ２００へ送信した（呼フローアイテム１４ｃ．ｉ）後、ＰＧＷ１００は、その後にユーザペイロードパケットｄ、ｅ、及びｆが続く最初のパケットをＳ２ａ  ＧＲＥトンネルを介してＨＳＧＷ３００へ送信する。図１２に示される例において、最初のパケットは、シーケンス番号１０１を有するエンプティＧＲＥパケットを含む（呼フローアイテム１４ｃ．ｉｖ）。ＨＳＧＷ３００は、ユーザペイロードパケットａ、ｂ、及びｃを受信し、及びこれらをＵＥ４００への送信のためにＨＲＰＤ  ＡＮ３６０へ送信する。制御ユニット３２０は、エンプティＧＲＥパケットを受信すると、ＳＧＷ２００から受信されるエンプティＧＲＥパケット中のシーケンス番号とＰＧＷ１００から受信されるエンプティＧＲＥパケット中のシーケンス番号とを比較する。ＨＳＧＷ３００によって予期されるように、シーケンス番号１０１はシーケンス番号１００よりも大きいので、ＨＳＧＷは、ユーザペイロードパケットｄ、ｅ、及びｆをＨＲＰＤ  ＡＮ３６０へ送信する。ＨＳＧＷ３００がシーケンス番号１００を有するエンプティＧＲＥパケットを受信する前にユーザペイロードパケットｄ、ｅ、又はｆを受信する場合、ＨＳＧＷ３００は、エンプティＧＲＥパケットが受信されるまで、ユーザペイロードパケットｄ、ｅ、及び／又はｆをバッファ３４０にバッファリングし、及び、バッファリングされたユーザペイロードパケットをエンプティＧＲＥパケットが受信された後にＨＲＰＤ  ＡＮ３６０へ送信する。バッファが空になった後、ＨＳＧＷ３００は、ＰＧＷ１００からＳ２ａ  ＧＲＥトンネルを介して受信されるユーザペイロードパケットを、これらが受信される順序で送信する。
【００３６】
上記実施形態は概して３ＧＰＰからＨＲＰＤへのＵＥ４００のハンドオーバの観点から本明細書において説明されているが、種々の実施形態及び詳細はＨＲＰＤから３ＧＰＰへのＵＥ４００のハンドオーバにも適用され、ソースゲートウェイ、ターゲットゲートウェイ、及びネットワークゲートウェイがそれぞれＨＳＧＷ３００、ＳＧＷ２００、及びＰＧＷ１００を含むことが認識されるであろう。特に、ＨＳＧＷ３００からＳＧＷ２００へ送信されるエンプティＧＲＥパケットは、ＨＳＧＷ３００からのデータパケットの終了を示す。ＳＧＷ２００は、ＨＳＧＷ３００から受信されるデータパケットを、エンプティＧＲＥパケットが受信されるまでＵＥ４００へ送信する。ＳＧＷ２００は、エンプティＧＲＥパケットの受信後、ＰＧＷ１００から直接受信されるデータパケットをＵＥ４００へ送信する。
【００３７】
本明細書において開示される実施形態は、ハンドオーバ期間中のＵＥへのデータパケットの順序通りの配信を確実にすることによってＲＡＴ間ハンドオーバを容易にする。本明細書において開示されるＲＡＴ間ハンドオーバは、当然ながら、本明細書の本質的な特徴から逸脱することなく、本明細書において具体的に述べられる手法とは異なる手法で実行され得る。本実施形態は、あらゆる点において例示的であって限定的ではないものとみなされるべきであり、添付の特許請求の範囲の意味及び均等な範囲内におさまるあらゆる変更は、当該特許請求の範囲内に包含されることが意図される。
【図１】
0006013460.tif 000002
【図２】
0006013460.tif 000003
【図３】
0006013460.tif 000004
【図４】
0006013460.tif 000005
【図５】
0006013460.tif 000006
【図６】
0006013460.tif 000007
【図７】
0006013460.tif 000008
【図８】
0006013460.tif 000009
【図９】
0006013460.tif 000010
【図１０】
0006013460.tif 000011
【図１１】
0006013460.tif 000012
【図１２】
0006013460.tif 000013
【図１３】
0006013460.tif 000014