(57)【要約】  電子装置は、衛星（２０）への、オーディオ通信を含む無線データ通信を可能にするＢｌｕｅｔｏｏｔｈタイプ通信手段を備えており、該デバイスはメインベースバンドホスト（１００）とＢｌｕｅｔｏｏｔｈタイプコントローラ（２００）とを含んでおり、該メインベースバンドホストは、該衛星のアラーム回路の起動向けに配置されたＡＴタイプコマンドの生成を可能にするプロファイル層を備えている。
2012533951.tif 000002
【特許請求の範囲】
【請求項１】
Ｂｌｕｅｔｏｏｔｈタイプ通信手段を備える電子装置であって、
前記Ｂｌｕｅｔｏｏｔｈタイプ通信手段により、データは、衛星（２０）へ、オーディオ通信を含む無線データ通信可能であり、
当該デバイスは、
メインベースバンドホスト（１００）と、
Ｂｌｕｅｔｏｏｔｈタイプコントローラ（２００）と、を含み、
前記メインベースバンドホストは、前記衛星のアラーム回路の起動のために設けられたＡＴタイプコマンドの生成を可能にするプロファイル層を備える、電子装置。
【請求項２】
前記衛星から受信された信号の強度を判断するためのＲＳＳＩ検出手段と、
前記装置と前記衛星との間の距離を表す情報を導出するためのルックアップテーブルに従う手段と、を含むことを特徴とする、請求項１に記載の電子装置。
【請求項３】
前記距離を表す情報が前記装置に表示されることを特徴とする、請求項２に記載の電子装置。
【請求項４】
前記装置が、モバイル電話、または、Ｂｌｕｅｔｏｏｔｈ性能を具備するモバイルであることを特徴とする、請求項１から３のいずれか一項に記載の電子装置。
【請求項５】
前記装置が、Ｂｌｕｅｔｏｏｔｈ性能を具備するＰＤＡタイプ携帯端末であることを特徴とする、請求項１から３のいずれか一項に記載の電子装置。
【請求項６】
Ｂｌｕｅｔｏｏｔｈタイプ性能を具備する第１の電子装置（１０）が、同様にＢｌｕｅｔｏｏｔｈタイプ性能を具備する第２の電子装置を検出するための検出プロセスであって、
−前記Ｂｌｕｅｔｏｏｔｈタイプ通信を起動させるための第１の初期化ステップ（２１）と、
−前記第２の装置（２０）に転送される接続リクエストの送信ステップ（２２）と、
−前記接続リクエストの成否を判断するテストステップ（２３）と、
−前記テストの成功時の、
−ＲＳＳＩ情報を用いた前記第１および第２の装置間の推定距離の評価（３１）、および、前記ＲＳＳＩ情報と前記距離との間の対応を与えるルックアップテーブルの読み取りステップと、
−前記ユーザへの前記距離の表示ステップ（３２）と、
−前記第２の装置の存在警告回路を起動するために、ＯＮパラメータと関連した特定のＡＴ＋ＢＬＯＣ  コマンドの生成および送信ステップと、
−前記テストの失敗時の、
−前記第２の装置との追加連続接続リクエストと、これらの追加接続の確立に関するその後のテストと、を含む永続サーチモードの設定ステップ（４１）と、前記その後のテストが成功すると、
−前記接続の成功を前記ユーザへ伝達するステップ（４４）と、
−前記第２のデバイスの存在警告回路を起動するために、ＯＮパラメータと関連した特定のＡＴ＋ＢＬＯＣコマンドの生成および送信ステップと、を含む検出プロセス。
【請求項７】
前記ユーザが、前記第２の装置の検出を視覚メッセージによって通知される、請求項６に記載の検出プロセス。
【請求項８】
前記ユーザが、前記第２の装置の検出を聴覚／振動メッセージによって通知される、請求項６に記載の検出プロセス。
【請求項９】
前記第２の装置の前記アラーム回路を無効化するために、ＡＴ＋ＢＬＯＣ（ＯＦＦ）メッセージを送信することをさらに含む、請求項６から８のいずれか一項に記載の検出プロセス。
【請求項１０】
前記その後のテストの成功時に、ＯＮパラメータと関連し、前記装置の前記プロファイル層に送信されるＡＴ＋ＢＬＯＣコマンドの生成によって、前記衛星装置（２０）の前記視覚性、聴覚性または振動性のアラーム信号を前記ユーザがコントロールできるようにするステップをさらに備える、請求項６に記載の検出プロセス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エレクトロニクスの分野、より具体的には、Ｂｌｕｅｔｏｏｔｈデバイスの検出装置およびプロセスに関する。
【背景技術】
【０００２】
我々の日常生活向けのデバイスおよび電化製品、とりわけ、Ｂｌｕｅｔｏｏｔｈ性能を具備する電化製品が開発されるのと同時に、無線通信が普及しつつある。
【０００３】
このような基準で可能にされた無線通信によって、モバイル電話、ラップトップコンピュータおよび携帯情報端末（ＰＤＡ）などの種々の機器が、オーディオヘッドセットなどの種々のインタフェースと容易に通信可能になり、エンドユーザの快適さを向上させる。
【０００４】
しかしながら、無線通信は、様々な電化製品およびアクセサリを手元から離すことになり、アクセサリが紛失されるという状況が多数生じている。
【０００５】
必要に応じて、Ｂｌｕｅｔｏｏｔｈタイプデバイスを見つけるための効果的なプロセスを有することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、近くにあるＢｌｕｅｔｏｏｔｈデバイスを別のＢｌｕｅｔｏｏｔｈデバイスによって検出するためのプロセスを達成することである。
【０００７】
本発明のもう１つの目的は、例えばオーディオヘッドセットなど紛失のおそれのあるＢｌｕｅｔｏｏｔｈタイプアクセサリを容易に発見するためのプロセスおよび装置を達成することである。
【課題を解決するための手段】
【０００８】
これらの目的は、Ｂｌｕｅｔｏｏｔｈタイプ衛星に対する無線通信、例えばオーディオ無線通信を可能にするＢｌｕｅｔｏｏｔｈタイプ通信手段を備えており、ベースバンド中央ユニットおよびＢｌｕｅｔｏｏｔｈタイプ通信コントローラを備える電子装置によって達成される。
【０００９】
該ベースバンドユニットはプロファイル層を実行し、該衛星でアラームを起動させるためのＡＴタイプコマンドの生成および送信を可能にする。
【００１０】
一具体的実施形態では、該装置は、該衛星から受信された信号の強度を判断するために受信信号強度表示（ＲＳＳＩ）を検出する手段を備えており、さらに、該衛星から該装置が離れている距離を表す情報を導出するためにルックアップテーブルに従う手段を含んでいる。
【００１１】
好ましくは、該距離を表す情報は該装置に表示される。これはまた別の手段によって通知されてもよい。
【００１２】
一具体的実施形態では、該装置は、モバイル電話や、Ｂｌｕｅｔｏｏｔｈ性能を具備する電話や、Ｂｌｕｅｔｏｏｔｈ機能性を具備するＰＤＡタイプ携帯端末である。
【００１３】
Ｂｌｕｅｔｏｏｔｈ性能を具備する第１の電子装置によって、Ｂｌｕｅｔｏｏｔｈ性能を具備する第２の電子装置を検出するプロセスも達成され、このプロセスは以下のステップを備える：
−該第１の装置で該Ｂｌｕｅｔｏｏｔｈタイプ通信手段を起動するための初期化ステップと、
−該第１の装置によって該第２の装置に送信された接続リクエストを確立するステップと、
−該接続リクエストの成否を判断するためのテストステップであって、この場合、
−ＲＳＳＩ情報による該第１および第２の装置間の推定距離の評価、および該ＲＳＳＩ情報と該推定距離間のルックアップテーブルの読み取りと、
−該ユーザへの該距離情報の表示と、
−該第２の装置で有無を示すアラーム回路を起動させるための、ＯＮパラメータと関連した特定のＡＴ＋ＢＬＯＣコマンドの生成および送信、とを含むステップであり、
該テストの不具合の場合には、
−該第２の装置との新たな接続の試みと、引き続くこのような接続の確立の成否をテストすることと、を伴う永続サーチモードでの構成と、該接続が成功する場合に、
−該第２の装置の検出成功を該ユーザに通知することと、
−該第２の装置の有無を示すアラーム回路を起動させるための、ＯＮパラメータと関連した特定のＡＴ＋ＢＬＯＣコマンドの生成および送信とを伴う。
【００１４】
一具体的実施形態では、該ユーザは、表示されている信号によって、あるいは聴覚および／または振動手段などの他の手段によって該第２の装置の検出を通知される。
【００１５】
好ましくは、アラームが発せられると、該プロセスは、該第２の装置の該アラーム回路を解除するためのＡＴ＋ＢＬＯＣ（ＯＦＦ）コマンドの送信を伴う。
【００１６】
本発明の１つ以上の実施形態の他の特徴は、添付の図面と関連して読まれる場合に、以下の詳細な説明を参照して最もよく理解される。
【図面の簡単な説明】
【００１７】
【図１】本出願に説明されているプロセスを実行するホストおよびＢｌｕｅｔｏｏｔｈ通信コントローラを備える装置１０の一般的アーキテクチャを図示している。
【図２】特定のＡＴ＋ＢＬＯＣコマンドを使用するプロセスの第１の実施形態を図示している。
【図３】特定のＡＴ＋ＢＬＯＣコマンドを使用するプロセスの第２の実施形態を図示している。
【発明を実施するための形態】
【００１８】
（好ましい実施形態の説明）
次に、Ｂｌｕｅｔｏｏｔｈタイプアクセサリまたはデバイスとの距離の問題に対処可能な、本発明に係るプロセスの一実施形態について説明する。
【００１９】
本発明はとりわけ、コーデックや、Ｂｌｕｅｔｏｏｔｈ標準にしたがった無線ヘッドセットへのオーディオデータの送信を可能にする拡張オーディオ性能を備える、最新世代のモバイル電話の実現に適合される。
【００２０】
図１を参照すると、ホストまたはベースバンド１００と、ｍｐ３オーディオファイルなどのオーディオファイルを記憶する手段を有するモバイル電話の特定の場合における例えばベースバンドユニットと、ユーザインターフェースとを備える装置１０がある。ユーザインターフェースにより、ユーザはファイル選択およびオーディオ機能の起動が可能である。当業者は、図１のアーキテクチャを任意の携帯情報端末（ＰＤＡ）、任意のラップトップコンピュータ、そして一般的には任意のモバイル情報処理システム（Ｉ．Ｈ．Ｓ．）に容易に適合させるであろう。
【００２１】
通常、ホストはプロセッサ（図示せず）を有し、プロセッサは、アドレスおよびデータバスを介して、１つ以上の入出力（Ｉ／Ｏ）ユニット、リードアクセスメモリ（Read Access Memory, ＲＡＭ）、および、ＲＯＭ、ＥＰＲＯＭ（消去可能プログラマブルリードオンリーメモリー）またはフラッシュメモリなどの記憶メモリと通信する。これらの要素は当業者に既知であり、さらには説明しない。
【００２２】
一般的に、メモリは、ｍｐ３標準にしたがうオーディオファイルなどのユーザファイルを記憶するため、また、装置１０の拡張機能を実行するための命令およびマイクロプログラムを記憶するために使用される。モバイル電話という具体的な場合には、ホスト１００は、さらに、所定の標準にしたがった無線通信を可能にする送受信回路を備えている。
【００２３】
あるいは、装置１０は、モバイルまたはセルラー電話とは別の任意の電子機器であってもよい。
【００２４】
加えて、携帯装置１０はＢｌｕｅｔｏｏｔｈコントローラ２００を備え、このＢｌｕｅｔｏｏｔｈコントローラ２００は、Ｂｌｕｅｔｏｏｔｈ標準にしたがった無線通信、特に、例えば無線ヘッドセットなどの遠隔衛星２０へのオーディオファイルの無線送信を確立および処理するためのベースバンド（ｂａｎｄｂａｓｅ）ホストと通信する。受信されたオーディオデータは、あるＡ２ＤＰ（アドバンストオーディオ配信プロファイル）プロファイルで、既知のようにストリーミングおよびカプセル化される。
【００２５】
Ｂｌｕｅｔｏｏｔｈコントローラ２０は、自身のプロセッサ（図示せず）およびその付随（companion）回路を備え、衛星ユニット２０または無線ヘッドセットにオーディオファイルをストリーミングモードで転送できる。
【００２６】
ホスト１００およびＢｌｕｅｔｏｏｔｈコントローラ２００は、指定ホストコントローラインタフェース（ＨＣＩ）として既知の通信インタフェース１５０によって、相互に通信する。ＨＣＩにより、ホストによるコントローラ２００のコントロールを可能にするメッセージおよびイベントを交換できる。通信インタフェース１５０によって、コントローラ２００を介して、ホスト１００はＢｌｕｅｔｏｏｔｈリンクをコントロールできる。Ｂｌｕｅｔｏｏｔｈリンクは、さらに、接続リンクの確立、処理および遮断を可能にするリンクマネージャ（ＬＭ）層を含む。
【００２７】
本発明の装置は、遠隔衛星との距離を処理可能な拡張機能を備えている。
【００２８】
一具体的実施形態では、回路１００はコントローラ２０から受信された情報を解釈する。この情報は、２つの通信要素１０および２０が送出電力をコントロールできるよう、従来から当業者においてで使用されている受信信号強度表示（ＲＳＳＩ）のタイプの情報である。この情報ＲＳＳＩは、装置１０と衛星２０との間の距離を表すある情報を導出するために使用される。このために、モバイルは、強度を表す情報と、推定された装置とアクセサリとの間の距離または装置とＢｌｕｅｔｏｏｔｈ衛星との間の距離と、の間のルックアップテーブルを使用する。
【００２９】
ＲＳＳＩ信号の情報から距離を判断するこのような期間に、衛星デバイスが送出電力を変化させ、モバイルとＢｌｕｅｔｏｏｔｈアクセサリ間またはモバイルと衛星間の距離測定を損なうことを回避するために「電力コントロールリクエスト」（ＰＣＲ）機能を無効化するようにモバイルがコントロールされる点に留意されたい。
【００３０】
装置１０に対する衛星２０の接近についてユーザに通知するために、このような距離情報は、装置の一方または他方、あるいは両方に表示される。
【００３１】
このような情報は一般的に、とりわけこのような衛星がユーザによって（pas the user）見失われた場合に、モバイル電話に対する衛星の接近またはコンバーシットリー（conversitly）、遠隔距離を処理するには十分ではない。
【００３２】
図１を参照すると、ホスト１００とＢｌｕｅｔｏｏｔｈコントローラ２００間の通信が、Bluetooth Core Specification du Bluetooth SIG  （Special Interest Group）で定義され、かつ、２つの通信装置１０および２０間の通信の連続的なカプセル化を実行する一連のソフトウェア層でなされることが分かり、この一連のソフトウェア層は、特に以下を含んでいる：
Ｌ２ＣＡＰ層（論理リンクコントロールおよび適合プロトコル）；
ＳＤＰ層（サービスディスカバリープロトコル）；
プロファイル層。
【００３３】
これらの層は当業者に既知であり、さらには説明しない。
【００３４】
ＳＤＰ層は衛星２０が属する具体的なカテゴリを記述するために使用され、これに対応して、プロファイル層は衛星２０によって提供される別の機能を記述する。
【００３５】
デバイス２０がハンズフリーデバイスであれば、特定のプロファイルがこれに割り当てられ、所定数の機能をカバーする。本発明の一具体的実施形態であるオーディオヘッドセットという特定の場合には、ＨＳＰ（ハンドセットプロトコル）タイププロファイルや、最近ではＨＦＰ（ハンズフリープロファイル）プロファイルについて考慮してもよい。
【００３６】
２つの通信装置１０および２０の「プロファイル」層間の通信は、１セットのＡＴタイプコマンドによって達成され、これは、Ｂｌｕｅｔｏｏｔｈ基準に関する標準参考文献、とりわけ、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧのハンズフリープロファイルおよびヘッドセットプロファイルに関する参考文献に定義されている。
【００３７】
これらのＡＴコマンドは、接続や簡易番号（abridged number）の送信などの種々の機能をサポートするためのメッセージの交換送受信を可能にする。
【００３８】
装置１０と衛星２０間の距離の管理を大きく向上させるために、ある特定のＡＴコマンドを実行することが提案される。このＡＴコマンドは、衛星２０に関する新たなアラーム機能（あるいは反対に、モバイル電話１０の新たなアラーム）をサポートするために使用される。
【００３９】
この新たなコマンドは、ＡＴ＋ＢＬＯＣとして定義されており、２つのＯＮおよびＯＦＦパラメータと関連している。
【００４０】
２つの装置１０および２０のうちの一方のプロファイル層がＯＮパラメータと関連したＡＴ＋ＢＬＯＣを受信すると、上記装置は適切なアラーム信号を生成する。このアラーム信号は、装置の接近をユーザに通知するために、表示されてもよいし、聴覚性であってもよい。したがって、ユーザが紛失したおそれのある装置を発見する助けとなる。
【００４１】
同じＡＴ＋ＢＬＯＣコマンドであるがＯＦＦパラメータと関連しているＡＴ＋ＢＬＯＣコマンドを受信することにより、アラーム信号は停止する。
【００４２】
したがって、Ｂｌｕｅｔｏｏｔｈヘッドセットを紛失した可能性のあるユーザが、自身のモバイル電話を介して、ヘッドセットにあるアラーム回路を制御でき、このヘッドセットを発見するのを補助できるとともに、正確な物理的位置を判断できる。
【００４３】
概して、アラーム回路は、表示可能、聴覚性または振動性アラーム信号の生成に基づいて、任意の電子回路であってよく、種々の形態および実施形態を採りうる。したがって、このような回路に関する実用的詳細はさらに説明しない。
【００４４】
プロファイル層レベルで交換されたＡＴ＋ＢＬＯＣコマンドの使用に基づいて提案された新たな機能は、ＲＳＳＩによる距離の処理の柔軟性を大きく改良および向上させる。
【００４５】
しかしながら、衛星デバイス２０がモバイル電話１０のコントロールの及ばない場所にあり、この場合にはこの場所を示すアラーム回路をトリガすることができないという状況が生じることもある。
【００４６】
図２は、このような問題を解決する、あるモバイル電話で実行され、かつＡＴ＋ＢＬＯＣコマンドに基づいたプロセスの一具体的実施形態を図示している。
【００４７】
ステップ２１において、プロセスは、例えば、カウンタのリセットおよび通信手段の起動を可能にする初期化段階から開始する。
【００４８】
次いで、ステップ２２において、このプロセスは、とりわけＨＣＩ接続リクエストコマンドの生成によって衛星２０に送信される接続リクエストに進む。
【００４９】
ステップ２３は、接続リクエストの成否を判断するためのテストであり、成功した場合、プロセスはステップ３１に進み、そうでなければプロセスはステップ４１に進む。
【００５０】
ステップ３１において、プロセスは、ユーザおよびモバイルが物理的に衛星に接近している際に探知される衛星の送信電力を一定に維持するために「電力コントロールリクエスト」（ＰＣＲ）機能を一時的に（prealably and temparily）無効化した後に、とりわけ、上記距離とＲＳＳＩ信号レベル間の対応を与えるルックアップテーブルへのアクセスによって、装置１０から衛星２０を隔てる推定距離の評価を実行する。
【００５１】
一具体的実施形態では、ルックアップテーブルは、テア（tare）動作時にテーブルに導入された基準値がロードされ、この間に、モバイル電話は、異なる所定の距離に対応するＲＳＳＩの種々の値を連続的に記録する。
【００５２】
ステップ３２において、プロセスは、ステップ３１で既に評価された距離の表示に進む。
【００５３】
ステップ３３は任意のステップであり、このステップによって、ユーザは、ＯＮパラメータと関連し、上記デバイスのプロファイル層に送信されたＡＴ＋ＢＬＯＣコマンドの生成によって、衛星デバイス２０の蛍光性（luminous）、聴覚性または振動性のアラーム信号の起動をコントロールすることができる。
【００５４】
任意に、プロセスは次いでステップ３４に進み、衛星を無効化するために、ＯＦＦパラメータと関連した新たなＡＴ＋ＢＬＯＣコマンドが生成される。
【００５５】
上記のように、テスト２３の失敗時に、プロセスはステップ４１に進み、ここで装置１０は、衛星２０が見失われた可能性があるモードに対応する、「永続」サーチモードに移行する。
【００５６】
いわゆる永続サーチモードにおいて、装置１０は、ステップ４２および４３にそれぞれ図示されているように、新たな接続の確立と、このような接続の実際の確立のチェックとを定期的に試みる。
【００５７】
接続が失敗した場合、これは見失われた衛星が圏外にあることを意味し、プロセスはステップ４１にループバックする。
【００５８】
反対に、接続が成功すると、つまり、自身のモバイル電話を有するユーザが衛星２０の受信／送信圏内に入ると、プロセスは、衛星が実際に検出されたことをユーザに通知するステップ４４に進む。実際、モバイル電話１０は、衛星の検出を通知する視覚メッセージをディスプレイに表示可能である。
【００５９】
次いで、ステップ４５において、プロセスは、衛星におけるアラーム信号の生成をコントロールするために、ＯＮパラメータと関連した特定のＡＴ＋ＢＬＯＣコマンドの生成および送信に進む。
【００６０】
自身のオーディオヘッドセットや衛星２０を発見したユーザのコントロール時に、プロセスは次いでステップ４６に進み、ここで、衛星のアラーム回路を無効化するために、ＯＦＦパラメータと関連した新たなＡＴ＋ＢＬＯＣコマンドが発行される。
【００６１】
したがって、ユーザおよびユーザの電話が衛星の受信圏内に入るとすぐに、プロセスにより、見失われた衛星のサーチおよび迅速な発見が可能となることが分かる。
【００６２】
特定のＡＴ＋ＢＬＯＣの使用は、種々の異なる実施形態を実行に役立つ。とりわけ、衛星が実際にＡＴ＋ＢＬＯＣコマンドをサポートしているか否かをチェックする性能を装置１０に付与するために、図２に図示されているプロセスでテストをアレンジしてもよい。
【００６３】
本発明のプロセスおよび回路はしたがって、多数の用途向けに使用可能である。図３に示されている第２の実施形態で図示されているように、好都合なことに、装置１０から衛星が一時的に離れることを伝達（signalling）するのに使用可能である。
【００６４】
ステップ５１において、プロセスは、衛星内のカウンタ（またはデクリメント回路）の初期化およびアラーム回路の無効化に進む。装置１０はＯＦＦパラメータと関連した特定のＡＴ＋ＢＬＯＣコマンドを周期的に生成する状態に初期化される。
【００６５】
次いで、ステップ５２において、プロセスは、上記カウントユニットのデクリメントに進む。
【００６６】
次のステップ５３は、ＯＦＦパラメータと関連したＡＴ＋ＢＬＯＣコマンドの受信を判断するためのテストに対応し、このコマンドが衛星によって受信される場合、衛星の接近を確認する。この場合、プロセスは、カウンタをリセットするためにステップ５１にループバックする。
【００６７】
衛星（オーディオヘッドセット）が装置から離れすぎていて接続を確立できない場合、ＡＴ＋ＢＬＯＣ（ＯＦＦ）コマンドは受信されず、衛星で実行されるプロセスは、カウンタが達した値でのテストに対応するステップ５４に進む。
【００６８】
達した値がゼロに等しい場合、プロセスは、ステップ５５でアラーム回路を起動し、モバイル電話つまり装置１０に対して、衛星２０の位置が遠ざかっていることをユーザに通知する。
【００６９】
達した値がゼロでない場合、プロセスは、さらなる後続のテストを実行するために、ステップ５２、５３、５４にループバックする。
【００７０】
したがって、カウンタは所定の時間を設定するために使用可能であり、この時間を超えると、装置１０に対する圏外での衛星２０の動きは、衛星２０でのアラーム信号の生成を伴うことになり、衛星を見失った可能性をユーザに通知することが分かる。
【図１】
2012533951.tif 000003
【図２】
2012533951.tif 000004
【図３】
2012533951.tif 000005
【国際調査報告】
2012533951.tif 000006
2012533951.tif 000007
2012533951.tif 000008