(57)【要約】【課題】  簡易な構成で、単チャネルの無線機でも混信や通信衝突を起こさずに１対多の中長距離双方向通信を実現することができる無線通信システムを提供する。【解決手段】  親機と複数の子機との間で１対多の無線通信を行う無線通信システムであって、子機が、予め設定された特定の網構築信号を受信した場合には自己のＩＤを付して送信元に応答を送信し、親機が、複数の子機に対して網構築信号を送信し、網構築信号に対する子機からの応答状況に基づいて、親機から複数の子機へ単チャネルを用いて通信する最適な経路を決定する網構築を行い、決定された経路毎に、各経路上にある子機のＩＤを親機に近い順に記憶しておき、データ送信の際には、宛先情報として、経路を特定する経路識別情報及び当該経路上の子機のＩＤを付して送信する無線通信システムとしている。【選択図】        図４
2009303130.tif 000002
【特許請求の範囲】
【請求項１】
親機と複数の子機との間で１対多の無線通信を行う無線通信システムであって、
親機が、自己のＩＤとシステム内の全ての子機のＩＤとを記憶しており、子機が、自己のＩＤと親機のＩＤとを記憶しており、
子機が、予め設定された特定の網構築信号を受信した場合には自己のＩＤを付して送信元に応答を送信し、
親機が、複数の子機に対して網構築信号を送信し、前記網構築信号に対する子機からの応答状況に基づいて、親機から複数の子機へ単チャネルを用いて通信する最適な経路を決定する網構築を行い、前記決定された経路毎に、前記各経路上にある子機のＩＤを親機に近い順に記憶しておき、データ送信の際には、宛先情報として、経路を特定する経路識別情報及び当該経路上の子機のＩＤを付して送信することを特徴とする無線通信システム。
【請求項２】
親機は、網構築の際に、親機から直接送信した網構築信号に対して応答があった子機のノード順位を第１ノードとして決定し、
前記第１ノードの子機を介して送信した網構築信号に対して前記第１ノードの子機を介して応答があった別の子機のノード順位を第２ノードとし、前記第１ノードの子機と前記第２ノードの子機とが同一経路上にあると決定して、前記経路の経路識別情報に対応付けて前記第１ノードの子機のＩＤと前記第２ノードの子機のＩＤとをノード順位順に記憶することを特徴とする請求項１記載の無線通信システム。
【請求項３】
親機は、網構築の際に、経路が決定されている第ｎノードの子機を介して送信した網構築信号に対して前記第ｎノードの子機を介して応答があった子機のノード順位を第ｎ＋１ノードとして決定し、前記第ｎノードの子機と前記第ｎ＋１ノードの子機とが同一経路上にあると決定して、前記第ｎ＋１ノードの子機のＩＤを前記経路の経路識別情報に対応して前記第ｎノードの子機の次に記憶することを特徴とする請求項２記載の無線通信システム。
【請求項４】
親機は、網構築の際に、網構築信号の送信後、探索するノード順位に応じて設定された特定時間だけ子機からの応答を待ち受けることを特徴とする請求項２又は３記載の無線通信システム。
【請求項５】
親機は、網構築の際に、その時点での末端ノードを介して網構築信号を送信し、応答する子機が１つもなく、ノード順位が未登録の子機があった場合に、前記未登録の子機のＩＤを付して当該子機の設置場所の変更を促すメッセージを出力することを特徴とする請求項２乃至４記載の無線通信システム。
【請求項６】
子機は、親機から送信された網構築信号を受信すると、自己のノード順位が第１ノードであることを記憶し、自己のＩＤを送信元とし自己のノード順位を含む応答を親機に送信すると共に、別の子機から当該子機のノード順位を含む応答を受信した場合に、自己のＩＤを送信元に付加して、親機に送信することを特徴とする請求項１記載の無線通信システム。
【請求項７】
子機は、別の子機から送信された網構築信号を受信すると、前記網構築信号から送信元の子機のＩＤとノード順位とを読み取り、送信元の子機のノード順位が第ｍノードであれば、自己のノード順位を第ｍ＋１ノードとし、前記送信元の子機のＩＤを自己の上位ノードとして記憶すると共に、自己のＩＤを送信元とし自己のノード順位を含む応答を前記送信元の子機に送信することを特徴とする請求項１記載の無線通信システム。
【請求項８】
子機は、受信した網構築信号の受信信号強度を測定し、受信したビット誤り率測定用データからビット誤り率を測定し、測定された受信信号強度とビット誤り率が予め記憶されている閾値よりも良好であった場合に応答を送信することを特徴とする請求項６又は７記載の無線通信システム。
【請求項９】
子機は、複数の別の子機から網構築信号を受信した場合、ノード順位が最も高い子機を自己の上位ノードとし、ノード順位が等しい場合には、受信した網構築信号の受信信号強度とビット誤り率が最も良好な子機を自己の上位ノードとして記憶すると共に、前記上位ノードの子機に応答を送信することを特徴とする請求項８記載の無線通信システム。
【請求項１０】
子機は、別の子機が親機又は自己以外の子機に応答した応答信号を傍受した場合に、前記別の子機が自己の近隣に位置していることを認識して近接局として記憶しておき、データ通信の際には、前記近接局と送信のタイミングが一致しないように制御することを特徴とする請求項６乃至９記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スペクトラム拡散方式を用いた無線通信システムに係り、特に単チャネルの無線機でも混信や通信衝突を起こさずに１対多（Point to Multipoint）の中長距離双方向通信を実現することができる無線通信システムに関する。
【背景技術】
【０００２】
スペクトラム拡散方式を用いた時分割双方向通信の無線通信システムとしては、例えば車載用キーレスエントリーシステムがある。キーレスエントリーシステムでは、１対１の双方向通信を単チャネルで行い、且つ拡散符号を変更することにより複数の独立したシステムを構築することができるものである。
【０００３】
また、産業分野においては、遠隔監視等を行うために、中長距離や、ノイズが多い機器に設置した状態での中距離（数百メートル）での１対多の双方向無線通信システムに対する要望がある。
【０００４】
このような中長距離での１対多の双方向無線通信を行うには、例えば、メッシュ通信ネットワークにおいて、各無線機が複数のチャネルを送受信するようにして衝突を防ぐ構成や、常に各ノードが同期を保ち、時分割で衝突を防ぐ構成がある。
【０００５】
［先行技術文献］
尚、単チャネルを使用する無線機のネットワークに関する先行技術としては、特開平４−２８０１３６号公報（特許文献１）、特表平０８−５０２１５１号公報（特許文献２）、特開平６−３１１０７８号公報（特許文献３）がある。
【０００６】
特許文献１には、周波数ホッピング方式を用いたポーリング方式の送受信装置において、主局からのホッピングパターン信号を同期捕捉し、同期保持回路が同期保持し、一定時間後に同期保持状態が続いていれば次の同期捕捉を省略して、直ちにポーリングを行うことが記載されている。
【０００７】
特許文献２には、移動電話システムにおけるランダム・アクセスにおいて、移動局が最も低い出力レベルでランダムアクセスを開始し、基地局がそのアクセス信号を検出するまで、送信出力レベルを上昇させ、一旦検出されると、メッセージの出力レベルは検出されたレベルに保持されるので、信号の干渉が回避されることが記載されている。
【０００８】
特許文献３には、移動無線通信装置において、制御回路に同期復旧制御機能を設け、通話中に同期はずれが検出された場合には、無線リンクを切断するまでの期間中に、同期復旧制御機能により同期確立指示信号をディジタル復調器に与え、同期の再確立動作を行なわせることが記載されている。
【０００９】
【特許文献１】特開平４−２８０１３６号公報
【特許文献２】特表平０８−５０２１５１号公報
【特許文献３】特開平６−３１１０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の各無線機が複数のチャネルを送受信するようにして衝突を防ぐメッシュ通信ネットワークの場合、各無線機にＰＬＬ機能が必要となるため、回路構成が複雑になってしまうという問題点があった。
【００１１】
また、従来の各ノードが常に同期を保ち、時分割で衝突を防ぐメッシュ通信ネットワークの場合、時分割に限界があるため、ノードが多数になると時分割では対応できなくなってしまうという問題点があった。
【００１２】
本発明は上記実状に鑑みて為されたもので、簡易な構成で、単チャネルの無線機でも混信や通信衝突を起こさずに１対多の中長距離双方向通信を実現することができる無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記従来例の問題点を解決するための本発明は、親機と複数の子機との間で１対多の無線通信を行う無線通信システムであって、親機が、自己のＩＤとシステム内の全ての子機のＩＤとを記憶しており、子機が、自己のＩＤと親機のＩＤとを記憶しており、子機が、予め設定された特定の網構築信号を受信した場合には自己のＩＤを付して送信元に応答を送信し、親機が、複数の子機に対して網構築信号を送信し、網構築信号に対する子機からの応答状況に基づいて、親機から複数の子機へ単チャネルを用いて通信する最適な経路を決定する網構築を行い、決定された経路毎に、各経路上にある子機のＩＤを親機に近い順に記憶しておき、データ送信の際には、宛先情報として、経路を特定する経路識別情報及び当該経路上の子機のＩＤを付して送信することを特徴としている。
【００１４】
また、本発明は、上記無線通信システムにおいて、親機は、網構築の際に、親機から直接送信した網構築信号に対して応答があった子機のノード順位を第１ノードとして決定し、第１ノードの子機を介して送信した網構築信号に対して第１ノードの子機を介して応答があった別の子機のノード順位を第２ノードとし、当該第１ノードの子機と第２ノードの子信システムにおいて、親機は、網構築の際に、経路が決定されている第ｎノードの子機を介して送信した網構築信号に対して前記第ｎノードの子機を介して応答があった子機のノード順位を第ｎ＋１ノードとして決定し、当該第ｎノードの子機と第ｎ＋１ノードの子機とが同一経路上にあると決定して、前記第ｎ＋１ノードの子機のＩＤを前記経路の経路識別情報に対応して前記第ｎノードの子機の次に記憶することを特徴としている。
【００１５】
また、本発明は、上記無線通信システムにおいて、親機は、網構築の際に、網構築信号の送信後、探索するノード順位に応じて設定された特定時間だけ子機からの応答を待ち受けることを特徴としている。
【００１６】
また、本発明は、上記無線通信システムにおいて、親機は、網構築の際に、その時点での末端ノードを介して網構築信号を送信し、応答する子機が１つもなく、ノード順位が未登録の子機があった場合に、前記未登録の子機のＩＤを付して当該子機の設置場所の変更を促すメッセージを出力することを特徴としている。
【００１７】
また、本発明は、上記無線通信システムにおいて、子機は、親機から送信された網構築信号を受信すると、自己のノード順位が第１ノードであることを記憶し、自己のＩＤを送信元とし自己のノード順位を含む応答を親機に送信すると共に、別の子機から当該子機のノード順位を含む応答を受信した場合に、自己のＩＤを送信元に付加して、親機に送信することを特徴としている。
【００１８】
また、本発明は、上記無線通信システムにおいて、子機は、別の子機から送信された網構築信号を受信すると、網構築信号から送信元の子機のＩＤとノード順位とを読み取り、送信元の子機のノード順位が第ｍノードであれば、自己のノード順位を第ｍ＋１ノードとし、送信元の子機のＩＤを自己の上位ノードとして記憶すると共に、自己のＩＤを送信元とし自己のノード順位を含む応答を送信元の子機に送信することを特徴としている。
【００１９】
また、本発明は、上記無線通信システムにおいて、子機は、受信した網構築信号の受信信号強度を測定し、受信したビット誤り率測定用データからビット誤り率を測定し、測定された受信信号強度とビット誤り率が予め記憶されている閾値よりも良好であった場合に応答を送信することを特徴としている。
【００２０】
また、本発明は、上記無線通信システムにおいて、子機は、複数の別の子機から網構築信号を受信した場合、ノード順位が最も高い子機を自己の上位ノードとし、ノード順位が等しい場合には、受信した網構築信号の受信信号強度とビット誤り率が最も良好な子機を自己の上位ノードとして記憶すると共に、前記上位ノードの子機に応答を送信することを特徴としている。
【００２１】
また、本発明は、上記無線通信システムにおいて、子機は、別の子機が親機又は自己以外の子機に応答した応答信号を傍受した場合に、前記別の子機が自己の近隣に位置していることを認識して近接局として記憶しておき、データ通信の際には、前記近接局と送信のタイミングが一致しないように制御することを特徴としている。
【発明の効果】
【００２２】
本発明によれば、親機と複数の子機との間で１対多の無線通信を行う無線通信システムであって、親機が、自己のＩＤとシステム内の全ての子機のＩＤとを記憶しており、子機が、自己のＩＤと親機のＩＤとを記憶しており、子機が、予め設定された特定の網構築信号を受信した場合には自己のＩＤを付して送信元に応答を送信し、親機が、複数の子機に対して網構築信号を送信し、網構築信号に対する子機からの応答状況に基づいて、親機から複数の子機へ単チャネルを用いて通信する最適な経路を決定する網構築を行い、決定された経路毎に、各経路上にある子機のＩＤを親機に近い順に記憶しておき、データ送信の際には、宛先情報として、経路を特定する経路識別情報及び当該経路上の子機のＩＤを付して送信することを特徴としており、簡易な構成で１対多の単チャネル双方向無線通信を実現することができる効果がある。
【００２３】
また、本発明によれば、上記無線通信システムにおいて、親機は、網構築の際に、親機から直接送信した網構築信号に対して応答があった子機のノード順位を第１ノードとして決定し、第１ノードの子機を介して送信した網構築信号に対して第１ノードの子機を介して応答があった別の子機のノード順位を第２ノードとし、当該第１ノードの子機と第２ノードの子機とが同一経路上にあると決定して、当該経路の経路識別情報に対応付けて前記第１ノードの子機のＩＤと前記第２ノードの子機のＩＤとをノード順位順に記憶することを特徴としており、親機の通信可能範囲に位置する子機を第１ノードに決定し、第１ノードから順次下位ノードの経路を構築していくことができる効果がある。
【００２４】
また、本発明によれば、上記無線通信システムにおいて、親機は、網構築の際に、経路が決定されている第ｎノードの子機を介して送信した網構築信号に対して前記第ｎノードの子機を介して応答があった子機のノード順位を第ｎ＋１ノードとして決定し、当該第ｎノードの子機と第ｎ＋１ノードの子機とが同一経路上にあると決定して、前記第ｎ＋１ノードの子機のＩＤを前記経路の経路識別情報に対応して前記第ｎノードの子機の次に記憶することを特徴としており、親機の通信可能範囲にいない子機は、上位ノードの子機の下位に属するよう経路を構築していくことができる効果がある。
【００２５】
また、本発明によれば、上記無線通信システムにおいて、親機は、網構築の際に、網構築信号の送信後、探索するノード順位に応じて設定された特定時間だけ子機からの応答を待ち受けることを特徴としており、網構築に要する時間を短縮することができる効果がある。
【００２６】
また、本発明によれば、上記無線通信システムにおいて、親機は、網構築の際に、その時点での末端ノードを介して網構築信号を送信し、応答する子機が１つもなく、ノード順位が未登録の子機があった場合に、前記未登録の子機のＩＤを付して当該子機の設置場所の変更を促すメッセージを出力することを特徴としており、どの子機からも通信不能な場所に設置されている子機があれば、当該子機の設置場所を変更するよう促すことができる効果がある。
【００２７】
また、本発明によれば、上記無線通信システムにおいて、子機は、親機から送信された網構築信号を受信すると、自己のノード順位が第１ノードであることを記憶し、自己のＩＤを送信元とし自己のノード順位を含む応答を親機に送信すると共に、別の子機から当該子機のノード順位を含む応答を受信した場合に、自己のＩＤを送信元に付加して、親機に送信することを特徴としており、親機に自己が第１ノードであることを報知できると共に、下位の子機のノード順位及び経路を報知することができる効果がある。
【００２８】
また、本発明によれば、上記無線通信システムにおいて、子機は、別の子機から送信された網構築信号を受信すると、網構築信号から送信元の子機のＩＤとノード順位とを読み取り、送信元の子機のノード順位が第ｍノードであれば、自己のノード順位を第ｍ＋１ノードとし、送信元の子機のＩＤを自己の上位ノードとして記憶すると共に、自己のＩＤを送信元とし自己のノード順位を含む応答を送信元の子機に送信することを特徴としており、上位ノードの子機に自己のノード順位を報知することができる効果がある。
【００２９】
また、本発明によれば、上記無線通信システムにおいて、子機は、受信した網構築信号の受信信号強度を測定し、受信したビット誤り率測定用データからビット誤り率を測定し、測定された受信信号強度とビット誤り率が予め記憶されている閾値よりも良好であった場合に応答を送信することを特徴としており、通信品質が良好でない経路は選択しないようにして、良好な経路を決定することができる効果がある。
【００３０】
また、本発明によれば、上記無線通信システムにおいて、子機は、複数の別の子機から網構築信号を受信した場合、ノード順位が最も高い子機を自己の上位ノードとし、ノード順位が等しい場合には、受信した網構築信号の受信信号強度とビット誤り率が最も良好な子機を自己の上位ノードとして記憶すると共に、前記上位ノードの子機に応答を送信することを特徴としており、最も効率がよく、通信品質が最良な経路を決定することができる効果がある。
【００３１】
また、本発明によれば、上記無線通信システムにおいて、子機は、別の子機が親機又は自己以外の子機に応答した応答信号を傍受した場合に、前記別の子機が自己の近隣に位置していることを認識して近接局として記憶しておき、データ通信の際には、前記近接局と送信のタイミングが一致しないように制御することを特徴としており、近接局との通信衝突を防ぐことができる効果がある。
【発明を実施するための最良の形態】
【００３２】
［発明の概要］
本発明の実施の形態について図面を参照しながら説明する。
本発明の実施の形態に係る無線通信システムは、単チャネルで、親機から複数の子機への１対多の中長距離通信を行うシステムであって、親機から全ての子機に通信するために、最適な経路を定義する網構築として、まず親機と直接通信可能な第１ノードの子機を決定し、次に、第１ノードの子機を介して通信状態が最適となるよう、第２ノードの子機を決定し、以下順次上位ノードの子機を介して下位ノードの子機を決定していき、最適な経路が決定されると、当該経路に従って親機から順次上位ノードの子機を介して通信を行うものであり、簡易な構成で、単チャネルの無線機でも混信や通信衝突を起こさずに１対多の中長距離双方向通信を実現できるものである。
【００３３】
また、本システムは、子機が移動機ではなく、固定的に設置されるものを想定しており、一旦親機及び各子機を設置して最適経路を登録すれば、その後は常に最適な経路で通信を行うことができ、また、環境や経時変化によって設置状況が変更になった場合は再度網構築を行うことにより、最適な経路を更新して登録することができるものである。
【００３４】
［主局の構成：図１］
本発明の実施の形態に係る無線通信システムは、１つの主局と、複数の従局とから構成されており、主局と従局との間で１対多の通信が行われるものである。主局及び従局は移動型ではなく固定設置されている。
図１は、本発明の実施の形態に係る無線通信システム（本システム）の主局の概略構成ブロック図である。
本システムの主局は、無線通信機能を備えた親機１と、網構築及び構築された経路に基づいて通信を行うための制御を行う外部制御機２とから構成されている。
【００３５】
そして、親機１は、無線通信を行う無線部１１と、無線通信に伴う信号処理を行う制御部１２と、自己のＩＤ及びシステム内の全ての子機のＩＤ等を記憶するメモリ部１３とを備えている。
外部制御機２は、網構築の制御を行う制御部２１と、全ての子機のＩＤや、網構築によって決定された経路等を記憶する記憶部２２とを備えている。外部制御機２における制御については後で詳細に説明する。尚、図示は省略するが、外部制御機は、通常、メッセージを表示する表示部や、オペレータが指示やパラメータを入力するキー入力部を備えている。
【００３６】
親機１の制御部１１及び外部制御機２の制御部２１はＣＰＵ等で構成され、メモリ部１３，２２はメモリやハードディスク等で構成され、メモリ部１３，２２に記憶されているプログラムを制御部１１，２１が起動することにより処理が行われ、各種機能が実現される。
尚、外部制御機２を親機１と一体に構成してもよい。請求項に記載した「親機」は親機１と外部制御機２とを合わせたものに相当している。
【００３７】
［従局の構成：図２］
図２は、本システムの従局の概略構成ブロック図である。
従局は、無線通信機能を備えた子機３と、子機３によって制御される被制御装置４とから構成されている。
被制御装置４は、例えば、子局３を介して親機に集中管理される装置であり、ライト等が考えられる。
子機３は、無線通信を行う無線部３１と、無線通信に伴う信号処理や、親機からの指示で被制御装置の監視や制御を行う制御部３２と、自己のＩＤと親機のＩＤ及び網構築の際に取得した近隣の子局のＩＤ等を記憶するメモリ部３３とを備えている。
そして、親機と同様に、子機３の制御部３１はＣＰＵ等で構成され、メモリ部３３はメモリやハードディスク等で構成され、メモリ部３３に記憶されているプログラムを制御部３１が起動することにより処理が行われ、子機における機能が実現される。
【００３８】
［網構築信号のデータ構成：図３］
本システムでは、親機から通信を行う際に最適な通信状態で最も効率的に単方向通信が行えるよう、親機に近い子機から順次遠くの子機に通信する経路を定義する網構築を行う。経路は１つに限らず、複数あってもよい。通信経路は、各子機について親機からのノード順位と、各子機同士の接続関係を決定することにより定義される。
【００３９】
網構築に際しては、網構築の処理を行うための専用の信号として、網構築信号を用いる。図３は、親機から送信される網構築信号のデータ構成例を示す模式説明図である。
図３に示すように、親機から送信される網構築信号は、網構築用の信号であることを示す「網構築用認識フラグ」と、「送信元ＩＤ」と、「通信先ＩＤ」と、「ＢＥＲ（Bit Error Rate；ビット誤り率）測定用データ」とから構成されている。網構築信号は、主局の外部制御機２で生成され、親機１から送信される。
【００４０】
「網構築用認識フラグ」は、通常のデータ通信ではなく網構築専用の信号であることを示すフラグであり、子機３は、受信信号に網構築用認識フラグが含まれていると、網構築を行うための処理を行う。
【００４１】
「送信元ＩＤ」は、自己のＩＤであるが、下位ノードの子機からの応答を受信して、更に上位ノードに応答する場合には、下位ノードの子機のＩＤも付加する。
「通信先ＩＤ」は、通信先のＩＤであり、第２ノード以下に送信する場合には、経由する経路上の上位ノードの子機のＩＤも付加する。
「ＢＥＲ測定用データ」は、網構築にあたり、最適な経路を定義するために、各子機が受信信号の当該データからＢＥＲを測定し、通信品質を確認する際に用いる測定用のデータである。
【００４２】
また、子機３から送信される網構築信号の構成は、図３に示した親機１からの網構築信号に含まれる「網構築用認識フラグ」と、「送信元ＩＤ」と、「通信先ＩＤ」と、「ＢＥＲ（Bit Error Rate）測定用データ」に加えて、更に「自己のノード順位」が含まれる。
網構築時の親機及び子機の処理については後で詳細に説明する。
【００４３】
［ノード順位テーブル：図１１］
本システムにおける網構築の具体例について説明する前に、親機が網構築によって決定する子機のノード順位について図１１を用いて説明する。図１１は、親機の外部制御機に記憶されているノード順位テーブルの模式説明図である。
上述したように、親機の外部制御機は自己のＩＤと、全ての子機のＩＤとを記憶しており、各子機は、親機のＩＤと自己のＩＤとを記憶している。そして、親機は、網構築信号を送信し、子機からの応答に応じて各子機のノード順位を決定し、各子機のＩＤに対応付けてノード順位テーブルに記憶していく。また、子機は網構築によって自己の上位に位置する上位ノードの子機のＩＤや、近隣の子機のＩＤを記憶する。
【００４４】
図１１に示すように、親機の外部制御機が備えるノード順位テーブルには、予めシステム内の全ての子機のＩＤ（ここでは子機１〜子機９）が記憶されており、網構築によってノード順位が決定された子機は、ＩＤに対応してノード順位が記憶されるものである。
【００４５】
［網構築の例］
次に、本システムにおける網構築の例について図４〜図１０を用いて説明する。
［通信品質］
本システムの子機には、予め通信可能と判断する通信品質の閾値が記憶されている。本システムでは、ＲＳＳＩ（Received Signal Strength Indicator；受信信号強度）とＢＥＲの閾値がそれぞれ記憶されており、受信した網構築信号から検出したＲＳＳＩが閾値以上であり、且つ測定したＢＥＲが閾値以下であった場合に、通信品質が良好であると判断する。そして、設定されるＲＳＳＩの閾値及びＢＥＲの閾値を調整することにより、通信可能範囲を調整することができるものである。例えば、ＲＳＳＩの閾値を大きくし、ＢＥＲの閾値を小さくすれば、通信品質の条件が厳しくなって通信可能範囲が狭くなる。
また、親機及び子機にはＢＥＲを測定するためのＢＥＲ測定用データが予め記憶されており、必要な時に網構築信号に付加する。
【００４６】
［応答時間］
また、親機の外部制御機及び子機には、網構築信号を送信した後に応答を待ち受ける一定時間が予め設定されている（タイムアウト時間）。例えば通信先が１つの場合のタイムアウト時間ｎ秒とすると、下位ノードと通信する場合や、通信先が複数の場合にはｎ秒よりも長くなるよう随時変更可能とする。
また、親機及び子機の無線部は送信時以外は間欠受信状態で消費電力の低減を図るようにしている。
【００４７】
［第１ノード決定のための処理：図４，５］
主局におけるノード決定の処理は外部制御機によって行われるが、説明を簡単にするために以下親機と外部制御機とを合わせたものを「親機」と称するものとする。
まず、親機と直接通信を行う第１ノードとなる子機を決定する際の手順について図４，５を用いて説明する。図４，５は、第１ノードとなる子機を決定する際の網構築信号の送信を示す模式説明図である。尚、子機８及び子機９については図示を省略している。
親機は、どの子機が第１ノードになるかわからないので、全ての子機に対して網構築信号を送信する。
【００４８】
図４の例では、親機が、子機１宛に網構築信号を送信している。
親機から子機１宛の網構築信号に含まれるものは、（１）網構築用認識フラグと、（２）送信元ＩＤ（ここでは親機のＩＤ）と、（３）通信先ＩＤ（ここでは子機１のＩＤ）と、（４）ＢＥＲ測定用データである。親機は、第１ノードを決定する場合のみＢＥＲ測定用データを送信する。そして、親機は、網構築信号送信後、予め設定された一定時間だけ受信状態となって、通信先の子機１からの応答を待ち受ける。
このとき、親機の通信可能範囲にある子機２及び子機３も、子機１宛の網構築信号を受信するが、通信先ＩＤが自己のＩＤと一致しないために自己宛ではないと判断し、当該網構築信号に対して応答することはなく、衝突は発生しない。
【００４９】
そして、図５に示すように、子機１が親機の通信可能範囲にある場合、子機１は親機が送信した網構築信号を受信し、自己のＩＤと通信先のＩＤとが一致していることから、自己宛であると判断する。
子機１は、受信した網構築信号の受信強度（ＲＳＳＩ）を算出し、更にＢＥＲ測定用データについてＢＥＲを測定し、算出されたＲＳＳＩが予め記憶されているＲＳＳＩの閾値よりも大きく、且つＢＥＲの測定値が予め記憶されているＢＥＲの閾値よりも小さい場合に、受信状態が良好であると判断し、更に、受信した網構築信号の送信元が親機であることから、自分が第１ノードになることを認識し、内部に記憶する。
【００５０】
そして、子機１は、応答用の網構築信号を受信信号の送信元である親機に送信する。
子機１からの応答の網構築信号には、（１）網構築用認識フラグ、（２）送信元ＩＤ（子機１のＩＤ）、（３）通信先ＩＤ（親機のＩＤ）、更に（４）自分のノード順位（第１ノード）、（５）ＢＥＲ測定用データが含まれる。
ここで送信されるＢＥＲ測定データは、子機１から親機への応答信号を傍受した別の子機が、自己と子機１との通信品質の確認を行うために付されるものである。
【００５１】
そして、親機は、図４の網構築信号の送信後一定時間内に図５の子機１からの応答を受信して、子機１が第１ノードになることを決定し、図１１のノード順位テーブルに登録する。
次に、図４に示すように、親機は、通信先を子機２に変えて、同様に網構築信号を送信する。親機は以下同様にして、全ての子機に網構築信号を送信し、第１ノードを決定する。図４の例では、子機１，子機２，子機３が第１ノードとなり、それ以外の子機については網構築信号に対する応答を時間内に受信できずタイムアウトとなり、第２ノード以下を決定する処理に回す。
【００５２】
ところで、図５において、子機４及び子機５は、子機１の通信可能範囲内にあり、子機１が親機に対して応答した網構築信号を傍受している。
子機４及び子機５は、受信した網構築信号のＲＳＳＩ及びＢＥＲから通信品質を判定し、子機１が自分の通信可能範囲にあり、且つ子機１のノードデータ順位が第１ノードであることから、子機４及び子機５はそれぞれ、自分が第２ノードになれることを認識する。
【００５３】
ここで、子機４及び子機５は、子機１について、自分の上位ノードになる可能性がある子機であると認識して、「上位ノード候補」として子機１のＩＤと、受信信号から得られるＲＳＳＩ及びＢＥＲとを対応付けて記憶しておく。上位ノード候補は、自分の上位ノードとして最適な子局を登録するものであり、複数の上位ノードの子局からの送信信号を受信した場合には、それらのノード順位が同一であれば、通信品質が最も良好な子局を自己の上位ノードとして登録する。これにより、最適な経路が選択されるものである。
【００５４】
更に、後で説明するが、子機は、ノード順位が自己と同等又は下位であって上位ノード候補でない子機からの送信を傍受した場合、送信元の子機が近隣にいることを認識し、「近接局」としてそのＩＤとＲＳＳＩ及びＢＥＲを記憶しておく。「近接局」に登録された子機がある場合、近くに別の子機が存在することを示すものであるから、網構築後にデータ通信を行う際に、近接局の送信と衝突しないように送信のタイミングを調整することが必要となる。この処理については後で説明する。
【００５５】
［第２ノード決定のための処理：図６〜図９］
次に、第２ノード決定のための処理について図６〜図９を用いて説明する。図６〜図９は、第２ノード決定のための網構築信号を示す模式説明図である。
親機は、図１１のノード順位テーブルを参照して、第１ノードにならなかった子機に対して、第１ノードを介して接続を試み、第２ノード以下を決定する。図５までの段階で、子機１〜子機３は第１ノードであることが判明しているので、まず子機１を介して、ノード順位が未定の子機４〜子機９宛に網構築信号を送信する。
【００５６】
まず、図６に示すように、親機が、第１ノードの子機１を介して子機４に網構築信号を送信する。
親機から子機４宛の網構築信号には、（１）網構築用認識フラグ、（２）送信元ＩＤ（親機）、（３）通信先ＩＤ（子機１＋子機４）が含まれる。第１ノードを決定する処理ではないので、ＢＥＲ測定用データは含まれない。このとき、親機の通信可能範囲にある子機２及び子機３もこの網構築信号を受信するが、通信先ＩＤが自己のＩＤではないので、何もしない。
【００５７】
次に、図７に示すように、網構築信号を受信した子機１は、通信先ＩＤに自己のＩＤが含まれるので、網構築信号を送信する処理を行う。
具体的には、通信先ＩＤから自己のＩＤを除去して、子機４に網構築信号を送信する。すなわち、子機１から子機４への網構築信号には、（１）網構築用認識フラグ、（２）送信元ＩＤ（子機１）、（３）通信先ＩＤ（子機４）、更に（４）自分のノード順位（第１ノード）が含まれる。
【００５８】
ここで、子機１の通信可能範囲にある親機及び子機５は、子機１から子機４への網構築信号を傍受するが、親機及び子機５は、通信先ＩＤが自己のＩＤと一致しないために何もしない。
【００５９】
そして、図８に示すように、子機４は、既に第１ノード決定時に自分が子機１の通信可能範囲にいて、第２ノードになれることを認識しているが、子機１からの網構築信号を受信してそのことを確認し、子機１に応答用の網構築信号を送信する。
子機４からの応答の網構築信号には、（１）網構築用認識フラグ、（２）送信元ＩＤ（子機４）、（３）通信先ＩＤ（子機１）、（４）自分のノード順位（第２ノード）、（５）ＢＥＲ測定用データが含まれる。
【００６０】
ここで、子機５は、子機４が子機１に送信した網構築信号を傍受するが、既に「上位ノード候補」として記憶されている子機１が第１ノードであるのに対して、子機４は第２ノードであるため、子機４を上位ノード候補とすることはない。
しかし、子機５は、受信信号からＲＳＳＩ及びＢＥＲを測定し、良好であれば、通信可能範囲にいる他局であると認識し、子機４を近接局としてそのＩＤとＲＳＳＩ及びＢＥＲを記憶しておく。
【００６１】
そして、図９に示すように、子機１は、子機４からの応答を受信して、送信元に自己のＩＤを追加して親機に送信する。つまり、子機１からの応答は、（１）網構築用認識フラグ、（２）送信元ＩＤ（子機１＋子機４）、（３）通信先ＩＤ（親機）、（４）自分のノード順位（第１ノード）となる。
【００６２】
親機では、子機１を介して子機４との通信を試みる際には、第２ノードの探索となるためタイムアウト時間を２ｎ秒とし、２ｎ秒の間受信動作を行う。２ｎ秒の間に子機１を介して子機４からの応答を受信すると、親機は、子機１→子機４の経路を確定して記憶する。また、図１１のノード順位テーブルに、子機４が第２ノードであることを登録する。
【００６３】
次に、親機は、子機１を介してノード順位が未定の子機５に網構築信号を送信し、図６〜図８と同様の手順で子機１→子機５の経路を決定し、ノード順位テーブルに子機５が第２ノードであることを登録する。
尚、子機５から子機１への応答の際に、子機４はこれを傍受して、子機５のＩＤを取得し、ＲＳＳＩ、ＢＥＲを測定して、子機５を近接局として記憶しておく。
【００６４】
そして、親機は、子機１を介して子機６〜子機９に網構築信号を送信し、網構築を試みるが、子機６〜９は子機１の通信可能範囲にいないために、応答が受信できずタイムアウトとなり、子機６〜９は子機１の下位ノードにはならず、ノード順位は未登録のままとなる。
【００６５】
次に、親機は、別の第１ノードの子機２を介してノード順位が未登録の子機の経路を探索する。
すなわち、親機は、子機２を介して子機６〜９に網構築信号を送信し、子機６が子機２の下位ノードとなることを認識して、子機２→子機６の経路を決定し、子機６のノード順位を第２ノードとして登録する。
【００６６】
以下同様にして、親機は子機３を介して子機７〜９に網構築信号を送信し、子機７が子機３の下位ノードとなることを認識して、子機３→子機７の経路を決定し、子機７のノード順位を第２ノードとして登録する。
【００６７】
［第３ノード決定のための処理：図１０］
次に、第３ノード決定のための処理について図１０を用いて説明する。図１０は、第３ノード決定の模式説明図である。
親機は、第２ノードまでに登録されなかった子機８，９について第３ノードとしての登録を試みる。
図１０に示すように、親機は、第１ノード＋第２ノードを介して子機８，９に網構築信号を送信する。子機１を介して探索する場合、通信先は、（子機１＋子機４＋子機８）と（子機１＋子機５＋子機８）の２通りがある。
【００６８】
子機１は、親機からの網構築信号を受信すると、通信先ＩＤを（子機４＋子機８）として網構築信号を送信する。そして、衝突を避けるために、予め設定されている一定時間が経過してから通信先ＩＤ（子機５＋子機８）の網構築信号を送信する。
【００６９】
図１０の例では、子機８は、子機４からも子機５からも受信可能な位置にあり、最初に子機４からの網構築信号を受信すると、「上位ノード候補」として、送信元の子機４のＩＤとノード順位、ＲＳＳＩ及びＢＥＲを記憶する。
そして、子機８は更に予め設定された時間、別の上位ノード候補からの網構築信号を待ち受ける。図１０の例では、子機８は、当該時間内に子機５からの網構築信号を受信することになる。そして、子機８は、当該網構築信号の送信元である子機５のＩＤとノード順位、ＲＳＳＩ及びＢＥＲを記憶する。
【００７０】
そして、子機８は、既に上位ノード候補に記憶されている子機４と、後から記憶した子機５とを比較し、まずノード順位が高いほうを上位ノードとするが、同順位の場合、通信品質が良好な方を選択する。ここでは、子機４よりも子機５の方が通信品質が高いため、子機５を上位ノードとして選択して、子機５に応答の網構築信号を送信する。
子機４では、子機８からの応答が得られず、タイムアウトになる。
【００７１】
そして、子機１は、子機５を介して子機８からの応答を受信するので、送信元として（子機１＋子機５＋子機８）を含む網構築信号を親機に送信する。親機では、当該網構築信号を受信して、子機１→子機５→子機８の経路を決定し、子機８のノード順位を第３ノードとしてノード順位テーブルに記憶する。
更に親機は、同様にして子機９が子機４の下位ノードとなることを決定し、子機１→子機４→子機９の経路と子機９が第３ノードであることを記憶する。
このようにして全ての子機のノード順位及び経路が決定されるものである。
【００７２】
尚、どの子機の通信可能範囲からも外れてしまう位置にある子機については、どの末端ノードから網構築信号を送信してもタイムアウトとなってしまい、ノード順位が登録されないことになる。その場合、当該子機の設置場所が適切ではないということであるから、親機の外部制御機は、表示部に「子機ｘｘは設置場所が不適切です」といったメッセージを出力して移設を促す。
【００７３】
［経路テーブル：図１２］
上述したように親機は、全ての子機が含まれるよう経路を決定していく。そして、経路が確定する毎に、経路テーブルに記憶する。図１２は、経路テーブルの模式説明図である。
図１２に示すように、経路テーブルは、経路の名称（経路識別データ）と、各経路に含まれる子機のＩＤをノード順位と共に記憶している。ここでは、経路１は子機１→子機４→子機９、経路２は子機１→子機５→子機８、経路３は子機２→子機６、経路４は子機３→子機７が登録されている。尚、図では子機ｎのＩＤを「ＩＤｎ」と記載している。
【００７４】
［親機の外部制御機におけるノード決定時の処理：図１３，１４］
次に親機の外部制御機におけるノード決定の処理について図１３及び図１４を用いて説明する。図１３及び図１４は、親機の外部制御機におけるノード順位決定の処理を示すフローチャート図である。尚、説明を簡単にするために、親機の外部制御機を「親機」と称する。
図１３に示すように、親機は、まず、ノード要求順位を１に設定し（１００）第１ノードから探索する。そして、ｉに１を設定し（１０２）、子機ｉ（ここでは子機１）に網構築信号を送信する（１０４）。
【００７５】
親機は、子機ｉからの応答を待ち受け（１０６）、応答がなければ（Noの場合）、タイムアップしたかどうかを判断し（１０８）、タイムアップしていなければ（Noの場合）処理１０６に戻って応答を待ち受ける。
また、処理１０６で応答があれば（Yesの場合）、親機は、子機ｉのノード順位を「１（第１ノード）」として登録する（１１０）。
【００７６】
そして、処理１０８でタイムアップした場合（Yesの場合）と処理１１０で第１ノードの登録を行った場合、親機は、全ての子機についてチェックしたかどうかを判断し（１１２）、全ての子機についてチェックしていない場合（Noの場合）には、ｉにｉ＋１を設定し（１１４）、処理１０４に戻って次の子機について同様の処理を行う。
【００７７】
処理１１２で全ての子機についてチェックした場合（Yesの場合）には、親機は、全ての子機のノード順位が登録されたかどうかを判断し（１２０）、登録された場合（Yesの場合）には処理を終了する。
また、処理１１２で全ての子機のノード順位が登録されていない場合（Noの場合）には、第２ノード以下を決定する処理に移行する（Ａ）。
【００７８】
図１４に示すように、図１３の（Ａ）に続き、親機はまずＮに１を設定し（２００）、ノード要求順位をＮ＋１とする（２０２）。ここでは、まず、ノード要求順位は２となる。そして親機は、ノード順位Ｎの子機を介してノード順位が未登録の子機に網構築信号を送信する（２０４）。例えば第１ノードの子機１を介して未登録の子機４に網構築信号を送信する。
【００７９】
そして、親機はノード順位Ｎの子機を介して応答があるかどうかを判断し（２０６）、応答がなければ（Noの場合）、タイムアップしたかどうかを判断し（２０８）、タイムアップしていなければ（Noの場合）処理２０６に戻って応答を待ち受ける。
処理２０６で応答があれば（Yesの場合）、親機は、当該下位の子機のノード順位に「Ｎ＋１」を登録する（２１０）。上の例では、第１ノードの子機１を介して子機４から応答があれば、子機４を第２ノードに登録する。
それと共に、確定した経路を登録する（２１２）。上の例では、子機１→子機４の経路を登録する。
【００８０】
そして、処理２０８でタイムアップした場合（Yesの場合）と処理２１２で経路の登録を行った場合、親機は、まだ未登録の子機があれば（例えば子機５〜）同一の第Ｎノードの子機（ここでは子機１）を介して処理２０４〜２１２を繰り返す（図示省略）。
そして、当該第Ｎノードの子機（ここでは子機１）を介して全ての未登録の子機について探索が終わった場合には、親機は、全ての第Ｎノードの子機（子機１，子機２，子機３）についてチェックしたかどうかを判断し（２１２）、全ての第Ｎノードの子機についてチェックしていない（Noの場合）場合には、処理２０４に戻って別の第Ｎノードの子機（例えば子機２）を介して未登録の子機との通信を試みる。
【００８１】
処理２１４において、全ての第Ｎノードの子機についてチェックした場合（Yesの場合）には、親機は、全ての子機のノード順位が登録されたかどうかを判断し（２１６）、登録された場合（Yesの場合）には処理を終わる。
【００８２】
また、処理２１６でまだ全ての子機のノード順位が登録されていない（Noの場合）場合には、親機は、ノード順位Ｎ＋１の子機が少なくとも１つ登録されたかどうかを判断し（２１８）、１つも登録されていない場合（Noの場合）には、現時点の末端ノードから通信可能な子機は残っていないと判断して、未登録の子機のＩＤを付して設置場所変更のメッセージを出力し（２２０）、処理を終わる。
処理２１８でノード順位Ｎ＋１の子機が１つでも登録されていれば（Yesの場合）、親機は、ＮにＮ＋１を設定し（２２２）、処理２０２に移行して、更に下位のノード順位の子機を探索する。
このようにして親機の処理が行われるものである。
【００８３】
［子機におけるノード決定時の処理：図１５，１６，１７］
次に、子機におけるノード決定の処理について図１５，１６，１７を用いて説明する。図１５，１６，１７は、子機におけるノード順位決定の処理を示すフローチャート図である。特に、図１５では、第１ノードを確定する処理を示している。
図１５に示すように、子機は、間欠受信の受信待ち受け状態において、網構築信号を受信すると（３００）、送信元が親機であるかどうかを判断し（３０２）、親機でなければ（Noの場合）、図１６の（Ｃ）に移行する。
また、処理３０２において通信元が親機であれば（Yesの場合）、子機は、更に通信先ＩＤが１つで自己のＩＤと一致しているかを判断し（３０４）、通信先ＩＤが１つではない、又は通信先が１つでも自己と一致していない場合（Noの場合）には、図１７の（Ｄ）に移行する。
【００８４】
処理３０４で通信先のＩＤが１つで自己のＩＤと一致している場合（Yesの場合）、子機は、受信信号から受信信号強度（ＲＳＳＩ）とＢＥＲを測定し（３０６）、それぞれ予め設定されている閾値と比較して、ＲＳＳＩ、ＢＥＲ共に閾値よりも良好かどうか、すなわち通信品質が良好かどうかを判断する（３０８）。
処理３０８で、通信品質が良好でなければ（Noの場合）、子機は、処理３００に戻って網構築信号を待ち受ける。
【００８５】
処理３０８で通信品質が良好であれば（Yesの場合）、子機は、自己のノード順位として「１（第１ノード）」を内部に記憶し、親機に自ノード順位が１であることを示す網構築信号を送信し（３１２）、待ち受け状態に戻る。
【００８６】
次に、図１５の（Ｃ）以降の処理について図１６を用いて説明する。（Ｃ）以降の処理は、当該子機の上位ノードを決定し、自己のノード順位及び親機からの経路を確定する処理である。
図１６に示すように、子機は、図１５の処理３０２で送信元が親機ではなかった場合、上位ノード候補が記憶されているかどうかを判断し（４００）、上位ノード候補が記憶されていない場合（Noの場合）、子機は、当該網構築信号の送信元を上位ノード候補として、送信元ＩＤと、ノード順位と、ＲＳＳＩ及びＢＥＲを記憶する（４１０）。
【００８７】
また、処理４００において、上位ノード候補が記憶されている場合（Yesの場合）、子機は、受信した網構築信号の送信元のノード順位と、記憶されている上位ノード候補のノード順位とを比較する（４０２）。
【００８８】
そして、受信した網構築信号の送信元のノード順位のほうが上位であれば、子機は、処理４１０に移行して、受信した網構築信号の送信元を上位ノード候補として登録する。
また、処理４０２で送信元のノード順位のほうが下位であれば、子機は、受信待ち受け状態に移行する。
【００８９】
更に、処理４０２で送信元のノード順位と、記憶されている上位ノード候補のノード順位とが同じであった場合、子機は、受信信号のＲＳＳＩが記憶されているＲＳＳＩよりも大きいかどうかを判断し（４０４）、記憶されているＲＳＳＩ以下であった場合（Noの場合）には、受信待ち受け状態に移行する。
【００９０】
処理４０４で、受信信号のＲＳＳＩが、記憶されているＲＳＳＩよりも大きかった場合（Yesの場合）、子機は、更にＢＥＲを比較して（４０６）、受信信号のＢＥＲが記憶されているＢＥＲ以上であった場合には待ち受け状態に移行する。
処理４０６で、受信信号のＢＥＲが記憶されているＢＥＲよりも低かった場合（Yesの場合）、子機は、ＲＳＳＩとＢＥＲの値が閾値と比較して良好かどうかを判断し（４０８）、良好でなければ受信待ち受け状態に移行する。
【００９１】
また、処理４０８で通信品質が良好であった場合には（Yesの場合）、子機は、処理４１０に移行して、送信元を上位ノード候補として記憶する（４１０）。ＲＳＳＩとＢＥＲの両方をチェックするのは、受信信号強度が十分であってもノイズが多い経路を排除するためである。
そして、子機は、自己のノード順位を、上位ノード候補の順位＋１として記憶する（４１２）。
更に子機は、一定時間内に別の上位ノードから網構築信号を受信するかどうかを監視し（４１４）、受信した場合には（Yesの場合）、子機は処理４０２に移行して、同様にして上位ノードを選択する。
【００９２】
処理４１４で一定時間内に別の上位ノードから網構築信号を受信しなかった場合（Noの場合）、子機は、現在記憶されている上位ノード候補を自己の上位ノードと確定して、自己のノード順位を上位ノード順位＋１として記憶し、当該上位ノードに自己のノード順位が上位ノード順位＋１であることを報知する網構築信号を送信し（４１６）、受信待ち受け状態に移行する。
【００９３】
次に、図１５の（Ｄ）以降の処理について図１７を用いて説明する。（Ｄ）以降の処理は、当該子機よりも更に下位の子機を探索する場合の処理である。
図１７に示すように、子機は、受信した網構築信号の通信先ＩＤが複数で、最上位が自己のＩＤと一致しているかどうかを判断し（５００）、通信先ＩＤが複数ではない場合又は最上位が自己のＩＤではない場合には（Noの場合）、受信待ち受け状態に移行する。
【００９４】
また、処理５００において、受信した網構築信号の通信先ＩＤが複数で、最上位が自己のＩＤと一致している場合（Yesの場合）には、親機が当該子機を介して下位の子機を探索するための網構築信号であるから、子機は、通信先ＩＤから自己のＩＤを削除して網構築信号を送信する（５０２）。
【００９５】
そして、子機は、下位の子機からの応答を待ち受け（５０４）、応答がない場合（Noの場合）、タイムアウトしたかどうかを判断し（５１０）、タイムアウトした場合には（Yesの場合）受信待ち受け状態に戻る。また、タイムアウトしていなければ（Noの場合）、処理５０４に戻って応答を待ち受ける。
【００９６】
また、処理５０４で下位の子機から応答を受信した場合（Yesの場合）、子機は、通信先ＩＤが自己のＩＤと一致しているかどうかを判断し（５０６）、一致していなければ（Noの場合）、処理５０４に戻って応答を待ち受ける。
【００９７】
処理５０６で通信先ＩＤが自己のＩＤと一致した場合には（Yesの場合）、子機は、応答として受信した網構築信号の送信元ＩＤに自己のＩＤを付加して上位ノードへ網構築信号を送信する（５０８）。
このようにして、子機におけるノード決定の処理が行われるものである。
【００９８】
［網構築後の通信］
次に、網構築により通信経路が定義された後の実際の通信について説明する。
［データ送信信号：図１８］
データ通信時のデータ送信信号の構成について図１８を用いて説明する。図１８は、データ通信時のデータ送信信号の構成を示す模式説明図である。
本システムの親機は、データ通信時には、送信すべきデータの他に、宛先情報として、網構築で決定された経路毎に通信先の子機を指定する情報を付したデータ送信信号を送信する。宛先情報は、経路を識別する経路識別データと、個々の子機を指定する通信先ＩＤとから成る。複数の経路の子機に送信する場合には、経路識別データと通信先ＩＤとから成る情報を複数含むようにする。
【００９９】
送信データの具体的な構成は、図１８に示すように、送信元ＩＤと、経路識別データと、それに対応する通信先ＩＤとを備え、ここでは、経路１に対応する通信先ＩＤとして子機１，子機４，子機９が書き込まれている。尚、図では子機ｎに対応するＩＤを、「ＩＤｎ」と記載している。更に、経路２に対応する通信先として子機１，子機５，子機８が書き込まれている。このように複数の経路の子機に送信する場合には、経路毎に通信先を指定した情報を複数備える。そして、宛先情報の後に送信すべきデータを付加して送信するようになっている。
【０１００】
［通信例：図１９〜図２８］
具体的な通信例について図１９〜図２８を用いて説明する。図１９〜図２８は、具体的な通信例を示す模式説明図である。
ここでは、図１０に示したシステムにおいて、親機から子機８，９にデータ通信を行う場合について説明する。
図１９に示すように、まず、親機は、図１２に示した経路テーブルに基づいて、子機８及び子機９が含まれる経路識別データと、それぞれの経路の途中にある子機のＩＤを取得し、宛先情報として送信データに組み込む。ここでは、経路１に対応して、子機１＋子機４＋子機９を指定し、経路２に対応して、子機１＋子機５＋子機８を指定する。
従って、親機から送信される送信信号には、（１）送信元ＩＤ（ここでは親機）（２）経路識別データと通信先ＩＤの組合せ（３）送信データが含まれる。図１９の例では、経路１に対応した通信先として、子機１＋子機４＋子機９を指定し、経路２に対応する通信先として、子機１＋子機５＋子機８が指定されている。それらの宛先情報に加えて送信すべきデータを付している。
【０１０１】
そして、親機が、図１９に示した送信信号を送信すると、通信先ＩＤが自己のＩＤと一致する子機１がそれを受けて処理を行う。
図２０に示すように、子機１は、受信した信号の通信先ＩＤを読み取って、自己の下位ノードである子機４及び子機５にデータを送信するための信号を送信する。その際に、子機１は、受信した送信信号の通信先から自己のＩＤを削除して送信する。
【０１０２】
具体的には、子機１は、（１）送信元ＩＤ（子機１）（２）経路１に対応する通信先として子機４＋子機９、経路２に対応する通信先として子機５＋子機８（３）送信すべきデータを含む信号を送信する。子機１からの送信信号は、子機４と子機５が受信して、更に下位ノードに送信する処理を行う。
【０１０３】
ここで、子機４と子機５は、受信信号の通信先ＩＤから判断して、自分の他に同時に下位ノードへ送信する可能性がある子機があることがわかる。ところで、子機４には、網構築時に、近接局のデータとして、近隣に子機５が存在することを認識して記憶しており、同様に、子機５は、近隣に子機４が存在することを記憶している。そこで、お互いに送信のタイミングをずらさなければならないことがわかる。
【０１０４】
本システムの特徴として、近接局が存在する場合、衝突を避けるためにＩＤ（子機番号）の若い順に優先的に送信を行い、ＩＤが大きい子機は、上位ノードから受信した受信データを保持しておき、送信可能な状態になるまで送信動作を行わずに待機する。
【０１０５】
図２０の例では子機４が優先となり、子機５は受信データを保持して送信可能状態になるのを待ち受ける。
図２１に示すように、子機４は、子機１からの受信信号に基づいて、通信先ＩＤから自己のＩＤを削除して送信する。具体的には、子機４からの送信信号は、（１）送信元ＩＤ（子機４）（２）経路１に対応する通信先として子機９、経路２に対応する通信先として子機５＋子機８（３）送信すべきデータを含む信号を送信する。子機は、受信信号中に複数の経路が含まれている場合、自分が含まれない経路についての通信先ＩＤは変更せず、そのまま送信する。
この送信信号は子機９だけでなく、近隣に位置する子機５にも受信されるが、子機５は、送信元の子機４が自己の上位ノードではないため、処理は行わない。
【０１０６】
そして、図２２に示すように、子機９は、子機４からの信号を受信して、親機からの送信データを取得し、子機４に応答を行う。子機９からの応答信号は、（１）送信元ＩＤ（子機９）（２）経路１に対応する通信先として子機４、経路２に対応する通信先として子機５＋子機８（３）応答データを含む信号である。
【０１０７】
次に、図２３に示すように、子機９からの応答信号を子機４が受信し、子機４は上位ノードへ応答する処理を行う。尚、子機５も子機９からの応答信号を受信するが、送信元の子機９が自己の上位ノードではないので処理は行わない。
子機４は、子機９からの応答信号の送信元ＩＤに自己のＩＤを付して、自己の上位ノードである子機１に応答信号を送信する。子機４からの応答信号は、（１）送信元ＩＤ（子機４＋子機９）（２）経路１に対応する通信先として子機１、経路２に対応する通信先として子機５＋子機８（３）応答データを含む信号である。
【０１０８】
次に、図２４に示すように、子機４からの応答信号を子機１が受信して、子機１は親機に応答する処理を行う。尚、子機５も子機４からの応答信号を受信するが、送信元の子機４が自己の上位ノードではないので処理は行わない。
子機１は、子機４からの応答信号の送信元ＩＤに更に自己のＩＤを付して、自己の上位ノードである親機に応答信号を送信する。子機１からの応答信号は、（１）送信元ＩＤ（子機１＋子機４＋子機９）（２）経路１に対応する通信先として親機、経路２に対応する通信先として子機５＋子機８（３）応答データを含む信号である。
親機は、この応答信号を受信すると、送信元ＩＤの情報から、経路１の子機９への通信が完了したことを認識する。
【０１０９】
このとき、子機１からの送信信号は、親機だけでなく子機５にも受信される。子機５は、送信元が自己の上位ノードであり（子機１のこと）、既に子機１から受信して保持している図２０に示した信号と比較して、経路１の通信先ＩＤが異なっていることを確認すると、経路１の通信が完了したと判断し、保持していたデータを下位ノードに送信する処理を開始する。ここでは、図２０の送信信号における経路１の通信先ＩＤは、子機４＋子機９であったのに対し、図２４の送信信号における経路１の通信先ＩＤは、親機であり、通信先が異なっていることがわかる。
【０１１０】
そして、図２５に示すように、子機５は、図２０で受信した信号の通信先ＩＤから自己のＩＤを削除して、子機８に送信する。子機５からの送信信号は、（１）送信元ＩＤ（子機５）（２）経路１に対応する通信先として親機、経路２に対応する通信先として子機８（３）送信すべきデータを含む信号である。
【０１１１】
次に、図２６に示すように、子機５からの信号を受信した子機８が応答を行う。子機８からの応答信号は、（１）送信元ＩＤ（子機８）（２）経路１に対応する通信先として親機、経路２に対応する通信先として子機５（３）応答データを含む信号である。
【０１１２】
そして、図２７に示すように、子機５は、子機８からの応答信号を受信して、送信元ＩＤに自己のＩＤを付して、更に上位ノードに応答を行う。子機５からの応答信号は、（１）送信元ＩＤ（子機５＋子機８）（２）経路１に対応する通信先として親機、経路２に対応する通信先として子機１（３）応答データを含む信号である。
【０１１３】
そして、図２８に示すように、子機５からの応答信号を受信した子機１は、送信元ＩＤに自己のＩＤを付して、親機へ応答信号を送信する。子機１からの応答信号は、（１）送信元ＩＤ（子機１＋子機５＋子機８）（２）経路１に対応する通信先として親機、経路２に対応する通信先として親機（３）応答データを含む信号である。
【０１１４】
親機は、子機１からの応答信号を受信して、送信元ＩＤの情報から、経路２の子機８への通信が完了したことを認識する。このようにして、子機８及び子機９への通信が行われるものである。尚、この通信によって、子機８及び子機９への経路上にある子機１，４，５にも全て送信すべきデータが受信されたものとなる。
【０１１５】
また、子機１の下位に、第２ノードとして、子機４，子機５以外の別の子機が存在し、当該別の子機を含む経路が指定されていた場合には、上述したのと同様に、別の子機は、子機４，５の通信が完了するまで下位ノードへの送信を行わずに待っており、子機１から経路２の応答信号が親機に送信された場合に、当該別の子機が下位ノードへの送信を開始する。
【０１１６】
更に、ここでは子機１を介した通信のみについて説明したが、子機１方面（子機１，４，５，８，９）で通信を行っている際に、子機１方面とは衝突しない子機２→子機６や子機３→子機７の通信を行わせることも可能である。
但し、子機２と子機３は、互いに通信可能範囲内に存在し、網構築の際に近接局として記憶されているので、子機２→子機６の通信が完了してから子機３→子機７の通信を行うことになる。
【０１１７】
また、第１ノードの子機から親機への応答送信についても、子機１，子機２，子機３の順で優先としておき、子機２と子機３は親機への応答送信を待機させておき、親機からの指示を待ち受けるよう構成することも可能である。すなわち、親機が、子機１から２つの経路について応答を受信した後に、子機２に応答を要求し、更に子機２からの応答を受信した後に子機３に応答を要求して、子機３からの応答を受信することができるものである。これにより、応答信号の衝突を防ぐことができるものである。
このように、離れた経路を同時に通信させることにより、通信時間の短縮を図ることができるものである。
【０１１８】
［実施の形態の効果］
本システムによれば、親機と複数の子機とが通信を行うために、網構築として、各子機のノード順位と子機同士の接続関係を経路として定義し、網構築によって決定された経路を用いて通信を行うようにしているので、親機に近い上位ノードから遠くの下位ノードまで順次中継して通信を行うことができ、簡単なシステム構成でありながら、親機対複数の子機との間で、単チャネルで１対多の双方向無線通信を行うことができる効果がある。
【０１１９】
また、本システムによれば、予め、親機と子機との間で網構築信号に基づく処理を記憶しており、親機は、網構築信号を送信し、子機から応答された網構築信号を解析することにより、親機からの最適な経路を決定することができる効果がある。
【０１２０】
また、本システムによれば、各子機は、複数の上位ノードから網構築信号を受信した場合、受信した網構築信号に基づいてＲＳＳＩ及びＢＥＲを測定し、通信品質が最も良好となる子機を上位ノードとして選択するようにしているので、通信品質が良好になる経路を設定することができる効果がある。
【０１２１】
また、本システムによれば、網構築の際に、どの末端のノードからも網構築信号が送信できない子機が存在した場合、当該子機は設置場所が不適切であるとして「設置場所の変更が望ましい」といったメッセージを出力するようにしており、不適切な場所に設置された子機の移設を促すことができる効果がある。
【０１２２】
また、本システムでは、網構築時に取得した近接局の情報を利用して、近接局同士の送受信が衝突しないよう、優先順位を決めて、優先順位の高い子機から順次送信を行うようにしているので、単チャネル双方向通信における衝突を防ぐことができる効果がある。
【０１２３】
また、本システムでは、一旦網構築を行って経路が決定しても、子機の設置状況や環境の変化により経路を修正する必要が生じた場合には、再度網構築信号を送信して新しい経路で更新することができ、経時変化や環境の変化に応じて常に最適な経路を設定することができる効果がある。
【産業上の利用可能性】
【０１２４】
本発明は、簡易な構成で、単チャネルの無線機でも混信や通信衝突を起こさずに１対多の中長距離双方向通信を実現することができる無線通信システムに適している。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態に係る無線通信システム（本システム）の主局の概略構成ブロック図である。
【図２】本システムの従局の概略構成ブロック図である。
【図３】親機から送信される網構築信号のデータ構成例を示す模式説明図である。
【図４】第１ノードとなる子機を決定する際の網構築信号の送信（親機から）を示す模式説明図である。
【図５】第１ノードとなる子機を決定する際の網構築信号の送信（子機から）を示す模式説明図である。
【図６】第２ノード決定のための網構築信号（親機から）を示す模式説明図である。
【図７】第２ノード決定のための網構築信号（子機１から）を示す模式説明図である。
【図８】第２ノード決定のための網構築信号（子機４から）を示す模式説明図である。
【図９】第２ノード決定のための網構築信号（子機１から）を示す模式説明図である。
【図１０】第３ノード決定の模式説明図である。
【図１１】親機（外部制御機）に記憶されているノード順位テーブルの模式説明図である。
【図１２】経路テーブルの模式説明図である。
【図１３】親機の外部制御機におけるノード順位決定（第１ノード）の処理を示すフローチャート図である。
【図１４】親機の外部制御機におけるノード順位決定（第２ノード以下）の処理を示すフローチャート図である。
【図１５】子機におけるノード順位決定の処理（第１ノード決定）を示すフローチャート図である。
【図１６】子機におけるノード順位決定の処理（上位ノード決定）を示すフローチャート図である。
【図１７】子機におけるノード順位決定の処理（下位の子機探索）を示すフローチャート図である。
【図１８】データ通信時のデータ送信信号の構成を示す模式説明図である。
【図１９】本システムの具体的な通信例（１）を示す模式説明図である。
【図２０】本システムの具体的な通信例（２）を示す模式説明図である。
【図２１】本システムの具体的な通信例（３）を示す模式説明図である。
【図２２】本システムの具体的な通信例（４）を示す模式説明図である。
【図２３】本システムの具体的な通信例（５）を示す模式説明図である。
【図２４】本システムの具体的な通信例（６）を示す模式説明図である。
【図２５】本システムの具体的な通信例（７）を示す模式説明図である。
【図２６】本システムの具体的な通信例（８）を示す模式説明図である。
【図２７】本システムの具体的な通信例（９）を示す模式説明図である。
【図２８】本システムの具体的な通信例（１０）を示す模式説明図である。
【符号の説明】
【０１２６】
１…親機、  ２…外部制御機、  １１…無線部、  １２…制御部、  １３…メモリ部、  ２１…制御部、  ２２…メモリ部、  ３…子機、  ３１…無線部、  ３２…制御部、  ３３…メモリ部、  ４…被制御装置
【図１】
2009303130.tif 000003
【図２】
2009303130.tif 000004
【図３】
2009303130.tif 000005
【図４】
2009303130.tif 000006
【図５】
2009303130.tif 000007
【図６】
2009303130.tif 000008
【図７】
2009303130.tif 000009
【図８】
2009303130.tif 000010
【図９】
2009303130.tif 000011
【図１０】
2009303130.tif 000012
【図１１】
2009303130.tif 000013
【図１２】
2009303130.tif 000014
【図１３】
2009303130.tif 000015
【図１４】
2009303130.tif 000016
【図１５】
2009303130.tif 000017
【図１６】
2009303130.tif 000018
【図１７】
2009303130.tif 000019
【図１８】
2009303130.tif 000020
【図１９】
2009303130.tif 000021
【図２０】
2009303130.tif 000022
【図２１】
2009303130.tif 000023
【図２２】
2009303130.tif 000024
【図２３】
2009303130.tif 000025
【図２４】
2009303130.tif 000026
【図２５】
2009303130.tif 000027
【図２６】
2009303130.tif 000028
【図２７】
2009303130.tif 000029
【図２８】
2009303130.tif 000030