(57)【要約】本発明は、通信装置がＢｌｕｅｔｏｏｔｈ使用可能な装置から接続を受けることができるようにするためのアダプタと、システムと、方法とを提供する。これは、Ｂｌｕｅｔｏｏｔｈ使用可能な装置からＢｌｕｅｔｏｏｔｈ接続を受け付けるように構成されたアダプタに通信装置を連結することにより達成される。通信装置は、アダプタに転送される接続要求信号を定期的に発生する。一旦Ｂｌｕｅｔｏｏｔｈ接続が確立されると、その後アダプタは、接続要求信号に応答して通信装置との接続を確立する。そして、通信装置とＢｌｕｅｔｏｏｔｈ使用可能な装置との間の通信を実行することができ、ここで通信装置はスレーブとして動作する。
2004503987.tif 000002
【特許請求の範囲】
【請求項１】
通信装置がブルートゥース（Ｂｌｕｅｔｏｏｔｈ）使用可能な装置から接続を受けることができるようにするためのＢｌｕｅｔｏｏｔｈアダプタであって、ここで上記通信装置は接続要求信号を定期的に出力する出力を有するものであり、上記アダプタは、
上記出力に連結するための入力と、
Ｂｌｕｅｔｏｏｔｈ接続性を提供するためのラジオと、
上記入力および上記ラジオに連結されたプロセッサと
を備え、使用の際、上記プロセッサは、
上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続要求に応答してＢｌｕｅｔｏｏｔｈ接続を確立し、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、上記入力にて受信した接続要求信号に応答して、上記入力を介して上記通信装置と接続を確立する
のに適する、アダプタ。
【請求項２】
上記通信装置は、第一の通信プロトコルにしたがって通信するのに適し、上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置は、第二の通信プロトコルにしたがって通信するのに適し、上記プロセッサは、必要に応じ上記第一および第二のプロトコル間でデータを翻訳するのにさらに適する、請求項１記載のアダプタ。
【請求項３】
上記入力は、ＰＤＡの出力に連結されるのに適する、請求項１または２に記載のアダプタ。
【請求項４】
上記アダプタは、さらに、上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置と上記通信装置との間で転送されるべきデータを記憶するための記憶手段（ｓｔｏｒｅ）を備える、先行する請求項のいずれかに記載のアダプタ。
【請求項５】
通信装置がＢｌｕｅｔｏｏｔｈ使用可能な装置からの接続を受けることができるようにするためのシステムであって、上記システムは、
通信装置と、
アダプタと
を備え、
上記通信装置は、
出力と、
上記出力に連結されたプロセッサであって、上記出力において接続要求信号を定期的に発生するのに適したプロセッサとを備え、
上記アダプタは、
上記出力に連結するための入力と、
Ｂｌｕｅｔｏｏｔｈ接続性を提供するためのラジオと、
上記入力および上記ラジオに連結されたアダプタプロセッサと
を備え、使用の際、上記プロセッサは、
上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続要求に応答してＢｌｕｅｔｏｏｔｈ接続を確立し、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、上記入力にて受信した接続要求信号に応答して、上記入力を介して上記通信装置と接続を確立する
のに適する、システム。
【請求項６】
上記通信装置はＰＤＡである、請求項５記載のシステム。
【請求項７】
上記出力は、モデムに連結するためのものであり、上記接続要求信号は、モデム接続要求信号である、請求項５または６記載のシステム。
【請求項８】
上記プロセッサは、上記通信装置のユーザからの要求に応答して上記接続要求信号を定期的に発生するのに適する、請求項５〜７のいずれかに記載のシステム。
【請求項９】
上記通信装置は、第一の通信プロトコルにしたがって通信するのに適し、上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置は、第二の通信プロトコルにしたがって通信するのに適し、上記アダプタプロセッサは、必要に応じ上記第一および第二のプロトコル間でデータを翻訳するのにさらに適する、請求項５〜８のいずれかに記載のシステム。
【請求項１０】
上記アダプタは、請求項１〜４のいずれかに記載のアダプタである、請求項５〜９のいずれかに記載のシステム。
【請求項１１】
Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続を通信装置に受けさせる方法であって、
上記通信装置をアダプタに連結し、
上記通信装置に、接続要求信号を定期的に出力させ、
上記アダプタに、接続要求に応答して上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からのＢｌｕｅｔｏｏｔｈ接続を受けさせ、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立したら、上記アダプタに、上記通信装置からの接続要求に応答して上記通信装置との接続を確立させる
ことを含む方法。
【請求項１２】
上記方法は、さらに、上記通信装置に、上記通信装置のユーザからの要求に応答して接続要求信号を定期的に出力させることを含む、請求項１１記載の方法。
【請求項１３】
Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続要求信号についてモニタし、
接続が受け付けられたことを示すレスポンスを発生する
ことにより、上記アダプタが上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からのＢｌｕｅｔｏｏｔｈ接続を受ける、請求項１１または１２記載の方法。
【請求項１４】
上記通信装置は、第一の通信プロトコルにしたがって通信するのに適し、上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置は、第二の通信プロトコルにしたがって通信するのに適し、上記方法は、上記アダプタに、必要に応じ上記第一および第二のプロトコル間でデータを翻訳させる、請求項１１〜１３のいずれかに記載の方法。
【発明の詳細な説明】
【０００１】
＜発明の分野＞
本発明は、通信装置がＢｌｕｅｔｏｏｔｈ使用可能な装置からの接続を受けることができるようにするためにＢｌｕｅｔｏｏｔｈアダプタに関する。特に、上記アダプタは、ＰＤＡ等の装置が、Ｂｌｕｅｔｏｏｔｈ装置と通信しつつ、スレーブとして動作することを可能とする。
【０００２】
＜発明の背景＞
現在、コンピュータネットワークの大半は、コンピュータをネットワーク上に相互接続するために、ある種の形態の配線を使用する。これらのシステムは、ネットワークを適合可能とするために、建物内で配線を設置しなければならず、またさらに、配線の故障が起こった場合、配線を交換する必要が生じうるという、主たる欠点がある。このほかに、この配線は、建物内の他の電気器具との干渉による電磁的なノイズの問題を引き起こしうるとともに、限定された帯域幅しか有さない。さらに、異なるネットワークは、異なる配線規格を必要とし、これはさらに、建物におけるネットワークの設置を複雑なものとする結果となる。
【０００３】
無線タイプのネットワークは、現在、より普及しつつある。無線通信は、ラジオ、セルラーおよびローカルという、主たる三つの分類の一に分けることができる。ラジオ通信は、主に長距離作業に用いられる。セルラー通信は、携帯電話等のために用いられる。現在、セルラーシステムは、ＷＡＰ（ワイヤレス・アプリケーション・プロトコル）ホンを用いて限定的なインターネット接続を提供するのに使用することができる。インターネット接続は、セルラーホン、ＧＳＭモデムやＰＣ／ＰＤＡを介しても可能である。
【０００４】
上記に加え、ローカル通信規格は、近距離ラジオ通信のために提供される。これらのシステムは、無線ネットワークの開発（ｐｒｏｄｕｃｔｉｏｎ）において用いられてきた。
【０００５】
このような近距離ラジオ通信システムの一つにＢｌｕｅｔｏｏｔｈがある。Ｂｌｕｅｔｏｏｔｈは、音声、データやマルチメディアアプリケーションのための顧客の構内設置の無線リンク（ｃｕｓｔｏｍｅｒ ｐｒｅｍｉｓｅｓ ｗｉｒｅｌｅｓｓ ｌｉｎｋｓ）を提供するために用いることができる。
【０００６】
Ｂｌｕｅｔｏｏｔｈラジオ周波数（ＲＦ）システムは、パケットを、規則的なタイムスロットにて、疑似ランダムなシーケンスによって定められる周波数上で送信する高速周波数ホッピングスペクトル拡散システムである。周波数ホッピングシステムが、干渉に対する耐性をＢｌｕｅｔｏｏｔｈに提供する。干渉は、世界中で自由に使用可能なこの無免許の無線帯域で動作する電子レンジや他の通信システムを含む、種々のソースから発生しうる。このシステムは、２．４ＧＨｚの工業・科学・医用（ＩＳＭ）バンドにおける７９の周波数の中で毎秒１６００ホップでスイッチするために、１ＭＨｚの周波数ホッピングステップを用いるものであり、各チャネルは異なるホッピングシーケンスを用いる。
【０００７】
Ｂｌｕｅｔｏｏｔｈのベースバンド・アーキテクチャは、リンク・マネージャ・プロトコル（ＬＭＰ）を実行するラジオ周波数トランシーバ（ＲＦ）、リンクコントローラ（ＬＣ）およびリンクマネージャ（ＬＭ）を含む。
【０００８】
Ｂｌｕｅｔｏｏｔｈ ｖｅｒｓｉｏｎ １．１は、７２１Ｋｂｐｓおよび５７．６Ｋｂｐｓまでの非対称データ転送速度と、４３２．５Ｋｂｐｓまでの対称データ転送速度をサポートする。データ転送は、同期接続によってもよい。Ｂｌｕｅｔｏｏｔｈは、６４Ｋｂｐｓの対称音声チャネルを三対までサポートする。
【０００９】
Ｂｌｕｅｔｏｏｔｈ接続は、ピコネットと称されるものにおいて動作する。ピコネットにおいては、共通のホッピングシーケンスを介して同一のチャネルに接続する幾つかのノードが、ポイント−ツー−マルチポイントネットワークにて接続される。ピコネットの中心ノードは、マスターと称され、スタートポロジにてアクティブスレーブを七つまで有するものである。単一のピコネット内において利用可能な帯域幅は、その種々のスレーブとの通信時間をスケジュールするマスターによって制限される。アクティブスレーブの他に、装置を、パークモードとして知られる低電力状態にてマスターに接続することができる。これらのパークドスレーブは、チャネル上でアクティブにはできないが、マスターとの同期を維持し、アドレス可能である。幾つかの装置をパークモードにて接続することにより、七つ以上のスレーブを同時にマスターに接続することが可能になる。パークドスレーブは、アクティブスレーブになることによってチャネルにアクセスする。これはマスターによって規制される。
【００１０】
重複する有効範囲をもつ複数のピコネットは協働してスキャタネットを形成しうる。スキャタネットでは、幾つかの装置は、時分割多重ベースで一つ以上のピコネットに加わっている。これら及び他のピコネットは、時間または周波数で同期しておらず、各ピコネットは、独自のマスタークロックおよびホッピングシーケンスを維持する。
【００１１】
Ｂｌｕｅｔｏｏｔｈプロトコルは、近くの他のＢｌｕｅｔｏｏｔｈ使用可能な装置にデータを転送する必要があるときに、ポーリング信号を発生する装置を有することにより動作する。この例において、Ｂｌｕｅｔｏｏｔｈ使用可能な装置は、ポーリング信号を検出すると、レスポンスを発生して、二つの装置間で接続が確立される。この例において、ポーリング信号を発生する装置がマスターとなり、ポーリング信号を受ける装置がスレーブとなる。Ｂｌｕｅｔｏｏｔｈプロトコルの動作は、マスターのＢｌｕｅｔｏｏｔｈラジオが二つの装置間で用いるホッピングシーケンスを画定するように構成される。
【００１２】
ほとんどの場合、Ｂｌｕｅｔｏｏｔｈは、二つの装置間で一対一の通信を可能とするために使用される。したがって、このような状況においては、どちらの装置がスレーブで、どちらの装置がマスターであるかは問題ではない。
【００１３】
しかし、ネットワークに連結された端末局と無線的に通信できる幾つかのネットワークノードを使用するシステムが提唱されている。ネットワークノードは、例えばインターネット接続等の付加的なサービスを提供するために用いることのできるネットワークサーバに相互接続される。システムは、ネットワークノードを通信装置と相互接続するために、少なくともローカルな近距離ラジオ接続を使用する。これにより、ユーザは、ネットワークノードの範囲内ならどこからでもネットワークにアクセスすることが可能となる。したがって、ネットワークノードが建物全体にわたって配置されていれば、ユーザは、建物内のどのような位置からでも通信ネットワークにアクセスすることができる。
【００１４】
正確に機能するために、ネットワークノードは、幾つかの異なる装置と同時に通信することができなければならない。Ｂｌｕｅｔｏｏｔｈの場合、このことは、ネットワークノードのラジオ（Ｂｌｕｅｔｏｏｔｈラジオ装置）がマスターラジオとして機能し、通信装置がスレーブとして動作する場合にのみ達成することができる。したがって、各Ｂｌｕｅｔｏｏｔｈネットワークノードが常にマスターラジオとして構成されるようにする必要がある。これにより、幾つかの異なるスレーブラジオが、どの一つの所定のマスターと関連づけられても、スレーブラジオがマスターラジオのホッピングシーケンスにしたがうことが保証される。
【００１５】
したがって、ネットワークノードがスレーブになると、現在マスターとして機能している通信装置としか通信することができず、したがって、ネットワークノードが他の通信装置と通信することが妨げられる。
【００１６】
この問題を克服するために、Ｂｌｕｅｔｏｏｔｈ仕様には、役割変更機能（ｒｏｌｅ ｃｈａｎｇｅ ｆａｃｉｌｉｔｙ）が設けられている。しかし、これは現在、すべての状況において実行可能ではない。
【００１７】
＜発明の概要＞
本発明の第一の態様によれば、我々は、通信装置がブルートゥース（Ｂｌｕｅｔｏｏｔｈ）使用可能な装置から接続を受けることができるようにするためのＢｌｕｅｔｏｏｔｈアダプタであって、ここで上記通信装置は接続要求信号を定期的に出力する出力を有するものであり、上記アダプタは、
上記出力に連結するための入力と、
Ｂｌｕｅｔｏｏｔｈ接続性を提供するためのラジオと、
上記入力および上記ラジオに連結されたプロセッサと
を備え、使用の際、上記プロセッサは、
上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続要求に応答してＢｌｕｅｔｏｏｔｈ接続を確立し、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、上記入力にて受信した接続要求信号に応答して、上記入力を介して上記通信装置と接続を確立する
のに適する、アダプタを提供する。
【００１８】
本発明の第二の態様によれば、我々は、通信装置がＢｌｕｅｔｏｏｔｈ使用可能な装置からの接続を受けることができるようにするためのシステムであって、上記システムは、
通信装置と、
アダプタと
を備え、
上記通信装置は、
出力と、
上記出力に連結されたプロセッサであって、上記出力において接続要求信号を定期的に発生するのに適したプロセッサとを備え、
上記アダプタは、
上記出力に連結するための入力と、
Ｂｌｕｅｔｏｏｔｈ接続性を提供するためのラジオと、
上記入力および上記ラジオに連結されたアダプタプロセッサと
を備え、使用の際、上記プロセッサは、
上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続要求に応答してＢｌｕｅｔｏｏｔｈ接続を確立し、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、上記入力にて受信した接続要求信号に応答して、上記入力を介して上記通信装置と接続を確立する
のに適する、システムを提供する。
【００１９】
本発明の第三の態様によれば、我々は、Ｂｌｕｅｔｏｏｔｈ使用可能な装置からの接続を通信装置に受けさせる方法であって、
上記通信装置をアダプタに連結し、
上記通信装置に、接続要求信号を定期的に出力させ、
上記アダプタに、接続要求に応答して上記Ｂｌｕｅｔｏｏｔｈ使用可能な装置からのＢｌｕｅｔｏｏｔｈ接続を受けさせ、
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立したら、上記アダプタに、上記通信装置からの接続要求に応答して上記通信装置との接続を確立させる
ことを含む方法を提供する。
【００２０】
したがって、本発明は、通信装置がＢｌｕｅｔｏｏｔｈ使用可能な装置から接続を受けることができるようにするためのアダプタと、システムと、方法とを提供する。これは、Ｂｌｕｅｔｏｏｔｈ使用可能な装置からＢｌｕｅｔｏｏｔｈ接続を受け付けるように構成されたアダプタに通信装置を連結することにより達成される。通信装置は、アダプタに転送される接続要求信号を定期的に発生する。一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、その後アダプタは、接続要求信号に応答して通信装置との接続を確立する。そして、通信装置とＢｌｕｅｔｏｏｔｈ使用可能な装置との間の通信を実行することができ、ここで通信装置はスレーブとして動作する。
【００２１】
通信装置は、通常、第一の通信プロトコルにしたがって通信するのに適し、Ｂｌｕｅｔｏｏｔｈ使用可能な装置は、第二の通信プロトコルにしたがって通信するのに適する。この状況において、プロセッサは、好ましくは、必要に応じてデータを第一および第二プロトコル間にて翻訳するのに適する。しかし、データの翻訳は、全ての状況において必ずしも必要ではない。代わりに、翻訳を、通信装置またはＢｌｕｅｔｏｏｔｈ使用可能な装置のいずれかによって行ってもよい。
【００２２】
典型的には、通信装置はＰＤＡであり、この場合、アダプタの入力は、ＰＤＡの出力に連結されるのに適する。当業者によって理解されるように、本発明は、もちろん、例えばラップトップ、パームトップ等の多くの装置によって実行可能である。しかし、アダプタは、それ自体ではＢｌｕｅｔｏｏｔｈ通信をすることはできないがモデムを介して通信することのできるコンピューティング装置と協働するために主として設計される。したがって、この場合、第一の通信プロトコルは、ＰＤＡを、モデムを介して外部装置と通信可能とするために、ＰＤＡが動作する標準のモデム用プロトコルである。同様に、第二の通信プロトコルは、Ｂｌｕｅｔｏｏｔｈプロトコルである。したがって、アダプタは、通常、モデム用プロトコルを用いてＰＤＡと通信し、そして、Ｂｌｕｅｔｏｏｔｈ接続での送信のためにデータを翻訳する。
【００２３】
アダプタは、典型的には、Ｂｌｕｅｔｏｏｔｈ使用可能な装置と通信装置との間で転送されるべきデータを記憶するための記憶手段（ｓｔｏｒｅ）をさらに備える。これは、データを先へ転送する前に一時的に記憶するバッファを提供する。これは、例えば、Ｂｌｕｅｔｏｏｔｈ接続がその最大容量にあって、なお通信装置から追加のデータが受信されるような場合に必要となろう。代わりに、バッファを、データを第一および第二のプロトコル間で翻訳する際に用いてもよい。
【００２４】
添付の図面を参照して、本発明の一実施例について詳細に説明する。
【００２５】
＜詳細な説明＞
図１に、本発明による通信システムを示す。図示のように、この通信システムは、アダプタ１０２に連結された通信装置１０１から形成され、これらは、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３と通信するように構成されている。通信装置１０１は、Ｂｌｕｅｔｏｏｔｈ通信に対応していない例えばＰＤＡ、ラップトップ、コンピュータ等を典型的に備える。したがって、通信装置１０１は、典型的には、バス１０６を介して互いに連結された入出力装置１０２、ディスプレイ１０３、プロセッサ１０４およびメモリ１０５を含む。バス１０６は、また、入出力（Ｉ／Ｏ）ポート１０７に連結される。
【００２６】
アダプタ１０２は、入出力ポート１０７を介して通信装置と通信するように設計され、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３方向へ（ｏｎｗａｒｄ）のＢｌｕｅｔｏｏｔｈ接続性を提供する。アダプタは、バス１１１に連結された第一入出力ポート１１０を含む。バス１１１は、一方で、マイクロプロセッサ１１２、メモリ１１３およびＢｌｕｅｔｏｏｔｈラジオ１１４に連結される。Ｂｌｕｅｔｏｏｔｈラジオ１１４は、Ｂｌｕｅｔｏｏｔｈスタック１１５およびアンテナ１１６を含む。
【００２７】
Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３は、例えば、Ｂｌｕｅｔｏｏｔｈ使用可能なＰＣ、Ｂｌｕｅｔｏｏｔｈ使用可能なパームトップ、Ｂｌｕｅｔｏｏｔｈ使用可能なＰＤＡ等のどのようなＢｌｕｅｔｏｏｔｈ通信可能な装置であってもよい。さらに、図２〜４に関連して以降により詳細に説明するアクセスポイント等の、Ｂｌｕｅｔｏｏｔｈネットワークにおけるノードであってもよい。
【００２８】
いずれにしても、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３は、典型的には、Ｂｌｕｅｔｏｏｔｈスタック１２１およびアンテナ１２２から形成されるＢｌｕｅｔｏｏｔｈラジオ１２０を含むであろう。Ｂｌｕｅｔｏｏｔｈラジオ１２０は、バス１２１に連結され、これは一方で、マイクロプロセッサ１２３およびメモリ１２４に連結される。Ｂｌｕｅｔｏｏｔｈ装置１０３の性質に応じて、破線で示すように、装置をネットワーク等に連結するためのインターフェース１２５や、ディスプレイを含みうる入出力装置１２６を設けることもできる。
【００２９】
本システムの動作をここで説明する。
二つのＢｌｕｅｔｏｏｔｈ装置間においてＢｌｕｅｔｏｏｔｈ接続が確立すると、一方の装置は、その後他方の装置において受信されるべきポーリング信号を発生しなければならない。すると他方の装置は、レスポンスを発生し、Ｂｌｕｅｔｏｏｔｈ接続が確立される。このようなことが起こると、ポーリング信号を受け取りレスポンスを発生する装置は、自らのホッピングシーケンスを、通信（ｃｏｎｔａｃｔ）を開始した装置と同期させなければならない。このような状況において、ポーリング信号を発生した装置がマスターであり、接続された装置がスレーブである。
【００３０】
しかし、しばしば、二つの装置間において特定のマスター−スレーブの関係を維持することが望ましい。したがって、例えば通信装置１０１は、通常の状況下においては、Ｂｌｕｅｔｏｏｔｈ装置として使用するのに適していない。したがって、この理由のみにより、通信装置１０１およびアダプタ１０２が、Ｂｌｕｅｔｏｏｔｈ接続を受け、よって、スレーブステータスを維持する方が、Ｂｌｕｅｔｏｏｔｈ接続の確立を試みて特にＢｌｕｅｔｏｏｔｈ通信に適したＢｌｕｅｔｏｏｔｈ装置に対してマスターステータスをアサートするよりも好ましい。
【００３１】
これに加え、しばしば、Ｂｌｕｅｔｏｏｔｈネットワークを通信するために、通信装置１０１およびアダプタ１０２を使用するのが望ましい。この場合、図２〜４と関連して以下に説明するように、アダプタ１０２をスレーブとして動作させる必要がある。したがって、アダプタ１０２は、Ｂｌｕｅｔｏｏｔｈ使用可能な通信装置１０３からＢｌｕｅｔｏｏｔｈ接続を受けることができなければならない。
【００３２】
これを達成するために、アダプタ１０２のマイクロプロセッサ１１２は、通常の手法で定期的にポーリング信号を発生しないように、ラジオ１１４を制御するのに適用される。代わりに、アダプタ１０２がＢｌｕｅｔｏｏｔｈ接続の確立を要求できないように、ポーリング信号の発生を妨げる。この結果、アダプタ１０２は、Ｂｌｕｅｔｏｏｔｈ接続をパッシブにのみ受けることができる。
【００３３】
使用の際、アダプタ１０２がＢｌｕｅｔｏｏｔｈ装置１０３の範囲内に持ち込まれると、Ｂｌｕｅｔｏｏｔｈ装置１０３は、通常の手法でポーリング信号を定期的に発生する。ポーリング信号は、ラジオ１２０によって発生され、アダプタ１０２のラジオ１１４によって受信される。ポーリング信号は、Ｂｌｕｅｔｏｏｔｈスタック１１５へ転送され、一方で、Ｂｌｕｅｔｏｏｔｈ接続が要求された旨がバス１１１を介してマイクロプロセッサ１１２に転送される。
【００３４】
マイクロプロセッサ１１２は、二つの手法のうちの一つにより動作することができる。マイクロプロセッサ１１２は、単に接続を受け入れるよう動作することもできるし、または、マイクロプロセッサ１１２は、ユーザが接続を要求しているかどうかをまず決定することができる。後者の場合、マイクロプロセッサ１１２は、通信装置１０１とアダプタ１０２との間でポーリングシステムを用いたＢｌｕｅｔｏｏｔｈ接続が必要かどうかを決定する。この場合、通信装置１０１のユーザがＢｌｕｅｔｏｏｔｈ接続を必要とするとき、ユーザはその旨を入出力装置１０２を介して入力する。これは、ディスプレイ１０３上でユーザに対して提示されたアイコンを選択することによって、若しくはキーパッド上の特定のキーを作動することによって、または同様の手法によって行うことができる。
【００３５】
これにより、プロセッサ１０４は、Ｂｌｕｅｔｏｏｔｈ接続が必要である旨を示すポーリング信号を定期的（約１０ｍｓ毎）に発生する結果となる。このポーリング信号は、バス１０６、入出力ポート１０７および入出力ポート１１０を介して、マイクロプロセッサ１１２へ転送される。そしてマイクロプロセッサ１１２は、Ｂｌｕｅｔｏｏｔｈ接続が必要であることを判断し、ラジオ１１４がＢｌｕｅｔｏｏｔｈポーリング信号を受信するのを待つ。ラジオ１１４によってＢｌｕｅｔｏｏｔｈポーリング信号が受信されると、マイクロプロセッサ１１２は、通信装置１０１がＢｌｕｅｔｏｏｔｈ接続を要求していると判断し、よって、ラジオ１１４にレスポンスを発生させる。このレスポンスは、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３のラジオ１２０によって受信され、接続が確立される。
【００３６】
この場合、Ｂｌｕｅｔｏｏｔｈスタック１１５によって制御されるラジオ１１４のホッピングシーケンスは、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３がマスターユニットであり続けるように、Ｂｌｕｅｔｏｏｔｈ使用可能な装置１０３のホッピングシーケンスを模倣するようにされるだろう。
【００３７】
一旦Ｂｌｕｅｔｏｏｔｈ接続が確立すると、マイクロプロセッサ１１２は、入出力ポート１１０を介して通信装置１０１へ接続確認の旨を転送する。通信装置１０１のマイクロプロセッサ１０４は、その後、ユーザに対してＢｌｕｅｔｏｏｔｈ接続が確立したことを示す表示をディスプレイ１０３上に生成する。そして、必要に応じてデータ転送をすることができる。
【００３８】
したがって、例えば、ユーザは、通信装置１０１からＢｌｕｅｔｏｏｔｈ使用可能な装置１０３へデータを転送することを望むかも知れない。このデータは、まず、入出力ポート１０７を介した転送に適したフォーマットとされ、アダプタ１０２へ転送される。多くの通信装置１０１はモデム接続を介して通信することができるため、データのフォーマットは、典型的にはモデムを介した送信に適するものである。したがって、データがアダプタ１０２によって受信されたとき、それは一時的にメモリ１１３に記憶される。そして、マイクロプロセッサ１１２は、ラジオ１１４を介した送信に適したフォーマットにデータを翻訳すべく動作する。データは、Ｂｌｕｅｔｏｏｔｈスタック１１５に転送され、Ｂｌｕｅｔｏｏｔｈフォーマットとされ、その後、アンテナ１１６によってラジオ１２０へと転送される。そしてデータは、Ｂｌｕｅｔｏｏｔｈスタック１２１を介して、適宜使用されるためにマイクロプロセッサ１２３へ転送される。
【００３９】
同様に、アダプタ１０２は、ラジオ１１４で受信したデータを、入出力ポート１０７を介した通信装置１への送信に適したフォーマットに翻訳するように設計される。
【００４０】
上記手順に関する小さな変更として、アダプタ１０２は、利用可能であれば、Ｂｌｕｅｔｏｏｔｈ接続を受けるのに適用されうる。しかし、アダプタ１０２と通信装置１０１との間の接続は、通信装置１０１のプロセッサ１０４によるポーリング信号の発生があったときにのみ確立される。したがって、通信装置１０１とＢｌｕｅｔｏｏｔｈ装置１０３との間の全体的な接続は、通信装置のユーザが接続を必要とすると指示した場合にのみ確立される。
【００４１】
しかし、代わりに、プロセッサ１０４は、装置が動作中の間常に自動的にポーリング信号を定期的に発生するのに適していてもよい。
【００４２】
結果として、アダプタ１０２によってＢｌｕｅｔｏｏｔｈポーリング信号が検出された場合はいつでも、Ｂｌｕｅｔｏｏｔｈ接続が確立するようにレスポンスが発生される。これにより、Ｂｌｕｅｔｏｏｔｈ装置１０３は通信装置１０１にデータを自動的に転送することができる。これにより、通信装置１０１およびアダプタ１０２がＢｌｕｅｔｏｏｔｈ使用可能な装置１０３の範囲内に入ったとき直ちに、日記等の同期を自動的に行うことが可能となろう。
【００４３】
以上は、本発明の一般的な技術を説明するものである。この一般的な技術を使用する状況の一例を、図２〜４を参照してここで説明する。
【００４４】
図２は、基本的なネットワーク配置を示し、これは、幾つかのローカル・エリア・ネットワークのアクセスポイント２に連結された無線インターネット・アクセスサーバ１を含む。アクセスポイント２は、本実施例ではＢｌｕｅｔｏｏｔｈプロトコルである無線通信プロトコルを用いて、幾つかの無線通信装置３、４、５、６、７、８と通信するよう設計されている。
【００４５】
無線通信装置３、４、５、６、７、８は、例えば、Ｂｌｕｅｔｏｏｔｈアダプタが取り付けられたパソコンやラップトップ等、Ｂｌｕｅｔｏｏｔｈに特化したラップトップ、Ｂｌｕｅｔｏｏｔｈ使用可能な電話または携帯電話、ＷＡＰインターネットホン、Ｂｌｕｅｔｏｏｔｈ使用可能なプリンタ、Ｂｌｕｅｔｏｏｔｈ使用可能な個人用携帯型情報端末（ＰＤＡ）や、Ｂｌｕｅｔｏｏｔｈヘッドセット等の装置を含みうる。本実施例においては、これら装置はそれぞれ、アクセスポイントと通信することができ、これにより、各装置は、アクセスサーバからデータを取得したり、アクセスサーバへデータを送ったりすることができる。
【００４６】
事実、アクセスサーバとアクセスポイントは、いかなるＢｌｕｅｔｏｏｔｈ使用可能な装置とも通信可能である。これには、ＰＣ、ＰＤＡやラップトップだけでなく、運搬車、冷蔵庫、手荷物運搬車、キーボード等のＢｌｕｅｔｏｏｔｈポートを有するものも含まれる。
【００４７】
アクセスサーバ１は、また、任意により、幾つかの端末局１１、１２、１３を有するローカル・エリア・ネットワーク１０に接続される。本実施例では、これにより、アクセスサーバを、建物内に現に存在するローカル・エリア・ネットワークと統合することができる。
【００４８】
アクセスサーバ１は、また、本実施例ではインターネットである、遠隔通信ネットワーク１４と接続することができる。これにより、アクセスサーバに連結された通信装置は、遠隔ユーザ１５や他の遠隔サイトのアクセスサーバと通信することができる。
【００４９】
したがって、アクセスポイント２は、無線通信装置３、４、５、６、７、８がアクセスサーバ１を介してＬＡＮ１０およびインターネット１４と通信できるようにする。アクセスサーバは、典型的にはネットワークサーバとして動作し、したがって、インターネットからダウンロードされる情報を含む、通信装置が検索取得（ｒｅｔｒｉｅｖｅ）する情報を典型的に格納することができる。
【００５０】
アクセスサーバを、図３により詳細に示す。
アクセスサーバは、インターネット・インターフェース２０と、アクセスポイント・インターフェース２１と、ＬＡＮ・インターフェース２２と、ＰＢＸ・インターフェース２３とを含むことができ、これらは全てバス２４を介して相互接続されている。また、オペレーティングソフトウェアの処理および格納のために設けられたマイクロプロセッサ２５およびメモリ２６がバス２４に連結される。入出力装置２７も設けられる。
【００５１】
プロセッサ２５は、典型的には、Ｒｅｄ Ｈａｔ ＬｉｎｕｘのようなＬｉｎｕｘ型のオペレーティングシステムを動作させるｘ８６型のプロセッサである。これは、Ｌｉｎｕｘシステムが多くの異なるソフトウェアアプリケーションのオペレーティングシステムとして広く使用されているため、特に好都合である。したがって、システムは、ネットワークサーバ等のための広範な種類の標準的オペレーティングシステムを実行可能であるとともに、現存のソフトウェアを変更し独自のソフトウェアを開発する機会を第三者に与えるものである。しかしながら、いかなる適切な形態の処理システムをも使用することができる。
【００５２】
これらの特徴に加えて、幾つかのＢｌｕｅｔｏｏｔｈラジオ２８およびＧＰＲＳトランシーバ２９を含めることができる。これらは、ともにバス２４に連結される。
標準および拡張レンジの装置を含む無線範囲（ｒａｎｇｅ ｏｆ ｒａｄｉｏｓ）がサポートされる。
【００５３】
同様に、アクセスサーバおよびアクセスポイントのＢｌｕｅｔｏｏｔｈ設計は、基本的なＢｌｕｅｔｏｏｔｈ仕様を超える能力を提供する。これには、スループットを向上させるためのＢｌｕｅｔｏｏｔｈ装置の状態の高度な制御や、Ｂｌｕｅｔｏｏｔｈ装置からの、また、Ｂｌｕｅｔｏｏｔｈ装置へのブロードキャストおよびマルチキャストのトラフィックストリームの制御が含まれる。
【００５４】
本実施例において、四つの異なるインターフェース２０、２１、２２、２３を示す。しかしながら、アクセスサーバ１は、以降により詳細に説明するように、使用される特定の構成に応じて、これらのインターフェースを全て含む必要はない。
【００５５】
したがって、無線通信装置とアクセスサーバとの間のＢｌｕｅｔｏｏｔｈ通信を可能とするために、アクセスポイント・インターフェース２１、および適切に接続されたアクセスポイント２のみが必要である。この場合、インターネット・インターフェース２０、ＬＡＮ・インターフェース２２およびＰＢＸ・インターフェース２３は、必ずしも必要でない。あるいは、Ｂｌｕｅｔｏｏｔｈラジオを代わりに使用する場合、アクセスポイント・インターフェースを使用する必要はない。しかしながら、アクセスサーバによって使用される種々のネットワーク構成を以下により詳細に説明すれば、このことはより明確となるであろう。
【００５６】
インターネット・インターフェース２０は、インターネット・サービス・プロバイダへのＩＳＤＮ接続を提供するために主として使用される。しかしながら、インターネットへの接続性のためにイーサネット、ＤＳＬまたはＰＯＴＳモデムを使用するように、このシステムを再構築することができる。
【００５７】
アクセスポイント・インターフェース２１は、効果的には、以下により詳細に説明するように、アクセスポイントと動作するのに適したイーサネット・インターフェースである。
【００５８】
ＬＡＮ・インターフェース２２は、通常、イーサネット・インターフェースとして構築される。しかし、必要に応じて、トークンリングや他の通信形態を提供するように適用することができる。したがって、ＬＡＮ１０は、イーサネット、トークンリングまたは他の同様のネットワークを含むことができる。
【００５９】
異なる通信プロトコルを扱うことができるように、各インターフェース２０、２１、２２は、プロセッサおよびメモリを含む。プロセッサは、必要な通信プロトコルを扱うのに適した、メモリに格納されたソフトウェアを動作させる。したがって、ＬＡＮ・インターフェース２１の場合、デフォルトのプロトコルはイーサネットである。しかし、他のプロトコル、例えばトークンリングやＡＴＭが使用される場合、ソフトウェアは、データがそのインターフェースを通る際に、データのフォーマットを翻訳するのに適用される。
【００６０】
本発明によるアクセスポイントを図４に示す。アクセスポイントは、アクセスポイントをアクセスサーバに接続するためのアクセスサーバ・インターフェース３０を含む。アクセスサーバ・インターフェース３０は、バス３１を介してプロセッサ３２およびメモリ３３に接続される。また、バスは、改善された帯域幅やコール密度（ｃａｌｌ ｄｅｎｓｉｔｙ）等の向上された能力を提供する幾つかのＢｌｕｅｔｏｏｔｈラジオ３４（一つしか図示しない）に連結される。
【００６１】
プロセッサ３２は、典型的には、システム内に同一または異なるタイプの一つ以上のプロセッサを含みうるようなプロセッサシステムである。例えば、プロセッサシステムは、ＲＩＳＣ（縮小命令セットコンピュータ）プロセッサや、ＤＳＰ（デジタル信号プロセッサ）プロセッサを含みうるが、これに限定されるものではない。
【００６２】
使用の際、アクセスポイントは、デージーチェーン方式のイーサネット接続を用いてアクセスポイント・インターフェース２１に接続される。数多くのアクセスポイント２を、アクセスポイント・インターフェース２１への一つの接続を介して直列に接続することができるため、特に好都合である。この場合、アクセスポイント２には、アクセスサーバ１から上記接続を介して、あるいは必要に応じて各アクセスポイントに接続される別個の電源（図示せず）を介して、電力を供給することができる。
しかし、代わりに、アクセスポイント２を、イーサネットハブを介してアクセスサーバ１に接続することができ、これにより、通常、各アクセスサーバに数多くのアクセスポイントを接続することが可能となる。
【００６３】
使用の際、各アクセスポイント２は、それぞれのラジオ３４の範囲内にある幾つかの通信装置３、４、５、６、７、８と通信することができる。ラジオで受信したデータは、一時的な記憶のためにメモリ３３に転送される。プロセッサ３２は、そのデータから、意図されている宛先を決定する。それが、そのアクセスポイントの範囲内の他のＢｌｕｅｔｏｏｔｈ装置のものである場合、そのデータは、ラジオ３４を介して適切な通信装置３、４、５、６、７、８へと転送される。それ以外の場合、データは、バス３１を介して、アクセスサーバ・インターフェース３０、そしてアクセスサーバ１へと転送される。
【００６４】
アクセスサーバ１がデータを受信すると、アクセスポイント・インターフェース２１はデータをメモリに一時的に記憶するとともに、プロセッサはデータの意図されている宛先を決定する。プロセッサは、また、必要であれば、データのフォーマットを翻訳すべく動作しうる。その後データは、以下により詳細に説明するように、アクセスサーバによって、ＬＡＮ１０、インターネット１４、またはＰＢＸネットワーク上の意図された宛先へとルート（ｒｏｕｔｅ）される。
【００６５】
Ｂｌｕｅｔｏｏｔｈ装置からの（アクセスポイントまたはアクセスサーバを通って到着する）トラフィックは、幾つかの異なるメカニズムによってＬＡＮへ送ることができる。一つはルーティングであり、他のものは、必要な構成を減らすためにプロキシＡＲＰと呼ばれる技術を用いる。これらのメカニズムは双方向性で、ＬＡＮからＢｌｕｅｔｏｏｔｈ装置へのトラフィックをも接続する。
【００６６】
同様に、アクセスポイント・インターフェース２１を介して、アクセスサーバからアクセスポイント２へデータを転送することができる。この場合、アクセスポイント２はデータを受信し、メモリ３３内へ転送する。プロセッサ３２は、このデータを用いて、データを適切にルートする前に、意図された宛先の通信装置を決定する。
【００６７】
したがって、上記より理解されるように、各アクセスポイント２は、図２に示した構成が通信装置３、４、５、６、７、８との無線接続を伴ったネットワークとして機能することを可能とすべく、一つまたはそれ以上の通信装置３、４、５、６、７、８に連結されるように設計される。したがって、本実施例においては、アクセスポイント２はネットワークノードとして機能し、アクセスサーバ１は、ネットワークの動作を制御すべくネットワークサーバを形成する。
【００６８】
上述したように、通信装置が初めにアクセスポイント２の一つの範囲内に持ち込まれたとき、二つの装置間において接続を確立する必要がある。これを行うために、Ｂｌｕｅｔｏｏｔｈ通信プロトコルは、一方の装置にポーリング信号を発生させる。一般に、ポーリング信号は、接続開始を所望する装置によって発生される。
【００６９】
したがって、アクセスポイント２の一つが通信装置に接続を試みている場合、アクセスポイント２がポーリング信号を発生し、これが後に通信装置へブロードキャストされる。ポーリング信号を受信すると、通信装置はレスポンスを発生し、これは、通信装置とアクセスポイント２とのパケット・ホッピング・シーケンスを同期させるべく動作する。これを完了すると、二つの装置間に接続が設けられ、通信を達成することができる。この場合、アクセスポイント２はマスターとして動作し、したがって、ホッピングシーケンスを制御する。
【００７０】
しかし、通信装置がアクセスポイント２へデータを転送しようと試みる際に問題が生じる。この場合、もし通信装置がポーリング信号を発生するならば、これはアクセスポイント２によって検出され、アクセスポイント２がレスポンスを発生する結果となる。このレスポンスの発生は、アクセスポイント２がスレーブとして動作するような接続を開始する結果となる。この状況においては、アクセスポイント２のホッピングシーケンスが、通信装置のそれと同期する。これは、現存するいかなるホッピングシーケンスよりも優先（ｏｖｅｒｒｉｄｅ）される。
【００７１】
したがって、アクセスポイント２が他の通信装置と現在通信中である場合、アクセスポイントのホッピングシーケンスが変更されるため、現存する接続が切断される結果となる。
【００７２】
これを克服するために、本発明のアダプタは、通信装置１０３がＢｌｕｅｔｏｏｔｈ接続を受けるのみであることを保証し、スレーブであり続けることを保証する。
【図面の簡単な説明】
【図１】
図１は、本発明による通信システムの概略図である。
【図２】
図２は、Ｂｌｕｅｔｏｏｔｈネットワークの概略図である。
【図３】
図３は、図２のアクセスサーバの概略図である。
【図４】
図４は、図２のアクセスポイントの概略図である。
【図１】
2004503987.tif 000003
【図２】
2004503987.tif 000004
【図３】
2004503987.tif 000005
【図４】
2004503987.tif 000006
【国際公開パンフレット】
2004503987.tif 000007
2004503987.tif 000008
2004503987.tif 000009
2004503987.tif 000010
2004503987.tif 000011
2004503987.tif 000012
2004503987.tif 000013
2004503987.tif 000014
2004503987.tif 000015
2004503987.tif 000016
2004503987.tif 000017
2004503987.tif 000018
2004503987.tif 000019
2004503987.tif 000020
2004503987.tif 000021
2004503987.tif 000022
2004503987.tif 000023
2004503987.tif 000024
2004503987.tif 000025
2004503987.tif 000026
2004503987.tif 000027
2004503987.tif 000028
【国際調査報告】
2004503987.tif 000029
2004503987.tif 000030