(57)【要約】【課題】  無線デバイス障害や通信障害による無線ネットワークシステムの不具合を回避することが可能な無線ネットワークシステムを実現する。【解決手段】  無線ネットワークシステムにおいて、任意の無線通信規格の１つ以上の使用が可能で、無線ネットワークに対応した一意のアドレスを有し、親無線デバイス及び子無線デバイス並びに並列無線デバイスのアドレスを管理する機能を有する複数の無線デバイスを備え、一対の無線デバイスを並列関係にした複数の組を形成し、各組の間でそれぞれ親子関係を形成して無線ネットワークを構成し、並列関係にある一対の無線デバイスのうち一方を予め選択してデータ通信を行う。【選択図】                    図１
2006203508.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークシステムにおいて、
任意の無線通信規格の１つ以上の使用が可能で、無線ネットワークに対応した一意のアドレスを有し、親無線デバイス及び子無線デバイス並びに並列無線デバイスのアドレスを管理する機能を有する複数の無線デバイスを備え、
一対の前記無線デバイスを並列関係にした複数の組を形成し、各組の間でそれぞれ親子関係を形成して無線ネットワークを構成し、並列関係にある一対の前記無線デバイスのうち一方を予め選択してデータ通信を行うことを特徴とする無線ネットワークシステム。
【請求項２】
前記無線デバイスが、
データ送信を行う場合に宛先アドレスを記載した送信データを作成し、
子無線デバイス、若しくは、親無線デバイスに作成した送信データを転送することを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項３】
前記無線デバイスが、
親無線デバイス、若しくは、子無線デバイスから前記送信データを受信した場合に前記送信データに記載された宛先アドレスと自己のアドレスを比較し、
両者のアドレスが一致していると判断した場合には前記送信データを受信して必要な処理を行い、
両者のアドレスが不一致であると判断した場合には前記送信データをさらに子無線デバイス、若しくは、親無線デバイスに転送することを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項４】
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスに不具合が生じた場合に他方の無線デバイスを選択してデータ通信を行うことを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項５】
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスが通信負荷に起因して使用できない場合に他方の無線デバイスを選択してデータ通信を行うことを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項６】
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスの残存バッテリ容量が少ない場合に他方の無線デバイスを選択してデータ通信を行うことを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項７】
新規無線デバイスを無線ネットワークシステムに設置した場合、隣接親無線デバイス、並列無線デバイス、並列親無線デバイスとの間で無線ネットワークシステムへの参加に必要な情報を交換することを特徴とする
請求項１記載の無線ネットワークシステム。
【請求項８】
前記新規無線デバイスが、
設置が完了した場合に前記隣接親無線デバイスに無線ネットワークシステムへの参加要請を行い、
取得したアドレスを用いて無線ネットワークシステムに参加し、
取得した前記並列無線デバイスのアドレスを登録し、
取得した前記隣接親無線デバイスのアドレス及び前記並列親無線デバイスのアドレスを登録し、
前記並列親無線デバイスに対して自らのアドレスを通知することを特徴とする
請求項７記載の無線ネットワークシステム。
【請求項９】
前記隣接親無線デバイスが、
前記新規無線デバイスから無線ネットワークシステムへの参加要請を受信した場合に前記新規無線デバイスを子無線デバイスとして登録し、
前記新規無線デバイスにアドレスを割り当てて通知し、
前記新規無線デバイスに対して前記並列無線デバイスのアドレスを通知し、
前記隣接親無線デバイスのアドレス及び前記並列親無線デバイスのアドレスを通知し、
前記並列無線デバイスに対して前記新規無線デバイスのアドレスを通知することを特徴とする
請求項７記載の無線ネットワークシステム。
【請求項１０】
前記並列無線デバイスが、
前記新規無線デバイスのアドレスを受信した合に前記新規無線デバイスのアドレスを並列する無線デバイスとして登録することを特徴とする
請求項７記載の無線ネットワークシステム。
【請求項１１】
前記並列親無線デバイスが、
前記新規無線デバイスから前記新規無線デバイスのアドレスを受信した合に前記新規無線デバイスのアドレスを並列する子無線デバイスとして登録することを特徴とする
請求項７記載の無線ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワーク形態の１つであるリニア型トポロジで構成される無線ネットワークシステムに関し、特に無線デバイス障害や通信障害による無線ネットワークシステムの不具合を回避することが可能な無線ネットワークシステムに関する。
【背景技術】
【０００２】
従来のリニア型トポロジ等で構成される無線ネットワークシステムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開平１１−０３２０７２号公報
【特許文献２】特開平１１−０３２０７３号公報
【特許文献３】特開２０００−１５１６０８号公報
【特許文献４】特開２００２−１９８９９５号公報
【特許文献５】特開２００３−１０１５５５号公報
【特許文献６】特開２００４−２８２２４４号公報
【０００４】
図１５は従来のリニア型トポロジで構成される無線ネットワークシステムの一例を示す構成ブロック図である。図１５において１，２，３及び４は無線ネットワークに対応した一意のアドレスや一意の識別子等を有し２つの無線ネットワーク通信路との間で通信が可能なコンピュータ、計測機器、測定機器等の無線デバイスである。
【０００５】
無線デバイスは、無線通信機能として無線ＬＡＮ（Local Area Network）、ＺｉｇＢｅｅ（ＩＥＥＥ８０２．１５．４）（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の任意の無線通信規格の１つ以上の使用が可能であり、尚且つ、無線ネットワークに対応した一意のアドレス等を有し、親無線デバイス及び子無線デバイスのアドレス等を管理する機能を有する。
【０００６】
また、図１５に示す無線デバイス１はデバイス番号及びアドレスが”＃０”であり、同様に、無線デバイス２，３及び４はデバイス番号及びアドレスがそれぞれ”＃１”、”＃２”及び”＃３”であり、デバイス番号の小さい方が親のデバイス、大きい方が子のデバイスであると定義する。
【０００７】
無線デバイス１及び無線デバイス２は図１５中”ＷＬ０１”に示す無線ネットワーク通信路で相互に接続され、無線デバイス２及び無線デバイス３は図１５中”ＷＬ０２”に示す無線ネットワーク通信路で相互に接続される。また、無線デバイス３及び無線デバイス４は図１５中”ＷＬ０３”に示す無線ネットワーク通信路で相互に接続される。
【０００８】
ここで、図１５に示す無線ネットワークシステムの動作を図１６，図１７，図１８及び図１９を用いて説明する。図１６は各無線デバイスの動作を説明するフロー図、図１７，図１８及び図１９は無線ネットワークシステムにおけるデータの転送状況を説明する説明図である。
【０００９】
図１６中”Ｓ００１”において無線デバイスは、無線ネットワークを介してデータを送信するか否かを判断し、もし、データを送信すると判断した場合には図１６中”Ｓ００２”において無線デバイスは、宛先の無線デバイスのアドレスを設定してデータを生成し、無線ネットワーク通信路を介して子の無線デバイスに転送する。
【００１０】
例えば、デバイス番号”＃０”の無線デバイス１がアドレスが”＃３”の無線デバイス４に対してデータを転送する場合、無線デバイス１は、図１７中”ＳＤ１１”に示すような宛先に無線デバイス４のアドレス”＃３”を設定すると共に転送先である子の無線デバイス２のアドレス”＃１”を設定したデータを生成して図１７中”ＷＬ０１”に示す無線ネットワーク通信路を介して子のデバイスである無線デバイス２に転送する。
【００１１】
もし、図１６中”Ｓ００１”においてデータ送信はしないと判断した場合には、図１６中”Ｓ００３”において無線デバイスは、無線ネットワークを介してデータを受信したか否かを判断し、もし、データを受信したと判断した場合には、図１６中”Ｓ００４”において当該受信したデータに設定されている宛先のアドレスが自分のアドレスであるか否かを判断する。
【００１２】
もし、図１６中”Ｓ００４”において受信したデータに設定されているアドレスが自分のアドレスではないと判断した場合には、図１６中”Ｓ００５”において無線デバイスは、受信したデータの子無線デバイスに転送する。
【００１３】
例えば、図１７中”ＳＤ１１”に示すようなデータを受信した無線デバイス２は、設定されている宛先のアドレスが自己のアドレスではないので、図１８中”ＴＤ２１”に示すように転送先のアドレスを子の無線デバイス３のアドレス”＃２”を変更して図１８中”ＷＬ０２”に示す無線ネットワーク通信路を介して子のデバイスである無線デバイス３に転送する。
【００１４】
同様に、例えば、図１８中”ＴＤ２１”に示すようなデータを受信した無線デバイス３は、設定されている宛先のアドレスが自己のアドレスではないので、図１９中”ＴＤ３１”に示すように転送先のアドレスを子の無線デバイス４のアドレス”＃３”を変更して図１９中”ＷＬ０３”に示す無線ネットワーク通信路を介して子のデバイスである無線デバイス４に転送する。
【００１５】
一方、もし、図１６中”Ｓ００４”において受信したデータに設定されているアドレスが自分のアドレスであると判断した場合には、図１６中”Ｓ００６”において無線デバイスは、受信したデータの処理を行う。
【００１６】
例えば、図１９中”ＴＤ３１”に示すようなデータを受信した無線デバイス４は、設定されている宛先のアドレスが自己のアドレスであるので、図１９中”ＰＲ３１”に示すように受信したデータの処理を適宜行う。
【００１７】
ちなみに、図１５に示す従来例では親の無線デバイスから子の無線デバイスへ受信したデータを転送する一例を示しているが、勿論、子の無線デバイスから親の無線デバイスにデータを転送する方式であっても、親の無線デバイス及び子の無線デバイスの双方にデータを転送する方式であっても構わない。
【００１８】
この結果、複数台の無線デバイスをリニア型トポロジで無線ネットワークシステムを構成し、宛先のアドレスを設定してデータを当該無線ネットワークシステム上を伝播させ、受信したデータを順次転送することにより、宛先の無線デバイスにデータを到達させることが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかし、図１５に示す従来例では、或る一つの無線デバイスに障害が生じた場合、無線ネットワークシステム全体が障害の発生した無線デバイスを境に寸断されてしまうと言った問題点があった。
【００２０】
また、環境変化や通信量の増加等に起因して一つの通信路の無線通信が不安定になった場合、当該通信路がボトルネックになり無線ネットワークシステム全体のパフォーマンスが低下してしまうと言った問題点があった。
従って本発明が解決しようとする課題は、無線デバイス障害や通信障害による無線ネットワークシステムの不具合を回避することが可能な無線ネットワークシステムを実現することにある。
【課題を解決するための手段】
【００２１】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
無線ネットワークシステムにおいて、
任意の無線通信規格の１つ以上の使用が可能で、無線ネットワークに対応した一意のアドレスを有し、親無線デバイス及び子無線デバイス並びに並列無線デバイスのアドレスを管理する機能を有する複数の無線デバイスを備え、
一対の前記無線デバイスを並列関係にした複数の組を形成し、各組の間でそれぞれ親子関係を形成して無線ネットワークを構成し、並列関係にある一対の前記無線デバイスのうち一方を予め選択してデータ通信を行うことにより、無線ネットワーク通信路が冗長化され信頼性が向上する。
【００２２】
請求項２記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
前記無線デバイスが、
データ送信を行う場合に宛先アドレスを記載した送信データを作成し、子無線デバイス、若しくは、親無線デバイスに作成した送信データを転送することにより、無線ネットワーク通信路が冗長化され信頼性が向上する。
【００２３】
請求項３記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
前記無線デバイスが、
親無線デバイス、若しくは、子無線デバイスから前記送信データを受信した場合に前記送信データに記載された宛先アドレスと自己のアドレスを比較し、両者のアドレスが一致していると判断した場合には前記送信データを受信して必要な処理を行い、両者のアドレスが不一致であると判断した場合には前記送信データをさらに子無線デバイス、若しくは、親無線デバイスに転送することにより、無線ネットワーク通信路が冗長化され信頼性が向上する。
【００２４】
請求項４記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスに不具合が生じた場合に他方の無線デバイスを選択してデータ通信を行うことにより、或る一つの無線デバイスに障害が生じた場合であっても、無線ネットワークシステム全体が障害の発生した無線デバイスを境に寸断されることを防止できる。
【００２５】
請求項５記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスが通信負荷に起因して使用できない場合に他方の無線デバイスを選択してデータ通信を行うことにより、当該通信路がボトルネックになり無線ネットワークシステム全体のパフォーマンスが低下してしまうことを防止できる。
【００２６】
請求項６記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
前記無線デバイスが、
予め選択していた並列関係にある一対の前記無線デバイスのうち一方の無線デバイスの残存バッテリ容量が少ない場合に他方の無線デバイスを選択してデータ通信を行うことにより、バッテリ駆動の無線デバイスの電源寿命を改善することが可能になる。
【００２７】
請求項７記載の発明は、
請求項１記載の発明である無線ネットワークシステムにおいて、
新規無線デバイスを無線ネットワークシステムに設置した場合、隣接親無線デバイス、並列無線デバイス、並列親無線デバイスとの間で無線ネットワークシステムへの参加に必要な情報を交換することにより、無線ネットワークシステムを自己形成することが可能になる。
【００２８】
請求項８記載の発明は、
請求項７記載の発明である無線ネットワークシステムにおいて、
前記新規無線デバイスが、
設置が完了した場合に前記隣接親無線デバイスに無線ネットワークシステムへの参加要請を行い、取得したアドレスを用いて無線ネットワークシステムに参加し、取得した前記並列無線デバイスのアドレスを登録し、取得した前記隣接親無線デバイスのアドレス及び前記並列親無線デバイスのアドレスを登録し、前記並列親無線デバイスに対して自らのアドレスを通知することにより、無線ネットワークシステムを自己形成することが可能になる。
【００２９】
請求項９記載の発明は、
請求項７記載の発明である無線ネットワークシステムにおいて、
前記隣接親無線デバイスが、
前記新規無線デバイスから無線ネットワークシステムへの参加要請を受信した場合に前記新規無線デバイスを子無線デバイスとして登録し、前記新規無線デバイスにアドレスを割り当てて通知し、前記新規無線デバイスに対して前記並列無線デバイスのアドレスを通知し、前記隣接親無線デバイスのアドレス及び前記並列親無線デバイスのアドレスを通知し、前記並列無線デバイスに対して前記新規無線デバイスのアドレスを通知することにより、無線ネットワークシステムを自己形成することが可能になる。
【００３０】
請求項１０記載の発明は、
請求項７記載の発明である無線ネットワークシステムにおいて、
前記並列無線デバイスが、
前記新規無線デバイスのアドレスを受信した合に前記新規無線デバイスのアドレスを並列する無線デバイスとして登録することにより、無線ネットワークシステムを自己形成することが可能になる。
【００３１】
請求項１１記載の発明は、
請求項７記載の発明である無線ネットワークシステムにおいて、
前記並列親無線デバイスが、
前記新規無線デバイスから前記新規無線デバイスのアドレスを受信した合に前記新規無線デバイスのアドレスを並列する子無線デバイスとして登録することにより、無線ネットワークシステムを自己形成することが可能になる。
【発明の効果】
【００３２】
本発明によれば次のような効果がある。
請求項１，２及び請求項３の発明によれば、並列関係にある一対の無線デバイスを複数組備えて、各組の間でそれぞれ親子関係を形成して無線ネットワークを構成し、予め選択されたデータ通信時に使用する無線ネットワーク通信路を介してデータ通信を行うことにより、無線ネットワーク通信路が冗長化され信頼性が向上する。
【００３３】
また、請求項４の発明によれば、予め選択していた並列関係にある一対の無線デバイスのうち一方の無線デバイスに不具合が生じた場合に他方の無線デバイスを選択してデータ通信を行うことにより、或る一つの無線デバイスに障害が生じた場合であっても、無線ネットワークシステム全体が障害の発生した無線デバイスを境に寸断されることを防止できる。
【００３４】
また、請求項５の発明によれば、予め選択していた並列関係にある一対の無線デバイスのうち一方の無線デバイスが通信負荷に起因して使用できない場合に他方の無線デバイスを選択してデータ通信を行うことにより、当該通信路がボトルネックになり無線ネットワークシステム全体のパフォーマンスが低下してしまうことを防止できる。
【００３５】
また、請求項６の発明によれば、予め選択していた並列関係にある一対の無線デバイスのうち一方の無線デバイスの残存バッテリ容量が少ない場合に他方の無線デバイスを選択してデータ通信を行うことにより、バッテリ駆動の無線デバイスの電源寿命を改善することが可能になる。
【００３６】
また、請求項７，８，９，１０及び請求項１１の発明によれば、新規無線デバイスを無線ネットワークシステムに設置した場合、隣接親無線デバイスとの間等で無線ネットワークシステムへの参加に必要な情報を交換することにより、無線ネットワークシステムを自己形成することが可能になる。
【発明を実施するための最良の形態】
【００３７】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る無線ネットワークシステムの一実施例を示す構成ブロック図である。図１において５，６，７，８，９，１０及び１１は無線ネットワークに対応した一意のアドレスを有し複数の無線ネットワーク通信路との間で通信が可能なコンピュータ、計測機器、測定機器等の無線デバイスである。
【００３８】
無線デバイスは、無線通信機能として無線ＬＡＮ（Local Area Network）、ＺｉｇＢｅｅ（ＩＥＥＥ８０２．１５．４）（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の任意の無線通信規格の１つ以上の使用が可能であり、尚且つ、無線ネットワークに対応した一意のアドレスを有し、親無線デバイス及び子無線デバイス並びに並列無線デバイスのアドレスを管理する機能を有する。
【００３９】
また、図１に示す無線デバイス５はデバイス番号及びアドレスが”＃０”であり、同様に、無線デバイス６，７，８，９，１０及び１１はデバイス番号及びアドレスがそれぞれ”＃１−Ａ”、”＃１−Ｂ”、”＃２−Ａ”、”＃２−Ｂ”、”＃３−Ａ”及び”＃３−Ｂ”であり、デバイス番号の小さい方が親のデバイス、大きい方が子のデバイスであると定義する。また、デバイス番号の等しい無線デバイスは互いに並列無線デバイスを構成する。
【００４０】
すなわち、図１に示す無線ネットワークシステムでは、並列関係にある一対の無線デバイス（例えば、”＃３−Ａ”と”＃３−Ｂ”等）を複数組備えて、各組の間でそれぞれ親子関係（例えば、親無線デバイス”＃２−Ａ”及び”＃２−Ｂ”と子無線デバイス”＃３−Ａ”及び”＃３−Ｂとの関係）を形成して無線ネットワークを構成し、予め選択されたデータ通信時に使用する無線ネットワーク通信路を介してデータ通信を行う。
【００４１】
無線デバイス５及び無線デバイス６は図１中”ＷＬ４１”に示す無線ネットワーク通信路で相互に接続され、無線デバイス５及び無線デバイス７は図１５中”ＷＬ４２”に示す無線ネットワーク通信路で相互に接続される。
【００４２】
無線デバイス６及び無線デバイス８は図１中”ＷＬ４３”に示す無線ネットワーク通信路で相互に接続され、無線デバイス６及び無線デバイス９は図１中”ＷＬ４４”に示す無線ネットワーク通信路で相互に接続される。
【００４３】
無線デバイス７及び無線デバイス８は図１中”ＷＬ４５”に示す無線ネットワーク通信路で相互に接続され、無線デバイス７及び無線デバイス９は図１中”ＷＬ４６”に示す無線ネットワーク通信路で相互に接続される。
【００４４】
無線デバイス８及び無線デバイス１０は図１中”ＷＬ４７”に示す無線ネットワーク通信路で相互に接続され、無線デバイス８及び無線デバイス１１は図１中”ＷＬ４８”に示す無線ネットワーク通信路で相互に接続される。
【００４５】
無線デバイス９及び無線デバイス１０は図１中”ＷＬ４９”に示す無線ネットワーク通信路で相互に接続され、無線デバイス９及び無線デバイス１１は図１中”ＷＬ４１０”に示す無線ネットワーク通信路で相互に接続される。
【００４６】
さらに、無線デバイス１０は図１中”ＷＬ４１１”に示す無線ネットワーク通信路で図示しない無線デバイスと相互に接続され、無線デバイス１１は図１中”ＷＬ４１２”に示す無線ネットワーク通信路で図示しない無線デバイスと相互に接続される。
【００４７】
また、図２は各無線デバイスの具体例を示す構成ブロック図であり、図２において１２は任意の無線通信規格を用いて無線ネットワーク通信路を介して通信を行う無線通信手段、１３は無線デバイス全体を制御するＣＰＵ（Central Processing Unit）等の演算制御手段、１４はファームウェアやアドレス管理情報等が格納される記憶手段である。また、１２，１３及び１４は無線デバイス５０を構成している。
【００４８】
無線通信手段１２は無線ネットワーク通信路を介して通信を行うと共に入出力が演算制御手段１３に相互に接続される。また、記憶手段１４の入出力もまた演算制御手段１３に相互に接続される。
【００４９】
ここで、図１に示す実施例の動作を図３、図４、図５、図６、図７、図８、図９、図１０及び図１１を用いて説明する。図３は無線ネットワークシステムに新たに設置された無線デバイスの動作を説明するフロー図、図４、図５、図６、図７、図９は無線ネットワークシステムにおける情報の流れを説明する説明図、図８は新たに設置された無線デバイスから参加要請を受信した無線デバイスの動作を説明するフロー図、図１０は新たに設置された無線デバイスと並列関係にある無線デバイスの動作を説明するフロー図、図１１は新たに設置された無線デバイスから参加要請を受信した無線デバイスと並列関係にある無線デバイスの動作を説明するフロー図である。
【００５０】
図３中”Ｓ１０１”において無線ネットワークシステムに新たに設置される無線デバイス（以下、単に新規無線デバイスと呼ぶ。）は、設置が完了、具体的には、電源が投入されネットワークに接続可能な状況にあるか否かを判断し、もし、設置が完了したと判断した場合には、図３中”Ｓ１０２”において新規無線デバイスは、隣接する親無線デバイス（以下、単に隣接親無線デバイスと呼ぶ。）に無線ネットワークシステムへの参加要請を行うと共に図３中”Ｓ１０３”において新規無線デバイスは、隣接親無線デバイスから自分のアドレスを取得するまで待機する。
【００５１】
例えば、図４において１５，１６，１７及び１８は無線ネットワークシステムに既に設置されている無線デバイス、１９は無線ネットワークシステムに新たに設置される無線デバイス（新規無線デバイス）である。
【００５２】
また、図４に示す無線デバイス１５はデバイス番号及びアドレスが”＃０”であり、同様に、無線デバイス１６，１７及び１８はデバイス番号及びアドレスがそれぞれ”＃１−Ａ”、”＃１−Ｂ”及び”＃２−Ａ”であり、デバイス番号の小さい方が親のデバイス、大きい方が子のデバイスであると定義する。また、デバイス番号の等しい無線デバイスは互いに並列無線デバイスを構成する。
【００５３】
そして、図４に示すような状況にある無線ネットワークシステムに対して図４中”ＡＤ５１”に示すように無線デバイス１９（新規無線デバイス）が設置された場合、無線デバイス１９（新規無線デバイス）は図４中”ＷＬ５５”に示す無線ネットワーク通信路を介して図４中”ＲＱ５１”に示すように隣接する無線デバイス１７（隣接親無線デバイス）に対して無線ネットワークシステムへの参加要請を行う共に隣接する無線デバイス１７（隣接親無線デバイス）から自分のアドレスを取得するまで待機する。
【００５４】
図３中”Ｓ１０３”において自分のアドレスを取得した場合には、図３中”Ｓ１０４”において新規無線デバイスは、取得したアドレスを用いて無線ネットワークシステムに参加すると共に図３中”Ｓ１０５”において新規無線デバイスは、自分と並列関係に或る無線デバイス（以下、単に並列無線デバイスと呼ぶ。）のアドレスを取得するまで待機する。
【００５５】
例えば、図４中”ＧＡ５１”に示すように無線デバイス１７（隣接親無線デバイス）からアドレス（具体的には、”＃２−Ｂ”）を取得した場合、無線デバイス１９（新規無線デバイス）は、取得したアドレスを用いて無線ネットワークシステムに参加する共に並列無線デバイスのアドレス（具体的には、”＃２−Ａ”）を取得するまで待機する。
【００５６】
図３中”Ｓ１０５”において並列無線デバイスのアドレスを取得した場合には、図３中”Ｓ１０６”において新規無線デバイスは、取得した並列無線デバイスのアドレスを登録すると共に図３中”Ｓ１０７”において新規無線デバイスは、隣接親無線デバイスのアドレス及び当該隣接親無線デバイスと並列関係にある無線デバイス（以下、単に並列親無線デバイスと呼ぶ。）のアドレスを取得するまで待機する。
【００５７】
例えば、図５中”ＧＡ６１”に示すように無線デバイス１８（並列無線デバイス）のアドレス（具体的には、”＃２−Ａ”）を取得した場合には、無線デバイス１９（新規無線デバイス）は、図５中”ＲＧ６１”に示すように無線デバイス１８（並列無線デバイス）のアドレスを登録する共に無線デバイス１７（隣接親無線デバイス）のアドレス（具体的には、”＃１−Ｂ”）及び無線デバイス１６（並列親無線デバイス）のアドレス（具体的には、”＃１−Ａ”）を取得するまで待機する。
【００５８】
図３中”１０７”において隣接親無線デバイスのアドレス及び並列親無線デバイスのアドレスを取得した場合には、図３中”Ｓ１０８”において新規無線デバイスは、取得した隣接親無線デバイスのアドレス及び並列親無線デバイスのアドレスを登録すると共に図３中”Ｓ１０９”において新規無線デバイスは、並列親無線デバイスに対して自らのアドレスを通知する。
【００５９】
例えば、図６中”ＧＡ７１”に示すように無線デバイス１７（隣接親無線デバイス）のアドレス（具体的には、”＃１−Ｂ”）及び無線デバイス１６（並列親無線デバイス）のアドレス（具体的には、”＃１−Ａ”）を取得した場合には、無線デバイス１９（新規無線デバイス）は、図６中”ＲＧ７１”に示すように無線デバイス１７（隣接親無線デバイス）のアドレス及び無線デバイス１６（並列親無線デバイス）のアドレスを登録する共に図７中”ＳＡ８１”に示すように無線デバイス１６（並列親無線デバイス）に対して自らのアドレスを通知する。
【００６０】
一方、図８中”Ｓ２０１”において新規無線デバイスに隣接親無線デバイスは、新規無線デバイスから無線ネットワークシステムへの参加要請を受信したか否かを判断し、もし、当該参加要請を受信したと判断した場合には、図８中”Ｓ２０２”において隣接親無線デバイスは、新規無線デバイスを子無線デバイスとして登録すると共に図８中”Ｓ２０３”において新規無線デバイスにアドレスを割り当てて通知する。
【００６１】
例えば、無線デバイス１７（隣接親無線デバイス）は、図４中”ＲＱ５１”に示すように無線デバイス１９（新規無線デバイス）から無線ネットワークシステムへの参加要請を受信した場合には、図４中”ＲＧ５１”に示すように無線デバイス１９（新規無線デバイス）を子無線デバイスとして登録すると共に図４中”ＧＡ５１”に示すよう無線デバイス１９（新規無線デバイス）に対してアドレス（具体的には、”＃２−Ｂ”）を割り当てて通知する。
【００６２】
図８中”Ｓ２０４”において隣接親無線デバイスは、新規無線デバイスに対して並列無線デバイスのアドレスを通知すると共に図８中”Ｓ２０５”において隣接親無線デバイスのアドレス及び当該隣接親無線デバイスと並列関係にある無線デバイス（並列親無線デバイス）のアドレスを通知する。
【００６３】
例えば、無線デバイス１７（隣接親無線デバイス）は、図５中”ＧＡ６１”に示すように無線デバイス１９（新規無線デバイス）に対して無線デバイス１８（並列無線デバイス）のアドレス（具体的には、”＃２−Ａ”）を通知すると共に図６中”ＧＡ７１”に示すように無線デバイス１９に対して無線デバイス１７（隣接親無線デバイス）のアドレス（具体的には、”＃１−Ｂ”）及び無線デバイス１６（並列親無線デバイス）のアドレス（具体的には、”＃１−Ａ”）を通知する。
【００６４】
図８中”Ｓ２０６”において隣接親無線デバイスは、新規無線デバイスと並列関係にある無線デバイスに対して新規無線デバイスのアドレスを通知する。
【００６５】
例えば、無線デバイス１７（隣接親無線デバイス）は、図９中”ＳＡ９１”に示すように無線デバイス１８（並列無線デバイス）に対して無線デバイス１９（新規無線デバイス）のアドレス（具体的には、”＃２−Ｂ”）を通知する。
【００６６】
図１０中”Ｓ３０１”において並列無線デバイスは、新規無線デバイスのアドレスを受信したか否かを判断し、もし、新規無線デバイスのアドレスを受信したと判断した場合には、図１０中”Ｓ３０２”において並列無線デバイスは、新規無線デバイスのアドレスを並列する無線デバイスとして登録する。
【００６７】
例えば、無線デバイス１８（並列無線デバイス）は、図９中”ＳＡ９１”に示すように無線デバイス１９（新規無線デバイス）のアドレス（具体的には、”＃２−Ｂ”）を受信した場合には、図９中”ＲＧ９１”に示すように並列する無線デバイスのアドレスとして登録する。
【００６８】
図１１中”Ｓ４０１”において並列親無線デバイスは、新規無線デバイスから新規無線デバイスのアドレスを受信したか否かを判断し、もし、新規無線デバイスのアドレスを受信したと判断した場合には、図１１中”Ｓ４０２”において並列親無線デバイスは、新規無線デバイスのアドレスを並列する子無線デバイスとして登録する。
【００６９】
例えば、無線デバイス１６（並列親無線デバイス）は、図７中”ＳＡ８１”に示すように無線デバイス１９（新規無線デバイス）から無線デバイス１９（新規無線デバイス）のアドレス（具体的には、”＃２−Ｂ”）を受信した場合には、図７中”ＲＧ８１”に示すように無線デバイス１９（新規無線デバイス）のアドレスを並列する子無線デバイスとして登録する。
【００７０】
この結果、新規無線デバイスを無線ネットワークシステムに設置した場合、隣接親無線デバイスとの間等で無線ネットワークシステムへの参加に必要な情報を交換することにより、無線ネットワークシステムを自己形成することが可能になる。
【００７１】
また、さらに、データ転送について図１２、図１３及び図１４を用いて説明する。図１２はデータ送信側の無線デバイスの動作を説明するフロー図、図１３は無線ネットワークシステムにおけるデータの転送状況を説明する説明図、図１４はデータ受信側、或いは、データ転送側の無線デバイスの動作を説明するフロー図である。
【００７２】
図１２中”Ｓ５０１”においてデータ送信側の無線デバイス（以下、単に送信側無線デバイスと呼ぶ。）は、データ送信を行うか否かを判断し、もし、データ送信を行うと判断した場合には、図１２中”Ｓ５０２”において送信側無線デバイスは、宛先アドレスを記載した送信データを作成すると共に図１２中”Ｓ５０３”において子無線デバイスに作成した送信データを転送する。
【００７３】
例えば、図１３において２０，２１，２２，２３，２４及び２５は無線ネットワークシステムに設置されている無線デバイスである。
【００７４】
また、図１３に示す無線デバイス２０はデバイス番号及びアドレスが”＃０”であり、同様に、無線デバイス２１，２２，２３，２４及び２５はデバイス番号及びアドレスがそれぞれ”＃１−Ａ”、”＃１−Ｂ”、”＃２−Ａ”、”＃２−Ｂ”及び”＃Ｘ”であり、デバイス番号の小さい方が親のデバイス、大きい方が子のデバイスであると定義する。また、デバイス番号の等しい無線デバイスは互いに並列無線デバイスを構成する。
【００７５】
さらに、各無線デバイスはデータ通信時に使用する無線ネットワーク通信路は予め選択されており機器の障害等に対応して適宜選択を変更する。図１３に示す無線ネットワークシステムでは無線デバイス２０は子無線デバイスとして無線デバイス２１を選択し、無線デバイス２１は子無線デバイスとして無線デバイス２４を選択し、無線デバイス２４は子無線デバイスとして無線デバイス２５を選択しているものと想定する。
【００７６】
但し、例えば、各無線デバイスは、予め選択していた無線ネットワーク通信路が無線デバイスの不具合、通信負荷及びその他障害に起因して使用不可能な場合、或いは、無線デバイスの残存バッテリ容量が少ない場合には、他方の無線ネットワーク通信路を選択してデータ通信時に使用する。
【００７７】
そして、図１３に示すような状況にある無線ネットワークシステムにおいて無線デバイス２０から無線デバイス２５に対してデータ送信を行う場合、無線デバイス２０は、図１３中”ＳＤ１０１”に示すように宛先アドレス（具体的には、”＃Ｘ”）を記載した送信データを無線ネットワーク通信路として選択されている子無線デバイス２１に転送する。
【００７８】
一方、図１４中”Ｓ６０１”においてデータ受信側、或いは、データ転送側の無線デバイス（以下、単に他の無線デバイスと呼ぶ。）は、親無線デバイス側から送信データを受信したか否かを判断し、もし、送信データを受信したと判断した場合には、図１４中”Ｓ６０２”において他の無線デバイスは、送信データに記載された宛先アドレスと自己のアドレスを比較して両者のアドレスが一致しているか否かを判断する。
【００７９】
図１４中”Ｓ６０２”において両者のアドレスが一致していると判断した場合には、図１４中”Ｓ６０３”において他の無線デバイスは、送信データを受信して必要な処理を行う。一方、図１４中”Ｓ６０２”において両者のアドレスが不一致であると判断した場合には、図１４中”Ｓ６０３”において他の無線デバイスは、送信データをさらに子無線デバイスに転送する。
【００８０】
例えば、図１３中”ＳＤ１０１”に示すように無線デバイス２０（親無線デバイス）から送信データを受信した無線デバイス２１は宛先アドレス”＃Ｘ”と自らのアドレス”＃１−Ａ”とを比較する。この場合、両者のアドレスは不一致であるので無線デバイス２１は、図１３中”ＴＤ１０１”に示すように送信データを無線ネットワーク通信路として選択されている子無線デバイス２４に転送する。
【００８１】
同様に、例えば、図１３中”ＴＤ１０１”に示すように無線デバイス２１（親無線デバイス）から送信データを受信した無線デバイス２４は宛先アドレス”＃Ｘ”と自らのアドレス”＃２−Ｂ”とを比較する。この場合、両者のアドレスは不一致であるので無線デバイス２４は、図１３中”ＴＤ１０２”に示すように送信データを無線ネットワーク通信路として選択されている子無線デバイス２５に転送する。
【００８２】
最後に、例えば、図１３中”ＴＤ１０２”に示すように無線デバイス２４（親無線デバイス）から送信データを受信した無線デバイス２５は宛先アドレス”＃Ｘ”と自らのアドレス”＃Ｘ”とを比較する。この場合、両者のアドレスは一致しているので無線デバイス２５は、図１３中”ＰＲ１０１”に示すように送信データを自分宛のデータとして必要な処理を行う。
【００８３】
この結果、並列関係にある一対の無線デバイスを複数組備えて、各組の間でそれぞれ親子関係を形成して無線ネットワークを構成し、予め選択されたデータ通信時に使用する無線ネットワーク通信路を介してデータ通信を行うことにより、無線ネットワーク通信路が冗長化され信頼性が向上する。
【００８４】
また、予め選択していた無線ネットワーク通信路が無線デバイスの不具合及びその他障害に起因して使用不可能な場合には、他方の無線ネットワーク通信路を選択してデータ通信時に使用することにより、或る一つの無線デバイスに障害が生じた場合であっても、無線ネットワークシステム全体が障害の発生した無線デバイスを境に寸断されることを防止できる。
【００８５】
また、環境変化や通信量の増加等に起因して一つの通信路の無線通信が不安定になった場合であっても、無線ネットワーク通信路を適宜切り換えることにより、当該通信路がボトルネックになり無線ネットワークシステム全体のパフォーマンスが低下してしまうことを防止できる。
【００８６】
さらに、無線デバイスの残存バッテリ容量が少ない場合に他方の無線ネットワーク通信路を選択してデータ通信時に使用することにより、バッテリ駆動の無線デバイスの電源寿命を改善することが可能になる。
【００８７】
なお、図１等に示す実施例では説明の簡単のために親無線デバイスから子無線デバイスへのデータ送信を例示しているが、勿論、子無線デバイスから親無線デバイスへのデータ送信、或いは、双方へのデータ送信であっても構わない。
【００８８】
また、無線デバイスはデータ通信時に使用する無線ネットワーク通信路を予め選択しているが、親無線デバイス側の選択と子無線デバイス側の選択が必ずしも一致する必要性はない。
【００８９】
例えば、図１３では無線デバイス２１は子無線デバイスとして無線デバイス２４を選択しているが、無線デバイス２４から親無線デバイスへの予め選択された無線ネットワーク通信路は無線デバイス２１であっても無線デバイス２２であってもどちらでも構わない。
【図面の簡単な説明】
【００９０】
【図１】本発明に係る無線ネットワークシステムの一実施例を示す構成ブロック図である。
【図２】無線デバイスの具体例を示す構成ブロック図である。
【図３】無線ネットワークシステムに新たに設置された無線デバイスの動作を説明するフロー図である。
【図４】無線ネットワークシステムにおける情報の流れを説明する説明図である。
【図５】無線ネットワークシステムにおける情報の流れを説明する説明図である。
【図６】無線ネットワークシステムにおける情報の流れを説明する説明図である。
【図７】無線ネットワークシステムにおける情報の流れを説明する説明図である。
【図８】新たに設置された無線デバイスから参加要請を受信した無線デバイスの動作を説明するフロー図である。
【図９】無線ネットワークシステムにおける情報の流れを説明する説明図である。
【図１０】新たに設置された無線デバイスと並列関係にある無線デバイスの動作を説明するフロー図である。
【図１１】新たに設置された無線デバイスから参加要請を受信した無線デバイスと並列関係にある無線デバイスの動作を説明するフロー図である。
【図１２】データ送信側の無線デバイスの動作を説明するフロー図である。
【図１３】無線ネットワークシステムにおけるデータの転送状況を説明する説明図である。
【図１４】データ受信側、或いは、データ転送側の無線デバイスの動作を説明するフロー図である。
【図１５】従来のリニア型トポロジで構成される無線ネットワークシステムの一例を示す構成ブロック図である。
【図１６】各無線デバイスの動作を説明するフロー図である。
【図１７】無線ネットワークシステムにおけるデータの転送状況を説明する説明図である。
【図１８】無線ネットワークシステムにおけるデータの転送状況を説明する説明図である。
【図１９】無線ネットワークシステムにおけるデータの転送状況を説明する説明図である。
【符号の説明】
【００９１】
１，２，３，４，５，６，７，８，９，１０，１１，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，５０  無線デバイス
１２  無線通信手段
１３  演算制御手段
１４  記憶手段
【図１】
2006203508.tif 000003
【図２】
2006203508.tif 000004
【図３】
2006203508.tif 000005
【図４】
2006203508.tif 000006
【図５】
2006203508.tif 000007
【図６】
2006203508.tif 000008
【図７】
2006203508.tif 000009
【図８】
2006203508.tif 000010
【図９】
2006203508.tif 000011
【図１０】
2006203508.tif 000012
【図１１】
2006203508.tif 000013
【図１２】
2006203508.tif 000014
【図１３】
2006203508.tif 000015
【図１４】
2006203508.tif 000016
【図１５】
2006203508.tif 000017
【図１６】
2006203508.tif 000018
【図１７】
2006203508.tif 000019
【図１８】
2006203508.tif 000020
【図１９】
2006203508.tif 000021