利用可能なネットワーク接続オプションについての情報を取得する方法であって、1つ以上のネットワークデータサーバへネットワーク情報要求を送信するステップを含み、各ネットワークデータサーバは、多様なネットワークの種類の1つ以上のネットワークにおけるネットワーク情報のデータベースを保持し、前記無線デバイスは、1つ以上の前記ネットワークとの通信に提供されないことを特徴とする方法。各サーバからの接続デバイス候補リストを含むネットワーク情報応答を受信するステップをさらに含み、各接続デバイス候補リストは、前記無線デバイスの現在の位置における該無線デバイスの通信範囲にある複数のネットワークのそれぞれにおけるネットワーク接続デバイスを識別することを特徴とする請求項1に記載の方法。各ネットワーク情報応答は、さらに、前記識別されたネットワーク接続デバイスに接続するためのネットワーク証明書を含むことを特徴とする請求項2に記載の方法。各ネットワーク情報応答は、さらに、前記無線デバイスが他のネットワーク情報要求を送信する時刻を特定する次の要求閾値を含むことを特徴とする請求項2に記載の方法。各ネットワーク情報応答は、さらに、前記無線デバイスが移動した場合に、該無線デバイスが他のネットワーク情報要求を送信する際の該無線デバイスの前記現在の位置からの距離を特定する次の要求閾値を含むことを特徴とする請求項2に記載の方法。前記ネットワーク接続デバイスの1つを選択するステップと、前記選択されたネットワーク接続デバイスとのネットワーク接続を確立するステップとを含むことを特徴とする請求項2に記載の方法。選択する前記ステップは、前記識別されたネットワーク接続デバイスのそれぞれに対して精査し、前記識別されたネットワーク接続デバイスのそれぞれにおけるリンク情報を検知し、前記識別されたネットワーク接続デバイスのそれぞれにおける前記リンク情報と前記無線デバイスの性能とを比較することにより行われることを特徴とする請求項6に記載の方法。選択する前記ステップは、前記無線デバイスのネットワーク加入者やサービスプランから独立していることを特徴とする請求項6に記載の方法。前記ネットワークデータサーバから前記選択されたネットワークにおけるアクセス信用証明書をセキュア受信するステップをさらに含むことを特徴とする請求項6に記載の方法。利用可能なネットワーク接続オプションについての情報を取得する方法であって、ネットワーク情報要求を複数のネットワークデータサーバへ送信し、該ネットワークデータデータサーバのそれぞれからのネットワーク情報応答を受信するステップと、前記ネットワーク情報応答におけるネットワーク情報をまとめて評価し、無線通信を確立する1つのネットワークを選択するステップとを含むことを特徴とする方法。各ネットワーク情報応答は、前記無線デバイスが他のネットワーク情報要求を送信する時刻を特定する次の要求閾値を含むことを特徴とする請求項10に記載の方法。各ネットワーク情報応答は、前記無線デバイスが移動した場合に、該無線デバイスが他のネットワーク情報要求を送信する際の該無線デバイスの前記現在の位置からの距離を特定する次の要求閾値を含むことを特徴とする請求項10に記載の方法。各ネットワーク情報は、接続デバイス候補リストを含み、前記接続デバイス候補リストは、前記無線デバイスの現在の位置における該無線デバイスの通信範囲にある複数のネットワークのそれぞれにおけるネットワーク接続デバイスを識別することを特徴とする請求項10に記載の方法。各ネットワーク情報応答は、前記識別されたネットワーク接続デバイスへ接続するためのネットワーク候補を含むことを特徴とする請求項13に記載の方法。選択する前記ステップは、前記識別されたネットワーク接続デバイスのそれぞれに対して精査し、前記識別されたネットワーク接続デバイスのそれぞれにおけるリンク情報を検知し、前記識別されたネットワーク接続デバイスのそれぞれにおける前記リンク情報と前記無線デバイスの性能とを比較することにより行われることを特徴とする請求項13に記載の方法。選択する前記ステップは、前記無線デバイスのネットワーク加入者やサービスプランから独立していることを特徴とする請求項13に記載の方法。前記ネットワークデータサーバから前記選択されたネットワークにおけるアクセス信用証明書をセキュア受信するステップをさらに含むことを特徴とする請求項15に記載の方法。利用可能なネットワーク接続オプションについての情報を無線デバイスに提供する方法であって、位置情報、無線性能情報、及び、ネットワーク性能優先情報を、前記無線デバイスから受信するステップと、前記受信した位置情報、無線性能情報、及びネットワーク性能優先情報を満足するように選択された1つ以上のネットワーク接続オプションとともに、前記無線デバイスからのネットワーク情報要求に応答するステップとを含み、前記ネットワーク接続オプションは、前記受信した位置情報、及び無線性能情報を満足する該ネットワーク接続オプションのより大きな利用可能なプールから選択されることを特徴とする方法。前記ネットワーク情報応答は、さらに、前記無線デバイスが他のネットワーク情報要求を送信する時刻を特定する次の要求閾値を含むことを特徴とする請求項18に記載の方法。前記ネットワーク情報応答は、さらに、前記無線デバイスが移動した場合に、該無線デバイスが他のネットワーク情報要求を送信する際の該無線デバイスの前記現在の位置からの距離を特定する次の要求閾値を含むことを特徴とする請求項18に記載の方法。前記ネットワーク接続オプションは、接続デバイス候補リストとしてネットワーク情報応答に含まれ、前記接続デバイス候補リストは、前記無線デバイスの現在の位置における該無線デバイスの通信範囲にある複数のネットワークのそれぞれにおけるネットワーク接続デバイスを識別することを特徴とする請求項18に記載の方法。前記無線接続デバイスは、多様なネットワークの種類を有することを特徴とする請求項21に記載の方法。各ネットワーク情報応答が、さらに、前記識別されたネットワーク接続デバイスに接続するためのネットワーク証明書を含むことを特徴とする請求項21に記載の方法。前記接続デバイス候補リストは、前記無線デバイスのネットワーク加入者やサービスプランから独立して構成されることを特徴とする請求項21に記載の方法。選択されたネットワーク接続オプションのためのアクセス信用証明書を前記無線デバイスにセキュア送信するステップをさらに含むことを特徴とする請求項18に記載の方法。無線デバイスに利用可能なネットワーク接続オプションについての情報を提供する方法であって、前記無線デバイスから受信されたネットワーク情報要求に応じて、該無線デバイスにネットワーク接続オプションに関する情報を提供するステップと、距離及び時間の少なくとも1つの形式において、前記無線デバイスへ次の要求閾値を提供するステップとを含み、前記次の要求閾値は、前記無線デバイスが他のネットワーク情報要求を送信する時刻又は位置を特定することを特徴とする方法。次に、図面を参照して実施形態を説明する。図中、同一の図中符号は同一の要素を示すために使用される。図面は必ずしも縮尺通りでないことが理解されるだろう。一実施形態に対して説明及び/又は例示される特徴は、1つ以上の他の実施形態において同一の方法又は同様の方法で使用されてもよく、且つ/あるいは他の実施形態の特徴と組み合わせて又はその代わりに使用されてもよい。本明細書において、主に示された移動電子デバイス等のポータブル無線通信デバイスに関して実施形態を説明する。説明のため、移動電子デバイスは移動電話であってもよい。しかし、移動電話の例示的なコンテキストは、開示されるシステム及び方法の態様が使用されてもよい唯一の動作環境ではないことが理解されるだろう。デバイスが無線通信機能を有する限り、開示されるシステム及び方法は、ポータブル電子デバイス及び/又は固定位置の電子デバイスに適用されてもよい。従って、本明細書において説明される技術は、あらゆる種類の適切な電子デバイスに適用されてもよい。適切な電子デバイスの例には、移動電話、メディアプレーヤ、ゲーム機、コンピュータ、ページャ、パーソナルデジタルアシスタントPDA、電子書籍リーダ等が含まれる。最初に図1を参照すると、電子デバイス10と、サーバ12a~12nとラベル付けされた複数のネットワークデータサーバ12とを備えるシステムが示される。以下に更に詳細に説明するように、電子デバイス10は、携帯可能であり、無線通信機能を有する。更に説明するように、ネットワークデータサーバ12は、電子デバイス10と通信するサーバデバイスとして構成されてもよい。電子デバイス10は、接続機能14と、各々がネットワークアクセス機能16図2を含んでもよいサーバ12とを含んでもよい。接続機能14及びネットワークアクセス機能16は、電子デバイス10が1つ以上の使用可能なネットワーク18ネットワーク18a~18nとラベル付けされたを識別するのを支援するように、且つネットワーク18を介して他のデバイス不図示との無線通信を実行するようにネットワーク18の1つとの無線通信を確立するために互いに協働してもよい。接続機能14及びネットワークアクセス機能16の各々は、それぞれ電子デバイス10及びネットワークアクセス管理システム12に常駐し且つそれらにより実行される実行可能な命令例えば、当該技術分野においてコード、プログラム又はソフトウェアと呼ばれるとして具体化されてもよい。機能14及び16の各々は、1つ以上のメモリ素子例えば、電子メモリ、磁気メモリ又は光メモリ等のそれぞれの非一時的なコンピュータ可読媒体に格納される1つ以上のプログラムであってもよい。以下の説明において、接続機能14及びネットワークアクセス機能16の機能性に対して順序付けされた論理フローを説明する。しかし、論理的な進行は、オブジェクト指向の方法又は状態駆動の方法で実現されてもよいことが理解されるだろう。実行可能な命令に加え、サーバ12は、ネットワーク情報データベース48図2を非一時的なコンピュータ可読媒体例えば、メモリに格納してもよい。データベース48は、位置毎に1つ以上のネットワーク18の可用性及び機能に関する情報を含んでもよい。各ネットワーク18は、1つ以上の互換性のあるデバイス2222a~22nとラベル付けされたを含んでもよい。例えば互換性のあるデバイス22は、対応するネットワーク18に適するような基地局BS又はアクセスポイントAPであってもよい。電子デバイス10は、種々の周波数で種々のプロトコルとの通信を実行することを含む複数の接続オプションを使用して無線通信を実行するようにマルチモードデバイスとして構成されてもよい。このため、電子デバイス10は、マルチモード無線回路アセンブリ24及びアンテナアセンブリ26の形態の通信回路網を含んでもよい。無線回路網アセンブリ24及びアンテナアセンブリ26は、2つ以上の種類の通信インタフェースを介して通信する例えば、以下に説明するような種々のネットワーク18と通信する回路網を示す。従って、示された構成要素は、多数の周波数に同調し且つ多数のプロトコルを使用して通信を実行する実現ハードウェアの機能に依存して1つ以上の無線送受信機を示す。例えば電子デバイス10は、セルラ通信ネットワークの形態の移動電話ネットワークとの対話のために構成されてもよい。1つ以上のネットワーク18は、セルラ通信ネットワークであってもよい。例示的なセルラ通信ネットワークは、汎ヨーロッパデジタル移動通信システムGSM、広帯域符号分割多元接続WCDMA、総合デジタル放送サービスISDB、高速パケットアクセスHSPA、あるいは他のあらゆる適切な規格又はこれらの規格の改良型のバージョンに従って動作するネットワークを含むがそれに限定されない。セルラ通信ネットワークは、3Gプロトコル及び/又は4Gプロトコルと互換性があってもよい。従って、添付の図面は、3G指示子及び/又は4G指示子を使用するセルラ通信ネットワークを示してもよいが、そのようなネットワークはこれらのプロトコルに限定されないことが理解されるだろう。セルラ通信ネットワークの場合、互換性のあるデバイス22は、ネットワーク18と電子デバイス10との通信を確立するように戦略的に配置される通信基地局であってもよい。一般に通信基地局は、セルラサービスタワー又はセルタワーの形態である。セルラ通信ネットワークは、電子デバイス10及び他の電子デバイス10の通信活動をサポートするため、例えば電子デバイス10による発呼及び電子デバイス10宛ての通話を管理し、電子デバイス10に対してデータを送受信し、且つ他のあらゆるサポート機能を実行するために1つ以上のサーバ不図示を更に備えてもよい。電子デバイス10は、パケット交換網等の他の種類のネットワーク18と通信するように更に構成されてもよい。例示的なパケット交換網は、各々が一般にWiFiと呼ばれるIEEE802.11例えば、IEEE802.11a、IEEE802.11b又はIEEE802.11nに従って構成されたネットワークを含むがそれに限定されない。添付の図面は、指示802.11を使用するパケット交換網を示してもよいが、そのようなネットワークはこのプロトコルに限定されないことが理解されるだろう。従って、WiFiは、セルラ通信ネットワークに対する唯一の別の種類のネットワークではないことが理解されるだろう。例えば、IEEE802.16一般にWiMAXと呼ばれるに従うネットワーク又はBluetoothに従う接続が使用可能であってもよい。電子デバイス10は2つ以上の規格を使用して通信できてもよく、且つ示された無線回路アセンブリ24及びアンテナアセンブリ26は、所望の規格毎にハードウェア及び機能性を示す例えば、電子デバイス10の一部として1つ以上の無線送受信機及び/又はアンテナがあってもよいことが理解されるだろう。この種の電子デバイス10は、マルチモード移動局、すなわちMSと呼ばれてもよい。添付の図面を簡略化するため、電子デバイス10は指示子MSにより示される場合があり、サーバは指示子DBにより示される場合がある。各ネットワーク18により、電子デバイス10はインターネット28と通信できてもよい。動作可能なインタフェースは、サーバ12とインターネット28との間に更に存在してもよい。従って、どのネットワーク18がどの電子デバイス10に対して動作可能な通信リンクを確立するかに関係なく、電子デバイス10は最大範囲の通信活動を実行できてもよい。例えばこれらの活動は、1つ以上のサーバ12又は他の何らかのデバイス例えば、別のポータブル電子デバイス、インターネットウェブサイトを管理する別のサーバ等との通信を含む。電子デバイス10の例示的な通信活動は、通話及びデータ伝送等を含むがそれらに限定されない。通話は、音声通話及びビデオ通話等のあらゆる適切な形態をとってもよいがそれらに限定されない。通話は、セルラ回路交換プロトコルを介して実行されてもよく、あるいはVoIPvoiceoverIPインターネットプロトコル通話の形式であってもよい。データ伝送は、ストリーミングコンテンツ例えば、ストリーミングオーディオ、ストリーミングビデオ等の受信、データフィード例えば、プッシュされたデータ、ポッドキャスト、RSSreallysimplesyndicationデータフィードの受信、データ例えば、画像ファイル、ビデオファイル、オーディオファイル、呼出し音、インターネットコンテンツ等のダウンロード及び/又はアップロード、並びにメッセージ例えば、テキストメッセージ、インスタントメッセージ、電子メールメッセージ、マルチメディアメッセージの受信又は送出等を含んでもよいがそれらに限定されない。このデータは、電子デバイス10により処理されてもよく、データをメモリ30に格納すること、処理デバイス32によりアプリケーションを実行してデータとのユーザ対話を可能にすること、データと関連付けられたビデオコンテンツ及び/又は画像コンテンツを表示すること、並びにデータと関連付けられたオーディオ音声を出力すること等を含む。電子デバイス10の全体的な機能性は、処理デバイス32を含む主制御回路34により制御されてもよい。処理デバイス32は、電子デバイス10の動作を実行するために制御回路34内のメモリ不図示及び/又は独立したメモリ例えば、メモリ30に格納されたコードを実行してもよい。例えば処理デバイス32は、接続機能14を実行するために使用されてもよい。例えばメモリ30は、バッファ、フラッシュメモリ、ハードドライブ、取り外し可能媒体、揮発性メモリ、不揮発性メモリ、ランダムアクセスメモリRAM又は他の適切なデバイスのうちの1つ以上であってもよい。一般的な構成において、メモリ30は、長期間データを格納するための不揮発性メモリと、制御回路34に対するシステムメモリとして機能する揮発性メモリとを含んでもよい。メモリ30は、データバスを介して制御回路34とデータをやり取りしてもよい。メモリ30と制御回路34との間の付随する制御線及びアドレスバスが更に存在してもよい。電子デバイス10の別の構成要素は、視覚情報をユーザに表示するために使用されるディスプレイ36であってもよい。電子デバイス10は、ユーザが音声会話を実行できるようにするスピーカ38及びマイク40を備えてもよい。ディスプレイ36と関連付けられたキーパッド及び/又はタッチスクリーン等のユーザインタフェース42は、種々のユーザ入力動作を提供するために存在してもよい。電子デバイス10は、1つ以上の入出力I/Oインタフェース44を更に備えてもよい。I/Oインタフェース44は、ケーブルを介して電子デバイス10を別のデバイス例えば、コンピュータ又はアクセサリ例えば、パーソナルハンズフリーPHFデバイスに接続し、且つ/あるいは電子デバイス10を電源に接続する1つ以上の電気コネクタを備えてもよい。従って、動作電力はI/Oインタフェース44を介して受信されてもよく、電子デバイス10内の電源ユニットPSU46を充電するための電力は、I/Oインタフェース44を介して受信されてもよい。PSU46は、外部電源がない状態で電子デバイス10を動作させるために電力を供給してもよい。電子デバイス10は、他の種々の構成要素を更に備えてもよい。例えばカメラ不図示は、デジタル写真及び/又はデジタル映画を撮るために存在してもよい。写真及び/又は映画に対応する画像ファイル及び/又はビデオファイルは、メモリ30に格納されてもよい。全地球測位システムGPS受信機等の位置データ受信機不図示は、電子デバイス10の位置を判定するために含まれてもよい。更に図2を参照すると、各サーバ12は、ネットワークアクセス機能16を含むコンピュータアプリケーション例えば、ソフトウェアプログラムを実行できるコンピュータベースシステムとして実現されてもよい。ネットワークアクセス機能16及び関連ネットワーク情報データベース48は、メモリ50等の不揮発性コンピュータ可読媒体に格納されてもよい。メモリ50は、磁気記憶装置、光学記憶装置又は電子記憶装置例えば、ハードディスク、光ディスク、フラッシュメモリ等であってもよく、揮発性メモリ構成要素及び不揮発性メモリ構成要素を含むいくつかのデバイスを備えてもよい。従って、例えばメモリ50は、システムメモリとして動作するランダムアクセスメモリRAM、読み出し専用メモリROM、ハードディスク、光ディスク例えば、CD及びDVD、テープ、フラッシュデバイス及び/又は他のメモリ構成要素、並びにメモリ素子用の関連付けられたドライブ、プレーヤ及び/又は読み取り装置を備えてもよい。ネットワークアクセス機能16を実行するために、サーバ12は、特定の論理ルーチンを実行する命令を実行するために使用された1つ以上のプロセッサ52を備えてもよい。プロセッサ52及びメモリ50の構成要素は、ローカルインタフェース54を使用して結合されてもよい。例えばローカルインタフェース54は、制御バスを伴うデータバス、ネットワーク又は他のサブシステムであってもよい。サーバ12は、種々のビデオインタフェース及び入出力I/Oインタフェース56、並びに1つ以上の通信インタフェース58を有してもよい。インタフェース56は、例えばディスプレイ60、キーボード62、マウス64等の種々の周辺装置にサーバ12を動作可能に結合するために使用されてもよい。例えば通信インタフェース58は、モデム及び/又はネットワークインタフェースカードを含んでもよい。通信インタフェース58により、サーバ12は、外部ネットワークを介して他のコンピューティングデバイスに対してデータ信号、音声信号及びビデオ信号等を送受信できる。特に通信インタフェース58は、サーバ12をインターネット28に接続してもよい。次に、1つ以上のサーバ12の支援によりネットワークアクセスを電子デバイス10に提供するシステム及び方法を詳細に説明する。技術は、電子デバイス10のネットワーク加入又はサービス計画、電子デバイス10の所定の又は現在のネットワーク関連付け及び無線通信のために使用された現在の無線技術とは無関係に実現されてもよい。電子デバイス10は、使用可能なネットワークオプションに関する情報についてサーバ12をクエリしてもよく、その結果サーバ12は、電子デバイス10の通信パラメータ、機能及び/又はユーザ設定に一致し、且つ適切なあらゆる政府機関又は規制機関の規則の下で電子デバイス10にサービスを提供してもよいネットワーク18のリストを返送してもよい。返送された情報は、電子デバイス10の通信範囲内にある一致するネットワーク18の互換性のあるデバイス22に関する一致及び/又は接続の情報を含んでもよい。電子デバイス10は、使用可能なネットワークオプションに関して2つ以上のサーバ12をクエリし、異なるサービス又は重複するサービスを提供する複数の供給源から隣接ネットワーク情報を収集してもよい。一実施形態において、電子デバイス10は、返送された情報を使用して無線通信を実行するために接続すべきネットワーク18を判定する。判定は、特定の互換性のあるデバイス22を選択することを含んでもよい。一実施形態において、電子デバイス10は、プロキシサーバと通信して使用可能なネットワークオプションに関する情報を要求してもよい。プロキシサーバはサーバ12の1つであってもよい。プロキシサーバは、電子デバイスの代わりに多数のサーバ12又は他のサービスから情報を収集し、収集した情報を集約して電子デバイス10に返送してもよい。更にプロキシサーバは、収集した情報を解析し、その結果を電子デバイス10にとって最適なネットワークオプションに絞ってもよい。使用可能なネットワークオプション情報の提供に加え、サーバ12は、電子デバイス10により使用される情報を電子デバイス10に提供し、使用可能なネットワークオプションに関してサーバを再クエリすべき時を判定してもよい。この情報は、時間の長さ又は電子デバイス10の現在位置からの距離の形式であってもよい。一実施形態において、技術は、サーバ12が電子デバイス10に提供される情報を生成するためにネットワーク18又はネットワーク18の互換性のあるデバイス22とサーバ12との有効情報のやり取りを含まない。データベース48は、情報を生成するのに十分な情報を含んでもよい。尚、IEEE802.21は、情報サーバから無線デバイスの位置において使用可能なネットワークのリストを収集する技術を含む。しかし、IEEE802.21は、本明細書において説明した技術により扱われたいくつかの制限を有する。例えばIEEE802.21は、デバイスに対して隣接ネットワークリストを作成する際にいくつかのデバイス機能及びデバイス特性を考慮していない。IEEE802.21により対処されない主なデバイス特性の1つは、無線デバイスにおける節電機能である。更にIEEE802.21サービスは、サービスが1つのネットワーク又は一種類のネットワークに関連し、且つサービスが提供される電子デバイスの存在をネットワークが認識しているという点でネットワーク中心である。これに対して、サーバ12は、ネットワーク18と関連付けられなくてもよく、ネットワーク18とのアクセスリンクと関連付けられなくても関連付けられてもよい電子デバイスにサービスを提供してもよい。従って、電子デバイス10は、ネットワーク18のいずれかと必ず動作するように備えられる必要はない。更にサーバ12は、ネットワーク18と無関係であってもよく、ネットワーク18の異なるクラス例えば、種類に関する情報を電子デバイス10に与えてもよい。ネットワーク18の1つと関連付ける前に、電子デバイス10は、サーバ12との通信を確立するという限られた目的のためにネットワーク18の1つを使用することを含んでもよいあらゆる使用可能な通信経路を介して1つ以上のサーバ12と通信してもよい。電子デバイス10は、1つ以上のサーバ12に登録してもよい。登録は、登録要求の形式でデバイス機能及びネットワークユーザ設定をサーバ12に送信することを含んでもよい。登録要求は、以下の情報要素のうちの1つ以上を含んでもよい。デバイスパラメータサーバと互換性のある形式の現在位置電子デバイスによりサポートされた位置追跡の種類例えば、GPS、支援型GPSA-GPS、スカイフック該当する場合、移動の速度及び方向電子デバイスの決定機能電子デバイスにおいて使用可能な処理能力又は特徴に基づく電子デバイスによりサポートされた無線プロトコル又はインタフェースの規格の各々802.11、WiMax、GPS、WCDMA等電子デバイスによりサポートされた無線プロトコル又はインタフェースの規格の各々に対するパラメータEIRP動作の電子デバイスモードに依存するセキュリティWPA、WPA2等動作の帯域VHF、UHF、ISM、...帯域幅サポート5MHz、10MHz、...サポートチャネルボンディング一次チャネル、二次チャネル節電802.11例えば、PSMP好適な通信デバイス22又はネットワーク14特定のネットワークサービスプロバイダ例えば、指定された会社のネットワーク特定の接続デバイス22又は特定のネットワーク18動作のモードホワイトスペースのように多数のモードがサポートした場合VHF、UHFパーソナル/ポータブルデバイス:モードIリンク情報を含んでもよい電子デバイスの付近で検知された互換性のあるデバイス22のリスト資源例えば、帯域幅の要件又はユーザ設定2Mbps平均加入情報特定のネットワークサービスプロバイダ例えば、指定された会社ネットワークのユーザ設定コストスループット距離好適な互換性のあるデバイス又はネットワーク節電又は消費電力セキュリティ現在のネットワーク関連付け3G/4G、ネットワークサービスプロバイダ、SSIDローミングのためのユーザ主導又は電子デバイス主導の接続決定又はサーバ主導の接続決定。登録要求に応答して、サーバ12は登録返答で応答する。登録返答は、登録が成功又は失敗したかを示してもよい。成功した最初の登録の後、電子デバイス10は、定期的にサーバ12での登録情報を更新し、対応するエントリをアクティブ状態でサーバ12により格納された情報に維持する。定期的な更新は、最初の登録又は最後の更新から変化した値を有してもよい登録要求のあらゆる動的要素を更新することを含んでもよい。成功した最初の登録の後、電子デバイス10は、電子デバイス10に対する隣接ネットワークと呼ばれる電子デバイス10の現在位置に対して電子デバイス10が接続してもよい使用可能なネットワーク資源に関する情報を更に要求してもよい。情報は、ネットワーク情報要求をサーバ12に送信することで要求され、ネットワーク情報のやり取りを開始してもよい。返答として、サーバ12は、互換性のあるデバイス22候補リストを電子デバイス10に返送してもよい。互換性のあるデバイス22候補リストは、特定の互換性のあるデバイス22に対する接続情報の形式であってもよい。あるいは、返送された候補リストは、より一般的にネットワークに対する接続情報を含んでもよい。電子デバイス10の現在位置に対して使用可能なネットワーク資源のリストに対する電子デバイス10からの要求は、登録要求及びネットワーク情報要求において識別された複数のパラメータ及び動作のユーザ設定に基づいてもよい。ネットワーク情報要求は、最初の登録又は最後の登録の更新から変化した値を有してもよい登録要求のあらゆる動的要素を含んでもよい。また、ネットワーク情報要求は、電子デバイス10の近傍で使用可能なネットワークオプションを識別するためにサーバ12により使用される1つ以上のユーザ設定要素を含んでもよい。ネットワーク情報要求に含まれた例示的な要素は、-電子デバイスによりサポートされた無線プロトコル又はネットワークプロトコルの各々に対する動作パラメータと、-特定のネットワーク例えば、好適なネットワークサービスプロバイダにより操作されたネットワークに対するユーザ設定及び/又はネットワークの種類に対するユーザ設定に関するネットワークユーザ設定と、-消費電力又は節電、通信範囲、コスト例えば、ネットワーク使用料金及び/あるいはスループットに対するユーザ設定と、-どの互換性のあるデバイス22を使用すべきかに関する決定が電子デバイス10又はサーバ12において行わることに対するユーザ設定と、-デバイスパラメータ及びサポートされた無線機能に関する情報と、-電子デバイス10の現在位置と、-実行するための計算能力及び電子デバイス10に常駐するソフトウェアに関する電子デバイス10の決定機能とを含む。電子デバイス10からネットワーク情報要求を受信した後、サーバ12は、電子デバイス10に対する隣接ネットワークを識別するために電子デバイス10の位置を使用してもよい。例えば、隣接ネットワークにある互換性のあるデバイス22は、電子デバイス10のEIRP及び電子デバイス10の潜在的な通信範囲にあることがデータベース48から既知である互換性のあるデバイス22のEIRPを使用して判定されてもよい。また、地形モデル及び/又は経路伝搬モデルは、電子デバイス10の隣接ネットワークでネットワーク18及び互換性のあるデバイス22を判定するために使用されてもよい。最初にサーバ12は、電子デバイス10の接続範囲にあり且つ電子デバイス10と動作可能に互換性のある互換性のあるデバイス22を含む予備の互換性のあるデバイス22候補リストを作成してもよい。例えば予備の候補リストは、登録処理中に識別されたような電子デバイスの動作要件を満たす互換性のあるデバイス22を含んでもよい。従って、候補リスト中の互換性のあるデバイス22は、電子デバイス10によりサポートされた無線技術と互換性があり、電子デバイス10によりサポートされた帯域で動作し、電子デバイスの動作のモード動作のモードは、ホワイトスペースチャネルに最適であってもよいを説明する。また、候補リスト中の互換性のあるデバイス22は、電子デバイス10と互換性のあるデバイス22との基本的な通信をサポートするために電子デバイス10セキュリティパラメータ、節電ユーザ設定及び他のあらゆる動作基準をサポートしてもよい。予備の候補リストを設定した後、互換性のあるデバイス22のリストは、登録処理中に及び/又はネットワーク情報要求から判定されたような電子デバイス10のユーザ設定に基づいて更に削減されてもよい。電子デバイス10のユーザ設定を適用した後の結果は、二次候補リストと呼ばれてもよい。二次候補リストは、電子デバイス10に適しているであろうあらゆる数nの互換性のあるデバイス10を含んでもよい。この互換性のあるデバイス10のリストは、無線通信のために使用すべき互換性のあるデバイス22、従ってネットワーク18に関する更なる決定のために電子デバイス10に送信されてもよい。一実施形態において、電子デバイス10に送信する前に、二次候補リストは、1つ以上のパラメータ、例えば互換性のあるデバイス22と電子デバイス10との間の距離、期待されるスループット、電子デバイス10のユーザに対するコスト、好適な互換性のあるデバイス22又はネットワーク18、サービス品質及び節電基準のうちの1つ以上に基づいて更に省略且つ/あるいはランク付けされてもよい。一実施形態において、ネットワーク情報要求への返答は、ネットワーク12から要求側電子デバイス10に送信されるネットワーク情報応答の形式であってもよい。一実施形態において、ネットワーク情報応答例えば、候補リストは、i応答で識別されるネットワーク18毎に増分された変数を示し、j識別されたネットワーク18のうちの対応する1つのネットワーク18に対して識別される互換性のあるデバイス22毎に増分された変数を示し、且つk応答で識別される互換性のあるデバイス22毎に各無線通信オプション例えば、実行可能なチャネルに対して増分された変数を示す以下の情報を含んでもよい。ネットワークIDi互換性のあるデバイスIDj-無線接続オプションk関連パラメータ動作のチャネルボンディングが使用される場合の一次チャネル動作の帯域幅ボンディングが使用される場合のチャネルのリスト使用される技術例えば、WiMax、WiFi等期待されるスループット。最小無線リンク、バックホールリンク-1つ以上の電子デバイスユーザ設定に一致する電子デバイスまでの距離節電サポートコストサービス品質その他-次の要求閾値新しいネットワーク情報要求を送出するための現在位置からの距離新しいネットワーク情報要求を送出するための時間。更に図3を参照すると、電子デバイス10に対する機能、ユーザ設定及び位置情報を使用して電子デバイス10に対するネットワーク情報要求を処理するためにサーバ12により実行された論理ステップが示される。互換性のあるデバイス22候補のリストを作成及び送信する別の方法として、サーバ10は、1つの互換性のあるデバイス22又はより一般的には1つのネットワーク18を選択し、選択された互換性のあるデバイス22に対する接続情報を電子デバイス10に送信してもよい。電子デバイス10が互換性のあるデバイス22候補リストから使用すべき互換性のあるデバイス22を判定できないか又は判定するように構成されない場合、あるいはサーバ10が電子デバイス10の代わりに互換性のあるデバイス22を選択する例えば、電子デバイス10のローミングを支援するための判定が成されている場合、この別の方法が使用されてもよい。1つ以上の互換性のあるデバイス10に接続情報を提供することに加え、サーバ12は、別のネットワーク情報要求をサーバ12に送信すべき時を判定するために電子デバイス10により使用される情報を電子デバイス10に送信してもよい。この情報は、距離値例えば、50フィート、200フィート、半マイル、1マイル等及び/又は時間値例えば、10分、30分、1時間等の形式の次の要求閾値の形式であってもよい。電子デバイス10は、現在位置から距離値からの距離に等しい距離を移動する場合、新しいネットワーク情報要求をサーバ12に送信してもよい。同様に、時間値に等しい時間の長さが経過する場合、電子デバイス10は、新しいネットワーク情報要求をサーバ12に送信してもよい。時間又は距離の次の要求閾値は、電子デバイスが好都合なネットワーク18例えば、スループット、コスト、消費電力、サービス品質又は他の基準に対する電子デバイス10ユーザ設定を満たすか又は上回るネットワークへの接続を維持するか、あるいは現在のネットワーク18がスループット、コスト、消費電力、サービス品質又は他の基準に対する電子デバイス10ユーザ設定に関して好都合でない場合に新しいネットワーク18を見つけるのを支援するようにサーバ12により選択されてもよい。好都合なネットワーク18又は電子デバイス10に接続されて現在の互換性のあるデバイス22の通信範囲に対して移動していないかあるいはかなりゆっくりと移動している場合、接続情報を再要求するための距離はかなり遠くてもよい。不都合なネットワーク18又は電子デバイス10に接続されて現在の互換性のあるデバイス22の通信範囲に対してかなり迅速に移動している場合、接続情報を再要求するための距離は、かなり近くてもよい。同様に、好都合なネットワーク18又は電子デバイス10に接続されて現在の互換性のあるデバイス22の通信範囲に対して移動していないかあるいはかなりゆっくりと移動している場合、接続情報を再要求するための時間の長さはかなり長くてもよい。不都合なネットワーク18又は電子デバイス10に接続されて現在の互換性のあるデバイス22の通信範囲に対してかなり迅速に移動している場合、接続情報を再要求するための時間の長さは、かなり短くてもよい。時間又は距離の次の要求閾値は、特に移動している場合及び現在の互換性のあるデバイス22又はネットワーク18の通信範囲外を移動している可能性がある場合に電子デバイス10が無線通信を実行する機能を維持するのを支援するようにサーバ12により更に選択されてもよい。このため、時間及び距離は、電子デバイス10の移動の速度及び/又は方向に少なくとも部分的に基づいてもよい。距離又は時間の次の要求閾値は、サーバ12により保持される電子デバイス10の機能及びユーザ設定、並びにネットワーク18の構成互換性のあるデバイス22を含むネットワーク18に関する情報に基づいてサーバにより判定されてもよい。一例として、サーバ12により保持された情報及び電子デバイス10の予測される移動に基づいて、サーバ12は、電子デバイス10がある特定の方向の範囲である特定の距離を移動する場合に異なるより好都合なネットワーク18と通信できてもよいと判定してもよい。更に図4を参照すると、無線通信のためにネットワーク情報応答を処理し且つ通信デバイス22を選択するように電子デバイス10により実行された論理ステップが示される。電子デバイス10は、サーバ10から候補リストを受信する場合、互換性のあるデバイス22候補のリストを更に省略するためにそのユーザ設定を使用してもよい。一実施形態において、このステップにおいて使用されたユーザ設定は、サーバ12と共有されないユーザ設定であってもよい。むしろ、これらのユーザ設定は、互換性のあるデバイス22との実際のリンク情報の解析の一部として有用であってもよい。電子デバイス10は、省略されたリストから互換性のあるデバイス22候補の各々により占有されたチャネルを精査して各互換性のあるデバイス22へのリンクの品質を定量化してもよい。次に電子デバイス10は、決定エンジンを採用して互換性のあるデバイス22の1つを選択してもよい。その後、電子デバイス10は、選択された互換性のあるデバイス22を関連付けて例えば、選択された通信デバイス22に対して適切なハンドシェークを使用することにより無線通信を実行してもよい。更に図5を参照すると、上述の機能を実行する電子デバイス10と2つのサーバ12との間の例示的なコールフローが示される。電子デバイス10のセキュリティユーザ設定及び/又は電子デバイス10と関連付けられてもよいネットワーク18の構成に依存して、ネットワーク18と電子デバイス10との間でセキュリティ保護された接続を確立するセキュリティ信用証明書は、電子デバイス10により取得されてもよい。一実施形態において、セキュリティ信用証明書は、サーバ12から電子デバイスに供給されてもよい。セキュリティ信用証明書は、例えば証明書、ユーザネーム及びパスワード、位相シフトキーPSKパスフレーズ、キー例えば、公開鍵、共有鍵又は秘密鍵、あるいは1つ又は複数の同様のデータ項目を含むあらゆる適切な形態をとってもよい。一実施形態において、サーバ12での電子デバイス10の登録後、電子デバイスにおいて実行する接続機能14及びサーバ12において実行するネットワークアクセス機能16は、電子デバイス10とサーバ12との更なる通信のために安全なトンネルを形成してもよい。トンネルは、アプリケーション層に生成されてもよく、下にある物理層リンクに透過的であってもよい。安全なトンネルが所定の位置に置かれると、電子デバイス10は、トンネルを使用してサーバ12から1つ以上のネットワーク18又は1つ以上の特定の互換性のあるデバイス22に対するセキュリティ信用証明書を受信してもよい。取得されたセキュリティ信用証明書は、電子デバイス10のユーザに示されない。電子デバイス10のアプリケーション層は、プロトコルスタックのアプリケーション層の上ではなく下にセキュリティ信用証明書を適用してもよい。一実施形態において、サーバ10は、ネットワーク18のセキュリティ信用証明書を所定の地域に維持してもよい。あるいは、サーバ10は、電子デバイス12の代わりに1つ以上のネットワーク18からセキュリティ信用証明書を取得してもよい。サーバ12がネットワーク18又は特定の互換性のあるデバイス22の一方に対するセキュリティ信用証明書を認識していない状況において、サーバ10は、セキュリティ信用証明書を不明に設定してもよい。不明のセキュリティ信用証明書設定は、アプリケーション層の上の認証を使用するネットワーク18又は互換性のあるデバイス22に対して更に使用されてもよい。一実施形態において、選択されたネットワーク18又は互換性のあるデバイス22に対するセキュリティ証明書は、ローミングコミット要求をサーバ12に送信することにより取得される。電子デバイス10のユーザ設定又は供給される信用証明書に依存して、サーバ12は、ローミングコミット応答で所定の互換性のあるデバイス22又はネットワーク18全体の信用証明書を返送してもよい。互換性のあるデバイス22に対してセキュリティ信用証明書を送信する際及びセキュリティ信用証明書が対応するネットワーク18にわたり同一ではない場合、サーバ12は、ネットワーク18に属する複数の互換性のあるデバイス22に対してセキュリティ信用証明書のリストを返送してもよい。サーバ12は、電子デバイス10の位置に対応する多数のネットワーク18に対するセキュリティ信用証明書を更に返送してもよい。図6は、ネットワークアクセスに基づいてPSKに対するセキュリティ信用証明書を取得する例示的なコールフローを示し、図7は、ネットワークアクセスに基づいて証明書に対するセキュリティ信用証明書を取得する例示的なコールフローを示す。これらの例示的なフローの双方において、1つのネットワークNet_2は輻輳していることが分かり、電子デバイスは別のネットワークNet_3へのアクセスをシークする。一実施形態において、セキュリティ信用証明書を取得するためのローミングコミット要求は、サーバ12とのネットワーク情報のやり取り及び使用すべき互換性のあるデバイス22の判定が行われた後に送出されてもよい。あるいは、電子デバイス10は、サーバ10との以前のネットワーク情報のやり取りに基づいてローミングコミット要求を事前に送出してもよく、その場合電子デバイス10は、既知の位置において好適な互換性のあるデバイス22を認識している。ある特定の実施形態を示し且つ説明したが、本明細書を読み且つ理解することにより、当業者が添付の特許請求の範囲の範囲内の均等物及び変形を考案できることは理解される。