(57)【特許請求の範囲】
【請求項１】
検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信し、前記被制御機器を制御するための制御信号を前記通信装置に送信する通信部と、
前記通信部によって受信された前記検知信号に基づいて、前記制御信号を生成する制御部と、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定部と、
を備える制御装置。
【請求項２】
前記判定部は、前記検知信号を前記通信装置から受信したタイミングに基づいて、前記遠隔装置に関する異常の有無を判定する、
請求項１に記載の制御装置。
【請求項３】
前記判定部は、前記検知信号に含まれる情報に基づいて、前記遠隔装置に関する異常の有無を判定する、
請求項１に記載の制御装置。
【請求項４】
前記制御部は、前記判定部によって異常が有ると判定された前記遠隔装置の位置を示す位置情報を端末装置に送信する、
請求項１から請求項３のうちいずれか一項に記載の制御装置。
【請求項５】
前記判定部は、災害が発生している場所を示す災害位置情報を取得し、前記災害位置情報と、前記災害が生じたと判定された位置の情報とに基づいて前記遠隔装置の前記災害による影響に関する情報を判定する、
請求項１から４のいずれか一項に記載の制御装置。
【請求項６】
前記判定部は、前記災害が生じたと判定された位置の前記遠隔装置について、災害の種別毎に被災した確率を算出する、
請求項１から５のいずれか一項に記載の制御装置。
【請求項７】
前記判定部は、前記災害が生じたと判定された位置の位置情報に基づいて、今後被災する可能性のある通信装置を判定する、
請求項１から６のいずれか一項に記載の制御装置。
【請求項８】
検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信する受信ステップと、
前記受信ステップにおいて受信された前記検知信号に基づいて、前記被制御機器を制御するための制御信号を生成する制御ステップと、
前記制御ステップにおいて生成された前記制御信号を前記通信装置に送信する送信ステップと、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定ステップと、
を含む判定方法。
【請求項９】
検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信する受信ステップと、
前記受信ステップにおいて受信された前記検知信号に基づいて、前記被制御機器を制御するための制御信号を生成する制御ステップと、
前記制御ステップにおいて生成された前記制御信号を前記通信装置に送信する送信ステップと、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、判定方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、センサ等の検知装置を用いて遠隔地から機器を制御する遠隔制御システムがある。検知装置は、遠隔制御システムの制御対象の機器（以下、「被制御装置」という。）に関する情報を取得し、近隣に配置された通信装置を介して遠隔制御システムの制御装置に情報を送信する。制御装置は、通信装置から受信された情報に基づいて、被制御装置を制御するための信号（以下、「制御信号」という。）を生成し、通信装置へ制御信号を送信する。通信装置は、制御装置から受信された制御信号を、被制御装置へ中継する。
【０００３】
このような遠隔制御システムでは、検知装置、被制御装置又は通信装置（以下、「遠隔装置」という。）が設置される場所と、制御装置が設置される場所とは異なる。一般的に、遠隔装置は複数の場所に設置される。そのため、遠隔装置に障害が発生したか否かの確認には長い時間を要する場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６３４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、遠隔装置の異常の有無をより迅速に判定することができる制御装置、判定方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の制御装置は、通信部と、制御部と、判定部とを持つ。通信部は、検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信し、前記被制御機器を制御するための制御信号を前記通信装置に送信する。制御部は、前記通信部によって受信された前記検知信号に基づいて、前記制御信号を生成する。判定部は、前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態における遠隔制御システム１の構成例を示すシステム構成図である。
【図２】第１の実施形態における遠隔制御システム１の機能構成例を示すシステム構成図である。
【図３】第１の実施形態の遠隔制御システム１が正常に動作している場合の動作の流れを表すシーケンス図である。
【図４】第１の実施形態の遠隔制御システム１に異常が生じた場合の動作の流れを表すシーケンス図である。
【図５】サーバ４０が行う処理の第１具体例の流れを示す図である。
【図６】サーバ４０が行う処理の第２具体例の流れを示す図である。
【図７】端末装置５０の処理の流れを示すフローチャートである。
【図８】変形例におけるサーバ４０が行う処理の具体例（第３具体例）の流れを示す図である。
【図９】変形例におけるサーバ４０が行う処理の具体例（第４具体例）の流れを示す図である。
【発明を実施するための形態】
【０００８】
以下、実施形態の制御装置、判定方法及びコンピュータプログラムを、図面を参照して説明する。
【０００９】
（第１の実施形態）
以下、第１の実施形態における遠隔制御システム１について説明する。図１は、第１の実施形態における遠隔制御システム１の構成例を示すシステム構成図である。遠隔制御システム１は、被制御装置の動作を遠隔制御するシステムである。
【００１０】
遠隔制御システム１は、複数の通信装置３０（３０−１〜３０−ｍ：ｍは１以上の整数）及び複数のサーバ４０（４０−１〜４０−ｎ：ｎは１以上の整数）を備える。遠隔制御システム１には、１又は複数の端末装置５０が接続される。通信装置３０、サーバ４０及び端末装置５０は、第１ネットワーク６０を介して互いに通信可能である。遠隔制御システム１には、１又は複数の検知装置１０（１０−１〜１０−ｍ）及び１又は複数の被制御装置２０（２０−１〜２０−ｍ）が接続される。通信装置３０−ｍと、１又は複数の検知装置１０−ｍと、１又は複数の被制御装置２０−ｍとは、第２ネットワーク７０−ｍを介して互いに通信可能である。
【００１１】
検知装置１０は、被制御装置２０に関する情報（以下、「検知情報」という。）を取得する。検知情報には、遠隔制御システム１が被制御装置２０を制御するために必要な情報が含まれる。検知情報は、例えば、被制御装置２０の周囲の環境に関する情報（例えば、温度、湿度、照度、天候、人の有無、周囲の水の量、周囲の水の高さ、周囲の装置によって消費されている電力量）、被制御装置２０の状態に関する情報（例えば、被制御装置の電源のオン又はオフを示す情報、被制御装置の動作モードを示す情報、被制御装置の部品の温度、被制御装置の傾き）などを含む。検知装置１０は、検知情報を取得可能な装置を用いて構成される。検知装置１０は、例えば、スイッチ、ボタン等のデジタル入力装置、温度センサ、圧力センサ、エンコーダ等のアナログ入力装置である。検知装置１０は、検知情報を表す信号（以下、「検知信号」という。）を遠隔制御システム１の通信装置３０に送信する。
【００１２】
被制御装置２０は、遠隔制御システム１の制御対象の機器である。被制御装置２０は、遠隔制御システム１から制御信号を受信し、受信した制御信号に応じて動作する。被制御装置２０は、例えば、ＬＥＤ、警報装置、サーボモータ、バルブ、ポンプ、照明機器、空調機器等の機器である。被制御装置２０は、例えば、製造工場、プラント等を自動制御する機器であってもよい。被制御装置２０は、住宅又は施設等の建物内に設置されてもよいし、公園又は道路等の屋外に設置されてもよいし、飛行機又は自動車等の移動体に設置されてもよい。
【００１３】
通信装置３０は、検知装置１０から受信した検知信号を、複数のサーバ４０のうち予め定められた条件に応じたサーバ４０に送信する。予め定められた条件とは、通信装置３０に対して固定的にサーバ４０を割り当てる条件であってもよいし、第１ネットワーク６０の通信環境やサーバ４０の負荷に応じて動的にサーバ４０を割り当てる条件であってもよいし、他の条件であってもよい。通信装置３０は、検知装置１０から検知信号を受信する度に検知信号をサーバ４０に送信してもよい。通信装置３０は、検知装置１０から受信した検知信号を一時的に保持し、所定のタイミング毎にバッチ処理で検知信号をサーバ４０に送信してもよい。
【００１４】
通信装置３０は、サーバ４０から受信した制御信号を被制御装置２０に送信する。通信装置３０は、受信された全ての制御信号を、自装置に接続されている全ての被制御装置２０に送信してもよい。通信装置３０は、受信された制御信号を、その制御信号に基づいて動作する被制御装置２０のみに送信してもよい。通信装置３０は、制御信号の宛先となる被制御装置２０を、例えば制御信号に含まれるヘッダ情報に基づいて判断してもよい。
【００１５】
サーバ４０は、通信装置３０から受信した検知信号に基づいて、被制御装置２０の制御内容を判定する。サーバ４０は、判定結果に応じた制御信号を生成する。サーバ４０は、生成された制御信号を、制御対象となる被制御装置２０が接続された通信装置３０を宛先として送信する。
【００１６】
サーバ４０は、通信装置３０から受信した検知信号に基づいて、第１ネットワーク６０を介して接続される遠隔装置（検知装置１０、被制御装置２０又は通信装置３０）に関する異常の有無を判定する。
サーバ４０は、１台の情報処理装置によって実現されてもよいし、複数台の情報処理装置を組み合わせることによって実現されてもよい（例えばクラウド、クラスタマシン）。
【００１７】
端末装置５０は、携帯電話機、ＰＤＡ（Personal Digital Assistant）、スマートフォン、タブレット、パーソナルコンピュータ、テレビ受像機又は固定電話機等の通信可能な情報端末装置である。端末装置５０は、通信装置３０又はサーバ４０から情報を受信する。端末装置５０は、受信された情報に基づいて遠隔装置の異常に関する情報を表示する。
【００１８】
第１ネットワーク６０は、通信装置３０、サーバ４０及び端末装置５０を通信可能に接続するネットワークである。第１ネットワーク６０は、有線ネットワークであってもよいし、無線ネットワークであってもよい。例えば、第１ネットワーク６０は、インターネット、ＷＡＮ（Wide Area Network）、専用回線等の広域な有線ネットワークであってもよいし、３Ｇ網等の広域な無線ネットワークであってもよい。第１ネットワーク６０は、Profibus、Modbus、TC-net等のフィールドバス又はイーサネット（登録商標）等のローカルな有線ネットワークであってもよいし、無線ＬＡＮ（Local Area Network）や９２０ＭＨｚ帯等のローカルな無線ネットワークであってもよい。第１ネットワーク６０では、通信プロトコルに、ＨＴＴＰＳ（HyperText Transfer Protocol Security）等のセキュリティの高いプロトコルが用いられてもよい。
【００１９】
第２ネットワーク７０は、有線ネットワークであってもよいし、無線ネットワークであってもよい。例えば、第２ネットワーク７０は、Profibus、Modbus、TC-net等のフィールドバス又はイーサネット（登録商標）等のローカルな有線ネットワークであってもよいし、無線ＬＡＮや９２０ＭＨｚ帯等のローカルな無線ネットワークであってもよい。第２ネットワーク７０では、通信プロトコルに、ＨＴＴＰＳ等のセキュリティの高いプロトコルが用いられてもよい。
第１ネットワーク６０及び第２ネットワーク７０には、同一のネットワークが用いられてもよいし、異なるネットワークが用いられてもよい。
【００２０】
図２は、第１の実施形態における遠隔制御システム１の機能構成例を示すシステム構成図である。
通信装置３０は、バスで接続されたＣＰＵ（Central Processing Unit）、メモリ、補助記憶装置等を備え、通信装置プログラムを実行する。通信装置３０は、通信装置プログラムの実行によって、第１通信部３０１、第２通信部３０２及び制御部３０３を備える装置として機能する。なお、通信装置３０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。通信装置プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。通信装置プログラムは、電気通信回線を介して送信されてもよい。
【００２１】
第１通信部３０１は、第１ネットワーク６０の形態に応じた通信インタフェースを用いて構成される。第２通信部３０２は、第２ネットワーク７０の形態に応じた通信インタフェースを用いて構成される。第１ネットワーク６０及び第２ネットワーク７０が同一のネットワークで構成される場合、第１通信部３０１及び第２通信部３０２は、一つの通信インタフェースで構成されてもよい。
【００２２】
制御部３０３は、第１通信部３０１及び第２通信部３０２を制御する。制御部３０３は、第２通信部３０２を介して検知装置１０から検知信号を取得する。制御部３０３は、取得された検知信号を第１通信部３０１を介してサーバ４０に送信する。
制御部３０３は、自装置（通信装置３０）が設置されている位置を示す位置情報を取得してもよい。通信装置３０の位置情報は、例えば、ＧＰＳやエンコーダによるオドメトリなどを用いることによって取得される。
【００２３】
サーバ４０は、バスで接続されたＣＰＵ、メモリ、補助記憶装置等を備え、サーバプログラムを実行する。サーバ４０は、サーバプログラムの実行によって、通信部４０１、判定部４０２、記憶部４０３及び制御部４０４を備える装置として機能する。なお、サーバ４０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。サーバプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。サーバプログラムは、電気通信回線を介して送信されてもよい。
【００２４】
通信部４０１は、第１ネットワーク６０の形態に応じた通信インタフェースを用いて構成される。通信部４０１は、第１ネットワーク６０を介して通信装置３０又は端末装置５０と通信する。
【００２５】
判定部４０２は、所定の基準（以下、「判定基準」という。）に基づいて、遠隔装置の異常の有無を判定する。以下、判定部４０２が行う処理を判定処理という。判定部４０２は、例えば通信装置３０から検知信号を受信した時刻が判定基準を満たすか否かに基づいて異常の有無を判定してもよい。判定部４０２は、例えば通信装置３０から受信された検知信号の内容が判定基準を満たすか否かに基づいて異常の有無を判定してもよい。判定基準は、予め判定部４０２に設定されてもよいし、端末装置５０によって更新されてもよい。
【００２６】
判定部４０２は、検知信号の送信元となった検知装置１０及び通信装置３０と同じ第２ネットワーク７０に接続される遠隔装置の異常の有無を判定する。例えば、検知信号の送信元が検知装置１０−１及び通信装置３０−１である場合、判定部４０２は、第２ネットワーク７０−１に接続された遠隔装置（検知装置１０−１、被制御装置２０−１又は通信装置３０−１）の異常の有無を判定する。
判定部４０２は、所定のタイミングが到来する毎に判定処理を実行する。
【００２７】
記憶部４０３は、ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部４０３は、例えば通信装置３０から受信された検知信号に関する情報を記憶する。記憶部４０３は、遠隔装置の位置に関する情報を記憶する。遠隔装置の位置に関する情報は、遠隔装置が設置されている位置の緯度及び経度や住所等によって表されてもよい。
【００２８】
制御部４０４は、通信装置３０から受信された検知信号に関する情報を記憶部４０３に記録する。検知信号に関する情報とは、検知信号の内容、検知信号の送信元（検知装置１０又は通信装置３０）、受信された日時などの情報である。
【００２９】
制御部４０４は、通信装置３０から受信された検知信号に基づいて、被制御装置２０の制御内容を決定する。制御部４０４は、検知信号の送信元となった検知装置１０及び通信装置３０と同じ第２ネットワーク７０に接続される被制御装置２０の制御内容を決定してもよい。例えば、検知信号の送信元が検知装置１０−１及び通信装置３０−１である場合、制御部４０４は、第２ネットワーク７０−１に接続された被制御装置２０−１の制御内容を決定してもよい。制御部４０４は、検知信号の送信元となった検知装置１０及び通信装置３０と異なる第２ネットワーク７０に接続される被制御装置２０の制御内容を決定してもよい。例えば、検知信号の送信元が検知装置１０−１及び通信装置３０−１である場合、制御部４０４は、第２ネットワーク７０−２に接続された被制御装置２０−２の制御内容を決定してもよい。
【００３０】
制御部４０４は、決定された制御内容で被制御装置２０を制御するための信号（制御信号）を生成する。制御部４０４が検知信号に基づいて制御信号を生成する処理を「制御処理」と呼ぶ。制御部４０４が実行する制御処理の内容は、どのように設定されてもよい。
制御部４０４は、制御処理の実行によって生成された制御信号を通信装置３０に送信する。
【００３１】
端末装置５０は、バスで接続されたＣＰＵ、メモリ、補助記憶装置などを備え、端末装置プログラムを実行する。端末装置５０は、端末装置プログラムの実行によって、通信部５０１、記憶部５０２、表示部５０３、入力部５０４及び制御部５０５を備える装置として機能する。なお、端末装置５０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。端末装置プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。端末装置プログラムは、電気通信回線を介して送信されてもよい。
【００３２】
通信部５０１は、第１ネットワーク６０の形態に応じた通信インタフェースを用いて構成される。通信部５０１は、第１ネットワーク６０を介して通信装置３０又はサーバ４０と通信する。
【００３３】
記憶部５０２は、ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部５０２は、遠隔装置の位置に関する情報を記憶する。遠隔装置の位置に関する情報は、遠隔装置が設置されている位置の緯度及び経度や住所等によって表されてもよい。
【００３４】
表示部５０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置を用いて構成される。表示部５０３は、画像表示装置を端末装置５０に接続するためのインタフェースであってもよい。この場合、表示部５０３は、画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００３５】
入力部５０４は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を含む。入力部５０４は、ユーザが情報又は操作指示を端末装置５０に入力する際にユーザによって操作される。入力部５０４は、入力装置を端末装置５０に接続するためのインタフェースであってもよい。この場合、入力部５０４は、入力装置においてユーザの入力に応じ生成された入力信号を端末装置５０に入力する。
【００３６】
制御部５０５は、サーバ４０から受信された情報に基づいて表示内容を決定する。制御部５０５は、決定された表示内容を表す画像を表示部５０３に表示させる。
【００３７】
次に、遠隔制御システム１の動作の流れについて説明する。まず、遠隔制御システム１が正常に動作している場合の動作の流れについて説明する。
【００３８】
図３は、第１の実施形態の遠隔制御システム１が正常に動作している場合の動作の流れを表すシーケンス図である。なお、図３では、説明の便宜のために各装置を1台のみ示しているが、各装置の台数は1台に限定されない。
【００３９】
まず、検知装置１０は、検知信号を通信装置３０に送信する（ステップＳ１０１）。通信装置３０は、検知装置１０から送信された検知信号を受信する（ステップＳ１０２）。通信装置３０は、受信された検知信号をサーバ４０に送信する（ステップＳ１０３）。
【００４０】
サーバ４０は、通信装置３０によって送信された検知信号を受信する（ステップＳ１０４）。サーバ４０は、受信された検知信号を記憶部４０３に記録する（ステップＳ１０５）。サーバ４０は、受信された検知信号に基づいて制御処理を実行する（ステップＳ１０６）。サーバ４０は、制御処理によって生成された制御信号を通信装置３０に送信する（ステップＳ１０７）。
【００４１】
通信装置３０は、サーバ４０から送信された制御信号を受信する（ステップＳ１０８）。通信装置３０は、受信された制御信号を被制御装置２０に送信する（ステップＳ１０９）。被制御装置２０は、通信装置３０から制御信号を受信する。被制御装置２０は、受信された制御信号に応じて動作する。このような動作によって、被制御装置２０は、検知装置１０によって取得された検知情報に応じて制御される。このような動作は、例えばサーバ４０が検知信号を受信する度に繰り返し実行される。
【００４２】
また、所定のタイミングにおいて、サーバ４０は、遠隔装置の異常の有無を判定する（ステップＳ１１０）。図３のシーケンス図では異常は生じていない。そのため、ステップＳ１１０以降の処理は実行されない。所定のタイミングとは、例えば検知信号が受信されたタイミングであってもよいし、前回の判定処理から所定の時間が経過したタイミングであってもよいし、その他のタイミングであってもよい。
【００４３】
次に、遠隔制御システム１に異常が生じた場合の動作の流れについて説明する。
図４は、第１の実施形態の遠隔制御システム１に異常が生じた場合の動作の流れを表すシーケンス図である。図４では、図３と同様に、説明の便宜のために各装置を1台のみ示している。しかしながら、各装置の台数は1台に限定されない。なお、図４において図３と同様の処理については同じ符号を付し説明を省く。
【００４４】
所定のタイミングにおいて、サーバ４０は、遠隔装置の異常の有無を判定する（ステップＳ１１０）。図４のシーケンス図では異常が生じている。そのため、サーバ４０は異常が生じていると判定する。この場合、サーバ４０は、異常が生じていることを示す通知信号を端末装置５０に送信する（ステップＳ２０１）。通知信号には、異常が生じていると判定された遠隔装置に関する情報（以下、「異常情報」という。）が含まれる。異常情報には、例えば、異常が生じていると判定された遠隔装置の識別情報を示す情報、異常が生じていると判定された遠隔装置の位置を示す情報、異常が生じていると判定された時刻を示す情報が含まれる。
【００４５】
端末装置５０は、サーバ４０から通知信号を受信する（ステップＳ２０２）。端末装置５０は、受信した通知信号に基づいて、異常が検知された遠隔装置に関する情報を表示部５０３に表示する（ステップＳ２０３）。
【００４６】
次に、サーバ４０が行う処理の流れについて詳細に説明する。以下、サーバ４０が行う処理の２つの具体例について説明する。
【００４７】
（第１具体例）
図５は、サーバ４０が行う処理の第１具体例の流れを示す図である。第１具体例では、判定基準は検知信号が継続して受信されない時間の長さである。サーバ４０の判定部４０２は、各通信装置３０毎に、検知信号が受信されたタイミングに基づいて異常の有無を判定する。第１具体例では、図５に示す処理は通信装置３０毎に独立して実行される。
【００４８】
まず、制御部４０４が、通信装置３０（例えば通信装置３０−１）から検知信号を受信する（ステップＳ３０１：図４のステップＳ１０４）。制御部４０４は、現在時刻を取得する（ステップＳ３０２）。制御部４０４は、受信された検知信号を、送信元となった通信装置３０の識別情報及び現在時刻と対応付けて記憶部４０３に記録する（ステップＳ３０３：図４のステップＳ１０５）。
【００４９】
制御部４０４は、通信装置３０から受信された検知信号に基づいて制御処理を実行する（ステップＳ３０４：図４のステップＳ１０６）。制御部４０４は、生成した制御信号を、ステップＳ３０１において受信された検知信号の送信元である通信装置３０に送信する（ステップＳ３０５：図４のステップＳ１０７）。
【００５０】
ステップＳ３０５の後、判定部４０２は、通信装置３０から送信された新たな検知信号が受信されたか否かを判定する（ステップＳ３０６）。通信装置３０から送信された検知信号が受信された場合（ステップＳ３０６−ＹＥＳ）、ステップＳ３０２の処理に戻る。
【００５１】
新たな検知信号が受信されない場合（ステップＳ３０６−ＮＯ）、判定部４０２は、記憶部４０３を参照し、各通信装置３０について検知信号が前回受信された時刻に基づいて、検知信号が継続して受信されていない時間（以下、「未受信時間」という。）を取得する（ステップＳ３０７）。
【００５２】
判定部４０２は、各通信装置３０について、未受信時間が基準時間を超過しているか否か判定する（ステップＳ３０８）。基準時間の具体例は、０．１秒、１秒、１０秒、３０秒、１分、１０分、３０分、１時間、２４時間である。基準時間は、通信装置３０毎に異なる長さに設定されてもよい。基準時間は、記憶部４０３に予め記憶されていてもよいし、ユーザによって設定されてもよい。
全ての通信装置３０について未受信時間が基準時間を超過していない場合（ステップＳ３０８−ＮＯ）、ステップＳ３０６の処理に戻る。
【００５３】
未受信時間が基準時間を超過している場合（ステップＳ３０８−ＹＥＳ）、判定部４０２は、その通信装置３０に係る遠隔装置（検知装置１０、被制御装置２０又は通信装置３０）に異常が生じたと判定する。例えば、通信装置３０−１の未受信時間が基準時間を超過した場合、判定部４０２は、検知装置１０−１、被制御装置２０−１又は通信装置３０−１に関して異常が生じたと判定する。発生する異常の具体例として、通信装置３０−１とサーバ４０との間の通信の切断、検知装置１０の故障、被制御装置２０の故障、通信装置３０の故障、第１ネットワーク６０の障害、第２ネットワーク７０の障害などがある。
【００５４】
判定部４０２は、通信装置３０に関する異常有りと判定した場合、その通信装置３０の異常判定情報を記憶部４０３に保存する（ステップＳ３０９）。異常判定情報には、異常有りと判定された通信装置３０に関する情報と、異常有りと判定された判定時刻とが含まれる。
【００５５】
（第２具体例）
図６は、サーバ４０が行う処理の第２具体例の流れを示す図である。第２具体例では、判定基準は検知信号の内容に関する基準である。第２具体例では、サーバ４０の判定部４０２は、受信された検知信号に含まれる情報に基づいて異常の有無を判定する。
【００５６】
まず、制御部４０４が、通信装置３０（例えば通信装置３０−１）から検知信号を受信する（ステップＳ４０１：図４のステップＳ１０４）。制御部４０４は、現在時刻を取得する。制御部４０４は、受信された検知信号を、送信元となった通信装置３０の識別情報及び現在時刻と対応付けて記憶部４０３に記録する（ステップＳ４０２：図４のステップＳ１０５）。
【００５７】
制御部４０４は、通信装置３０から受信された検知信号に基づいて制御処理を実行する（ステップＳ４０３：図４のステップＳ１０６）。制御部４０４は、生成した制御信号を、ステップＳ４０１において受信された検知信号の送信元である通信装置３０に送信する（ステップＳ４０４：図４のステップＳ１０７）。
【００５８】
次に、判定部４０２は、通信装置３０から受信された検知信号に異常があるか否かを判定する（ステップＳ４０５）。判定部４０２は、検知信号に含まれる情報に基づいて、検知信号に異常が有るか否かを判定する。
【００５９】
例えば、判定部４０２は、検知信号に含まれるデータと基準値との差が予め設定されている閾値を超える場合に、検知信号に異常があると判定する。基準値は、記憶部４０３に予め保存されていてもよいし、記憶部４０３に蓄積されたデータの平均値であってもよい。予め設定されている閾値は、記憶部４０３に予め保存されていてもよい。
【００６０】
例えば、判定部４０２は、検知信号に含まれるデータを用いた所定の演算を行った結果に基づいて、検知信号の異常の有無を判定してもよい。演算結果は、例えば、検知信号に含まれるデータと、記憶部４０３に保存されている過去のデータの平均値との差分であってもよいし、検知信号に含まれるデータに周波数解析を行った結果であってもよい。
判定部４０２は、算出結果を記憶部４０３に保存する。
【００６１】
検知信号に異常がない場合（ステップＳ４０５−ＮＯ）、ステップＳ４０１の処理に戻る。一方、検知信号に異常がある場合（ステップＳ４０５−ＹＥＳ）、判定部４０２は、その検知信号の送信元である通信装置３０に係る遠隔装置（検知装置１０、被制御装置２０又は通信装置３０）に異常が生じたと判定する。
【００６２】
判定部４０２は、通信装置３０に関する異常有りと判定した場合、その通信装置３０の異常判定情報を記憶部４０３に保存する（ステップＳ４０６）。異常判定情報には、異常有りと判定された通信装置３０に関する情報と、異常有りと判定された判定時刻とが含まれる。
【００６３】
図７は、端末装置５０の処理の流れを示すフローチャートである。
制御部５０５は、通信部５０１を介して、サーバ４０から通知信号を受信する（ステップＳ５０１）。制御部５０５は、受信した通知信号から異常有りと判定された通信装置３０に関する情報を取得する（ステップＳ５０２）。例えば、制御部５０５は、異常有りと判定された通信装置３０が設置されている場所を示す情報を取得する。制御部５０５は、取得した情報を記憶部５０２に保存する（ステップＳ５０３）。制御部５０５は、表示部５０３に取得した情報を表示する（ステップＳ５０４）。
【００６４】
［変形例］
サーバ４０の変形例について説明する。変形例におけるサーバ４０の判定部４０２は、遠隔装置が設置された土地において災害が生じたか否かについて判定する。以下、サーバ４０の変形例の構成及び処理について説明する。
【００６５】
記憶部４０３は、遠隔装置の設置環境に関する情報を更に記憶する。遠隔装置の設置環境に関する情報は、例えば、通信装置３０が設置された場所を含む地図の情報、現在発生している災害の情報、通信装置３０の設置場所の周辺における災害の発生確率等である。通信装置３０の設置場所周辺における災害の発生確率は、事前に災害を予測した情報を用いて求められた情報である。例えば、ハザードマップとして表されてもよい。
【００６６】
（第３具体例）
図８は、変形例におけるサーバ４０が行う処理の具体例（第３具体例）の流れを示す図である。第３具体例では、判定基準は検知信号が継続して受信されない時間の長さである。また、第３具体例では、判定部４０２は、災害の発生についても判定する。なお、第３具体例の説明において、第１具体例と同じ処理については図７において図５と同じ符号を付して説明を省略する。
【００６７】
ステップＳ３０９の処理の後、判定部４０２は、記憶部４０３に保存されている異常判定情報に基づいて、ステップＳ３０８において異常有りと判定された通信装置３０の他にも所定時間内に異常有りと判定された通信装置３０があるか否か判定する（ステップＳ３１０及びステップＳ３１１）。このような通信装置３０があると判定された場合（ステップＳ３１０−ＹＥＳ及びステップＳ３１１−ＹＥＳ）、判定部４０２は、判定された各通信装置３０について被災したと判定する。この場合、制御部４０４は、被災したと判定された各通信装置３０に関する情報を含む通知信号を端末装置５０に送信する（ステップＳ３１２：図４のステップＳ２０２）。
【００６８】
（第４具体例）
図９は、変形例におけるサーバ４０が行う処理の具体例（第４具体例）の流れを示す図である。第４具体例では、判定基準は検知信号の内容に関する基準である。また、第４具体例では、判定部４０２は、災害の発生についても判定する。なお、第４具体例の説明において、第２具体例と同じ処理については図８において図６と同じ符号を付して説明を省略する。
【００６９】
ステップＳ４０９の処理の後、判定部４０２は、記憶部４０３に保存されている異常判定情報に基づいて、ステップＳ４０５において異常有りと判定された通信装置３０の他にも所定時間内に異常有りと判定された通信装置３０があるか否か判定する（ステップＳ４０７及びステップＳ４０８）。このような通信装置３０があると判定された場合（ステップＳ４０７−ＹＥＳ及びステップＳ４０８−ＹＥＳ）、判定部４０２は、判定された各通信装置３０について被災したと判定する。この場合、制御部４０４は、被災したと判定された各通信装置３０に関する情報を含む通知信号を端末装置５０に送信する（ステップＳ４０９：図４のステップＳ２０２）。
【００７０】
従来の遠隔制御システムでは、災害の発生時において、遠隔装置周辺の被災状況を迅速に把握する事が困難な場合があった。例えば、災害発生時に政府等から発表される情報（例えば、地域単位の災害発生情報）からは、遠隔装置の設置された建物単位の災害による影響を把握することが困難な場合があった。また、例えば、災害発生時に遠隔装置が故障した場合、それが災害の影響によるものであるか否かを判別することが困難な場合があった。
【００７１】
このような問題に対し、変形例の遠隔制御システム１では、判定部４０２が遠隔装置の設置場所において災害が発生したか否かを判定する。そのため、遠隔装置の設置場所において災害が生じたか否かをより精度良くより迅速に判定することが可能となる。
【００７２】
遠隔制御システム１において、通信装置３０が判定部４０２に相当する構成を備えてもよい。判定部４０２は、サーバ４０との間の通信に異常が生じたと判定した場合、それまで通信していたサーバ４０に障害が生じたと判定してもよい。この場合、制御部３０３は、それまでとは異なるサーバ４０に対して検知信号を送信することを開始してもよい。
判定部４０２は、災害が生じたと判定された位置の遠隔装置について、災害の種別毎に被災した確率を算出してもよい。この場合、判定部４０２は、各遠隔装置が設置された地域と発生する災害の種別との組み合わせ毎に災害の発生確率を対応付けたテーブルを予め記憶してもよい。判定部４０２は、このテーブルに基づいて上記の確率を算出してもよい。
判定部４０２は、災害が生じたと判定された位置の位置情報に基づいて、今後被災する可能性のある通信装置を判定してもよい。この場合、判定部４０２は、各遠隔装置が設置された地域と、その地域において災害が発生した場合に今後被災する可能性のある地域とを対応付けたテーブルを予め記憶してもよい。判定部４０２は、このテーブルに基づいて上記の通信装置を判定してもよい。
【００７３】
以上説明した少なくともひとつの実施形態によれば、通信装置３０との通信に基づいて異常の有無を判定して判定結果を端末装置５０に送信する判定部４０２を持つことにより、遠隔装置の異常の有無をより迅速に判定することができる。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７５】
１…遠隔制御システム、１０…検知装置、２０…被制御装置、３０…通信装置、４０…サーバ、５０…端末装置、６０…第１ネットワーク、７０…第２ネットワーク、３０１…第１通信部、３０２…第２通信部、３０３…制御部、４０１…通信部、４０２…判定部、４０３…記憶部、４０４…制御部、５０１…通信部、５０２…記憶部、５０３…表示部、５０４…入力部、５０５…制御部
【図１】
0006445321.tif 000002
【図２】
0006445321.tif 000003
【図３】
0006445321.tif 000004
【図４】
0006445321.tif 000005
【図５】
0006445321.tif 000006
【図６】
0006445321.tif 000007
【図７】
0006445321.tif 000008
【図８】
0006445321.tif 000009
【図９】
0006445321.tif 000010