(57)【要約】  実施例は、装置に埋め込まれた埋め込まれた無線技術を利用する無線計算装置の製造、プログラミング、テスト及びサービスを述べる。観点によれば、方法は、複数の装置の効率的なバッチ処理のためのものである。方法は、データを無線通信を介して複数の無線装置に送ることを含む。無線通信に含まれるデータは、複数の無線装置で受信され、これら複数の無線装置は、無線通信に含まれるデータでプログラムされ、或いはテストされる。複数の無線装置は、、バッチにおいて及び／又は並行してプログラムされ及び／又はテストされることができる。【選択図】      図７
2009510925.tif 000002
【特許請求の範囲】
【請求項１】
製造環境において無線装置をプログラムする方法において、
製造プロセス或いはテストプロセスの間に、無線通信を介して、プログラムデータを少なくとも１つの無線装置へ送信し、
前記製造プロセス或いはテストプロセスの間に、前記少なくとも１つの無線装置をプログラムデータでプログラミングする方法。
【請求項２】
前記無線通信は、ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つである請求項１記載の方法。
【請求項３】
前記少なくとも１つの無線装置のように実質的に同じ時間で複数の他の無線装置でプログラムデータを同時に受信し、
前記複数の他の無線装置を同時にプログラミングすることをさらに具備する請求項１記載の方法。
【請求項４】
少なくともユニークな識別子の一部に基づいて、前記複数の他の無線装置の中から識別し、
前記少なくともユニークな識別子の一部に基づいて、前記送信プログラムデータを構成することをさらに具備する請求項３記載の方法。
【請求項５】
無線通信を介して、プログラムデータを少なくとも１つの無線装置へ送信する前に、
前記少なくとも１つの無線装置の第１のロケーションを決定し、
前記第１のロケーションの少なくとも一部に基づいて、プログラムデータを構成することをさらに具備する請求項１記載の方法。
【請求項６】
前記少なくとも１つの無線装置の第２のロケーションを決定し、
前記少なくとも１つの無線装置からデータを抽出し、
前記抽出されたデータと前記第１のロケーションで構成されたプログラムデータとを比較することをさらに具備する請求項５記載の方法。
【請求項７】
前記抽出されたデータと前記第１のロケーションで構成されたプログラムデータとが一致しない場合に、前記少なくとも１つの無線装置を前記第１のロケーションに戻すことをさらに具備する請求項６記載の方法。
【請求項８】
前記抽出されたデータと前記第１のロケーションで構成されたプログラムデータとが一致する場合に、前記少なくとも１つの装置を第２のロケーションで処理する請求項６記載の方法。
【請求項９】
複数の無線計算装置をテストする方法において、
複数の無線計算装置を製造プロセスに位置し、
無線テスト信号を複数の無線計算装置へ送信し、
実質的に同じ時間で複数の各無線計算装置で前記無線テスト信号を処理する方法。
【請求項１０】
装置のバッチとして前記複数の無線装置をテストすることをさらに具備する請求項９記載の方法。
【請求項１１】
識別子を複数の各無線装置へ割り当て、
少なくとも前記識別子の一部に基づいて、複数の無線装置から識別することをさらに具備する請求項９記載の方法。
【請求項１２】
複数の無線計算装置を前記製造プロセスに位置する動作は、
製造プロセスに基づいて、前記複数の各無線装置が、どこへ位置しているかを決定し、
前記決定された製造プロセスの少なくも一部に基づいて、複数の無線装置のサブセットをグループ化することをさらに具備する請求項９記載の方法。
【請求項１３】
前記複数の無線装置の各装置が信号範囲に入った時に、自動的にデータ通信を始めることと、
前記複数の無線装置の各装置が信号範囲から出た時に、自動的にデータ通信を終了することをさらに具備する請求項９記載の方法。
【請求項１４】
前記データ通信は、テスト手続及びデータ伝送のうちの１つである請求項１３記載の方法。
【請求項１５】
前記無線信号は、ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つである請求項９記載の方法。
【請求項１６】
無線装置の無線テスト及びプログラミングを容易化する方法において、
少なくとも１つの制御ユニットと少なくとも１つの無線装置との間の通信を確立し、
前記少なくとも１つの無線装置で前記少なくとも１つの制御ユニットからの情報を受信し、
前記少なくとも１つの無線装置から前記少なくとも１つの制御ユニットへ応答情報を送信する方法。
【請求項１７】
受信した情報で無線装置のプロセッサを更新し、
前記受信した情報を無線装置のメモリに格納することをさらに具備する請求項１６記載の方法。
【請求項１８】
少なくとも１つの無線装置のロケーションを決定し、
前記少なくとも１つの無線装置の無線テストを実行し、
前記少なくとも１つの無線装置からテスト結果情報を含む信号を受信することをさらに具備する請求項１６記載の方法。
【請求項１９】
実質的に同一の時間に無線テスト信号を複数の無線装置へ送り、
並行して前記複数の無線装置で無線テスト信号を処理し、
前記複数の各無線装置からの各テスト結果信号を受信する請求項１８記載の方法。
【請求項２０】
前記複数の無線装置は、異なる製造エリアにいる請求項１９記載の方法。
【請求項２１】
少なくとも１つの製造プロセスの間、複数の無線装置に無線でインターフェイスするように構成された少なくも１つの制御ユニットを具備する製造システム。
【請求項２２】
前記複数の無線装置及び前記少なくとも１つの制御ユニットは、前記複数の無線装置の埋め込まれた無線技術によってサポートされたフォーマットで通信する請求項２１記載のシステム。
【請求項２３】
前記少なくとも１つの制御ユニット及び前記複数の無線装置は、ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つを利用して無線通信を行なう請求項２１記載のシステム。
【請求項２４】
前記少なくとも１つの製造プロセスは、フラッシュ、ＲＦキャリブレーション、コールテスト、ＭＭＩテスト、オーディオテスト、アンテナテスト及び準備（provisioning)及びカスタマイゼーションの内の１つである請求項２１記載のシステム。
【請求項２５】
前記無線インターフェイスは、データ伝送、テスト手続及びカスタマイゼーションファイルのうちの１つである請求項２１記載のシステム。
【請求項２６】
前記複数の無線装置は、特定の無線装置を識別する識別子によって割り当てられる請求項２１記載のシステム。
【請求項２７】
製造、テスト又はプロセスのサービス中に、無線でプログラムデータを受信するコンポーネントと、
プログラムデータを格納するメモリと、
前記プログラムデータでプログラムされるプロセッサメモリと
を具備する無線装置。
【請求項２８】
カスタマイゼーション或いは識別のための装置オフラインの識別を容易化するユニークな識別子をさらに具備する請求項２７記載のシステム。
【請求項２９】
ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つを利用して、前記プログラムデータを受信するように構成された請求項２７記載の無線装置。
【請求項３０】
製造或いはテスト中に複数の無線装置を同時にプログラムするシステムにおいて、
複数の無線装置のロケーション情報を決定する手段と、
前記決定されたロケーションの少なくとも一部に基づいてプログラムデータを構成する手段と、
前記複数の無線装置へプログラムデータを無線で送信する手段と、
前記プログラムで前記複数の無線装置の同時プログラミングを容易化する手段と
を具備するシステム。
【請求項３１】
前記複数の各無線装置を識別子に同時に関連付ける手段と、
前記識別子の少なくとも一部に基づいて、前記複数の無線装置を識別する手段と
をさらに具備する請求項３０記載のシステム。
【請求項３２】
前記複数の無線装置と無線でテストプログラムを通信する手段と、
前記通信されたテストプログラムで前記複数の無線装置を同時にテストする手段と
をさらに具備する請求項３０記載のシステム。
【請求項３３】
前記複数の各無線装置から識別情報を含むテスト結果を受信する手段をさらに具備する請求項３２記載のシステム。
【請求項３４】
製造或いはテストプロセス中にプログラムデータを受信し、
前記受信したプログラムデータを使用して、少なくとも１つの無線装置をプログラムするコンピュータで実行可能な命令を格納したコンピュータ読み取り可能な媒体。
【請求項３５】
テストシーケンスを受信し、
前記テストシーケンスを実行し、
テスト結果を含む無線信号を出力するコンピュータ読み取り可能な命令をさらに具備する請求項３４記載のコンピュータ読み取り可能な媒体。
【請求項３６】
製造プロセス中の無線テスト及びプログラミングのための命令を実行するプロセッサにおいて、
前記命令は、
無線通信を通してプログラムデータを受信し、
前記プログラムデータをキャッシュに格納し、
前記プログラムデータでプロセッサをプログラムする命令を含むプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の記述は、一般的に、無線装置に関し、より具体的には、装置に埋め込まれた技術を利用する無線装置の効率的な製造、プログラミング、テスト及びサービスを容易にすることに関する。
【背景技術】
【０００２】
無線計算装置の製造変換コストは装置全体のコストの重要な部分である。製造プロセスは、技術に係わらず、種々のステージ或いはプロセスからなり、装置はあるステージから他の人間（或いはロボット）の労働を利用することによって、移動（トランスポート）している。各ステージ或いはプロセスでは、テスト、プログラム、及び／又は装置から又は装置へのデータ伝送データに必要とされる少なくとも１つ物理的接続或いはデータインターフェイスがあり、これら物理的接続は装置がテスター、コントローラ、プログラマーなどとコミニュケーションを行なうことを可能にする。
【０００３】
物理的にデータインターフェイスを接続する有線データ伝送ソリューションにおいて利用されるハードウェア（例えば、ケーブル、コネクタ）は、装置の全体の製造コストへ寄与する。加えて、サービス、予防メンテナンス及び適切な動作条件にユニットを保持するためのテスト備品の交換に関連するコストがある。
【０００４】
複数の装置をサポートするために利用されるテスト装置は、さらにハードウェア及びメンテナンスコストに寄与する。テスターコントローラＰＣにおける複数のデータポートは複数の無線装置へのデータ伝送のために使用される。しかしながら、テストコントローラＰＣにおいてサポートされたデータポートの数に対する物理的な制限がある。ハブ及びルータはしばしば複数の装置を接続するために使用されるが、総帯域は処理が行なわれている無線装置で共有される。
【０００５】
テスター、コントローラ、プログラマーなどへ／からの装置への接続、遮断に必要とされるハンドリング（人的労働）も重要な量である。コストへの大きな影響は、データをダウンロードすること、装置のハンドリング及び物理的な移動に関連する長いテスト時間である。したがって、わずかな組み立てプロセス時間の減少及び／又は各装置のコストの減少のハンドリングでさえも、膨大な数の装置を製造することについて計算した場合には重要な節約となる。
【発明の開示】
【０００６】
このような実施の形態のいくつかの観点の基本的な理解を提供するために、以下、１つ以上の簡略化された要訳を示す。この要訳は、１つ以上の実施の形態の拡大的な概観ではなく、実施の形態のキーであるエレメント或いは重大なエレメントを識別するものでもなければ、このような実施の形態の観点を線引きするものでもない。この役割の目的は、述べられる実施の形態のいくつかのコンセプトを簡易な形で、後に述べられるより詳細な記述の序文として示すことにある。
【０００７】
実施の形態によれば、方法は、物理的なデータ接続を使用することなく工場テストコントローラから或いは工場テストコントローラへのデータの伝送のためのテストが行なわれた装置によってすでにサポートされた埋め込まれた無線技術を利用する。無線ユニーバーサルシリアルバス（ＷＵＳＢ）は、例えば、ライセンスされていないスペクトラムにおける低送信電力レベルでの高レートデータ伝送（約４８０Ｍｂｐｓ）をサポートする。ブルートゥース、８０２．１１ｘ（ＷｉＦｉ）などのような他の埋め込まれた無線技術は、また、ライセンスされたスペクトラム（例えば、ＣＤＭＡ及びＧＳＭ）において動作する他の無線技術を含めて利用される。無線データ伝送は、初期及び長期間のメンテナンス双方のテスト装備及びケーブルコストを減らす。
【０００８】
他の特徴は、変換コストを低減し、効率的に処理時間を減少し、並行して複数の装置の処理が可能であり、複数の電話へ放送されることができるデータ伝送である。テスト及びデータ伝送プロセスは、オペレータの介入の緩和し、全体の処理時間の低減をし、テストコントローラの範囲内外において無線装置が伝送するように自動的に初期化され、終了させられる。
【０００９】
他の実施の形態は、製造環境における無線装置のプログラミング方法であり、この方法は、無線通信を介して少なくとも１つの無線装置へプログラムデータを送信することを含む。プログラムデータは、少なくとも１つの無線装置で受信され、この無線装置は、次に、受信データでプログラムされるものである。
【００１０】
他の観点によれば、無線通信に含まれるプログラムデータは、少なくとも１つの無線装置で受信されるように、実質的に同じ時間で複数の他の無線装置で受信され、複数の他の無線装置は、少なくとも１つの無線装置とほぼ同じ時間でプログラムされる。無線通信は、例えば、ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つである。
【００１１】
他の観点によれば、複数の無線計算装置をテストする方法である。この方法は、複数の無線計算装置を製造プロセスに置くことと、無線テスト信号を複数の無線計算装置に送ることと、前記無線テスト信号を各無線計算装置で実質的に同じ時間で処理することを含む。方法は、さらに、装置のバッチとして無線装置をテストすることを含むことができる。ユニークな識別子が各無線装置に割り当てられ、装置は、少なくともユニークな識別子の一部に基づいて識別される。他の実施の形態によれば、各無線通信装置が信号範囲に入ったときに、データ通信を自動的に開始することができる。各装置が信号範囲から出たときに、データ通信を自動的に終了することができる。
【００１２】
さらに、他の実施の形態によれば、無線テストを容易にし、無線装置のプログラムを行なう方法である。この方法は、制御ユニットと無線装置との間に通信を確立し、制御ユニットからの情報を無線装置で受信し、無線装置から応答情報を制御ユニットへ送信することを含む。他の観点によれば、方法は、受信した情報で無線装置のプロセッサを更新し、受信した情報を無線装置のメモリに格納することを含むことができる。さらに、他の観点によれば、方法は、複数の無線装置に無線テスト信号を同時に送信し、無線装置で無線信号を並行して処理し、各無線装置からの各テスト結果を受信することを含むことができ、複数の無線装置は、異なる製造エリアにいることが可能である。
【００１３】
さらなる実施の形態によれば、システムは、無線で通信するように構成された複数の無線装置と、少なくとも１つの製造プロセスの間、複数の無線装置に無線でインターフェイスするように構成された少なくとも１つの制御ユニットとを含む。複数の無線装置及び少なくとも１つの制御ユニットは、複数の無線装置の埋め込まれた無線技術によってサポートされたフォーマットで通信を行なう。少なくとも１つの製造プロセスは、フラッシュ、ＲＦキャリブレーション、コールテスト、ＭＭＩテスト、オーディオテスト、アンテナテスト及び準備（provisioning)及びカスタマイゼーションの内の少なくとも１つを含む。
【００１４】
他の実施の形態によれば、無線装置は、製造、テスト或いはプロセスを提供している間、無線でプログラムデータを受信するコンポーネントを含む。無線装置は、さらに、プログラムデータを格納するメモリと、プログラムデータでプログラムされたプロセッサメモリとを含む。無線装置は、例えば、ブルートゥース、ＷｉＦｉ、無線ＵＳＢ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、移動通信のためのグローバルシステム（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、ＷｉＭＡＸ或いはＩＥＥＥ８０２．１６基準及びグローバル位置システム（ＧＰＳ）フォーマットのうちの１つを利用するプログラムデータを受信するように構成されている。
【００１５】
さらに、他の実施の形態は、コンピュータ読み取り可能な媒体が、格納された製造、或いはテストプロセスの間、プログラムデータを受信し、受信したプログラムデータを使用する少なくとも１つの無線装置をプログラムするコンピュータで実行可能な命令を有する。媒体は、さらに、テストシーケンスを受信し、テストシーケンスを実行し、テスト結果を含む無線信号を出力する命令を含むことができる。
【００１６】
さらなる実施の形態によれば、プロセッサは、無線テスト及び製造プロセスの間のプログラミングのための命令を実行する。この命令は、無線通信を介してプログラムデータを受信することを含む。受信したプログラムデータはキャッシュに格納され、プロセッサはプログラムデータでプログラムされる。
【００１７】
前述及び関連する目的を成し遂げるために、１つ以上の実施の形態は、後に十分に述べられ及び請求の範囲において特に指摘される特徴を有する。以下の記述及び添付された図面は、詳細かつ正確に示された１つ以上の実施の形態の観点において明らかにされる。これら観点は、しかしながら、種々の方法のうちの２、３の例であり、この方法では、種々の実施の形態の原則が採用され、述べられた実施の形態は、全てのこのような観点及び均等物を含むことを意図している。
【発明を実施するための最良の形態】
【００１８】
種々の実施の形態が図面を参照して述べられる。以下の記述では、説明のために、多くの特定の詳細が１つ以上の観点の一連の理解を与えるために明らかにされる。しかしながら、このような実施の形態は、これら特定の詳細なしに実施することができることは明らかである。他の例では、周知の構造及び装置が、これら実施の形態を述べることを容易にするためにブロック図形式で示されている。
【００１９】
本願において使用されている用語"コンポーネント”、”モジュール”、”システム”等は、コンピュータに関連するエンティティを意図し、ハードウェア、ファームウェア、ハードウェア及びソフトウェアの組み合わせ、ソフトウェア、或いは実行時におけるソフトウェアのいずれかを含む。例えば、コンポーネントは、これに限られるものではないが、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行可能な、実行のスレッドであるプログラム及び／又はコンピュータである。例として、計算装置上で動作するアプリケーション及び計算装置の双方は、コンポーネントであることが可能である。１つ以上のコンポーネントは、プロセス及び／又は実行のスレッド内に存在することができ、コンポーネントは１つのコンピュータにローカライズされることができ、及び／又は２つ以上のコンポーネント間で配布されることができる。加えて、これらコンポーネントは、種々のデータ構造が格納された種々のコンピュータ読み取り可能な媒体から実行できる。コンポーネントは、ローカル及び／又は１つ以上のデータパケットを有する信号に従うような遠隔プロセスによって通信可能である（例えば、ローカルシステム、分散システムにおいて他のコンポーネントと相互に作用するあるコンポーネントからのデータ、及び／又は信号によって、インターネットのようなネットワークを介して他のシステムへわたるデータ）。
【００２０】
図面を参照すると、図１は、装置の製造、構成（コンフィグレーション）、プログラミング及び／又は信頼性及び品質保証プロセスを含むテストの間、無線装置（及び関連付けられたコンポーネント）への無線テスト及び／又はデータの伝送を容易化するシステム１００を示している。システム１００は、テスター／コントローラ１０２を有し、このテスター／コントローラ１０２は、複数のコンポーネントをテストし、装置１、装置２、〜装置ｎで示される１つ以上の装置の一部或いは複数のコンポーネントをテストするように構成され、まとめて、無線装置１０４として参照される。無線装置１０４は、ポータブル装置或いは端末、ポータブル（モバイル）電話、パーソナルデータアシスタント、パーソナルコンピュータ（デスクトップ或いはラップトップ）、他の無線で通信を行なう電子及び／又は通信装置であることが可能である。
【００２１】
１つのテスター／コントローラ１０２が示されているが、１つ以上の１つのテスター／コントローラ１０２であってもよく、それぞれは製造環境における複数のロケーションのうちの１つに位置することができ、データ伝送、構成、及び／又は無線装置１０４のテストを容易化する。種々のロケーションにおいてテスター／コントローラ１０２を配布することは、自動的なテスト及び／又は無線装置１０４のプログラミングを容易化する。このようなテスト及び／又はプログラミングは、機能(facility)を通した無線装置１０４の動きによって連係(coordinate)される。テスト／プログラムのスタート時間は、終了時間がテスター／コントローラ１０２の範囲から出る無線装置に関連付けられているのに対し、テスター／コントローラ１０２の無線範囲に入る無線装置１０４に関連付けられている。
【００２２】
無線装置１０４の埋め込まれた無線技術が利用されない場合、無線装置１０４へデータを伝送するため或いは無線装置１０４からのデータを伝送するための、例えば、Ｉ／Ｏポート或いはコネクタでの手動接続を介して、テスター／コントローラ１０２が物理的に、無線装置１０４に接続される。このことは、無線装置１０４の物理トランスポート及び人間（或いはロボット）の介入及び労働を利用するデータインターフェイスの物理接続を含む。システム１００のテスター／コントローラ１０２は、上述の物理的な制約を超えることが可能であり、無線技術の広範な変化を利用して、無線装置１０４と無線で通信するように構成されている。例えば、無線ユニバーサルシリアルバス（ＷＵＳＢ）は、ライセンスされていない低伝送電力レベルでの高レートデータ転送（４８０Ｍｂｐｓ）をサポートする。ブルートゥース或いはＷｉＦｉ（８０２．１１ｘ）のような他の埋め込まれた技術が利用することができる。加えて、或いは、択一的に、ライセンスされたスペクトラム（例えば、ＣＤＭＡ、ＧＳＭ）で動作する無線技術が利用されることができる。ＣＤＭＡ（符号拡散多重アクセス）はデジタルセルラー技術であり、このデジタルセルラー技術は拡散スペクトラム技術を使用する。ＧＳＭは移動通信のためのグローバルシステムである。
【００２３】
示されているように、テスター／コントローラ１０２は通信コンポーネント１０６、データ伝送コンポーネント１０６及び／又は１つ以上の無線装置１０４とインターフェイスるするように構成されたテストコンポーネント１１０を含むことができる。加えて、テスター／コントローラ１０２は、ハードウェア接続を通して通信するように構成されている。これらコンポーネントを有するテスター／コントローラ１０２が示されているのに対し、分離コンポーネントは、実行されるべきタスク及び望まれる無線通信の種類に依存して、複数のロケーションに位置した異なるテスト／コントローラにあっても良い（例えば、ウェアハウス、アセンブリエリア、オフィス、サーバセンターを通して）。例えば、データ伝送コンポーネント１０８が製造エリアに位置することができるのに対して、テストコンポーネント１１０は、信頼性或いは品質保証エリアに位置することができる。加えて、装置への物理的な接続の必要性を和らげている間、テスター／コントローラ１０２はカスタマーサービスセンターに位置することができ、顧客に対して有効なソフトウェアアップグレードを提供する。したがって、開示された技術は、製造プロセスが完了した後に利用され、無線装置１０４がサービスに入る。
【００２４】
通信コンポーネント１０６は、無線装置から／無線装置への通信を容易にするように構成され、無線装置１０４に関連付けられたパラメータの決定、取得、受信或いは推論を容易にする。例えば、通信コンポーネント１０６は、無線装置１０４を位置する(locate)ことを容易にし、このようなロケーション情報を製造／テストステージ或いはプロセスに関連付ける。通信コンポーネント１０６は、このような無線装置１０４のために必要とされる適切な通信（例えば、データ伝送、テスト、プログラミング、構成・・）を容易化し、冗長なテスト及び／又はデータの伝送を緩和する。通信コンポーネント１０６は、さらに、無線装置１０４の構成及び／又はプロセスフローの制御を容易化する。
【００２５】
データ伝送コンポーネント１０８は、無線装置１０４へデータを伝送し、無線装置１０４からのデータを抽出するように構成されている。消費者及び／又はオペレータは、より多くの利用可能なデータを要求するので、製造、サービス、準備及び／又はカスタマイゼーションプロセスの間に無線装置１０４にロードされるデータの量と同様に、無線装置１０４のメモリサイズは、それに応じて増大する。他のデータが１つの無線装置１０４に対してユニークであり又は構成され、又はカスタマイズされた企画（例えば、キャリア、顧客）に起因するこのような無線装置１０４のサブセットであっても良いのに対して、いくつかのデータは規格化されたものであっても良い。
【００２６】
テスター／コントローラ１０２は機能性、及び／又は無線装置１０４の性能或いは無線装置１０４のサブコンポーネント（ボードなど）をテストするように構成されたコンポーネント１１０を含むことができる。テストコンポーネント１１０は、例えば、無線装置１０４の情報を取得し、受信し、問い合わせることを容易にし、このような情報を記憶し、保持し及び／又は格納するようにさらに構成されることができる。この情報は、さらに分析目的で利用できる。例えば、無線装置情報は、保証及び／又はサービスが万一必要とされた場合に、消費者が使用している間に保証修理を容易にし、及び／又は装置のサービスを容易化するのに利用されことが可能である。
【００２７】
図２を参照すると、システム２００が示されており、このシステム２００は通信コンポーネントを利用して装置の製造を容易化するものである。テスター／コントローラ２０２は通信コンポーネント２０６を含み、この通信コンポーネント２０６は、製造、テスト及び／又はプログラミングのプロセスの間に１つ以上の無線装置２０４と相互作用する種々のモジュールを有する。通信コンポーネント２０６はテスター／コントローラ２０２から分離したコンポーネントでも良いことは明らかである。通信コンポーネント２０６は、構成情報モジュール２１２、ロケーション情報モジュール２１４、プロセスフローモジュール２１６及び／又はこれらのいずれかの組み合わせを含めることができる。モジュール２１２、２１４、２１６は、データ伝送コンポーネント２０８及びテストコンポーネント２１０で他とインターフェイスする。
【００２８】
構成情報モジュール２１２は、複数の無線装置と無線で通信するように構成され、まとめて２０４として言及される。無線信号は、複数の装置２０４に送られ、このような信号の応答に基づいて、構成情報モジュール２１２は、このような装置２０４に関連付けられたパラメータの決定を容易にすることができ、このような容易化は、さらなるパラメータが装置２０４に関連付けられるべきである場合に行なわれ、また、関連付けられるべきない場合にも行なわれる。例えば、構成情報モジュール２１２の利用を通して、装置が正しい及び／又は完全なデータを有するのを保証する間に、冗長なデータの送信を緩和して、特定の装置２０４が、あるデータでプログラムされているかの決定がされる。
【００２９】
新たに組み立てられた装置は、例えば、配線手段を通して、一般的な識別子でプログラムされる。この一般的な識別子は、構成情報モジュール２１２によって利用されることが可能であり、ユニークな識別子を各無線装置２０４に供給する。ユニークな識別子は、装置２０４と、コンポーネントレベルのような製造プロセスの早い段階、或いは他の製造ステージで関連付けられる。バッチ或いは無線装置２０４に関連付けられた多くのコンポーネントは、ブートプロセスの間にユニークな識別子が与えられる。コンポーネントには、このような識別情報が構成情報モジュール２１２のインターフェイスを通して無線で与えられる。割り当てられたユニークな識別子は、後のプロセスにおいて利用され、特定の無線装置２０４を識別する。
【００３０】
ブルートゥースは、効率的な装置製造を容易にするために利用される技術の一例である。ブルートゥースは、短距離の通信のためのオープンな世界基準である。ブルートゥースは、短距離通信のための無線周波数（ＲＦ）仕様であり、ポイント−複数ポイントの音声及びデータ転送である。ブルートゥースは、約１０センチメートルから約１０メートルまでの通常リンク範囲を有し、伝送電力を増大することによって、約１００メートルまで延長することができる。ブルートゥースを通して伝送する距離が特定の距離であるので、信号を受信する装置のより小さなサブセットがある。したがって、範囲或いはゾーンにおいて装置の数が少ないので、差別化及び／又は装置の符号化のための実質的な必要性はない。
【００３１】
例えば、いくつかの製造が行なわれている間に、装置はＲＦシールドされた格納装置にある。この格納装置にある間に、装置に、後のプロセスの間に装置を認識させることを可能にする識別子が与えられる。これらユニークな識別子は、あるデータセット或いはカスタマイゼーションプロセスのための装置をカテゴライズすることができる。このことは、装置のグループが、後のプロセスにおいて放送モードをサポートするために使用されることができる１つの識別子でプログラムされることを可能にする。例示的に、かつ限定することなく、ポータブル電話のようないくつかの装置には電子シリアル番号（ＥＳＮ）或いはいくつかのタイプの識別子が与えられる。ＥＳＮは、各ポータブル装置に関連付けられたユニークな識別番号であり、特定のポータブル電話メーカによって割り当てられることができる。ＥＳＮは、ポータブル電話によって伝送された信号内に埋め込まれている。択一的に、或いは加えて、製造プロセスの間に、ウルトラワイドバンド（ＵＷＢ）識別子が各装置２０４に関連付けられる。したがって、ＥＳＮ識別子及び／又はＵＷＢ識別子で各装置２０４がオフラインであることを識別することを可能にする。装置２０４が後のプロセスステージに位置している場合、装置２０４はシリアル番号にマッチさせられることができ、例えば、カスタマイジング及び／又は準備の目的で装置２０４を識別することを容易にする。したがって、このようなユニークな識別子で、各装置２０４は正しいデータのプログラミングを容易にすることが計画(map)される。
【００３２】
装置２０４のバッチ処理は、テスト及び／又はプログラミングのためのテストコンポーネントに手動で接続され、トランスポートされた各装置の必要性を緩和する。有線でのテスト及びプログラミングの後に、このような装置２０４は、次の製造プロセス或いはステージのためのトランスポートのために、手動でテスター／コントローラ２０２から遮断され、取り除かれ、適切なロケーション（例えば、リール(reel)上で或いは容器(bin）内）に配置される。無線バッチ処理の間、バッチ、ロット或いは出荷における装置２０４は、同時に、或いは並行して、装置２０４に物理的に接続することを必要とすることなく、プログラムされ及び／又はテストされる。例えば、無線ＵＳＢが利用され、約４８０Ｍｂｐｓのデータが伝送される放送モードでは、複数の無線装置が、及び／又は実質的に同一時刻でプログラムされ、テストされることが可能である。並行するバッチ処理或いは処理は合計の処理時間を減少し、関連する製造コストを低くする。
【００３３】
続けて図２を参照すると、ロケーション情報モジュール２０４は、製造、プログラミング、及び／又はテストエリアにおいて装置２０４のロケーションを決定することを容易にする。装置ロケーションは、無線で装置の識別情報を受信し、装置２０４を受信した識別子で関連付けることにより決定される。１つ以上のテスター／コントローラ２０２がある場合、各装置２０４のロケーションは、さらに、どのテスター／コントローラ２０２が装置２０４の情報を受信したかを決定することにより確認される。このロケーション情報では、ロケーションモジュール２１４は、自動化された装置処理の間に製造、テスト、プログラミングプロセスが見逃されず及び／又はスキップされないことを保証することと同様に、プロセスの有効性に関連するレポート、問い合わせなどの生成を容易にできる。
【００３４】
例えば、計画され及び／又は計画されないイベント（例えば、電力故障）の変化に起因する装置プロセスフローにおける崩壊がある。このようなイベントの間、ラック上に或いはボックス内に配置された製品あるいは装置２０４は、通路(aisle)或いは廊下(passage)を明らかにするために個人によってうっかりして動かされることができる。イベントが終了した時に、ロケーション情報モジュール２１４は、以前に受信した及び／又は取得したデータの少なくとも一部に基づいて、最後に知った特定の装置２０４を検索することができる。この最後に知った装置のロケーションは、イベント及び確かめられた差異の後の装置ロケーションと比較されることができる。このようにして、ロケーション情報モジュール２１４は、装置２０４は、以前の（或いは、最後に知った）ロケーション或いはプロセスに返されるかどうかに関するイベントの後に情報を提供することができる。構成情報モジュール２１２からの相互作用で、装置２０４が以前の或いは最後に知ったロケーションでのプロセスを十分に完了したかがさらに決定される。したがって、冗長な及び／又は見過ごされたプロセス及び／又はデータ伝送オペレーションはさらに緩和される。
【００３５】
プロセスフローモジュール２１６は、欠陥があり或いは確認のない、或いは企画から外れている(nonconforming)、或いは他の信用できない動作を示し、故障、間欠動作を示す装置２０４の取り除きを容易にすることができる。このような装置の状態がデータ伝送コンポーネント２０８及び／又はテストコンポーネント２１０によって決定された場合、プロセスフローモジュール２１６は、例えば、そのユニークな識別子を通して、このような装置２０４を識別することができ、プロセスから取り除かれるべきこのような装置２０４を、このような特性を示さない他の装置２０４に影響を与えることなく分離し、及び／又はマークすることができる。装置２０４は、取り去られるべきプロセスから取り去られ、故障解析或いはスクラップのためにサプライヤに返される。コンポーネントのバッチ或いは発送(shipment)又は装置２０４（例えば、サプライヤからの）は、プロセスフローモジュール２１６によって識別され、もし必要であれば、全体のバッチ或いは発送は、追加のテスト、交換などのためのプロセスから分離され及び／又は取り除かれることは明らかである。したがって、識別子以外のパラメータは、装置２０４に関連付けられ、同じロット、バッチ、製造プロセスなどにおいて、他の装置２０４に関連付けて、双方個別に装置２０４の識別を容易にする。
【００３６】
図３は、３０４としてまとめて呼ばれ、複数の無線計算装置への情報のプログラミング及び複数の計算装置から情報の引き出しを容易にするデータ伝送コンポーネントを利用するシステムを示す。データ伝送コンポーネント３０８は、ソフトウェアアップグレードモジュール３１２、製品構成モジュール３１４及び／又は抽出モジュール３１６を有する。データ伝送コンポーネント３０８のモジュール３１２、３１４、３１６は互いに相互作用し、通信コンポーネント３０６及び／又はテストコンポーネント３１０と相互作用する。データ伝送コンポーネント３０８及び／又は関連するモジュールは、テスターコントローラ３０２から遠隔的に位置させられることが理解される。さらに、多少のモジュールがテスター／コントローラ３０２に関連付けられることができ、すべてのこのような変形或いは選択は、本開示の観点の範囲内であることが理解される。
【００３７】
ソフトウェアアップグレードモジュール３１２は、無線通信を通して、１つ以上の無線装置３０４へのソフトウェアの伝送及び／又はソフトウェアアップグレードを容易にするように構成されている。ソフトウェアアップグレードは、全ての無線装置３０４にプログラムされるべき基準ソフトウェアを含むことができる。このようなアップグレードは、実質的に同じ時間に装置３０４のバッチのために実行される。加えて、或いは択一的に、装置３０４の他のサブセットが他のソフトウェアを受信するためのものであるの対して、装置３０４のサブセットを意図することができる。他の観点によれば、ある無線装置３０４は、ソフトウェアで個別にプログラムされたものであっても良い。ソフトウェアアップグレードモジュール３１２は、並行して装置の双方のサブセットのためのソフトウェアプログラミングを実行する。すなわち、ソフトウェアアップグレードモジュール３１２は、実質的に同一の時刻に少なくとも２つの異なるソフトウェアプログラムでプログラムすることができる。これは、各装置３０４のユニークな識別子の使用或いは装置３０４のサブセットに関連する他のパラメータを通して実行される。並行或いはバッチ処理は、効率を向上し、全体の製造時間及び関連するコストを低減する。
【００３８】
製品構成モジュール３１４は、このような装置３０４に固有のデータを有する装置３０４の構成を容易にすることができる。このデータは、通常、製造プロセスの最後のステージのうちの１つである準備、カスタマイゼーション及び又は構成プロセスで一般的にダウンロードされるファイルであることができる。このようなプロセスの間に、装置３０４が特定のネットワーク或いはキャリアで動作することを可能にするパラメータが無線でダウンロードされ、装置３０４に格納されることができる。準備は、ユーザインターフェイスのための（ＵＩ）のためのカスタマイゼーション、サンプルビデオ、さらに、イメージファイル、言語トランスレータおよび他のデータファイルのような本質的に大きなデータ伝送を含むことができる。製品構成モジュール３１４は、無線通信を介して、カスタムファイルを受信するための特定の装置３０４を認識し、適切なファイルをその装置３０４に伝送する。
【００３９】
抽出モジュール３１６は、少なくとも１つの無線装置３０４から情報を読み出し、抽出するように構成されている。無線装置から抽出されることができる情報は、それが無線装置３０４と関連付けられている場合には、識別子であり、装置３０４に関連付けられた他のデータと同様である。データは抽出モジュール３１６によって取得され、装置３０４にロードされているものを決定し、情報の中身、バージョン及び改定が正しいかを保証する。
【００４０】
図４は、無線技術の利用を通して無線計算装置４０４の複数のパラメータのテストを容易にするテストコンポーネントを利用するシステム４００を示す。テストコンポーネント４１０は、テスト結果モジュール４１２、テストプロセス構成モジュール４１４、アンテナテストモジュール４１６及び／又は製品タイプ／ヴァージョンモジュール４１８を含む。これらモジュール４１２、４１４、４１６、４１８は、相互に作用し、同一のテスター／コントローラ４０２に位置し或いはテスター／コントローラ４０２と分離したデータ伝送コンポーネント４０８と相互作用する。テストコンポーネント４１０及び／又はテスター／コントローラ４０２は述べられたモジュールに限定されず、多少のモジュールは利用されることができ、全てのこのような変形は本開示及び添付した請求の範囲の観点の範囲内を意図するものである。
【００４１】
テスト結果モジュール４１２は、無線計算装置４０４の複数のテストパラメータに関連する情報を受信し、取得し及び／又は問い合わせるように構成されている。装置４０４は、バッチ及び／又は平衡して個別にテストされる。バッチテスト及び並行テストは、複数の装置４０４が実質的に同じ時間でテストされることを可能にする。例えば、複数の装置４０４はいくつかの無線ネットワークにおいて通信情報を受信し及び／又は送信する。バッチテストは、同様のテストパラメータについて複数の装置をテストすることを容易にする。並行テストは、実質的に同じ時間で複数の装置４０４に関連付けられた異なるパラメータをテストすることを容易にする。テスト結果モジュール４１２は、複数の装置４０４と各装置４０４についてテストされたパラメータとの間を区別するように構成される。
【００４２】
テストプロセス構成モジュール４１４は、複数の装置４０４をテストし、複数の各装置４０４に関連付けられた異なるパラメータに基づいて、テストを構成するように構成されている。例えば、複数の装置４０４から受信した応答に基づいて、テストプロセス構成モジュール４１４は、自動的にテストプロセス、異なる製品タイプ及び／又は種々の複数の装置４０４についてのテスト選択を構成する。テストプロセスは、複数の装置４０４で実行されるべきテストシーケンスを無線で伝送することを含む。
【００４３】
アンテナテストモジュール４１６は、無線信号を装置４０４に提供し、各装置４０４のアンテナ（図示せず）が適切に動作しているか否かを決定するように構成されている。装置への配線が効率的にアンテナのグラウンド面を効率的に延ばすことができるので、装置から或いは装置へデータを無線で伝送することによって、テスト結果に悪影響を与えることを避けることができる。アンテナテストモジュール４１６は、さらに、特定のアンテナの適用範囲を測定することを容易にすることができる。例えば、アンテナテストコンポーネント４１６は特定のセクション、部、及び又は製造環境エリアに位置されることができる。無線計算装置４０４のロケーションに基づいて、装置のアンテナが適切に動作しているか及びアンテナの範囲を確かめるためのテストが行なわれる。特定の無線計算装置４０４が特定のエリアのエッジにあることが知られている場合、アンテナテストモジュール４１６はこのような装置４０４を位置し、このようなロケーションに基づいて、このようなアンテナの範囲及び情報の送信及び受信の双方を行なうその容量を決定する。
【００４４】
製品タイプ／バージョンモジュール４８は、無線計算装置４０４特有の情報を取得する。複数の無線計算装置４０４は、他の無線計算装置のサブセットとは異なるプログラミング及び／又はテストのためのサブセットの装置として一緒に組み立てられる。各サブセットは、ユニークな識別子及び／又は他のパラメータ情報によって識別されることができる。このことは、装置の各サブセットの適切なプログラミング及び／又はテストを実行することを容易にする。１つ以上の要素は組み合わされ、或いは示されかつ述べられたものよりも追加的な要素であっても良いことが理解されるであろう。
【００４５】
図５乃至図８を参照すると、装置の埋め込まれた無線技術を利用する効率的な装置製造テストを容易にする方法が示されている。説明の単純化の目的のため、一連の動作として、方法が示され、かつ述べられ、方法は動作の順序によって限定されないことが理解され、かつ明らかである。これら方法に従っているいくつかの動作は、異なる順序及び／又はここにおいて述べられ、示される他の動作と同時に発生するからである。例えば、方法は、状態図のような相互に関係付けられた状態或いはイベントのシリーズとして示されることができる。さらに、示されていない全ての動作は以下の方法を実行するために必要とされる。
【００４６】
図５は、製造プロセスの間における装置のバッチ処理のための方法５００のフローチャートを示す。一般的に、製造プロセスの最初のステージは、無線メモリ装置のコンポーネント上でブートコードをロードすることを含む。メモリ装置は、一般的には、装置にプログラムされるであろう後のカスタマイゼーションに関連することなしに、各装置が受信する汎用固定画像とともに事前にプログラムされる。この固定画像は、通常、部分が基板上にロードされる前にコンポーネントレベルでプログラムされる。
【００４７】
図６は、製造プロセス中にユニークな識別子を装置に関連付ける方法６００のフロー図である。ある製造プロセスでは、装置はＲＦシールドされた封入物(enclosure)のような封入物内にある。同時に封入物にある装置の数は限られているので、製造プロセス中或いは装置がサービスを終えた後に、各装置には後に装置の認識を容易にするユニークな識別子が与えられる。例えば、ユニークな識別子は、特定の素材或いはオペレータをカテゴライズすることができ、ユニークな識別子に基づいて、テスター／コントローラは装置をその特定の構成へ供給することができる。ユニークな識別子は、さらに、ＥＳＮ識別子、ＵＷＢ識別子或いは他の種類の識別子と突合され(match)、装置を正しいデータでマッピングすることを容易にする。
【００４８】
この方法は、ステップ６０２で、信号がテスター／コントローラのような製造ユニットから放送されたときにスタートする。ブルートゥースのような無線技術は、ユニークな識別子を持つ装置のアソシエーションを容易にするために利用することができる。ステップ６０４で、無線装置が信号に応答したか否かの決定が行なわれる。応答を受信しない場合、あるいは受信した応答がユニークな識別子に以前に関連付けられている装置からのものである場合、方法は６０２に戻り、他の信号が放送される。ステップ６０４で受信された応答がある場合には、ステップ６０６でユニークな識別子が無線装置に割り当てられる。ステップ６０８で、ユニークな識別子は装置に送られ、後の製造オペレーション及び／又は装置が商用フィールドに置かれた後（例えば、消費者が装置を使用しているとき）に、無線装置の識別を考慮する。
【００４９】
図７を参照すると、製造環境において無線装置を無線で構成し及び／又はテストする方法７００のフローチャートが示されている。複数の装置が種々の製造ステージにある場合に、７０２で方法がスタートする。一般的に、製造のステージは、プロセス或いはロケーションに分割される。これらステージは、例えば、ブート及びフラッシュ、ＲＦキャリブレーション、コールテスト、マンーマシーンインターフェイス（ＭＭＩ）或いはユーザインターフェイス（ＵＩ）テスト、オーディオテスト、アンテナテスト及び／又は準備及びカスタマイゼーションを含む。これら製造プログラミング及び／又はテストステージは図示の目的のためだけに設けられ、１つのステージに組み合わされた複数のステージと同様に、他のステージは含められることができる。
【００５０】
７０４では、信号が複数の装置に送られる。信号は、ライセンスされていないスペクトラムにおける低消費電力レベルでの高レートデータ伝送(約４８０Ｍｂｐｓ）をサポートする無線ＵＳＢを含む種々の技術を含むことができる。ブルートゥース、８０２．１１ｘ（ＷｉＦｉ）などのような他の埋め込まれた無線技術は、さらにライセンスされたスペクトラム（例えば、ＣＤＭＡ及びＧＳＭ）において動作する他の無線技術を含んで利用されることができる。信号は、特定の製造ステージ及び／又は装置に特定のものであっても良く、或いは信号範囲内において装置へ放送されても良い。
【００５１】
１つ以上の装置が信号を受信すると、７０６で装置がこのような信号に応答する。このような応答は、特定の装置情報、ユニークな識別子、信号受信通知、装置データ情報などを含むことができる。受信した信号に基づいて、７０８でロケーション或いは装置が位置する製造ステージが決定される。例えば、複数の装置から信号を受信する又は複数の装置へ信号を送信する機能における１つ以上のユニット（テスター或いはコントローラ）である。応答した装置に基づいて、７０６では、信号を受信するユニットは装置を識別し、装置がユニットの信号範囲にあることを確認する。装置は、さらに、テスト結果或いはテスター或いはコントローラによって要求された他の情報に応答することができる。応答した装置に基づいて、プロセスフローにおいては各装置のロケーションが決定され、適切な構成及び／又はこのような装置のテストが、７１０で実行される。
【００５２】
図８は、並行して装置のテスト及び／又はプログラムを行なうための開示されたシステム及び／又は方法を利用することができる例示的な製造プロセスのフローチャート８００を示す。プロセスが特定の順序で示されているが、このようなプロセスは異なる順序であってもよいことが理解される。加えて、無線技術を利用する少ない或いは追加的なプロセスがあってもよく、全てのこのような改良及び選択は添付された請求の範囲及び主たる開示の観点内であることが意図される。これら例示的なプロセスは、並行して或いは実質的に同一の時間で実行されることが明らかであり、製造時間を減少し、生産性及びするープットを増加させる。装置は、さらに、より効率的なプログラミング及び／又はテストのためにバッチされる。
【００５３】
製造プロセスの予備的なステージは、装置が受信し或いは同じフラッシュ画像でプログラムされる場合、８０２でのブートプロセス、及び／又は８０４でのフラッシュダウンロードである。これらはコンポーネントレベルでのプロセスであり、無線技術を利用して実質的に同じ時間で、無線装置の部分或いはコンポーネントのバッチ上で実行される。装置及び／又はそのコンポーネントの無線容量を利用することにより、このようなコンポーネントへの物理的な配線の取り付け或いは配線接続のインターフェイスの必要性は容易化され、或いは取り除かれる。
【００５４】
８０６でＲＦキャリブレーション、８０８でコールテスト或いはユニット運営(conducted)テストが基板テストレベル及び／又は電話レベルテストプロセスで実行される。無線計算装置のキャリブレーションは１つ以上のここで開示されたシステム及び／又方法をを利用して効率的に実行される。ＲＦキャリブレーションの間に、データが装置から取得され、より詳細なデータが装置へ書き込まれることを許容して処理される。コールテストは、このような呼び出し（コール）に対しての無線装置の応答の情報処理を容易にする。このような方法で、ＲＦキャリブレーション８０６或いはコールテスト８０８が失敗した場合（例えば、無線装置が応答せず或いは誤った応答をした場合）、装置は生ｚぷプロセスから取り除かれ、「不適合」としてマークされ、信頼性テストに送られ、サプライヤーに戻され、スクラップされ、及び／又はサブコンポーネントが異なる装置で使用できるように解体される。加えて、装置は８１０のデバッグプロセスに送られる。このデバッグプロセスは、製造プロセス中における装置の本質的な問題を緩和し、除去する。
【００５５】
電話レベルテストプロセスは、８１２でのマンーマシーンインターフェイス（ＭＭＩ）或いはユーザインターフェイス（ＵＩ）テストを含む。このテストは、装置が動作可能でありユーザと対話することができることを保証する。他の電話レベルテスト手続は、８１４でのオーディオテスト及び／又は８１６でのアンテナテストを含む。オーディオテスト８１４は、入力／出力オーディオトランスジューサのオーディオ周波数応答を測定する。アンテナテスト８１６は、装置のアンテナが信号を受信し、信号範囲のテストを含むことを保証する。
【００５６】
準備及び／又はカスタマイゼーション８１８は、キャリア又は消費者のカスタマイゼーションレベルである。このプロセスにおいては、あるパラメータが装置に格納される。パラメータは、装置が、例えば、あるネットワーク上で動作することを可能にする。準備は、ユーザーインターフェイス（ＵＩ）、サンプルビデオ、静止画像データ、言語トランスレータ及び少なくとも１つの製造プロセスで装置に一般的にダウンロードされる他のファイルについてのカスタマイゼーションのような本質的に大きなデータ伝送を含む。
【００５７】
例示的な方法によって、かつ限定されることなく、８１８での準備及び／又はカスタマイゼーションは、カスタマイズされたリングトーン、特定のキャリアとの関連付けのような複数の基準及びデータを含む。準備及びカスタマイゼーションはカスタマーレベルで、或いはユーザカスタマイゼーションデータに基づいて決定される。例えば、消費者は、消費者の装置でテレビプログラムの各エピソードをロードすることに興味がある。準備及び／０又はカスタマイゼーションは、無線システム及び／又はここにおいて述べられた方法を通して、消費者に所望の大容量のデータを提供することができ、このことは、このような情報を必要としない他の装置に影響を与えることはない。高帯域無線技術及び放送伝送モードは、伝送の無線特性のため製造サイクル時間を深刻には増大しない。
【００５８】
開示されたシステム及び方法は、装置がサービスに入った（例えば、消費者が装置を使用しているとき）後に利用されることは明らかである。装置の無線技術を利用することは、装置への物理的な接続の必要性を緩和する間に、効率的なソフトウェアアップグレード提供するためのオペレータ或いはカスタマーサービスセンターに組み込まれることができる。他の用途は、複数のＵＳＢポートを有するターゲット及び評価目的のための装置からの無線での静止或いは動画ビデオ画像を含む。さらに、他の機会は、他のテストプロセスの間に大きなデータを伝送することを含む。さらに、無線フラッシュダウンロードからの分離データＩ／Ｏブートロードもある。
【００５９】
図９は、製造環境において利用される開示されたシステム及び／又は方法の例示的な表現を示している。２つのテスター／コントローラ装置９０２、９０４は、設備の異なる位置に配置されている。テスター／コントローラ装置９０２、９０４は、分離した部門、部屋或いはエリアに配置されることができることが理解される。択一的に、或いは加えて、あるテスター／コントローラは、製造環境において複数の無線装置と相互作用し及び／又は識別するための十分な手段が提供されて利用されることができる。例えば、テスター／コントローラ装置９０２は、ある予め定義された製造ステージ（例えば、フラッシュ、ＲＦキャリブレーション、コールテスト、ＭＭＩ（ＵＩ）、オーディオテスト、アンテナテスト、準備及びカスタマイゼーションなど）において、情報を放送し、或いは通信するように配置され、構成される。示されているように、無線装置９０６、９０８、９１０、９１２、９１４、９１６は、矢印の向きに、１つ以上の製造プロセスを通してコンベアベルト９２０上などで移送される。
【００６０】
テスター／コントローラ装置９０２は信号を送信し、テスター／コントローラ装置９０２の近傍或いは範囲の無線装置９０６、９０８、９１０、９１２、９１４、９１６は、当該信号を受信し、応答する。示されているように、無線装置９１２、９１４、９１６はテスター／コントローラ装置９０２の範囲内にあり、無線装置９０６、９０８はテスター／コントローラ装置９０４の範囲内にある。無線装置９１０は、テスター／コントローラ装置９０２、９０４のいずれの範囲内にもなく、したがって、テスター／コントローラ装置９０２、９０４のいずれかによって送信された信号を受信し、或いは応答しない。
【００６１】
特定の無線装置９０６、９０８、９１０、９１２、９１４、９１６は、テスター／コントローラ装置９０２又は９０４から受信した信号に応答し、このような装置９０６、９０８、９１０、９１２、９１４、９１６のロケーションは、このような応答に基づいて決定される。例えば、テスター／コントローラ９０４が無線装置９１４からの応答を受信したとき、テスター／コントローラ９０４は、装置に割り当てられたユニークな識別子に基づいて無線装置９１４を認識する。このユニークな識別子は、予備的に装置に割り当てられる。
【００６２】
装置９０６、９０８、９１０、９１２、９１４、９１６は、特定のテスター／コントローラ装置９０２又は９０４の範囲に入り、或いは出るので、各装置９０６、９０８、９１０、９１２、９１４、９１６のプログラミング、テスト、構成などが自動的に開始し、終了する。装置がコントローラから特定の範囲或いは距離に入ると、自動的にコントローラによりシンクアップ（sink up)し、プロセスが自動的に開始する。このような方法で、手作業の介入が軽減され、プロセスが自動的に始まり、製品が事実上自律的に流れることが許可される。
【００６３】
図１０を参照すると、無線装置或いは端末１０００の可能な構成の概念的なブロック図が示されている。当業者には明らかであるように、端末１０００の正確な構成は特定の用途及び全体の設計制約に依存して変化する。プロセッサ１００２は、ここで開示されたシステム及び方法を実行する。
【００６４】
端末１０００は、アンテナ１００６に接続されたフロントエンドトランシーバ１００４で実現される。フロントエンドトランシーバ１００４は、製造、テスト、或いはプログラミングプロセスの間に、プログラム及び／又はテストデータを受信するように構成されている。ベースバンドプロセッサ１００８は、トランシーバ１００４に接続されている。ベースバンドプロセッサ１００８は、ソフトウェアベースのアーキテクチャ或いは他の種類のアーキテクチャで実行される。マイクロプロセッサは、他の機能の中で、制御及び全体のシステム管理機能を提供するソフトウェアプログラムを実行するプラットフォームとして利用されることができる。デジタル信号プロセッサ（ＤＳＰ）は、埋め込み通信ソフトウェアレイヤーで実行され、マイクロプロセッサ上で要求する処理を低減するための特定のアルゴリズムのアプリケーションを実行する。ＤＳＰは、パイロット信号取得、時間同期、周波数トラッキング、拡散スペクトラム処理、変調、復調、フォワードエラー訂正のような種々の信号処理機能を提供するために利用される。
【００６５】
端末１０００は、さらに、ベースバンドプロセッサ１００８に接続された種々のユーザインターフェイス１０１０を有する。ユーザインターフェイス１０１０は、キーパッド、マウス、タッチスクリーン、ディスプレイ、リンガー(ringer)、バイブレータ、オーディオスピーカ、マイクロフォン、カメラ及び／又は他の入出力装置を含む。
【００６６】
ベースバンドプロセッサ１００８は、プロセッサ１００２を含む。ベースバンドプロセッサ１００８のソフトウェアベースでの実現においては、プロセッサ１００２はマイクロプロセッサ上で動作するソフトウェアプログラムであっても良い。しかしながら、当業者であれば、プロセッサ１００２は実施の形態に限定されず、公知のいずれかの手段で実現することができ、いずれかのハードウェア構成、ソフトウェア構成或いはこれらの組合せを含み、ここにおいて述べられた種々の機能を実施することができることは容易に認識することができるであろう。プロセッサ１００２はデータの格納のためのメモリ１０１２に接続されている。メモリ１０１２は、製造及び／又はテストプロセスの間に受信されたプログラムデータを格納するように構成され、プロセッサ１００２又は１００８はプログラムデータでプラグラムされるように構成されている。
【００６７】
図１１は、上述の製造或いはテストの間に無線装置のプログラミングにおける使用のための装置１１００の他の例示的な実施を示す。装置１１００は、ロケーション決定モジュール１１１０、構成モジュール１１２０、送信器１１３０及び機能モジュール１１４０を有する。ロケーション決定モジュール１１１０は複数の無線装置のためのロケーション情報を決定するように構成されている。構成モジュール１１２０は、決定されたロケーションの少なくとも一部に基づくプログラムデータを構成するように構成される。送信器１１３０は、プログラムデータを無線で複数の無線装置へ送信する。最後に、機能モジュール１１４０は、プログラムデータで複数の無線装置を同時にプログラミングすることを容易にするように構成されている。
【００６８】
装置１１００は、さらに、複数の各無線装置を識別子に同時に関連付けるように構成された連想モジュール１１５０と、識別子の少なくとも一部に基づいて複数の無線装置を識別するように構成された識別モジュール１１６０を含む。装置１１１０は、さらに、複数の無線装置と無線でテストプログラムを通信するように構成された通信モジュール１１７０及び複数の無線装置を通信されたテストプログラムで同時にテストするように構成されたテストモジュール１１８０を有する。受信器１１９０がさらに含まれ、受信器１１９０は、複数の各無線装置からのテスト結果を受信するように構成されている。テスト結果には識別情報が含まれる。
【００６９】
装置１１００は例示的なものであることが理解される。したがって、装置１１００は追加的な要素、例えば、これに限られるものではないが、汎用プロセッサ及び／又は格納媒体を含むことができる。一方、装置１１００のいくつかのエレメントは、装置の動作に影響を与えることなしに取り去ることが可能である。さらに、装置１１００の１つ以上の要素は、再配置及び／又は組み合わされ、上述の装置の動作を達成する。
【００７０】
したがって、ここにおいて述べられる実施の形態はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード或いはこれらいずれかの組み合わせによって実現される。システム及び／又は方法がソフトウェア、ファームウェア、ミドルウェア又はマイクロコード、プログラムコード或いはコードセグメントで実現される場合、これらは格納コンポーネントのような機械読み取り可能な媒体に格納されることができる。コードセグメントは、手続、機能、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス或いは命令、データ構造或いはプログラム記述のいずれかの組み合わせで表わすことができる。コードセグメントは、情報、データ、引数、パラメータ或いはメモリ内容を通過し、及び／又は受信することによって、他のセグメント或いはハードウェア回路に接続される。情報、引数、パラメータ、データなどは、メモリ共有、メッセージ通過、トークン通過、ネットワーク伝送などを使用して、パスされ、フォワードされ、あるいは伝送される。
【００７１】
上述したことは、１つ以上の例を含む。勿論、これら実施の形態を述べるためにコンポーネント或いは方法の全ての考えられる組合せを述べることは不可能であるが、当業者は、このような実施の形態が可能なさらに多くの組み合わせ及び変更を認識することができる。したがって、ここにおいて述べられた実施の形態は、添付された請求の範囲の思想及び観点の範囲内での全てのこのような選択、変形及びバリエーションを包含することを意図する。さらに、詳細な説明或いは請求の範囲において使用される用語”含む”の範囲は、このような用語が包含的であることを意図する、このことは、請求の範囲において遷移的(transitional)な用語である"comprising"として使用されたときの用語"comprising"と同様である。
【図面の簡単な説明】
【００７２】
【図１】図１は、効率的な製造及び無線利術を利用する無線計算装置のテストを容易にするシステムのブロック図である。
【図２】効率的な無線装置製造を容易にする通信コンポーネントを利用するシステムを示す。
【図３】図３は、無線計算装置への情報のプログラミング及び、無線計算装置からのデータを抽出するのを容易化するためのデータ伝送コンポーネントを利用するシステムを示す。
【図４】図４は、無線技術を利用する無線計算装置の複数のパラメータのテストを容易化するテストコンポーネントを利用するシステムを示す。
【図５】図５は、製造プロセスの間の装置のバッチ処理の方法のフロー図を示す。
【図６】図６は、製造プロセスの間にユニークな識別子を装置に割り当てる方法のフロー図を示す。
【図７】図７は、製造環境において無線で無線装置を構成し、及び／又はテストする方法のフローチャートである。
【図８】図８は、並行して装置のテスト及び／又はプログラムのための開示されたシステム及び／又は方法を利用することができる例示的な製造プロセスのフロー図を示す。
【図９】図９は、製造環境において利用される開示されたシステム及び／又は方法の例示的な表現を示す。
【図１０】図１０は、無線装置或いは端末の構成の概念的なブロック図を示す。
【図１１】図１１は、他の装置の例示的な実施を示す。
【図１】
2009510925.tif 000003
【図２】
2009510925.tif 000004
【図３】
2009510925.tif 000005
【図４】
2009510925.tif 000006
【図５】
2009510925.tif 000007
【図６】
2009510925.tif 000008
【図７】
2009510925.tif 000009
【図８】
2009510925.tif 000010
【図９】
2009510925.tif 000011
【図１０】
2009510925.tif 000012
【図１１】
2009510925.tif 000013
【国際調査報告】
2009510925.tif 000014
2009510925.tif 000015