(57)【要約】【課題】運用系と待機系の２台の制御装置の状態を監視する系間監視手段を設けることなく、運用系と待機系の２台の制御装置が同時に運用系又は待機系になっても元の状態に戻すことができる制御装置復帰システムを提供する。【解決手段】運用系制御装置１０及び待機系制御装置１１のそれぞれが、端末装置１２に対して送信する通信電文中にホスト識別子と運用・待機の状態識別子を付加し、端末装置１２が、運用系制御装置１０及び待機系制御装置１１からの通信電文中のホスト識別子と状態識別子から運用系、待機系を監視し、運用系制御装置１０及び待機系制御装置１１の両方が運用系になった場合に、待機系制御装置１１に対して待機系に戻るようデフォルト状態復帰指示を送信する。これにより、運用系制御装置１０と待機系制御装置１１が何等かの原因で同時に運用系になった場合には、正しく運用系、待機系に戻すことができる。【選択図】図３
2008287632.tif 000002
【特許請求の範囲】
【請求項１】
運用系制御装置と、前記運用系制御装置の障害発生時に運用系として動作する待機系制御装置と、前記運用系制御装置及び前記待機系制御装置の夫々の間で通信電文の授受を行う少なくとも１台の端末装置とを備え、
前記運用系制御装置は、
前記待機系制御装置の機能停止か否かを監視する運用系・系監視手段と、
自装置が運用系か待機系かを管理し、前記運用系・系監視手段の監視結果より前記待機系制御装置が機能停止状態になったときに自装置を運用系のまま維持する運用系・系状態管理手段と、
前記端末装置との間で通信を行い、前記端末装置に通信電文を送信するときに前記通信電文に運用系制御装置であることを示すホスト識別子と前記運用系・系状態管理手段が管理している現在の系状態を示す状態識別子を付加する運用系・コマンド送受信手段とを有し、
前記待機系制御装置は、
前記運用系制御装置の機能停止か否かを監視する待機系・系監視手段と、
自装置が運用系か待機系かを管理し、前記待機系・系監視手段の監視結果より前記運用系制御装置が機能停止状態になったときに自装置を待機系から運用系に切り替え、また運用系に切り替わった状態でデフォルト状態復帰指示があると待機系に切り替える待機系・系状態管理手段と、
前記端末装置との間で通信を行い、前記端末装置に通信電文を送信するときに前記通信電文に待機系制御装置であることを示すホスト識別子と前記待機系・系状態管理手段が管理している現在の系状態を示す状態識別子を付加し、前記端末装置からの前記デフォルト状態復帰指示を受信したときには前記デフォルト状態復帰指示を前記待機系・系状態管理手段に与える待機系・コマンド送受信手段とを有し、
前記端末装置は、
前記運用系制御装置及び前記待機系制御装置の夫々の間で通信を行う端末・コマンド送受信手段と、
前記端末・コマンド送受信手段で受信された前記運用系制御装置からの通信電文中の状態識別子と前記待機系制御装置からの通信電文中の状態識別子が共に運用系であった場合に前記端末・コマンド送受信手段から前記デフォルト状態復帰指示を前記待機系制御装置に向けて送信させる端末・系状態判定手段とを有する制御装置復帰システム。
【請求項２】
前記端末装置を複数台備える請求項１に記載の制御装置復帰システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用系制御装置と、該運用系制御装置の障害発生時に運用系として動作する待機系制御装置と、該運用系制御装置及び待機系制御装置の夫々の間で通信電文の授受を行う端末装置とを備え、何等かの原因で運用系制御装置と待機系制御装置が同時に運用系又は待機系になっても元の状態に戻すことができる制御装置復帰システムに関する。
【背景技術】
【０００２】
従来、運用系と待機系の２台の制御装置（ホストコンピュータ）が同時に運用系又は待機系にならないように、運用系、待機系が互いに通信を行って自己の状態を管理するシステムが提案されている（例えば、特許文献１参照）。また、運用系と待機系との間の通信が途絶えることで両方とも運用系又は待機系になってしまう不具合が生じないように、系間監視手段を設けて運用系と待機系の状態を管理するシステムも提案されている（例えば、特許文献２参照）。
【０００３】
【特許文献１】特開平４−１５８４４９号公報
【特許文献２】特開平９−３１９６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、系間監視手段を設けたシステムでは、運用系と待機系との間の通信が途絶えることによる不具合が生じても元の状態に戻すことができるが、運用系と待機系の２台の制御装置とは別に、独立して系間監視手段を設けることからコストが嵩み、またこの系間監視手段が故障した場合には運用系と待機系の２台の制御装置が同時に運用系又は待機系になっても元の状態に戻すことができない。
【０００５】
本発明は、係る事情に鑑みてなされたものであり、運用系と待機系の２台の制御装置の状態を監視する系間監視手段を設けることなく、運用系と待機系の２台の制御装置が同時に運用系又は待機系になっても元の状態に戻すことができる制御装置復帰システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の制御装置復帰システムは、運用系制御装置と、前記運用系制御装置の障害発生時に運用系として動作する待機系制御装置と、前記運用系制御装置及び前記待機系制御装置の夫々の間で通信電文の授受を行う少なくとも１台の端末装置とを備え、前記運用系制御装置は、前記待機系制御装置の機能停止か否かを監視する運用系・系監視手段と、自装置が運用系か待機系かを管理し、前記運用系・系監視手段の監視結果より前記待機系制御装置が機能停止状態になったときに自装置を運用系のまま維持する運用系・系状態管理手段と、前記端末装置との間で通信を行い、前記端末装置に通信電文を送信するときに前記通信電文に運用系制御装置であることを示すホスト識別子と前記運用系・系状態管理手段が管理している現在の系状態を示す状態識別子を付加する運用系・コマンド送受信手段とを有し、前記待機系制御装置は、前記運用系制御装置の機能停止か否かを監視する待機系・系監視手段と、自装置が運用系か待機系かを管理し、前記待機系・系監視手段の監視結果より前記運用系制御装置が機能停止状態になったときに自装置を待機系から運用系に切り替え、また運用系に切り替わった状態でデフォルト状態復帰指示があると待機系に切り替える待機系・系状態管理手段と、前記端末装置との間で通信を行い、前記端末装置に通信電文を送信するときに前記通信電文に待機系制御装置であることを示すホスト識別子と前記待機系・系状態管理手段が管理している現在の系状態を示す状態識別子を付加し、前記端末装置からの前記デフォルト状態復帰指示を受信したときには前記デフォルト状態復帰指示を前記待機系・系状態管理手段に与える待機系・コマンド送受信手段とを有し、前記端末装置は、前記運用系制御装置及び前記待機系制御装置の夫々の間で通信を行う端末・コマンド送受信手段と、前記端末・コマンド送受信手段で受信された前記運用系制御装置からの通信電文中の状態識別子と前記待機系制御装置からの通信電文中の状態識別子が共に運用系であった場合に前記端末・コマンド送受信手段から前記デフォルト状態復帰指示を前記待機系制御装置に向けて送信させる端末・系状態判定手段とを有する。
【０００７】
この構成によれば、端末装置が運用系と待機系の両制御装置の状態を判定し、両制御装置が何らかの原因で両方とも運用系になっても正しく元の状態即ち運用系制御装置は運用系に、待機系制御装置は待機系に戻すことができる。また、端末装置に運用系と待機系の２台の制御装置の状態を監視する機能を設けることで系間監視手段を省くことができるので、コストアップを低く抑えることができる。
【０００８】
また、上記構成において、前記端末装置を複数台備える。
【０００９】
この構成によれば、１台の端末装置が故障して運用系と待機系の両制御装置の状態を監視できなくなった状態で、運用系と待機系の両制御装置が両方とも運用系になっても、残りの端末装置で元の状態に復帰させることができる。
【発明の効果】
【００１０】
本発明によれば、運用系と待機系の２台の制御装置の状態を監視する系間監視手段を設けることなく、運用系と待機系の２台の制御装置が同時に運用系又は待機系になっても元の状態に戻すことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の一実施の形態に係る制御装置復帰システムの概略構成を示すブロック図である。同図において、本実施の形態に係る制御装置復帰システムは、監視カメラシステムとして実現したものであり、運用系制御装置（ホストコンピュータ）１０と、運用系制御装置１０の障害発生時に運用系として動作する待機系制御装置（ホストコンピュータ）１１と、それぞれが運用系制御装置１０及び待機系制御装置１１との間でコマンドやヘルスチェック電文（通信電文）のやり取りを行う複数台の端末装置（クライアント）１２とを備えて構成される。
【００１３】
運用系制御装置１０と待機系制御装置１１は、ともにＣＣＴＶ（Closed-Circuit Television）システム制御部５０と、コマンド送受信部５１と、系監視部５２と、系状態管理部５３とを備えている。なお、運用系制御装置１０と待機系制御装置１１の違いが分かるように、運用系制御装置１０を構成する各部に与える符号に“Ａ”を付加し、待機系制御装置１１を構成する各部に与える符号に“Ｂ”を付加することとする。
【００１４】
ＣＣＴＶシステム制御部５０Ａ（５０Ｂ）は、防災・防犯など、様々な目的で監視を行うためのテレビカメラを制御するものであり、各端末装置１２からの要求に従ってカメラ制御やシーケンス制御を行う。コマンド送受信部５１Ａ（５１Ｂ）は、各端末装置１２とコマンドやヘルスチェック電文のやり取りを行う。また、コマンド応答やヘルスチェック応答に自装置の状態を示す「ホスト識別子」と「状態識別子」を付加して送信する。ここで、「ホスト識別子」とは、運用系制御装置１０か待機系制御装置１１かを示す情報であり、「状態識別子」とは運用系か待機系かを示す情報である。例えば、運用系制御装置１０が正常時に出力するホスト識別子は「運用系制御装置」、状態識別子は「運用」となる。また、運用系制御装置１０が異常となった場合、待機系制御装置１１が出力するホスト識別子は「運用系制御装置」、状態識別子は「運用」となる。
【００１５】
系監視部５２Ａ（５２Ｂ）は、ネットワーク１３を通して相手装置（運用系制御装置１０から見れば待機系制御装置１１となり、待機系制御装置１１から見れば運用系制御装置１０となる）の機能停止か否かを監視する。この場合、ネットワーク１３に接続するケーブル（図示略）が抜けた場合も機能停止状態になったと判断する。系状態管理部５３Ａ（５３Ｂ）は、運用系か待機系かを管理するものであり、現在の状態をコマンド送受信部５１Ａ（５１Ｂ）に通知する。また、系状態管理部５３Ａ（５３Ｂ）は、系監視部５２Ａ（５２Ｂ）からの情報で運用系／待機系を切り替える。コマンド送受信部５１Ａ（５１Ｂ）は、系状態管理部５３Ａ（５３Ｂ）から現在の状態が通知された場合に、現在の状態をネットワーク１４を介して全ての端末装置１２に送信する。
【００１６】
端末装置１２は、制御要求部６０と、コマンド送受信部６１と、系状態判定部６２とを備えている。制御要求部６０は、運用系制御装置１０又は運用系になった待機系制御装置１１にカメラ制御やシーケンス実行の要求を行う。この要求はＧＵＩ（Grphical User Interface）などのユーザインタフェースを用いて行われる。ユーザは、ユーザインタフェースを使用してカメラ制御やシーケンス実行の要求を行うための入力を行う。コマンド送受信部６１は、運用系制御装置１０及び待機系制御装置１１との間でコマンドやヘルスチェック電文のやり取りを行う。系状態判定部６２は、コマンド送受信部６１が受け取ったコマンドやヘルスチェック電文の中から運用系制御装置１０や待機系制御装置１１の状態を取得し、正常に運用系・待機系になっているかどうかを判断する。そして、運用系制御装置１０と待機系制御装置１１の両方が運用系になった場合は、片方に待機系になるよう通知する。
【００１７】
なお、コマンド送受信部５１Ａは運用系・コマンド送受信手段に対応し、系監視部５２Ａは運用系・系監視手段に対応し、系状態管理部５３Ａは運用系・系状態管理手段に対応する。また、コマンド送受信部５１Ｂは待機系・コマンド送受信手段に対応し、系監視部５２Ｂは待機系・系監視手段に対応し、系状態管理部５３Ｂは待機系・系状態管理手段に対応する。また、コマンド送受信部６１は端末・コマンド送受信手段に対応し、系状態判定部６２は端末・系状態判定手段に対応する。
【００１８】
次に、上記構成の制御装置復帰システムの動作について説明する。図２は、制御装置復帰システムの通常時の処理を示すシーケンス図である。また図３は、運用系制御装置１０と待機系制御装置１１の両方が運用系になった異常時における処理を示すシーケンス図である。なお、図２及び図３において、運用系制御装置１０をホストＡと呼び、待機系制御装置１１をホストＢと呼ぶ。また、端末装置１２の数を「３台」として、クライアント１〜３と呼ぶ。
【００１９】
〔通常時の処理〕
図２において、例えばクライアント１において、ユーザ操作があると、制御要求部６０がコマンド送受信部６１を通してホストＡにリスエスト電文を送信する。ホストＡにおいて、クライアント１からのリクエスト電文を受信すると、それに対する応答電文を返す。このとき応答電文中に「ホストＡ」と「運用状態」であることを示す情報を乗せる。ここで、ホストＡとはホスト識別子のことであり、運用系制御装置１０を指す。また、運用状態とは状態識別子のことであり、ホストＡが運用状態にあることを指す。
【００２０】
クライアント１において、コマンド送受信部６１がホストＡからの応答電文を受信すると、系状態判定部６２が応答電文に付加されている「ホスト識別子」と「状態識別子」を調べてホストＡが運用系であることを確認する。
【００２１】
ホストＡにおいて、コマンド送受信部５１Ａが各クライアント１〜３に対するリクエスト応答電文の送信とは別に、各クライアント１〜３に対して定期的にヘルスチェック電文を送信する。このときヘルスチェック電文中に「ホストＡ」と「運用状態」であることを示す情報を乗せる。ホストＢにおいてもホストＡと同様に、ヘルスチェック電文を定期的に送信する。このときヘルスチェック電文中に「ホストＢ」と「待機状態」であることを示す情報を乗せる。
【００２２】
各クライアント１〜３において、コマンド送受信部６１がホストＡからのヘルスチェック電文を受信すると、系状態判定部６２がヘルスチェック電文に付加されている「ホスト識別子」と「状態識別子」を調べてホストＡが運用系であることを確認する。また、コマンド送受信部６１がホストＢからのヘルスチェック電文を受信すると、系状態判定部６２がヘルスチェック電文に付加されている「ホスト識別子」と「状態識別子」を調べてホストＢが待機系であることを確認する。
【００２３】
このように、ホストＡとホストＢが共に正常で、ホストＡが運用系、ホストＢが待機系であれば、各クライアント１〜３は、ホストＡに対してカメラ制御やシーケンス実行の要求を行う。
【００２４】
〔ホストＡとホストＢの両方が運用系になった異常時における処理〕
図３において、クライアント１において、ユーザ操作があって、クライアント１がホストＡにリスエスト電文を送信することで、ホストＡから応答電文が送信されるが、このとき、クライアント１はホストＡが運用系であることを認識している。この状態で、何等かの障害が発生してネットワーク１３が断線し、ホストＡとホストＢとの間の通信が不能になったとすると、ホストＢの系監視部５２Ｂが、ホストＡが機能停止状態になったと判断し、ホストＢの系状態管理部５３Ｂに通知する。系状態管理部５３Ｂは、系監視部５２Ｂからの情報に応じて待機系制御装置１１を運用系に切り替える。これにより、ホストＡとホストＢが共に運用系になってしまう。
【００２５】
そして、運用系に切り替わったホストＢが、各クライアント１〜３に対してヘルスチェック電文を送信する。このときヘルスチェック電文中に「ホストＢ」と「運用状態」であることを示す情報を乗せる。
【００２６】
各クライアント１〜３において、コマンド送受信部６１がホストＢからのヘルスチェック電文を受信すると、系状態判定部６２がヘルスチェック電文に付加されている「ホスト識別子」と「状態識別子」を調べてホストＢが運用系になったことを確認する。また、この段階で次はホストＡが待機系になることを期待している。しかし、ホストＡからのヘルスチェック電文が送られてくると、ホストＡが依然運用系であることを知る。そこで、コマンド送受信部６１が系状態判定部６２の判定結果に基づき、運用系に切り替わったホストＢに対してデフォルト状態即ち待機系に復帰するようにリクエストを送信する。ホストＢは、クライアント１からのデフォルト状態復帰指示（リクエスト）を受けると、待機系に復帰する。また、このときクライアント１は、ユーザにホストＡとホストＢの両方が運用系になったことと、ホストＢにデフォルト状態復帰指示を出したことを通知する。
【００２７】
また、運用系に切り替わったホストＢへのデフォルト状態復帰指示をクライアント１のみが行うのではなく、他のクライアント２、３も行うことができる。これにより、クライアント１が故障して系状態を判定できなくなっても、他のクライアント２、３が代わりに系状態を判定するので、ホストＡとホストＢの両方が長時間に亘って運用系に陥ってしまうことがない。
【００２８】
このように、本実施の形態に係る制御装置復帰システムによれば、運用系制御装置１０及び待機系制御装置１１のそれぞれが、端末装置１２に対して送信する通信電文中にホスト識別子と運用・待機の状態識別子を付加し、端末装置１２が、運用系制御装置１０及び待機系制御装置１１からの通信電文中のホスト識別子と状態識別子から運用系、待機系を監視し、運用系制御装置１０及び待機系制御装置１１の両方が運用系になった場合に、待機系制御装置１１に対して待機系に戻るようデフォルト状態復帰指示を送信する。これにより、運用系制御装置１０と待機系制御装置１１が何等かの原因で同時に運用系になった場合には、正しく運用系、待機系に戻すことができる。そして、従来のような系間監視手段を必要としないので、コストアップを低く抑えることができる。
【００２９】
また、端末装置１２は、運用系制御装置１０と待機系制御装置１１が同時に運用系又は待機系になったことを端末装置１２のユーザに通知するので、ユーザはシステムに異常が生じたことを把握することができ、早急に対策を講ずることができる。
【００３０】
また、同様の監視機能を持つ端末装置１２を複数台備えることで、１台の端末装置１２が故障して運用系と待機系の両制御装置１０、１１の状態を監視できなくなった状態で、運用系と待機系の両制御装置１０、１１が両方とも運用系になっても、残りの端末装置１２で復帰させることができる。これにより、信頼性の向上が図れる。
【００３１】
なお、本実施の形態では、本発明を監視カメラシステムに適用した例としたが、これに限定されるものではなく、運用系、待機系の２重化システムであれば、どのようなものにも適用することができる。
【産業上の利用可能性】
【００３２】
本発明は、運用系と待機系の２台の制御装置の状態を監視する系間監視手段を設けることなく、運用系と待機系の２台の制御装置が同時に運用系又は待機系になっても元の状態に戻すことができるといった効果を有し、防災、防犯用の監視カメラシステムなどに適用が可能である。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施の形態に係る制御装置復帰システムの概略構成を示すブロック図
【図２】図１の制御装置復帰システムの通常時の処理を説明するためのシーケンス図
【図３】図１の制御装置復帰システムにおいて運用系制御装置と待機系運用装置の両方が運用系になったときの処理を説明するためのシーケンス図
【符号の説明】
【００３４】
１０  運用系制御装置
１１  待機系制御装置
１２  端末装置
１３、１４  ネットワーク
５０Ａ、５０Ｂ  ＣＣＴＶシステム制御部
５１Ａ、５１Ｂ  コマンド送受信部
５２Ａ、５２Ｂ  系監視部
５３Ａ、５３Ｂ  系状態管理部
６０  制御要求部
６１  コマンド送受信部
６２  系状態判定部
【図１】
2008287632.tif 000003
【図２】
2008287632.tif 000004
【図３】
2008287632.tif 000005