(57)【特許請求の範囲】
【請求項１】
ネットワークに接続され、被制御機器を収容する複数のサーバと、このサーバを通じて、クライアント端末より前記サーバが収容する被制御機器を遠隔操作する制御システムにおいて、
前記サーバは、
前記クライアント端末からの要求に応じて、前記被制御機器を遠隔操作するためのＷｅｂリソースを提供するＷｅｂリソース提供手段と、
前記クライアント端末からの要求に応じて、前記被制御機器を制御する機器制御手段とを備え、
前記クライアント端末は、
前記ネットワークを通じて前記サーバのＷｅｂリソース提供手段との間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、被制御機器の制御に関わる通信については、取得した前記Ｗｅｂリソース中のアプレットを実行することにより前記サーバの機器制御手段と常時セッションを張り、前記画面表示のバックグラウンドで行うＷｅｂ閲覧手段を備えることを特徴とする制御システム。
【請求項２】
ネットワークに接続され、被制御機器を収容し、前記ネットワークを通じてＷｅｂリソースを提供するとともに、自己が収容する被制御機器を前記ネットワークを通じた指示に応じて制御する複数のサーバと、前記ネットワークを通じて接続可能なクライアント端末において、
前記ネットワークを通じて前記サーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立して、前記Ｗｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、被制御機器の制御に関わる通信については、取得した前記Ｗｅｂリソース中のアプレットを実行することにより前記サーバと常時セッションを張り、前記画面表示のバックグラウンドで行うＷｅｂ閲覧手段を備えることを特徴とするクライアント端末。
【請求項３】
ネットワークに接続され、少なくとも監視カメラと、この監視カメラにて撮像した映像を表示するモニタを収容する複数のサーバと、このサーバを通じて、クライアント端末より前記サーバが収容する監視カメラを遠隔操作する制御システムにおいて、
前記サーバは、
前記クライアント端末からの要求に応じて、前記監視カメラを遠隔操作するためのＷｅｂリソースを提供するＷｅｂリソース提供手段と、
前記クライアント端末からの要求に応じて、前記監視カメラを制御する機器制御手段とを備え、
前記クライアント端末は、
前記ネットワークを通じて前記サーバのＷｅｂリソース提供手段との間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラの制御に関わる通信については、取得した前記Ｗｅｂリソース中のアプレットを実行することにより前記サーバの機器制御手段と常時セッションを張り、前記画面表示のバックグラウンドで行うＷｅｂ閲覧手段を備えることを特徴とする制御システム。
【請求項４】
ネットワークに接続され、少なくとも監視カメラと、この監視カメラにて撮像した映像を表示するモニタを収容し、前記ネットワークを通じてＷｅｂリソースを提供するとともに、自己が収容する監視カメラを前記ネットワークを通じた指示に応じて制御する複数のサーバと、前記ネットワークを通じて接続可能なクライアント端末において、
前記ネットワークを通じて前記サーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立して、前記Ｗｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラの制御に関わる通信については、取得した前記Ｗｅｂリソース中のアプレットを実行することにより前記サーバと常時セッションを張り、前記画面表示のバックグラウンドで行うＷｅｂ閲覧手段を備えることを特徴とするクライアント端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークに接続される複数のサーバマシンに収容される監視カメラなどの被制御機器を、クライアント端末より遠隔操作する制御システムに関する。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、ＷＷＷシステムは単に情報を配信するためのものから、受発注システムや、ワークフローシステムといったアプリケーションシステムを構築する手段として発展してきている。
【０００３】
ネットワークをＷＷＷ化する利点として、クライアントのアクセス位置に制限がなく、またクライアント上にあらかじめソフトをインストールしておく必要がないことがある。
【０００４】
この特徴を生かして、ビジネス業務ロジック以外に産業分野へのＷＷＷシステムの導入が行われるようになった。特に遠隔監視システムは、システムの性質上、特にＷＷＷの利点を生かせる分野としてＷＷＷ化がさかんに検討されている。
【０００５】
遠隔監視システムでは、クライアントからデバイスを制御できること、またデバイスからの通知をクライアント側に送信できることが要件となる。
これをＷＷＷ上で実現する場合、ＷＷＷブラウザからの要求が、ＨＴＴＰプロトコルで行なわれるのか、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）の独自プロトコルで行なわれるのかによって、実現の方式が変わってくる。
【０００６】
ＨＴＴＰプロトコルの場合、図２に示すように、サーバマシン２０のＷｅｂサーバ２１がクライアント１０からの制御要求を受付け、その後、実デバイスを制御するための制御サーバ２２が起動されて制御が実施され、この制御結果はＷｅｂサーバ２１を通じてクライアント１０のＷｅｂブラウザ１１に伝送される。この方式では要求毎に、セッションが開設／切断される。
【０００７】
一方、ＴＣＰ／ＩＰ上の独自プロトコルによって要求を行う場合、図３に示すように、クライアント１０は、ａｐｐｌｅｔと呼ばれるプログラムをＷｅｂブラウザ１２上に走らせ、Ｗｅｂサーバ２１とは別セッションで、サーバマシン２０上の制御サーバ２２にセッションを張る。そして、このセッションを通じてデバイスを制御する。この場合、ａｐｐｌｅｔが起動されている間は、上記セッションが常時張られる。
【０００８】
以上のように、ＨＴＴＰプロトコルを用いる場合、クライアントからの要求に対して応答するだけのプロトコルのため、デバイスからの通知をオンラインでクライアントに送信することが不可能になる。
【０００９】
一方、ａｐｐｌｅｔを利用した方式では、ＴＣＰ／ＩＰ上の独自セッションが制御モジュールとの間で常時張られているため、デバイスからの通知もオンラインでクライアント側に送信することができる。
ただし、ａｐｐｌｅｔは、起動遅延や変更容易性の点でＨＴＭＬリソースに劣る。
【００１０】
このように、これら２つの方式では、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷＷＷの手軽さを維持しつつ、被制御機器に対するオンライン制御を可能にするような遠隔監視システムを構築するのは困難であった。
【００１１】
【発明が解決しようとする課題】
従来の制御システムでは、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷｅｂの手軽さを維持しつつ、被制御機器に対するオンライン制御を可能にすることが困難であるという問題があった。
【００１２】
この発明は上記の問題を解決すべくなされたもので、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷｅｂの手軽さを維持しつつ、被制御機器に対するオンライン制御を可能にすることが可能な制御システムおよびクライアント端末を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の目的を達成するために、この発明は、ネットワークに接続される複数のサーバを通じて、クライアント端末よりサーバが収容する被制御機器を遠隔操作する制御システムにおいて、サーバは、クライアント端末からの要求に応じて、ＨＴＭＬで記述した、クライアント端末に対して被制御機器を遠隔操作するためのＷｅｂリソースを提供するＷｅｂリソース提供手段と、クライアント端末からの要求に応じて、被制御機器を制御する機器制御手段とを備え、クライアント端末は、ネットワークを通じてサーバのＷｅｂリソース提供手段との間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、被制御機器の制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバの機器制御手段と常時セッションを張り、画面表示のバックグラウンドで行うＷｅｂ閲覧手段を具備して構成するようにした。
【００１４】
また、この発明は、ネットワークに接続される複数のサーバと、ネットワークを通じて接続可能なクライアント端末において、ネットワークを通じてサーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立して、ＨＴＭＬで記述されたＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、被制御機器の制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバと常時セッションを張り、画面表示のバックグラウンドで行うＷｅｂ閲覧手段を具備して構成するようにした。
【００１５】
さらに、この発明は、ネットワークに接続され、少なくとも監視カメラと、この監視カメラにて撮像した映像を表示するモニタを収容する複数のサーバと、このサーバを通じて、クライアント端末よりサーバが収容する監視カメラを遠隔操作する制御システムにおいて、サーバは、クライアント端末からの要求に応じて、クライアント端末に対してＨＴＭＬで記述した、監視カメラを遠隔操作するためのＷｅｂリソースを提供するＷｅｂリソース提供手段と、クライアント端末からの要求に応じて、監視カメラを制御する機器制御手段とを備え、クライアント端末は、ネットワークを通じてサーバのＷｅｂリソース提供手段との間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラの制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバの機器制御手段と常時セッションを張り、画面表示のバックグラウンドで行うＷｅｂ閲覧手段を具備して構成するようにした。
【００１６】
さらにまた、この発明は、ネットワークに接続され、少なくとも監視カメラと、この監視カメラにて撮像した映像を表示するモニタを収容し、ネットワークを通じてＷｅｂリソースを提供するとともに、自己が収容する監視カメラをネットワークを通じた指示に応じて制御する複数のサーバと、ネットワークを通じて接続可能なクライアント端末において、ネットワークを通じてサーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立して、ＨＴＭＬで記述されたＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラの制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバと常時セッションを張り、画面表示のバックグラウンドで行うＷｅｂ閲覧手段を具備して構成するようにした。
【００１７】
上記構成の制御システムおよびクライアント端末では、クライアント端末において、ネットワークを通じてサーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラなどの被制御機器の制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバの機器制御手段と常時セッションを張り、画面表示に並行してバックグラウンドで行うようにしている。
【００１８】
したがって、上記構成の制御システムおよびクライアント端末によれば、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷｅｂの手軽さを維持しつつ、監視カメラなどの被制御機器に対するオンライン制御を可能にすることができる。
【００１９】
【発明の実施の形態】
以下、図面を参照して、この発明の一実施形態について説明する。
この発明に係わる遠隔監視システムは、複数の遠隔監視システムをＬＡＮ回線で接続して構成される。図１は、上記遠隔監視システムの１つの構成を示すものである。
【００２０】
この遠隔監視システムは、Ｗｅｂブラウザを備えたパーソナルコンピュータなどの制御機器１００と、この制御機器１００をクライアント端末とするサーバマシン２００を備えている。
【００２１】
また、各遠隔監視システムには、映像システムが対応づけられいる。映像システムは、上記遠隔監視システムの被制御機器であり、ＶＳＷ（ビデオ・スイッチャ）３０と、監視カメラ３１〜３３と、モニタ３４，３５とを備える。
【００２２】
ＶＳＷ３０は、監視カメラ３１〜３３、モニタ３４，３５を収容する他に、映像中継回線を通じて、他の遠隔監視システムに対応づけられた映像システムのＶＳＷと接続され、サーバマシン２００から指示に応じて、映像信号の入出力を行う。監視カメラ３１〜３３は、サーバマシン２００から入力される制御信号により制御される。
【００２３】
サーバマシン２００は、他の遠隔監視システムのサーバマシン（図示しない）とＬＡＮ回線により接続され、ＨＴＭＬ（Hyper Text Markup Language）ファイルなどのリソースを蓄積し提供するＷｅｂサーバ２０１と、ＶＳＷ（ビデオ・スイッチャ）３０を通じてモニタ３４，３５に入力する映像信号の切換制御を行ったり、監視カメラ３１〜３３の撮像制御や制御機器１００に対する制御を行う制御サーバ２０２とを備え、これらＷｅｂサーバ２０１と制御サーバ２０２とが常に対になって起動されている。
【００２４】
また、Ｗｅｂサーバ２０１は、管轄内における制御機器１００に対して制御画面のリソースをロードする機能を持つが、実際に制御機器１００に対する制御は行わず、この制御は、制御サーバ２０２によって行う。
【００２５】
制御機器１００とＷｅｂサーバ２０１とのセッションは、制御機器１００からリソースが要求される時に行われ、その後、リソースロードの終了とともに切断される。
【００２６】
Ｗｅｂサーバ２０１から制御機器１００にロードされた画面上には、制御サーバ２０２と通信するための小さなプログラム（通信ａｐｐｌｅｔ）が組み込まれており、この通信ａｐｐｌｅｔが直接制御サーバ２０２と常時セッションを張ることによって種々の制御を実現する。
【００２７】
また、制御機器１００は、クライアント画面を構成するＷｅｂブラウザのリソースをロードする際は、ＷｅｂブラウザがＨＴＴＰにより、Ｗｅｂサーバ２０１、乃至Ｗｅｂサーバ２０１とＬＡＮ回線を介した他のサーバマシンのＷｅｂサーバより取得する。
【００２８】
そしてまた、制御機器１００は、Ｗｅｂブラウザのクライアント画面のバックグラウンドで、通信ａｐｐｌｅｔを起動して、ＴＣＰ／ＩＰ上の独自プロトコルによって制御サーバ２０２と常時セッションを確立し、監視カメラ３１〜３３やモニタ３４，３５などの被制御機器に対する制御要求や、制御に対する応答・通知などを通信する。
【００２９】
次に、上記構成の遠隔監視システムの動作について説明する。
制御機器１００は、ＷｅｂブラウザがＨＴＭＬ画面を形成する。そして、Ｗｅｂブラウザは、Ｗｅｂサーバ２０１とセッションを確立し、ＨＴＴＰによりＨＴＭＬ画面で表示するためのリソースをロードして表示する。
【００３０】
その後、制御機器１００は、Ｗｅｂブラウザのクライアント画面表示に並行したバックグラウンドで、通信ａｐｐｌｅｔを起動して、ＴＣＰ／ＩＰ上の独自プロトコルによって制御サーバ２０２と常時セッションを確立する。
【００３１】
そして、制御機器１００のオペレータが上記ＨＴＭＬ画面を通じて、制御対象とする監視カメラ３１〜３３の選択、および選択した監視カメラの撮像方向や撮像画角の指示、あるいは、制御対象とするモニタ３４，３５の選択、および選択したモニタに表示する監視カメラの映像を選択すると、制御サーバ２０２は、上記指示を認識して制御信号を出力し、監視カメラの撮像方向や撮像画角等の制御を行うとともに、ＶＳＷ３０に対して、モニタに入力する映像信号を切替える制御等を行う。
【００３２】
このような制御指示が制御機器１００より制御サーバ２０２およびＶＳＷ３０を通じてなされた後、ＶＳＷ３０は、上記制御指示に対する制御結果を制御サーバ２０２を通じて制御機器１００に通知する。
この通知された制御結果は、Ｗｅｂブラウザ上のＨＴＭＬ画面を通じて、制御機器１００のオペレータに通知される。
【００３３】
以上のように、上記構成の遠隔監視システムでは、制御機器１００において、ＷｅｂブラウザがＨＴＴＰにより一時的にセッションを確立してクライアント画面を構成するリソースをＷｅｂサーバ２０１より取得する。
【００３４】
そして、制御機器１００が、Ｗｅｂブラウザのクライアント画面表示に並行したバックグラウンドで、通信ａｐｐｌｅｔを起動して、ＴＣＰ／ＩＰ上の独自プロトコルにより制御サーバ２０２と常時セッションを確立し、被制御機器に対する制御要求や、制御に対する応答・通知などを通信するようにしている。
【００３５】
したがって、上記構成の遠隔監視システムによれば、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷｅｂの手軽さを維持しつつ、被制御機器に対するオンライン制御を可能にすることができる。
【００３６】
尚、この発明は上記実施の形態に限定されるものではない。その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【００３７】
【発明の効果】
以上述べたように、この発明では、クライアント端末において、ネットワークを通じてサーバとの間に、Ｗｅｂリソースを取得する期間だけセッションを確立してＷｅｂリソースを取得し、画面表示については、取得したＷｅｂリソース中のＨＴＭＬ記述された情報に基づいて行い、一方、監視カメラなどの被制御機器の制御に関わる通信については、取得したＷｅｂリソース中のアプレットを実行することによりサーバの機器制御手段と常時セッションを張り、画面表示に並行したバックグラウンドで行うようにしている。
【００３８】
したがって、この発明によれば、Ｗｅｂブラウザ上に表示されるクライアント画面はＨＴＭＬとしてのＷｅｂの手軽さを維持しつつ、監視カメラなどの被制御機器に対するオンライン制御を可能にすることが可能な制御システムおよびクライアント端末を提供できる。
【図面の簡単な説明】
【図１】この発明に係わる遠隔監視システムの一実施形態の構成を示す図。
【図２】従来の遠隔監視システムの構成を示す図。
【図３】従来の遠隔監視システムの構成を示す図。
【符号の説明】
１００…制御機器
２００…サーバマシン
２０１…Ｗｅｂサーバ
２０２…制御サーバ
３０…ビデオスイッチャ（ＶＳＷ）
３１〜３３…監視カメラ
３４，３５…モニタ
【図１】
0004287012.tif 000002
【図２】
0004287012.tif 000003
【図３】
0004287012.tif 000004