(57)【要約】【課題】本発明は、通信トラフィックを抑制することができる遠隔機器監視制御システムにおける生存確認方法及び遠隔機器監視制御システムに関する。【解決手段】本発明では、センタサーバと通信網を介して通信信号を送受信するセンタサーバに通信可能であるか否かの生存状態を問われる装置と、センタサーバと装置との間に介在して通信信号の通信プロトコルを変換するゲートウェイと、通信端末からセンタサーバ、ゲートウェイ及び装置を介して遠隔監視制御される機器とを備える遠隔機器監視制御システムにおける生存状態の確認を行う生存確認方法は、ゲートウェイが装置に対し生存状態の確認をするステップ（Ｓ３，Ｓ４、Ｓ５）と、ゲートウェイが生存状態の確認の結果をセンタサーバに送信するステップ（Ｓ７）とを備えて構成される。【選択図】  図５
2004320260.tif 000002
【特許請求の範囲】
【請求項１】
センタサーバと通信網を介して通信信号を送受信する前記センタサーバに通信可能であるか否かの生存状態を問われる装置と、前記センタサーバと前記装置との間に通信信号の送受信において介在する、前記通信信号の通信プロトコルを変換するゲートウェイと、通信端末から前記センタサーバ、前記ゲートウェイ及び前記装置を介して遠隔監視制御される遠隔監視制御対象機器とを備える遠隔機器監視制御システムにおける前記生存状態の確認を行う生存確認方法において、
前記ゲートウェイが前記装置に対し生存状態の確認をする第１ステップと、
前記ゲートウェイが前記生存状態の確認の結果を前記センタサーバに送信する第２ステップとを備えること
を特徴とする遠隔機器監視制御システムの生存確認方法。
【請求項２】
前記第１ステップ及び前記第２ステップは、前記センタサーバから前記ゲートウェイに生存確認の要求があった後に実行されること
を特徴とする請求項１に記載の遠隔機器監視制御システムの生存確認方法。
【請求項３】
前記第１ステップは、一定時間間隔で行われ、
前記第２ステップは、前記センタサーバから前記ゲートウェイに生存確認の要求があった後に実行されること
を特徴とする請求項１に記載の遠隔機器監視制御システムの生存確認方法。
【請求項４】
前記センタサーバから前記ゲートウェイへの生存確認の要求は、複数の時間間隔で行われること
を特徴とする請求項３に記載の遠隔機器監視制御システムの生存確認方法。
【請求項５】
前記ゲートウェイは、複数個であって、
ゲートウェイがリブートを実行する際に、該ゲートウェイが持っている生存状態の確認の結果を他のゲートウェイに送信するステップを含み、
前記他のゲートウェイが前記第２ステップを実行する場合に、送信された生存状態の確認の結果と該他のゲートウェイの生存状態の確認の結果とを前記センタサーバに送信すること
を特徴とする請求項１に記載の遠隔機器監視制御システムの生存確認方法。
【請求項６】
前記ゲートウェイは、相互に通信可能な複数個であって、
前記第１ステップ及び前記第２ステップは、トークンを所有するゲートウェイが実行すること
を特徴とする請求項１に記載の遠隔機器監視制御システムの生存確認方法。
【請求項７】
前記センタサーバは、前記生存状態の確認の結果を共有する複数のセンタサーバから構成され、前記ゲートウェイは、前記複数のセンタサーバのアドレスを送信の優先順位を付して登録するセンタサーバアドレスリストを記憶する記憶部を備え、
前記ゲートウェイは、生存状態の確認の結果を送信すべきセンタサーバと通信することができなくなった場合に、前記送信の優先順位に基づいて前記センタサーバアドレスリストを検索し、検索したアドレスのセンタサーバを追加して前記第２ステップを実行すること
を特徴とする請求項１に記載の遠隔機器監視制御システムの生存確認方法。
【請求項８】
前記第１ステップ及び第２ステップは、一定時間間隔で実行され、
前記検索したアドレスのセンタサーバを追加して前記第２ステップを実行した後における前記一定時間間隔を短い一定時間間隔に設定し、
前記通信することができなくなったセンタサーバから生存状態の確認の結果の送信に対する受信応答があった場合に追加したセンタサーバを送信先から削除すると共に、前記設定した短い一定時間間隔を元の一定時間間隔に戻すこと
を特徴とする請求項７に記載の遠隔機器監視制御システムの生存確認方法。
【請求項９】
前記センタサーバのアドレスを変更する場合には、前記センタサーバアドレスリストの最も優先順位の高いセンタサーバのアドレスから変更すること
を特徴とする請求項７に記載の遠隔機器監視制御システムの生存確認方法。
【請求項１０】
センタサーバと、通信網を介して通信信号を送受信する前記センタサーバに通信可能であるか否かの生存状態を問われる装置と、前記センタサーバと前記装置との間に通信信号の送受信において介在する、前記通信信号の通信プロトコルを変換するゲートウェイとを備え、通信端末から前記センタサーバ、前記ゲートウェイ及び前記装置を介して前記装置に接続する遠隔監視制御対象機器を遠隔監視制御する遠隔機器監視制御システムにおいて、
前記ゲートウェイは、
前記装置に対し生存状態の確認をする生存確認手段と、
前記生存状態の確認の結果を前記センタサーバに送信する送信手段とを備えること
を特徴とする遠隔機器監視制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信トラフィックを抑制することができる集合住宅用やオフィスビル用等の遠隔機器監視制御システムにおける生存確認方法及び遠隔機器監視制御システムに関する。
【０００２】
【従来の技術】
マイクロコンピュータ技術や通信技術等の発達により、携行可能な通信端末から通信網を介して住戸内やオフィスビル内の機器を制御する様々な遠隔機器監視制御システムが提案されている。
【０００３】
図１４は、従来の集合住宅用の遠隔機器監視制御システムの一構成例を示す図である。図１４において、従来の集合住宅用の遠隔機器監視制御システムは、マンションやアパート等の集合住宅１における各住戸３（３−ａ、３−ｂ、・・・）内に設置される装置郡と、集合住宅１における共用部分２内に設置される装置郡と、センタサーバ１００１とを備えて構成される。
【０００４】
住戸３内に設置される装置郡は、照明器具１１１−Ａ、電気錠１１１−Ｂ及びエアコンディショナ（エアコン）１１１−Ｃ等の制御対象であって電気で稼動する機器１１１と、インターホン子機や防犯・防災装置等からなる住宅情報盤１１０とを備えて構成される。
【０００５】
供用部分２内に設置される装置郡は、ロビーインターホン１０９と、ロビーインタホン１０９で撮影された映像を制御する映像制御盤１０８と、ロビーインターホン１０９で撮影された映像を映像制御盤１０８を介して受信してその映像の画像データを取り扱う画像サーバａ１０３−ａと、監視カメラ１０４と、監視カメラ１０４で撮影された映像の画像データを取り扱う画像サーバｂ１０３−ｂと、機器１１１及び住宅情報盤１１０を管理する集合住宅用ゲートウェイ（以下、「集合住宅用ＧＷ」と略記する。）１００２と、機器１１１を集合住宅用ＧＷ１００２に接続するコンピュータ・インタフェース（以下、「ＰＣ・Ｉ／Ｆ」と略記する。）１０５と、防犯センサや火災センサ等の各種センサが接続される警報監視盤１０７を介して映像制御盤１０８を集合住宅用ＧＷ１００２に接続するゲートウェイ・インタフェース（以下、「ＧＷ・Ｉ／Ｆ」と略記する。）１０６と、集合住宅用ＧＷ１００２、画像サーバａ１０３−ａ、画像サーバｂ１０３−ｂ及び通信網１２を相互に接続するハブ１０１とを備えて構成される。
【０００６】
センタサーバ１００１は、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂから画像データを、及び、集合住宅用ＧＷ１００２から機器１１１等の状態情報を収集して蓄積すると共に、通信端末１３からの制御要求に基づいて機器１１１を制御する制御情報を集合住宅用ＧＷ１００２に送信するコンピュータシステムである。
【０００７】
通信端末１３は、住戸３内の機器１１１の状態をセンタサーバ１００に問い合わせたり機器１１１を遠隔制御したりする携行可能な装置である。
【０００８】
通信網１２は、電話回線、専用回線等の有線回線及び無線回線等からなるネットワークであり、第３層及び第４層の通信プロトコルとしてＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることにより、いわゆるインタネットを構成する。
【０００９】
このような構成の遠隔機器監視制御システムでは、センタサーバ１００１は、機器１１１の状態情報及び警報監視盤１０７の警報に関する警報情報を集合住宅用ＧＷ１００２から収集すると共に、ロビーインタホン１０９のカメラで撮影した映像の一部の画像データ及び監視カメラ１０４で撮影した映像の一部の画像データを画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂからそれぞれ収集し、データベースに蓄積する。そして、センタサーバ１００１は、通信端末１３からの要求に応じて、蓄積している各情報や画像データを通信端末に返信したり、機器１１１を制御する制御情報を収容する通信信号を集合住宅用ＧＷ１００２に送信したりする。
【００１０】
また、センタサーバ１００１は、各情報や画像データを収集したり機器１１１を制御するために、通信可能な状態（生存状態）であることを確かめる生存確認をＰＣ・Ｉ／Ｆ１０５、ＧＷ・Ｉ／Ｆ１０６、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂ等へ個別に定期的に及び必要に応じて行っていた。
【００１１】
なお、生存確認を行うための通信信号の送受信により端末の生存確認を行う通信システムについて例えば、特許文献１に開示されている。この特許文献１の通信システムは、通信フレームの一部分に優先要求信号スロットを設けて、子局ごとに優先要求信号スロットを割り当てる。そして、子局は、自己の優先要求信号スロットが回ってくると子局が親局に送信すべきデータの有無にかかわらず自己の優先要求信号スロットに所定のデータを格納して返信する。これによって親局は、子局の生存を確認している。
【００１２】
【特許文献１】
特開２００１−２８５３１８号公報
【００１３】
【発明が解決しようとする課題】
ところで、従来のセンタサーバは、上述のように、生存確認を個別に定期的に及び必要に応じて行っていたため、生存確認をするための通信信号が通信網１２上に多数送受信され、通信トラフィックの増大を招いていた。そのため、より必要な、各情報や画像データや制御情報等を収容する通信信号の送受信が遅延したり、タイムアウトにより送受信されなかったりしていた。
【００１４】
また、上述の特許文献１は、集合住宅用の遠隔機器監視制御システムを対象とするものではなく、集合住宅用やオフィスビル用の遠隔制御システムへの適用可能性について記載も示唆もされていない。
【００１５】
本発明は、このような事情に鑑みて為された発明であり、従来より通信トラフィックを抑制することができる集合住宅用やオフィスビル用の遠隔機器監視制御システムにおける生存確認方法を提供することを目的とする。そして、従来より通信トラフィックを抑制することができる集合住宅用やオフィスビル用の遠隔機器監視制御システムを提供することを目的とする。
【００１６】
【課題を解決するための手段】
上述の目的を達成するために、請求項１に記載の発明では、センタサーバと通信網を介して通信信号を送受信する前記センタサーバに通信可能であるか否かの生存状態を問われる装置と、前記センタサーバと前記装置との間に通信信号の送受信において介在する、前記通信信号の通信プロトコルを変換するゲートウェイと、通信端末から前記センタサーバ、前記ゲートウェイ及び前記装置を介して遠隔監視制御される遠隔監視制御対象機器とを備える遠隔機器監視制御システムにおける前記生存状態の確認を行う生存確認方法は、前記ゲートウェイが前記装置に対し生存状態の確認をする第１ステップと、前記ゲートウェイが前記生存状態の確認の結果を前記センタサーバに送信する第２ステップとを備えて構成される。そして、請求項１０に記載の発明では、センタサーバと、通信網を介して通信信号を送受信する前記センタサーバに通信可能であるか否かの生存状態を問われる装置と、前記センタサーバと前記装置との間に通信信号の送受信において介在する、前記通信信号の通信プロトコルを変換するゲートウェイとを備え、通信端末から前記センタサーバ、前記ゲートウェイ及び前記装置を介して前記装置に接続する遠隔監視制御対象機器を遠隔監視制御する遠隔機器監視制御システムにおいて、前記ゲートウェイは、前記装置に対し生存状態の確認をする生存確認手段と、前記生存状態の確認の結果を前記センタサーバに送信する送信手段とを備える。
【００１７】
このような構成の遠隔機器監視制御システムの生存確認方法及び遠隔機器監視制御システムでは、センタサーバと生存状態を問われる装置との間に介在するゲートウェイが、装置の生存状態の確認を行い、その生存状態の確認結果をセンタサーバに送信するので、センタサーバが個別に装置に対して生存確認を行っていた従来に較べて、生存確認に係る通信トラフィックを抑制することができる。
【００１８】
また、請求項２に記載の発明では、請求項１に記載の遠隔機器監視制御システムの生存確認方法において、前記第１ステップ及び第２ステップは、前記センタサーバから前記ゲートウェイに生存確認の要求があった後に実行される。
【００１９】
このような構成の遠隔機器監視制御システムの生存確認方法では、センタサーバから生存確認の要求があった場合にゲートウェイは、生存状態の確認とその結果の送信とを行うので、ゲートウェイの処理量が軽減され、また、従来に較べて生存確認に係る通信トラフィックを抑制することができる。
【００２０】
さらに、請求項３に記載の発明では、請求項１に記載の遠隔機器監視制御システムの生存確認方法において、前記第１ステップは、一定時間間隔で行われ、前記第２ステップは、前記センタサーバから前記ゲートウェイに生存確認の要求があった後に実行される。
【００２１】
このような構成の遠隔機器監視制御システムの生存確認方法では、センタサーバは、ゲートウェイが生存状態の確認を定期的に行っている最新の結果を取得することができ、また、従来に較べて生存確認に係る通信トラフィックを抑制することができる。
【００２２】
そして、請求項４に記載の発明では、請求項３に記載の遠隔機器監視制御システムの生存確認方法において、前記センタサーバから前記ゲートウェイへの生存確認の要求は、複数の時間間隔で行われる。
【００２３】
このような構成の遠隔機器監視制御システムの生存確認方法では、生存状態の確認の結果に変化があった場合に、変化前における生存確認の要求の時間間隔よりも短い時間間隔で生存確認の要求を行うことが可能であるので、生存状態の確認における結果の再変化に迅速に対応することができる。
【００２４】
また、請求項５に記載の発明では、請求項１に記載の遠隔機器監視制御システムの生存確認方法において、前記ゲートウェイは、複数個であって、ゲートウェイがリブートを実行する際に、該ゲートウェイが持っている生存状態の確認の結果を他のゲートウェイに送信するステップを含み、前記他のゲートウェイが前記第２ステップを実行する場合に、送信された生存状態の確認の結果と該他のゲートウェイの生存状態の確認の結果とを前記センタサーバに送信する。
【００２５】
このような構成の遠隔機器監視制御システムの生存確認方法では、複数のゲートウェイのうちの１つに障害が生じてリブート（Ｒｅｂｏｏｔ）が必要となった場合でも、そのゲートウェイが収集した生存状態の確認結果を他のゲートウェイがセンタサーバに送信するので、センタサーバは、リブート中のゲートウェイにおける生存状態の確認結果を取得することができる。このため、遠隔機器監視制御システムをより安定化することができる。
【００２６】
さらに、請求項６に記載の発明では、請求項１に記載の遠隔機器監視制御システムの生存確認方法において、前記ゲートウェイは、相互に通信可能な複数個であって、前記第１ステップ及び前記第２ステップは、トークンを所有するゲートウェイが実行する。
【００２７】
このような構成の遠隔機器監視制御システムの生存確認方法では、トークン（Ｔｏｋｅｎ）を所有するゲートウェイのみが通信を行うので、通信信号の衝突が回避され、効率よくセンタサーバに生存状態の確認結果を送信することができる。
【００２８】
また、請求項７に記載の発明では、請求項１に記載の遠隔機器監視制御システムの生存確認方法において、前記センタサーバは、前記生存状態の確認の結果を共有する複数のセンタサーバから構成され、前記ゲートウェイは、前記複数のセンタサーバのアドレスを送信の優先順位を付して登録するセンタサーバアドレスリストを記憶する記憶部を備え、前記ゲートウェイは、生存状態の確認の結果を送信すべきセンタサーバと通信することができなくなった場合に、前記送信の優先順位に基づいて前記センタサーバアドレスリストを検索し、検索したアドレスのセンタサーバを追加して前記第２ステップを実行する。
【００２９】
このような構成の遠隔機器監視制御システムの生存確認方法では、一つのセンタサーバに障害が生じたとしても、ゲートウェイは、送信先のセンタサーバを追加して生存状態の確認結果を送信するので、確実にセンタサーバに生存状態の確認結果を送信することができ、遠隔機器監視制御システムの安定化を図ることができる。
【００３０】
さらに、請求項８に記載の発明では、請求項７に記載の遠隔機器監視制御システムの生存確認方法において、前記第１ステップ及び第２ステップは、一定時間間隔で実行され、前記検索したアドレスのセンタサーバを追加して前記第２ステップを実行した後における前記一定時間間隔を短い一定時間間隔に設定し、前記通信することができなくなったセンタサーバから生存状態の確認の結果の送信に対する受信応答があった場合に追加したセンタサーバを送信先から削除すると共に、前記設定した短い一定時間間隔を元の一定時間間隔に戻す。
【００３１】
このような構成の遠隔機器監視制御システムの生存確認方法では、第１ステップ及び第２ステップを実行する時間間隔を短くするので、送信することができなくなったセンタサーバが復旧した場合に迅速に対応することができる。
【００３２】
そして、請求項９に記載の発明では、請求項７に記載の遠隔機器監視制御システムの生存確認方法において、前記センタサーバのアドレスを変更する場合には、前記センタサーバアドレスリストの最も優先順位の高いセンタサーバのアドレスから変更する。
【００３３】
このような構成では、遠隔機器監視制御システムの生存確認方法を利用してセンタサーバのアドレスを変更することができる。
【００３４】
【発明の実施の形態】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
（実施形態の構成）
図１は、集合住宅用の遠隔機器監視制御システムの構成を示す図である。図２は、通信信号のフォーマット及び通信信号に収容されるデータを説明するための図である。図３は、集合住宅用ゲートウェイの構成を示す図である。図４は、センタサーバの構成を示す図である。
【００３５】
図１において、集合住宅用の遠隔機器監視制御システムは、マンションやアパート等の集合住宅１における各住戸３（３−ａ、３−ｂ、・・・、３−ｊ、３−ｋ、・・・、３−ｘ、３−ｙ、・・・）内に設置される装置郡と、集合住宅１における共用部分２内に設置される装置郡と、センタサーバ１００とを備えて構成される。住戸３内に設置される装置郡は、住宅情報盤１１０（１１０ａ、１１０−ｊ、１１０−ｘ）と機器１１１（１１１−ａ、１１１−ｂ、・・・、１１１−ｇ、１１１−ｈ、１１１−ｓ、１１１−ｔ、・・・）とを備えて構成される。供用部分２内に設置される装置郡は、ロビーインターホン１０９と、映像制御盤１０８と、警報監視盤１０７と、画像サーバａ１０３−ａと、画像サーバｂ１０３−ｂと、監視カメラ１０４と、集合住宅用ゲートウェイ（以下、「集合住宅用ＧＷ」と略記する。）１０２（１０２−ａ、１０２−ｂ、１０２−ｃ）と、コンピュータ・インタフェース（以下、「ＰＣ・Ｉ／Ｆ」と略記する。）１０５（１０５−ａ、１０５−ｂ、１０５−ｃ）と、ゲートウェイ・インタフェース（以下、「ＧＷ・Ｉ／Ｆ」と略記する。）１０６とを備えて構成される。
【００３６】
機器１１１は、集合住宅用の遠隔機器監視制御システムにおける制御対象であって電気をエネルギー源として稼動する装置であり、例えば、照明器具及び空調装置等のオフィス環境や住戸環境を調整する調整装置、監視カメラ、インターホン、住宅情報盤及び電気錠装置等の住戸設備、テレビジョン、ビデオテープレコーダ、ＤＶＤレコーダ及び洗濯機等の家電製品、コンピュータ等の情報処理装置、電話機及びファクシミリ装置等の通信機器、そして、脈拍計、体温計、血中酸素濃度計及び心電図計等の医療機器等である。機器１１１は、住戸３内に１又は複数設置され、ＰＣ・Ｉ／Ｆ１０５を介して集合住宅用ＧＷ１０２と通信信号を送受信する。
【００３７】
住宅情報盤１１０は、ロビーインタホン１０９との間でインターホンとなるインタホン子機と防犯・防災の監視装置等とを備えて構成される。住宅情報盤１１０は、映像制御盤１０８、警報監視盤１０７及びＧＷ・Ｉ／Ｆ１０６を介して集合住宅用ＧＷ１０２と通信信号を送受信する。各住戸３に設置される複数の住宅情報盤１１０は、デイジーチェインで接続され、その１個が映像制御盤１０８及び警報監視盤１０７を介してＧＷ・Ｉ／Ｆ１０６に接続される。
【００３８】
ロビーインターホン１０９は、集合住宅の共用部分２に設置され、来客が訪問先の住戸番号を入力することによって当該住戸番号の住宅情報盤１１０におけるインタホン子機と通話可能となるカメラ付きのインターホン親機である。
【００３９】
映像制御盤１０８は、ロビーインターホン１０９のカメラで撮影された映像を住宅制御盤１１０に出力すると共に、所定のタイミングで映像から一コマの静止画を切出して静止画の画像データを画像サーバａ１０３−ａに出力する装置である。
【００４０】
画像サーバａ１０３−ａは、ロビーインターホン１０９からの静止画の画像データを蓄積すると共に、蓄積した画像データを定期的に及びセンタサーバ１００の送信要求に応じてセンタサーバ１００にハブ１０１を介して送信する装置である。
【００４１】
監視カメラ１０４は、共用部分の状況を監視（モニタ）するカメラであり、所定のタイミングで撮影した映像から一コマの静止画を切出して静止画の画像データを画像サーバｂ１０３−ｂに出力する。画像サーバｂ１０３−ｂは、監視カメラ１０４からの静止画の画像データを蓄積すると共に、蓄積した画像データを定期的に及びセンタサーバ１００の送信要求に応じてセンタサーバ１００にハブ１０１を介して送信する装置である。なお、本実施形態では、監視カメラ１０４と画像サーバ１０３との組は、１組であるが、監視カメラ１０４と画像サーバ１０３との組は、監視すべき場所の数に応じて複数組備えられる。
【００４２】
警報監視盤１０７は、防犯センサや火災センサ等の各種センサが接続され、該センサの検出信号（警報に関する警報情報）をＧＷ・Ｉ／Ｆ１０６を介して集合住宅用ＧＷ１０２に出力する。
【００４３】
これら機器１１１、住宅情報盤１１０、ロビーインタホン１０９のカメラ、警報監視盤１０７の各種センサ及び監視カメラが通信端末１３から遠隔監視制御される遠隔監視制御対象機器となり得る。
【００４４】
集合住宅用ＧＷ１０２は、機器１１１の状態及び警報監視盤１０７の検出結果をＰＣ・Ｉ／Ｆ１０５及びＧＷ・Ｉ／Ｆ１０６をそれぞれ介して収集すると共に、センタサーバ１００から受信した機器１１１を制御する制御情報を収容する通信信号に基づいて機器１１１を制御する。そして、集合住宅用ＧＷ１０２は、センタサーバ１００との間で送受信する通信信号と、ＰＣ・Ｉ／Ｆ１０５との間で送受信する通信信号とに対して通信プロトコルを変換すると共に、センタサーバ１００との間で送受信する通信信号と、ＧＷ・Ｉ／Ｆ１０６との間で送受信する通信信号とに対して通信プロトコルを変換する。さらに、集合住宅用ＧＷ１０２は、後に詳述するように、ＰＣ・Ｉ／Ｆ１０５が通信可能な状態にあるか否かを確認する生存確認をＰＣ・Ｉ／Ｆ１０５に対して行い、ＧＷ・Ｉ／Ｆ１０６が通信可能な状態にあるか否かを確認する生存確認をＧＷ・Ｉ／Ｆ１０６に対して行い、そして、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂが通信可能な状態にあるか否かを確認する生存確認を画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂに対してそれぞれ行う。そして、生存確認の結果（生存状態）をセンタサーバ１００に定期的に又はセンタサーバ１００からの要求に応じて送信する。
【００４５】
即ち、本実施形態では、ＰＣ・Ｉ／Ｆ１０５、ＧＷ・Ｉ／Ｆ１０６、画像サーバａ１０３−ａ及び画像サーバｂ１０３−３が最終的にセンタサーバに生存状態を問われる装置となり得る。
【００４６】
ここで、生存状態を収容する通信信号（生存状態通信信号）について説明する。図２（Ａ）において、生存状態通信信号は、集合住宅用ＧＷ１０２とセンタサーバ１００との間で使用される通信プロトコルのヘッダ２５１とデータを収容するペイロード２５２とを備えて構成される。ペイロード２５２は、集合住宅用ＧＷ１０２の状態に関するデータを収容する集合住宅用ＧＷ状態データ２６１と、ＰＣ・Ｉ／Ｆ１０５の状態に関するデータを収容するＰＣ・Ｉ／Ｆ状態データ２６２と、ＧＷ・Ｉ／Ｆ１０６の状態に関するデータを収容するＧＷ・Ｉ／Ｆ状態データ２６３と、画像サーバ１０３の状態に関するデータを収容する画像サーバ状態データ２６４とを備えて構成される。
【００４７】
集合住宅用ＧＷ１０２の状態に関するデータは、本実施形態では図２（Ｂ）に示すように、初期化中であることを示す初期化モードと、通常の稼動状態にあることを示す通常モードと、があり、それぞれ「００００００００（Ｂ）」「０００００００１（Ｂ）」のコードで例えば表され、このコードが集合住宅用ＧＷ状態データ２６１に収容される。なお、（Ｂ）は、２進数表示であることを示す。
【００４８】
ＰＣ・Ｉ／Ｆ１０５の状態に関するデータは、本実施形態では図２（Ｃ）に示すように、初期化中であることを示す初期化モードと、通常の稼動状態にあることを示す通常モードと、電源が供給されていない場合、通信中にバーストエラー等の異常が発生した場合及びシステムエラーの場合等により一時的に通信不可能な状態であることを示すエラーモードと、想定されていない機器１１１が接続された場合（ＰＣ・Ｉ／Ｆ１０５用の機器ではない間違った機器が接続された場合）や集合住宅用ＧＷ１０２とＰＣ・Ｉ／Ｆ１０５との間に断線が生じた場合等により通信不可能な状態であることを示すサスペンドモードと、があり、それぞれ「００００００００（Ｂ）」「０００００００１（Ｂ）」「００００００１０（Ｂ）」「００００００１１（Ｂ）」のコードで例えば表され、このコードがＰＣ・Ｉ／Ｆ状態データ２６２に収容される。後述するように、エラーモードでは、自動復旧可能であるが、サスペンドモードでは、自動復旧することができず、このサスペンドモードが検出された場合には、現場に保守員等が赴いて復旧することになる。
【００４９】
ＧＷ・Ｉ／Ｆ１０６の状態に関するデータは、本実施形態では図２（Ｄ）に示すように、初期化中であることを示す初期化モードと通常の稼動状態にあることを示す通常モードと、電源が供給されていない場合やシステムエラーの場合等により通信不可能な状態であることを示すエラーモードとがあり、それぞれ「００００００００（Ｂ）」「０００００００１（Ｂ）」「００００００１０（Ｂ）」のコードで例えば表され、このコードがＧＷ・Ｉ／Ｆ状態データ２６３に収容される。
【００５０】
上述の通常モードが通信可能な生存とされ、エラーモードが通信不可能な非生存とされる。本発明では、生存とは、２個の装置が互いに通信可能な状態にあることをいい、２個の装置が通信回線によって物理的に接続されていたとしても、電源がオフであったり、装置に障害が発生していたりすること等によって通信できない場合は、生存していない。
【００５１】
画像サーバ１０３の状態に関するデータは、画像サーバ１０３が通信可能か否かの２状態（生存か非生存か）であり、本実施形態では、図２（Ｅ）に示すように、例えば３バイトで構成され、そのうちの２バイトが画像サーバ１０３の接続台数を示し、残りの１バイトが各画像サーバ１０３の生存状態を示す。接続台数は、上位バイトが十の桁を示し下位バイトが一の桁を示し、それぞれＡＳＣＩＩコードで表示される。集合住宅用ＧＷ１０２は、最大９９台の画像サーバ１０３を取り扱うことができる。各画像サーバ１０３の通信状態は、各ビットに画像サーバ１０３がそれぞれ割り当てられ、割り当てられたビットの値によって画像サーバ１０３の生存状態が示される。即ち、画像サーバ１０３が通信可能である場合（生存）には、当該画像サーバ１０３に割り当てられたビットに０がセットされ、画像サーバ１０３が通信不可能である場合（非生存）には、当該画像サーバ１０３に割り当てられたビットに１がセットされる。また、画像サーバ１０３が割り当てられていないビットは、ドントケア（Ｄｏｎ’ｔ  Ｃａｒｅ）の状態とされる。例えば、本実施形態では、画像サーバ１０３は、２個であるから、接続台数の２バイトは、「００１１００００００１１００１０（Ｂ）」（ＡＳＣＩＩコード；０ｘ３０，０ｘ３２）となり、画像サーバａ１０３−ａが生存で画像サーバｂ１０３−ｂが非生存であるとすると、生存状態の１バイトは、上位２ビットが使用され下位６ビットがドントケアとされて、「０１００００００」となる。
【００５２】
図１に戻って、ＰＣ・Ｉ／Ｆ１０５は、集合住宅用ＧＷ１０２と機器１１１とが通信を行う場合に通信プロトコルを変換する回路である。より具体的には、集合住宅用ＧＷ１０２と該ＰＣ・Ｉ／Ｆ１０５との間では、通信プロトコルとしてＲＳ２３２Ｃが用いられ、機器１１１と該ＰＣ・Ｉ／Ｆ１０５との間では、通信プロトコルとしてＮＭＡＳＴ（登録商標）が用いられる。
【００５３】
ＧＷ・Ｉ／Ｆ１０６は、集合住宅用ＧＷ１０２と警報監視盤１０７、映像制御盤１０８及び住宅情報盤１１０とが通信を行う場合に通信プロトコルを変換する回路である。より具体的には、集合住宅用ＧＷ１０２と該ＧＷ・Ｉ／Ｆ１０６との間では、通信プロトコルとしてＲＳ４２２が用いられ、警報監視盤１０７、映像制御盤１０８及び住宅情報盤１１０と該ＰＣ・Ｉ／Ｆ１０５との間では、通信プロトコルとしてＮＭＡＳＴが用いられる。
【００５４】
ＮＭＡＳＴは、松下電工社が提唱する通信プロトコルであり、他に例えば、フィリップス（ＰＨＩＬＩＰＳ）社が提唱するＩ２Ｃバス（登録商標）やＳＰＩ（シリアル・ペリフェラル・インターフェース）バスなどでもよい。
【００５５】
センタサーバ１００は、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂから集合住宅用ＧＷ１０２を介して画像データを、並びに、集合住宅用ＧＷ１０２から機器１１１等の状態情報を収集して蓄積すると共に、通信端末１３からの制御要求に基づいて機器１１１を制御する制御情報を集合住宅用ＧＷ１０２に送信するコンピュータシステムである。
【００５６】
ハブ１０１は、スター型通信網を構築するための集線装置であり、集合住宅用ＧＷ１０２、画像サーバａ１０３−ａ、画像サーバｂ１０３−ｂ及び通信網１２を相互に接続する。
【００５７】
通信端末１３は、住戸３内の機器１１１の状態をセンタサーバ１００に問い合わせたり機器１１１を遠隔制御したりする携行可能な装置であり、通信信号を送受信する通信装置と、データ及びコマンド等を入力する入力装置と、データ及びコマンド等を表示する表示装置と、入力装置から入力されたデータ及びコマンド並びに通信信号に収容されたデータを処理する情報処理装置とを備えて構成される。例えば、インタネット接続機能を備えた携帯電話機や通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や通信機能を備えたノート型パーソナルコンピュータ等である。
【００５８】
通信網１２は、電話回線、専用回線等の有線回線及び無線回線等からなるネットワークであり、第３層及び第４層の通信プロトコルとしてＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることにより、いわゆるインタネットを構成する。
【００５９】
次に、集合住宅用ＧＷ１０２の構成についてさらに説明する。
【００６０】
図３において、集合住宅用ＧＷ１０２は、情報を記憶する記憶部２０１と、制御プログラムを実行することによって後述のように動作する制御部２０２と、ＲＳ２３２Ｃの通信ポートであるＲＳ２３２Ｃポート２０３と、ＲＳ４２２の通信ポートであるＲＳ４２２ポート２０４と、通信網１２を用いてセンタサーバ１００と通信信号を送受信する回路である通信インターフェース（以下、「通信Ｉ／Ｆ」と略記する）２０５とを備えて構成される。集合住宅用ＧＷ１０２は、管理することができる住戸３の個数が限られているため、集合住宅１の住戸数に応じて複数個設置され、本実施形態では、３個設置される。なお、住戸３を容易に管理するために管理区分ごとに集合住宅用ＧＷ１０２を複数個設置してもよい。例えば、１階部分の住戸３を管理する集合住宅用ＧＷ１０２、２階部分の住戸３を管理する集合住宅用ＧＷ１０２、及び、３階部分の住戸３を管理する集合住宅用ＧＷ１０２の３個を設ける。
【００６１】
記憶部２０１は、自機生存情報記憶部２１１、他機生存情報記憶部２１２、転送先集合住宅用ＧＷリスト記憶部２１３及びセンタサーバＩＰアドレスリスト記憶部２１４等を備えて構成され、集合住宅用ＧＷ１０２を制御する制御プログラム、自機生存情報、他機生存情報、転送先集合住宅用ＧＷリスト及びセンタサーバＩＰアドレスリスト等の制御プログラムの実行に必要なデータ、制御プログラムの実行で生じたデータ、機器１１１からの機器１１１の状態情報、警報監視盤１０７の警報に関する警報情報等を記憶するメモリである。記憶部２０１は、例えば、ＲＯＭ、ＥＥＰＲＯＭ等の不揮発性のメモリや揮発性のＲＡＭで構成される。
【００６２】
自機生存情報記憶部２１１は、自機のＰＣ・Ｉ／Ｆ１０５の生存情報（初期化モード、通常モード、エラーモード、サスペンドモード）、自機のＧＷ・Ｉ／Ｆ１０６の生存情報（初期化モード、通常モード、エラーモード）、自機の画像サーバａ１０３−ａの生存情報（通常モード、エラーモード）及び自機の画像サーバｂ１０３−ｂの生存情報（通常モード、エラーモード）を記憶する所定のメモリ領域である。
【００６３】
他機生存情報記憶部２１２は、他機のＰＣ・Ｉ／Ｆ１０５の生存情報、他機のＧＷ・Ｉ／Ｆ１０６の生存情報、他機の画像サーバａ１０３−ａの生存情報及び他機の画像サーバｂ１０３−ｂの生存情報を記憶する所定のメモリ領域である。
【００６４】
転送先集合住宅用ＧＷリスト記憶部２１３は、自機がＲｅｂｏｏｔ（リブート）を実行する場合に、自機生存情報記憶部２１１に記憶されている自機の生存情報を転送すべき集合住宅用ＧＷ１０２のアドレスを記憶する所定のメモリ領域である。自機の生存情報を転送すべき集合住宅用ＧＷ１０２が複数ある場合には、転送優先順位に従ってメモリアドレス順に複数個のアドレスが記憶される。本実施形態では、集合住宅用ＧＷａ１０２−ａの転送先集合住宅用ＧＷリストには、第１番目に集合住宅用ＧＷｂ１０２−ｂのアドレスが登録され、第２番目に集合住宅用ＧＷｃ１０２−ｃのアドレスが登録される。集合住宅用ＧＷｂ１０２−ｂの転送先集合住宅用ＧＷリストには、第１番目に集合住宅用ＧＷｃ１０２−ｃのアドレスが登録され、第２番目に集合住宅用ＧＷａ１０２−ａのアドレスが登録される。集合住宅用ＧＷｃ１０２−ｃの転送先集合住宅用ＧＷリストには、第１番目に集合住宅用ＧＷａ１０２−ａのアドレスが登録され、第２番目に集合住宅用ＧＷｂ１０２−ｂのアドレスが登録される。なお、アドレスは、転送優先順位に従ったメモリアドレス順に記憶されるだけでなく、転送優先順位とアドレスとを対応付けて所定のメモリ領域に記憶されるように構成してもよい。また、集合住宅用ＧＷ１０２、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂがハブ１０１を介してイントラネットを構成する場合には、アドレスは、ＩＰアドレスとなる。
【００６５】
センタサーバＩＰアドレスリスト記憶部２１４は、生存情報を送信すべきセンタサーバ１００のＩＰアドレスを記憶する所定のメモリ領域である。生存情報を転送すべきセンタサーバ１００が複数ある場合には、送信優先順位に従ってメモリアドレス順に複数個のＩＰアドレスが記憶される。本実施形態では、後述するようにセンタサーバ１００は、２個のセンタサーバＡ１００−Ａ及びセンタサーバＢ１００−Ｂより構成されており、センタサーバＩＰアドレスリストには、第１番目にセンタサーバＡ１００−ＡのＩＰアドレスが登録され、第２番目にセンタサーバＢ１００−ＢのＩＰアドレスが登録される。なお、ＩＰアドレスは、送信優先順位に従ったメモリアドレス順に記憶されるだけでなく、送信優先順位とＩＰアドレスとを対応付けて所定のメモリ領域に記憶されるように構成してもよい。
【００６６】
制御部２０２は、センタサーバ用処理部２２１、ＰＣ・Ｉ／Ｆ用処理部２２２、ＧＷ・Ｉ／Ｆ用処理部２２３及び画像サーバ用処理部２２４を備えて構成され、制御プログラムを実行することにより集合住宅用ＧＷ１０２の各部を制御する。センタサーバ用処理部２２１は、後述するようにセンタサーバ１００に対する生存状態通信信号の送信動作を主に行い、ＰＣ・Ｉ／Ｆ用処理部２２２は、後述するようにＰＣ・Ｉ／Ｆ１０５に対する生存確認を主に行い、ＧＷ・Ｉ／Ｆ用処理部２２３は、後述するようにＧＷ・Ｉ／Ｆ１０６に対する生存確認を主に行い、そして、画像サーバ用処理部２２４は、後述するように画像サーバ１０３に対する生存確認を主に行う。
【００６７】
なお、上述したように複数の住宅情報盤１１０は、デイジーチェインで接続され、その１個が映像制御盤１０８及び警報監視盤１０７を介してＧＷ・Ｉ／Ｆ１０６に接続されるため、１個の集合住宅用ＧＷ１０２（本実施形態では集合住宅用ＧＷａ１００−ａ）のＲＳ４２２ポート２０４にＧＷ・Ｉ／Ｆ１０６が接続され、他の集合住宅用ＧＷ１０２（本実施形態では集合住宅用ＧＷｂ１０２−ｂ及び集合住宅用ＧＷｃ１０２−ｃ）のＲＳ４２２ポート２０４には接続されない。
【００６８】
次に、センタサーバ１００の構成についてさらに説明する。
【００６９】
図４において、センタサーバ１００は、センタサーバＡ１００−Ａ及びセンタサーバＢ１００−Ｂの２個のセンタサーバより構成されている。センタサーバＡ１００−Ａは、フロントエンドサーバＡ１５１−ＡとバックエンドサーバＡ１５２−Ａと共通データベースサーバ（以下、「共通ＤＢサーバ」と略記する）１５３とを備えて構成される。センタサーバＢ１００−Ｂは、フロントエンドサーバＢ１５１−ＢとバックエンドサーバＢ１５２−Ｂと共通ＤＢサーバ１５３とを備えて構成される。
【００７０】
フロントエンドサーバ１５１は、通信端末１３に表示されるコンテンツ等に関するデータを扱うサーバコンピュータであり、バックエンドサーバ１５２は、通信端末１３及び集合住宅用ＧＷ１０２との間における通信制御を行うサーバコンピュータである。共通ＤＢサーバ１５３は、センタサーバＡ１００−ＡとセンタサーバＢ１００−Ｂとが供用するサーバコンピュータであり、フロントエンドサーバ１５１及びバックエンドサーバ１５２が使用するデータであってセンタサーバＡ１００−ＡとセンタサーバＢ１００−Ｂとが共通に使用するデータ（例えば集合住宅用ＧＷ１０２のＩＰアドレス、通信端末１３のＩＰアドレス、ＰＣ・Ｉ／Ｆ１０５の生存情報、ＧＷ・Ｉ／Ｆ１０６の生存情報、画像サーバａ１０３−ａの生存情報、画像サーバｂ１０３−ｂの生存情報、機器１１１の状態情報等）を蓄積するデータベースを取り扱う。
【００７１】
センタサーバＢ１００−Ｂは、センタサーバＡ１００−Ａよりも情報処理能力の小さいサーバコンピュータであり、センタサーバＡ１００−Ａがメンテナンスや故障等によりシステムダウンしている場合に主に利用される。また、本実施形態では、センタサーバ１００は、２個のサーバコンピュータより構成されているが、管理すべき集合住宅用ＧＷ１０２の個数が増加し２個のサーバコンピュータでは処理しきれない場合や遠隔機器監視制御システムの処理能力に余裕を持たせたい場合等では、３個、４個とその個数を増加してもよい。
【００７２】
次に、本実施形態の動作について説明する。
【００７３】
（実施形態の動作）
本実施形態における遠隔機器監視制御システムは、集合住宅用ＧＷ１０２が生存確認の必要な装置に対して定期的に生存確認を行い、収集した生存確認の結果である生存情報を生存状態（生存情報の内容）に変化があった場合に集合住宅用ＧＷ１０２がセンタサーバ１００に通知する実施形態である。生存確認の必要な装置は、本実施形態における遠隔制御機器システムでは、ＰＣ・Ｉ／Ｆ１０５、ＧＷ・Ｉ／Ｆ１０６、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂである。
【００７４】
図５は、集合住宅用ＧＷにおける生存確認の概略動作を説明するための図である。図５（Ａ）は、集合住宅用ＧＷにおける生存確認の概略動作を示すフローチャートであり、図５（Ｂ）は、集合住宅用ＧＷにおける生存確認のシーケンスを示す図である。図６は、集合住宅用ＧＷがＰＣ・Ｉ／Ｆに対して行う生存確認の動作を示すフローチャートである。図７は、集合住宅用ＧＷがＧＷ・Ｉ／Ｆに対して行う生存確認の動作を示すフローチャートである。図８は、集合住宅用ＧＷが画像サーバに対して行う生存確認の動作を示すフローチャートである。図９は、集合住宅用ＧＷがセンタサーバに対して生存確認情報を送信する動作を示すフローチャートである。
【００７５】
図５において、集合住宅用ＧＷ１０２の制御部２０２は、例えば電源スイッチがオンされ可動を開始すると、記憶部２０１から制御プログラムを読み込んで実行し、各部の初期化を実行する。この初期化においてセンタサーバ用生存確認信号送信タイマＴ１、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３、画像サーバ用生存確認信号送信タイマＴ４、リトライ回数変数Ｒ１及びリトライ回数変数Ｒ２には、それぞれ所定値ｔ１、ｔ２、ｔ３、ｔ４、０及び０がセットされる。ここで、センタサーバ用生存確認信号送信タイマＴ１は、集合住宅用ＧＷ１０２がセンタサーバ１００に生存状態に変化があった場合に生存情報通信信号を送信する間隔の時間である。ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２は、集合住宅用ＧＷ１０２がＰＣ・Ｉ／Ｆ１０５に生存確認を行う間隔の時間である。ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３は、集合住宅用ＧＷ１０２がＧＷ・Ｉ／Ｆ１０６に生存確認を行う間隔の時間である。画像サーバ用生存確認信号送信タイマＴ４は、集合住宅用ＧＷ１０２が画像サーバ１０３に生存確認を行う間隔の時間である。リトライ回数変数Ｒ１は、集合住宅用ＧＷ１０２がＧＷ・Ｉ／Ｆ１０６に生存確認を行った回数を示す変数である。リトライ回数変数Ｒ２は、集合住宅用ＧＷ１０２が画像サーバ１０３に生存確認を行った回数を示す変数である。なお、本実施形態では、画像サーバ１０３が２個あるので、リトライ回数変数Ｒ２は、リトライ回数変数Ｒａ及びリトライ回数変数Ｒｂの２個必要である。
【００７６】
まず、制御部２０２は、センタサーバ用生存確認信号送信タイマＴ１がタイムアウト（Ｔ１＝０）したか否かを判断する（Ｓ１）。
【００７７】
判断の結果、センタサーバ用生存確認信号送信タイマＴ１がタイムアウトしていない場合（Ｎｏ）には、制御部２０２は、センタサーバ用生存確認信号送信タイマＴ１をデクリメントすることによってカウントダウンを行い、処理をＳ１に戻す（Ｓ２）。一方、判断の結果、センタサーバ用生存確認信号送信タイマＴ１がタイムアウトしている場合（Ｙｅｓ）には、制御部２０２は、ＰＣ・Ｉ／Ｆ１０５に対して生存確認を行う（Ｓ３）。
【００７８】
次に、制御部２０２は、ＧＷ・Ｉ／Ｆ１０６に対して生存確認を行う（Ｓ４）。次に、制御部２０２は、画像サーバ１０３に対して生存確認を行う（Ｓ５）。なお、当該遠隔制御機器システムに画像サーバ１０３が複数個設置されている場合には、各画像サーバ１０３に対して生存確認を順に行う。
【００７９】
次に、制御部２０２は、生存状態送信要求の有無を判断する（Ｓ６）。判断の結果、生存状態送信要求が有る場合（Ｙｅｓ）には、制御部２０２は、センタサーバ１００へ生存情報を収容する通信信号（生存状態通信信号）を送信し、処理をＳ１に戻す（Ｓ７）。一方、判断の結果、生存状態送信要求が無い場合（Ｙｅｓ）には、制御部２０２は、センタサーバ用生存確認信号送信タイマＴ１に所定値ｔ１をセットし、処理をＳ１に戻す（Ｓ８）。
【００８０】
このように集合住宅用ＧＷ１０２の制御部２０２は、センタサーバ用生存確認信号送信タイマＴ１を用いて定期的に、そして、生存状態送信要求がある場合にのみセンタサーバ１００に生存状態通信信号を送信する。このため、センタサーバ１００が生存確認の必要な装置、即ち、ＰＣ・Ｉ／Ｆ１０５、ＧＷ・Ｉ／Ｆ１０６、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂの各装置に対して個別に生存確認を行う必要がないので、従来に較べて通信網１２における通信トラフィックを減少させることができる。そして、生存状態送信要求がある場合にのみ集合住宅用ＧＷ１０２の制御部２０２がセンタサーバ１００へ生存状態通信信号を送信するので、従来に較べて通信網１２における通信トラフィックをさらに減少させることができる。
【００８１】
次に、Ｓ３におけるＰＣ・Ｉ／Ｆ１０５に対する生存確認の動作、Ｓ４におけるＧＷ・Ｉ／Ｆ１０６に対する生存確認の動作、Ｓ５における画像サーバ１０３に対する生存確認の動作、及び、Ｓ７におけるセンタサーバに対する生存状態通信信号の送信動作について順にさらに説明する。まず、Ｓ３におけるＰＣ・Ｉ／Ｆ１０５に対する生存確認の動作について説明する。
【００８２】
図６において、制御部２０２のＰＣ・Ｉ／Ｆ用処理部２２２は、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２がタイムアウト（Ｔ２＝０）したか否かを判断する（Ｓ１１）。
【００８３】
判断の結果、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２がタイムアウトしていない場合（Ｎｏ）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２をデクリメントすることによってカウントダウンを行い、処理をＳ１１に戻す（Ｓ１２）。一方、判断の結果、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２がタイムアウトしている場合（Ｙｅｓ）には、ＰＣ・Ｉ／Ｆ処理部２２２は、ＰＣ・Ｉ／Ｆ１０５に対してその生存を問い合わせる通信信号（ＰＣ・Ｉ／Ｆ生存確認通信信号）を送信する（Ｓ１３）。
【００８４】
ＰＣ・Ｉ／Ｆ１０５は、このＰＣ・Ｉ／Ｆ生存確認通信信号を受信すると自己診断を行う。この自己診断は、ＰＣ・Ｉ／Ｆ１０５に接続する機器１１１との間における信号の送受信に異常（例えばパリティエラーやコマンドエラー等）がないか、及び、ＰＣ・Ｉ／Ｆ１０５の内部回路に異常（例えばシステム異常等）がないかの判断である。そして、ＰＣ・Ｉ／Ｆ１０５は、自己診断の結果を収容する通信信号（状態応答通信信号）を集合住宅用ＧＷ１０２に返信する。即ち、ＰＣ・Ｉ／Ｆ１０５に接続する機器１１１との間における信号の送受信に異常がある場合には、ＰＣ・Ｉ／Ｆ１０５は、そのポートの状態を表すフラグにエラーフラグを立てると共に、復旧可能なエラーを示す情報を収容する状態応答通信信号を返信する。ＰＣ・Ｉ／Ｆ１０５の内部回路に異常がある場合には、ＰＣ・Ｉ／Ｆ１０５は、復旧不可能なエラーを示す情報を収容する状態応答通信信号を返信する。そして、これらの異常がない場合には、ＰＣ・Ｉ／Ｆ１０５は、通常状態であることを示す情報を収容する状態応答通信信号を集合住宅用ＧＷ１０２へ返信する。
【００８５】
集合住宅用ＧＷ１０２における制御部２０２のＰＣ・Ｉ／Ｆ用処理部２２２は、この状態応答通信信号を受信すると（Ｓ１４）、その状態応答通信信号に収容されている情報に基づいてＰＣ・Ｉ／Ｆ１０５の状態を判断する（Ｓ１５）。
【００８６】
判断の結果、復旧不可能なエラーを示す情報が収容されている場合（復旧不可能エラー）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、記憶部２０１の自機生存情報記憶部２１１にエラーモードを記憶する（Ｓ１６）。そして、ＰＣ・Ｉ／Ｆ用処理部２２２は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ１８の処理を行う（Ｓ１７）。
【００８７】
また、判断の結果、通常状態を示す情報が収容されている場合（通常状態）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、記憶部２０１の自機生存情報記憶部２１１に通常モードが記憶されているか否か判断する（Ｓ２０）。判断の結果、通常モードが記憶されている場合（Ｙｅｓ）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、Ｓ１８の処理を行う。一方、判断の結果、エラーモードが記憶されている場合（Ｎｏ）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、記憶部２０１の自機生存情報記憶部２１１に通常モードを記憶する（Ｓ２１）。そして、ＰＣ・Ｉ／Ｆ用処理部２２２は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ１８の処理を行う（Ｓ２２）。
【００８８】
さらに、Ｓ１５において、判断の結果、復旧可能なエラーを示す情報が収容されている場合（復旧可能エラー）には、ＰＣ・Ｉ／Ｆ用処理部２２２は、ポートの状態を表すフラグをクリアする信号をＰＣ・Ｉ／Ｆ１０５に送信し、Ｓ１８の処理を行う（Ｓ１９）。ＰＣ・Ｉ／Ｆ１０５は、この信号を受信すると、ポートの状態を表すフラグをクリアする。
【００８９】
そして、Ｓ１８において、ＰＣ・Ｉ／Ｆ用処理部２２２は、ＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２にｔ２をセットし、処理をＳ１１に戻す。
【００９０】
次に、Ｓ４におけるＧＷ・Ｉ／Ｆ１０６に対する生存確認の動作について説明する。
【００９１】
図７において、制御部２０２のＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３がタイムアウト（Ｔ３＝０）したか否かを判断する（Ｓ３１）。
【００９２】
判断の結果、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３がタイムアウトしていない場合（Ｎｏ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３をデクリメントすることによってカウントダウンを行い、処理をＳ３１に戻す（Ｓ３２）。一方、判断の結果、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３がタイムアウトしている場合（Ｙｅｓ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ１０６に対してその生存を問い合わせる通信信号（ＧＷ・Ｉ／Ｆ生存確認通信信号）を送信する（Ｓ３３）。
【００９３】
ＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ生存確認通信信号を受信した旨を示す通信信号（生存応答通信信号、例えば、ＡＣＫ信号）を受信したか否かを判断する（Ｓ３４）。判断の結果、生存応答通信信号を受信した場合（Ｙｅｓ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、Ｓ４０を実行し、生存応答通信信号を受信しない場合（Ｎｏ）には、リトライ回数変数Ｒ１＝３であるか否かを判断することによってリトライ回数が３回か否かを判断する。
【００９４】
判断の結果、リトライ回数が３回である場合（Ｙｅｓ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、Ｓ３６を実行し、リトライ回数が３回でない場合（Ｎｏ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、リトライ回数変数Ｒ１をインクリメントし（Ｓ３９）、処理をＳ３３に戻す。このようにＧＷ・Ｉ／Ｆ用処理部２２３が動作するので、生存応答通信信号を受信するまでＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ１０６にＧＷ・Ｉ／Ｆ生存確認通信信号を３回送信する。なお、本実施形態では、リトライ回数を３回としているが、これに限らず２回、４回、５回等の任意の回数でよい。
【００９５】
リトライ回数が３回で生存応答通信信号を受信しない場合には、Ｓ３６において、ＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ１０６が生存していないと判断し、記憶部２０１の自機生存情報記憶部２１１にＧＷ・Ｉ／Ｆ１０６がエラーモード（非生存）を記憶する（Ｓ３６）。そして、ＧＷ・Ｉ／Ｆ用処理部２２３は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ３８の処理を行う（Ｓ３７）。
【００９６】
一方、ＧＷ・Ｉ／Ｆ１０６がＧＷ・Ｉ／Ｆ生存確認通信信号を受信して生存応答通信信号を返信したことによって、ＧＷ・Ｉ／Ｆ用処理部２２３がこの生存応答通信信号を受信した場合（Ｓ３４でＹｅｓ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、記憶部２０１の自機生存情報記憶部２１１に通常モード（生存）が記憶されているか否か判断する（Ｓ４０）。判断の結果、通常モードが記憶されている場合（Ｙｅｓ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、Ｓ３８の処理を行う。一方、判断の結果、エラーモードが記憶されている場合（Ｎｏ）には、ＧＷ・Ｉ／Ｆ用処理部２２３は、記憶部２０１の自機生存情報記憶部２１１に通常モードを記憶する（Ｓ４１）。そして、ＧＷ・Ｉ／Ｆ用処理部２２３は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ３８の処理を行う（Ｓ４２）。
【００９７】
Ｓ３８において、ＧＷ・Ｉ／Ｆ用処理部２２３は、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３にｔ３をセットし、処理をＳ３１に戻す。
【００９８】
次に、Ｓ５における画像サーバ１０３に対する生存確認の動作について説明する。
【００９９】
図８において、制御部２０２の画像サーバ用処理部２２４は、画像サーバ用生存確認信号送信タイマＴ４がタイムアウト（Ｔ４＝０）したか否かを判断する（Ｓ５１）。
【０１００】
判断の結果、画像サーバ用生存確認信号送信タイマＴ４がタイムアウトしていない場合（Ｎｏ）には、画像サーバ用処理部２２４は、画像サーバ用生存確認信号送信タイマＴ４をデクリメントすることによってカウントダウンを行い、処理をＳ５１に戻す（Ｓ５２）。一方、判断の結果、画像サーバ用生存確認信号送信タイマＴ４がタイムアウトしている場合（Ｙｅｓ）には、画像サーバ用処理部２２４は、画像サーバ１０３に対してその生存を問い合わせる通信信号（画像サーバ生存確認通信信号、例えば、Ｐｉｎｇ）を送信する（Ｓ５３）。
【０１０１】
画像サーバ用処理部２２４は、画像サーバ生存確認通信信号を受信した旨を示す通信信号（生存応答通信信号、例えば、Ｐｅｐｌｙ）を受信したか否かを判断する（Ｓ５４）。判断の結果、生存応答通信信号を受信した場合（Ｙｅｓ）には、画像サーバ用処理部２２４は、Ｓ６０を実行し、生存応答通信信号を受信しない場合（Ｎｏ）には、リトライ回数変数Ｒ２＝３であるか否かを判断することによってリトライ回数が３回か否かを判断する。
【０１０２】
判断の結果、リトライ回数が３回である場合（Ｙｅｓ）には、画像サーバ用処理部２２４は、Ｓ５６を実行し、リトライ回数が３回でない場合（Ｎｏ）には、画像サーバ用処理部２２４は、リトライ回数変数Ｒ２をインクリメントし（Ｓ５９）、処理をＳ５３に戻す。このように画像サーバ用処理部２２４が動作するので、生存応答通信信号を受信するまで画像サーバ用処理部２２４は、画像サーバ１０３に画像サーバ生存確認通信信号を３回送信する。なお、本実施形態では、リトライ回数を３回としているが、これに限らず任意の回数でよい。
【０１０３】
リトライ回数が３回で生存応答通信信号を受信しない場合には、Ｓ５６において、画像サーバ用処理部２２４は、画像サーバ１０３が生存していないと判断し、記憶部２０１の自機生存情報記憶部２１１に画像サーバ１０３が生存していないこと（非生存）を記憶する（Ｓ５６）。そして、画像サーバ用処理部２２４は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ５８の処理を行う（Ｓ５７）。
【０１０４】
一方、画像サーバ１０３が画像サーバ生存確認通信信号を受信して生存応答通信信号を返信したことによって、画像サーバ用処理部２２４がこの生存応答通信信号を受信した場合（Ｓ５４でＹｅｓ）には、画像サーバ用処理部２２４は、記憶部２０１の自機生存情報記憶部２１１に生存が記憶されているか否か判断する（Ｓ６０）。判断の結果、生存が記憶されている場合（Ｙｅｓ）には、画像サーバ用処理部２２４は、Ｓ５８の処理を行う。一方、判断の結果、非生存が記憶されている場合（Ｎｏ）には、画像サーバ用処理部２２４は、記憶部２０１の自機生存情報記憶部２１１に生存を記憶する（Ｓ６１）。そして、画像サーバ用処理部２２４は、生存状態送信要求をセンタサーバ用処理部２２１に通知し、Ｓ５８の処理を行う（Ｓ６２）。
【０１０５】
Ｓ５８において、画像サーバ用処理部２２４は、画像サーバ用生存確認信号送信タイマＴ４にｔ４をセットし、処理をＳ５１に戻す。
【０１０６】
以上の処理を各画像サーバ１０３に対して行う。本実施形態の場合では、画像サーバａ１０３−ａ及び画像サーバｂ１０３−ｂに対して行う。
【０１０７】
次に、Ｓ７におけるセンタサーバに対する生存状態通信信号の送信動作について説明する。
【０１０８】
図９において、制御部２０２のセンタサーバ用処理部２２１は、Ｔｏｋｅｎの取得を待機している状態において（Ｓ７１）、Ｔｏｋｅｎを取得すると（Ｓ７２）、Ｒｅｂｏｏｔ（リブート）が必要か否か判断する（Ｓ７３）。本実施形態では、Ｔｏｋｅｎを所有している集合住宅用ＧＷ１０２のみ後述のＳ７５における生存状態通信信号をセンタサーバ１００に送信することができるので、生存状態通信信号の衝突を回避することができ、効率よくセンタサーバ１００に生存状態の確認結果を送信することができる。
【０１０９】
なお、遠隔機器監視制御システムの起動時におけるＴｏｋｅｎは、集合住宅用ＧＷ１０２の何れかに持たせる。例えば、集合住宅用ＧＷａ１０２−ａにＴｏｋｅｎを持たせる。Ｔｏｋｅｎは、ＩＥＥＥ８０２．５で規格化された通信プロトコルにおける送信権である。また、本実施形態では、Ｔｏｋｅｎによってどの集合住宅用ＧＷ１０２が生存状態通信信号をセンタサーバ１００に送信するか決定しているが、ＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）方式でもよい。ＣＳＭＡ／ＣＤ方式は、通信信号を送信するコンピュータ（集合住宅用ＧＷ１０２）が予めネットワークの通信状態をチェックするもので、通信信号を送信した際に衝突を感知した場合には一定時間待った後に通信信号を再送する方式である。
【０１１０】
Ｓ７３において、判断の結果、センタサーバ用処理部２２１は、Ｒｅｂｏｏｔが必要な場合（Ｙｅｓ）には、Ｓ９１を実行し、Ｒｅｂｏｏｔが必要ではない場合（Ｎｏ）には、Ｓ７４を実行する。
【０１１１】
Ｓ９１において、センタサーバ用処理部２２１は、転送先集合住宅用ＧＷリスト記憶部２１３に記憶されている転送先集合住宅用ＧＷリストの第１番目の集合住宅用ＧＷ１０２へ自機生存情報記憶部２１１に記憶されている自機の生存確認情報を送信する。
【０１１２】
次に、センタサーバ用処理部２１１は、この送信が成功したか否かを判断する（Ｓ９２）。この判断は、例えば、送信先の集合住宅用ＧＷ１０２に受信した旨を示す通信信号（例えば、ＡＣＫ）を受信したか否かによって行う。判断の結果、送信に失敗した場合（Ｎｏ）には、センタサーバ用処理部２２１は、処理をＳ９１に戻し、転送先集合住宅用ＧＷリストの第２番目の集合住宅用ＧＷ１０２へ自機の生存確認情報を送信する。送信が成功するまで転送先集合住宅用ＧＷリストの順番に従って集合住宅用ＧＷ１０２へ自機の生存確認情報を送信する。なお、転送先集合住宅用ＧＷリストの最後の集合住宅用ＧＷ１０２へ自機の生存確認情報を送信し、送信に失敗した場合には、転送先集合住宅用ＧＷリストの第１番目の集合住宅用ＧＷ１０２に送信先を戻す。
【０１１３】
一方、判断の結果、送信に成功した場合（Ｙｅｓ）には、センタサーバ用処理部２１１は、Ｔｏｋｅｎを次の集合住宅用ＧＷ１０２に渡し（Ｓ９３）、Ｒｅｂｏｏｔを実行し（Ｓ９４）、処理を図５に示すＳ１に戻す。
【０１１４】
また、Ｓ７３において、判断の結果、Ｒｅｂｏｏｔが必要ではない場合（Ｎｏ）には、センタサーバ用処理部２２１は、記憶部２０１の他機生存情報記憶部２１２を参照して他の集合住宅用ＧＷ１０２の生存情報が記憶されているか否かを判断する（Ｓ７４）。
【０１１５】
判断の結果、センタサーバ用処理部２２１は、他の集合住宅用ＧＷ１０２の生存情報が有る場合にはこの他の集合住宅用ＧＷ１０２の生存情報と共に、生存確認の必要な装置から生存状態送信要求が通知されている場合に自機生存情報記憶部２１１に記憶されている自機の生存情報を収容した生存状態通信信号をデフォルトのＩＰアドレスのセンタサーバ１００に送信する（Ｓ７５）。このように他の集合住宅用ＧＷ１０２の生存情報が有る場合には、この他の集合住宅用ＧＷ１０２の生存情報も生存状態通信信号に収容され送信されるので、他の集合住宅用ＧＷ１０２がＲｅｂｏｏｔにより生存情報を送信することができない場合でも、センタサーバ１００は、他の集合住宅用ＧＷ１０２の最新の生存情報を受信することができる。このため、遠隔機器監視制御システムの安定化を図ることができる。
【０１１６】
生存状態通信信号には、生存確認の必要な装置全ての生存情報を収容しても良いし、生存状態送信要求のあった装置のみの生存情報を収容するようにしてもよい。また、デフォルトのＩＰアドレスは、記憶部２０１のセンタサーバＩＰアドレスリスト記憶部２１４に記憶されているセンタサーバＩＰアドレスリストの第１番目に登録されているＩＰアドレスである。
【０１１７】
センタサーバ用処理部２２１は、生存状態通信信号の送信が成功したか否かを判断する（Ｓ７６）。この判断は、例えば、所定回数（例えば３回）だけリトライしてもなお送信が失敗した場合には、送信の失敗と判断する。判断の結果、送信が失敗した場合にはセンタサーバＩＰアドレスリストの第２番目に登録されているＩＰアドレスを送信先ＩＰアドレスとして追加し（Ｓ７７）、処理をＳ７５に戻す。即ち、生存状態通信信号の送信に失敗するたびに、センタサーバＩＰアドレスリストの順に従って送信先ＩＰアドレスが追加され、生存状態通信信号の送信先センタサーバ１００の個数がセンタサーバＩＰアドレスリストに登録されているＩＰアドレスがなくなるまで増加することになる。このように送信先を増加させることによって集合住宅用ＧＷ１０２がセンタサーバ１００の通信状態を確認する必要が無く生存状態通信信号をセンタサーバ１００により確実に送信することができる。このため、遠隔機器監視制御システムの安定化を図ることができる。
【０１１８】
一方、判断の結果、送信が成功した場合には、センタサーバ用処理部２２１は、他の集合住宅用ＧＷ１０２の生存情報を送信した場合には、他機生存情報記憶部２１２の記憶内容を消去する（Ｓ７８）。このように１度送信した他の集合住宅用ＧＷ１０２の生存情報を消去することによって、いつまでも他の集合住宅用ＧＷ１０２の生存情報が送信されることが無く、センタサーバ用処理部２２１は、他の集合住宅用ＧＷ１０２の生存情報も最新の生存情報のみをセンタサーバ１００に送信することができ、また、生存状態通信信号のデータ容量も少なくすることができる。
【０１１９】
次に、センタサーバ用処理部２２１は、Ｔｏｋｅｎを次の集合住宅用ＧＷ１０２に渡す（Ｓ７９）。例えば、本実施形態では、３個の集合住宅用ＧＷ１０２が有るから、Ｔｏｋｅｎは、集合住宅用ＧＷａ１０２−ａから集合住宅用ＧＷｂ１０２−ｂへ、集合住宅用ＧＷｂ１０２−ｂから集合住宅用ＧＷｃ１０２−ｃへ、そして、集合住宅用ＧＷｃ１０２−ｃから集合住宅用ＧＷａ１０２−ａへサイクリックに順に渡される。
【０１２０】
次に、センタサーバ用処理用２２１は、デフォルトのセンタサーバ１００からＳ７５の生存状態通信信号の送信に対する受信応答を受信したか否かを判断する（Ｓ８０）。判断の結果、デフォルトのセンタサーバ１００から受信応答を受信した場合（Ｙｅｓ）には、センタサーバ用処理部２２１は、生存状態通信信号の送信先ＩＰアドレスをデフォルトのＩＰアドレスのみに戻す（Ｓ８１）。これによってＳ７７で送信先ＩＰアドレスが追加されている場合には、追加されていたＩＰアドレスが送信先から外され、デフォルトの送信先ＩＰアドレスのみとなる。そして、センタサーバ用処理部２２１は、センタサーバ用生存確認信号送信タイマＴ１にｔ１をセットし、処理を図５に示すＳ１に戻す。
【０１２１】
一方、判断の結果、デフォルトのセンタサーバ１００から受信応答を受信しない場合（Ｎｏ）には、センタサーバ用処理部２２１は、センタサーバ用生存確認信号送信タイマＴ１にｔ６をセットし、処理を図５に示すＳ１に戻す。ｔ６は、ｔ１より短い時間である。例えば、ｔ１は、デフォルトのセンタサーバ１００が正常である場合の時間間隔で１０分に設定され、ｔ６は、デフォルトのセンタサーバ１００が異常である場合の時間間隔で３分に設定される。このため、集合住宅用ＧＷ１０２からセンタサーバ１００へ送信する生存状態通信信号の時間間隔が短くなり、デフォルトのセンタサーバ１００が通信可能となった場合に迅速に対応することができる。
【０１２２】
次に、センタサーバ１００のＩＰアドレスに変更が生じた場合の遠隔機器監視制御システムの動作について説明する。
【０１２３】
図１０は、センタサーバのＩＰアドレスを変更する場合のシーケンスを示す図である。
【０１２４】
図１０において、まず、センタサーバＡ１００−ＡのＩＰアドレスを変更する（Ｓ２０１）。集合住宅用ＧＷ１０２は、センタサーバＡ１００−Ａに変更前のＩＰアドレスで生存状態通信信号を送信するが（Ｓ２０２）、センタサーバＡ１００−ＡのＩＰアドレスが変更されたため、図９のＳ７６で集合住宅用ＧＷ１０２が生存状態通信信号の送信が失敗と判断するので、図９のＳ７７で送信先ＩＰアドレスにセンタサーバＢ１００−ＢのＩＰアドレスを追加して生存状態通信信号が送信される（Ｓ２０３）。センタサーバＢ１００−Ｂは、生存状態通信信号を受信したことをセンタサーバＡ１００−Ａに通知する。この通知を受けると、センタサーバＡ１００−Ａは、新しいＩＰアドレスとセンタサーバＡ１００−ＡのＩＰアドレスを書き換える要求とを収容する通信信号（書換要求通信信号）を集合住宅用ＧＷ１０２へ送信する（Ｓ２０４）。
【０１２５】
この書換要求通信信号を受信すると、集合住宅用ＧＷ１０２は、記憶部２０１のセンタサーバＩＰアドレスリスト記憶部２１４に記憶されているセンタサーバＩＰアドレスリストにおけるセンタサーバＡ１００−ＡのＩＰアドレスを新しいＩＰアドレスで書き換える（Ｓ２０５）。そして、次の生存状態通信信号の送信する際に集合住宅用ＧＷ１０２は、生存状態通信信号を新しいＩＰアドレスでセンタサーバＡ１００−ＡとセンタサーバＢ１００−Ｂへ送信する（Ｓ２０６）。センタサーバＡ１００−Ａからも受信応答があるので、Ｓ８０でＹｅｓと判断され、Ｓ８１で送信先のＩＰアドレスがデフォルトのＩＰアドレスに戻される。このため、次の生存状態通信信号の送信する際に集合住宅用ＧＷ１０２は、生存状態通信信号をセンタサーバＡ１００−Ａのみに送信する（Ｓ２０７）。
【０１２６】
センタサーバＡ１００−Ａは、センタサーバＢ１００−Ｂから生存状態通信信号を受信したことが通知されなくなったことを確認した後に、センタサーバＢ１００−ＢのＩＰアドレスを変更する（Ｓ２０８）。そして、センタサーバＡ１００−Ａは、新しいＩＰアドレスとセンタサーバＢ１００−ＢのＩＰアドレスを書き換える要求とを収容する書換要求通信信号を集合住宅用ＧＷ１０２へ送信する（Ｓ２０９）。
【０１２７】
この書換要求通信信号を受信すると、集合住宅用ＧＷ１０２は、センタサーバＩＰアドレスリスト記憶部２１４のセンタサーバＩＰアドレスリストにおけるセンタサーバＢ１００−ＢのＩＰアドレスを新しいＩＰアドレスで書き換える（Ｓ２１０）。
【０１２８】
このように図９に示す集合住宅用ＧＷ１０２の動作を活用することによってセンタサーバ１００のＩＰアドレスを容易に変更することができる。
【０１２９】
次に、本実施形態における第１の変形形態について説明する。
（第１の変形形態）
上述の実施形態では、センタサーバ用生存確認信号送信タイマＴ１がタイムアウトすると、集合住宅用ＧＷ１０２は、ＰＣ・Ｉ／Ｆ１０５の生存確認、ＧＷ・Ｉ／Ｆ１０６の生存確認、及び、画像サーバの生存確認を順に行う実施形態であるが、第１の変形形態は、センタサーバ用処理部２２１、ＰＣ・Ｉ／Ｆ用処理部２２２、ＧＷ・Ｉ／Ｆ用処理部２２３及び画像サーバ用処理部２２４がそれぞれ独立に並列的に動作する実施形態である。このような構成では、集合住宅用ＧＷ１０２は、生存状態の確認を定期的に行っている最新の結果をセンタサーバ１００に送信することができる。
【０１３０】
ＰＣ・Ｉ／Ｆ用処理部２２２、ＧＷ・Ｉ／Ｆ用処理部２２３及び画像サーバ用処理部２２４の動作は、それぞれ図６、図７及び図８を用いて説明した動作と同様であるのでその説明を省略する。
【０１３１】
図１１は、第１の変形形態におけるセンタサーバ用処理部２２１の動作を示すフローチャートである。図１１において、センタサーバ用処理部２２１は、センタサーバ用生存確認信号送信タイマＴ１がタイムアウト（Ｔ１＝０）したか否かを判断する（Ｓ１０１）。判断の結果、センタサーバ用生存確認信号送信タイマＴ１がタイムアウトしていない場合（Ｎｏ）には、センタサーバ用処理部２２１は、センタサーバ用生存確認信号送信タイマＴ１をデクリメントすることによってカウントダウンを行い、処理をＳ１０１に戻す（Ｓ１０２）。一方、判断の結果、センタサーバ用生存確認信号送信タイマＴ１がタイムアウトしている場合（Ｙｅｓ）には、センタサーバ用処理部２２１は、生存状態通信信号の送信処理を行う（Ｓ１０３）。この処理は、図９を用いて説明した動作と同様であるので、その説明を省略する。そして、センタサーバ用処理部２２１は、センタサーバ用生存確認信号送信タイマＴ１にｔ１をセットして、処理をＳ１０１に戻す。
【０１３２】
次に、本実施形態における第２の変形形態について説明する。
（第２の変形形態）
上述の実施形態では、集合住宅用ＧＷ１０２が定期的に生存確認を行い必要に応じて生存状態通信信号をセンタサーバ１００に送信する実施形態であるが、第２の変形形態では、センタサーバ１００が定期的に生存状態通信信号の送信を要求する実施形態である。このような第２の変形形態では、センタサーバ１００から生存状態通信信号の送信要求があった場合に、集合住宅用ＧＷ１０２は、生存状態の確認とその結果を送信するので、集合住宅用ＧＷ１０２の処理量が軽減される。
【０１３３】
図１２は、第２の変形形態における集合住宅用ＧＷにおける生存確認の概略動作を説明するための図である。図１２（Ａ）は、集合住宅用ＧＷにおける生存確認の概略動作を示すフローチャートであり、図１２（Ｂ）は、集合住宅用ＧＷにおける生存確認のシーケンスを示す図である。図１３は、センタサーバにおける生存状態通信信号の送信要求の動作を示すフローチャートである。
【０１３４】
図１２において、集合住宅用ＧＷ１０２の制御部２０２は、例えば電源スイッチがオンされ可動を開始すると、記憶部２０１から制御プログラムを読み込んで実行し、各部の初期化を実行する。この初期化においてＰＣ・Ｉ／Ｆ用生存確認信号送信タイマＴ２、ＧＷ・Ｉ／Ｆ用生存確認信号送信タイマＴ３、画像サーバ用生存確認信号送信タイマＴ４、リトライ回数変数Ｒ１及びリトライ回数変数Ｒ２には、それぞれ所定値ｔ２、ｔ３、ｔ４、０及び０がセットされる。
【０１３５】
まず、制御部２０２は、センタサーバ１００から生存状態を問い合わせる通信信号（生存状態問合通信信号）の受信を待機し、生存状態問合通信信号を受信すると、制御部２０２は、生存状態問合通信信号の受信に対する受信応答をセンタサーバ１００に返信し（Ｓ１１１）、ＰＣ・Ｉ／Ｆ１０５に対して生存確認を行う（Ｓ１１２）。この処理は、図６を用いて説明した動作と同様であるので、その説明を省略する。次に、制御部２０２は、ＧＷ・Ｉ／Ｆ１０６に対して生存確認を行う（Ｓ１１３）。この処理は、図７を用いて説明した動作と同様であるので、その説明を省略する。次に、制御部２０２は、画像サーバ１０３に対して生存確認を行う（Ｓ１１４）。この処理は、図８を用いて説明した動作と同様であるので、その説明を省略する。なお、当該遠隔制御機器システムに画像サーバ１０３が複数個設置されている場合には、各画像サーバ１０３に対して生存確認を順に行う。次に、制御部２０２は、生存状態通信信号の送信処理を行う（Ｓ１１５）。この処理は、図９を用いて説明した動作と同様であるので、その説明を省略する。そして、制御部２０２は、処理をＳ１１１に戻す。
【０１３６】
一方、生存状態問合通信信号を送信するセンタサーバ１００の動作について説明する。図１３において、センタサーバ１００は、生存確認問合せタイマＴ０がタイムアウト（Ｔ０＝０）したか否かを判断する（Ｓ１２１）。生存確認問合せタイマＴ０は、センタサーバ１００が集合住宅用ＧＷ１０２へ生存状態通信信号の送信を要求する時間間隔である。判断の結果、生存確認問合せタイマＴ０がタイムアウトしていない場合には、センタサーバ１００は、生存確認問合せタイマＴ０をデクリメントすることによってカウントダウンを行い、処理をＳ１２１に戻す（Ｓ１２２）。一方、判断の結果、生存確認問合せタイマＴ０がタイムアウトしている場合（Ｙｅｓ）には、センタサーバ１００は、生存状態通信信号の送信を要求する通信信号（生存状態問合通信信号）を集合住宅用ＧＷ１０２に送信する（Ｓ１２３）。
【０１３７】
次に、センタサーバ１００は、受信応答を集合住宅用ＧＷ１０２から受信したか否かを判断する（Ｓ１２４）。判断の結果、受信応答を受信しない場合（Ｎｏ）には、センタサーバ１００は、受信応答受信用タイマＴ５のカウントダウンを行う（Ｓ１３１）。受信応答受信用タイマＴ５は、受信応答の受信を待機する時間である。
【０１３８】
次に、センタサーバ１００は、受信応答受信用タイマＴ５がタイムアップ（Ｔ５＝０）したか否かを判断する（Ｓ１３２）。判断の結果、タイムアップしていない場合には、センタサーバ１００は、処理をＳ１２４に戻し、タイムアップしている場合には、受信応答受信用タイマＴ５にｔ５をセットする（Ｓ１３３）。そして、センタサーバ１００は、生存確認問合せタイマＴ０にｔ７をセットし、処理をＳ１２１に戻す。ｔ７は、ｔ０より短い時間である。このように通常時よりも短い時間がセットされるので、センタサーバ１００から集合住宅用ＧＷ１０２へ送信する生存状態問合通信信号の時間間隔が短くなり、集合住宅用ＧＷ１０２への通信可能となった場合に迅速に対応することができる。
【０１３９】
一方、Ｓ１２４において、判断の結果、受信応答を受信した場合（Ｙｅｓ）には、集合住宅用ＧＷ１０２から生存状態通信信号が送信されるのを待つ受信待機の状態となる（Ｓ１２５）。センタサーバ１００は、集合住宅用ＧＷ１０２から生存状態通信信号を受信すると（Ｓ１２６）、所定の処理を行い（Ｓ１２７）、生存確認問合せタイマＴ０にｔ０をセットし（Ｓ１２８）、処理をＳ１２１に戻す。
【０１４０】
なお、上述の第２の変形形態では、Ｓ１１２、Ｓ１１３及びＳ１１４の処理は、制御部２０２がセンタサーバ１００から生存状態問合通信信号の受信をトリガーに生存状態の確認を行ったが、第１の変形形態のように、Ｓ１１２、Ｓ１１３及びＳ１１４の処理は、それぞれ独立に並列的に処理され、Ｓ１１１を実行後にＳ１１５が実行されるように構成してもよい。このような構成では、センタサーバ１００は、集合住宅用ＧＷ１０２が生存状態の確認を定期的に行っている最新の結果を取得することができる。
【０１４１】
また、上述の実施形態では、遠隔機器監視制御システムが集合住宅に設置される場合について説明したが、オフィスビルにも同様に設置可能である。
【０１４２】
【発明の効果】
以上説明したように、請求項１に係る遠隔機器監視制御システムの生存確認方法及び遠隔機器監視制御システムでは、センタサーバと生存状態を問われる装置との間に介在するゲートウェイが、装置の生存状態の確認を行い、その生存状態の確認結果をセンタサーバに送信するので、センタサーバが個別に装置に対して生存確認を行っていた従来に較べて、生存確認に係る通信トラフィックを抑制することができる。
【０１４３】
また、請求項２に係る遠隔機器監視制御システムの生存確認方法では、請求項１に記載の発明の効果に加えて、センタサーバから生存確認の要求があった場合にゲートウェイは、生存状態の確認とその結果の送信とを行うので、ゲートウェイの処理量が軽減される。
【０１４４】
さらに、請求項３に係る遠隔機器監視制御システムの生存確認方法では、請求項１に記載の発明の効果に加えて、センタサーバは、ゲートウェイが生存状態の確認を定期的に行っている最新の結果を取得することができる。
【０１４５】
そして、請求項４に係る遠隔機器監視制御システムの生存確認方法では、請求項１及び請求項３に記載の発明の効果に加えて、生存状態の確認の結果に変化があった場合に、変化前における生存確認の要求の時間間隔よりも短い時間間隔で生存確認の要求を行うことが可能であるので、生存状態の確認における結果の再変化に迅速に対応することができる。
【０１４６】
また、請求項５に係る遠隔機器監視制御システムの生存確認方法では、請求項１に記載の発明の効果に加えて、複数のゲートウェイのうちの１つに障害が生じてリブートが必要となった場合でも、そのゲートウェイが収集した生存状態の確認結果を他のゲートウェイがセンタサーバに送信するので、センタサーバは、リブート中のゲートウェイにおける生存状態の確認結果を取得することができる。このため、遠隔機器監視制御システムをより安定化することができる。
【０１４７】
さらに、請求項６に係る遠隔機器監視制御システムの生存確認方法では、請求項１に記載の発明の効果に加えて、トークン（Ｔｏｋｅｎ）を所有するゲートウェイのみが通信を行うので、通信信号の衝突が回避され、効率よくセンタサーバに生存状態の確認結果を送信することができる。
【０１４８】
また、請求項７に係る遠隔機器監視制御システムの生存確認方法では、請求項１に記載の発明の効果に加えて、一つのセンタサーバに障害が生じたとしても、ゲートウェイは、送信先のセンタサーバを追加して生存状態の確認結果を送信するので、確実にセンタサーバに生存状態の確認結果を送信することができ、遠隔機器監視制御システムの安定化を図ることができる。
【０１４９】
さらに、請求項８に係る遠隔機器監視制御システムの生存確認方法では、請求項７に記載の発明の効果に加えて、第１ステップ及び第２ステップを実行する時間間隔を短くするので、送信することができなくなったセンタサーバが復旧した場合に迅速に対応することができる。
【０１５０】
そして、請求項９に係る遠隔機器監視制御システムの生存確認方法では、請求項７に記載の発明の効果に加えて、遠隔機器監視制御システムの生存確認方法を利用してセンタサーバのアドレスを変更することができる。
【図面の簡単な説明】
【図１】集合住宅用の遠隔機器監視制御システムの構成を示す図である。
【図２】通信信号のフォーマット及び通信信号に収容されるデータを説明するための図である。
【図３】集合住宅用ゲートウェイの構成を示す図である。
【図４】センタサーバの構成を示す図である。
【図５】集合住宅用ＧＷにおける生存確認の概略動作を説明するための図である。
【図６】集合住宅用ＧＷがＰＣ・Ｉ／Ｆに対して行う生存確認の動作を示すフローチャートである。
【図７】集合住宅用ＧＷがＧＷ・Ｉ／Ｆに対して行う生存確認の動作を示すフローチャートである。
【図８】集合住宅用ＧＷが画像サーバに対して行う生存確認の動作を示すフローチャートである。
【図９】集合住宅用ＧＷがセンタサーバに対して生存確認情報を送信する動作を示すフローチャートである。
【図１０】センタサーバのＩＰアドレスを変更する場合のシーケンスを示す図である。
【図１１】第１の変形形態におけるセンタサーバ用処理部２２１の動作を示すフローチャートである。
【図１２】第２の変形形態における集合住宅用ＧＷにおける生存確認の概略動作を説明するための図である。
【図１３】センタサーバにおける生存状態通信信号の送信要求の動作を示すフローチャートである。
【図１４】従来の集合住宅用の遠隔機器監視制御システムの一構成例を示す図である。
【符号の説明】
１  集合住宅
２  共用部分
３  住戸
１３  通信端末
１００  センタサーバ
１０２  集合住宅用ゲートウェイ
１０３  画像サーバ
１０５  コンピュータ・インタフェース
１０６  ゲートウェイ・インタフェース
１１１  機器
１５１  フロントエンドサーバ
１５２  バックエンドサーバ
１５３  共通データベースサーバ
２０１  記憶部
２０２  制御部
２０３  ＲＳ２３２Ｃポート
２０４  ＲＳ４２２ポート
２０５  通信インタフェース
２１１  自機生存情報記憶部
２１２  他機生存情報記憶部
２１３  転送先集合住宅用ＧＷリスト記憶部
２１４  センタサーバＩＰアドレスリスト記憶部
２２１  センタサーバ用処理部
２２２  ＰＣ・Ｉ／Ｆ処理部
２２３  ＧＷ・Ｉ／Ｆ処理部
２２４  画像サーバ用処理部
２６１  集合住宅用ＧＷ状態データ
２６２  ＰＣ・Ｉ／Ｆ状態データ
２６３  ＧＷ・Ｉ／Ｆ状態データ
２６４  画像サーバ状態データ
【図１】
2004320260.tif 000003
【図２】
2004320260.tif 000004
【図３】
2004320260.tif 000005
【図４】
2004320260.tif 000006
【図５】
2004320260.tif 000007
【図６】
2004320260.tif 000008
【図７】
2004320260.tif 000009
【図８】
2004320260.tif 000010
【図９】
2004320260.tif 000011
【図１０】
2004320260.tif 000012
【図１１】
2004320260.tif 000013
【図１２】
2004320260.tif 000014
【図１３】
2004320260.tif 000015
【図１４】
2004320260.tif 000016