(57)【要約】本発明は、テストすべきＢｌｕｅｔｏｏｔｈ機器（１１０）の適合性検査方法に関する。この場合、Ｂｌｕｅｔｏｏｔｈプロトコルスタックにおけるロジックリンクコントロールおよびアダプションプロトコル（”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ， Ｌ２ＣＡＰ １１２）とそれよりも上位の階層とのインタフェースがテストされ、その際、Ｌ２ＣＡＰ（１１２）がテストモードに移される。それによって上位の階層のために定められたメッセージの経路が検査装置（１０）へ変更される。この場合、Ｌ２ＣＡＰ（１１２）はＢｌｕｅｔｏｏｔｈメッセージによりテストモードに移される。
2004509525.tif 000002
【特許請求の範囲】
【請求項１】
テストすべきＢｌｕｅｔｏｏｔｈ機器（１１０）の適合性検査方法において、
Ｂｌｕｅｔｏｏｔｈプロトコルスタックにおけるロジックリンクコントロールおよびアダプションプロトコル（”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ”， Ｌ２ＣＡＰ １１２）とそれよりも上位の階層とのインタフェースをテストし、
前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ、１１２）をテストモードへ移行させて、上位の階層のために定められたメッセージの経路を検査装置（１０）へ向けて変更し、
前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ，１１２）をＢｌｕｅｔｏｏｔｈメッセージによりテストモードへ移行させることを特徴とする、
Ｂｌｕｅｔｏｏｔｈ機器（１１０）の適合性検査方法。
【請求項２】
第２のＢｌｕｅｔｏｏｔｈ機器（２１０）からテストすべきＢｌｕｅｔｏｏｔｈ機器（１１０）へのＡＣＬリンクを確立し、該ＡＣＬリンクを介してＢｌｕｅｔｏｏｔｈメッセージを送信する、請求項１記載の方法。
【請求項３】
前記メッセージ送信後、ＡＣＬリンクを再び確立し、前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ，１１２）をテストモードに保持する、請求項１または２記載の方法。
【請求項４】
前記テストモードを別のメッセージの送信により終了させる、請求項１から３のいずれか１項記載の方法。
【請求項５】
前記別のメッセージをＢｌｕｅｔｏｏｔｈメッセージとする、請求項１から４のいずれか１項記載の方法。
【請求項６】
前記メッセージは特別なロジックリンクコントロールおよびアダプションプロトコルメッセージ（Ｌ２ＣＡＰメッセージ）である、請求項１から５のいずれか１項記載の方法。
【請求項７】
前記メッセージはロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ，１１２）のコネクションリクエストパケット（”Ｃｏｎｎｅｃｔｉｏｎ Ｒｅｑｕｅｓｔ Ｐａｃｋｅｔ”）の一部分である、請求項１から６のいずれか１項記載の方法。
【請求項８】
前記メッセージはコネクションリクエストパケットにおけるダイナミックに割り当て可能なプロトコル／サービスマルチプレクサ（Ｐｒｏｔｏｃｏｌ／Ｓｅｒｖｉｃｅ Ｍｕｌｔｉｐｌｅｘｅｒ， ＰＳＭ）値である、請求項１から７のいずれか１項記載の方法。
【請求項９】
Ｂｌｕｅｔｏｏｔｈ機器（１１０）の適合性検査装置において、
Ｂｌｕｅｔｏｏｔｈプロトコルスタックにおけるロジックリンクコントロールおよびアダプションプロトコル（”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ”， Ｌ２ＣＡＰ １１２）とそれよりも上位の階層とのインタフェースがテストされ、
前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ、１１２）がテストモードに移され、
テストすべきＢｌｕｅｔｏｏｔｈ機器（１１０）と試験装置が設けられており、
テストモード中、上位の階層のために定められたメッセージの経路を検査装置（１０）へ向けて変更し、
Ｂｌｕｅｔｏｏｔｈメッセージを送信して前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ，１１２）をテストモードに移すために第２のＢｌｕｅｔｏｏｔｈ機器（２１０）が設けられていることを特徴とする、
Ｂｌｕｅｔｏｏｔｈ機器（１１０）の適合性検査装置。
【請求項１０】
前記メッセージは特別なロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ）メッセージである、請求項９記載の装置。
【請求項１１】
前記メッセージはロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ，１１２）のコネクションリクエストパケット（”Ｃｏｎｎｅｃｔｉｏｎ Ｒｅｑｕｅｓｔ Ｐａｃｋｅｔ”）の一部分である、請求項９記載の装置。
【請求項１２】
前記メッセージはコネクションリクエストパケットにおけるダイナミックに割り当て可能なプロトコル／サービスマルチプレクサ（Ｐｒｏｔｏｃｏｌ／Ｓｅｒｖｉｃｅ Ｍｕｌｔｉｐｌｅｘｅｒ， ＰＳＭ）値により実現される、請求項９記載の装置。
【発明の詳細な説明】
【０００１】
本発明は、テストすべきＢｌｕｅｔｏｏｔｈ（ブルートゥース）機器の適合性検査方法に関する。この場合、Ｂｌｕｅｔｏｏｔｈプロトコルスタックにおけるロジックリンクコントロールおよびアダプションプロトコル（”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ”， Ｌ２ＣＡＰ）とそれよりも上位の階層とのインタフェースをテストし、前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ）をテストモードへ移行させて、上位の階層のために定められたメッセージの経路を検査装置へ向けて変更する。さらに本発明は、Ｂｌｕｅｔｏｏｔｈ機器の適合性検査装置に関する。この場合、Ｂｌｕｅｔｏｏｔｈプロトコルスタックにおけるロジックリンクコントロールおよびアダプションプロトコル（”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ”， Ｌ２ＣＡＰ）とそれよりも上位の階層とのインタフェースがテストされ、前記ロジックリンクコントロールおよびアダプションプロトコル（Ｌ２ＣＡＰ）がテストモードに移され、テストすべきＢｌｕｅｔｏｏｔｈ機器と試験装置が設けられており、テストモード中、上位の階層のために定められたメッセージの経路を検査装置へ向けて変更する。
【０００２】
Ｂｌｕｅｔｏｏｔｈ規格に従って動作する機器は市販前にコンプライアンステストないしは適合性検査（”Ｂｌｕｅｔｏｏｔｈ−Ｃｏｍｐ）を受けなければならない。Ｂｌｕｅｔｏｏｔｈ規格は”ＢＬＵＥＴＯＯＴＨ ＳＰＥＣＩＦＩＣＡＴＩＯＮ Ｖｅｒｓｉｏｎ １．０ Ｂ” において定義されている。Ｂｌｕｅｔｏｏｔｈ適合性テストにより保証されるべきことは、その機器が他のＢｌｕｅｔｏｏｔｈ製品と誤りなく通信できることである。このテストの一部分において、”Ｌｏｇｉｃ Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ” （Ｌ２ＣＡＰ）の誤りのない実装についてテストされる。Ｂｌｕｅｔｏｏｔｈ通信において関与するプロトコルは階層構造を有しており、したがって全体としてＢｌｕｅｔｏｏｔｈプロトコルスタックが形成される。Ｌ２ＣＡＰに対する適合性テストにおいて、上位のＢｌｕｅｔｏｏｔｈプロトコルスタックの階層に対するインタフェースが試験装置によって検査される。これを実現するためにＬ２ＣＡＰをテストモードに移行させる必要がある。このテストモードの場合、それ自体Ｂｌｕｅｔｏｏｔｈプロトコルスタックの上位の階層について定められているメッセージ経路が変更されて、Ｂｌｕｅｔｏｏｔｈプロトコルの上位の階層へ向かう代わりに試験装置へ伝達されるようになる。その後、試験装置はＬ２ＣＡＰの具体的な実装を検証することができる。
【０００３】
原則的に適合性テストの実施にあたり、テストすべきＢｌｕｅｔｏｏｔｈ機器（”Ｄｅｉｖｉｃｅ Ｕｎｄｅｒ Ｔｅｓｔ”， ＤＵＴ）がＬ２ＣＡＰテストモードに移される。このテストモードの設定を実現するのに複数の解決手法が考慮の対象となる。たとえばハードウェアの相応のコンフィギュレーションによってこのテストモードを実現することができ、その際にたとえばスイッチ、ジャンパ、プラグあるいはそれらと類似の部品が使用される。また、ユーザインタフェースを介した相応の入力によりテストモードを実現することも考えられる。これらの解決手法は問題がある。ハードウェアによる解決手法はコストがかかる。なぜならばその場合にはすべての機器に特別なハードウェア部品を設けなければならないからである。また、ユーザインタフェースを介して入力するという解決手法は、まず第１にそのようなインタフェースが存在することを前提とする。さらにこの場合、意図しないテストモードへの移行を防止しなければならならず、このことによってやはり望ましくないコストがかかってしまう。
【０００４】
したがって本発明の課題は、Ｌ２ＣＡＰに対するテストモードへの移行を実現させる際、そのために必要とされるコストを最小限に抑えることにある。
【０００５】
本発明によればこの課題は請求項１の特徴部分に記載の構成により解決される。従属請求項には本発明の有利な実施形態が示されている。
【０００６】
本発明は冒頭で述べた形式の方法を基礎として、ロジックリンクコントロールおよびアダプションプロトコルＬ２ＣＡＰをＢｌｕｅｔｏｏｔｈメッセージによりテストモードに移行させるように構成されている。このようにすることで、ユーザインタフェースも含めてＬ２ＣＡＰよりも上位の階層を必要としなくなる。また、付加的なハードウェアコンポーネントも不要である。むしろ本発明によれば試験装置のために定められたメッセージを、このようなメッセージを生成する機能をもつあらゆる任意のＢｌｕｅｔｏｏｔｈ機器から送信することができる。
【０００７】
有利には、第２のＢｌｕｅｔｏｏｔｈ機器からテストすべきＢｌｕｅｔｏｏｔｈ機器への非同期コネクションレス型（”Ａｓｙｎｃｈｒｏｎｏｕｓ Ｃｏｎｎｅｃｔｉｏｎｌｅｓｓ）リンク（ＡＣＬリンク）が確立され、このＡＣＬリンクを介してＢｌｕｅｔｏｏｔｈメッセージが送信される。ＡＣＬリンクによって２つのＢｌｕｅｔｏｏｔｈ機器間のパケットデータ交換が実現される。ＡＣＬリンクのほかに同期コネクション型リンク（ＳＣＯリンク）も知られている。Ｌ２ＣＡＰ仕様はＡＣＬリンクのためだけに定義されておりＳＣＯリンクのためのサポートは計画されていないので、テストメッセージ伝達のためにＡＣＬリンクの確立が考慮される。
【０００８】
さらに有利であるのはメッセージの送信後、ＡＣＬリンクを再び確立してＬ２ＣＡＰをテストモードに保持することである。このようにすることで有利には各Ｂｌｕｅｔｏｏｔｈ機器間のＡＣＬリンクとは無関係に、テストすべきＢｌｕｅｔｏｏｔｈ機器を任意のやり方で試験装置によりテストすることができる。
【０００９】
格別有利であるのは、別のメッセージの送信によりテストモードを終了させることである。つまりテストすべき機器をその機能を完全にリセットすることなく、テストモードとノーマル動作モードとの間で切り替えることができる。
【００１０】
これに関連して殊に有利であるのは、別のメッセージをＢｌｕｅｔｏｏｔｈメッセージとすることである。これによればテストモードの切り替えおよびノーマル動作モードへの移行をたとえば、以前にテストモードの設定を行ったのと同じＢｌｕｅｔｏｏｔｈ機器によって行うことができる。
【００１１】
メッセージが専用の特別なＬ２ＣＡＰメッセージであると有利である。したがって特別な構造を備えたこのようなメッセージをテストすべき機器をテストモードへ移行させるためだけに使用することができ、それによってテストすべきＢｌｕｅｔｏｏｔｈ機器が意図せずにテストモードに入ってしまうのが避けられる。
【００１２】
とはいえメッセージを、ロジックリンクコントロールおよびアダプションプロトコルＬ２ＣＡＰにおけるコネクションリクエストパケット（”Ｃｏｎｎｅｃｔｉｏｎ Ｒｅｑｕｅｓｔ Ｐａｃｋｅｔ”）の一部分とするのも有利である。コネクションリクエストパケットは、２つのＢｌｕｅｔｏｏｔｈ機器間においてチャネルを形成するために送信される。この点においてコネクションリクエストパケットは、テストモード設定用メッセージのバインドに殊に適している。
【００１３】
さらに殊に有利であるのはこのメッセージを、コネクションリクエストパケットのプロトコル／サービスマルチプレクサ ”Ｐｒｏｔｏｃｏｌ／Ｓｅｒｖｉｃｅ Ｍｕｌｔｉｐｌｅｘｅｒ” 値（ＰＳＭ値）によって実現することである。ＰＳＭデータフィールドは、ソースチャネル識別用のデータフィールドとならんでコネクションリクエストパケットの１つの構成部分であり、この点においてテストモードへ移行させるメッセージの収容に適している。
【００１４】
さらに本発明は冒頭で述べた形式の装置を基礎として、Ｂｌｕｅｔｏｏｔｈメッセージを送信してロジックリンクコントロールおよびアダプションプロトコルＬ２ＣＡＰをテストモードに移すために第２のＢｌｕｅｔｏｏｔｈ機器が設けられるように構成されている。このようにすることでユーザインタフェースも含めてＬ２ＣＡＰよりも上位の階層を必要としなくなる。また、付加的なハードウェアも不要である。むしろ本発明によれば試験装置のために定められたメッセージを、このようなメッセージを生成する機能をもつあらゆる任意のＢｌｕｅｔｏｏｔｈ機器から送信することができる。メッセージを専用の特別なＬ２ＣＡＰメッセージとすると有利である。したがって特別な構造をもつこの種のメッセージをテストすべき機器をテストモードへ移行させるためだけに用いることができ、これによってテストすべきＢｌｕｅｔｏｏｔｈ機器が意図せずにテストモードに入るのが防止される。
【００１５】
とはいえこのメッセージを、ロジックリンクコントロールおよびアダプションプロトコルＬ２ＣＡＰにおけるコネクションリクエストパケット（”Ｃｏｎｎｅｃｔｉｏｎ Ｒｅｑｕｅｓｔ Ｐａｃｋｅｔ”）の一部分とするのも有用である。
【００１６】
さらにこのメッセージをコネクションリクエストパケットの任意のＰＳＭ値によって実現すると格別有利である。コネクションリクエストパケットは、２つのＢｌｕｅｔｏｏｔｈ機器間でチャネルを形成するために送出される。この点においてコネクションリクエストパケットは、テストモード設定用メッセージのバインドに殊に適している。
【００１７】
本発明の基礎とする意外な着想とは、Ｌ２ＣＡＰ適合性テストのためのテストモードを機器ハードウェアの影響やユーザインタフェースの利用を伴わずに提供できることである。テストすべき機器をテストモードへ移行させるためにＢｌｕｅｔｏｏｔｈメッセージを利用することで、Ｌ２ＣＡＰのテストにかかるコストが最低限に抑えられる。
【００１８】
次に、図面を参照しながら有利な実施形態に基づき本発明について説明する。
【００１９】
図１は、本発明による方法を実施するためのコンフィギュレーションを示す図である。
【００２０】
図１には、本発明による方法を実施するための構成が略示されている。ここには２つのＢｌｕｅｔｏｏｔｈ機器１１０，１２０がそれらのＢｌｌｕｅｔｏｏｔｈプロトコルスタックとともに描かれている。Ｂｌｕｅｔｏｏｔｈ機器１１０がテストすべきＢｌｕｅｔｏｏｔｈ機器である。Ｂｌｕｅｔｏｏｔｈ機器２１０は任意のＢｌｕｅｔｏｏｔｈ機器であり、これはテストすべきＢｌｕｅｔｏｏｔｈ機器１１０と通信することができる。テストすべきＢｌｕｅｔｏｏｔｈ機器１１０のＢｌｕｅｔｏｏｔｈプロトコルスタックの構造を以下に示す。このＢｌｕｅｔｏｏｔｈプロトコルスタックは最下層としてベースバンド１１４を有している。このベースバンドの上に ”Ｌｉｎｋ Ｃｏｎｔｒｏｌ ａｎｄ Ａｄａｐｔｉｏｎ Ｐｒｏｔｏｃｏｌ” （Ｌ２ＣＡＰ） １１２が配置されている。さらに別のプロトコルとしてベースバンド１１４の上に ”Ｌｉｎｋ Ｍａｎａｇｅｒ Ｐｒｏｔｏｃｏｌ” （ＬＭＰ） １１６が配置されている。”Ｌｉｎｋ Ｍａｎａｇｅｒ Ｐｒｏｔｏｃｏｌ” １１６はリンク確立およびリンク制御のために用いられる。Ｌ２ＣＡＰ １１２とＬＭＰ １１６の上の層にはネットワーク層１１８が設けられている。さらにネットワーク層１１８の上にはそれよりも上位の階層のプロトコルまたはアプリケーション１２０が設けられている。
【００２１】
Ｂｌｕｅｔｏｏｔｈ機器２１０も同様に構成されており、つまりベースバンド２１４、Ｌ２ＣＡＰ ２１２、ＬＭＰ ２１６、ネットワーク層２１８、上位の階層のプロトコルまたはアプリケーション２２０が設けられている。Ｂｌｕｅｔｏｏｔｈ機器１１０，２１０間の通信において、Ｂｌｕｅｔｏｏｔｈ機器１１０のベースバンド１１４とＢｌｕｅｔｏｏｔｈ機器２１０のベースバンド２１４との間で物理的な通信が行われる。Ｂｌｕｅｔｏｏｔｈ１１０のＬ２ＣＡＰ １１２とＢｌｕｅｔｏｏｔｈ２１０のＬ２ＣＡＰ ２１２との間にデータリンク１４が生じる。
【００２２】
また、個々のＢｌｕｅｔｏｏｔｈ機器１１０，２１０の内部において、プロトコルＬ２ＣＡＰ １１２とＬＭＰ １１６もしくはＬ２ＣＡＰ ２１２とＬＭＰ ２１６を有するプロトコルレベルとそれよりも上位の階層との通信が行われ、ここでは伝送路１２２もしくは２２２が描かれている。
【００２３】
さて、Ｂｌｕｅｔｏｏｔｈ １１０をテストしようとする場合には、その目的で試験装置１０が用いられる。Ｂｌｕｅｔｏｏｔｈ機器２１０または相応の機能をもつ他の任意のＢｌｕｅｔｏｏｔｈ機器によって、ＢｌｕｅｔｏｏｔｈメッセージがテストすべきＢｌｕｅｔｏｏｔｈ機器１１０へ伝送される。このＢｌｕｅｔｏｏｔｈメッセージによりＢｌｕｅｔｏｏｔｈ機器１１０もしくはＬ２ＣＡＰがテストモードに移され、その結果、Ｌ２ＣＡＰとそれよりも上位の階層との通信が試験装置１０に向けて経路変更される。Ｂｌｕｅｔｏｏｔｈ機器２１０からのＢｌｕｅｔｏｏｔｈメッセージは、ＡＣＬリンクが確立されそのＡＣＬリンクを介してＢｌｕｅｔｏｏｔｈメッセージが送信されるようにして伝達される。メッセージ送信後、ＡＣＬリンクを再び確立することができるが、その際、テストすべきＢｌｕｅｔｏｏｔｈ機器１１０のＬ２ＣＡＰ １１２はテストモードに留まり続け、したがって試験装置１０と通信することができる。テストモードからノーマル動作モードへの切り替えは、Ｂｌｕｅｔｏｏｔｈ機器２１０または他の任意のＢｌｕｅｔｏｏｔｈ機器から新たに相応のＢｌｕｅｔｏｏｔｈメッセージが送出されてはじめて行われる。
【００２４】
Ｂｌｕｅｔｏｏｔｈメッセージをそのメッセージのために特別なＬ２ＣＡＰ信号を設けるようにして構成できるが、そのためには標準化が必要になってしまう。標準化されている別の命令の中にこのメッセージを「隠す」ようにすれば、そのような標準化を伴わずにこの種のＢｌｕｅｔｏｏｔｈメッセージ伝達を実現できる。ここではたとえばＬ２ＣＡＰのコネクションリクエストパケット（”Ｃｏｎｎｅｃｔｉｏｎ Ｒｅｑｕｅｓｔ Ｐａｃｋｅｔ”）あたりが考慮の対象となり、その場合、メッセージは任意のＰＳＭ値（”Ｐｒｏｔｏｃｌｏ／Ｓｅｒｖｉｃｅ Ｍｕｌｔｉｐｌｅｘｅｒ”）によって実現される。
【００２５】
本発明による実施例のこれまでの説明は例示の目的で用いられたにすぎず、本発明をそれに限定する目的として用いたわけではない。本発明の枠や本発明に相当する構成を離れることなく本発明の範囲内で様々な変更や修正が可能である。
【図面の簡単な説明】
【図１】
発明による方法を実施するためのコンフィギュレーションを示す図である。
【国際公開パンフレット】
2004509525.tif 000003
2004509525.tif 000004
2004509525.tif 000005
2004509525.tif 000006
2004509525.tif 000007
2004509525.tif 000008
2004509525.tif 000009
2004509525.tif 000010
2004509525.tif 000011
2004509525.tif 000012
2004509525.tif 000013
2004509525.tif 000014
2004509525.tif 000015
2004509525.tif 000016
【国際調査報告】
2004509525.tif 000017
2004509525.tif 000018