(57)【特許請求の範囲】
【請求項１】
一次局および少なくとも１つの二次局を有する通信システムであって、前記一次局は、二次局が該一次局を発見するための一連の問い合わせメッセージを同報通信する手段であって、該問い合わせメッセージの各々は通信プロトコルに従って並べられた複数の所定のデータ・フィールドにより形成されている、手段と、特定の二次局をポーリングするための付加データ・フィールドを前記一連の問い合わせメッセージに送信前に付加する手段とを有し、前記特定の二次局は、前記付加データ・フィールドが前記一連の問い合わせメッセージに付加されているか否かを判別する手段を有する、通信システム。
【請求項２】
前記特定の二次局は、前記一次局によりポーリングされているか否かを判別する手段と、該特定の二次局が前記一次局に送信するデータを有していた場合に該ポーリングに応答する手段とを有する、請求項１記載の通信システム。
【請求項３】
前記特定の二次局がヒューマン／マシン・インターフェース装置（HID）であり、前記付加データ・フィールドがHIDのポーリングメッセージを含む、請求項３記載の通信システム。
【請求項４】
前記HIDが、インアクティブな接続状態の場合に前記付加データ・フィールドに応答する手段をさらに有する、請求項３記載の通信システム。
【請求項５】
ポーリングのための前記付加データ・フィールドが前記特定の二次局に固有のIDを含み、前記特定の二次局は、前記固有のIDを検出した場合、指定されたタイムスロットにおいて応答する手段を有する、請求項１記載の通信システム。
【請求項６】
前記同報通信する手段が、複数の周波数により前記一連の問い合わせメッセージを同報通信し、前記特定の二次局が、前記複数の周波数のうちの何れかに前記付加データ・フィールドが付加されていることを判別し、前記特定の二次局は前記複数の周波数のうちの何れかを用いてポーリングに応答する手段を有する、請求項５記載の通信システム。
【請求項７】
前記特定の二次局がバッテリにより給電される無線装置である、請求項６記載の通信システム。
【請求項８】
前記通信プロトコルがブルートゥースによるものである、請求項１記載の通信システム。
【請求項９】
前記通信プロトコルによりアクティブな二次局の数を制限する、請求項１記載の通信システム。
【請求項１０】
少なくとも１つの二次局を有する通信システムにおいて使用される一次局であって、
二次局が当該一次局を発見するための一連の問い合わせメッセージを同報通信する手段であって、該問い合わせメッセージの各々は通信プロトコルに従って並べられた複数の所定のデータ・フィールドにより形成されている、手段と、
特定の二次局をポーリングするための付加データ・フィールドを前記一連の問い合わせメッセージに送信前に付加する手段と
を有する、一次局。
【請求項１１】
前記付加する手段が、前記問い合わせメッセージ各々の端部に前記付加データ・フィールドを付加する、請求項１０記載の一次局。
【請求項１２】
付加データ・フィールドの存在を示す指標を前記所定のデータ・フィールドのうちの少なくとも１つに含める手段をさらに有する、請求項１０記載の一次局。
【請求項１３】
前記付加データ・フィールドが少なくとも６４ビット・データを含む、請求項１０記載の一次局。
【請求項１４】
前記問い合わせメッセージを実質的に連続的に同報送信する第１の無線手段が設けられている、請求項１０記載の一次局。
【請求項１５】
前記通信プロトコルがブルートゥースによるものである、請求項１０記載の一次局。
【請求項１６】
前記通信プロトコルによりアクティブな二次局の数を制限する、請求項１記載の一次局。
【請求項１７】
一次局を有する通信システムにおいて使用される二次局であって、前記一次局によって同報通信された問い合わせメッセージを受信する手段を有し、前記問い合わせメッセージは、通信プロトコルに従って並べられた複数の所定のデータ・フィールドにより形成されかつ前記一次局を発見するためのものであり、当該二次局をポーリングするための付加データ・フィールドが該問い合わせメッセージに付加されており、当該二次局は、前記付加データ・フィールドが前記複数のデータ・フィールドに付加されているか否かを判別する手段を有する、二次局。
【請求項１８】
前記付加データ・フィールドが当該二次局をポーリングするためのものであり、当該二次局がポーリングされているか否かを前記付加データ・フィールドにより判別し、当該二次局が前記一次局へ送信するデータを有する場合にポーリングに応答する手段を有する、請求項１７記載の二次局。
【請求項１９】
データを送信せずに所定の期間が経過した後に、当該二次局が送信するデータを有するか否かをポーリングに対して応答する手段が設けられている、請求項１７記載の二次局。
【請求項２０】
ヒューマン／マシン・インターフェース装置（HID）として実現される請求項１７記載の二次局。
【請求項２１】
前記HIDがバッテリにより給電される無線装置である、請求項２０記載の二次局。
【請求項２２】
前記一次局が、複数の周波数により前記一連の問い合わせメッセージを同報通信し、前記HIDが、前記複数の周波数のうちの何れかに前記付加データ・フィールドが付加されていることを判別し、前記HIDは前記複数の周波数のうちの何れかを用いてポーリングに応答する手段を有する、請求項２０記載の二次局。
【請求項２３】
前記応答する手段が、前記複数の周波数のうちの何れかについて指定されているタイムスロットを使用して応答する、請求項２２記載の二次局。
【請求項２４】
前記通信プロトコルがブルートゥースによるものである、請求項１７記載の二次局。
【請求項２５】
前記通信プロトコルによりアクティブな二次局の数を制限する、請求項１７記載の二次局。
【請求項２６】
一次局および少なくとも１つの二次局を有する通信システムにおける方法であって、前記一次局が一連の問い合わせメッセージを同報通信し、該問い合わせメッセージの各々は、通信プロトコルに従って並べられた複数の所定のデータ・フィールドにより形成されかつ前記二次局が前記一次局を発見するためのものであり、当該方法は、特定の二次局をポーリングするための付加データ・フィールドを前記一連の問い合わせメッセージに送信前に付加する、方法。
【請求項２７】
前記一連の問い合わせメッセージの各々に前記付加データ・フィールドが付加されている、請求項２６記載の方法。
【発明の詳細な説明】
【０００１】
［技術分野］
本発明は通信システムに関し、特に、そのようなしステムで使用する一次局および二次局ならびにそのようなシステムを動作させる方法に関する。ほんはつめいは、ブルートゥース・システムを特に参照して説明されるが、他の通信システムにも広く適用され得る。
【０００２】
［背景技術］
無線通信リンクを介して装置の相互作用を行わせ、これにより延長ケーブルの必要性を排除することが近年非常に注目されている。そのような無線リンクを使用可能な通信システムの例は、ブルートゥース・ネットワークであり、ブルートゥース特定分野グループ(Bluetooth Special Interest Group)によって定められる仕様にしたがって動作する。このようなネットワークが意図することは、移動ＰＣ、移動電話および携帯であるか否かによらない他の装置の間の低コストな短距離無線リンクを提供することである。
【０００３】
ブルートゥース・ネットワークにおける通信は、２．４５ＧＨｚ近辺の制限されていないＩＳＭ帯域で行われる。局は、ピコネット(piconet)として知られるアドホック(ad-hoc)ネットワークを形成し、各々がマスタ局と７つまでのスレーブ局より成る。総ての局は同一であり、要求に応じてマスタまたはスレーブとして動作することが可能である。１つの局は１以上のピコネットに参入することが可能であり、これによりピコネットをリンクし、拡張された範囲で通信を可能にする。
【０００４】
ブルートゥースの利用が提案されている１つの用途は、ホスト・システムに対するコントローラ装置の接続である。コントローラ装置は、ヒューマン／マシン・インターフェース装置（ＨＩＤ）としても知られており、キーボード、マウス、ゲーム・コントローラ、グラフィックス用パッド等のような入力装置である。そのようなＨＩＤは、一般に、高いデータ・スループットを有するリンクを必要としないが、応答性の高いリンク(responsive link)を要する。
【０００５】
ブルートゥース・システムは、更に、ＨＩＤのスループット要請を支援することが可能である。しかしながら、要求される応答の程度を達成することが困難である。実際のブルートゥース・リンクは、適切な応答サービスを提供し得るが、活動的でない（インアクティブ）期間でさえもリンクの設定とそのメンテナンスとの両者を要する。
【０００６】
ブルートゥース・ネットワークで支持されている２種類の通信リンクは、非同期非接続(ACL: Asynchronous ConnectionLess)リンクと、同期接続(Synchronous Connection Oriented)リンクである。ＡＣＬリンクは、スレーブが‘パーク(park)’モードに入り、活動中の通信を終了することを許容し、ブルートゥースの規則を破ることなしに、複数の他のＨＩＤがマスタ局とのリンクを維持することを可能にし、その規則は、一度に７つまでのスレーブがアクティブであり得ることである。パーク・モードを抜けてアクティブになるための要求を提出する前に、スレーブはポーリングされる必要がある。ＳＣＯリンクは、スレーブによる連続的な動作を要するが、限られた数のＳＣＯチャネルしか利用可能でない。
【０００７】
リンクの設定は、スレーブとして参入するためのＨＩＤを要し、ピコネットはホスト・システム（一般に、ピコネット・マスタすなわち基地局として動作する。）を含む。ピコネットへの参入は、２種類の手順を必要とし、それらは‘問い合わせ(inquiry)’および‘ページ(page)’である。問い合わせは、スレーブとなるべきものが、基地局を発見し、ピコネットへの参加要求を発行することを可能にする。ページは、基地局が、そのネットに参加することを選んだスレーブを受け入れることを可能にする。これらの手順を分析してわかることは、ピコネットに参入するのに要する時間およびユーザ入力をマスタに転送するためにある場所にとどまる時間が、数十秒になり得ることである。
【０００８】
この手順に対して、ホスト・システムが起動される場合に１度だけ実行されるようにすることが可能である。しかしながら、ＨＩＤは通常はバッテリで動作し、したがって、永続的に電源投入されたままでいることをそれらに強いることは許容できない。特に、ホスト・システムが起動した場合に自動的にピコネットに署名を行うＨＩＤに関しては、ブルートゥース問い合わせバーストを探索するために規則的に起動することにより電力を消費する必要があり、またはユーザにより手動で起動させる必要がある。
【０００９】
このため、明示的にスイッチ・オンされることにより、またはユーザによる何らかの入力形式によって起動されるまで、ＨＩＤはインアクティブである傾向が強い。したがって、ホスト・システムのブルートゥース・マスタは、問い合わせサイクルを周期的に動作させる必要があり、これは２つの内容を有する。その第１は、問い合わせの位相は連続的ではなく周期的であるので、初期アクセス時間が数十秒になり得ることである。このことは、ユーザがスクリーン上で移動するカーソルにマウスを動かしてから３０秒以上の時間を要し得ることを意味する。第２に、問い合わせサイクルが行われることは、１０．２４秒までの間、そのサイクルにおけるＡＣＬリンクが中断されることを意味する。ＳＣＯリンクを利用することが可能であるが、そのようなリンクを利用するＨＩＤは、インアクティブな期間における送信を中断することができない。
【００１０】
［発明の開示］
したがって、本発明は、ＨＩＤおよびホスト・システムの間の応答正のよいリンクを提供し、インアクティブな期間にＨＩＤが休止する(sleep)ことを可能にすることを目的とする。
【００１１】
本発明の第１形態によれば、一次局および少なくとも１つの二次局より成る通信システムであって、前記一次局は、第１通信プロトコルに従って並べられた複数の所定のデータ・フィールドの形式で、一連の問い合わせメッセージの各々を同報通信(broadcast)する手段と、少なくとも１つの二次局をポーリングするための付加データ・フィールドを入力メッセージに送信前に付加する手段とを有し、ポーリングされた二次局は、付加データ・フィールドが複数のデータ・フィールドにいつ付加されたかを判別し、それが付加データ・フィールドからポーリングされたか否かを判別し、それが一次局への送信データを有する場合にポーリングに応答する手段を有するところの通信システムが提供される。
【００１２】
本発明の第２形態によれば、少なくとも１つの二次局を有する通信システムで使用される一次局であって、第１通信プロトコルに従って並べられた複数の所定のデータ・フィールドの形式で、一連の問い合わせメッセージの各々を同報通信し、少なくとも１つの二次局をポーリングするための付加データ・フィールドを入力メッセージの各々に送信前に付加するような手段が設けられるところの一次局が提供される。
【００１３】
本発明の第３形態によれば、一次局を有する通信システムにおいて使用される二次局であって、前記一次局によって同報通信された問い合わせメッセージを受信するための手段が設けられ、前記メッセージは、第１通信プロトコルに従って並べられた複数の所定のデータ・フィールドの形式を有し、少なくとも二次局をポーリングするための付加データ・フィールドがそれに付加され、付加データ・フィールドが複数のデータ・フィールドにいつ付加されたかを判別し、それが付加データ・フィールドからポーリングされたか否かを判別し、それが一次局への送信データを有する場合にポーリングに応答する手段が設けられるところの二次局が提供される。
【００１４】
本発明の第４形態によれば、一次局および少なくとも１つの二次局より成る通信システムを動作させる方法であって、前記一次局が第１通信プロトコルに従って並べられた複数の所定のデータ・フィールドの形式で、一連の問い合わせメッセージの各々を同報通信し、少なくとも１つの二次局をポーリングするための付加データ・フィールドを入力メッセージに送信前に付加し、ポーリングされた二次局が、付加データ・フィールドが複数のデータ・フィールドにいつ付加されたかを判別し、それが付加データ・フィールドからポーリングされたか否かを判別し、それが一次局への送信データを有する場合にポーリングに応答するところの方法が提供される。
【００１５】
以下、添付図面を参照しながら本発明の実施例を説明する。
【００１６】
図中、同様の参照番号が同様の要素に使用される。
【００１７】
［発明の実施形態］
以下の説明において、局間のメッセージ通信にブルートゥース・プロトコルを利用するシステムを特に考察する。理解されるように、問い合わせ手順の一部として使用される同報通信チャネルを介してＨＩＤをポーリングする本発明の概念は、ブルートゥース装置に限定されず、特に周波数ホッピング・システムにおける他の通信システムに利用可能である。
【００１８】
ブルートゥース・ネットワークの基本構成が図１に示されている。この構成は、一般に２つの接続されたホスト装置とともに始まり、それらは例えば携帯用ＰＣおよびセルラ電話であり、更なる接続装置を包含するよう成長する。付加的なホスト装置の広範な範疇には、例えば、無線ハンドセット、携帯用オーガナイザ(organizer)および家庭用娯楽装置が含まれる。ネットワークは、そのようなホスト装置に各々が含まれる複数の局１００，１０１より成り、２つのピコネット１０２ａ，１０２ｂに形成される。一般に、総ての局１００，１０１のネットワーク要素（すなわち、ブルートゥース・ネットワークに対するブルートゥース・チップ(chip)）は、同一に構成される。しかしながら、ネットワークを形成する総ての局１００，１０１が両立可能なプロトコルに従って動作可能であることだけは必要である。
【００１９】
第１ピコネット１０２ａは、１点対多点ネットワークであり、マスタ１００およびスレーブ１０１の各々の間の双方向通信チャネルを利用して、４つの局１００と、マスタ１００（Ａ）と、３つのスレーブ１０１（Ａ１，Ａ２，Ａ３）より成る。第２ピコネット１０２ｂは、１点対１点ネットワークであり、マスタ１００（Ｂ）およびスレーブ１０１（Ｂ１）より成る。ピコネット１０２ａ，１０２ｂ間の通信は、ピコネット１０２ａのマスタＡが第２ピコネット１０２ｂのスレーブとして動作することによって、およびその逆によって、行われる。ピコネット１０２ａ，１０２間のリンクに対して、マスタどうしの間であることは必要とされず：そのリンクに対して、例えば局Ａ３およびＢ１の間またはＡおよびＢ１の間のリンクと等価であるとすることが可能である。
【００２０】
ブルートゥース・システムで使用される局１００の例が、図２に詳細に描かれており、２つの主要部分より成る。第１の部分はアナログ装置であり、通信チャネル１０４における無線信号を送信および受信するためのアンテナ２０４を有する無線部（ＲＦ）２０２を有する。第２の部分はディジタル制御装置２０６であり、これは更に、リンク・ベースバンド・コントローラ（ＬＣ）２０８と、マイクロプロセッサ（μＰ）２１０と、インターフェース装置（ＩＮＴ）２１２を有する。リンク・コントローラ２０８は、ベースバンド処理および物理レイヤに近い基本プロトコルの実行を行う手段を有し、例えば、誤り訂正符号化、自動反復要求(ARQ: Automatic Repeat reQuest)およびオーディオ符号化の実行を行う。マクロプロセッサ２１０は、基地局１００を管理し、インターフェース装置２１２およびリンク・コントローラ２０８間のデータ転送を制御する。インターフェース装置２１２は、携帯可能なＰＣまたはセルラ電話のようなホスト装置に対する基地局１００のインターフェース機能を行うためのハードウエアおよびソフトウエアを有する。インターフェースはリンク２１４を介して行われ、ＵＳＢ（ユニバーサル直列バス）、外部メモリおよびその他の特定用途に適切なものに対するインターフェースを含む。
【００２１】
ブルートゥース問い合わせ手順は、スレーブ１０１となるべきものが基地局を発見し、そのピコネットへ参入するための要求を発行可能にする。これは、ブルートゥースおよび他のシステムの周波数ホッピングの性質に起因する問題を克服するために提案される。本願により理解されることは、マスタ１００によって発行される問い合わせメッセージに同報通信チャネルを付加する(piggy-back)ことが可能なことである。同報通信チャネルを利用して、規則的な間隔でＨＩＤをポーリングすることが可能である。それにもかかわらず、エアインターフェースにおいて、その機構は従来のブルートゥース・システムと完全に両立可能である。
【００２２】
これがそのように実現されるかを説明するために、図３および４を参照して、問い合わせ手順がどのように動作するかを考察する。ブルートゥース装置が他のブルートゥース装置を発見することを希望する場合に、それは問い合わせサブステート(substate)と呼ばれるモードに入る。このモードでは、一般問い合わせアクセス・コード(GIAC: General Inquiry Access Code)または複数の選択的な専用の問い合わせアクセス・コード(DIAC: Dedicated GIAC)を含む問い合わせメッセージを発行する。このメッセージはいくつかの段階で反復される；第１に、問い合わせホッピング・シーケンスを形成する全部で３２の中からの１６周波数の系列Ａにおいて繰り返えされる。メッセージは偶数のタイムスロットで２つの周波数で２回送信され、２つの対応する問い合わせ応答ホッピング周波数に関する応答を聞くために使用される奇数タイムスロットに続く。１６の周波数およびそれらの応答の対応物は、１６タイムスロット、すなわち１０ｍｓで網羅される。図３のチャートは、ｆ｛ｋ｝の中心付近の１６の周波数に関する単独の系列の送信を示し、ｆ｛ｋ｝は問い合わせホッピング・シーケンスを表現する。
【００２３】
次のステップは系列の反復を複数回行うことである。少なくとも、目下特定されるものとして、これは系列全体の２５６回の反復を意味する。最終的に、系列Ａは、残余の１６周波数および反復されるサイクルを有する系列Ｂに置換される。図４に示されるように、規格仕様の述べていることは、この切替は少なくとも３回生じることを要し、エラーのない環境において総ての応答を収集することを保証する。このことは、問い合わせ同報通信が少なくとも１０．２４秒かかることを意味する。
【００２４】
ブルートゥース・マスタ１００により発見されることを望む携帯用装置は、問い合わせ走査サブステートに入る。そして、対象とするＧＩＡＣまたはＤＧＩＡＣを含むメッセージを監視する。これも巡回的に行う。問い合わせ走査期間の間に、単独のホップ周波数を聞き、これは問い合わせにより使用される１６の問い合わせ周波数を網羅するのに充分な長さである。適切なＩＡＣを含む問い合わせを監視する際に、携帯用装置は問い合わせ応答サブステート呼ばれる状態に入り、複数の問い合わせ応答メッセージをマスタ１００に発行する。マスタ１００はその後携帯装置を呼び出し、ピコネットへ参入させる。
【００２５】
上述したようにおよび図５に示されるように、本願の提案することは、基地局から発行される問い合わせメッセージが、それらに付加された外部フィールド５０４を有し、ＨＩＤポーリング・メッセージを搬送可能なことである。この拡張されたフィールド５０４はヘッダを搬送し、これはＨＩＤポーリングを示し、拡張されたフィールド情報の他のアプリケーションと区別し、それは例えば、状況把握(context-aware)サービスや同報通信オーディオ（英国特許出願００１５４５４．２（出願人参照番号ＰＨＧＢ００００８４）および００１５４５３．４（出願人参照番号ＰＨＧＢ００００８５）にそれぞれ開示されているようなものである。）である。ポーリングされるＨＩＤのアドレスを包含することも可能であり、ＨＩＤに対する少量の情報を搬送することも可能であり、その情報を利用して（ＬＣＤスクリーンにおける文字のような）ユーザまたはフィードバックに関する補足情報（例えば、ゲーム・コントローラにおける動きフィードバック）を提供することが可能である。このフィールドを問い合わせメッセージの端部に付加することによって、非ＨＩＤ受信機は修正をすることなしにそれを無視することが可能である。さらに、ＨＩＤポーリングを指定するための特定のＤＩＡＣを使用することによって、ＨＩＤ装置は間もなくやって来るポーリングの存在を報知されることが可能である。
【００２６】
外部データ・フィールド５０４が存在するということは、ブルートゥース問い合わせパケットの端部に従来許容されていたガード・スペースが減少されることを意味する。しかしながら、このスペースは、周波数シンセサイザに、新たなホップ周波数に変化するための時間を与えるために提供されるものであり、一般には使用されず、その理由は現在の周波数シンセサイザは、余分なガード・スペースへの拡張を要しないスピードで切替を行うことが可能だからである。標準の問い合わせパケットは６８ビット長のＩＤパケット（ＩＤ  ＰＫＴ）５０２である。これは半スロットで伝送され、スロット境界（ＳＢ）５０６または半スロット境界（ＨＳＢ）５０８から始まるので、割り当てられるガード・スペースは（６２５／２−６８）＝２４４．５μｓ（１スロット期間は６２５μｓであり、１Ｍビット／秒の信号速度である。）である。現代のシンセサイザは１００μｓまたは当業者により考察されるより低い数値の短期間で切替を行うことが可能である。したがって、外部データ・フィールド５０４の適切なサイズは１００ビットとすることが可能である。
【００２７】
本実施例によれば、１００ビットのうち４つがＩＤパケット５０２に対する追跡ビット(trailer bit)として失われる。これは相関器により読み取られる。のこりの９６ビットに関し、本願による好適な割当は、６４ビットがデータとして使用され、３２ビットが２／３ＦＥＣ（順方向誤り訂正）チェックサムとして使用される。各問い合わせバーストは、同報通信データの８バイトを含み、キー符号化またはディジタル化されたアナログ入力のいくつかのチャネルのためのスペースを許容する。
【００２８】
所望の応答性を達成するために、ＨＩＤは具体的にアドレス指定されるので、ＨＩＤは必要に応じて半スロット１つ置きに応答可能であり、これはユーザの入力に対応する情報を含む同様なフォーマットのパケットを利用する。上述したように、問い合わせ手順は、問い合わせ送信系列における２組の１６周波数の送信を含む。１系列で使用される１６周波数は、１６のポーリング・チャネルと考えることが可能であり、したがって、必要に応じて１６の装置が１０ｍｓ毎にポーリングされることが可能である。他のシステムも可能であり、例えば３２までの装置を２０ｍｓ毎にポーリングしたり、８つまでの装置を５ｍｓ毎にポーリングすることも可能である。ポーリング・チャネルの配置も柔軟性があり、より迅速な応答時間を要する装置に対してより迅速なポーリングを行うことも可能であり、その逆も可能である。
【００２９】
各装置はその系列の中で単一の周波数を監視することのみを要するが、クロック位相の変化に起因して、系列切替および周波数変化を追跡することが可能であることを要する。初期の設定手順は、  ＨＩＤの属性およびアップリンクおよびダウンリンク伝送で使用するフォーマットの属性を確定するのに加えて、ＨＩＤブルートゥース・スレーブ１０１をブルートゥース・マスタ１００に同期させる。この時点において、系列内の１６チャネルの１つに対応する装置アドレスおよびチャネル番号が、ＨＩＤに割り当てられる。
【００３０】
高速ポーリングに関し、ブルートゥース・マスタ１００は、連続的に動作することを要する。これは、双方向リンクを設定する従来の機構と抵触する。しかしながら、英国特許出願００１５４５２．６（出願人参照番号ＰＨＧＢ００００８６）に開示されているように、縦列的に(tandem)動作する２つの無線を利用することにより、この問題を回避し、ピコネットへの高速アクセスを可能にし、限定されない双方向スループット容量を可能にする。
【００３１】
１ポール当たり８バイトを利用して１０ｍｓ毎にポーリングすることによって、１６の装置に対して毎秒８００バイトの容量が提供される。上述した基本的手法における変形例において、この容量を下げて既存の問い合わせ手順の動作を許容することが可能であり、あるいはＨＩＤ数を上昇させてホスト・システム１００が１６以上のものを支持し得るようにすることも可能である。
【００３２】
電力消費を最小にするために、それらに何らの情報も提供されなかったならば、ＨＩＤはポーリングの総てに応答することは強要されない。ＨＩＤに監視タイマ(watchdog timer)を用意して、見かけ上(nominally)活動しつつ所与の周期に少なくとも１回送信させることが可能である。その周期は、例えば予め定めることも可能であり、ホスト・システムによって定めることも可能であり、ホストおよび各ＨＩＤの間の交渉によって定めることも可能である。定められた期間内にＨＩＤが送信に失敗すると、アクティブな装置に関するマスタの所有するリストから削除される。
【００３３】
本発明によるＨＩＤをポーリングする方法は、図６に要約されている。ＨＩＤがデータをホスト・システムに送信すると、この方法はステップ６０２から開始される。ＨＩＤはステップ６０４において外部フィールド５０４からデータを受信し、ステップ６０６においてそれがホスト・システムによってポーリングされたものであるか否かを検査する。ポーリングされていなかった場合は、ＨＩＤはステップ６０４に戻って次の外部データ・フィールド５０４を受信する。ＨＩＤがポーリングされていた場合は、ステップ６０８において半スロット空けてデータを送信する。
【００３４】
ホスト・システムのピコネットへのアクセスを許容するために問い合わせモードが必要とされるので、少なくともどこかの時間で従来の手法で提供される必要がある。利用可能な手法はいくつか存在する。
【００３５】
第１の手法は、設定およびポーリングの２つのモードにおいて１つの無線動作を含む。設定モードでは、問い合わせ手順は通常通り動作し、ＨＩＤは従来の手法でホスト・マスタ１００との接触を確立する。総てのＨＩＤが各自自身設定すると、マスタはポーリング・モードに無線切替を行い、この場合の問い合わせ手順はポーリング・モードのみの動作を行う。この手法がゲーム機で好ましいのは、ポーリング・モードが行われる際に最速の応答性を達成しつつ、他のコントローラがピコネットに参加する機会が、たとえばゲームの間のような明確に定められた時間で生じるからである。
【００３６】
第２の手法がより適切であるのは、ホスト・システムがＰＣのような汎用装置であり、この場合に任意の時間に参入する新たな装置が提供される場合である。この場合において、マスタの無線は、モードによらない形式で動作可能であり、ある時間に高速ポーリングを行い、他の時間に通常の問い合わせ動作を行うことが可能である。切替の１０ｍｓ期間は、各々の動作に対して例えば５０：５０の比率を実現するよう割り当てることが可能であり、その無線は必要に応じて修正されることが可能である。このようなシステムは非常に高速なＨＩＤ応答と一般的な問い合わせ動作とを有するが、より遅くして通常の動作を実行させることも可能である。ポーリング・メッセージにおける特定のＤＩＡＣを利用することは、通常の問い合わせ応答手順に向かうスレーブ１０１が、高速ポーリング応答用に予約されているスペースにおける問い合わせ応答パケットを送信しないことを保証する。
【００３７】
高速ポーリングに並行して通常の問い合わせを行うことは、時として、問い合わせにおける僅かな休止をもたらし、また、新たなＨＩＤがホストにアクセスすることを許容するための高速ポーリングをもたらす。このことはユーザにとっておそらく重大なことではないであろう。なぜなら、ユーザはもはや古いＨＩＤを使用せず、応答性における一次的な損失に気付かないであろうからである。
【００３８】
第３の手法が必要とされるのは、従来のブルートゥース・データ（または他の）リンクが必要とされ、ポーリング機構に関する高速応答と従来のブルートゥースのデータ搬送容量との両者を支持する場合である。これは、２つの無線の利用を必要とし、英国特許出願００１５４５２．６（出願人参照番号ＰＨＧＢ００００８６）に開示されている手法をここでも使用可能である。あるいは、高速ポーリングに永続的に専用の他のものを利用して、１つの無線を従来のブルートゥース無線として使用することも可能である。
【００３９】
本願による説明により、当業者にとっては、他の修正を行うことも可能であろう。そのような変形は、固定または携帯用通信のシステムおよび部品の設計、製造および使用の技術分野で既知の他の特徴を含み、上述した特徴に代えてまたはそれに加える他の特徴も含む。特許請求の範囲は、本明細書における特徴の組み合わせの形式で形成されているが、本願の開示する範囲には、任意の新規な特徴や、明示的にまたは黙示的にあるいはそれらの一般化して開示された特徴の任意の組み合わせが含まれ、請求項に記載された発明と同一の発明に関するか否かによらず、本発明が行ったのと同様に同一の技術的課題の全部または一部を軽減するか否かによらない。本願の権利化において、新たな請求項は、そのような特徴および／または特徴の組み合わせその他の導出され得るものにより形成され得る。
【００４０】
本願原文明細書および原文請求の範囲において、要素に先行する語“ａ”または“ａｎ”は、そのような要素が複数存在することを排除するものではない。さらに、原文における“ｃｏｍｐｒｉｓｉｎｇ”は、列挙されたもの以外の他の要素またはステップを排除するものではない。
【図面の簡単な説明】
【図１】  図１は、リンクされた２つのピコネットより成るアドホック無線ネットワークを示す。
【図２】  図２は、一般的なブルートゥース局の概略ブロック図である。
【図３】  図３は、所与の周波数を中心とする問い合わせアクセス・コード系列の送信を説明するためのチャートである。
【図４】  図４は、問い合わせ同報通信期間における問い合わせメッセージ系列の切り替わりを示す。
【図５】  図５は、既存の送信スロットに対する同報通信データ・パケットの挿入を示す。
【図６】  図６は、本発明によりＨＩＤをポーリングする方法を示すフローチャートである。
【図１】
0004778661.tif 000002
【図２】
0004778661.tif 000003
【図３】
0004778661.tif 000004
【図４】
0004778661.tif 000005
【図５】
0004778661.tif 000006
【図６】
0004778661.tif 000007