(57)【特許請求の範囲】
【請求項１】
無線通信のための方法であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが、前記システム選択ファイルがネットワーク・スキャンを実行するために最後に用いられてから、変わったか否かを判定することと、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行することと、を備える方法。
【請求項２】
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行すること、をさらに備える請求項１に記載の方法。
【請求項３】
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取ることと、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行することと、をさらに備える請求項１に記載の方法。
【請求項４】
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、請求項１に記載の方法。
【請求項５】
前記１または複数のシステム選択ファイルが変わったか否かを判定することは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較することを備える、請求項４に記載の方法。
【請求項６】
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、請求項５に記載の方法。
【請求項７】
前記比較することは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行することを備える、請求項５に記載の方法。
【請求項８】
前記比較することは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較することを備える、請求項５に記載の方法。
【請求項９】
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、請求項１に記載の方法。
【請求項１０】
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、請求項１に記載の方法。
【請求項１１】
前記ネットワーク・スキャンを実行することは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用することを備える、請求項１０に記載の方法。
【請求項１２】
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成すること、をさらに備える請求項１１に記載の方法。
【請求項１３】
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、請求項１に記載の方法。
【請求項１４】
無線通信のための装置であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが、前記システム選択ファイルがネットワーク・スキャンを実行するために最後に用いられてから、変わったか否かを判定する手段と、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行する手段と、を備える装置。
【請求項１５】
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行する手段、をさらに備える請求項１４に記載の装置。
【請求項１６】
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取る手段と、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行する手段と、をさらに備える請求項１４に記載の装置。
【請求項１７】
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、請求項１４に記載の装置。
【請求項１８】
前記１または複数のシステム選択ファイルが変わったか否かを判定する手段は、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較する手段を備える、請求項１７に記載の装置。
【請求項１９】
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、請求項１８に記載の装置。
【請求項２０】
前記比較する手段は、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行する手段を備える、請求項１８に記載の装置。
【請求項２１】
前記比較する手段は、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較する手段を備える、請求項１８に記載の装置。
【請求項２２】
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、請求項１４に記載の装置。
【請求項２３】
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、請求項１４に記載の装置。
【請求項２４】
前記ネットワーク・スキャンを実行する手段は、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用する手段を備える、請求項２３に記載の装置。
【請求項２５】
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成する手段、をさらに備える請求項２４に記載の装置。
【請求項２６】
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、請求項１４に記載の装置。
【請求項２７】
無線通信のための装置であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが、前記システム選択ファイルがネットワーク・スキャンを実行するために最後に用いられてから、変わったか否かを判定し、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続されたメモリと、を備える装置。
【請求項２８】
前記少なくとも１つのプロセッサは、前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行するように構成された、請求項２７に記載の装置。
【請求項２９】
前記少なくとも１つのプロセッサは、
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取り、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行するように構成された、請求項２７に記載の装置。
【請求項３０】
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、請求項２７に記載の装置。
【請求項３１】
前記１または複数のシステム選択ファイルが変わったか否かを判定するように構成された少なくとも１つのプロセッサは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較することを備える、請求項３０に記載の装置。
【請求項３２】
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、請求項３１に記載の装置。
【請求項３３】
前記比較するように構成された少なくとも１つのプロセッサは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行することを備える、請求項３１に記載の装置。
【請求項３４】
前記比較するように構成された少なくとも１つのプロセッサは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較することを備える、請求項３１に記載の装置。
【請求項３５】
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、請求項２７に記載の装置。
【請求項３６】
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、請求項２７に記載の装置。
【請求項３７】
前記ネットワーク・スキャンを実行するように構成された少なくとも１つのプロセッサは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用することを備える、請求項３６に記載の装置。
【請求項３８】
前記少なくとも１つのプロセッサは、前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成するように構成された、請求項３７に記載の装置。
【請求項３９】
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、請求項２７に記載の装置。
【請求項４０】
無線通信のためのコンピュータ読取可能な記憶媒体であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが、前記システム選択ファイルがネットワーク・スキャンを実行するために最後に用いられてから、変わったか否かを判定することと、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行することと、のためのコードを備えるコンピュータ読取可能な記憶媒体。
【請求項４１】
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行するためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【請求項４２】
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取ることと、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行することと、ためのコードをさらに備える、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【請求項４３】
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【請求項４４】
前記１または複数のシステム選択ファイルが変わったか否かを判定するためのコードは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較するためのコードを備える、請求項４３に記載のコンピュータ読取可能な記憶媒体。
【請求項４５】
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、請求項４４に記載のコンピュータ読取可能な記憶媒体。
【請求項４６】
前記比較するためのコードは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行するためのコードを備える、請求項４４に記載のコンピュータ読取可能な記憶媒体。
【請求項４７】
前記比較するためのコードは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較するためのコードを備える、請求項４４に記載のコンピュータ読取可能な記憶媒体。
【請求項４８】
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【請求項４９】
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【請求項５０】
前記ネットワーク・スキャンを実行するためのコードは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用するためのコードを備える、請求項４９に記載のコンピュータ読取可能な記憶媒体。
【請求項５１】
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成するためのコードをさらに備える、請求項５０に記載のコンピュータ読取可能な記憶媒体。
【請求項５２】
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、請求項４０に記載のコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【関連出願に対する相互参照】
【０００１】
本願は、全体が参照によって本明細書に明確に組み込まれている２０１１年１月２７日出願の米国仮出願６１／４３６，８０８号に対する優先権を主張する。
【技術分野】
【０００２】
本開示のある態様は、一般に、無線通信に関し、さらに詳しくは、無線デバイスの電源投入後、セルラ・ネットワークの獲得を開始するための時間を低減するための技術に関する。
【背景技術】
【０００３】
無線通信システムは、例えば、音声、データ等のようなさまざまなタイプの通信コンテンツを提供するために広く開発されてきた。これらのシステムは、（例えば、帯域幅および送信電力等のような）利用可能なシステム・リソースを共有することにより、複数のユーザとの通信をサポートすることが可能な多元接続システムでありうる。このような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、第３世代パートナシップ計画（３ＧＰＰ）ロング・ターム・イボリューション（ＬＴＥ）システム、ロング・ターム・イボリューション・アドバンスト（ＬＴＥ−Ａ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システムを含む。
【０００４】
通常、無線多元接続通信システムは、複数の無線端末のための通信を同時にサポートしうる。端末はおのおのの、順方向リンクおよび逆方向リンクによる送信を介して、１または複数の基地局と通信する。順方向リンク（すなわちダウンリンク）は、基地局から端末への通信リンクを称し、逆方向リンク（すなわちアップリンク）は、端末から基地局への通信リンクを称する。この通信リンクは、単一入力単一出力システム、複数入力単一出力システム、あるいは複数入力複数出力（ＭＩＭＯ）システムによって確立されうる。
【０００５】
無線通信技術が進歩しているので、数が増え続けている、異なるラジオ・アクセス技術が利用されている。例えば、多くの地理的エリアが、現在、おのおのが１または複数の異なるエア・インタフェース技術を利用しうる複数の無線通信システムによってサービス提供されている。このようなネットワーク環境における無線端末の多用途性を増やすために、最近、複数のラジオ技術の下で動作することができるマルチ・モード無線端末への傾向が増えてきている。例えば、マルチ・モードを実施することにより、端末は、おのおのが異なるラジオ・インタフェース技術を用いる地理的エリアにおける複数のシステムから、システムを選択し、その後、選択された１または複数のシステムと通信することが可能となりうる。
【発明の概要】
【０００６】
本開示の態様では、無線通信のための方法が提供される。方法は一般に、無線デバイスの電源が投入されると、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定することと、１または複数のシステム選択ファイルが変わっていないのであれば、既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行することと、を含む。
【０００７】
本開示の態様では、無線通信のための装置が提供される。この装置は一般に、無線デバイスの電源が投入されると、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったのか否かを判定する手段と、１または複数のシステム選択ファイルが変わっていないのであれば、既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行する手段と、を含む。
【０００８】
本開示の態様では、無線通信のための装置が提供される。この装置は、一般に、少なくとも１つのプロセッサと、少なくとも１つのプロセッサに接続されたメモリとを含む。少なくとも１つのプロセッサは一般に、無線デバイスの電源が投入されると、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったのか否かを判定し、１または複数のシステム選択ファイルが変わっていないのであれば、既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行する、ように構成される。
【０００９】
本開示の態様では、無線通信のためのコンピュータ・プログラム製品が提供される。このコンピュータ・プログラム製品は、一般に、無線デバイスの電源が投入されると、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定することと、１または複数のシステム選択ファイルが変わっていないのであれば、既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行することと、のためのコードを有するコンピュータ読取可能な媒体を含む。
【００１０】
本開示のさまざまな態様および特徴が、以下にさらに詳細に記載される。
【図面の簡単な説明】
【００１１】
本開示の前述した特徴が、より詳細に理解される方式で、簡潔に要約された上記具体的な記載が、態様に対する参照によってなされている。そして、それらの幾つかは、添付図面で例示されている。しかしながら、この記載は、その他の等しく有効な態様に対しても当てはまるので、添付図面は、本開示のある典型的な態様のみを示していることや、本開示の範囲を限定するものとしては考慮されないことが注目されるべきである。
【図１】図１は、本開示のある態様にしたがう多元接続無線通信システムの例を例示する。
【図２】図２は、本開示の態様にしたがうアクセス・ポイントおよびユーザ端末の例のブロック図を例示する。
【図３】図３は、本開示のある態様にしたがって無線デバイス内で利用されうるさまざまな構成要素を例示する。
【図４】図４は、本開示のある態様にしたがって、無線通信デバイスがマルチ・モード・システム選択処理を実行するために適合されうるネットワーク環境の例を例示する。
【図５】図５は、本開示のある態様にしたがって、無線通信デバイスがマルチ・モード・システム選択処理を実行するために適合されうるネットワーク環境の例を例示する。
【図６】図６は、本開示のある態様にしたがって、マルチ・モード好適システム・リストを生成するための技術の例を例示する。
【図７】図７は、本開示のある態様にしたがって、１または複数のシステム選択ファイルにおける変化が検出されると、マスタ・システム優先リストを生成することが可能な、基地局および無線デバイスを備えたシステムの例を例示する。
【図８】図８は、本開示のある態様にしたがって、１または複数のシステム選択ファイルにおける変化が検出されると、マスタ・システム優先リストを生成するための動作の例を例示する。
【図９】図９は、本開示のある態様にしたがって、システム選択ファイルが変化したか否かを判定する場合に、無線デバイスによってなされる比較の例示を提供する。
【発明を実施するための形態】
【００１２】
無線デバイスにおいて使用されるシステム選択ソリューションでは、システム選択ファイルが、ユニバーサル集積回路カード（ＵＩＣＣ）から読み取られ、優先リストへ変換されうる。優先リストは、３ＧＰＰシステムおよび３ＧＰＰ２システムの相対的な優先度を指定し、デバイスによるシステム選択を管理しうる。従来、優先リストの生成は、デバイスの電力投入時毎に実行されうる。しかしながら、ＵＩＣＣからのシステム選択ファイルの読み取りと、優先リストの生成とは、時間を取るので、デバイスのパフォーマンスに悪影響を与えうる。本開示のある態様については、システム選択ファイルが変化した場合に限り、電源投入後に優先リストが生成されうる。したがって、デバイスの電源が投入されると、無線デバイスを獲得するための時間は、特に、システム選択ファイルが以前と同じものと維持している場合に低減されうる。
【００１３】
本開示のさまざまな態様は、添付図面を参照して以下により十分に記載される。しかしながら、本開示は、異なる多くの形態で具体化され、本開示を通じて示された如何なる具体的な構成または機能にも限定されるとは解釈されるべきではない。むしろ、これらの態様は、本開示が十分で完全であり、本開示の範囲を当業者に十分に伝達できるように提供されている。本明細書における教示に基づいて、当業者は、本開示の範囲は、独立して実施されようが、あるいは、本開示の任意の他の態様と組み合わされようが、本明細書で示された開示の態様をカバーすることが意図されていることを認識すべきである。例えば、本明細書に記載された任意の数の態様を用いて装置が実現され、方法が実施されうる。さらに、本開示の範囲は、別の構成、機能、または、本明細書に記載された開示のさまざまな態様またはそれ以外の態様が追加された構成および機能を用いて実現される装置または方法をカバーすることが意図されている。本明細書で示された開示のあらゆる態様は、特許請求の範囲の１または複数の要素によって具体化されうる。
【００１４】
「典型的である」という単語は「例、事例、あるいは実例として役立つ」ことを意味するために本明細書で使用される。本明細書において「典型的」と記載されるいかなる態様も、他の態様よりも好適であるとか、有利であると必ずしも解釈される必要はない。
【００１５】
本明細書では、特定の態様が記載されているが、これら態様の多くの変形および置換が、本開示の範囲内にある。好適な態様のいくつかの利点および長所が述べられているが、本開示の範囲は、特定の利点、使用、および目的に限定されることは意図されていない。むしろ、本開示の態様は、このうちのいくつかが図面における例示によって、および、以下の好適な態様の記載によって例示されている異なる無線技術、システム構成、ネットワーク、および伝送プロトコルに広く適用可能であることが意図されている。詳細な記載および図面は、限定ではない開示の単なる例示であり、本開示の範囲は、特許請求の範囲およびその均等物によって定義される。
【００１６】
（典型的な無線通信システム）  
本明細書に記載された技術は、例えば符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングル・キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）ネットワーク等のような様々な無線通信ネットワークのために使用される。「ネットワーク」および「システム」という用語は、しばしば置換可能に使用される。ＣＤＭＡネットワークは、例えば、ユニバーサル地上ラジオ・アクセス（ＵＴＲＡ）、ＣＤＭＡ２０００等のようなラジオ技術を実現しうる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）および低チップ・レート（ＬＣＲ）を含む。ＣＤＭＡ２０００は、ＩＳ−２０００規格、ＩＳ−９５規格、およびＩＳ−８５６規格をカバーする。ＴＤＭＡネットワークは、例えばグローバル移動体通信システム（ＧＳＭ（登録商標））のようなラジオ技術を実現しうる。ＯＦＤＭＡネットワークは、例えば、イボルブドＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ  ８０２．１１、ＩＥＥＥ  ８０２．１６、ＩＥＥＥ  ８０２．２０、フラッシュ−ＯＦＤＭ（登録商標）等のようなラジオ技術を実現しうる。ＵＴＲＡ、Ｅ−ＵＴＲＡ、およびＧＳＭは、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）の一部である。ロング・ターム・イボリューション（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの最新のリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＧＳＭ、ＵＭＴＳ、およびＬＴＥは、「第３世代パートナシップ計画」（３ＧＰＰ）と命名された団体からの文書に記載されている。ＣＤＭＡ２０００は、「第３世代パートナシップ計画２」（３ＧＰＰ２）と命名された団体からの文書に記載されている。
【００１７】
シングル・キャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）は、送信機側においてシングル・キャリア変調を利用し、受信機側において周波数領域等値化を利用する技術である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムと同様の性能および同じ全体複雑さを有する。しかしながら、ＳＣ−ＦＤＭＡ信号は、その固有のシングル・キャリア構造のために、より低い平均ピーク対電力比（ＰＡＰＲ）を有する。ＳＣ−ＦＤＭＡは、送信電力効率の観点において、低ＰＡＰＲがモバイル端末に大いに有益となるアップリンク通信において、特に大きな注目を集めた。それは現在、３ＧＰＰ  ＬＴＥおよびイボルブドＵＴＲＡにおけるアップリンク多元接続スキームのための動作前提である。
【００１８】
アクセス・ポイント（“ＡＰ”）は、ノードＢ、ラジオ・ネットワーク・コントローラ（“ＲＮＣ”）、ｅノードＢ、基地局コントローラ（“ＢＳＣ”）、基地トランシーバ局（“ＢＴＳ”）、基地局（“ＢＳ”）、トランシーバ機能（“ＴＦ”）、ラジオ・ルータ、ラジオ・トランシーバ、基本サービス・セット（“ＢＳＳ”）、拡張サービス・セット（“ＥＳＳ”）、ラジオ基地局（“ＲＢＳ”）、または、その他いくつかの用語として知られているか、備えているか、または実現されうる。
【００１９】
例えば、アクセス端末（“ＡＴ”）は、アクセス端末、加入者局、加入者ユニット、移動局、遠隔局、遠隔端末、ユーザ端末、ユーザ・エージェント、ユーザ・デバイス、ユーザ機器、ユーザ局、またはその他いくつかの用語として知られているか、備えているか、または実現されうる。いくつかの実施において、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル（“ＳＩＰ”）電話、無線ローカル・ループ（“ＷＬＬ”）局、携帯情報端末（“ＰＤＡ”）、無線接続機能を有するハンドヘルド・デバイス、局（“ＳＴＡ”）、あるいは無線モデムに接続されたその他いくつかの適切な処理デバイスを備えうる。したがって、本明細書で教示された１または複数の態様は、電話（例えば、セルラ電話またはスマート・フォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ポータブル・コンピューティング・デバイス（例えば、情報携帯端末）、エンタテイメント・デバイス（例えば、音楽またはビデオ・デバイス、または衛星ラジオ）、全地球測位システム・デバイス、あるいは無線媒体または有線媒体によって通信するように構成されたその他任意の適切なデバイスに組み入れられうる。いくつかの態様では、ノードは無線ノードである。このような無線ノードは、例えば、有線または無線による通信リンクによる（例えば、インターネットまたはセルラ・ネットワークのような広域ネットワークのような）ネットワークへの、または、ネットワークのための接続を提供しうる。
【００２０】
図１に示すように、無線ネットワークの獲得を開始するための時間を低減するために説明されている手順が実行されうる１つの態様にしたがう多元接続無線通信システムが例示されている。アクセス・ポイント１００（ＡＰ）は、１つのグループはアンテナ１０４，１０６を含み、別のグループはアンテナ１０８，１１０を含み、さらに別のグループはアンテナ１１２，１１４を含む複数のアンテナ・グループを含みうる。図１では、おのおののアンテナ・グループについて２本のアンテナしか示されていない。しかしながら、おのおののアンテナ・グループについて、２本より多いまたは少ないアンテナが利用されうる。アクセス端末１１６（ＡＴ）はアンテナ１１２，１１４と通信している。ここで、アンテナ１１２，１１４は、順方向リンク１２０でアクセス端末１１６へ情報を送信し、逆方向リンク１１８でアクセス端末１１６から情報を受信する。アクセス端末１２２（ＡＴ）はアンテナ１０６，１０８と通信している。ここで、アンテナ１０６，１０８は、順方向リンク１２６でアクセス端末１２２へ情報を送信し、逆方向リンク１２４でアクセス端末１２２から情報を受信する。ＦＤＤシステムでは、通信リンク１１８，１２０，１２４，１２６は、通信のために、異なる周波数を使用しうる。例えば、順方向リンク１２０は、逆方向リンク１１８によって使用されるものとは異なる周波数を使用しうる。
【００２１】
通信するように設計された領域および／またはアンテナのおのおののグループは、しばしば、アクセス・ポイントのセクタと称される。本開示の１つの態様では、おのおののアンテナ・グループは、アクセス・ポイント１００によってカバーされる領域のセクタ内のアクセス端末へ通信するように設計される。
【００２２】
順方向リンク１２０，１２６による通信では、アクセス・ポイント１００の送信アンテナは、別のアクセス端末１１６，１２２のための順方向リンクの信号対雑音比を改善するために、ビームフォーミングを利用しうる。さらに、有効範囲領域にわたってランダムに散在するアクセス端末へ送信するためにビームフォーミングを用いるアクセス・ポイントは、全てのアクセス端末へ単一のアンテナによって送信するアクセス・ポイントよりも、近隣のセル内のアクセス端末に対して少ない干渉しかもたらさない。
【００２３】
図２は、複数入力複数出力（ＭＩＭＯ）システム２００における（アクセス・ポイントとしても知られている）送信機システム２１０および（アクセス端末としても知られている）受信機システム２５０の態様のブロック図である。送信機システム２１０では、多くのデータ・ストリームのトラフィック・データが、データ・ソース２１２から送信（ＴＸ）データ・プロセッサ２１４に提供される。
【００２４】
本開示の１つの態様では、データ・ストリームはおのおのの、それぞれの送信アンテナを介して送信されうる。ＴＸデータ・プロセッサ２１４は、おのおののデータ・ストリームのトラフィック・データをフォーマットし、このデータ・ストリームのために選択された特定の符号化スキームに基づいて符号化し、インタリーブして、符号化されたデータを提供する。
【００２５】
おのおののデータ・ストリームの符号化されたデータは、ＯＦＤＭ技術を用いてパイロット・データと多重化されうる。パイロット・データは一般に、既知の手法で処理される既知のデータ・パターンであり、チャネル応答を推定するために受信機システムにおいて使用されうる。おのおののデータ・ストリームについて多重化されたパイロットおよび符号化されたデータは、データ・ストリームのために選択された特定の変調スキーム（例えば、ＢＰＳＫ、ＱＰＳＫ、Ｍ−ＰＳＫ、またはＭ−ＱＡＭ等）に基づいて変調（例えば、シンボル・マップ）され、変調シンボルが提供される。おのおののデータ・ストリームのデータ・レート、符号化、および変調は、プロセッサ２３０によって実行される命令群によって決定されうる。メモリ２３２は、送信機システム２１０のためのデータおよびソフトウェアを格納しうる。
【００２６】
すべてのデータ・ストリームの変調シンボルは、（例えば、ＯＦＤＭのために）変調シンボルをさらに処理するＴＸ  ＭＩＭＯプロセッサ２２０に提供される。ＴＸ  ＭＩＭＯプロセッサ２２０はその後、ＮＴ個の変調シンボル・ストリームを、ＮＴ個の送信機（ＴＭＴＲ）２２２ａ乃至２２２ｔへ提供する。本開示のある態様では、ＴＸ  ＭＩＭＯプロセッサ２２０は、データ・ストリームのシンボル、および、そのシンボルが送信されるアンテナへ、ビームフォーミング重みを適用する。
【００２７】
おのおのの送信機２２２は、１または複数のアナログ信号を提供するために、それぞれのシンボル・ストリームを受信して処理し、さらには、ＭＩＭＯチャネルを介した送信に適切な変調信号を提供するために、このアナログ信号を調整（例えば、増幅、フィルタ、およびアップコンバート）する。送信機２２２ａ乃至２２２ｔからのＮＴ個の変調信号は、その後、ＮＴ個のアンテナ２２４ａ乃至２２４ｔからそれぞれ送信される。
【００２８】
受信機システム２５０では、送信された変調信号がＮＲ個のアンテナ２５２ａ乃至２５２ｒによって受信され、おのおののアンテナ２５２からの受信信号が、それぞれの受信機（ＲＣＶＲ）２５４ａ乃至２５４ｒへ提供されうる。受信機２５４はおのおの、それぞれの受信信号を調整（例えば、フィルタ、増幅、および、ダウンコンバート）し、調整された信号をデジタル化して、サンプルを得る。さらに、これらサンプルを処理して、対応する「受信」シンボル・ストリームを提供する。
【００２９】
ＲＸデータ・プロセッサ２６０は、ＮＲ個の受信機２５４からＮＲ個のシンボル・ストリームを受信し、受信されたこれらシンボル・ストリームを、特定の受信機処理技術に基づいて処理して、ＮＴ個の「検出された」シンボル・ストリームを提供する。ＲＸデータ・プロセッサ２６０は、その後、検出されたおのおののシンボル・ストリームを復調し、デインタリーブし、復号して、このデータ・ストリームのためのトラフィック・データを復元する。ＲＸデータ・プロセッサ２６０による処理は、送信機システム２１０におけるＴＸ  ＭＩＭＯプロセッサ２２０およびＴＸデータ・プロセッサ２１４によって実行されるものと相補的である。
【００３０】
プロセッサ２７０は、前述したように、利用可能などの技術を利用するのかを定期的に決定する。さらに、プロセッサ２７０は、行列インデクス部およびランク値部を備えた逆方向リンク・メッセージを規定する。メモリ２７２は、受信機システム２５０のためのデータおよびソフトウェアを格納しうる。これら逆方向リンク・メッセージは、通信リンクおよび／または受信データ・ストリームに関するさまざまなタイプの情報を備えうる。逆方向リンク・メッセージはその後、多くのデータ・ストリームのトラフィック・データをデータ・ソース２３６から受け取るＴＸデータ・プロセッサ２３８によって処理され、変調器２８０によって変調され、送信機２５４ａ乃至２５４ｒによって調整され、基地局２１０へ送り戻される。
【００３１】
送信機システム２１０では、受信機システム２５０からの変調信号が、アンテナ２２４によって受信され、受信機２２２によって調整され、復調器２４０によって復調され、ＲＸデータ・プロセッサ２４２によって処理されて、受信機システム２５０によって送信された逆方向リンク・メッセージを抽出する。さらに、プロセッサ２３０は、ビームフォーミング重みを決定するためにどのプリコーディング行列を使用するかを決定するために、この抽出されたメッセージを処理する。
【００３２】
図３は、図１に例示される無線通信システム内で適用されうる無線デバイス３０２内で利用できるさまざまな構成要素を示す。無線デバイス３０２は、本明細書で説明されるさまざまな方法を実施するために構成され得るデバイスの例である。無線デバイス３０２は、ユーザ端末１１６，１２２のうちの何れか、または基地局１００でありうる。
【００３３】
無線デバイス３０２は、無線デバイス３０２の動作を制御するプロセッサ３０４を含みうる。このプロセッサ３０４は、中央制御装置（ＣＰＵ）とも称されうる。読取専用メモリ（ＲＯＭ）とランダム・アクセス・メモリ（ＲＡＭ）との両方を含みうるメモリ３０６が、プロセッサ３０４に命令およびデータを提供する。メモリ３０６の一部は、不揮発性ランダム・アクセス・メモリ（ＮＶＲＡＭ）をも含みうる。プロセッサ３０４は、通常、メモリ３０６に格納されたプログラム命令に基づいて、論理演算および算術演算を実行する。本明細書で説明される方法を実施するために、メモリ３０６内の命令が実行可能とされうる。
【００３４】
無線デバイス３０２は、無線デバイス３０２と遠隔位置との間でのデータの送信および受信を可能にする送信機２１０および受信機３１２を含みうるハウジング３０８をも含みうる。送信機３１０および受信機３１２は、トランシーバ３１４に結合されうる。単一あるいは複数の送信アンテナ３１６が、ハウジング３０８に取り付けられ、トランシーバ３１４に電気的に接続されうる。無線デバイス３０２はまた、（図示しない）複数の送信機、複数の受信機、および複数のトランシーバを含みうる。
【００３５】
無線デバイス３０２は、トランシーバ３１４によって受信された信号を検出し、そのレベルを定量化する目的で使用される信号検出器３１８をも含みうる。信号検出器３１８は、合計エネルギ、シンボル毎のサブキャリア毎のエネルギ、電力スペクトル密度、およびその他の信号のような信号を検出しうる。無線デバイス３０２は、信号を処理する際に使用されるデジタル信号プロセッサ（ＤＳＰ）３２０をも含みうる。
【００３６】
無線デバイス３０２のさまざまな構成要素が、データ・バスに加えて電力バス、制御信号バス、およびステータス信号バスを含みうるバス・システム３２２によってともに結合されうる。
【００３７】
（マルチ・モード無線システムのためのシステム選択）  
１つの特徴によれば、マルチ・モード・システム選択（ＭＭＳＳ：multi-mode system selection）を実施するモバイル・デバイスのために、ネットワーク／システム選択に対する統一されたアプローチが提供される。例えば、マルチ・モード無線通信デバイスは、ＧＳＭ（登録商標）、ｃｄｍａ２０００、データ・オプティマイズド（ＤＯ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ(登録商標））、および／または、ロング・ターム・イボリューション（ＬＴＥ）規格にしたがって通信することができうる。デバイスは、これらから、好適なエア・インタフェースを選択しうる。好適なネットワーク／システムの選択は、例えば、とりわけ、（移動局、アクセス端末、クライアント端末、モバイル電話等とも称される）無線通信デバイスの動作領域およびオペレータ間のローミング合意のような多くの要因に依存しうる。ＭＭＳＳのためのフレームワークは２つの部分、すなわち、（ａ）無線通信デバイス内のデータベースに、システムのリストをプロビジョンすることと、（ｂ）プロビジョンされたデータベースを用いて、現在の動作領域において利用可能な最も好適なシステム（例えば、無線技術、ネットワーク、またはオペレータ）を決定するために、無線通信デバイスによって使用されるルールのセットを指定することと、を含む。
【００３８】
ＭＭＳＳに関連する問題に対処するための複数のフレームワークが、異なる規格体系において定義されている。ＭＭＳＳフレームワークは、異なるシステム選択ファイル（例えば、ＰＲＬ、ＰＬＭＮ  ＤＢ、ＭＳＰＬ、およびＭＬＰＬ）における情報を用いることを必要とする。これらのすべてのファイルにおける集合的な情報は、キャンプ・オンするためのシステムを決定するために無線デバイスによって使用されうる。
【００３９】
図４は、本開示のある態様にしたがって、無線通信デバイスが共通のデータベースを用いてマルチ・モード・システム選択処理を実行するために適合されうるネットワーク環境の例を例示する。このネットワーク環境４００は、例えば第１の無線ネットワーク４０２、第２の無線ネットワーク４０４、およびグローバル・ネットワーク４０６のような複数のリンクしたネットワークを含みうる。例えば、第１の無線ネットワーク４０２は、１または複数の無線アクセス・ポイント４１０を介してモバイル・デバイス（すなわち、無線通信デバイス）に無線接続を提供しうる。第１の無線ネットワーク４０２は、第１の無線通信規格にしたがって、第１のネットワーク・オペレータ４１２によって動作されうる。例えば、第１の無線オペレータ４１２は、第１のデータベース・フレームワークを有する第１のＭＭＳＳデータベースを実装しうる。同様に、第２の無線ネットワーク４０４は、１または複数の無線アクセス・ポイント４１４を介して、モバイル・デバイスに無線接続を提供しうる。第２の無線ネットワーク４０４は、第２の無線通信規格にしたがって、第２のネットワーク・オペレータ４１６によって動作されうる。例えば、第２の無線オペレータ４１６は、第２のデータベース・フレームワークを有する第２のＭＭＳＳデータベースを実装しうる。
【００４０】
グローバル・ネットワーク４０６は、例えばインターネットのような複数の相互接続ネットワークを含み、第１の無線ネットワーク４０２および第２の無線ネットワーク４０４に通信可能に接続されうる（または、これらネットワークを含みうる）。グローバル・ネットワーク４０６は、（例えば、インターネットのような）パケット交換ネットワークでありうる。
【００４１】
モバイル・デバイス４０８は、複数の通信規格（例えば、３ＧＰＰおよび３ＧＰＰ２によって定義された規格）にしたがって動作可能でありうる。モバイル・デバイス４０８が、第１の無線ネットワーク４０２から第２の無線ネットワーク４０４へローミングすると、モバイル・デバイス４０８は、ネットワーク・オペレータを（第１のネットワーク・オペレータ４１２から第２のネットワーク・オペレータ４１６へ）変更しうる。第２の無線ネットワーク４０４へ移動した結果、モバイル・デバイス４０８’はさらに、第１のＭＭＳＳデータベースを使用することから、第２のＭＭＳＳデータベースを使用することに変わりうる。
【００４２】
図５は、本開示のある態様にしたがって、無線通信デバイスがマルチ・モード・システム選択処理を実行するために適合されうるネットワーク環境の例を例示する。ネットワーク環境５００は、例えば第１の無線ネットワーク５０２、第２の無線ネットワーク５０４、および第３の無線ネットワーク５０６のような複数のネットワークを含みうる。図４の例とは対照的に、ネットワーク５０２，５０４および／または５０６のうちの複数は、動作のオーバーラップするネットワーク領域５０７を有しうる。
【００４３】
例えば、第１の無線ネットワーク５０２は、１または複数の無線アクセス・ポイント５１０を介してモバイル・デバイス（すなわち、無線通信デバイス）に無線接続を提供し、第１の無線通信規格にしたがって、第１のネットワーク・オペレータ５１２によって動作されうる。同様に、第２の無線ネットワーク５０４は、１または複数の無線アクセス・ポイント５１４を介してモバイル・デバイス（すなわち、無線通信デバイス）へ無線接続を提供し、第２の無線通信規格にしたがって第２のネットワーク・オペレータ５１６によって動作されうる。同様に、第３の無線ネットワーク５０６は、１または複数の無線アクセス・ポイント５１８を介してモバイル・デバイス（すなわち、無線通信デバイス）へ無線接続を提供し、第３の無線通信規格にしたがって第３のネットワーク・オペレータ５２０によって動作されうる。
【００４４】
モバイル・デバイス５０８は、複数の通信規格（例えば、３ＧＰＰおよび３ＧＰＰ２によって定義された規格）にしたがって動作可能でありうる。モバイル・デバイス５０８が、ネットワーク５０２，５０４および／または５０６のうちの複数が動作する領域５０７に入ると、モバイル・デバイス５０８は、第１のネットワーク５０２を介した通信を確立するか、第２のネットワーク５０４を介した通信を確立するか、または第３のネットワーク５０６を介した通信を確立するかを決定しなければならない。このような決定を下す際に、モバイル・デバイス５０８は、プロビジョンされたシステム優先度ファイルにおける集合的な情報を用いて、利用可能なネットワーク５０２，５０４および／または５０６間の優先度を定義するルールのセットを決定しうる。プロビジョンされたシステム優先度ファイルが、３ＧＰＰ２  ＭＭＳＳ規格に基づいているのであれば、プロビジョンされたシステム優先度ファイルは一般に、ＰＲＬ、ＰＬＭＮ  ＤＢ、ＭＳＰＬおよびＭＬＰＬを含む。
【００４５】
マルチ・モード好適システム・リスト（例えば、結合されたリスト）を生成するための技術の具体例と同様に、具体的な、限定しないシステム選択手順オーバレイ実施の例が、図６のシステム６００によって例示されている。図６が例示するように、データベース６１０−６５０の形態のシステム選択情報は、モバイル・ハンドセットおよび／またはその他任意の適切なデバイスによって利用されうる。さらに詳しくは、データベースは一般に、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）リスト６１０、好適ローミング・リスト（ＰＲＬ）６２０、１または複数のその他のシステム情報データベース６３０、ＭＭＳＳ位置優先リスト（ＭＬＰＬ）６４０、および、ＭＭＳＳシステム優先リスト（ＭＳＰＬ）データベース６５０を含む。
【００４６】
１つの特定の例において、ＰＬＭＮリスト６１０は、ＰＬＭＮのリストを含み、その記憶装置に必要とされるスペース量を最小化するために、小さな、粗いネットワーク・リストとして構成されうる。例えば、ＰＬＭＮリスト６１０におけるそれぞれのネットワークは、ネットワークが位置する国に対応するモバイル・カントリ・コード（ＭＣＣ）と、ネットワークのオペレータに対応し、優先度の順位を下げる際にＰＬＭＮリスト６１０に配置されるモバイル・ネットワーク・コード（ＭＮＣ）のみを用いて識別されうる。しかしながら、ＰＬＭＮリスト６１０は、任意の適切なフォーマットおよび／または情報を利用しうることが認識されねばならない。さらに例示されるように、ＰＬＭＮリスト６１０は、ホーム・ネットワークとして分類されるネットワークを指定しうる等価ホームＰＬＭＮ（ＥＨＰＬＭＮ）リスト、１または複数の好適なネットワークを指定しうるオペレータＰＬＭＮ（ＯＰＬＭＮ）リスト、および／またはその他任意の適切なリストを用いて構築されうる。
【００４７】
別の特定の例では、ＰＲＬ６２０は、それぞれのシステム識別番号（ＳＩＤ）および／またはネットワーク識別番号（ＮＩＤ）によって識別されるシステムのリストを含みうる。ＰＬＭＮリスト６１０とは対照的に、ＰＲＬ６２０は、記憶装置スペース要件に関する情報の詳細を与える、より細かな詳細なリストでありうる。したがって、ＳＩＤ／ＮＩＤおよびＲＡＴ情報に加えて、ＰＲＬ６２０は、さらに、例えばラジオ周波数（ＲＦ）帯域−クラスおよび／またはチャネル情報、獲得タイプ情報、および／または、それぞれのシステムに関連するその他の情報のような情報を含みうる。さらに、ＰＲＬ６２０は、複数のシステムが同じ優先度レベルを共有することを可能にしうる優先度レベル情報を含みうる。図６にさらに例示されているように、ＰＲＬ６２０は、一般的な静止軌道−空間位置すなわちＧＥＯに位置するシステムのためのより小さなリストにグループ化されうる。これは、都市、州、および／またはその他の地理的領域に対応しうる。
【００４８】
したがって、１つの態様によれば、ＰＬＭＮリスト６１０およびＰＲＬ６２０は、さまざまなラジオ技術のモバイル・ハンドセットのために、システム選択手順を提供しうる。システム６００がさらに例示するように、システム選択手順のうちの１または複数のその他のセット６３０もまた利用されうる。
【００４９】
別の態様によれば、システム選択手順オーバレイが、ＭＬＰＬ６４０およびＭＳＰＬデータベース６５０を経由してシステム６００に提供されうる。一例では、ＭＬＰＬ６４０は、ＭＬＰＬレコードのセットを含みうる。これらの各々は、少なくとも１つのシステムを特定しうる。一例では、ＭＬＰＬ６４０は、ＰＬＭＮリスト６１０、ＰＲＬ６２０、その他のシステム情報６３０、および／または、その他任意の適切なリストにリストされたシステムのためのレコードを含みうる。さらに、ＭＬＰＬ６４０における各レコードは、ＭＳＰＬデータベース６５０におけるＭＳＰＬを示しうる。一例では、ＭＳＰＬデータベース６５０におけるそれぞれのＭＳＰＬは、それを示すシステムの優先リストをして指定するルールを提供しうる。
【００５０】
好適なシステム６８０の単一のマルチ・モード・リスト（すなわち、結合されたリスト）を生成するために、データベース６１０−６５０からの情報を統合しうるリスト生成アルゴリズム６７０が利用されうる。一例では、リスト生成アルゴリズム６７０は、例えばＰＬＭＮリスト６１０のようなより粗いリストをサポートしながらＰＲＬ６２０の詳細を含む単一のリスト６８０へとデータベース６１０−６５０からの情報をコンパイルしうる。別の例では、リスト生成アルゴリズム６７０は、ＭＬＰＬデータベース６４０および／またはＭＳＰＬデータベース６５０を用いて、ＰＬＭＮリスト６１０に提供された情報を展開させるように設計されうる。これによって、従来のＭＭＳＳアプローチによってサポートされているものよりもより詳細に、かつ、より細かく、システム選択が実行されるようになる。さらなる例では、リスト生成アルゴリズム６７０はさらに、所与の地理的エリアに特有な好適なシステム６８０のマルチ・モード・リストを生成するために、位置情報６６０を利用しうる。特定の位置情報６６０のためのリスト６８０の生成は、位置のセットに対する単一の動作でなされうる。あるいは、関連付けられたデバイスの位置の変化が検出されると、別の態様のリスト生成アルゴリズム６７０が自動的にトリガされうる。
【００５１】
（電源投入後、セルラ・ネットワークの獲得を開始するための時間を低減するシステムおよび方法）  
無線デバイス（例えば、ＬＴＥマルチ・モード・デバイス）において使用されるシステム選択ソリューションでは、システム選択ファイル（すなわち、ＭＭＳＳファイル）が、ユニバーサル集積回路カード（ＵＩＣＣ）から読み取られ、異なるＭＭＳＳファイルからの情報を結合するマスタ・システム優先リスト（例えば、好適システム６８０のマルチ・モード・リスト）へ変換されうる。ＭＭＳＳファイルは一般に、図６に例示されるように、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）データベース・ファイル、ＭＭＳＳシステム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）、を含む。マスタ・システム優先リストは、３ＧＰＰシステムおよび３ＧＰＰ２システムの相対的な優先度を指定し、（たとえば、ネットワーク・スキャンを実行することによって）無線デバイスによるシステム選択を管理しうる。いくつかの実施形態の場合、３ＧＰＰシステムおよび３ＧＰＰ２システムの優先度は、ＵＩＣＣからのシステム選択ファイルを、これらファイルからの情報をマスタ・システム優先リストへ結合することなく、個別に読み取ることによって決定されうる。しかしながら、マスタ・システム優先リストを利用する例がさらに説明される。
【００５２】
従来、マスタ・システム優先リストの生成は、デバイスの電源投入毎に実行されうる。その結果、先ず、すべてのＭＭＳＳファイルが、ＵＩＣＣから読み取られ、次に、マスタ・システム優先リストの生成コードが実行されうる。ＵＩＣＣからのＭＭＳＳファイルの読み取りと、マスタ・システム優先リストの生成とは、例えば、最大２６秒を費やしうる。この時間の大部分は、（例えば、前述したように、細かさによって）ＵＩＣＣから、例えば１４キロバイトのサイズでありうるＰＲＬを読み取る際に費やされうる。各電源投入時におけるＭＭＳＳファイルの読み取りと、マスタ・システム優先リストの生成とのための時間は、ＵＥのパフォーマンスに悪影響を及ぼしうる。
【００５３】
本開示のある態様の場合、マスタ・システム優先リストは、ＭＭＳＳファイルのうちの１または複数が変わった場合にのみ、電源投入後に生成されうる。したがって、デバイスの電源投入時、特に、ＭＭＳＳファイルが以前と同じである場合、無線ネットワークを獲得するための時間が低減されうる。
【００５４】
マスタ・システム優先リストが生成された場合、ＵＥは、各ＭＭＳＳファイルに関連するあるパラメータを格納（例えば、キャッシュ）しうる。これらパラメータは、不揮発性メモリ（ＮＶ）に格納されうる。例えば、図３に示すように、これらパラメータは、メモリ３０６のＮＶＲＡＭに格納されうる。さらに、マスタ・システム優先リストは、電源停止前にＮＶへ格納されうる。したがって、いくつかの実施形態の場合、その後の電源投入時において、ＵＥは、新たなマスタ・システム優先リストが生成されるまで（および、生成された場合）、システムを求めてスキャンするために、格納されたマスタ・システム優先リストを使用しうる。
【００５５】
いくつかの実施形態の場合、さらに後述するように、ＭＭＳＳファイルを完全にロードする（例えば、ＵＩＣＣからＭＭＳＳファイルを読み取る）前に、ＵＥは、ＭＭＳＳファイルが変わっているか否かを判定しうる。ＭＭＳＳファイルのいずれも変わっていないのであれば、ネットワーク・スキャンを実行するために、格納されたマスタ・システム優先リストが使用されうる。そして、新たなマスタ・システム優先リストは生成されない。さらに、電源が投入されると、ＵＥは、格納されたマスタ・システム優先リストを用いてスキャンの実行を開始しうるので、無線ネットワークを獲得する際に遅れはない。したがって、ＭＭＳＳファイルの何れにも変化がない状況では、無線ネットワークの、電源投入時における獲得において、例えば約２０秒の節約がなされうる。いくつかの実施形態の場合、後述されるように、例えば、ＰＲＬをキャッシュすることによって、段階的なアプローチを用いることによって、節約がなされうる。
【００５６】
図７は、本開示のある態様にしたがって、１または複数のＭＭＳＳファイルにおける変化が検出されると、マスタ・システム優先リストを生成することが可能な、基地局７１０およびＵＥ７２０を備えたシステム７００の例を例示する。例示されるように、基地局７１０は、ＭＭＳＳファイルを生成するファイル生成モジュール７１４を含みうる。ＭＭＳＳファイルのパラメータは、送信機モジュール７１２を介してＵＥ７２０へ送信されうる。
【００５７】
ＵＥ７２０は、受信機モジュール７２６を介してＭＭＳＳファイルのパラメータを受信しうる。ＵＥ７２０は、受信したパラメータを、パラメータ比較モジュール７２４を用いて、以前に格納されたＭＭＳＳファイル・パラメータと比較しうる。比較がなされ、ＭＭＳＳファイル・パラメータに変化がなければ、格納されたマスタ・システム優先リストが、ネットワーク・スキャンを実行するために使用されうる。そうではない場合、新たなマスタ・システム優先リストが生成されうる。ＵＥ７２０は、送信機モジュール７２２を介してフィードバックを送信し、基地局７１０は、受像機モジュール７１６を介してこのフィードバックを受信しうる。
【００５８】
前述したように、３ＧＰＰシステムおよび３ＧＰＰ２システムの優先度は、ＵＩＣＣからのシステム選択ファイルを、これらファイルからの情報を、マスタ・システム優先リストへ結合することなく読み取ることによって決定されうる。
【００５９】
図８は、本開示のある態様にしたがってネットワーク・スキャンを実行するための動作８００の例を例示する。この動作８００は、例えば、ＵＥによって実行されうる。
【００６０】
８０２では、無線デバイスの電源が投入されると、ＵＥは、既存のシステム選択ファイルのうちの（例えば、システム優先ルールを指定する）１または複数のシステム選択ファイルが変わったか否かを判定しうる。いくつかの実施形態の場合、ＵＥは、この判定を行う前に、既存のシステム選択ファイルを利用することによって、ネットワーク・スキャンを実行しうる。
【００６１】
ＵＥは、既存のシステム選択ファイルのパラメータを、新たなシステム選択ファイルの１または複数の対応するパラメータと比較することによって、既存のシステム選択ファイルが変わったか否かを判定しうる。いくつかの実施形態の場合、既存のシステム選択ファイルのパラメータは、ＵＥの不揮発性メモリに格納されうる。いくつかの実施形態の場合、比較は、格納されたパラメータと、新たなシステム選択ファイルのためのパラメータとのビット毎の比較を実行することを含みうる。いくつかの実施形態の場合、比較は、格納されたハッシュ値と、新たなシステム選択ファイルのための１または複数のパラメータから生成されたハッシュとを比較することを含みうる。
【００６２】
新たなシステム選択ファイルのためのパラメータは、ＵＥのＵＩＣＣから読み取られうる。比較のために利用されるこれらパラメータは一般に、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、関連付けられたシステム選択ファイルのサイズ、および、関連付けられたシステム選択ファイルにおけるレコード数のカウント、のうちの少なくとも１つを含む。これらパラメータのサイズは、ファイル全体のサイズよりも小さい。したがって、これらは、ファイル全体よりも高速に読み取られうる。
【００６３】
８０４では、１または複数のシステム選択ファイルが変わっていないのであれば、ＵＥが、既存のシステム選択ファイルを用いてネットワーク・スキャンを実行しうる。さらに、前述したように、電源が投入されると、ＵＥは、既存のシステム選択ファイルを用いてスキャンの実行を開始しうるので、無線ネットワークを獲得する際に遅れはない。前述したように、既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用され、ネットワーク・スキャンの実行は、１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、マスタ・システム優先リストを利用することを含みうる。
【００６４】
オプションで、８０６において、ＵＥは、１または複数のシステム選択ファイルが変わっているのであれば、変わったシステム選択ファイルを、無線デバイスのＵＩＣＣから読み取りうる。その後、ＵＥは、少なくとも、変わったシステム選択ファイルを利用して、ネットワーク・スキャンを実行しうる。いくつかの実施形態の場合、更新されたシステム選択ファイルに関連するパラメータが、不揮発性メモリに格納されうる。いくつかの実施形態の場合、新たなマスタ・システム優先リストが生成されうる。
【００６５】
ＭＭＳＳファイルが変わったか否かを判定するためのロジックは、ＭＭＳＳファイルの各タイプについて異なりうる。例えば、ＰＲＬが変わったか否かを判定するために、ＰＲＬのディメンション・ブロック（ＰＲＬ＿ＤＩＭＥＮＴＩＯＮブロック）が使用されうる。ディメンション・ブロックは一般に、ＰＲＬの識別子（ＰＲＬ＿ＬＩＳＴ＿ＩＤ）、現在のＰＲＬリスト・サイズ（ＣＵＲ＿ＰＲＬ＿ＬＩＳＴ＿ＳＩＺＥ）、ＰＲＬの獲得テーブルに含まれる獲得レコードの数（ＮＵＭ＿ＡＣＱ＿ＲＥＣＳ）、および、ＰＲＬのシステム・テーブルに含まれるシステム・レコードの数（ＮＵＭ＿ＳＹＳ＿ＲＥＣＳ）を含む。前述したように、前述したＰＲＬパラメータは、マスタ・システム優先リストが生成された場合に、ＮＶに格納されうる。ＵＩＣＣから読み取られたＰＲＬパラメータが、格納されたＰＲＬパラメータと同じである場合、ＵＥは、マスタ・システム優先リストが最後に生成されてからＰＲＬが変わっていないと判定しうる。ディメンション・ブロックのみがＵＩＣＣから読み取られうるので、読み取るべきデータ量は、もしも変化がない場合には、大幅に低減されうる。したがって、ＰＲＬにおける変化がない状況では、ＰＲＬを読み取らないことによって、例えば１５−２０秒の節約となりうる。
【００６６】
図９は、本開示のある態様にしたがって、システム選択ファイルが変わったか否かを判定する場合に、ＵＥによってなされる比較の例示を与える。前述したように、既存のマスタ・システム優先リストを生成するために使用されるシステム選択ファイルのパラメータは、ＵＥ９０２の不揮発性メモリ９０３に格納されうる。例えば、ＰＲＬ＿ＤＩＭＥＮＳＩＯＮブロック９０４１が、ＵＥ  ９０２の不揮発性メモリ９０３に格納されうる。その後、ＵＥ９０２に電源が投入されると、ＵＥは、前述したように、既存のマスタ・システム優先リストを生成するために使用された１または複数のシステム選択ファイルが変わったか否かを判定しうる。例えば、図９に例示されるように、ＵＥは、格納されたＰＲＬ＿ＤＩＭＥＮＳＩＯＮブロック９０４１が変わったか否かを、（例えば、サービス提供している基地局から受信した）新たなＰＲＬのＰＲＬ＿ＤＩＭＥＮＳＩＯＮブロック９０４２と比較することによって判定しうる。前述したように、ＰＲＬがマスタ・システム優先リストが最後に生成されてから変わったか否かを判定するために、ディメンション・ブロックのさまざまな入力が比較されうる。いくつかの実施形態の場合、各ブロックのＰＲＬ＿ＬＩＳＴ＿ＩＤを比較することで十分でありうる。しかしながら、さらなる検証のために、ディメンション・ブロックのその他の入力が比較されうる。
【００６７】
ＭＬＰＬの場合、ＵＥは、ＭＬＰＬバージョン識別情報（ＭＳＰＬ＿ＶＥＲ＿ＩＤ）、ＭＭＳＳ位置関連優先度レコード（ＮＵＭ＿ＭＬＰＬ＿ＲＥＣＳ）、およびＭＬＰＬ識別情報（ＭＬＰＬ＿ＩＤ）を、前のマスタ・システム優先リストが生成された場合にＮＶに格納された対応するＭＬＰＬパラメータと比較しうる。ＭＳＰＬの場合、ＵＥは、ＭＳＰＬバージョン識別情報（ＭＳＰＬ＿ＶＥＲ＿ＩＤ）およびＭＳＰＬ識別情報の数（ＮＵＭ＿ＭＳＰＬ＿ＩＤ）を、前のマスタ・システム優先リストが生成された場合にＮＶに格納された対応するＭＳＰＬパラメータと比較しうる。
【００６８】
ＰＬＭＮファイルは、最後のマスタ・システム優先リストが生成されてからＰＬＭＮファイルが変わったか否かをＵＥが判定できるようにするためのユニークな識別子（例えば、バージョン識別情報）を有していないかもしれない。いくつかの実施形態の場合、修正されたＥＨＬＭＮ／ＯＰＬＭＮをより効率的に識別することを可能にするための規格変更が実施されうる。
【００６９】
いくつかの実施形態の場合、以下のアプローチが、規格変更無しでＵＥによって実行されうる。第１に、図９に例示されているように、ＵＥは、第１のレベル・マッチとして、ＰＬＭＮファイルのファイル・サイズを用いうる。第２に、ＵＥは、古いＥＨＰＬＭＮおよびＯＰＬＭＮファイル９０６１（すなわち、既存のマスタ・システム優先リストを生成するために使用されるファイル）をＮＶに格納し、新たなＥＨＰＬＭＮ／ＯＰＬＭＮファイル９０６２と、古いＥＨＰＬＭＮ／ＯＰＬＭＮファイル９０６１とのビット毎の比較を実行しうる。別の例として、ＵＥは、古いＥＨＰＬＭＮ／ＯＰＬＭＮファイルのハッシュ値（例えば、ＣＲＣ−３２チェックサム）を（例えばＮＶに）格納し、新たなＥＨＰＬＭＮ／ＯＰＬＭＮファイルから生成されたハッシュを、古いハッシュと比較しうる。両方のアプローチは、電源投入時においてＥＨＰＬＭＮ／ＯＰＬＭＮファイルを読み取ることを必要としうる。しかしながら、これらのファイルは他のＭＭＳＳファイルよりも小さいので、読み取り時間は最小となりうる。
【００７０】
前述したように、システム選択ファイルのいずれも変わっていないのであれば、マスタ・システム優先リストが再生成される必要はないので、電源投入時にＵＥが無線ネットワークを獲得するために要する時間が短縮される。
【００７１】
前述したように、ＰＲＬは、他のシステム選択ファイルと比べて、記憶装置スペース要件に関する情報の詳細を与える、より細かい、より詳細なリストでありうる。したがって、ＰＲＬのロードは、その他のシステム選択ファイルのロードに比べて、より大きな遅れをもたらしうる。無線ネットワークを獲得する際における時間を短縮するために、ＵＥは、ＰＲＬのロードを最適化することにのみ注目されうる。
【００７２】
例えば、無線デバイスは、電源が投入されると、既存のマスタ・システム優先リストを生成するために使用されたキャッシュされた（例えば、ＵＥの不揮発性メモリに格納された）ＰＲＬが変わったか否かを判定しうる。ここで、この判定することは一般に、（前述したように、）キャッシュされたＰＲＬのための１または複数のパラメータを、別のＰＲＬの１または複数の対応するパラメータと比較することを含む。デバイスは、キャッシュされたＰＲＬが変わっていないのであれば、システム選択を実行するために、キャッシュされたＰＲＬを利用しうる。しかしながら、デバイスは、キャッシュされたＰＲＬが変わっているのであれば、システム選択を実行するために、新たなＰＲＬを利用しうる。
【００７３】
デバイスは、電力を停止する前に、ＮＶにＰＲＬを格納（すなわち、キャッシュ）しうる。デバイスは、その後の電源投入時において、前述したＰＲＬパラメータが、既存のマスタ・システム優先リストを生成するために使用されたＰＲＬパラメータと同じであるか否かをチェックしうる。これらパラメータが同じである場合、ＵＥは、ＵＩＣＣからＰＲＬを読み取らず、キャッシュされたＰＲＬを使用することを決定しうる。そうではない場合、ＰＲＬは、ＵＩＣＣから読み取られうる。ある実施形態の場合、ＰＲＬパラメータは、ＰＲＬ全体（例えば、１４キロバイト）を読み取るのではなく、ＰＲＬの最初の１００バイト（例えば、ＰＲＬ＿ＤＩＭＥＮＳＩＯＮブロック）を読み取ることによって読み取られうる。ＵＥは、ＰＲＬがＵＩＣＣからロードされるべきであるか否かを判定した後、マスタ・システム優先リストを生成するために、残りのシステム選択ファイルをロードしうる。
【００７４】
システム選抜手順は、システム優先度を指定する別のデータベースがＵＩＣＣから読み取られた後にのみ始まりうる。ＬＴＥマルチ・モード・デバイスにおいて使用される現在のデータベース・サイズでは、この処理は、例えば最大２０秒を要しうる。しかしながら、別のデータベースを読み取ることは、可能であれば、キャッシュされたコピーを用いることによって回避されうる。データベースのいずれにも変化がない場合、ＬＴＥマルチ・モード・デバイスは、３ＧＰＰシステムおよび３ＧＰＰ２システムの相対的な優先度を指定するリストが再生成される必要がないと判定しうる。
【００７５】
前述した方法のさまざまな動作は、対応する機能を実行することが可能な任意の適切な手段によって実行されうる。これら手段は、限定される訳ではないが、回路、特定用途向け集積回路（ＡＳＩＣ）、またはプロセッサを含むさまざまなハードウェア構成要素および／またはソフトウェア構成要素および／またはモジュールを含みうる。一般に、図面に例示された動作が存在する場合、これら動作は、同じ符番を付された対応するミーンズ・プラス・ファンクション構成要素を有しうる。
【００７６】
本明細書で使用される場合、用語「決定すること（determining）」は、さまざまな動作を含む。例えば、「決定すること」は、計算、コンピューティング、処理、導出、調査、ルックアップ（例えば、テーブル、データベース、または他のデータ構造内のルックアップ）、確認等を行うことを含みうる。また、「決定すること」は、受信（例えば、情報の受信）、アクセス（例えば、メモリ内のデータへのアクセス）等を行うことを含みうる。また、「決定すること」は、解決、選択、選定、確立等を行うことを含みうる。
【００７７】
本明細書に記載されるように、アイテムのリストのうちの「少なくとも１つ」と称する文言は、単数を含むこれらアイテムのうちの任意の組み合わせを称する。例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーすることが意図されている。
【００７８】
前述した方法のさまざまな動作は、例えばさまざまなハードウェア構成要素および／またはソフトウェア構成要素、回路、および／または、モジュール（単数または複数）のように、動作を実行することが可能な任意の適切な手段によって実行されうる。通常、図面に例示される何れの動作も、これら動作を実行することが可能な対応する機能手段によって実行されうる。
【００７９】
本開示に関連して説明されたさまざまな例示的な論理ブロック、モジュール、および回路を、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ信号（ＦＰＧＡ）もしくはその他のプログラマブル論理デバイス（ＰＬＤ）、ディスクリート・ゲートもしくはトランジスタ・ロジック、ディスクリート・ハードウェア構成要素、または本明細書で説明される機能を実行するように設計されたその任意の組み合わせを用いて実施または実行することができる。汎用プロセッサは、マイクロ・プロセッサでありうるが、代替案では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、またはステート・マシンでありうる。プロセッサは、例えばＤＳＰとマイクロ・プロセッサとの組み合わせ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１または複数のマイクロ・プロセッサ、またはその他任意のこのような構成であるコンピューティング・デバイスの組み合わせとして実現されうる。
【００８０】
本開示に関連して説明された方法またはアルゴリズムのステップを、ハードウェアで直接的に、プロセッサによって実行されるソフトウェア・モジュールによって、またはこの２つの組合せによって実施することができる。ソフトウェア・モジュールは、当該技術分野において周知のすべての形式の記憶媒体に常駐しうる。使用されうる記憶媒体のいくつかの例は、ランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、フラッシュメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭなどを含む。ソフトウェア・モジュールは、単一の命令または複数の命令を備えることができ、複数の異なるコード・セグメント上で、異なるプログラムの間で、および複数の記憶媒体にわたって分散されうる。記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込めるように、プロセッサに結合されうる。あるいは、この記憶媒体は、プロセッサに統合されうる。
【００８１】
本明細書で開示された方法は、説明された方法を達成するための１または複数のステップまたは動作を備える。方法ステップおよび／または動作は、特許請求の範囲のスコープから逸脱せずに相互に置換されうる。言い換えると、ステップまたは動作の特定の順序が指定されていない限り、特定のステップおよび／または動作の順序および／または使用は、特許請求の範囲のスコープから逸脱せずに変更されうる。
【００８２】
記載された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実施されうる。ソフトウェアで実現される場合、これら機能は、コンピュータ読取可能な媒体に、１または複数の命令群として格納される。記憶媒体は、コンピュータによってアクセスされうる利用可能な任意の媒体である。例として、限定することなく、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、所望のプログラム・コード手段を命令群またはデータ構造の形式で搬送または格納するために使用され、しかも、コンピュータによってアクセスされうるその他任意の媒体を備えうる。本明細書で使用されるようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクト・ディスク（ｄｉｓｃ）（ＣＤ）、レーザ・ディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（ｄｉｓｃ）を含んでいる。ここで、ｄｉｓｋは通常、データを磁気的に再生する一方、ｄｉｓｃは、レーザを用いてデータを光学的に再生する。
【００８３】
したがって、ある態様は、本明細書に記載された動作を実行するためのコンピュータ・プログラム製品を備えうる。例えば、このようなコンピュータ・プログラム製品は、格納された（および／または符号化された）命令群を有するコンピュータ読取可能な媒体を備える。これら命令群は、本明細書において記載された動作を実行するために、１または複数のプロセッサによって実行されることが可能である。ある態様の場合、コンピュータ・プログラム製品は、パッケージング・マテリアルを含みうる。
【００８４】
ソフトウェアまたは命令群は、送信媒体を介しても送信される。例えば、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術が、媒体の定義に含まれる。
【００８５】
さらに、本明細書で説明される方法および技法を実行するためのモジュールおよび／または他の適切な手段を、適宜、ユーザ端末および／または基地局によってダウンロードし、かつ／または他の形式で入手することができることを了解されたい。例えば、このようなデバイスは、本明細書で説明した方法を実行するための手段の転送を容易にするためにサーバに結合されうる。代替案では、本明細書に記載されたさまざまな方法は、記憶手段（例えば、ＲＡＭ、ＲＯＭ、コンパクト・ディスク（ＣＤ）またはフロッピー・ディスクなどの物理記憶媒体など）を介して提供され、ユーザ端末および／または基地局は、記憶手段をデバイスに結合するか提供するときにさまざまな方法を取得しうる。さらに、本明細書で説明された方法および技法をデバイスに提供するために、その他任意の適切な技法が利用されうる。
【００８６】
特許請求の範囲は、前述した正確な構成および構成要素に限定されないことを理解されたい。さまざまな修正、変更、および変形が、特許請求の範囲の範囲から逸脱せずに、前述した方法および装置の構成、動作、および詳細において実施されうる。
【００８７】
前述したものは、本開示の態様に向けられているが、これら開示のその他およびさらなる態様が、本願の基本的な範囲から逸脱することなく考案され、この範囲は、以下に示す特許請求の範囲によって決定される。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
無線通信のための方法であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定することと、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行することと、を備える方法。
［Ｃ２］
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行すること、をさらに備えるＣ１に記載の方法。
［Ｃ３］
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取ることと、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行することと、をさらに備えるＣ１に記載の方法。
［Ｃ４］
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、Ｃ１に記載の方法。
［Ｃ５］
前記１または複数のシステム選択ファイルが変わったか否かを判定することは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較することを備える、Ｃ４に記載の方法。
［Ｃ６］
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、Ｃ５に記載の方法。
［Ｃ７］
前記比較することは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行することを備える、Ｃ５に記載の方法。
［Ｃ８］
前記比較することは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較することを備える、Ｃ５に記載の方法。
［Ｃ９］
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、Ｃ１に記載の方法。
［Ｃ１０］
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、Ｃ１に記載の方法。
［Ｃ１１］
前記ネットワーク・スキャンを実行することは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用することを備える、Ｃ１０に記載の方法。
［Ｃ１２］
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成すること、をさらに備えるＣ１１に記載の方法。
［Ｃ１３］
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、Ｃ１に記載の方法。
［Ｃ１４］
無線通信のための装置であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定する手段と、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行する手段と、を備える装置。
［Ｃ１５］
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行する手段、をさらに備えるＣ１４に記載の装置。
［Ｃ１６］
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取る手段と、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行する手段と、をさらに備えるＣ１４に記載の装置。
［Ｃ１７］
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、Ｃ１４に記載の装置。
［Ｃ１８］
前記１または複数のシステム選択ファイルが変わったか否かを判定する手段は、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較する手段を備える、Ｃ１７に記載の装置。
［Ｃ１９］
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、Ｃ１８に記載の装置。
［Ｃ２０］
前記比較する手段は、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行する手段を備える、Ｃ１８に記載の装置。
［Ｃ２１］
前記比較する手段は、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較する手段を備える、Ｃ１８に記載の装置。
［Ｃ２２］
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、Ｃ１４に記載の装置。
［Ｃ２３］
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、Ｃ１４に記載の装置。
［Ｃ２４］
前記ネットワーク・スキャンを実行する手段は、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用する手段を備える、Ｃ２３に記載の装置。
［Ｃ２５］
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成する手段、をさらに備えるＣ２４に記載の装置。
［Ｃ２６］
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、Ｃ１４に記載の装置。
［Ｃ２７］
無線通信のための装置であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定し、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続されたメモリと、を備える装置。
［Ｃ２８］
前記少なくとも１つのプロセッサは、前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行するように構成された、Ｃ２７に記載の装置。
［Ｃ２９］
前記少なくとも１つのプロセッサは、
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取り、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行するように構成された、Ｃ２７に記載の装置。
［Ｃ３０］
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、Ｃ２７に記載の装置。
［Ｃ３１］
前記１または複数のシステム選択ファイルが変わったか否かを判定するように構成された少なくとも１つのプロセッサは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較することを備える、Ｃ３０に記載の装置。
［Ｃ３２］
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、Ｃ３１に記載の装置。
［Ｃ３３］
前記比較するように構成された少なくとも１つのプロセッサは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行することを備える、Ｃ３１に記載の装置。
［Ｃ３４］
前記比較するように構成された少なくとも１つのプロセッサは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較することを備える、Ｃ３１に記載の装置。
［Ｃ３５］
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、Ｃ２７に記載の装置。
［Ｃ３６］
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、Ｃ２７に記載の装置。
［Ｃ３７］
前記ネットワーク・スキャンを実行するように構成された少なくとも１つのプロセッサは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用することを備える、Ｃ３６に記載の装置。
［Ｃ３８］
前記少なくとも１つのプロセッサは、前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成するように構成された、Ｃ３７に記載の装置。
［Ｃ３９］
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、Ｃ２７に記載の装置。
［Ｃ４０］
無線通信のためのコンピュータ・プログラム製品であって、
無線デバイスの電源投入時に、既存のシステム選択ファイルのうちの１または複数のシステム選択ファイルが変わったか否かを判定することと、
前記１または複数のシステム選択ファイルが変わっていないのであれば、前記既存のシステム選択ファイルを用いて、ネットワーク・スキャンを実行することと、のためのコードを有するコンピュータ読取可能な媒体を備える、コンピュータ・プログラム製品。
［Ｃ４１］
前記判定を行う前に、前記既存のシステム選択ファイルを用いてネットワーク・スキャンを実行するためのコードをさらに備える、Ｃ４０に記載のコンピュータ・プログラム製品。
［Ｃ４２］
前記１または複数のシステム選択ファイルが変わっているのであれば、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から、前記変わったシステム選択ファイルを読み取ることと、
少なくとも、前記変わったシステム選択ファイルを利用してネットワーク・スキャンを実行することと、ためのコードをさらに備える、Ｃ４０に記載のコンピュータ・プログラム製品。
［Ｃ４３］
前記既存のシステム選択ファイルの１または複数のパラメータが、前記無線デバイスの不揮発性メモリに格納される、Ｃ４０に記載のコンピュータ・プログラム製品。
［Ｃ４４］
前記１または複数のシステム選択ファイルが変わったか否かを判定するためのコードは、前記格納されたパラメータを、前記無線デバイスのユニバーサル集積回路カード（ＵＩＣＣ）から読み取られた新たなシステム選択ファイルの１または複数の対応するパラメータと比較するためのコードを備える、Ｃ４３に記載のコンピュータ・プログラム製品。
［Ｃ４５］
前記パラメータは、関連付けられたシステム選択ファイルのバージョンを示すバージョン・パラメータ、前記関連付けられたシステム選択ファイルのサイズ、および前記関連付けられたシステム選択ファイルにおけるレコード数のカウントのうちの少なくとも１つを備える、Ｃ４４に記載のコンピュータ・プログラム製品。
［Ｃ４６］
前記比較するためのコードは、前記格納されたパラメータと、前記新たなシステム選択ファイルのパラメータとのビット毎の比較を実行するためのコードを備える、Ｃ４４に記載のコンピュータ・プログラム製品。
［Ｃ４７］
前記比較するためのコードは、格納されたハッシュ値を、前記新たなシステム選択ファイルの１または複数のパラメータから生成されたハッシュと比較するためのコードを備える、Ｃ４４に記載のコンピュータ・プログラム製品。
［Ｃ４８］
前記システム選択ファイルは、好適ローミング・リスト（ＰＲＬ）、パブリック・ランド・モバイル・ネットワーク（ＰＬＭＮ）ファイル、マルチ・モード・システム選択（ＭＭＳＳ）システム優先リスト（ＭＳＰＬ）、ＭＭＳＳ位置関連優先リスト（ＭＬＰＬ）、および第３世代パートナシップ計画（３ＧＰＰ）基地局トランシーバ（ＢＳＴ）を備える、Ｃ４０に記載のコンピュータ・プログラム製品。
［Ｃ４９］
前記既存のシステム選択ファイルは、マスタ・システム優先リストを生成するために使用される、Ｃ４０に記載のコンピュータ・プログラム製品。
［Ｃ５０］
前記ネットワーク・スキャンを実行するためのコードは、前記１または複数のシステム選択ファイルが変わっていないのであれば、新たなマスタ・システム優先リストを生成することなく、前記マスタ・システム優先リストを利用するためのコードを備える、Ｃ４９に記載のコンピュータ・プログラム製品。
［Ｃ５１］
前記１または複数のシステム選択ファイルが変わっているのであれば、新たなマスタ・システム優先リストを生成するためのコードをさらに備える、Ｃ５０に記載のコンピュータ・プログラム製品。
［Ｃ５２］
前記１または複数のシステム選択ファイルは、システム優先ルールを指定する、Ｃ４０に記載のコンピュータ・プログラム製品。
【図１】
0005746375.tif 000002
【図２】
0005746375.tif 000003
【図３】
0005746375.tif 000004
【図４】
0005746375.tif 000005
【図５】
0005746375.tif 000006
【図６】
0005746375.tif 000007
【図７】
0005746375.tif 000008
【図８】
0005746375.tif 000009
【図９】
0005746375.tif 000010