(57)【要約】第１および第２通信装置ＭＴ、ＡＰを具え、前記第１装置ＭＴは呼び出し走査状態に入るのに適合し、この状態において特定の呼び出し走査周波数ｆｐｓにおける送信に受容力があり、前記第２装置ＡＰは前記呼び出し走査周波数ｆｐｓの推定を中心とする呼び出しトレインＡを送信するのに適合した通信配置１０を開示する。前記配置は、前記装置ＭＴ、ＡＰ間の以前の通信に続く予め決定された状況下で、前記第２装置ＡＰを、前記推定に対応してシフトし、好適には、元の呼出しトレインＡの少なくとも１つの予め決められた周波数サブトレインＡ２の送信を防ぐように切り捨てした周波数ｆ（ｋ）において開始するように変更された呼び出しトレインＡ’を送信するように適合させたことを特徴とする。
2004533758.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２通信装置を具え、前記第１装置は呼び出し走査状態に入るのに適合し、この状態において特定の呼び出し走査周波数における送信に受容力があり、前記第２装置は前記呼び出し走査周波数の推定を中心とする呼び出しトレインを送信するのに適合した通信配置において、前記装置間の以前の通信に続く予め決定された状況下で、前記第２装置を、前記推定に対応してシフトされた周波数において開始するように変更された呼び出しトレインを送信するように適合させたことを特徴とする通信配置。
【請求項２】
請求項１に記載の通信配置において、前記予め決定された状況が、前記以前の通信と前記変更された呼び出しトレインとの間の時間経過の考慮を含むことを特徴とする通信配置。
【請求項３】
請求項１又は２に記載の通信配置において、前記前記以前の通信は、前記装置間で行われる問い合わせ手順に対する応答を含むことを特徴とする通信配置。
【請求項４】
請求項１、２又は３に記載の通信配置において、前記以前の通信は、通信リンク故障によって停止したことを特徴とする通信配置。
【請求項５】
請求項１、２、３又は４に記載の通信配置において、前記変更された呼び出しトレインを、例えば、前記呼び出しトレインの第２周波数サブトレインが送信されないことを保障する呼び出しタイムアウトを設定する前記第２装置によって切り捨て、好適には、前記呼び出しタイムアウトを、前記変更された呼び出しトレインが送信される前に設定することを特徴とする通信配置。
【請求項６】
請求項１、２、３、４又は５に記載の通信配置において、前記呼び出し走査周波数を、前記第１装置に関するクロックオフセット情報とネットワークアドレスとの少なくとも一方に基づいてシフトすることを特徴とする通信配置。
【請求項７】
請求項１ないし６のいずれか１項に記載の通信配置において、前記第１装置はマスタユニットの組におけるマスタユニットを具え、前記第２装置はスレーブユニットを具え、前記変更された呼び出しトレインは、前記スレーブユニットによって前記組における複数のマスタユニットを呼び出すのに使用される一連の呼び出しトレインの一部を具え、前記一連の呼び出しトレインにおける各々の呼出しトレインは、各々が前記複数のマスタユニットの呼び出されているものの呼び出し走査周波数の推定値において開始するように各々変更された呼び出しトレインを具えることを特徴とする通信配置。
【請求項８】
請求項１ないし６のいずれか１項に記載の通信配置において、前記第１装置は複数のスレーブユニットのうちの１つのスレーブユニットを具え、前記第２装置はマスタユニットを具え、前記変更された呼び出しトレインは、前記マスタユニットによって前記複数のスレーブユニットを順次に呼び出すのに使用される一連の呼び出しトレインの一部を具え、前記一連の呼び出しトレインにおける各々の呼び出しトレインを、前記複数のスレーブユニットにおけるスレーブユニットの個々の呼び出し走査周波数の推定値において開始するように変更したことを特徴とする通信配置。
【請求項９】
請求項８に記載の通信配置において、前記順次呼び出しを前記マスタユニットによって使用し、ハンドオフに関するスレーブユニットからの多数のリクエストに答えることを特徴とする通信配置。
【請求項１０】
請求項１ないし６のいずれか１項に記載の通信配置において、前記又は各々の前記変更された呼び出しトレインを使用し、前記装置間に以前あった通信リンクの再接続を試み、前記又は各々の前記第１装置を、好適には、前記以前に存在した通信リンクにおける中断の検出において連続的な前記呼び出し走査状態に入るのと、好適には、少なくとも予め決められた周期中前記呼び出し走査状態のままでいて、前記呼び出しトレインを待つこととに適合させたことを特徴とする通信配置。
【請求項１１】
請求項１０に記載の通信配置において、前記第２装置は、前記変更された呼び出しトレインを複数回繰り返すことによって、前記以前に存在した接続を再確立することを試みることを特徴とする通信配置。
【請求項１２】
請求項１ないし１１のいずれか１項に記載の通信配置において、前記又は各々の前記第２装置は、前記又は各々の前記第１装置の呼び出しを、呼び出しタイムアウトイベントの終了において停止し、前記タイムアウトを、好適には前記又は各々の前記第２装置によって又はこれらにおいて設定可能としたことを特徴とする通信配置。
【請求項１３】
請求項１ないし１２のいずれか１項に記載の通信配置において、前記又は各々の前記第１装置からの前記変更された呼び出しトレインに対する応答の受信又は非受信から、前記又は各々の前記第１装置が前記第２装置の通信範囲内であるか否かを決定することを含むことを特徴とする通信配置。
【請求項１４】
請求項１ないし１３のいずれか１項に記載の通信配置において使用する通信装置であって、少なくとも１つの他の通信装置を、前記他の通信装置の呼び出し走査周波数を中心とする呼び出しトレインを使用して呼び出すことに適合する通信装置において、前記装置間の以前の通信に続く予め決定された状況の下で、前記推定に対応してシフトされた周波数において開始するように変更された呼び出しトレインを送信することに適合することを特徴とする通信装置。
【請求項１５】
請求項１４に記載の通信装置において、前記予め決定された状況は、前記以前の通信と前記変更された呼び出しトレインの送信との間の時間経過の考慮を含むことを特徴とする通信装置。
【請求項１６】
請求項１４又は１５に記載の通信装置において、前記以前の通信は、前記装置と前記他の装置との間で実行された問い合わせ手順に対する応答を含むことを特徴とする通信装置。
【請求項１７】
請求項１４ないし１６のいずれか１項に記載の通信装置において、前記以前の通信は、通信リンク中断によって停止したことを特徴とする通信装置。
【請求項１８】
請求項１４ないし１７のいずれか１項に記載の通信装置において、前記変更された呼び出しトレインを、好適には、前記呼び出しトレインの第２周波数サブトレインが送信されないことを保障する呼び出しタイムアウトを設定する前記装置によって切り捨て、前記タイムアウトを、好適には、前記変更された呼び出しトレインが送信される前に設定することを特徴とする通信装置。
【請求項１９】
請求項１４ないし１８のいずれか１項に記載の通信装置において、前記呼び出し走査周波数を、前記他の装置に関するクロックオフセット情報とネットワークアドレスとの少なくとも一方から推定することを特徴とする通信装置。
【請求項２０】
請求項１４ないし１９のいずれか１項に記載の通信装置において、好適にはブルートゥース配置のアクセスポイント又は移動端末を具えることを特徴とする通信装置。
【請求項２１】
第１及び第２通信装置を具える通信配置を動作する方法であって、前記第１装置は呼び出し走査状態に入るのに適合し、この状態において、特定の呼び出し走査周波数における送信を受信することができ、前記第２装置は前記第１装置の呼び出し走査周波数の推定を中心とする呼び出しトレインを送信するのに適合し、前記方法は、前記第２装置が、前記装置間の以前の通信に続く予め決定された状況の下で、前記推定に対応するようにシフトされた周波数において開始するように変更された問い合わせトレインを送信するステップを含むことを特徴とする方法。
【請求項２２】
請求項２１に記載の方法において、好適には、前記呼び出しの周波数サブトレインを伝送しないことを保障する呼び出しタイムアウトを設定することによって、前記変更された呼び出しトレインを切り捨てるステップを含むことを特徴とする方法。
【請求項２３】
請求項２１又は２２に記載の方法において、前記第１装置のクロックオフセット及びアドレスのうち少なくとも一方に基づいて前記呼び出し走査周波数を推定するステップを含むことを特徴とする方法。
【請求項２４】
請求項２１ないし２３のいずれか１項に記載の方法において、前記第１装置を前記第２装置から他の装置へハンドオフするのに使用することを特徴とする方法。
【請求項２５】
請求項２１ないし２４のいずれか１項に記載の方法において、前記装置間の失われた接続を再確立するのに使用することを特徴とする方法。
【請求項２６】
請求項２１ないし２５のいずれか１項に記載の方法において、前記第２装置によって使用し、多数の前記第１装置との接続を確立することを特徴とする方法。
【請求項２７】
請求項２１ないし２６のいずれか１項に記載の方法において、前記通信配置はブルートゥース配置を具え、前記又は各々の前記第１及び第２装置は、各々、アクセスポイント及び移動端末か、移動端末及びこれらのアクセスポイントかを具えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信配置に関し、特に、ローカルエリアネットワーク（ＬＡＮ）のような遠距離通信ネットワークにおける通信装置間の接続の確立に関する。
【背景技術】
【０００２】
パーソナルエリアネットワーク（ＰＡＮ）に基づく短距離無線通信の形式における上記形式の現在の実現方法は、当該技術分野において“ブルートゥース”（登録商標）通信として知られており、このブルートゥース通信はブルートゥース標準によって制御される。ブルートゥース標準に関する十分な明細を、ブルートゥーススペシャルインタレストグループ（ＳＩＧ）を通じてみることができ、このブルートゥースＳＩＧのウェブサイトを、“ｗｗｗ．ｂｌｕｅｔｏｏｔｈ．ｃｏｍ”において、現在の標準及び関連する情報と共に見ることができる。
【０００３】
ブルートゥース通信の有用な議論を、ＩＳＢＮ０−１３−０８９８４０−６の下でプレンティスホールＰＴＲによって刊行されたジェニファ  ブレイ及びチャールズ  Ｆ．スタールマンによる“ブルートゥース、無線接続”においてテキストブック形式において見ることができる。
【０００４】
他の先行技術を、例えば、国際公開公報ＷＯ０１／２０９４０、ＵＳ５９４０４３１と、米国公開出願２００１／０００５３６８Ａ１及び２００１／００３３６０１Ａ１とにおいて見ることができ、これらにおいて、この分野における現在の最先端技術のいくつかの特徴も考察されている。
【０００５】
読み手は、一般的なブルートゥース背景情報に関してと、例えば、ここで使用し、以下に規定する略語によって特にカバーされない用語の説明に関しても、上述したソースを参照されたい。
【０００６】
ブルートゥースモジュール／装置がなることができる２つの主な状態を、当該技術分野において、“待機”及び“接続”と呼ぶ。前記待機状態は、ブルートゥース装置が他の装置とのリンクを持たないデフォルト状態である。他のブルートゥース装置とのリンクを確立し、前記接続状態を達成するために、２つの手順を順次に行わなければならず、これらの手順を“問合せ”及び“呼出し”と呼ぶ。
【０００７】
任意の装置は、問合せメッセージを発してもよく、問合せ過程を使用し、可能性のあるマスタ又はスレーブユニットのアドレスを得、このアドレスを装置アクセスコード（ＤＡＣ）と呼ぶ。前記問合せ手順は装置間の接続を確立せず、前記呼出し手順のみがこれを行うことができる。前記問合せ手順は、接続に関する可能性がある候補を識別し、これらのアドレスを集める。ある装置が、例えば前記問合せ手順によって得られた他の装置のＤＡＣを知ると、この装置を呼び出すことができる。呼出しが成功すると、呼出し側及び呼び出された装置は、前記接続状態に入る。
【０００８】
前記問合せ手順において、問合せする装置は、一般問合せアクセスコード（ＧＩＡＣ）又は多数の任意の特別問合せアクセスコード（ＤＩＡＣ）を含む問合せメッセージを発する。最初に、問合せホッピングシーケンスを表すｆ（ｋ）を中心とする合計３２からの１６の周波数における単一問合せトレインの送信によって形成される“問合せトレインＡ”と呼ばれる問い合わせトレインにおいて、前記メッセージをいくつかのレベルにおいて繰り返す。
【０００９】
前記メッセージを、１つのブルートゥースタイムスロットにおいて２つの周波数において２回送り、続くタイムスロットを使用し、２つの対応する問合せ応答ホッピング周波数における返答に耳を澄ます。したがって、１６の問合せ周波数及びこれらの応答対応物を、１６のタイムスロット、すなわち１０ミリ秒に入れることができる。この問合せトレインＡを少なくともＮｉｎｑｕｉｒｙ回繰り返し、これは、前記トレイン全体の少なくとも２５６回の繰り返しを意味する。ボイスリンク（ＳＣＯ）がアクティブならば、ＳＣＯリンクに与えられる優先度が、前記問合せ送信が中断され、Ｎｉｎｑｕｉｒｙを増やして補償しなければならないことを意味するため、この数は２倍又は３倍になるかもしれない。
【００１０】
次に、前記問合せトレインＡを他の問合せトレインＢと交換し、前記残りの１６の周波数及びサイクルから成ることを繰り返す。現在のブルートゥース標準は、実質的にエラーの無い環境においてすべての応答の収集を保証するために、問合せトレインＡ及びＢ間のこの切り替えが少なくとも３回起こることを要求する。この反復の要求の結果は、問合せ放送が少なくとも１０．２４秒を要するかもしれないということである。
【００１１】
発見されたい装置は“問合せ走査”状態に入り、この状態において、興味あるＧＩＡＣ又はＤＩＡＣを含むメッセージに耳を澄ます。Ｔｗ＿ｉｎｑｕｉｒｙ＿ｓｃａｎとして知られる問合せ走査周期の間、単一のホップ周波数において聴くことによって、それは周期的な方法でまた作動する。これを、前記問合せ手順によって使用される１６の周波数をカバーするのに十分なほど長くしなければならない。ＳＣＯリンクの存在がより長い走査周期を必要とするかもしれないが、他の活動なしで、１６のブルートゥースタイムスロットが十分であるはずである。
【００１２】
前記問合せ走査に選択された周波数は、前記問合せホッピングシーケンスを作る３２の周波数のリストから来る。これらの周波数を、ＧＩＡＣと、ユニット自身のクロックによって命令されたシーケンス内の位相とによって決定する。前記位相と、したがって前記周波数とは、１．２８秒ごとに変化する。
【００１３】
適切なＩＡＣを含む問合せを聞くことにおいて、見つかりたがっている装置は、“問合せ応答”サブ状態に入る。この段階において争いの危険があるが、２つ以上の受信機が同じ例において前記問合せメッセージを聞いている可能性は、これらがこれらの個々のホッピングシーケンスにおいて同じ位相であることはありそうにないため、減る。低いとはいえ残っている争いの可能性に対して保護するために、ランダムな後退手順を使用し、この手順において、関係する装置は０と１０２３との間の乱数（ＲＡＮＤ）を発生し、少なくともＲＡＮＤのタイムスロットの間、前記接続又は待機状態に戻る。この後、前記問い合わせ応答サブ状態に再び入り、聞く。次に、前記装置は問合せメッセージを受けると、その装置のアドレスを含むそれ自身の情報を含む周波数ホップ同期（ＦＨＳ）パケットですぐに応答することができる。１．２８秒において、前記装置はそのＦＨＳパケットを平均４回送ることができ、ＲＡＮＤからの平均遅延は、代表的に５１１タイムスロット、すなわち０．３２秒である。
【００１４】
問合せ側は、１６の周波数の２つの組、すなわち、問合せトレインＡ及びＢを使用する。発見すべき装置を問合せトレインＢにおいて監視している瞬間を仮定すると、前記問合せ側がトレインＡに関して走査する間、２．５６秒待たなければならない。ＳＣＯリンクがアクティブで、現在のブルートゥース仕様書の勧告に忠実であるとすると、５．１２秒又は７．６８秒も待たなければならないことがわかる。問合せ側が３つの完全な問合せトレイン切り替えを完了すると、これらの仮定はすべて無関係になることができる。ＳＣＯリンクが存在する場合、問合せ走査が少なくとも１０．２４秒より長く続くと仮定することができる。
【００１５】
前記問合せ手順が完了したら、呼出し側装置と呼び出された装置との間にリンクを確立するために、前記呼出し手順を開始することができる。前記呼出し手順を、２つの理由に関して前記問合せ手順より効率的であると考えることができる。第１に、前記問合せ側装置は、前記呼び出された装置のホッピングシーケンスを少なくとも大雑把には知っている。第２に、前記手順は、時間制限なしではなく、単一の目標装置が接触したらすぐに停止する。これは、例えば、潜在的に多くのスレーブを相手にしなければならず、まったく長い周期の間続くかもしれない問合せと似ていない。
【００１６】
前記呼出し手順において、ある装置は、そのリンクマネージャを“呼出し”状態に移動することによって呼出しを開始し、この装置はマスタユニットになる。前記問合せ状態と同様に、１６の周波数（ｆ｛ｋ−８｝からｆ｛ｋ＋７｝）において送信される２つの呼出しトレインが存在する。再び、各々の第２ブルートゥースタイムスロットにおいて２つを送信し、したがって、完了するのに少なくとも１６のタイムスロット（すなわち１０ミリ秒）を必要とする。使用する周波数は、１．２８秒ごとに配置された３２の周波数のスレーブ特定プールから生じ、前記送信されるデータは、再びＩＤパケットである。
【００１７】
前記呼出しモードにおいて２つの別個の呼出しトレインを使用する理由をここで簡単に考察する。前記マスタユニットは、前記問合せ手順中、スレーブのクロックの値について通知されており、スレーブアドレスの下位部分を知っており、この部分は前記ホッピングシーケンスを計算するのに使用される。前記マスタは、したがって、前記スレーブが現在送信している周波数を計算しようと試みることができる。２つのクロックが同じ速度で動作していない場合、この計算においてエラーがあるかも知れず、これは、ブルートゥースクロックが不安定又は非同期であることを思い出すと、まったくありそうである。
【００１８】
前記呼出し手順における第１呼出しトレインＡは、前記呼び出された装置の期待される呼出し走査周波数の周囲の１６の周波数において動作する。これが働かない場合、他の１６の周波数を含む第２呼出しトレインＢを試す。任意のＳＣＯチャネルが動作する場合、各々の呼出しトレインＡ、Ｂを２回以上繰り返さなければならない。
【００１９】
前記呼出し及び呼出し走査シーケンスが一致する場合はいつも、前記呼び出された装置は前記呼出し側装置からＩＤパケットを受ける。この段階において、前記呼び出された装置は、それ自身の他のＩＤパケットですぐに認める。前記呼出し側装置が前記呼び出された装置から第２パケットを受けると、双方のパーティは短い“呼出し応答”状態になる。前記マスタに関して１つ、前記スレーブに関して１つあるが、双方は成功のＩＤ交換の時間において凍結された同じクロックを使用する。この凍結は、前記スレーブのクロックの実際の値と、同クロックの前記マスタの推定とが、常に正確には一致しないかもしれないという事実を考慮する。これら双方は、前記ホッピングシーケンスを通じて一度にちょうど１つ進み、これらは、これらが一緒に働いていることを確実にすることができる。この応答状態中、全ｋマスタはその正確なタイミング情報を周波数ホップ同期（ＦＨＳ）パケットにおいて送り、このパケットは、他のＩＤパケットを有する前記スレーブによって承認される。必要な情報すべてを交換し、前記呼出し側及び呼び出された装置は、１日のオーダにおける周期を有する同じ拡張された擬似ランダムホッピングシーケンスを使用して前記接続状態に移動する。呼出し時間の解析を、前記問合せ手順に関して使用したのと同様に行うことができる。複雑なのは、再び、前記呼出し及び呼出し走査状態に関する選択された間隔及び持続時間においてあるかもしれない。前記呼出し状態は、いったん入ったら通常連続するが、その持続時間は、接続しようとする前記装置の動作に依存する。前記目標装置の呼出し走査状態は、非常に変化するかもしれない。
【００２０】
連続する走査間の間隔を３つのモードを使用して記述する。走査が続く場合、モードＲ０と呼ぶ。モードＲ１は、１．２８ミリ秒未満の走査間の間隔での任意の周期的走査に関する。モードＲ２は、１．２８秒と２．５６秒との間の間隔（最大間隔）に関する。この間隔をＴｐａｇｅ＿ｓｃａｎと呼ぶ。Ｒ０モードは、最も素早い接続を与え、２．５６秒までの平均走査間隔を期待することができる。
【００２１】
呼び出すために問い合わせるのに掛かる時間を加えることは、前記接続状態に入る前に合計１２．８０秒を与えるかもしれない。特定の状況の下で、このような間隔は、接触を行うことを試みる２つの端末が範囲内にもはやないかもしれないように、不便であると分かるかもしれない。加えて、マスタ端末にスレーブ装置の接続に関する多数の要求が殺到している場合、これらの装置が接続の連続がこのような長い手順を使用して形成される間待つと予想することは、不合理であると分かるかもしれない。したがって、呼び出している装置と呼び出されている装置との間の接続を確立するのにかかる時間を、標準呼出しトレインＡ、Ｂを使用するのに比べて減らすことができる配置を探求することが望ましい。
【００２２】
本発明の目的は、改善した無線通信配置とその動作方法とを提供することである。
【００２３】
本発明のさらなる目的は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）又はコントローラエリアネットワーク（ＣＡＮ）のようなネットワークにおける無線通信装置間の接続を確立する改善した配置を提供することである。前記ネットワークは、分散スペクトル技術を使用し、送信受信品質を改善し、分散スペクトル技術のよく容認された形式は、速い又は遅い周波数ホッピングと直接シーケンス分散スペクトルとを含み、速い周波数ホッピングは、周波数が変調レートよりすばやく変化する技術とみなされる。
【００２４】
したがって、本発明は、第１および第２通信装置を具え、前記第１装置は呼び出し走査状態に入るのに適合し、この状態において特定の呼び出し走査周波数における送信に受容力があり、前記第２装置は前記呼び出し走査周波数の推定を中心とする呼び出しトレインを送信するのに適合した通信配置において、前記装置間の以前の通信に続く予め決定された状況下で、前記第２装置を、前記推定に対応してシフトされた周波数において開始するように変更された呼び出しトレインを送信するように適合させたことを特徴とする通信配置を提供する。前記第１及び第２通信装置は、アクセスポイント及び携帯端末を具えてもよく、又は、前記配置のモバイル端末及びアクセスポイントの各々と前記配置とを、ブルートゥース標準に従う動作に適合させてもよい。
【００２５】
前記予め決定された状況は、前記以前の通信と前記変更された呼び出しトレインとの間の時間経過の考慮を含んでもよい。前記以前の通信は、前記装置間で行われる問い合わせ手順に対する応答を含んでもよい。前記以前の通信は、通信リンク故障によって停止したかもしれない。
【００２６】
前記変更された呼び出しトレインを切り捨ててもよい。前記変更された呼び出しトレインを、前記呼び出しトレインの第２周波数サブトレインが送信されないことを保障する呼び出しタイムアウトを設定する前記第２装置によって切り捨ててもよい。前記呼び出しタイムアウトを、前記変更された呼び出しトレインが送信される前に設定してもよい。
【００２７】
前記呼び出し走査周波数を、前記第１装置に関するクロックオフセット情報とネットワークアドレスとの少なくとも一方に基づいてシフトしてもよい。
【００２８】
前記第１装置はマスタユニットの組におけるマスタユニットを具えてもよく、前記第２装置はスレーブユニットを具えてもよく、前記変更された呼び出しトレインは、前記スレーブユニットによって前記組における複数のマスタユニットを呼び出すのに使用される一連の呼び出しトレインの一部を具える。前記一連の呼び出しトレインは、各々が前記複数のマスタユニットの呼び出されているものの呼び出し走査周波数の推定値において開始するように各々変更された呼び出しトレインを具えてもよい。
【００２９】
前記第１装置は複数のスレーブユニットのうちの１つのスレーブユニットを具えてもよく、前記第２装置はマスタユニットを具えてもよく、前記変更された呼び出しトレインは、前記マスタユニットによって前記複数のスレーブユニットを順次に呼び出すのに使用される一連の呼び出しトレインの一部を具え、前記一連の呼び出しトレインにおける各々の呼び出しトレインを、前記複数のスレーブユニットにおけるスレーブユニットの個々の呼び出し走査周波数の推定値において開始するように変更する。
【００３０】
各々の前記変更された呼び出しトレインを、これらの個々の周波数サブトレインが送信されないように切り捨てる。前記順次呼び出しを前記マスタユニットによって使用し、ハンドオフに関するスレーブユニットからの多数の要求に答えてもよい。
【００３１】
前記又は各々の前記変更された呼び出しトレインを使用し、前記装置間に以前あった通信リンクの再接続を試みてもよい。
【００３２】
前記又は各々の前記第１装置を、前記以前に存在した通信リンクにおける中断の検出において連続的な前記呼び出し走査状態に入るのに適合させてもよい。
【００３３】
前記又は各々の前記呼び出しトレインは、少なくとも予め決められた周期中前記呼び出し走査状態のままでいて、前記呼び出しトレインを待っていてもよい。前記第２装置は、前記変更された呼び出しトレインを複数回繰り返すことによって、前記以前に存在した接続を再確立することを試みてもよい。
【００３４】
前記又は各々の前記第２装置は、前記又は各々の前記第１装置の呼び出しを、呼び出しタイムアウトイベントの終了において停止してもよく、前記タイムアウトを、好適には前記又は各々の前記第２装置によって又はこれらにおいて設定可能とする。
【００３５】
前記配置は、前記又は各々の前記第１装置からの前記変更された呼び出しトレインに対する応答の受信又は非受信から、前記又は各々の前記第１装置が前記第２装置の通信範囲内であるか否かを決定することを含んでもよい。
【００３６】
本発明は、任意の上記請求項による配置において使用する通信装置も提供し、前記通信装置は、少なくとも１つの他の通信装置を、他の前記通信装置の呼び出し走査周波数を中心とする呼び出しトレインを使用して呼び出すことに適合し、前記装置間の以前の通信に続く予め決定された状況の下で、前記通信装置は、前記推定に対応してシフトされた周波数において開始するように変更された呼び出しトレインを送信することに適合する。
【００３７】
前記予め決定された状況は、前記以前の通信と前記変更された呼び出しトレインの送信との間の時間経過の考慮を含んでもよい。
【００３８】
前記以前の通信は、前記装置と前記他の装置との間で実行された問い合わせ手順に対する応答を含んでもよい。
【００３９】
前記以前の通信は、通信リンク中断によって停止したかもしれない。
【００４０】
前記変更された呼び出しトレインを切り捨ててもよい。前記変更された呼び出しトレインを、前記呼び出しトレインの第２周波数サブトレインが送信されないことを保障する呼び出しタイムアウトを設定する前記装置によって切り捨ててもよい。前記タイムアウトを、前記変更された呼び出しトレインが送信される前に設定してもよい。前記呼び出し走査周波数を、前記他の装置に関するクロックオフセット情報とネットワークアドレスとの少なくとも一方から推定してもよい。前記装置は、ブルートゥース配置のアクセスポイント又は移動端末を具えてもよい。
【００４１】
本発明は、第１及び第２通信装置を具える通信配置を動作する方法も提供し、前記第１装置は呼び出し走査状態に入るのに適合し、この状態において、特定の呼び出し走査周波数における送信を受信することができ、前記第２装置は前記第１装置の呼び出し走査周波数の推定を中心とする呼び出しトレインを送信するのに適合し、前記方法は、前記第２装置が、前記装置間の以前の通信に続く予め決定された状況の下で、前記推定に対応するようにシフトされた周波数において開始するように変更された問い合わせトレインを送信するステップを含む。
【００４２】
前記方法は、前記変更された呼び出しトレインを切り捨てるステップを含んでもよい。前記変更された呼び出しトレインを切り捨てるステップを、前記呼び出しの周波数サブトレインを伝送しないことを保障する呼び出しタイムアウトを設定することによって実行してもよい。
【００４３】
前記方法は、前記第１装置のクロックオフセット及びアドレスのうち少なくとも一方に基づいて前記呼び出し走査周波数を推定するステップを含んでもよい。前記方法を、前記第１装置を前記第２装置から他の装置へハンドオフするのに使用してもよい。前記方法を、前記装置間の失われた接続を再確立するのに使用してもよい。前記方法を、前記第２装置によって使用し、多数の前記第１装置との接続を確立してもよい。
【００４４】
前記通信配置はブルートゥース配置を具えてもよく、前記又は各々の前記第１及び第２装置は、各々、アクセスポイント及び移動端末か、移動端末及びこれらのアクセスポイントかを具えてもよい。
【００４５】
本発明を、特定の実施例及び図面を参照して説明するが、本発明はこれらに限定されず、添付した請求項によってのみ限定される。さらに、本発明を主にローカルエリアネットワークを参照して説明するが、これらに限定されない。前記ネットワークを、リソース共有ネットワーク（ＳＲＮ）、任意の形式としてもよく、すなわち、ＳＲＮにおいてハードウェアリソースを共有し、各々のハードウェアネットワーク要素に任意の他のネットワーク要素からアクセスすることができる。本発明によるＳＲＮは、ＣＡＮ、ＬＡＮ又はＷＡＮと多かれ少なかれ同じ意味であるが、ＳＲＮという用語を使用し、本発明が既知のＣＡＮ、ＷＡＮ又はＬＡＮの特定の態様、例えば、競合スキーム、あるいはイーサネット（登録商標）、トークンリング、又は無線ＬＡＮに限定されないことを示す。特に、本発明は、移動ユニットとマスタユニットとの間の短距離無線接続を含むＰＡＮ−パーソナルエリアネットワークに関する。また、ＰＡＮ、ＬＡＮ又はＷＡＮのトポロジを本発明における制限とみなさず、例えば、バスフィジカル、スターフィジカル、分散スター、リングフィジカル、バスロジカル、リングロジカルを、すべて適切なように使用してもよい。種々の標準、例えば、ＩＥＥＥ８０２．３、ＩＥＥＥ８０２．４、ＩＥＥＥ８０２．５、ＡＮＳＩ  Ｘ３Ｔ９．５（ＦＤＤＩ、Ｉ及びＩＩ）がＬＡＮに関して作られており、これらのいずれもが、本発明とともに有利な用途を見つけることができる。ＬＡＮ及びＷＡＮ設計及び構造は、例えば、クリスタ  アンダーソン及びマーク  ミナシによる“ローカルエリアネットワークを修得する”、シベックス、ネットワークプレス、１９９９、又は、フレッド  ハルシャルによる“データ通信、コンピュータネットワーク及びオープンシステム”、アディソン−ウィレイ、１９９６において詳細に考察されている。種々の形式の無線ＬＡＮ、例えば、標準ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１１ＨＲ（分散スペクトル）、及び、ＤＥＣＴ、ブルートゥース、ハイパーラン、拡散又はポイントツーポイント赤外線に基づくシステムが標準化され、又は一般的に使用されている。無線ＬＡＮは、ジム  ゲイアーによる“無線ＬＡＮ”、マクミラン  テクニカル  パブリッシング、１９９９において詳細に考察されている。
【００４６】
本発明を、ブルートゥース標準を参照して説明するが、本発明はこれらに限定されず、無線通信システムがここに説明したのと等価の呼び出しトレインを使用する場合は常に、有利に使用することができる。
【００４７】
図を参照し、通信システムをブルートゥース標準にしたがって、ローカルエリアネットワークＢＴ  ＬＡＮ１０の形式において配置する。本システムは、アクセスポイントＡＰ１−４の形式における一連のマスタユニットと、移動端末ＭＴ１−４の形式における１つ以上のスレーブユニットとを含む。アクセスポイントＡＰ１−４及び移動端末ＭＴ１−４は、ブルートゥース標準にしたがって互いとの通信を確立及び維持するのに適合する。
【００４８】
本発明のすべての実施例を、ブルートゥースプロトコルと共に使用することができる。このようなシステムの特徴は、
拡散スペクトル技術としての遅い周波数ホッピング、すなわち、ホッピングレートが変調レートより遅い、
マスタ及びスレーブユニット、これらによって前記マスタユニットはホッピングシーケンスを設定することができる、
各々の装置はそれ自身のクロック及びそれ自身のアドレスを有する、
あるマスタユニットの前記ホッピングシーケンスを、少なくとも部分的にそのアドレスから決定することができる、
あるマスタと通信しているスレーブユニットの組が、すべて同じ（前記マスタの）ホッピング周波数を有し、ピコネットを形成する、
ピコネットを共通スレーブユニットを経てリンクし、スカッタネットを形成する、
スレーブユニット及びマスタユニット間で時分割多重送信する、
スレーブユニット及びマスタユニット間で時分割二重送信する、
スレーブユニット及びマスタユニット間の通信を、同期又は非同期のいずれとしてもよい、
マスタユニットはスレーブユニットが送信できるときを決定する、
スレーブユニットは、マスタユニットによってアドレスされた時、単に応答する、
前記クロックは自由に動作する、
組織立っていないネットワーク、特に、２．４ＧＨｚのライセンスなしのＩＳＭバンドで動作する、
アプリケーションが領域における他のブルートゥース装置を見つけることを可能にするソフトウェアスタック、
他の装置を発見手順によって見つける、
少なくともハードはハンドオーバする、
のうちの１つ以上を含む。
【００４９】
上述したように、あるブルートゥース（ＢＴ）装置が他のブルートゥース装置に出会い、これと通信する必要がある場合、通常、２つの手順、すなわち、
１．ピアのアドレス及びクロックにおける情報を集める問い合わせと、
２．以前の問い合わせ段階において集めれられた情報を使用する接続セットアップである呼び出し、とを行う。
【００５０】
呼び出しを行う装置は、しばしば、新たに形成されたピコネットのマスタになり、呼び出された装置はスレーブになり、前記マスタのアドレス及びクロックによって決定された周波数パターンにしたがってホップする。この状況を、例えばＰＡＮシナリオにおいて、アクセスポイント調査中に逆にし、実際には、呼び出し装置である移動端末及び呼び出される１つ以上のアクセスポイントとなるようにすることができる。
【００５１】
ＢＴクロックは、自由動作発振器によって供給される２８ビットカウンタの値である。前記クロックは、前記周波数ホッピングパターンの位相を決定し、あるピコネットにおけるすべての装置は同期してホップしなければならないため、クロックオフセットを各々の装置のネイティブクロックに加え、前記マスタのクロックを再構成する、すなわち、
ＣＬＫＥｍ＝ＣＬＫ１＋ＣＬＫ＿ＯＦＦＳＥＴｍ，１
とする。
【００５２】
クロックドリフトを補償するためにクロックオフセットを周期的に更新することが必要である。
【００５３】
接続確立段階中、前記又は各々の呼び出された装置は、その特定のアドレス及びクロックに依存する固定された呼び出し走査周波数ｆｐｓにおいて聞き、
ｆｐｓ＝ｆ（ＢＤ＿ＡＤＤＲｓ，ＣＬＫｓ）
である。
【００５４】
前記呼び出す装置は、前記呼び出される装置のアドレス及びクロック情報を使用してｆｐｓ＝ｆ（ｋ）を推定し、ｆ（ｋ）を中心とする異なった周波数においてパケットのトレインを送信する。この態様を、ブルートゥース標準において、上述した呼び出しトレインＡ及Ｂと名づけ、呼び出しトレインＡのみを以下に示す。
Ａ＝｛ｆ（ｋ−８），．．．，ｆ（ｋ），．．．，ｆ（ｋ＋７）｝
【００５５】
この周波数のトレインを使用する理由は、前記問い合わせ段階中に前記呼び出し装置によって得られたクロック情報は、特に、問い合わせに対する前記呼び出された装置の応答が受信されてから長い時間が経過した場合、クロックドリフトのためもはや正確でないかもしれないことである。ブルートゥース呼び出しにおいて使用される標準Ａ呼び出しトレインを図４に示す。前記呼び出された装置が前記呼び出す装置に応答した後、そのクロックは前記呼び出す装置のクロックに、周波数ホップ同期（ＦＨＳ）パケットを使用して同期し、これらは一緒のホッピング及びデータの交換を開始する。
【００５６】
前記呼び出し手順は、ホストコントローラインタフェース（ＨＣＩ）コマンド‘ＨＣＩ＿Ｃｒｅａｔｅ＿Ｃｏｎｎｅｃｔｉｏｎ’が、前記呼び出す装置として動作するブルートゥースモジュールに送られた場合、活性化する。そのコマンドパラメータの中で、ＢＤ＿ＡＤＤＲ及びＣｌｏｃｋ  Ｏｆｆｓｅｔは、呼び出すべき装置のアドレスと、そのクロックオフセットとを各々表す。前記呼び出された装置からの応答が、設定可能なタイムアウト（Ｐａｇｅ＿ＴＯと名づける）内に受信されない場合、前記呼び出し側モジュールは、エラーイベントをそのホストに返す。
【００５７】
パーソナルエリアネットワーク（ＰＡＮ）シナリオにおいて、ブルートゥース移動端末ＭＴ１−ｎは、ローカルエリアネットワーク（ＬＡＮ）に、アクセスポイントの組ＡＰ１−４を経てアクセスする。更新されたタイミング情報を有する候補アクセスポイントのリストを、前記又は各々の移動端末ＭＴ１−ｎに周期的に送る。そうして、アクセスポイントＡＰ１−４との接続が失われた場合、前記又は各々の影響を受けた移動端末ＭＴ１−ｎは、前記リストにおけるアクセスポイントＡＰ１−４と、順次に、通常は１０秒かかる時間を消費する問い合わせ手続きを使用することなしに、新たな接続を確立するように試みることができる。このプロセスは、アクセスポイント調査と呼ばれ、近くのアクセスポイントＡＰ１−４との接続が成功裏に確立されるまで、連結された呼出し手順を含む。このような状況を、図１を特に参照して以下に示し、考察する。
【００５８】
多くの場合において、ある装置ＭＴ１−ｎ、ＡＰ１−４が他の装置ＡＰ１−４、ＭＴ１
−ｎを呼び出すのに使う時間を最小にすることが望ましい。本発明は、予め決定された情況の下で、前記呼び出している装置によって保持されたタイミング情報が、呼び出すべき前記装置の呼び出し走査周波数ｆｐｓの正確な表現であるという仮定を使用することを基礎とする。前記情況は、前記呼び出している装置と呼び出されている装置との間に以前の通信があり、特に、この以前の通信と変更された呼び出しトレインの送信との間の時間経過の考慮があった状況を含む。前記仮定は、問い合わせ応答（又はリンク失敗）と前記呼び出し手順の始めとの間に短い時間のみが経過した状況に特に好適である。したがって、前記呼び出している装置は、前記呼び出されている装置が新たな接続を聞くのに使用する
呼び出し走査周波数ｆｐｓのよりよい推定を行うことができる。
【００５９】
標準ブルートゥース呼び出しトレインＡを、
Ａ＝｛Ａ１，ｆ（ｋ），Ａ２｝
と表すことができ、ここで、
Ａ１＝｛ｆ（ｋ−８），．．．，ｆ（ｋ−１）｝
及び
Ａ２＝｛ｆ（ｋ＋１），．．．，ｆ（ｋ＋７）｝
である。
【００６０】
標準呼び出しトレインＡを使用し、呼び出し走査周波数ｆ（ｋ）が十分な精度で知られている場合、呼び出しトレインＡの第１部分、すなわちサブトレインＡ１を送信する時間が無駄になる。これは、８×６２５μｓ＝５ｍｓが呼び出し段階ごとに、第１呼び出しサブトレインＡ１の不必要な送信によって無駄になることを意味する。同様に、前記トレインの最終部分Ａ２は、ｆ（ｋ＋１）に達するために、ｆ（ｋ）は接続がすでに進行中であるべきように試みられているため、厳密には必要でない。呼び出しトレイン周波数をｆ（Ｋ）に非常に近づけることができた場合、Ａ１サブトレインを除去するのに加えてＡ２サブトレインの送信を防ぐことが望ましく、これによって、他の呼び出された装置を目指す次の呼び出しトレインを送信することができる前の時間を節約することができる。
【００６１】
本発明は、２つの部分、すなわち、
ａ）第１に、呼出し手順を、変更されたクロックオフセットを前記呼び出している装置（アクセスポイント又は移動端末のいずれであろうと）のブルートゥースモジュールに渡すことによって活性化し、標準Ａトレインの第１周波数、すなわちｆ（ｋ−８）が、前記呼び出されている装置の呼び出し走査周波数ｆｐｓの推定に対応してシフトされた周波数となるようにする。この方法において、標準呼び出しトレインＡは変更され、サブトレインＡ１は送信されず、前記変更された呼び出しトレインは、このｆｐｓの推定に対応する周波数において開始するようになる。
ｂ）標準呼び出しトレインＡの変更における第２の態様は、短い呼び出しタイムアウトを設定することを含む。呼び出しトレインＡを（ａ）から、実際に送信される前記変更された呼び出しトレインＡ’がＡ２サブトレインを含まないような方法における切捨てによってさらに変更し、前記Ａ２サブトレインの送信は前記切捨てによって妨げられる。
を基礎とする、標準ブルートゥース呼び出しトレインに対する改善を提供する
【００６２】
ステップ（ａ）及び（ｂ）を呼び出す装置の数と同じ回数繰り返し、又は、必要なら尾暗示装置を含むことができる。（ａ）部分は、単に、呼び出された端末におけるブルートゥースホストがＨＣＩ＿Ｃｒｅａｔｅ＿Ｃｏｎｎｅｃｔｉｏｎコマンドを、適切に変更されたＣｌｏｃｋ＿Ｏｆｆｓｅｔを有する前記モジュールに送ることを要求する。（ｂ）部分を、低い値を有するＨＣＩ＿Ｓｅｔ＿Ｐａｇｅ＿Ｔｉｍｅｏｕｔを、前記呼出し手順のシーケンスを開始する前に送ることによって実現することができる。
【００６３】
新たな呼び出し手順が活性化される瞬時に関して、前記呼び出された装置は連続的な呼び出し走査モードにあり、すなわち、これらは前記呼び出している装置によって発生されたＩＤパケットにおいて聞いていると仮定することができる。
【００６４】
本発明の新たな呼び出しトレインＡ’を、切捨てが続くシフトによる、標準ブルートゥースＡトレインの変更から得ることを示した。したがって、新たなＡ’トレインを、
Ａ’＝｛ｆ（ｋ），ｆ（ｋ＋１）｝
と表すことができる。
【００６５】
前記又は各々の変更された呼び出しトレインは、単一のＢＴタイムスロットを使用し、適切なタイミング情報が、例えば最近の通信から利用可能であるならば、これらの多くを、連続的なＨＣＩ＿Ｃｒｅａｔｅ＿Ｃｏｎｎｅｃｔｉｏｎコマンドを、同じ又は異なった呼び出された装置のいずれかに向けて発することによって連結することができる。前記呼び出している装置におけるブルートゥースモジュールは、一組のＨＣＩ＿Ｃｒｅａｔｅ＿Ｃｏｎｎｅｃｔｉｏｎコマンドを前記呼び出されている装置から受信し、これらを待ち行列に入れる。前記コマンド待ち行列が空になるまで、前記待ち行列からのあるコマンドがその実行を完了するとすぐに、対応するＨＣＩ＿ｃｏｍｍａｎｄ＿ｃｏｍｐｌｅｔｅイベントが前記ホストに送り返され、前記待ち行列における次のコマンドが実行される。
【００６６】
ＣＬＫ＿ＯＦＦＳＥＴが呼び出している装置と呼び出されている装置との間のクロックオフセットである場合、新たなトレインＡ’による呼出しを開始するために、新たなＣＬＫ＿ＯＦＦＳＥＴ’を前記呼出しモジュールに渡し、その標準Ａ１サブトレインを、
ｆ’（ｋ−８）＝ｆ（ｋ）＝ｆｐｓ
のように変更できるようにしなければならない。
【００６７】
ＣＬＫ＿ＯＦＦＳＥＴ’を得る関係を、以下の付録で見ることができる。
【００６８】
図５は、例として３番目のＭＴ３のみを範囲内とする３つのＢＴ装置ＭＴ１−３の調査に関する、前記標準呼出し手順、呼出しトレインＡの使用と、変更された呼出しトレインＡ’の反復との比較を示す。図５の上側において、標準ＢＴ呼出しトレインＡを用い、前記３つの装置との接続を試みる。完全な呼出しトレインの長さのため、第１装置ＭＴ１に向かう呼出しトレインのみを示す。図５の下側部分において、切捨てされた呼出しトレインを３回送信し、各々の装置に関して各々１回、呼出し／調査し、変更し、各々の変更された呼出しトレインの第１周波数が、個々の目的の呼び出された装置ＭＴ１−３の推定呼出し走査周波数に対応するようにする。各々の場合において、２つのＢＴタイムスロットの呼出しタイムアウト（Ｐａｇｅ＿ＴＯ）を設定する。第３の呼び出された装置ＭＴ３のみがこの例における範囲内であるため、この装置だけが応答し、この装置と前記呼び出している装置との間の前記標準的な方法における接続確立が続く。
【００６９】
前記呼び出している装置が、前記提案した新たな手順Ａ’による呼出しを開始するたびに、接続が確立したことを示すイベントか、設定可能な数のＢＴタイムスロット（本例においては２）から成るタイムアウト内に応答が受信されなかった場合における呼出しタイムアウトイベントかのいずれかを受信することができる。
【００７０】
タイミング情報が有効で、呼び出された装置がすべて呼び出し走査にあるという仮定の下で、前記新たは方法は、標準ＢＴトレインＡ、Ｂの一方又は双方を具える標準的な方法より著しく速く、依然として現在のブルートゥース仕様（出願日におけるバージョン１．１）に従う。
【００７１】
３つの特別であるが制限しない例をここで考察し、本発明の原理をどのように実際に用いることができるかを証明する。
【００７２】
特にさしあたり図１を参照し、移動端末ＭＴ１は、ＰＡＮシナリオにおいて、複数の候補アクセスポイントＡＰ１−４のうち１つとの接続の試みにおいて、アクセスポイント調査を行っている。移動端末ＭＴ１は、そのリストにおける候補ＡＰ１−４の各々を、本発明の周波数シフト及び切り捨てによって、各々が、呼び出された候補ＡＰ１−４の個々の呼出し走査周波数ｆｐｓ−ＡＰ−１−４の推定に対応する周波数において開始するように変更された呼出しトレインＡ’１−４の連続を使用することによって、順次に呼び出す。この状況は、図５の下側を特に参照して示したことに類似しており、標準ＢＴ呼出しトレインＡを使用する場合のような呼び出している装置ＭＴ１がＡ１又はＡ２サブトレインのいずれかを送信するプロセスを行わなくてよいため、接続に関する適切な候補を見つけることにおいて時間が節約される。したがって、本発明は、１つ以上の接続をできるだけ速く確立することを必要とする未知の環境に入るＢＴ装置に特に有用であることがわかる。
【００７３】
ここで特に図２を参照し、本発明は、多数の接続に関する要求、例えば、ハンドオーバ／ハンドオフに関する、又は他のアクセスポイントからの要求を移動端末ＭＴ１−ｎのような他の装置から受けた場合のアクセスポイントＡＰ１に関してもきわめて有用である。これらの状況の下で、アクセスポイントＡＰ１は、多くの移動端末ＭＴ１−ｎを短い時間で呼び出さなければならないのはもっともである。前記順次呼出しを、図２に関係して上記に与えた例を特に参照して逆方向に行う方法と同様に、本発明の周波数シフト及び切り捨てにしたがって変更された呼出しトレインＡ’１−ｎの連続を使用することによって行う。ここで、前記順次呼出しは２つの目的、第１に、前記又は各々の呼び出された装置ＭＴ１−ｎが実際に、特定のアクセスポイントＡＰ１の範囲内にあるかどうかを理解することと、第２に、例えばハンドオフプロセスを完了するために、前記又は各々の適切な移動端末ＭＴ１−ｎとの接続を確立することとを有する。
【００７４】
ここで図３を特に参照し、以前に接続された２つの装置ＡＰ１、ＭＴ１が、例えばこれらの一方が範囲から一時的に移動したことによって接続を失った場合、本発明の技術を用い、前記存在するリンクを再確立することを試みることができる。この場合において、移動端末ＭＴ１は、前記リンクが途絶えたことを検出した後、すぐに連続呼出し走査に入り、そのマスタアクセスポイントＡＰ１が再接続するのを待つ。他方において、アクセスポイントＡＰ１は、本発明にしたがって、移動端末ＭＴ１の呼出し走査周波数ｆｐｓの最後の既知の推定に対応してシフトされた周波数において開始し、上述した標準呼出しトレインＡの呼出しサブトレインＡ２の送信を防ぐように切り捨てるように変更された呼出しトレインＡ’１を送信する。この場合において、変更された呼出しトレインＡ’１は、ある特定の移動端末ＭＴ１のみに関係し、したがって、変更された呼出しトレインＡ’を、連続的な多数回において、完全な標準ＢＴ呼出しトレインＡを使用することによって可能なより大幅に速く繰り返すことができる。前記変更された呼出しトレインを使用し、特定の移動端末ＭＴ１を数回特に目標とし、このとき、標準ＢＴ呼出しトレインＡを使用する接続の確立を潜在的に要する。移動端末ＭＴ１は、前記呼び出している装置が標準ＢＴ呼出しトレインＡを使用する場合、より多くのチャンスを得ることも明らかであろう。
【００７５】
本発明を、好適実施例に関して特に示し、説明したが、当業者には、半発明の範囲及び精神から逸脱することなしに、形式及び詳細において変更することができることは理解されるであろう。
【００７６】
付録
クロックオフセット誘導
呼出しトレインＡ及びＢを決定する周波数を、以下の式によって得る（ブルートゥース仕様１．１、１３５ページ参照）。
Ｘｐ（７９）＝［ＣＬＫＥ１６−１２＋ｋｏｆｆｓｅｔ＋（ＣＬＫＥ４−２，０−ＣＬＫＥ１６−１２）ｍｏｄ１６］ｍｏｄ３２
ここで、
ｋｏｆｆｓｅｔ＝２４（呼出しトレインＡ）又は８（呼出しトレインＢ）
であり、ＣＬＫＥは、呼び出された装置の推定されたクロックである。
トレインＡを、トレインＡにおける第１周波数が推定されたスレーブの呼出し走査周波数に対応するようにシフトするために、ＣＬＫＥ４−２，０を、ＨＣＩ＿Ｃｒｅａｔｅ  Ｃｏｎｎｅｃｔｉｏｎ（）コマンドによって前記モジュールに渡す前に変更することができる。
これを、ビッグエンディアンプロセッサアーキテクチャを仮定して、以下の比最適化擬似コードによって行うことができる。
UInt 32 mask, clke, clke_420, clke_new_train;
mask = 0x0000001d;
clke_420 = clke & mask;
clke_420 = (clke_420 + 16) & mask;
clke_new_train = (clke & ~mask) | clke_420;
ここで、ｃｌｋｅは推定されたスレーブクロックオフセットを表し、ｃｌｋｅ＿ｎｅｗ＿ｔｒａｉｎは、呼出しトレインＡ’を発生するためにＨＣＬ＿Ｃｒｅａｔｅ＿Ｃｏｎｎｅｃｔｉｏｎコマンドと共に使用しなければならない新たに計算された値である。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１実施例の図式的な図である。
【図２】本発明の第２実施例の図式的な図である。
【図３】本発明の第３実施例の図式的な図である。
【図４】呼出しトレインのグラフィカルな表現である。
【図５】図４の呼出しトレインの使用と図４の呼出しトレインの変形したバージョンとの間の比較である。
【国際公開パンフレット】
2004533758.tif 000003
2004533758.tif 000004
2004533758.tif 000005
2004533758.tif 000006
2004533758.tif 000007
2004533758.tif 000008
2004533758.tif 000009
2004533758.tif 000010
2004533758.tif 000011
2004533758.tif 000012
2004533758.tif 000013
2004533758.tif 000014
2004533758.tif 000015
2004533758.tif 000016
2004533758.tif 000017
2004533758.tif 000018
2004533758.tif 000019
2004533758.tif 000020
2004533758.tif 000021
2004533758.tif 000022
2004533758.tif 000023
2004533758.tif 000024
2004533758.tif 000025
2004533758.tif 000026
【国際公開パンフレット（コレクトバージョン）】
2004533758.tif 000027
【国際調査報告】
2004533758.tif 000028
2004533758.tif 000029
2004533758.tif 000030