(57)【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザを有する複数の監視制御端末と、監視制御対象装置を制御する制御サーバとがネットワークを介して接続され、前記複数の監視制御端末からの指示に基づき前記制御サーバが前記監視制御対象装置を制御するように構成された遠隔監視制御システムにおいて、
前記制御サーバには、
前記監視制御対象装置の監視制御を行うためのサーバ側監視制御部と、
前記サーバ側監視制御部と連携して監視制御端末と連絡を取り合うためのサーバ側コミュニケーション部と、
前記Ｗｅｂブラウザにおいて、前記サーバ側監視制御部と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する端末側監視制御部及び、前記端末側監視制御部と連携し、前記サーバ側コミュニケーション部を介して他の監視制御端末との間にて相互に連絡を取り合うための端末側コミュニケーション部を、発生させるＷＷＷサーバと
が具備されており、
前記サーバ側監視制御部は、複数の監視制御端末からの制御が競合したことを検出する機能を有し、
前記サーバ側コミュニケーション部は、前記サーバ側監視制御部が複数の監視制御端末による制御の競合を検出した場合に、競合に係る複数の監視制御端末の端末側コミュニケーション部へ競合の発生を通知し、競合の発生と共にネットワーク上における所定媒体による協議へ移行するか否かの問い合わせメッセージを該当する複数の監視制御端末において夫々表示させ、協議へ移行しない旨の入力又は協議後に元の画面表示に戻る入力を受けると、対応する監視制御端末からの前記競合に係る制御を取り消しとして処理する機能を有し
ていることを特徴とする遠隔監視制御システム。
【請求項２】
競合の発生の場合には、ダイアログボックスに、競合に係る複数の監視制御端末の名称と、競合したそれぞれの制御情報の内容情報をテーブル化して表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項３】
Ｗｅｂブラウザを有する複数の監視制御端末とネットワークを介して接続され、前記複数の監視制御端末からの指示に基づき監視制御対象装置を制御するように構成された遠隔監視制御システムの制御サーバにおいて、
前記監視制御対象装置の監視制御を行うためのサーバ側監視制御部と、
前記サーバ側監視制御部と連携して監視制御端末と連絡を取り合うためのサーバ側コミュニケーション部と、
前記Ｗｅｂブラウザにおいて、前記サーバ側監視制御部と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する端末側監視制御部及び、前記端末側監視制御部と連携し、前記サーバ側コミュニケーション部を介して他の監視制御端末との間にて相互に連絡を取り合うための端末側コミュニケーション部を、発生させるＷＷＷサーバと
を具備するものであり、
前記サーバ側監視制御部は、複数の監視制御端末からの制御が競合したことを検出する機能を有し、
前記サーバ側コミュニケーション部は、前記サーバ側監視制御部が複数の監視制御端末による制御の競合を検出した場合に、競合に係る複数の監視制御端末の端末側コミュニケーション部へ競合の発生を通知し、競合の発生と共にネットワーク上における所定媒体による協議へ移行するか否かの問い合わせメッセージを該当する複数の監視制御端末において夫々表示させ、協議へ移行しない旨の入力又は協議後に元の画面表示に戻る入力を受けると、対応する監視制御端末からの前記競合に係る制御を取り消しとして処理する機能を有し
ていることを特徴とする制御サーバ。
【請求項４】
競合の発生の場合には、ダイアログボックスに、競合に係る複数の監視制御端末の名称と、競合したそれぞれの制御情報の内容情報をテーブル化して表示することを特徴とする請求項３に記載の制御サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はＷＷＷ（World Wide Web）による遠隔監視制御システム及び制御サーバに関するものである。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、ＷＷＷシステムは単に情報を配信するためのものから、受発注システムや、ワークフローシステムといったアプリケーションシステムを構築する手段として発展してきている。ＷＷＷ化する利点として、クライアントのアクセス位置に制限がなく、またクライアント上にあらかじめソフトをインストールしておく必要がないことを挙げることができる。
【０００３】
この特徴を生かして、ビジネス業務ロジック以外に産業分野へのＷＷＷシステムの導入が行われるようになった。特に遠隔監視制御システムは、システムの性質上、特にＷＷＷの利点を生かせる分野としてＷＷＷ化の検討が盛んに行われている。
【０００４】
また、遠隔監視制御システムでは、複数の端末から操作を行う場合、同時に同じ制御対象を操作しようとすると競合が発生する。これを調停する方法として、ユーザごとに管理権限を設定し、優先権の高いほうが操作を行う方法や先に制御権を取得すると他者を排他するシステムなどがよく用いられている。
【０００５】
また、あまりシステム側で厳しい制限を行うとかえって柔軟な運用がおこないにくくなるため、排他処理等を行わず競合時には電話等で運用者同士が連絡をとって操作を行うことも広く行われている。システム側の制御権調停機能だけでなく運用者同士が連絡を取り合って運用を行うことは監視制御業務においては一般的である。
【０００６】
ＷＷＷ化された監視制御システムではＩＰ（Internet Protocol ）で接続さえされていればどこでも運用できることから、運用監視体制の場所に対する自由度が飛躍的に向上する。また、このことは監視場所を移動することが容易になったともいえる。これに伴って、今までであれば制御対象が競合した場合、その場所へ電話等で連絡をとればよかったのだが、接続の自由度が著しく向上したことにより、接続しているユーザが飛躍的に増えたり、競合しているユーザが何処にいるかがわからなかったりするため、電話等で連絡をとることが困難になってきている。場所に対する自由度が増えたがゆえに場所を特定するのが困難になっているのである。
【０００７】
【発明が解決しようとする課題】
Ｗｅｂブラウザから監視制御を行うには、Ｗｅｂブラウザを起動してＷＷＷサーバに接続し、監視制御プログラムをダウンロードしサーバ側の監視制御部と接続すればよい。例えば、図１０に示すように、ＷＷＷサーバを備える制御サーバ１００とＷｅｂブラウザを備える監視制御端末２０１、２０２がネットワーク１１０に接続されており、制御サーバ１００が監視制御対象装置２００を制御するように構成されている場合、複数の監視制御端末２０１、２０２からＷＷＷサーバに接続して操作を行った場合、同じ制御対象である監視制御対象装置２００を制御しようとすると競合が発生する。
【０００８】
競合を調停するために制御サーバ１００側の監視制御部に調停機能を持ち、監視制御端末からの要求に対して調停を行う方法とともに、実地では競合した運用者同士が連絡を取り合って調整するといった運用が行われている。
【０００９】
しかしながら、システムのＷＷＷ化に伴って競合している相手が何処にいるかが特定できないという問題が発生するのは前述の通りである。本発明は係る状況に鑑みなされたもので、その目的は、運用者同士が適切にコミュニケーションを行うための手段を備えた遠隔監視制御システム及びそれに用いられる制御サーバを提供することである。
【００１０】
【課題を解決するための手段】
本発明の請求項１に記載の遠隔監視制御システムは、Ｗｅｂブラウザを有する複数の監視制御端末と、監視制御対象装置を制御する制御サーバとがネットワークを介して接続され、前記複数の監視制御端末からの指示に基づき前記制御サーバが前記監視制御対象装置を制御するように構成された遠隔監視制御システムにおいて、前記制御サーバには、前記監視制御対象装置の監視制御を行うためのサーバ側監視制御部と、前記サーバ側監視制御部と連携して監視制御端末と連絡を取り合うためのサーバ側コミュニケーション部と、前記Ｗｅｂブラウザにおいて、前記サーバ側監視制御部と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する端末側監視制御部及び、前記端末側監視制御部と連携し、前記サーバ側コミュニケーション部を介して他の監視制御端末との間にて相互に連絡を取り合うための端末側コミュニケーション部を、発生させるＷＷＷサーバとが具備されており、前記サーバ側監視制御部は、複数の監視制御端末からの制御が競合したことを検出する機能を有し、前記サーバ側コミュニケーション部は、前記サーバ側監視制御部が複数の監視制御端末による制御の競合を検出した場合に、競合に係る複数の監視制御端末の端末側コミュニケーション部へ競合の発生を通知し、競合の発生と共にネットワーク上における所定媒体による協議へ移行するか否かの問い合わせメッセージを該当する複数の監視制御端末において夫々表示させ、協議へ移行しない旨の入力又は協議後に元の画面表示に戻る入力を受けると、対応する監視制御端末からの前記競合に係る制御を取り消しとして処理する機能を有していることを特徴とする。
【００１１】
本発明の請求項２に記載の遠隔監視制御システムは、競合の発生の場合には、ダイアログボックスに、競合に係る複数の監視制御端末の名称と、競合したそれぞれの制御情報の内容情報をテーブル化して表示することを特徴とする。
【００１３】
本発明の請求項３に記載の制御サーバは、Ｗｅｂブラウザを有する複数の監視制御端末とネットワークを介して接続され、前記複数の監視制御端末からの指示に基づき監視制御対象装置を制御するように構成された遠隔監視制御システムの制御サーバにおいて、前記監視制御対象装置の監視制御を行うためのサーバ側監視制御部と、前記サーバ側監視制御部と連携して監視制御端末と連絡を取り合うためのサーバ側コミュニケーション部と、前記Ｗｅｂブラウザにおいて、前記サーバ側監視制御部と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する端末側監視制御部及び、前記端末側監視制御部と連携し、前記サーバ側コミュニケーション部を介して他の監視制御端末との間にて相互に連絡を取り合うための端末側コミュニケーション部を、発生させるＷＷＷサーバとを具備するものであり、前記サーバ側監視制御部は、複数の監視制御端末からの制御が競合したことを検出する機能を有し、前記サーバ側コミュニケーション部は、前記サーバ側監視制御部が複数の監視制御端末による制御の競合を検出した場合に、競合に係る複数の監視制御端末の端末側コミュニケーション部へ競合の発生を通知し、競合の発生と共にネットワーク上における所定媒体による協議へ移行するか否かの問い合わせメッセージを該当する複数の監視制御端末において夫々表示させ、協議へ移行しない旨の入力又は協議後に元の画面表示に戻る入力を受けると、対応する監視制御端末からの前記競合に係る制御を取り消しとして処理する機能を有していることを特徴とする。
【００１４】
本発明の請求項４に記載の制御サーバは、競合の発生の場合には、ダイアログボックスに、競合に係る複数の監視制御端末の名称と、競合したそれぞれの制御情報の内容情報をテーブル化して表示することを特徴とする。
【００１５】
【発明の実施の形態】
以下添付図面を参照して、本発明の実施の形態に係る遠隔監視制御システム及び制御サーバを説明する。図１には本発明の実施の形態に係る遠隔監視制御システムの構成が示されている。遠隔監視制御システムは、Ｗｅｂブラウザ４１−１、４１−２を有するパーソナルコンピュータあるいはワークステーションにより構成される監視制御端末４−１、４−２と、監視制御対象装置１を制御するコンピュータシステムである制御サーバ２とがネットワーク３を介して接続され、上記複数の監視制御端末４−１、４−２からの指示に基づき上記制御サーバ２が上記監視制御対象装置１を制御するように構成されている。上記における制御サーバ２は、本発明の実施の形態に係る制御サーバである。
【００１６】
この実施の形態においては監視制御対象装置１は、ズーム機能を有するカメラ１１とこのカメラ１１を旋回させる旋回装置１２により構成される。
【００１７】
制御サーバ２には、ＷＷＷサーバ２１、サーバ側監視制御部２２及びサーバ側コミュニケーション部２３が具備されている。サーバ側監視制御部２２は、上記監視制御対象装置１の監視制御を行うものである。サーバ側コミュニケーション部２３は、上記サーバ側監視制御部２２と連携して監視制御端末４−１、４−２と連絡を取り合うものである。
【００１８】
ＷＷＷサーバ２１は、監視制御端末４−１、４−２のＷｅｂブラウザ４１−１、４１−２において、端末側監視制御部４２−１、４２−２及び端末側コミュニケーション部４３−１、４３−２を発生させるＨＴＭＬにより記述されたプログラムをダウンロードするものである。
【００１９】
上記端末側監視制御部４２−１、４２−２は、サーバ側監視制御部２２と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する動作を行うものである。また端末側コミュニケーション部４３−１（４３−２）は、上記端末側監視制御部４２−１（４２−２）と連携し、サーバ側コミュニケーション部２３を介して他の監視制御端末４−２（４−１）との間にて相互に連絡を取り合う動作を行うものである。
【００２０】
監視制御端末４−１、４−２には、端末側コミュニケーション部４３−１、４３−２へ競合の発生が通知された場合に、チャットやメッセージ通知やＩＰ電話やＩＰＦＡＸ（ファクシミリ通信）などによって相互に連絡を取り合うための連絡手段である表示器やキーボード等の入力装置また音声入出力装置やプリンタが備えられている。
【００２１】
この実施の形態では、チャットにより相互に連絡を取り合うものとして動作を説明する。監視制御端末４−１が立ち上げられＷｅｂブラウザ４１−１が起動されると、図５に示すようにＷｅｂブラウザ４１−１がＷＷＷサーバ２１へアクセスする（Ｓ３１）。
【００２２】
これに対して、ＷＷＷサーバ２１は図２に示すフローチャートによりアクセスを待っており（Ｓ１）、アクセスされると端末側監視制御部４２−１及び端末側コミュニケーション部４３−１を発生させるＨＴＭＬにより記述されたプログラムをダウンロードする（Ｓ２）。
【００２３】
上記プログラムのダウンロードを受けたＷｅｂブラウザ４１−１は、図５に示されるフローチャートにおいて動作し、ダウンロードされたプログラムを実行して、端末側監視制御部４２−１及び端末側コミュニケーション部４３−１を発生させ、これらによる処理を行う（Ｓ３２）。
【００２４】
Ｗｅｂブラウザ４１−２においても同様の動作がなされ、図５に示されるフローチャートにおいて動作し、ダウンロードされたプログラムを実行して、端末側監視制御部４２−２及び端末側コミュニケーション部４３−２を発生させ、これらによる処理を行う（Ｓ３２）。
【００２５】
これに対して制御サーバ２のサーバ側監視制御部２２は図３に示されるフローチャートにより動作を行っており、監視制御対象装置１のカメラ１１から監視情報である映像情報を得て端末側監視制御部４２−１、４２−２へ配信する（Ｓ１１）。一方端末側監視制御部４２−１、４２−２は、図９に示されるフローチャートにより動作し、配信された映像情報に基づき表示器へ例えば、図６に示すごときカメラ１１により撮像された映像を出力する（Ｓ４１）。
【００２６】
表示された画面には、図６に示すように「旋回」、「ズーム」、「終了」・・・というようなメニューボタンから構成されるメニューバー５が付記表示され、このうちのいずれか所望のメニューボタンを選択して更に必要な入力を行うことにより監視制御対象装置１に対するズームや旋回の制御を指示入力することができる。
【００２７】
端末側監視制御部４２−１、４２−２は、上記のようにして制御情報が入力されるのを検出しており（Ｓ４２）制御情報が入力されると、これをサーバ側監視制御部２２へ送出する（Ｓ４３）。
【００２８】
サーバ側監視制御部２２は、図３に示すフローチャートにおいて制御情報の到来を待っており（Ｓ１２）、制御情報が到来すると競合が発生したか否かを検出する（Ｓ１３）。例えば、監視制御端末４−１、４−２において監視制御対象装置１へ同時に制御情報を送出した場合には競合が発生し、ステップＳ１５へ進み、サーバ側監視制御部２２はサーバ側コミュニケーション部２３に対して制御情報の競合が発生等（その他、競合に係る端末のＩＰ等の情報）の通知を行う（Ｓ１５）。
【００２９】
するとサーバ側コミュニケーション部２３は、図４に示すフローチャートにより競合に係る情報をサーバ側監視制御部２２から受け取り（Ｓ２１）、制御情報に関し競合が発生した旨及びチャット画面へ進むのかを問い合わせるダイアログボックスの表示情報を端末側コミュニケーション部４３−１、４３−２へ提供する（Ｓ２２）。
【００３０】
端末側コミュニケーション部４３−１、４３−２では、図９に示されるフローチャートにより動作してダイアログボックスが送られて来るのを待っており（Ｓ４４）、ダイアログボックスの表示情報が到来するとダイアログボックスＤを図７に示される如く表示する（Ｓ４５）。図７においては、ダイアログボックスＤとメニューバー５のみが示されているが、実際には図６に示したカメラ１１によって得られた映像の一部がダイアログボックスＤに隠されたものが表示されている。
【００３１】
上記ダイアログボックスＤには、例えば「競合が発生しました。チャット画面へ進みますか」などと言う競合の発生と協議を行うための手段を用いるかの問い合わせのメッセージ、更に「ＹＥＳ」と「キャンセル」のボタンが表示される。このため、端末側コミュニケーション部４３−１、４３−２では、図９に示されるフローチャートにより動作してチャットにより動作するかキャンセルするか（「ＹＥＳ」ボタンと「キャンセル」ボタンのいずれが操作されたか）を検出する（Ｓ４６）。
【００３２】
上記ステップＳ４６において「ＹＥＳ」ボタンの操作を検出すると、サーバ側コミュニケーション部２３へチャット画面へ進む旨の情報が送られ、サーバ側コミュニケーション部２３からチャット画面を受けて監視制御端末４−１、４−２にて入力されるメッセージの送出及び到来メセージの表示を行いチャットによる協議がなされる（Ｓ４７）。このとき、サーバ側コミュニケーション部２３は、監視制御端末４−１、４−２にて入力されるチャットのメッセージの送出を受けてチャット画面を端末側コミュニケーション部４３−１、４３−２へ提供するコミュニケーション処理を実行している（図４のＳ２３）。
【００３３】
端末側コミュニケーション部４３−１、４３−２では、図９に示されるフローチャートにより動作してチャット画面から元の監視制御画面（図６の画面）へ戻るのか（戻りボタンの操作等）を検出し（Ｓ４８）、ここで監視制御画面へ戻ることが検出されると、その旨をサーバ側コミュニケーション部２３へ通知して
（Ｓ４９）、サーバ側監視制御部２２から配信される映像情報に基づく図６に示されるようなカメラ１１により得られた映像の表示を行う（Ｓ４１）。
【００３４】
このようにチャットにより協議がなされた場合には、協議結果に基づく制御指示取り消し等の制御が、上記ステップＳ４１にて表示された画面において行われるので、その後には制御の競合が解消され、適切な監視制御を行うことが可能となる。
【００３５】
また上記ステップＳ４６において「キャンセル」ボタンの操作を検出すると、サーバ側コミュニケーション部２３へキャンセルの情報が送られ、サーバ側監視制御部２２から配信される映像情報に基づく図６に示されるようなカメラ１１により得られた映像の表示を行う（Ｓ４１）。この場合には、協議結果に基づくものではないが制御指示取り消し等の制御が、上記ステップＳ４１にて表示された画面において行われ得るので、適切な監視制御を行うことが可能となる。
【００３６】
なお、以上の実施の形態においてはダイアログボックスに、制御情報に関し競合が発生した旨及びチャット画面へ進むのかに係る問い合わせメッセージのみを表示したが、サーバ側監視制御部２２は競合に係る制御情報や競合した端末のＩＰアドレスを有しているので、これを直接或いは変換して端末の名称などにしてサーバ側コミュニケーション部２３に対して送り、ダイアログボックスに運用情報や競合情報として表示するようにしてもよい。
【００３７】
例えば図８においてはダイアログボックスＤ１に、競合に係る端末の名称（管理所Ｂ）、競合した制御情報の内容（それぞれ右旋回で、５０度と６０度であること）がテーブル化されて表示されている。この表示においても実際には図６に示したカメラ１１によって得られた映像の一部がダイアログボックスＤ１に隠されたものが表示されている。これによれば、例えば、「当方」に先に制御権を譲ってもらい、次に「管理所Ｂ」へ制御権を譲るような協議が可能となり、協議の迅速な進行に寄与することができる。
【００３８】
また前述したことではあるが、協議はチャットに限らず、メッセージ通知やＩＰ電話やＩＰＦＡＸ（ファクシミリ通信）などによってもよいことは勿論であり、これらによる手法が複数可能である場合にはこれらのうちのいずれを選択するか問い合わせる表示を上記ダイアログボックスに付加し、選択された結果に応じて協議手段を提供してもよい。
【００３９】
なお、協議をするかキャンセルとなるかは、基本的に２つ以上の監視制御端末のオペレータが協議を選択した場合に、その選択を行った監視制御端末のオペレータによる協議へ進み、キャンセルを選択した監視制御端末では制御指示を取り下げたものとしてサーバ側コミュニケーション部２３がサーバ側監視制御部２２へ通知し、これに基づきサーバ側監視制御部２２が処理を行う。また、２つの監視制御端末による競合発生の場合に一方がキャンセルを選択した場合には、キャンセルを選択した監視制御端末では制御指示を取り下げたものとしてサーバ側コミュニケーション部２３がサーバ側監視制御部２２へ通知し、残りの監視制御端末の制御信号に基づきサーバ側監視制御部２２が処理を行う。
【００４０】
【発明の効果】
以上説明したように本発明によれば、制御サーバには、監視制御対象装置の監視制御を行うためのサーバ側監視制御部と、サーバ側監視制御部と連携して監視制御端末と連絡を取り合うためのサーバ側コミュニケーション部と、ＷＷＷサーバが備えられており、ＷＷＷサーバはプログラムをダウンロードしてＷｅｂブラウザにおいて、サーバ側監視制御部と情報の送受を行い、オペレータによる指示入力に基づき制御コマンドを送出する端末側監視制御部及び、前記端末側監視制御部と連携し、前記サーバ側コミュニケーション部を介して他の監視制御端末との間にて相互に連絡を取り合うための端末側コミュニケーション部を発生させるので、端末側コミュニケーション部を用いてサーバ側コミュニケーション部を介して複数の監視制御端末間にて相互に連絡を取り合うことができ、制御の競合の場合に適切な協議を保証する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る制御サーバを含む本発明の実施の形態に係る遠隔監視制御システムの構成図。
【図２】本発明の実施の形態に係る遠隔監視制御システムの動作を説明するためのフローチャート。
【図３】本発明の実施の形態に係る遠隔監視制御システムの動作を説明するためのフローチャート。
【図４】本発明の実施の形態に係る遠隔監視制御システムの動作を説明するためのフローチャート。
【図５】本発明の実施の形態に係る遠隔監視制御システムの動作を説明するためのフローチャート。
【図６】本発明の実施の形態に係る遠隔監視制御システムの動作により監視制御端末において表示される画面の一例を示す図。
【図７】本発明の実施の形態に係る遠隔監視制御システムの動作により監視制御端末において表示される、ダイアログボックスを表示した画面の一例を示す図。
【図８】本発明の実施の形態に係る遠隔監視制御システムの動作により監視制御端末において表示される、ダイアログボックスを表示した画面の他の一例を示す図。
【図９】本発明の実施の形態に係る遠隔監視制御システムの動作を説明するためのフローチャート。
【図１０】従来の制御サーバを含む従来の遠隔監視制御システムの構成図。
【符号の説明】
１  監視制御対象装置
２  制御サーバ
３  ネットワーク
４−１、４−２  監視制御端末
１１  カメラ
１２  旋回装置
２１  ＷＷＷサーバ
２２  サーバ側監視制御部
２３  サーバ側コミュニケーション部
４１−１、４１−２  Ｗｅｂブラウザ
４２−１、４２−２  端末側監視制御部
４３−１、４３−２  端末側コミュニケーション部
【図１】
0004060548.tif 000002
【図２】
0004060548.tif 000003
【図３】
0004060548.tif 000004
【図４】
0004060548.tif 000005
【図５】
0004060548.tif 000006
【図６】
0004060548.tif 000007
【図７】
0004060548.tif 000008
【図８】
0004060548.tif 000009
【図９】
0004060548.tif 000010
【図１０】
0004060548.tif 000011