(57)【要約】      （修正有）【課題】  特定の無線端末のバッテリ残量の低下を抑えつつ、データの発信元から最終の着信先までの経路選択処理を容易にする。【解決手段】  無線端末Ａは、Ｂを宛先候補１とし、５０をバッテリ残量Ｂ１とし、Ｅを宛先候補２とし、Ｂのホップ数１とＥのホップ数１とが一致すると判断し、６０をバッテリ残量Ｂ２とし、バッテリ残量Ｂ２がバッテリ残量Ｂ１よりも大きいと判断し、宛先候補２であるＥを宛先候補１に変更し、Ｆを宛先候補２とし、Ｅのホップ数１とＦのホップ数１とが一致すると判断し、７０をバッテリ残量Ｂ２とし、バッテリ残量Ｂ２がバッテリ残量Ｂ１よりも大きいと判断し、宛先候補２であるＦを宛先候補１に変更し、Ｃを宛先候補２とし、Ｆのホップ数１とＣのホップ数２とが一致しないと判断し、宛先候補１であるＦに対応する無線端末Ｆを次の送信先の無線端末としてデータを送信する。【選択図】図７
2005244288.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う複数の無線端末によって構成され、前記複数の無線端末がそれぞれ直接又は他の１以上の無線端末を介して他の全ての無線端末と通信可能な無線通信ネットワークシステムであって、
前記複数の無線端末はそれぞれ、
前記複数の無線端末をそれぞれ識別するための識別情報と、前記複数の無線端末のそれぞれのバッテリ残量とを関連付けてバッテリ残量管理情報として記録する記録手段と、
前記記録手段に記録されるバッテリ残量管理情報に基づいて、前記複数の無線端末の中からデータの次の送信先である無線端末を決定する決定手段と、
を備えることを特徴とする無線通信ネットワークシステム。
【請求項２】
請求項１に記載の無線通信ネットワークシステムであって、
前記記録手段は、前記識別情報と、自身の無線端末から他の無線端末に前記データが転送されるまでにかかる中継回数とを関連付けて構成情報として記録し、
前記決定手段は、前記記録手段に記録される構成情報に基づいて、前記複数の無線端末の中から前記データの次の送信先である無線端末の候補を選択し、前記バッテリ残量管理情報に基づいて、前記候補の中から前記データの次の送信先である無線端末を決定することを特徴とする無線通信ネットワークシステム。
【請求項３】
請求項１または２に記載の無線通信ネットワークシステムであって、
前記複数の無線端末はそれぞれ、
前記複数の無線端末からそれぞれ送信される前記バッテリ残量管理情報を受信する受信手段と、
前記受信手段で受信された前記バッテリ残量管理情報の内容と前記記録手段に記録される前記バッテリ残量管理情報の内容とが異なっている場合、前記記録手段に記録される前記バッテリ残量管理情報の内容を前記受信手段で受信された前記バッテリ残量管理情報の内容に書き換える書換手段と、
を備えることを特徴とする無線通信ネットワークシステム。
【請求項４】
無線通信を行う複数の無線端末によって構成され、前記複数の無線端末がそれぞれ直接又は他の１以上の無線端末を介して他の全ての無線端末と通信可能な無線通信ネットワークシステムにおける前記無線端末であって、
前記複数の無線端末をそれぞれ識別するための識別情報と、前記複数の無線端末のそれぞれのバッテリ残量とを関連付けてバッテリ残量管理情報として記録する記録手段と、
前記記録手段に記録されるバッテリ残量管理情報に基づいて、前記複数の無線端末の中からデータの次の送信先である無線端末を決定する決定手段と、
を備えることを特徴とする無線端末。
【請求項５】
請求項４に記載の無線端末であって、
前記記録手段は、前記識別情報と、自身の無線端末から他の無線端末に前記データが転送されるまでにかかる中継回数とを関連付けて構成情報として記録し、
前記決定手段は、前記記録手段に記録される構成情報に基づいて、前記複数の無線端末の中から前記データの次の送信先である無線端末の候補を選択し、前記バッテリ残量管理情報に基づいて、前記候補の中から前記データの次の送信先である無線端末を決定することを特徴とする無線端末。
【請求項６】
請求項４または５に記載の無線端末であって、
前記複数の無線端末からそれぞれ送信される前記バッテリ残量管理情報を受信する受信手段と、
前記受信手段で受信された前記バッテリ残量管理情報の内容と前記記録手段に記録される前記バッテリ残量管理情報の内容とが異なっている場合、前記記録手段に記録される前記バッテリ残量管理情報の内容を前記受信手段で受信された前記バッテリ残量管理情報の内容に書き換える書換手段と、
を備えることを特徴とする無線端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う複数の無線端末によって構成される無線通信ネットワークシステムに関し、特には、無線通信ネットワークに接続された発信元の無線端末が種々のデータをパケット化して発信し、他の無線端末が中継を繰り返しながら最終の着信先の無線端末までそのデータを転送する無線通信ネットワークシステムにおけるルーティング方式に関する。
【背景技術】
【０００２】
例えば、特開２０００−１３３７６号や特開２０００−９２０６１号に示されるような無線通信ネットワークシステムにおいて、各無線端末は無線端末間における無線接続情報（以下、構成情報）の送受信を繰り返すことで、無線通信ネットワーク内の各無線端末のそれぞれの相対的な位置関係を認識する。そして、上記各無線端末は最終の着信先までの中継回数などを元にして、複数の無線端末間でパケット化されたデータの無線通信を行う。
【０００３】
ところで、近年では、防犯対策や自然環境変化の測量などのために、様々な場所に多種多様なセンサが数多く設置されつつある。このようなセンサに通信機能を付加するために無線端末を用いる場合、センサの設置場所によっては、電源供給が容易に行えない場所に無線端末が設置されることがある。そして、電源供給が容易に行えない場所に無線端末を設置した場合、その無線端末は充電電池や太陽電池などによるバッテリ駆動となる。
【０００４】
しかしながら、このような電源供給が容易に行えない場所に無線端末を設置し無線通信ネットワークを構築する場合、通信環境などの影響により特定の無線端末が中継の無線端末として連続して選択される可能性がある。そのため、その連続して選択される無線端末のバッテリ残量は他の無線端末に比べて早く低下してしまい、その連続して選択される無線端末は、すぐに無線通信ネットワークから離脱してしまうおそれがある。
【０００５】
そこで、例えば、特開平９−１４９０７９号に示されるような無線端末のバッテリ残量を考慮した無線通信ネットワークシステムがある。この無線通信ネットワークシステムでは、まず、発信元の無線端末がデータの最終の着信先である無線端末に対して経路情報の要求パケットを送信する。その要求パケットを受信した中継端末は、自身の識別符号とバッテリ残量とを要求パケットに付加し、次の送信先の無線端末に要求パケットを送信する。そして、発信元の無線端末は、最終の着信先の無線端末から返信された応答パケットを受信する。応答パケットには、中継端末の識別符号及びバッテリ残量が付加されており、発信元の無線端末は、全ての中継の無線端末のバッテリ残量を把握して最適な経路を選択する。
【０００６】
これにより、経路選択の際、比較的バッテリ残量の多い無線端末を中継の無線端末として選択することができるので、特定の無線端末のみバッテリ残量が低下することを抑えることができる。
【特許文献１】特開２０００−１３３７６号  （第１４〜３０頁、第１〜４８図）
【特許文献２】特開２０００−９２０６１号  （第３〜５頁、第４図）
【特許文献３】特開平９−１４９０７９号    （第４〜７頁、第８図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、電源供給が容易に行えない場所に無線端末を設置し無線通信ネットワークを構築する場合、特開平９−１４９０７９号に示されるような経路選択方法では、発信元の無線端末のみが全ての無線端末のそれぞれのバッテリ残量を把握して発信元から最終の着信先までの経路選択処理を行っているため、その経路選択処理が複雑となるという問題がある。
【０００８】
そこで、本発明では、このような問題を考慮し、特定の無線端末のバッテリ残量の低下を抑えつつ、データの発信元から最終の着信先までの経路選択処理を容易にすることが可能な無線通信ネットワークシステム及び無線端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明の無線通信ネットワークシステムは、無線通信を行う複数の無線端末によって構成され、前記複数の無線端末がそれぞれ直接又は他の１以上の無線端末を介して他の全ての無線端末と通信可能な無線通信ネットワークシステムであって、前記複数の無線端末はそれぞれ、前記複数の無線端末をそれぞれ識別するための識別情報と、前記複数の無線端末のそれぞれのバッテリ残量とを関連付けてバッテリ残量管理情報として記録する記録手段と、前記記録手段に記録されるバッテリ残量管理情報に基づいて、前記複数の無線端末の中からデータの次の送信先である無線端末を決定する決定手段とを備えることを特徴とする。
【００１０】
このように、各無線端末は、バッテリ残量管理情報に基づいて、複数の無線端末の中からデータの次の送信先である無線端末を決定しているので、例えば、バッテリ残量が他の無線端末のバッテリ残量に比べて少ない無線端末をデータの次の送信先である無線端末とすることを極力避けることができ、特定の無線端末のバッテリ残量の低下を抑えることができる。
【００１１】
また、各無線端末が他の各無線端末のそれぞれのバッテリ残量を把握しデータの次の送信先である無線端末を決定しているので、発信元の無線端末が最終の着信先までの経路選択処理を行う必要がなく、発信元から最終の着信先までの経路選択処理を容易にすることができる。
【００１２】
また、上記無線通信ネットワークシステムにおける前記記録手段が、前記識別情報と、自身の無線端末から他の無線端末に前記データが転送されるまでにかかる中継回数とを関連付けて構成情報として記録し、前記決定手段が、前記記録手段に記録される構成情報に基づいて、前記複数の無線端末の中から前記データの次の送信先である無線端末の候補を選択し、前記バッテリ残量管理情報に基づいて、前記候補の中から前記データの次の送信先である無線端末を決定するように構成してもよい。
【００１３】
このように、各無線端末は、構成情報に基づいて、データの次の送信先である無線端末の候補を選択してから、バッテリ残量に基づいて、その候補の中からデータの次の送信先である無線端末を決定しているので、例えば、各無線端末は、データの次の送信先の無線端末に最小の中継回数でデータを送信することができる。これにより、発信元から最終の着信先までにかかる全体の中継回数を抑えることができるので、無線通信の効率を上げることができる。
【００１４】
また、上記無線通信ネットワークシステムにおける前記複数の無線端末はそれぞれ、前記複数の無線端末からそれぞれ送信される前記バッテリ残量管理情報を受信する受信手段と、前記受信手段で受信された前記バッテリ残量管理情報の内容と前記記録手段に記録される前記バッテリ残量管理情報の内容とが異なっている場合、前記記録手段に記録される前記バッテリ残量管理情報の内容を前記受信手段で受信された前記バッテリ残量管理情報の内容に書き換える書換手段とを備えるように構成してもよい。
【００１５】
これにより、各無線端末は、記録手段に記録されるバッテリ残量管理情報を更新することができるので、刻々と変化する無線通信ネットワークの通信環境や各無線端末のバッテリ残量に対応しつつ、データの経路選択処理を行うことができる。
【００１６】
なお、本発明の範囲は、無線通信を行う複数の無線端末によって構成され、前記複数の無線端末がそれぞれ直接又は他の１以上の無線端末を介して他の全ての無線端末と通信可能な無線通信ネットワークシステムにおける前記無線端末であって、前記複数の無線端末をそれぞれ識別するための識別情報と、前記複数の無線端末のそれぞれのバッテリ残量とを関連付けてバッテリ残量管理情報として記録する記録手段と、前記記録手段に記録されるバッテリ残量管理情報に基づいて、前記複数の無線端末の中からデータの次の送信先である無線端末を決定する決定手段とを備える無線端末にまで及ぶ。
【発明の効果】
【００１７】
本発明によれば、無線通信ネットワークにおいて、特定の無線端末のバッテリ残量の低下を抑えることができるので、各無線端末のそれぞれのバッテリ残量の低下率を平均化することができ、無線通信ネットワーク全体の運用期間を延ばすことができる。
【００１８】
また、データの発信元から最終の着信先までの経路選択処理を容易にすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態の無線通信ネットワークシステム及び無線端末を図面を用いて説明する。
図１は、本発明の実施形態の無線通信ネットワークシステムにおけるネットワークトポロジーの一例を示す図である。なお、本実施形態の無線通信ネットワークシステムにおける無線通信ネットワークは、基本的に上述した特開２０００−１３３７６号や特開２０００−９２０６１号に示されるような技術を利用して構築されるものとする。
【００２０】
図１において、８つの円形はそれぞれ無線端末を示している。また、各無線端末間をつないでいる各実線はそれぞれ無線通信路を示している。
また、本実施形態の無線通信ネットワークシステムにおいて、各無線端末には、それぞれの無線端末を識別するためのユニークな識別情報（以下、無線機ＩＤという）が付与されている。図１に示すネットワークトポロジーの例では、８つの無線端末に対してそれぞれＡ〜Ｈの８つの無線機ＩＤが付与されている。なお、各無線端末（Ａ〜Ｈ）は、充電電池や太陽電池などのバッテリで駆動するものとする。
【００２１】
また、本実施形態の無線通信ネットワークシステムでは、各無線端末（Ａ〜Ｈ）がそれぞれ他の各無線端末（Ａ〜Ｈ）に対して構成情報を周期的に送信する。そして、構成情報を受信した各無線端末（Ａ〜Ｈ）は、受信した構成情報を内部の構成情報として編集し、以降その編集した構成情報を周期的に他の各無線端末（Ａ〜Ｈ）に対して送信する。すなわち、例えば、各無線端末（Ａ〜Ｈ）は、他の各無線端末（Ａ〜Ｈ）から周期的に送信される構成情報を通信部で受信し、その受信した構成情報の内容が記録部（例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やフラッシュメモリなど）に記録される構成情報の内容と異なる場合、書換部によってその記録される構成情報の内容を受信した構成情報の内容に書き換える。
【００２２】
このように、各無線端末（Ａ〜Ｈ）が自身の保持する構成情報を周期的に更新することにより無線通信ネットワークが構築される。
図２は、構成情報のデータフォーマットの一例を示す図である。
【００２３】
図２に示すデータフォーマット１には、レコード２（２−１、・・・、２−ｎ）が多数格納されている。各レコード２は、無線機ＩＤが記録される無線機ＩＤ領域３−１と、自身の無線端末から無線機ＩＤ領域３−１に記録される無線機ＩＤに対応する無線端末までにかかる中継回数（以下、ホップ数という）が記録されるホップ数領域３−２とを備えている。すなわち、データフォーマット１には、無線機ＩＤとその無線機ＩＤに対応するホップ数とが関連付けられたレコード２が多数格納されている。
【００２４】
なお、上記ホップ数とは、発信元の無線端末が送信するパケット化されたデータ（以下、単にデータという）が最終の着信先の無線端末に到達するまでにかかる通信回数のうち最小の通信回数を示している。すなわち、上記ホップ数とは、発信元の無線端末が送信するデータが最終の着信先の無線端末に到達するまでに通る無線通信路の最小の数を示している。例えば、図１に示すネットワークトポロジーの場合、無線端末Ａが「１」のホップ数でデータを転送することが可能な無線端末としては、無線端末Ｂ、無線端末Ｅ、及び無線端末Ｆがあり、無線端末Ａが「２」のホップ数でデータを転送することが可能な無線端末としては、無線端末Ｃ、無線端末Ｇ、及び無線端末Ｈがあり、無線端末Ａが「３」のホップ数でデータを転送することが可能な無線端末としては無線端末Ｄがある。
【００２５】
このように、各無線端末（Ａ〜Ｈ）間で構成情報の送受信を繰り返し、各無線端末（Ａ〜Ｈ）がそれぞれ構成情報を更新することにより、各無線端末（Ａ〜Ｈ）は他の各無線端末（Ａ〜Ｈ）までの相対位置などを把握することができる。
【００２６】
また、本実施形態の無線通信ネットワークシステムでは、構成情報と同様に、各無線端末（Ａ〜Ｈ）がそれぞれ他の各無線端末（Ａ〜Ｈ）に対してバッテリ残量管理情報を周期的に送信する。そして、バッテリ残量管理情報を受信した各無線端末（Ａ〜Ｈ）は、受信したバッテリ残量管理情報を内部のバッテリ残量管理情報として編集し、以降その編集したバッテリ残量管理情報を周期的に他の各無線端末（Ａ〜Ｈ）に対して送信する。すなわち、例えば、各無線端末（Ａ〜Ｈ）は、他の各無線端末（Ａ〜Ｈ）から周期的に送信されるバッテリ残量管理情報を通信部で受信し、その受信したバッテリ残量管理情報の内容が記録部に記録されるバッテリ残量管理情報の内容と異なる場合、書換部によってその記録されるバッテリ残量管理情報の内容を受信したバッテリ残量管理情報の内容に書き換える。
【００２７】
このように、各無線端末（Ａ〜Ｈ）が自身の保持するバッテリ残量管理情報を周期的に更新することにより無線通信ネットワークが構築される。
図３は、バッテリ残量管理情報のデータフォーマットの一例を示す図である。
【００２８】
図３に示すデータフォーマット４には、レコード５（５−１、・・・、５−ｎ）が多数格納されている。各レコード５は、無線機ＩＤが記録される無線機ＩＤ領域６−１と、無線機ＩＤ領域６−１に記録される無線機ＩＤに対応する無線端末のバッテリ残量を示すバッテリ残量情報が記録されるバッテリ残量領域６−２とを備えている。すなわち、データフォーマット４には、無線機ＩＤとその無線機ＩＤに対応するバッテリ残量とが関連付けられたレコード５が多数格納されている。
【００２９】
このように、各無線端末（Ａ〜Ｈ）間でバッテリ残量管理情報の送受信を繰り返し、各無線端末（Ａ〜Ｈ）がそれぞれバッテリ残量管理情報を更新することにより、各無線端末（Ａ〜Ｈ）は他の各無線端末（Ａ〜Ｈ）のそれぞれのバッテリ残量を把握することができる。
【００３０】
なお、各無線端末（Ａ〜Ｈ）が構成情報やバッテリ残量管理情報を送信するタイミングは、例えば、一定な周期間隔としてもよいし、ランダムな周期間隔としてもよく、特には限定されない。また、各無線端末（Ａ〜Ｈ）が構成情報やバッテリ残量管理情報を送信するタイミングは、それぞれの送信パケットが衝突しないように考慮されていてもよい。
【００３１】
ここで、例えば、無線端末Ａが構成情報及びバッテリ残量管理情報を送信する場合を考える。
まず、無線端末Ａが構成情報及びバッテリ残量管理情報を送信するタイミングになると、無線端末Ａは、バッテリ残量計算部により自身のバッテリ残量を計算する。なお、このバッテリ残量の計算方法としては、バッテリの電圧に基づいて計算するようにしてもよい。
【００３２】
次に、無線端末Ａは、自身が保持する構成情報や算出されたバッテリ残量などを構成情報パケットに付加して送信する。
図４は、構成情報パケットのパケットフォーマットの一例を示す図である。
【００３３】
図４に示すパケットフォーマット７は、発信元の無線端末の無線機ＩＤを示す発信元無線機ＩＤ領域７−１と、算出されたバッテリ残量を示すバッテリ残量領域７−２と、構成情報のホップ数を示す構成情報領域７−３とを備えている。
【００３４】
ここで、例えば、十分に充電したときの無線端末のバッテリの電圧に対応するバッテリ残量を「１００」とし、無線端末が駆動できなくなるときの無線端末のバッテリの電圧に対応するバッテリ残量を「０」とし、且つ、バッテリの電圧の低下に比例してバッテリ残量も減少する場合において、バッテリ残量を計算した結果、無線端末Ａのバッテリ残量が「１００」であった場合を考える。
【００３５】
このような場合、図４に示す構成情報パケットのパケットフォーマット７の発信元無線機ＩＤ領域７−１には「Ａ」が、バッテリ残量領域７−２には「１００」が、構成情報領域７−３には「１」が付加される。そして、この構成情報パケットが無線端末Ａから送信されると、その構成情報パケットは無線端末Ｂ、無線端末Ｅ、及び無線端末Ｆが受信する。
【００３６】
そして、例えば、無線端末Ｂは、受信した構成情報パケットより、発信元無線機ＩＤが「Ａ」、バッテリ残量が「１００」、構成情報のホップ数が「１」であることを確認し、その受信した構成情報パケットの内容を内部の構成情報及びバッテリ残量管理情報として記録する。
【００３７】
また、無線端末Ｅ及びＦも同様に、受信した構成情報パケットの内容を内部の構成情報及びバッテリ残量管理情報として記録する。
図５（ａ）は、無線端末Ｂ、Ｅ、またはＦに記録された構成情報のデータフォーマットの一例を示す図である。なお、図２に示す構成と同じ構成には同じ符号を付けている。
【００３８】
図５（ａ）に示すデータフォーマット１において、レコード２−１の無線機ＩＤ領域３−１に「Ａ」が、レコード２−１のホップ数領域３−２に「１」がそれぞれ記録されている。
【００３９】
また、図５（ｂ）は、無線端末Ｂ、Ｅ、またはＦに記録されたバッテリ残量管理情報のデータフォーマットの一例を示す図である。なお、図３に示す構成と同じ構成には同じ符号を付けている。
【００４０】
図５（ｂ）に示すデータフォーマット４において、レコード５−１の無線機ＩＤ領域６−１に「Ａ」が、レコード５−１のバッテリ残量領域６−２に「１００」がそれぞれ記録されている。
【００４１】
なお、無線端末Ａが一番初めに構成情報パケットを送信する場合は、図４に示す構成情報パケットのパケットフォーマット７の構成情報領域７−３には、空白のデータが付加されるようにしてもよい。また、各無線端末（Ａ〜Ｈ）が他の各無線端末（Ａ〜Ｈ）までのホップ数を確認する場合、例えば、中継の無線端末が構成情報パケットに対応する返信パケットを発信元の無線端末に返信する際に、その返信パケットに自身の無線機ＩＤを付加し、発信元の無線端末がその返信パケットに基づいてホップ数を確認するようにしてもよい。
【００４２】
次に、無線端末に接続される機器（例えば、センサなど）から得られるデータを送信する際の各無線端末（Ａ〜Ｈ）の経路選択処理動作を説明する。
図６は、各無線端末（Ａ〜Ｈ）の経路選択処理動作を説明するためのフローチャートである。
【００４３】
まず、ステップＳ１において、無線端末は、自身が保持する構成情報の先頭のレコードから無線機ＩＤを取得し、その無線機ＩＤを宛先候補１（ＩＤ１）とする。
次に、ステップＳ２において、無線端末は、自身が保持するバッテリ残量管理情報より宛先候補１（ＩＤ１）の無線機ＩＤに対応するバッテリ残量（Ｂ１）を取得する。
【００４４】
次に、ステップＳ３において、無線端末は、自身が保持する構成情報の次のレコードから無線機ＩＤを取得し、その無線機ＩＤを宛先候補２（ＩＤ２）とする。
次に、ステップＳ４において、無線端末は、ステップＳ１で選択した宛先候補１（ＩＤ１）のホップ数とステップＳ３で選択した宛先候補２（ＩＤ２）のホップ数とが一致するか否かを判断する。
【００４５】
そして、宛先候補１（ＩＤ１）のホップ数と宛先候補２（ＩＤ２）のホップ数とが一致すると判断した場合（ステップＳ４が「はい」）、ステップＳ５において、無線端末は、自身が保持するバッテリ残量管理情報より宛先候補２（ＩＤ２）の無線機ＩＤに対応するバッテリ残量（Ｂ２）を取得する。
【００４６】
次に、ステップＳ６において、無線端末は、ステップＳ５で取得したバッテリ残量（Ｂ２）がステップＳ２で取得したバッテリ残量（Ｂ１）よりも大きいか否かを判断する。
そして、バッテリ残量（Ｂ２）がバッテリ残量（Ｂ１）よりも大きいと判断した場合（ステップＳ６が「はい」）、ステップＳ７において、無線端末は、宛先候補２（ＩＤ２）の無線機ＩＤを宛先候補１（ＩＤ１）の無線機ＩＤに変更し、ステップＳ３に戻り、自身が保持する構成情報の次のレコードから無線機ＩＤを取得し、その無線機ＩＤを宛先候補２（ＩＤ２）とする。
【００４７】
一方、バッテリ残量（Ｂ２）がバッテリ残量（Ｂ１）よりも大きくないと判断した場合、すなわち、バッテリ残量（Ｂ１）がバッテリ残量（Ｂ２）よりも大きいと判断した場合（ステップＳ６が「いいえ」）、無線端末は、ステップＳ３に戻り、自身が保持する構成情報の次のレコードから無線機ＩＤを取得し、その無線機ＩＤを宛先候補２（ＩＤ２）とする。
【００４８】
なお、バッテリ残量（Ｂ１）とバッテリ残量（Ｂ２）が同じ場合は、そのバッテリ残量（Ｂ１）及び（Ｂ２）に対応するどちらの無線機ＩＤも宛先候補１（ＩＤ１）または宛先候補２（ＩＤ２）として選択してもよい。すなわち、例えば、ステップＳ６においてバッテリ残量（Ｂ１）とバッテリ残量（Ｂ２）が同じであると判断された場合、ステップＳ７を介してステップＳ３に進ませてもよいし、直接ステップＳ３に進ませてもよい。
【００４９】
そして、ステップＳ４において、宛先候補１（ＩＤ１）のホップ数と宛先候補２（ＩＤ２）のホップ数とが一致しないと判断した場合（ステップＳ４が「いいえ」）、ステップＳ８において、無線端末は、宛先候補１（Ｄ１）の無線機ＩＤに対応する無線端末をデータの次の送信先の無線端末に決定し、その無線端末に対してデータを送信する。
【００５０】
そして、この経路選択処理動作は、データが最終の着信先の無線端末に転送されるまで、データを中継する各無線端末がそれぞれ行う。
ここで、例えば、無線端末Ａから無線端末Ｄにデータを転送する場合における無線端末Ａの経路選択処理動作を説明する。
【００５１】
図７（ａ）は、無線端末Ａのデータの送信タイミング時に無線端末Ａが保持する構成情報のデータフォーマットの一例を示す図である。なお、図２に示す構成と同じ構成には同じ符号を付けている。また、図７（ａ）に示すデータフォーマット１の各レコード２（２−１〜２−７）は、ホップ数領域３−２のホップ数が昇順となるように並べられて格納されているものとする。
【００５２】
図７（ａ）に示すデータフォーマット１において、レコード２−１の無線機ＩＤ領域３−１に「Ｂ」が、レコード２−１のホップ数領域３−２に「１」が、レコード２−２の無線機ＩＤ領域３−１に「Ｅ」が、レコード２−２のホップ数領域３−２に「１」が、レコード２−３の無線機ＩＤ領域３−１に「Ｆ」が、レコード２−３のホップ数領域３−２に「１」が、レコード２−４の無線機ＩＤ領域３−１に「Ｃ」が、レコード２−４のホップ数領域３−２に「２」が、レコード２−５の無線機ＩＤ領域３−１に「Ｇ」が、レコード２−５のホップ数領域３−２に「２」が、レコード２−６の無線機ＩＤ領域３−１に「Ｈ」が、レコード２−６のホップ数領域３−２に「２」が、レコード２−７の無線機ＩＤ領域３−１に「Ｄ」が、レコード２−７のホップ数領域３−２に「３」がそれぞれ記録されている。
【００５３】
また、図７（ｂ）は、無線端末Ａのデータの送信タイミング時に無線端末Ａに保持されるバッテリ残量管理情報のデータフォーマットの一例を示す図である。なお、図３に示す構成と同じ構成には同じ符号を付けている。
【００５４】
図７（ｂ）に示すデータフォーマット４において、レコード５−１の無線機ＩＤ領域６−１に「Ｂ」が、レコード５−１のバッテリ残量領域６−２に「５０」が、レコード５−２の無線機ＩＤ領域６−１に「Ｅ」が、レコード５−２のバッテリ残量領域６−２に「６０」が、レコード５−３の無線機ＩＤ領域６−１に「Ｆ」が、レコード５−３のバッテリ残量領域６−２に「７０」がそれぞれ記録されている。
【００５５】
まず、無線端末Ａは、図７（ａ）に示すデータフォーマット１の先頭レコード２−１の無線機ＩＤ領域３−１より無線機ＩＤ「Ｂ」を取得し、その無線機ＩＤ「Ｂ」を宛先候補１（ＩＤ１）とする（図６のステップＳ１に対応）。
【００５６】
次に、無線端末Ａは、図７（ｂ）に示すデータフォーマット４を参照して、宛先候補１（ＩＤ１）である「Ｂ」に対応するバッテリ残量「５０」をバッテリ残量（Ｂ１）として取得する（図６のステップＳ２に対応）。
【００５７】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１におけるレコード２−２の無線機ＩＤ領域３−１より無線機ＩＤ「Ｅ」を取得し、その無線機ＩＤ「Ｅ」を宛先候補２（ＩＤ２）とする（図６のステップＳ３に対応）。
【００５８】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１より、無線機ＩＤ「Ｂ」のホップ数「１」と無線機ＩＤ「Ｅ」のホップ数「１」とが一致すると判断する（図６のステップＳ４に対応）。
【００５９】
次に、無線端末Ａは、無線機ＩＤ「Ｂ」のホップ数「１」と無線機ＩＤ「Ｅ」のホップ数「１」とが一致すると判断すると、図７（ｂ）に示すデータフォーマット４を参照して、宛先候補２（ＩＤ２）である「Ｅ」に対応するバッテリ残量「６０」をバッテリ残量（Ｂ２）として取得する（図６のステップＳ５に対応）。
【００６０】
次に、無線端末Ａは、バッテリ残量（Ｂ２）「６０」がバッテリ残量（Ｂ１）「５０」よりも大きいと判断する（図６のステップＳ６に対応）。
次に、無線端末Ａは、バッテリ残量（Ｂ２）がバッテリ残量（Ｂ１）よりも大きいと判断すると、宛先候補２（ＩＤ２）である「Ｅ」を宛先候補１（ＩＤ１）に変更する（図６のステップＳ７に対応）。
【００６１】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１におけるレコード２−３の無線機ＩＤ領域３−１より無線機ＩＤ「Ｆ」を取得し、その無線機ＩＤ「Ｆ」を宛先候補２（ＩＤ２）とする（図６のステップＳ３に対応）。
【００６２】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１より、無線機ＩＤ「Ｅ」のホップ数「１」と無線機ＩＤ「Ｆ」のホップ数「１」とが一致すると判断する（図６のステップＳ４に対応）。
【００６３】
次に、無線端末Ａは、無線機ＩＤ「Ｅ」のホップ数「１」と無線機ＩＤ「Ｆ」のホップ数「１」とが一致すると判断すると、図７（ｂ）に示すデータフォーマット４を参照して、宛先候補２（ＩＤ２）である「Ｆ」に対応するバッテリ残量「７０」をバッテリ残量（Ｂ２）として取得する（図６のステップＳ５に対応）。
【００６４】
次に、無線端末Ａは、バッテリ残量（Ｂ２）「７０」がバッテリ残量（Ｂ１）「６０」よりも大きいと判断する（図６のステップＳ６に対応）。
次に、無線端末Ａは、バッテリ残量（Ｂ２）がバッテリ残量（Ｂ１）よりも大きいと判断すると、宛先候補２（ＩＤ２）である「Ｆ」を宛先候補１（ＩＤ１）に変更する（図６のステップＳ７に対応）。
【００６５】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１におけるレコード２−４の無線機ＩＤ領域３−１より無線機ＩＤ「Ｃ」を取得し、その無線機ＩＤ「Ｃ」を宛先候補２（ＩＤ２）とする（図６のステップＳ３に対応）。
【００６６】
次に、無線端末Ａは、図７（ａ）に示すデータフォーマット１より、無線機ＩＤ「Ｆ」のホップ数「１」と無線機ＩＤ「Ｆ」のホップ数「２」とが一致しないと判断する（図６のステップＳ４に対応）。
【００６７】
次に、無線端末Ａは、無線機ＩＤ「Ｆ」のホップ数「１」と無線機ＩＤ「Ｃ」のホップ数「２」とが一致しないと判断すると、宛先候補１（ＩＤ１）である「Ｆ」に対応する無線端末Ｆをデータの次の送信先の無線端末として決定し、その無線端末Ｆにデータを送信する（図６のステップＳ８に対応）。
【００６８】
次に、無線端末Ｆは無線端末Ａと同様な経路選択処理動作を行う。すなわち、無線端末Ｆは、データの次の送信先の無線端末の宛先候補として無線端末Ｃ、Ｈ、またはＨを構成情報より選択し、その宛先候補の中からデータの次の送信先である無線端末をバッテリ残量管理情報より決定する。
【００６９】
次に、上記実施形態の無線通信ネットワークシステムにおける各無線端末の構成を説明する。
図８は、上記実施形態の無線通信ネットワークシステムにおける各無線端末の機能ブロックの一例を示す図である。
【００７０】
図８に示すように、各無線端末８は、例えば、データを送受信する通信部９（送信手段、受信手段）、情報処理部１０、バッテリ１１、及び入出力部１２などを備えて構成される。
【００７１】
また、上記情報処理部１０は、例えば、上記構成情報や上記バッテリ残量管理情報などを記録する記録部１３（記録手段）、記録部１３の内容を更新する書換部１４（書換手段）、記録部１３に記録される構成情報に基づいてデータの次の送信先の無線端末の候補を選択し、記録部１３に記録されるバッテリ残量管理情報に基づいてその候補の中からデータの次の送信先の無線端末を決定する決定部１５（決定手段）と、バッテリ１１のバッテリ残量を計算するバッテリ残量計算部１６などを備えて構成される。
【００７２】
このように、各無線端末（Ａ〜Ｈ）は、バッテリ残量管理情報に基づいて、他の各無線端末（Ａ〜Ｈ）からデータの次の送信先である無線端末を決定しているので、例えば、バッテリ残量が他の無線端末のバッテリ残量に比べて少ない無線端末をデータの次の送信先の無線端末とすることを極力避けることができる。これにより、特定の無線端末のバッテリ残量の低下を抑えることができるので、各無線端末のそれぞれのバッテリ残量の低下率を平均化することができ、無線通信ネットワーク全体の運用期間を延ばすことができる。
【００７３】
また、各無線端末（Ａ〜Ｈ）が他の各無線端末（Ａ〜Ｈ）のそれぞれのバッテリ残量を把握しデータの次の送信先の無線端末を決定しているので、発信元の無線端末が最終の着信先までの経路選択処理を行う必要がなく、発信元から最終の着信先までの経路選択処理を容易にすることができる。
【００７４】
また、各無線端末（Ａ〜Ｈ）は、ホップ数に基づいて、データの次の送信先である無線端末の宛先候補を選択してから、バッテリ残量に基づいて、その宛先候補の中からデータの次の送信先の無線端末を決定しているので、データを発信元の無線端末から最終の着信先の無線端末に送信するまでにかかる全体の中継回数を抑えることができるので、無線通信の効率を上げることができる。
【００７５】
また、各無線端末（Ａ〜Ｈ）は、それぞれ自身が保持する構成情報やバッテリ残量管理情報を更新しているので、刻々と変化する無線通信ネットワークの通信環境や各無線端末のバッテリ残量に対応しつつ、経路選択処理を行うことができる。
【００７６】
上記実施形態では、各無線端末（Ａ〜Ｈ）がそれぞれホップ数とバッテリ残量の両方を考慮してデータの次の送信先の無線端末を決定する構成であるが、各無線端末（Ａ〜Ｈ）がそれぞれバッテリ残量のみを考慮してデータの次の送信先の無線端末を決定するようにしてもよい。
【００７７】
このように構成してもバッテリ残量が他の無線端末のバッテリ残量に比べて少ない無線端末をデータの次の送信先の無線端末とすることを極力避けることができ、特定の無線端末のバッテリ残量の低下を抑えることができる。
【００７８】
また、発信元の無線端末が発信元から最終の着信先までの経路選択処理を行う必要がなくなるので、発信元から最終の着信先までの経路選択処理を容易にすることができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態の無線通信ネットワークシステムにおけるネットワークトポロジーの一例を示す図である。
【図２】構成情報のデータフォーマットの一例を示す図である。
【図３】バッテリ残量管理情報のデータフォーマットの一例を示す図である。
【図４】構成情報パケットのパケットフォーマットの一例を示す図である。
【図５】無線端末Ｂ、Ｅ、またはＦにおける構成情報及びバッテリ残量管理情報の一例を示す図である。
【図６】各無線端末の経路選択処理動作を説明するためのフローチャートである。
【図７】無線端末Ａにおける構成情報及びバッテリ残量管理情報の一例を示す図である。
【図８】各無線端末の機能ブロックの一例を示す図である。
【符号の説明】
【００８０】
１      データフォーマット
２      レコード
３−１  無線機ＩＤ領域
３−２  ホップ数領域
４      データフォーマット
５      レコード
６−１  無線機ＩＤ領域
６−２  バッテリ残量領域
８      無線端末
９      通信部
１０    情報処理部
１１    バッテリ
１２    入出力部
１３    記録部
１４    書換部
１５    決定部
１６    バッテリ残量計算部
【図１】
2005244288.tif 000003
【図２】
2005244288.tif 000004
【図３】
2005244288.tif 000005
【図４】
2005244288.tif 000006
【図５】
2005244288.tif 000007
【図６】
2005244288.tif 000008
【図７】
2005244288.tif 000009
【図８】
2005244288.tif 000010