"トライアル無線デバイスを利用可能にさせるため、コンピュータにより実行される方法であって、前記コンピュータが、見込み客のために、特定の無線セルラーネットワーク上でオペレーションする1以上のトライアルSIMカードを予め自動的にプロビジョニングする処理と、前記見込み客のために、マシーン同士のM2Mトライアル無線デバイスを予め自動的に設定する処理とを実行し、前記M2Mトライアル無線デバイスは、前記無線セルラーネットワークに接続し、且つ、前記M2Mトライアル無線デバイス及び前記1以上のトライアルSIMカードをテストするための複数の検証オペレーションを実行するための検証プログラムコードを含むことを特徴とする方法。前記M2Mトライアル無線デバイスはコンピュータシステムに接続するためのインタフェースを備え、前記M2Mトライアル無線デバイスがコンピュータシステムに接続するとき、前記検証プログラムコードにより、さらに、前記無線セルラーネットワークに自動的に接続し、前記トライアルSIMカード及び前記M2Mトライアル無線デバイスをテストするために、前記トライアルSIMカードが前記無線セルラーネットワークに関してプロビジョナリングされているかを決定する複数の検証オペレーションを実行するオペレーションと、前記M2Mトライアル無線デバイスが所定のとおりオペレーティングしているかを決定するオペレーションと、無線データの接続が存在することを決定するオペレーションとが実行される、請求項1に記載の方法。前記検証プログラムコードは、前記M2Mトライアル無線デバイスのインターネットパケットIPネットワーク接続を確認するよう構成されている請求項1に記載の方法。前記M2Mトライアル無線デバイスは、前記コンピュータシステムのUSBポートに接続するためのユニバーサルシリアルバスUSBを含む、請求項2に記載の方法。前記検証プログラムコードは、前記M2Mトライアル無線デバイスが前記コンピュータシステムのUSBポートに接続されたときに前記コンピュータシステム上のインストール及び実行を自動的に試みるための自動インストールロジックを含む、請求項4に記載の方法。1以上のトライアルSIMカードを予め自動的にプロビジョニングする前記処理は、前記無線セルラーネットワークのサービスプロバイダーのホームロケーションレジスタHLRとともに前記1以上のトライアルSIMカードを登録することを含む、請求項1に記載の方法。プロビジョニングする前記処理は、前記トライアルSIMカードに割り当てられた無線サービス及び/又は前記トライアルSIMカードに関連するレート計画を特定する通信プロファイルを予め設定することを更に含む、請求項6に記載の方法。前記M2Mトライアル無線デバイスを予め設定する処理は、前記無線セルラーネットワーク上で特定のゲートウェイGPRSサポートノードを識別するためのアクセスポイント名APNを予めインストールすることを更に含む、請求項1に記載の方法。前記M2Mトライアル無線デバイスを予め設定する処理は、前記M2Mトライアル無線デバイスにより1以上のネットワークトラフィック検証を行う診断サーバのホスト名を予めインストールすることを更に含む、請求項8に記載の方法。前記検証プログラムコードにより、さらに、リモート診断システムに対するネットワークコネクションを自動的に確立するオペレーション、前記複数の検証オペレーションの間に接続するネットワークを利用するオペレーション、及び前記M2Mトライアル無線デバイスにより問題をトラブルシューティングする際に利用する前記複数の検証オペレーションの結果を、前記リモート診断システムのサーバに送信するオペレーションとが実行される、請求項1に記載の方法。前記ネットワークコネクションを自動的に確立するためのオペレーションは、前記M2Mトライアル無線デバイスと前記診断システムとの間でダイレクトなインターネット通信チャンネルを確立すること、及び/又は前記M2Mトライアル無線デバイスと前記診断システムとの間で前記無線セルラーネットワークを介した通信チャンネルを確立することを含む、請求項10に記載の方法。前記検証プログラムコードにより、前記診断システムに接続されたウェブサイトに前記ユーザを自動的に誘導させるオペレーションが前記コンピュータで更に実行され、前記ウェブサイトは、前記複数の検証に関連するテストデータ及び前記M2Mトライアル無線デバイスの接続に関連するコネクションデータをレビューし、且つ、前記M2Mトライアル無線デバイスを検証するための追加的な診断テストを提供するためのウェブベースグラフィカルユーザインタフェースGUIを前記見込み客に提供する、請求項10に記載の方法。前記M2Mトライアル無線デバイス及び前記トライアルSIMカードは、販売管理システムに統合され、販売員が、前記トライアルSIMカード及びM2Mトライアル無線デバイスの進捗を追跡し、各トライアルSIMカードについての解説書を追加し、主要な適格性状況、産業性、開始時間枠、及び見込まれる展開数を含む属性に従って各トライアルSIMカードを分類することができるようにする、請求項1に記載の方法。マシーン同士のM2Mトライアル無線装置であって、加入者識別モジュールSIMインタフェースと、前記SIMインタフェースと通信可能に接続されるSIMカードであって、無線サービスプロバイダーネットワーク上での通信のために予めプロビジョニングされている当該SIMカードと、前記無線サービスプロバイダーネットワークを介してデータを送受信するよう予め設定された無線モデムと、前記M2Mトライアル無線装置をコンピュータシステムに通信可能に結合させるコンピュータ通信インタフェースと、オペレーションを検証及びモニタリングする検証プログラムを記憶するための不揮発性メモリと、前記M2Mトライアル無線装置が前記コンピュータ通信インタフェースを通じてコンピュータシステムにはじめて結合されるとき、前記検証プログラムのコードをインストールすることを自動的に試みるための自動インストールロジックとを備え、前記コンピュータシステムにインストールされると、前記検証プログラムのコードは、前記SIMカード及び前記M2Mトライアル無線装置をテストするための複数の検証オペレーションを実行するよう構成され、前記検証オペレーションは、前記SIMカードが前記無線サービスプロバイダーネットワークに関してプロビジョナリングされているかを決定すること、前記M2Mトライアル無線装置が所定のとおりオペレーティングしているかを決定すること、無線データの接続が存在することを決定することを含むことを特徴とする前記装置。前記検証プログラムのコードは、GSM認証要求、MSCロケーション更新、及び/又はSGSNロケーション更新を含む最新の無線信号アクティビティに関するホームロケーションレジスタをチェックすることによって、前記無線サービスプロバイダーネットワークとのデバイス接続性を検証することを特徴とする請求項14に記載の装置。前記検証プログラムのコードは、前記M2Mトライアル無線装置のインターネットパケットIPネットワーク接続性を検証するように更に構成されている、請求項15に記載の装置。前記検証プログラムのコードは、リアルタイムIPトラフィック統計のためにGGSNをチェックし、アップデートバイト及びダウンロードバイトの検出パターンに基づき問題を診断することによって、前記IPネットワーク接続性を検証するように更に構成されている、請求項16に記載の装置。前記コンピュータ通信インタフェースは、前記コンピュータシステムのUSBポートに接続するためのユニバーサルシリアルバスUSBを含む、請求項14に記載の装置。前記SIMカードは、前記無線サービスプロバイダーネットワークのサービスプロバイダーのホームロケーションレジスタHLRとともに前記SIMカードを登録することを含む、請求項14に記載の装置。予めプロビジョニングされることは、前記SIMカードに割り当てられた無線サービス及び/又は前記SIMカードに関連するレート計画を特定する通信プロファイルを予め設定することを更に含む、請求項19に記載の装置。前記M2Mトライアル無線装置の不揮発性メモリは、前記無線サービスプロバイダーネットワーク上で特定のゲートウェイGPRSサポートノードを識別するためのアクセスポイント名APNを予め設定する、請求項14に記載の装置。前記M2Mトライアル無線装置の不揮発性メモリは、前記M2Mトライアル無線装置により1以上のネットワークトラフィック検証を行う診断サーバのホスト名を予め設定する、請求項14に記載の装置。前記検証プログラムのコードは、前記コンピュータシステムの実行時に、前記複数の検証オペレーションの結果を1以上のサーバを含むコントロールセンターに送信するよう構成され、前記検証オペレーションの結果を記憶する診断データベースと、前記検証オペレーションの結果をアクセスしてレビューするウェブベースユーザインタフェースとを含む、請求項14に記載の装置。前記検証プログラムのコードにより、リモート診断システムに対するネットワークコネクションを自動的に確立するオペレーション、前記複数の検証オペレーション間で接続されるネットワークを利用するオペレーション、及び前記M2Mトライアル無線装置により問題をトラブルシューティングする際に利用する前記複数の検証オペレーションの結果を、前記リモート診断システムのサーバに送信するオペレーションが実行される、請求項14に記載の装置。前記ネットワークコネクションを自動的に確立するためのオペレーションは、前記M2Mトライアル無線装置と前記診断システムとの間でダイレクトなインターネット通信チャンネルを確立すること、及び/又は前記M2Mトライアル無線装置と前記診断システムとの間で前記無線サービスプロバイダーネットワークを介した通信チャンネルを確立することを含む、請求項24に記載の装置。前記M2Mトライアル無線装置は無線信号強度を含むローカル環境の統計データを前記リモート診断システムに送信し、当該統計データは、前記M2Mトライアル無線デバイスの診断を実行するのに利用可能であるか、所与の地図エリア内の条件を見積もるために異なるM2Mトライアル無線デバイスにわたり集められるかの少なくとも何れかであることを特徴とする請求項24に記載のデバイス。前記検証プログラムのコードにより、前記診断システムに接続されたウェブサイトに前記ユーザを自動的に誘導させるオペレーションがさらに実行され、前記ウェブサイトは、前記複数の検証に関連するテストデータ及び前記無線サービスプロバイダーネットワーク上のM2Mトライアル無線装置の接続に関連するコネクションデータをレビューし、且つ、前記M2Mトライアル無線装置を検証するための追加的な診断テストを提供するためのウェブベースグラフィカルユーザインタフェースGUIを前記見込み客に提供することを特徴とする、請求項24に記載の装置。前記検証プログラムのコードは、インターネットを介して、新たな機能性により自動的に更新される、請求項14に記載の装置。スタンドアローン型のマシーン同士M2Mトライアル無線装置であって、加入者識別モジュールSIMインタフェースと、前記SIMインタフェースと通信可能に接続されるSIMカードであって、無線サービスプロバイダーネットワーク上での通信のために予めプロビジョニングされている当該SIMカードと、前記無線サービスプロバイダーネットワークを介してデータを送受信するよう予め設定された無線モデムと、オペレーションを検証及びモニタリングする検証プログラムコードを記憶するための不揮発性メモリと、前記検証プログラムコードのランタイムインスタンスを記憶するための揮発性メモリと、前記SIMカード及び前記M2Mトライアル無線装置をテストするための複数の検証オペレーションを実行させる前記検証プログラムコードを処理するプロセッサであって、前記検証オペレーションは、前記SIMカードが前記無線サービスプロバイダーネットワークに関してプロビジョナリングされているかを決定すること、前記M2Mトライアル無線装置が所定のとおりオペレーティングしているかを決定すること、無線データの接続が存在することを決定することを含む当該プロセッサを備えた前記装置。前記検証プログラムコードは、GSM認証要求、MSCロケーション更新、及び/又はSGSNロケーション更新を含む最新の無線信号アクティビティに関するホームロケーションレジスタをチェックすることによって、前記無線サービスプロバイダーネットワークとのデバイス接続性を検証することを特徴とする請求項29に記載の装置。前記検証プログラムコードは、前記M2Mトライアル無線装置のインターネットパケットIPネットワーク接続性を検証するように更に構成されている、請求項30に記載の装置。前記検証プログラムコードは、リアルタイムIPトラフィック統計のためにGGSNをチェックし、アップデートバイト及びダウンロードバイトの検出パターンに基づき問題を診断することによって、前記IPネットワーク接続性を検証するように更に構成されている、請求項31に記載の装置。前記SIMカードを予めプロビジョニングすることは、前記無線サービスプロバイダーネットワークのサービスプロバイダーのホームロケーションレジスタHLRとともに前記SIMカードを登録することを含む、請求項29に記載の装置。予めプロビジョニングすることは、前記SIMカードに割り当てられた無線サービス及び/又は前記SIMカードに関連するレート計画を特定する通信プロファイルを予め設定することを更に含む、請求項33に記載の装置。前記M2Mトライアル無線装置の不揮発性メモリは、前記無線サービスプロバイダーネットワーク上で特定のゲートウェイGPRSサポートノードを識別するためのアクセスポイント名APNを予め設定する、請求項29に記載の装置。前記M2Mトライアル無線装置の不揮発性メモリは、前記M2Mトライアル無線装置により1以上のネットワークトラフィック検証を行う診断サーバのホスト名を予め設定する、請求項29に記載の装置。前記検証プログラムコードは、前記複数の検証オペレーションの結果を1以上のサーバを含むコントロールセンターに送信するよう構成され、前記検証オペレーションの結果を記憶する診断データベースと、前記検証オペレーションの結果をアクセスしてレビューするウェブベースユーザインタフェースとを含む、請求項29に記載の装置。前記検証プログラムコードにより、リモート診断システムに対するネットワークコネクションを自動的に確立するオペレーション、前記複数の検証オペレーション間で接続されるネットワークを利用するオペレーション、及び前記M2Mトライアル無線装置により問題をトラブルシューティングする際に利用する前記複数の検証オペレーションの結果を、前記リモート診断システムのサーバに送信するオペレーションが実行される、請求項29に記載の装置。前記ネットワークコネクションを自動的に確立するためのオペレーションは、前記M2Mトライアル無線装置と前記診断システムとの間でダイレクトなインターネット通信チャンネルを確立すること、及び/又は前記M2Mトライアル無線装置と前記診断システムとの間で前記無線サービスプロバイダーネットワークを介した通信チャンネルを確立することを含む、請求項38に記載の装置。前記M2Mトライアル無線装置は無線信号強度を含むローカル環境の統計データを前記リモート診断システムに送信し、当該統計データは、前記M2Mトライアル無線デバイスの診断を実行するのに利用可能であるか、所与の地図エリア内の条件を見積もるために異なるM2Mトライアル無線装置にわたり集められるかの少なくとも何れかであることを特徴とする請求項38に記載の装置。前記検証プログラムのコードにより、前記診断システムに接続されたウェブサイトに前記ユーザを自動的に誘導させるオペレーションがさらに実行され、前記ウェブサイトは、前記複数の検証に関連するテストデータ及び前記無線サービスプロバイダーネットワーク上のM2Mトライアル無線装置の接続に関連するコネクションデータをレビューし、且つ、前記M2Mトライアル無線装置を検証するための追加的な診断テストを提供するためのウェブベースグラフィカルユーザインタフェースGUIを前記見込み客に提供することを特徴とする、請求項38に記載の装置。前記検証プログラムのコードは、インターネットを介して、新たな機能性により自動的に更新される、請求項29に記載の装置。後述する記載は、セルラーネットワークで新規な無線データアプリケーションを設計し統合するためのシステム及び方法である。明細書全体を通し、多くの具体的な詳細は説明の目的に向けられ、本発明の全体的理解を提供するためのものである。一方で、当業者であれば、これら具体的な詳細の幾つかが無くとも本発明を実行することができることが明らかであろう。他の例では、本発明の根本的原理を曖昧にすることを避けるため、周知の構造及び装置デバイスがブロック図で示される。後述する本発明の実施例は、新規な無線データ顧客を獲得し、新規な無線アプリケーションを展開することに関連する時間とコストを削減する。特に、一実施例において、顧客の収集及び搭載のためのウエッブベースシステム及び方法が、品質設計のためのガイド、テストに関する効率的な技術、新たな無線デバイスを構築すること及び問題解決すること、ウエッブベースの分配チャネルをモニタリングし管理するダッシュボードとともに用いられる。本発明の一実施例に従うシステムアーキテクチャーが図2に示される。本実施例において、コントロールセンター280が、無線サービスプロバイダーによって操作される無線ネットワーク230上で検証コンピュータ250に通信可能に接続される。また、コントロールセンター280は、インターネットコネクション260を通じて検証コンピュータ250に接続されるそれが利用可能であれば。このインターネットコネクションは、時として、検証コンピュータとコントロールセンター280との間のダイレクトチャンネルとして以下に称する。コントロールセンター280は、図2に示す様々な機能モジュール204~205、220~222、270を実行する複数のサーバを含む例えば、その様々な機能を実行するよう設計されたプログラムコードを演算することによって。また、コントロールセンター280は、ユーザ及び無線デバイスに関係するデータを記憶するための複数のデータベース210~212を含む。オペレーションにおいて、見込まれる無線データ顧客は、トライアルオーダーウェブサイト201にアクセスし、そしてウェブベースのユーザインタフェースを介してトライアルSIMを要求する。その一実施例が図6a-bに示されている。図6aに示すように、ウェブベースのユーザインタフェースは、無線サービスプロバイダーがサポートする無線モジュールの選択可能なリストを有するドロップダウンメニュー601を含む。例示した実施例の場合、サービスプロバーダーは米国電話通信会社ATTであり、無線モジュールはATTデータネットワーク上でサポートされるモジュールを含む。しかしながら、本発明の基本原理は、特定のサービスプロバイダーに限定されるものではない。ウェブベースのユーザインタフェースに入力される他の情報は、コンタクト情報ユーザ名、アドレスなど、新規なユーザアカウントに関するユーザ名及びパスワードを特定するためのアカウント情報603、照会コード604、支払い情報605例えば、クレジットカードデータ、課金情報606、発送情報607を含む。一実施例において、ウェブサイト201はデータ認証ロジックを含み、様々なデータフィールドに入力されるデータが正しいデータフォーマットであるかを保証する。さらに、図示していないが、トライアルオーダーウェブサイト201は、ユーザによって入力されるクレジットカード支払い情報を確かめるためのクレジットカード発行者システムに対するコネクションを含む。一実施例において、トライアルオーダーウェブサイト及びここに記載する他のウェブベースユーザインタフェースの特徴を実行するために様々に異なるプラットフォームを用いながら、オラクルRデータベースを用いたJavaRでプログラミングされたソフトウェアをLinuxR上で実行するApacheTomxatRのウェブサーバである。要求された情報のすべてを入力すると、ウェブサイト201はトランザクションを検証し、そしてユーザ及びデバイスに関するデータを登録システム205に送信する。一実施例において、登録システム205は、アプリケーションプログラミングインタフェースAPIをトライアルオーダーウェブサイト201に提示し、トライアルオーダーウェブサイト201はこのAPIを用いて登録システム205とデータをやりとりする。ウェブサイトと登録システム間の相互作用は、ウェブサービスベースのトランザクションとしてフォーマットされ、ユーザデータはSOAPプロトコルを用いる1以上の拡張マークアップ言語XMLファイルに埋め込まれる。しかしながら、本発明の基本原理を維持しつつ、他の様々なデータ通信プロトコルが用いられ得る。ユーザデータを受信すると、登録システム205は新たなユーザアカウントを確立し、そしてユーザデータベース210及びアカウントデータベース211において新たなレコードをオープンするための一連のデータベースオペレーションを実行する。例えば、ユーザ名及びコンタクト情報がユーザデータベース210に記憶され、新たなアカウントがアカウント番号、無線デバイス識別コードなどを含むアカウントデータベース211内のユーザのためにオープンされる。一実施例において、図2に示す様々なデータベースは別個のデータベースではなく、むしろ単一のリレーショナルデータベース内で個々のデータ構造例えば、テーブルとして存在する。一実施例において、デバイス管理システム204は、無線デバイスデータベース212内のユーザのために、トライアルSIMを自動的にプロビジョニングする。このプロビジョニングプロセスの一部として、各トライアルSIMに関する識別コードが無線サービスプロバイダーが差し出すデータサービスと自動的に関連づけられる。各SIMは唯一のシリアル番号、モバイルユーザ用の国際識別番号IMSI、セキュリティ認証及び暗号化情報、ローカルネットワークに関連する一時的情報、ユーザにアクセスを提供するサービス群のリスト、及びパスワードデータを含む。一実施例において、SIMは、当初、アプリケーション開発及び検証の目的でトライアル機能に制限されて提供される。例えば、データ送信の閾値は、トライアルSIMが検証期間中に用いることのできるデータ量に制限して設定される。さらに、一実施例において、SIMは特定のトライアル期間にのみオペレートされるよう提供される。トライアル期間の最後に、SIMは自動的に利用不可にされたり、及び/又は提供されなくなり、もはや無線サービスプロバイダーネットワークへのアクセスを許可されなくなるだろう。プロビジョニングプロセスの一部として、SIMは無線サービスプロバイダー230のホームロケーションレジスタHLR221により自動的に登録される。HLRは、無線ネットワークの使用のために認証された各モバイルデータ加入の詳細を含む集中データベースである。HLR221は、図2においてコントロールセンター280の領域内に示されているが、一実施例において、HLR221は無線サービスプロバイダーによってメンテナンスされる集中HLRと通信する。あるいはまた、一実施例では、HLR全体がサービスプロバイダーによりメンテナンスされ、サービスプロバイダーは、プロビジョニングプロセスの間で無線デバイスデータベース212内に記録されたデータへのアクセスが提供される。本発明の基本的な原理は、特定のHLRデータベースコンフィグレーションに限定されるものではない。トライアルSIMの自動的な提供及びユーザの登録に続いて、コントロールセンター280のオーナーオペレータは、トライアルSIMと、検証及びコンフィグレーションに関するアプリケーションソフトを備えるM2M検証デバイスとを含む無線開発キットをユーザへ送る。図3に示すように、検証デバイスの一実施例は、標準コンピュータシステム250のUSBポートと接続するためのユニバーサルシリアルバスUSBインタフェース312をもつ無線デバイス301を含む。しかしながら、本発明の基本的な原理は、特定のインタフェースタイプに限定されるものではない。他のタイプのインタフェースがUSBの代わりに用いられ、非制限的な例示としてのIEEE1394bFirewire及びeSATAを含む。一実施例において、コンピュータシステム250は、インテル社のCore2DuoR、Corei7R、又は同様のx86型プロセッサ、2~4ギガバイトのDDR2若しくはDDR3メモリ、及び250ギガバイトの若しくは巨大なシリアルATAハードドライブを備えたウインドウズRベースのコンピュータである。本発明の基本原理に整合しつつ、他の様々なコンピュータコンフィグレーションが用いられうる。例えば、一実施例において、検証コンピュータ250は、MacbookProRやMacProRデスクトップなどのマッキントッシュRコンピュータシステムである。無線USBデバイス301の一実施例は、検証及びモニタリングプログラムコード305を記憶するフラッシュメモリ304を含む。フラッシュメモリ304は、デバイス内に直接組み込まれてもよいし、或いはUSBデバイス内のメモリカードスロット例えば、セキュアデジタルコードスロットに結合されるメモリカードの形式をとってもよい。一実施例において、無線USBデバイス301は、無線ネットワーク上で通信するよう予め設定された無線モデムモジュール310及びSIMインタフェースを含み、無線アプリケーションをコンフィギュアリング、検証、デバッキングするために、予めプロビジョニングされたトライアルSIMがSIMインタフェース内に接続される。ひとたび、SIMインタフェースへ挿入されると、SIMカード311は、無線USBデバイスを認証して、SIMは特定カード関連のプロビジョニングパラメータに従い無線サービスプロバイダーネットワーク230上で通信する。一つの特別な実施例の場合、USBデバイス301は、Sierra無線コンパス885メッセージ888であり、それらはHSPAネットワークの7.2Mbpsワイドエリアモデムを含む。これらのデバイスに関連する情報は、httpwwwsierrawirelesscomで見つけられる。一実施例において、USBデバイス301が最初は検証コンピュータ250のUSBポートに挿入されるとき、自動インストールロジック例えば、自動インストールスクリプトが実行され、そしてエンドユーザによって認証がされると検証及びモニタリングプログラムコード305は検証コンピュータ250上で自動的にインストールされ実行される。一実施例において、USBデバイス301は、アクセスポイント名称APN、即ち、コントロールセンター280でゲートウェイGPRSサポートノードGGSN222を識別するのに用いられるネットワークアドレスにより予め設定される。検証及びコンフィグレーションプロセスの間、コントロールセンター280との無線セルラー通信すべては、GGSN222を通じてルート化される。APNにくわえ、USBデバイス301は、IPトラフィック検証のために使用される1以上の検証サーバを含むコントロールセンター診断システム270のホスト名で設定される。一実施例において、各SIMに関するプロビジョニングパラメータは、当該SIMに割り当てられる無線サービス例えば、ショートメッセージサービスSMSや音声機能が許可されているか、ローミング制限があるかなどを特定する通信プロファイルを含む。また、プロビジョニングパラメータは、財務上のパラメータすなわち、価格、この財務パラメータの下で許可されるデータ量、過剰レートなどのSIMに関連するレート計画を含む。上述したように、一実施例において、各トライアルSIMは、検証及びトラブルシューティングの目的で制限されたデータ使用量が割り当てられ、音声又はSMS通信サービスを提供しない。一実施例において、音声サービスのためにSIMを提供しない場合であっても、GPRSネットワークに接続する前に、GSMネットワークでの認証のために、GSM機能を有するSIMが提供される。上述したように、検証及びモニタリングプログラムコード305は、無線セルラーネットワーク230及び/又はインターネット206を通じたダイレクトチャンネル上でコントロールセンター280とのコネクションを確立し、自動化された一連の検証を実行する。これにより、エンドユーザは新たな無線アプリケーションを開発するプロセスにおける時間と労力を大幅に削減できる。さらに、エンドユーザにより受信されたSIMは予めプロビジョニングされており、USBデバイスはコントロールセンター280によって予め設定コンフィギュアされているので、USBデバイスは見込み顧客の一部に関して最小限の労力で無線コネクションを確立することができる。図4は、USBデバイス301を検証、モニタリング、及びデバッキングするコンピュータにより実行される方法の一例を示す。図5a-bは、検証及びモニタリングプログラムコード305により用いられるグラフィカルユーザインタフェースGUIの連続したスクリーンショットを示す。図4を参照するとまず、ステップ401で、検証及びモニタリングプログラムコード305は、インストールされた特定のトライアルSIMを備えたUSBデバイスのプロビジョニングをテストする。一実施例において、これは以下のパラメータをチェックすることに関係し、所与のSIMを用いて、トラフィックが、aSIM状態がアクティベーション準備ができた若しくはアクティベートされた、b過度のシグナル伝達アクティビティを理由にSIMがブロックしてはならなかった、cユーザが定義した過剰制限を超える過度のデータ使用量を理由にSIMがブロックしてはならなかった、が認められているかを決定する。上述した条件に合致する場合、SIMを備えたUSBデバイスはプロビジョニング検証ステップ401をパス合格する。検証の失敗は、1以上の上述した条件が合致しないことを意味する。例えば、SIM状態がアクティベーション準備ができた若しくはアクティベートされたとなっていない場合、又は、SIMが過度のシグナル伝達若しくは過度のデータ使用量のせいでブロックされていた場合、SIMを備えたUSBデバイスはプロビジョニング検証ステップ401にパス合格しないであろう。それに応じて、検証及びモニタリングプログラムコードの一実施例では、問題を解決するためのトラブルシューティングオペレーションの実行、及び/又はトラブルシューティングステップが行われることのユーザ告知をする。例えば、SIM状態が、アクティベーション準備ができた若しくはアクティベートされたでない場合、検証及びモニタリングプログラムは、SIM状態が無線デバイスデータベース212に正確に反映されていることを保証するようチェックする。ステップ402で、検証及びモニタリングプログラムコード305は、USBデバイス及びトライアルSIMをテストする。一実施例において、このテストは、所与のUSBデバイス及びSIMが以下の2つの要因の一ついずれか早い方に基づきネットワーク上で利用可能であるか否かを決定することに関係する。ここで、2つの要因とは、aダイレクトチャンネル診断を介してデバイスから報告すること、又はb任意に検出された無線信号伝達アクティビティである。aに関し、ダイレクトチャンネルは、インターネット260を介した診断システム270に対する検証コンピュータ250のダイレクトコネクションを含む。一実施例において、検証及びモニタリングプログラムコード305は、その状態ステータスを、ダイレクトチャンネルを通じて周期的に診断システム270に報告する。これらの報告は、信号強度及びデータ使用量などのローカル無線統計の情報を含むことができる。デバイスが対象領域になかったり又は低信号強度の理由で無線結合ができない場合に、ダイレクトチャンネルは診断システムが利用できないであろう価値ある診断情報を提供する。ダイレクトチャンネルコネクション又は無線コネクションが検出される場合、USBデバイス及びSIMは、図4に示したデバイスSIM検証ステップをパス合格する。一実施例において、どちらのコネクションも検出されなかった場合、SIMカード311が正しく挿入されたことを確認するようユーザに指示すること、及び無線対象領域がテスト場所に存在しているか否かを決定することを含むトラブルシューティングステップが実行される。例えば、一実施例において、コントロールセンター280及び/又は検証及びモニタリングプログラムコード305は、サービス対象領域のロケーションのためのデータベースを保持する。無線デバイスの現在位置が対象領域のロケーション外にあれば、検証及びモニタリングプログラムコード305は、その現在位置が対象領域ではないことをユーザに知らせる。ユーザの現在位置は手動で例えば、ユーザの現在住所又は郵便番号を要求することによって、若しくはユーザの検証コンピュータがGPS機能を備えていれば当該GPSを用いて自動的に決定される。また、ユーザは、USBデバイス301が適当な信号強度例えば、1バール以上又は51以上のRSSIをもっていることの検証、デバイスのアンテナが正しく結合されていることの検証、USBデバイス301が正しい周波数帯域米国であれば8501900MHz、欧州であれば9001800MHzで設定されていることの検証、及び/又は近傍の他の無線デバイス例えば、GSMGPRS携帯電話が動作していることの検証が求められる。上述した1以上の変数の検証がなされると、検証及びモニタリングプログラムコード305は、図4のステップ402を再実行し、USBデバイスSIMカードを再検証する。ステップ403で、検証及びモニタリングプログラムコード305は、USBデバイスの無線ネットワークコネクションを検証する。一実施例において、これは、ホームロケーションレジスタHLR221をチェックすることに関係し、USBデバイス301から最新の無線信号伝達無線シグナリングがあったか否かを決定する。検出される3つのタイプの無線シグナリングがある。それらは、GSM認証要求、モバイルスイッチングセンターMSCロケーション更新、及び/又はサービングGPRSサポートノードSGSNロケーション更新である。これらシグナリングイベントのいずれかの存在は、GSN音声ネットワーク及び/又はGPRSデータネットワークでデバイスの登録が成功したことを意味する。その結果、これらシグナリングイベントのいずれかが検出される場合、検証及びモニタリングプログラムコード305は、USBデバイスが図4の無線ネットワーク検証ステップ403をパス合格したことを示す。これらシグナリングイベントのどれも検出されない場合、検証及びモニタリングプログラムコード305は、1以上のトラブルシューティングオペレーションを開始する。例えば、一実施例において、コントロールセンター280はSMSメッセージをUSBデバイス301に送信する。SMSメッセージの送信が成功した場合、GSMサービスが利用できるしかし、おそらく、GPRSサービスは不可である。さらに、検証及びモニタリングプログラムコード305は、無線モデム310へ送信されたATコマンドを用いて、GSM及びGPRS登録をチェックする。例えば、GSM登録を検証するためには、ATCREGコマンドはCREG:x,1若しくはCREG:x,5ここで、xは0,1,又は2であるを返すべきである。そして、GPRS登録を検証するためには、ATCGATTコマンドはCGATT:1を返し、ATCGREGコマンドはCGREG:x,1若しくはCGREG:x,5ここで、xは0,1,又は2であるを返すべきである。最終的に、検証及びモニタリングプログラムコード305は、USBデバイス301のソフトリセットを実行するか、又はUSBデバイス301のハードリセットを実行するようエンドユーザを促す。図4に戻り、ステップ404で、検証及びモニタリングプログラムコード305は、USBデバイス301のIPインターネットコネクションを検証する。一実施例において、この検証は、以下の2つのパートを含む。aUSBデバイス301がパケットデータプロトコルPDPセッションを開始したかを決定するために、ゲートウェイGPRSサポートノードGGSNをチェックすること。USBデバイス301がアクティブなセッションを確立したとき、PDPセッションのデータ内容はゲートウェイGPRSサポートノードGGSNにあらわれるであろう。したがって、PDPセッションデータの存在は、デバイスにより、GGSNに対するアクセスポイントネームAPNを解決し、そしてそのGGSNによりPDPセッションを開始することができたことを意味する。bテストトラフィックを、USBデバイス301から診断システム270内のコントロールセンター検証サーバへ実行し、リアルタイムIPトラフィック統計のためにGGSNをチェックすること。デバイスがバイトをまったくアップロードダウンロードしない場合それはUSBデバイスのIP機能に問題があることを示唆する、又はバイトをアップロードするがダウンロードはしない場合それは、検証サーバに達することに問題があることを示唆する、この検証は失敗する。上述した条件に合致する場合、検証及びモニタリングプログラムコード305は、USBデバイス301がIPインターネット検証ステップ404をパスしたことを確認する。これらの条件に合致しなかった場合、考えられる理由としては、APNが正しく設定されていないこと、USBデバイスがポート又はソケットをオープンできないこと、IPアドレスが正しくないこと、及び/又はIPデータが双方向に流れることができないことを含む。一実施例において、検証及びモニタリングプログラムコード305は、以下のトラブルシューティングオペレーションを自動的に実行し、及び/又はこれらのオペレーションを手動で実行するようユーザに指示する。aUSBデバイス301が正しいAPNで設定されたか否かをチェックしなさい。bUSBデバイス301上の全てのソケット及びポートがクローズされ、自由に使用されるかを検証しなさい。cUSBデバイス301にプログラムされた宛先IPアドレスが正確であるかを検証しなさい。一実施例において、上述した検証及びトラブルシューティングステップの全ての結果は、診断データベース275内に格納される。必要に応じて、その結果は、コントロールセンター280内の職員によって見直され、新たな無線アプリケーションをトラブルシューティングするとき、見込み客にガイダンスを提供する。一実施例において、トライアルデバイスの無線信号強度といったローカル環境の統計情報は、診断データベース275に送信される。ローカル環境の統計情報及び他の検証データは、トライアルデバイスの診断を実行するのに使用可能であり、及び/又は所与の地理的エリアにおける状況を予測するために、異なるトライアルデバイスにわたって集められる。本発明の一実施例は、WindowsRモバイルデバイスなどの独立した、スタンドアローン型の無線デバイスで実行される。この実施例においては、トライアルSIMがインストールされ、検証及びモニタリングソフトウェアがそれぞれのモバイルデバイス上で直接実行される例えば、不揮発性メモリから揮発性メモリへロードされ、そしてそのモバイルデバイスのプロセッサによって演算される。したがって、このような実装例においては、付加的なコンピュータシステムは必要ない。さらに、一実施例において、検証及びモニタリングソフトウェアは、上述した様々な検証及びトラブルシューティングステップを実行する前に、アップデートを自動的にチェックする。アップデートは、パッチ及び付加的な検証及びトラブルシューティングオペレーションを含む。アップデートが利用できる場合、検証及びモニタリングソフトウェアはエンドユーザによって確認されるとアップデートを自動的にインストールし、そして検証を実行する。図5a-bは、図4に示されるステップ401~404に対応するグラフィカル要素501~504を有する検証及びモニタリングプログラムコード305によって用いられるグラフィカルユーザインタフェースGUIを示す。各グラフィカル要素は、対応するステップの進捗をあらわす。例えば、図5aにおいて、プロビジョニングステップ401に対応するグラフィカル要素501は、プロビジョニングステップの進捗を示すためにグラフィカル進捗バーを生成する。検証スクリプト内の各ステップが完了すると、各グラフィカル要素501~504内に結果の表示が提供される。例えば、図5bにおいて、USBデバイスがプロビジョニングステップ401をパスしたことを示すためにグラフィカル要素501内にPassedパスしたの表示がされる。また、USBデバイスがデバイスSIMステップ502に失敗したことを示すためにグラフィカル要素502内にFailed失敗したの表示がされる。USBデバイスが検証ステップの一つに失敗するイベントにおいて、当該失敗したステップに対応するグラフィカル要素内にスクロール可能なウィンドウ510が生成され、トラブルシューティング情報をエンドユーザに提供する。例えば、デバイスSIMカード検証の失敗に応じて、トラブルシューティング命令がエンドユーザに提供され、問題を特定する上で役立つ。図2に示すように、コントロールセンターの一実施例はウェブサーバ250を含み、このサーバは、システムに追加されてある無線デバイスをモニタリングし管理するためのウェブベースグラフィカルユーザインタフェースを動的に例えば、上述した検証及びトラブルシューティング技術を受けて生成する。ウェブベースグラフィカルユーザインタフェースを用いて、顧客及び見込み客は、無線デバイスデータベース212及び診断データベース275に格納された全てのデータに包括的にアクセスすることが可能になる。この情報は、無線デバイスをモニタリングし、管理し、トラブルシューティングする上で使用される。図5bに示すように、一実施例において、ウェブサーバへのリンク520は検証ウィンドウに示され、コントロールセンターウェブサーバ250に対する迅速なアクセスを提供する。図7a-cに示すとおり、一実施例において、ユーザはコントロールセンターウェブサイトのツアーが始めに提供される。このツアーは、コントロールセンターの様々な態様を識別する一連の情報ウィンドウ703~705を含み、その情報ウィンドウの背後に表示されるコントロールセンターGUIの特徴を伴う。図a-cに示すとおり、選択可能な一連のタブ701は、コントロールセンターGUIの頂上部に表示され、顧客又は見込み客が顧客の無線デバイスに関連する情報を効率的に識別することができるようにする。図示した特別な例では、タブは、無線デバイス、支払い情報、デバイスのカバー領域情報、アカウント情報、警告、素ポーチ及びレポートを含む。図7a-cに示す実施例の場合、デバイスタブが選択され、これにより、各顧客の無線デバイスに関連する情報を含むテーブルが生成される。特に、カラム見出し702に示唆するように、情報には、各無線デバイスのSIM識別コードICCIDを含んでいる。各無線デバイスに対応する状況例えば、SIMデバイスがアクティベートされたか否かに関する知らせ、デバイスIDコード、デバイスがコントロールセンターに現在接続されているか否かに関する知らせ、各無線デバイスがシステムに追加された日付け、及び各デバイスで使用された無線モデム310を一意に識別するモデムIDを含む。また、リンクは、各無線デバイスの診断に対するアクセス、及び各デバイスに関する詳細な接続情報を与えるスポットライト的な特徴を付与するために提供される例えば、いつ、どこで各接続イベントが発生したか。このスポットライト的な特徴は、2009年5月7日に出願された、無線通信ネットワークシステムに関する仮想診断システムVirtualDiagnosticSystemforWirelessCommunicationsNetworkSystemというタイトルの同時係属特許出願12387,962号に記載され、その出願は本願発明の譲受人に譲渡され、引用によってここに組み入れられている。上述したように、トライアルUSBデバイスが予め設定され且つ予めプロビジョニングされると、コントロールセンター280での販売管理チームには、図2に示すような販売管理システム220を通じて、ユーザへのアクセス、アカウント、デバイスデータベース210-212が与えられる。図8は、販売管理システム220により用いられるウェブベースのグラフィカルユーザインタフェースを示し、販売管理データにアクセスする上で販売管理タブが提供される。図8では、販売管理タブが選択され、これにより、それぞれのアカウントをあらわす各行と、各顧客又は見込み客に関連するそれぞれの変数を含む列とをもったテーブルが作成される。詳細に言えば、カラム見出し802に示すとおり、販売管理タブの下で与えられる情報は、アカウント名及び識別コード、トライアルが支払い顧客になる可能性があるか、例えば、適格、不適格、将来は可などを区別するのに用いる主要な資格状態、顧客の業界例えば、ボート業、船舶、小売り電子機器、フリートfleet管理、健康管理など、顧客が用いるデバイスのタイプ例えば、携帯電話、M2Mデバイスなど、顧客が示す開始時間フレーム、見込まれる展開数例えば、M2Mユニット数、及び照会コードを含む。本発明の基本となる原理を維持しながら、様々な追加的又は代替的なデータがグラフィカルユーザインタフェースを介して販売管理チームに提供されることに留意すべきである。本発明の一実施例に従うコンピュータ実行の方法が図9に示される。その方法の様々な態様は、すでに図2及び図3に示すシステムに関して述べてきたとおりである。しかしながら、コンピュータ実行の方法の基本となる原理は、特定のシステム構成に限定されるわけではない。実際、図9に示すコンピュータ実行の方法は、任意のコンピュータプラットフォームで仮想的に実行され得る。ステップ901に示すように、無線データの見込み客は、まず、コンタクト情報、課金情報、見込み客の無線データ要求に関連する情報を入力することによって、ウェブベースのグラフィカルユーザインタフェースを介してトライアルSIMを要求する。ステップ902で、SIMは自動的に予めプロビジョニングされ、トライアルデバイスは無線データネットワーク上でオペレートするように予め設定される。ステップ903で、トライアルSIM、ハードウェア、及びソフトウェアが見込み客に送られ、見込み客が無線データソリューションを効率的に展開できるようにする。一実施例において、トライアルのハードウェアは、コンピュータインタフェース例えば、USBインタフェースを備えた検証デバイスを含み、そしてトライアルのソフトウェアは、その検証デバイスが見込み客のコンピュータシステムのインタフェースにプラグインされるとき、自動的にインストールされ実行されるよう構成された検証及びモニタリングアプリケーションを含む。ステップ904で、検証ソフトウェアは、インストールされた特定のSIMを有するUSBデバイス上で複数のテストを実行する自動テストスクリプトを演算する。一実施例において、これらのテストは、1トライルデバイスSIMが無線ネットワークに正しく提供されているかを確認するためのプロビジョナリング検証、2トライアルデバイスSIMのオペレーションをテストするためのデバイスSIMカード検証、3無線ネットワーク上のトライルデバイスのオペレーションを確認するための無線ネットワーク検証、4トライアルデバイスのインターネット接続性をテストするためのIPインターネット検証、を含む。これらテストの実施例に関連する詳細は、上述したとおりである。ステップ905で、テスト結果が処理される。テスト失敗であるイベントの場合、上述したように様々なトラブルシューティングステップが自動的にとられたり、顧客に対して提案されるようにしてよい。各テストの結果は、コントロールセンター280に対するネットワーク接続が存在するとした場合コントロールセンター280の診断データベース275内に格納される。ステップ906で、見込み客が、コントロールセンターのツアーのためにコントロールセンターウェブサイト250へ向けられる。ウェブベースのGUIの実施例の幾つかは、図7a-cに関して上述したとおりである。最後に、ステップ907で、無線デバイスデータがコントロールセンター280の販売管理チームに提供され、見込み客のデータ管理のために使用される。この情報を販売管理チームに提供するためのウェブベースのGUIの一実施例は、図8に関して上述したとおりである。一実施例において、本発明のウェブベース実施例を実行するのに用いられるウェブサーバプラットフォームは、オラクルRデータベースを使用したJavaRでプログラミングされたソフトウェアをLinuxRで実行するApacheTomxatRウェブサーバである。本発明の実施例は、上述したように様々なステップを含むことができる。それらのステップはマシーン実行可能な命令で具体化され、当該命令は汎用の若しくは専用のプロセッサにより或るステップを実行させる。あるいはまた、これらステップは、ステップを実行する配線接続のロジックを含む特定のハードウェア構成要素によって、又はプログラムされたコンピュータ構成要素及びカスタムハードウェア構成要素の組み合わせによって実行される。また、本発明の要素は、マシーン実行可能な命令を記録したマシーン読み取り可能な記憶媒体として提供される。このマシーン読み取り可能な記憶媒体は、限定わけではないが、フロッピーR、ディスケット、光ディスク、CD-ROM、磁気若しくは光ディスク、ROM、RAM、EPROM、EEPROM、光磁気カード、伝搬メディア、又は電子命令を記憶するのに適した他のメディアマシーン読み取り可能な記憶媒体を含む。例えば、本発明は、リモートコンピュータ例えば、サーバ=から要求コンピュータ例えば、クライアントへ、通信リンク例えば、モデム又はネットワークコネクションを介してキャリア波若しくは他の伝搬メディアにおいて具体化されるデータ信号によって伝送されるコンピュータプログラムとしてダウンロードさるようにしてもよい。上述した記載の全体を通し、本発明の完全な理解をするために、説明として様々な特別な詳細が述べられてきたが、本発明の当業者であれば、これら特別の詳細が無くとも本発明が実施できることは明らかであろう。例えば、ここに記載した操作ガイド機能ウィザード及び他のロジックなどの機能モジュールはソフトウェアとして、ハードウェアとして、又はこれらの組み合わせとして実行され得ることは当業者にとって容易に理解されることである。したがって、本発明の範囲及び精神は特許請求の範囲により判断されるべきものである。"