(57)【要約】【課題】タイムスロット数を超える子機の追加設置に際する手間を省く。【解決手段】  追加設置しようとする子機１−３の電源をオンとした時に、子機１−３から親機２へ応答要求を送る。親機２は、子機１−３からの応答要求に応えて、子機１−３に割り当て可能なタイムスロットが存在するか否かを確認する。割り当て可能なタイムスロットが存在しない場合、親機２から子機１−３に空きスロットがない旨を通知する。子機１−３は、親機２からの空きスロットがない旨の通知を受けると、ランダム送信を開始する。このランダム送信により、周期Ｔ毎に、その周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスして計測データが送信され、割り当て可能なタイムスロットが存在しなくても、子機１−３から親機２へ計測データが送られるようになる。【選択図】  図４
2008060940.tif 000002
【特許請求の範囲】
【請求項１】
周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、
前記親機は、
前記タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知する手段を備え、
前記子機は、
前記親機より空きスロットがない旨の通知を受けた場合、前記周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段
を備えることを特徴とする無線通信システム。
【請求項２】
周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、
前記親機は、
他の無線通信システムの子機からのデータを受信し、そのデータの受信時点の前記タイムスロットをビジースロットに指定し、このビジースロットに指定されたタイムスロットの自己が属する無線通信システムの子機への割り当てを取り消す手段と、
前記タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機へのタイムスロットの割り当てが取り消されている場合、その子機に割り当て可能なタイムスロットが他に存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知する手段とを備え、
前記子機は、
前記親機より空きスロットがない旨の通知を受けた場合、それまでのタイムスロット毎のデータ送信を中断し、前記周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段
を備えることを特徴とする無線通信システム。
【請求項３】
周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、
前記親機は、
前記タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する手段を備え、
前記子機は、
前記親機からのタイムスロットの通知を受信できなかった場合、前記周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段
を備えることを特徴とする無線通信システム。
【請求項４】
周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、
前記親機は、
前記タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機からのデータの送信タイミングのずれを検出し、この送信タイミングのずれを補正するための補正情報をその子機へ通知する手段を備え、
前記子機は、
前記親機からの前記補正情報の通知を受信できなかった場合、それまでのタイムスロット毎のデータ送信を中断し、前記周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段
を備えることを特徴とする無線通信システム。
【請求項５】
請求項１〜４の何れか１項に記載された無線通信システムにおいて、
前記親機は、
前記ランダム送信中の子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する手段を備え、
前記ランダム送信中の子機は、
前記親機からのタイムスロットの通知を受けて、それまでのランダム送信を中断し、タイムスロット毎のデータ送信を開始するタイムスロット送信開始手段
を備えることを特徴とする無線通信システム。
【請求項６】
請求項１〜５の何れか１項に記載された無線通信システムにおいて、
前記子機は、
前記タイムスロット毎のデータ送信を行う際にはそのデータに第１の識別子を付加し、前記ランダム送信を行う際にはそのデータに第２の識別子を付加する識別子付加手段を備え、
前記親機は、
前記子機から送信されてきたデータに付加されている識別子に基づいて、そのデータが前記タイムスロット毎のデータ送信により送られてきたものであるのか、前記ランダム送信により送られてきたものであるのかを区別する手段
を備えることを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線によってデータの送受信を行う親機と子機との間の無線通信システムに関するものである。
【背景技術】
【０００２】
従来より、この種の無線通信システムとして、図１５に示すようなワイヤレスセンサシステムが用いられている（例えば、特許文献１参照）。同図において、１（１−１〜１−ｎ）は子機（送信機）、２は親機（受信機）、３はコントローラであり、子機１は親機２に無線回線によって接続される。子機１としては温度センサや湿度センサ、流量計、電力量計などのワイヤレスセンサが用いられる。親機２は、子機１からの計測データを受信し、コントローラ３に転送する。コントローラ３は、この計測データをもとに制御演算を行い、ＶＡＶ（可変風量調節ユニット）やＦＣＵ（ファンコイルユニット）などの空調設備の制御を行う。
【０００３】
このような無線通信システムにおいて、子機１は、電池で駆動することが要求される。ここで、単純なＣＳＭＡ／ＣＡ方式（搬送波感知多重アクセス／衝突回避方式）によりデータ送信を行おうとすると、キャリアセンス（他の子機が送信中でないか否かを確認してからデータを送信する処理）に要する時間のオーバヘッドが高く、消費電力が増大する。
【０００４】
そこで、特許文献２では、子機１−１〜１−ｎからの計測データの送信タイミングをタイムスロットにより管理し、キャリアセンスを行うことなく計測データを送信することで、消費電力を抑えるようにしている。すなわち、周期Ｔを時分割した１分割単位をタイムスロットとし、このタイムスロットを親機２より子機１−１〜１−ｎへ割り当てるようにしている。これにより、子機１−１〜１−ｎが自己に割り当てられたタイムスロット毎に計測データを送信し、子機１−１〜１−ｎからの計測データが衝突することなく親機２において周期Ｔ毎に受信される。以下、このタイムスロット毎のデータ送信方式をタイムスロット管理方式と呼ぶ。
【０００５】
【特許文献１】特開平８−１３０７８３号公報
【特許文献２】特開２００６−１４０８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
〔課題１〕
しかしながら、上述したタイムスロット管理方式では、周期Ｔを時分割して定められるタイムスロット数ＴＸを超える子機を設置した場合、子機に割り当てるタイムスロットが存在しなくなる。例えば、図１５において、タイムスロット数をｎとし、タイムスロットが未だ割り当てられていないｎ＋１台目の子機を追加設置しようとした場合、このｎ＋１台目の子機に対するタイムスロットを確保することができない。したがって、タイムスロット数ＴＸ分以上の子機を設置する場合には、タイムスロット数を増やし、再割り当てする必要があり、非常に手間がかかる。
【０００７】
〔課題２〕
また、この種の無線通信システムにおいて、親機２はスタンドアローンのコントローラ３に接続されることが多い。すなわち、同一フロア内にスタンドアローンのコントローラ３が複数台設置され、このスタンドアローンのコントローラ３にそれぞれ親機２が接続され、これら親機２に複数台の子機１が無線回線で接続されるというシステム構成がとられることが多い。
【０００８】
この場合、同一フロア内に、相互にネットワーク接続されない無線通信システムが複数存在することになり、他の無線システムの子機からの計測データと自己の無線通信システムの子機からの計測データとが衝突する虞れがある。そこで、特許文献２では、親機において、他の無線通信システムの子機からのデータを受信した場合、そのデータの受信時点のタイムスロットをビジースロットに指定し、このビジースロットに指定されたタイムスロットの自己が属する無線通信システムの子機への割り当てを取り消すようにしている。
【０００９】
ここで、例えば、図１５において、子機１−１に割り当てたタイムスロットがビジースロットに指定され、このビジースロットに指定されたタイムスロットの子機１−１への割り当てが取り消されたとする。この場合、空きスロットがあれば、子機１−１には、別のタイムスロットが割り当てられる。しかし、タイムスロットの使用状況によっては、満杯で、空きスロットがない場合もある。空きスロットがなかった場合、子機１−１には新たなタイムスロットが割り当てられず、子機１−１から親機２へ計測データを送ることができなくなる。
【００１０】
〔課題３〕
また、上述したタイムスロット管理方式では、子機１を設置する場合、子機１の電源をオンとしたときに、子機１より応答要求を送り、親機２から自己に割り当てられたタイムスロットの通知を受ける。この時、電波環境の悪化等により、親機２からのタイムスロットの通知を受信することができなかった場合、子機１は自己に割り当てられたタイムスロットを知ることができい。このため、子機１の電源をオンとしても、親機２への計測データの送信は始まらない。
【００１１】
〔課題４〕
また、上述したタイムスロット管理方式では、子機１からのタイムスロット毎の計測データの送信に際し、複数回に１回、親機２に応答要求を送るようにしている。親機２は、子機１からの応答要求に応えて、子機１からの計測データの送信タイミングのずれを検出し、この送信タイミングのずれを補正するための補正情報を子機１へ通知する。
【００１２】
この補正情報の通知は、子機１に搭載された時計の精度誤差により、子機１の計測データの送信タイミングが次第にずれ、割り当てられたタイムスロットの前後のタイムスロットで送信を行う可能性があり、これを子機１において修正するためのものである。
【００１３】
ここで、電波環境の悪化等により、子機１において親機２からの補正情報の通知を受信することができなかった場合、子機１からの計測データの送信タイミングが補正されず、割り当てられたタイムスロットの前後のタイムスロットで送信を行い、他の子機１からの計測データとの衝突が発生する虞れがある。
【００１４】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、タイムスロット毎のデータ送信を基本とし、このタイムスロット毎のデータ送信にＣＳＭＡ／ＣＡ方式によるランダムなタイミングでのデータ送信を組み合わせることにより、上述した課題を解決することができる無線通信システムを提供することにある。
【課題を解決するための手段】
【００１５】
このような目的を達成するために、第１発明（請求項１に係る発明）は、周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、親機に、タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知する手段を設け、子機に、親機より空きスロットがない旨の通知を受けた場合、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段を設けたものである。
【００１６】
例えば、この第１発明において、追加設置しようとする子機（タイムスロットが未だ割り当てられていない子機）の電源をオンとした時に、その子機から親機へ応答要求が送られるものとする。すると、親機は、子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認する。ここで、割り当て可能なタイムスロットが存在しない場合、親機は子機に空きスロットがない旨を通知する。子機は、この親機からの空きスロットがない旨の通知を受けて、ランダム送信を開始する。
【００１７】
このランダム送信により、子機は、周期Ｔ毎に、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスして、他の子機が送信中でなければデータを送信する。空きスロットがなくなった状態では、全てのタイムスロットでいずれかの子機がデータ送信を行うはずであるが、実際の送信時間よりもタイムスロットの幅が十分大きければ、同一タイムスロット内で複数台の子機からのデータ送信が発生したとしても、データ同士が衝突する確率は小さい。また、送信タイミングがランダムに変更されるので、データ同士の衝突の確率はさらに減少する。また、データ送信が同時に発生したとしても、キャリアセンスによってデータ同士の衝突は回避される。また、周期Ｔの範囲内に限ったランダムなタイミングで１回だけ送信を行うので、長時間の平均で考えるとタイムスロット管理に基づいた送信回数と同じ送信回数となり、消費電力が増大することもない。
【００１８】
第２発明（請求項２に係る発明）は、周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、親機に、他の無線通信システムの子機からのデータを受信し、そのデータの受信時点のタイムスロットをビジースロットに指定し、このビジースロットに指定されたタイムスロットの自己が属する無線通信システムの子機への割り当てを取り消す手段と、タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機へのタイムスロットの割り当てが取り消されている場合、その子機に割り当て可能なタイムスロットが他に存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知する手段と設け、子機に、親機より空きスロットがない旨の通知を受けた場合、それまでのタイムスロット毎のデータ送信を中断し、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段を設けたものである。
【００１９】
例えば、この第２発明において、既設の子機（タイムスロットが既に割り当てられている子機）からのタイムスロット毎のデータ送信に際し、複数回に１回、子機から親機へ応答要求が送られるものとする。すると、親機は、その子機へのタイムスロットの割り当てが取り消されているか否かを確認する。ここで、その子機へのタイムスロットの割り当てが取り消されていた場合、すなわち他の無線通信システムの子機からのデータの受信時点のタイムスロットと重なり、そのタイムスロットがビジースロットに指定されて、応答要求を送ってきた子機への割り当てが取り消されていた場合、親機は、その子機に割り当て可能なタイムスロットが他に存在するか否かを確認する。ここで、割り当て可能なタイムスロットが存在しない場合、親機は子機に空きスロットがない旨を通知する。子機は、この親機からの空きスロットがない旨の通知を受けて、それまでのタイムスロット毎のデータ送信を中断し、ランダム送信を開始する。
【００２０】
第３発明（請求項３に係る発明）は、周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、親機に、タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する手段を設け、子機に、親機からのタイムスロットの通知を受信できなかった場合、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段を設けたものである。
【００２１】
例えば、この第３発明において、追加設置しようとする子機（タイムスロットが未だ割り当てられていない子機）の電源をオンとした時に、その子機から親機へ応答要求が送られるものとする。すると、親機は、子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認する。ここで、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する。この時、電波環境の悪化等により、子機において親機からのタイムスロットの通知を受信できない場合がある。子機は、親機へ応答要求を送ったにも拘わらず、親機からのタイムスロットの通知を受信できない場合、ランダム送信を開始する。
【００２２】
第４発明（請求項４に係る発明）は、周期Ｔを時分割した１分割単位をタイムスロットとしこのタイムスロットを自己が属する無線通信システムの子機に割り当てる親機と、この親機から割り当てられたタイムスロット毎にデータを送信する子機とを備えた無線通信システムにおいて、親機に、タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機からのデータの送信タイミングのずれを検出し、この送信タイミングのずれを補正するための補正情報をその子機へ通知する手段を設け、子機に、親機からの補正情報の通知を受信できなかった場合、それまでのタイムスロット毎のデータ送信を中断し、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するランダム送信開始手段を設けたものである。
【００２３】
例えば、この第４発明において、既設の子機（タイムスロットが既に割り当てられている子機）からのタイムスロット毎のデータ送信に際し、複数回に１回、子機から親機へ応答要求が送られるものとする。すると、親機は、子機からの応答要求に応えて、その子機からのデータの送信タイミングのずれを検出し、この送信タイミングのずれを補正するための補正情報を子機へ通知する。この時、電波環境の悪化等により、子機において親機からの補正情報の通知を受信できない場合がある。子機は、親機へ応答要求を送ったにも拘わらず、親機から補正情報の通知を受信できない場合、それまでのタイムスロット毎のデータ送信を中断し、ランダム送信を開始する。
【００２４】
第５発明（請求項５に係る発明）は、第１〜第４発明において、親機に、ランダム送信中の子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する手段を設け、子機に、親機からのタイムスロットの通知を受けて、それまでのランダム送信を中断し、タイムスロット毎のデータ送信を開始するタイムスロット送信開始手段を設けたものである。
【００２５】
この第５発明において、例えば、ランダム送信中の子機からのデータ送信に際し、複数回に１回、子機から親機へ応答要求が送られるものとする。すると、親機は、その子機に割り当て可能なタイムスロットが存在するか否かを確認する。ここで、ビジースロットの指定が解除されるなどして、割り当て可能なタイムスロットの存在が確認されれば、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知する。この親機からのタイムスロットの通知を受けた子機は、それまでのランダム送信を中断し、タイムスロット毎のデータ送信を開始する。
【００２６】
第６発明（請求項６に係る発明）は、第１〜第５発明において、子機に、タイムスロット毎のデータ送信を行う際にはそのデータに第１の識別子を付加し、ランダム送信を行う際にはそのデータに第２の識別子を付加する識別子付加手段を設け、親機に、子機から送信されてきたデータに付加されている識別子に基づいて、そのデータがタイムスロット毎のデータ送信により送られてきたものであるのか、ランダム送信により送られてきたものであるのかを区別する手段を設けたものである。
【００２７】
この第６発明において、タイムスロット毎のデータ送信を行っている子機は、データ送信を行う際にそのデータに第１の識別子を付加し、ランダム送信を行っている子機は、データ送信を行う際にそのデータに第２の識別子を付加する。親機では、子機からデータが送信されてくる毎に、そのデータに付加されている識別子をチェックする。ここで、第１の識別子が付加されていれば、そのデータはタイムスロット毎のデータ送信により送られてきたものであると判断する。第２の識別子が付加されていれば、そのデータはランダム送信により送られてきたものであると判断する。
【発明の効果】
【００２８】
第１発明によれば、親機において、タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知するようにし、子機において、親機より空きスロットがない旨の通知を受けた場合、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するようにしたので、割り当て可能なタイムスロットが存在しなくても、ランダム送信によって子機から親機へデータが送られるものとなり、タイムスロット数を超える子機を追加設置する場合の手間を省くことができるようになる。
【００２９】
第２発明によれば、親機において、タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機へのタイムスロットの割り当てが取り消されている場合、その子機に割り当て可能なタイムスロットが他に存在するか否かを確認し、割り当て可能なタイムスロットが存在しない場合、その子機に空きスロットがない旨を通知するようにし、子機において、親機より空きスロットがない旨の通知を受けた場合、それまでのタイムスロット毎のデータ送信を中断し、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するようにしたので、通常のタイムスロット管理に従ったデータ送信中、ビジースロットに指定されるなどして子機へのタイムスロットの割り当てが取り消され、その子機に割り当て可能なタイムスロットがなくなってしまったような場合、その子機からのデータ送信が自動的にランダム送信に切り替えられて、子機と親機との間の通信が続けられるものとなる。
【００３０】
第３発明によれば、親機において、タイムスロットが未だ割り当てられていない子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知するようにし、子機において、親機からのタイムスロットの通知を受信できなかった場合、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するようにしたので、電波環境の悪化等により親機からのタイムスロットの通知を受信できなくても、子機から親機へランダム送信によってデータが送られるようになり、子機と親機との間の通信を開始することができるようになる。
【００３１】
第４発明によれば、親機において、タイムスロットが既に割り当てられている子機からの応答要求に応えて、その子機からのデータの送信タイミングのずれを検出し、この送信タイミングのずれを補正するための補正情報をその子機へ通知するようにし、子機において、親機からの補正情報の通知を受信できなかった場合、それまでのタイムスロット毎のデータ送信を中断し、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスしてデータを送信するランダム送信を開始するようにしたので、電波環境の悪化等により親機からの補正情報の通知を受信できないような場合、子機から親機へランダム送信によってデータが送られるようになり、周期Ｔ中の送信タイミングをランダムに変えてデータの送信を試みることで、子機と親機との間の通信不能状態を解消することが可能となる。
【００３２】
第５発明によれば、親機において、ランダム送信中の子機からの応答要求に応えて、その子機に割り当て可能なタイムスロットが存在するか否かを確認し、割り当て可能なタイムスロットが存在する場合、その子機に対して割り当てるタイムスロットを決定し、この決定したタイムスロットをその子機へ通知するようにし、子機において、親機からのタイムスロットの通知を受けて、それまでのランダム送信を中断し、タイムスロット毎のデータ送信を開始するようにしたので、ビジースロットの指定が解除されるなどして、割り当て可能なタイムスロットの存在が確認された場合、それまでランダム送信を行っていた子機がタイムスロット毎のデータ送信を開始するようになり、通常のタイムスロット管理に従ったデータ送信に自動で復帰するようになる。
【００３３】
第６発明によれば、子機において、タイムスロット毎のデータ送信を行う際にはそのデータに第１の識別子を付加し、ランダム送信を行う際にはそのデータに第２の識別子を付加するようにし、親機において、子機から送信されてきたデータに付加されている識別子に基づいて、そのデータがタイムスロット毎のデータ送信により送られてきたものであるのか、ランダム送信により送られてきたものであるのかを区別するようにしたので、タイムスロット管理下にある子機から送られてきたデータと、タイムスロット管理から外れた子機から送られてきたデータとを区別し、そのデータの取り扱いを混同してしまうということを防ぐことができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明を図面に基づいて詳細に説明する。図１はこの発明の一実施の形態を示す無線通信システムの構成図である。同図において、図１５と同一符号は図１５を参照して説明した構成要素と同一或いは同等構成要素を示し、その説明は省略する。この実施の形態では、単純な例として、親機２において周期Ｔを時分割して定められるタイムスロット数ＴＸを２とし、子機１を子機１−１と１−２の２つとした例で説明する。
【００３５】
図２（ａ）に子機（送信機）１の要部を示す。子機１は、無線通信制御部１ａと、センサ計測部１ｂと、省電力管理部１ｃと、送信タイミング調整部１ｄとを備えている。無線通信制御部１ａは親機２との間の通信制御を司る。センサ計測部１ｂは、温度や湿度などを計測し、その計測データを無線通信制御部１ａへ送る。省電力管理部１ｃは子機１における電力消費を管理する。
【００３６】
送信タイミング調整部１ｄは、親機２からの後述するタイムスロットの通知を受けて子機１から親機２への計測データの送信タイミングを調整する機能（タイムスロット管理機能）と、親機２からの後述する空きスロットがない旨の通知を受けたり、親機２からのタイムスロットの通知を受信できなかったような場合にランダム送信を開始する機能（ランダム送信開始機能）とを有している。この送信タイミング調整部１ｄが有するタイムスロット管理機能およびランダム送信開始機能については後述する。
【００３７】
図２（ｂ）に親機（受信機）２の要部を示す。親機２は、上位通信部２ａと、無線通信制御部２ｂと、計測データ管理部２ｃとを備えている。上位通信部２ａはコントローラ３との間の通信制御を司る。無線通信制御部２ｂは子機１との間の通信制御を司る。計測データ管理部２ｃは無線通信制御部２ｂを介する子機１からの計測データを管理する。
【００３８】
なお、子機１や親機２は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。
以下、図３〜図８に示すシーケンスに従って、子機１，親機２での処理動作の概要について説明する。
【００３９】
〔通常の周期送信シーケンス（図３）〕
今、運用開始前の状態として、図１において、子機１−１，１−２の電源がオフとされているものとする。また、親機２において割り当て可能な２つのタイムスロットの一方を第１のタイムスロットＳ１、他方を第２のタイムスロットＳ２とし、これらのタイムスロットＳ１，Ｓ２は未割り当ての状態にあるものとする。
【００４０】
このような状態から子機１−１の電源をオンとすると（図３：時刻ｔ１）、子機１−１から親機２へ応答要求が付加された計測データが送られる。親機２は、子機１−１からの計測データを受信し、この計測データに付加されている応答要求に応えて、子機１−１に割り当て可能なタイムスロットが存在するか否かを確認する。
【００４１】
この場合、割り当て可能なタイムスロットとしてＳ１，Ｓ２が存在するので、親機２は子機１−１に対して例えばタイムスロットＳ１を割り当て、この割り当てたタイムスロットＳ１を送信スロットとして子機１−１へ通知する（時刻ｔ２）。具体的には、タイムスロットＳ１の中央をタイムスロットＳ１の送信基準タイミングとし、この送信基準タイミングまでの差分時間をタイムスロットＳ１として通知する。
【００４２】
子機１−１は、親機２からのタイムスロットＳ１の通知を受けて、この通知に含まれるタイムスロットＳ１の送信基準タイミングまでの差分時間の経過を待って、親機２へ計測データを送信する（時刻ｔ３）。以下、子機１−１は、周期Ｔ毎に、親機２へ計測データを送信する。これにより、子機１−１から親機２へのタイムスロットＳ１毎の計測データの送信が開始される。
【００４３】
なお、子機１−１は、このタイムスロットＳ１毎の計測データの送信に際し、複数回に１回、応答要求を付加する（時刻ｔ５）。親機２は、この計測データに付加されている応答要求に応えて、タイムスロットＳ１の送信基準タイミングまでの差分時間を子機１−１からの計測データの送信タイミングのずれとして求め、この差分時間を補正情報として子機１−１へ通知する（時刻ｔ６）。子機１−１は、親機２からの補正情報の通知を受けて、計測データの送信タイミングのずれを補正する。
【００４４】
次に、子機１−２の電源をオンとすると（図３：時刻ｔ１）、子機１−２から親機２へ応答要求が付加された計測データが送られる。親機２は、子機１−２からの計測データを受信し、この計測データに付加されている応答要求に応えて、子機１−２に割り当て可能なタイムスロットが存在するか否かを確認する。
【００４５】
この場合、割り当て可能なタイムスロットとしてタイムスロットＳ２が存在するので、親機２は子機１−２に対してタイムスロットＳ２を割り当て、この割り当てたタイムスロットＳ２を送信スロットとして子機１−２へ通知する（時刻ｔ２）。これにより、子機１−１と同様にして、子機１−２から親機２へのタイムスロットＳ２毎の計測データの送信が開始される。
【００４６】
〔初回の送信時に空きスロットがない場合のシーケンス（図４）〕
今、通常の周期シーケンス状態にあり（図３）、子機１−１および１−２からの親機２への送信スロットＳ１およびＳ２毎の計測データの送信が行われているものとする。ここで、図１４に示すように、３台目の子機として子機１−３を追加設置するものとする。
【００４７】
この場合、子機１−３の電源をオンとすると（図４：時刻ｔ１）、子機１−３から親機２へ応答要求が付加された計測データが送られる。親機２は、子機１−３からの計測データを受信し、この計測データに付加されている応答要求に応えて、子機１−３に割り当て可能なタイムスロットが存在するか否かを確認する。
【００４８】
この場合、タイムスロットＳ１，Ｓ２は既に子機１−１，１−２に割り当てられており、子機１−３に割り当て可能なタイムスロットは存在しない。親機２は、子機１−３に割り当て可能なタイムスロットがないことを確認すると、子機１−３に空きスロットがない旨を通知する（時刻ｔ２）。
【００４９】
子機１−３は、親機２から空きスロットがない旨の通知を受けると、ランダム送信を開始する。このランダム送信により、周期Ｔ毎に、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスして計測データが送信される。すなわち、図４に示されるように、最初の周期Ｔ（Ｔ１）では時刻ｔ３において計測データが送信され、次の周期Ｔ（Ｔ２）では時刻ｔ４において計測データが送信され、次の周期Ｔ（Ｔ３）では時刻ｔ５において計測データが送信されるというように、周期Ｔ毎にその周期Ｔ内の送信タイミングをランダムに変えて計測データの送信が行われる。また、この計測データの送信に際してキャリアセンスが行われ、このキャリアセンスによって他の子機が送信中でないことを確認した場合にのみ、計測データの送信が行われる。
【００５０】
このランダム送信において、子機１−３は、周期Ｔ毎に、周期Ｔの範囲内のランダムなタイミングで１回キャリアセンスして、他の子機が送信中でなければ計測データを送信する。この例では、子機１−１，１−２にタイムスロットＳ１，Ｓ２が既に割り当てられており、空きスロットがない。このため、子機１−１，１−２に割り当てられたタイムスロットＳ１又はＳ２で子機１−３が計測データを送信するが、実際の送信時間よりもタイムスロットの幅が十分大きければ、同一タイムスロット内で子機１−３から計測データが送信されたとしても、データ同士が衝突する確率は小さい。また、子機１−３からの送信タイミングがランダムに変更されるので、データ同士の衝突の確率はさらに減少する。また、データ送信が同時に発生したとしても、キャリアセンスによってデータ同士の衝突は回避される。また、周期Ｔの範囲内に限ったランダムなタイミングで１回だけ送信が行われるので、長時間の平均で考えるとタイムスロット管理に基づいた送信回数と同じ送信回数となり、消費電力が増大することもない。
【００５１】
このようにして、本実施の形態では、割り当て可能なタイムスロットが存在しなくても、ランダム送信によって子機１−３から親機２へ計測データが送られるものなり、タイムスロット数を超える子機を追加設置する場合の手間を省くことができるようになる。
【００５２】
〔通常のタイムスロット管理に従ったデータ送信中に空きスロットがなくなってしまった場合のシーケンス（図５）〕
今、通常の周期シーケンス状態にあり（図３）、子機１−１および１−２からの親機２への送信スロットＳ１およびＳ２毎の計測データの送信が行われているものとする。ここで、親機２が他の無線通信システムの子機（図示せず）からのデータを受信し、そのデータの受信時点のタイムスロットとしてタイムスロットＳ１をビジースロットに指定し、子機１−１への割り当てを取り消したとする。
【００５３】
この場合、親機２には、子機１−１からのタイムスロットＳ１毎の計測データの送信に際し、複数回に１回、応答要求が送られてくる（図５：時刻ｔ５）。すると、親機２は、子機１−１へのタイムスロットの割り当てが取り消されているか否かを確認する。この場合、タイムスロットＳ１はビジースロットに指定され、子機１−１への割り当てが取り消されている。
【００５４】
親機２は、タイムスロットＳ１の子機１−１への割り当てが取り消されていることを確認すると、子機１−１に割り当て可能なタイムスロットが他に存在するか否かをチェックする。この場合、タイムスロットＳ２は子機１−２に割り当てられており、子機１−１に割り当て可能なタイムスロットは存在しない。親機２は、子機１−１に割り当て可能なタイムスロットがないことを確認すると、子機１−１に空きスロットがない旨を通知する（時刻ｔ３）。子機１−１は、親機２から空きスロットがない旨の通知を受けると、前述と同様にしてランダム送信を開始する。
【００５５】
このようにして、本実施の形態では、通常のタイムスロット管理に従ったデータ送信中、ビジースロットに指定されるなどして子機１−１へのタイムスロットＳ１の割り当てが取り消され、子機１−１に割り当て可能なタイムスロットがなくなってしまったような場合、子機１−１からのデータ送信が自動的にランダム送信に切り替えられて、子機１−１と親機２との間の通信が続けられるものとなる。
【００５６】
なお、この例では、子機１−１へのタイムスロットＳ１の割り当てが取り消された場合について説明したが、子機１−２へのタイムスロットＳ２の割り当てが取り消された場合にも同様にして、自動的に子機１−２からのデータ送信がランダム送信に切り替えられ、子機１−２と親機２との間の通信が続けられるものとなる。
【００５７】
〔初回の送信時に親機からの応答がない場合のシーケンス（図６）〕
今、運用開始前の状態として、図１において、子機１−１，１−２の電源がオフとされているものとする。また、親機２におけるタイムスロットＳ１，Ｓ２は、未割り当ての状態にあるものとする。
【００５８】
このような状態から子機１−１の電源がオンとされると（図６：時刻ｔ１）、子機１−１から親機２へ応答要求が付加された計測データが送られる。親機２は、子機１−１からの計測データを受信し、この計測データに付加されている応答要求に応えて、子機１−１に割り当て可能なタイムスロットが存在するか否かを確認する。
【００５９】
この場合、割り当て可能なタイムスロットとしてＳ１，Ｓ２が存在するので、親機２は子機１−１に対して例えばタイムスロットＳ１を割り当て、このタイムスロットＳ１を子機１−１へ通知する（時刻ｔ２）。
【００６０】
この時、電波環境の悪化等により、子機１−１において親機２からのタイムスロットの通知を受信できない場合がある。なお、この例では、子機１−１からの計測データが親機２で受信できたものとしたが、電波環境の悪化等により親機２で受信できない場合もある。このような場合にも、子機１−１へのタイムスロットの通知は行われない。
【００６１】
子機１−１は、親機２へ応答要求を送ったにも拘わらず、親機２からのタイムスロットの通知を受信できない場合、応答要求を付加しての計測データの通知を再度行う（時刻ｔ３）。この計測データの通知を何回か繰り返し、それでも親機２からタイムスロットの通知を受信できない場合、子機１−１は、前述と同様にしてランダム送信を開始する。
【００６２】
このようにして、本実施の形態では、電波環境の悪化等により親機２からのタイムスロットの通知を受信できなくても、子機１−１から親機２へランダム送信によって計測データが送られるようになり、子機１−１と親機２との間の通信を開始することができる。
【００６３】
なお、この例では、子機１−１の初回送信時について説明したが、子機１−２の初回送信時においても同様であり、子機１−２から応答要求を付加して計測データを通知したにも拘わらず、親機２からのタイムスロットの通知を受信できない場合、子機１−２から親機２へランダム送信によって計測データが送られるようになり、子機１−２と親機２との間の通信を開始することができる。
【００６４】
〔通常のタイムスロット管理に従ったデータ送信中に親機からの応答がなくなった場合のシーケンス（図７）〕
今、通常の周期送信シーケンス状態にあり（図３）、子機１−１から親機２への送信スロットＳ１毎の計測データの送信が行われているものとする。
【００６５】
この場合、親機２には、子機１−１からのタイムスロットＳ１毎の計測データの送信に際し、複数回に１回、応答要求が送られてくる（図７：時刻ｔ２）。すると、親機２は、この計測データに付加されている応答要求に応えて、タイムスロットＳ１の送信基準タイミングまでの差分時間を子機１−１からの計測データの送信タイミングのずれとして求め、この差分時間を補正情報として子機１−１へ通知する（時刻ｔ３）。
【００６６】
この時、電波環境の悪化等により、子機１−１において親機２からの補正情報の通知を受信できない場合がある。なお、この例では、子機１−１からの計測データが親機２で受信できたものとしたが、電波環境の悪化等により親機２で受信できない場合もある。このような場合にも、子機１−１への補正情報の通知は行われない。
【００６７】
子機１−１は、親機２へ応答要求を送ったにも拘わらず、親機２から補正情報の通知を受信できない場合、応答要求を付加しての計測データの通知を再度行う（時刻ｔ４）。この計測データの通知を何回か繰り返し、それでも親機２から補正情報の通知を受信できない場合、子機１−１は、前述と同様にしてランダム送信を開始する。
【００６８】
このようにして、本実施の形態では、電波環境の悪化等により親機２からの補正情報の通知を受信できなくても、子機１−１から親機２へランダム送信によって計測データが送られるようになり、周期Ｔ中の送信タイミングをランダムに変えてデータの送信を試みることで、子機１−１と親機２との間の通信不能状態を解消することが可能となる。
【００６９】
なお、この例では、子機１−１の通常のタイムスロット管理に従ったデータ送信中に親機２からの応答がなくなった場合について説明したが、子機１−２についても同様であり、子機１−２から応答要求を付加して計測データを通知したにも拘わらず、親機２からの補正情報の通知を受信できない場合、子機１−２から親機２へランダム送信によって計測データが送られるようになり、子機１−２と親機２との間の通信不能状態を解消することが可能となる。
【００７０】
〔ランダム送信からタイムスロット毎のデータ送信に復帰する場合のシーケンス（図８）〕
今、図４〜図７を用いて説明したシーケンスの何れかによって、子機１−１がランダム送信中にあるものとする。ランダム送信中の子機１−１は、計測データの送信に際し、複数回に１回、その計測データに応答要求を付加する（図８：時刻ｔ３）。
【００７１】
親機２は、子機１−１からの計測データを受信し、この計測データに付加されている応答要求に応えて、子機１−１に割り当て可能なタイムスロットが存在するか否かを確認する。ここで、ビジースロットが解除されるなどして、割り当て可能なタイムスロットの存在が確認されたとする。例えば、割り当て可能なタイムスロットとして、タイムスロットＳ１が確認されたとする。
【００７２】
この場合、親機２は、子機１−１に対してタイムスロットＳ１を割り当て、このタイムスロットＳ１を送信スロットとして子機１−１へ通知する（時刻ｔ４）。子機１−１は、親機２からのタイムスロットＳ１の通知を受けて、この通知に含まれるタイムスロットＳ１の送信基準タイミングまでの差分時間の経過を待って、親機２へ計測データを送信する（時刻ｔ５）。以下、子機１−１は、周期Ｔ毎に、親機２へ計測データを送信する。これにより、それまでのランダム送信が中断され、タイムスロットＳ１毎の計測データの送信が開始される。
【００７３】
このようにして、本実施の形態では、ビジースロットの指定が解除されるなどして、割り当て可能なタイムスロットの存在が確認された場合、それまでランダム送信を行っていた子機１−１がタイムスロット毎のデータ送信を開始するようになり、通常のタイムスロット管理に従ったデータ送信に自動で復帰するようになる。
【００７４】
なお、この例では、子機１−１がランダム送信中にあるものとして説明したが、子機１−２がランダム送信中にある場合も同様にして、割り当て可能なタイムスロットの存在が確認された場合、それまでランダム送信を行っていた子機１−２がタイムスロット毎のデータ送信を開始するようになり、通常のタイムスロット管理に従ったデータ送信に自動で復帰するようになる。
【００７５】
〔子機における処理動作の詳細〕
図９〜図１１に子機１におけるさらに詳細な処理動作のフローチャートを示す。この処理動作は子機１の送信タイミング調整部１ｄで行われる。
【００７６】
子機１は、電源が投入されると（図９：ステップ１０１のＹＥＳ）、キャリアセンスを実行する（ステップ１０２）。ここで、送信中の他の子機がなければ（ステップ１０３のＮＯ）、応答要求を付加した計測データを親機２へ送信し（ステップ１０４）、親機２からの応答を待つ（ステップ１０５）。
【００７７】
そして、親機２からの応答を受信すれば（ステップ１０５のＹＥＳ）、その応答がタイムスロットの通知（空きスロットあり）であるのか、空きスロットがない旨の通知であるのかを確認する（ステップ１０６）。ここで、タイムスロットの通知であれば（ステップ１０６のＹＥＳ）、タイムスロット毎のデータ送信（図１０に示すフローチャート）へ移行する。これに対し、空きスロットがない旨の通知であれば（ステップ１０６のＮＯ）、ランダム送信（図１１に示すフローチャート）へ移行する。
【００７８】
なお、電源投入後のキャリアセンスで送信中の他の子機が確認されれば（ステップ１０３のＹＥＳ）、また応答要求を送信したにも拘わらず親機２からの応答が受信されなければ（ステップ１０５のＮＯ）、ステップ１０７，１０８を経てステップ１０２へ戻り、キャリアセンスを再度実行する。このキャリアセンスの再実行に際し、子機１は、リトライ回数をカウントし（ステップ１０８）、リトライ回数が所定値に達すれば（ステップ１０７のＹＥＳ）、ランダム送信（図１１に示すフローチャート）に移行する。
【００７９】
〔タイムスロット毎のデータ送信〕
子機１は、親機２からのタイムスロット（送信スロット）の通知を受けて（ステップ１０６のＹＥＳ）、この通知に含まれるタイムスロットの送信基準タイミングまでの差分時間の経過を待ち（図１０：ステップ１０９）、親機２への周期Ｔ毎の計測データの送信を開始する（ステップ１１０）。子機１は、この周期Ｔ毎の計測データの送信に際し、複数回に１回、応答要求を付加する。また、この周期Ｔ毎の計測データに、その計測データがタイムスロット毎のデータ送信によるものであることを示す第１の識別子を付加する。
【００８０】
子機１は、計測データに応答要求を付加する毎に（ステップ１１１のＹＥＳ）、親機２からの応答を待つ（ステップ１１２）。ここで、親機２からの応答を受信すれば（ステップ１１２のＹＥＳ）、その応答が空きスロットがない旨の通知であるのか（ステップ１１３）、送信タイミングを補正するための補正情報であるのかを確認する（ステップ１１４）。
【００８１】
ここで、空きスロットがない旨の通知であれば（ステップ１１３のＮＯ）、ランダム送信（図１１のフローチャート）へ移行する。送信タイミングを補正するための補正情報であれば（ステップ１１４のＹＥＳ）、その補正情報に含まれる差分時間の経過を待って（ステップ１１５）、計測データの送信を行う（ステップ１１０）。
【００８２】
なお、応答要求を送信したにも拘わらず親機２からの応答が受信されなければ（ステップ１１２のＮＯ）、ステップ１１６，１１７を経てステップ１１０へ戻り、応答要求を付加した計測データの送信を再実行する。この応答要求を付加した計測データの送信の再実行に際し、子機１は、リトライ回数をカウントし（ステップ１１７）、リトライ回数が所定値に達すれば（ステップ１１６のＹＥＳ）、ランダム送信（図１１に示すフローチャート）に移行する。
【００８３】
〔ランダム送信〕
子機１は、図９および図１０に示したフローチャートにおいて、ステップ１０６のＮＯ、ステップ１０７のＹＥＳ、ステップ１１３のＮＯ、ステップ１１６のＹＥＳに応じて、ランダム送信に移行する。このランダム送信において、子機１は、ランダムに定められる時間（ランダム時間）の経過を待って（図１１：ステップ１１８）、キャリアセンスを実行する（ステップ１１９）。
【００８４】
ここで、送信中の他の子機がなければ（ステップ１２０のＮＯ）、計測データを親機２へ送信する（ステップ１２１）。そして、ステップ１２２のＮＯに応じてステップ１２６へ進み、次回の基準送信タイミング（周期Ｔの開始タイミング）まで待ってステップ１１８へ戻り、ランダムなタイミングでの計測データの送信を繰り返す。
【００８５】
なお、キャリアセンスによって送信中の子機が確認されれば（ステップ１２０のＹＥＳ）、今回の周期Ｔ内での計測データの送信は行わず、ステップ１２６を経てステップ１１８へ戻り、次の周期Ｔでのランダムなタイミングでの計測データの送信を行う。また、子機１は、周期Ｔ毎のランダムなタイミングでの計測データの送信に際し、複数回に１回、応答要求を付加する。また、周期Ｔ毎の計測データに、その計測データがランダム送信によるものであることを示す第２の識別子を付加する。
【００８６】
子機１は、計測データに応答要求を付加する毎に（ステップ１２２のＹＥＳ）、親機２からの応答を待つ（ステップ１２３）。ここで、親機２からの応答を受信すれば（ステップ１２３のＹＥＳ）、その応答がタイムスロットの通知（空きスロットあり）であるのか、空きスロットがない旨の通知であるのかを確認する（ステップ１２４）。
【００８７】
ここで、親機２からの応答がタイムスロット（送信スロット）の通知であれば（ステップ１２４のＹＥＳ）、その通知に含まれるタイムスロットの送信基準タイミングまでの差分時間の経過を待ち（ステップ１２５）、タイムスロット毎の計測データの送信に復帰する（図１０：ステップ１１０）。
【００８８】
なお、応答要求を送信したにも拘わらず親機２からの応答が受信されなければ（ステップ１２３のＮＯ）、また親機２から空きスロットがない旨の通知を受信した場合には（ステップ１２４のＮＯ）、タイムスロット毎の計測データの送信には復帰せず、ステップ１２６を経てステップ１１８へ戻り、ランダム送信を続ける。
【００８９】
〔親機における処理動作の詳細〕
図１２および図１３に分割して親機２におけるさらに詳細な処理動作のフローチャートを示す。この処理動作は親機２の無線通信制御部２ｂで行われる。
【００９０】
親機２は、電源が投入されると（図１２：ステップ２０１のＹＥＳ）、受信待ち状態となる（ステップ２０２）。この受信待ち状態において、子機１からの計測データを受信すると（ステップ２０３）、その計測データの送信元の子機１が自己が属する無線通信システムの子機であるのか、他の無線通信システムの子機であるのかをチェックする（ステップ２０４）。
【００９１】
〔自己が属する無線通信システムの子機である場合〕
ここで、送信元の子機１が自己が属する無線通信システムの子機であれば（ステップ２０４のＹＥＳ）、その子機１に対して既にタイムスロットを割り当てているか否かをチェックする（ステップ２０５）。タイムスロットを未だ割り当てていなければ（ステップ２０５のＮＯ）、割り当て可能なタイムスロットが存在するか否かを確認し（ステップ２０６）、割り当て可能なタイムスロットが存在すれば（ステップ２０６のＹＥＳ）、その内の１つを送信元の子機１に対して割り当てる（ステップ２０７）。
【００９２】
そして、送信元の子機１からの計測データに応答要求が付加されているか否かを確認し（ステップ２０８）、応答要求が付加されていなければ（ステップ２０８のＮＯ）、ステップ２０２へ戻って計測データの受信待ち状態を続ける。
【００９３】
これに対し、応答要求が付加されていれば（ステップ２０８のＹＥＳ）、送信元の子機１へのタイムスロットの割り当てがあるか否かを確認する（ステップ２０９）。ここで、タイムスロットの割り当てがなく、割り当て可能なタイムスロットが他になければ（ステップ２０９のＮＯ）、空きスロットがない旨を送信元の子機１へ通知する（ステップ２１１）。タイムスロットの割り当てがあれば、またタイムスロットの割り当てがなくても、割り当て可能なタイムスロットの割り当てがあれば、そのタイムスロットの送信基準タイミングまでの差分時間を送信元の子機１へ通知する（ステップ２１０）。
【００９４】
〔他の無線通信システムの子機である場合〕
送信元の子機１が他の無線通信システムの子機であれば（ステップ２０４のＮＯ）、その子機１からの計測データがランダム送信によって送られてきたのか、タイムスロット毎のデータ送信によって送られてきたのかをチェックする（図１３：ステップ２１２）。すなわち、受信した計測データに付加されている識別子に基づき、その識別子が第１の識別子であればその計測データはタイムスロット毎のデータ送信によって送られてきたものであると判断し、その識別子が第２の識別子であればその計測データはランダム通信によって送られてきたものであると判断する。
【００９５】
他の無線通信システムの子機１からの計測データがタイムスロット毎のデータ送信によって送られてきたものであった場合（ステップ２１２のＮＯ）、親機２は、その計測データのタイムスロットが自己が属する無線通信システムの子機１に割り当て済みのタイムスロットであるか否かをチェックする（ステップ２１３）。
【００９６】
ここで、そのタイムスロットが自己が属する無線通信システムの子機１に割り当て済みのタイムスロットで（ステップ２１３のＹＥＳ）、かつその計測データを送ってきた他の無線通信システムの子機１がその割り当て済みの自己の無線通信システムの子機１よりも高優先であった場合（ステップ２１４のＹＥＳ）、その割り当て済みの自己の無線通信システムの子機１へのタイムスロットの割り当てを取り消すとともに（ステップ２１５）、そのタイムスロットをビジースロットに指定し（ステップ２１６）、以降の子機への割り当てを禁止する。
【００９７】
なお、他の無線通信システムの子機１から送られてきた計測データのタイムスロットが自己が属する無線通信システムの子機１に割り当て済みのタイムスロットでなかった場合には（ステップ２１３のＮＯ）、直ちにステップ２１６へ進み、そのタイムスロットをビジースロットに指定する。
【００９８】
また、他の無線通信システムの子機１から送られてきた計測データのタイムスロットが自己が属する無線通信システムの子機１に割り当て済みのタイムスロットであったとしても、その計測データを送ってきた他の無線通信システムの子機１がその割り当て済みの自己の無線通信システムの子機１よりも低優先であった場合には（ステップ２１４のＮＯ）、そのタイムスロットをビジースロットに指定するのみとし（ステップ２１６）、自己が属する無線通信システムの子機１への割り当ては取り消さない。
【００９９】
また、他の無線通信システムの子機１からの計測データがランダム送信によって送られてきたものであった場合（ステップ２１２のＹＥＳ）、親機２は、その計測データのタイムスロットに対し、自己が属する無線通信システムの子機１への割り当ての取り消しもビジースロットへの指定も行わない。これにより、タイムスロット管理下にある子機１から送信された計測データと、タイムスロット管理から外れた子機１から送信された計測データとを区別し、その計測データの取り扱いを混同してしまうということを防ぐことができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施の形態を示す無線通信システムの構成図である。
【図２】この無線通信システムに用いる親機および子機の要部を示すブロック図である。
【図３】この無線通信システムにおける通常の周期送信シーケンスを示す図である。
【図４】この無線通信システムにおける初回の送信時に空きスロットがない場合のシーケンスを示す図である。
【図５】この無線通信システムにおける通常のタイムスロット管理に従ったデータ送信中に空きスロットがなくなってしまった場合のシーケンスを示す図である。
【図６】この無線通信システムにおける初回の送信時に親機からの応答がない場合のシーケンスを示す図である。
【図７】この無線通信システムにおける通常のタイムスロット管理に従ったデータ送信中に親機からの応答がなくなった場合のシーケンスを示す図である。
【図８】この無線通信システムにおけるランダム送信からタイムスロット毎のデータ送信に復帰する場合のシーケンスを示す図である。
【図９】子機における詳細な処理動作（初回の送信時）を示すフローチャートである。
【図１０】子機における詳細な処理動作（タイムスロット毎のデータ送信）を示すフローチャートである。
【図１１】子機における詳細な処理動作（ランダム送信）を示すフローチャートである。
【図１２】親機における詳細な処理動作を示すフローチャートである。
【図１３】親機における詳細な処理動作を示すフローチャートである。
【図１４】３台目の子機を追加する場合の無線通信システムの構成図である。
【図１５】従来の無線通信システムを説明する図である。
【符号の説明】
【０１０１】
１（１−１〜１−３）…子機（送信機）、２…親機（受信機）、３…コントローラ、１ａ…無線通信制御部、１ｂ…センサ計測部、１ｃ…省電力管理部、１ｄ…送信タイミング調整部、２ａ…上位通信部、２ｂ…無線通信制御部、２ｃ…計測データ管理部。
【図１】
2008060940.tif 000003
【図２】
2008060940.tif 000004
【図３】
2008060940.tif 000005
【図４】
2008060940.tif 000006
【図５】
2008060940.tif 000007
【図６】
2008060940.tif 000008
【図７】
2008060940.tif 000009
【図８】
2008060940.tif 000010
【図９】
2008060940.tif 000011
【図１０】
2008060940.tif 000012
【図１１】
2008060940.tif 000013
【図１２】
2008060940.tif 000014
【図１３】
2008060940.tif 000015
【図１４】
2008060940.tif 000016
【図１５】
2008060940.tif 000017