(57)【要約】【課題】センサデバイスノードだけでなく、中継デバイスノードにおいても、より消費電力量を軽減することが可能なネットワーク通信方法を提供する。【解決手段】センサデバイスノードが予め約束された時間に通信するようなタイミング制御を実施することで、中継デバイスノードが該時間のみ稼動し、該時間以外に休眠状態になることを可能にする。更に、センサデバイスノードと中継デバイスノードの通信タイミング制御に必要な時間情報は、中継デバイスノード側から与えることで、通信の同期を可能にする。【選択図】図６
2008245102.tif 000002
【特許請求の範囲】
【請求項１】
センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、
センサデバイスノードが予め決められた時間に送信するステップと、
中継デバイスノードが予め決められた時間に受信するステップを含むことを特徴とするネットワーク通信方法。
【請求項２】
センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、
センサデバイスノードが予め決められた時間に送信するステップと、
中継デバイスノードが予め決められた時間に受信するステップからなり、予め決められた時間は中継デバイスノードが与えることを含むことを特徴とするネットワーク通信方法。
【請求項３】
センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、
センサデバイスノードが予め決められた時間に送信するステップと、
中継デバイスノードが予め決められた時間に受信するステップからなり、
予め決められた時間は中継デバイスノードが通信中に毎回与えることを特徴とするネットワーク通信方法。
【請求項４】
センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、
通信失敗時にセンサデバイスノードから中継デバイスノードへの通信を再試行するステップからなり、
通信再試行の期限を中継デバイスノードの休眠時間間隔から求めることを特徴とするネットワーク通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサデバイスにてセンシングしたデータを伝送するネットワークシステムの通信方法に関するものである。
【背景技術】
【０００２】
近年、省エネやメンテナンス等の理由から、ビルや工場、倉庫内における温湿度等の環境情報やビルや橋梁のひずみ等の安全情報を常時モニタリングするシステムを導入する事例が増えている。
【０００３】
これらのシステムは、情報収集手段としてセンサデバイスを各所に配置し、各デバイスにて情報取得、いわゆるセンシングを行い、そこで得た情報をネットワークを介して、管理側の装置に収集する仕組みとなっている。ここで使われるネットワークをセンサネットワークと称する。
【０００４】
このセンサネットワークの媒体には、従来からのシリアル通信やイーサネット通信といった有線媒体も使われているが、近年、敷設の容易さから無線媒体を使う場合が増えている。
【０００５】
センサネットワークの典型的なネットワークトポロジを図１に示す。図１の１０１〜１１５の点（ノード）は、それぞれデバイスを表し、点間を結ぶ線は無線にて通信を行う関係にあることを表したものである。図１を見てわかるように多層化されたツリー構造のトポロジとなっている。
【０００６】
図１のツリーの最下層に位置する１０１〜１０８はセンサデバイスノードである。センサデバイスは、センサを搭載し、センシングした情報を上位層に送信する役割を有したデバイスである。
【０００７】
図１のツリーの中層に位置する１０９〜１１４は中継デバイスノードである。中継デバイスは、下層のデバイスから送られてきた情報を受信してより上層に再送信する中継の役割を有するデバイスである。このデバイス自身にもセンサを搭載する場合もある。
【０００８】
図１のツリーの最上層に位置する１１５は管理デバイスノードであり、下層から送られてきた情報を一箇所に収集する役割を有するデバイスである。ここに収集された情報は、管理側の装置に渡されることになる。また、このデバイスはアドレス付与等の下層ノードの管理も行う。
【０００９】
例えば、センサデバイスノード１０１でセンシングされた情報は、中継デバイスノード１０９から中継デバイスノード１１３を経由して管理デバイスノード１１５に伝送されることになる。
【００１０】
センサデバイスノードは、その通信相手は中継デバイスノードあるいは管理デバイスノードに限られる仕様となっている。
【００１１】
図１においては、典型的な例として、最下層を除く層の各ノードがその直下に２つの下層ノードを通信相手に持つように記載したが、実際には任意の数が可能となっている。また、層の段数も実際には任意の数が可能となっている。
【００１２】
このようなセンサネットワークを構成するデバイスノードは、省電力性を特徴の１つにしている場合が多い。デバイスノードによっては、電池数本で数ヶ月間の連続稼動が可能なものも存在する。
【００１３】
そのようなデバイスは、無線通信に使われる瞬間電力量や情報処理に使われるＣＰＵの瞬間電力量を小さくするとともに、稼働時間を極力短くしデバイス自体がほとんどの時間、電力をほとんど使用しない休眠状態におくことで消費電力を抑えることが可能になっている。
【００１４】
なお、上記従来技術は、発明者が既に知られていることと認識して記述したものであるが、適切な文献が見出せなかったので、従来技術文献情報の記載をしていない。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述のような省電力性が発揮でき、消費電力が極少なのは、センサネットワークを構成するデバイスノードのうち、センサデバイスノードのみである。
【００１６】
図２に、センサデバイスノードから中継デバイスノード間での通信と動作状態の関係を示す。図２において、左から右方向が時系列方向を示している。
【００１７】
図２の最上段は、中継デバイスノードの動作状態を示している。図２中に示したように時刻ｔ1で電源オンされたノードの動作状態は常時「稼動」となる。
【００１８】
図２の２段目は、通信を示している。矢印は通信方向を示し、上向き矢印はセンサデバイスノードから中継デバイスノードへの送信、下向き矢印は中継デバイスノードからセンサデバイスノードへの返信を表している。
【００１９】
図２の３、４段目は、センサデバイスノードの動作状態を示している。本例においては、２つのセンサデバイスノードが中継デバイスノードの下層に存在する場合を図示している。センサデバイスノード１は、時刻ｔ２〜ｔ３、ｔ４〜ｔ５、ｔ６〜ｔ７において、センサデバイスノード２は、時刻ｔ８〜ｔ９、ｔ１０〜ｔ１１において中継デバイスノードとの通信の為に動作状態が「稼動」となり、それ以外においては「休眠」となる。
【００２０】
このようにセンサデバイスノードは、通信以外の時間帯は休眠状態になり、電力消費が抑えられる為、省電力性が発揮できる。一方、中継デバイスノードは、センサデバイスノードが中継デバイスノードに向けて任意の時刻に通信を実施する為、センサデバイスノードからの送信を随時受信できるようにしておかなければならず、休眠状態による省電力化ができない。
【００２１】
本例においては、センサデバイスノードと中継デバイスノード間で通信する場合を挙げたが、この関係は、中継デバイスノード同士間や中継デバイスノードと管理デバイスノード間、センサデバイスノードと管理デバイスノード間においても同様である。
【００２２】
ここで、センサネットワークが大規模ネットワークになると、センサデバイスノード数も増大する。それに伴い中継デバイスノード数も増大する場合が多い。管理デバイスノードは規模の大小に関わらず１つである。中継デバイスノードは消費電力が極少ではないので、電源供給元が電池の場合にはその交換メンテナンスがセンサデバイスノードに比べ頻繁に発生し、電源ケーブルの場合にはその敷設コストがよりかかることになる。
【００２３】
本発明は、このような従来の事情に鑑み為されたもので、中継デバイスノードにおいてより消費電力量を軽減することが可能なネットワーク通信方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記目的を達成するため、本発明に係るネットワーク通信方法は、センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、センサデバイスノードが予め決められた時間に送信するステップと、中継デバイスノードが予め決められた時間に受信するステップを含む。
【００２５】
また、上記目的を達成するため、本発明に係るネットワーク通信方法は、センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、センサデバイスノードが予め決められた時間に送信するステップと、中継デバイスノードが予め決められた時間に受信するステップからなり、予め決められた時間は中継デバイスノードが与えることを含む。
【００２６】
また、上記目的を達成するため、本発明に係るネットワーク通信方法は、センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、センサデバイスノードが予め決められた時間に送信するステップと、中継デバイスノードが予め決められた時間に受信するステップからなり、予め決められた時間は中継デバイスノードが通信中に毎回与える。
【００２７】
また、上記目的を達成するため、本発明に係るネットワーク通信方法は、センサデバイスノード、中継デバイスノード、及び、管理デバイスノードで構成されるセンシングしたデータを伝送するネットワークシステムにおけるネットワーク通信方法において、通信失敗時にセンサデバイスノードから中継デバイスノードへの通信を再試行するステップからなり、通信再試行の期限を中継デバイスノードの休眠時間間隔から求める。
【００２８】
以上のように、本発明では、センサデバイスノードが予め約束された時間に通信するようなタイミング制御を実施することで、中継デバイスノードが該時間のみ稼動し、該時間以外に休眠状態になることを可能にする。更に、センサデバイスノードと中継デバイスノードの通信タイミング制御に必要な時間情報は、中継デバイスノード側から与えることで、通信の同期を可能にする。
【発明の効果】
【００２９】
以上説明したように、本発明に係るネットワーク通信方法によると、中継デバイスノードにおいてより消費電力量を軽減することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３１】
図３は、本発明におけるセンサネットワークのネットワークトポロジの一例を示している。
【００３２】
図３の３０１〜３０７の点（ノード）は、それぞれデバイスを表し、点間を結ぶ線は無線にて通信を行う関係にあることを表したものである。図１と同様にツリー構造のトポロジとなっている。
【００３３】
図３のツリーの最下層に位置する３０１〜３０４はセンサデバイスノードである。センサデバイスは、センサを搭載し、センシングした情報を上位層に送信する役割を有したデバイスである。
【００３４】
図３のツリーの中層に位置する３０５〜３０６は中継デバイスノードである。中継デバイスは、下層のデバイスから送られてきた情報を受信してより上層に再送信する中継の役割を有するデバイスである。このデバイス自身にもセンサを搭載する場合もある。
【００３５】
図３のツリーの最上層に位置する３０７は管理デバイスノードであり、下層から送られてきた情報を一箇所に収集する役割を有するデバイスである。ここに収集された情報は、管理側の装置に渡されることになる。また、このデバイスはアドレス付与等の下層ノードの管理も行う。
【００３６】
例えば、センサデバイスノード３０１でセンシングされた情報は、中継デバイスノード３０５を経由して管理デバイスノード３０７に伝送されることになる。
【００３７】
図４に、本発明の通信における通信データ構造の一例を示す。
【００３８】
図４Ａは、下層ノードから上層ノード、本例では、センサデバイスノードから中継デバイスノードへの送信データの構造を示している。４０１は、送信データヘッダ領域であり、ここには自身のアドレスや宛先のアドレス、後述の送信データボディ領域のデータサイズ等の通信上必要な情報が格納されるデータ領域となる。４０２は送信データボディ領域であり、センシングしたデータが格納される領域となる。なお、本発明における送信データヘッダ領域４０１や送信データボディ領域４０２は、従来と同じ内容である。
【００３９】
図４Ｂは、上層ノードから下層ノード、本例では、中継デバイスノードからセンサデバイスノードへの返信データの構造を示している。４１１は、返信データヘッダ領域であり、送信データヘッダ領域４０１と同様に自身のアドレスや宛先のアドレス、返信データボディ領域のデータサイズ等の通信上必要な情報が格納されるデータ領域となる。４１２は、返信データボディ領域であり、センシングデータを受領した旨の伝達や、下層ノードへの命令・指示等が格納される領域となる。
【００４０】
本発明では、この返信データヘッダ領域４１１に、システム現在時刻格納領域４１１１、次回受信時間格納領域４１１２、及び、インターバル情報格納領域４１１３を設け、下層ノードが上層ノードへの通信タイミングが計る為の情報を下層ノードに送れるようにする。
【００４１】
システム現在時刻格納領域４１１１には、システム現在時刻が格納される。この時刻は、下層ノードが上層ノードへの通信タイミングを計る為の基準時計として使用される値である。上層ノードはこの値に自身の内蔵時計の値を使用する。下層ノードはこの値に自身の内蔵時計を同期させてもよい。
【００４２】
次回受信時間格納領域４１１２には、次回受信時間が格納される。この時間は、上層ノードが次に受信可能になる開始時刻と終了時刻、あるいは開始時刻と受信時間長を示す値である。
【００４３】
インターバル情報格納領域４１１３には、インターバル情報が格納される。この情報は、上層ノードの動作状況、すなわち稼動時間長と休眠時間長を示す値である。
【００４４】
本発明において、返信データ中でシステム現在時刻格納領域４１１１、次回受信時間格納領域４１１２、及び、インターバル情報格納領域４１１３以外の返信データヘッダ領域４１１や返信データボディ領域４１２に格納される情報の種類は、従来と同じ内容である。
【００４５】
図５に、本発明の通信における下層ノード側の処理フローチャートの一例を示す。本例では、下層ノードがセンサデバイスノードであった場合を例に挙げる。
【００４６】
センサデバイスノードは、まずステップ５０１にて、搭載センサにてセンシングを実施する。次に、ステップ５０２にて、通信開始時刻ｔsを自身の内蔵時計より取得する。次に、ステップ５０３にて、センシングデータを格納した送信データを上層ノードに通信する。
【００４７】
次に、ステップ５０４にて上層ノードからの返信データを受取りの可否を判定する。受取ったと判定した場合、処理はステップ５１１に進み、システム現在時刻格納領域４１１１からシステム現在時刻ｔnを取出す。更に、次回受信時間格納領域４１１２から次回受信開始時刻ｔａｓと次回受信終了時刻ｔａｅを取出し、インターバル情報格納領域４１１３から稼働時間長ＴＡと休眠時間長ＴＳを取出す。
【００４８】
そして、ステップ５１２にて、システム現在時刻ｔｎを自身の内蔵時計に反映させ、ステップ５１３にて次回受信開始時刻ｔａｓまで休眠状態に遷移する。
【００４９】
ステップ５０４にて、返信データを受取らなかった、すなわち通信に失敗したと判定した場合、処理はステップ５２１に進み、一定時間Ｔｗ待機する。一定時間Ｔｗは、稼働時間長ＴＡからセンサデバイスノード自身の通信所要時間Ｔｃを引いた値以下の値になる。詳細は図６にて説明する。待機後、ステップ５２２にて、ステップ５０２から一定時間ＴＩの経過可否を判定する。一定時間ＴＩは、稼動時間長ＴＡと休眠時間長ＴＳの合計値以下の値になる。詳細は図６にて説明する。
【００５０】
ステップ５２２にて、経過していないと判定された場合、処理はステップ５０３に戻り、上述した一連の処理を繰り返す。経過したと判定された場合、処理はステップ５２３に進み、終了する。
【００５１】
図５では、ステップ５２３において終了する例を記載したが、ここではさらに一定時間ＴＤの待機後にステップ５０１や５０３に戻って、動作し続けるようにしてもよい。この一定時間ＴＤは、後述するように一定時間ＴＩよりはかなり大きい値を設定するのがよい。
【００５２】
また、図５は説明の都合上、本発明における特徴的な処理のみを記載したものであり、各ステップ間に存在する他の処理、例えば衝突回避処理やエラー訂正処理等は表記していない。それらの処理は、本発明においても従来どおりの処理に準ずる。
【００５３】
本発明における下層ノードから上層ノード間での通信と動作状態の関係の一例を図６に示す。図６では、下層ノードがセンサデバイスノード、上層ノードが中継デバイスノードであった場合を例に挙げる。また、図６において左から右方向が時系列方向を示している。
【００５４】
図６の最上段は、中継デバイスノードの動作状態を示している。図６中の線分が上方に折れ曲がった部分、すなわち時刻ｔａｓ１から時刻ｔａｅ１までの区間、時刻ｔａｓ２から時刻ｔａｅ２までの区間、時刻ｔａｓ３から時刻ｔａｅ３までの区間が、中継デバイスノードが稼動状態であり、センサデバイスノードとの通信可能な時間帯である。それ以外の時間帯においては、中継デバイスノードは休眠状態となり、通信は不可である。
【００５５】
時刻ｔａｓｎと時刻ｔａｅｎ（ｎは自然数）は、時刻ｔａｅｎ＝時刻ｔａｓｎ＋稼働時間長ＴＡの関係となる。また、時刻ｔａｓｎと時刻ｔａｓ（ｎ＋１）は、時刻ｔａｓ（ｎ＋１）＝時刻ｔａｓｎ＋稼働時間長ＴＡ＋休眠時間長ＴＳの関係となる。
【００５６】
図６の２段目は、通信を示している。矢印は通信方向を示し、上向き矢印はセンサデバイスノードから中継デバイスノードへの送信、下向き矢印は中継デバイスノードからセンサデバイスノードへの返信を表している。１度の通信において上下双方向ペアの矢印は通信成功を示し、上方向のみの矢印は通信失敗を示す。
【００５７】
図６の３、４段目は、センサデバイスノードの動作状態を示している。図６においては、２つのセンサデバイスノードが中継デバイスノードの下層に存在する場合を図示している。
【００５８】
図６中の線分が上方に折れ曲がった部分、すなわち３段目において、時刻ｔｃｓ１から時刻ｔｃｅ１までの区間、時刻ｔｃｓ２から時刻ｔｃｅ２までの区間、時刻ｔｃｓ３から時刻ｔｃｅ３までの区間が、センサデバイスノードが稼動状態であり、中継デバイスノードに通信を試みた時間帯である。４段目においても、時刻ｔｃｓ４から時刻ｔｃｅ４までの区間、時刻ｔｃｓ５から時刻ｔｃｅ５までの区間、時刻ｔｃｓ６から時刻ｔｃｅ６までの区間、時刻ｔｃｓ７から時刻ｔｃｅ７までの区間、時刻ｔｃｓ８から時刻ｔｃｅ８までの区間が同様である。それ以外の時間帯においては、センサデバイスノードは休眠状態で、通信を行っていない時間帯である。
【００５９】
ここで、通信所要時間Ｔｃは、センサデバイスノード自身の通信に要する時間であり、通信所要時間Ｔｃ＝時刻ｔｃｅｎ−時刻ｔｃｓｎ（ｎは自然数）の関係となる。
【００６０】
図６中の３段目は、センサデバイスノードから中継デバイスノードへの通信が最初から成功した場合を示している。時刻ｔｃｓ１から時刻ｔｃｅ１までの区間において、ノードは通信に成功している。すなわち図５におけるステップ５０４から５１１に遷移する流れになる。矢印６０１で伝達される内容が図４Ｂに示した返信データになる。センサデバイスノードが次に稼動して通信を行う時刻ｔｃｓ２から時刻ｔｃｅ２までの区間は、この返信データ内から取出され、決定され、その時間帯になるまでノードは休眠状態になる。時刻ｔｃｓ２から時刻ｔｃｅ２までの区間、時刻ｔｃｓ３から時刻ｔｃｅ３までの区間においても同様で、これを通信成功が続く限り繰り返す。
【００６１】
図６中の４段目は、センサデバイスノードから中継デバイスノードへの通信が失敗した場合を示している。時刻ｔｃｓ４から時刻ｔｃｅ４までの区間において、ノードは通信に失敗している。すなわち、図５におけるステップ５０４から５２１に遷移する流れになる。センサデバイスノードは、一定時間Ｔｗ待機した後、時刻ｔｃｓ５から時刻ｔｃｅ５までの区間で再度、通信を試みる。時刻ｔｃｓ５から時刻ｔｃｅ５までの区間、時刻ｔｃｓ６から時刻ｔｃｅ６までの区間と通信失敗による通信再試行を繰り返し、時刻ｔｃｓ７から時刻ｔｃｅ７までの区間で通信に成功する。その後は、図６中の３段目と同様で時刻ｔｃｓ８まで休眠状態となる。
【００６２】
図６中の４段目に示したのは、センサデバイスノードが最初の通信に失敗した場合を例である。しかし、３段目に示したような通信成功の連続状態から、タイミングずれ等のなんらかの理由で通信失敗が発生した場合においても、４段目に示した流れで、再度、通信成功の連続状態に復帰できる。
【００６３】
ここで、一定時間Ｔｗは、中継デバイスノードの次の稼働時間帯に確実に通信出来るようにする為に、次の一定時間Ｔｗ≦稼働時間長ＴＡ−通信所要時間Ｔｃでなければならない。センサデバイスノードから中継デバイスノードへの通信の失敗が、そのセンサデバイスノードにとって初めてではない、すなわち過去に通信成功実績がある場合には、その際、入手した稼働時間長ＴＡを用いて、一定時間Ｔｗを算出する。初めての通信失敗であった場合には、予めデフォルト値を設けておき、その値は中継デバイスノードが取り得る設定値範囲のうちの最小値Ｔｗｍｉｎを与えておくとよい。
【００６４】
図６中の４段目に示したのは、初期段階では通信が失敗したものの、通信再試行を繰返すうちに中継デバイスノードが稼動状態に遷移し、通信成功に転じた例である。正常動作をしているシステムの場合は、この例に該当する。しかしながら、なんらかの理由で中継デバイスノードが正常動作していない場合、センサデバイスノードが無限に通信再試行を繰り返しては、電力を消耗し、中継デバイスノードが正常動作に復旧した時点で、電力不足の為、今度はセンサデバイスノードが動作不能という状態になりかねない。そこで、通信再試行を繰返す期限として一定時間ＴＩを設ける。一定時間ＴＩは、稼働時間長ＴＡと休眠時間長ＴＳの合計値以下の値でよい。何故ならば、中継デバイスノードが正常であれば、その時間以内には確実に稼動状態に遷移し通信可能となるからである。
【００６５】
センサデバイスノードが、過去に通信成功の実績がない場合、一定時間ＴＩの算出は、予めデフォルト値を設けておき、その値は中継デバイスノードが取り得る設定値範囲のうちの最大値ＴＩｍａｘを与えておくとよい。
【００６６】
一定時間ＴＩの間、通信再試行を繰返しても通信成功しない場合、中継デバイスノードになんらかの異常が発生したと判断して、センサデバイスノードは通信再試行を停止し、休眠状態に遷移するようにする。この状態から稼動状態への復帰は、一定時間ＴＤ経過後に実施する。一定時間ＴＤは、電力消耗の観点から、一定時間ＴＩよりははるかに大きい値を与えておくとよい。
【００６７】
図６を見て明らかなように、本方式を適用することで、従来のセンサデバイスノードに加え、中継デバイスノードにおいても休眠状態が可能になる。
【００６８】
図６では、下層ノードがセンサデバイスノード、上層ノードが中継デバイスノードであった場合を例に挙げたが、この方式の有効性は、中継デバイスノード同士間や中継デバイスノードと管理デバイスノード間、センサデバイスノードと管理デバイスノード間においても同様である。
【００６９】
以上の説明では、中継デバイスノードの稼働時間長ＴＡと休眠時間長ＴＳは固定値であるように説明したが、中継デバイスノードが下層に通信として有するセンサデバイスノードの数や自身の電源状態等に応じて、変動させるようにしてもよい。例えば、センサデバイスノード数が少ない場合、稼働時間長ＴＡを短くしてその分休眠時間長ＴＳを長くしてより電力消費を抑えたり、逆にセンサデバイスノード数が多い場合、稼働時間長ＴＡを長くしてその分休眠時間長ＴＳを短くして通信の飽和により取りこぼしを防いだりといった具合である。この場合、中継デバイスノードは、センサデバイスノードにこれまでに伝達した次回受信開始時刻ｔａｓと次回受信終了時刻ｔａｅを経過した後に変更を実施しなくてはならない。
【００７０】
また、この変動方式をシステムに採用する場合には、確実な通信を行う為に、センサデバイスノードの一定時間ＴＷは、中継デバイスノードが取り得る稼働時間長ＴＡの設定値範囲のうちの最小値ＴＡｍｉｎから通信所要時間Ｔｃを引いた値である最小値ＴＷｍｉｎ固定にすることが望ましい。また、確実な再接続を行う為に、一定時間ＴＩは、中継デバイスノードが取り得る稼働時間長ＴＡの最大値と休眠時間長ＴＳの最大値の合計値ＴＩｍａｘ固定にすることが望ましい。
【００７１】
このように、本発明によれば、従来からのセンサデバイスノードに加え、中継デバイスノードも省電力化されるので、中継デバイスノードにおいても電池による電源供給が可能になり、ネットワークの敷設コストやメンテナンス頻度の低減が図ることができる。
【００７２】
ここで、本発明に係るネットワーク通信方法などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々な装置やシステムとして提供することも可能である。
【００７３】
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【００７４】
また、本発明に係るネットワーク通信方法などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
【００７５】
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００７６】
【図１】センサネットワークの典型的なネットワークトポロジを示す図である。
【図２】センサデバイスノードから中継デバイスノード間での通信と動作状態の関係を示す図である。
【図３】本発明の一実施例に係るセンサネットワークのネットワークトポロジの一例を示す図である。
【図４Ａ】本発明の一実施例に係る通信における通信データ構造の一例を示す図である。
【図４Ｂ】本発明の一実施例に係る通信における通信データ構造の一例を示す図である。
【図５】本発明の一実施例に係る通信における下層ノード側の処理フローチャートの一例を示す図である。
【図６】本発明の一実施例に係る下層ノードから上層ノード間での通信と動作状態の関係の一例を示す図である。
【符号の説明】
【００７７】
１０１〜１０８：センサデバイスノード、１０９〜１１４：中継デバイスノード、１１５：管理デバイスノード、３０１〜３０４：センサデバイスノード、３０５〜３０６：中継デバイスノード、３０７：管理デバイスノード、４０１：送信データヘッダ領域、４０２：送信データボディ領域、４１１：返信データヘッダ領域、４１２：返信データボディ領域、４１１１：システム現在時刻格納領域、４１１２：次回受信時間格納領域、４１１３：インターバル情報格納領域、５０１〜５０４、５１１〜５１３、５２１〜５２３：ステップ、６０１：矢印。
【図１】
2008245102.tif 000003
【図２】
2008245102.tif 000004
【図３】
2008245102.tif 000005
【図４Ａ】
2008245102.tif 000006
【図４Ｂ】
2008245102.tif 000007
【図５】
2008245102.tif 000008
【図６】
2008245102.tif 000009