(57)【要約】【課題】無線端末装置間における計測周期の差を考慮して起動タイミングを設定し、無線端末装置の省電力化を図る。【解決手段】無線端末装置３は、予め設定された起動時刻にスリープモードからスタンバイモードへ移行した後、予め設定されたスタンバイ時間の経過を待って、計測データの送信準備を開始し、端末制御装置２に対して計測データを送信する。端末制御装置２は、複数の無線端末装置３のそれぞれについて、計測周期が短い無線端末装置３ほどスタンバイ時間を短く設定する。【選択図】図８
2015133565.tif 000002
【特許請求の範囲】
【請求項１】
複数の計測周期のいずれかに各々対応する複数の無線端末装置と、前記複数の無線端末装置を制御する端末制御装置とを含む端末制御システムであって、
前記無線端末装置は、
予め設定された起動時刻にスリープモードからスタンバイモードへ移行した後、予め設定されたスタンバイ時間の経過を待って、計測データの送信準備を開始し、前記端末制御装置に対して前記計測データを送信する処理を実行するものであり、
前記端末制御装置は、
前記複数の無線端末装置のそれぞれについて、前記計測周期が短い無線端末装置ほど前記スタンバイ時間を短く設定すること
を特徴とする端末制御システム。
【請求項２】
前記無線端末装置のそれぞれは、複数グループのうちのいずれかのグループに属し、
前記通信時間は、前記無線端末装置が属するグループ全体の通信時間であり、
前記無線端末装置は、
前記複数の無線端末装置が同じ期間に所定の端末処理を行う場合の基準となる基準時刻の経過後、予め設定された起動時刻に起動し、
前記端末制御装置は、
前記端末処理として、前記起動時刻の経過後、前記基準時刻から予め設定されたオフセット時間が経過するまでにデータの送信準備を完了し、かつ、前記オフセット時間の経過後、予め設定された通信時間内に、前記端末制御装置に対して所定データを送信する処理を実行するものと仮定した場合の前記通信時間に基づいて、同一のグループに属する端末装置に後続して前記端末処理を実行する別のグループに属する端末装置についてのオフセット時間を算出し、
前記別のグループに属する無線端末装置は、
算出された前記オフセット時間に基づいて決定された起動時刻を、次回起動時刻として設定する、
請求項１に記載の端末制御システム。
【請求項３】
前記スタンバイ時間は、
前記端末制御装置との通信時間が長い無線端末装置ほど短くなるように設定されている
請求項１又は２に記載の端末制御システム。
【請求項４】
複数の計測周期のいずれかに各々対応する複数の無線端末装置と、前記複数の無線端末装置を制御する端末制御装置とを用いた端末制御方法であって、
前記無線端末装置は、
予め設定された起動時刻にスリープモードからスタンバイモードへ移行した後、予め設定されたスタンバイ時間の経過を待って、計測データの送信準備を開始し、前記端末制御装置に対して前記計測データを送信する処理を実行するものであり、
前記端末制御装置は、
前記複数の無線端末装置のそれぞれについて、前記計測周期が短い無線端末装置ほど前記スタンバイ時間を短く設定する、
端末制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の制御を行う端末制御システム等に関する。
【背景技術】
【０００２】
従来の計測システムには、計測スケジュールに応じた起動時刻を各端末に設定しておき、所定サイクル毎に、複数の端末からホスト端末に対して計測データを送信させるものがある（例えば、特許文献１参照。）。
【０００３】
また、従来の無線端末装置には、自己の属するグループの起動タイミングになると、スリープ状態を解除して自己の属するグループ宛てのビーコンを受信するものがある（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２４９４９号公報
【特許文献２】特開２０１１−６６９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の計測システム又は無線端末装置では、同時期に通信を行う複数の端末間において、各端末の計測周期の差を考慮して起動タイミングを設定することが行われていない。このため、例えば電池駆動の無線端末の場合、計測周期が短い無線端末は、計測周期が長い無線端末よりも起動回数が多くなることにより、その電池寿命が短くなってしまうという問題があった。
【０００６】
このような問題は、複数の端末間で通信が競合した場合に、通信のリトライ時や待ち時間においても無線端末において電力消費が発生していることに起因する。このため、電池駆動の無線端末を複数用いる場合、可能な限り消費電力を抑えるように起動タイミングを適切に設定することが望ましい。
【０００７】
したがって本発明が解決しようとする課題は、無線端末装置間における計測周期の差を考慮して起動タイミングを設定し、無線端末装置の省電力化を図ることにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の端末制御システムは、
複数の計測周期のいずれかに各々対応する複数の無線端末装置と、前記複数の無線端末装置を制御する端末制御装置とを含む端末制御システムであって、
前記無線端末装置は、
予め設定された起動時刻にスリープモードからスタンバイモードへ移行した後、予め設定されたスタンバイ時間の経過を待って、計測データの送信準備を開始し、前記端末制御装置に対して前記計測データを送信する処理を実行するものであり、
前記端末制御装置は、
前記複数の無線端末装置のそれぞれについて、前記計測周期が短い無線端末装置ほど前記スタンバイ時間を短く設定する。
【発明の効果】
【０００９】
本願明細書の開示によれば、無線端末装置間における計測周期の差を考慮して起動タイミングを設定し、無線端末装置の省電力化を図ることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】端末制御システム１の全体構成の例を示す図である。
【図２】端末制御システム１の機能ブロック図の一例を示す図である。
【図３】端末制御装置２を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。
【図４】無線端末装置３を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。
【図５】端末制御システム１における初期設定処理のフローチャートの一例を示す図である。
【図６】オフセット時間管理データ４４３の一例を示す図である。
【図７】端末制御システム１におけるスタンバイ時間算出処理のサブルーチンのフローチャートの一例を示す図である。
【図８】無線端末装置３のスタンバイ時間を算出する場合の一例を模式的に示す図である。
【図９Ａ】グループ１に属する無線端末装置３にかかるスタンバイ時間管理データの一例を示す図である。
【図９Ｂ】グループ２に属する無線端末装置３にかかるスタンバイ時間管理データの一例を示す図である。
【図９Ｃ】グループ３に属する無線端末装置３にかかるスタンバイ時間管理データの一例を示す図である。
【図１０Ａ】グループ１に属する無線端末装置３のＥＥＰＲＯＭ５６に記録される計測周期データ及びオフセット時間データの一例を示す図である。
【図１０Ｂ】グループ２に属する無線端末装置３のＥＥＰＲＯＭ５６に記録される計測周期データ及びオフセット時間データの一例を示す図である。
【図１０Ｃ】グループ３に属する無線端末装置３のＥＥＰＲＯＭ５６に記録される計測周期データ及びオフセット時間データの一例を示す図である。
【図１１】無線端末装置３における起動時刻算出処理のサブルーチンのフローチャートの一例を示す図である。
【図１２】無線端末装置３の起動時刻を算出する場合の一例を模式的に示す図である。
【図１３】端末制御システム１における計測処理のフローチャートの一例を示す図である。
【図１４】無線端末装置３から端末制御装置２に送信される計測データの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の端末制御システムを構成する無線端末装置及び端末制御装置の好ましい実施形態について、図面を参照しながら説明する。なお、以下の説明では、本発明をスチームトラップの動作状態を計測する無線端末装置及び、これを制御する端末制御装置に本発明を適用した場合を例示して説明する。また、各図中の構成部材の寸法は、実際の構成部材の寸法及び各構成部材の寸法比率等を忠実に表したものではない。
【００１２】
［１．第１の実施形態］
［１−１．端末制御システムの全体構成］
図１は、本発明の第１の実施形態にかかる端末制御システム１の全体構成の例を示す図である。端末制御システム１は、例えば、１つの端末制御装置２と、複数の無線端末装置３（図１では「端末装置」と表記する。）と、複数の中継機４とを含む。例えば端末制御装置２と中継機４は、いずれも無線通信機能を有し、相互に無線通信可能である。例えば無線端末装置３と中継機４とは、いずれも無線通信機能を有し、相互に無線通信可能である。なお、図１においては、説明上、中継機４と無線端末装置３との接続状態を接続線（実線）を用いて表現しているが、中継機４と無線端末装置３とは、相互に無線通信可能なため実際には何らかの接続線は存在しない。
【００１３】
無線端末装置３は、例えば、予め設定した起動時刻に起動して、蒸気配管設備に設置されたスチームトラップの動作状態を計測し、その計測データを端末制御装置２に向けて送出する。なお、無線端末装置３が起動することを「起床」と呼ぶことがある。
【００１４】
また、無線端末装置３は、１以上の無線端末装置３によりグループを形成する。例えば図１に示すように、グループ１は５つの無線端末装置３から形成され、グループ２は２つの無線端末装置３から形成され、グループ３は３つの無線端末装置３から形成される。
【００１５】
端末制御装置２は、例えば、各無線端末装置３の起動スケジュールを決定し、そのために必要なデータ（例えば後述するオフセット時間及びスタンバイ時間を示すデータ）を各無線端末装置３に設定する。また、端末制御装置２は、例えば無線端末装置３から計測データを受信する。
【００１６】
中継機４は、例えば端末制御装置２と無線端末装置３との間における通信データを中継するリピータとして動作する。
【００１７】
上述の無線端末装置３はそれぞれ、複数の計測周期のいずれかに対応している。また、同じグループに属する無線端末装置３同士の計測周期は、それぞれ異なる場合がある。例えばグループ１に属する無線端末装置３ａ及び３ｄは、計測周期「３０分」が設定されている（図１では、計測周期「３０分」を［３０ｍ］と表記する）。同様に、例えばグループ１に属する無線端末装置３ｂ及び３ｅは、計測周期「１時間」が設定されている（図１では、計測周期「１時間」を［１ｈ］と表記する）。同様に、例えばグループ１に属する無線端末装置３ｃは、計測周期「３時間」が設定されている（図１では、計測周期「３時間」を［３ｈ］と表記する）。なお、図１では、「３０分」、「１時間」及び「３時間」の３種類の計測周期を設定しているが、これ以上又はこれ以下の種類の計測周期を設定してもよい。
【００１８】
無線端末装置３は、それぞれ設定されている計測周期毎に計測処理を実行する。例えば上記の無線端末装置３ａ及び３ｄは「３０分」毎に計測処理を実行し、上記の無線端末装置３ｂ及び３ｅは「１時間」毎に計測処理を実行し、上記の無線端末装置３ｃは「３時間」毎に計測処理を実行する。
【００１９】
すなわち、例えば原点時刻から「３時間」又は３の倍数時間（６時間、９時間、１２時間、１５時間、１８時間…）を経過した時刻を基準時刻とするタイミング期間においては、グループ１においては無線端末装置３ａ〜３ｅの全てが計測処理を実行する。また、例えば原点時刻から１時間及び１の倍数時間（３の倍数時間を除く）を経過した時刻を基準時刻とするタイミング期間においては、グループ１においては無線端末装置３ａ及び３ｂが計測処理を実行する。さらに、例えば原点時刻から３０分及び３０分の倍数時間（６０分又は１８０分の倍数時間を除く）を経過した時刻を基準時刻とするタイミング期間においては、グループ１においては無線端末装置３ａのみが計測処理を実行する。
【００２０】
上記のように計測周期が設定されている場合、計測周期の異なる無線端末装置３同士が同時期に計測処理を実行する場合がある。この場合、計測周期のタイミングによっては、一度に数多くの無線端末装置３が端末制御装置２に計測データを送信しようとすることがある。このため、無線端末装置３の通信待ち時間が長くなってしまうことがある。通信待ち時間が長くなると、無線端末装置３の電力消費量が増大してバッテリーの持ちが悪化する。このため、本実施形態においては、計測周期の異なる無線端末装置３同士が計測処理を行うタイミングが重なる場合であっても、各無線端末装置３の通信待ち時間ができるだけ短くなるように調整して、無線端末装置３の省電力化を実現する。
【００２１】
［１−２．端末制御システムの機能ブロック図］
図２は、端末制御システム１の機能ブロック図の一例を示す図である。
【００２２】
［１−２−１．端末制御装置２の機能ブロック図］
端末制御装置２は、通信時間を算出する通信時間算出部２１と、オフセット時間を算出するオフセット時間算出部２２と、算出したオフセット時間を管理するオフセット時間管理部２３と、計測周期を管理する計測周期管理部２４と、受信した計測データを記録する計測データ記憶部２５と、スタンバイ時間算出部２６と、スタンバイ時間管理部２７とを備える。
【００２３】
通信時間算出部２１は、例えば端末制御装置２、無線端末装置３及び中継機４が通信する場合の通信時間を、各装置間のホップ数等に基づいて算出することができる。この場合、通信時間算出部２１は、計測周期管理部２４から取得した計測周期毎に無線端末装置３の通信時間を算出する。
【００２４】
オフセット時間算出部２２は、例えば２つの無線端末装置３が連続して端末処理を実行する場合、先の無線端末装置３の通信時間と、後の無線端末装置３のオフセット時間とが同じになるように、後の無線端末装置３のオフセット時間を算出することができる。
【００２５】
ここでオフセット時間とは、同じ期間内に端末処理を行う複数の無線端末装置３が存在する場合に、送信処理を行う無線端末装置３が、先に送信処理を行っている無線端末装置３の処理時間又はその他の時間を待つ時間をいう。
【００２６】
よって、後の無線端末装置３は、オフセット時間が経過するまでに計測データの送信準備を完了していれば、先の無線端末装置３の通信時間が終了すると同時に、計測データの送信を開始することができる。これにより、先の無線端末装置３の通信時間と、後の無線端末装置３の通信時間とが重複することを回避して、各無線端末装置３の電力を有効に使用することができる。
【００２７】
オフセット時間算出部２２は、同じグループに属する無線端末装置３のうち、計測周期が異なる無線端末装置３が、同じ基準時刻のタイミング期間において端末処理を実行する場合に、上記のように仮定することによって算出した各無線端末装置３のオフセット時間の合計を、グループ全体のオフセット時間として算出することができる。
【００２８】
オフセット時間管理部２３は、例えば上記において算出したオフセット時間を、各無線端末装置３が属するグループ及び計測周期に対応付けて管理することができる。なお、オフセット時間管理部２３が管理するオフセット時間を示すデータは、対応する各無線端末装置３に対して無線通信により送信される。
【００２９】
計測周期管理部２４は、例えば無線端末装置３が属するグループ毎に設定された計測周期を、各無線端末装置３に対応付けて管理することができる。なお、計測周期管理部２４が管理する計測周期を示すデータは、対応する各無線端末装置３に無線通信により送信される。
【００３０】
スタンバイ時間算出部２６は、例えば同一グループに属する２以上の無線端末装置３が同時期に端末処理を実行する場合、先の無線端末装置３の通信終了時に後の無線端末装置３が通信を開始できるように、後の無線端末装置３に端末処理を遅れて開始させるためのスタンバイ時間を算出することができる。
【００３１】
スタンバイ時間管理部２７は、例えば上記において算出したスタンバイ時間を、各無線端末装置３に対応付けて管理することができる。なお、スタンバイ時間管理部２７が管理するスタンバイ時間を示すデータは、対応する各無線端末装置３に無線通信により送信される。
【００３２】
計測データ記憶部２５は、例えば無線端末装置３から受信した計測データを、各無線端末装置３に対応付けて保持することができる。
【００３３】
［１−２−２．無線端末装置３の機能ブロック図］
無線端末装置３は、オフセット時間を記録するオフセット時間記憶部３１と、次回起動時刻を算出する起動時刻算出部３２と、計測周期を記録する計測周期記憶部３３と、起動時刻に起動するように制御する起動制御部３４と、スチームトラップ５の動作状態を計測する計測部３５と、スタンバイ時間を記録するスタンバイ時間記憶部３６とを備える。
【００３４】
オフセット時間記憶部３１は、例えば端末制御装置２にて算出された、計測周期毎のオフセット時間を記録しておくことができる。
【００３５】
起動時刻算出部３２は、例えば現在時刻と計測周期とに基づいて基準時刻を算出し、基準時刻にオフセット時間を加算して、計測データの通信時間を減算した時刻を、当該無線端末装置３の次回起動時刻として算出することができる。また、算出された次回起動時刻は、起動制御部３４に設定される。
【００３６】
計測周期記憶部３３は、例えば端末制御装置２にて管理されている、当該無線端末装置３についての計測周期を少なくとも１つ以上記録しておくことができる。
【００３７】
起動制御部３４は、上述した起動時刻算出部３２により算出された次回起動時刻において当該無線端末装置３が起動するように制御することができる。
【００３８】
計測部３５は、例えばスチームトラップ５の表面温度及び／又は超音波振動を計測することができる。なお、計測部３５が計測したスチームトラップ５の計測データは、端末制御装置２に無線通信により送信される。
【００３９】
スタンバイ時間記憶部３６は、例えば端末制御装置２にて算出された、計測周期毎のスタンバイ時間を記録しておくことができる。
【００４０】
［１−３．端末制御システムのハードウェア構成例］
［１−３−１．端末制御装置２のハードウェア構成例］
図３は、端末制御装置２を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。端末制御装置２は、例えばノート型のパーソナルコンピュータを用いて構成することができる。
【００４１】
端末制御装置２は、ディスプレイ４１、ＣＰＵ４２、ＲＡＭ（Random Access Memory）４３、ハードディスク４４、キーボード／マウス４５及び、無線通信回路４６を備える。
【００４２】
ディスプレイ４１は、キーボード／マウス４５からの入力内容や計測データ等を表示することができる。ＣＰＵ４２は、ハードディスク４４に記憶されている端末制御プログラム４４２を実行することができる。ＲＡＭ４３は、ＣＰＵ４２にアドレス空間を提供することができる。
【００４３】
ハードディスク４４は、ＯＳ（オペレーティング・システム）４４１、端末制御プログラム４４２、オフセット時間管理データ４４３、計測周期管理データ４４４、計測データ４４５及び、スタンバイ時間管理データ４４６等を記憶しておくことができる。キーボード／マウス４５は、無線端末装置３を制御するための入力操作をユーザから受け付けることができる。無線通信回路４６は、無線端末装置３又は中継機４と無線通信することができる。
【００４４】
図２に示した端末制御装置２を構成する、通信時間算出部２１、オフセット時間算出部２２及びスタンバイ時間算出部２６は、ＣＰＵ４２上において端末制御プログラム４４２を実行することによって実現される。オフセット時間管理部２３、計測周期管理部２４、計測データ記憶部２５及びスタンバイ時間管理部２７は、ハードディスク４４上において、オフセット時間管理データ４４３、計測周期管理データ４４４、計測データ４４５及びスタンバイ時間管理データ４４６に割り当てられた各領域がそれぞれ該当する。
【００４５】
［１−３−２．無線端末装置３のハードウェア構成例］
図４は、無線端末装置３を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。無線端末装置３は、ＲＴＣ（Real Time Clock）５１、ＣＰＵ５２、ＲＡＭ５３、計測センサ５４、無線通信回路５５、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）５６及び、バッテリー５７を備える。
【００４６】
ＲＴＣ５１は、クロック機能により、現在時刻を示すデータを提供できるとともに、タイマー機能により、設定された起動時刻データ５１１に対応する時刻に当該無線端末装置３を起動させることができる。ＣＰＵ５２は、ＥＥＰＲＯＭ５６に記憶されている端末処理プログラム５６１を実行することができる。ＲＡＭ５３は、ＣＰＵ５２にアドレス空間を提供することができるとともに、計測データ５３１等を記憶しておくことができる。
【００４７】
計測センサ５４は、例えば圧電素子を用いた振動センサや熱電対を用いた温度センサにより、スチームトラップ５（図２参照）の動作状態を計測することができる。無線通信回路５５は、端末制御装置２又は中継機４と通信することができる。ＥＥＰＲＯＭ５６は、端末処理プログラム５６１、計測周期データ５６２、オフセット時間データ５６３及びスタンバイ時間データ５６４を記憶しておくことができる。バッテリー５７は、無線端末装置３の各部に電源を供給することができる。バッテリー５７は、例えば乾電池や蓄電池が該当する。
【００４８】
図２に示した無線端末装置３を構成する、起動時刻算出部３２は、ＣＰＵ５２上において端末処理プログラム５６１を実行することによって実現される。オフセット時間記憶部３１、計測周期記憶部３３及びスタンバイ時間記憶部３６は、ＥＥＰＲＯＭ５６のオフセット時間データ５６３、計測周期データ５６２及びスタンバイ時間データ５６４に割り当てられた各領域がそれぞれ該当する。起動制御部３４は、ＲＴＣ５１が該当する。計測部３５は、計測センサ５４が該当する。
【００４９】
［１−４．初期設定処理のフローチャート］
図５は、端末制御システム１における初期設定処理のフローチャートの一例を示す図である。なお、以下においては、端末制御装置２と無線端末装置３とが連動して処理を行う例を説明するが、これら２つの装置は必ずしも連動して処理を行う必要はない。例えば、端末制御装置２がステップＳ４０１〜Ｓ４０７を実行した後、これに連動して無線端末装置３がステップＳ４１１〜Ｓ４１４の処理を実行する必要はない。
【００５０】
端末制御装置２のユーザがキーボード／マウス４５を操作することにより、初期設定処理を開始させるための指令を入力すると、端末制御装置２のＣＰＵ４２は、無線端末装置３にかかるグループ及び計測周期毎の通信時間を算出する（ステップＳ４０１）。
【００５１】
ＣＰＵ４２は、例えば、端末制御装置２と無線端末装置３とが通信を行う場合に経由する中継機４の数に応じたホップ数に基づいて、グループ及び計測周期毎の通信時間を算出する。
【００５２】
具体的には、図１に示すように、グループ１に属し、かつ、計測周期が「３０分（３０ｍ）」である全無線端末装置３（以下、例えばグループ１及び計測周期「３０分」にかかる全無線端末装置３と称する場合がある。）は、計測端末３ａおよび３ｄである。ここで、計測端末３ａのホップ数は「５」であり、無線端末装置３ｄのホップ数は「３」であるので、グループ１及び計測周期「３０分」にかかる無線端末装置３の合計ホップ数は、無線端末装置３ａ及び３ｄのホップ数の合計である「８」となる。
【００５３】
１ホップ数当たりの通信時間を、例えば「０．５秒」とすると、グループ１及び計測周期「３０分」にかかる全無線端末装置３の通信時間（すなわちグループ１において計測周期が「３０分」である全無線端末装置３の通信時間の合計）は、合計ホップ数「８」に、１ホップ数当たりの通信時間「０．５秒」を乗じた「４秒」と算出できる。
【００５４】
同様に、グループ２及び計測周期「３０分」にかかる全無線端末装置３は、無線端末装置３ｇのみであるので、グループ２及び計測周期「３０分」にかかる全無線端末装置３の合計ホップ数は、無線端末装置３ｇのホップ数である「３」となる。よって、グループ２及び計測周期「３０分」にかかる全無線端末装置３の通信時間（すなわちグループ２において計測周期が「３０分」である全端末装置の通信時間の合計）は、合計ホップ数「３」に、１ホップ数当たりの通信時間「０．５秒」を乗じた「１．５秒」となる。
【００５５】
同様に、グループ３及び計測周期「３０分」にかかる全無線端末装置３は、無線端末装置３ｊのみであるので、グループ３及び計測周期「３０分」にかかる無線端末装置３の合計ホップ数は、無線端末装置３ｊのホップ数である「５」となる。よって、グループ３及び計測周期「３０分」にかかる全無線端末装置３の通信時間（すなわちグループ３において計測周期が「３０分」である全端末装置の通信時間の合計）は、合計ホップ数「５」に、１ホップ数当たりの通信時間「０．５秒」を乗じた「２．５秒」となる。
【００５６】
以上のように、グループ１及び計測周期「３０分」にかかる全無線端末装置３の通信時間は「４秒」、グループ２及び計測周期「３０分」にかかる全無線端末装置３の通信時間は「１．５秒」、グループ３及び計測周期「３０分」にかかる全無線端末装置３の通信時間は「２．５秒」とそれぞれ算出される。
【００５７】
上記と同様に、グループ１及び計測周期「１時間」にかかる全無線端末装置３の通信時間は「３．５秒」、グループ２及び計測周期「１時間」にかかる全無線端末装置３の通信時間は「１．５秒」、グループ３及び計測周期「３時間」にかかる全無線端末装置３の通信時間は「２．５秒」とそれぞれ算出される。
【００５８】
また上記と同様に、グループ１及び計測周期「３時間」にかかる全無線端末装置３の通信時間は「１．５秒」、グループ２及び計測周期「３時間」にかかる全無線端末装置３の通信時間は「０秒」、グループ３及び計測周期「３時間」にかかる全無線端末装置３の通信時間は「２秒」とそれぞれ算出される。
【００５９】
ＣＰＵ４２は、無線端末装置３のグループ及び計測周期の組合せを１つ選択する（ステップＳ４０２）。本実施形態においては、グループ１、グループ２及びグループ３の順にグループを順次選択していくとともに、各グループと「３０分」、「１時間」及び「３時間」の順に計測周期を順次選択する。すなわち、最初のインクリメントにおいてはグループ１及び計測周期「３０分」の組合せを選択し、最後のインクリメントにおいてはグループ３及び計測周期「３時間」の組合せを選択する。
【００６０】
ＣＰＵ４２は、上記において算出したグループ及び計測周期の組合せ毎に算出した通信時間とオフセット時間とに基づいて、上記グループに後続するグループに属し、かつ、上記計測周期と同じ計測周期が設定された無線端末装置３のオフセット時間を算出する（ステップＳ４０３）。
【００６１】
例えばＣＰＵ４２は、直前グループに属し、かつ、同じ計測周期が設定された全無線端末装置３の通信時間の合計と、直前グループに属し、かつ、同じ計測周期が設定された各無線端末装置３のオフセット時間との合計を、後続グループに属し、かつ、上記計測周期と同じ計測周期が設定された各無線端末装置３のオフセット時間とする。なお、グループ１を選択した場合は直前のグループが存在しないため、グループ１及び各計測周期にかかる無線端末装置３のオフセット時間に、例えば所定値「２秒」を設定する。また、オフセット時間として「２秒」以外の所定値を設定するようにしてもよい。
【００６２】
ＣＰＵ４２は、上記において算出したオフセット時間を、各グループ及び計測周期の組合せに対応付けてハードディスク４４上のオフセット時間管理データ４４３に記録する（ステップＳ４０４）。図６は、オフセット時間管理データ４４３の一例を示す図である。ＣＰＵ４２は、例えばグループ１及び計測周期「３０分」、グループ１及び計測周期「１時間」、グループ１及び計測周期「３時間」の各組合せのオフセット時間として、「２秒」をそれぞれ記録する。
【００６３】
ＣＰＵ４２は、未処理のグループ及び計測周期の組合せがあるか判断し（ステップＳ４０５）、未処理のグループ及び計測周期の組合せがあれば上記ステップＳ４０２に戻って上記処理を繰り返す（ステップＳ４０５におけるＹｅｓ判断）。
【００６４】
上記ステップＳ４０２にてグループ２及び計測周期「３０分」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ１及び計測周期「３０分」にかかる無線端末装置３の通信時間「４秒」と、グループ１及び計測周期「３０分」にかかる無線端末装置３のオフセット時間「２秒」との合計である「６秒」を、グループ２及び計測周期「３０分」にかかる無線端末装置３のオフセット時間として設定する。
【００６５】
上記ステップＳ４０２にてグループ２及び計測周期「１時間」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ１及び計測周期「１時間」にかかる無線端末装置３の通信時間「３．５秒」と、グループ１及び計測周期「１時間」にかかる無線端末装置３のオフセット時間「２秒」との合計である「５．５秒」を、グループ２及び計測周期「１時間」にかかる無線端末装置３のオフセット時間として設定する。
【００６６】
上記ステップＳ４０２にてグループ２及び計測周期「３時間」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ１及び計測周期「３時間」にかかる無線端末装置３の通信時間「１．５秒」と、グループ１及び計測周期「３時間」にかかる無線端末装置３のオフセット時間「２秒」との合計である「３．５秒」を、グループ２及び計測周期「３時間」にかかる無線端末装置３のオフセット時間として設定する。
【００６７】
上記ステップＳ４０２にてグループ３及び計測周期「３０分」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ２及び計測周期「３０分」にかかる無線端末装置３の通信時間「１．５秒」と、グループ２及び計測周期「３０分」にかかる無線端末装置３のオフセット時間「６秒」との合計である「７．５秒」を、グループ３及び計測周期「３０分」にかかる無線端末装置３のオフセット時間として設定する。
【００６８】
上記ステップＳ４０２にてグループ３及び計測周期「１時間」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ２及び計測周期「１時間」にかかる無線端末装置３の通信時間「１．５秒」と、グループ２及び計測周期「１時間」にかかる無線端末装置３のオフセット時間「５．５秒」との合計である「７秒」を、グループ３及び計測周期「１時間」にかかる無線端末装置３のオフセット時間として設定する。
【００６９】
上記ステップＳ４０２にてグループ３及び計測周期「３時間」の組合せを選択した場合、ステップＳ４０３においてＣＰＵ４２は、直前グループであるグループ２及び計測周期「３時間」にかかる無線端末装置３の通信時間「０秒」と、グループ２及び計測周期「３時間」にかかる無線端末装置３のオフセット時間「３．５秒」との合計である「３．５秒」を、グループ３及び計測周期「３時間」にかかる無線端末装置３のオフセット時間として設定する。
【００７０】
このように、ＣＰＵ４２は、直前グループ及び計測周期の組合せにかかる無線端末装置３の通信時間とオフセット時間との合計を、これに連続して通信を行う別のグループの通信端末３であって、同じ計測周期が設定された無線端末装置３のオフセット時間に設定する。
【００７１】
例えば、図６に示すように、ＣＰＵ４２は、グループ２及び計測周期「３０分」にかかる無線端末装置３のオフセット時間として「６秒」、グループ２及び計測周期「１時間」にかかる無線端末装置３のオフセット時間として「５．５秒」、グループ２及び計測周期「３時間」にかかる無線端末装置３のオフセット時間として「３．５秒」をそれぞれ記録する。
【００７２】
例えば、図６に示すように、ＣＰＵ４２は、グループ３及び計測周期「３０分」にかかる無線端末装置３のオフセット時間として「７．５秒」、グループ３及び計測周期「１時間」にかかる無線端末装置３のオフセット時間として「７秒」、グループ３及び計測周期「３時間」にかかる無線端末装置３のオフセット時間として「３．５秒」をそれぞれ記録する。
【００７３】
ＣＰＵ４２は、スタンバイ時間算出処理をサブルーチンで実行する（ステップＳ４０６）。図７は、無線端末装置３におけるスタンバイ時間算出処理のサブルーチンのフローチャートの一例を示す図である。
【００７４】
ＣＰＵ４２は、無線端末装置３のグループを１つ選択する（ステップＳ６０１）。本実施形態においては、グループ１、グループ２及びグループ３の順にグループを順次選択する。すなわち、最初のインクリメントにおいてはグループ１を選択し、最後のインクリメントにおいてはグループ３を選択する。
【００７５】
ＣＰＵ４２は、選択したグループに属する各端末の通信時間を算出する（ステップＳ６０２）。例えばグループ１を選択した場合、図１に示した無線端末装置３ａ〜３ｅについて通信時間をそれぞれ算出する。例えば、上述した通り、ＣＰＵ４２は、端末制御装置２と無線端末装置３とが通信を行う場合に経由する中継機４の数に応じたホップ数に基づいて通信時間を算出する。
【００７６】
具体的には、図１に示すように、グループ１の無線端末装置３ａ〜３ｅのホップ数はそれぞれ「５」、「４」、「３」、「３」及び「３」であり、１ホップ数当たりの通信時間を例えば「０．５秒」とすると、無線端末装置３ａ〜３ｅの通信時間は、「２．５秒」、「２秒」、「１．５秒」、「１．５秒」及び「１．５秒」とそれぞれ算出できる。なお、これらの通信時間は、上記ステップＳ４０１において算出したものをＲＡＭ４３等に記憶しておき再利用してもよい。
【００７７】
ＣＰＵ４２は、各端末のスタンバイ時間を算出する（ステップＳ６０３）。例えば、ＣＰＵ４２は、グループ１に属する無線端末装置３ａ〜３ｅが所定の順序に従って端末処理を行う場合、先の無線端末装置３の通信終了時に後の無線端末装置３が通信を開始できるように、後の無線端末装置３に端末処理を遅れて開始させるためのスタンバイ時間をそれぞれ算出する。
【００７８】
図８は、無線端末装置３のスタンバイ時間を算出する場合の一例を模式的に示す図である。本実施形態では、無線端末装置３ａ、無線端末装置３ｄ、無線端末装置３ｂ、無線端末装置３ｅ、無線端末装置３ｃの順に端末処理を行うものとする。すなわち、グループ内において計測周期の短い無線端末装置３を優先して端末処理を行う。つまり、端末制御装置２は、複数の無線端末装置３のそれぞれについて、計測周期が短い無線端末装置３ほどスタンバイ時間を短く設定する。
【００７９】
なお、計測周期が同じ無線端末装置３が複数存在する場合は、例えばホップ数の長い無線端末装置３を優先して端末処理を行う。
【００８０】
図８に示す通り、無線端末装置３ａはグループ１において最初に端末処理を開始するものであるので、無線端末装置３ａのスタンバイ時間は「０秒」である。無線端末装置３ａは、グループ１の起動時刻になると計測処理を開始し、計測処理が完了すると、計測データの通信処理を実行する。具体的には、無線端末装置３ａは、計測処理時間（Tmsu）「２秒」において計測処理を実行し、その後、通信時間（Tgct3a）「２．５秒」において通信処理を実行する。
【００８１】
無線端末装置３ａの次に端末処理を行う無線端末装置３ｄは、グループ１の起動時刻から起算して、無線端末装置３ａの通信時間（Tgct3a）「２．５秒」の経過後に計測処理を開始する。つまり、無線端末装置３ｄのスタンバイ時間は「２．５秒」である。無線端末装置３ｄは、グループ１の起動時刻からスタンバイ時間「２．５秒」が経過した後、計測処理時間（Tmsu）「２秒」において計測処理を実行し、その後の通信時間（Tgct3d）「１．５秒」において通信処理を実行する。
【００８２】
同様に、無線端末装置３ｄの次に端末処理を行う無線端末装置３ｂは、グループ１の起動時刻から起算して、無線端末装置３ａの通信時間（Tgct3a）「２．５秒」及び無線端末装置３ｄの通信時間（Tgct3d）「１．５秒」の経過後（合計「４．０秒」経過後）に計測処理を開始する。つまり、無線端末装置３ｂのスタンバイ時間は「４．０秒」である。無線端末装置３ｂは、グループ１の起動時刻からスタンバイ時間「４．０秒」が経過した後、計測処理時間（Tmsu）「２秒」において計測処理を実行し、その後の通信時間（Tgct3b）「２．０秒」において通信処理を実行する。
【００８３】
同様に、無線端末装置３ｂの次に端末処理を行う無線端末装置３ｅは、グループ１の起動時刻から起算して、無線端末装置３ａの通信時間（Tgct3a）「２．５秒」、無線端末装置３ｄの通信時間（Tgct3d）「１．５秒」及び無線端末装置３ｂの通信時間（Tgct3b）「２．０秒」の経過後（合計「６．０秒」経過後）に計測処理を開始する。つまり、無線端末装置３ｂのスタンバイ時間は「６．０秒」である。無線端末装置３ｅは、グループ１の起動時刻からスタンバイ時間「６．０秒」が経過した後、計測処理時間（Tmsu）「２秒」において計測処理を実行し、その後の通信時間（Tgct3e）「１．５秒」において通信処理を実行する。
【００８４】
同様に、無線端末装置３ｅの次に端末処理を行う無線端末装置３ｃは、グループ１の起動時刻から起算して、無線端末装置３ａの通信時間（Tgct3a）「２．５秒」、無線端末装置３ｄの通信時間（Tgct3d）「１．５秒」、無線端末装置３ｂの通信時間（Tgct3b）「２．０秒」及び無線端末装置３ｅの通信時間（Tgct3e）「１．５秒」の経過後（合計「７．５秒」経過後）に計測処理を開始する。つまり、無線端末装置３ｂのスタンバイ時間は「７．５秒」である。無線端末装置３ｃは、グループ１の起動時刻からスタンバイ時間「７．５秒」が経過した後、計測処理時間（Tmsu）「２秒」において計測処理を実行し、その後の通信時間（Tgct3c）「１．５秒」において通信処理を実行する。
【００８５】
ＣＰＵ４２は、上記において算出したスタンバイ時間を、各グループ及び無線端末装置に対応付けてハードディスク４４上のスタンバイ時間管理データ４４６に記録する（ステップＳ６０４）。図９Ａは、スタンバイ時間管理データ４４６の一例を示す図である。ＣＰＵ４２は、例えばグループ１に属する無線端末装置３ａ〜３ｅのスタンバイ時間として「０秒」、「４秒」、「７．５秒」、「２．５秒」及び「６秒」をそれぞれ記録する。
【００８６】
ＣＰＵ４２は、未処理のグループがあるか判断し（ステップＳ６０５）、未処理のグループがあれば上記ステップＳ６０２に戻って処理を繰り返す（ステップＳ６０５におけるＹｅｓ判断）。
【００８７】
グループ１と同様に、ＣＰＵ４２は、例えばグループ２に属する無線端末装置３ｆ及び３ｇのスタンバイ時間として「１．５秒」及び「０秒」をそれぞれ記録し（図９Ｂ）、例えばグループ３に属する無線端末装置３ｈ〜３ｊのスタンバイ時間として「５秒」、「２．５秒」及び「０秒」をそれぞれ記録する（図９Ｃ）。
【００８８】
図５のフローチャートに戻り、ＣＰＵ４２は、各グループ及び各計測周期にそれぞれ対応付けて記録したオフセット時間及び各グループの無線端末装置３にそれぞれ対応付けて記録したスタンバイ時間を、各グループに属する各端末装置に送信する（ステップＳ４０７）。なお、グループ及び計測周期と端末装置との対応表（図示しない）は、予めＣＰＵ４２が認識可能なように端末制御装置２内に記録されているものとする。
【００８９】
例えば、ＣＰＵ４２は、グループ１及び計測周期「３０分」に対応付けて記録したオフセット時間「２秒」、グループ１及び計測周期「１時間」に対応付けて記録したオフセット時間「２秒」及び、グループ１及び計測周期「３時間」に対応付けて記録したオフセット時間「２秒」を、グループ１にかかる無線端末装置３ａ〜３eにそれぞれ送信する。
【００９０】
例えば、ＣＰＵ４２は、グループ２及び計測周期「３０分」に対応付けて記録したオフセット時間「６秒」、グループ２及び計測周期「１時間」に対応付けて記録したオフセット時間「５．５秒」及び、グループ２及び計測周期「３時間」に対応付けて記録したオフセット時間「３．５秒」を、グループ２にかかる無線端末装置３ｆ及び３ｇにそれぞれ送信する。
【００９１】
例えば、ＣＰＵ４２は、グループ３及び計測周期「３０分」に対応付けて記録したオフセット時間「７．５秒」、グループ３及び計測周期「１時間」に対応付けて記録したオフセット時間「７秒」及び、グループ３及び計測周期「３時間」に対応付けて記録したオフセット時間「３．５秒」を、グループ３にかかる無線端末装置３ｈ〜３ｊにそれぞれ送信する。
【００９２】
例えば、ＣＰＵ４２は、上記において算出した各スタンバイ時間「０秒」、「４秒」、「７．５秒」、「２．５秒」及び「６秒」を、対応する無線端末装置３ａ〜３ｅにそれぞれ送信する。
【００９３】
例えば、ＣＰＵ４２は、上記において算出した各スタンバイ時間「１．５秒」及び「０秒」を、対応する無線端末装置３ｆ及び３ｇにそれぞれ送信する。
【００９４】
例えば、ＣＰＵ４２は、上記において算出した各スタンバイ時間「５秒」、「２．５秒」及び「０秒」を、対応する無線端末装置３ｈ〜３ｊにそれぞれ送信する。
【００９５】
各無線端末装置３のＣＰＵ５２は、端末制御装置２からオフセット時間及びスタンバイ時間を受信すると、受信したオフセット時間をＥＥＰＲＯＭ５６のオフセット時間データ５６３に記録し、受信したスタンバイ時間ををＥＥＰＲＯＭ５６のスタンバイ時間データ５６４に記録する（ステップＳ４１１）。
【００９６】
図１０Ａ、図１０Ｂ及び図１０Ｃは、グループ１〜３のそれぞれに属する無線端末装置３のＥＥＰＲＯＭ５６に記録される計測周期データ及びオフセット時間データの一例を示す図である。
【００９７】
例えばグループ１に属する無線端末装置３ａ〜３ｅの各ＣＰＵ５２は、計測周期データ５６２ｄとして、「３０分」、「１時間」及び、「３時間」を記録し、オフセット時間データ５６３ｄとして、計測周期「３０分」に対応付けたオフセット時間「２秒」、計測周期「１時間」に対応付けたオフセット時間「２秒」及び、計測周期「３時間」に対応付けたオフセット時間「２秒」をそれぞれ記録する。
【００９８】
例えばグループ２に属する無線端末装置３ｆ及び３ｇの各ＣＰＵ５２は、計測周期データｄとして、「３０分」、「１時間」及び、「３時間」を記録し、オフセット時間データ５６３ｄとして、計測周期「３０分」に対応付けたオフセット時間「６秒」、計測周期「１時間」に対応付けたオフセット時間「５．５秒」及び、計測周期「３時間」に対応付けたオフセット時間「３．５秒」をそれぞれ記録する。
【００９９】
例えばグループ３に属する無線端末装置３ｈ〜３ｊの各ＣＰＵ５２は、計測周期データ５６２ｄとして、「３０分」、「１時間」及び、「３時間」を記録し、オフセット時間データ５６３ｄとして、計測周期「３０分」に対応付けたオフセット時間「７．５秒」、計測周期「１時間」に対応付けたオフセット時間「7秒」及び、計測周期「３時間」に対応付けたオフセット時間「３．５秒」をそれぞれ記録する。
【０１００】
また、例えばグループ１に属する無線端末装置３ａのＣＰＵ５２は、スタンバイ時間データ５６４として「０秒」を記録する。同様に、無線端末装置３ｂ〜３ｅの各ＣＰＵ５２は、スタンバイ時間データ５６４として「４秒」、「７．５秒」、「２．５秒」又は「６秒」をそれぞれ記録する。
【０１０１】
例えばグループ２に属する無線端末装置３ｆ及び３ｇの各ＣＰＵ５２は、スタンバイ時間データ５６４として「１．５秒」又は「０秒」をそれぞれ記録する。
【０１０２】
例えばグループ３に属する無線端末装置３ｈ〜３ｊの各ＣＰＵ５２は、スタンバイ時間データ５６４として「５秒」、「２．５秒」及び「０秒」をそれぞれ記録する。
【０１０３】
ＣＰＵ５２は、起動時刻算出処理をサブルーチンで実行する（ステップＳ４１２）。図１１は、無線端末装置３における起動時刻算出処理のサブルーチンのフローチャートの一例を示す図である。
【０１０４】
ＣＰＵ５２は、ＲＴＣから現在時刻を取得する（ステップＳ７０１）。ＣＰＵ５２は、各計測周期を読み込む（ステップＳ７０２）。例えばＣＰＵ５２は、図１０Ａに示した計測周期データ５６２ｄから計測周期「３０分」、「１時間」及び、「３時間」を読み込む。
【０１０５】
ＣＰＵ５２は、現在時刻と各計測周期から次回の基準時刻を算出する（ステップＳ７０３）。ＣＰＵ５２は、例えば、原点時刻から起算する場合に、計測周期データ５６２に記録された最小の計測周期の倍数に該当する時刻であって、現在時刻に最も近い未来の時刻を、次回の基準時刻として決定する。
【０１０６】
例えば、ＣＰＵ５２は、原点時刻「００時００分００秒」から起算して、最小の計測周期「３０分」の倍数に該当する時刻であって、現在時刻「０５時５０分００秒」に最も近い未来の時刻である「０６時００分００秒」を次回の基準時刻とする。
【０１０７】
ＣＰＵ５２は、算出した基準時刻が倍数となる計測周期に対応するオフセット時間を全て読み込む（ステップＳ７０４）。例えば、グループ１に属する無線端末装置３ａ〜３ｅのＣＰＵ５２は、基準時刻「０６時００分００秒」が倍数となる計測周期は「３０分」、「１時間」及び「３時間」であるので、図１０Ａに示したオフセット時間データ５６３ｄから、計測周期「３０分」に対応するオフセット時間「２秒」、計測周期「１時間」に対応するオフセット時間「２秒」及び、計測周期「３時間」に対応するオフセット時間「２秒」を読み込む。
【０１０８】
なお、例えば、基準時刻が「０５時００分００秒」である場合、この基準時刻が倍数となる計測周期は「３０分」及び「１時間」となるので、ＣＰＵ５２は、計測周期「３０分」に対応するオフセット時間「２秒」と、計測周期「１時間」に対応するオフセット時間「２秒」とを読み込む。
【０１０９】
ＣＰＵ５２は、基準時刻、オフセット時間合計及び、計測時間に基づいて、無線端末装置３が次回に起動すべき時刻（次回起動時刻）を算出する（ステップＳ７０５）。ここで計測時間としては、「２秒」を設定しているものとする。
【０１１０】
例えば、グループ１に属する無線端末装置３ａ〜３ｅの各ＣＰＵ５２は、基準時刻Ｔnxt「０６時００分００秒」に、図１０Ａに示す、計測周期「３０分」に対応するオフセット時間「２秒」、計測周期「１時間」に対応するオフセット時間「２秒」及び、計測周期「３時間」に対応するオフセット時間「２秒」の合計である「６秒」を加算して、上述した計測センサ５４の計測時間「２秒」を減算した時刻である「０６時００分０４秒」を、自己の次回起動時刻として算出する。
【０１１１】
同様に、例えば、グループ２に属する無線端末装置３ｆ、３ｇの各ＣＰＵ５２は、基準時刻Ｔnxt「０６時００分００秒」に、図１０Ｂに示す、計測周期「３０分」に対応するオフセット時間「６秒」、計測周期「１時間」に対応するオフセット時間「５．５秒」及び、計測周期「３時間」に対応するオフセット時間「３．５秒」の合計である「１５秒」を加算して、上述した計測センサ５４の計測時間「２秒」を減算した時刻である「０６時００分１３秒」を、自己の次回起動時刻として算出する。
【０１１２】
同様に、例えば、グループ３に属する無線端末装置３ｈ〜３ｊの各ＣＰＵ５２は、基準時刻Ｔnxt「０６時００分００秒」に、図１０Ｃに示す、計測周期「３０分」に対応するオフセット時間「７．５秒」、計測周期「１時間」に対応するオフセット時間「７秒」及び、計測周期「３時間」に対応するオフセット時間「３．５秒」の合計である「１８秒」を加算して、上述した計測センサ５４の計測時間「２秒」を減算した時刻である「０６時００分１６秒」を、自己の次回起動時刻として算出する。
【０１１３】
図１２は、無線端末装置３の起動時刻を算出する場合の処理の一例を模式的に示す図である。図１２に示すように、各グループに対応付けて記録されるオフセット時間Ｔoff1（６秒）、Ｔoff2（１５秒）、Ｔoff3（１８秒）がそれぞれ設定される。
【０１１４】
また、図１２に示すように、グループ１に属する無線端末装置３ａ〜３ｅの次回起動時刻として、「０６時００分０４秒」が設定され、グループ２に属する無線端末装置３ｆ、３ｇの次回起動時刻として、「０６時００分１３秒」が設定され、グループ３に属する無線端末装置３ｈ〜３ｊの次回起動時刻として、「０６時００分１６秒」が設定される。
【０１１５】
図１１のサブルーチン処理を終えるとＣＰＵ５２は、図５のステップＳ４１３に戻り、算出した次回起動時刻をＲＴＣにセットする。例えばグループ１に属する無線端末装置３ａ〜３ｅの各ＣＰＵ５２は、次回起動時刻「０６時００分０４秒」を、ＲＴＣ５１の起動時刻データ５１１にセットする。
【０１１６】
同様に、グループ２に属する無線端末装置３ｆ、３ｇの各ＣＰＵ５２は、次回起動時刻「０６時００分１３秒」を、ＲＴＣ５１の起動時刻データ５１１にセットする。また、グループ３に属する無線端末装置３ｈ〜３ｊの各ＣＰＵ５２は、次回起動時刻「０６時００分１６秒」を、ＲＴＣ５１の起動時刻データ５１１にセットする（ステップＳ４１３）。
【０１１７】
次回起動時刻をＲＴＣ５１にセットした後、ＣＰＵ５２は、無線端末装置３の電源をオフにして就寝状態となる（ステップＳ４１４）。
【０１１８】
［１−５．計測処理のフローチャート］
図１３は、端末制御システム１にかかる計測処理のフローチャートの一例を示す図である。
【０１１９】
上述したように、無線端末装置３は、ＲＴＣ５１にセットした起動時刻に起動する。具体的には、ＲＴＣ５１のタイマー機能により発信される起動信号によりバッテリー５７から無線端末装置３の各部に電源が供給され、無線端末装置３が起動する。つまり、無線端末装置３は、予め設定された起動時刻にスリープモードからスタンバイモードへ移行する。
【０１２０】
バッテリー５７からの電源供給を受けると、無線端末装置３のＣＰＵ５２は、上述したスタンバイ時間が経過したか否かを判断し、経過していると判断した場合には（ステップＳ３０１におけるＹｅｓ判断）、計測センサ５４に計測命令を出力する（ステップＳ３０２）。つまり、無線端末装置３は、予め設定された起動時刻にスリープモードからスタンバイモードへ移行した後、予め設定されたスタンバイ時間の経過を待って、計測データの送信準備を開始する。
【０１２１】
計測センサ５４が温度センサの場合、例えばスチームトラップ５の外表面の温度を熱電対により計測する。また、計測センサ５４が振動センサの場合、例えばスチームトラップ５に設けられた弁ディスクが動作した場合に発生する動作音や、スチームトラップ５の内部通路を蒸気が勢いよく流れた場合に発生する超音波による振動を圧電素子により計測する。
【０１２２】
なお、計測センサ５４は、温度センサと振動センサの両方を複合的に備えていてもよい。また、その他のセンサを単独又は複合的に備えていてもよい。
【０１２３】
ＣＰＵ５２は、計測センサ５４から計測データを取得する（ステップＳ３０３）。ＣＰＵ５２は、例えば温度データ又は／及び振動データを取得し、ＲＡＭ５３の計測データ５３１に記録する。
【０１２４】
ＣＰＵ５２は、取得した計測データを端末制御装置２に送信する（ステップＳ３０４）。ＣＰＵ５２は、例えばＲＡＭ５３の計測データ５３１に記録した温度データ又は／及び振動データを、無線通信回路５５を用いて端末制御装置２に無線送信する。なお、計測データは、実際には１又は２以上の中継機４を介して端末制御装置２に無線送信される。
【０１２５】
図１４は、無線端末装置３から端末制御装置２に送信される計測データ５３１の一例を示す図である。図１４において、送信先アドレス１１０「Ｄ００１」は、例えば中継機４を特定するためのデータを示す。送信元アドレス１１０「Ｓ００１」は、例えば無線端末装置３を特定するためのデータを示す。温度データ１１２「２００℃」は、例えば計測センサ５４（温度センサ）から取得した温度データを示す。振動データ１１３「２０ｋＨｚ」は、例えば計測センサ５４（振動センサ）から取得した振動データを示す。
【０１２６】
なお、トラップ作動回数１１４「６回」は、例えば計測センサ５４（振動センサ）から取得した振動データに基づいて算出したスチームトラップ５の作動回数を示す。スチームトラップ５の作動回数は、例えば、前回の計測データ送信後からの現在までに取得した振動データの履歴の中から、振動周波数を示す値が極大（ピーク）になった回数とすることができる。スチームトラップ５の作動回数のデータを用いることにより、スチームトラップ５の動作状態の判断を補償することができる。
【０１２７】
上記ステップＳ３０１〜Ｓ３０４に示したように、無線端末装置３は予め設定されたスタンバイ時間の経過を待って計測処理及び通信処理を行うため、同一グループ内において無線端末装置３同士が連続的に通信処理を行うことができる。つまり、通信処理において無線端末装置３が待機中になることを回避できる。これにより、無線端末装置３の消費電力を極力抑えることができ、バッテリー５７を長持ちさせることが可能となる。
【０１２８】
具体的には、グループ１の場合、図８に示した通り、無線端末装置３ａ〜３ｃは、所定の起動時刻に起動してスリープモードからスタンバイモードに移行し、無線端末装置３毎に設定されたスタンバイ時間を待って計測処理及び通信処理を実行する。
【０１２９】
図８に示した通り、無線端末装置３ａが最初に端末処理を開始し、無線端末装置３ａが送信処理を終える「４．５秒後」において、無線端末装置３ｄが通信処理を開始する。続いて、無線端末装置３ｄが送信処理を終える「６秒後」において、無線端末装置３ｂが通信処理を開始する。
【０１３０】
続いて、無線端末装置３ｂが送信処理を終える「８秒後」において、無線端末装置３ｂが通信処理を開始する。続いて、無線端末装置３ｅが送信処理を終える「９．５秒後」において、無線端末装置３ｃが通信処理を開始する。
【０１３１】
無線端末装置３からの送信を受けて、端末制御装置２のＣＰＵ４２は、計測データを記録する（ステップＳ３０８）。ＣＰＵ４２は、例えば端末制御装置２のハードディスク４４の計測データ４４５として、無線端末装置３から受信した温度データ又は／及び振動データを記録する。なお、計測データは、実際には１又は２以上の中継機４を介して無線端末装置３から無線送信される。また、計測データ４４５は、図１４に示した計測データ５３１と同様のフォーマットであり、送信元の異なる複数の計測データ５３１が記録されるものである。
【０１３２】
無線端末装置３のＣＰＵ５２は、起動時刻算出処理をサブルーチンで実行する（ステップＳ３０５）。なお、ここで実行される起動時刻算出処理は、図１１に示したフローチャートと同様である。但し、ステップＳ３０５における起動時刻算出処理を実行する時点では、現在時刻が基準時刻以降であるので、新たな基準時刻に基づいて新たな起動時刻が算出されることになる。
【０１３３】
図１１に示した起動時刻算出処理を終えるとＣＰＵ５２は、算出した次回起動時刻をＲＴＣにセットする（ステップＳ３０６）。また、次回起動時刻をＲＴＣ５１にセットした後、ＣＰＵ５２は、無線端末装置３の電源をオフにする（ステップＳ３０７）。このように、無線端末装置３は、計測データを端末制御装置２に送信すると、次回起動時刻を算出してＲＴＣにセットした後、電源をオフにして、就寝状態に移行する。これにより、無線端末装置３は、次回起動時刻になるまでバッテリー消費を抑え、端末の省電力化を図ることができる。
【０１３４】
［３．その他］
上記実施形態においては、端末制御装置２と無線端末装置３とが通信を行う場合に経由する中継機４の数に応じたホップ数を用いたが、端末制御装置２と無線端末装置３とが中継機４を介さずに直接通信を行う場合にはホップ数を「１」としてもよい。なお、このような場合、端末制御装置２と直接通信を行う単独の無線端末装置３を、１つのグループと定義して本発明を適用することもできる。
【０１３５】
上記実施形態においては、無線端末装置３を制御する例を示したが、中継機４に無線端末装置３と同様の機能を組込み、無線端末装置３とともに、無線端末装置３の上位階層に配置された中継機４を、その下位階層に配置された無線端末装置３と同期して起床及び就寝処理を行うようにしてもよい。
【０１３６】
上記各実施形態において説明した構成の一部または全部を、２以上組み合わせた構成としてもよい。
【符号の説明】
【０１３７】
２１  通信時間算出部
２２  オフセット時間算出部
２３  オフセット時間管理部
２４  計測周期管理部
２５  計測データ記憶部
２６  スタンバイ時間算出部
２７  スタンバイ時間管理部
３１  オフセット時間記憶部
３２  起動時刻算出部
３３  計測周期記憶部
３４  起動制御部
３５  計測部
３６  スタンバイ時間記憶部
【図１】
2015133565.tif 000003
【図２】
2015133565.tif 000004
【図３】
2015133565.tif 000005
【図４】
2015133565.tif 000006
【図５】
2015133565.tif 000007
【図６】
2015133565.tif 000008
【図７】
2015133565.tif 000009
【図８】
2015133565.tif 000010
【図９Ａ】
2015133565.tif 000011
【図９Ｂ】
2015133565.tif 000012
【図９Ｃ】
2015133565.tif 000013
【図１０Ａ】
2015133565.tif 000014
【図１０Ｂ】
2015133565.tif 000015
【図１０Ｃ】
2015133565.tif 000016
【図１１】
2015133565.tif 000017
【図１２】
2015133565.tif 000018
【図１３】
2015133565.tif 000019
【図１４】
2015133565.tif 000020