(57)【要約】【課題】  ハンドオーバー処理にかかる負荷および時間を削減することを可能としつつ、複数のアクセスポイントとの間で通信する。【解決手段】  複数のアクセスポイントＡＰ−１〜ＡＰ−３にＢＴアドレスをそれぞれ設定されるとともに、各アクセスポイントＡＰ−１〜ＡＰ−３の周波数ホッピングのクロックが同期化させた状態で、携帯端末Ｋ１はこれらのアクセスポイントＡＰ−１〜ＡＰ−３との接続を確立する。【選択図】      図１
2005236637.tif 000002
【特許請求の範囲】
【請求項１】
機器を特定するためのアドレスを割り当てることにより、その機器で特定されるエリアで通信を行わせる通信装置において、
通信範囲が互いに重複する機器間で共通のアドレスが割り当てられていることを特徴とする通信装置。
【請求項２】
周波数ホッピングに基づいて信号のスペクトラム拡散を行う変調手段と、
前記周波数ホッピングを同期するためのクロックを前記機器間で同期化させる同期化手段とを備えることを特徴とする請求項１記載の通信装置。
【請求項３】
同一のＢＴアドレスがそれぞれ割り当てられた複数のアクセスポイントと、
ＢＴクロックを前記アクセスポイント間で同期化させる同期化手段とを備えることを特徴とする通信装置。
【請求項４】
時分割制御に基づいて前記アクセスポイントから送信されるパケットの送信権を制御する時分割制御手段を備えることを特徴とする請求項３記載の通信装置。
【請求項５】
周波数分割制御に基づいて前記アクセスポイントから送信されるパケットの送信権を制御する周波数分割制御手段を備えることを特徴とする請求項３記載の通信装置。
【請求項６】
ＢＴアドレスが割り当てられた親アクセスポイントと、
前記親アクセスポイントと通信ネットワークを介して接続された子アクセスポイントと、
前記親アクセスポイントに設定されたＢＴアドレスを前記子アクセスポイントに割り当てるアドレス設定手段と、
前記子アクセスポイントで生成されるＢＴクロックを前記親アクセスポイントで生成されるＢＴクロックに同期させるためのクロック情報を、前記子アクセスポイントに送信するクロック情報送信手段とを備えることを特徴とする通信装置。
【請求項７】
同一のＢＴアドレスがそれぞれ割り当てられた複数のアクセスポイントと、
ＢＴクロックを前記アクセスポイント間で同期化させる同期化手段と、
前記複数のアクセスポイントと通信を行う携帯端末とを備えることを特徴とする通信システム。
【請求項８】
複数のアクセスポイントに同一のＢＴアドレスをそれぞれ割り当てるステップと、
前記同一のＢＴアドレスが割り当てられたアクセスポイントのＢＴクロックを同期化させるステップと、
前記ＢＴクロックが同期化されたアクセスポイントと携帯端末との間で接続を確立するステップとを備えることを特徴とする通信方法。
【請求項９】
前記アクセスポイントと接続が確立した携帯端末をＰａｒｋモードに移行させるステップと、
前記Ｐａｒｋモードの携帯端末からの通信要求に基づいて前記携帯端末をＡｃｔｉｖｅモードに移行させるステップとをさらに備えることを特徴とする請求項８記載の通信方法。
【請求項１０】
前記携帯端末がそれぞれ収容されているアクセスポイント間の距離に基づいて、前記携帯端末に同一のＡＭアドレスを割り当てるステップをさらに備えることを特徴とする請求項８または９記載の通信方法。
【請求項１１】
前記アクセスポイントに収容されているアクティブ状態の携帯端末の個数に基づいて、前記アクセスポイントに割り当てられる送信可能時間または送信可能周波数を制御するステップをさらに備えることを特徴とする請求項８〜１０のいずれか１項記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置、通信システムおよび通信方法に関し、特に、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格による通信システムに適用して好適なものである。
【背景技術】
【０００２】
Ｂｌｕｅｔｏｏｔｈ通信は低消費電力である反面、通信範囲が１０ｍ程度に限られている。このため、Ｂｌｕｅｔｏｏｔｈ通信を建物内で行う場合においても、その全域で通信可能とするためには、複数のアクセスポイントをその建物内に２０ｍ以内の間隔で配置し、それらのアクセスポイント間のハンドオーバー処理を行う必要がある。
図１５は、従来のアクセスポイント間のハンドオーバー動作を示す図である。
【０００３】
図１５（ａ）において、アクセスポイントＡＰ−１１がマスター、携帯端末Ｋ２がスレーブとなり、アクセスポイントＡＰ−１１と携帯端末Ｋ２との間で接続が確立しているものとする。そして、携帯端末Ｋ２が、アクセスポイントＡＰ−１２の方に移動し、携帯端末Ｋ２がアクセスポイントＡＰ−１２との接続を確立する場合、図１５（ｂ）に示すように、携帯端末Ｋ２はアクセスポイントＡＰ−１１との接続を切断する。そして、図１５（ｃ）に示すように、携帯端末Ｋ２は、アクセスポイントＡＰ−１１との接続が切断された状態で、アクセスポイントＡＰ−１２との接続を確立する。
【０００４】
図１６は、従来のアクセスポイント間のハンドオーバー動作のその他の例を示す図である。
図１６（ａ）において、アクセスポイントＡＰ−２１がマスター、携帯端末Ｋ３がスレーブとなり、アクセスポイントＡＰ−２１と携帯端末Ｋ３との間で接続が確立しているものとする。そして、携帯端末Ｋ３が、アクセスポイントＡＰ−２２の方に移動し、携帯端末Ｋ３がアクセスポイントＡＰ−２２との接続を確立する場合、図１６（ｂ）に示すように、携帯端末Ｋ３は、アクセスポイントＡＰ−２１との接続を確立したまま、アクセスポイントＡＰ−２２との接続を確立する。そして、図１６（ｃ）に示すように、携帯端末Ｋ３は、アクセスポイントＡＰ−２２との接続が確立された状態で、アクセスポイントＡＰ−２１との接続を切断する。
【０００５】
図１７は、従来のアクセスポイント間のハンドオーバー動作のその他の例を示す図である。
図１７（ａ）において、アクセスポイントＡＰ−３１がマスター、携帯端末Ｋ４がスレーブとなり、アクセスポイントＡＰ−３１と携帯端末Ｋ４との間で接続が確立しているものとする。そして、携帯端末Ｋ４は、アクセスポイントＡＰ−３２との間で接続を確立する場合、図１７（ｂ）に示すように、携帯端末Ｋ４がマスターとなるとともに、アクセスポイントＡＰ−３１がスレーブとなる。そして、携帯端末Ｋ４は、図１７（ｃ）に示すように、アクセスポイントＡＰ−３１との接続を確立したまま、アクセスポイントＡＰ−３２との接続を確立する。そして、図１７（ｄ）に示すように、携帯端末Ｋ４は、アクセスポイントＡＰ−３２との接続が確立された状態で、アクセスポイントＡＰ−３１との接続を切断する。そして、携帯端末Ｋ４がスレーブ、アクセスポイントＡＰ−３２がマスターとなり、携帯端末Ｋ４とアクセスポイントＡＰ−３２との間で通信が行われる。なお、図１７の方法は、例えば、特許文献１に開示されている。
【特許文献１】特開２００３−１４３６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、図１５の方法では、携帯端末Ｋ２がアクセスポイントＡＰ−１２との接続を確立する前に、アクセスポイントＡＰ−１２との接続が切断されるため、アクセスポイントＡＰ−１１、ＡＰ−１２間のハンドオーバー時に通信不能時間が発生するという問題があった。
また、図１６の方法では、携帯端末Ｋ３は、アクセスポイントＡＰ−２２との接続を確立した上で、アクセスポイントＡＰ−２１との接続を切断する。このため、アクセスポイントＡＰ−２１、ＡＰ−２２間のハンドオーバー時に、携帯端末Ｋ３はスキャッタネット状態となり、携帯端末Ｋ３はマスターおよびスレーブの両方の役割を担う必要があるため、ハンドオーバー処理の負荷が増大するという問題があった。
【０００７】
また、図１７の方法では、携帯端末Ｋ３４は、アクセスポイントＡＰ−３２との接続を確立する前に、アクセスポイントＡＰ−３１との間でロールスイッチを行う必要がある。このため、ハンドオーバー手順が複雑化し、ハンドオーバー処理に時間がかかるという問題があった。
そこで、本発明の目的は、ハンドオーバー処理にかかる負荷および時間を削減することを可能としつつ、複数のアクセスポイントとの間で通信することが可能な通信装置、通信システムおよび通信方法を提供することである。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一態様に係る通信装置によれば、機器を特定するためのアドレスを割り当てることにより、その機器で特定されるエリアで通信を行わせる通信装置において、通信範囲が互いに重複する機器間で共通のアドレスが割り当てられていることを特徴とする。
これにより、通信範囲が互いに重複するように配置された複数の機器に同一のアドレスを割り当てることが可能となり、複数の機器で形成される通信範囲が１つの機器で形成されているように見せかけることができる。このため、今まで通信していた機器とは異なる機器と通信を開始する場合においても、特別な処理を行うことなく、通信を継続させることが可能となり、ハンドオーバー処理にかかる負荷および時間を削減することを可能としつつ、通信範囲を拡大することが可能となる。
【０００９】
また、本発明の一態様に係る通信装置によれば、周波数ホッピングに基づいて信号のスペクトラム拡散を行う変調手段と、前記周波数ホッピングを同期するためのクロックを前記機器間で同期化させる同期化手段とを備えることを特徴とする。
これにより、外来ノイズの影響を抑制しつつ、複数の機器で形成される通信範囲が１つの機器で形成されているように見せかけることができる。このため、スレーブ側でハンドオーバー処理を行うことなく、複数の機器との間で通信を継続させることが可能となり、無線通信における限られた帯域を効率よく伝送することを可能としつつ、通信範囲を拡大することが可能となる。
【００１０】
また、本発明の一態様に係る通信装置によれば、同一のＢＴアドレスがそれぞれ割り当てられた複数のアクセスポイントと、ＢＴクロックを前記アクセスポイント間で同期化させる同期化手段とを備えることを特徴とする。
これにより、通信範囲が互いに重複するように配置された複数のアクセスポイントに同一のＢＴアドレスおよび同一のＢＴクロックを割り当てることが可能となり、複数のアクセスポイントで形成される通信範囲が１つのアクセスポイントで形成されているように見せかけることができる。このため、今まで接続が確立していたアクセスポイントとは異なるアクセスポイントと接続を確立する場合においても、特別な処理を行うことなく、通信を継続させることが可能となり、スレーブ側のハンドオーバー処理を不要としつつ、通信範囲を拡大することが可能となる。
【００１１】
また、本発明の一態様に係る通信装置によれば、時分割制御に基づいて前記アクセスポイントから送信されるパケットの送信権を制御する時分割制御手段を備えることを特徴とする。
これにより、信号が送信される時間帯を複数のアクセスポイント間で異ならせることができる。このため、同一のＢＴアドレスおよび同一のＢＴクロックを複数のアクセスポイントに割り当てた場合においても、通信範囲の重複部分での同一時間帯における同一周波数への送信の衝突を回避させることができる。
【００１２】
また、本発明の一態様に係る通信装置によれば、周波数分割制御に基づいて前記アクセスポイントから送信されるパケットの送信権を制御する周波数分割制御手段を備えることを特徴とする。
これにより、信号が送信される周波数帯を複数のアクセスポイント間で異ならせることができる。このため、同一のＢＴアドレスおよび同一のＢＴクロックを複数のアクセスポイントに割り当てた場合においても、通信範囲の重複部分での同一時間帯における同一周波数への送信の衝突を回避させることができる。
【００１３】
また、本発明の一態様に係る通信装置によれば、ＢＴアドレスが割り当てられた親アクセスポイントと、前記親アクセスポイントと通信ネットワークを介して接続された子アクセスポイントと、前記親アクセスポイントに設定されたＢＴアドレスを前記子アクセスポイントに割り当てるアドレス設定手段と、前記子アクセスポイントで生成されるＢＴクロックを前記親アクセスポイントで生成されるＢＴクロックに同期させるためのクロック情報を、前記子アクセスポイントに送信するクロック情報送信手段とを備えることを特徴とする。
【００１４】
これにより、親アクセスポイントと同一のＢＴアドレスおよび同一のＢＴクロックを子アクセスポイントに割り当てることが可能となり、複数のアクセスポイントで形成される通信範囲が１つのアクセスポイントで形成されているように見せかけることができる。このため、今まで接続が確立されていたアクセスポイントとは異なるアクセスポイントと接続が確立される場合においても、通信不能時間を発生させることなく、通信を継続させることが可能となり、スレーブ側のハンドオーバー処理を不要としつつ、通信範囲を拡大することが可能となる。また、子アクセスポイントが後付けされた場合においても、ＢＴアドレスおよびＢＴクロックの設定を人手で行うことなく、親アクセスポイントと同一のＢＴアドレスおよび同一のＢＴクロックを子アクセスポイントに割り当てることが可能となり、複数のアクセスポイントにて形成された見掛け上１個の通信範囲を容易に拡大することができる。
【００１５】
また、本発明の一態様に係る通信システムによれば、同一のＢＴアドレスがそれぞれ割り当てられた複数のアクセスポイントと、ＢＴクロックを前記アクセスポイント間で同期化させる同期化手段と、前記複数のアクセスポイントと通信を行う携帯端末とを備えることを特徴とする。
これにより、複数のアクセスポイントで形成される通信範囲が１つのアクセスポイントで形成されているように見せかけることができる。このため、携帯端末が移動した際に、今まで接続を確立していたアクセスポイントとは異なるアクセスポイントと接続を確立する場合においても、通信不能時間を発生させることなく、携帯端末との間で通信を継続させることが可能となるとともに、スレーブ側のハンドオーバー処理を不要とすることができ、携帯端末にかかる負荷を抑制しつつ、通信範囲を拡大することが可能となる。
【００１６】
また、本発明の一態様に係る通信方法によれば、複数のアクセスポイントに同一のＢＴアドレスをそれぞれ割り当てるステップと、前記同一のＢＴアドレスが割り当てられたアクセスポイントのＢＴクロックを同期化させるステップと、前記ＢＴクロックが同期化されたアクセスポイントと携帯端末との間で接続を確立するステップとを備えることを特徴とする。
【００１７】
これにより、複数のアクセスポイントに同一のＢＴアドレスおよび同一のＢＴクロックを割り当てることが可能となり、複数のアクセスポイントで形成される通信範囲が１つのアクセスポイントで形成されているように見せかけることができる。このため、今まで接続が確立されていたアクセスポイントとは異なるアクセスポイントと接続が確立される場合においても、通信不能時間を発生させることなく、通信を継続させることが可能となり、スレーブ側のハンドオーバー処理を不要としつつ、通信範囲を拡大することが可能となる。
【００１８】
また、本発明の一態様に係る通信方法によれば、前記アクセスポイントと接続が確立した携帯端末をＰａｒｋモードに移行させるステップと、前記Ｐａｒｋモードの携帯端末からの通信要求に基づいて前記携帯端末をＡｃｔｉｖｅモードに移行させるステップとをさらに備えることを特徴とする。
これにより、複数のアクセスポイントに同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられた場合においても、これらのアクセスポイントに収容可能な端末数を増加させることが可能となる。このため、同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられたアクセスポイントと同時に通信可能な端末数が制限されている場合においても、これらのアクセスポイントと通信可能な端末数を増加させることができる。
【００１９】
また、本発明の一態様に係る通信方法によれば、前記携帯端末がそれぞれ収容されているアクセスポイント間の距離に基づいて、前記携帯端末に同一のＡＭアドレスを割り当てるステップをさらに備えることを特徴とする。
これにより、複数のアクセスポイントに同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられた場合においても、通信範囲の重複部分がないアクセスポイント間では、それらのアクセスポイントにそれぞれ収容された携帯端末に同一のＡＭアドレスを割り当てることができる。このため、通信範囲の重複部分での送信の衝突を回避させることを可能としつつ、これらのアクセスポイントと通信可能な端末数を増加させることができ、同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられたアクセスポイントと同時に通信可能な端末数が制限されている場合においても、それらのアクセスポイントと同時に通信可能な端末数を増加させることができる。
【００２０】
また、本発明の一態様に係る通信方法によれば、前記アクセスポイントに収容されているアクティブ状態の携帯端末の個数に基づいて、前記アクセスポイントに割り当てられる送信可能時間または送信可能周波数を制御するステップをさらに備えることを特徴とする。
これにより、アクティブ状態の携帯端末の収容数が少ないアクセスポイントの送信可能時間または送信可能容量よりも、アクティブ状態の携帯端末の収容数が多いアクセスポイントの送信可能時間または送信可能容量を増加させることができる。このため、同一のＢＴアドレスおよび同一のＢＴクロックを複数のアクセスポイントに割り当てた場合においても、通信範囲の重複部分での同一周波数への送信の衝突を回避させることを可能としつつ、通信の渋滞の発生を抑制することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態に係る通信システムについて図面を参照しながら説明する。
図１は、本発明の第１実施形態に係る通信システムの概略構成を示す図である。
図１において、この通信システムには、Ｂｌｕｅｔｏｏｔｈ通信を行うための複数のアクセスポイントＡＰ−１〜ＡＰ−３が設けられ、これらのアクセスポイントＡＰ−１〜ＡＰ−３は制御用ネットワークＮ１を介して互いに接続されている。なお、制御用ネットワークＮ１は、有線でも無線でもよい。
【００２２】
そして、アクセスポイントＡＰ−１〜ＡＰ−３がマスター、携帯端末Ｋ１がスレーブとなり、アクセスポイントＡＰ−１〜ＡＰ−３と携帯端末Ｋ１との間で接続を確立させるこができる。そして、アクセスポイントＡＰ−１〜ＡＰ−３と携帯端末Ｋ１との間でパケットを送信する場合、各アクセスポイントＡＰ−１〜ＡＰ−３は、周波数ホッピングに基づいてパケットのスペクトラム拡散を行うことができる。
【００２３】
ここで、これらのアクセスポイントＡＰ−１〜ＡＰ−３には、同一のＢＤ_ＡＤＤＲ（Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓ：以下、ＢＴアドレスと称す。）がそれぞれ設定されるとともに、各アクセスポイントＡＰ−１〜ＡＰ−３の周波数ホッピングを同期させるためのクロック（以下、ＢＴクロックと称す。）を同期化させることができる。なお、各アクセスポイントＡＰ−１〜ＡＰ−３のＢＴクロックを同期化させる場合、例えば、制御用ネットワークＮ１を介して同一のＢＴクロックを各アクセスポイントＡＰ−１〜ＡＰ−３に供給することができる。
【００２４】
これにより、複数のアクセスポイントＡＰ−１〜ＡＰ−３で形成される通信範囲Ｒ１０が１つのアクセスポイントで形成されているように見せかけることができる。このため、携帯端末Ｋ１がアクセスポイントＡＰ−１〜ＡＰ−３間を移動した際に、今まで接続を確立していたアクセスポイントＡＰ−１〜ＡＰ−３とは異なるアクセスポイントＡＰ−１〜ＡＰ−３と接続を確立する場合においても、通信不能時間を発生させることなく、携帯端末Ｋ１との間で通信を継続させることが可能となるとともに、携帯端末Ｋ１でのハンドオーバー処理を不要とすることができ、携帯端末Ｋ１にかかる負荷を抑制しつつ、通信範囲Ｒ１０を拡大することが可能となる。
【００２５】
なお、上述した実施形態では、ＢＴクロックをアクセスポイントＡＰ−１〜ＡＰ−３間で同期化させるために、制御用ネットワークＮ１を用いる方法について説明したが、制御用ネットワークＮ１は必ずしも必要はなく、各アクセスポイントＡＰ−１〜ＡＰ−３のＢＴクロックを人手による設定などによって同期化させるようにしてもよい。
また、同一のＢＴアドレスをアクセスポイントＡＰ−１〜ＡＰ−３に設定する方法としては、人手による設定の他、制御用ネットワークＮ１を介して同一のＢＴアドレスをアクセスポイントＡＰ−１〜ＡＰ−３に供給するようにしてもよい。
【００２６】
ただし、異なるアクセスポイントＡＰ−１〜ＡＰ−３に同一のＢＴアドレスおよび同一のＢＴクロックを割り当てた場合、アクセスポイントＡＰ−１〜ＡＰ−３間で重複する通信範囲では、同一周波数への送信の衝突が発生する。
図２は、アクセスポイントＡＰ−１、ＡＰ−２の通信範囲における同一周波数への送信の衝突状態を説明する図である。
【００２７】
図２において、アクセスポイントＡＰ−１の通信範囲Ｒ１とアクセスポイントＡＰ−２の通信範囲Ｒ２とが重複しているものとする。そして、携帯端末Ｋ１が通信範囲Ｒ１、Ｒ２の重複部分に移動した場合、これらのアクセスポイントＡＰ−１、ＡＰ−２に同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられていると、これらのアクセスポイントＡＰ−１、ＡＰ−２から送られた送信パケットが衝突し、携帯端末Ｋ１で正常にパケットを受信できない可能性がある。
【００２８】
このため、アクセスポイントＡＰ−１〜ＡＰ−３に同一のＢＴアドレスおよび同一のＢＴクロックを割り当てた場合、これらのアクセスポイントＡＰ−１〜ＡＰ−３の通信範囲の重複部分での送信の衝突を回避させるために、アクセスポイントＡＰ−１〜ＡＰ−３から送信されるパケットの送信制御を行う必要がある。ここで、アクセスポイントＡＰ−１〜ＡＰ−３から送信されるパケットの送信制御方法として、例えば、時分割制御方法および周波数分割制御方法を挙げることができる。
【００２９】
図３は、本発明の一実施形態に係るアクセスポイントＡＰ−１、ＡＰ−２の時分割制御方法を示す図である。なお、図３では、縦軸は周波数、横軸は時間を示す。また、四角内の文字は各タイムスロットの使用状況すなわちパケットの送信元を示す。
図３において、互いに隣接して配置されたアクセスポイントＡＰ−１、ＡＰ−２から送信されるパケットの送信時間帯が分割されている。そして、送信時間帯Ｔ１、Ｔ３では、アクセスポイントＡＰ−１に送信権が与えられ、アクセスポイントＡＰ−１からの送信パケット１およびスレーブ端末からの送信パケットＳを発生させることができる。
【００３０】
また、送信時間帯Ｔ２、Ｔ４では、アクセスポイントＡＰ−２に送信権が与えられ、アクセスポイントＡＰ−２からの送信パケット２およびスレーブ端末からの送信パケットＳを発生させることができる。なお、タイムスロットと周波数の関係は、Ｂｌｕｅｔｏｏｔｈ仕様で定められた方法により算出することができる。すなわち、６２５μｍ秒の１タイムスロットごとに、使用するチャンネルを変更する周波数ホッピング方式のスペクトラム拡散を行うことができる。
【００３１】
これにより、送信パケット１、２が送信される時間帯をアクセスポイントＡＰ−１、ＡＰ−２間で異ならせることができ、同一のＢＴアドレスおよび同一のＢＴクロックを複数のアクセスポイントＡＰ−１、ＡＰ−２に割り当てた場合においても、通信範囲Ｒ１、Ｒ２の重複部分での同一周波数への送信パケット１、２の衝突を回避させることができる。スレーブはアクセスポイントＡＰ−１、ＡＰ−２間の時分割制御による送信権の排他制御を意識することなく、通常のＢｌｕｅｔｏｏｔｈ仕様に基づいてパケット送信を含む通信処理を行うことが可能である。
【００３２】
なお、図３の実施形態では、互いに隣接して配置されたアクセスポイントＡＰ−１、ＡＰ−２同士で時分割制御を行う方法について説明したが、互いに隣接して配置されたアクセスポイントＡＰ−２、ＡＰ−３同士についても時分割制御を行うことができる。また、互いに隣接しないアクセスポイントＡＰ−１、ＡＰ−３については、アクセスポイントＡＰ−１、ＡＰ−３の通信範囲に重複部分がない場合には、必ずしも時分割制御を行う必要はない。
【００３３】
図４は、本発明の一実施形態に係るアクセスポイントＡＰ−１、ＡＰ−２の周波数分割制御方法を示す図である。なお、図４では、縦軸は周波数、横軸は時間を示す。また、四角内の文字は各タイムスロットの使用状況を示す。
図４において、互いに隣接して配置されたアクセスポイントＡＰ−１、ＡＰ−２からの送信に使用される周波数帯域が分割されている。そして、周波数帯域Ｆ１では、アクセスポイントＡＰ−１に送信権が与えられ、アクセスポイントＡＰ−１からの送信パケット１およびスレーブ端末からの送信パケットＳを発生させることができる。また、周波数帯域Ｆ２では、アクセスポイントＡＰ−２に送信権が与えられ、アクセスポイントＡＰ−２からの送信パケット２およびスレーブ端末からの送信パケットＳを発生させることができる。
【００３４】
これにより、アクセスポイントＡＰ−１、ＡＰ−２からの送信に使用される周波数帯域を複数のアクセスポイントＡＰ−１、ＡＰ−２間で異ならせることができる。このため、同一のＢＴアドレスおよび同一のＢＴクロックをアクセスポイントＡＰ−１、ＡＰ−２に割り当てた場合においても、通信範囲Ｒ１、Ｒ２の重複部分での同一周波数への送信パケット１、２の衝突を回避させることができる。スレーブはアクセスポイントＡＰ−１、ＡＰ−２間の周波数分割制御による送信権の排他制御を意識することなく、通常のＢｌｕｅｔｏｏｔｈ仕様に基づいてパケット送信を含む通信処理を行うことが可能である。
【００３５】
なお、図４の実施形態では、互いに隣接して配置されたアクセスポイントＡＰ−１、ＡＰ−２同士で周波数分割制御を行う方法について説明したが、互いに隣接して配置されたアクセスポイントＡＰ−２、ＡＰ−３同士についても周波数分割制御を行うことができる。また、互いに隣接しないアクセスポイントＡＰ−１、ＡＰ−３については、アクセスポイントＡＰ−１、ＡＰ−３の通信範囲に重複部分がない場合には、必ずしも周波数分割制御を行う必要はない。
【００３６】
また、Ｂｌｕｅｔｏｏｔｈ仕様では、スレーブからの送信パケットは、その直前のタイムスロットでマスターからそのスレーブ宛にパケットが送信されている必要があるが、図３および図４では、この点については省略した。
なお、Ｂｌｕｅｔｏｏｔｈでは、パケットヘッダのフォーマット上の制約から、１つのマスターに対して同時に通信可能なスレーブ端末は７台までに制限される。従って、複数のアクセスポイントＡＰ−１〜ＡＰ−３に同一のＢＴアドレスおよび同一のＢＴクロックを割り当てた場合、これらのアクセスポイントＡＰ−１〜ＡＰ−３全体で同時に通信可能なスレーブ端末は７台までに制限され、アクセスポイントＡＰ−１〜ＡＰ−３の数が多くなると、アクセスポイント１個当たりのスレーブ端末の収容可能台数は極端に低下する。このため、アクセスポイントＡＰ−１〜ＡＰ−３に収容可能なスレーブ端末の個数を増大させる方策をとることが好ましい。
【００３７】
このアクセスポイントＡＰ−１〜ＡＰ−３に収容可能なスレーブ端末の個数を増大させる方策として、Ｂｌｕｅｔｏｏｔｈに用意されているＰａｒｋモードを利用することができる。なお、このＰａｒｋモードでは、スレーブに対するアドレス割り当てが解除され、マスターから送られるブロードキャストパケットをスレーブ端末に受信させることで、同期を維持する動作のみが行われる。このため、スレーブ端末はブロードキャストパケットに対して応答ができず、通信間隔が広がるため、消費電力を下げることができる。
【００３８】
図５は、スレーブ起動のＵｎＰａｒｋ動作を示す図である。
図５において、アクセスポイントＡＰ−１〜ＡＰ−３と接続が確立した携帯端末Ｋ１はＰａｒｋモードに移行させられる。そして、データ通信が必要な携帯端末Ｋ１のみがＵｎＰａｒｋ動作を行い、アクセスポイントＡＰ−１〜ＡＰ−３と通信可能なアクティブ状態に遷移することができる。
【００３９】
すなわち、Ｂｅａｃｏｎ開始スロットからＤａｃｃｅｓｓスロット後に始まるＡｃｃｅｓｓ  Ｗｉｎｄｏｗと呼ばれる期間に、アクセスポイント（マスター）ＡＰ−１〜ＡＰ−３からのブロードキャストパケットに対してＩＤパケットを送信することにより、ＵｎＰａｒｋ動作を開始させることができる。Ａｃｃｅｓｓ  Ｗｉｎｄｏｗ期間中には、アクセスポイントＡＰ−１〜ＡＰ−３からのブロードキャストパケットが何度も送信されるが、それらのうちどのブロードキャストパケットに対してＩＤパケットで応答するかは、Ｐａｒｋ動作時にアクセスポイントＡＰ−１〜ＡＰ−３から与えられたＡＲ_ＡＤＤＲ（Ａｃｃｅｓｓ  Ｒｅｑｕｅｓｔ  Ａｄｄｒｅｓｓ）により決定することができる。
【００４０】
そして、アクセスポイントＡＰ−１〜ＡＰ−３は、ＩＤパケットの受信を確認すると、そのＩＤパケットの受信のタイミングからＰＭ_ＡＤＤＲを判定し、対象となる携帯端末Ｋ１（スレーブ）に対してＬＭＰ_ＵｎＰａｒｋ_Ｒｅｑメッセージを送信する。そして、携帯端末Ｋ１は、ＬＭＰ_ＵｎＰａｒｋ_Ｒｅｑメッセージを受信すると、ＬＭＰ_ａｃｃｅｐｔｅｄにて応答し、アクセスポイントＡＰ−１〜ＡＰ−３と通信可能なアクティブ状態に遷移することができる。
【００４１】
これにより、複数のアクセスポイントＡＰ−１〜ＡＰ−３に同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられた場合においても、これらのアクセスポイントＡＰ−１〜ＡＰ−３に収容可能な携帯端末Ｋ１の個数を増加させることが可能となる。このため、同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられたアクセスポイントＡＰ−１〜ＡＰ−３と同時に通信可能な携帯端末Ｋ１の個数が制限されている場合においても、これらのアクセスポイントＡＰ−１〜ＡＰ−３と通信可能な携帯端末Ｋ１の個数を増加させることができる。
【００４２】
なお、図５の実施形態では、Ｂｌｕｅｔｏｏｔｈに用意されているＰａｒｋモードを利用することにより、アクセスポイントＡＰ−１〜ＡＰ−３と通信可能な携帯端末Ｋ１の個数を増加される方法について説明したが、携帯端末Ｋ１がそれぞれ収容されているアクセスポイントＡＰ−１〜ＡＰ−３間の距離に基づいて、異なる携帯端末Ｋ１に同一のＡＭアドレス（ＡＭ_ＡＤＤＲ：Ａｃｔｉｖｅ  Ｍｅｎｂｅｒ  Ａｄｄｒｅｓｓ）を割り当てるようにしてもよい。例えば、アクセスポイントＡＰ−１〜ＡＰ−３同士の距離が離れているため、通信範囲の重複部分がないアクセスポイントＡＰ−１〜ＡＰ−３間では、それらのアクセスポイントＡＰ−１〜ＡＰ−３にそれぞれ収容された携帯端末Ｋ１に同一のＡＭアドレスを割り当てることができる。
【００４３】
これにより、複数のアクセスポイントＡＰ−１〜ＡＰ−３に同一のＢＴアドレスおよび同一のＢＴクロックが割り当てられた場合においても、通信範囲の重複部分での送信の衝突を回避させることを可能としつつ、これらのアクセスポイントＡＰ−１〜ＡＰ−３と通信可能な携帯端末Ｋ１の個数を増加させることができる。
ただし、同一のＡＭアドレスを割り当てられたアクティブ状態の携帯端末Ｋ１同士が近寄ってきたため、携帯端末Ｋ１が互いに隣接するアクセスポイントＡＰ−１〜ＡＰ−３にかかった場合には、ＰａｒｋモードとＡｃｔｉｖｅモードとの間を遷移させるなどして、この携帯端末Ｋ１に割り当てられたＡＭアドレスを変更することができる。
【００４４】
また、アクセスポイントＡＰ−１〜ＡＰ−３に収容されているアクティブ状態の携帯端末Ｋ１の個数に基づいて、アクセスポイントＡＰ−１〜ＡＰ−３に割り当てられる送信可能時間または送信可能周波数を制御するようにしてもよい。例えば、アクセスポイントＡＰ−１に収容されているアクティブ状態の携帯端末の個数がアクセスポイントＡＰ−２に収容されているアクティブ状態の携帯端末の個数よりも多い場合、図３のアクセスポイントＡＰ−１に割り当てられる送信可能時間をアクセスポイントＡＰ−２に割り当てられる送信可能時間よりも長くすることができる。あるいは、アクセスポイントＡＰ−１に収容されているアクティブ状態の携帯端末の個数がアクセスポイントＡＰ−２に収容されているアクティブ状態の携帯端末の個数よりも多い場合、図４のアクセスポイントＡＰ−１に割り当てられる周波数帯域をアクセスポイントＡＰ−２に割り当てられる周波数帯域よりも広くすることができる。
【００４５】
これにより、同一のＢＴアドレスおよび同一のＢＴクロックを複数のアクセスポイントＡＰ−１〜ＡＰ−３に割り当てた場合においても、通信範囲の重複部分での同一周波数への送信の衝突を回避させることを可能としつつ、通信の渋滞の発生を抑制することができる。
【００４６】
図６は、本発明の第２実施形態に係る通信システムの概略構成を示す図である。
図６において、この通信システムには、Ｂｌｕｅｔｏｏｔｈ通信を行うための親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３が設けられている。また、これらの親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３は制御用ネットワークＮ２を介して互いに接続されるとともに、親アクセスポイントＡＰ０は外部ネットワークＮ３に接続されている。
【００４７】
そして、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３がマスター、携帯端末Ｋ１１〜Ｋ１６がスレーブとなり、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３と携帯端末Ｋ１１〜Ｋ１６との間で接続を確立させるこができる。そして、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３と携帯端末Ｋ１１〜Ｋ１６との間でパケットを送信する場合、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３は、周波数ホッピングに基づいてパケットのスペクトラム拡散を行うことができる。
【００４８】
ここで、親アクセスポイントＡＰ０は、自己のＢＴアドレスと同一のＢＴアドレスを子アクセスポイントＡＰ１〜ＡＰ３にそれぞれ設定することができる。また、親アクセスポイントＡＰ０は、制御用ネットワークＮ２を介して、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３のＢＴクロックを同期させるためのクロック情報を子アクセスポイントＡＰ１〜ＡＰ３に供給することができる。
【００４９】
これにより、親アクセスポイントＡＰ０と同一のＢＴアドレスおよび同一のＢＴクロックを子アクセスポイントＡＰ１〜ＡＰ３に割り当てることが可能となり、複数のアクセスポイントＡＰ０〜ＡＰ３で形成される通信範囲が１つのアクセスポイントで形成されているように見せかけることができる。このため、今まで接続が確立されていたアクセスポイントＡＰ０〜ＡＰ３とは異なるアクセスポイントＡＰ０〜ＡＰ３と接続が確立される場合においても、通信不能時間を発生させることなく、通信を継続させることが可能となり、携帯端末Ｋ１１〜Ｋ１６でのハンドオーバー処理を不要としつつ、通信範囲を拡大することが可能となる。また、子アクセスポイントＡＰ１〜ＡＰ３が後付けされた場合においても、ＢＴアドレスおよびＢＴクロックの設定を人手で行うことなく、親アクセスポイントＡＰ０と同一のＢＴアドレスおよび同一のＢＴクロックを子アクセスポイントＡＰ１〜ＡＰ３に割り当てることが可能となり、複数のアクセスポイントＡＰ０〜ＡＰ３にて形成された見掛け上１個の通信範囲を容易に拡大することができる。
【００５０】
図７は、図６の親アクセスポイントＡＰ０の概略構成を示すブロック図である。
図７において、親アクセスポイントＡＰ０には、周波数ホッピングに基づいて信号のスペクトラム拡散を行うＢＴ制御部Ｂ１、ＢＴクロックを生成するクロック生成部Ｂ２、ＢＴアドレスやクロック情報などを保存するＢＴパラメータ保持部Ｂ３、Ｂｌｕｅｔｏｏｔｈ通信を行う際のパラメータを制御するパラメータ制御部Ｂ４、制御用ネットワークＮ２を介して行われる通信の制御を行う有線通信制御部Ｂ５、送信モードや互いに隣接するアクセスポイントＡＰ０〜ＡＰ３の設定を行う設定スイッチＢ６、外部ネットワークＮ３を介して行われる通信の制御を行うＧＷ制御部Ｂ７、初期設定を指示するための初期設定スイッチＢ８、子アクセスポイントＡＰ１〜ＡＰ３の管理を行う子アクセスポイント管理部Ｂ９、子アクセスポイントＡＰ１〜ＡＰ３のアクセスポイント番号を保存するアクセスポイント情報保持部Ｂ１０および各種情報を表示する表示装置Ｂ１１が設けられている。なお、設定スイッチＢ６としては、例えば、複数のボタン、表示装置Ｂ１１としては、例えば、液晶ディスプレイを用いることができる。
【００５１】
図８は、図６の子アクセスポイントＡＰ１〜ＡＰ３の概略構成を示すブロック図である。
図８において、子アクセスポイントＡＰ１〜ＡＰ３には、周波数ホッピングに基づいて信号のスペクトラム拡散を行うＢＴ制御部Ｂ２１、クロック情報に基づいてＢＴクロックを生成するクロック生成部Ｂ２２、ＢＴアドレスやクロック情報などを保存するＢＴパラメータ保持部Ｂ２３、Ｂｌｕｅｔｏｏｔｈ通信を行う際のパラメータを制御するパラメータ制御部Ｂ２４、制御用ネットワークＮ２を介して行われる通信の制御を行う有線通信制御部Ｂ２５およびアクセスポイント番号を設定するアクセスポイント番号設定スイッチＢ２６がそれぞれ設けられている。なお、アクセスポイント番号設定スイッチＢ２６としては、例えば、ロータリースイッチなどを用いることができる。
【００５２】
ここで、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３は、制御用ネットワークＮ２を介してメッセージをやり取りしながら、携帯端末Ｋ１１〜Ｋ１６に対して見掛け上１個の通信範囲を形成するための通信制御を行うことができる。
図９は、図６の親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３間のメッセージの流れを示す図である。
【００５３】
図９において、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３間でやり取りされるメッセージとして、初期設定要求、初期設定確認、モード設定要求、モード設定確認、クロック情報、端末情報、端末移動情報が用意されている。
初期設定要求では、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３へのブロードキャスト（一斉送信）にて、子アクセスポイントＡＰ１〜ＡＰ３の初期設定が行われる。なお、この初期設定要求にて、子アクセスポイントＡＰ１〜ＡＰ３のＢＴアドレスを設定することができる。
【００５４】
初期設定確認では、子アクセスポイントＡＰ１〜ＡＰ３から親アクセスポイントＡＰ０へのユニキャスト（個別送信）にて、初期設定要求に対する応答が行われる。なお、この初期設定確認にて、子アクセスポイントＡＰ１〜ＡＰ３の数およびそれぞれに設定されたアクセスポイント番号を取得することができる。
モード設定要求では、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３へのユニキャストにて、子アクセスポイントＡＰ１〜ＡＰ３の送信モードの設定が行われる。なお、送信モードとしては、例えば、図３の時分割制御または図４の周波数分割制御を選択することができる。
【００５５】
モード設定確認では、子アクセスポイントＡＰ１〜ＡＰ３から親アクセスポイントＡＰ０へのユニキャストにて、モード設定要求に対する応答が行われる。
クロック情報では、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３へのブロードキャストにて、ＢＴクロックを同期させるための情報が送られる。
端末情報では、全アクセスポイントＡＰ０〜ＡＰ３へのブロードキャストにて、新規に接続された携帯端末Ｋ１１〜Ｋ１６の情報が通知される。
【００５６】
端末移動情報では、子アクセスポイントＡＰ１〜ＡＰ３から親アクセスポイントＡＰ０へのユニキャストにて、各アクセスポイントＡＰ０〜ＡＰ３での携帯端末Ｋ１１〜Ｋ１６の移動情報が通知される。
以下、アクセスポイントＡＰ０〜ＡＰ３が設置された時の初期設定動作、携帯端末Ｋ１１〜Ｋ１６がアクセスポイントＡＰ０〜ＡＰ３と接続する時の動作、携帯端末Ｋ１１〜Ｋ１６がアクセスポイントＡＰ０〜ＡＰ３間を移動する時の動作を例にとって説明する。
【００５７】
図１０は、本発明の一実施形態に係る初期設定時のアクセスポイントＡＰ０〜ＡＰ３間のメッセージの流れを示すシーケンス図である。なお、初期設定では、子アクセスポイントＡＰ１〜ＡＰ３の識別番号（アクセスポイント番号）の付与、アクセスポイントＡＰ０〜ＡＰ３同士の隣接状態（通信範囲の重なり部分の有無）の設定、全アクセスポイントＡＰ０〜ＡＰ３で使用されるＢＴアドレスの設定および全アクセスポイントＡＰ０〜ＡＰ３で使用されるＢＴクロックの同期化が行われる。
【００５８】
図１０において、親アクセスポイントＡＰ０では、アクセスポイントＡＰ０〜ＡＰ３同士の隣接区間での送信衝突を回避するための送信モードを設定する。この送信モードの設定は、図７の初期設定スイッチＢ８により行うことができる。そして、初期設定スイッチＢ８を押下すると、表示装置Ｂ１１には、送信モードを選択するための表示が行われる。ここで、送信モードとしては、図３の時分割制御または図４の周波数分割制御を選択することができる。
【００５９】
図１１は、本発明の一実施形態に係る送信モードの設定方法を示す図である。
図１１において、表示装置Ｂ１１に送信モードが表示されると、設定スイッチＢ６にて送信モードを選択することにより、送信モードを設定することができる。
また、各子アクセスポイントＡＰ１〜ＡＰ３では、アクセスポイント番号設定スイッチＢ２６にてアクセスポイント番号の設定を個別に行う。
【００６０】
そして、送信モードの設定およびアクセスポイント番号の設定が行なわれると、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３が制御用ネットワークＮ２に接続され、親アクセスポイントＡＰ０にて初期設定が開始される。そして、初期設定が開始されると、「初期設定要求」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３にブロードキャスト送信される。なお、「初期設定要求」メッセージには、全アクセスポイントＡＰ０〜ＡＰ３で共通に使用されるＢＴアドレスを含めることができる。ここで、親アクセスポイントＡＰ０は、「初期設定要求」メッセージをブロードキャスト送信すると、子アクセスポイントＡＰ１〜ＡＰ３から送られる「初期設定確認」メッセージ待ちのタイマ動作を開始することができる。
【００６１】
そして、子アクセスポイントＡＰ１〜ＡＰ３は、親アクセスポイントＡＰ０からブロードキャスト送信された「初期設定要求」メッセージを受信すると、その「初期設定要求」メッセージに含まれているＢＴアドレスをＢＴパラメータ保持部Ｂ２３に保存する。さらに、子アクセスポイントＡＰ１〜ＡＰ３は、「初期設定要求」メッセージを正しく受信できたことを親アクセスポイントＡＰ０に通知するため、「初期設定確認」メッセージを親アクセスポイントＡＰ０に送信する。ここで、「初期設定確認」メッセージには、各子アクセスポイントＡＰ１〜ＡＰ３にて設定されたアクセスポイント番号を含めることができる。
【００６２】
そして、親アクセスポイントＡＰ０は、各子アクセスポイントＡＰ１〜ＡＰ３から送信された「初期設定確認」メッセージを受信すると、「初期設定確認」メッセージを含まれるアクセスポイント番号をアクセスポイント情報保持部Ｂ１０に保存する。この際、親アクセスポイントＡＰ０は、アクセスポイント番号に重複がないかをチェックし、重複がある場合には、表示装置Ｂ１１にエラーがあることを表示することができる。
【００６３】
そして、親アクセスポイントＡＰ０は、「初期設定要求」メッセージをブロードキャスト送信した時に開始したタイマがタイムアウトすると、各アクセスポイントＡＰ０〜ＡＰ３の隣接状態の設定を行う。この各アクセスポイントＡＰ０〜ＡＰ３の隣接状態の設定は、図７の設定スイッチＢ６および表示装置Ｂ１１により行うことができる。
図１２は、本発明の一実施形態に係る隣接アクセスポイントの設定方法を示す図である。
【００６４】
図１２において、表示装置Ｂ１１に表示されたメッセージに従って、互いに隣接関係にあるアクセスポイントＡＰ０〜ＡＰ３を指定することにより、各アクセスポイントＡＰ０〜ＡＰ３の隣接状態の設定を行うことができる。
そして、各アクセスポイントＡＰ０〜ＡＰ３の隣接状態の設定が行なわれると、親アクセスポイントＡＰ０は、初期設定時に設定された送信モードおよび各アクセスポイントＡＰ０〜ＡＰ３の隣接関係に基づいて、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータを算出する。
【００６５】
そして、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータが算出されると、そのパラメータを含む「モード設定要求」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３にブロードキャスト送信される。なお、「モード設定要求」メッセージには、親アクセスポイントＡＰ０にて設定された送信モードを含めることができる。
【００６６】
そして、子アクセスポイントＡＰ１〜ＡＰ３は、親アクセスポイントＡＰ０からブロードキャスト送信された「モード設定要求」メッセージを受信すると、その「モード設定要求」メッセージに含まれているパラメータをＢＴパラメータ保持部Ｂ２３に保存する。さらに、子アクセスポイントＡＰ１〜ＡＰ３は、「モード設定要求」メッセージを正しく受信できたことを親アクセスポイントＡＰ０に通知するため、「モード設定確認」メッセージを親アクセスポイントＡＰ０に送信する。
【００６７】
そして、親アクセスポイントＡＰ０が「モード設定確認」メッセージを受信すると、全アクセスポイントＡＰ０〜ＡＰ３のＢＴクロックを同期させるための「クロック情報」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３にブロードキャスト送信される。なお、アクセスポイントＡＰ０〜ＡＰ３間のＢＴクロックのずれを防止するため、「クロック情報」メッセージのブロードキャスト送信を一定間隔で繰り返すことが好ましい。
【００６８】
そして、子アクセスポイントＡＰ１〜ＡＰ３は、親アクセスポイントＡＰ０からブロードキャスト送信された「クロック情報」メッセージを受信すると、その「クロック情報」メッセージに含まれているクロック情報に基づいて、ＢＴパラメータ保持部Ｂ２３にＢＴクロックを保存する。さらに、ＢＴパラメータ保持部Ｂ２３に保存されたＢＴクロックをクロック生成部Ｂ２２に設定することにより、Ｂｌｕｅｔｏｏｔｈ通信を開始できるようにする。
【００６９】
図１３は、本発明の一実施形態に係る携帯端末の接続時のアクセスポイントＡＰ０〜ＡＰ３間のメッセージの流れを示すシーケンス図である。
図１３において、例えば、携帯端末Ｋ１３が子アクセスポイントＡＰ１に接近し、携帯端末Ｋ１３と子アクセスポイントＡＰ１との間で接続が確立したものとする。ここで、携帯端末Ｋ１３と子アクセスポイントＡＰ１との間で接続が確立すると、携帯端末Ｋ１３には、子アクセスポイントＡＰ１からＡＭ_ＡＤＤＲが付与される。そして、携帯端末Ｋ１３からの接続を受けた子アクセスポイントＡＰ１は、接続された携帯端末Ｋ１３の情報（ＢＴアドレス、付与したＡＭ_ＡＤＤＲ）を含む「端末情報」メッセージを親アクセスポイントＡＰ０および子アクセスポイントＡＰ２、ＡＰ３にブロードキャスト送信する。
【００７０】
そして、親アクセスポイントＡＰ０は、子アクセスポイントＡＰ１から「端末情報」メッセージを受信すると、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３の送信パラメータを変更する必要があるかどうかを判定する。なお、この判定は、携帯端末Ｋ１３が直接通信可能となっている子アクセスポイントＡＰ１に対して優先的に送信権を割り当てる機能を持っている場合に有効とすることができる。そして、親アクセスポイントＡＰ０は、例えば、子アクセスポイントＡＰ１、ＡＰ２の送信パラメータを変更する必要があると判定した場合、初期設定時に設定された送信モード、各アクセスポイントＡＰ０〜ＡＰ３の隣接関係および携帯端末Ｋ１１〜Ｋ１６の通信可能状態に基づいて、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータを更新する。
【００７１】
そして、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータが更新されると、そのパラメータを含む「モード設定要求」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１、ＡＰ２にブロードキャスト送信される。
そして、子アクセスポイントＡＰ１、ＡＰ２は、親アクセスポイントＡＰ０からブロードキャスト送信された「モード設定要求」メッセージを受信すると、その「モード設定要求」メッセージに含まれているパラメータをＢＴパラメータ保持部Ｂ２３に保存する。さらに、子アクセスポイントＡＰ１、ＡＰ２は、「モード設定要求」メッセージを正しく受信できたことを親アクセスポイントＡＰ０に通知するため、「モード設定確認」メッセージを親アクセスポイントＡＰ０に送信する。
【００７２】
そして、親アクセスポイントＡＰ０が「モード設定確認」メッセージを受信すると、全アクセスポイントＡＰ０〜ＡＰ３のＢＴクロックを同期させるための「クロック情報」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１〜ＡＰ３にブロードキャスト送信される。
そして、子アクセスポイントＡＰ１〜ＡＰ３は、親アクセスポイントＡＰ０からブロードキャスト送信された「クロック情報」メッセージを受信すると、その「クロック情報」メッセージに含まれているクロック情報に基づいて、ＢＴパラメータ保持部Ｂ２３にＢＴクロックを保存する。
【００７３】
図１４は、本発明の一実施形態に係る携帯端末の移動時のアクセスポイントＡＰ０〜ＡＰ３間のメッセージの流れを示すシーケンス図である。
図１４において、子アクセスポイントＡＰ１との接続が確立していた携帯端末Ｋ１３が子アクセスポイントＡＰ２の方向に移動し、携帯端末Ｋ１３と子アクセスポイントＡＰ２との間で接続が確立するものとする。この場合、子アクセスポイントＡＰ２は、携帯端末Ｋ１３が子アクセスポイントＡＰ１とのみ通信可能な状態から、子アクセスポイントＡＰ１、ＡＰ２の双方と通信可能な状態に移行した段階で、携帯端末Ｋ１３に送信したパケットに対する応答を受信することができる。そして、子アクセスポイントＡＰ２は、携帯端末Ｋ１３に送信したパケットに対する応答を受信することにより、携帯端末Ｋ１３が子アクセスポイントＡＰ２の通信範囲に侵入したと判定することができる。そして、子アクセスポイントＡＰ２は、自己の通信範囲に侵入した携帯端末Ｋ１３を検知すると、「移動端末情報」メッセージを親アクセスポイントＡＰ０に送信することにより、携帯端末Ｋ１３の移動を親アクセスポイントＡＰ０に通知する。
【００７４】
そして、親アクセスポイントＡＰ０は、子アクセスポイントＡＰ２から「移動端末情報」メッセージを受信すると、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３の送信パラメータを変更する必要があるかどうかを判定する。そして、親アクセスポイントＡＰ０は、例えば、子アクセスポイントＡＰ１、ＡＰ２の送信パラメータを変更する必要があると判定した場合、初期設定時に設定された送信モード、各アクセスポイントＡＰ０〜ＡＰ３の隣接関係および携帯端末Ｋ１１〜Ｋ１６の通信可能状態に基づいて、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータを更新する。
【００７５】
そして、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータが更新されると、そのパラメータを含む「モード設定要求」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１、ＡＰ２にブロードキャスト送信される。
そして、子アクセスポイントＡＰ１、ＡＰ２は、親アクセスポイントＡＰ０からブロードキャスト送信された「モード設定要求」メッセージを受信すると、その「モード設定要求」メッセージに含まれているパラメータをＢＴパラメータ保持部Ｂ２３に保存する。さらに、子アクセスポイントＡＰ１、ＡＰ２は、「モード設定要求」メッセージを正しく受信できたことを親アクセスポイントＡＰ０に通知するため、「モード設定確認」メッセージを親アクセスポイントＡＰ０に送信する。
【００７６】
そして、子アクセスポイントＡＰ１は、携帯端末Ｋ１３が子アクセスポイントＡＰ１、ＡＰ２の双方と通信可能な状態から、子アクセスポイントＡＰ２とのみ通信可能な状態に移行すると、携帯端末Ｋ１３に送信したパケットに対する応答が受信できなくなる。そして、子アクセスポイントＡＰ１は、携帯端末Ｋ１３に送信したパケットに対する応答が受信できなくなると、携帯端末Ｋ１３が子アクセスポイントＡＰ１の通信範囲から外に出たと判定する。そして、子アクセスポイントＡＰ１は、自己の通信範囲から外に出た携帯端末Ｋ１３を検知すると、「移動端末情報」メッセージを親アクセスポイントＡＰ０に送信することにより、携帯端末Ｋ１３の移動を親アクセスポイントＡＰ０に通知する。
【００７７】
そして、親アクセスポイントＡＰ０は、子アクセスポイントＡＰ１から「移動端末情報」メッセージを受信すると、親アクセスポイントＡＰ０および子アクセスポイントＡＰ１〜ＡＰ３の送信パラメータを変更する必要があるかどうかを判定する。そして、親アクセスポイントＡＰ０は、例えば、子アクセスポイントＡＰ１、ＡＰ２の送信パラメータを変更する必要があると判定した場合、初期設定時に設定された送信モード、各アクセスポイントＡＰ０〜ＡＰ３の隣接関係および携帯端末Ｋ１１〜Ｋ１６の通信可能状態に基づいて、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータを更新する。
【００７８】
そして、各アクセスポイントＡＰ０〜ＡＰ３が送信衝突を起すことなく送信を行うことができるパラメータが更新されると、そのパラメータを含む「モード設定要求」メッセージが、親アクセスポイントＡＰ０から子アクセスポイントＡＰ１、ＡＰ２にブロードキャスト送信される。
そして、子アクセスポイントＡＰ１、ＡＰ２は、親アクセスポイントＡＰ０からブロードキャスト送信された「モード設定要求」メッセージを受信すると、その「モード設定要求」メッセージに含まれているパラメータをＢＴパラメータ保持部Ｂ２３に保存する。さらに、子アクセスポイントＡＰ１、ＡＰ２は、「モード設定要求」メッセージを正しく受信できたことを親アクセスポイントＡＰ０に通知するため、「モード設定確認」メッセージを親アクセスポイントＡＰ０に送信する。
【００７９】
なお、上述した実施形態では、Ｂｌｕｅｔｏｏｔｈを例にとって、複数のアクセスポイントに同一のＢＴアドレスおよび同一のＢＴクロックを割り当てる方法について説明したが、Ｂｌｕｅｔｏｏｔｈ以外にも、例えば、機器を特定するためのアドレスを割り当てることにより、その機器で特定されるエリアで通信を行わせる場合、通信範囲が互いに重複する機器間で共通のアドレスを割り当てるようにしてもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の第１実施形態に係る通信システムの概略構成を示す図。
【図２】同一周波数への送信の衝突状態を説明する図。
【図３】アクセスポイントＡＰ−１、ＡＰ−２の時分割制御方法を示す図。
【図４】アクセスポイントＡＰ−１、ＡＰ−２の周波数分割制御方法を示す図。
【図５】スレーブ起動のＵｎＰａｒｋ動作を示す図。
【図６】本発明の第２実施形態に係る通信システムの概略構成を示す図。
【図７】図６の親アクセスポイントＡＰ０の概略構成を示すブロック図。
【図８】図６の子アクセスポイントＡＰ１〜ＡＰ３の概略構成を示すブロック図。
【図９】図６のアクセスポイントＡＰ０〜ＡＰ３間のメッセージの流れを示す図。
【図１０】初期設定時のメッセージの流れを示すシーケンス図。
【図１１】送信モードの設定方法を示す図。
【図１２】隣接アクセスポイントの設定方法を示す図。
【図１３】携帯端末の接続時のメッセージの流れを示すシーケンス図。
【図１４】携帯端末の移動時のメッセージの流れを示すシーケンス図。
【図１５】従来のアクセスポイント間のハンドオーバー動作を示す図。
【図１６】従来のアクセスポイント間のハンドオーバー動作を示す図。
【図１７】従来のアクセスポイント間のハンドオーバー動作を示す図。
【符号の説明】
【００８１】
ＡＰ−１〜ＡＰ−３  アクセスポイント、ＡＰ０  親アクセスポイント、ＡＰ１〜ＡＰ３  子アクセスポイント、Ｋ１、Ｋ１１〜Ｋ１６  携帯端末、Ｎ１、Ｎ２  制御用ネットワーク、Ｎ３  外部ネットワーク、Ｒ１０、Ｒ１、Ｒ２、Ｒ２０  通信範囲、Ｂ１、Ｂ２１  ＢＴ制御部、Ｂ２、Ｂ２２  クロック生成部、Ｂ３、Ｂ２３  ＢＴパラメータ保持部、Ｂ４、Ｂ２４  パラメータ制御部、Ｂ５、Ｂ２５  有線通信制御部、Ｂ６  設定スイッチ、Ｂ７  ＧＷ制御部、Ｂ８  初期設定スイッチ、Ｂ９  子アクセスポイント管理部、Ｂ１０  アクセスポイント情報保持部、Ｂ１１  表示装置、Ｂ２６  アクセスポイント番号設定スイッチ
【図１】
2005236637.tif 000003
【図２】
2005236637.tif 000004
【図３】
2005236637.tif 000005
【図４】
2005236637.tif 000006
【図５】
2005236637.tif 000007
【図６】
2005236637.tif 000008
【図７】
2005236637.tif 000009
【図８】
2005236637.tif 000010
【図９】
2005236637.tif 000011
【図１０】
2005236637.tif 000012
【図１１】
2005236637.tif 000013
【図１２】
2005236637.tif 000014
【図１３】
2005236637.tif 000015
【図１４】
2005236637.tif 000016
【図１５】
2005236637.tif 000017
【図１６】
2005236637.tif 000018
【図１７】
2005236637.tif 000019