(57)【特許請求の範囲】
【請求項１】
ユーザ機器により、登録が成功しうるネットワークのリストを取得するステップと、
前記ユーザ機器により、ローミングエリア内の使用可能なネットワークを検索し、前記ユーザ機器が使用可能なネットワークを検出するごとに、前記ユーザ機器により、前記検出された使用可能なネットワークが、登録が成功しうるネットワークの前記リストに記録されているかどうかを決定するステップと、
記録されている場合、前記ユーザ機器により、前記検索を停止して、前記検出された使用可能なネットワークに登録を試みるステップと
を備え、前記登録が成功しうるネットワークのリストは、有効時間が満了したときに削除される履歴ローミング情報を記録するために使用されるリストであり、前記履歴ローミング情報は、ローミング中に前記ユーザ機器が正常に登録したネットワークについての情報である
ことを特徴とするローミングネットワークアクセス方法。
【請求項２】
前記ユーザ機器により、前記検出された使用可能なネットワークに登録を試みる前記ステップの後、
前記ユーザ機器により、前記登録が成功したかどうかを決定するステップと、
成功した場合は、前記ユーザ機器により、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されているかどうかを決定し、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されていないと決定されるのであれば、前記検出された使用可能なネットワークの記録を前記履歴ローミング情報に追加し、または
成功しない場合は、前記ユーザ機器により、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されているかどうかを決定し、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されていると決定されるのであれば、前記検出された使用可能なネットワークの記録を前記履歴ローミング情報から削除する
ステップとをさらに備える
ことを特徴とする請求項１に記載の方法。
【請求項３】
登録が成功しうるネットワークの前記リストは、事業者がサポートするローミングネットワークに関する情報を記録するために使用される
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記ユーザ機器により、登録が成功しうるネットワークの前記リストを取得する前記ステップの後、前記ユーザ機器により、前記ローミングエリアをカバーするネットワークの国識別コードを取得するステップをさらに備え、
前記ユーザ機器により、前記検出された使用可能なネットワークが、登録が成功しうるネットワークの前記リストに記録されていることを決定する前記ステップの後、かつ前記ユーザ機器により、前記検出された使用可能なネットワークに登録を試みる前記ステップの前に、
前記ユーザ機器により、前記検出された使用可能なネットワークが、登録が成功しうるネットワークの前記リスト内にあり、前記国識別コードと一致するネットワークであるかどうかを決定し、そのようなネットワークである場合、前記ユーザ機器により、前記検出された使用可能なネットワークに登録を試みるステップを実行するステップをさらに備える
ことを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
登録が成功しうるネットワークの前記リストのバックアップは、クラウドサーバに格納され、
前記ユーザ機器により、登録が成功しうるネットワークのリストを取得する前記ステップは、前記ユーザ機器により、登録が成功しうるネットワークの前記リストが、前記ユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、前記ユーザ機器により、クラウドサーバに格納されている登録が成功しうるネットワークの前記リストを取得し、または格納されている場合は、前記ユーザ機器により前記クラウドサーバと、登録が成功しうるネットワークの前記リストを同期するステップを備える
ことを特徴とする請求項１に記載の方法。
【請求項６】
登録が成功しうるネットワークの前記リストがアップデートされた後、前記ユーザ機器により前記クラウドサーバと、登録が成功しうるネットワークの前記リストを同期するステップをさらに備える
ことを特徴とする請求項５に記載の方法。
【請求項７】
登録が成功しうるネットワークのリストを取得するように構成された取得モジュールと、
ローミングエリア内の使用可能なネットワークを検索するように構成された検索モジュールと、
前記検索モジュールが使用可能なネットワークを検出するごとに、前記検出された使用可能なネットワークが、前記取得モジュールによって取得された登録が成功しうるネットワークの前記リストに記録されているかどうかを決定し、記録されている場合、前記検索を停止させて、前記検出された使用可能なネットワークに登録を試みるように構成された登録モジュールと
を備え、前記登録が成功しうるネットワークのリストは、有効時間が満了したときに削除される履歴ローミング情報を記録するために使用されるリストであり、前記履歴ローミング情報は、ローミング中にユーザ機器が正常に登録したネットワークについての情報である
ことを特徴とするローミングネットワークアクセス装置。
【請求項８】
前記登録モジュールは、前記検出された使用可能なネットワークに登録を試みるステップの後、前記登録が成功したかどうかを決定し、成功した場合は、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されているかどうかを決定し、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されていないと決定されるのであれば、前記検出された使用可能なネットワークの記録を前記履歴ローミング情報に追加し、または成功しない場合は、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されているかどうかを決定し、前記検出された使用可能なネットワークが前記履歴ローミング情報に記録されていると決定されるのであれば、前記検出された使用可能なネットワークの記録を前記履歴ローミング情報から削除するようにさらに構成される
ことを特徴とする請求項７に記載の装置。
【請求項９】
登録が成功しうるネットワークの前記リストは、事業者がサポートするローミングネットワークに関する情報を記録するために使用される
ことを特徴とする請求項７に記載の装置。
【請求項１０】
前記取得モジュールは、登録が成功しうるネットワークの前記リストを取得した後、前記ローミングエリアをカバーするネットワークの国識別コードを取得するようにさらに構成され、
前記登録モジュールは、前記検出された使用可能なネットワークが、登録が成功しうるネットワークの前記リストに記録されていることを決定した後、かつ前記検出された使用可能なネットワークに登録を試みる前に、前記検出された使用可能なネットワークが、登録が成功しうるネットワークの前記リスト内にあり、前記国識別コードと一致するネットワークであるかどうかを決定し、そのようなネットワークである場合、前記検出された使用可能なネットワークに登録を試みるステップを実行するようにさらに構成される
ことを特徴とする請求項７乃至９のいずれか一項に記載の装置。
【請求項１１】
登録が成功しうるネットワークの前記リストのバックアップは、クラウドサーバに格納され、
前記取得モジュールは、登録が成功しうるネットワークの前記リストがユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、前記クラウドサーバに格納されている登録が成功しうるネットワークの前記リストを取得し、または格納されている場合は、前記クラウドサーバと、登録が成功しうるネットワークの前記リストを同期するように特に構成される
ことを特徴とする請求項７に記載の装置。
【請求項１２】
前記取得モジュールは、登録が成功しうるネットワークの前記リストがアップデートされた後、前記クラウドサーバと、登録が成功しうるネットワークの前記リストを同期するようにさらに構成される
ことを特徴とする請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信技術に関し、特に、ローミングネットワークアクセスの方法および装置に関する。
【背景技術】
【０００２】
ユーザ機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、省略形ＵＥ）の起動後またはローミング中、主要なタスクは、公衆陸上移動ネットワーク（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、省略形ＰＬＭＮ）を選択して、ＰＬＭＮに正常に登録することであり、このような方法によってのみ、ＵＥは呼び出しおよびデータ送信のような通信サービスを取得することができる。
【０００３】
起動後、ＵＥは最初に、前回ＵＥが正常に登録した公衆陸上移動ネットワーク（Ｒｅｇｉｓｔｅｒｅｄ  ＰＬＭＮ、省略形ＲＰＬＭＮ）への登録を試みる。登録が失敗した場合、ＵＥは、フルバンドのネットワーク検索を実行する。ＵＥは、ＵＥによってサポートされている周波数帯域および無線アクセス技術（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｔｅｃｈｎｏｌｏｇｉｅｓ、省略形ＲＡＴ）に従ってすべてのネットワークを検索し、次いで、使用可能なネットワークのリストが形成され、リスト内の各要素が使用可能なネットワークのＰＬＭＮおよびＲＡＴを含む。ＵＥによって実行されるフルバンドネットワーク検索の期間は、主として、ＵＥによってサポートされる周波数帯域およびＲＡＴ、ＵＥが位置するエリアのカバレッジセルの量、およびＵＥのソフトウェアおよびハードウェアの制約のような要因によって異なる。
【０００４】
使用可能なネットワークへのＵＥのより迅速な登録を容易にするため、ＵＥは、特定のルールに従って、検出された使用可能なネットワークのリスト内のＰＬＭＮを選択する。第３世代移動体通信システム標準化プロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、省略形３ＧＰＰ）仕様においては、ＵＥが以下の順序でＰＬＭＮを選択することが規定されている。
ホーム公衆陸上移動ネットワーク（Ｈｏｍｅ  ＰＬＭＮ、省略形ＨＰＬＭＮ）
−−＞ユーザ制御の公衆陸上移動ネットワーク（Ｕｓｅｒ  ＰＬＭＮ、省略形ＵＰＬＭＮ）
−−＞事業者制御の公衆陸上移動ネットワーク（Ｏｐｅｒａｔｏｒ  ＰＬＭＮ、省略形ＯＰＬＭＮ）
−−＞その他の使用可能なＰＬＭＮ（Ｏｔｈｅｒ  Ａｖａｉｌａｂｌｅ  ＰＬＭＮ）
たとえば、ＵＥは、ＨＰＬＭＮ、ＵＰＬＭＮ、ＯＰＬＭＮ、およびその他の使用可能なＰＬＭＮの信号品質に従って、検出された使用可能なネットワークのリスト内の使用可能なネットワークの優先順位を設定し、優先順位の降順に使用可能なネットワークをソートして、ＵＥは、登録が成功するまで、優先順位に従って順に使用可能なネットワークを選択し、登録を試みる。
【０００５】
選択された使用可能なネットワークごとに、ＵＥの登録プロセスは、ネットワーク全域にわたるシグナリングメッセージ交換の複数回のラウンドを伴い、さらに、１つの登録試行が失敗した場合、ＵＥは、たとえば失敗した試行の数量が事前設定されている試行失敗の数量しきい値に到達するなど、事前設定されている停止条件が満たされるまで同じ使用可能なネットワークへの登録を試行し続ける必要があるので、ＵＥが使用可能なネットワークに登録を試みる場合に比較的長い遅延が生じる。加えて、ＵＥがローミングしているシナリオにおいて、ＵＥのローミングエリアに膨大数の事業者がある場合、使用可能なネットワークのリストは長く、たとえば、香港、米国、および一部欧州の国々には多数の小規模事業者があり、使用可能なネットワークのリストは数十の要素（ＰＬＭＮ、ＲＡＴ）を含むことがある。
【０００６】
従来技術において、ＵＥがローミングエリア内のネットワークに最初にアクセスする場合、ＵＥがローミングエリア内のネットワークに正常に登録するまで比較的長時間を要する必要があり、これは過剰に長い待機時間をもたらすのでユーザエクスペリエンスに影響を与える。
【発明の概要】
【０００７】
本発明の実施形態は、ユーザ機器によりローミングエリア内の初期ネットワークアクセスに費やされる時間を短縮するための、ローミングネットワークアクセスの方法および装置を提供する。
【０００８】
第１の態様によれば、本発明の実施形態は、ローミングネットワークアクセス方法を提供し、方法は、
ユーザ機器により、登録が成功しうるネットワークのリストを取得するステップと、
ユーザ機器により、ローミングエリア内の使用可能なネットワークを検索するステップと、
ユーザ機器が使用可能なネットワークを検出するごとに、ユーザ機器により、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されているかどうかを決定するステップと、
記録されている場合、ユーザ機器により、検出された使用可能なネットワークに登録を試みるステップとを含む。
【０００９】
第１の態様によれば、第１の態様の第１の可能な実施方法において、登録が成功しうるネットワークのリストは、履歴ローミング情報を記録するために使用されるリストであり、履歴ローミング情報は、ローミング中にユーザが正常に登録したネットワークに関する情報である。
【００１０】
第１の態様の第１の可能な実施方法によれば、第１の態様の第２の可能な実施方法において、ユーザ機器により、検出された使用可能なネットワークに登録を試みるステップの後、方法は、
ユーザ機器により、登録が成功したかどうかを決定するステップと、
成功した場合は、ユーザ機器により、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていないと決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報に追加し、または
成功しない場合は、ユーザ機器により、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていると決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報から削除するステップとをさらに含む。
【００１１】
第１の態様によれば、第１の態様の第３の可能な実施方法において、登録が成功しうるネットワークのリストは、事業者がサポートするローミングネットワークに関する情報を記録するために使用される。
【００１２】
第１の態様、および第１の態様の第１から第３の可能な実施方法のいずれか１つによれば、第１の態様の第４の可能な実施方法において、ユーザ機器により、登録が成功しうるネットワークのリストを取得するステップの後、方法は、ユーザ機器により、ローミングエリアをカバーするネットワークの国識別コード（ｍｏｂｉｌｅ  ｃｏｕｎｔｒｙ  ｃｏｄｅ）を取得するステップと、
ユーザ機器により、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されていることを決定するステップの後、かつユーザ機器により、検出された使用可能なネットワークに登録を試みるステップの前に、方法は、
ユーザ機器により、検出された使用可能なネットワークが、登録が成功しうるネットワークのリスト内にあり、国識別コードと一致するネットワークであるかどうかを決定し、そのようなネットワークである場合、ユーザ機器により、検出された使用可能なネットワークに登録を試みるステップを実行するステップをさらに含む。
【００１３】
第１の態様、および第１の態様の第１から第４の可能な実施方法のいずれか１つによれば、第１の態様の第５の可能な実施方法において、登録が成功しうるネットワークのリストは、ユーザ機器の不揮発性メモリに格納される。
【００１４】
第１の態様の第５の可能な実施方法によれば、第１の態様の第６の可能な実施方法において、登録が成功しうるネットワークのリストのバックアップは、クラウドサーバに格納され、
ユーザ機器により、登録が成功しうるネットワークのリストを取得するステップは、ユーザ機器により、登録が成功しうるネットワークのリストが、ユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、ユーザ機器により、クラウドサーバに格納されている登録が成功しうるネットワークのリストを取得し、または格納されている場合は、ユーザ機器によりクラウドサーバと、登録が成功しうるネットワークのリストを同期するステップを含む。
【００１５】
第１の態様の第６の可能な実施方法によれば、第１の態様の第７の可能な実施方法において、方法は、登録が成功しうるネットワークのリストがアップデートされた後、ユーザ機器によりクラウドサーバと、登録が成功しうるネットワークのリストを同期するステップをさらに含む。
【００１６】
第１の態様、および第１の態様の第１から第４の可能な実施方法のいずれか１つによれば、第１の態様の第８の可能な実施方法において、登録が成功しうるネットワークのリストは、加入者識別モジュールに格納される。
【００１７】
第２の態様によれば、本発明の実施形態は、ローミングネットワークアクセス装置を提供し、装置は、
登録が成功しうるネットワークのリストを取得するように構成された取得モジュールと、
ローミングエリア内の使用可能なネットワークを検索するように構成された検索モジュールと、
検索モジュールが使用可能なネットワークを検出するごとに、検出された使用可能なネットワークが、取得モジュールによって取得された登録が成功しうるネットワークのリストに記録されているかどうかを決定し、記録されている場合、検出された使用可能なネットワークに登録を試みるように構成された登録モジュールと、を含む。
【００１８】
第２の態様によれば、第２の態様の第１の可能な実施方法において、登録が成功しうるネットワークのリストは、履歴ローミング情報を記録するために使用されるリストであり、履歴ローミング情報は、ローミング中にユーザが正常に登録したネットワークに関する情報である。
【００１９】
第２の態様の第１の可能な実施方法によれば、第２の態様の第２の可能な実施方法において、登録モジュールは、検出された使用可能なネットワークに登録を試みるステップの後、登録が成功したかどうかを決定し、成功した場合は、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていないと決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報に追加し、または成功しない場合は、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていると決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報から削除するようにさらに構成される。
【００２０】
第２の態様によれば、第２の態様の第３の可能な実施方法において、登録が成功しうるネットワークのリストは、事業者がサポートするローミングネットワークに関する情報を記録するために使用される。
【００２１】
第２の態様、および第２の態様の第１から第３の可能な実施方法のいずれか１つによれば、第２の態様の第４の可能な実施方法において、取得モジュールは、登録が成功しうるネットワークのリストを取得した後、ローミングエリアをカバーするネットワークの国識別コードを取得するようにさらに構成され、
登録モジュールは、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されていることを決定した後、かつ検出された使用可能なネットワークに登録を試みる前に、検出された使用可能なネットワークが、登録が成功しうるネットワークのリスト内にあり、国識別コードと一致するネットワークであるかどうかを決定し、そのようなネットワークである場合、検出された使用可能なネットワークに登録を試みるステップを実行するようにさらに構成される。
【００２２】
第２の態様、および第２の態様の第１から第４の可能な実施方法のいずれか１つによれば、第２の態様の第５の可能な実施方法において、登録が成功しうるネットワークのリストは、ユーザ機器の不揮発性メモリに格納される。
【００２３】
第２の態様の第５の可能な実施方法によれば、第２の態様の第６の可能な実施方法において、登録が成功しうるネットワークのリストのバックアップは、クラウドサーバに格納され、
取得モジュールは、登録が成功しうるネットワークのリストがユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、クラウドサーバに格納されている登録が成功しうるネットワークのリストを取得し、または格納されている場合は、クラウドサーバと、登録が成功しうるネットワークのリストを同期するように特に構成される。
【００２４】
第２の態様の第６の可能な実施方法によれば、第２の態様の第７の可能な実施方法において、取得モジュールは、登録が成功しうるネットワークのリストがアップデートされた後、クラウドサーバと、登録が成功しうるネットワークのリストを同期するようにさらに構成される。
【００２５】
第２の態様、および第２の態様の第１から第４の可能な実施方法のいずれか１つによれば、第２の態様の第８の可能な実施方法において、登録が成功しうるネットワークのリストは、加入者識別モジュールに格納される。
【００２６】
本発明の実施形態において提供されるローミングネットワークアクセスの方法および装置によれば、ユーザのユーザ機器がローミングエリア内のネットワークに最初にアクセスすると、ネットワーク検索プロセスにおいて、ユーザ機器がセルを検出するごとに、ユーザ機器は、セルが属しているＰＬＭＮが、登録が成功しうるユーザのネットワークのリストに記録されているかどうかを決定し、記録されている場合、ユーザ機器は、セルが属しているネットワークに登録を試みるか、または記録されていない場合、ユーザ機器は、登録が成功するまで前述の検索プロセスを続行する。登録が成功しうるネットワークのリストを用いて、ユーザ機器によって実行されるネットワーク検索の期間が縮小され、ユーザ機器は、登録が成功しうるネットワークのリストに基づいて、登録するＰＬＭＮを的を絞って選択し、ローミングエリア内の初期ネットワークアクセスにユーザ機器によって費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態によるローミングネットワークアクセス方法を示す流れ図である。
【図２】本発明の実施形態による履歴ローミング情報の更新を示す流れ図である。
【図３】本発明の実施形態によるローミングネットワークアクセス装置を示す概略構造図である。
【図４】本発明の実施形態によるローミングネットワークアクセス装置を示すもう１つの概略構造図である。
【発明を実施するための形態】
【００２８】
図１は、本発明の実施形態によるローミングネットワークアクセス方法を示す流れ図である。図１に示されるように、方法は、以下のステップを含む。
【００２９】
１０１：ユーザ機器は、登録が成功しうるネットワークのリストを取得する。
【００３０】
ユーザ機器は、ローカルストレージユニットからリストを取得してもよい、または別のデバイスもしくはネットワークからリストを取得してもよい。
【００３１】
１０２：ユーザ機器は、ローミングエリア内の使用可能なネットワークを検索する。
【００３２】
ステップ１０１とステップ１０２の間には厳密な時間系列はなく、ステップ１０１はステップ１０２の前に実行されてもよいか、またはステップ１０１はステップ１０２の後に実行されてもよいか、またはステップ１０１およびステップ１０２は同時に実行されてもよい。
【００３３】
１０３：ユーザ機器が使用可能なネットワークを検出するごとに、ユーザ機器は、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されているかどうかを決定する。記録されている場合、ステップ１０４に進むか、または記録されていない場合、ステップ１０２に戻って使用可能なネットワークの検索を続行する。
【００３４】
１０４：ユーザ機器は、検出された使用可能なネットワークに登録を試みる。
【００３５】
特に、本発明のこの実施形態において提供されるローミングネットワークアクセス方法は、ユーザのユーザ機器がローミングエリア内のネットワークに最初にアクセスするシナリオに適用されてもよい。ユーザ機器は、セルラー電話（ｃｅｌｌｕｌａｒ  ｐｈｏｎｅ）またはタブレットのようなワイヤレス通信デバイスであってもよい。登録が成功しうるネットワークのリストのメンバーは、登録が成功しうるネットワークのＰＬＭＮおよびＲＡＴを含んでもよい。
【００３６】
ユーザ機器がローミングエリア内のネットワークに最初にアクセスするとき、ユーザ機器は、ユーザ機器によってサポートされる周波数帯域および／またはＲＡＴに基づいて、使用可能なネットワークを検索し、ユーザ機器がローミング状態にあると決定される場合、ユーザ機器がセルを検出するごとに、ユーザ機器は、セルが属しているＰＬＭＮを、登録が成功しうるネットワークのリスト内のＰＬＭＮと突き合わせて、セルが属しているＰＬＭＮが登録が成功しうるネットワークのリストに記録されているかどうかを決定し、記録されている場合、ユーザ機器は、セルが属しているネットワークに登録を試みるか、または記録されていない場合、ユーザ機器は、ネットワーク検索プロセスの実行を続行する。
【００３７】
オプションとして、ユーザ機器が検出された使用可能なネットワークに登録を試みる間、ユーザ機器は引き続き使用可能なネットワークを検索し続ける。
【００３８】
オプションとして、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されていることを決定した後、ユーザ機器は、ＰＬＭＮ検索プロセスを停止して、検出された使用可能なネットワークに登録を試みる。
【００３９】
従来技術において、ユーザ機器がローミングエリア内のネットワークに最初にアクセスするとき、ユーザ機器は最初に、ユーザ機器によってサポートされるすべての周波数帯域および／またはＲＡＴを横断することによって全帯域幅ネットワーク検索を実行し、全ネットワーク検索プロセスが完了した後、ユーザ機器は、登録が成功するまで、次の順序：ＨＰＬＭＮ−−＞ＵＰＬＭＮ−−＞ＯＰＬＭＮ−−＞その他の使用可能なＰＬＭＮ（ＯＴＨＥＲ  Ａｖａｉｌａｂｌｅ  ＰＬＭＮ）で、すべての検出されたネットワークからＰＬＭＮを順次選択し、登録を試みる。ユーザ機器がローミングエリア内のネットワークに正常に登録するまで比較的長時間を要する必要があり、これは過剰に長い待機時間をもたらすのでユーザエクスペリエンスに影響を与える。
【００４０】
従来技術と比較すると、本発明のこの実施形態において提供されるローミングネットワークアクセス方法によれば、ユーザのユーザ機器が、ローミングエリア内のネットワークに最初にアクセスするとき、ユーザ機器がローミング状態にあると決定される場合、ユーザ機器がセルを検出するごとに、ユーザ機器は、セルが属しているＰＬＭＮが、登録が成功しうるユーザのネットワークのリストに記録されているかどうかを決定し、記録されている場合、ユーザ機器は、セルが属しているネットワークに登録を試みるか、または記録されていない場合、ユーザ機器は、登録が成功するまで前述の検索プロセスを続行する。本発明のこの実施形態において提供されるローミングネットワークアクセス方法において、登録が成功しうるネットワークのリストを用いて、ユーザ機器によって実行されるネットワーク検索の期間が縮小され、ユーザ機器は、登録が成功しうるネットワークのリストに基づいて、登録するＰＬＭＮを的を絞って選択し、ローミングエリア内の初期ネットワークアクセスにユーザ機器によって費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００４１】
オプションとして、前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、履歴ローミング情報を記録するために使用されるリストであり、履歴ローミング情報は、ローミング中にユーザが正常に登録したネットワークに関する情報である。
【００４２】
特に、ユーザのユーザ機器が、ローミング中にユーザが正常に登録したネットワークに関する情報に基づいて、ローミングエリア内のネットワークに最初にアクセスする場合、ユーザが履歴ローミング中に正常に登録したネットワークと一致するネットワークを検出すると、ユーザ機器は、検索プロセスを停止して、ネットワークへの登録を直接試み、それによりユーザ機器が起動後に膨大量の不要なＰＬＭＮ検索を実行することを回避し、ユーザ機器は、登録するＰＬＭＮを的を絞って選択して、ユーザ機器によってローミングエリア内の初期ネットワークアクセスに費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００４３】
さらに、ユーザ機器は、各々の登録試行の結果に従って、履歴ローミング情報をリアルタイムで更新してもよい。
【００４４】
図２は、本発明の実施形態による履歴ローミング情報の更新を示す流れ図である。本発明のこの実施形態は、図１に示される方法の実施形態に基づいて実施される。さらに、本発明のこの実施形態の方法において、ユーザの履歴ローミング情報をどのように更新するかについてさらに説明される。図２に示されるように、方法は、以下のステップを含む。
【００４５】
２０１：ユーザ機器が、ローイングエリア内でローミング中にネットワークに最初にアクセスする場合、ユーザ機器は、検出された使用可能なネットワークに登録を試みる。
【００４６】
２０２：ユーザ機器は、登録が成功したかどうかを決定する。成功しない場合は、ステップ２０３に進み、または成功した場合は、ステップ２０５に進む。
【００４７】
２０３：ユーザ機器は、検出された使用可能なネットワークが、履歴ローミング情報に記録されているかどうかを決定する。記録されている場合、ステップ２０４に進み、または記録されていない場合、更新プロセスは終了する。
【００４８】
２０４：検出された使用可能なネットワークの記録を履歴ローミング情報から削除し、更新プロセスは終了する。
【００４９】
２０５：ユーザ機器は、検出された使用可能なネットワークが、履歴ローミング情報に記録されているかどうかを決定する。記録されていない場合、ステップ２０６に進むか、または記録されている場合、更新プロセスは終了する。
【００５０】
２０６：検出された使用可能なネットワークの記録を履歴ローミング情報に追加し、更新プロセスは終了する。
【００５１】
オプションにより、前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、事業者がサポートするローミングネットワーク（ＯＰＬＭＮ）に関する情報を記録するために使用される。
【００５２】
特に、ユーザのユーザ機器が、事業者がサポートするローミングネットワークに関する情報に基づいて、ローミングエリア内のネットワークに最初にアクセスする場合、事業者がサポートするローミングネットワークと一致するネットワークを検出すると、ユーザ機器は、検索プロセスを停止して、ネットワークへの登録を直接試み、それによりユーザ機器が起動後に膨大量の不要なＰＬＭＮ検索を実行することを回避し、ユーザ機器は、登録するＰＬＭＮを的を絞って選択して、ユーザ機器によってローミングエリア内の初期ネットワークアクセスに費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００５３】
前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、履歴ローミング情報およびＯＰＬＭＮの両方を記録してもよく、ユーザ機器によって実行されるネットワーク検索の期間がさらに縮小され、ユーザ機器は、登録が成功しうるネットワークのリストに基づいて、登録するＰＬＭＮを的を絞って選択し、ローミングエリア内の初期ネットワークアクセスにユーザ機器によって費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００５４】
オプションにより、ユーザ機器は、ローミングエリアをカバーするネットワークの国識別コードに従って、登録が成功しうるネットワークの取得されたリストを選別してもよい、つまり、登録が成功しうるネットワークのリストの選別を用いて、国識別コードと一致するネットワークを取得することができる。ローミングエリアをカバーするネットワークが、１つの国の事業者の１または複数のネットワークであってもよいし、または２つ以上の国の複数のネットワークであってもよいことを理解されたい。たとえば、国々の間の境界領域において、隣接する国々の事業者のネットワークは、両方、呼び出し、境界領域をカバーする。この場合、ローミングエリアをカバーするネットワークは、隣接する国々の事業者の、境界領域をカバーするネットワークを含み、したがって、ローミングエリアをカバーするネットワークの国識別コードは、１つの国識別コードに限定されることはなく、隣接する国々の事業者の、境界領域をカバーするネットワークの国識別コードを含む、つまり、境界領域において、ローミングエリアをカバーするネットワークは、１つの国識別コードを有するように限定されることはない。
【００５５】
これに基づいて、ネットワーク検索プロセス中に、ユーザ機器が使用可能なネットワークを検出するごとに、ユーザ機器は、検出された使用可能なネットワークが、国識別コードと一致し、選別を用いて取得されたネットワークに記録されているかどうかを決定し、記録されている場合、ユーザ機器は、検出された使用可能なネットワークに登録を試みる。本発明のこの実施形態において提供されるローミングネットワークアクセス方法において、登録が成功しうるネットワークのリスト内のネットワークは、ローミングエリアの国識別コードを使用することによって選別され、ユーザ機器がＰＬＭＮを選択するネットワークの範囲をさらに絞り込むので、ユーザ機器は登録するＰＬＭＮを的を絞って選択することができ、それによりローミングエリア内の初期ネットワークアクセスにユーザ機器によって費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００５６】
代替として、ユーザ機器は、登録が成功しうるネットワークのリスト内の記録を選別しなくてもよく、代わりに、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されていることを決定した後、ユーザ機器は、検出された使用可能なネットワークが、登録が成功しうるネットワークのリスト内にあり、国識別コードと一致するネットワークであるかどうかをさらに決定し、そのようなネットワークである場合、ユーザ機器は、検出された使用可能なネットワークに登録を試みる。
【００５７】
オプションとして、前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、ユーザ機器の不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）に格納される。
【００５８】
さらに、登録が成功しうるネットワークのリストのバックアップは、クラウドサーバに格納される。クラウドサーバは、少なくとも１つのユーザの登録が成功しうるネットワークのリストを格納するために使用され、各ユーザの登録が成功しうるネットワークのリストは、各ユーザの識別子に従って個別に格納され、識別子は、たとえばユーザのクラウドアカウントもしくは電話番号、またはユーザ機器のＩＭＥＩシーケンス番号のような、ユーザ識別を特徴付ける情報であってもよい。ユーザがユーザ機器を失うか、または交換した後、交換後のユーザ機器は、クラウドサーバからユーザの登録が成功しうるネットワークのリストを取得してもよく、ローミングエリア内の初期ネットワークアクセス中に、登録が成功しうるネットワークのリストを使用して、ユーザ機器がＰＬＭＮを選択するネットワークの範囲を絞り込むので、ユーザ機器は、登録するＰＬＭＮを的を絞って選択することができるようになり、それによりローミングエリア内の初期ネットワークアクセスにユーザ機器によって費やされる時間が短縮されて、ユーザエクスペリエンスが改善されるようになる。
【００５９】
ユーザ機器により、登録が成功しうるネットワークのリストを取得する実現可能な実施方法は、ユーザ機器により、登録が成功しうるネットワークのリストが、ユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、ユーザ機器により、クラウドサーバに格納されている登録が成功しうるネットワークのリストを、クラウドサーバから取得し、または格納されている場合は、ユーザ機器により、登録が成功しうるネットワークのリストを不揮発性メモリから取得し、クラウドサーバと、登録が成功しうるネットワークのリストを同期して、ユーザ機器の不揮発性メモリに格納されている登録が成功しうるネットワークのリストのバージョン情報（たとえば、同期識別子およびタイムスタンプ）が、クラウドサーバに格納されている登録が成功しうるネットワークのリストのバージョン情報と一致するようにすることである。
【００６０】
さらに、登録が成功しうるネットワークのリストがアップデートされた後、ユーザ機器は、クラウドサーバと、登録が成功しうるネットワークのリストを同期し、ユーザ機器は、登録が成功しうるネットワークのリストに格納されている情報の変更を同期してクラウドサーバにアップロードして、登録が成功しうるネットワークのリストおよびクラウドサーバに格納されているバージョン情報を更新する。
【００６１】
オプションとして、前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、加入者識別モジュール（ＳＩＭ）に格納される。登録が成功しうるネットワークのリストを加入者識別モジュールに格納する実現可能な実施方法は、ＳＩＭに、新しい基礎ファイル（Ｅｌｅｍｅｎｔａｒｙ  Ｆｉｌｅ、省略形ＥＦ）、ＥＦ−ローム（ＥＦ−Ｒｏａｍ）を追加することであり、ここでＥＦ−ロームは、ユーザの登録が成功しうるネットワークのリストを格納するために使用される。
【００６２】
登録が成功しうるネットワークのリストが履歴ローミング情報を記録することは、一例として使用され、ユーザ機器がローミングエリア内でネットワークの最初にアクセスするとき、
登録成功メッセージまたは位置更新成功メッセージが受信された後、登録が成功しうる現在の使用可能なネットワークに関する情報がＥＦ−ロームに格納されるか、または
ユーザ機器の登録要求が拒否される場合、たとえば、拒否理由が許可されないＰＬＭＮ（ＰＬＭＮ  ｎｏｔ  ａｌｌｏｗｅｄ）であり、ユーザ機器は、登録が失敗する現在の使用可能なネットワークがＥＦ−ロームに記録されているかどうかを決定し、記録されている場合、ユーザ機器はこれをＥＦ−ロームから削除する。
【００６３】
オプションとして、有効時間フィールドは、ＥＦ−ロームで設定される。使用可能なネットワークに関する情報はＥＦ−ロームに新たに追加される間、有効時間が開始し、有効時間が満了すると、使用可能なネットワークに関する情報はＥＦ−ロームから自動的に削除される。
【００６４】
オプションとして、前述の実施形態に基づいて、ユーザ機器により、事業所がサポートするローミングネットワークに関する情報を取得する実現可能な実施方法は、ユーザ機器により、加入者識別モジュールから別個に取得されるＯＰＬＭＮリスト、および／またはクラウドサーバ、および／またはユーザ機器の不揮発性メモリを組み合わせて、結合ＯＰＬＭＮリストを形成することである。
【００６５】
図３は、本発明の実施形態によるローミングネットワークアクセス装置を示す概略構造図である。図３に示されるように、本発明のこの実施形態において提供されるローミングネットワークアクセス装置３００は、
登録が成功しうるネットワークのリストを取得するように構成された取得モジュール３０１と、
ローミングエリア内の使用可能なネットワークを検索するように構成された検索モジュール３０２と、
検索モジュール３０２が使用可能なネットワークを検出するごとに、検出された使用可能なネットワークが、取得モジュール３０１によって取得された登録が成功しうるネットワークのリストに記録されているかどうかを決定し、記録されている場合、検出された使用可能なネットワークに登録を試みるように構成された登録モジュール３０３とを含む。
【００６６】
本発明のこの実施形態において提供されるローミングネットワークアクセス装置３００は、ユーザ機器に配置されてもよい。ローミングネットワークアクセス装置３００は、図１に示される方法の実施形態において技術的解決策を実行するように構成されてもよい。その実施の原理および技術的効果は類似しており、詳細については本明細書において再度説明されることはない。
【００６７】
オプションとして、登録が成功しうるネットワークのリストは、履歴ローミング情報を記録するために使用されるリストであり、履歴ローミング情報は、ローミング中にユーザが正常に登録したネットワークに関する情報である。
【００６８】
さらに、登録モジュール３０３は、検出された使用可能なネットワークに登録を試みるステップの後、登録が成功したかどうかを決定し、成功した場合は、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていないと決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報に追加し、または成功しない場合は、検出された使用可能なネットワークが履歴ローミング情報に記録されているかどうかを決定し、検出された使用可能なネットワークが履歴ローミング情報に記録されていると決定されるのであれば、検出された使用可能なネットワークの記録を履歴ローミング情報から削除するようにさらに構成される。
【００６９】
オプションとして、登録が成功しうるネットワークのリストは、事業者がサポートするローミングネットワークに関する情報を記録するために使用される。
【００７０】
前述の実施形態に基づいて、取得モジュール３０１は、登録が成功しうるネットワークのリストを取得した後、ローミングエリアをカバーするネットワークの国識別コードを取得するようにさらに構成され、
登録モジュール３０３は、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されていることを決定した後、かつ検出された使用可能なネットワークに登録を試みる前に、検出された使用可能なネットワークが、登録が成功しうるネットワークのリスト内にあり、国識別コードと一致するネットワークであるかどうかを決定し、そのようなネットワークである場合、検出された使用可能なネットワークに登録を試みるステップを実行するようにさらに構成される。
【００７１】
前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、ユーザ機器の不揮発性メモリに格納される。
【００７２】
さらに、登録が成功しうるネットワークのリストのバックアップは、クラウドサーバに格納され、
取得モジュール３０１は、登録が成功しうるネットワークのリストがユーザ機器の不揮発性メモリに格納されているかどうかを検出し、格納されていない場合は、クラウドサーバに格納されている登録が成功しうるネットワークのリストを取得し、または格納されている場合は、クラウドサーバと、登録が成功しうるネットワークのリストを同期するように特に構成される。
【００７３】
さらに、取得モジュール３０１は、登録が成功しうるネットワークのリストがアップデートされた後、クラウドサーバと、登録が成功しうるネットワークのリストを同期するようにさらに構成される。
【００７４】
代替として、前述の実施形態に基づいて、登録が成功しうるネットワークのリストは、加入者識別モジュールに格納される。
【００７５】
図４は、本発明の実施形態によるローミングネットワークアクセス装置を示すもう１つの概略構造図である。図４に示されるように、本発明のこの実施形態において提供されるローミングネットワークアクセス装置４００は、入力ユニット４０１、プロセッサユニット４０２、出力ユニット４０３、通信ユニット４０４、ストレージユニット４０５、周辺インターフェイス４０６、および電源装置４０７のようなコンポーネントを含む。これらのコンポーネントは、１または複数のバスを使用することによって相互に通信する。当業者であれば、図４に示されるローミングネットワークアクセス装置４００の構造が、本発明に制限を課すものではなく、構造が、バス構造またはスター構造であってもよく、図４に示されているよりも多いかもしくは少ないコンポーネントを含んでもよく、または一部のコンポーネントが組み合わされてもよく、またはコンポーネントが異なる編成になっていることを理解するであろう。本発明のこの実施方法において、ローミングネットワークアクセス装置４００は、携帯電話、モバイルコンピュータ、タブレット、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、メディアプレイヤー、スマートテレビジョン、前述の項目の２つ以上の組合せなどを含む任意のモバイルまたはポータブル通信デバイスであってもよいが、これらに限定されることはない。
【００７６】
入力ユニット４０１は、ユーザとローミングネットワークアクセス装置４００との間の対話を実施するように、および／またはローミングネットワークアクセス装置４００に情報を入力するように構成される。たとえば、入力ユニット４０１は、ユーザによって入力された数字または文字情報を受信してもよく、ユーザ設定または機能制御に関連する信号入力を生成する。本発明の特定の実施方法において、入力ユニット４０１は、タッチパネルであってもよく、または物理入力キーもしくはマイクロフォンのような別の人間−コンピュータ対話インターフェイスであってもよく、またはカメラのような別の外部情報取り込み装置であってもよい。タッチスクリーンまたはタッチスクリーンとも称されるタッチパネルは、たとえば指またはスタイラスのような任意の適切な物体または付属部品を使用することによるタッチパネルの上または付近のユーザによって実行される操作モーションなど、タッチパネル上でユーザによって実行されるタッチ操作モーション、またはユーザによって実行されるタッチパネル付近の操作モーションを収集することができ、事前設定されたプログラムに従って対応する接続装置が駆動される。オプションとして、タッチパネルは、タッチ検出装置およびタッチコントローラという２つの部分を含むことができる。タッチ検出装置は、ユーザのタッチ方向を検出し、検出されたタッチ操作を電気信号に変換して、電気信号をタッチコントローラに送信し、タッチコントローラは、タッチ検出装置から電気信号を受信し、電気信号をタッチポイント座標に変換して、タッチポイント座標をプロセッサ４０２に送信する。タッチコントローラはまた、プロセッサユニット４０２によって送信されたコマンドを受信して、実行してもよい。加えて、タッチパネルは、抵抗タッチパネル、キャパシタンスタッチパネル、赤外線（Ｉｎｆｒａｒｅｄ）タッチパネル、または表面音波タッチパネルのような、複数のタイプのタッチパネルを使用することによって実施されてもよい。本発明のその他の実施方法において、入力ユニット４０１によって使用される物理入力キーは、物理キーボード、（音量調節キーまたはスイッチキーのような）機能キー、トラックボール、マウス、ジョイスティックなどのうちの１または複数を含んでもよく、これらに限定されることはない。マイクロフォン形式の入力ユニットは、ユーザまたは環境によって入力された音声を収集して、音声を、電気信号の形態をとり、プロセッサユニット４０２によって実行されうるコマンドに変換してもよい。
【００７７】
本発明の一部の他の実施方法において、入力ユニット４０１は、たとえば、力、力モーメント、圧力、応力、位置、変位、速度、加速度、角度、角速度、回転、回転速度、および作業状態が変化する時間のような、ローミングネットワークアクセス装置４００の物理量を検出して、検出および制御のために物理量を電気量に変換するように構成されたホール素子など、さまざまなタイプのセンサーであってもよい。その他のセンサーは、重力センサー、３軸加速度計、ジャイロスコープなどを含んでもよい。
【００７８】
プロセッサユニット４０２は、ローミングネットワークアクセス装置４００の制御センターであり、さまざまなインターフェイスおよびバスを使用することによって全ローミングネットワークアクセス装置４００のすべての部分に接続される。ストレージユニット４０５に格納されているソフトウェアプログラムおよび／またはモジュールを稼働または実行し、ストレージユニット４０５に格納されているデータを呼び出すことによって、プロセッサユニット４０２は、ローミングネットワークアクセス装置４００のさまざまな機能および／またはデータ処理を実行する。プロセッサユニット４０２は、集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、省略形ＩＣ）で構成されてもよく、たとえばプロセッサユニット４０２は単一のパッケージＩＣを含んでもよく、または同じ機能もしくは異なる機能を接続するために同じ機能もしくは異なる機能を有する複数のパッケージＩＣを含んでもよい。たとえば、プロセッサユニット４０２は、単一の中央演算処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、短縮形ＣＰＵ）のみを含んでもよく、またはＧＰＵ、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、短縮形ＤＳＰ）、および通信ユニット４０４の（ベースバンドチップのような）制御チップの組合せであってもよい。本発明のこの実施方法において、ＣＰＵは、単一のコンピューティングコアであってもよいか、または複数のコンピューティングコアを含むことができる。
【００７９】
通信ユニット４０４は、ローミングネットワークアクセス装置４００と別のデバイスとの間の通信を実施するように構成され、データパケットは、通信ユニット４０４を使用することによって送信または受信されてもよい。通信ユニット４０４は、ワイヤレスローカルエリアネットワーク（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、短縮形は無線ＬＡＮ）モジュール、ブルートゥースモジュール、およびベースバンド（Ｂａｓｅ  Ｂａｎｄ）モジュールのような通信モジュール、ならびに、ワイヤレスローカルエリアネットワーク通信、ブルートゥース通信、赤外線通信、および／または、たとえば広帯域符号分割多元接続（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、短縮形Ｗ−ＣＤＭＡ）および／または高速ダウンリンクパケットアクセス（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ、短縮形ＨＳＤＰＡ）などのセルラー通信システム通信を実行するように構成された、通信モジュールに対応する無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、短縮形ＲＦ）回路を含んでもよい。通信モジュールは、ローミングネットワークアクセス装置４００内のコンポーネント間の通信を制御するように構成され、直接メモリアクセス（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）をサポートすることができる。
【００８０】
本発明のさまざまな実施方法において、通信ユニット４０４内の通信モジュールは一般に、集積回路チップ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃｈｉｐ）の形態で提示され、選択的に組み合わされてもよく、通信ユニット４０４は、すべての通信モジュールおよび対応するアンテナグループを含む必要はない。たとえば、通信ユニット４０４は、セルラー通信システムの通信機能を提供するために、ベースバンドチップ、無線周波数チップ、および対応するアンテナのみを含むことができる。通信ユニット４０４によって確立された、ワイヤレスＬＡＮアクセスまたはＷＣＤＭＡアクセスのような、無線通信接続を用いて、ローミングネットワークアクセス装置４００は、セルラーネットワーク（Ｃｅｌｌｕｌａｒ  Ｎｅｔｗｏｒｋ）またはインターネット（Ｉｎｔｅｒｎｅｔ）に接続されてもよい。本発明の一部のオプションの実施方法において、ベースバンドモジュールのような、通信ユニット４０４内の通信モジュールは、プロセッサユニット４０２に組み入れられてもよく、クアルコム（Ｑｕａｌｃｏｍｍ）によって提供されるＡＰＱ＋ＭＤＭシリーズのプラットフォームは典型的な例である。
【００８１】
特に、本発明のこの実施方法において、通信ユニット４０４は、ローミングエリア内の使用可能なネットワークを検索する。オプションとして、通信ユニット４０４は、登録が成功しうるネットワークのリストをネットワークサーバから取得するようにさらに構成される。
【００８２】
出力ユニット４０３は、ビデオ出力ユニットおよび音声出力ユニットを含むが、これらに限定されることはない。ビデオ出力ユニットは、テキスト、画像、および／またはビデオを出力するように構成される。ビデオ出力ユニットは、たとえば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、有機発光ダイオード）、または電界放出ディスプレイ（ｆｉｅｌｄ  ｅｍｉｓｓｉｏｎ  ｄｉｓｐｌａｙ、短縮形ＦＥＤ）のような形態で構成された表示パネルなどの、表示パネルを含んでいてよい。代替として、ビデオ出力ユニットは、電気泳動（ｅｌｅｃｔｒｏｐｈｏｒｅｔｉｃ）ディスプレイのような反射型ディスプレイ、または光干渉変調（Ｉｎｔｅｒｆｅｒｏｍｅｔｒｉｃ  Ｍｏｄｕｌａｔｉｏｎ  ｏｆ  Ｌｉｇｈｔ）の技術を使用するディスプレイを含んでいてよい。ビデオ出力ユニットは、単一のディスプレイまたは異なるサイズの複数のディスプレイを含んでいてよい。本発明の特定の実施方法において、前述の入力ユニット４０１によって使用されるタッチパネルはまた、出力ユニット４０３の表示パネルとしても機能してもよい。たとえば、タッチパネル上でのタッチジェスチャ操作、またはタッチパネル付近のジェスチャ操作を検出した後、タッチパネルは、タッチイベントのタイプを決定するためにタッチジェスチャ操作またはジェスチャ操作をプロセッサユニット４０２に送信し、次いでプロセッサユニット４０２は、タッチイベントのタイプに従って対応するビジュアル出力をディスプレイパネルに提供する。図４において、入力ユニット４０１および出力ユニット４０３は、ローミングネットワークアクセス装置４００の入力および出力機能を実施するための２つの別個のコンポーネントとして使用されるが、一部の実施形態において、タッチパネルおよび表示パネルは、ローミングネットワークアクセス装置４００の入力および出力機能を実施するように統合されてもよい。たとえば、ビデオ出力ユニットは、ユーザがタッチの方法で操作を実行するのを補助するため、ウィンドウ、スクロールバー、アイコン、およびクリップブックを非限定的に含む仮想制御コンポーネントとしての機能を果たすさまざまなグラフィカルユーザインターフェイス（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、短縮形ＧＵＩ）を表示してもよい。
【００８３】
本発明の特定の実施方法において、ビデオ出力ユニットは、プロセッサユニット４０２によって出力されたビデオをフィルタリングおよび増幅するように構成された、フィルタおよび増幅器を含む。音声出力ユニットは、プロセッサユニット４０２によって出力された音声信号をデジタル形式からアナログ形式に変換するように構成されたデジタル−アナログ変換器を含む。
【００８４】
ストレージユニット４０５は、ソフトウェアプログラムおよびモジュールを格納するように構成されてもよい。ストレージユニット４０５に格納されているソフトウェアプログラムおよびモジュールを実行することにより、プロセッサユニット４０２は、ローミングネットワークアクセス装置４００のさまざまな機能アプリケーションを実行し、データ処理を実施する。ストレージユニット４０５は主に、プログラムストレージ領域およびデータストレージ領域を含む。プログラムストレージ領域は、オペレーティングシステム、ならびに音再生機能および画像表示機能のような少なくとも１つの機能に必要とされるアプリケーションプログラムを格納してもよい。データストレージ領域は、ローミングネットワークアクセス装置４００などの使用に従って作成された（音声データおよびアドレスブックのような）データを格納してもよい。本発明の特定の実施方法において、ストレージユニット４０５は、不揮発性ランダムアクセスメモリ（Ｎｏｎｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、短縮形ＮＶＲＡＭ）、相変化ランダムアクセスメモリ（Ｐｈａｓｅ  Ｃｈａｎｇｅ  ＲＡＭ、短縮形ＰＲＡＭ）、および磁気抵抗ランダムアクセスメモリ（Ｍａｇｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ、短縮形ＭＲＡＭ）のような揮発性メモリを含んでいてよく、少なくとも１つの磁気ディスクストレージデバイス、電気的消去可能プログラマブル読取り専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、短縮形ＥＥＰＲＯＭ）、およびＮＯＲフラッシュメモリ（ＮＯＲ  ｆｌａｓｈ  ｍｅｍｏｒｙ）またはＮＡＮＤフラッシュメモリ（ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ）のようなフラッシュメモリデバイスなどの不揮発性メモリをさらに含んでいてよい。不揮発性メモリは、プロセッサユニット４０２によって実行されるオペレーティングシステムおよびアプリケーションプログラムを格納する。プロセッサユニット４０２は、実行されるべきプログラムおよびデータを不揮発性メモリからメモリにロードし、デジタルコンテンツを大容量ストレージ装置に格納する。オペレーティングシステムは、メモリ管理、ストレージデバイス制御、および電力管理のようなルーチンのシステムタスクを制御および管理し、さまざまなソフトウェアとハードウェアとの間の通信を容易にするように構成されたさまざまなコンポーネントおよび／またはドライバを含む。本発明のこの実施方法において、オペレーティングシステムは、ＧｏｏｇｌｅのＡｎｄｒｏｉｄシステム、Ａｐｐｌｅにより開発されたｉＯＳシステム、またはＭｉｃｒｏｓｏｆｔにより開発されたＷｉｎｄｏｗｓオペレーティングシステムであってもよいか、またはＶｘｗｏｒｋｓのような組み込みのオペレーティングシステムであってもよい。
【００８５】
アプリケーションプログラムは、ブラウザ、電子メール、インスタントメッセージングサービス、ワードプロセッシング、キーボード仮想化、ウィンドウウィジェット（Ｗｉｄｇｅｔ）、暗号化、デジタル著作権管理、音声認識、音声コピー、（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍにより提供される機能のような）測位システム、音楽再生などを非限定的に含む、ローミングネットワークアクセス装置４００にインストールされている任意のアプリケーションを含む。
【００８６】
特に、本発明のこの実施方法において、オプションとして、ストレージユニット４０５は、登録が成功しうるネットワークのリストを格納することができる。ストレージユニット４０５は、プログラムデータを格納する。プロセッサユニット４０２は、プログラムデータを実行して、通信ユニット４０４が使用可能なネットワークを検出するごとに、通信ユニット４０４は、検出された使用可能なネットワークが、登録が成功しうるネットワークのリストに記録されているかどうかを決定し、記録されている場合、通信ユニット４０４は、検出された使用可能なネットワークに登録を試みるようにする。
【００８７】
さらに、ストレージユニット４０５に格納されている履歴ローミング情報は、最初のローミングネットワークリストを含むか、または通信ユニット４０４によって取得された履歴ローミング情報は、最初のローミングネットワークリストを含み、最初のローミングネットワークリストは、ローミング中にユーザが正常に登録したネットワークの情報を記録するために使用され、プロセッサユニット４０２は、ストレージユニット４０５に格納されているプログラムデータを実行して、通信ユニット４０４によって検出された使用可能なネットワークが最初のローミングネットワークリストに記録されているかどうかを決定し、記録されている場合、プロセッサユニット４０２は、検出された使用可能なネットワークの優先順位を保持するか、または検出された使用可能なネットワークの優先順位を最初のローミングネットワークリストに記録されていないネットワークの優先順位よりも高くなるように設定する。
【００８８】
電源装置４０７は、コンポーネントの動作を保持するためにローミングネットワークアクセス装置４００のさまざまなコンポーネントに電力を供給するように構成される。電源装置が、一般的なリチウムイオン電池またはＮｉＭＨ電池のような内蔵電池であってもよく、またＡＣアダプタのような、電力をローミングネットワークアクセス装置４００に直接供給する外部電源装置を含むこともできることが一般的に理解される。本発明の一部の実施方法において、電源装置４０７は、たとえば、電源装置４０７が電力管理システム、充電システム、電源障害検出回路、電圧変換装置または逆変換装置、（発光ダイオードのような）電力状況インジケータ、およびローミングネットワークアクセス装置４００の電気エネルギー生成、管理、および分配に関連付けられている任意の他のコンポーネントをさらに含むことができるなど、より広範な定義を有することができる。
【００８９】
この明細書において「および／または」という用語は、関連する対象を説明するために相関関係のみを説明しており、３つの関係が存在しうることを表すことに留意されたい。たとえば、Ａおよび／またはＢは、次の３つの事例を表すことができる。Ａのみが存在する、ＡおよびＢの両方が存在する、ならびにＢのみが存在する。加えて、この明細書において「／」という文字は、一般に、関連する対象の間の「ｏｒ（論理和）」関係を指示する。前述の実施形態において、各実施形態の説明は、焦点を有する。実施形態において詳細には説明されていない部分については、その他の実施形態における関連する説明を参照されたい。加えて、第１および第２のような、本明細書における関係語は、エンティティを他のエンティティと区別するために使用されているに過ぎず、これらのエンティティの間の実際の関係または順序を必要とすることも、意味することもない。
【００９０】
当業者であれば、前述の方法実施形態のステップの全部または一部は、プログラムが関連ハードウェアに指示することによって実施されてもよいことを理解するであろう。前述のプログラムは、コンピュータ可読ストレージ媒体に格納されてもよい。プログラムが実行する場合、前述の方法実施形態のステップが実行される。前述のストレージ媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク、または光ディスクのような、プログラムコードを格納することができる任意の媒体を含む。
【００９１】
最後に、前述の実施形態は、本発明の技術的解決策を説明することを単に意図されており、参照または組合せが、各実施形態において提供される技術的解決策の間で行われてもよいことに留意されたい。本明細書は、前述の実施形態を参照して詳細に説明されるが、当業者であれば、前述の実施形態において説明される技術的解決策に変更をさらに加えること、またはその一部もしくは全部の技術的特徴に等価の置き換えをさらに行なうことはできるが、それらの変更または置換えが、対応する技術的解決策の本質的要素を、本発明の実施形態の技術的解決策の範囲から逸脱させないことを理解すべきである。
【図１】
0006389319.tif 000002
【図２】
0006389319.tif 000003
【図３】
0006389319.tif 000004
【図４】
0006389319.tif 000005