(57)【特許請求の範囲】
【請求項１】
モバイル装置のためのローミングサービスを処理する方法であって、
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求をハブ・ブレイクアウト・システムで受信することと、
前記ハブ・ブレイクアウト・システムが、インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てることと、
前記ハブ・ブレイクアウト・システムが、前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングすることとを備え、
前記ホーム通信ネットワークおよび前記訪問先通信ネットワークの両方が、前記ハブ・ブレイクアウト・システムから独立して分離している、方法。
【請求項２】
請求項１に記載の方法において、さらに、
前記ハブ・ブレイクアウト・システム内のゲートウェイモジュールを選択することであって、前記ゲートウェイモジュールが、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てる、ことを備えた、方法。
【請求項３】
請求項２に記載の方法において、さらに、
前記訪問先通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信することと、
前記選択されたゲートウェイモジュールと、前記訪問先通信ネットワークに関連付けられた別のゲートウェイモジュールとの間における接続を確立させることであって、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記訪問先通信ネットワークと交換するために用いられる、こととを備えた、方法。
【請求項４】
請求項２に記載の方法において、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、方法。
【請求項５】
請求項３に記載の方法において、前記接続が、前記ハブ・ブレイクアウト・システムと前記訪問先通信ネットワークとの間で確立される汎用パケット無線サービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、方法。
【請求項６】
請求項３に記載の方法において、
前記訪問先通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信することが、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正することと、
前記修正されたサービスプロファイルを前記訪問先通信ネットワークに送信することとを含む、方法。
【請求項７】
請求項１に記載の方法において、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、方法。
【請求項８】
請求項１に記載の方法において、さらに、
前記ハブ・ブレイクアウト・システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定することを備えた、方法。
【請求項９】
請求項１に記載の方法において、前記データパケットをルーティングすることが、前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、方法。
【請求項１０】
請求項１に記載の方法において、前記ＩＰアドレスが、プライベートＩＰアドレスまたはパブリックＩＰアドレスである、方法。
【請求項１１】
請求項１に記載の方法において、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信することを備えた、方法。
【請求項１２】
請求項１に記載の方法において、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、方法。
【請求項１３】
請求項１に記載の方法において、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、方法。
【請求項１４】
請求項１に記載の方法において、
前記データアクセス要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、方法。
【請求項１５】
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求を受信し、インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てる、ゲートウェイサブシステムと、
前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングする、ルータサブシステムとを備え、
前記ホーム通信ネットワークおよび前記訪問先通信ネットワークの両方が、前記ハブ・ブレイクアウト・システムから独立して分離している、ハブ・ブレイクアウト通信システム。
【請求項１６】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ゲートウェイサブシステムが、さらに、
前記ハブ・ブレイクアウト通信システム内のゲートウェイモジュールであって、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てるゲートウェイモジュールを選択する、ハブ・ブレイクアウト通信システム。
【請求項１７】
請求項１６に記載のハブ・ブレイクアウト通信システムにおいて、
前記ゲートウェイサブシステムが、さらに
前記訪問先通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信し、
前記選択されたゲートウェイモジュールと、前記訪問先通信ネットワークに関連付けられた別のゲートウェイモジュールとの間で接続を確立させ、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記訪問先通信ネットワークと交換するために用いられる、ハブ・ブレイクアウト通信システム。
【請求項１８】
請求項１６に記載のハブ・ブレイクアウト通信システムにおいて、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、ハブ・ブレイクアウト通信システム。
【請求項１９】
請求項１７に記載のハブ・ブレイクアウト通信システムにおいて、前記接続が、前記ハブ・ブレイクアウト通信システムと前記訪問先通信ネットワークとの間で確立される汎用パケット無線サービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、ハブ・ブレイクアウト通信システム。
【請求項２０】
請求項１７に記載のハブ・ブレイクアウト通信システムにおいて、
前記選択されたゲートウェイモジュールの指示を前記訪問先通信ネットワークに送信するゲートウェイサブシステムが、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正することと、
前記修正されたサービスプロファイルを前記訪問先通信ネットワークに送信することとを含む、ハブ・ブレイクアウト通信システム。
【請求項２１】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、ハブ・ブレイクアウト通信システム。
【請求項２２】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ルータサブシステムが、さらに、
前記ハブ・ブレイクアウト通信システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定する、ハブ・ブレイクアウト通信システム。
【請求項２３】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、前記データパケットをルーティングする前記ルータサブシステムが、
前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、ハブ・ブレイクアウト通信システム。
【請求項２４】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ＩＰアドレスが、
プライベートＩＰアドレスまたはパブリックＩＰアドレスである、ハブ・ブレイクアウト通信システム。
【請求項２５】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信する課金ゲートウェイを備えた、ハブ・ブレイクアウト通信システム。
【請求項２６】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、ハブ・ブレイクアウト通信システム。
【請求項２７】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、ハブ・ブレイクアウト通信システム。
【請求項２８】
請求項１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記データアクセス要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、ハブ・ブレイクアウト通信システム。
【請求項２９】
コンピュータコード命令を含むコンピュータプログラムであって、
前記コンピュータコード命令が、
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求を受信する手順と、
インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てる手順と、
前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングする手順とを、少なくとも１つのプロセッサによる実行時に、ハブ・ブレイクアウト・システムに実行させ、
前記ホーム通信ネットワークおよび前記訪問先通信ネットワークの両方が、前記ハブ・ブレイクアウト・システムから独立して分離している、コンピュータプログラム。
【請求項３０】
請求項２９に記載のコンピュータプログラムにおいて、前記コンピュータコード命令が、さらに、
前記ハブ・ブレイクアウト・システム内のゲートウェイモジュールを選択する手順であって、前記ゲートウェイモジュールが、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てる、手順を、前記ハブ・ブレイクアウト・システムに実行させる、コンピュータプログラム。
【請求項３１】
請求項３０に記載のコンピュータプログラムにおいて、前記コンピュータコード命令が、さらに、
前記訪問先通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信する手順と、
前記選択されたゲートウェイモジュールと、前記訪問先通信ネットワークに関連付けられた別のゲートウェイモジュールとの間における接続を確立させる手順であって、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記訪問先通信ネットワークと交換するために用いられる、手順とを、前記ハブ・ブレイクアウト・システムに実行させる、コンピュータプログラム。
【請求項３２】
請求項３０に記載のコンピュータプログラムにおいて、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、コンピュータプログラム。
【請求項３３】
請求項３１に記載のコンピュータプログラムにおいて、前記接続が、前記ハブ・ブレイクアウト・システムと前記訪問先通信ネットワークとの間で確立される汎用パケット無線サービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、コンピュータプログラム。
【請求項３４】
請求項３１に記載のコンピュータプログラムにおいて、
前記訪問先通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信する手順が、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正する手順と、
前記修正されたサービスプロファイルを前記訪問先通信ネットワークに送信する手順とを含む、コンピュータプログラム。
【請求項３５】
請求項２９に記載のコンピュータプログラムにおいて、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、コンピュータプログラム。
【請求項３６】
請求項２９に記載のコンピュータプログラムにおいて、前記コンピュータコード命令が、さらに、
前記ハブ・ブレイクアウト・システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定する手順を、前記ハブ・ブレイクアウト・システムに実行させる、コンピュータプログラム。
【請求項３７】
請求項２９に記載のコンピュータプログラムにおいて、
前記データパケットをルーティングする手順が、
前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、コンピュータプログラム。
【請求項３８】
請求項２９に記載のコンピュータプログラムにおいて、
前記ＩＰアドレスが、プライベートＩＰアドレスまたはパブリックＩＰアドレスである、コンピュータプログラム。
【請求項３９】
請求項２９に記載のコンピュータプログラムにおいて、
前記コンピュータコード命令が、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信する手順を、前記ハブ・ブレイクアウト・システムに実行させる、コンピュータプログラム。
【請求項４０】
請求項２９に記載のコンピュータプログラムにおいて、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、コンピュータプログラム。
【請求項４１】
請求項２９に記載のコンピュータプログラムにおいて、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、コンピュータプログラム。
【請求項４２】
請求項２９に記載のコンピュータプログラムにおいて、
前記データアクセスの要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、コンピュータプログラム。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、２０１２年１２月１４日に出願された米国仮特許出願第61/737,575号の利益を主張する、２０１３年３月１４日に出願された米国特許出願第13/827,996号の継続出願である。上記出願の全ての教示は、参照により本明細書に組み込まれる。
【背景技術】
【０００２】
進化したパケットシステム（Evolved Packet System：ＥＰＳ）もしくは第４世代（4th Generation：４Ｇ）システムと呼ばれるロング・ターム・エボリューション（Long Term Evolution：ＬＴＥ）移動通信システム、移動通信グローバルシステム（Global System for Mobile communications：ＧＳＭ（登録商標））、または広帯域符号分割多元接続（Wideband Code Division Multiple Access：Ｗ−ＣＤＭＡ）移動通信システムなどの無線通信システムは、典型的にローミングサービスが可能である。このような無線通信システムのネットワーク事業者は、ローミングサービスをそのシステムの加入者に提供することで、加入者が別の地域または国に行ってもこの加入者は接続されたままとされる。データサービスの使用の増大とともに、ローミングサービスの需要および使用も増大している。
【発明の概要】
【課題を解決するための手段】
【０００３】
モバイルネットワークのためのローミングサービスは、通常、ホームルーティングされるローミングまたはローカルブレイクアウト方式に従って用いられる。ホームルーティングされるローミングには、長いデータによる遅延および相互運用性の問題がある。ローカルブレイクアウトは、より速い接続を提供する一方、プライベートネットワークにアクセスするには適切といえないであろう。少なくとも１つの例示的な実施形態によれば、本明細書においてハブ・ブレイクアウト・ローミングと呼ばれる他のローミング方式によって、ホームネットワークに加入して訪問先ネットワークにローミングしている（訪問先ネットワーク内の）モバイル装置は、データアクセスが、訪問先ネットワークを介してハブ・ブレイクアウト・システムによって可能になる。訪問先ネットワークからデータアクセスの要求を受信すると、ハブ・ブレイクアウト・システムは、ＩＰアドレスをモバイル装置に割り当てる。次に、ハブ・ブレイクアウト・システムは、モバイル装置が要求するデータアクセスに関連するデータパケットを、割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースへ、およびこのデータソースから、ルーティングする。データソースは、インターネット、ホームネットワークのプライベートネットワークなどの任意のサービスプロバイダエンティティを含む。
【０００４】
上記は、添付図面に示す以下の本発明の例示的な実施形態のさらに詳細な説明から明らかになるであろう。添付図面において、異なる図全体にわたり、同様の部分は同様の参照符号で示す。図面は必ずしも原寸に比例しておらず、本発明の実施形態の説明に重点が置かれている。
【図面の簡単な説明】
【０００５】
【図１】離れた無線通信ネットワーク間のローミングサービスを種々の方式で処理する通信システムの概略を示すブロック図である。
【図２Ａ】少なくとも１つの例示的な実施形態によるインターネットプロトコル（ＩＰ）エクスチェンジ（ＩＰＸ）ブレイクアウトローミング方式を示す通信システムのブロック図である。
【図２Ｂ】多数の訪問先ネットワークにローミングする１つのモバイル装置に対する、ＩＰＸブレイクアウトローミングによるローミングサービスの処理を示す通信システムのブロック図である。
【図３Ａ】第１の例示的な実施形態による、ローミングセッションを開始するときに異なるエンティティ間で交換されるデータ信号を示す信号伝達のフローチャートである。
【図３Ｂ】第２の例示的な実施形態による、ローミングセッションを開始するときに異なるエンティティ間で交換されるデータ信号を示す信号伝達のフローチャートである。
【図４Ａ】ＩＰＸブレイクアウトローミングにおいてホームに限定されたプライベートネットワークにアクセスする例を示す通信システムのブロック図である。
【図４Ｂ】ＩＰＸブレイクアウトローミングにおいてホームに限定されたプライベートネットワークへのアクセスを可能にする方法を示すフローチャートである。
【図５】ＩＰＸブレイクアウトローミングにおける課金データ記録（charging data record：ＣＤＲ）の処理を示す通信システムのブロック図である。
【図６】少なくとも１つの例示的な実施形態による、モバイル装置のためのローミングサービスを処理する方法を示すフローチャートである。
【発明を実施するための形態】
【０００６】
本発明の例示的な実施形態を以下の通り説明する。
モバイル技術は、パケットに基づくインフラストラクチャの配備とともに急速な進化をとげている。このような著しい変化は、モバイル加入者の顕著な増加という結果をもたらした。これは、これらモバイル加入者が、モバイルネットワーク事業者（mobile network operators：ＭＮＯs）が提供する絶え間なく向上するサービスの質および種々のデータサービスによって駆り立てられることによる。実際、無線データトラフィックは現在、データサービスの高い使用量を示し、無線ネットワークにおける音声トラフィックを超えている。モバイル加入者は、典型的には、加入者のモバイル装置を介してデータにアクセスすることに長い時間を費やすので、事業者のＩＰサービスに接続された状態がますます多くなる。したがって、モバイル加入者は、別の町、国、または地域に行っても、接続されている状態を期待する。このような期待により、効率的で確実なローミングサービスがますます求められる。
【０００７】
図１は、離れた無線通信ネットワーク間のローミングサービスを処理する（handle（扱う））のに種々の方式を用いる通信システム１００の概略を示すブロック図である。通信システム１００は、ユーザ装置（ＵＥ）１１５つまりその装置のユーザが加入する、ホーム無線通信ネットワーク（例えば、ＬＴＥネットワーク）１１０を含む。ＵＥ１１５は、訪問先無線通信ネットワーク（例えば、ＬＴＥネットワーク）１２０にローミングしている。少なくとも１つの例示的な実施形態によれば、ハブネットワーク１４０内のハブ・ブレイクアウト・システム１３０は、ホーム無線通信ネットワーク１１０および訪問先無線通信ネットワーク１２０の両方に接続される。ハブ・ブレイクアウト・システム１３０は、ルーティングおよび相互接続サービスを提供する。ハブ・ブレイクアウト・システム１３０は、追加的な相互運用性サービスをさらに提供してもよい。ハブネットワーク１４０の例として、汎用パケット無線サービス（General Packet Radio Service：ＧＰＲＳ）ローミングエクスチェンジ（Roaming eXchange：ＧＲＸ）システム、符号分割多元接続（Code Division Multiple Access：ＣＤＭＡ）ローミングエクスチェンジ（Roaming eXchange：ＣＲＸ）システム、インターネット・プロトコル・エクスチェンジ（Internet Protocol eXchange：ＩＰＸ）システムなどを含む。ＩＰＸフレームワークは、ローミングサービスに参加するコアネットワークの中でＩＰ到達可能性を実現する、ＧＳＭアソシエーション（ＧＳＭ Association）に承認されたサービスフレームワークである。ＩＰＸシステムは、特に、異なるサービスプロバイダ間のサービスレベルの合意事項に従って、このサービスプロバイダの間で、ＩＰサービスの相互運用性とＩＰトラフィックの交換とを提供するよう構成される。ますます多くのＭＮＯがロング・ターム・エボリューション（ＬＴＥ）システムのようなＩＰネットワークアーキテクチャに切り替えるので、ＩＰＸはさらに魅力を増している。
【０００８】
ローミング中のＵＥ１１５が、データアクセス要求（例えば、インターネットアクセス要求）を開始すると、データアクセスが種々の方式に従ってＵＥ１１５に提供され得る。第１の方式は、ホームルーティング（つまり、ルーティングされた）ローミング１９１として、この技術において知られており、ＩＰアドレスが、ホームネットワーク１１０によってハブネットワーク１４０を介してＵＥ１１５に割り当てられ、データアクセスに付随するデータトラフィックは、ホームネットワーク１１０から訪問先ネットワーク１２０を介してＵＥ１１５にルーティングされる。第２の方式は、ローカル・ブレイクアウト・ローミング１９３としてこの技術において知られており、ＩＰアドレスが、訪問先ネットワーク１２０によってＵＥ１１５に割り当てられ、直接訪問先ネットワーク１２０からＵＥ１１５がデータサービスにアクセスする。本発明の少なくとも１つの例示的な実施形態によれば、本明細書においてハブ・ブレイクアウト１９５と呼ばれる他のローミング方式を用いることができる。ハブ・ブレイクアウト・ローミング１９５においては、ＩＰアドレスが、ハブ・ブレイクアウト・システム１３０によってＵＥ１１５に割り当てられる。ＵＥが要求するデータサービスに付随するデータパケットが、ハブ・ブレイクアウト・システム１３０によってアクセスされ、訪問先ネットワーク１２０を介してＵＥ１１５にルーティングされる。
【０００９】
ホームルーティングされるローミング・シナリオ１９１のでは、ＩＰアドレスが、ホームネットワーク１１０のパケット・データ・ネットワーク（ＰＤＮ）ゲートウェイ（Ｐ−ＧＷ）によって、ＵＥ１１５に割り当てられ、ＧＰＲＳトンネリングプロトコル（ＧＴＰ）トンネルが、訪問先ネットワーク１２０のサービングゲートウェイ（Ｓ−ＧＷ）と、ホームネットワーク１１０のＰ−ＧＷとの間で確立される。そして、データアクセスが、確立されたＧＴＰトンネルを介してＵＥ１１５に提供される。ＩＰエンドポイントがホームネットワーク１１０に固定されて、ローミング中のＵＥ１１５は、ホームに限定されるサービスまたはインターネットでアクセスできるサービスを含む、任意のＩＰサービスに、ホームネットワーク１１０からアクセスする。そのため、ユーザがあるサービスにアクセスすると、訪問先ネットワークのＳ−ＧＷと、ホームネットワークのＰ−ＧＷとの間のＧＴＰトンネルにおける長い横断による遅延に起因した支障が生じる可能性がある。
【００１０】
ホームルーティングされるローミング１９１を用いる場合に、ＭＮＯの大部分が通常直面する別の課題は、訪問先ネットワーク１２０のローカルのＳ−ＧＷと、ホームネットワーク１１０の遠隔のＰ−ＧＷとの間のプロトコルの相互運用性の問題である。例えば訪問先ネットワークとして機能する各関連業者は、自らのＳ−ＧＷと、その全てのパートナＰ−ＧＷとの間でＧＴＰトンネル接続を確立する必要がある。多くの場合、異なる供給業者の実装の間でＧＴＰプロトコルが違うために、事業者による多大な努力によって、何百もの遠隔のＰ−ＧＷと協働してプロトコル接続をテストし、プロトコル接続を可能にする。モバイルネットワークのＳ−ＧＷまたはＰ−ＧＷにおける、異なる供給業者によって実施されるＧＴＰプロトコルがばらつく中での相互運用性は、ローミングサービスを用いる場合の課題を表している。ＩＰエクスチェンジ（ＩＰＸ）フレームワークであっても、訪問先ネットワークは、テストを少なくとも１回は実行する必要が依然としてあり、ＧＴＰトンネルまたはＳ８インターフェースを、訪問先ネットワークのローミングパートナのＰ−ＧＷのそれぞれと、１つずつ確立する必要がある。
【００１１】
ＧＴＰトンネルのテストは、典型的には、ホームネットワーク１１０の各Ｐ−ＧＷごとに訪問先ネットワーク１２０によって実行される。ＧＴＰトンネルテストは、プロトコルヘッダ内のパラメータを分析して不整合性についての有無をチェックすることによって、ＩＰ接続性のテストを実行することを伴う。このような操作上の作業は、時間とリソースが費やされてしまう傾向にある。ＭＮＯは、リソースが限られていることを理由として、また、多数の供給業者の実装の間でプロトコルの不適合性を解決することは困難であることを理由として、ＭＮＯの望むパートナ全てとＧＴＰトンネルを確立することは難しいことに気が付くかもしれない。このように、ＧＴＰトンネルテストは技術的な負担を与える可能性があり、その負担は、時として、他の事業者とのローミング関係を確立する妨げとなり得る。
【００１２】
ローカル・ブレイクアウト・ローミング・シナリオ１９３では、ローミング中のＵＥ１１５は、訪問先ネットワーク１２０のＰ−ＧＷによってＩＰアドレスが割り当てられ、ＧＴＰトンネルが、訪問先ネットワーク１２０のＳ−ＧＷと、訪問先ネットワーク１２０のＰ−ＧＷとの間で確立される。ローミング中のＵＥ１１５は、長いＩＰ経路（例えば、ホームルーティングされるローミングにおいて確立されるＧＴＰトンネル）を介することなく、例えば、ローカルの訪問先ネットワーク１２０から直接、ＩＰサービスにアクセスできる。ホームルーティングされるローミング・シナリオ１９１と比較すると、ローカル・ブレイクアウト・ローミング１９３は、ＩＰサービスに対するユーザのアクセス感を向上させる。しかし、ローカル・ブレイクアウト・ローミング１９３のもとでは、ローミング中のＵＥ１１５は、ホームネットワーク１１０によって提供されるホームに限定されるサービスにアクセスできない可能性がある。なぜならば、ＵＥ１１５は、訪問先ネットワーク１２０で取得されるＩＰアドレスを用いるからである。ホームネットワーク１１０内のホームに限定されるサブネットワークは、訪問先ネットワーク１２０で取得されたＩＰアドレスにアクセス可能でない可能性がある。ローカル・ブレイクアウト・ローミング１９３のアーキテクチャに関連する別の問題は、訪問先ネットワーク１２０のＰ−ＧＷで生じるローミング中のユーザの課金データ記録（ＣＤＲ）が、ホームネットワーク１１０に直ちに入手可能にならないことである。非ローミング状態またはホームルーティングされるローミング・シナリオでは、ホームネットワークのＰ−ＧＷが生成するＣＤＲをリアルタイムまたは疑似リアルタイムに用いて、例えば、各エンドユーザのデータ使用を追跡し、その使用が予め定義されたある閾値に達するとエンドユーザに通知できる。
【００１３】
少なくとも１つの実施形態によれば、ＩＰサービスは、ＩＰ音声サービス（例えば、ＩＰでの音声（ＶｏＩＰ）またはＬＴＥでの音声（ＶｏＬＴＥ））、ＩＰ映像サービス、ＩＰメッセージサービス、ＩＰデータサービスなどを含む。したがって、データアクセス要求は、ＵＥ１１５のユーザによるこのようなサービスへのアクセスの要求を含む。ハブ・ブレイクアウト・ローミングは、ＵＥ１１５にこのようなサービスのいずれかを提供するときに用いられてもよい。
【００１４】
本明細書に記載するハブ・ブレイクアウト・ローミング１９５は、ホームルーティングされるローミング・シナリオ１９１およびローカル・ブレイクアウト・ローミング・シナリオ１９３の上述の問題に解決策を提供する。ハブ・ブレイクアウト・ローミングは、例えば、ホームネットワーク１１０および訪問先ネットワーク１２０などの各ローミングパートナへの接続動作を簡素化し、ホームルーティングされるローミング１９１およびローカル・ブレイクアウト・ローミング１９３の欠点を克服する。少なくとも１つの例示的な実施形態によれば、ハブ・ブレイクアウト・ローミング１９５において、ホームネットワーク１１０および訪問先ネットワーク１２０の両方から独立して分離した、ハブ・ブレイクアウト・システム１３０の１つ以上のＰ−ＧＷが用いられる。ハブ・ブレイクアウト・システム１３０およびハブネットワーク１４０は、通常、ホームおよび訪問先ネットワークのＭＮＯから独立したエンティティによって管理される。ハブ・ブレイクアウト・ローミングを用いる場合、訪問先ネットワーク１２０として機能するＭＮＯは、そのＭＮＯのＳ−ＧＷを、ハブ・ブレイクアウト・システムにおける１つ以上のＰ−ＧＷのうちの１つに接続する。ＭＮＯのＳ−ＧＷと、ハブ・ブレイクアウト・システム１３０のＰ−ＧＷとの間の第１の接続の間、ＭＮＯのＳ−ＧＷと、ハブ・ブレイクアウト・システム１３０のＰ−ＧＷとの間のＧＴＰトンネルプロトコルがテストされてもよい。テストが成功した場合、次に、ＭＮＯは、ＭＮＯの全てのローミング中のＵＥのために、このＧＴＰトンネルを用いることができる。ローミング中の各ＵＥには、ハブ・ブレイクアウト・システム１３０のＰ−ＧＷによってＩＰアドレスが割り当てられて、インターネット、そのＵＥのホームネットワークに関連する、限定されたサービスネットワークもしくはウォールド・ガーデン・ネットワーク、または任意の他のＩＰサービスにアクセスする。ハブ・ブレイクアウト・システム１３０のＰ−ＧＷによって生成されたローミング中のユーザのＣＤＲが、取り込まれ、分類され、対応のホームネットワーク１１０に送り返される。国際移動体加入者識別番号（International Mobile Subscriber Identity:ＩＭＳＩ）のような、ローミング中のユーザの識別情報を用いて、生成されたＣＤＲを対応するローミング中のユーザに関連付けてもよい。
【００１５】
ハブネットワーク１４０は、１つ以上の地理的地域にわたって分布する多数のハブ・ブレイクアウト・システム１３０を含んでもよい。多数のハブ・ブレイクアウト・システム１３０のうちの１つのＰ−ＧＷで、訪問先ネットワーク１２０に地理的に近いＰ−ＧＷが選択されて、訪問先ネットワーク１２０のＳ−ＧＷとＧＴＰトンネルが確立されてもよい。したがって、ハブ・ブレイクアウト・ローミング１９５は、ローカルブレイクアウト１９３によって提供されるのと同程度のデータアクセス速度を有するデータアクセスサービスを提供する。例えば、米国にホームネットワーク１１０を有し、中国で訪問先ネットワーク１２０にローミング中のＵＥ１１５に、多数のハブ・ブレイクアウト・システム１３０のうち、中国または香港に存在するＰ−ＧＷを用いたデータアクセスが提供される。同様に、そのＵＥ１１５がドイツの訪問先ネットワーク１２０にローミング中である場合、多数のハブ・ブレイクアウト・システム１３０のうち、ドイツまたは欧州の他の場所に存在するＰ−ＧＷが用いられてもよい。
【００１６】
図２Ａは、少なくとも１つの例示的な実施形態によるＩＰエクスチェンジ（ＩＰＸ）ブレイクアウトローミング方式を示す、通信システムのブロック図である。ＬＴＥホームネットワーク２１０に加入しているＵＥ１１５が、訪問先ＬＴＥネットワーク２２０にローミング中である。訪問先ＬＴＥネットワーク２２０は進化型ノードＢ（ＥＮｏｄｅＢ（ＥノードＢ））２２１を含み、この進化型ノードＢ（ＥＮｏｄｅＢ（ＥノードＢ））２２１は、例えばＵＥ１１５などのモバイル装置と通信するよう構成され、ＬＴＥコア２２２内のＳ−ＧＷ２２５に接続される。Ｓ−ＧＷ２２５は、ＬＴＥコア２２２の移動性管理エンティティ（Mobility Management Entity：ＭＭＥ）２２３に接続される。ホームＬＴＥネットワーク２１０は、ＬＴＥコアシステム２１２に接続されたＥＮｏｄｅＢ２３１を含み、ＬＴＥコアシステム２１２は、互いに接続されたＳ−ＧＷ２１３およびＰ−ＧＷ２１５を含む。ＬＴＥコア２１２はまた、ホーム加入者サーバ（Home Subscriber Server:ＨＳＳ）２１９を含む。Ｐ−ＧＷ２１５はまた、例えばドメイン・ネーム・システム（domain name system：ＤＮＳ）サービス、ポータルサービス、ＩＰマルチメディア・サブシステム（IP multimedia subsystem：ＩＭＳ）サービス、バンキングサービスなどの、ウォールド・ガーデン・サービスを提供するよう構成されたホームネットワーク２１０のプライベートネットワーク２１７に接続される。ＩＰＸブレイクアウトシステム２３０は、ローミング、相互接続、および他の相互運用性サービスをホームＬＴＥネットワーク２１０および訪問先ＬＴＥネットワーク２２０に提供することで、ハブ・ブレイクアウト・システム１３０として機能する。
【００１７】
ＩＰＸブレイクアウトシステム２３０は、１つ以上のＰ−ＧＷ２３５を含む。ハブネットワーク１４０として機能するＩＰＸシステムは、多数の地理的地域にわたって分布する多数のＩＰＸブレイクアウトネットワークを含んでもよい。ＩＰＸシステムのＰ−ＧＷ２３５は、異なる種々のプロトコルを有するサービスとしてまたは異なる供給業者からのＰ−ＧＷ２３５の集団として実施されてもよい。ＩＰＸシステムおよびＩＰＸシステムのＰ−ＧＷ２３５は、ホームネットワークおよび訪問先ネットワークのＭＮＯから独立している１つ以上の信頼のおけるサービスプロバイダによって管理および運営されてもよい。ＩＰＸブレイクアウトシステム２３０はまた、プライベートネットワーク２１７のアクセスを提供および管理するよう構成されたプライベートＩＰサブネットシステム２３８を含んでもよい。プライベートＩＰサブネットシステム２３８は、例えば、プライベートネットワーク２１７にとって既知である複数のＩＰアドレスを含む。プライベートＩＰサブネットシステム２３８は、さらに、データパケットを、例えばインターネット１５０またはプライベートネットワーク２１７にルーティングするよう構成された１つ以上のルータを含んでもよい。ＩＰＸブレイクアウトシステム２３０はまた、Ｓ６ａ／Ｓ９インターフェース２６９で訪問先ネットワーク２２０のＭＭＥ２２３に、そしてＳ６ａ／Ｓ９インターフェース２７１でホームネットワーク２１０のＨＳＳ２１９に接続された、ダイアメータ・ルーティング・エージェント（Diameter Routing Agent：ＤＲＡ）２３３を含む。
【００１８】
ローミング中のＵＥ１１５によるデータアクセス要求を受けて、Ｓ８インターフェースとも呼ばれるＧＴＰトンネル２６１が、訪問先ＬＴＥネットワーク２２０のＳ−ＧＷ２２５と、ＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ２３５との間で確立される。ＧＴＰトンネル２６１は、典型的には、訪問先ＬＴＥネットワーク２２０のＳ−ＧＷ２２５と、ＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ２３５との間のＩＰ接続をサポートする。ＩＰＸブレイクアウトローミングを用いる場合、訪問先ＬＴＥネットワーク２２０は、異なるホームＬＴＥネットワークからのローミング中のＵＥの全てのために、訪問先ＬＴＥネットワーク２２０のＳ−ＧＷ２２５とＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ２３５との間のＳ８インターフェース２６１を用いる。したがって、テストは例えば一回のみ行い、Ｓ８インターフェース２６１を確立することで、訪問先ＬＴＥネットワーク２２０は、異なるホームネットワークの複数のローミング装置にＬＴＥローミングサービスを提供することが可能となる。異なる複数のモバイルネットワークで多数のＧＴＰトンネルではなく、ＩＰＸブレイクアウトシステム２３０で１つのＧＴＰトンネル２６１を確立することで、訪問先ＬＴＥネットワーク２２０のＭＮＯは、ホームルーティングされるローミング１９１を用いる場合のように、複数の異なる別のモバイルネットワークと多数のＧＴＰトンネルを確立することに付随する相互運用性の問題に対処する負担を免れる。ＩＰＸブレイクアウトシステム２３０は、ＧＴＰトンネル２６１を確立するために訪問先ネットワーク２２０に地理的に近いＰ−ＧＷ２３５を選択してもよく、または選択させてもよい。ＩＰＸブレイクアウトシステムは他の判断基準に基づいて、特別なＰ−ＧＷを選択してもよく、または選択させてもよい。他の判断基準は、例えばホームネットワーク２１０、訪問先ネットワーク２２０、ローミング中のＵＥ１１５のユーザグループ、ＵＥ１１５の種類、通信品質、対応する通信経路における遅延、対応する通信リンクの能力または帯域幅、ＭＮＯとの合意事項／取り決めなどのビジネス上の考慮すべき要素などである。
【００１９】
ローミング中のＵＥ１１５が要求するデータアクセスまたはサービスの種類によって、ＩＰＸブレイクアウトシステム２３０は、インターネット１５０またはホームＬＴＥネットワーク２１０のプライベートネットワーク２１７などの、対応するデータソースへのアクセスを提供する。例えば、ローミング中のＵＥ１１５が要求するサービスが、インターネット１５０にアクセスすることに関するならば、それに関するデータパケットが、ＩＰＸブレイクアウトシステム２３０によって、Ｐ−ＧＷ２３５とインターネット１５０との間を、例えば、通信リンク２６７を介して、ルーティングされる。そのため、インターネットアクセスは、訪問先ＬＴＥネットワーク２２０からＩＰＸブレイクアウトシステム２３０を介してインターネット１５０までを通る通信経路を介して、ローミング中のＵＥ１１５に提供される。ローミング中のＵＥ１１５が要求するサービスがプライベートネットワーク２１７に関連する、ホームに限定されるサービス（例えばウォールド・ガーデン・サービス）に関する場合である他の例において、それに関するデータパケットが、プライベートＩＰサブネットシステム２３８とプライベートネットワーク２１７との間で、例えば、バーチャル・プライベート・ネットワーク（virtual private network:ＶＰＮ）接続２６３を介して、ＩＰＸブレイクアウトシステム２３０によってルーティングされる。
【００２０】
ローミング中のＵＥ１１５には、ホームに限定されるサービスへのアクセスを可能にするために、プライベートネットワーク２１７によって認識されるＩＰアドレスが、Ｐ−ＧＷ２３５によって割り当てられる。割り当てられたＩＰアドレスに基づいて、接続２６７を介するインターネットへのアクセスまたはＶＰＮ接続２６３を介するプライベートネットワーク２１７へのアクセスが、ＩＰＸブレイクアウトシステム２３０によって、ローミング中のＵＥ１１５に提供される。割り当てられたＩＰアドレスに加えて、ルーティングンポリシが、例えば、インターネット１５０およびプライベートネットワーク２１７へのアクセスを可能にするために、ＩＰＸブレイクアウトシステム２３０によって用いられる。ルーティングポリシは、プライベートＩＰサブネットシステム２３８によって実行されてもよい。例えば、プライベートネットワーク２１７にとって既知であるプライベートＩＰアドレスが、ＵＥ１１５に割り当てられてもよい。このような場合、ネットワークアドレス変換（network address translation：ＮＡＴ）が、リンク２６７で用いられて、例えば、プライベートＩＰアドレスをパブリックＩＰアドレスに変換することで、インターネットアクセスを可能にする。代わりに、パブリックＩＰアドレスがＰ−ＧＷ２３５によってＵＥ１１５に割り当てられてもよい。この場合は、割り当てられたパブリックＩＰアドレスは、プライベートＩＰサブネットシステム２３８によってホームネットワーク２１０に予め割り振られた一群のＩＰアドレスに属する。すなわち、割り当てられたパブリックＩＰアドレスは、プライベートネットワーク２１７にとって既知であり、プライベートネットワーク２１７によって提供されるウォールド・ガーデン・サービスのアクセスを可能にする。そのため、ＩＰＸブレイクアウトローミングは、ローカル・ブレイクアウト・ローミング１９３の欠点を克服する。その理由は、ＩＰＸブレイクアウトローミングは、ローミング中のＵＥ１１５がホームに限定されるサービスにアクセスすることを可能にするからである。
【００２１】
各ＬＴＥ・ＭＮＯは、ホームネットワークとして、かつ、訪問先ネットワークとして動作してもよい。したがって、各ＬＴＥ・ＭＮＯは、ＩＰＸブレイクアウトシステム２３０に２つの別個のプライベートリンクを提供してもよい。この２つの別個のプライベートリンクは、訪問先ネットワークとして機能する場合は、訪問先ネットワークのＳ−ＧＷとＰ−ＧＷ２３５との間のＳ８インターフェースＩＰ接続２６１のための第１のプライベートリンクであり、ホームネットワークとして機能する場合は、ホームネットワークのプライベートネットワークと指定されたプライベートＩＰサブネットシステム２３８との間のＶＰＮ・ＩＰ接続２６３のための第２のプライベートリンクである。当業者であれば、ＩＰＸブレイクアウトシステム２３０は、加入ＭＮＯごとにプライベートＩＰサブネットシステム２３８を指定するか、またはホームネットワークとして機能してもよいことを理解するであろう。第１のリンクは、コア・ネットワーク・トラフィックを処理するためのものであり、第２のリンクは、ユーザトラフィックを処理するためのものである。この２つのリンクは、２つの別個の物理的接続に対応していてもよく、または１つの物理的接続を共有してもよい。１つの物理的接続を共有する場合、ＶＰＮを用いてトラフィックを分ける。
【００２２】
図２Ｂは、多数の訪問先ネットワークにローミングする１つのモバイル装置についての、ＩＰＸブレイクアウトによるローミングサービスの処理を示す通信システムのブロック図である。ホームＬＴＥネットワーク２１０のＵＥ１１５の対応するユーザが、訪問先ＬＴＥネットワーク２２０ａ、２２０ｂ、２２０ｃ、および２２０ｄによってサービス提供される地域を移動すると、このＵＥ１１５は、多数の訪問先ネットワーク（例えば、２２０ａ、２２０ｂ、２２０ｃ、および２２０ｄ）でローミングする。各訪問先ＬＴＥネットワークにおいて、例えば２２５ａ、２２５ｂ、２２５ｃ、および２２５ｄのローカルのＳ−ＧＷは、ＩＰＸシステム２３０のＰ−ＧＷ２３５への、Ｓ８インターフェース（例えば、２６１ａ、２６１ｂ、２６１ｃ、および２６１ｄ）を確立し、エンドのＵＥ１１５に、ＩＰアドレスが、例えば、ホームネットワーク２１０の予め定義されたプライベートＩＰサブネット２３８によって割り当てられる。例えば、プライベートサブネット１０．１０．１０．ｘが、ホームネットワーク２１０に予め割り振られる。このようなプライベートサブネットにおけるＩＰアドレスに付随するトラフィックは、ホームネットワーク２１０とＩＰＸブレイクアウトシステム２３０との間で予め定義されたＶＰＮ接続２６３を介してプライベートネットワーク２１７にルーティング可能である。ホームＬＴＥネットワーク２１０のローミング中であるＵＥ１１５は、インターフェース２６７を介してインターネット１５０にアクセス可能であり、この場合、ルーティングおよびネットワークアドレス変換（ＮＡＴ）が、プライベートネットワークとパブリックインターネット１５０との間のＩＰ通信のために実行される。一方、ローミング中のＵＥ１１５はまた、プライベートネットワーク２１７のホームに限定されるサービスに、あらかじめ定義されたＶＰＮまたはプライベート接続２６３を介してアクセス可能とされる。
【００２３】
図３Ａは、第１の例示的な実施形態による、ローミングセッションを開始するときに異なるエンティティ間で交換されるデータ信号を示す信号伝達のフローチャートである。図３Ａに示す信号伝達は、ローミング中のＵＥ１１５によるＰ−ＧＷ２３５からのＩＰアドレスの取得および、第３者の設備（例えば、ＩＰＸブレイクアウトシステム２３０）を介するホーム・ウォールド・ガーデン・サービスまたはインターネット１５０へのアクセスの処理を示す。３１０において、訪問先ＬＴＥネットワーク２２０を介してデータサービスにアクセスする要求が、ローミング中のＵＥ１１５から送信される。ＬＴＥの標準的な手順によれば、ローミング中のＵＥ１１５からローカルの訪問先ＬＴＥネットワーク２２０にアクセスする要求は、ローカルのＳ−ＧＷ２２５とともにローカルの移動性管理エンティティ（ＭＭＥ）２２３によって管理される。次に、３２０において、Ｓ−ＧＷ２２５は、ＧＴＰトンネルまたはＳ８インターフェースを、予め定義された取り決めまたは合意事項に基づいてＰ−ＧＷ２３５との間で構築する。例えば、ＩＰＸブレイクアウトシステムのプロバイダと、訪問先およびホームＬＴＥネットワークの両方のＭＮＯとの間の合意事項が与えられている場合、Ｓ８インターフェース２６１は、例えば、ＵＥ１１５の国際移動体加入者識別番号（ＩＭＳＩ）またはアクセスポイント名（access point name:ＡＰＮ）に基づいて、ＩＰＸブレイクアウトシステム２３０の特別なＰ−ＧＷ２３５で構築される。ＭＭＥ２２３は、例えば、Ｓ−ＧＷ２２５に、ＩＰＸシステム２３０の特別なＰ−ＧＷ２３５に接続するよう指示してもよい。ＭＭＥ２２３は、例えば、特別なＰ−ＧＷ２３５を示す、ＩＰＸブレイクアウトシステム２３０からの指示を受信する。特別なＰ−ＧＷ２３５は、そのデータ経路における遅延、そのデータリンクに関連した機能または帯域幅、ＵＥの種類、ホームネットワーク、訪問先ネットワーク、ローミング中のＵＥ１１５のユーザグループ、ビジネス上の理由、地理的な位置などに基づいて、ＩＰＸブレイクアウトシステム２３０によって選択／決定されてもよい。特別なＰ−ＧＷ２３５は、ホームＬＴＥネットワーク２１０のために指定されて予め定義されたプライベートＩＰサブネット２３８から、ローミング中のＵＥ１１５に、ＩＰアドレスを割り当てる。割り当てられたＩＰアドレスを用いて、ＵＥ１１５は、３４０において、プライベートネットワーク２１７のホーム・ウォールド・ガーデン・サービスに、予め接続されたＶＰＮまたはプライベートリンク２６３を介してアクセス可能であり、あるいは、３３０において、接続２６７を介してインターネット１５０にアクセス可能である。ＶＰＮ接続２６３は、典型的に、データアクセスサービスがＵＥ１１５に提供されるよりも以前に確立されている。通常、ＶＰＮ２６３は、動作中には動的に構築されない。ＶＰＮは、物理的接続であってもよく、またはインターネットによるＩＰセキュリティ（ＩＰＳｅｃ）接続であってもよい。例示的な実施形態によれば、ネットワークアドレス変換が、インターネット１５０にアクセスするときに用いられてもよい。
【００２４】
少なくとも１つの例示的な実施形態によれば、ＩＰＸブレイクアウトシステム２３０は、異なる複数のモバイルネットワークに対応する多数のプライベートＩＰサブネットのホストとして働き、この多数のプライベートＩＰサブネットを管理する。特定の１つのモバイルネットワークに関連付けられた１つのプライベートＩＰサブネットは１つ以上のＩＰアドレスを含み、この１つ以上のＩＰアドレスはこの特定の１つのモバイルネットワークに関連付けられたローミング中の複数のＵＥに割り当てられる。特定のモバイルネットワークに関連付けられたプライベートＩＰサブネットの１つ以上のＩＰアドレスは、典型的にはこの特定のモバイルネットワークによって認識可能であり、そのため、ローミング中のＵＥのそれぞれは、この特定のモバイルネットワークに関連付けられたプライベートネットワークにアクセス可能である。プライベートＩＰサブネットは、ルーティングポリシと、このようなポリシを実施するルータとをさらに含んでもよい。
【００２５】
図３Ｂは、第２の例示的な実施形態による、ローミングセッションを開始するときに異なるエンティティ間で交換されるデータ信号を示す信号伝達のフローチャートである。例えば、訪問先ＬＴＥネットワーク２２０のＭＮＯとＩＰＸブレイクアウトシステム２３０の事業者との間で合意事項が無い場合を仮定して、図３Ｂは、ＩＰＸブレイクアウトシステム２３０のダイアメータ・ルーティング・エージェント（ＤＲＡ）２３３でのダイアメータ信号伝達調停（Diameter singling mediation）によって、訪問先ＬＴＥネットワーク２２０がＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ（例えば２３５）をシームレスに選択する手法を記載する。ＬＴＥの標準的な手順によれば、ローカルのＭＭＥ２２３は、ローミング中のＵＥ１１５を認証し、訪問先ＬＴＥネットワーク２２０にアクセスすることを許可する。
【００２６】
３０５において、サービス要求またはデータアクセス要求を、ローミング中のＵＥ１１５から訪問先ＬＴＥネットワーク２２０のＭＭＥ２２３が受信する。ＵＥの要求を受信すると、ＭＭＥ２２３は、３１５において、例えばＳ６ａなどのダイアメータに基づく信号伝達を用いて、ＩＰＸブレイクアウトシステム２３０のＤＲＡ２３３を介して、ホームＬＴＥネットワーク２１０のホーム加入者サーバ（ＨＳＳ）２１９と通信する。３２５において、ＤＲＡ２３３は、ＭＭＥ２２３から受信したダイアメータメッセージをＨＳＳ２１９へ送る。ＭＭＥ２２３およびＨＳＳ２１９の両方で標準的な手順を経た後、３３５において、ＵＥ１１５のユーザのサービスプロファイルが、ＤＲＡ２３３に返送されて、ＭＭＥ２２３に送られる。サービスプロファイルは、多数の属性を含む。これら多数の属性は、例えば、ローカルブレイクアウトが許可されるか否かを示す「VPLMN Address Allowed（ＶＰＬＭＮアドレス許可）」、Ｓ−ＧＷ２２５を接続するＰ−ＧＷを特定する「PDN GW Identity（ＰＤＮ  ＧＷ識別番号）」、またはＰ−ＧＷが変更され得るか否かを示す「PDN GW Allocation Type（ＰＤＮ  ＧＷ割り振りタイプ）」である。
【００２７】
３４５において、ＤＲＡ２３３は、サービスプロファイルを受信し、このサービスプロファイル内の１つ以上の属性を修正または挿入し、修正されたサービスプロファイルをＭＭＥ２２３に送る。修正されたサービスプロファイルは、ローカルブレイクアウトが許可されないこと、例えば「VPLMN Address Allowed==No」を示し、使用するＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ２３５、例えば「PDN GW Identity==IP address of one of IPX P-GWs（複数のＩＰＸ  Ｐ−ＧＷのうちの１つのＩＰアドレス）」を特定し、Ｐ−ＧＷは変更できないこと、例えば「PDN  GW Allocation Type==Static（静的）」を示す。このように、訪問先ＬＴＥネットワーク２２０は、ローミング中のＵＥ１１５にサービスを提供するために、訪問先ＬＴＥネットワーク２２０のローカルのＰ−ＧＷを使用しなくてもよい。代わりに、ＧＴＰトンネル２６１が、ローカルのＳ−ＧＷ２２５と、修正されたサービスプロファイルにおいて提供されるＩＰアドレスを有する所定の静的なＰ−ＧＷとの間で確立される。換言すれば、ＤＲＡ２３３は、ユーザサービスプロファイルを修正することで、例えば、使用する特別なＰ−ＧＷ２３５またはＩＰＸブレイクアウトローミングを実行する特別なＰ−ＧＷ２３５に関する指示をＭＭＥ２２３に送信する。使用する特別なＰ−ＧＷ２３５は、そのデータ経路における遅延、それぞれのデータリンクに関連した機能または帯域幅、ＵＥの種類、ホームネットワーク、訪問先ネットワーク、ローミング中のＵＥ１１５のユーザグループ、ビジネス上の理由、地理上の位置などに基づいて、ＤＲＡ２３３によって決定／選択される。３５５において、ローカルのＭＭＥ２２３は、ローカルのＳ−ＧＷ２２５に、ＭＭＥ２２３が受信したサービスプロファイルで特定されたＰ−ＧＷ２３５に接続するよう指示する。３６５において、ローカルのＳ−ＧＷ２２５はＰ−ＧＷ２３５に接続し、Ｓ８インターフェース２６１を確立し、ローミング中のＵＥ１１５のためのＩＰアドレスを得る。ＩＰアドレスがローミング中のＵＥ１１５に割り当てられると、ローミングセッションが次に、開始可能であり、ＵＥ１１５は、要求するサービスにアクセスできる。
【００２８】
当業者であれば、図３Ｂによるローミング・シナリオが、ホームルーティングされるローミング１９１として、訪問先ＬＴＥネットワーク２２０に認識されうることを理解するであろう。換言すれば、訪問先ＬＴＥネットワーク２２０は、Ｐ−ＧＷ２３５がＩＰＸブレイクアウトシステム２３０内にあり、ホームＬＴＥネットワーク２１０内にはないことに気が付かないであろう。また、当業者であれば、図３Ｂで説明した信号伝達処理は、訪問先ＬＴＥネットワーク２２０の事業者とＩＰＸブレイクアウトシステム２３０の事業者との間に合意事項または取り決めがなくても使用できることを理解するであろう。
【００２９】
図４Ａは、ＩＰＸブレイクアウトローミングにおいてホームに限定されたプライベートネットワーク２１７にアクセスする例を示す通信システムのブロック図である。少なくとも１つの構成によれば、プライベートネットワーク２３８のドメイン・ネーム・システム（ＤＮＳ）サーバ２１８がローミング中のＵＥ１１５に割り当てられる。ＤＮＳサーバ２１８は、典型的に、非ローミング・シナリオまたはホームルーティングされるローミング・シナリオ１９１では、ホームのＰ−ＧＷ２１５によってＵＥ１１５に割り当てられることになる。完全修飾ドメイン名（Fully Qualified Domain Name:ＦＱＤＮ）または対象ウェブアドレスのＩＰアドレスを決定するために、ＵＥ１１５による、任意のＤＮＳクエリが、ＩＰＸブレイクアウトシステム２３０のプライベートＩＰサブネット２３８と、予め接続されたＶＰＮつまりプライベートリンク２６３と、を介してホームのＤＮＳサーバ２１８にルーティングされる。決定されたＩＰアドレスが、プライベートネットワーク２１７に、またはそのウォールド・ガーデン・サービスに、プライベートポータルとして属する（例えば、１０．１０．８．１０）場合、そのＩＰペイロードは、ＶＰＮ接続２６３を介してプライベートネットワーク２１７にルーティングされる。しかし、決定されたＩＰアドレスがパブリックインターネットに属する場合、続くＩＰペイロードが、例えば、プライベートサブネット２３８とパブリックインターネット１５０とのインターフェース２６７のネットワークアドレス変換（ＮＡＴ）機能を介して、インターネット１５０にルーティングされる。そのため、ローミング中のＵＥ１１５は、ＩＰＸブレイクアウト・ローミング・アーキテクチャのもとで、プライベートネットワーク２１７のホーム・ウォールド・ガーデン・サービスと、パブリックインターネット１５０との両方にシームレスにアクセスできる。
【００３０】
図４Ｂは、ＩＰＸブレイクアウトローミングにおいてホームに限定されたプライベートネットワークへのアクセスを可能にする方法を示すフローチャートである。ブロック４１０において、ローミング中のＵＥ１１５は、訪問先ＬＴＥネットワーク２２０を介してサービスアクセスを要求する。ブロック４２０において、ＧＴＰトンネル２６１が、訪問先ＬＴＥネットワーク２２０のＳ−ＧＷ２２５と、ＩＰＸブレイクアウトシステム２３０のＰ−ＧＷ２３５との間で確立される。ブロック４３０において、ローミング中のＵＥ１１５は、ＧＴＰトンネルつまりＳ８インターフェース２６１を介してＰ−ＧＷ２３５によってＩＰアドレスが割り当てられる。ホームのＤＮＳサーバ２１８のＩＰアドレスもまた、ローミング中のＵＥ１１５に割り当てられる。例えば、Ｐ−ＧＷ２３５は、ＤＮＳサーバＩＰアドレス（例えば、１０．１０．８．８）と、ＩＰＸシステムで保持され、かつホームＬＴＥネットワーク２１０に関連付けられた１０．１０．１０．ｘのような予め定義されたサブネットから選択されるＩＰアドレス（例えば、１０．１０．１０．５）とを、ローミング中のＵＥに割り当てる。ＩＰＸブレイクアウトシステム２３０で保持された、１０．１０．１０．ｘのようなサブネットのＩＰアドレスは、プライベートネットワーク２１７（例えば、１０．１０．８．ｘ）によって認識可能である。ブロック４４０において、ローミング中のＵＥ１１５は、ホームのＤＮＳサーバ２１８に例えばウェブサイトＩＰアドレスのＩＰアドレスについて問い合わせる。４５０において、ＤＮＳサーバ２１８は、ＩＰアドレスを解決し、ＵＥ１１５に応答する。解決したＩＰアドレスがパブリックである場合、ブロック４６０において、対応するペイロードがインターネット１５０にルーティングされる。ローミング中のＵＥ１１５に割り当てられたＩＰアドレスがプライベートである場合（例えばホーム・ウォールド・ガーデン・サービス・アドレスである場合）、ブロック４７０において、対応するペイロードが、プライベートネットワーク２１７にルーティングされる。ＩＰペイロードのルーティングは、プライベートネットワーク２１７へのＶＰＮ接続２６３を介してか、またはインターネット１５０へのルーティングの場合は接続２６７のＮＡＴ機能を用いて、ＩＰＸブレイクアウトシステム２３０によって実行される。
【００３１】
図５は、ＩＰＸブレイクアウトローミングにおける課金データ記録（ＣＤＲ）の処理を示す通信システムのブロック図である。ＩＰＸブレイクアウトシステム２３０は、ローミング中のＵＥ１１５のためのＣＤＲをＰ−ＧＷ２３５から受信する課金ゲートウェイ２３４を含む。ここで、各ローミング中のＵＥ１１５には、ホームプライベートネットワークに限定されるサービスまたはインターネット上のサービスにアクセスするためのＩＰアドレスが割り当てられている。次に、ローミング中のＵＥ１１５に関する収集されたＣＤＲが、リアルタイムまたは疑似リアルタイムにホームＬＴＥネットワーク２１０におけるＣＧ２１４に通信インターフェース５０８を介して送信される。これにより、ホームＬＴＥネットワーク２１０は、ＵＥ１１５のユーザにローミング中のデータの使用料（使用量）について通知できる。ホームＬＴＥネットワークのＭＮＯは、ＩＰＸブレイクアウトシステム２３０から受信したＣＤＲを、そのＣＤＲがホームのＰ−ＧＷ２１５を介して収集されたかのように用いることができる。換言すれば、ＣＤＲのリアルタイムの収集に基づく、例えば非ローミング・シナリオで用いられる、ホームＬＴＥネットワークの全ての既存のアプリケーションは、ＩＰＸブレイクアウトローミング・シナリオにおいて何ら中断することなく正確に機能できる。ＩＰＸブレイクアウトとＩＰＸシステム設備でのＣＧとを用いて、ホームＬＴＥ・ＭＮＯは、ＩＰＸブレイクアウトシステム２３０とホームＬＴＥネットワーク２１０との間の予め設定されたＩＰ接続を介して、リアルタイムの態様で、ホームＬＴＥ・ＭＮＯのローミング中のＵＥに関するＣＤＲを受信する。論理接続２６９または２６３が、ＣＤＲデータを交換するための通信インターフェースを実施するのに用いられてもよい。ＣＧ２３４とＣＧ２１４との間でＣＤＲを報告するための通信インターフェース５０８として、例えば、ＧＴＰまたは例えばＨＴＴＰやＳＯＡＰなどの任意の他のＴＣＰ／ＩＰプロトコル、あるいは任意の独自に開発されたプロトコルなどの、この技術において既知である標準的なプロトコルを用いることができる。
【００３２】
図６は、ハブ・ブレイクアウト・システム１３０によって実行されるハブ・ブレイクアウト・ローミングの方法を示すフローチャートである。６１０において、サービス要求またはデータアクセス要求が、ハブ・ブレイクアウト・システム１３０（例えば、ＩＰＸブレイクアウトシステム２３０）で受信される。データアクセス要求は、訪問先無線ネットワーク（例えば、１２０および２２０）におけるローミング中のモバイル装置１１５に関連付けられている。モバイル装置は、ホーム無線ネットワーク（例えば、１１０および２１０）に加入している。６２０において、ＩＰアドレスが、ローミング中のモバイル装置１１５にハブ・ブレイクアウト・システム（例えば１３０または２３０）によって割り当てられる。詳細には、ハブ・ブレイクアウト・システム（例えば１３０または２３０）の、Ｐ−ＧＷ（例えば２３５）によってＩＰアドレスが、ローミング中のモバイル装置に割り当てられる。６３０において、ハブ・ブレイクアウト・システム（例えば１３０または２３０）は、モバイル装置に割り当てられたＩＰアドレスを用いて、モバイル装置１１５が要求するデータアクセスに関連する少なくとも１つのデータソースとの間で対応するデータパケットをルーティングすることによって、訪問先無線ネットワーク（例えば１２０および２２０）を介してモバイル装置１１５へデータアクセスを提供する。
【００３３】
当業者であれば、本明細書に記載の実施形態は、ＬＴＥネットワークまたはＩＰＸシステムに限定されないことを理解するであろう。実際、ハブ・ブレイクアウト・ローミングは、一般に、他の無線ネットワークまたは他の通信ネットワークで用いられ得る。例えば、ハブ・ブレイクアウト・ローミングの手法は、インターネットおよびデータアクセスを提供する通信ネットワークで用いられてもよい。他のハブネットワーク、またはＩＰＸシステムもしくはＩＰＸブレイクアウトシステム以外のハブ・ブレイクアウト・システムも、ハブ・ブレイクアウト・ローミング機能を実施するために使用できる。
【００３４】
上述の例示的な実施形態は、多くの異なる手法で実施されてもよいことを理解されたい。一部の例において、本明細書に記載した種々の方法および機械装置のそれぞれは、物理的、仮想的、または複合の汎用コンピュータによって実行されてもよく、この汎用コンピュータは、中央処理装置、メモリ、ディスクまたは他の大容量記憶装置、通信インターフェース、入力／出力（Ｉ／Ｏ）デバイス、および他の周辺機器を有する。汎用コンピュータは、例えば、ソフトウエア指示をデータ処理装置にロードし、次に、その指示の実行を行わせて本明細書に記載する機能を実行することで、上述の方法を実行する機械装置とされる。
【００３５】
この技術において知られているように、このようなコンピュータは、システムバスを含み得る。バスは、コンピュータまたは処理システムのコンポーネント間のデータ転送に用いられるハードウエアの線の集合である。バスは、コンピュータシステムの異なる要素間で情報の転送を可能にする、例えば、プロセッサ、ディスク記憶装置、メモリ、入力／出力ポート、ネットワークポートなどの当該要素を接続する、本質的に共有のコンジットである。１つ以上の中央処理装置ユニットがシステムバスに取り付けられ、コンピュータ指示の実行に備えている。また、システムバスには、典型的には、例えばキーボード、マウス、ディスプレイ、プリンタ、スピーカなどのさまざまな入力デバイスおよび出力デバイスをコンピュータに接続するためのＩ／Ｏデバイスインターフェースも取り付けられる。ネットワークインターフェースにより、コンピュータは、ネットワークに取り付けられた様々な他のデバイスに接続できる。メモリは、実施形態を実施するために用いられるコンピュータソフトウエア命令およびデータのための揮発性記憶を提供する。ディスクまたは他の大容量記憶装置は、例えば本明細書に記載したさまざまな手順を実現するために用いられるコンピュータソフトウエア命令およびデータのための不揮発性記憶を提供する。
【００３６】
したがって、実施形態は、典型的には、ハードウエア、ファームウエア、ソフトウエア、またはこれらの任意の組み合わせによって、実現され得る。
【００３７】
実施形態によっては、本明細書に記載した手順、デバイス、および処理が、コンピュータプログラム製品を構成し、これには、システムのためのソフトウエア命令の少なくとも一部を提供する非一時的なコンピュータ可読媒体、例えば１つ以上のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ディスケット、テープなどの取り外し可能な記憶媒体などが含まれる。このようなコンピュータプログラム製品は、当該技術で周知のように、任意の適切なソフトウエアインストレーション手順によってインストールできる。他の実施形態では、少なくともソフトウエア命令の一部が、ケーブル、通信および／またはワイヤレス接続を介してダウンロードされてもよい。
【００３８】
さらに、ファームウエア、ソフトウエア、ルーチン、または命令が、データプロセッサの一定のアクションおよび／または機能を行うように、本明細書には記載されているかもしれない。しかし、本明細書に含まれるそのような記載は、便宜上のためだけのものであって、そのようなアクションは実際には、ファームウエア、ソフトウエア、ルーチン、命令などを実行するコンピューティングデバイス、プロセッサ、コントローラ、または他のデバイスから生じることを理解されたい。
【００３９】
また、フロー図、ブロック図、およびネットワーク図に含まれる要素はこれよりも多くても少なくてもよく、異なるように配置されてもよく、また異なるように表現されてもよいことも、理解されたい。しかし、実装によっては、ブロック図およびネットワーク図を規定し、実施形態の実行を示すブロック図およびネットワーク図の数は、特別なものとされてよいことをさらに理解されたい。
【００４０】
したがって、さらなる実施形態は、さまざまなコンピュータアーキテクチャ、物理的、仮想的、クラウドコンピュータ、および／またはこれらの組み合わせで実現されてもよく、したがって、本明細書で記載したデータプロセッサは、例示のみを意図しており、実施形態の限定を意図するものではない。
【００４１】
本発明をその例示的な実施形態を参照しつつ具体的に示して説明してきたが、添付の請求の範囲に包含される本発明の範囲を逸脱することなく、さまざまな形および詳細の変更がなされ得ることが、当業者によって理解されるであろう。
〔態様１〕
モバイル装置のためのローミングサービスを処理する方法であって、
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求をハブ・ブレイクアウト・システムで受信することと、
前記ハブ・ブレイクアウト・システムが、インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てることと、
前記ハブ・ブレイクアウト・システムが、前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングすることとを備えた、方法。
〔態様２〕
態様１に記載の方法において、さらに、
前記ハブ・ブレイクアウト・システム内のゲートウェイモジュールを選択することであって、前記ゲートウェイモジュールが、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てる、ことを備えた、方法。
〔態様３〕
態様２に記載の方法において、さらに
前記ホーム通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信することと、
前記選択されたゲートウェイモジュールと、前記ホーム通信ネットワークに関連付けられた別のゲートウェイモジュールとの間における接続を確立させることであって、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記ホーム通信ネットワークと交換するために用いられる、こととを備えた、方法。
〔態様４〕
態様２に記載の方法において、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、方法。
〔態様５〕
態様３に記載の方法において、前記接続が、前記ハブ・ブレイクアウト・システムと前記訪問先通信ネットワークとの間で確立される汎用無線パケットサービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、方法。
〔態様６〕
態様３に記載の方法において、
前記ホーム通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信することが、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正することと、
前記修正されたサービスプロファイルを前記訪問先ネットワークに送信することとを含む、方法。
〔態様７〕
態様１に記載の方法において、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、方法。
〔態様８〕
態様１に記載の方法において、さらに、
前記ハブ・ブレイクアウト・システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定することを備えた、方法。
〔態様９〕
態様１に記載の方法において、前記データパケットをルーティングすることが、前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、方法。
〔態様１０〕
態様１に記載の方法において、前記ＩＰアドレスをルーティングすることが、プライベートＩＰアドレスまたはパブリックＩＰアドレスを含む、方法。
〔態様１１〕
態様１に記載の方法において、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信することを備えた、方法。
〔態様１２〕
態様１に記載の方法において、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、方法。
〔態様１３〕
態様１に記載の方法において、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、方法。
〔態様１４〕
態様１に記載の方法において、
前記データアクセス要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、方法。
〔態様１５〕
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求を受信し、インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てる、ゲートウェイサブシステムと、
前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングする、ルータサブシステムとを備えた、ハブ・ブレイクアウト通信システム。
〔態様１６〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ゲートウェイサブシステムが、さらに、
前記ハブ・ブレイクアウト通信システム内のゲートウェイモジュールであって、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てるゲートウェイモジュールを選択する、ハブ・ブレイクアウト通信システム。
〔態様１７〕
態様１６に記載のハブ・ブレイクアウト通信システムにおいて、
前記ゲートウェイサブシステムが、さらに
前記ホーム通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信し、
前記選択されたゲートウェイモジュールと、前記ホーム通信ネットワークに関連付けられた別のゲートウェイモジュールとの間で接続を確立させ、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記ホーム通信ネットワークと交換するために用いられる、ハブ・ブレイクアウト通信システム。
〔態様１８〕
態様１６に記載のハブ・ブレイクアウト通信システムにおいて、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、ハブ・ブレイクアウト通信システム。
〔態様１９〕
態様１７に記載のハブ・ブレイクアウト通信システムにおいて、前記接続が、前記ハブ・ブレイクアウト通信システムと前記訪問先通信ネットワークとの間で確立される汎用無線パケットサービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、ハブ・ブレイクアウト通信システム。
〔態様２０〕
態様１７に記載のハブ・ブレイクアウト通信システムにおいて、
前記選択されたゲートウェイモジュールの指示を前記ホーム通信ネットワークに送信するゲートウェイサブシステムが、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正することと、
前記修正されたサービスプロファイルを前記訪問先ネットワークに送信することとを含む、ハブ・ブレイクアウト通信システム。
〔態様２１〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、ハブ・ブレイクアウト通信システム。
〔態様２２〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ルータサブシステムが、さらに、
前記ハブ・ブレイクアウト通信システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定する、ハブ・ブレイクアウト通信システム。
〔態様２３〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、前記データパケットをルーティングする前記ルーティングサブシステムが、
前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、ハブ・ブレイクアウト通信システム。
〔態様２４〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ＩＰアドレスをルーティングする前記ルーティングサブシステムが、
プライベートＩＰアドレスまたはパブリックＩＰアドレスを含む、ハブ・ブレイクアウト通信システム。
〔態様２５〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信する課金ゲートウェイを備えた、ハブ・ブレイクアウト通信システム。
〔態様２６〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、ハブ・ブレイクアウト通信システム。
〔態様２７〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、ハブ・ブレイクアウト通信システム。
〔態様２８〕
態様１５に記載のハブ・ブレイクアウト通信システムにおいて、
前記データアクセス要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、ハブ・ブレイクアウト通信システム。
〔態様２９〕
コンピュータコード命令を記憶した非一時的なコンピュータ可読媒体であって、
前記コンピュータコード命令が、
ホーム通信ネットワークに加入しているユーザネットワーク装置であって、訪問先通信ネットワークにローミングしているユーザネットワーク装置のデータアクセス要求を受信する手順と、
インターネットプロトコル（ＩＰ）アドレスを前記ユーザネットワーク装置に割り当てる手順と、
前記ユーザネットワーク装置による前記データアクセス要求に関連するデータパケットを、前記割り当てられたＩＰアドレスを用いて、少なくとも１つの対応するデータソースとの間でルーティングする手順とを、少なくとも１つのプロセッサによる実行時に、ハブ・ブレイクアウト・システムに実行させる、非一時的なコンピュータ可読媒体。
〔態様３０〕
態様２９に記載の非一時的なコンピュータ可読媒体において、前記コンピュータコード命令が、さらに、
前記ハブ・ブレイクアウト・システム内のゲートウェイモジュールを選択する手順であって、前記ゲートウェイモジュールが、前記ＩＰアドレスを前記ユーザネットワーク装置に割り当てる、手順を、前記ハブ・ブレイクアウト・システムに実行させる、非一時的なコンピュータ可読媒体。
〔態様３１〕
態様３０に記載の非一時的なコンピュータ可読媒体において、前記コンピュータコード命令が、さらに、
前記ホーム通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信する手順と、
前記選択されたゲートウェイモジュールと、前記ホーム通信ネットワークに関連付けられた別のゲートウェイモジュールとの間における接続を確立させる手順であって、前記確立された接続が、前記データアクセス要求に関連するデータパケットを前記ホーム通信ネットワークと交換するために用いられる、手順とを、前記ハブ・ブレイクアウト・システムに実行させる、非一時的なコンピュータ可読媒体。
〔態様３２〕
態様３０に記載の非一時的なコンピュータ可読媒体において、
前記ゲートウェイモジュールが、
前記訪問先通信ネットワーク、
前記ホーム通信ネットワーク、
ユーザのグループ、
前記選択されるゲートウェイモジュール、前記訪問先通信ネットワーク、または前記ホーム通信ネットワークの地理的位置、
ビジネス上の理由、
対応する通信経路における遅延、および
対応する通信リンクの能力
のうちの少なくとも１つに基づいて選択される、非一時的なコンピュータ可読媒体。
〔態様３３〕
態様３１に記載の非一時的なコンピュータ可読媒体において、前記接続が、前記ハブ・ブレイクアウト・システムと前記訪問先通信ネットワークとの間で確立される汎用無線パケットサービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）トンネルである、非一時的なコンピュータ可読媒体。
〔態様３４〕
態様３１に記載の非一時的なコンピュータ可読媒体において、
前記ホーム通信ネットワークに、前記選択されたゲートウェイモジュールの指示を送信する手順が、
前記ホーム通信ネットワークから受信したサービスプロファイルであって、前記ユーザネットワーク装置のユーザのサービスプロファイルを修正する手順と、
前記修正されたサービスプロファイルを前記訪問先ネットワークに送信する手順とを含む、非一時的なコンピュータ可読媒体。
〔態様３５〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記少なくとも１つのデータソースが、
インターネットネットワーク、および
前記ホーム通信ネットワークのプライベートネットワーク
のうちの少なくとも１つを含む、非一時的なコンピュータ可読媒体
〔態様３６〕
態様２９に記載の非一時的なコンピュータ可読媒体において、前記コンピュータコード命令が、さらに、
前記ハブ・ブレイクアウト・システムで、１つまたは複数のＩＰアドレスを含むプライベートサブネットを、前記ホーム通信ネットワークに対して指定する手順を、前記ハブ・ブレイクアウト・システムに実行させる、非一時的なコンピュータ可読媒体。
〔態様３７〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記データパケットをルーティングする手順が、
前記ユーザネットワーク装置に割り当てられた前記ＩＰアドレスに基づいてデータパケットをルーティングするための１つまたは複数のルーティングポリシを用いることを含む、非一時的なコンピュータ可読媒体。
〔態様３８〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記ＩＰアドレスをルーティングする手順が、
プライベートＩＰアドレスまたはパブリックＩＰアドレスを含む、非一時的なコンピュータ可読媒体。
〔態様３９〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記コンピュータコード命令が、さらに、
前記データアクセス要求に付随する課金データを前記ホーム通信ネットワークに送信する手順を、前記ハブ・ブレイクアウト・システムに実行させる、非一時的なコンピュータ可読媒体。
〔態様４０〕
態様２９に記載の非一時的なコンピュータ可読媒体において、前記ホーム通信ネットワークおよび前記訪問先通信ネットワークが、無線ネットワークである、非一時的なコンピュータ可読媒体。
〔態様４１〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記ユーザネットワーク装置が、
モバイル装置、
タブレットコンピュータ、および
ラップトップコンピュータ
のうちの少なくとも１つである、非一時的なコンピュータ可読媒体。
〔態様４２〕
態様２９に記載の非一時的なコンピュータ可読媒体において、
前記データアクセスの要求が、
音声サービス、
メッセージサービス、
映像サービス、および
データサービス
のうちの少なくとも１つにアクセスする要求である、非一時的なコンピュータ可読媒体。
【図１】
0006328137.tif 000002
【図２Ａ】
0006328137.tif 000003
【図２Ｂ】
0006328137.tif 000004
【図３Ａ】
0006328137.tif 000005
【図３Ｂ】
0006328137.tif 000006
【図４Ａ】
0006328137.tif 000007
【図４Ｂ】
0006328137.tif 000008
【図５】
0006328137.tif 000009
【図６】
0006328137.tif 000010