(57)【要約】【課題】監視システム内において、プログラムの更新ができるとともに、プログラム配信センターからもプログラムを更新することができるようにする。【解決手段】プログラム配信センター１と監視システム２がインターネット３を介して接続され、プログラム配信センター１は、監視用プログラムのバージョン情報を管理する手段４３と、監視システム２にプログラムを送信する手段４４を備え、監視システム２の更新プログラム収集装置５は監視システム２内のプログラムのバージョン情報５２をプログラム配信センター１に通知する手段と、プログラム配信センター１からプログラムを収集する手段５５と、収集したプログラムを監視装置６にアップロードする手段５６を備え、監視装置６は、監視端末８にプログラムを配信する手段６２を備え、監視端末８は監視装置６からプログラムをダウンロードする手段９０１を備える。【選択図】図１
2007156622.tif 000002
【特許請求の範囲】
【請求項１】
プログラム配信センターと監視システムとをネットワークにより接続した遠隔監視システムであって、上記監視システムのバージョン情報を上記プログラム配信センターに通知するバージョン情報通知手段と、上記プログラム配信センターのバージョン情報と上記監視システムのバージョン情報とを比較し、上記監視システムのバージョン情報の方が古い場合に、当該バージョン情報に対応するプログラムを上記監視センターに送信する手段と、上記送信されたプログラムを監視装置にアップロードする手段と、上記監視装置内のプログラムを監視端末に配信する手段とを設けたことを特徴とする遠隔監視システム。
【請求項２】
上記バージョン情報通知手段を定期的に起動させるための手段を設けたことを特徴とする請求項１記載の遠隔監視システム。
【請求項３】
上記バージョン情報通知手段を起動させるためのバージョン情報要求手段を上記プログラム配信センターに設置したことを特徴とする請求項１又は請求項２記載の遠隔監視システム。
【請求項４】
上記バージョン情報要求手段を定期的に起動させるための手段を設けたことを特徴とする請求項３記載の遠隔監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔監視システムに関するものであり、特にシステム内で使用されるプログラムを更新することができる遠隔監視システムに関するものである。
【背景技術】
【０００２】
従来の監視システムにおいては、ネットワークを介してプログラムを更新する装置は存在しておらず、プログラムを監視システム毎に用意し、又現地に赴いて手動でアップロードする必要があった。
ネットワークを介してプログラムを更新する技術としては、ネットワークを介してネットワーク機器のソフトウェアを更新させる際に、ネットワーク機器におけるソフトウェアの更新処理の結果をユーザに容易に確認させることができる電子装置があった（特許文献１参照）。
【０００３】
【特許文献１】特開２００５−１１５９２０号公報（特に図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の監視システムは以上のように構成されているので、プログラムを監視システム毎に用意し、又現地に赴いて手動でアップロードする必要があった。
又各監視システムのバージョン情報を管理することが困難であるという問題もあった。
更にプログラムを各監視システム毎において実行する場合、プログラムを各監視システム毎に送付すると、通信料が多くなってしまうという問題点もあった。
【０００５】
この発明は上記のような課題を解決するためになされたものであり、監視システム内において、プログラムの更新ができると共に、プログラム配信センターからもプログラムを更新することのできる遠隔監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の請求項１に係る遠隔監視システムは、プログラム配信センターと監視システムとをネットワークにより接続したものであって、監視システムのバージョン情報をプログラム配信センターに通知するバージョン情報通知手段と、プログラム配信センターのバージョン情報と監視システムのバージョン情報とを比較し、監視システムのバージョン情報の方が古い場合に、当該バージョン情報に対応するプログラムを監視センターに送信する手段と、送信されたプログラムを監視装置にアップロードする手段と、監視装置内のプログラムを監視端末に配信する手段とを設けたものである。
【発明の効果】
【０００７】
この発明の請求項１に係る遠隔監視システムによれば、プログラム配信センターと監視システムとをネットワークにより接続したものであって、監視システムのバージョン情報をプログラム配信センターに通知するバージョン情報通知手段と、プログラム配信センターのバージョン情報と監視システムのバージョン情報とを比較し、監視システムのバージョン情報の方が古い場合に、当該バージョン情報に対応するプログラムを監視センターに送信する手段と、送信されたプログラムを監視装置にアップロードする手段と、監視装置内のプログラムを監視端末に配信する手段とを設けたので、監視システム内においてプログラムの更新ができるとともに、プログラム配信センターからもプログラムを更新することができるようになる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下この発明の一実施形態を図に基づいて説明する。図１はこの発明の実施の形態１による遠隔監視システムを示すブロック構成図であり、図において、プログラム配信センター１と監視システム２とはインターネット３等のネットワークによって互いに接続されている。
【０００９】
プログラム配信センター１には更新プログラム配信装置４が設けられており、この更新プログラム配信装置４はプログラム４１及びプログラム４１のバージョンに関する情報であるバージョン情報４２を有しており、又バージョン情報４２を管理するためのバージョン情報管理手段４３とプログラム４１を監視システム２に送信するためのプログラム送信手段４１を備えている。尚図２はバージョン情報４２の一例を示す図である。
【００１０】
監視システム２は更新プログラム収集装置５、監視装置６、監視対象７ａ〜７ｎ及び監視端末８を備えている。更新プログラム収集装置５、監視装置６及び監視端末８は情報ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）９を介して接続されている。監視装置６と監視対象７ａ〜７ｎは制御ＬＡＮ１０を介して接続されている。
【００１１】
更新プログラム収集装置５は、プログラム配信センター１に関する情報である配信元情報５１及び監視システム２内のプログラムのバージョンに関する情報であるバージョン情報５２を有している。図３は配信元情報５１の一例を示す図であり、図４はバージョン情報５２の一例を示す図である。
【００１２】
更に更新プログラム収集装置５は、バージョン情報５２を管理するためのバージョン情報管理手段５３と、配信元情報５１に基づきプログラム配信センター１にバージョン情報５２を通知するバージョン情報通知手段５４と、プログラム配信センター１からプログラム４１を収集するためのプログラム収集手段５５と、プログラム配信センター１から収集されたプログラム４１を監視装置６に対してアップロードするためのプログラムアップロード手段５６を備えている。
【００１３】
監視装置６は、プログラム６１を保持し、監視端末８の要求に応じてプログラム６１を送信するためのプログラム配信手段６２と、監視対象７ａ〜７ｎからデータを収集し、収集されたデータを監視端末８に配信するデータ収集配信手段６３を備える。
【００１４】
監視端末８は汎用ブラウザ９を有しており、汎用ブラウザ９は監視装置６からプログラムをダウンロードするためのプログラムダウンロード手段９０１と、監視装置６からダウンロードされたプログラムを実行するためのプログラム実行手段９０２を備えている。
【００１５】
次に動作についてシーケンス図に基づき説明する。図５はバージョン情報通知手段５４の起動から監視装置６にプログラムをアップロードするまでの処理を示すシーケンス図である。バージョン情報通知手段５４を起動すると（ＳＴＥＰ１００）、バージョン情報通知手段５４はバージョン情報管理手段５３からバージョン情報５２を取得するとともに（ＳＴＥＰ１０１）、自ら保持する配信元情報５１を取得し（ＳＴＥＰ１０２）、バージョン情報メッセージをプログラム配信センター１に送信する（ＳＴＥＰ１０３）。
【００１６】
図６はバージョン情報メッセージの一例を示す図である。更新プログラム配信装置４はバージョン情報メッセージを受信することにより、監視システム２におけるプログラムのバージョン情報５２を取得し（ＳＴＥＰ１０４）、バージョン情報管理手段４３からプログラム配信センター１におけるプログラムのバージョン情報４２を取得する（ＳＴＥＰ１０５）。
【００１７】
そして更新プログラム配信装置４はこれら２つのバージョン情報４２，５２を比較し（ＳＴＥＰ１０６）、比較結果に従いバージョン情報応答メッセージを作成し、当該メッセージをプログラム送信手段４４によって監視システム２に送信する（ＳＴＥＰ１０７）。
【００１８】
図７は２つのバージョン情報４２，５２を比較してからバージョン情報応答メッセージを送信するまでの動作を示すフローチャートである。
先ずバージョン情報の比較が開始され（ＳＴＥＰ１０６）、監視システム２のバージョン情報５２の方が古いか否かが判断される（ＳＴＥＰ１０６１）。
【００１９】
監視システム２のバージョン情報５２の方が古いと判断されれば、バージョン情報応答メッセージにプログラム４１が添付される（ＳＴＥＰ１０６２）。更にはプログラム名、バージョン名及びファイル名がバージョン情報応答メッセージに付け加えられる（ＳＴＥＰ１０６３）。
【００２０】
そして全てのプログラムのバージョンの比較が完了したか否かが判断され（ＳＴＥＰ１０６４）、完了した場合にはバージョン情報応答メッセージが送信される（ＳＴＥＰ１０７）。図８はバージョン情報応答メッセージの一例を示す図であり、図２のバージョン情報４２と図４のバージョン情報５２とを比較すると、バージョンが異なるプログラムａａａ及びｂｂｂがバージョン情報応答メッセージに記載されていることが判る。
【００２１】
更新プログラム収集装置５は、プログラム収集手段５５によってバージョン情報応答メッセージを受信するとともに、バージョン情報応答メッセージを解析する（ＳＴＥＰ１０８）。そして解析結果に基づき、バージョン情報管理手段５３は監視システム２におけるプログラムのバージョン情報５２を更新し（ＳＴＥＰ１０９）、プログラムアップロード手段５６は監視装置６に対してプログラムをアップロードする（ＳＴＥＰ１１０）。
【００２２】
次に図９は、汎用ブラウザ９の起動から画面の表示内容が更新されるまでの処理を示すシーケンス図である。
監視端末８の汎用ブラウザ９を起動すると（ＳＴＥＰ２００）、汎用ブラウザ９におけるプログラムダウンロード手段９０１が監視装置６に対してプログラムをダウンロードするように要求し（ＳＴＥＰ２０１）、監視装置６のプログラム配信手段６２はプログラム６１を送信する（ＳＴＥＰ２０２）。
【００２３】
プログラムを受信した監視端末８はプログラム実行手段９０２によりプログラムを実行すると（ＳＴＥＰ２０３）、実行されたプログラム６１によって監視対象７ａ〜７ｎのデータを送信することを要求し（ＳＴＥＰ２０４）、この要求に応じて、監視装置６のデータ収集配信手段６３は監視対象７ａ〜７ｎのデータを監視端末８に配信する（ＳＴＥＰ２０５）。
【００２４】
監視対象７ａ〜７ｎのデータが配信されると、実行中のプログラム６１は監視端末８における画面の表示内容を更新し（ＳＴＥＰ２０６）、監視対象７ａ〜７ｎの状況がユーザに通知される。
以上のように構成することにより、監視システム２内においてプログラムの更新ができるとともに、プログラム配信センター１からもプログラムを更新することができるようになる。
【００２５】
実施の形態２．
図１０はこの発明の実施形態２による遠隔監視システムを示すブロック構成図である。
上記実施の形態１では、バージョン情報通知手段５４を手動で起動することによりプログラムを更新する場合について述べたが、実施の形態２においては、図１０に示すように、バージョン情報通知手段５４を定期的に起動するための定周期起動手段５７を設けたものである。
【００２６】
定周期起動手段５７はバージョン情報通知手段５４を定期的に起動するので、起動する際に人手を必要とせず、自動的にプログラムを更新することができるようになる。
【００２７】
実施の形態３．
図１１はこの発明の実施の形態３による遠隔監視システムを示すブロック構成図である。
上記実施の形態１及び２においては、バージョン情報通知手段５４を手動又は自動で起動することによりプログラムを更新する場合について述べたが、本実施形態においては、図１１に示すように、更新プログラム収集装置５がプログラムの配信先となる監視システム２の情報である配信先情報４５及びバージョン情報要求手段４６を備えたものである。
【００２８】
図１２は配信先情報４５の一例を示す図である。本実施形態においては、バージョン情報通知手段５４をプログラム配信センター１が起動させるようにしたので、プログラム配信センター１が指定したタイミングで各監視システム２におけるプログラムを更新することができるようになる。
【００２９】
次に動作について説明する。
図１３はバージョン情報要求手段４６の起動からバージョン情報通知手段５４の起動までの処理を示すシーケンス図である。バージョン情報要求手段４６が起動されると（ＳＴＥＰ３００）、更新プログラム配信装置４は配信先情報４５を取得し（ＳＴＥＰ３０１）、監視システム２にバージョン情報要求メッセージを送信する（ＳＴＥＰ３０２）。
【００３０】
図１４はバージョン情報要求メッセージの一例を示す図である。バージョン情報要求メッセージを受信した更新プログラム収集装置５はバージョン情報通知手段５４を起動させる（ＳＴＥＰ３０３）。バージョン情報通知手段５４起動後の動作については前述の通りである。
以上のように構成することにより、プログラム配信センター１の状態に基づいて監視システム２におけるプログラムを更新することができる。
【００３１】
実施の形態４．
図１５はこの発明の実施の形態４による遠隔監視システムを示すブロック構成図である。
上記実施の形態３では、バージョン情報要求手段４６を手動で起動することによりプログラムを更新する場合について述べたが、本実施形態においては、図１５に示すように、更新プログラム配信装置４に定周期起動手段４７を設け、この定周期起動手段４７がバージョン情報要求手段４６を定期的に起動するようにしたものである。
【００３２】
以上のように構成することにより、プログラムを設定する担当者は、バージョン情報要求手段４６を逐一起動させることなく、監視システム２におけるプログラムを自動的に更新することができるようになる。
【００３３】
実施の形態５．
図１６はこの発明の実施の形態４による遠隔監視システムを示すブロック構成図である。
上記実施の形態２及び４においては、定周期起動手段５７又は定周期起動手段４７のいづれかにより定期的にプログラムを更新する場合について述べたが、本実施形態においては、図１５に示すように、更新プログラム配信装置４に定周期起動手段４７を設けるとともに、更新プログラム収集装置５に定周期起動手段５７を設けたものである。
【００３４】
以上のように構成することにより、定周期起動手段５７はバージョン情報通知手段５４を定期的に起動するので、起動する際に人手を必要とせず、自動的にプログラムを更新することができるようになるとともに、プログラムを設定する担当者は、バージョン情報要求手段４６を逐一起動させることなく、監視システム２におけるプログラムを自動的に更新することができるようになる。
【図面の簡単な説明】
【００３５】
【図１】この発明の実施の形態１による遠隔監視システムを示すブロック構成図である。
【図２】バージョン情報の一例を示す図である。
【図３】配信元情報の一例を示す図である。
【図４】バージョン情報の一例を示す図である。
【図５】この発明の実施の形態１における動作を示すシーケンス図である。
【図６】バージョン情報メッセージの一例を示す図である。
【図７】この発明の実施の形態１における動作を示すフローチャートである。
【図８】バージョン情報応答メッセージの一例を示す図である。
【図９】この発明の実施の形態１における動作を示すシーケンス図である。
【図１０】この発明の実施の形態２による遠隔監視システムを示すブロック構成図である。
【図１１】この発明の実施の形態３による遠隔監視システムを示すブロック構成図である。
【図１２】配信先情報の一例を示す図である。
【図１３】この発明の実施の形態３における動作を示すシーケンス図である。
【図１４】バージョン情報要求メッセージの一例を示す図である。
【図１５】この発明の実施の形態４による遠隔監視システムを示すブロック構成図である。
【図１６】この発明の実施の形態５による遠隔監視システムを示すブロック構成図である。
【符号の説明】
【００３６】
１  プログラム配信センター、２  監視システム、３  ネットワーク、６  監視装置、８  監視端末、４６  バージョン情報要求手段、５４  バージョン情報通知手段。
【図１】
2007156622.tif 000003
【図２】
2007156622.tif 000004
【図３】
2007156622.tif 000005
【図４】
2007156622.tif 000006
【図５】
2007156622.tif 000007
【図６】
2007156622.tif 000008
【図７】
2007156622.tif 000009
【図８】
2007156622.tif 000010
【図９】
2007156622.tif 000011
【図１０】
2007156622.tif 000012
【図１１】
2007156622.tif 000013
【図１２】
2007156622.tif 000014
【図１３】
2007156622.tif 000015
【図１４】
2007156622.tif 000016
【図１５】
2007156622.tif 000017
【図１６】
2007156622.tif 000018