(57)【要約】【課題】遠隔監視システム、ノード装置及び遠隔監視方法を提供することである。【解決手段】実施形態の遠隔監視システムはノード装置と上位装置とを持つ。上位装置は、第１受信部と第１送信部とを持つ。第１受信部はセンシングデータを受信する。第１送信部はノード装置を制御するための制御データと時間データとをノード装置に送信する。ノード装置は第２受信部と第２送信部と決定部と遷移制御部とを持つ。第２受信部は自ノード装置にとってデータの流れに関して上位の装置である上位装置から制御データと時間データとを受信する。第２送信部は制御データに応じて生成されたセンシングデータを自ノード装置にとっての上位装置に送信する。決定部は自ノード装置の状態を休止状態から稼働状態に遷移させる時刻である遷移時刻を時間データに基づいて決定する。遷移制御部は遷移時刻になった場合、自ノード装置の状態を休止状態から稼働状態に遷移させる。【選択図】図３
2016208349.tif 000002
【特許請求の範囲】
【請求項１】
稼働状態と休止状態との間で遷移を繰り返すノード装置と、上位装置とを有する遠隔監視システムであって、
前記上位装置は、
監視対象の状態に応じたセンシングデータを前記ノード装置から受信する第１受信部と、
前記ノード装置を制御するための制御データと時間データとを前記ノード装置に送信する第１送信部と、
を有し、
前記ノード装置は、
自ノード装置にとってデータの流れに関して上位の装置である前記上位装置から前記制御データと前記時間データとを受信する第２受信部と、
前記制御データに応じて生成された前記センシングデータを自ノード装置にとっての前記上位装置に送信する第２送信部と、
自ノード装置の状態を前記休止状態から前記稼働状態に遷移させる時刻である遷移時刻を前記時間データに基づいて決定する決定部と、
前記遷移時刻になった場合、自ノード装置の状態を前記休止状態から前記稼働状態に遷移させる遷移制御部と、
を有する遠隔監視システム。
【請求項２】
前記遷移制御部は、予め定められた条件が満たされた場合、自ノード装置の状態を前記稼働状態から前記休止状態に遷移させる、請求項１に記載の遠隔監視システム。
【請求項３】
前記決定部は、送信されたデータが前記上位装置に伝わるまでの時間を表す前記時間データに基づいて前記遷移時刻を決定する、請求項１に記載の遠隔監視システム。
【請求項４】
前記第２送信部は、自ノード装置にとっての下位装置である他ノード装置に前記時間データを送信する、請求項１に記載の遠隔監視システム。
【請求項５】
前記ノード装置は、データを伝送する複数の前記ノード装置の経路を表す情報を記憶する記憶部
を更に備え、
前記第２送信部は、前記経路を表す情報に基づいて前記経路を切り替えてデータを伝送する、請求項１に記載の遠隔監視システム。
【請求項６】
稼働状態と休止状態との間で状態の遷移を繰り返すノード装置であって、
自ノード装置を制御するための制御データと時間データとを自ノード装置にとってデータの流れに関して上位の装置である上位装置から受信する受信部と、
前記制御データに応じて生成されたセンシングデータを自ノード装置にとっての前記上位装置に送信する送信部と、
自ノード装置の状態を前記休止状態から前記稼働状態に遷移させる時刻である遷移時刻を前記時間データに基づいて決定する決定部と、
前記遷移時刻になった場合、自ノード装置の状態を前記休止状態から前記稼働状態に遷移させる遷移制御部と、
を備えるノード装置。
【請求項７】
前記遷移制御部は、予め定められた条件が満たされた場合、自ノード装置の状態を前記稼働状態から前記休止状態に遷移させる、請求項６に記載のノード装置。
【請求項８】
前記決定部は、送信されたデータが前記上位装置に伝わるまでの時間を表す前記時間データに基づいて前記遷移時刻を決定する、請求項６に記載のノード装置。
【請求項９】
前記送信部は、自ノード装置にとっての下位装置である他ノード装置に前記時間データを送信する、請求項６に記載のノード装置。
【請求項１０】
データを伝送する複数の前記ノード装置の経路を表す情報を記憶する記憶部
を更に備え、
前記送信部は、前記経路を表す情報に基づいて前記経路を切り替えてデータを伝送する、請求項６に記載のノード装置。
【請求項１１】
稼働状態と休止状態との間で状態の遷移を繰り返すノード装置における遠隔監視方法であって、
自ノード装置を制御するための制御データと時間データとを自ノード装置にとってデータの流れに関して上位の装置である上位装置から取得するステップと、
前記制御データに応じて生成されたセンシングデータを自ノード装置にとっての前記上位装置に送信するステップと、
自ノード装置の状態を前記休止状態から前記稼働状態に遷移させる時刻である遷移時刻を前記時間データに基づいて決定するステップと、
前記遷移時刻になった場合、自ノード装置の状態を前記休止状態から前記稼働状態に遷移させるステップと、
を含む遠隔監視方法。
【請求項１２】
前記遷移させるステップでは、遷移制御部は、予め定められた条件が満たされた場合、自ノード装置の状態を前記稼働状態から前記休止状態に遷移させる、請求項１１に記載の遠隔監視方法。
【請求項１３】
前記決定するステップでは、決定部は、送信されたデータが前記上位装置に伝わるまでの時間を表す前記時間データに基づいて前記遷移時刻を決定する、請求項１１に記載の遠隔監視方法。
【請求項１４】
前記送信するステップでは、送信部は、自ノード装置にとっての下位装置である他ノード装置に前記時間データを送信する、請求項１１に記載の遠隔監視方法。
【請求項１５】
前記送信するステップでは、送信部は、データを伝送する複数の前記ノード装置の経路を表す情報に基づいて前記経路を切り替えてデータを伝送する、請求項１１に記載の遠隔監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、遠隔監視システム、ノード装置及び遠隔監視方法に関する。
【背景技術】
【０００２】
センサを有するノード装置と上位装置とを備える遠隔監視システムがある。上位装置はサーバ装置等である。上位装置はノード装置に制御データを送信する。ノード装置は、制御データに応じてセンシングデータを上位装置に送信する。しかしながら、遠隔監視システムでは、ノード装置は、稼働状態と休止状態（省電力状態）とを繰り返す。ノード装置は、休止状態である場合、他の装置との通信ができない。したがって、従来の遠隔監視システムでは、タイミングによっては、ノード装置は上位装置からデータを受信することができない場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８８３１９５号公報
【特許文献２】特開２０１０−２２４７０１号公報
【特許文献３】特開２０１１−１９３２５４号公報
【特許文献４】特開２００９−３３４６４号公報
【特許文献５】特開２０１１−２１０２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ノード装置が上位装置からデータを受信することができる可能性を向上させることができる遠隔監視システム、ノード装置及び遠隔監視方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の遠隔監視システムは、ノード装置と上位装置とを持つ。ノード装置は、稼働状態と休止状態との間で遷移を繰り返す。上位装置は、第１受信部と第１送信部とを持つ。第１受信部は、監視対象の状態に応じたセンシングデータをノード装置から受信する。第１送信部は、ノード装置を制御するための制御データと時間データとをノード装置に送信する。ノード装置は、第２受信部と第２送信部と決定部と遷移制御部とを持つ。第２受信部は、自ノード装置にとってデータの流れに関して上位の装置である上位装置から制御データと時間データとを受信する。第２送信部は、制御データに応じて生成されたセンシングデータを自ノード装置にとっての上位装置に送信する。決定部は、自ノード装置の状態を休止状態から稼働状態に遷移させる時刻である遷移時刻を時間データに基づいて決定する。遷移制御部は、遷移時刻になった場合、自ノード装置の状態を休止状態から稼働状態に遷移させる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態における、遠隔監視システムの構成の第１例を示す図。
【図２】第１の実施形態における、サーバ装置の構成の例を示す図。
【図３】第１の実施形態における、ノード装置の構成の第１例を示す図。
【図４】第１の実施形態における、上位のノード装置と通信をするノード装置の動作の例を示すシーケンス図。
【図５】第１の実施形態における、更に上位のノード装置と通信をするノード装置の動作の例を示すシーケンス図。
【図６】第１の実施形態における、遠隔監視システムの動作の第１例を示すシーケンス図。
【図７】第２の実施形態における、遠隔監視システムの動作の第２例を示すシーケンス図。
【図８】第３の実施形態における、遠隔監視システムの動作の第３例を示すシーケンス図。
【図９】第４の実施形態における、遠隔監視システムの動作の第４例を示すシーケンス図。
【図１０】第５の実施形態における、遠隔監視システムの動作の第５例を示すシーケンス図。
【図１１】第５の実施形態における、遠隔監視システムの動作の第６例を示すシーケンス図。
【図１２】第６の実施形態における、ノード装置の構成の第２例を示す図。
【図１３】第６の実施形態における、遠隔監視システムの構成の第２例を示す図。
【図１４】第６の実施形態における、遠隔監視システムの動作の第７例を示すシーケンス図。
【発明を実施するための形態】
【０００７】
以下、実施形態の遠隔監視システム、ノード装置及び遠隔監視方法を、図面を参照して説明する。
（第１の実施形態）
図１は、遠隔監視システム１の構成の第１例を示す図である。遠隔監視システム１は、サーバ装置１０と、複数のノード装置２０とを備える。サーバ装置１０は、コンピュータ等の情報処理装置である。ノード装置２０は、コンピュータ等の情報処理装置である。サーバ装置１０と、ノード装置２０の少なくとも一部とは、無線又は有線によって通信可能である。また、遠隔監視システム１の少なくとも一部のノード装置２０同士は、無線又は有線の通信によって、互いに接続されている。
【０００８】
以下、ノード装置２０−ｎ−ｍの符号ｎ（１以上の整数）は、遠隔監視システム１のネットワーク・トポロジにおけるサーバ装置１０からの距離を示す。符号ｎは、サーバ装置１０（最上位装置）から離れたノード装置２０（下位装置）ほど、大きな値が割り当てられる。また、符号ｍ（１以上の整数）は、符号ｎが割り当てられたノード装置２０に割り当てられた装置番号である。以下、ノード装置２０−ｎ−ｍに共通する事項については、符号の一部を省略して、「ノード装置２０」と表記する。
【０００９】
なお、遠隔監視システム１のネットワーク・トポロジは、どのような構造でもよく、特定の構造に限定されない。遠隔監視システム１は、例えば、ツリー型、スター型又はバス型でもよい。また、図１では、遠隔監視システム１は、一例として７台のノード装置２０を備えているが、更に多くのノード装置２０を備えてもよい。
【００１０】
遠隔監視システム１では、サーバ装置１０が、予め定められた監視対象の情報を遠隔から収集して、ノード装置２０のセンサによって監視対象を監視する。監視対象は、センサによってセンシングが可能な対象であればどのような対象でもよく、特定の対象に限定されない。監視対象は、例えば、ノード装置２０が設置された位置における、火災（温度等）や斜面崩落（加速度等）の状態である。サーバ装置１０は、例えば、遠隔監視サービスを提供する事業者によって管理及び操作される。
【００１１】
図２は、サーバ装置の構成の例を示す図である。サーバ装置１０は、通信部１００と、データベース１１０と、制御部１２０と、通知部１３０と、バス１４０とを備える。通信部１００と、制御部１２０と、通知部１３０との一部または全部は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサが、メモリに記憶されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア機能部であってもよい。通信部１００と、データベース１１０と、制御部１２０と、通知部１３０とは、バス１４０を介して互いに通信可能である。
【００１２】
通信部１００は、下位装置であるノード装置２０との通信を、制御部１２０による制御に応じて、通信部１００の送信部及び受信部によって実行する。通信部１００は、ノード装置２０から受信した各種データを、ノード装置２０ごとにデータベース１１０に記憶させる。受信した各種データは、例えば、センシングデータや、ノード装置２０に割り当てられた装置番号である。
【００１３】
データベース１１０は、ＲＡＭ（Random Access Memory）やレジスタ等の揮発性メモリを有する。データベース１１０は、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ハードディスクドライブ等の不揮発性メモリ（非一時的な記録媒体）を有してもよい。不揮発性メモリは、ＣＰＵ等のプロセッサを動作させるためのプログラムを記憶する。
【００１４】
データベース１１０は、通信部１００がノード装置２０から受信したセンシングデータを、ノード装置２０ごとに記憶する。データベース１１０は、センシングデータの受信時刻と、ノード装置２０に割り当てられた装置番号とに対応付けて、センシングデータを記憶してもよい。
【００１５】
制御部１２０は、受信されたセンシングデータを解析することによって、ノード装置２０の監視対象に異常が発生したか否かを判定する。制御部１２０は、例えば、センシングデータが予め定められた閾値以上であるか否かに基づいて、ノード装置２０の監視対象に異常が発生したか否かを、ノード装置２０ごとに判定する。また、制御部１２０は、例えば、異常の種別を表す種別情報をノード装置２０から受信したか否かに基づいて、ノード装置２０の監視対象に異常が発生したか否かを、ノード装置２０ごとに判定してもよい。制御部１２０は、ノード装置２０の監視対象に発生した異常を検出した場合、異常の種別を表す種別情報とセンシングデータ等とを、通知部１３０に送信する。
【００１６】
制御部１２０は、下位装置であるノード装置２０に送信する制御データがあるか否かを判定する。例えば、ノード装置２０−３−１に送信する制御データがある場合、制御部１２０は、通信部１００とノード装置２０−１−１とノード装置２０−２−１とを介して、制御データをノード装置２０−３−１に送信する。
【００１７】
通知部１３０は、表示装置や音声出力装置である。通知部１３０は、異常の種別を表す種別情報を制御部１２０から受信した場合、サーバ装置１０の管理者に異常を通知する。通知部１３０は、例えば、ノード装置２０から受信したセンシングデータと、異常の種別を表す種別情報と、ノード装置２０に割り当てられた装置番号とを、表示画面に表示する。また、通知部１３０は、異常を通知する音声を出力してもよい。
【００１８】
図３は、ノード装置２０の構成の第１例を示す図である。ノード装置２０は、タイマ２００（遷移制御部）と、センサ２１０と、メモリ２２０と、通信部２３０と、決定部２４０と、制御部２５０と、電源部２６０と、通知部２７０と、バス２８０とを備える。各機能部は、バス２８０を介して通信可能である。
【００１９】
以下、自ノード装置２０にとっての上位の装置であって、無線又は有線の通信によって直接に通信可能である他ノード装置２０又はサーバ装置１０を、「上位装置」という。
【００２０】
タイマ２００（遷移制御部）は、休止状態すなわち省電力状態から、稼働状態に遷移させる時刻（以下、「遷移時刻」という。）になった場合、自ノード装置２０の状態を休止状態（省電力状態）から稼働状態に遷移させるよう、休止状態の解除指示を制御部２５０に送信する。タイマ２００は、センシングデータの生成（データ収集）をセンサ２１０に指示する。タイマ２００は、上位装置である他ノード装置２０から送信される制御データの受信を待つよう、自ノード装置２０の通信部２３０に指示する。
【００２１】
タイマ２００は、予め定められた条件が満たされた場合、自ノード装置２０の状態を稼働状態から休止状態に遷移させるよう、休止状態の開始指示を制御部２５０に送信する。予め定められた条件は、例えば、自ノード装置２０の通信部２３０が上位装置から制御データを受信するという条件である。また、予め定められた条件は、例えば、自ノード装置２０の通信部２３０が上位装置から制御データの受信待ちを終了（タイムアウト）したという条件である。
【００２２】
センサ２１０は、タイマ２００からトリガ信号を受信した場合、監視対象の状態に応じたセンシングデータを生成する。センサ２１０は、生成したセンシングデータを、メモリ２２０に一時記憶させる。
【００２３】
メモリ２２０は、ＲＡＭやレジスタ等の揮発性メモリを有する。メモリ２２０は、ＲＯＭ、フラッシュメモリ、ハードディスクドライブ等の不揮発性メモリ（非一時的な記録媒体）を有してもよい。不揮発性メモリは、ＣＰＵ等のプロセッサを動作させるためのプログラムを記憶する。メモリ２２０は、データテーブルを記憶する。データテーブルは、例えば、通信部２３０が下位装置から受信したデータを含む。
【００２４】
通信部２３０は、受信部２３１と、送信部２３２とを備える。受信部２３１は、直接に通信可能である上位装置がサーバ装置１０である場合、サーバ装置１０から制御データを受信する。受信部２３１は、直接に通信可能である上位装置が他ノード装置２０である場合、直接に通信可能である上位装置から、伝送時間情報と制御データとを受信する。伝送時間は、自ノード装置２０の通信部２３０から送信された信号がサーバ装置１０（最上位装置）に伝わるまでの時間である。伝送時間は、サーバ装置１０（最上位装置）から送信された信号が自ノード装置２０の通信部２３０に伝わるまでの時間でもよい。受信部２３１は、受信した伝送時間情報を決定部２４０に転送する。受信部２３１は、受信した制御データをタイマ２００に転送する。
【００２５】
送信部２３２は、センサ２１０が生成したセンシングデータと、自ノード装置２０に割り当てられた番号（装置番号）と、異常の種別を表す種別情報とを、直接に通信可能である上位装置に送信する。送信部２３２は、電池の充電率を表す情報と、自ノード装置２０の稼働時間の累積値を表す情報とを、上位装置に送信してもよい。送信部２３２は、センシングデータ等を一定の周期で上位装置に送信してもよい。
【００２６】
以下、自ノード装置２０にとっての下位の装置であって、無線又は有線の通信によって直接に通信可能である他ノード装置２０を、「下位装置」という。
【００２７】
決定部２４０は、遷移時刻（休止状態解除時刻）を時間データに基づいて決定する。遷移時刻は、例えば、伝送時間の約２倍の時間（データを含む信号の往復時間）を現在時刻に加算した結果を表す時刻である。遷移時刻は、予め定められた時間長さ（マージン）が加算又は減算されることによって補正されてもよい。決定部２４０は、遷移時刻を表す情報をタイマ２００に出力する。
【００２８】
制御部２５０は、休止状態の開始指示をタイマ２００又は決定部２４０から取得した場合、自ノード装置２０の各部の状態を、稼働状態から休止状態に遷移させる。制御部２５０は、休止状態の解除指示をタイマ２００から取得した場合、自ノード装置２０の各部の状態を、休止状態から稼働状態に遷移させる。制御部２５０は、稼働状態にある送信部２３２を介して、各種情報を上位装置又は下位装置に送信する。制御部２５０は、稼働状態にある受信部２３１を介して、各種情報を上位装置又は下位装置から取得する。
【００２９】
電源部２６０は、自ノード装置２０の各機能部の電源を制御する。電源部２６０は、電池を備える。電源部２６０は、発電機を備えてもよい。電源部２６０は、電池の充電率を表す情報と、自ノード装置２０の稼働時間の累積値を表す情報とを、制御部２５０に送信してもよい。
【００３０】
通知部２７０は、伝送時間情報を記憶する。通知部２７０は、通信部２３０を介して直接に通信可能である下位装置である他ノード装置２０に、記憶している伝送時間情報を通知する。
【００３１】
次に、遠隔監視システム１の動作の例を説明する。
図４は、上位のノード装置２０−２−１と通信をするノード装置２０−３−１の動作の例を示すシーケンス図である。タイマ２００は、ノード装置２０−３−１の状態を休止状態（省電力状態）から稼働状態に遷移させるよう、休止状態の解除指示を制御部２５０に送信する（ステップＳ１０１）。制御部２５０は、ノード装置２０−３−１の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、制御部２５０は、ノード装置２０−３−１の休止状態を解除する（ステップＳ１０２）。
【００３２】
タイマ２００は、センシングデータの生成（データ収集）をセンサ２１０に指示する（ステップＳ１０３）。センサ２１０は、生成したセンシングデータ（収集したデータ）を、ノード装置２０−３−１の通信部２３０に出力する。センサ２１０は、予め定められた周期でセンシングデータを生成してもよい（ステップＳ１０４）。ノード装置２０−３−１の通信部２３０は、ノード装置２０−２−１の通信部２３０との通信接続を確立する（ステップＳ１０５）。ノード装置２０−３−１の通信部２３０は、センシングデータを、ノード装置２０−２−１の通信部２３０に送信する（ステップＳ１０６）。
【００３３】
ノード装置２０−２−１の通信部２３０は、ノード装置２０−２−１のメモリ２２０に記憶されている伝送時間情報を、ノード装置２０−３−１の通信部２３０に送信する。ノード装置２０−２−１のメモリ２２０に記憶されている伝送時間情報は、ノード装置２０−２−１から送信された信号がサーバ装置１０に伝わるまでの時間を表す情報である。信号はデータを含む。ノード装置２０−２−１から送信された信号がサーバ装置１０に伝わるまでの時間（伝送時間）は、遠隔監視システム１の初期導入時に、遠隔監視システム１の管理者が予め測定することによって定められる。
【００３４】
また、ノード装置２０−２−１から送信された信号がサーバ装置１０に伝わるまでの時間（伝送時間）は、ノード装置２０−２−１とノード装置２０−１−１との間の伝送時間に、ノード装置２０−２−１とサーバ装置１０との間の中継段数「２」を乗算した結果に基づいて、管理者によって推定されてもよい。
【００３５】
また、ノード装置２０−２−１から送信された信号がサーバ装置１０に伝わるまでの時間（伝送時間）は、ノード装置２０−２−１の通信部２３０がセンシングデータをノード装置２０−１−１に送信した時刻と、ノード装置２０−２−１の通信部２３０が制御データをノード装置２０−１−１から受信した時刻との差を、ノード装置２０−２−１のタイマ２００が測定した結果（実測値）でもよい（ステップＳ１０７）。ノード装置２０−２−１の通信部２３０は、ノード装置２０−３−１の通信部２３０との通信接続を切断する（ステップＳ１０８）。
【００３６】
ノード装置２０−３−１の通信部２３０は、受信した伝送時間情報を決定部２４０に転送する（ステップＳ１０９）。決定部２４０は、遷移時刻を表す情報を、タイマ２００に出力する。稼働状態に遷移させる時刻は、例えば、伝送時間の約２倍の時間を現在時刻に加算した結果を表す時刻である（ステップＳ１１０）。決定部２４０は、ノード装置２０−３−１の各部の状態を稼働状態（定常状態）から休止状態（省電力状態）に遷移させるよう、休止状態の開始指示を制御部２５０に送信する（ステップＳ１１１）。制御部２５０は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、制御部２５０は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ１１２）。
【００３７】
タイマ２００は、遷移時刻になった場合、ノード装置２０−２−１の状態を休止状態から稼働状態に遷移させるよう、休止状態の解除指示を制御部２５０に送信する（ステップＳ１１３）。制御部２５０は、ノード装置２０−３−１の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、制御部２５０は、ノード装置２０−３−１の状態を稼働状態にする（ステップＳ１１４）。タイマ２００は、ノード装置２０−２−１から送信される制御データの受信を待つように、ノード装置２０−３−１の通信部２３０に指示する（ステップＳ１１５）。
【００３８】
ノード装置２０−３−１の通信部２３０は、ノード装置２０−２−１の通信部２３０との通信接続を確立する（ステップＳ１１６）。ノード装置２０−２−１の通信部２３０は、制御データをノード装置２０−３−１の通信部２３０に送信する（ステップＳ１１７）。ノード装置２０−２−１の通信部２３０は、ノード装置２０−３−１の通信部２３０との通信接続を切断する（ステップＳ１１８）。
【００３９】
ノード装置２０−３−１の通信部２３０は、受信した制御データをタイマ２００に転送する（ステップＳ１１９）。タイマ２００は、次回の解除指示を制御部２５０に送信する時刻（次回の遷移時刻）を、制御データに基づいて定める。制御データは、例えば、センシングデータを生成する周期を表す情報を含む。タイマ２００は、ノード装置２０−２−１の状態を稼働状態から休止状態に遷移させるよう、休止状態の開始指示を制御部２５０に送信する（ステップＳ１２０）。制御部２５０は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、制御部２５０は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ１２１）。タイマ２００は、次回の解除指示を制御部２５０に送信する時刻（次回の遷移時刻）になった場合、ステップＳ１０１に処理を戻す。
【００４０】
図５は、更に上位のノード装置２０−１−１と通信をするノード装置２０−３−１の動作の例を示すシーケンス図である。ノード装置２０−３−１の通信部２３０は、ノード装置２０−３−１の通信部２３０との通信接続を確立する（ステップＳ２０１、ステップＳ１０５）。ノード装置２０−３−１の通信部２３０は、センシングデータをノード装置２０−２−１の通信部２３０に送信する（ステップＳ２０２、ステップＳ１０６）。ノード装置２０−２−１の通信部２３０は、センシングデータをノード装置２０−１−１の通信部２３０に転送する（ステップＳ２０３）。
【００４１】
ノード装置２０−２−１の通信部２３０は、伝送時間情報を通知するよう、ノード装置２０−２−１の通知部２７０に指示する。ノード装置２０−２−１が通知する伝送時間情報は、ノード装置２０−２−１から送信された信号がサーバ装置１０に伝わるまでの時間を表す情報である（ステップＳ２０４）。ノード装置２０−２−１の通知部２７０は、伝送時間情報をノード装置２０−２−１の通信部２３０に出力する（ステップＳ２０５）。
【００４２】
ノード装置２０−２−１の通信部２３０は、ノード装置２０−２−１のメモリ２２０に記憶されている伝送時間情報を、ノード装置２０−３−１の通信部２３０に送信する（ステップＳ２０６、ステップＳ１０７）。ノード装置２０−２−１の通信部２３０は、ノード装置２０−３−１の通信部２３０との通信接続を切断する（ステップＳ２０７、ステップＳ１０８）。
【００４３】
ノード装置２０−１−１の通信部２３０は、制御データをノード装置２０−２−１の通信部２３０に送信する（ステップＳ２０８）。ノード装置２０−３−１の通信部２３０は、ノード装置２０−２−１の通信部２３０との通信接続を確立する（ステップＳ２０９、ステップＳ１１６）。ノード装置２０−２−１の通信部２３０は、制御データをノード装置２０−３−１の通信部２３０に送信する（ステップＳ２１０、ステップＳ１１７）。ノード装置２０−２−１の通信部２３０は、ノード装置２０−３−１の通信部２３０との通信接続を切断する（ステップＳ２１１、ステップＳ１１８）。
【００４４】
図６は、遠隔監視システム１の動作の第１例を示すシーケンス図である。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、休止状態（省電力状態）から稼働状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−３−１の休止状態を解除する（ステップＳ３０１、ステップＳ１０２）。ノード装置２０−３−１は、ノード装置２０−２−１との通信接続を確立する（ステップＳ３０２、ステップＳ１０５）。ノード装置２０−３−１は、センシングデータをノード装置２０−２−１に送信する（ステップＳ３０３、ステップＳ１０６）。ノード装置２０−２−１は、伝送時間情報をノード装置２０−３−１に送信する（ステップＳ３０４、ステップＳ１０７）。ノード装置２０−２−１は、ノード装置２０−３−１との通信接続を切断する（ステップＳ３０５、ステップＳ１０８）。
【００４５】
ノード装置２０−３−１の決定部２４０は、遷移時刻を定める。ノード装置２０−２−１がセンシングデータをノード装置２０−１−１に送信してから、ノード装置２０−２−１が制御データをノード装置２０−１−１から受信するまでの時間長さは、ノード装置２０−２−１とサーバ装置１０との間で信号が往復する時間長さとほぼ等しい。したがって、例えば、ノード装置２０−２−１から受信した伝送時間情報が３秒間を表す場合、遷移時刻は、ノード装置２０−２−１がセンシングデータをノード装置２０−１−１に送信してから、６秒（＝３秒間×２）後の時刻となる。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる（ステップＳ３０６）。
【００４６】
ノード装置２０−２−１は、センシングデータをノード装置２０−１−１に転送する（ステップＳ３０７）。ノード装置２０−２−１は、ノード装置２０−１−１から送信される制御データの受信を待つ（ステップＳ３０８）。
【００４７】
ノード装置２０−１−１は、センシングデータをサーバ装置１０に転送する（ステップＳ３０９）。サーバ装置１０は、下位装置に送信する制御データがあるか否かを判定する。図６では、下位装置に送信する制御データがある（ステップＳ３１０）。例えば、ノード装置２０−３−１に送信する制御データがある場合、サーバ装置１０は、制御データをノード装置２０−１−１に送信する（ステップＳ３１１）。サーバ装置１０は、受信したセンシングデータをデータベース１１０に記憶させる（ステップＳ３１２）。ノード装置２０−１−１は、制御データをノード装置２０−２−１に送信する（ステップＳ３１３）。
【００４８】
ノード装置２０−３−１は、遷移時刻になった場合、ノード装置２０−３−１の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、ノード装置２０−３−１は、遷移時刻になった場合、ノード装置２０−３−１の状態を稼働状態にする（ステップＳ３１４、ステップＳ１１４）。ノード装置２０−３−１は、ノード装置２０−２−１との通信接続を確立する（ステップＳ３１５、ステップＳ１１６）。ノード装置２０−２−１は、制御データをノード装置２０−３−１に送信する（ステップＳ３１６、ステップＳ１１７）。ノード装置２０−２−１は、ノード装置２０−３−１との通信接続を切断する（ステップＳ３１７、ステップＳ１１８）。
【００４９】
ノード装置２０−３−１は、次回のステップＳ３０１において休止状態から稼働状態に遷移する時刻（次回の遷移時刻）を、制御データに基づいて定める（ステップＳ３１８、ステップＳ１２０）。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ３１９、ステップＳ１２１）。
【００５０】
以上のように、第１の実施形態の遠隔監視システム１は、最上位装置であるサーバ装置１０と、ノード装置２０とを持つ。ノード装置２０は、稼働状態と休止状態との間で遷移を繰り返す。サーバ装置１０は、通信部１００を持つ。ノード装置２０は、受信部２３１と送信部２３２と決定部２４０とタイマ２００（遷移制御部）とを持つ。通信部１００は、監視対象の状態に応じたセンシングデータをノード装置２０から受信する。受信部２３１がセンシングデータを他ノード装置２０から受信してもよい。通信部１００は、ノード装置２０を制御するための制御データと時間データとをノード装置２０に送信する。送信部２３２が制御データと時間データとを他ノード装置２０に送信してもよい。受信部２３１は、自ノード装置２０にとってデータの流れに関して上位の装置であるサーバ装置１０又は他ノード装置２０から制御データと時間データとを受信する。送信部２３２は、制御データに応じて生成されたセンシングデータを自ノード装置にとっての上位装置に送信する。決定部２４０は、自ノード装置２０の状態を休止状態から稼働状態に遷移させる時刻である遷移時刻を時間データに基づいて決定する。タイマ２００は、遷移時刻になった場合、自ノード装置２０の状態を休止状態から稼働状態に遷移させる。
【００５１】
この構成によって、決定部２４０は、自ノード装置２０の状態を休止状態から稼働状態に遷移させる時刻である遷移時刻を、時間データに基づいて決定する。タイマ２００は、遷移時刻になった場合、自ノード装置２０の状態を休止状態から稼働状態に遷移させる。これにより、実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０が上位装置からデータを受信することができる可能性を向上させることができる。
【００５２】
例えば、ノード装置２０−３−１が休止状態となっている時間長さと、ノード装置２０−２−１とサーバ装置１０との間で信号が往復する時間長さとは、ほぼ等しい。すなわち、ノード装置２０−３−１の休止状態は、ノード装置２０−２−１から制御データを受信する直前に解除される。したがって、ノード装置２０−３−１が休止状態に遷移しても、制御データを受信する直前に休止状態が解除されるので、ノード装置２０−３−１は制御データを確実に受信することができる。
【００５３】
（第２の実施形態）
第２の実施形態では、ノード装置２０が下位装置に遷移時刻（休止状態解除時刻）を通知する点が、第１の実施形態と相違する。第２の実施形態では、第１の実施形態との相違点についてのみ説明する。
【００５４】
図７は、遠隔監視システム１の動作の第２例を示すシーケンス図である。図７に示すステップＳ４０１〜ステップＳ４０３は、図６に示すステップＳ３０１〜ステップＳ３０３と同じである。ノード装置２０−２−１は、ノード装置２０−３−１の遷移時刻を表す情報をノード装置２０−３−１に送信する（ステップＳ４０４）。図７に示すステップＳ４０５は、図６に示すステップＳ３０５と同じである。
【００５５】
ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる（ステップＳ４０６）。図７に示すステップＳ４０７〜ステップＳ４１３は、図６に示すステップＳ３０７〜ステップＳ３１３と同じである。ノード装置２０−３−１は、ノード装置２０−２−１から受信した遷移時刻を表す情報に基づいて、ノード装置２０−３−１の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−２−１から通知された遷移時刻になった場合、ノード装置２０−３−１の状態を稼働状態にする（ステップＳ４１４）。図７に示すステップＳ４１５〜ステップＳ４１９は、図６に示すステップＳ３１５〜ステップＳ３１９と同じである。
【００５６】
以上のように、ノード装置２０は、下位装置に遷移時刻（休止状態解除時刻）を通知する。これにより、第２の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０が上位装置からデータを受信することができる可能性を向上させることができる。
【００５７】
（第３の実施形態）
第３の実施形態では、サーバ装置１０が制御データ等の通信データを下位装置に送信しなくてもよい点が、第１の実施形態と相違する。第３の実施形態では、第１の実施形態との相違点についてのみ説明する。
【００５８】
図８は、遠隔監視システム１の動作の第３例を示すシーケンス図である。図８に示すステップＳ５０１〜ステップＳ５０９は、図６に示すステップＳ３０１〜ステップＳ３０９と同じである。サーバ装置１０は、下位装置に送信する制御データがあるか否かを判定する。図８では、下位装置に送信する制御データがない（ステップＳ５１０）。サーバ装置１０は、受信したセンシングデータをデータベース１１０に記憶させる（ステップＳ５１１）。
【００５９】
ノード装置２０−３−１は、遷移時刻になった場合、ノード装置２０−３−１の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、ノード装置２０−３−１は、遷移時刻になった場合、ノード装置２０−３−１の状態を稼働状態にする（ステップＳ５１２）。ノード装置２０−２−１は、制御データの受信を待つ。図８では、ノード装置２０−２−１は、ノード装置２０−２−１やノード装置２０−３−１等に対する制御データを一定時間内に受信しなかったこと（タイムアウトしたこと）によって、制御データの受信待ちを終了する（ステップＳ５１３）。
【００６０】
ノード装置２０−３−１は、ノード装置２０−２−１との通信接続を確立する（ステップＳ５１４）。ノード装置２０−３−１は、休止状態指示データをノード装置２０−３−１に送信する。休止状態指示データは、他ノード装置２０を休止状態（省電力状態）に遷移させるための指示データである（ステップＳ５１５）。ノード装置２０−２−１は、ノード装置２０−３−１との通信接続を切断する（ステップＳ５１６）。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ５１７、ステップＳ３１９）。
【００６１】
以上のように、第３の実施形態のノード装置２０は、自ノード装置２０や他ノード装置２０等に対する制御データを一定時間内に受信しなかったこと（タイムアウトしたこと）によって、制御データの受信待ちを終了する。ノード装置２０は、自ノード装置２０にとっての下位装置と通信接続を確立する。これにより、第３の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０に送信する制御データがない場合又は通信エラーが発生した場合でも、ノード装置２０を確実に休止状態に遷移させることができる。
【００６２】
（第４の実施形態）
第４の実施形態では、制御データを一定時間内に受信しなかったこと（タイムアウトしたこと）を自ノード装置２０が判定する点が、第３の実施形態と相違する。第４の実施形態では、第３の実施形態との相違点についてのみ説明する。
【００６３】
図９は、遠隔監視システム１の動作の第４例を示すシーケンス図である。図９に示すステップＳ６０１〜ステップＳ６１１は、図８に示すステップＳ５０１〜Ｓ５０７と、ステップＳ５０９〜ステップＳ５１２と同じである。ノード装置２０−３−１は、ノード装置２０−２−１との通信接続を確立する（ステップＳ６１２）。
【００６４】
ノード装置２０−３−１は、ノード装置２０−２−１から送信される制御データの受信を待つ（ステップＳ６１３）。図９では、ノード装置２０−３−１は、ノード装置２０−３−１に対する制御データを一定時間内に受信しなかったこと（タイムアウトしたこと）によって、制御データの受信待ちを終了する（ステップＳ６１４）。ノード装置２０−２−１は、ノード装置２０−３−１との通信接続を切断する（ステップＳ６１５）。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ６１６、ステップＳ５１７）。
【００６５】
以上のように、第４の実施形態のノード装置２０は、自ノード装置２０に対する制御データを一定時間内に受信しなかったこと（タイムアウトしたこと）によって、制御データの受信待ちを終了する。ノード装置２０は、自ノード装置２０にとっての上位装置と通信接続を確立する。これにより、第４の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０に送信する制御データがない場合又は通信エラーが発生した場合でも、ノード装置２０を確実に休止状態に遷移させることができる。
【００６６】
（第５の実施形態）
第５の実施形態では、複数のノード装置２０がセンシングデータを同時間帯に上位装置に送信する点が、第１の実施形態と相違する。第５の実施形態では、第１の実施形態との相違点についてのみ説明する。
【００６７】
図１０は、遠隔監視システム１の動作の第５例を示すシーケンス図である。図１０に示すステップＳ７０１〜ステップＳ７０３は、図６に示すステップＳ３０１〜ステップＳ３０３と同じである。
【００６８】
ノード装置２０−２−１は、伝送時間情報と予備時間情報とを、ノード装置２０−３−１に送信する。ノード装置２０−２−１は、伝送時間情報と予備時間情報とを加算した結果を表す情報を、ノード装置２０−３−１に送信してもよい。予備時間は、予め任意に定められた時間である。予備時間は、例えば、ノード装置２０−２−１に接続している下位装置であるノード装置２０の数に比例した時間である。予備時間は、例えば、ノード装置２０−３−１の接続時刻とノード装置２０−３−２の接続時刻との時間差でもよい（ステップＳ７０４）。
【００６９】
図１０に示すステップＳ７０５〜ステップＳ７０７は、図６に示すステップＳ３０５〜ステップＳ３０７と同じである。図１０に示すステップＳ７０８は、図６に示すステップＳ３０９と同じである。
【００７０】
ノード装置２０−３−２は、ノード装置２０−３−２の各部の状態を、休止状態（省電力状態）から稼働状態に遷移させる。すなわち、ノード装置２０−３−２は、ノード装置２０−３−２の休止状態を解除する（ステップＳ７０９、ステップＳ１０２）。ノード装置２０−３−２は、ノード装置２０−２−１との通信接続を確立する（ステップＳ７１０、ステップＳ１０５）。ノード装置２０−３−２は、センシングデータをノード装置２０−２−１に送信する（ステップＳ７１１、ステップＳ１０６）。
【００７１】
ノード装置２０−２−１は、伝送時間情報をノード装置２０−３−２に送信する。ノード装置２０−２−１は、伝送時間情報と予備時間情報とを、ノード装置２０−３−２に送信してもよい。ノード装置２０−２−１は、伝送時間情報と予備時間情報とを加算した結果を表す情報を、ノード装置２０−３−２に送信してもよい（ステップＳ７１２、ステップＳ１０７）。ノード装置２０−２−１は、ノード装置２０−３−２との通信接続を切断する（ステップＳ７１３、ステップＳ１０８）。
【００７２】
ノード装置２０−３−２の決定部２４０は、遷移時刻を定める。ノード装置２０−２−１がセンシングデータをノード装置２０−１−１に送信してから、ノード装置２０−２−１が制御データをノード装置２０−１−１から受信するまでの時間長さは、ノード装置２０−２−１とサーバ装置１０との間で信号が往復する時間長さとほぼ等しい。したがって、例えば、ノード装置２０−２−１から受信した伝送時間情報が３秒間を表す場合、遷移時刻は、ノード装置２０−２−１がセンシングデータをノード装置２０−１−１に送信してから、６秒（＝３秒間×２）後の時刻となる。ノード装置２０−３−２は、ノード装置２０−３−２の各部の状態を、稼働状態から休止状態に遷移させる（ステップＳ７１４）。
【００７３】
図１０に示すステップＳ７１５は、図６に示すステップＳ３０７と同じである（逐次送信）。図１０に示すステップＳ７１６は、図６に示すステップＳ３０９と同じである。サーバ装置１０の制御部１２０は、受信された全てのセンシングデータを解析することによって、ノード装置２０−３−１又はノード装置２０−３−２の監視対象に異常が発生したか否かを判定する（ステップＳ７１７）。サーバ装置１０は、下位装置に送信する制御データがあるか否かを判定する。図１０は、下位装置に送信する制御データがある（ステップＳ７１８）。例えば、ノード装置２０−３−１及びノード装置２０−３−２に送信する制御データがある場合、サーバ装置１０は、ノード装置２０−１−１を介して、ノード装置２０−３−１及びノード装置２０−３−２に制御データをブロードキャスト送信する（ステップＳ７１９）。サーバ装置１０は、受信した全てのセンシングデータを、ノード装置２０ごとにデータベース１１０に記憶させる（ステップＳ７２０）。
【００７４】
図１０に示すステップＳ７２１〜ステップＳ７２５は、図６に示すステップＳ３１３〜ステップＳ３１７と同じである。ノード装置２０−３−１は、次回のステップＳ７０１において休止状態から稼働状態に遷移する時刻（次回の遷移時刻）を、制御データに基づいて定める（ステップＳ７２６、ステップＳ１２０）。ノード装置２０−３−１は、ノード装置２０−３−１の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、ノード装置２０−３−１は、ノード装置２０−３−１の状態を休止状態にする（ステップＳ７２７、ステップＳ１２１）。
【００７５】
ノード装置２０−３−２は、遷移時刻になった場合、ノード装置２０−３−２の各部の状態を、休止状態から稼働状態に遷移させる。すなわち、ノード装置２０−３−２は、遷移時刻になった場合、ノード装置２０−３−２の状態を稼働状態にする（ステップＳ７２８、ステップＳ１１４）。ノード装置２０−３−２は、ノード装置２０−２−１との通信接続を確立する（ステップＳ７２９、ステップＳ１１６）。ノード装置２０−２−１は、制御データをノード装置２０−３−２に送信する（ステップＳ７３０、ステップＳ１１７）。ノード装置２０−２−１は、ノード装置２０−３−２との通信接続を切断する（ステップＳ７３１、ステップＳ１１８）。
【００７６】
ノード装置２０−３−２は、次回のステップＳ７０９において休止状態から稼働状態に遷移する時刻（次回の遷移時刻）を、制御データに基づいて定める（ステップＳ７３２、ステップＳ１２０）。ノード装置２０−３−２は、ノード装置２０−３−２の各部の状態を、稼働状態から休止状態に遷移させる。すなわち、ノード装置２０−３−２は、ノード装置２０−３−２の状態を休止状態にする（ステップＳ７３３、ステップＳ１２１）。
【００７７】
図１１は、遠隔監視システム１の動作の第６例を示すシーケンス図である。図１１では、複数のノード装置２０からそれぞれ受信したセンシングデータをノード装置２０−２−１が上位装置に一括転送する点が、図１０に示すシーケンス図と相違する。図１１に示す遠隔監視システム１の動作は、図１０に示す遠隔監視システム１の動作と比較して、トラフィックを少なくすることができる。
【００７８】
図１１に示すステップＳ８０１〜ステップＳ７０６は、図１０に示すステップＳ７０１〜ステップＳ７０６と同じである。図１１に示すステップＳ８０７〜ステップＳ８１２は、図１０に示すステップＳ７０９〜ステップＳ７１４と同じである。
【００７９】
ノード装置２０−２−１は、ノード装置２０−３−１及びノード装置２０−３−２からそれぞれ受信したセンシングデータを、ノード装置２０−１−１に一括転送する（ステップＳ８１３）。ノード装置２０−１−１は、ノード装置２０−２−１から一括受信したセンシングデータを、サーバ装置１０に一括転送する（ステップＳ８１４）。図１１に示すステップＳ８１５〜ステップＳ８３１は、図１０に示すステップＳ７１７〜ステップＳ７３３と同じである。
【００８０】
以上のように、第５の実施形態のノード装置２０は、センシングデータをノード装置２０に逐次転送する。また、第５の実施形態のノード装置２０は、複数のノード装置２０が送信したセンシングデータを、ノード装置２０に一括転送してもよい。これにより、第５の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０が上位装置からデータを受信することができる可能性を向上させることができる。また、第５の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、複数のノード装置２０がほぼ同時に休止状態に遷移するため、複数のノード装置２０を容易に同期させることができる。
【００８１】
（第６の実施形態）
第６の実施形態では、遠隔監視システム１における信号の伝送の経路をノード装置２０が経路情報に基づいて切り替える点が、第１の実施形態と相違する。第６の実施形態では、第１の実施形態との相違点についてのみ説明する。
【００８２】
図１２は、ノード装置２０の構成の第２例を示す図である。メモリ２２０は、図３に示すノード装置２０と比較して、経路情報記憶部２２１を更に備える。経路情報記憶部２２１は、経路情報を記憶する。経路情報は、遠隔監視システム１における複数のノード装置２０とサーバ装置１０との間の通信の経路を表す情報である。制御部２５０は、通信部２３０が上位装置と通信できない場合、経路情報に基づいてデータの伝送の経路を切り替える。制御部２５０は、他ノード装置２０から送信された電波の受信強度に応じて、データの伝送の経路を変更してもよい。
【００８３】
図１３は、遠隔監視システム１の構成の第２例を示す図である。図１３では、遮蔽物等の影響によって、ノード装置２０−３−１とノード装置２０−２−１との通信ができない。ノード装置２０−２−２は、ノード装置２０−２−１と同様に、ノード装置２０−１−１と通信接続されている。そこで、ノード装置２０−３−１は、ノード装置２０−２−１の代わりに、ノード装置２０−２−２との通信接続を確立する。
【００８４】
図１４は、遠隔監視システム１の動作の第７例を示すシーケンス図である。図１４に示すステップＳ９０１〜ステップＳ９０７は、図６に示すステップＳ３０１〜ステップＳ３０７と同じである。ノード装置２０−２−１は、ノード装置２０−３−１との通信接続の確立を待つ（ステップＳ９０８）。図１４に示すステップＳ９０９〜ステップＳ９１４は、図６に示すステップＳ３０９〜ステップＳ３１４と同じである。
【００８５】
ノード装置２０−３−１の通信部２３０は、制御部２５０による制御に応じて、ノード装置２０−２−１の通信部２３０との通信接続の確立を試みる（ステップＳ９１５）。ステップＳ９１４以降では、ノード装置２０−３−１は、ノード装置２０−２−１との通信接続が確立できない。ノード装置２０−２−１の制御部２５０は、上位装置から受信した制御データを破棄する。すなわち、ノード装置２０−２−１の制御部２５０は、上位装置から受信した制御データをメモリ２２０から消去する（ステップＳ９１６）。
【００８６】
ノード装置２０−３−１の制御部２５０は、ノード装置２０−２−１との通信接続が確立できたか否かを判定する。ノード装置２０−３−１の制御部２５０は、経路情報を経路情報記憶部２２１から取得する。ノード装置２０−３−１の制御部２５０は、ノード装置２０−１−１との通信が可能であるノード装置２０−２−２を、経路情報に基づいて選択する。すなわち、ノード装置２０−３−１の制御部２５０は、信号の伝送の経路にノード装置２０−２−２を含める。なお、ノード装置２０−３−１の制御部２５０は、電波の受信強度が強い順に、他ノード装置２０を選択してもよい（ステップＳ９１７）。ノード装置２０−３−１は、ノード装置２０−２−２との通信接続を確立する（ステップＳ９１８、ステップＳ１１６）。
【００８７】
ノード装置２０−２−２の制御部２５０は、ノード装置２０−３−１との通信接続が確立したことを、ノード装置２０−２−２の送信部２３２を介してノード装置２０−１−１に通知する（ステップＳ９１９）。ノード装置２０−１−１の制御部２５０は、ノード装置２０−１−１の受信部２３１がサーバ装置１０から受信した制御データを、ノード装置２０−２−２に送信する（ステップＳ９２０）。図１４に示すステップＳ９２１〜ステップＳ９２４は、図６に示すステップＳ３１６〜ステップＳ３１９と同じである。
【００８８】
以上のように、第６の実施形態の制御部２５０は、他ノード装置２０との通信接続が確立できたか否かを判定する。制御部２５０は、自ノード装置２０との通信が可能である他ノード装置２０を、経路情報に基づいて選択する。ノード装置２０の制御部２５０は、下位装置である他ノード装置２０との通信接続が確立したことを、上位装置である他ノード装置２０に通知する。上位装置であるノード装置２０の制御部２５０は、下位装置である他ノード装置２０に制御データを送信する。ノード装置２０は、上位装置である他ノード装置２０から制御データを受信した場合、下位装置である他ノード装置２０に制御データを転送する。
【００８９】
この構成によって、ノード装置２０が休止状態から稼働状態に遷移するまでに経路情報が更新された場合でも、ノード装置２０の上位装置が、他の上位装置に制御データを要求し、新たな経路で制御データをノード装置２０に転送する。
【００９０】
これにより、第６の実施形態の遠隔監視システム１、ノード装置２０及び遠隔監視方法は、ノード装置２０が休止状態から稼働状態に遷移するまでに経路情報が更新された場合でも、ノード装置２０が上位装置からデータを受信することができる可能性を向上させることができる。
【００９１】
以上説明した少なくともひとつの実施形態によれば、自ノード装置の状態を休止状態から稼働状態に遷移させる時刻である遷移時刻を時間データに基づいて決定する決定部と、遷移時刻になった場合、自ノード装置の状態を休止状態から稼働状態に遷移させるタイマとを持つことにより、ノード装置が上位装置からデータを受信することができる可能性を向上させることができる。
【００９２】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９３】
１…遠隔監視システム、１０…サーバ装置、２０…ノード装置、１００…通信部、１１０…データベース、１２０…制御部、１３０…通知部、１４０…バス、２００…タイマ、２１０…センサ、２２０…メモリ、２２１…経路情報記憶部、２３０…通信部、２３１…受信部、２３２…送信部、２４０…決定部、２５０…制御部、２６０…電源部、２７０…通知部、２８０…バス
【図１】
2016208349.tif 000003
【図２】
2016208349.tif 000004
【図３】
2016208349.tif 000005
【図４】
2016208349.tif 000006
【図５】
2016208349.tif 000007
【図６】
2016208349.tif 000008
【図７】
2016208349.tif 000009
【図８】
2016208349.tif 000010
【図９】
2016208349.tif 000011
【図１０】
2016208349.tif 000012
【図１１】
2016208349.tif 000013
【図１２】
2016208349.tif 000014
【図１３】
2016208349.tif 000015
【図１４】
2016208349.tif 000016