(57)【要約】【課題】送信タイミングのずれによるシステム内の子機同士のデータの衝突の繰り返しを防止する。【解決手段】親機１に受信タイミングチェック部２０ｄを設ける。受信タイミングチェック部２０ｄは、子機からの計測データの受信タイミングがその計測データの送信元の子機に割り当てたタイムスロット内の許容範囲（ｔLim1〜ｔLim2）から外れていた場合、許容範囲に収まるように、送信元の子機に対して計測データの送信タイミングの調整を指示する。【選択図】  図１６
2006140823.tif 000002
【特許請求の範囲】
【請求項１】
親機と、この親機と無線によってデータの送受信を行う子機とを備えた無線通信システムにおいて、
前記親機は、
周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる手段と、
前記子機にその子機に割り当てたタイムスロットをその子機からのデータの送信スロットとして通知する手段と、
前記子機からのデータの受信タイミングがそのデータの送信元の子機に割り当てたタイムスロット内の許容範囲にあるか否かをチェックする手段と、
前記データの受信タイミングが前記許容範囲から外れていた場合、そのデータの受信タイミングが前記許容範囲に収まるように、前記送信元の子機に対してデータの送信タイミングの調整を指示する手段と
を備えたことを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線によってデータの送受信を行う親機と子機との間の無線通信システムに関するものである。
【背景技術】
【０００２】
従来より、この種の無線通信システムとして、図１７に示すようなワイヤレスセンサシステムが用いられている（例えば、特許文献１参照）。同図において、１（１−１〜１−ｎ）は子機（送信機）、２は親機（受信機）、３はコントローラであり、子機１は親機２に無線回線によって接続される。子機１としては温度センサや湿度センサ、流量計、電力量計などのワイヤレスセンサが用いられる。親機２は、子機１からの計測データを受信し、コントローラ３に転送する。コントローラ３は、この計測データをもとに制御演算を行い、ＶＡＶ（可変風量調節ユニット）やＦＣＵ（ファンコイルユニット）などの空調設備の制御を行う。
【０００３】
このような無線通信システムでは、ハンチングのない円滑な制御を行うために、子機１から一定の周期Ｔで計測データを親機２へ送信するようにしている。すなわち、親機２に子機１−１〜１−ｎを登録し、これによって親機２と子機１−１〜１−ｎとの間に親子の接続関係（親子関係）を持たせ、子機１−１〜１−ｎから送信タイミングをずらして、計測データを定期的に親機２に送るようにしている。子機１−１〜１−ｎからの計測データの送信タイミングは親機２から指定される。すなわち、親機２は、計測データの受信タイミングが重ならないように、子機１−１〜１−ｎに対してその計測データの送信タイミングを指定する。
【０００４】
本出願人は、親機２からの子機１−１〜１−ｎへの送信タイミングの指定方法として、タイムスロット方式を考えている。このタイムスロット方式では、親機２において周期Ｔを複数のタイムスロットに分割し、この周期Ｔ中のタイムスロットを子機１−１〜１−ｎへ割り当て、その割り当てたタイムスロットを計測データの送信スロットとして子機１−１〜１−ｎへ通知する。例えば、周期Ｔをｍ個（ｍ＞ｎ）のタイムスロットＳ１〜Ｓｍに分割し、子機１−１〜１−ｎにその周期Ｔ中のタイムスロットＳ１〜Ｓｎを割り当て、この割り当てたタイムスロットＳ１〜Ｓｎを子機１−１〜１−ｎに通知する。子機１は、親機２からのタイムスロットの通知を受け、通知されたタイムスロットで計測データの送信を行う。
【０００５】
【特許文献１】特開平８−１３０７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したタイムスロット方式では、何らかの原因で子機１からの計測データの送信タイミングがずれることがある。子機１からの計測データの送信タイミングがずれると、親機２において受信される計測データがその子機１に割り当てられたタイムスロットから外れ、他の子機１からの計測データと衝突してしまい、この衝突が周期Ｔの時間間隔で繰り返し発生する虞れがある。
【０００７】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、送信タイミングのずれによるシステム内の子機同士のデータの衝突の繰り返しを防止することができる無線通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
このような目的を達成するために本発明は、親機と、この親機と無線によってデータの送受信を行う子機とを備えた無線通信システムにおいて、親機に、周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる手段と、子機にその子機に割り当てたタイムスロットをその子機からのデータの送信スロットとして通知する手段と、子機からのデータの受信タイミングがそのデータの送信元の子機に割り当てたタイムスロット内の許容範囲にあるか否かをチェックする手段と、データの受信タイミングが許容範囲から外れていた場合、そのデータの受信タイミングが許容範囲に収まるように、送信元の子機に対してデータの送信タイミングの調整を指示する手段とを設けたものである。
【０００９】
この発明において、親機は、子機からのデータを受信すると、そのデータの受信タイミングをチェックする。データの受信タイミングがそのデータの送信元の子機に割り当てたタイムスロット内の許容範囲から外れていた場合、親機は、そのデータの受信タイミングが許容範囲に収まるように、送信元の子機に対してデータの送信タイミングの調整を指示する。この指示に従って、送信元の子機は、親機へのデータの送信タイミングを調整する。
【発明の効果】
【００１０】
本発明によれば、親機におけるデータの受信タイミングがそのデータの送信元の子機に割り当てたタイムスロット内の許容範囲から外れると、許容範囲に収まるように、送信元の子機からのデータの送信タイミングが自動的に調整されるので、送信タイミングのずれによるシステム内の子機同士のデータの衝突の繰り返しが防止されるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を図面に基づいて詳細に説明する。図１はこの発明の一実施の形態を示す無線通信システムの構成図である。同図において、図１７と同一符号は図１７を参照して説明した構成要素と同一或いは同等構成要素を示し、その説明は省略する。この実施の形態では、単純な構成として、運用開始時のシステムとして、子機１を子機１−１，１−２の２つとした例で説明する。
【００１２】
図２（ａ）に子機（送信機）１の要部を示す。子機１は、無線通信制御部１ａと、センサ計測部１ｂと、省電力管理部１ｃと、送信タイミング調整部１ｄとを備えている。無線通信制御部１ａは親機２との間の通信制御を司る。センサ計測部１ｂは、温度や湿度などを計測し、その計測データを無線通信制御部１ａへ送る。省電力管理部１ｃは子機１における電力消費を管理する。送信タイミング調整部１ｄは、親機２からの後述する送信タイミングの調整指示を受けて、子機１から親機２への計測データの送信タイミングを調整する。
【００１３】
図２（ｂ）に親機（受信機）２の要部を示す。親機２は、上位通信部２ａと、無線通信制御部２ｂと、計測データ管理部２ｃとを備えている。上位通信部２ａはコントローラ３との間の通信制御を司る。無線通信制御部２ｂは子機１との間の通信制御を司る。計測データ管理部２ｃは無線通信制御部２ｂを介する子機１からの計測データを管理する。
【００１４】
なお、子機１や親機２は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。
以下、図３に示すシーケンスに従って、子機１，親機２の機能を交えながら、このシステムにおける運用開始時の動作について説明する。
【００１５】
〔イニシャル処理〕
今、運用開始前の状態として、子機１−１（＃１），子機１−２（＃２）および親機２（＃１）は、電源がオフとされているものとする。このような状態から、親機２の電源をオンとすると（図３：矢印(１)）、親機２はイニシャル処理を開始する（図３：期間ｔ１〜ｔ２）。
【００１６】
このイニシャル処理において、親機２は、周期Ｔの期間、自己の通信エリア内の使用周波数帯をキャリアセンスする。すなわち、周期Ｔの期間、使用周波数帯で親機２と通信を行う子機（キャリア）があるか否かをチェックする。そして、このキャリアセンスの結果に基づき、周期Ｔを時分割した１分割単位をタイムスロットとするタイムスロットテーブルを作成する。
【００１７】
図４に親機２が実行するイニシャル処理のフローチャートを示す。親機２は、電源がオンとされると、１周期Ｔのタイマの計時を開始するにあたって、その１周期Ｔを複数のタイムスロットに分割したタイムスロットテーブル（タイムスロットの使用状況を示すテーブル）をセットする（ステップ１００）。続いて、親機２は、１周期Ｔのタイマをセットし（ステップ１０１）、この１周期Ｔのタイマのタイムアウトがステップ１０３で検出されるまで、ステップ１０２におけるタイムスロットテーブルの作成処理を繰り返す。
【００１８】
図６（ａ）にこの場合のタイムスロットテーブルＴＢを例示する。このタイムスロットテーブルＴＢには、後述するように、１周期Ｔ中の各タイムスロット（Ｓ１〜Ｓ１０）に対して、そのタイムスロットの使用状況に関する情報が書き込まれる。初期状態において、タイムスロットＳ１〜Ｓ１０は、全て未使用（空）とされている。
【００１９】
図５にステップ１０２におけるタイムスロットテーブルの作成処理のフローチャートを示す。このタイムスロットテーブルの作成処理において、親機２は、キャリアセンスを行い（ステップ２０１）、使用周波数帯のキャリアを検出すると（ステップ２０２のＹＥＳ）、そのキャリアが自システムの子機か否かを確認する（ステップ２０３）。自システムの子機でなければ（ステップ２０３のＮＯ）、すなわち他のシステムの子機であれば、その子機からの計測データの受信時点のタイムスロットとしてビジースロットをセット（指定）する（ステップ２０４）。自システムの子機であれば（ステップ２０３のＹＥＳ）、その子機からの計測データの受信時点のタイムスロットを使用中のタイムスロットとする（ステップ２０５）。
【００２０】
この例では、他のシステムの子機はなく、自システムの子機１−１，１−２はともに電源がオフとされているので、キャリアは検出されない。したがって、ステップ１０２で作成されるタイムスロットテーブルＴＢにおいて、そのタイムスロットＳ１〜Ｓ１０に書き込まれる情報は、図６（ｂ）に示すように変化しない。
【００２１】
〔通常モード〕
子機１−１の電源をオンとすると（図３：矢印(２)）、子機１−１は、親機２へ接続要求を送る（図３：矢印(３)）。親機２は、子機１−１からの接続要求を受けて（図７：ステップ３０１のＹＥＳ）、子機１−１が自システムの子機であることを確認のうえ（ステップ３０２のＹＥＳ）、タイムスロットテーブルＴＢ（図６（ｂ））中に空のタイムスロットがあるか否かをチェックする（ステップ３０３）。なお、他のシステムの子機からの接続要求であった場合は何もしない（ステップ３０２のＮＯ）。一方、他のシステムの子機からの計測データを受信した場合（ステップ３００のＮＯ）、親機２はその子機からの計測データの受信時点のタイムスロットをビジースロットに指定する（ステップ３０８）。
【００２２】
親機２は、空のタイムスロットがあれば（ステップ３０３のＹＥＳ）、任意の空のタイムスロットを子機１−１に割り当て（ステップ３０４）、その割り当てたタイムスロットを子機１−１へ通知する（ステップ３０５）。空のタイムスロットがなければ（ステップ３０３のＮＯ）、異常と判断し（ステップ３０６）、その旨を子機１−１へ通知する（ステップ３０７）。
【００２３】
この例では、タイムスロットＳ１〜Ｓ１０の全てが空であるので、親機２は、任意の空のタイムスロットとして例えばタイムスロットＳ２を子機１−１に割り当て（図３：矢印(４)）、その割り当てたタイムスロットＳ２を子機１−１へ通知する（図３：矢印(５)）。
【００２４】
この際、親機２は、タイムスロットテーブルＴＢ中のタイムスロットＳ２に、子機１−１が使用中である旨の情報を書き込む（図６（ｃ））。子機１−１は、親機２からのタイムスロットＳ２の通知を受けて、その通知されたタイムスロットＳ２で計測データを親機２へ送信し（図３：矢印(７)）、この計測データの送信を周期Ｔで繰り返す。
【００２５】
なお、この実施の形態において、親機２から子機１−１へのタイムスロットＳ２の通知は、タイムスロットＳ２の通知タイミングからの時間ｔs2によって行う。この場合、親機２は、次周期のタイムスロットＳ２の中心の時刻をｔTyp とし、子機１−１へのタイムスロットＳ２の通知タイミングから時刻ｔTyp までの時間ｔs2を計算し、この時間ｔs2を子機１−１へ通知する。子機１−１は、親機２からの時間ｔs2の通知を受けて、この時間ｔs2の通知タイミングから時間ｔs2が経過した時点で計測データを送信し、この計測データの送信を周期Ｔで繰り返す。
【００２６】
子機１−２の電源をオンとすると（図３：矢印(６)）、子機１−２は、親機２へ接続要求を送る（図３：矢印(８)）。親機２は、子機１−２からの接続要求を受けて（図７：ステップ３０１のＹＥＳ）、タイムスロットテーブルＴＢ（図６（ｃ））に空のタイムスロットがあるか否かを確認する（ステップ３０３）。
【００２７】
この場合、タイムスロットＳ２以外は全て空であるので、親機２は、任意の空のタイムスロットとして例えばタイムスロットＳ５を子機１−２に割り当て（図３：矢印(９)）、その割り当てたタイムスロットＳ５を子機１−２へ通知する（図３：矢印(10)）。この際、親機２は、タイムスロットテーブルＴＢ中のタイムスロットＳ５に、子機１−２が使用中である旨の情報を書き込む（図６（ｄ））。子機１−２は、親機２からのタイムスロットＳ５の通知を受けて、その通知されたタイムスロットＳ５で計測データを親機２へ送信する（図３：矢印(12)）。
【００２８】
〔接続要求時に他の子機が計測データを送信中である場合〕
例えば、子機１−２の電源がオンとされ（図３：矢印(６)）、子機１−２から親機２へ接続要求を行おうとするタイミングで（図３：矢印(８)）、運悪く、子機１−１が親機２へ計測データを送信している場合がある。
【００２９】
〔動作例１〕
接続要求時に他の子機が計測データを送信中である場合の動作例１を図８に示す。この動作例１では、子機１−２から親機２へ接続要求を送ると同時に、その時点から子機１−２においてスロット待ちタイマ（ソフトタイマ）の計時を開始し、スロット待ちタイマがタイムアウトした場合、周期Ｔの経過を待ってリトライする。
【００３０】
図８の例では、子機１−１からの計測データと子機１−２からの接続要求が衝突し（図８：矢印(７)，（８））、親機２には子機１−１からの計測データも子機１−２からの接続要求も伝わらない。したがって、親機２でのタイムスロットの割り当ては行われず、親機２から子機１−２へのタイムスロットの通知も行われない。このため、子機１−２におけるスロット待ちタイマがタイムアウトする。
【００３１】
子機１−２は、スロット待ちタイマがタイムアウトすると、このスロット待ちタイマがタイムアウトした時点から周期Ｔの経過を待って、親機２への接続要求を再度行う（図８：矢印(10)）。この場合、子機１−２からの接続要求の送出タイミングが前回のそれよりもスロット待ちタイマの計時分だけ遅くなるので、子機１−１からの計測データ（図８：矢印(９)）と子機１−２からの接続要求（図８：矢印(10)）とが衝突しなくなる。
【００３２】
親機２は、子機１−２からの接続要求を受けると、子機１−２に任意の空のタイムスロットとして例えばタイムスロットＳ５を割り当て（図８：矢印(11)）、その割り当てたタイムスロットＳ５を子機１−２へ通知する（図８：矢印(12)）。子機１−２は、親機２からのタイムスロットＳ５の通知を受けて、その通知されたタイムスロットＳ５で計測データを親機２へ送信する（図８：矢印(14)）。
【００３３】
〔動作例２〕
接続要求時に他の子機が計測データを送信中である場合の動作例２を図９に示す。この動作例２では、子機１−２から親機２へ接続要求を行う前に、子機１−２においてキャリアセンスを行い、キャリアを検知した場合、親機２への接続要求をキャンセルし、周期Ｔ＋αの経過を待ってリトライする。
【００３４】
図９の例では、子機１−２が子機１−１をキャリアとして検知するので（図９：矢印(８)）、キャリアセンス失敗となり、親機２への接続要求を行わない。したがって、子機１−１からの計測データと子機１−２からの接続要求とが衝突することがなく、子機１−１からの計測データが親機２へ伝えられる（図９：矢印（７））。
【００３５】
子機１−２は、接続要求をキャンセルすると、その時点から周期Ｔ＋αの経過を待って、親機２への接続要求を再度行う。この場合、子機１−２からの接続要求の送出タイミングが前回のそれよりもαだけ遅くなるので、子機１−１をキャリアとして検知しなくなり、子機１−２から親機２へ接続要求が送られるようになる（図９：矢印(11)）。
【００３６】
親機２は、子機１−２からの接続要求を受けると、子機１−２に任意の空のタイムスロットとして例えばタイムスロットＳ５を割り当て（図９：矢印(12)）、その割り当てたタイムスロットＳ５を子機１−２へ通知する（図９：矢印(13)）。子機１−２は、親機２からのタイムスロットＳ５の通知を受けて、その通知されたタイムスロットＳ５で計測データを親機２へ送信する（図９：矢印(15)）。
【００３７】
〔子機の追加〕
図１０に子機１−１，１−２の電源をオンとして運用中のシステムに子機１−３（＃３）を追加する場合のシーケンスを示す。子機１−３を追加し、電源をオンとすると（図１０：矢印(１)）、子機１−３は親機２へ接続要求を送る（図１０：矢印(３)）。
【００３８】
親機２は、子機１−３からの接続要求を受けて、タイムスロットテーブルＴＢ（図６（ｄ））中の任意の空のタイムスロットとして例えばタイムスロットＳ９を子機１−３に割り当て（図１０：矢印(４)）、その割り当てたタイムスロットＳ９を子機１−３へ通知する（図１０：矢印(５)）。この際、親機２は、タイムスロットテーブルＴＢ中のタイムスロットＳ９に、子機１−３が使用中である旨の情報を書き込む（図１２（ａ））。
【００３９】
子機１−３は、親機２からのタイムスロットＳ９の通知を受けて、その通知されたタイムスロットＳ９で計測データを親機２へ送信する（図１０：矢印(９)）。
なお、子機１−３は、接続要求時に子機１−１や１−２が計測データを送信中である場合、先に説明した動作例１や動作例２と同様にして接続要求の送信タイミングをずらし、リトライする。
【００４０】
〔子機の削除〕
図１１に子機１−１，１−２の電源をオンとして運用中のシステムから子機１−２を削除する場合のシーケンスを示す。子機１−２の電源をオフとすると（図１１：矢印(５)）、親機２は子機１−２からの最後の計測データを受信してから時間（監視時間）ＴＣの経過を待って、子機１−２へのタイムスロットの割り当てを止める。
【００４１】
図１３に親機２における子機の削除処理のフローチャートを示す。親機２は、子機１−２からの計測データを受信すると（ステップ４０１のＹＥＳ）、子機削除監視タイマ（ソフトタイマ）をスタートさせる（ステップ４０２）。子機削除監視タイマがタイムアウトする前に、子機１−２から次の計測データを受信すれば（ステップ４０３のＹＥＳ）、子機削除監視タイマをクリアする（ステップ４０６）。
【００４２】
子機削除監視タイマがタイムアウトすれば（ステップ４０４のＹＥＳ）、すなわち監視時間ＴＣの経過を待っても子機１−２から次の計測データが受信されなければ、それまで子機１−２に割り当てていたタイムスロットＳ５を空のタイムスロットとする（ステップ４０５：図１２（ｂ））。
【００４３】
〔子機からの計測データの送信タイミングの調整〕
図１４に親機２におけるデータ送信タイミング調整処理のフローチャートを示す。親機２は、子機１からの計測データを受信すると（ステップ５０１）、その子機１に割り当てられているタイムスロットを特定する（ステップ５０２）。
【００４４】
本実施の形態において、タイムスロットＳ（Ｓ１〜Ｓ１０）には、図１５に示すように、許容範囲ＴＳを定めている。すなわち、タイムスロットＳの中心の時刻をｔTyp とし、この時刻ｔTypよりも前方に上限時刻ｔLim1を、後方に下限時刻ｔLim2を定めている。
【００４５】
例えば今、親機２が、子機１−１からの計測データを受信したとする。この場合、親機２は、その時のタイムスロットテーブルＴＢ（図６（ｄ））より、子機１−１にタイムスロットＳ２が割り当てられていることを知る。そして、子機１−１からの計測データの受信時刻をチェックする。
【００４６】
親機２は、子機１−１からの計測データの受信時刻がタイムスロットＳ２中の上限時刻ｔLim1よりも早ければ（ステップ５０３のＹＥＳ）、子機１−１からの計測データの受信時刻がタイムスロットＳ２中の中心の時刻ｔTyp となるように、子機１−１に対して計測データの送信タイミングの調整を指示する（ステップ５０４）。
【００４７】
親機２は、子機１−１からの計測データの受信時刻がタイムスロットＳ２中の下限時刻ｔLim2よりも遅ければ（ステップ５０５のＹＥＳ）、子機１−１からの計測データの受信時刻がタイムスロットＳ２中の中心の時刻ｔTyp となるように、子機１−１に対して計測データの送信タイミングの調整を指示する（ステップ５０６）。
【００４８】
親機２からの指示に従って、子機１−１は、親機２から指定された時間だけ計測データの送信タイミングを進める、あるいは遅らす事で、タイムスロットＳ２の中心時刻ｔTyp に近づける。なお、言うまでもないが、タイムスロットＳ２中の中心の時刻ｔTyp に子機１−１からの計測データの受信タイミングを正確に合わせ込む必要はなく、子機１−１からの計測データの受信時刻が自己に割り当てられたタイムスロットＳ２中の許容範囲ＴＳに収まりさえすればよい。この送信タイミングの調整によって、送信タイミングのずれによるシステム内の子機１同士の送信データの衝突の繰り返しが防止される。
【００４９】
図１６に親機２の要部の機能ブロック図を示す。親機２の無線通信制御部２ｂは、キャリア検出部２０ａと、タイムスロット割当部２０ｂと、タイムスロット割当禁止部２０ｃと、受信タイミングチェック部２０ｄと、通知部２０ｅと、タイムスロットテーブルＴＢとを備えている。キャリア検出部２０ａは、自システムのキャリア（子機）を検出する第１のキャリア検出部２０ａ１と、他のシステムのキャリアを検出する第２のキャリア検出部２０ａ２とを備えている。
【００５０】
第１のキャリア検出部２０ａ１は、自システムの子機からの接続要求を受信すると、その接続要求をタイムスロット割当部２０ｂへ送る。タイムスロット割当部２０ｂは、タイムスロットテーブルＴＢにアクセスし、そのタイムスロットテーブルＴＢ中の任意の空のタイムスロットをその子機に割り当て、この割り当てたタイムスロットを通知部２０ｅを介してその子機に通知する。また、タイムスロットテーブルＴＢ中の割り当てたタイムスロットに、その子機が使用中である旨の情報を書き込む。
【００５１】
また、第１のキャリア検出部２０ａ１は、自システムの子機からの計測データを受信すると、その計測データの受信タイミングを受信タイミングチェック部２０ｄへ送る。受信タイミングチェック部２０ｄは、タイムスロットテーブルＴＢにアクセスし、その計測データの送信元の子機に割り当てられたタイムスロットを知る。そして、その計測データの受信タイミングが送信元の子機に割り当てられたタイムスロット内の許容範囲にあるか否かをチェックし、許容範囲から外れていた場合、その計測データの受信タイミングが許容範囲に収まるように、通知手段２０ｅを介して送信元の子機に対しデータの送信タイミングの調整を指示する。
【００５２】
第２のキャリア検出部２０ａ２は、他システムの子機からの計測データを受信すると、その子機からの計測データの受信タイミングをタイムスロット割当禁止部２０ｃへ送る。タイムスロット割当禁止部２０ｃは、タイムスロットテーブルＴＢにアクセスし、その子機からの計測データの受信時点のタイムスロットをビジースロットに指定し、このビジースロットの自システムの子機への割り当てを禁止する。
【００５３】
なお、この実施の形態では、電池で動作する子機１の電池寿命を延ばすために、子機１にできるだけ単方向の通信を行わせるようにしている。子機と親機との通信でタイムスロットによる同期を取る場合、通常は、親機が発するビーコン信号などに、子機が主体的に同期合わせをするということになる、しかし、これでは同期信号を受信する必要があり、低消費電力化が図られない。これに対し、本実施の形態では、子機１の同期をとるための制御は親機２が肩代わりする。親機２の指示により、子機１がタイミング調整をする必要はあるが、子機１はデータ送信の直後のみ受信回路を瞬間的にＯＮすればよく、かなりの低消費電力化が図られる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施の形態を示す無線通信システムの構成図である。
【図２】この無線通信システムに用いる親機および子機の要部を示すブロック図である。
【図３】この無線通信システムにおける運用開始時の動作を示すシーケンス図である。
【図４】運用開始時に親機が実行するイニシャル処理のフローチャートである。
【図５】タイムスロットテーブルの作成処理のフローチャートである。
【図６】タイムスロットテーブルへの書き込み情報の変化を示す図である。
【図７】通常モードにおける親機でのスロット割り当て処理のフローチャートである。
【図８】接続要求時に他の子機が計測データを送信中である場合の動作例１を示すシーケンス図である。
【図９】接続要求時に他の子機が計測データを送信中である場合の動作例２を示すシーケンス図である。
【図１０】子機を追加する場合のシーケンス図である。
【図１１】子機を削除する場合のシーケンス図である。
【図１２】子機を追加および削除した場合のタイムスロットテーブルへの書き込み情報の変化を示す図である。
【図１３】親機における子機の削除処理のフローチャートである。
【図１４】親機におけるデータ送信タイミング調整処理のフローチャートである。
【図１５】タイムスロット中に定められる計測データの受信タイミングの許容範囲を示す図である。
【図１６】本発明に係る無線通信システムにおける親機の要部を示す機能ブロック図である。
【図１７】従来の無線通信システムを説明する図である。
【符号の説明】
【００５５】
１（１−１〜１−ｎ）…子機（送信機）、２…親機（受信機）、３…コントローラ、１ａ…無線通信制御部、１ｂ…センサ計測部、１ｃ…省電力管理部、１ｄ…送信タイミング調整部、２ａ…上位通信部、２ｂ…無線通信制御部、２ｃ…計測データ管理部、ＴＢ…タイムスロットテーブル、Ｓ１〜Ｓ１０…タイムスロット、ＴＳ…許容範囲、２０ａ…キャリア検出部、２０ａ１…第１のキャリア検出部、２０ａ２…第２のキャリア検出部、２０ｂ…タイムスロット割当部、２０ｃ…タイムスロット割当禁止部、２０ｄ…受信タイミングチェック部、２０ｅ…通知部。
【図１】
2006140823.tif 000003
【図２】
2006140823.tif 000004
【図３】
2006140823.tif 000005
【図４】
2006140823.tif 000006
【図５】
2006140823.tif 000007
【図６】
2006140823.tif 000008
【図７】
2006140823.tif 000009
【図８】
2006140823.tif 000010
【図９】
2006140823.tif 000011
【図１０】
2006140823.tif 000012
【図１１】
2006140823.tif 000013
【図１２】
2006140823.tif 000014
【図１３】
2006140823.tif 000015
【図１４】
2006140823.tif 000016
【図１５】
2006140823.tif 000017
【図１６】
2006140823.tif 000018
【図１７】
2006140823.tif 000019