(57)【特許請求の範囲】
【請求項１】
通信用に識別アドレス（ＢＤ＿ＡＤＤ）が割り当てられている通信装置（１）の無線通信インターフェイス（２）の不揮発性データを管理し記憶する方法において、
上記通信装置（１）は、ピコネットワークを介して通信する型の装置であり、
上記通信インターフェイス（２）は、無線周波数回路（４）と、無線周波数回路の操作試験段階に関連するデータを記録するために設計されたメモリー（３２）と、接続ポート（３４）とを備え、
上記メモリー（３２）が、上記通信インターフェイス（２）の無線周波数回路（４）から独立しており、
上記識別アドレス（ＢＤ＿ＡＤＤ）を、さらに、上記メモリー（３２）に書き込み、
上記接続ポート（３４）は、外部からリンク（Ｌ５）を介して、上記無線周波数回路の操作試験／調整を実行する試験／キャリブレイション装置（２４）と、上記識別アドレス（ＢＤ＿ＡＤＤ）のプログラミングユニット（２２）と、に交互に連結し、
一連の上記操作試験／調整は、サービス起動の段階において、上記無線周波数回路（４）にて、当該無線周波数回路（４）が受信及び伝送モードに対して必要な特性を正確に有していることを保証するために実行され、
上記通信インターフェイス（２）を備える他の素子に、無線周波数回路（４）を集積する前に、上記メモリー（３２）に、上記識別アドレス（ＢＤ＿ＡＤＤ）を書き込む、あるいは、
上記通信インターフェイス（２）の他の素子に無線周波数回路（４）を集積した後、かつ、通信装置（１）に上記通信インターフェイス（２）の他の素子を集積する前に、上記メモリー（３２）に上記識別アドレス（ＢＤ＿ＡＤＤ）を書き込む、
ことを特徴とする方法。
【請求項２】
上記メモリー（３２）が、上記通信インターフェイス（２）の無線周波数回路（４）のチップに集積されていることを特徴とする請求項１に記載の方法。
【請求項３】
上記通信インターフェイスがカプセルに入った（５０）または外装された形状であるとき、
少なくとも１回の通信インターフェイス（２）試験を実行し、
この試験に関連する少なくとも１つのデータ構成要素と、
上記識別アドレス（ＢＤ＿ＡＤＤ）とを、
任意の順序で、上記メモリー（３２）へ書き込む、ことを特徴とする請求項１または２に記載の方法。
【請求項４】
上記通信装置（１）が、無線ネットワークを介して通信する型の装置であり、上記識別アドレス（ＢＤ＿ＡＤＤ）が、ネットワークにある装置を認識するために使用されるアドレスであることを特徴とする請求項１〜３のいずれか１項に記載の方法。
【請求項５】
上記通信装置（１）が、ブルートゥースプロトコルに基づくピコネットワークを介して通信する型の装置であることを特徴とする請求項４に記載の方法。
【請求項６】
上記メモリー（３２）が、プログラム可能な型のメモリーであり、特に、１回だけプログラム可能なメモリー（ＯＴＰ）であることを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
上記識別アドレス（ＢＤ＿ＡＤＤ）と共に一般にグループ化されている他のデータも、上記メモリー（３２）に記憶する（Ｅ１８）ことを特徴とする請求項１〜６のいずれか１項に記載の方法。
【請求項８】
上記メモリー（３２）に、
例えば、鍵のような、暗号化／解読データ、
特定の操作モードに関連するデータ、
特注生産したデータ、
の少なくとも１つを記憶する（Ｅ１８）ことを特徴とする請求項１〜７のいずれか１項に記載の方法。
【請求項９】
上記通信インターフェイス（２）の操作試験段階に関連するデータが、
試験済みパラメータと、または試験済みパラメータのセットとに関連するインターフェイスの整合性の指示、
通信プロトコルに関連する有効性認証、
通信インターフェイス回路のキャリブレイションまたは修正のデータ、
の少なくとも１つを含むことを特徴とする、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
通信用に識別アドレス（ＢＤ＿ＡＤＤ）が割り当てられている通信装置（１）用に設計されており、無線周波数回路（４）と無線周波数回路の操作試験段階に関するデータを記録するために設計されたメモリー（３２）とを備える無線通信インターフェイス（２）において、
上記通信装置（１）は、ピコネットワークを介して通信する型の装置であり、
上記メモリー（３２）が、上記通信インターフェイス（２）の無線周波数回路（４）に集積されたハードウエアであり、
上記メモリー（３２）が、上記識別アドレス（ＢＤ＿ＡＤＤ）も記憶し、
外部からリンク（Ｌ５）を介して、上記無線周波数回路の操作試験／調整を実行する試験／キャリブレイション装置（２４）と、上記識別アドレス（ＢＤ＿ＡＤＤ）のプログラミングユニット（２２）と、に交互に連結する接続ポート（３４）を備え、
一連の上記操作試験／調整は、上記無線周波数回路（４）にて、当該無線周波数回路（４）が受信及び伝送モードに対して必要な特性を正確に有していることを保証するために実行され、
当該通信インターフェイス（２）を備える他の素子に、無線周波数回路（４）を集積する前に、上記メモリー（３２）に、上記識別アドレス（ＢＤ＿ＡＤＤ）が書き込まれる、あるいは、
当該通信インターフェイス（２）の他の素子に無線周波数回路（４）を集積した後、かつ、通信装置（１）に上記通信インターフェイス（２）の他の素子を集積する前に、上記メモリー（３２）に上記識別アドレス（ＢＤ＿ＡＤＤ）が書き込まれる、
ことを特徴とする通信インターフェイス（２）。
【請求項１１】
上記メモリー（３２）が、１回だけプログラム可能な（ＯＴＰ）型メモリーであることを特徴とする、請求項１０に記載の通信インターフェイス。
【請求項１２】
上記メモリー（３２）が、上記識別アドレス（ＢＤ＿ＡＤＤ）と共に一般にグループ化されている少なくとも１つのほかのデータ構成要素も記憶することを特徴とする、請求項１０または１１に記載の通信インターフェイス。
【請求項１３】
請求項１０〜１２のいずれか１項に記載の通信インターフェイスであって、請求項１〜９のいずれか１項に記載の方法に基づいて調整されることを特徴とする通信インターフェイス。
【請求項１４】
請求項１０〜１３のいずれか１項に記載の通信インターフェイス（２）が組み込まれていることを特徴とする通信装置（１）。
【請求項１５】
識別アドレス（ＢＤ＿ＡＤＤ）を読み込み、クライアント（Ｅ３０）に提供する段階（Ｅ２８）を含む請求項１４に記載の通信装置（１）の識別方法において、
この段階（Ｅ２８）が、上記通信装置（１）の通信インターフェイス（２）の操作試験段階に関連するデータを記録するために付加的に使用される上記メモリー（３２）からの上記識別アドレス（ＢＤ＿ＡＤＤ）の読み込みを含むことを特徴とする方法。
【請求項１６】
特定アドレスと共に一般にグループ化されている少なくとも１つの他のデータ構成要素を読み込み、クライアントに提供する（Ｅ３８）段階（Ｅ３６）を含む請求項１５に記載の方法において、
この段階（Ｅ３６）が、インターフェイス（２）の操作試験段階に関連するデータを記録するために付加的に使用される上記メモリー（３２）から上記他のデータ構成要素の読み込みを含むことを特徴とする、請求項１５に記載の方法。
【請求項１７】
請求項１〜９のいずれか１項に記載の方法を実施するために設計された装置であって、
上記無線周波数回路の操作試験と、上記識別アドレス（ＢＤ＿ＡＤＤ）の書き込みとを組み合わせ、
接続ポートを備え、
この接続ポートの出力部は、上記メモリー（３２）に、一方では、上記識別アドレスを、他方では、上記試験に関連するデータを書き込むためのアクセスに適合されていることを特徴とする装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、通信装置に関連する不揮発性データを管理し蓄積する方法および装置に関するものである。この通信装置には、例えば、ピコネットワークに適応した通信インターフェイスが備えられている。ピコネットワークの例としては、「ブルートゥース（登録商標）」や「Ｚｉｇ  Ｂｅｅ（登録商標）」などと呼ばれるプロトコルを使用したプロトコル無線ネットワークが挙げられる。より具体的には、本発明は、特定の装置ネットワークアドレスを含むことのできる不揮発性データを記憶する方法を提供する。この装置ネットワークアドレスは、ブルートゥースプロトコルの範囲内では、特に、「ＢＤアドレス」（「BD_address」、短縮すると「ＢＤ＿ＡＤＤ」）として知られている。
【０００２】
無線ピコネットワークは、普通は約１０ｍまたはそれ以上である一般的な放射経路において構内連結している装置の固定式または移動式機器類（部材）の相互接続ケーブルの代わりとなるように設計された技術である。具体例として、上記機器類は、中央コンピュータ作業端末（ワークステーション）とその周辺装置（キーボード、マウス、プリンタ、個人用携帯情報端末（ＰＤＡ）、移動式電話機、音声および映像装置、サーバーなど）とから構成されていてもよい。
【０００３】
増加する電子ハードウエア製造業者を統制して、ブルートゥースプロトコルは、事務所、個人、家庭および施設の装置における様々に異なる種類間で透過性の通信をすることができる無線ピコネットワーク用の汎用プラットフォームであると現在のところ考えられている。さらに、その開発は、例えば、取引の安全化といった機能性を目的としており、単一近辺においてグループ化された装置間の通信を確立するだけではない。
【０００４】
図１に示すように、ブルートゥースプロトコルは、プロトコル層の堆積２を基礎としている。この堆積２の最下層４は、無線層と呼ばれ、通信インターフェイスを構成する。この通信インターフェイスにより、アンテナ６を使用した双方向無線通信が可能となる。次に、この層の上に、ベースバンド層８と連結管理プロトコル層１０（「link manager protocol」または「ＬＭＰ」として知られている）が備えられている。これらの２つの層８，１０は、基本的に、様々なブルートゥース装置の連結を確立し、制御するために使用される。上記の３つの層４，８，１０は、通常、ハードウエアまたはファームウエア形式として実施されている。
【０００５】
連結管理プロトコル層１０の上に、ブルートゥースハードウエア素子と上部プロトコル１４（「logical link control and adaptation protocol」またはＬ２ＣＡＰと呼ばれる）との間のインターフェイスのためのホスト制御機層１２（「host controller」またはＨＣＬ）が必要である。ホスト制御機１２は、上部プロトコル１４がソフトウエアとしてのホストに常駐している場合だけに必要なものである。ブルートゥースモジュール自体が、Ｌ２ＣＡＰ層を備えているならば、この上部層１４は、必要なくなることもある。なぜなら、常駐Ｌ２ＣＡＰ層は、ＬＭＰ１０およびベースバンド８の層と直接通信できるからである。
【０００６】
アプリケーション１６は、Ｌ２ＣＡＰ層１４の上に常駐しており、適合ソフトウエア層１８（ＴＣＳ，ＳＤＰ，ＲＦＣＯＭＭなど）を介して、Ｌ２ＣＡＰと通信している。
【０００７】
ベースバンド８は、特に、通信装置のアドレスおよび安全素子を備えている。これらの素子には、装置に特有なアドレスが含まれており、ブルートゥース標準では、ＢＤ＿ＡＤＤ（またはBD_address）と呼ばれている。この装置に特有なアドレスによって、ピコネットワーク中の装置を呼び出し、識別する。このアドレスの特有性は、ＩＥＥＥ（米国電気電子学会）機関によって保証されている。ＩＥＥＥ機関は、通信装置製造者に、流通している各物理的装置に対する特定アドレスの一部を割り当てる。
【０００８】
ブルートゥースプロトコルのＢＤ＿ＡＤＤアドレスは、４８ビットバイナリワードの形状で表わされている。この４８ビットバイナリワードのうちの２４ビットは、ＩＥＥＥによって提供され、任意の製造業者に対して、アドレスの独自部分が構成される。アドレスのうち、付加的な２４ビットを使用して、流通している各装置を特定できる。
【０００９】
すなわち、ＢＤ＿ＡＤＤブルートゥースアドレスは、ｉ）ＬＡＰと呼ばれる下位２４ビット部分、ｉｉ）ＮＡＰと呼ばれる重要ではない１６ビット部分、および、ｉｉｉ）ＵＡＰと呼ばれる上位８ビット部分に分割される。
【００１０】
とりわけ、無線４層および／またはベースバンド８層レベルで、一連の試験を行い、必要に応じて、無線周波数回路のキャリブレイション（調整）を実行する必要がある。その目的は、それらが、受信および伝送モードに対して必要な特性を、正確に有しているということを保証するためである。
【００１１】
図２に、フローチャートの形状で構成要素を表す。これらの構成要素は、通常、ブルートゥース無線インターフェイス２を備える通信装置１のサービス起動段階に介在するものである。
【００１２】
サービス起動は、装置にその特有のＢＤ＿ＡＤＤアドレスを書き込む段階を含む。この書き込み操作を、製造後または製造中のどちらかに行なうが、特に、最終段階で、各装置を個別に試験する段階で行なう。実際、ＢＤ＿ＡＤＤアドレスが、その性質上、装置１毎に異なっているとすると、その書き込みを、共通の製造プロセスで行なうことができない。それゆえ、この目的のために、装置１に常駐している電気的にプログラム可能なメモリー２０を使用する。このメモリーは、通常、記載されているようなＥＥＰＲＯＭ（電気的消去可能なプログラム可能読み取り専用メモリー）型メモリーまたは「フラッシュ」型メモリーである。このメモリー２０を、アプリケーションに応じて、装置１の機能性に関連する他の不揮発性データ（例えば、鍵の形状の暗号化／解読データ）を記憶するために使用してもよい。
【００１３】
電気的にプログラム可能なメモリー２０に書き込まれる全てのデータは、外部ＢＤ＿ＡＤＤアドレスプログラミングユニット２２によって提供される。このユニット２２は、サービス起動中は、通信リンクＬ１を介して機能的にブルートゥース装置１に連結している。変化形としては、このＥＥＰＲＯＭのメモリー２０を、装置の外部でプログラムし、後の段階で、装置に挿入することができる。プログラミングユニット２２は、特に、ＢＤ＿ＡＤＤの列を集積する。このＢＤ＿ＡＤＤの列は、次に、各装置のプログラム可能なメモリー２０へ書き込まれるものである。
【００１４】
装置１のサービス起動の他の段階は、試験することを含み、必要に応じて、無線層４レベルで無線周波数回路をキャリブレイションすることを含む。この段階のために、外部ユニット２４を使用する。この外部ユニット２４を、ここでは、試験／キャリブレイション装置と呼ぶ。この試験／キャリブレイション装置は、無線周波数ケーブルを使用して、ブルートゥース装置との第１連結Ｌ２を確立する。このケーブルを介して交換されるデータを使用して、無線回路信号の特性、特に、臨界パラメータを決定できる。なお、臨界パラメータとは、通信（正確な周波数、伝送電力、感度など）に影響を与えるものであり、生産時のばらつきの対象となるか、あるいは、個別化する必要があるものである。
【００１５】
さらに、試験／キャリブレイション装置２４は、一方では、無線回路４の論理命令入力部と連結し（デジタル連結Ｌ３）、他方では、試験データを保存するために設計されている第２メモリー３０と連結している。さらに、このメモリー３０は、通常、ＥＥＰＲＯＭ型メモリーであり、ブルートゥース装置１に挿入できる外部部分として与えられることができる。このメモリー３０は、書き込みのために、臨界通信パラメータの分析に応じて装置２４が送信するほかの修正と共に、妥当性検査データおよび／またはキャリブレイションデータを受信する。最も簡単な場合、内部メモリー３０は、キャリブレイションデータを保存しない。内部メモリー３０は、試験が無事行われたかどうかを示すデータ（認証、試験条件などを含むことがある）のみを保存する。これは、特に、製造ばらつきが十分に少ない場合であり、それゆえ、無線回路が作動するならば、規格は一貫して遵守される（高く評価される）。試験は、機能不良を検出するように設計されている。個別のばらつきが著しい場合、または、規格が非常に厳密な場合、キャリブレイション値をメモリー３０に書き込んでもよい。そして、これらの値を、装置１の操作中に利用する。このように、装置１は、その特性に製造の誤差があるにもかかわらず、正確な通信を保証し、予測されるアプリケーションに任意に適合する。
【００１６】
上記のことを鑑みて、本発明は、通信装置がサービスに供されるときに、メモリー手段およびデータ集積をより良好に使用できる方法を提供する。
【００１７】
より具体的には、本発明の第１目的は、
通信用に識別アドレスが割り当てられている通信装置の無線通信インターフェイスの実施方法を提供することである。この無線通信インターフェイスは、無線周波数回路と、無線周波数回路の操作試験段階に関するデータを保存するために設計されているメモリーとを備え、
上記メモリーが、通信インターフェイスの無線周波数回路から独立しており、
さらに、上記メモリーへ、上記識別アドレスが書き込まれることを特徴とする。
【００１８】
メモリーは、通信インターフェイスの無線周波数回路のチップに集積／実装されていてもよい。
【００１９】
上記方法は、上記インターフェイスが、そのカプセルに入った（encapsulee）型または外装された(habillee)型である場合、
通信インターフェイスに対して少なくとも１回の試験を実施し、
この試験に関連する少なくとも１つのデータ構成要素と、
識別アドレスとを、
任意の順番でメモリーに書き込んでもよい。
【００２０】
無線通信インターフェイスを備える他の素子に、無線周波数回路を集積する前に、識別アドレスを、上記メモリーに書き込んでもよい。
【００２１】
さらに、無線通信インターフェイスの他の素子に無線周波数回路を集積した後、かつ、通信装置に無線通信インターフェイスの他の素子を集積する前に、識別アドレスを、上記メモリーに書き込んでもよい。
【００２２】
上記装置は、無線ネットワークを介して通信し、ネットワーク上で装置を認識するアドレスとして識別アドレスを有する型でもよい。
【００２３】
上記装置は、ブルートゥースまたは類似のプロトコルに基づいて、ピコネットワークを介して通信する型でもよい。
【００２４】
上記メモリーは、プログラム可能な型でもよく、特に、一度だけプログラム可能な（「one time programmable」として知られている）型でもよい。
【００２５】
さらに、他のデータ（通常は、識別アドレスとともにグループ化されている）を、上記メモリーに保存してもよい。
【００２６】
さらに、
暗号化／解読データ（例えば、鍵）、
特定の操作モードに対して関連するデータ、
特注製造データ
の少なくとも１つも、上記メモリーに保存してもよい。
【００２７】
インターフェイスの操作試験段階に関連するデータは、
試験済みパラメータまたは試験済みパラメータのセットに関するインターフェイスの整合性の指示、
通信プロトコルに応じた有効性の証明、
通信インターフェイス回路のキャリブレイションまたは修正データ、
の少なくとも１つを含んでいてもよい。
第２観点によると、本発明は、通信用に識別アドレスが割り当てられている通信装置のために設計されている無線通信インターフェイスに関するものである。上記インターフェイスは、無線周波数回路と、無線周波数回路の操作試験段階に関連するデータを記録するために設計されているメモリーとを備え、
上記メモリーが、通信インターフェイス無線周波数回路に集積されたハードウエアであり、
上記メモリーが、識別アドレスも記憶することを特徴としている。
【００２８】
上記第１観点に基づいた方法の枠組みの範囲内に示された本発明の観点を、必要な変更を加えて、このインターフェイスに適用できる。
【００２９】
第３観点によると、本発明は、第２観点に基づいた通信インターフェイスが組み込まれていることを特徴とする通信装置に関するものである。
【００３０】
第４観点によると、本発明は、上記識別アドレスを読み込んでクライアントに供給する段階を含む、第３観点に基づいた通信装置の識別方法において、上記段階が、インターフェイスの操作試験段階に関連するデータを記録するためにさらに利用する上記メモリーから、識別アドレスを読み込むことを含むことを特徴とする方法に関するものである。
【００３１】
この方法は、少なくとも１つのほかのデータ構成要素（通常は、特定のアドレスと共にグループ化されている）を読み込んでクライアントに提供する段階を含んでいてもよい。この段階は、インターフェイスの操作試験段階に関連するデータを記録するためにも使用される上記メモリーから、上記他のデータ構成要素を読み込むことを含む。
【００３２】
第５観点によると、本発明は、第１観点に基づく方法を実施するために設計された装置において、無線周波数回路の試験機能性と、上記識別アドレスの書き込みとを組み合わせることを特徴する装置に関するものである。この装置には、接続ポートが装備されており、接続ポートの出力部は、上記メモリーにアクセスするように適合されている。これは、上記メモリーに、一方では、上記識別アドレスを、他方では、試験に関連するデータを書き込むためである。
【００３３】
本発明および本発明が提供する利点は、好ましい実施形態の後に記載されている説明を読むとより明らかになる。好ましい実施形態は、単なる例示であり、それによって制限されない。添付の図を参照すると、
図１は、従来の、ブルートゥースプロトコルに基づいて、無線ピコネットワークにおいて作動する主要層を示すブロック図である。図２は、従来の、技術の状態に応じて、ブルートゥースプロトコルに基づいて、個別化と通信装置の無線層の試験との間に作動する構成要素を示すフローチャート（schema）である。図３は、ブルートゥースプロトコルに基づいて、通信装置の実施形態と調整とを説明する本発明の第１実施形態のフローチャート（schema）である。図４は、ブルートゥースプロトコルに基づいて、通信装置の調整を説明する本発明の第２実施形態のフローチャート（schema）である。図５は、ブルートゥースプロトコルに基づいて、カプセルに入った通信装置の無線回路の調整を説明する本発明の第３実施形態のフローチャート（schema）である。図６は、本発明の第１、第２または第３実施形態に基づいて、個別化および試験段階の間に介在する様々な段階のフローチャートである。図７は、本発明の第１、第２または第３実施形態に基づいて設計された装置のＢＤ＿ＡＤＤアドレスの読み込みの間に介在する様々な段階のフローチャートである。
【００３４】
図１または図２にも示されている図３〜図５の構成要素は、同じ参照番号（references）によって識別される。それゆえ、簡潔に記載するために、もう一度説明することはしない。これらは、特に記載しない限り、同じ機能を有し、同じハードウエア設計である。さらに、これらの構成要素を理解するために図１および図２を参照する。
【００３５】
本発明の実施形態では、ブルートゥースインターフェイス２に対する通信装置１の個別ＢＤ＿ＡＤＤアドレスを、特に記憶するために通常は使用されているＥＥＰＲＯＭ２０プログラム可能メモリーまたは類似メモリーを使用しない。その代わりに、実際は、このアドレスを、従来ＥＥＰＲＯＭ２０または類似したメモリーに一般に記憶できる他のデータ構成要素と同じように、汎用メモリー３２に記憶する。この汎用メモリー３２は、無線層回路４の試験データを記憶するためにも使用できる。言い換えると、図２に記載の技術の状態に対して、この汎用メモリー３２は、特にＢＤ＿ＡＤＤアドレスを記憶するために使用されるＥＥＰＲＯＭメモリー２０と、試験データを記憶するための第２メモリー３０との機能を組み合わせている。
【００３６】
この例のメモリー３２は、ＲＯＭ１回プログラム可能型のメモリーである。この型は、通常、ＲＯＭ−ＯＴＰとして知られている。実際、試験／キャリブレイション操作およびＢＤ＿ＡＤＤアドレスの書き込みは、全セットに対して１回だけ必要とされている。汎用性メモリー３２に対して、ＲＯＭ−ＯＴＰ型技術を使用することは、経費および集積に関して有利である。
【００３７】
さらに、本実施形態のＲＯＭ−ＯＴＰメモリー３２は、ブルートゥースインターフェイスの無線回路４に物理的に集積されている。本例では、無線回路は、１つまたは複数のチップに実装されている。それゆえ、ＲＯＭ−ＯＴＰメモリー３２は、無線回路のチップまたはチップのうちの１つに実装されている。これは、例えば、無線回路チップの表面に分散されたメモリー面である。
【００３８】
変形例として、ＲＯＭ−ＯＴＰメモリー３２は、ベースバンド回路８または、例えば無線回路に物理的に集積されるブルートゥースインターフェイス２の他の層の回路のチップに集積されていてもよい。なぜなら、このメモリー３２は、共通の基板または共通のケース／カプセル（boitier/encapsulage）に配置されているからである。
【００３９】
図３に示すように、本実施形態では、汎用メモリー３２の入力部と、外部からアクセス可能な、通信装置１の（より具体的には、通信インターフェイス２の）接続ポイント３４との間に、リンクＬ４が設けられている。本例では、リンクＬ４が、内部バスである。この内部バスは、リンクＬ３とも連結されている。このリンクＬ３を介して、試験／キャリブレイション装置２４は、無線回路４と論理信号を交換する。
【００４０】
接続ポイント３４は、通信装置１の、あるいは、無線回路４の外枠または外装（habillage）の１セットの外部ピンの、通信ポート（例えば、シリアル型ポート）の形状であり、通常は、集積回路の形状である。
【００４１】
通信インターフェイス２の調整段階の間に、接続ポイント３４は、外部からリンクＬ５を介して、試験／キャリブレイション装置２４と、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２とに交互に連結される。
【００４２】
このように、プログラミングユニット２２は、リンクＬ５を介して、接続ポイント３４とリンクＬ４とを連続的に通過して、このＲＯＭ−ＯＴＰメモリー３２にＢＤ＿ＡＤＤアドレスを直接書き込むことができる。同じく、試験／キャリブレイション装置は、リンクＬ５−３４−Ｌ４を使用して、ＲＯＭ−ＯＴＰメモリー３２に、試験に関するデータを書き込むことができる。また、試験／キャリブレイション装置は、Ｌ５−３４−Ｌ３を使用して、無線回路４を制御することもできる。無線回路４と試験／キャリブレイション装置２４との間の無線信号の交換は、特定の配線式リンクＬ２を使用して行う。この特定の配線式リンクＬ２は、無線周波数信号を、例えば同軸ケーブルの形状で移送することができる。変形例として、この配線式リンクＬ２を、無線リンクによって置き換えてもよい。この場合、上記無線信号は、無線回路４のアンテナ６と、試験／キャリブレイション装置のアンテナ３６との間を伝達される。
【００４３】
ＢＤ＿ＡＤＤアドレスを、様々な方法で、（試験データ、認証データ、キャリブレイションデータなどを記憶する前または後に）、汎用メモリーＲＯＭ−ＯＴＰ３２に書き込むことができる。次に、これらのＯＴＰメモリー３２の位置が、このＢＤ＿ＡＤＤアドレスを抽出する必要のある位置であると認識される。汎用ＲＯＭ  ＯＴＰメモリー３２にあるこれらの新しい記憶位置の編成および管理は、当業者には簡単なものであり、ブルートゥースプロトコルの通常操作に完全に組み込むことができる。
【００４４】
必要ならば、使用するアプリケーションに応じて、これらの新しいデータ構成要素（ＢＤ＿ＡＤＤおよびその他）に、ＲＯＭ−ＯＴＰメモリー３２の容量を簡単に適合させてもよい。
【００４５】
さらに、例えば、ＢＤ＿ＡＤＤアドレスの書き込みという付加的な機能を、試験／キャリブレイション装置２４に割り当てることによって、試験／キャリブレイション装置２４を、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２と組み合わせて単一の多目的セットとすることができる。この場合、外部接続部３４は、外部リンクＬ５を介してこの多目的セットだけに連結される。
【００４６】
図４は、上記第１実施形態の変形例を示す図である。この変形例は、接続ポイント３４を有する外部リンクＬ５が、スイッチ３８を備えている点が異なっている。このスイッチ３８により、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２（位置Ｐ１）または試験／キャリブレイション装置２４（位置Ｐ２）のどちらかに、上記外部リンクを選択的に連結することができる。
【００４７】
この構造により、汎用ＲＯＭ−ＯＴＰメモリー３２のプログラミングを、ＢＤ＿ＡＤＤアドレス（およびアプリケーションに関連していると考えられる他のデータ）の書き込みと、試験データの書き込みとに分離して、２つの連続した段階で行うことができる。この方法により、２つの段階に所望の間隔をおくことができ、リンクＬ４およびＬ５の書き込みを簡易化できる。図に記載の全ての場合において、試験データとＢＤ＿ＡＤＤアドレスとを書き込む順序は任意である。
【００４８】
さらに、試験／キャリブレイション装置２４だけを、最初に、試験データの試験の間および試験データの書き込み段階の間に、外部接続部３４と、ケーブルにより接続することができ、別のときおよび／または別の場所では、ＢＤ＿ＡＤＤアドレスを書き込むときに、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２だけを、この外部接続部３４と、ケーブルにより接続することができる。
【００４９】
図３の部材のように、無線回路４のアンテナ６と試験／キャリブレイション装置２４のアンテナ３６とを使用して、配線式の無線周波数リンクＬ２を、無線リンクに置き換えてもよい。
【００５０】
図５は、無線回路４を含み、集積されかつカプセルに入った回路５０を最終試験する間に、特に、汎用ＲＯＭ  ＯＴＰメモリー３２をプログラミングする場合に適用できる本発明の第２実施形態を示す。汎用ＲＯＭ−ＯＴＰメモリー３２が集積されている無線回路４を、他のブルートゥースインターフェイス回路の外部で、効果的にカプセルに入れるか、または、包装することができる。メモリー３２が、製品の必要不可欠な部分であること、すなわち、カプセルに入っていること５０により、試験／キャリブレイション装置２４を使用してメモリーに従来の試験を行えるとともに、さらに、アドレスプログラミングユニット２２を使用して、このメモリー３２のレベルにおいて、これらの試験に関連するデータとこのカプセルに入った製品５０の設計目的である通信装置のＢＤ＿ＡＤＤアドレスとの双方をメモリーに書き込むことができる。
【００５１】
その結果、カプセルに入った製品５０、すなわち、ＢＤ＿ＡＤＤアドレスによって既に個別化されたものを、後から、ブルートゥースインターフェイス２の他の構成要素（例えば、ベースバンド回路８）に集積することができる。
【００５２】
この第２実施形態の部材は、リンクＬ３，Ｌ４，Ｌ５および外部接続部３４に関しては、図３に記載したものと本質的に同じなので、簡潔にするため、これをもう一度説明することはしない。当然、この外部接続部３４は、回路およびカプセルに入った製品の実施方法に応じて適合される。図３，４の部材のように、配線された無線周波数リンクＬ２を、無線回路４のアンテナ６と、試験／キャリブレイション装置２４のアンテナ３６とを使用して、無線リンクに置き換えてもよい。
【００５３】
既にカプセルに入った製品５０に対して、あるいは、より一般的にいうと、その外装された形状で、試験を実施するという事実は、構成素子のハードウエア環境を考慮しながら、これらの試験の間に、その正確な性質を得るために有利である。
【００５４】
当然、カプセルに入った製品５０が、さらに他の構成要素（ベースバンド回路８や他の層など）を含むという変形例も考えられる。
【００５５】
さらに、図４に示す変形例を、必要な変更を加えて、この第２実施形態に適用してもよい。
【００５６】
これらの実施形態は、ブルートゥース標準またはアナログ標準（例えば、「Ｚｉｇ  Ｂｅｅ」として知られているプロトコルなど）に基づく全ての通信装置、コンピュータ、コンピュータ周辺機器（プリンタ、キーボード、スキャナなど）、ビデオ機または電子写真機、携帯情報端末（ＰＤＡ）、移動式電話機、ＧＰＳナビゲーション、ＰＤＡまたはコンピュータポートに適合させることのできる拡張ボード、または他の装置、すなわち、家庭用自動化装置、事務所用、産業用または科学用の装置などに適用することができる。
【００５７】
図５は、本発明の通信装置１を調整する、複数あるうちの１つの方法を示すフローチャートである。
【００５８】
まず、外部リンクＬ５（図３〜図５を参照）を使用して、外部接続部３４に試験／キャリブレイション装置２４を連結する（段階Ｅ２）。さらに、外部リンクＬ５を使用して、この外部接続部に、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２も連結する（段階Ｅ４）。
【００５９】
この例では、試験／キャリブレイション段階から開始する。リンクＬ５を、多目的インターフェイス手段として使用できる。多目的インターフェイス手段では、リンクＬ３を介して、試験／キャリブレイション装置２４と無線回路４の命令ターミナルとの間に、その中に試験モードを構成するため、通信チャンネルを開く（段階Ｅ６）。
【００６０】
次に、試験をし、可能ならば記録され実施されるキャリブレイション値を決定する（段階Ｅ８）。例えば、試験／キャリブレイション装置２４は、Rohde & Schwartz社が販売するモデル（参照番号R&S TS7160、特にブルートゥース標準に適合されている）でもよい。
【００６１】
試験段階から、リンクＬ４を介して、試験／キャリブレイション装置２４と無線回路４の汎用ＲＯＭ−ＯＴＰ３２メモリーとの間に、通信チャンネルを開く（段階Ｅ１０）。
【００６２】
次に、試験／キャリブレイション装置２４は、ＲＯＭ−ＯＴＰメモリー３２に、試験に関連するデータを書き込む（段階Ｅ１２）。上記で説明したとおり、このデータの範囲は、整合性の簡単な識別（可能ならば、認証を伴う）から、詳細な結果、および、可能ならば、修正あるいはキャリブレイションのデータにまで及ぶ。
【００６３】
この段階から、リンクＬ４を介して、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２とＲＯＭ−ＯＴＰメモリー３２との間に、通信チャネルを開く（段階Ｅ１４）。
【００６４】
続いて、ＢＤ＿ＡＤＤアドレスプログラミングユニット２２は、ＲＯＭ−ＯＴＰメモリー３２に、装置１または無線回路（図５参照）のために提供された個別のＢＤ＿ＡＤＤアドレスを書き込む（段階Ｅ１６）。この書き込み操作は、汎用ＲＯＭ−ＯＴＰメモリー３２平面の所定のアドレスに実行される。汎用ＲＯＭ−ＯＴＰメモリー３２平面は、ＢＤ＿ＡＤＤアドレスを呼び出せる層として知られている。このように、その読み込みは透過的に行なわれ、専用メモリー（図２のＥＥＰＲＯＭメモリー２０参照）を使用するＢＤ＿ＡＤＤアドレスの従来の読み込みに関してなんら問題を引き起こさない。
【００６５】
ＢＤ＿ＡＤＤアドレスの書き込みには、他の有用なまたは必要なデータ（１つの暗号鍵（または、複数の鍵）を特注生成するデータや操作モードなど）の書き込みが伴っていてもよい（段階Ｅ１８）。これを、従来の実施では、ＥＥＰＲＯＭプログラム可能メモリー２０またはＢＤ＿ＡＤＤアドレスを記憶するための類似したメモリーに書き込むことができる（図２参照）。このような他の書き込まれるデータがあるか無いかは、アプリケーションと状況とに依存している。それゆえ、状況に応じて、この段階Ｅ１８を省いてもよい。従って、図６では、この段階Ｅ１８を破線で示す。
【００６６】
いずれの場合も（段階Ｅ１８が存在していてもしていなくても）、通常は別々のプログラム可能メモリーに記憶されていたデータを、無線層を試験するために使用されるＲＯＭ−ＯＴＰメモリー３２へ導くという方法は同じである。
【００６７】
ＢＤ＿ＡＤＤアドレスおよび他の段階Ｅ１８のデータをＯＴＰメモリー３２の特定の位置から抽出する必要があるという事実を示すプロトコルの層の１つに、データをロードすることによって、必要に応じて段階Ｅ２０でこの操作を完了できる。この段階Ｅ２０に応じた光学的特性を、図６に破線によって示す。
【００６８】
図７は、クライアントがＢＤ＿ＡＤＤアドレスを要求したとき、図６のフローチャートに基づいて調整された図３，図４または図５の装置１が、そのＢＤ＿ＡＤＤアドレスを生成する手順（ルーチン）を、フローチャートの形状で示す。クライアントは、認証要求に応答する装置の内部層であってもよい。
【００６９】
この手順を、ブルートゥースピコネットワークにおける装置１の起動時に開始する（段階Ｅ２２）。通常は、上記手順を、ベースバンドがＲＯＭ−ＯＴＰメモリー３２からＢＤ＿ＡＤＤアドレスを読み出す必要があるときに行なう。このこと（ベースバンドがＲＯＭ−ＯＴＰメモリー３２からＢＤ＿ＡＤＤアドレスを読み出すこと）は、装置または無線バンド４が初期化されるとき、より一般的には、ベースバンドが装置または無線バンド４を使用できる任意の適切なときに行なわれる。手順は、ＢＤ＿ＡＤＤアドレスをＯＴＰメモリー３２から読み込む要求を監視することから開始する（段階Ｅ２４およびループ１Ｂ）。このような要求が生じると、手順としては、ＢＡ＿ＡＤＤデータが位置しているＯＴＰメモリー３２の位置を、例えばこのメモリーのアドレスファイルを参照することにより、検索する（段階Ｅ２６）。次に、手順としては、ＢＤ＿ＡＤＤデータを、ＲＯＭ−ＯＴＰメモリー３２のこの位置から抽出し、ＢＤ＿ＡＤＤデータを、要求者のために生成する（段階Ｅ３０）。
【００７０】
段階Ｅ１８の間に（図６参照）、他のデータが、ＯＴＰメモリー３２に書き込まれているならば、この手順としては、さらに、このデータを抽出するための同等の段階を含む（これらの段階の場合に応じた任意の特徴を、図７に破線によって示す）。従って、ループＢ１は、他の上記データ（またはこのデータの一部）のアドレスを読み込むという要求を監視する操作を含む（段階Ｅ３２およびループＢ１）。このような要求が生じるとき、手順としては、問題になっているデータが位置しているＲＯＭ−ＯＴＰメモリー３２の位置を検索する（段階Ｅ３４）。続いて、手順としては、上記他のデータを、この位置から抽出し（段階Ｅ３６）、上記他のデータをクライアントに対して生成する（段階Ｅ３８）。
【００７１】
このように、本発明によると、ＢＤ＿ＡＤＤアドレスを記憶するための別個のプログラム可能メモリー２０を有する必要がなくなる。その結果、通信インターフェイスの製造経費が著しく低減し、記憶手段の管理が容易になる。
【００７２】
さらに、試験データおよびＢＤ＿ＡＤＤアドレスデータを共通して記憶することにより、このデータのメモリー負荷操作をグループ化および合理化して、製造および製造後の時間を短縮できる。試験およびキャリブレイション装置にＢＤ＿ＡＤＤアドレスプログラミングユニット２２の機能性を搭載することにより、特に、各試験された無線回路４のＢＤ＿ＡＤＤアドレスをメモリー３２に書き込むためにも、この試験およびキャリブレイション装置を使用することができる。
【００７３】
記載した実施形態が、複数のハードウエアと機能的な変形例を、様々な段階の計画レベルにおけるのと同じように、有することは明らかである。例えば、全ての実施形態で、無線回路と試験／キャリブレイション装置２４との間に、配線式リンクＬ２の代わりに、無線リンクが備えられていてもよい。
【００７４】
さらに、ベースバンド層８の回路が無線回路から物理的に独立しているならば、例えばメモリー３２をベースバンド層８の回路と集積することによって、無線回路４から独立して無線回路４の外部にメモリー３２を配置することもできる。
【００７５】
この記載では、試験／キャリブレイション装置２４とＢＤ＿ＡＤＤアドレスプログラミングユニット２２とは、別個の構成要素として示してきた。しかし、これら２つの構成要素２４および２２を、これからは、これらを単一のワークステーションにおいて並行して使用できるということを考慮することで、単一の１セットに組み合わせることもできることは、明らかである。
【００７６】
ＢＤ＿ＡＤＤアドレスを、データを試験する前および試験した後にメモリー３２に書き込むこともできる。
【００７７】
さらに、本発明を、類似した技術的な課題を伴う、本発明に基づく解決法を有利に使用できる他の通信プロトコル（例えば、「Ｚｉｇ  Ｂｅｅ」プロトコルなど）に適用することができる。
【図面の簡単な説明】
【００７８】
【図１】従来の、ブルートゥースプロトコルに基づいて、無線ピコネットワークにおいて作動する主要層を示すブロック図である。
【図２】従来の、技術の状態に応じて、ブルートゥースプロトコルに基づいて、個別化と通信装置の無線層の試験との間に作動する構成要素を示すフローチャート（schema）である
【図３】ブルートゥースプロトコルに基づいて、通信装置の実施形態と調整とを説明する本発明の第１実施形態のフローチャート（schema）である。
【図４】ブルートゥースプロトコルに基づいて、通信装置の調整を説明する本発明の第２実施形態のフローチャート（schema）である。
【図５】ブルートゥースプロトコルに基づいて、カプセルに入った通信装置の無線回路の調整を説明する本発明の第３実施形態のフローチャート（schema）である。
【図６】本発明の第１、第２または第３実施形態に基づいて、個別化および試験段階の間に介在する様々な段階のフローチャートである。
【図７】本発明の第１、第２または第３実施形態に基づいて設計された装置のＢＤ＿ＡＤＤアドレスの読み込みの間に介在する様々な段階のフローチャートである。
【図１】
0004677645.tif 000002
【図２】
0004677645.tif 000003
【図３】
0004677645.tif 000004
【図４】
0004677645.tif 000005
【図５】
0004677645.tif 000006
【図６】
0004677645.tif 000007
【図７】
0004677645.tif 000008