(57)【要約】拒否コード処理が、データ対応ネットワークのより時間効率のよい選択のために利用される。通信のための無線通信ネットワークを選択するのに使用する方法の一具体例は、第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すことと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行することと、を含む。
2007511143.tif 000002
【特許請求の範囲】
【請求項１】
通信のための無線通信ネットワークを移動局によって選択する際に使用する方法であって、
第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すことと、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することと、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行することと、
を包含する、方法。
【請求項２】
前記データ接続の要求が、汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１に記載の方法。
【請求項３】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１に記載の方法。
【請求項４】
前記第１の無線ネットワークによる１回以上のデータ接続要求が成功することなく再試行された後、通信のための前記第２の無線ネットワーク選択を試行することをさらに包含する、請求項１に記載の方法。
【請求項５】
前記拒否コードを複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別することをさらに包含する、請求項１に記載の方法。
【請求項６】
前記第１の無線ネットワークによって前記データ接続の要求を再試行する前記アクトが、所定の回数まで前記要求を再試行することを包含する、請求項１に記載の方法。
【請求項７】
通信のための前記第２の無線ネットワーク選択を試行するアクトが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項１に記載の方法。
【請求項８】
前記第１の無線ネットワークが、現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持することをさらに包含し、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された後、現在利用不可能なデータ接続を示す、請求項１に記載の方法。
【請求項９】
前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持することをさらに包含し、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１に記載の方法。
【請求項１０】
記憶媒体と、
前記記憶媒体に格納されたコンピュータ命令とを含む、コンピュータプログラム製品であって、
前記コンピュータ命令が、
第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行し、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行することなく、通信のために第２の無線ネットワークの選択を試行するために、プロセッサによって実行可能である、コンピュータプログラム製品。
【請求項１１】
前記データ接続の要求が汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記データ接続の要求がパケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１０に記載のコンピュータプログラム製品。
【請求項１３】
前記コンピュータ命令が、
前記第１の無線ネットワークによる１回以上のデータ接続要求が成功することなく再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに実行可能である、請求項１０に記載のコンピュータプログラム製品。
【請求項１４】
前記コンピュータ命令が、
前記拒否コードを複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別するためにさらに実行可能である、請求項１０に記載のコンピュータプログラム製品。
【請求項１５】
前記第１の無線ネットワークによる前記データ接続の要求を再試行することが、所定の回数まで前記要求を再試行することを包含する、請求項１０に記載のコンピュータプログラム製品。
【請求項１６】
通信のための前記第２の無線ネットワーク選択を試行することが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項１０に記載のコンピュータプログラム製品。
【請求項１７】
前記コンピュータ命令が、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに実行可能であり、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された後、現在利用不可能なデータ接続を示す、請求項１０に記載のコンピュータプログラム製品。
【請求項１８】
前記コンピュータ命令が、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに実行可能であり、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１０に記載のコンピュータプログラム製品。
【請求項１９】
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたメモリと、
前記１つ以上のプロセッサに結合された無線トランシーバとを備えた、移動局であって、前記１つ以上のプロセッサが、
前記無線トランシーバを使用して、前記第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行し、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行することなく、通信のために第２の無線ネットワークの選択を試行するために動作する、移動局。
【請求項２０】
前記データ接続の要求が汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１９に記載の移動局。
【請求項２１】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１９に記載の移動局。
【請求項２２】
前記１つ以上のプロセッサが、前記第１の無線ネットワークによる１回以上のデータ接続要求が成功することなく再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項１９に記載の移動局。
【請求項２３】
前記１つ以上のプロセッサが、前記拒否コードをメモリ内に格納されている複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別するためにさらに動作する、請求項１９に記載の移動局。
【請求項２４】
前記第１の無線ネットワークによる前記データ接続の要求を再試行することが、所定の回数まで前記要求を再試行することを包含する、請求項１９に記載の移動局。
【請求項２５】
通信のための前記第２の無線ネットワーク選択を試行することが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項１９に記載の移動局。
【請求項２６】
前記１つ以上のプロセッサが、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに動作し、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された後、現在利用不可能なデータ接続を示す、請求項１９に記載の移動局。
【請求項２７】
前記１つ以上のプロセッサが、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに動作し、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１９に記載の移動局。
【請求項２８】
第１の無線通信ネットワークと、
第２の無線通信ネットワークと、
前記第１の無線通信ネットワークおよび前記第２の通信ネットワークから通信のために１つを選択するために作動する移動局とを備えた、通信システムであって、
前記移動局が、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたメモリと、
前記１つ以上のプロセッサに結合された無線トランシーバとを含み、
前記１つ以上のプロセッサが、
前記無線トランシーバを使用して、前記第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、
前記第１の無線ネットワークを介して前記データ接続の要求が許可されたとの識別に基づいて、通信のために第１の無線ネットワークを選択させ、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行し、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行することなく、通信のために前記第２の無線ネットワークの選択を試行するために動作する、通信システム。
【請求項２９】
前記データ接続の要求が、汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項２８に記載の通信システム。
【請求項３０】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項２８に記載の通信システム。
【請求項３１】
前記１つ以上のプロセッサが、前記第１の無線ネットワークによる１回以上のデータ接続要求が成功することなく再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項２８に記載の通信システム。
【請求項３２】
前記１つ以上のプロセッサが、前記第１の無線ネットワークを介して前記データ接続の要求が許可されたとの識別に基づいて、通信のために第１の無線ネットワークを選択させる、請求項２８に記載の通信システム。
【請求項３３】
前記第１の無線ネットワークによる前記データ接続の要求を再試行することが、所定の回数まで前記要求を再試行することを包含する、請求項２８に記載の通信システム。
【請求項３４】
通信のための前記第２の無線ネットワーク選択を試行することが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項２８に記載の通信システム。
【請求項３５】
前記１つ以上のプロセッサが、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに動作し、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された後、現在利用不可能なデータ接続を示す、請求項２８に記載の通信システム。
【請求項３６】
前記１つ以上のプロセッサが、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに動作し、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる１回以上の前記データ接続の要求が成功することなく再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項２８に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概して、移動局および移動局によって用いられるネットワーク選択方法に関する。
【背景技術】
【０００２】
移動体通信デバイス、例えば携帯電話移動局等は、無線通信ネットワーク上で、電話の発信と受信、および／またはデータの送信と受信を行うことができる。これが可能になる前に、移動局はその地理的サービスエリア内の複数ある通信ネットワークのうち１つを選択し、登録を行う。選択したネットワークに登録後、移動局は、ネットワークの「キャンプオン」する特定の無線通信チャネルにおいて、電話またはメッセージを監視するため待機モードで作動する。「ネットワーク選択」は、それを介して登録および作動を行う１つの通信ネットワークを選択するために、移動局によって実施される特定のプロセスである。
【０００３】
携帯電話操作およびネットワーク選択スキームは、携帯電話移動局および関連システムの行動を規定する標準仕様書に記録されている。周知の携帯電話標準規格の１つは、世界標準移動体通信（ＧＳＭ）標準である。ＧＳＭ０３．２２／欧州通信標準化機構（ＥＴＳＩ）技術仕様書（ＴＳ）１００９３０、第３世代パートナーシッププロジェクト（３ＧＰＰ）の技術仕様書（ＴＳ）２３．１２２、およびその他の関連標準文書が、携帯電話操作およびネットワーク選択について多くのことを詳細に記載している。これらの文書は、様々な地域および国の間で移動およびローミングする際に、主に連続的な電話サービスを提供することを目的として、ネットワークを持つサービスエリア（公衆陸上移動体ネットワークまたはＰＬＭＮと呼ばれる）を維持するため、移動局がどのように行動するかを記載している。
【０００４】
従来、移動局は、最初にその周囲のサービスエリア内で使用可能なすべての通信ネットワークを識別するため、スキャンすることによって、ネットワーク選択を実施する。各ネットワークは、独自の移動国コード（ＭＣＣ）および移動ネットワークコード（ＭＮＣ）の一組により識別される。移動局のホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）または「ホームネットワーク」が利用可能な場合、移動局は通常、ホームネットワークを選択し作動するであろう。ＨＰＬＭＮが利用不可能な場合、移動局は通常、移動局のメモリ内に格納されている好ましいネットワークリストの中で最優先事項を有する通信ネットワークを選択し作動するであろう。移動局の加入者識別モジュール（ＳＩＭ）カードに格納された、通例好ましいＰＬＭＮリスト（ＰＰＬＭＮリスト）と称されるいくつかの好ましいネットワークリストがある可能性がある。例えば、ＰＰＬＭＮリストは、ユーザ制御のＰＰＬＭＮ（Ｕ−ＰＰＬＭＮ）リストおよびオペレータ制御のＰＰＬＭＮ（Ｏ−ＰＰＬＭＮ）リストを含んでよい。
【０００５】
上述のネットワーク選択方法は、通例「自動」ネットワーク選択方法と称される。この自動選択方法の代替として、移動局に目に見えるように表示されるリストに記された複数の利用可能なネットワークから手動で選択するための能力を、移動局のエンドユーザに提供してもよい。この従来型のネットワーク選択方法は、「手動」ネットワーク選択方法と称されることがある。
【０００６】
音声電話技術のみならず、無線電子メール、インターネットアクセス等のサービスを容易にすることが知られる移動データ通信デバイスは、ますます普及しつつある。音声電話技術のためのＧＳＭに準拠して作動することに加え、これらの移動局は汎用パケット無線サービス（ＧＰＲＳ）に準拠して作動することができる。ＧＰＲＳは、無線通信ネットワークを介してデータパケットの送受信を可能にする移動局のための、パケットベースの通信プロトコルである。ＧＰＲＳ対応ネットワークを介してデータサービスを受信するため、移動局は最初に「ＧＰＲＳ所属」を実施し、その識別コードおよび無線ネットワークに対するアベイラビリティを提供する。ＧＳＭ／ＧＰＲＳに関して、このコードは、通信ネットワークのアカウントまたは加入を識別する国際移動電話加入者識別番号（ＩＭＳＩ）または一時移動電話加入者識別番号（ＰＴＭＳＩ）、および移動局ユーザまたは加入者を識別するモバイルステーションＩＳＤＮ／ＰＳＴＮ番号ＭＳＩＳＤＮの両方を含む可能性がある。ネットワークに所属後、移動局は、「パケットデータプロトコル（ＰＤＰ）コンテキスト」の確立を試みるであろう。ＰＤＰコンテキストは、移動局のアクセスポイント名（ＡＰＮ）およびホームサービスを対象とする。ＰＤＰコンテキストは、ＩＰパケットが伝えられるよう、移動局へのＩＰアドレスの割り当ても行う。
【０００７】
目的どおり完全に作動するように、これらの「データ対応（ｄａｔａ−ｃａｐａｂｌｅ）」移動局は、登録している通信ネットワークによりサポートされ、利用可能にされた適切な通信サービスを有していなければならない。理想としては、世界中のすべての通信ネットワークがローミング協定によって接続され、移動局が提供できるすべての異種通信サービスをサポートし可能にするべきである。しかし、実際には、一部の通信ネットワークは、移動局が利用可能な特定の通信サービス（例えば、データ通信サービス）を有していない、または作ることができない。移動局が選択できる通信ネットワークはいくつかあってよいため、所定のサービスエリアにおいてこの問題は部分的に軽減されうる。
【０００８】
しかし、ＧＳＭサービスのための従来のネットワーク選択技術は、その意思決定プロセスにおいて、その他のサービス（例えば、データ通信サービス）のアベイラビリティを考慮していない。すなわち、従来のネットワーク選択技術は音声サービス中心である。結果として、そのような移動局により不適正な通信ネットワークが選択し得る。例えば、移動局は、別の適正で利用可能なネットワークが音声およびデータサービスの両方を提供できるにもかかわらず、許可できる音声サービスを提供できるが許可できるデータサービスは提供できない通信ネットワークを選択し得る。そのような従来の動作は、特に、主としてデータ通信サービス（例えば、携帯電子メールサービス）をエンドユーザに提供することを意図された移動局には望ましくない。具体的には、これらの移動局にはＧＳＭのみのネットワークよりもＧＰＲＳ／ＧＳＭ対応ネットワークがさらに好ましい。
【０００９】
これらの移動局のための、より優れた従来型でないネットワーク選択技術は、音声のみのネットワーク（例えば、ＧＳＭ）によって、データ対応通信ネットワーク（例えば、ＧＰＲＳ）の選択を優先することを含むであろう。そのような手順において、移動局は、データサービスが実際にその通信ネットワークによって利用可能になるか否かを判断しなければならない可能性がある。より具体的には、移動局はネットワークにより許可または拒絶されうるデータサービスの要求を作る。データサービスが拒絶されると、移動局は、サービス拒絶の異なる原因に関連した異なるネットワークから、異なる「拒否理由コード」を受信する。拒否コードに応じて、移動局は、データサービスを再度要求するか、タイマーが切れるか、ネットワークが変化するか、またはユーザがモバイルデバイスの電源（オフおよびオン）を入れなおすまで、待たなければならないことがある。エンドユーザが移動局のディスプレイを見ていない場合（例えば、移動局がホルスターに入れて持ち運びされている等）、ユーザはデータサービスのアンアベイラビリティに気づかないであろうし、重要なプッシュデータ（例えば、プッシュ型配信された電子メールメッセージ）をタイミングよく受信することができない。
【００１０】
関連する問題において、ＧＰＲＳ所属またはルーティングエリア更新（ＲＡＵ）試行がそのネットワークにおいて成功しない場合（例えば、ネットワーク応答がない、または拒否コードの受信等）、移動局は最大５回まで連続的に再試行する。ＧＰＲＳ所属またはＲＡＵ試行カウンタが５以上の場合、移動局はそれ自体を「ＧＰＲＳ登録取消」状態に置き、「タイマー３３０２」として指定されたタイマーを起動しなければならない。タイマー３３０２は、周期的位置更新タイマーであるＧＳＭタイマー３２１２から取った値に設定されている。例えば、１９９７年の３ＧＰＰ規格リリース４．０８を参照のこと。１９９９年の３ＧＰＰ規格リリース２４．０８から、Ｔ３３０２のデフォルト値は、ネットワークにより値が提供されない場合、１２分である。従って、移動局は通常、ネットワークにより無線でタイマー３２１２のための値を受信するか、ネットワークにより値が提供されない場合は、デフォルト値を利用する。ネットワークにより無線で提供された場合、タイマーは最大４時間に設定できる。移動局は、タイマー３３０２が切れるまで、ＧＰＲＳサービスを再度試みることができない。明らかなように、これは実質的なデータの遅延を引き起こす場合がある（例えば、「プッシュ型配信された」電子メールメッセージの受信における遅延）。
【００１１】
従って、結果として従来技術の欠陥を克服するネットワーク選択方法および装置の必要性が生じる。
【発明の開示】
【課題を解決するための手段】
【００１２】
本出願は、移動局に１つ以上の通信サービスを提供するために通信ネットワークを選択する方法および装置について説明する。概して、地理的サービスエリアにおいて音声通信サービスをサポートする１つ以上の通信ネットワークを識別するため、移動局によってスキャニング操作が実施される。移動局は、識別された通信ネットワークのどれがデータ通信サービスを移動局に利用可能にするかを識別する。次いで移動局は、サービスを利用可能にしないネットワークによって音声およびデータ通信サービスを利用可能にする通信ネットワークを選択し、登録を行う。前記方法は１つ以上の優先されるネットワークリストの作成に関連して実施されることが好ましい。この場合、移動局は優先されたネットワークリストにおいて、それを行わない通信ネットワーク上で音声およびデータ通信サービスをそれに対して利用可能にする通信ネットワークに高い優先順位を与える。しかし、いずれにしても、ホームネットワークは、移動局と通信を行うための優先順位の高いネットワークとして維持される。
【００１３】
本出願によると、拒否コード処理はより時間効率のよいデータ対応ネットワークの選択に利用される。通信のための無線通信ネットワークを選択するのに使用する方法の一具体例は、第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すことと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行することと、を含む。重大なエラーは、エンドユーザに関連するネットワークまたはサービス加入に永続的な問題または欠点が存在するものと見なされ、重大でないエラーは、重大ではなく、むしろネットワークまたはサービス加入に通過型または一時的な問題または欠点があるもののことである。
【００１４】
無線ネットワークが現在音声およびデータ接続を移動局に利用可能および許容可能にするか否かの指示は、移動局のメモリ内で作ることができる。無線ネットワークへの指示は、データ接続の要求が無線ネットワークに許可された場合「現在利用可能なデータ接続」を示してよく、もしくは、重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合「現在利用不可能なデータ接続」を示してよい。メモリに格納されている現在利用不可能なデータ接続のリストを使用して、同様の結果が得られることがある。重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合、そのようなリストは無線ネットワークを含むが、データ接続の要求がそれによって許可された場合、リストは無線ネットワークを含まない。
【発明を実施するための最良の形態】
【００１５】
移動体通信デバイスによるネットワーク選択を実施するための方法および装置が本出願において記載されている。所定のサービスエリア内で１つを超える無線ネットワークが利用可能である状況において、サービスを提供しないものよりも、データサービス（または「最良の」サービス）を提供する無線ネットワークを選択しこれに高い優先順位を与える方法が利用される。このような方法は、任意の適合する通信標準規格に準拠して作動するモバイルデバイスに適用できるが、特に改良された汎用パケット無線サービス（ＧＰＲＳ）対応移動局に適用できる。この環境において、前記方法は、世界標準移動体通信（ＧＳＭ）のみ対応のネットワークよりもＧＰＲＳ対応ネットワークを選択することに優先順位を置くことができる。
【００１６】
特に、時間効率のよいデータ対応ネットワークの選択に拒否コード処理が利用される。通信のための無線通信ネットワークを選択するのに使用する方法の一具体例は、第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すことと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行することと、を含む。重大なエラーは、エンドユーザに関連するネットワークまたはサービス加入に永続的な問題または欠点が存在するものと見なされ、重大でないエラーは、重大ではなく、むしろネットワークまたはサービス加入に通過型または一時的な問題または欠点があるもののことである。通常、第１の無線ネットワークを介したデータ接続の第１の試行（すべての再試行を含む）と第２の無線ネットワークを介したデータ接続の第１の試行との間の時間は、約２５分から４時間であってよい。明らかなように、本発明技術は、より時間効率のよいデータ対応ネットワークの選択を提供するため、この時間を削減する。
【００１７】
さらに、無線ネットワークが音声およびデータ接続を現在移動局に利用可能にするかどうかの指示は移動局のメモリ内で作られる。無線ネットワークへの指示は、データ接続の要求が無線ネットワークに許可された場合「現在利用可能なデータ接続」を示してよく、もしくは、重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合「現在利用不可能なデータ接続」を示してよい。メモリに格納されている現在利用不可能なデータ接続のリストを使用して、同様の結果が得られることがある。重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合、そのようなリストは無線ネットワークを含むが、データ接続の要求がそれによって許可された場合、リストは無線ネットワークを含まない。
【００１８】
ここで図１を参照すると、世界中のネットワークがどのように接続するか概略が描写されている。ＧＳＭおよびＧＰＲＳネットワークは、無線通信ネットワークの例として示されている。ＧＳＭとして知られる音声ネットワークは古いコンポーネントで１９９２年頃から利用可能なものであり、一方ＧＳＭと組み合わされた、またはオーバーレイされたデータコンポーネントであるＧＰＲＳは、１９９９年頃から利用可能になったばかりである。これら２つのネットワークは、現在世界中で共通しており、展開速度の最も速い任意の音声およびデータネットワークをいくつか有する。そのような組み合わせた音声およびデータネットワークとしては、現在開発中のＥｎｈａｎｃｅｄ  Ｄａｔａ−ｒａｔｅｓ  ｆｏｒ  Ｇｌｏｂａｌ  Ｅｖｏｌｕｔｉｏｎ（ＥＤＧＥ）およびユニバーサル移動体通信システム（ＵＭＴＳ）のような、最新の符号分割多元接続（ＣＤＭＡ）ネットワークおよび第３世代（３Ｇ）ネットワークも挙げられる。
【００１９】
図１には、世界各地で見られる５つのＧＳＭのみのネットワーク１０、１４、１６、２２、２６および８つのＧＳＭ／ＧＰＲＳ複合ネットワーク２、４、８、１２、１８、２０、２４、２８が示されている。いずれかの時点で、ある国が１つ以上のＧＳＭおよび／またはＧＳＭ／ＧＰＲＳネットワークを有するかもしれない。各ネットワークオペレータは、現存するＧＳＭネットワークにおいていつＧＰＲＳ機能性を購入し実装するかについて、経済的および実用的な判断を行う。従って、ＧＳＭ電話の使用者またはＧＰＲＳ対応移動局は、ある国に入り、ＧＳＭのみ、またはＧＳＭ／ＧＰＲＳの複合いずれかをサポートするネットワークに直面するかもしれない。
【００２０】
これらのネットワークは、国間のローミングをサポートしネットワーク間の課金およびローミング通知をサポートするため、互いの相互接続を実装する。図１において物理的に離れたネットワークとして示されているが、１３のネットワーク（５つのＧＳＭおよび８つのＧＳＭ／ＧＰＲＳ）は、全部で４つのネットワーク、すなわち３つのＧＳＭ／ＧＰＲＳネットワーク１、２、およびＮ、ならびに１つのＧＳＭネットワーク１を形成するために相互接続する。ＧＳＭネットワークは、１つ以上のその他のＧＳＭネットワーク、１つ以上のＧＳＭ／ＧＰＲＳネットワーク、またはその両方と接続する可能性がある。ＧＳＭ／ＧＰＲＳネットワークは、同様にその他のＧＳＭ／ＧＰＲＳネットワーク、ＧＳＭネットワーク、またはＧＰＲＳ／ＧＳＭネットワークおよびＧＳＭネットワークの両方と接続する可能性がある。ＧＳＭ／ＧＰＲＳ１  ２およびＧＳＭ／ＧＰＲＳ２  ４として示されるカナダのネットワークは、それぞれ米国で見られるＧＳＭ／ＧＰＲＳ１  １２およびＧＳＭ１  １４と接続する。ＧＳＭ／ＧＰＲＳ２  ４は、通信リンク６を経由して英国エリアで見られるＧＳＭ／ＧＰＲＳ１  ８とも接続する。米国のＧＳＭ１  １４は、中欧で見られるＧＳＭ１  １０とも接続する。その他のネットワーク１６乃至２８は、同様に図示されるように相互接続する。これらの相互接続は、ネットワーク間のトラフィック移動およびローミングサポートを形成する。
【００２１】
移動局は、ある国または通信ネットワークサービスエリアに入ると、データおよび音声信号を受信するため、１つ以上の無線ＧＳＭまたはＧＳＭ／ＧＰＲＳネットワークと通信を行うことができる。例えば英国においては、現在４つのＧＳＭまたはＧＳＭ／ＧＰＲＳネットワークが展開されており、接続する移動局に利用可能である。通常、英国で販売される携帯電話または移動局は１つのネットワークでしか機能しないであろう。しかし、フランスから英国へ入った移動局は、そこから選択できる２つまたは３つのネットワークを有するかもしれない。特定ネットワークの選択は現在移動局によって実施されており、その選択は無作為に、その国に到着した際に受信した最も強い信号に基づく。
【００２２】
次に図２を見ると、移動体通信デバイスの一種である携帯電話移動局のブロック図が示されている。移動局１１５は、好ましくは、少なくとも音声およびデータ通信機能を有する双方向無線通信デバイスである。移動局１１５は、好ましくはインターネット上のその他のコンピュータシステムと通信を行う機能を有する。提供される厳密な機能性に応じて、モバイルデバイスは、例えばデータメッセージングデバイス、双方向ポケットベル、無線電子メールデバイス、データメッセージング機能付き携帯電話、ワイヤレスインターネット家電、またはデータ通信デバイスと称されることができる。
【００２３】
移動局１１５が双方向通信を行える場合、１つ以上の関連コンポーネント、好ましくは内蔵または内部のアンテナ要素２１６および２１８、局部発振器（ＬＯ）２１３、およびデジタルシグナルプロセッサ（ＤＳＰ）２２０のような処理モジュールとともに、受信機２１２および送信機２１４を含む通信サブシステム２１１を組み込むであろう。通信分野の技術者には明らかなように、通信サブシステム２１１の特定の設計はそのデバイスが動作しようとする通信ネットワークによるであろう。例えば、移動局１１５は、Ｍｏｂｉｔｅｘ（商標）移動体通信システム、ＤａｔａＴＡＣ（商標）移動体通信システム、またはＧＰＲＳネットワーク内で作動するよう設計された通信サブシステム２１１を含む。
【００２４】
ネットワークアクセス要求は、ネットワーク２１９の種類によっても変化する。例えばＭｏｂｉｔｅｘおよびＤａｔａＴＡＣネットワークにおいて、移動局１１５は、各移動局に関連する独自の識別番号を使用してネットワークに登録される。しかし、ＧＰＲＳネットワークにおいては、ネットワークアクセスは移動局１１５の加入者またはユーザに関連している。ＧＰＲＳ移動局は従って、ＧＰＲＳネットワークにおいて作動するために加入者識別モジュール（ＳＩＭ）カードを要求する。ＳＩＭカードがなければ、ＧＰＲＳ移動局は完全には機能しない。ローカルまたはノンネットワーク通信機能は、「９１１」緊急通報等の法的に要求される機能（もしあるとするならば）と同様に利用可能な場合があるが、移動局１１５は、ネットワーク２１９上での通信を含むその他いかなる機能も実行不可能であろう。ＳＩＭインターフェイス２４４は、通常、ＳＩＭカードの挿入および取り出しができるカードスロットと類似している。ＳＩＭカードは、約６４Ｋのメモリを有し、多くのキー設定、識別、および加入者に関する情報２５０を保持することができる。Ｏ−ＰＰＬＭＮ、Ｕ−ＰＰＬＭＮ、およびＦｏｒｂｉｄｄｅｎＰＬＭＮ（ＦＰＬＭＮ）は、ＳＩＭカード２５０から最初に受信される。以下のＰＰＬＭＮに関する言及は、概してＯ−ＰＰＬＭＮおよびＵ−ＰＰＬＭＮの両方に当てはまるであろう。
【００２５】
要求されたネットワーク登録または起動手順が完了した際に、移動局１１５はネットワーク２１９上で通信信号の送受信を行うことができる。通信ネットワーク２１９を介してアンテナ２１６から受信された信号は、受信機２１２に入力され、それにより、信号増幅、周波数下方変換、フィルタリング等の通常の受信機機能、および図２に示されるシステムの例においては、アナログからデジタルへの（Ａ／Ｄ）変換を実施することができる。受信した信号のＡ／Ｄ変換は、ＤＳＰ２２０において実施される復調および復号化のようなより複雑な通信機能を可能にする。同様にして、伝送されるべき信号は、例えばＤＳＰ２２０による変調および符号化を含み、処理され、デジタルからアナログへの変換、周波数上方変換、フィルタリング、増幅、およびアンテナ２１８を経由してネットワーク２１９上での伝送のために、送信機２１４へ入力される。ＤＳＰ２２０は通信信号を処理するだけでなく、受信機および送信機制御も提供する。例えば、受信機２１２および送信機２１４において通信信号に適用されるゲインは、ＤＳＰ２２０において実装されている自動ゲイン制御アルゴリズムにより適応制御されることができる。
【００２６】
移動局１１５は、好ましくは、デバイスの全体的動作を制御するマイクロプロセッサ２３８を含む。少なくともデータおよび音声通信を含む通信機能は、通信サブシステム２１１によって実施される。マイクロプロセッサ２３８は、ディスプレイ２２２、フラッシュメモリ２２４、ランダムアクセスメモリ（ＲＡＭ）２２６、補助入出力（Ｉ／Ｏ）サブシステム２２８、シリアルポート２３０、キーボード２３２、スピーカー２３４、マイクロフォン２３６、狭域通信サブシステム２４０、および概して２４２と指定されるその他のデバイスサブシステム等、さらなるデバイスサブシステムとも相互に作用する。
【００２７】
図２に示すサブシステムの一部は通信関連機能を実施し、一方その他のサブシステムは「常駐」またはデバイス内蔵機能を提供することができる。とりわけ、キーボード２３２およびディスプレイ２２２等の一部のサブシステムは、例えば、通信ネットワーク上で伝送するためのテキストメッセージ入力等の通信関連機能および計算機またはタスクリスト等のデバイス常駐機能の両方に使用されることができる。
【００２８】
マイクロプロセッサ２３８が使用するオペレーティングシステムソフトウェアは、好ましくは、フラッシュメモリ２２４等の永続的格納に格納され、これは読み出し専用メモリ（ＲＯＭ）または同様の格納要素（図示せず）で代用してもよい。当業者は、オペレーティングシステム、特定のデバイスアプリケーション、またはその部分が、一時的にＲＡＭ２２６のような揮発性メモリへ読み込まれることを十分に理解するであろう。受信した通信信号もＲＡＭ２２６へ格納することができる。
【００２９】
マイクロプロセッサ２３８は、そのオペレーティングシステム機能に加え、移動局においてソフトウェアアプリケーションを実行することができることが好ましい。例えば少なくともデータおよび音声通信アプリケーションを含む、基本動作を制御する所定のアプリケーションセットは、通常、製造中に移動局１１５にインストールされる。好ましいソフトウェアアプリケーションは、電子メール、カレンダーイベント、ボイスメール、アポイントメント、およびタスク項目等であるがこれらに限定されない、移動局のユーザに関するデータ項目を整理および管理する能力を有する個人情報管理（ＰＩＭ）アプリケーションであってよい。当然ながら、ＰＩＭデータ項目の格納を容易にするため、移動局において１つ以上のメモリ格納が利用可能であろう。そのようなＰＩＭアプリケーションは、無線ネットワーク２１９を経由してデータ項目を送受信する能力を有するのが好ましいであろう。好適な実施形態において、ＰＩＭデータ項目は、無線ネットワーク２１９を経由してホストコンピュータシステムに格納されたまたは関連する移動局ユーザの関連データ項目とシームレスに統合、同期化、および更新される。ネットワーク２１９、補助Ｉ／Ｏサブシステム２２８、シリアルポート２３０、狭域通信サブシステム２４０、またはその他の適合するサブシステム２４２を介してさらなるアプリケーションを移動局１１５にロードし、マイクロプロセッサ２３８で実行するため、ユーザによってＲＡＭ２２６または好ましくは不揮発性格納（図示せず）にインストールすることもできる。アプリケーションのインストールにおけるそのような柔軟性は、デバイスの機能性を向上させ、高度なデバイス内蔵機能、通信関連機能、またはその両方を提供することができる。例えば、セキュアな通信アプリケーションは、電子商取引機能および移動局１１５を使用して実施されるそのようなその他の金融取引を可能にすることがある。
【００３０】
データ通信モードにおいて、テキストメッセージまたはダウンロードしたウェブページ等の受信した信号は、通信サブシステム２１１によって処理され、好ましくは受信した信号をディスプレイ２２２または代替として補助Ｉ／Ｏデバイス２２８へ出力するためさらに処理するマイクロプロセッサ２３８へ入力されるであろう。移動局１１５のユーザは、例えば、好ましくはディスプレイ２２２および可能ならば補助Ｉ／Ｏデバイス２２８と結合した完全な英数字キーボードまたは電話式テンキーであるキーボード２３２を使用して、電子メールメッセージ等のデータ項目を作成することもできる。そのように作成された項目は、その後通信ネットワーク上に通信サブシステム２１１を介して伝送され、フラッシュメモリ２２４の部分２５１に格納される。
【００３１】
音声通信に関して、移動局１１５の全体的動作は、受信した信号が好ましくはスピーカー２３４へ出力され、伝送する信号がマイクロフォン２３６により生成されるであろうことを除いては同様である。音声メッセージ録音サブシステムのような代替的な音声またはオーディオＩ／Ｏサブシステムを移動局１１５において実装することもできる。音声またはオーディオ信号出力は、主にスピーカー２３４によって実現されるのが好ましいが、発呼者の識別の指示、音声通話の継続時間または例示したような情報に関わるその他の音声通話などを提供するためにディスプレイ２２２も使用できる。
【００３２】
図２のシリアルポート２３０は通常、携帯情報端末（ＰＤＡ）型の移動局において実装され、ユーザのデスクトップコンピュータ（図示せず）と同期がとれるため望ましいが、任意選択のデバイスコンポーネントである。そのようなポート２３０は、ユーザが外付デバイスやソフトウェアアプリケーションによって好みのものを設置することを可能にし、無線通信ネットワークを介する以外にも、移動局１１５への情報やソフトウェアダウンロードを提供することによって移動局１１５の機能を拡張するであろう。代替のダウンロードパスは、例えば暗号鍵を最短の、従って信頼および信用できる接続によりセキュアなデバイス通信を提供することができる。
【００３３】
狭域通信サブシステム２４０は、移動局１１５と異なるシステムまたはデバイスの間の通信を提供する追加の任意選択コンポーネントであり、類似のデバイスである必要はない。例えば、サブシステム２４０は赤外線デバイスおよび関連の回路およびコンポーネント、あるいは同様に利用可能なシステムおよびデバイスとの通信を提供するブルートゥース（商標）通信モジュールを含む。
【００３４】
図３は、２つのＧＳＭ／ＧＰＲＳネットワークおよびそれらの間でローミングする移動局を示すブロック図である。図３は、２つのＧＳＭ／ＧＰＲＳネットワーク１２０および１２５の間でローミングする移動局１１５を描写したものである。この種のローミング配置は、ＧＳＭのみのネットワークが扱うローミングと類似しているが、些細な相違がある。ＧＳＭ／ＧＰＲＳ複合ネットワークにおいて、音声のみ、データのみ、または音声とデータの組み合わせをサポートする移動局は、ネットワーク間でローミングする際、同様に扱われる。あるエリアまたは国に入る移動局は、特殊なＲＦラジオチャネルインタラクションによってＧＳＭおよびＧＳＭ／ＧＰＲＳネットワークを検出することができる。図３の説明図は、そのプロセスがどのように作用するかを説明する簡潔な概要を提供する。オペレータ間のローミング関係は、主に課金問題のために確立される。特別なインターオペレータタリフ（ＩｏＴ）配置は、ＧＳＭトラフィックのみ、またはＧＳＭおよびＧＰＲＳトラフィックのためのオペレータ間に確立することができる。移動局ＳＩＭカード内のＰＰＬＭＮおよびＦＰＬＭＮリストに反映されるのがこれらの関係である。
【００３５】
ＧＳＭ／ＧＰＲＳネットワーク１は、移動局１１５のユーザのためのホームネットワーク１２０である。ユーザのためのホームネットワークはホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）と称され、当該ネットワークに登録された移動局はホームロケーションレジストリ（ＨＬＲ）１５０内において維持される。ＨＬＲ１５０はホームネットワークにおいて加入者を照合し、別のネットワークにおいてホーム加入者を確認するために使用される。各無線ネットワークは、それそれのサービスアクセスポイントが無線ベースの接続でなく固定した接続である傾向のサービス範囲をサポートする。固定した接続は概して、単一のアクセスポイント名（ＡＮＰ）によってサポートされる多数のサービス加入者のために、大容量のデータスループットを可能にしている。図３において、そのようなサービスの１つは、移動局１１５の一定グループのための主要な通信サービスであると思われるため、ホームサービスプロバイダ１００と呼ばれる。一部の移動局１１５は、単一のホームサービスプロバイダ１００を有するかもしれず、アクセスするいくつかのサービス１０５、１１０を有するかもしれない。
【００３６】
ＧＳＭ／ＧＰＲＳネットワーク１２５における主なコンポーネントとしては、基地局１４５、サービングＧＰＲＳサポートノード（ＳＧＳＮ）１３０、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１４０、ボーダーＧＧＳＮノード１３５、ＨＬＲ（ホームロケーションレジストリ）１５０およびＶＬＲ（ビジターロケーションレジストリ）１５５が挙げられる。
【００３７】
通常、移動局１１５は、ホームネットワーク１２０のサービスエリア内にある場合、ネットワーク１２０を介し基地局１４５を経由してホームサービスプロバイダ１００へ伝え返す。移動局１１５がエリアを探している場合、特にいくつかのネットワークが利用可能であると思われる場合、通常は第一にＨＰＬＭＮを検討する。ホームネットワーク１２０がもはや利用不可能である別の国または地域へユーザがローミングする場合、移動局１１５は、受信した信号の強度、通常は高周波（ＲＦ）によって、すべての利用可能な基地局１４７をスキャンする。当業者には、「十分に強い」ＲＦ信号強度の選択には幅広い設定および解釈が可能であることが理解される。例として、ＧＳＭ標準規格は、−８５ｄＢｍ以上の信号強度を「十分に強い」信号として適切なレベルと見なすことを明記している。しかし、この厳密な信号レベルは本出願に記載のシステムおよび方法に必須ではなく、特定のネットワーク、移動局もしくはネットワークまたは移動局の種類により、その他の値も有効でありうる。
【００３８】
当業者は、そのようなスキャニングプロセスが前もって定義されたパターンを有することを十分に理解するであろう。ＧＳＭまたはＧＰＲＳネットワークにおいて、例えばスキャニング操作はＧＳＭ移動局について規定する標準規格において定義されている。標準規格には若干の柔軟性があり、ＨＰＬＭＮ以外に使用するネットワークの選択にユーザが参加することを認めている。各ネットワークはＰＬＭＮとして定義され、ＰＬＭＮ間の関係は移動局１１５内のテーブルにおいて定義される。移動局１１５は、基地局１４７、次いでその範囲内のネットワークを識別すると、ＰＰＬＭＮリストのネットワークと一致するネットワークはどれか確認するため、ＰＰＬＭＮリストを参照する。
【００３９】
従来型のＧＰＲＳ移動局において、移動局１１５内には２種類のＰＰＬＭＮリスト、すなわち図２に示すようなＯ−ＰＰＬＭＮおよびＵ−ＰＰＬＭＮがある。ユーザ定義のリストは比較的新しい概念であり、現時点での使用に限られている。同様に、移動局１１５はあるネットワーク接続を実行するために使用されるＦｏｒｂｉｄｄｅｎＰＬＭＮ（ＦＰＬＭＮ）リストも有する。スキャニング操作中に見つかったネットワークがこれらのリストのいずれにも該当しない可能性もある。この場合、例えばダイアログボックスによるどのネットワークを使用すべきかについての移動局ユーザの確認を受けて、そのネットワークを使用し続けるのが好ましい。
【００４０】
ＧＰＲＳネットワークは通常、ＧＰＲＳルーティング交換（ＧＲＸ）１６０ならびにボーダーＧＧＳＮ１３５および１３７によってリンクしている。この交換に含まれるシグナリングについては、本発明の側面を説明するのに必要な程度まで、本出願に記載している。ＧＲＸ１６０について、当業者にはより詳しく明らかであると思われ、またＧＲＰＳにおけるローミングのサポートを扱ったＧＳＭ標準規格文書（３ＧＰＰ仕様書２３．１２２）にも記載されている。
【００４１】
移動局１１５が長期にわたってエリア外にある状況になった場合、基地局１４５または１４７からのＲＦ信号を探し始める。信号を取得すると、無線プロトコルはどのネットワークが達しているか、および当該ネットワークの機能を移動局１１５に通知する。各ネットワークは署名を有し、ＧＰＲＳ対応基地局は、そのデータ機能を識別するため、ＧＳＭプロトコルよりも拡張されたハンドシェイクプロトコルを有する。ＧＳＭ／ＧＰＲＳネットワーク内には、ネットワーク割り当て値およびアクセス技術番号を含む移動国コード（ＭＣＣ）および移動ネットワークコード（ＭＮＣ）が存在する。アクセス技術番号は、ネットワークの周波数範囲、すなわち９００ＭＨｚ、１８００ＭＨｚ、１９００ＭＨｚ等を示す。
【００４２】
移動局１１５は、ネットワークを選択すると、そのネットワークへの「所属」を実施しその識別コードを提供する。ＧＳＭ／ＧＰＲＳに関して、このコードは、通信ネットワークのアカウントまたは加入を識別する国際移動電話加入者識別番号（ＩＭＳＩ）または一時移動電話加入者識別番号（ＴＭＳＩ）、および移動局ユーザまたは加入者を識別するモバイルステーションＩＳＤＮ／ＰＳＴＮ番号ＭＳＩＳＤＮの両方を含む可能性がある。移動局１１５が、ネットワーク１２５等、そのホームネットワーク１２０以外のネットワークに所属しようと試みる場合、その他のネットワーク１２５は、ホームネットワーク１２０への加入を照合するためにＧＲＸネットワーク１６０を使用するであろう。これは、ホームネットワーク１２０にＨＬＲ１５０を参照させ、加入が有効であるか否かを判断させる。照合が終わると、移動局１１５は訪問先ネットワーク１２５のＶＬＲテーブル１５７に配置される。当業者にとっては、この手順は、ホームおよび訪問先ネットワークの間のリンクがゲートウェイ移動通信交換局（ＭＳＣ）コンポーネントを介するであろうことを除き、ＧＳＭのみのネットワークにおけるものと同様である。
【００４３】
ネットワーク１２５に所属した後、移動局１１５は、国２  １２５内のＧＳＭ／ＧＰＲＳネットワークにおけるローカルＳＧＳＮ１３２を介し、パケットデータコンテキスト（ＰＤＰ）をホームサービスプロバイダ１００に公開しようと試みるであろう。ＰＤＰコンテキストは、ＡＰＮおよびホームサービス１００を対象としている。ＰＤＰコンテキストは、ＩＰパケットがいずれの方向にも伝送できるよう、移動局１１５へのＩＰアドレス割り当ても行う。ＳＧＳＮ１３２は、移動局１１５を訪問先移動局１１５として検出し、ボーダーＧＧＳＮ１３７を介してＧＲＸネットワーク１６０内の的確なＧＲＸ接続へ向けて前方へ要求を送り、ホームネットワーク１２０内の対応するボーダーＧＧＳＮ１３５へ届ける。上述のように、この判断は所属プロセス中に移動局１１５によって提供される識別情報により行われる。
【００４４】
ＧＳＭ／ＧＰＲＳネットワーク内の各インターフェイスは、どのプロトコルが使用されているか識別するためにラベルが付けられる。すべての基地局１４５とＳＧＳＮ１３０との間はＧｂインターフェイスである。ＳＧＳＮ１３０とＧＧＳＮ１４０との間はＧｎインターフェイスであり、これはＳＧＳＮ１３０とボーダーＧＧＳＮ１４５との間にも使用される。ＧＧＳＮ１４０とすべてのサービスプロバイダとの間にはＧｉインターフェイスが使用され、ボーダーゲートウェイ１３５とＧＲＸネットワーク１６０との間にはＧｐインターフェイスが使用される。ＧＲＸネットワーク１６０から、通常ＧＲＸネットワークにリンクしていると思われるその他すべてのフォーリンネットワークオペレータ（ＦＮＯ）システム１６５に到達可能である。
【００４５】
ＧＳＭネットワーク標準規格は、移動局１１５が国２  １２５のＧＳＭ／ＧＰＲＳネットワークにおいて基地局１４７を選択するために実施しなければならない特定の段階を定めている。第一に、移動局１１５は、その基地局と接続してある最低レベルの信号強度を実現しなければならない。信号強度が確立され、信号強度基準を満たす各基地局に関連するネットワークが識別されると、移動局１１５は、どれが「最良の」ネットワーク選定であるかを判断するため、ＳＩＭ上のそのＰＰＬＭＮおよびＦＰＬＭＮリストを使用する。移動局１１５は、新たに位置するネットワークのうちいずれかがＰＰＬＭＮリスト上のネットワークと一致するか確認するため、ＰＰＬＭＮリストを調べる。同様に移動局１１５は、どのネットワークが禁じられているかを判断するためにＦＰＬＭＮリストも調べる。新たに位置するネットワークのいずれかがＦＰＬＭＮリストに現れた場合、それらのネットワークは、それ以上のいかなる接続動作からも除外される。ＰＰＬＭＮリストと一致するものがない場合、移動局１１５は、信号強度に基づき最近位置したネットワークのうち１つを選択するよう試みることができる。
【００４６】
図４は、異種のネットワークがいくつかある地域における移動局を図示するブロック図である。図４において、移動局１１５は、それぞれ基地局２１２、２１４、２１６、２１８を有する４つのネットワーク２１０、２１５、２２０、２２５がある地域に示されている。例示を目的として、各基地局２１２、２１４、２１６、２１８は移動局１１５の観点から同様のＲＦ強度を有し、移動局１１５は「十分に強い」信号をローカルネットワーク１  ２１０、ローカルネットワーク２  ２１５、ローカルネットワーク３  ２２０、およびローカルネットワーク４  ２２５から受信すると想定する。２１０および２１５の２つのネットワークはＧＰＲＳ対応であり、２２０および２２５の２つのネットワークはＧＰＲＳ非対応の、ＧＳＭのみのネットワークである。
【００４７】
本出願によると、移動局１１５の機能をマルチ機能移動局として最大（例えば、データおよび音声通信サービス両方可能）にするため、ＧＰＲＳネットワーク２１０または２１５のいずれかを選択すべきである。従来型のＧＳＭ動作においては、移動局１１５は、受信信号が要求される任意の信号強度レベルを超えているすべてのネットワークを比較し、それらをＰＰＬＭＮ内で見つかった最上位のネットワークに一致させるであろう。ＰＰＬＭＮは優先順位順になっているため、ＧＳＭ移動局は当然このリストの順序に従わなくてはならない。図４において、例えばローカルネットワーク４  ２２５がＰＰＬＭＮリストの最も高位に記載されているネットワークであれば、移動局１１５はこのネットワークにキャンプオンしなくてはならない。しかし、このプロセスは、移動局１１５もデータ対応であるかもしれないという事実を視野に入れていない。従って、データ通信をサポートしていないローカルネットワーク４  ２２５の選定は、移動局１１５にとって必ずしも最適であるとは限らない。
【００４８】
移動局１１５の機能を向上させるため、より良いネットワークの探求にはその他の要因も考慮に入れることが好ましい。移動局１１５は、信号強度が一定のレベルを下回る場合には効果的に通信を行うことができないため、実質上は上述のとおり「十分に強い」信号を持つネットワーク基地局のみが位置している。本発明の一側面によると、次いでＧＰＲＳネットワークのようなデータ対応ネットワークが識別される。移動局１１５はその後識別したデータ対応ネットワークのいずれが、ＧＳＭ／ＧＰＲＳ移動局においてはＰＰＬＭＮリストである、好ましいネットワークリストの一番目に記載されているか判断する。次いで移動局１１５はＧＰＲＳネットワークに対するＧＲＸネットワークのような相互接続が、好ましいリスト上にあるこの優先順位最上位のデータ対応ネットワークからホームネットワークに利用可能であることを確実にするために、確認する。優先順位最上位のデータ対応ネットワークからホームネットワークに利用可能な相互接続がない場合、移動局１１５はホームネットワークに戻るリンクが見つかるまで、好ましいリストにある識別したデータ対応ネットワークを試し続ける。
【００４９】
ホームネットワークに戻るリンクを見つけられない場合、移動局１１５は、上述のように、従来のＧＳＭネットワークのようなデータ非対応ネットワークの選択に立ち戻ることができる。あるいは、ネットワーク選択方法はホームネットワークにリンクするためにすべてのデータ対応ネットワークをスキャンした後に停止するかもしれない。これは、データ対応ネットワークがデータ非対応ネットワークと比べて多くの機能を有する場合に特に望ましい場合がある。一部の状況においては、ユーザがホームネットワークに到達していない場合であっても、例えば自由にインターネットにアクセスするため、新しいネットワーク上で移動局をより有効に使用できることがある。
【００５０】
再度図４を参照すると、移動局１１５は通常、ＳＩＭカードに格納されているＰＰＬＭＮの形で好ましいネットワークリストにアクセスできる。データ対応ネットワークはＧＳＭ／ＧＰＲＳローカルネットワーク１および２、２１０および２１５を含み、一方ＧＳＭローカルネットワーク３および４、２２０および２２５は、データ非対応ネットワークの代表的な例である。
【００５１】
移動局１１５が上記で簡単に説明したネットワーク選択方法を実施し、ＰＰＬＭＮリストが図４に示すネットワークの順序に従うと想定する場合、試行されるべき第１のネットワークはローカルネットワーク１  ２１０である。しかし、ローカルネットワーク１  ２１０はホームＰＬＭＮ２０５へ戻るＧＲＸ接続を有していないため、ローカルネットワーク２  ２１５が次に試されるであろう。このネットワークはホームＰＬＭＮ２０５へ戻るＧｐリンク２４０およびホームサービスプロバイダ２００を有しているため、移動局１１５により選択されるであろう。利用可能な最後のデータ対応ネットワークであるローカルネットワーク２  ２１５がホームＰＬＭＮ２０５に戻る接続を有していなかった場合、第１のＧＳＭネットワークが試されるであろう。試される第１のＧＳＭネットワークはローカルネットワーク３  ２２０であり、ホームＰＬＭＮ２０５においてユーザのアカウント情報を照合するためにリンク２３０を使用してＨＬＲと通信を行うであろう。それが失敗した場合、ローカルネットワーク４  ２２５がリンク２３５を経由して試されるであろう。
【００５２】
図４の別の実施形態において、新しいネットワーク２１０、２１５、２２０、２２５は移動局１１５上のＯ−ＰＰＬＭＮリストに含まれない。この状況は、Ｕ−ＰＰＬＭＮがフラッシュメモリ２２４またはＲＡＭ２２６のようなメモリ内に存在すればその効力を生じることができるため、より困難である（図２）。
【００５３】
Ｕ−ＰＰＬＭＮリストを作り上げる１つの一般的な方法は、前ユーザまたは「手動」ネットワーク選択によるものである。図４の上記の例のように、移動局１１５が、４つのネットワーク２１０、２１５、２２０および２２５から同様の強度の信号を受信する国または地域に入ったことが想定される。しかし、さらにこれらのネットワークがＯ−ＰＰＬＭＮリストまたはＦＰＬＭＮリストにおいて見つからず、移動局１１５がそれらを使用に適していると見なすことができることも想定される。この状況において、これらのネットワークが識別されると、ユーザは試したいネットワークを選定するよう促される。ＧＳＭ標準規格文書においては、これを手動ネットワーク選択と称する。ユーザがネットワークを選択後、ホームネットワーク２０５に戻す接続が試され、成功するとＵ−ＰＰＬＭＮに追加される。
【００５４】
これらの手動ネットワーク選択のためのユーザインターフェイス（ＵＩ）は、標準的なダイアログボックス、ピックリスト、スクロールメニュー、または利用可能なその他任意のＵＩ選択モデルである可能性がある。ユーザに対し各ネットワーク選定の傍に「ＧＰＲＳ」または「ＧＳＭ」等の文字列を識別する機能を示すことにより、ＵＩがネットワーク機能を含む可能性もあることは、当業者には明らかであろう。別の実施形態において、ユーザは「ＧＰＲＳネットワーク選択」、ＧＰＲＳネットワークがホームＰＬＭＮへの到達に失敗した場合には続いて「ＧＳＭネットワーク選択」と題されたダイアログボックスを提示され得る。
【００５５】
この状況におけるネットワーク選択は、代わりにユーザの介入を要求しない自動にすることができる。そのような方法において、移動局１１５は好ましくはＧＳＭをサポートするネットワークおよびＧＳＭ／ＧＰＲＳをサポートするネットワークを識別し、２種のネットワークを分離する。ＧＳＭのみのネットワークはＤｉｓｃｏｕｒａｇｅｄＰＬＭＮリスト（ＤＰＬＭＮ）に入れられ、すべてのＧＳＭ／ＧＰＲＳネットワークが試され失敗した後にのみ試される。ここまでに言及した唯一の失敗は、ホームＰＬＭＮ２０５に到達できないことであった。その他の失敗としては、（１）ＰＬＭＮが許容しない、（２）このローカルエリア内でローミングが許容されない、（３）ＧＰＲＳが許容しない、または（４）ホームネットワーク拒否、が挙げられる可能性がある。これらのエラー等により、ネットワークリンクが移動局１１５のために作動していないと思われる場合、ネットワークがＦＰＬＭＮに位置するかもしれない。
【００５６】
手動または自動で選択されたネットワークは、移動局１１５内のフラッシュメモリ２２４またはＲＡＭ２２６（図２）のような書き込み可能なデータ格納場所に格納されうるＵ−ＰＰＬＭＮリストに追加されるのが好ましい。その後Ｕ−ＰＰＬＭＮリストは、次のネットワーク選択手順の間閲覧されることができる。移動局１１５は通常、Ｕ−ＰＰＬＭＮリストを閲覧する前のネットワーク選択プロセス中に検出された新しいネットワークのためにまずＯ−ＰＰＬＭＮリストを確認する。例えば、ホームネットワークオペレータ、ホームサービスプロバイダ、または移動局オーナーにより制御される規制に応じて、移動局がＯ−ＰＰＬＭＮよりも前にＵ−ＰＰＬＭＮリストを確認するよう構成することも可能な場合がある。
【００５７】
現行のＧＳＭ標準規格文書によると、移動局はＵ‐ＰＰＬＭＮリストまたはＯ−ＰＰＬＭＮリスト上で優先順位上位のネットワークを再スキャンする限定された能力しか有していない。しかし、音声のみのＧＳＭまたはその他の限定されたサービスが移動局のために確立されている場合、移動局はＧＳＭ／ＧＰＲＳネットワークのような新しいネットワークを定期的に確認するのが望ましいことがある。これは、そのネットワークがＯ−ＰＰＬＭＮおよびＵ‐ＰＰＬＭＮリスト中で優先順位が低い場合でも行われうる。この状況は、モバイルデバイスが異なる移動局機能またはサービスをサポートする異種のネットワーク上で通信を行えるその他の種類の移動局およびネットワークに対しても生じる場合がある。
【００５８】
図４において、移動局１１５は新しい地域または国に入り、ローカルネットワーク４  ２２５に位置するＧＳＭのみの基地局を１つだけ持つサービスエリア（すなわち「十分に強い」信号）を見つける。しかし、移動局１１５は同国内で移動するため、ローカルネットワーク１  ２１０において別のＧＳＭ／ＧＰＲＳ基地局のサービスエリアに入ることがある。ＧＳＭ標準規格において、移動局１１５は、ＰＰＬＭＮリストにおいて高い優先順位を有していれば、ネットワーク２１０にのみキャンプオンする可能性がある。しかし、本出願に関連して、移動局１１５は、これまで見られなかった、または期間の満了やその他の適合するイベント時に利用可能なその他のデータ対応ネットワークの再スキャンを試みるであろう。これは、Ｏ−ＰＰＬＭＮおよびＵ‐ＰＰＬＭＮリストにおいて優先順位の低い任意のネットワークを含む。この時間間隔は、例として、ネットワークオペレータ、ＳＩＭメーカー、ネットワーク標準規格文書、移動局メーカー、または移動局１１５のユーザ等により特定または構成されてよい。そのような再スキャニングの目的は、移動局１１５のネットワーク機能を改良することである。この例において、移動局１１５はローカルネットワーク４  ２２５による音声サポートを有しているが、ネットワーク接続を変更することにより、移動局１１５はローカルネットワーク１  ２１０を介するデータおよび音声サポートを得る可能性がある。
【００５９】
再スキャニングプロセスは、任意の適合するイベントにより誘発または開始されてよい。例えば、時間間隔について言えば、再スキャンタイマーが切れるといつでも再スキャニングが実行されてもよい。そのようなタイマーは、再スキャニングが周期的に実施されるよう適切にリセットされる。時間間隔を再設定せずに、あるいは再設定するまで、タイマーが同じ値に設定されると、再スキャニングは一定の間隔で発生するであろう。再スキャンのタイミングは、新しいデータ対応ネットワークが見出されない不成功の再スキャン操作が何度かあった後、タイマーを異なる値に再セットすれば、異なる間隔で繰り返される可能性もある。概して高いネットワークトラフィック時の再スキャニングを回避するために、再スキャニングを一日に何度かに制限することも可能である。再スキャニングは、同様に、または代わりに、移動局が地域内における変化を検出した際、または移動局が新しい地域において音声のみの新しいネットワークを取得した際に実施される可能性がある。移動局が、音声およびデータ通信両方の機能を持つ利用可能なネットワークを検出すると、次いで移動局は、好ましくはこのネットワークへのキャンプオンを試みる。受信した信号の強度およびＰＰＬＭＮリストは、再スキャンプロセス中、実質的に上述したように使用される。再スキャニングプロセスの主要目的は移動局に利用可能なデータ通信サービスを見つけ出すことであるため、移動局が既に利用可能なデータ通信サービスを有するネットワーク内で既に作動している場合、再スキャニングは使用不可能であるのが好ましい。
【００６０】
現在のネットワークがＯ−ＰＰＬＭＮまたはＵ−ＰＬＭＮリスト上にあり、新しく発見されたネットワークがＰＰＬＭＮリスト上にない場合、移動局は新しいネットワークへ切り替えずに現在のネットワーク上にとどまることができる。ほとんどのＧＳＭ／ＧＰＲＳネットワークはＯ−ＰＰＬＭＮリストまたは場合によりＵ−ＰＰＬＭＮリスト上のどこかに含まれていると考えられそうである。再スキャンプロセス中のネットワーク変更は、強いＧＳＭネットワークから著しく弱いＧＳＭ／ＧＰＲＳネットワークへの切換を回避するため、相対的な信号強度にも依存する場合がある。許可できる信号強度の相違は、例えば移動局のメモリ内に格納される。
【００６１】
データ対応モバイルデバイスのための時間効率的なデータ対応ネットワークの選択。従って、データ対応移動局のためのより良く従来型でないネットワーク選択技術は、音声のみのネットワーク（例えば、ＧＳＭ）よりもデータ対応通信ネットワーク（例えば、ＧＰＲＳ）の選択を優先することを含む。そのような手順において、移動局は、データサービスが実際にその通信ネットワークによって利用可能になるか否かを判断しなければならない可能性がある。通常は、移動局はネットワークにより許可または拒絶されうるデータサービスの要求を作る。データサービスが拒絶されると、移動局は、サービス拒絶の異なる原因に関連した異なるネットワークから、異なる「拒否理由コード」を受信する。拒否コードに応じて、移動局は、データサービスを再度要求するか、タイマーが切れるか、ネットワークが変化するか、またはユーザがモバイルデバイスの電源（オフおよびオン）を入れなおすまで、待たなければならないことがある。エンドユーザが移動局のディスプレイを見ていない場合（例えば、移動局がホルスターに入れて持ち運びされている等）、ユーザはデータサービスのアンアベイラビリティに気づかないであろうし、重要なプッシュデータ（例えば、プッシュ型配信された電子メールメッセージ）をタイミングよく受信することができない。関連する効率問題において、ＧＰＲＳ所属またはルーティングエリア更新（ＲＡＵ）試行がそのネットワークで成功しない（例えば、ネットワーク応答がない、または拒否コードの受信等）場合、移動局は連続的に最大５回まで再試行する。ＧＰＲＳ所属またはＲＡＵ試行カウンタが５以上の場合、移動局はそれ自体を「ＧＰＲＳ登録取消」状態に置き、「タイマー３３０２」として指定されたタイマーを起動しなければならない。タイマー３３０２は、周期的位置更新タイマーであるＧＳＭタイマー３２１２から取った値に設定されている。例えば、１９９７年の３ＧＰＰ規格リリース４．０８を参照のこと。１９９９年の３ＧＰＰ規格リリース２４．０８から、Ｔ３３０２のデフォルト値は、ネットワークにより値が提供されない場合、１２分である。移動局は通常、ネットワークにより無線でタイマー３２１２のための値を受信するか、ネットワークにより値が提供されない場合は、デフォルト値を利用する。ネットワークにより無線で提供された場合、タイマーは最大４時間に設定できる。移動局は、タイマー３３０２が切れるまで、ＧＰＲＳサービスを再度試みることができない。明らかなように、これは実質的なデータの遅延を引き起こす場合がある（例えば、「プッシュ型配信された」電子メールメッセージの受信における遅延）。
【００６２】
図５、６および７は、移動局により実施される自動ネットワーク選択の特定の方法を説明するフローチャートである。この方法は、従来技術の欠陥を克服するよう、本出願に記載のより時間効率のよいデータ対応ネットワークの選択を含む。本出願のコンピュータプログラム製品は、記憶媒体および前記記憶媒体に格納されたコンピュータ命令を含み、ここで前記コンピュータ命令は移動局の１つ以上のプロセッサにより上記の方法を実施するために実行可能である。本出願の移動局は１つ以上のプロセッサと、前記１つ以上のプロセッサに結合された無線トランシーバを含み、ここで前記１つ以上のプロセッサは上記の方法を実施するために作動する。
【００６３】
移動局が電力を供給されるかエリア外の状況から回復する図５のコネクタＭから始め、スキャニング操作により移動局のサービスエリア内における利用可能なネットワークを識別する。スキャンリストから、移動局はＲｅｇｉｓｔｅｒｅｄＰＬＭＮ（ＲＰＬＭＮ）があるか否かを識別する（ステップ５０２）。ＲＰＬＭＮは、データ接続（例えば、ＧＰＲＳ接続）を有している場合のみＲＰＬＭＮとして認知され、そうでない場合、ＲＰＬＭＮはＲＰＬＭＮとして認知されない。ステップ５０２においてＲＰＬＭＮがある場合、移動局はホームＰＬＭＮがあるか否かおよび当該ＨＰＬＭＮがＲＰＬＭＮと同じであるか否かを識別する（ステップ５０４）。ステップ５０４で「はい」であれば、ＲＰＬＭＮが利用可能かつＨＰＬＭＮが利用可能および許容可能である場合、移動局はＨＰＬＭＮを選択する（ステップ５０６）。ステップ５０４で「いいえ」であれば、移動局はＲＰＬＭＮを選択する（ステップ５０８）。ステップ５０８の後および移動局がＨＰＬＭＮを選択するステップ５０６の後、移動局は選択したＰＬＭＮへの登録を試みる（ステップ５１０）。ここで留意すべきは、コネクタＰ´も同様にステップ５１０に至る点である。「利用可能」とは、移動局のサービスエリア内においてそのネットワークが利用可能であることを意味し、「許容可能」とは、そのネットワークが少なくともＧＳＭサービス（例えば、ＧＳＭ所属手順により得られたもの）を提供することを意味する。
【００６４】
ステップ５１０において登録が不成功であった場合（すなわち、ＧＳＭ所属拒否）、移動局はネットワークから拒否コードを受信する。拒否コードは検証され、その拒否コードが値２、３、または６を有する場合（ステップ５２１）、移動局はステップ５２３へ進む。ステップ５２３において、移動局は拒否コードが特定の値２を有するか否かを検証する。ステップ５２３において拒否コード＝２であれば、移動局はそのネットワークがＧＰＲＳとして好ましい旨を記録し（ステップ５２７）コネクタＯを介して流れを継続する。ステップ５２３において識別された際に拒否コードが値２を持たない場合、ＳＩＭは電源を切るかＳＩＭカードを外すまで無効と指定される（ステップ５２５）。拒否コードがステップ５２１において２、３、または６のいずれも持たない場合、フローはステップ５２２へ進む。ステップ５１０において登録が成功すると（すなわち、ＧＳＭ所属許可）、選択されたＰＬＭＮが移動局の画像表示に示される（ステップ５１２）。ステップ５１２から、移動局はステップ５４０においてＰＬＭＮがＧＳＭのみ（すなわち、データサービスなし）であるか否かを識別する。ステップ５４０において「はい」であれば、移動局はこのＰＬＭＮを介して登録および接続されたままである（状態５４２）。状態５４２において、移動局は、動作がコネクタＲ１を通過するエリア外状況となる場合がある。一方、状態５４２において移動局はネットワークのユーザマニュアル再選択を受信し、その後コネクタＳを通過することができる（図６）。ステップ５４２においてさらに、コネクタＰ２による動作はステップ５２８に至ることができ、ここで移動局はＰＬＭＮがＨＰＬＭＮでなく、かつＨＰＬＭＮタイマーが６分より長いか否かを識別する。ステップ５２８において「はい」であれば、移動局はＰＬＭＮ探索のために内蔵タイマーｔ１を起動する（ステップ５３０）。ステップ５２８において「いいえ」であれば、移動局はＨＰＬＭＮタイマーがタイムアウトするのを待つ（ステップ５３２）。ステップ５３０および５３２におけるタイムアウト時、移動局はＨＰＬＭＮまたはデータ対応（例えば、ＧＰＲＳ対応）ＰＬＭＮが見つかったか否かを識別する（ステップ５３４）。ステップ５３４において「はい」であれば、動作がコネクタＺを通過する。ステップ５３４において「いいえ」であれば、動作は状態５４２のままである。
【００６５】
「いいえ」であれば動作はステップ５４０からステップ５１４へ進む。ステップ５１４において、移動局は選択したネットワークによってＧＰＲＳ所属要求を試みる（ステップ５１４）。ステップ５１４において成功の場合、移動局は選択されたネットワークによってＰＤＰコンテキスト要求を試みる（ステップ５１６）。ステップ５１６において成功の場合、移動局はこのＰＬＭＮによって登録および接続されたままである（状態５１８）。ここで留意すべきは、コネクタＷも同様に状態５１８へ至る点である。また、コネクタＯがステップ５１４に至り、コネクタＸ１がステップ５１６に至ることにも留意すべきである。ステップ５１４において、移動局はＧＰＲＳ所属要求を受けて拒否コードをネットワークから受信し、その後コネクタＴを通過することがある（図６）。一方、ステップ５１４において、Ｔ３３１０タイマーがタイムアウトするか、または動作がコネクタＶを通過する低層障害がある場合がある（図６）。ステップ５１６において、移動局はＰＤＰコンテキストを受けてネットワークから拒否コードを受信し、その後コネクタＵを通過することがある（図７）。一方、ステップ５１６において、Ｔ３３８０タイマーがタイムアウトし動作がコネクタＵ１を通過する場合がある（図７）。
【００６６】
状態５１８において、移動局はネットワークのユーザマニュアル再選択を受信し、その後コネクタＳを通過することができる（図６）。また状態５１８において、移動局はルーティングエリア更新（ＲＡＵ）拒否を経て、その後コネクタＴを通過することもできる（図６）。状態５１８においてさらに、移動局はＲＡＵ  Ｔ３３３０がタイムアウトするか、または低層障害があり、その後動作がコネクタＶを通過する場合がある（図６）。状態５１８においてさらに言えば、現在のＰＬＭＮがＨＰＬＭＮでない場合、周期的なＨＰＬＭＮタイマー終了が移動局にＨＰＬＭＮまたはデータ対応ＰＰＬＭＮが現在利用可能か否かを識別させる（ステップ５２０）。ＨＰＬＭＮまたはデータ対応ＰＰＬＭＮがステップ５２０において利用可能である場合、動作はコネクタＰ´を通過する。ＨＰＬＭＮまたはデータ対応ＰＰＬＭＮがステップ５２０において利用可能でない場合、移動局は状態５１８においてＰＬＭＮによって登録および接続されたままである。またさらにステップ５１８において、ネットワークからのＰＤＰ不活性化は動作にコネクタＵ２を通過させる。
【００６７】
状態５１８において、移動局はＰＬＭＮによりエリア外状況を経て、その後ステップ５２２へ進む場合もある。ステップ５２２もまた、ステップ５０２においてＲＰＬＭＮが識別されない、またはステップ５２１からＧＳＭ所属拒否＜＞２が識別される、または状態５４２から無線サービスエリア損失がある場合に（コネクタＲ１を介して）実施される。ステップ５２２において、移動局は利用可能および許容可能な任意のＰＬＭＮがあるか否か識別する。利用可能および許容可能な任意のＰＬＭＮがある場合、動作はコネクタＲを通過する（図６）。ステップ５２２において利用可能および許容可能な任意のＰＬＭＮがない場合、移動局は「許容可能なネットワークがありません−緊急サービスのみ」と表示するであろう（ここでその他のネットワークは利用可能であるが許容可能ではない）（ステップ５２４）。ステップ５２２において利用可能なネットワークがない場合、移動局はステップ５２４において「サービスエリア外−圏外」と表示するであろう。ここで留意すべきは、コネクタＱも同様にステップ５２４へ至るという点である。ステップ５２４の後、移動局はＰＬＭＮが利用可能になるのを待つであろう（状態５２６）。ステップ５２６においてＲＰＬＭＮが利用可能および許容可能になると、動作はコネクタＰ´を通過する。ステップ５２６においてＲＰＬＭＮが利用可能および許容可能にならない場合、操作はコネクタＲを通過する。
【００６８】
ここで図６を参照すると、自動ネットワーク設定を継続し、特に移動局からのＧＰＲＳ所属要求を受けてネットワークからの拒否コードの処理を説明している。コネクタＴは図５のステップ５１４からであり、ここでネットワークはＧＰＲＳ所属要求を受けて拒否コードを移動局へ送信する。拒否コードがステップ６０１において識別した際に値３、６、または８を有する場合、ＳＩＭは電源を切るかＳＩＭカードを外すまで無効と指定される（ステップ６０３）。ステップ６０１で識別した際に値３、６、または８のいずれも持たない場合、フローはステップ６０２へ進む。拒否コードがステップ６０２において値７、１１、１２、１３、または１４を有する場合、拒否は重大であると見なされ、動作は移動局が概して直ちに異なるネットワークを再選択に取り掛かるであろうステップ６１４へ進む。ステップ６０２において識別した際に拒否コードがその他（すなわち、７、１１、１２、１３、または１４以外）いずれの値も持たない場合、拒否は重大でないと見なされ、操作は移動局が概してそのネットワークで再試行するであろうステップ６０４へ進む。ここで留意すべきは、重大なエラーは永続的な問題または欠点がネットワークまたはエンドユーザのサービス加入に存在するもの、重大でないエラーは、重大ではなく、むしろネットワークまたはサービス加入に通過型または一時的な問題または欠点があるもののことであると見なされる点である。値３を持つ拒否コードは非合法的な移動局に相当し、値６は非合法なモバイル機器に相当し、値８は許可されていないＧＰＲＳサービスおよび非ＧＰＲＳサービスに相当する。値７を持つ拒否コードは許可されていないＧＰＲＳサービスに相当し、値１１は許可されていないＰＬＭＮに相当し、値１２は許可されていないロケーションエリアに相当し、値１３は現在のロケーションエリアで許可されていないローミングに相当し、値１４は現在のＰＬＭＮによって許可されていないＧＰＲＳサービスに相当する。
【００６９】
ステップ６０４において、移動局は所属カウンタ（またはＲＡＵカウンタ）を確認し、その値が５以上であるかを見る。ここで留意すべきは、コネクタＶも同様にステップ６０４に至る点である。所属カウンタ（ＲＡＵカウンタ）が５以上でない場合、動作はコネクタＯ（所属拒否／ネットネットワーク応答なしの場合）またはコネクタＷ（ＲＡＵ拒否／ネットワーク応答なしの場合）を通過する（図５）。所属カウンタ（ＲＡＵカウンタ）が５以上の場合、移動局はＰＬＭＮがＨＰＬＭＮであるか否かの確認に取り掛かる（ステップ６２０）。ステップ６２０においてＰＬＭＮがＨＰＬＭＮである場合、移動局は「データサービスの一時的失敗」と表示し（ステップ６２２）、タイマーＴ３３０２が所定の内蔵タイマーの値より大きい値に設定されているか否かの確認に取り掛かる（ステップ６０６）。内蔵タイマーの値は一般的に５から３０分の間、好ましくは１２分よりも長く設定される（例えば、１３分から３０分の間など）。あるいは、内蔵タイマーの値は５から１０分の間、好ましくは約６分に設定される。タイマーＴ３３０２がステップ６０６において内蔵タイマーの値よりも大きい場合、移動局は内蔵タイマーの値に基づいてタイマーを起動する（ステップ６０８）。タイマーＴ３３０２がステップ６０６において内蔵タイマーの値より大きい場合、移動局はタイマーＴ３３０２の値に基づいてタイマーを起動する（ステップ６１２）。ステップ６０８およびステップ６１２のタイマーいずれかのタイムアウト時、動作はコネクタＯ（所属拒否／ネットネットワーク応答なしの場合）またはコネクタＷ（ＲＡＵ拒否／ネットワーク応答なしの場合）を通過する。
【００７０】
ステップ６１４において、移動局は現在のＰＬＭＮがＨＰＬＭＮであるか否かを検出する。現在のＰＬＭＮがＨＰＬＭＮである場合、動作はステップ６１６へ進む。ステップ６１６において、移動局は「このネットワークではデータサービスをご利用いただけません‐サービスプロバイダへご連絡ください」と表示する（ステップ６１６）。ステップ６１４において現在のＰＬＭＮがＨＰＬＭＮでない場合、移動局は新しいネットワークをスキャンするために作動する（ステップ６１８）。ステップ６１８もまた上述のステップ６２０における「いいえ」の決定を受けて実施される。ステップ６１８の後、移動局は、利用可能かつ許容可能な任意のデータ対応（すなわち、ＧＰＲＳ対応）ＰＬＭＮがあるか否かを識別する（ステップ６２４）。利用可能かつ許容可能な任意のデータ対応ＰＬＭＮがある場合、移動局はそれに応じてＰＬＭＮリストを構成し印を付ける（ステップ６３８）。例えば、データ対応のＰＬＭＮは、ＰＬＭＮリスト内で常用としてフラグを付けられることがある。ここで留意すべきは、コネクタＺも同様にステップ６３８へ至る点である。次に、前に選択したＰＬＭＮをＰＬＭＮリストの前の位置に移動する（ステップ６４０）（リストの「２番目」に位置するＨＰＬＭＮの実行とともに）。ここで留意すべきは、コネクタＳも同様にステップ６４０へ至る点である。次いでＰＬＭＮリストの１番目のＰＬＭＮが移動局によって選択される（ステップ６４２）。ここで留意すべきは、コネクタＲも同様にステップ６４２へ至る点である。次いで移動局はそのＳＩＭがＧＳＭサービスに対して無効であるか否かを識別する（ステップ６４３）。ステップ６４３においてＳＩＭがＧＳＭサービスに対して無効である場合、動作はコネクタＯを通過する（図５）。ステップ６４３においてＳＩＭがＧＳＭサービスに対して無効でない場合、動作はコネクタＰ´を通過する（図５）。
【００７１】
ステップ６２４において利用可能なデータ対応ＰＬＭＮがない場合、移動局は「このネットワークではデータサービスをご利用いただけません」と表示し（ステップ６５４）、ステップ６２８へ進む。ステップ６２８において、移動局はＨＰＬＭＮタイマーが６分より長いか否かを確認する。ＨＰＬＭＮタイマーが６分より長い場合、移動局はＰＬＭＮ探索のために内蔵タイマーｔ１を起動する（ステップ６３２）。ＨＰＬＭＮタイマーが６分より長くない場合、移動局はＨＰＬＭＮタイマーがタイムアウトするのを待つ（ステップ６３０）。ステップ６３０または６３２のいずれかからタイムアウトが発生した際、移動局はＨＰＬＭＮまたはＧＰＲＳ  ＰＬＭＮが見つかったか否か識別する（ステップ６３４）。このＰＬＭＮは、拒否コード７、１２、１３、または１４によって以前に拒否されたものであってはならない。ステップ６３４において「はい」の場合、動作はコネクタＺを通過する。ステップ６３４において「いいえ」の場合、移動局はＨＰＬＭＮタイマーまたは内蔵タイマーｔ１を起動する（ステップ６３６）。
【００７２】
ここで図７を参照すると、自動ネットワーク設定を継続し、特に移動局からのＰＤＰコンテキスト要求を受けてネットワークからの拒否コードの処理を説明している。コネクタＵ２はステップ５１８からのものであり、ここでネットワークはＰＤＰ不活性化（ｄｅａｃｔｉｖａｔｉｏｎ）を移動局へ送信する。コネクタＵは図５のステップ５１６からのものであり、ここでネットワークはＰＤＰコンテキスト要求を受けて拒否コードを移動局へ送信する。コネクタＵおよびＵ２から、移動局は現在のＡＰＮが「Ｘ．ｎｅｔ」タイプのＡＰＮ（すなわち、所定のアドレス）でないか、または電子メールサービスをサポートしていないか検証を行う（ステップ７００）。ステップ７００において「はい」の場合、移動局は現在のネットワーク上のままである（ステップ７０１）。ステップ７００において「いいえ」の場合、フローは移動局がネットワークから受信した拒否コードを検証するステップ７０２へ進む。拒否コードは、ネットワークが何らかの理由によりデータ接続要求を拒否したことを示すものである。拒否コードが重大でないと見なされた場合（ステップ７０２）、動作は移動局が概してそのネットワークで再試行するであろうステップ７０４へ進む。ステップ７０２において拒否コードが重大であると見なされた場合、動作は移動局が概して異なるネットワークを再選択するであろうステップ７０６へ進む。
【００７３】
本実施形態において、重大でないと見なされる拒否コードは２６、３１、３４、１０２、３８、３６、３９、および３５である。拒否コード２６は不十分なリソースに相当し、拒否コード３１は不特定の起動拒否に相当し、拒否コード３４は一時的に故障しているサービスオプションに相当し、拒否コード１０２はネットワークからの応答なしによるタイムアウトに相当し、拒否コード３８はネットワーク失敗に相当し、拒否コード３６は通常ＰＤＰコンテキスト不活性化に相当し、拒否コード３９は再活性化要求に相当し、拒否コード３５は既に使用されているＮＳＡＰＩに相当する。一方、重大であると見なされる拒否コードは２７、２９、３０、３２、３３、および２５である。拒否コード２７は不足のまたは未知のＡＰＮに相当し、拒否コード２９はユーザ認証失敗に相当し、拒否コード３０はＧＧＳＮにより拒否された起動に相当し、拒否コード３２はサポートされていないサービスオプションに相当し、拒否コード３３は加入されていないサービスオプションに相当し、拒否コード２５はＬＬＣまたはＳＮＤＣＰ失敗に相当する。
【００７４】
ステップ７０４において、移動局はＰＤＰ試行カウンタが５以上であるか否かを確認する。ここで留意すべきは、コネクタＵ１も同様にステップ７０４に至る点である。ＰＤＰ試行カウンタが５以上でない場合、動作はコネクタＸ１を通過する。ＰＤＰ試行カウンタが５以上の場合、移動局は拒否コードが値「１０２」を有するか否かを検証する（ステップ７０５）。拒否コードが値「１０２」を有する場合、移動局はネットワークに取り外し要求を送信し（ステップ７０７）、コネクタＯを通過する。ステップ７０５において拒否コードが値「１０２」を持たない場合、移動局は現在のＰＬＭＮがＨＰＬＭＮであるか否かを確認する（ステップ７０６）。ステップ７０６は、ステップ７０２からの拒否コードが確かに重大なエラーであると移動局が識別する場合にも実施される。ステップ７０６において「はい」の場合、動作はステップ７０８へ進む。ステップ７０８において、移動局は、エラーが重大でない場合には「データ接続が一時的に失敗しました」と表示し、またはエラーが重大である場合には「ネットワークではデータ接続が拒否されました‐サービスプロバイダへご連絡ください」と表示する（ステップ７０８）。ステップ７０６において「いいえ」の場合、移動局は利用可能なネットワークを識別するためにスキャンを行う（ステップ７１０）。次いで移動局は、許容可能かつ不成功のＰＤＰコンテキストを持たない任意のデータ対応（例えば、ＧＰＲＳ対応）ＰＬＭＮがあるか否かを識別する（ステップ７１２）。利用可能なデータ対応ＰＬＭＮがある場合、動作はコネクタＺを通過する。利用可能なデータ対応ＰＬＭＮがない場合、移動局はエラーが重大でなければ「データ接続が拒否されました」と表示し、エラーが重大であれば「データ接続が拒否されました‐サービスプロバイダにご連絡ください」と表示する（ステップ７１４）。
【００７５】
次に、移動局はＨＰＬＭＮタイマーが６分より長いか否かを確認する（ステップ７２０）。ＨＰＬＭＮタイマーが６分より長い場合、移動局はＰＬＭＮ探索のために内蔵タイマーｔ１を起動する（ステップ７１８）。ステップ７２０から、ＨＰＬＭＮタイマーが６分より長くない場合、移動局はＨＰＬＭＮタイマーがタイムアウトするのを待つ（ステップ７２２）。ここで留意すべきは、コネクタＷ１も同様にステップ７２２へ至る点である。タイムアウトが発生した場合、移動局はＨＰＬＭＮまたはデータ対応（例えば、ＧＰＲＳ対応）ＰＬＭＮが見つかったか否か識別する（ステップ７２４）。ＨＰＬＭＮまたはデータ対応ＰＬＭＮが見つかった場合、動作はコネクタＺを通過する。ＨＰＬＭＮもデータ対応ＰＬＭＮも見つからない場合、移動局はＨＰＬＭＮタイマーまたは内蔵タイマーｔ１を起動する（ステップ７２６）。
【００７６】
好ましくは、無線ネットワークが音声およびデータ接続を現在移動局に利用可能にするかどうかの指示は移動局のメモリ内で作られる。無線ネットワークへの指示は、データ接続の要求が無線ネットワークに許可された場合「現在利用可能なデータ接続」を示してよく、もしくは、重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合「現在利用不可能なデータ接続」を示してよい。メモリに格納されている現在利用不可能なデータ接続のリストを使用して、同様の結果が得られることがある。重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合、そのようなリストは無線ネットワークを含むが、データ接続の要求がそれによって許可された場合、リストは無線ネットワークを含まない。
【００７７】
図８、９、および１０は、移動局によりエンドユーザに提供される手動ネットワーク選択の特定の方法を説明するフローチャートを形成する。この方法は、従来技術の欠陥を克服するよう、本出願に記載のより時間効率のよいデータ対応ネットワークの選択も含む。本出願のコンピュータプログラム製品は、記憶媒体および前記記憶媒体に格納されたコンピュータ命令を含み、ここで前記コンピュータ命令は移動局の１つ以上のプロセッサにより上記の方法を実施するために実行可能である。本出願の移動局は１つ以上のプロセッサと、前記１つ以上のプロセッサに結合された無線トランシーバを含み、ここで前記１つ以上のプロセッサは上記の方法を実施するために作動する。
【００７８】
移動局が電力を供給されるかエリア外の状況から回復する図８のコネクタＡから始め、スキャニング操作により移動局のサービスエリア内における利用可能なネットワークを識別する。スキャンリストから、移動局はＲｅｇｉｓｔｅｒｅｄＰＬＭＮ（ＲＰＬＭＮ）があるか否かを識別する（ステップ８０２）。ＲＰＬＭＮは、データ接続（例えば、ＧＰＲＳ接続）を有している場合のみＲＰＬＭＮとして認知され、そうでない場合、ＲＰＬＭＮはＲＰＬＭＮとして認知されない。ステップ８０２においてＲＰＬＭＮがある場合、移動局はホームＰＬＭＮがあるか否かおよび当該ＨＰＬＭＮがＲＰＬＭＮと同じであるか否かを識別する（ステップ８０４）。ステップ８０４で「はい」であれば、ＲＰＬＭＮが利用可能であり、ＨＰＬＭＮが利用可能かつ許容可能である場合、移動局は「ＨＰＬＭＮを選択してください」と表示する（ステップ８０６）。ステップ８０４で「いいえ」であれば、移動局はＲＰＬＭＮを選択し（ステップ８０８）、それに登録（「ＧＳＭ所属」）を試みる（ステップ８１０）。ＨＰＬＭＮを選択するステップ８０６においてエンドユーザが「はい」を選択すると、フローはコネクタＦを通過してステップ８１０へ進む。ステップ８０６においてエンドユーザが「いいえ」を選択すると、フローはステップ８０８へ進む。
【００７９】
ステップ８１０においてＧＳＭ所属が許可されると、選択されたＰＬＭＮが移動局の画像表示に示される（ステップ８１２）。ステップ８１２も同様にコネクタＧを介して実施される。次に、移動局はＰＬＭＮがＧＳＭのみ（すなわち、データサービスなし）であるか否かを識別する（ステップ８５０）。ステップ８５０において「いいえ」であれば、動作は後に説明するステップ８１４に至る。ステップ８５０において「はい」であれば、移動局はこのＰＬＭＮ上で登録されたまま作動する（状態８５２）。ここで留意すべきは、コネクタＧ２が状態８５２に至る点である。状態８５２において、移動局はネットワークのユーザマニュアル再選択を受信し、その後コネクタＣを通過することができる。また状態８５２において、現在のＰＬＭＮはＧＳＭのみであり任意のＧＰＲＳ  ＰＬＭＮが利用可能になると移動局が識別した場合、動作は移動局が「ＧＰＲＳネットワークを選択しますか？」と表示するステップ８５４へ進む。このオプションに対しエンドユーザが「はい」を選択すると動作はコネクタＧ１を通過し、そうでない場合、動作はコネクタＧ２を通過する。状態８５２においてさらに、移動局はＰＬＭＮによるエリア外状況を経て、その後コネクタＣ１を通過することがある。
【００８０】
ステップ８１０においてＧＳＭ所属が拒否された場合、移動局はネットワークから拒否コードを受信する。拒否コードは検証され、拒否コードが値２、３または６を有する場合（ステップ８５５）、フローはステップ８５７へ続く。拒否コードがステップ８５７において識別した際に特定の値２を有する場合、フローはコネクタＢ２を介して継続する。拒否コードがステップ８５７において特定の値「２」を持たない場合、ＳＩＭは電源を切るかＳＩＭカードを外すまで無効と指定される（ステップ８５９）。拒否コードがステップ８５５において識別した際に値２、３、または６を持たない場合、移動局は「緊急サービスのみ」と表示し（ステップ８５６）ステップ８２１へ続く。ここで留意すべきは、コネクタＨ１も同様にステップ８５６に至る点である。次に、移動局は任意のＰＬＭＮが利用可能であるか否かを識別する（ステップ８２１）。ステップ８２１において利用可能なＰＬＭＮがない場合、移動局は任意のＰＬＭＮが現れるのを待ち（ステップ８５８）、現れた際にコネクタＨを通過する。ステップ８２１において１つ以上のＰＬＭＮが利用可能である場合には、移動局は後に説明するステップ８２８へ進む。
【００８１】
ステップ８５０において、ＰＬＭＮがＧＳＭのみでない（すなわち、データサービスを提供できる）と移動局が識別した場合、移動局はその選択したネットワークによってＧＰＲＳ所属要求を試みる（ステップ８１４）。ここで留意すべきは、コネクタＢ２も同様にステップ８１４へ至る点である。ステップ８１４において成功の場合、移動局は選択したネットワークによってＰＤＰコンテキスト要求を試行する（ステップ８１６）。ステップ８１６において成功の場合、移動局はこのＰＬＭＮを介して登録および接続されたままである（状態８１８）。ここで留意すべきは、コネクタＢ３も同様にステップ８１８へ至る点である。
【００８２】
ステップ８１４において、移動局はＧＰＲＳ所属要求を受けて拒否コードをネットワークから受信し、その後コネクタＢを通過することがある（図９）。一方、ステップ８１４において、Ｔ３３１０タイマーがタイムアウトし動作がコネクタＢ´を通過する場合がある（図９）。ステップ８１６において、移動局はＰＤＰコンテキストを受けてネットワークから拒否コードを受信し、その後コネクタＸを通過することがある（図１０）。またステップ８１６において、Ｔ３３８０がタイムアウトし動作がコネクタＸ２を通過する場合もある。ここで留意すべきは、コネクタＸ３も同様にステップ８１６に至る点である。状態８１８において、移動局はネットワークのユーザマニュアル再選択を受信し、その後コネクタＣを通過することがある。また状態８１８において、移動局はルーティングエリア更新（ＲＡＵ）を経て、その後コネクタＢを通過することがある（図９）。状態８１８においてさらに、移動局はＲＡＵ  Ｔ３３３０のタイムアウトを経て、その後コネクタＢ´を通過する場合がある（図９）。状態８１８においてさらに、移動局はネットワークによるＰＤＰ不活性を受信し、その後コネクタＣ２を通過する場合がある。状態８１８においてさらに言えば、移動局はＰＬＭＮによりエリア外状況を経て、その後ステップ８２０へ進む場合もある。ステップ８２０は、ステップ８０２においてＲＰＬＭＮが識別されない場合にも実施される。
【００８３】
ステップ８２０において、移動局は利用可能な任意のＰＬＭＮがあるか否かを識別する。ステップ８２０において利用可能なＰＬＭＮがない場合、移動局は「圏外」と表示する（ステップ８２６）。移動局はその後任意のＰＬＭＮが現れるのを待つであろう（ステップ８６２）。以前選択したＰＬＭＮがステップ８６２において利用可能になると動作はコネクタＦを通過し、そうでなくてその他任意のＰＬＭＮが利用可能になると動作はコネクタＨを通過する。ステップ８２０において利用可能な任意のＰＬＭＮがある場合、ユーザに手動でネットワークを選択するか否か選定させるため、移動局は「ネットワークを選択してください」と表示する（ステップ８２８）。ここで留意すべきは、コネクタＨも同様にステップ８２８へ至る点である。ステップ８２８においてユーザが「はい」を選択すると、移動局は利用可能なＰＬＭＮを順にすべて表示し、ユーザにそれらのＰＬＭＮから１つを選択するためのオプションを与える（ステップ８３０）。ここで留意すべきは、コネクタＣも同様にステップ８３０へ至る点である。ステップ８３０においてユーザがネットワークを選択すると、移動局はその選択したＰＬＭＮへの登録を試みる。次いで移動局は、選択したＰＬＭＮがＦｏｒｂｉｄｄｅｎＰＬＭＮ（ＦＰＬＭＮ）であるか、またはＧＰＲＳ所属拒否があるか、またはＰＤＰコンテキスト拒否があるかを識別する（ステップ８３４）。ステップ８３４において「はい」の場合、動作はステップ８３８へ進む。ステップ８３８においてＰＬＭＮがＦＰＬＭＮである場合、移動局は「緊急サービスのみ。『保存』または『キャンセル』を選択してください」と表示する（ステップ８３８）。ＰＬＭＮがＧＰＲＳ所属拒否またはＰＤＰコンテキスト拒否を有する場合、移動局は「音声サービスのみ。『保存』または『キャンセル』を選択してください」と表示する（ステップ８３８）。ステップ８３８の後、エンドユーザが『キャンセル』を選択すると、動作はステップ８２８に戻る。ステップ８３４において「いいえ」の場合、移動局はＰＬＭＮへの登録（「ＧＳＭ所属」）を試みる（ステップ８６０）。ここで留意すべきは、コネクタＧ１もステップ８６０へ至る点である。ステップ８６０においてＧＳＭ所属が許容されると、動作はコネクタＧを通過する。ステップ８６０においてＧＳＭ所属が拒否されると、動作はコネクタＢ４を通過する。ステップ８２８においてエンドユーザが「いいえ」を選択すると、移動局は「緊急サービスのみ」と表示し、以前に選択したＰＬＭＮが再度利用可能になるのを待つ（ステップ８３２）。移動局は以前に選択したＰＬＭＮを試すか、または以前に選択したＰＬＭＮが利用可能になるのを待ち、ここで動作はコネクタＦを通過する。
【００８４】
ここで図９を参照すると、手動ネットワークを継続し、特に移動局からのＧＰＲＳ所属要求に応じたネットワークからの拒否コードの処理を説明している。コネクタＢは図８のステップ８１４からであり、ここでネットワークはＧＰＲＳ所属要求を受けて拒否コードを移動局へ送信する。拒否コードはネットワークが何らかの理由によりデータ接続を拒否したことを示すものである。拒否コードがステップ９０１において識別した際に値３、６、または８を有する場合、ＳＩＭは電源を切るかＳＩＭカードを外すまで無効と指定される（ステップ９０３）。拒否コードがステップ９０１で識別した際に値３、６、または８のいずれも持たない場合、フローはステップ９０２へ進む。拒否コードがステップ９０２で識別した際に値７、１１、１２、１３、または１４を有する場合、拒否は重大であると見なされ、動作は移動局が概して直ちに異なるネットワークを再選択に取り掛かるであろうステップ９１４へ進む。ステップ９０２において識別した際に拒否コードがその他いずれの値も（すなわち、７、１１、１２、１３、または１４以外）持たない場合、拒否は重大でないと見なされ、操作は移動局が概してそのネットワークで再試行するであろうステップ９０４へ進む。ここで留意すべきは、重大なエラーは永続的な問題または欠点がネットワークまたはエンドユーザのサービス加入に存在するもの、重大でないエラーは、重大ではなく、むしろネットワークまたはサービス加入に通過型または一時的な問題または欠点があるもののことであると見なされる点である。値３を持つ拒否コードは非合法的な移動局に相当し、値６は非合法なモバイル機器に相当し、値８は許可されていないＧＰＲＳサービスおよび非ＧＰＲＳサービスに相当する。値７を持つ拒否コードは許可されていないＧＰＲＳサービスに相当し、値１１は許可されていないＰＬＭＮに相当し、値１２は許可されていないロケーションエリアに相当し、値１３は現在のロケーションエリアで許可されていないローミングに相当し、値１４は現在のＰＬＭＮによって許可されていないＧＰＲＳサービスに相当する。
【００８５】
ステップ９０４において、移動局は所属／ＲＡＵカウンタを確認し、その値が５以上であるかを見る。ここで留意すべきは、コネクタＢ´も同様にステップ９０４に至る点である。所属／ＲＡＵカウンタが５以上でない場合、動作はコネクタＢ２（所属拒否／ネットネットワーク応答なしの場合）またはコネクタＢ３（ＲＡＵ拒否／ネットワーク応答なしの場合）を通過する（図８）。所属／ＲＡＵカウンタが５以上の場合、移動局は直ちに「このネットワークではデータサービスをご利用いただけません」と表示する（ステップ９０６）。次に、移動局はタイマーＴ３３０２が所定の内蔵タイマーの値ｔ２より大きい値に設定されているか否かの確認に取り掛かる（ステップ９０８）。内蔵タイマーの値ｔ２は一般的に５から３０分の間、好ましくは１２分よりも長く設定される（例えば、１３分から３０分の間など）。あるいは、内蔵タイマーの値は５から１０分の間、好ましくは約６分に設定される。タイマーＴ３３０２がステップ９０８において内蔵タイマーの値ｔ２よりも大きい場合、移動局は内蔵タイマーの値ｔ２に基づいてタイマーを起動する（ステップ９１２）。タイマーＴ３３０２がステップ９０８において内蔵タイマーの値より大きい場合、移動局はタイマーＴ３３０２の値に基づいてタイマーを起動する（ステップ９１０）。ステップ９１０およびステップ９１２のタイマーいずれかのタイムアウト時、動作はコネクタＢ２（所属拒否／ネットネットワーク応答なしの場合）またはコネクタＢ３（ＲＡＵ拒否／ネットワーク応答なしの場合）を通過する。ステップ９１０および９１２の後、ユーザに手動でネットワークを選択するか否か選定させるため、移動局は「ネットワークを選択しますか？」と表示する（ステップ９１６）。ステップ９１６においてユーザが「はい」を選択すると、動作はコネクタＣを通過する。ステップ９１６においてユーザが「いいえ」を選択すると、移動局は「このネットワークではデータサービスをご利用いただけません」と表示する（ステップ９１８）。先のステップ９０２からステップ９１４において、移動局は「このネットワークではデータサービスをご利用いただけません」と表示し、エンドユーザにネットワーク選択を促す。ステップ９１４において、動作は上述のステップ９１６へ進む。
【００８６】
ここで図１０を参照すると、手動ネットワーク設定を継続し、特に移動局からのＰＤＰコンテキスト要求を受けてネットワークからの拒否コードの処理を説明している。コネクタＣ２は図８のステップ８１８からのものであり、ここでネットワークはＰＤＰ不活性化を移動局へ送信する。コネクタＸは図８のステップ８１６からのものであり、ここでネットワークはＰＤＰコンテキスト要求を受けて拒否コードを移動局へ送信する。拒否コードが重大でないと見なされる場合（ステップ１００２）、動作は移動局が概してそのネットワークで再試行するであろうステップ１０１２へ進む。ここで留意すべきは、コネクタＸ２も同様にステップ１０１２へ至る点である。ステップ１００２において拒否コードが重大であると見なされる場合、動作は移動局が概して異なるネットワークの手動再選択を促すであろうステップ１００４へ進む。
【００８７】
本実施形態において、重大でないと見なされる拒否コードは２６、３１、３４、１０２、３８、３６、３９、および３５である。拒否コード２６は不十分なリソースに相当し、拒否コード３１は不特定の起動拒否に相当し、拒否コード３４は一時的に故障しているサービスオプションに相当し、拒否コード１０２はネットワークからの応答なしによるタイムアウトに相当し、拒否コード３８はネットワーク失敗に相当し、拒否コード３６は通常ＰＤＰコンテキスト不活性化に相当し、拒否コード３９は再活性化要求に相当し、拒否コード３５は既に使用されているＮＳＡＰＩに相当する。一方、重大であると見なされる拒否コードは２７、２９、３０、３２、３３、および２５である。拒否コード２７は不足のまたは未知のＡＰＮに相当し、拒否コード２９はユーザ認証失敗に相当し、拒否コード３０はＧＧＳＮにより拒否された起動に相当し、拒否コード３２はサポートされていないサービスオプションに相当し、拒否コード３３は加入されていないサービスオプションに相当し、拒否コード２５はＬＬＣまたはＳＮＤＣＰ失敗に相当する。
【００８８】
ステップ１０１２において、移動局はＰＤＰ試行カウンタが５以上であるか否かを確認する。ＰＤＰ試行カウンタが５以上でない場合、動作はコネクタＸ３を通過する。ＰＤＰ試行カウンタが５以上の場合、移動局は「このネットワークではデータサービスはご利用いただけません」と表示し、ユーザにユーザに手動で「ネットワークを選択」するか否か促す（ステップ１００４）。ユーザがステップ１００６において手動でネットワークを選択することに対し「はい」を選定すると、動作はコネクタＣを通過する。ユーザがステップ１００６において手動でネットワークを選択することに対し「いいえ」を選択すると、移動局は「データ接続が拒否されました」と表示する（ステップ１００８）。次に、エラーが重大でなければ移動局はタイマーｔ１を起動し、そうでなければ移動局はユーザが手動でネットワークを選択するのを待つ（ステップ１０１０）。ステップ１０１０によりタイマーｔ１が切れると、動作はコネクタＸ３を介して継続する。
【００８９】
ここまで、移動局に１つ以上の通信サービスを提供する通信ネットワークを選択するための方法および装置について詳細に説明した。概して、地理的サービスエリアにおいて音声通信サービスをサポートする１つ以上の通信ネットワークを識別するため、移動局によってスキャニング操作が実施される。移動局は、識別された通信ネットワークのどれがデータ通信サービスを移動局に利用可能にするかを識別する。次いで移動局は、サービスを利用可能にしないネットワークよりも音声およびデータ通信サービスを利用可能にする通信ネットワークを選択し、登録を行う。好ましくは、前記方法は１つ以上の優先されるネットワークリストの作成に関連して実施される。この場合、移動局は優先されたネットワークリストにおいて、それを行わない通信ネットワークよりも、音声およびデータ通信サービスをそれに対して利用可能および許容可能にする通信ネットワークに高い優先順位を与える。しかし、いずれにしても、ホームネットワークは、移動局と通信を行うための優先順位の高いネットワークとして維持される。
【００９０】
好都合なことに、本出願の特定の技術はデータ対応移動局に時間効率のよいデータ対応ネットワークの選択を可能にする。本出願の１つの具体的方法は、第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すステップと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行するステップと、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行するステップと、を含む。重大なエラーは、エンドユーザに関連するネットワークまたはサービス加入に永続的な問題または欠点が存在するものと見なされる。通常、第１の無線ネットワークを介したデータ接続の第１の試行（すべての再試行を含む）と第２の無線ネットワークを介したデータ接続の第１の試行との間の時間は、約２５分から４時間であってよい。明らかなように、本発明技術は、より時間効率のよいデータ対応ネットワークの選択を提供するため、この時間を削減する。ここで留意すべきは、本出願のコンピュータプログラム製品は、記憶媒体および前記記憶媒体に格納されたコンピュータ命令を含み、ここで前記コンピュータ命令は移動局の１つ以上のプロセッサにより上記の方法を実施するために実行可能である点である。
【００９１】
無線ネットワークがデータ接続を現在移動局に利用可能にするかどうかの指示は移動局のメモリ内で作られる。無線ネットワークへの指示は、データ接続の要求が無線ネットワークに許可された場合「現在利用可能なデータ接続」を示してよく、もしくは、重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合「現在利用不可能なデータ接続」を示してよい。無線ネットワークが現在音声およびデータ接続を移動局に利用可能および許容可能にするか否かの指示は、移動局のメモリ内で作ることができる。無線ネットワークへの指示は、データ接続の要求が無線ネットワークに許可された場合「現在利用可能なデータ接続」を示してよく、もしくは、重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合「現在利用不可能なデータ接続」を示してよい。メモリに格納されている現在利用不可能なデータ接続のリストを使用して、同様の結果が得られることがある。重大なエラーを有する拒否コードを受信した場合または１つ以上のデータ接続の要求が無線ネットワークを介して成功せずに再試行された場合、そのようなリストは無線ネットワークを含むが、データ接続の要求がそれによって許可された場合、リストは無線ネットワークを含まない。しかし、いずれにしても、ホームネットワークは、移動局と通信を行うための優先順位の高いネットワークとして維持される。
【００９２】
本出願の移動局は、１つ以上のプロセッサと、前記１つ以上のプロセッサに結合されたメモリと、前記１つ以上のプロセッサに結合された無線トランシーバと、を含む。前記１つ以上のプロセッサは、第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行し、前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を１回以上再試行することなく、通信のために第２の無線ネットワークの選択を試行するために機能する。本出願の通信システムは、第１の無線通信ネットワークと、第２の無線通信ネットワークと、通信を行うため前記第１の無線通信ネットワークおよび前記第２の無線通信ネットワークから１つを選択するために機能する移動局と、を含む。前記通信システムの移動局は、上述のコンポーネントを含む。
【００９３】
上記説明が好適な実施形態のほんの一例に関するものであることは十分に理解されるであろう。本発明の多くの変形は、当業者にとって明らかであり、そのような変形は明示的に記載されているか否かを問わず、説明および請求のとおり、本発明の特許請求の範囲内である。例えば、詳細な説明では「ネットワーク」という用語を発明の方法（各ネットワーク内において実質的に同質であると仮定する）の文脈において厳格に使用しているが、本発明は、ネットワークサブネットおよび個々のセルをも含むネットワークのサブセクション間における選択も広く含む。別の例として、本発明の実施形態はＧＳＭおよびＧＳＭ／ＧＰＲＳネットワーク、ならびに音声およびデータ対応移動局に重点を置いているが、本発明はそれらのネットワーク、移動局、およびサービスに限定されるものではないことを理解されたい。本発明は、移動局が異なる範囲まで利用可能な通信サービスに有効であるその他のシステムにも適用できる。最後に、モバイルデバイスは多くの場合、その地理的サービスエリア内で利用可能な複数の通信ネットワークを識別するが、それに作用する１つの利用可能なネットワークのみを識別する場合があり、この理解は決して特許請求の範囲の解釈を限定してはならない。
【図面の簡単な説明】
【００９４】
【図１】図１は、グローバルネットワーク相互接続を図示するブロック図である。
【図２】図２は、携帯電話移動局である移動体通信デバイスのブロック図である。
【図３】図３は、２つのＧＳＭ／ＧＰＲＳネットワークおよびそれらの間でローミングする移動局を示すブロック図である。
【図４】図４は、異種の通信ネットワークがいくつかある地域における移動局を図示するブロック図である。
【図５】図５は、本出願に従って自動ネットワーク選択のフローチャートである。
【図６】図６は、本出願に従って自動ネットワーク選択のフローチャートである。
【図７】図７は、本出願に従って自動ネットワーク選択のフローチャートである。
【図８】図８は、本出願に従って手動ネットワーク選択のフローチャートである。
【図９】図９は、本出願に従って手動ネットワーク選択のフローチャートである。
【図１０】図１０は、本出願に従って手動ネットワーク選択のフローチャートである。
【図１】
2007511143.tif 000003
【図２】
2007511143.tif 000004
【図３】
2007511143.tif 000005
【図４】
2007511143.tif 000006
【図５】
2007511143.tif 000007
【図６】
2007511143.tif 000008
【図７】
2007511143.tif 000009
【図８】
2007511143.tif 000010
【図９】
2007511143.tif 000011
【図１０】
2007511143.tif 000012
【手続補正書】
【提出日】平成18年6月23日(2006.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信のための無線通信ネットワークを移動局によって選択する際に使用する方法であって、
第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すことと、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行することと、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行することなく、通信のために第２の無線ネットワークの選択を試行することと、
を包含する、方法。
【請求項２】
前記データ接続の要求が、汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１に記載の方法。
【請求項３】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１に記載の方法。
【請求項４】
前記第１の無線ネットワークによるデータ接続要求が成功することなく少なくとも１回再試行された後、通信のための前記第２の無線ネットワーク選択を試行することをさらに包含する、請求項１に記載の方法。
【請求項５】
前記拒否コードを複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別することをさらに包含する、請求項１に記載の方法。
【請求項６】
前記第１の無線ネットワークによって前記データ接続の要求を再試行する前記アクトが、所定の回数まで前記要求を再試行することを包含する、請求項１に記載の方法。
【請求項７】
通信のための前記第２の無線ネットワーク選択を試行するアクトが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項１に記載の方法。
【請求項８】
前記第１の無線ネットワークが、現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持することをさらに包含し、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された後、現在利用不可能なデータ接続を示す、請求項１に記載の方法。
【請求項９】
前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持することをさらに包含し、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１に記載の方法。
【請求項１０】
記憶媒体と、
前記記憶媒体に格納されたコンピュータ命令とを含む、コンピュータプログラム製品であって、
前記コンピュータ命令が、
第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行し、
前記第１の無線ネットワークを介したデータ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行することなく、通信のために第２の無線ネットワークの選択を試行するために、プロセッサによって実行可能である、コンピュータプログラム製品。
【請求項１１】
前記データ接続の要求が汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記データ接続の要求がパケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１０に記載のコンピュータプログラム製品。
【請求項１３】
前記コンピュータ命令が、
前記第１の無線ネットワークによるデータ接続要求が成功することなく少なくとも１回再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに実行可能である、請求項１０に記載のコンピュータプログラム製品。
【請求項１４】
前記コンピュータ命令が、
前記拒否コードを複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別するためにさらに実行可能である、請求項１０に記載のコンピュータプログラム製品。
【請求項１５】
前記第１の無線ネットワークによる前記データ接続の要求を再試行することが、所定の回数まで前記要求を再試行することを包含する、請求項１０に記載のコンピュータプログラム製品。
【請求項１６】
通信のための前記第２の無線ネットワーク選択を試行することが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことを包含する、請求項１０に記載のコンピュータプログラム製品。
【請求項１７】
前記コンピュータ命令が、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに実行可能であり、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された後、現在利用不可能なデータ接続を示す、請求項１０に記載のコンピュータプログラム製品。
【請求項１８】
前記コンピュータ命令が、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに実行可能であり、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１０に記載のコンピュータプログラム製品。
【請求項１９】
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたメモリと、
前記１つ以上のプロセッサに結合された無線トランシーバとを備えた、移動局であって、前記１つ以上のプロセッサが、
前記無線トランシーバを使用して、前記第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出すために動作し、
前記１つ以上のプロセッサが、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行するためにさらに動作し、
前記１つ以上のプロセッサが、
前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を再試行することなく、通信のために第２の無線ネットワークの選択を試行するためにさらに動作する、移動局。
【請求項２０】
前記データ接続の要求が汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項１９に記載の移動局。
【請求項２１】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項１９に記載の移動局。
【請求項２２】
前記１つ以上のプロセッサが、前記第１の無線ネットワークによる少なくとも１回のデータ接続要求が成功することなく再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項１９に記載の移動局。
【請求項２３】
前記１つ以上のプロセッサが、前記拒否コードをメモリ内に格納されている複数のエラーコードのそれぞれと比較し、前記拒否コードと前記複数のエラーコードの１つとの間の一致を識別することによって、前記拒否コードが重大な／重大でないエラーであることを識別するためにさらに動作する、請求項１９に記載の移動局。
【請求項２４】
前記１つ以上のプロセッサが、所定の回数まで前記要求を再試行することによって、前記第１の無線ネットワークによる前記データ接続の要求を再試行するためにさらに動作する、請求項１９に記載の移動局。
【請求項２５】
前記１つ以上のプロセッサが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことによって、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項１９に記載の移動局。
【請求項２６】
前記１つ以上のプロセッサが、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに動作することをさらに含み、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された後、現在利用不可能なデータ接続を示す、請求項１９に記載の移動局。
【請求項２７】
前記１つ以上のプロセッサが、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに動作することをさらに含み、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項１９に記載の移動局。
【請求項２８】
第１の無線通信ネットワークと、
第２の無線通信ネットワークと、
前記第１の無線通信ネットワークおよび前記第２の通信ネットワークから通信のために１つを選択するために作動する移動局とを備えた、通信システムであって、
前記移動局が、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたメモリと、
前記１つ以上のプロセッサに結合された無線トランシーバとを含み、
前記１つ以上のプロセッサが、
前記無線トランシーバを使用して、前記第１の無線ネットワークを介して伝送されるべきデータ接続の要求を出し、
前記１つ以上のプロセッサが、前記第１の無線ネットワークを介して前記データ接続の要求が許可されたとの識別に基づいて、通信のために第１の無線ネットワークを選択させるためにさらに動作し、
前記１つ以上のプロセッサが、前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大でないエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行するためにさらに動作し、
前記１つ以上のプロセッサが、前記第１の無線ネットワークを介した前記データ接続の要求に応じて、重大なエラーを有する拒否コードが受信された場合に、前記第１の無線ネットワークを介してデータ接続の要求を少なくとも１回再試行することなく、通信のために前記第２の無線ネットワークの選択を試行するためにさらに動作する、通信システム。
【請求項２９】
前記データ接続の要求が、汎用パケット無線サービス（ＧＰＲＳ）所属要求を有する、請求項２８に記載の通信システム。
【請求項３０】
前記データ接続の要求が、パケットデータプロトコル（ＰＤＰ）コンテキスト要求を有する、請求項２８に記載の通信システム。
【請求項３１】
前記１つ以上のプロセッサが、前記第１の無線ネットワークによるデータ接続要求が成功することなく少なくとも１回再試行された後、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項２８に記載の通信システム。
【請求項３２】
前記１つ以上のプロセッサが、前記第１の無線ネットワークを介して前記データ接続の要求が許可されたとの識別に基づいて、通信のために第１の無線ネットワークを選択させる、請求項２８に記載の通信システム。
【請求項３３】
前記１つ以上のプロセッサが、所定の回数まで前記要求を再試行することによって、前記第１の無線ネットワークによる前記データ接続の要求を再試行するためにさらに動作する、請求項２８に記載の通信システム。
【請求項３４】
前記１つ以上のプロセッサが、前記第２の無線ネットワークを引き起こし再試行する前記アクトを繰り返すことによって、通信のための前記第２の無線ネットワーク選択を試行するためにさらに動作する、請求項２８に記載の通信システム。
【請求項３５】
前記１つ以上のプロセッサが、前記第１の無線ネットワークが現在、音声およびデータ接続を前記移動局に利用可能にするか否かの指示を維持するためにさらに動作することをさらに含み、
前記第１の無線ネットワークへの指示が、前記データ接続の要求が許可された場合、現在利用可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記重大なエラーを有する前記拒否コードを受信した場合、現在利用不可能なデータ接続を示し、
前記第１の無線ネットワークへの指示が、前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された後、現在利用不可能なデータ接続を示す、請求項２８に記載の通信システム。
【請求項３６】
前記１つ以上のプロセッサが、前記移動局のための現在利用不可能なデータサービスネットワークのリストを維持するためにさらに動作することをさらに含み、
前記重大なエラーを有する拒否コードを受信した場合、前記リストが前記第１の無線ネットワークを含み、
前記第１の無線ネットワークによる前記データ接続の要求が成功することなく少なくとも１回再試行された場合、前記リストが前記第１の無線ネットワークを含み、
前記データ接続の要求が許可された場合、前記リストが前記第１の無線ネットワークを含まない、請求項２８に記載の通信システム。
【国際調査報告】
2007511143.tif 000013
2007511143.tif 000014
2007511143.tif 000015