"無線デバイスのネットワーク接続出来栄えperformanceを決定するための装置であって、無線デバイスへの接続データ収集環境設定値configurationを生成するようにそして伝送するように動作する収集モジュールを有するネットワーク接続出来栄えモジュール、ここにおいて、該接続データ収集環境設定値は該無線デバイスのコンピュータプラットフォームから検索するためにネットワーク接続データの少なくとも1つのタイプを規定する予め決められたネットワーク接続に関連するパラメータを備える、ここにおいて、該無線デバイスの予め決められた接続特性は該規定されたタイプのネットワーク接続データに基づいて規定可能である;及び該無線デバイスの該コンピュータプラットフォームから収集された該接続データを受け取るようにそして記憶するように動作するデータ保管場所、を具備することを特徴とする装置。該収集モジュールは、検索するために該ネットワーク接続データを生成するために該無線デバイスの該コンピュータプラットフォームにより実行可能である予め決められたネットワーク接続に関連するテストを生成するようにそして伝送するようにさらに動作することを特徴とする、請求項1の装置。該接続データ収集環境設定値は、それぞれが該規定されたタイプの該ネットワーク接続データに関係する予め決められたトラッキングパラメータ及び予め決められた報告パラメータをさらに備える、ここにおいて、該予め決められたトラッキングパラメータは該ネットワーク接続データをいつ収集するかを規定し、そして該予め決められた報告パラメータは該無線デバイスから該装置へ該収集されたネットワーク接続データをいつ伝送するかを規定することを特徴とする、請求項1の装置。該ネットワーク接続データは、コール接続に関連するデータ、インターネット接続に関連するデータ、テキストメッセージ通信接続に関連するデータ及びテレビ会議接続に関連するデータのうちの少なくとも1つを備えることを特徴とする、請求項1の装置。該ネットワーク接続データは、所在地/位置決定情報、時間情報、診断情報、該無線デバイスによるネットワーク接続の試みの間のデバイス構成要素の状態、該ネットワーク接続の試みの間に該無線デバイス上で生じる接続に関連しない処理に関係する統計値及び状態のうちの少なくとも1つを含む関連データをさらに備えることを特徴とする、請求項1の装置。該収集されたネットワーク接続データに基づいてネットワーク接続出来栄え報告を生成するように動作する解析エンジンをさらに具備する、ここにおいて、該ネットワーク接続出来栄え報告は該予め決められた接続特性を備えることを特徴とする、請求項1の装置。予め決められた接続出来栄え規格をさらに具備する、ここにおいて、該解析エンジンは該ネットワーク接続出来栄え報告を生成するために該収集されたネットワーク接続データを該予め決められた接続出来栄え規格と比較するように動作することを特徴とする、請求項6の装置。該ネットワーク接続出来栄えモジュールは、該無線デバイスの動作上のパラメータを変更するために有効なデバイス環境設定値を生成するように動作する、ここにおいて、該デバイス環境設定値は該収集されたネットワーク接続データに基づくことを特徴とする、請求項1の装置。該デバイス環境設定値を生成するように動作する最適化アルゴリズムを有する最適化モジュールをさらに具備することを特徴とする、請求項8の装置。該収集モジュールは、複数のネットワーク接続に関連するパラメータをさらに備える、そしてここにおいて、該予め決められたネットワーク接続に関連するパラメータは規定されるべき該予め決められたネットワーク接続出来栄え特性に基づいて該複数のネットワーク接続に関連するパラメータから選択されることを特徴とする、請求項1の装置。無線デバイスのネットワーク接続出来栄えを決定するための装置であって、無線デバイスに無線ネットワークを介して接続データ収集環境設定値を生成しそして伝送するための発生元手段、ここにおいて、該接続データ収集環境設定値は予め決められたネットワーク接続に関連するテスト及び予め決められたネットワーク接続に関連するパラメータを備える、ここにおいて、該予め決められたネットワーク接続に関連するテストはネットワーク接続データを生成するために該無線デバイスのコンピュータプラットフォームによって実行可能であり、該予め決められたネットワーク接続に関連するパラメータは該無線デバイスの該コンピュータプラットフォームから検索するために該ネットワーク接続データのタイプを規定する;該無線デバイスの該コンピュータプラットフォームから収集された該ネットワーク接続データを受け取るためそして記憶するための記憶手段;及び該収集されたネットワーク接続データを解析するため、そして該収集されたネットワーク接続データに基づき該無線デバイスの少なくとも1つの接続特性を有する出来栄え報告を生成するための解析手段、を具備することを特徴とする装置。無線デバイス上で処理作業activityの間に無線ネットワークを接続することに関係する複数のネットワーク接続データを生成するように動作する処理エンジンを有するコンピュータプラットフォーム;及び予め決められたネットワーク接続収集環境設定値に基づいて該複数のネットワーク接続データのうちの少なくとも選択された1つを収集するように動作するネットワーク接続出来栄えモジュール、を具備することを特徴とする無線デバイス。該複数のネットワーク接続データのうちの該選択された1つは、該無線デバイスの予め決められたネットワーク接続特性に関係することを特徴とする、請求項12の無線デバイス。該接続データ収集環境設定値は、無線ネットワークの向こうから該ネットワーク接続出来栄えモジュールによって受け取られることを特徴とする、請求項13の無線デバイス。該複数のネットワーク接続データは、ネットワーク接続に関連するイベント、プロトコルに関連する接続メッセージ、接続チャネルメッセージ、無線通信リソース制御メッセージ、非接続局メッセージ、接続プローブ系列の数、接続チャネルメッセージからの受領通知時間切れ、接続チャネルプローブ時間のランダム化、接続チャネルメッセージカプセル情報、及び接続プローブ試みの間の出力レベル変化からなるグループから選択されるデータを備えることを特徴とする、請求項12の無線デバイス。該複数のネットワーク接続データは、所在地/位置決定情報、診断情報、該無線デバイスによるネットワーク接続の試みの間のデバイス構成要素の状態、及び該ネットワーク接続の試みの間に該無線デバイス上で生じる接続に関連しない処理に関係する統計値又は状態のうちの少なくとも1つの関連デバイスデータをさらに備えることを特徴とする、請求項12の無線デバイス。該ネットワーク接続出来栄えモジュールは、該ネットワーク接続収集環境設定値に基づいて別の1つのコンピュータデバイスに該収集されたネットワーク接続データを選択的に伝送するようにさらに動作することを特徴とする、請求項12のデバイス。該ネットワーク接続出来栄えモジュールは、無線ネットワークを介して該収集されたネットワーク接続データを伝送するようにさらに動作することを特徴とする、請求項12のデバイス。該ネットワーク接続出来栄えモジュールは、該無線デバイスのネットワーク接続特性を変更するように動作する新たなデバイス動作上の環境設定値を受け取るように動作する、ここにおいて、該新たなデバイス環境設定値は、該収集されたネットワーク接続データに基づくことを特徴とする、請求項12のデバイス。該ネットワーク接続出来栄えモジュールは、無線ネットワークの向こうから該新たなデバイス環境設定値を受け取るようにさらに動作することを特徴とする、請求項19のデバイス。シミュレータモジュール及び予め決められたテストプログラムと予め決められたデータのうちの少なくとも1つをさらに具備する、ここにおいて、該シミュレーションモジュールは該複数のネットワーク接続データのうちの該選択された1つを生成するために該予め決められたテストプログラムと該予め決められたテストデータのうちの少なくとも1つを実行するように動作することを特徴とする、請求項12のデバイス。無線デバイス上でデータ処理作業の間に複数のネットワーク接続データを生成するための処理手段;及び該無線デバイスの予め決められたデータ処理能力に関係する該複数のネットワーク接続データのうちの選択された1つを収集するための手段、ここにおいて、該複数のネットワーク接続データのうちの該選択された1つは無線ネットワークの向こうから受け取られるネットワーク接続収集環境設定値に基づく;及び該ネットワーク接続収集環境設定値に基づいて該無線ネットワークを介して該複数のネットワーク接続データのうちの該収集され選択された1つを選択的に伝送するための手段を具備することを特徴とする無線デバイス。無線デバイスのネットワーク接続出来栄えを決定するための方法であって、予め決められたネットワーク接続に関連するパラメータを備える接続データ収集環境設定値を生成すること、ここにおいて、該予め決められたネットワーク接続に関連するパラメータは該無線デバイスのコンピュータプラットフォームから検索するために複数のネットワーク接続データのうちの少なくとも1つを規定する、ここにおいて、該無線デバイスの予め決められたネットワーク接続特性は該規定されたネットワーク接続データに基づいて規定可能である;該予め決められた接続データ収集環境設定値に基づいて収集されたネットワーク接続データを受け取ること;及び該無線デバイスの該予め決められたネットワーク接続特性を決定するために該収集されたネットワーク接続データを解析すること、を具備することを特徴とする方法。検索するための該ネットワーク接続データを生成するために該無線デバイスの該コンピュータプラットフォームによって実行可能である予め決められたネットワーク接続に関連するテストを生成することそして伝送することをさらに具備することを特徴とする、請求項23の方法。それぞれが該予め決められたネットワーク接続に関連するパラメータに関係する予め決められたトラッキングパラメータ及び予め決められた報告パラメータを生成することをさらに具備する、ここにおいて、該予め決められたトラッキングパラメータは該ネットワーク接続データをいつ収集するかを規定し、そして該予め決められた報告パラメータは該収集されたネットワーク接続データをいつ伝送するかを規定することを特徴とする、請求項23の方法。該無線デバイスの該予め決められたネットワーク接続特性を生成するために該収集されたネットワーク接続データを予め決められた接続出来栄え規格と比較することをさらに具備することを特徴とする、請求項25の方法。該受け取ったネットワーク接続データに基づいて該無線デバイスに対する最適デバイス環境設定値を生成することをさらに具備する、ここにおいて、該最適デバイス環境設定値は該予め決められたネットワーク接続特性を最適化するために該無線デバイスにより実行可能であることを特徴とする、請求項23の方法。複数のネットワーク接続に関連するパラメータから該予め決められたネットワーク接続に関連するパラメータ選択することをさらに具備することを特徴とする、請求項23の方法。該収集されたネットワーク接続データは、接続プロープ試みの間の出力レベル変化、基地局パラメータ、放送インターフェースパラメータ、ハンドオフパラメータ、出力制御パラメータ、登録パラメータ、認証パラメータ、サービス切り替えパラメータ、移動情報、メッセージに駆動される表示、アプリケーションインターフェース情報、フィールドテスト情報、打ち切り情報、信号開始情報、信号維持管理情報、無線通信周波数情報、受信パラメータ、感度パラメータ、孤立磁気ダイポールパラメータ、自己ジャミングパラメータ、送信パラメータ、波形品質パラメータ、広帯域情報、ディジタル信号処理情報、信号捕捉情報、及びソフトハンドオフ情報のうちの少なくとも1つから選択されるデータを備えることを特徴とする、請求項23の方法。該収集されたネットワーク接続データは、デバイス構成要素の状態及びネットワーク接続の試みの間に該それぞれの無線デバイス上で生じる接続に関連しない処理に関係する統計値のうちの少なくとも1つに関連する情報をさらに備えることを特徴とする、請求項23の方法。コンピュータ読み取り可能な媒体中に存在するコンピュータプログラムであって、実行されたときに、コンピュータデバイスが複数のネットワーク接続に関連するパラメータから選択された予め決められたネットワーク接続に関連するパラメータを備える接続データ収集環境設定値を生成すること、ここにおいて、該予め決められたネットワーク接続に関連するパラメータは該無線デバイスのコンピュータプラットフォームから検索するために複数のネットワーク接続データのうちの少なくとも1つを規定する、ここにおいて、該無線デバイスの予め決められたネットワーク接続特性は該規定されたネットワーク接続データに基づいて規定可能である;該予め決められた接続データ収集環境設定値に基づいて収集されたネットワーク接続データを受け取ること;及び該無線デバイスの該予め決められたネットワーク接続特性を決定するために該収集されたネットワーク接続データを解析すること、の行為を実行するように管理するコンピュータプログラム。無線デバイスのネットワーク接続出来栄えを決定するための方法であって、該無線デバイスの処理エンジンから収集するために複数のネットワーク接続データのうちの少なくとも1つを識別する接続データ収集環境設定値を受け取ること、ここで、該識別されたネットワーク接続データは該無線デバイスの予め決められた接続特性に関係する;該受け取られた接続データ収集環境設定値に基づいて該識別されたネットワーク接続データを収集すること;及び該無線ネットワークを介して該収集されたネットワーク接続データを選択的に伝送すること、を具備することを特徴とする方法。該識別されたネットワーク接続データを生成するために予め決められたテストプログラム及び予め決められたテストデータのうちの少なくとも1つを実行することをさらに具備することを特徴とする、請求項32の方法。該無線デバイスの該予め決められた接続特性を変更するように動作する新たなデバイス動作上の環境設定値を受け取ることをさらに具備する、ここにおいて、該新たなデバイス動作上の環境設定値は、該収集されたネットワーク接続データに基づくことを特徴とする、請求項32の方法。該接続データ収集環境設定値は、複数のトラッキングパラメータから選択された予め決められたトラッキングパラメータ及び複数の報告パラメータから選択された予め決められた報告パラメータを備える、そしてここで、該識別されたネットワーク接続データを収集する該行為は、該予め決められたトラッキングパラメータに基づき、そして該収集されたネットワーク接続データを選択的に伝送する該行為は、該予め決められた報告パラメータに基づくことを特徴とする、請求項32の方法。該収集されたネットワーク接続データは、サーチャ情報、フィンガ割当て情報、運用互換性情報、接続チャネル情報、専用ページングチャネル情報、順方向トラフィックチャネル情報、逆方向トラフィックチャネル情報、メッセージ通信情報、システム捕捉情報、高速パケットデータ情報、コールのタイプ情報、簡単な古い電話システム情報、3方向コーリング情報、コール待ち情報、音声メール情報、認証情報、提供情報、無線通信を介したパラメータ管理、インターネットプロトコル無線通信を介した情報、ショートメッセージサービス情報、マルチメディアサービス情報、及びブラウザデータ情報のうちの少なくとも1つから選択されたデータを備えることを特徴とする、請求項32の方法。該収集されたネットワーク接続データは、該無線デバイスによるネットワーク接続の試みの間のデバイス構成要素の状態及び該ネットワーク接続の試みの間に該無線デバイス上で生じる接続に関連しない処理に関係する統計値又は状態、のうちの少なくとも1つを備える関連データをさらに備えることを特徴とする、請求項32の方法。コンピュータ読み取り可能な媒体中に存在するコンピュータプログラムであって、実行されたときに、無線デバイスが該無線デバイスの処理エンジンから収集するために複数のネットワーク接続データのうちの少なくとも1つを識別する接続データ収集環境設定値を受け取ること、ここで、該識別されたネットワーク接続データは該無線デバイスの予め決められた接続特性に関係する;該受け取られた接続データ収集環境設定値に基づいて該識別されたネットワーク接続データを収集すること;及び該無線ネットワークを介して該収集されたネットワーク接続データを選択的に伝送すること、の行為を実行するように管理するコンピュータプログラム。無線デバイスの処理エンジンから収集するために複数のネットワーク接続データのうちの少なくとも1つを識別する接続データ収集環境設定値を受け取ること、ここで、該識別されたネットワーク接続データは該無線デバイスの予め決められた接続特性に関係する;該受け取られた接続データ収集環境設定値に基づいて該識別されたネットワーク接続データを収集すること;及び該無線ネットワークを介して該収集されたネットワーク接続データを選択的に伝送すること、の行為を実行するように構成された少なくとも1つのプロセッサ。複数のネットワーク接続に関連するパラメータから選択された予め決められたネットワーク接続に関連するパラメータを備える接続データ収集環境設定値を生成すること、ここにおいて、該予め決められたネットワーク接続に関連するパラメータは該無線デバイスのコンピュータプラットフォームから検索するために複数のネットワーク接続データのうちの少なくとも1つを規定する、ここにおいて、該無線デバイスの予め決められたネットワーク接続特性は該規定されたネットワーク接続データに基づいて規定可能である;該予め決められた接続データ収集環境設定値に基づいて収集されたネットワーク接続データを受け取ること;及び該無線デバイスの該予め決められたネットワーク接続特性を決定するために該収集されたネットワーク接続データを解析すること、の行為を実行するように構成された少なくとも1つのプロセッサ。開示される実施形態は、それらの実施形態を限定するためでなく説明するために与えられる添付された図面とともに以降に説明され、ここにおいて、類似の記号表示は、類似の要素を表す。記載される複数の実施形態は、無線デバイスが無線ネットワークに接続しようとする試みに関連する接続出来栄え情報をモニタすること、収集すること及び解析することに関係する。例えば、そのような情報は、音声コールをしようとする試み、インターネットのようなネットワークデータサービスに接続する試み、テキストメッセージを送る試み、及びテレビ会議を開始する試みに関係することができる。記載される実施形態は、予め決められた接続出来栄え特性に関連する予め決められたデータの収集を可能にするシステム、方法、プロセッサ、及びコンピュータ読み取り可能な媒体を提供する。さらに、記載される実施形態は、このデータの解析を含み、そしてオプションとして関心のある接続出来栄え特性を改善するためにこの解析に基づいて無線デバイスの設定値を変更することを含む。図1を参照して、無線ネットワーク22と通信している複数の無線デバイス12,14,16,18,20のうちのいずれか1つのネットワーク接続出来栄えに関連するデータを収集するためそしてネットワーク接続能力を解析するためのシステム10の1つの実施形態は、各デバイス上の常駐ネットワーク接続出来栄えモジュール24を含む。各常駐ネットワーク接続出来栄えモジュール24は、遠く離れたところに位置する収集モジュール26によって規定される収集環境設定25にしたがって動作し、ユーザマネージャサーバ30への無線ネットワーク22を介した複数のタイプのネットワーク接続データ28のうちの選択された1つを収集しそして伝送するように動作する。例えば、収集モジュール26は、どのタイプのネットワーク接続データを収集するか、そしてそのデータをいつ集めるかを、実際の、収集されたネットワーク接続データ28をいつアップロードするかとともに決定する。それに加えて、収集環境設定値25は、しかもどのタイプの関連データ54を収集しそして伝送するかも規定することができる。ここで、関連データ54は、接続環境又は接続シナリオに関連する状態情報又は状態統計値を提供するデバイス関連情報又はネットワーク関連情報のいずれかであり得る。その意味で、それぞれの無線デバイスは、同様に環境設定値25に基づいて関連データ54をネットワーク接続データ28とともに収集しそしてアップロードすることができる。1つの実施形態では、ユーザマネージャ30は、データログ52中のネットワーク接続データ28及び関連データ54を受け取る、そのデータログ52は、解析エンジン34によりアクセス可能である。解析エンジン34は、収集されたネットワーク接続データ28及び関連データ54を調査し、そして出来栄え報告36を生成する。出来栄え報告36は、データログ52に基づいてそれぞれの無線デバイス12,14,16,18,20に関係する少なくとも1つの実際のネットワーク接続特性38の特徴を述べる。例えば、解析エンジン34によって実行された解析は、ネットワーク接続データ28の選択部分を予め決められた接続出来栄え規格40の選択部分と比較することができ、ネットワーク接続データが規格の範囲内になるか否かを決定することができる。さらに、ネットワーク接続データ28の初期の集合について初期解析を実行した後で、解析エンジン34は、1又はそれより多くの無線デバイス12,14,16,18,20と、例えば、収集モジュール26を経由して通信をさらに開始することができ、さらなる解析と報告を提供するために追加のネットワーク接続データ28と関連データ54とを検索する。解析エンジン34は、予め決められた解が実現されるまで、すなわち、ネットワーク接続の試みの設定数がランされそして結果が確認されるまで、そのようなフィードバックループを繰り返すことができる。オプションとして、ユーザマネージャ30は、最適化モジュール42を含むことができ、それは、例えば最適化アルゴリズムを適用することによって、データログ52及び/又はそれぞれのネットワーク接続出来栄え報告36を解析し、そして関心のあるネットワーク接続能力を向上させるためにそれぞれの無線デバイスに対する又はネットワーク構成要素に対する新たな動作上の環境設定値44を生成する。ユーザマネージャ30は、その後、システム10に関係するネットワーク接続出来栄え能力を向上させるためにそれぞれの無線デバイスに又はネットワーク構成要素に更新されたデバイス環境設定値44を伝達することができる。そのように、本装置及び方法は、無線デバイスのネットワークに接続する能力に関係するネットワーク接続データ28の収集、解析、及び報告を提供し、そしてそれぞれの無線デバイスのネットワーク接続出来栄え及びネットワーク接続能力を向上させるための問題解決とネットワーク接続関連環境設定値の最適化を可能にする。ネットワーク接続データ28は、無線デバイス12,14,16,18,20のネットワークに接続する作業に関連する任意のタイプのデータを含むことが可能である。例えば、ネットワーク接続データ28は、下記を含むが、それらに限定されない、それらは:ネットワーク接続に関連するイベント、プロトコル関連接続メッセージ、接続チャネルメッセージ、無線通信リソース制御メッセージ、非接続局NAS:nonaccessstationメッセージ、接続プロープ系列の数、接続チャネルメッセージからの受領通知時間切れ、接続チャネルプロープ時間のランダム化、接続チャネルメッセージカプセル情報、接続プロープ試みの出力レベル変化、及び基地局パラメータ、である。それに加えて、ネットワーク接続データ28は、コール開始情報、コール打ち切り情報及びプロトコル関連接続情報/メッセージを含むネットワーク接続関連パラメータを含むが、これらに限定されない。例えば、コール開始情報は、移動体開始情報/打ち切り情報、サービス取り決め情報、ネットワーク状態情報例えば、休止、非接続、等を含むが、これらに限定されない。例えば、コール打ち切り情報は、打ち切り原因情報、例えば、要請された/認可されたIPアドレス情報、等を含むが、これらに限定されない。さらに、ネットワーク接続データ28は、他のプロトコル関連データ例えば、UMTSのPDP、移動体IP情報、セッション開始プロトコル情報例えば、登録関連情報、等を含むことができる。接続データ28のさらなる例は、放送インターフェースデータ、ハンドオフデータ、出力制御データ、認証データ、サービス切り替えデータ、移動情報、メッセージに駆動される表示、フィールドテストデータ、及びその他の数え切れないネットワーク接続データ、等を含むが、これらに限定されない。さらに、例えば、測定されるネットワーク接続データ28のタイプは、下記の動作出来栄えを含む、それらは:様々な機能、パラメータ、特性、メッセージ通信プロトコル、等、例えば:強い信号環境、弱い信号環境及び混合された信号環境における打ち切り、開始、及び維持管理:無線通信周波数RF:radiofrequency出来栄えデータ、例えば:感度、孤立磁気双極子IMD:isolatedmagneticdipole及び自己ジャミングを含む受信Rxデータ、波形品質Rho、出力制御及び最大出力のような送信Txデータ、信号捕捉、ソフトハンドオフSHO:softhandoff、サーチャ、及びフィンガ割当てのような広帯域BB:broadband及びディジタル信号処理DSP:digitalsignalprocessingデータ;運用互換性データ、例えば:接続チャネルACH:accesschannel、専用ページングチャネルDPCH:dedicatedpagingchannel、順方向トラフィックチャネルFTCH:forwardtrafficchannel及び逆方向トラフィックチャネルRTCH:reversetrafficchannelを含むチャネルデータ、層1及び層2に関するメッセージ通信データ、及びSHO、帯域間ハードハンドオフHHO:hardhandoff及び周波数間HHOを含むハンドオフパラメータ、である。さらに、例えば、無線デバイスについて測定されるデータは、下記を含む:例えば、システム捕捉、高速パケットデータHSPD:highspeedpacketdata、位置決定、コールのタイプPOTS、3方向、コール待ち、音声メール、認証、等、提供すること無線通信を介したサービス提供OTASP:overtheairserviceprovisioning、無線通信を介したパラメータ管理OTAPA:overtheairparameteradministration、無線通信を介したIPIOTA:IPovertheair、等、及びショートメッセージサービスSMS:shortmessageservice、マルチメディアサービスMMS:multimediaservice、ブラウザ、ジャバソフトウェア及びBREW登録商標又は他のアプリケーションプログラミングインターフェースソフトウェアのような機能に関するその他のデータ、である。関連データ54は、ネットワーク接続出来栄え及び/又はネットワーク接続データ28に直接関係する又は影響を持つ可能性がある無線デバイス情報を含む。例えば、関連データ54は、ネットワークに接続しようとする試みの間に生じるデバイス構成要素の作業又は別のデバイスの動作の作業を認識しそして規定することができる。関連データ54は、下記を含むが、それらに限定されない、それらは:所在地/位置決定情報、時間情報、診断情報、無線デバイスによるネットワーク接続の試みの間のデバイス構成要素の状態、ネットワーク接続の試みの間にそれぞれの無線デバイスで生じる接続に関連しない処理に関係する統計値及び状態、ネットワーク接続の試みの間に無線デバイスで生じるある種の別の処理の集中的作業例えば、ゲームで遊ぶこと、ビデオ又は音楽を再生すること、または写真を撮ることに関連する情報、及び他のネットワーク情報又は他のデバイス情報、である。図1に戻って参照して、ユーザマネージャ30は、直接又は有線接続を経由して、若しくは無線接続を経由して、例えば、無線ネットワーク22と通信するネットワークインターフェース48を経由して無線デバイス12,14,16,18,20と通信することができる。ユーザマネージャ30と無線デバイス12,14,16,18,20との間の通信は、常駐接続モジュール24からの及び/又はその内部で動作する遠隔ネットワーク接続出来栄えモジュール50の例えば、接続プロープ系列の最大数のような全ての部分又はその選択された部分をダウンロードすることを含むことができる。他のそのような通信は、例えば、ネットワーク接続データ28又は関連データ54のアップロードように、各無線デバイス12,14,16,18,20からユーザマネージャ30へ逆にアップロードすることを含む。ユーザマネージャ30は、いずれかのタイプのサーバ、パーソナルコンピュータ、ミニ-メインフレーム及びその他のうちの少なくとも1つであり得る。さらに、ユーザマネージャ30に関係する別個のサーバ又はコンピュータデバイス及び/又は無線デバイス12,14,16,18,20とユーザマネージャ30との間のデータの流れを制御する別個のレイヤがあり得て、そのユーザマネージャ30は、パーティに利用可能なフォーマットでデータを提供するために一緒に動作する。ユーザマネージャ30又は複数のサーバは、無線ネットワーク22を介して無線デバイス12,14,16,18,20に、例えば、常駐接続モジュール24のようなソフトウェアエージェント又はアプリケーションを送ることが可能であり、その結果、その無線デバイスは、自身の常駐アプリケーション及びサブシステムからデータを戻すことができる。例えば、無線デバイス12,14,16,18,20は、データログ52の形式でネットワーク上のユーザマネージャ30又はある別のコンピュータデバイスに、ネットワーク接続データ28及び関連データ54のようなデータを伝送することができる。データログ52は、収集モジュール26によって設定されるように接続データ28を含み、そして同様に、別の関連データ54も含むことができる。ユーザマネージャ30は、それぞれのデバイスのネットワーク接続出来栄えを解析するためそして報告するためにデータログ52を利用する。ユーザマネージャ30とそれに対応する構成要素は、無線デバイスから収集されたネットワーク接続出来栄えデータ28の準備された画面を任意の形式で、例えば、表、マップ、図形画面、プレーンテキスト、双方向プログラム又はウェブページ、又はデータのいずれかの別の画面又は表示で、与えることが可能である。例えば、ユーザマネージャ30は、モニタ上又は表示デバイス上に接続データ28及び/又はネットワーク接続出来栄え報告36を表示することができ、そして/又はさらなる解析又は再検討のために別の1つのコンピュータデバイスにこの情報を、例えば、電子メールを介して伝送することができる。しかも、ユーザマネージャ30は、実際の接続データ28及び関連データ54に基づいて、又は出来栄え報告36に基づいて、それぞれの無線デバイスの及び/又はネットワーク構成要素の動作上のパラメータ及び/又は環境設定値を変更することができる。さらに、ユーザマネージャ30又はネットワーク接続出来栄えモジュール50は、データログ52を記憶するためにデータ保管場所33を含むことができる。データ保管場所33は、例えば、任意のタイプのローカルメモリ及び/又は記憶デバイス又は遠隔メモリ及び/又は記憶デバイスである。解析エンジン34は、ネットワーク接続データ28を解析するためにそして処理するためにハードウェア、ソフトウェア、ファームウェア及びそれらの組み合わせを含むことができる。それに加えて、1つの実施形態では、解析エンジン34は、解析論理回路35を備えることができ、それは、例えば、接続データ28を解析するためそしてインタープリットするための、そして接続出来栄え報告36及び/又は接続出来栄え特性38を生成するための、アルゴリズム、判断決定ルーチン、統計プログラム、実行可能な命令、等を含むことができる。ユーザマネージャ30に付属しているように図示されているが、解析エンジン34は、無線ネットワーク22と通信するどこかの場所に、例えば、ユーザマネージャ30上に、そのネットワークに接続される別のサーバ上に、又はそれぞれの無線デバイス12,14,16,18,20上に置かれることができる。上記されたように、解析エンジン34は、接続出来栄え報告36を出力し、その報告は1つの実施形態では、特定の無線デバイスに関係する動作に関連する問題のデータ処理の評価のために、例えば、専門技術者又はフィールドエンジニアによるように、手作業で再検討されるネットワーク接続データ28及び関連データ54の詳細な記述であり得る。このケースでは、最適化モジュール42の代わりに又はそれと共同して専門技術者又はフィールドエンジニアは、収集されたネットワーク接続出来栄えデータに基づいてそれぞれの無線デバイス12,14,16,18,20に対して新たなネットワーク接続動作の環境設定値44を生成することができる。一般に、報告36は、デバイスの動作上のネットワーク接続に関係する問題の問題解決の際に、そして例えば、データログ52及び収集された接続データ28と関連データ54の解析を通して問題の領域及び/又は問題のデバイスを識別する際に有用であり得る。そのように、出来栄え報告36は、接続データ28の、同様に1又はそれより多くのそれぞれの無線デバイスのデータログ52からの任意の他の関連データ54の解析を表す任意の形式の出力を含む。ネットワーク接続出来栄えモジュール50は、ハードウェア、ソフトウェア、ファームウェアそして一般に解析エンジン34により動作可能である任意の実行可能な命令を含むことができる。1つの実施形態では、例えば、ネットワーク接続出来栄えモジュール50は、無線デバイス12への収集環境設定値25の生成と伝送、そしてデータログ52の受信、記憶及び解析を管理するために、実行可能な命令及びデータを含む接続出来栄え管理論理回路55を備える。さらに、ネットワーク接続出来栄えモジュール50及び/又は管理論理回路55は、ネットワーク接続出来栄えモジュール24の常駐版を各無線デバイス12,14,16,18,20へダウンロードするように動作することができる。あるいは、常駐版の接続出来栄えモジュール24は、初期の組み立てプロセスの間に、又は環境設定プロセスのあいだのシリアル接続を介してそれぞれの無線デバイス上へとロードされることができる。さらに、接続出来栄えモジュール50は、無線デバイス12,14,16,18,20からのデータログ52の収集を管理するために、ユーザマネージャ30により実行可能である。ネットワーク接続出来栄えモジュール50は、ユーザからのコマンドに基づいてログ52をプルするpullことができる、又はログは、予め決められた時刻に、又は予め決められたメモリ/データ記憶レベルに達するとそれぞれのデバイスからプッシュされるpushedことができる。それに加えて、上記のように、最適化モジュール42は、出来栄え報告36又はデータログ52のいずれかから直接ネットワーク接続データ28を得ることができ、そして1又はそれより多くのデバイスに関連する環境設定及び/又はネットワークに関連する環境設定の設定値を最適化するために予め決められたアルゴリズムを適用して、各接続プロープ試みに伴う出力増加、接続プロープ試みの最大数、等のようなネットワーク接続出来栄えを改善する。最適化モジュール42は、性能データを解析するために動作する任意のハードウェア、ソフトウェア、ファームウェア及び/又は別の実行可能な命令のセットを含むことができ、そしてネットワーク中の及びそれ自身のデバイス出来栄え又はネットワークの出来栄えを改善するために改定されたネットワークに固有の環境設定値の変更及び/又は無線デバイスに固有の環境設定値の変更を決定することができる。それに加えて、最適化モジュール42は、それぞれの無線デバイス12,14,16,18,20及び/又は基地局のようなネットワーク構成要素との更なる通信を開始するように動作することができ、さらなる解析及び最適化を実行するために、データログ52に関係する追加の通信に関連するデータを検索するように動作することができる。最適化モジュール42によって実行された最適化は、同様に、データログ52又はネットワーク接続出来栄え報告36、及び任意の関係する出来栄え関連データを専門技術者が手作業で再検討することによってその全てが又は部分的に実行されることもできる。無線ネットワーク22は、それぞれの無線デバイス12,14,16,18,20と無線ネットワーク22に接続されたいずれかの別のデバイスとの間の無線通信を、少なくとも一部を可能にするために動作する任意の通信ネットワークを含む。さらに、無線ネットワーク22は、全てのネットワークコンポーネント、そしてネットワークを形成する全ての接続されたデバイスを含むことができる。例えば、無線ネットワーク22は、下記のうちのいずれか1つ、又は任意の組み合わせを含むことができる、それらは:セルラ電話機ネットワーク;地上波電話ネットワーク;衛星電話ネットワーク;赤外線ネットワーク、例えば、赤外線データ協会IrDA:InfraredDataAssociationに基づくネットワーク;近距離無線ネットワーク;Bluetooth登録商標技術ネットワーク;ZigBee登録商標プロトコルネットワーク;超広帯域UWB:ultrawidebandプロトコルネットワーク;家庭無線通信周波数HomeRFネットワーク;共用無線接続プロトコルSWAP:sharedwirelessaccessprotocolネットワーク;広帯域ネットワーク、例えば、無線イサーネット互換連合WECAネットワーク;無線忠実度連合Wi-FiAllianceネットワーク、及び802.11ネットワーク;公衆電話交換ネットワーク;公衆異種通信ネットワーク、例えば、インターネット;非公開通信ネットワーク;及び地上移動無線通信ネットワーク、である。電話ネットワークの適した例は、例えば、下記のようなアナログ及びディジタルネットワーク/技術のうちの少なくとも1つ、又は任意の組み合わせを含む、例えば:符号分割多元接続、広帯域符号分割多元接続、ユニバーサル移動電話通信システム、高度移動電話サービス、時分割多元接続、周波数分割多元接続、移動通信の広域システム、アナログ及びディジタル衛星システム、及び無線通信ネットワークとデータ通信ネットワークのうちの少なくとも1つにおいて使用されることができるいずれかの他の技術/プロトコル、である。ネットワークインターフェース48は、ユーザマネージャ30が無線ネットワーク22を介して通信することを可能にするいずれかの手段であり得る。例えば、ネットワークインターフェース48は、インターネットにインターネットサービスプロバイダを経由して接続するローカルエリアネットワークを含み、そのインターネットは順番にキャリアネットワーク及び基地局を経由してそれぞれの無線デバイスに接続されることができる。さらに、システム10は、ユーザマネージャ30及び/又は無線デバイス12,14,16,18,20と通信するユーザ又はオペレータ49を含むことができる。例えば、オペレータ49は、無線デバイス12,14,16,18,20にサービスを提供する責任がある通信キャリアの;及び/又はそれぞれの無線デバイス及び/又はそれぞれの無線デバイスの内部の構成部品の製造者である装置メーカの、専門技術者、カスタマサービス外交員、等であり得る。そのようなユーザ又はオペレータ49は、無線ネットワークのサービスの品質及び/又はそれぞれの無線デバイスの品質を向上させるためにネットワーク接続に関連する情報に関心があり得る。いずれにせよ、ユーザ又はオペレータ49は、直接又は遠隔接続、有線又は無線接続を有するコンピュータデバイスを介してユーザマネージャ30に接続することができる。その意味で、ユーザ又はオペレータ49は、本明細書中に記述されるようにネットワーク接続出来栄えモジュール50に接続しそして操作することが可能であり得る。さらに、ユーザ又はオペレータ49は、キーボードマウス、等のような入力手段51を経由してユーザマネージャ30に入力を与えることができ、そして出力手段53、例えば、ディスプレイ、オーディオスピーカ、触覚型フィードバック手段、等、を経由してユーザマネージャ30からの出力、例えば、報告36及び/又はデータログ52を受け取ることができる。無線デバイス12,14,16,18,20は、いずれかのタイプのコンピュータ化された無線デバイス、例えば、セルラ電話機12、個人ディジタル補助装置18、双方向テキストページャ20、携帯型コンピュータ14、無線通信ポートを有する個別のコンピュータプラットフォーム16でさえも含むことが可能であり、そしてそれらはしかもネットワーク又はインターネットに有線接続56を有することができる。無線デバイスは、例えば、遠隔操作センサ、診断ツール、データリレー、等、遠隔操作の子機、又は別のデバイスであり得て、そのデバイスは自身のエンドユーザを持たないが無線ネットワーク22を介してデータを単純に通信する。無線デバイスについての接続測定、収集及び報告の装置及び方法は、したがって任意の形式の無線デバイス又はコンピュータモジュール上で実行されることが可能であり、無線モデム、PCMCIAカード、アクセス端末、パーソナルコンピュータ、電話機、若しくはそれらの任意の組み合わせ又は下位の組み合わせsubcombinationを含むが限定しない、有線通信ポート又は無線通信ポートを含む。セルラ電話機の実施形態では、例えば図2を参照して、セルラ電話機システム58は、キャリアネットワーク62を介して有線ネットワーク60に接続された無線ネットワーク22を含むことができる。セルラ電話通信伝送路の使用は、増加してきており、その理由は、図2に示された複数のセルラ電話機12のような無線デバイスが増強された計算能力で製造されてきており、そしてパーソナルコンピュータや手持ちサイズの個人ディジタル補助装置PDA:personaldigitalassistantsと同等になってきており、無線ネットワーク22を介して音声及びデータを含むパケットを伝達する。これらの高度なsmartセルラ電話機12は、それらのローカルコンピュータプラットフォーム64上にアプリケーションプログラミングインターフェースAPI:applicationprogramminginterface62’を既にインストールしており、そのコンピュータプラットフォーム64は、ソフトウェア開発者がセルラ電話機上で動作しそしてデバイスのある種の機能を制御するソフトウェアアプリケーションを作り出すことを可能にする。図2は、セルラ無線ネットワークの構成要素及び本システムの1つの実施形態の複数の要素の相互関係の全体をさらに図示する代表図である。セルラ無線ネットワーク58は、単に具体例であり、そして遠隔のモジュール、例えば、無線デバイス12,14,16,18,20が互いに相互間で及び/又は無線ネットワーク22の複数の構成要素の間でそれによって無線を介して通信するいずれかのシステムを含むことができ、その無線ネットワーク22は、無線ネットワークキャリア及び/又はサーバを含むが、それらに限定されない。システム58において、ユーザマネージャ30は、遠隔無線デバイス12,14,16,18,20から集められたデータログ52を記憶するために別個のデータ保管場所66とLANネットワーク60を経由して通信することが可能である。さらに、データ管理サーバ68は、ユーザマネージャ30と通信して、後処理能力、データフロー制御、等を提供する。ユーザマネージャ30、データ保管場所66及びデータ管理サーバ68は、セルラ電話通信サービスを提供するために必要ないずれかの他のネットワーク構成要素を有するセルラネットワーク58上に存在することができる。ユーザマネージャ30、及び/又はデータ管理サーバ66は、データリンク70、例えば、インターネット、安全なLAN、WAN、又は他のネットワークを経由してキャリアネットワーク62と通信する。キャリアネットワーク62は、移動体交換センタMSC:mobileswitchingcenter72に送られるメッセージ一般にデータパケットであるを制御する。さらに、キャリアネットワーク62は、ネットワーク72、例えば、インターネット、及び/又はPOTSplainoldtelephoneservice簡単な古い電話サービスによりMSC72と通信する。一般的に、ネットワーク74では、ネットワーク部分又はインターネット部分は、データを伝達し、そしてPOTS部分は、音声情報を伝達する。MSC72は、別のネットワーク78、例えば、データネットワーク及び/又はデータ伝達のためのインターネット部分そして音声情報のためのPOTS部分によって複数の基地局BTS;basestation76に接続されることができる。BTS76は、最終的にショートメッセージングサービスSMS又は別の無線通信を介した方法により複数の無線デバイス、例えば、セルラ電話機12に無線でメッセージを同報通信する。図2及び図3を参照して、各無線デバイス、例えば、このケースではセルラ電話機12は、コンピュータプラットフォーム64を有し、そのコンピュータプラットフォーム64は、無線ネットワーク22を経由してデータを伝送でき、そしてソフトウェアアプリケーションを受け取りそして実行することができ、そして無線ネットワーク22に接続されたユーザマネージャ30から又は別のコンピュータデバイスから伝送されたデータを表示することができる。コンピュータプラットフォーム64は、しかも用途特定集積回路ASIC:applicationspecificintegratedcircuit80、又は他のチップセット、プロセッサ、論理回路、又は他のデータ処理デバイスを含む。ASIC80又は他のプロセッサは、アプリケーションプログラミングインターフェースAPI層62’を実行することができ、そのAPI層は無線デバイスのメモリ82中のいずれかの常駐プログラム、例えば、接続出来栄えモジュール24とインターフェースする。API62’は、それぞれの無線デバイス上で実行するランタイム環境である。1つのそのようなランタイム環境は、カリフォルニア州、サンディエゴ市のクァルコム社により開発された無線のための2値ランタイム環境登録商標BREW登録商標:BinaryRuntimeEnvironmentforWirelessソフトウェアである。例えば、無線演算デバイス上でアプリケーションの実行を制御するために動作する別のランタイム環境が、利用されることができる。メモリ82は、読出し専用メモリ及び/又はランダムアクセスメモリRAMとROM、EPROM、EEPROM、フラッシュカード、又はコンピュータプラットフォームにとって一般的ないずれかのメモリを含むことができる。コンピュータプラットフォーム64は、しかもデータ記憶装置84を含み、それはソフトウェアアプリケーション、ファイル、又はメモリ82中で活発に利用されていないデータ、例えば、ユーザマネージャ30からダウンロードされたソフトウェアアプリケーションを保管することができる。記憶装置84は、1又はそれより多くのフラッシュメモリセル及びいずれかの2次記憶装置又は3次記憶装置、例えば、磁気媒体、EPROM、EEPROM、光学的媒体、テープ、又はソフトディスク又はハードディスクを含むことができる。それに加えて、記憶装置84は、本明細書中でさらに詳細に説明されるように、接続出来栄えモジュール24又はエージェントの常駐コピーを最終的に保管することができる。図3を具体的に参照して、1つの実施形態では、各無線デバイス、例えば、セルラ電話機12は、通信モジュール63をさらに含み、それは各無線デバイスの様々な構成要素間の通信、及び各無線デバイスと無線ネットワーク22との間の通信を使用可能にする。通信モジュール63は、ハードウェア、ソフトウェア、ファームウェア、等の任意の組み合わせで導入されることができる。処理エンジン86は、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせの中に組み込まれた様々な処理サブシステム88を含み、それはそれぞれの無線デバイス12,14,16,18,20の機能を使用可能にし、そして例えば、ネットワークと接続すること、他のデバイスとデータ/通信を交換すること、等のために無線ネットワーク22上でそれぞれのデバイスの動作機能operabilityを使用可能にする。例えば、処理エンジン86は、処理サブシステム88の1つ又は組み合わせを含むことができ、例えば:サウンド、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ、物理層、リンク層、コール処理層、主制御、遠隔処理、音楽、オーディオ、ハンドセット、出力管理、診断、ディジタル信号プロセッサ、ボコーダ、メッセージ通信、コールマネージャ、Bluetooth登録商標、BluetoothLPOS、位置決定、位置エンジン、ユーザインターフェース、スリープ、データサービス、機密保持、認証、USIM/SIM、音声サービス、グラフィックス、USB、ビデオサービス、カメラ/カムコーダインターフェースと関連するディスプレイドライバ、別の機能的アプリケーションとともにMPEG、GPRS、等のようなマルチメディア、である。上記の列挙は、ほんの一例であり、そしてサブシステムは、無線デバイス上で動作可能ないずれかのサービス又は機能を含むことが可能であることに、注意すべきである。さらに、1つの実施形態では、API62’は、ソフトウェア拡張のクラスを含み、それはネットワーク接続出来栄えモジュール24が処理エンジン86をアクセスすることを可能にする。これらのソフトウェア拡張は、無線デバイス上で処理サブシステム88と通信することを可能にし、それはデータ読出し及びコマンドの両者を与える。例えば、このソフトウェア拡張は、それを呼び出すアプリケーションの代わりに、ログメッセージの登録を含むコマンドを送ることができる。モジュールは、その後、ネットワーク接続出来栄えモジュール24に、又は最終的にユーザマネージャ30に無線ネットワーク22を介して、サブシステムの応答を転送することができる。無線デバイス上の各常駐アプリケーションは、複数のサブシステムと別々に通信するためにこの新しいソフトウェア拡張の事象instanceを作り出すことが可能である。さらに、例えば、1つの実施形態では、セルラ電話機12のように、処理サブシステム86は、受信Rxコンポーネント104、システム決定SDコンポーネント102、及び送信Txコンポーネント90を含むことができ、受信Rxコンポーネント104は無線デバイスのプロセッサに送られる通信を受信し、システム決定SDコンポーネント102はメッセージを処理することに関係する開始、認証、ハンドオフ、データ交換、メッセージ通信プロトコル、内部処理及び判断実行、等を取り扱い、そして送信Txコンポーネント90は、例えば、ハンドセットコンポーネント、無線ネットワーク22、無線ネットワークコンポーネント、及び無線ネットワークに接続された他のデバイスに無線デバイスのプロセッサからの通信を送る。この実施形態では、SDコンポーネント102は、複数のシステムからそのシステムと通信する適切なシステムを選択することに関連するタスクを取り扱うことができる。それに加えて、処理サブシステム86は、デバイスの地理的な位置を決定するための所在地/位置決め又は全地球位置決定システムGPS:GlobalPositioningSystemコンポーネント94、各ネットワーク接続の試みについてのデバイス出力レベルに対する変化を制御するための出力管理コンポーネントPower96、サブシステムを評価するためそして問題解決のための診断コンポーネント98、コールのタイプを特徴付けるためそしてロギングのためのコールマネージャCMコンポーネント100、及びその他の数え切れないサブシステム92、X1、例えば、コール処理、ファックス、マルチメディア、メッセージテキスト通信コンポーネント、のうちの少なくとも1つを含むことができる。常駐ネットワーク接続出来栄えモジュール24は、任意の時刻に開始されることができ、そしてネットワーク接続データ28及び関連データ54は、それぞれの無線デバイス12,14,16,18,20に記憶されることができ、そしてそれぞれの無線デバイスへの有線接続又は無線接続を介して任意の時刻に得られることができる。ネットワーク接続出来栄えモジュール24は、それぞれの無線デバイスのネットワーク接続能力に関連するいずれかの情報の無線デバイス上での収集を管理するように動作しそして無線ネットワークを介して伝送する、いずれかのハードウェア、ソフトウェア、ファームウェア及び/又は実行可能な命令の別のセットを含むことができる。ネットワーク接続出来栄えモジュール24は、環境設定値25に基づいて関連データ54とともにネットワーク接続データ28を収集する。さらに、ネットワーク接続出来栄えモジュール24は、データログ52中に、常駐メモリ中に又はそれぞれの無線デバイスに接続可能な別のデータ記憶場所中のいずれかでこの情報を記憶することができる。それに加えて、接続出来栄えモジュール24は、同様に、ログ25内部の対応する環境設定値25を記憶することができ、その結果、収集されたデータとの関係付けがなされる。1つの実施形態では、例えば、ネットワーク接続出来栄えモジュール24は、接続データ管理論理回路27を備え、それは実行可能な命令とデータを含み、収集環境設定値25の受信及び実行、集められた接続出来栄えデータ28及び/又は関連データ54の記憶、そしてデータログ52へのアクセス及び/又はそれを転送することを管理する。そのように、1つの実施形態では、接続出来栄えモジュール24は、無線デバイス上でのネットワーク接続作業activityと対応し、同様にそのようなネットワーク接続出来栄えデータの伝送及び遠隔操作での解析を可能にする実際のネットワーク接続データ28及び/又は関連データ54を検索するためそして記録するために常駐能力又は自己内臓の能力を各無線デバイス12,14,16,18,20に提供する。ネットワーク接続出来栄えモジュール24は、それぞれの無線デバイスが無線ネットワーク上で別のコンピュータデバイス、例えば、ユーザマネージャ30に環境設定値25に基づいてデータログ52を選択的に伝送させるようにできる。1つの実施形態では、ネットワーク接続出来栄えモジュール24は、要請されたときに、その無線デバイス12,14,16,18,20から無線ネットワーク22を介してユーザマネージャ30にデータログ52を伝送する。別の実施形態では、ネットワーク接続出来栄えモジュール24は、下記の場合にデータログ52を伝送する、それは、利用可能なメモリが時間ベースで予め決められた量に達する場合又は定期的計画で、通信チャネルが設定されたときはいつでも、予め決められたイベント、例えば、接続失敗によってトリガされたとき、等の場合である。さらに、データログ52は、無線デバイス12,14,16,18,20から無線ネットワーク22へオープンな通信接続を経由して伝送されることができ、そしてそれゆえ、セルラ電話機12における音声通話又はデータコールのようなオープンな接続を介してピギーバックされる。セルラネットワーク環境設定において、ネットワークデータログ52は、ショートメッセージサービスを通してユーザマネージャ30に伝送されることが可能である。別の1つの実施形態では、遠隔ユーザマネージャ30は、常駐ネットワーク接続モジュール24を通してそれぞれのデバイスからのデータログ52を読み取り、そしてある事例では、コンピュータプラットフォーム64にコマンドを書込み、そして無線デバイス12,14,16,18,20の動作を変える。したがって、ネットワーク接続モジュール24への接続性は、ユーザマネージャ30がデータ収集のためのパラメータを遠隔操作で制御すること、そして特定のデバイスネットワーク接続情報を解析しそして報告することを可能にする。上記のように、接続データ収集環境設定値25は、いつ接続データ28を収集するか、そしてその収集されたデータをユーザマネージャ30に及び/又は別のコンピュータデバイスに無線ネットワーク22を介していつ伝送するかを含め、ネットワーク接続データ28及び関連データ54として収集する情報の状態及び情報のタイプを規定するパラメータを含む。上記したように、1つの実施形態では、ネットワーク接続データ収集環境設定値25は、ユーザマネージャ30上のネットワーク接続出来栄えモジュール50、そして特に収集モジュール26により発生される。しかしながら、ネットワーク接続データ収集環境設定値25が無線ネットワーク22に接続された任意のコンピュータデバイスによって発生され得ること、又は、例えば、ユーザからの手入力により及び/又はローカルに接続されたデバイスからの伝送を経由して、それぞれの無線デバイス12,14,16,18,20にローカルに伝送され得ることに、注目すべきである。例えば、1つの実施形態では、収集環境設定値25は、複数の接続パラメータ103図1から選ばれる選択された接続パラメータ101を含む。選択された接続パラメータ101は、例えば、測定されるべき所望のネットワーク接続出来栄え特性38に基づいて接続出来栄えデータ28としてどのデータを収集するかを規定する。さらに、収集環境設定値25は、複数の関連データパラメータ107図1から選ばれる選択された関連データパラメータ105を含むことができる。選択された関連データパラメータ105は、関連データ54としてどのデータを収集するかを規定し、そのデータは、例えば、所定の接続パラメータに多かれ少なかれ関係するであろうそれぞれの無線デバイスにおいて生じる異なる状態として又は機能として選択された接続パラメータ101に応じて変化することがある。それに加えて、収集環境設定値25は、複数のトラッキングパラメータ111図1から選ばれる選択されたトラッキングパラメータ109を含むことができる。選択されたトラッキングパラメータ109は、選択された接続データ28及び選択された関連データ54をいつ収集するかを規定し、それらのデータは、例えば、所定の無線デバイスに応じて、選択されたパラメータ101と105に応じて、及び/又は所定のシナリオに応じて変化することがある。さらに、収集環境設定値25は、複数の報告パラメータ115図1から選ばれる選択された報告パラメータ113を含むことができる。選択された報告パラメータ113は、データログ52をユーザマネージャ30に又はある別のデバイスにいつ送信するかを規定する。選択された報告パラメータ113は、選択されたトラッキングパラメータ109と同じように変化することがある。それに加えて、環境設定値25は、しかもそれぞれの無線デバイスによって処理されようとしている選択されたテストプログラム117及び/又は選択されたテストデータ121も含むことができ、ネットワーク接続データ28及び/又は関連データ54を生成する。1つの実施形態では、選択されたテストプログラム117は、複数のテストプログラム119図1から選ばれ、一方で、選択されたテストデータ121は、複数のテストデータ123図1から選ばれる。テストプログラム117及び/又はテストデータ121は、シミュレータモジュール125によって実行されることができ、予め決められたネットワーク接続環境及び/又は予め決められた無線デバイス状態又は条件を生成する又はシミュレートする。シミュレータモジュール125は、それぞれの無線デバイスの状態及び/又は通信をシミュレートするために動作するハードウェア、ソフトウェア、ファームウェア、命令及びデータの任意の組み合わせであり得る。テストプログラム117及び/又はテストデータ121の実行は、それによってシミュレータモジュール125がネットワーク接続出来栄えを試験する又は特徴付けるためにそれぞれの無線デバイスによって処理されるべき予め決められた接続シナリオを生成することを可能にする。その意味で、テストプログラム117及び/又はテストデータ121は、複数のテスト事例の全体にわたり又は複数の無線デバイスの全体にわたり首尾一貫したネットワーク接続環境の再現を可能にする。その上、各無線デバイス、例えば、セルラ電話機12は、さらにそのデバイスによって処理されるべき情報を受け取るための入力手段127、及びそのデバイスによって受け取られた又は処理された情報を伝えるための出力手段129を含むことができる。例えば、入力手段127は、キー又はキーパッド、オーディオ受信機、接触感応型ディスプレイ、音声認識プログラム、マウス、等を含むことができる。出力手段129は、例えば、ディスプレイ、オーディオスピーカ、触覚型手段、等を含むことができる。動作では、図4を参照して、無線デバイス上のネットワーク接続出来栄え測定のための方法の1つの実施形態は、無線デバイスのコンピュータプラットフォーム上へとネットワーク接続出来栄えアプリケーションの少なくとも一部分をロードすることを含むブロック110。例えば、ネットワーク接続出来栄えアプリケーションは、そのデバイスの製造時に無線デバイスのハードウェア及び/又はファームウェアの内部に組み込まれることができる。あるいは、ネットワーク接続出来栄えアプリケーションは、ネットワークを介して、無線デバイスにユーザマネージャによってプッシュされることができる、又は無線デバイスによってユーザマネージャからプルされることができる。別の1つの代案では、ネットワーク接続出来栄えアプリケーションをロードすることは、いずれかの方法で、例えば、許容できないネットワーク接続特性のような予め決められたイベントによって始められるように、設定可能であり得る。さらに、本方法のこの実施形態は、ユーザマネージャのような遠隔コンピュータプラットフォームから接続データ収集環境設定値を受け取ること、又は予め決められたデータ収集環境設定値にしたがってそれぞれの無線デバイスのサービス動作をその無線デバイスが行う前に事前にロードされた接続データ収集環境設定値を受け取ること、を含むブロック112。オプションの実施形態では、本方法は、さらに、テストプログラム及び/又はテストデータをロードすることを含みブロック114、それは受け取ったデータ収集環境設定中に含まれることができ、そしてそのテストプログラム及び/又はテストデータに基づいてテスト又はシミュレーションを実行するブロック116。本方法のこの実施形態は、しかも受け取った接続データ収集環境設定値にしたがって無線デバイス上に又はその無線デバイスに付属するメモリ中にネットワーク接続出来栄えデータをロギングすることを含むブロック118。例えば、無線デバイスの動作の間にその無線デバイスのネットワーク接続の試み及び/又は通信処理エンジンにより生成される、接続データ28及び予め決められた関連データ54は、データログ52中に記憶されることができる。その上、本方法は、解析のために収集されたネットワーク接続出来栄え情報を転送することを含むブロック120。例えば、予め決められたネットワーク接続データは、通信処理エンジンから得られることができ、そしてそのデバイスのコンピュータプラットフォーム上で解析のために、又はユーザマネージャ30のような別のコンピュータデバイスによる解析のために無線ネットワークを介して伝送するために、無線デバイスのメモリ82中のデータログ52に記憶されることができる。さらに、1つの実施形態では、収集されたネットワーク接続出来栄えデータは、例えば、標準HTTP、FTP又はある別のデータ伝達プロトコルを通してのように、環境設定アプリケーションにしたがって無線デバイスからアップロードされる。それに加えて、本方法のこの実施形態は、オプションとして新たな又は変更された動作環境設定パラメータを受け取る無線デバイスを含むことができ、そのパラメータは、接続データ28、及び/又は関連データ54に基づくことがあるブロック122。例えば、これらの新たな又は変更された動作環境設定パラメータは、無線デバイスから無線ネットワークの向こうに位置するユーザマネージャ30の最適化モジュール42によって生成されることができる。これらの新たな動作環境設定パラメータは、無線デバイスが自身のネットワーク接続能力を向上させることを可能にする。動作では、図5を参照して、無線デバイスのネットワーク接続出来栄え測定のための方法の1つの実施形態は、ネットワーク接続収集環境設定値を発生させることを含むブロック200。例えば、ネットワーク接続情報は、収集環境設定にしたがって収集される。その収集環境設定はどんなデータが収集されるべきか、そしてそれがいつ収集されるべきかを、例えば解析のために、それぞれの無線デバイスから伝送される予定とともに決定する。さらに、本方法のこの実施形態は、それぞれの無線デバイスに生成された収集環境設定値を転送すること又は伝送することを含むブロック202。例えば、環境設定値25は、ユーザマネージャ30からそれぞれの無線デバイスへ無線ネットワーク22を介して送られることができる。さらに、本方法のこの実施形態は、接続データ収集環境設定値にしたがってそれぞれの無線デバイスからネットワーク接続出来栄え情報を受け取ることを含むブロック204。1つの実施形態では、例えば、収集されたネットワーク接続出来栄え情報は、例えば、標準HTTP、FTP又はある別のデータ伝達プロトコルを通してのように、環境設定アプリケーションにしたがって無線デバイスからアップロードされる。さらに、本方法のこの実施形態は、収集されたネットワーク接続情報を解析することを含みブロック206、そして解析された接続情報に基づいてそれぞれの無線デバイスのネットワーク接続出来栄えを特徴付ける出来栄え報告を生成するブロック208。例えば、ネットワーク接続データは、無線デバイスから無線ネットワークの向こうに位置するユーザマネージャに付属する解析エンジンによって解析されることができる。あるいは、解析エンジンは、無線デバイス上に常駐することができる。1つの実施形態では、解析エンジンは、接続出来栄え情報の選択された部分を予め決められた接続出来栄え規格と比較することができ、デバイスネットワーク接続出来栄えを決定する。それに加えて、解析は、1組より多くの接続データに基づくことができる。さらに、ネットワーク接続出来栄えは、複数のデバイスサブシステム動作の解析に基づくことができる。それに加えて、接続出来栄え報告の生成又は評価は、表、グラフ、等で結果を表示することを含む。それに加えて、本方法は、オプションとして出来栄え報告に基づいて無線デバイスの環境設定値及び/又はネットワーク構成要素の環境設定値を最適化することを含むことができるブロック210。例えば、この行為は、最適化モジュールを実行する解析エンジンが予め決められたアルゴリズム又はプログラムをランさせることを含み、ネットワークを接続する能力を改善させるために1又はそれより多くのデバイスに関連する環境設定及び/又はネットワークに関連する環境設定の設定値を最適化する。このステップの別の1つの例では、本方法は、結果を再検討し、そして環境設定値の調節を手動で行う専門技術者又はアナリストを含むことができる。それに加えて、本法がシステム内部の異なる場所に、異なるデバイスに、そして中央集中型処理手段又は分散型処理手段によって導入されることができることに、注目すべきである。それに加えて、本方法は、他の業務又は商業システムに対するネットワーク接続出来栄えデータ及び/又は出来栄え報告にアクセスすることを認可することを含むことができることに、注目すべきである。収集されたネットワーク接続出来栄えデータの機密保持及び/又は完全性を確保するために、そのようなアクセスは、例えば、ユーザマネージャを通してモニタされる方式で認可されることができる。さらに、記憶デバイス及び処理デバイスの両者を含む他のコンピュータデバイスは、無線デバイスから無線ネットワークの向こう側に置かれることが可能であり、そしてしたがって、ユーザマネージャに関係する構造は、容易にスケーリング可能である。図6は、無線デバイスのネットワーク接続成功及び/又は接続失敗を含んでいるメッセージ系列の一例である。無線デバイス12は、接続要請メッセージ220、例えば、開始メッセージ又は登録メッセージ、を基地局76に送り、通信チャネルへの接続を要請する。接続要請メッセージ220を送ると、デバイス12は、監視動作222を行い、それによってそのデバイスはタイマを設定して、基地局76からの応答を予め決められた時間の期間待機する、及び/又はさらにデバイス12は、送った接続要請の数を計数するためにカウンタを設定する。基地局76からの応答が予め決められた時間期間の終了までに受け取られない場合、そしてカウンタが予め決められた最大数になっていない場合には、デバイス12は、別の1つの接続要請メッセージ224を送ることができる。再び、繰り返しの要請のケースでは、デバイス12は、監視動作226を行い、それによってタイマが開始する及び/又はカウンタが1だけ増加される。予め決められた時間の期間が終了したこと及び/又は予め決められた最大数の接続要請が基地局76からの応答を受け取ることなく既に送られたことをデバイス12が検出するケースでは、デバイスは、終了作業228を実行することができ、それによってそのデバイスは接続要請を送ることを中止する。この状態は、接続失敗イベントに対応する、そして終了作業228は、例えば、無線デバイスのディスプレイ上にネットワーク接続は利用できませんのようなメッセージを表示することによって、そのような失敗をデバイスのユーザに通知することを含む。あるいは、デバイス12は、基地局76から応答メッセージ230、例えば、チャネル割当てメッセージ又は受領通知メッセージを受け取ることができる。登録要請のケースでは、例えば、受領通知を受け取ることは、接続成功と考えられる。開始要請のケースでは、デバイス12は、所定のプロトコルによって指示されることができるようにいずれかの引き続くページング/受領通知メッセージ交換動作232を進め、そして通信チャネル234が設定される。開始要請のケースでは、例えば、通信チャネル234を設定することは、接続成功と考えられる。そのような接続成功は、監視環境設定値25によってそのように指示されている場合に、常駐ネットワーク接続モジュール24によってデータログ52に記録されることができるイベントと考えられる。記載された実施形態を介してモニタされることができる接続出来栄えに関連するメッセージ交換、すなわち、接続成功及び接続失敗の別の一例は、米国特許出願番号第11/078,235号、名称無線通信ネットワークにおける無線デバイスの接続品質を決定するための装置及び方法APPARATUSANDMETHODFORDETERMININGCONNECTIONQUALITYOFAWIRELESSDEVICEONAWIRELESSCOMMUNICATIONSNETWORK、2005年3月11日出願、代理人文書番号第050374号、に記載されており、本出願の譲受人に譲渡され、そして本明細書中に引用によって取り込まれている。上記で明らかにされた方法の別の一例では、エンドユーザは、彼/彼女が自身の無線デバイスでネットワークへの接続を得ることが不可能であるという苦情を言う。無線デバイス及び/又は無線ネットワークに関係するヘルプデスクは、無線デバイスにネットワーク接続出来栄えモジュールをダウンロードするようにユーザマネージャから命令を発する。ヘルプデスクは、ネットワーク接続モジュールが特定の接続データ及び他の関連データを収集するように設定し、そしてアップロードパラメータを設定する。エンドユーザは、通常の方式で、例えば、通常の音声コール及びデータコールを行うことによって、彼/彼女の無線デバイスを使用する。ネットワーク接続モジュールは、予め決められた接続データ、及び関連データを収集し、そしてアップロードパラメータに指定されるようにこの情報をユーザマネージャにアップロードする。ユーザマネージャは、そのネットワーク接続出来栄えデータを処理し/解析し、そして出来栄え報告を生成する、その出来栄え報告は無線デバイスに関係するネットワーク接続作業を詳細に述べそして特徴付ける。1つの実施形態では、例えば、所定の基地局に対する動作パラメータが、正しくなくそして接続失敗の原因であるということを、ユーザマネージャによる解析は、結論付けることができる。ユーザマネージャは、その後、報告をヘルプデスクに通知し、そしてヘルプデスクの担当者は、それから報告の結果に基づいて基地局動作環境設定値を変更させることができる。上記で明らかにされた方法の別の一例では、フィールドエンジニアは、ユーザマネージャから無線デバイスの集合にネットワーク接続モジュールをダウンロードする命令を発する。フィールドエンジニアは、ネットワーク接続モジュールが特定のネットワーク接続出来栄え及び関連データを収集するように設定し、同様にデバイスが特定のスクリプト/テストを行うように設定する。1つの実施形態では、無線デバイスの集合は、次に、ドライブテストを受ける、そのドライブテストは、ネットワーク接続出来栄えモジュールの記録能力に由来し外部テストデバイス及び/又は測定デバイスを用いることなく実行されることが可能である。モニタすることがユーザマネージャから行われることができるので、フィールドエンジニアはそのテストをモニタするために物理的にドライブテスト車の内部にいる必要がないことに、注目すべきである。別の1つの実施形態では、複数の無線デバイスは、それらのユーザによる通常動作のように、独立して使用される。ネットワーク接続モジュールは、次に予め決められた環境設定値に基づいてそのテストを自動的に実行し、そして収集されたネットワーク接続出来栄えデータをユーザマネージャにアップロードする。ユーザマネージャは、そのネットワーク接続データを処理し/解析し、そして出来栄え報告を生成する。ユーザマネージャは、その出来栄え報告をフィールドエンジニアに通知する、そしてそのフィールドエンジニアは、次にその報告の結果に基づいてデバイスの動作環境設定値を変更させることが可能である。無線デバイス12,14,16,18,20のコンピュータプラットフォーム64上で実行可能な方法の観点から、その方法は、搬送波を介して実行されることができる、及び/又はその方法は、コンピュータ読み取り可能な媒体中に存在するプログラムを含むことができる。搬送波及び/又はコンピュータ読み取り可能な媒体は、デバイスプラットフォーム64を有する無線デバイス12,14,16,18,20が本方法の工程を実行するように管理する。そのようなプログラムは、いずれか1つのコンピュータプラットフォーム上で実行されることが可能である、又は複数のコンピュータプラットフォーム間に分散された方式で実行されることが可能である。その上、本方法は、プログラムによって実行されることが可能であり、そのプログラムは、ユーザマネージャ30のようなコンピュータデバイスが無線デバイス12,14,16,18,20からネットワーク接続データ28を集めることそして処理することを通してネットワーク接続出来栄え決定を実行するように管理する。コンピュータ読み取り可能な媒体は、セルラ電話機12又は他の無線デバイス17,18,20,22のコンピュータプラットフォーム64のメモリ82であり得る、又はデバイスプラットフォーム64のローカルデータベース84のようなローカルデータベースであり得る。さらに、コンピュータ読み取り可能な媒体は、無線デバイスコンピュータプラットフォーム上へとロード可能である2次記憶媒体、例えば、磁気ディスク又は磁気テープ、光ディスク、ハードディスク、フラッシュメモリ、又はこの分野で公知の他の記憶媒体、中に存在し得る。さらに、本方法は、機械読み取り可能な命令の系列を実行するために、例えば、デバイスプラットフォーム64及びユーザマネージャ30のような、無線ネットワーク22及び/又はLAN60の複数のオペレーティング部分によって実行されることができる。命令は、様々なタイプの信号を含んでいる又はデータ記憶の一次媒体、二次媒体、又は三次媒体中に存在することが可能である。媒体は、無線ネットワーク22又はLAN60の構成要素によりアクセス可能である、又はその内部に存在する、例えば、RAM図示せずを備えることができる。RAM中に、ディスケット中に、又は他の二次記憶媒体中に含まれているかどうかに拘らず、命令は、様々な機械読み取り可能なデータ記憶媒体に記憶されることができ、その記憶媒体は、例えば、DASDdirectaccessstoragedevice:直接アクセス記憶デバイス記憶装置例えば、従来型のハードドライブ又はRAIDredundantarrayofindependentdisks:個々のディスクの冗長アレイアレイ、磁気テープ、電気的読出し専用メモリ例えば、ROM、EPROM、又はEEPROM、フラッシュメモリカード、光記憶デバイス例えば、CD-ROM、WOROMwriteoncereadmany:1回書込み、複数回読出し、DVD、ディジタル光テープ、紙パンチカード、又はディジタル及びアナログ伝送媒体を含むその他の適したデータ記憶媒体である。まとめると、本装置は、任意の無線デバイス12,14,16,18,20上に単独で導入されることが可能である。無線デバイスは、少なくとも1つのネットワーク接続モジュール24を有することができ、そのモジュールは、処理エンジン86からネットワーク接続データ28及び関連データ54を集めるようにさせるそのコンピュータプラットフォーム64上に恒久的又は一時的のいずれかで存在するアプリケーション又はエージェントを含み、そして無線ネットワーク22上の別のコンピュータデバイス例えば、ユーザマネージャ30にその無線デバイスに関する接続出来栄えデータの選択的な伝送を実行させる。無線デバイス12,14,16,18,20がそのように組み込まれている場合には、ネットワーク接続データ28及び関連データ54は、無線デバイス12,14,16,18,20から無線ネットワーク22へのオープンな通信接続、例えば、オープンな音声コール又はデータコール、を介して伝送されることができる。図2に示されたように、無線デバイスがセルラ電話機12であり、そして無線ネットワークがセルラ電気通信ネットワークである場合には、データログ52は、ショートメッセージサービスを経由して又は別の無線通信方法を経由して伝送されることが可能である。ユーザマネージャ30は、その後、収集された接続データ28及び/又は関連データ54に解析エンジン32を適用し、そしてそれぞれの無線デバイスのネットワーク接続特性38を詳細に示す出来栄え報告36を生成する。この報告36に基づいて、又は最適化モジュール42の実行によって、それぞれの無線デバイスの及び/又は無線ネットワークの動作設定値は、ネットワーク接続能力を向上させるように修正されることができる。これまでの明細は例示的な実施形態を示しているが、様々な変更及び変形が添付された特許請求の範囲により規定されるように記載された実施形態の範囲から逸脱することなくこれになされ得ることに、注目すべきである。その上、記載された実施形態の要素が、単数形で記載される又は請求されることがあるとはいえ、単数形への限定が明白に述べられない限り、複数が予想される。"