(57)【特許請求の範囲】
【請求項１】
マスタ機器が複数のスレーブ機器とブルーツース通信方式によって通信を行うときに使用する無線通信方法であって、
ａ）前記マスタ機器が前記複数のスレーブ機器と通信する通信モードの前に、前記複数のスレーブ機器と前記マスタ機器とが互いに通信するために必要とされる通信パラメータが、前記スレーブ機器間の通信時間が重複することなく、前記マスタ機器が前記スレーブ機器と通信するための通信前提条件に適合するか否かを判断する段階と、
ｂ）前記通信パラメータが、前記通信前提条件に適合すると判断されれば、前記通信モードによる前記スレーブ機器の動作時点を、各々相異なるように設定して、前記通信モードによる前記スレーブ機器の通信を制御する段階と、
を備え、
前記通信前提条件は、
前記スレーブ機器の前記動作時間対前記周期の総和が設定された所定値を満たすか否かの条件と、
前記通信パラメータによる前記スレーブ機器の周期がこの周期の基本となる最小周期の整数倍であるか否かの条件と、
前記最小周期が、前記動作時間の総和と、任意の前記スレーブが前記マスタ機器から所定のパケットを再受信または次のパケットを受信するのに要する最大時間とを加算した時間値よりも大きく、かつ前記スレーブ機器が前記マスタ機器に連結される動作を行うのに必要とされる最大割当時間であるスーパービジョンタイムアウト値よりも小さいという条件と、のうち少なくとも１つの条件を含む
ことを特徴とする無線通信方法。
【請求項２】
前記段階ａ）の後に、
ａ−１）前記通信パラメータが前記通信前提条件に適合しないと判断されれば、前記通信前提条件に適合するように前記マスタ機器が前記スレーブ機器との交渉を通して前記通信パラメータを変更する段階と、
ａ−２）前記スレーブ機器との交渉を通して変更された前記通信パラメータが前記スレーブ機器の変更できる所定の動作範囲に属するか否かを判断する段階と、をさらに含むとともに、
前記ｂ）は、変更された前記通信パラメータが前記スレーブ機器の変更できる所定の動作範囲に属すると判断される場合に行われることを特徴とする請求項１に記載の無線通信方法。
【請求項３】
前記段階ａ−２）において、
変更された前記通信パラメータが前記スレーブ機器が変更できる所定の動作範囲に属さないと判断されれば、通信を要求した前記スレーブ機器の前記通信モードによる制御は不可能であるというメッセージをユーザ及び通信を要求した前記スレーブ機器に伝送する段階を、さらに備えることを特徴とする請求項２に記載の無線通信方法。
【請求項４】
前記マスタ機器と前記スレーブ機器との前記通信モードは、パワーセーブ、インクワイアリ、インクワイアリスキャン、ページ、及びページスキャンのうちの少なくとも１つを含むことを特徴とする請求項３に記載の無線通信方法。
【請求項５】
前記通信モードのうち、前記パワーセーブは、パークモード、ホールドモード、及びスニフモードのうち少なくとも１つを備えることを特徴とする請求項４に記載の無線通信方法。
【請求項６】
前記通信パラメータは、前記マスタ機器と前記スレーブ機器との通信のための前記通信モードの動作時点、動作時間、及び周期のうちの少なくとも１つを含むことを特徴とする請求項５に記載の無線通信方法。
【請求項７】
前記段階ｂ）の後に、
前記スレーブ機器は、前記マスタ機器との通信が完了しない状態で前記通信モードが変更されて前記動作時間が終了した場合、前記スレーブ機器の前記通信が終了するまで、前記スレーブ機器と前記マスタ機器との連結を維持する段階を備えることを特徴とする請求項１に記載の無線通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ブルーツース機器の通信時間の調整による無線通信方法に係り、詳しくは、マスタ機器がスレーブ機器と通信を行おうとする際に、各スレーブ機器との通信を遂行するための時間を調整して一対多の無線通信における通信の干渉及び切れ現象を防止することが可能な無線通信方法に関する。
【０００２】
【従来の技術】
ブルーツースは、文字データ、音声データ、ビデオデータのような情報を１０〜１００ｍ程度の距離で、無線により最大１Ｍｂｐｓの速度で伝送できる通信技術である。
ブルーツース通信方式による相互の通信を可能にしたブルーツース機器としては、インクワイアリ（ｉｎｑｕｉｒｙ）、インクワイアリスキャン（Ｉｎｑｕｉｒｙ  Ｓｃａｎ）、ページ（Ｐａｇｅ）、ページスキャン（Ｐａｇｅ  Ｓｃａｎ）等が挙げられ、これらの機器を用いて連結動作を遂行することにより、相互の通信が可能な連結状態を構成することができる。この過程において、その役割に応じてマスタ（ｍａｓｔｅｒ）機器とスレーブ（ｓｌａｖｅ）機器が設定される。
【０００３】
ブルーツース機器の相互の間で新たに連結状態を構築しようとする場合には、ブルーツース機器の相互の間で動作クロック及び周波数パターンを合わせる必要がある。このように連結状態を構成するために行われる過程の中にあって、インクワイアリとは、スレーブ機器がマスタ機器と周波数パターンを適合させるように、マスタで動作周波数を繰り返し送り出す動作を指す。
【０００４】
また、ここでインクワイアリスキャンとは、スレーブ機器で行うものであって、受信された周波数を検出し、このように検出された周波数に同期させる過程を指す。さらに、ここでページとは、マスタの動作クロックにスレーブ機器が合わせられるように、マスタ機器からクロック信号を送り出す過程を指し、ページスキャンとは、スレーブ機器が受信されたクロックを検出して同期させることを指す。そして、このような過程を通してマスタ機器について１つのスレーブ機器が連結状態を構成して形成されたネットワークを、「ピコネット（ｐｉｃｏｎｅｔ）」と称する。
【０００５】
現在提案されているブルーツース通信方式によれば、前記ピコネットで１つのマスタ機器は、７個のスレーブ機器をアクティブ（ａｃｔｉｖｅ）状態で連結させて相互の通信が行うことができる。また、このピコネットに新たなスレーブ機器を連結させるには、マスタ機器はアクティブ状態で連結された７個のスレーブ機器のうちのいずれか１つのスレーブ機器についてアクティブ状態の連結を解除して、新たなスレーブ機器とアクティブ状態の通信の連結を行う。
【０００６】
一方、ブルーツース通信方式には、スレーブ機器と正常の通信を行うアクティブモード（ａｃｔｉｖｅ  ｍｏｄｅ）、及び通信機器のパワーを節約するためのホールド（ｈｏｌｄ）モード／スニフ（ｓｎｉｆｆ）モード／パーク（ｐａｒｋ）モードがあり、これらのモードでマスタ機器とスレーブ機器が動作する。前記ホールモードは比較的長時間、データを送る必要がないときに用いられる典型的なモードである。また、前記スニフモードはマスタ機器及びスレーブ機器の相互の間で設定された特定時間から一定期間中、データを送受信するモードである。そして、前記パークモードは、スレーブ機器がマスタ機器との同期を維持し、かつアクティブモードの転換を要求するために、マスタ機器及びスレーブ機器の相互の間で間欠的に通信を行うモードである。
【０００７】
アクティブモード及びホールド（ｈｏｌｄ）モード／スニフ（ｓｎｉｆｆ）モード／パーク（ｐａｒｋ）モードのうちのいずれか１つのモードで動作するスレーブ機器は、所定の周期を有して反復して該当モードの動作を行う。一方、ホールドモードで動作するスレーブ機器は、反復的周期を有しない１回のみの動作モードや、所定時間内にスレーブ機器が動作してマスタ機器と通信すべきなので、他のモードのように周期的動作であるとみなされる。
【０００８】
この際、マスタ機器に連結されたスレーブ機器が該当モードに変換されれば、マスタ機器はモードが変換されるスレーブ機器と通信交渉を通して該当モードで各スレーブ機器との通信割当時間を設定する。このようなスレーブ機器はマスタ機器との交渉を通して該当モードについて周期性を有して動作するよう設定されている。したがって、従来では、スレーブ機器のモードが変更される前まで相互の交渉によって設定された通信割当時間及び周期を有して、固定的にマスタ機器とスレーブ機器とが通信を行う。
【０００９】
ところが、該当するモードに対する周期はスレーブ機器毎にマスタ機器との交渉を通して相異なる周期で設定され得る。したがって、ブルーツース通信方式である一対多の通信（ｏｎｅ−ｔｏ−ｍｕｌｔｉ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）でマスタ機器と通信を行うスレーブ機器の周期がそれぞれ異なり、通信を開始する時点が異なっても、１周期中に該当モードの通信時間が異なると、任意の時間帯では、マスタ機器について複数のスレーブ機器が同時に通信を行う区間が発生する場合がある。したがって、任意の時間帯にマスタ機器と同時に通信を行うスレーブは、それぞれマスタ機器と通信を行うが干渉要因を発生させるおそれがある。このように、通信遂行時スレーブ機器間の相互干渉によって、それぞれのスレーブ機器に対するマスタ機器との通信の連結が切断されることが懸念される。
【００１０】
【発明が解決しようとする課題】
本発明は前記問題点を解決するために案出されたものであって、その目的は、マスタ機器の動作モードが変換され変換された該当モードに応じてマスタ機器が制御するよう設定されたスレーブ機器との通信動作が行え、該当モードによる通信動作時間及び異なる周期のスレーブ機器について通信の干渉及び切れ現象を防止することができる無線通信機器を用いた、一対多の無線通信における通信の干渉及び切れ現象を防止することが可能な無線通信方法を提供することにある。
【００１１】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る無線通信方法は、マスタ機器が複数のスレーブ機器とブルートゥース通信方式によって通信を行うときに使用する無線通信方法であって、ａ）マスタ機器が複数のスレーブ機器と通信する通信モード前に、複数のスレーブ機器がマスタ機器と通信するのに必要な通信パラメータが、スレーブ機器間の通信時間が重複することなく、マスタ機器がスレーブ機器と通信するための通信前提条件に適合するか否かを判断する段階と、ｂ）通信パラメータが通信前提条件に適合すると判断されれば、通信モードによるスレーブ機器の動作時点を相異なるように設定して通信モードによるスレーブ機器の通信を制御する段階とを備えて構成される。
そして、本発明の通信前提条件には３種類ある。第１の通信前提条件は、スレーブ機器の動作時間対周期の総和が設定された所定値を満たすか否かに関する条件である。第２の通信前提条件は、通信パラメータによるスレーブ機器の周期が周期の基本になる最小周期の整数倍に該当するか否かに関する条件である。第３の通信前提条件は、最小周期が動作時間の和と任意のスレーブがマスタ機器から所定のパケットを再受信または次のパケットを受信するのに要する最大時間を加算した時間値よりも大きく、スレーブ機器がマスタ機器に連結される動作を行うのに必要な最大割当時間であるスーパービジョンタイムアウト値よりも小さいか否かに関する条件である（請求項１）。
【００１２】
望ましくは、段階ａ）の後に、ａ−１）通信パラメータが通信前提条件に適合しないと判断されれば通信前提条件に適合するようにマスタ機器がスレーブ機器と交渉を通して通信パラメータを変更する段階と、ａ−２）スレーブ機器との交渉を通して変更された通信パラメータがスレーブ機器の変更できる所定の動作範囲に属するか否かを判断する段階とをさらに備えることが望ましい。ここで、前記段階ｂ）は、変更された通信パラメータがスレーブ機器の変更できる所定の動作範囲に属すると判断される場合に行われる（請求項２）。
【００１３】
一方、本発明に係る無線通信方法は、前記段階ａ−２）において、変更された通信パラメータがスレーブ機器の変更できる所定の動作範囲に属さないと判断されれば、通信を要求したスレーブ機器の通信モードによる制御が不可であるとのメッセージをユーザ及び通信を要求したスレーブ機器に伝送する段階をさらに備えることができる（請求項３）。
【００１４】
ここで、マスタ機器とスレーブ機器との通信モードは、パワーセーブ、インクワイアリ、インクワイアリスキャン、ページ、及びページスキャンの通信モードを備えることができる。この際、通信モードのうち、パワーセーブは、パークモード、ホールドモード、及びスニフモードを備える。また、通信パラメータはマスタ機器とスレーブ機器の通信のための通信モードの動作時点、動作時間、及び周期に対する情報を備えることができる（請求項４）。
【００１５】
また、前記通信モードのうち、前記パワーセーブは、パークモード、ホールドモード、及びスニフモードのうちの少なくとも１つを備えることができる（請求項５）。
【００１６】
さらに、前記通信パラメータは、前記マスタ機器と前記スレーブ機器との通信を行うための前記通信モードの動作時点、動作時間、及び周期のうちの少なくとも１つを含むことができる（請求項６）。
【００１８】
一方、前記段階ｂ）の後、本発明に係る無線通信方法は、スレーブ機器がマスタ機器との通信が完了しない状態で通信モードが変更されて前記動作時間が終了した場合には、スレーブ機器の通信を終了させるために、スレーブ機器とマスタ機器との連結を維持する段階をさらに備えることができる（請求項７）。
【００１９】
以上のように構成される本発明によれば、通信前提条件に照らして該当モードによる各スレーブ機器の動作可能性を判断し、該当スレーブ機器に対する通信パラメータが通信前提条件に適合するように設定し、該当スレーブ機器の通信動作時点を相異なるように設定することによって、該当モードによる通信動作時間及び異なる周期のスレーブ機器について通信の干渉及び切れ現象を防止することが可能となる。
【００２０】
【発明の実施の形態】
以下、添付した図面に基づき本発明を詳述する。
図１はブルーツース通信方式によるマスタ機器とスレーブ機器のモードによる通信の連結状態を示すブロック図である。マスタ（ｍａｓｔｅｒ）機器１０は、自身の駆動周波数を周辺のスレーブ（ｓｌａｖｅ）機器２１、２２、２３、２４、２５、２６、２７に、チャネル（空気（ａｉｒ））上に送り出すインクワイアリ（ｉｎｑｕｉｒｙ）を行う。
【００２１】
スレーブ機器２１、２２、２３、２４、２５、２６、２７は、受信されたマスタ１０の駆動周波数と同期させるインクワイアリスキャン（ｉｎｑｕｉｒｙ  ｓｃａｎ）を行う。その後、マスタ１０は、自身の駆動タイミングクロックをスレーブ機器２１、２２、２３、２４、２５、２６、２７に送り出すページを行う。スレーブ機器２１、２２、２３、２４、２５、２６、２７は受信されたマスタ機器１０の駆動タイミングクロックに同期させるページスキャン（ｐａｇｅ  ｓｃａｎ）を行う。
【００２２】
これにより、相互の間の交渉を通してチャネル上にマスタ機器１０に連結されたスレーブ機器２１、２２、２３、２４、２５、２６、２７は、アクティブモードの通信を行うアクティブスレーブ機器２１、２４と、通信動作モードによるデータの送受信がない場合消費電力を節約するためのパワーセーブモード（ｐｏｗｅｒ  ｓａｖｅ  ｍｏｄｅ）のスレーブ機器２２、２３、２５、２６、２７とに区分される。ここで、パワーセーブモードのスレーブ機器２２、２３、２５、２６、２７は、パークモードで動作するパークスレーブ機器２２、２７、ホールドモードで動作するホールドスレーブ機器２３、２６、スニフモードで動作するスニフスレーブ機器２５とに区分される。
【００２３】
一方、マスタ１０とアクティブスレーブ機器２１、２４は、同期して一対一のデータ送受信を行うことも可能であるが、マスタ機器１０から伝送する放送パケット（ｂｒｏａｄｃａｓｔ−ｐａｃｋｅｔ）を通して必要なデータを該当スレーブ機器に伝送するようにしてもよい。
【００２４】
マスタ１０とパークスレーブ機器２２、２７は、パークスレーブ機器２２、２７が、マスタ機器１０との同期を維持するための通信、及びマスタ機器１０にアクティブモードへの転換を要求するための通信を行う。このようなパークモードによる相互の間の通信は、マスタ機器１０の通信動作による全体の時間に比べて微少な時間に属する間欠的通信を行う。
【００２５】
ホールドスレーブ機器２３、２６は、マスタ機器１０が比較的長時間、データを伝送する必要がない場合には、マスタ機器１０との交渉を通してホールドモードに変形される形態の機器であり、マスタ機器１０とホールドスレーブ機器２３、２６は、マスタ機器１０の通信動作による全体の時間に照らして相互の間で規制された所定時間内に相互データを送受信する。一方、マスタ機器１０とスニフスレーブ機器２５はアクティブモードで動作する時間を除いた残り時間を用いて、割当てられた区間の時間を通して相互の通信を行う。
【００２６】
一方、マスタ機器１０とスレーブ機器２１、２２、２３、２４、２５、２６、２７は、相互の間の交渉を通してチャネル上でスレーブ機器２１、２２、２３、２４、２５、２６、２７が該当モードに変換されてマスタ機器１０と連結されれば、相互の間の交渉を通して該当モードによる通信動作の遂行のための通信パラメータをセッティングする。これにより、該当モードが開始されると、マスタ機器１０とスレーブ機器２１、２２、２３、２４、２５、２６、２７は、該当モードに応じてセッティングされた通信パラメータを通して相互の通信を行う。このような通信パラメータは、ここでは、各スレーブ機器２１、２２、２３、２４、２５、２６、２７が該当モードで動作する際に、該当モードの開始時点、該当モードで動作するよう設定された割当時間、及び該当モードが発生する周期に対する情報を指す。
【００２７】
一方、スレーブ機器２１、２２、２３、２４、２５、２６、２７のうち、パークスレーブ機器２２、２７、ホールドスレーブ機器２３、２６、スニフスレーブ機器２５は周期的特性を有してマスタ機器１０と通信を行う。また、マスタ機器１０とスレーブ機器２１、２２、２３、２４、２５、２６、２７とが通信の連結のために行うインクワイアリ、インクワイアリスキャン、ページ、ページスキャンは、マスタ機器１０が設定した所定の周期を有して、スレーブ機器２１、２２、２３、２４、２５、２６、２７との間で行う動作である。
【００２８】
図２は、本発明に係るマスタ機器が、該当モードで動作するスレーブ機器と同期させる接続を通して通信を行うために、通信時間を調整して相互の通信を行う一対多の無線通信における通信の干渉及び切れ現象を防止することが可能な無線通信方法のフローを示す図である。
まず、マスタ機器１０は、スレーブ機器２１、２２、２３、２４、２５、２６、２７と周期的通信を行う前に、周期的特性を有する該当スレーブ機器２２、２３、２５、２６、２７がマスタ機器１０と通信を行うとき、時間的にスレーブ機器２２、２３、２５、２６、２７が重複しない条件に該当する通信前提条件を設定する（段階Ｓ１０）。この段階Ｓ１０において、通信前提条件を設定したマスタ機器１０は、現在連結されている対象スレーブ機器が周期的特性を有する通信モードに該当するスレーブ機器であるか否かを判断する（段階Ｓ１２）。
【００２９】
この際、前記の通信前提条件とは、周期的特性を有するスレーブ機器２２、２３、２５、２６、２７が、該当周期を有して複数回、マスタ機器１０との間で通信を行う際に、マスタ機器２２、２３、２５、２６、２７の通信遂行動作が時間的に重複しないようにするための前提条件である。その第１の条件は、以下に示す式（１）のように、スレーブ機器２２、２３、２５、２６、２７に対する通信動作中であるか、通信動作が行われている該当モードによる動作時間対周期の総和が「１」よりも小さくなるべき条件である。
【００３０】
【数１】
0003911218.tif 000002
【００３１】
前記式（１）中、Ｃは該当モードによるスレーブ機器の動作時間であり、Ｔは該当モードによるスレーブ機器の周期であり、Ｃｐ1はパークスレーブ機器のパークモード動作時間であり、Ｔｐ1はパークスレーブ機器のパークモード周期であり、Ｃｈはホールドスレーブ機器のホールドモード動作時間であり、Ｔｈはホールドスレーブ機器のホールドモードタイムアウト時間であり、Ｃｓはスニフスレーブ機器のスニフモード動作時間であり、Ｔｓはスニフスレーブ機器のスニフモード周期であり、Ｃｉはスレーブ機器のインクワイアリ動作時間であり、Ｔｉはスレーブ機器のインクワイアリ周期であり、Ｃｉｓはスレーブ機器のインクワイアリスキャン動作時間であり、Ｔｉｓはスレーブ機器のインクワイアリスキャン周期であり、Ｃｐ2はスレーブ機器のページ動作時間であり、Ｔｐ2はスレーブ機器のページ周期であり、Ｃｐｓはスレーブ機器のページスキャン動作時間であり、Ｔｐｓはスレーブ機器のページスキャン周期を表す。
【００３２】
もし、前記式（１）によって算出された値が「１」であれば、マスタ機器１０の動作が時間軸に沿って休止される時間がなくスレーブ機器と通信し続けることを示す。したがって、スレーブ機器２１、２２、２３、２４、２５、２６、２７の周期を含んだ通信パラメータを可変させられる余分の時間がないことを意味する。したがって、前記式（１）によって算出された値が「１」よりも小さな値になるべきである。
【００３３】
本実施の形態における通信前提条件の第２の条件は、以下に示す式（２）のように、スレーブ機器２２、２３、２５、２６、２７の周期が所定の設定された最小周期Ｔｂの整数倍に該当すべき条件である。
【００３４】
【数２】
0003911218.tif 000003
【００３５】
前記式（２）中、Ｔはスレーブ機器の周期であり、ｉはスレーブ機器の動作モード（ｐａｒｋ、ｈｏｌｄ、ｓｎｉｆｆ、ｉｎｑｕｉｒｙ、ｉｎｑｕｉｒｙ  ｓｃａｎ、ｐａｇｅ、ｐａｇｅｓｃａｎ）であり、Ｎは自然数であり、Ｔｂは所定の設定された最小周期を表す。
【００３６】
本実施の形態における通信前提条件の第３の条件は、最小周期Ｔｂに対する所定範囲の値であって、以下に示す式（３）のように、最小周期Ｔｂは通信動作中であるか通信動作が実行されるスレーブ機器２２、２３、２５、２６、２７の動作時間の和Ｔ1と任意のスレーブがマスタ機器１０から所定のパケットを再受信または次のパケットを受信するのに要する最大時間Ｔ2を加算した時間値Ｔaよりも大きく、スレーブ機器２２、２３、２５、２６、２７がマスタ機器１０に連結される動作を行うのに必要な最大割当時間であるスーパービジョンタイムアウト（ｓｕｐｅｒｖｉｓｉｏｎ  ｔｉｍｅｏｕｔ）値であるｓＴｏよりも小さな値になるべき条件である。
【００３７】
【数３】
0003911218.tif 000004
【００３８】
前記式（３）中、ＴａはＴ1＋Ｔ2である。
【００３９】
段階Ｓ１２において、周期的通信を行うスレーブ機器でないと判断されれば、マスタ機器１０と該当スレーブ機器は非周期的通信モードによる該当モードに対する通信動作を行う（段階Ｓ１４）。一方、段階Ｓ１２において、周期的通信を行うスレーブ機器と判断されれば、マスタ機器１０は該当スレーブ機器と交渉を通してセッティングされた通信パラメータが通信前提条件に適合するか否かを判断する（段階Ｓ１６）。
【００４０】
この段階Ｓ１６において、セッティングされた通信パラメータが通信前提条件に適合すると判断されれば、マスタ機器１０は該当スレーブ機器と通信の連結によって該当モードに応じて通信を行う動作時点を相異なるように設定する（段階Ｓ１８）。この段階Ｓ１８に基づきスレーブ機器の動作時点が相異なるように設定されれば、マスタ機器１０はそれぞれのスレーブ機器について相異なるように設定された動作時点に基づき該当モードに応じて周期的通信動作を行うようスレーブ機器を制御する（段階Ｓ２０）。
【００４１】
一方、段階Ｓ１６において、セッティングされた通信パラメータが通信前提条件に適合しないと判断されれば、マスタ機器１０はマスタ機器１０に記憶された通信パラメータを通信前提条件に対応して変更する（段階Ｓ２２）。この際、マスタ機器１０はスレーブ機器との交渉を通して通信前提条件に応じて変更された通信パラメータが、スレーブ機器が変更できる範囲内のパラメータ値であるか否かを判断する（段階Ｓ２４）。
【００４２】
この段階Ｓ２４において変更された通信パラメータがスレーブ機器の変更可能な範囲のパラメータ値であると判断されれば、マスタ機器１０及びスレーブ機器は該当モードによる通信のための通信パラメータをマスタ機器１０によって変更された通信パラメータにセッティングする（段階Ｓ２８）。
【００４３】
この段階Ｓ２８において、マスタ機器１０及びスレーブ機器の通信パラメータがセッティングされれば、マスタ機器１０は段階Ｓ１８及び段階Ｓ２０の動作を行う。段階Ｓ２４において変更された通信パラメータがスレーブ機器で変更不可能な範囲の通信パラメータと判断されれば、マスタ機器１０はスレーブ機器の該当モードへの変換及び実行が不可能であるというメッセージをユーザ及び通信を求めた該当スレーブ機器に伝送する（段階Ｓ２６）。
【００４４】
したがって、各スレーブ機器の通信時間が重複することなく、アクティブモードで通信を行うためのスレーブ機器が通信の連結に割当てられた最大時間であるスーパービジョンタイムアウトによって、通信動作が完了する前に通信を切断することができない。
図３は図２の段階Ｓ１８によってマスタ機器１０が各スレーブ機器の動作時点を相異なるように設定して周期的通信を行うよう制御する例を示す図である。図３においては、最小周期Ｔｂを有するパークスレーブ機器２２、パークスレーブ機器２２の２倍周期のタイムアウト値２Ｔｂを有するホールドスレーブ機器２３、及びパークスレーブ機器２２の３倍周期の３Ｔｂを有するスニフスレーブ機器２５が、マスタ機器１０の制御に応じて周期的にデータパケットを伝送する様子が表示されている。この際、マスタ機器１０では最初該当モードに応じて通信動作を行う時点が相異なるように設定される。
したがって、本発明にあっては、該当モードに応じてスレーブ機器がマスタ機器と通信を行う間、各スレーブ機器の通信動作を行う時間が重複しないものとなる。
【００４５】
【発明の効果】
以上説明した通りに構成される本発明によれば、以下の効果を奏する。すなわち、マスタ機器が周期的通信モードに属するスレーブ機器と通信を行う前、マスタ機器に記憶された各スレーブ機器と通信制御を行うための通信パラメータが通信前提条件に適合するか否かを判断して、通信前提条件に適合すると判断された場合には、各スレーブ機器の通信開始時点を相異なるように設定して通信を行うようにすることで、該当モードによる通信動作時間及び異なる周期のスレーブ機器について通信の干渉及び切れ現象を防止することができる。
【００４６】
本発明は、前述した特定の望ましい実施の形態のみに限定されるものではなく、本明細書の特許請求の範囲で規制される本発明の技術的思想を逸脱しない限りにおいて、当該発明の属する技術分野における通常の知識を持つ者であれば各種の変形が実施可能であることは勿論のこと、このような変更は本明細書に記載された特許請求の範囲内に含まれる。
【図面の簡単な説明】
【図１】ブルーツース通信方式によるマスタ機器とスレーブ機器のモードによる通信の連結状態を示すブロック図である。
【図２】本発明に係るマスタ機器とスレーブ機器との一対多の無線通信において通信の干渉及び切れ現象を防止できる無線通信方法のフローを示す図である。
【図３】図２に示す段階Ｓ１８に基づいてマスタ機器が各スレーブ機器の動作時点を相異なるように設定して周期的通信を行うよう制御する例を示す図である。
【符号の説明】
１０  マスタ
２１  アクティブスレーブ
２２  パークスレーブ
２３  ホールドスレーブ
２４  アクティブスレーブ
２５  スニフスレーブ
２６  ホールドスレーブ
２７  パークスレーブ
Ｓ１０  スレーブ機器がマスタ機器と通信を行うとき、時間的にスレーブ機器が重複しない条件である通信前提条件を設定する段階
Ｓ１２  周期的通信モードか否かを判断する段階
Ｓ１４  非周期的通信モードによる該当モードに対する通信動作を遂行する段階
Ｓ１６  通信パラメータが通信前提条件に適合するか否かを判断する段階
Ｓ１８  スレーブ機器との通信の連結による動作時点を相異なるように設定する段階
Ｓ２０  各スレーブ機器に対応して相異なるように設定された動作時点によって該当モードによる通信動作を遂行する段階
Ｓ２２  通信前提条件に照らしてマスタ機器に記憶された通信パラメータを変更する段階
Ｓ２４  変更された通信パラメータがスレーブ機器の変更動作が可能範囲か否かを判断する段階
Ｓ２６  ‘通信動作制御不可’のメッセージを伝送する段階
Ｓ２８  マスタ機器とスレーブ機器の通信パラメータを変更された通信パラメータに設定する段階
【図１】
0003911218.tif 000005
【図２】
0003911218.tif 000006
【図３】
0003911218.tif 000007