(57)【要約】【課題】監視画面の全ての定義情報を一括で生成し作業効率を向上することができる監視画面生成装置を提供する。【解決手段】被監視部１０１をレイアウトして画面表示するためのデータと被監視部１０１の状態を表示するシンボルのデータとを有するソースファイルである監視画面ファイル５を読み込む読込手段２と、監視画面ファイル５、監視画面ファイル５にしたがって表示される被監視部１０１及びシンボルを画面表示するとともに、被監視部１０１の状態を表現するデータを定義する定義テーブル７を画面に表示する表示手段３と、監視画面ファイル５で定義されたすべてのシンボルと、シンボルと関連付けられるデータが無いことまたはユーザの操作によりシンボルに関連付けられた被監視部１０１の状態を表現するデータを画面に一覧表示し、表示した内容を表現するソースファイルである定義情報ファイル６を生成する定義情報設定手段７と備えたものである。【選択図】図１
2010140409.tif 000002
【特許請求の範囲】
【請求項１】
被監視部をレイアウトして画面表示するためのデータと上記被監視部の状態を表示するシンボルのデータとを有するソースファイルである監視画面ファイルを読み込む読込手段と、
上記読込手段にて読み込んだ上記監視画面ファイル、上記監視画面ファイルにしたがって表示される上記被監視部及び上記シンボル、のどちらかまたは両方を画面表示するとともに、上記被監視部の状態を表現するデータを定義する定義テーブルを画面に表示する表示手段と、
上記監視画面ファイルで定義されたすべての上記シンボルと、上記シンボルと関連付けられるデータが無いことまたはユーザの操作により上記シンボルに関連付けられた上記監視部の状態を表現するデータを画面に一覧表示し、表示した内容を表現するソースファイルである定義情報ファイルを生成する定義情報設定手段と備えたことを特徴とする監視画面生成装置。
【請求項２】
上記定義情報ファイルを上記監視画面ファイルに追加して定義付監視画面ファイルとして出力する定義情報出力手段とを備えたことを特徴とする請求項１に記載の監視画面生成装置。
【請求項３】
上記定義情報ファイルと上記定義テーブルとの整合性を判断する整合性チェック手段を備えたことを特徴とする請求項１または請求項２に記載の監視画面生成装置。
【請求項４】
上記定義情報ファイルを読み込む定義情報入力手段を備えることを特徴とする請求項１ないし請求項３のいずれか１項に記載の監視画面生成装置。
【請求項５】
上記表示手段に、上記監視画面ファイルと上記監視画面ファイルにしたがって上記被監視部及び上記シンボルの両方を表示し、上記シンボルと、その上記シンボルに対応する上記監視画面ファイルでのソースとを、選択されているものを他と区別して表示するリンク手段を備えたことを特徴とする請求項１ないし請求項４のいずれか１項に記載の監視画面生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視画面の全ての定義情報を一括で生成し作業効率を向上することができる監視画面生成装置に関するものである。
【背景技術】
【０００２】
従来のシステムでは、監視端末用の監視画面を生成するための画面設計段階で可変要素を抽出して定義ファイルを作成する定義ファイル生成手段と、定義ファイル作成手段により作成された定義ファイルに基づき監視画面自動生成プログラムにて監視画面を作成している（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−３５１７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の監視画面生成は、画面を生成する際に必要な複数の定義情報、又は、定義情報と監視画面を別々に管理している。したがって、関連している複数の定義情報や監視画面と定義情報を変更する際に、別々に修正するため、定義漏れや誤修正の発生、それを確認するための作業量、作業時間が増大するという問題点があった。また、生成された監視画面を確認する際にＷｅｂサーバ、ＤＢサーバを構築し、ネットワークで接続し、起動させてから確認する必要があり、監視画面の生成・修正結果を確認する際に、作業量・作業時間の観点から手間がかかるという問題点があった。
【０００５】
この発明は上記のような課題を解決するためになされたものであり、監視画面の全ての定義情報を一括で生成し作業効率を向上することができる監視画面生成装置を提供するものである。
【課題を解決するための手段】
【０００６】
この発明は、被監視部をレイアウトして画面表示するためのデータと被監視部の状態を表示するシンボルのデータとを有するソースファイルである監視画面ファイルを読み込む読込手段と、
読込手段にて読み込んだ監視画面ファイル、監視画面ファイルにしたがって表示される被監視部及びシンボル、のどちらかまたは両方を画面表示するとともに、被監視部の状態を表現するデータを定義する定義テーブルを画面に表示する表示手段と、
監視画面ファイルで定義されたすべてのシンボルと、シンボルと関連付けられるデータが無いことまたはユーザの操作によりシンボルに関連付けられた被監視部の状態を表現するデータを画面に一覧表示し、表示した内容を表現するソースファイルである定義情報ファイルを生成する定義情報設定手段と備えたものである。
【発明の効果】
【０００７】
この発明の監視画面生成装置は、被監視部をレイアウトして画面表示するためのデータと被監視部の状態を表示するシンボルのデータとを有するソースファイルである監視画面ファイルを読み込む読込手段と、
読込手段にて読み込んだ監視画面ファイル、監視画面ファイルにしたがって表示される被監視部及びシンボル、のどちらかまたは両方を画面表示するとともに、被監視部の状態を表現するデータを定義する定義テーブルを画面に表示する表示手段と、
監視画面ファイルで定義されたすべてのシンボルと、シンボルと関連付けられるデータが無いことまたはユーザの操作によりシンボルに関連付けられた被監視部の状態を表現するデータを画面に一覧表示し、表示した内容を表現するソースファイルである定義情報ファイルを生成する定義情報設定手段と備えたので、定義情報ファイルを監視画面ファイルと関連付けて生成でき作業効率を向上することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下、本願発明の実施の形態について説明する。図１はこの発明の実施の形態１における監視画面生成装置の構成を示す図、図２は図１に示した監視画面生成装置の監視画面ファイルを作成する汎用ファイルエディタとの関係を示す図、図３は図１に示した監視画面生成装置と被監視部とネットワークの関係を示す図、図４は図１に示した監視画面生成装置の監視画面テンプレートファイルの構成を示した図、図５は図４に示した監視画面テンプレートに設定するシンボルテーブルを示した図、図６は図１に示した監視画面生成装置の監視画面ファイルの構成を示した図、図７は図１に示した監視画面生成装置の定義テーブルの構成を示した図、図８は図１に示した監視画面生成装置の定義情報ファイルの構成を示した図である。
【０００９】
図１において、監視画面生成装置１は、被監視部１０１をレイアウトして画面表示するためのデータと被監視部１０１の状態を表示するシンボルのデータとを有するソースファイルである監視画面ファイル５を読み込む読込手段２と、読込手段２にて読み込んだ監視画面ファイル５、監視画面ファイル５にしたがって表示される被監視部１０１及びシンボル、のどちらかまたは両方を画面表示するとともに、被監視部１０１の状態を表現するデータを定義する定義テーブル７を画面に表示する表示手段３と、監視画面ファイル５で定義されたすべてのシンボルと、シンボルと関連付けられるデータが無いことまたはユーザの操作によりシンボルに関連付けられた被監視部１０１の状態を表現するデータを画面に一覧表示し、表示した内容を表現するソースファイルである定義情報ファイル６を生成する定義情報設定手段７と備えている。
【００１０】
そして、図２に示すように、監視画面ファイル５は、汎用ファイルエディタ２２により、監視画面テンプレートファイル２０に被監視部１０１の監視を行うため画面表示に必要となる複数のシンボルのデータがシンボルテーブル２１から追加されて形成される。また、被監視部１０１と監視画面生成装置１とはネットワーク１０８により接続されている。ネットワーク１０８には被監視部１０１を監視するための監視端末１０９と、Ｗｅｂサーバ１０４とが接続されている。監視端末１０９には、汎用ブラウザ１１０と監視画面生成装置１とを備えている。
【００１１】
また、Ｗｅｂサーバ１０４には、アプリケーションサーバ１０５を備えている。アプリケーションサーバ１０５は、監視端末１０９の汎用ブラウザ１１０から監視画面生成装置１にて生成された定義情報ファイル６と、これに対応する監視画面ファイル５とを入力する。そして、アプリケーションサーバ１０５は、この定義情報ファイル６と、監視画面ファイル５とから必要となるデータをデータベースサーバ１０２のデータベース１０３からデータ取得機能部１０６が取得し、そのデータを監視端末１０９にデータ配信機能部１０７からネットワーク１０８を介して配信する。
【００１２】
上記のように構成された実施の形態１の監視画面生成装置の動作について説明する。まず、監視画面テンプレートファイル１は被監視部１０１のレイアウトを、例えば施設Ａ、施設Ｂ、施設Ｃが存在する場合、図４（ａ）のように画面表示するため、例えば、図４（ｂ）に示すようにソースファイルが例えばＨＴＭＬで作成されている。この監視画面テンプレートファイル１に被監視部１０１の監視を行うために画面表示する必要となる複数のシンボルのデータを追加するために、汎用ファイルエディタ２２にて、例えば図５に示すような、シンボルテーブル２１を用いて必要となるシンボルを選択して追加し、監視画面ファイル５を作成する。
【００１３】
具体的には、シンボルテーブル２１が表示され、シンボル、例えば、二重丸の表示（雨量のシンボル）をシンボルテーブル２１上からドラッグして監視画面テンプレートファイル１の画面表示上の必要箇所、例えば施設Ａ上にドロップすることにより、監視画面ファイル５は作成される。そして、例えば図６（ａ）に示すように画面表示され、図６（ｂ）に示すようなソースファイルを有することとなる。この際、同様のシンボルを複数箇所に設定する場合には、シンボルのＩＤに複番が付される、例えば、ａ１、ａ２、・・・のようにそれぞれが区別して設定されることとなる。
【００１４】
具体的に、ここでは、施設Ａには二重丸のシンボル（雨量）と、○中に△のシンボル（水位）とが監視を行うために画面表示する必要があるためこれらが追加される。すると、ソースファイルには、施設Ａに対応する箇所に、二重丸のシンボル（雨量）のＩＤ”ａ１”と、○中に△のシンボル（水位）のＩＤ”ｂ１”とが追加される。施設Ｂには、二重丸のシンボル（雨量）が監視を行うために画面表示する必要があるため追加される。すると、ソースファイルには、施設Ｂに対応する箇所に、二重丸のシンボル（雨量）のＩＤ”ａ２”が追加される。施設Ｃには、二重丸のシンボル（雨量）と、○中に×のシンボル（警報）とが監視を行うために画面表示する必要があるためこれらが追加される。すると、ソースファイルには、施設Ｃに対応する箇所に、二重丸のシンボル（雨量）のＩＤ”ａ３”と、○中に×のシンボル（警報）のＩＤ”ｃ１”とが追加される。
【００１５】
このように作成された監視画面ファイル５を監視画面生成装置１の読込手段２が読み込む。次に、表示手段３が読込手段２にて読み込んだ監視画面ファイル５にしたがって監視画面を表示する。この際の表示は、例えば図６（ａ）に示すような表示となる。次に、定義情報設定手段４において、読み込んだ監視画面ファイル５におけるすべてのシンボルの一覧が例えば図８（ａ）に示すように作成される。具体的には、各シンボルがＩＤ毎、ａ１、ａ２、ａ３、ｂ１、ｃ１、・・・に一覧にて表示されることとなる。最初は、シンボルに何も関連付けられていないので、一覧の項目番号の欄は空白である。
【００１６】
次に、その一覧の何れかのシンボルのＩＤまたは画面表示されたシンボルを選択して、そのシンボルと関連付けられる被監視部１０１のいずれの箇所の状態を表現するものであるかを設定する定義情報を画面に表示された定義テーブル７からユーザが選択して設定する。なお、定義テーブル７は図７に示すように、被監視部１０１のいずれの箇所（施設Ａ、施設Ｂ、施設Ｃ・・・）の、雨量、水位、警報・・・などの状態を表現するデータにそれぞれ項目番号を付して定義情報として示されている。シンボルと定義情報が関連付けられるとシンボルの一覧表示における項目番号の欄に、関連付けられた定義情報の項目番号が表示される。項目番号の欄を選択して、項目番号をユーザがキーボードなどから入力してもよい。すべてのシンボルに対して被監視部１０１の箇所が関連付けられると、図８（ｂ）のような表示になる。ユーザの指示により、シンボルの一覧として表示された内容から、その内容を表現するソースファイルである定義情報ファイル６が生成される。なお、被監視部１０１の箇所が関連付けられていないシンボルが存在する場合でも、定義情報ファイル６を生成できる。
【００１７】
次に、監視画面生成装置１にて生成された定義情報ファイル６と監視画面ファイル５とが汎用ブラウザ１１０により監視端末１０９からネットワークを介して、Ｗｅｂサーバ１０４のアプリケーションサーバ１０５に入力される。そして、アプリケーションサーバ１０５では、この入力された定義情報ファイル６に設定されている項目番号のデータを、データ取得機能部１０６はデータベースサーバ１０２のデータベース１０３から抽出して取得する。そして、定義情報ファイル６および監視画面ファイル５に関連づけて取得したデータを、データ配信機能部１０７からネットワーク１０８を介して監視端末１０９の汎用ブラウザ１１０に送信し、監視端末１０９の監視画面に各シンボルのデータが表示される。そして、監視端末１０９にて被監視部１０１の監視を行う。
【００１８】
上記のような実施の形態１によれば、監視画面ファイルと定義情報ファイルとを一括で管理し、定義情報ファイルを監視画面ファイルと関連付けて生成できるため、従来発生していた定義漏れや、誤修正などを確認するための作業量、作業時間を大幅に削減できる。また、監視画面ファイルを読み込み表示しており、定義情報ファイルを生成しながら監視画面ファイルのレイアウトをその場で確認して作業をすることができる。従来、監視画面を確認する際に必要であった各種サーバの立ち上げ、ネットワークの接続、監視端末からの汎用ブラウザでの確認方法等を行う必要が無く、確認作業量、作業時間を大幅に削減でき、生産性を向上できる。画面には、監視画面とともに監視画面のソースファイルである監視画面ファイル５を表示してもよい。監視画面を表示しないで、監視画面ファイルだけを表示してもよい。監視画面ファイルは、監視画面テンプレートファイルを用いないで作成してもよい。
【００１９】
実施の形態２．
図９はこの発明の実施の形態２における監視画面生成装置の構成を示す図である。図において上記実施の形態１と同様の部分は同一符号を付して説明を省略する。図において、監視画面生成装置１に定義テーブル７を取り込む取込手段８を備えたものである。
【００２０】
上記のように構成された実施の形態２の監視画面生成装置は、上記実施の形態１と同様の工程を経て、定義情報設定手段４にて定義情報ファイル６を作成する前に、定義テーブル７を取込手段８にて取り込んでおく。そして、以下上記実施の形態１と同様の工程を経て定義情報ファイル６を作成する。そして、被監視部１０１の監視を監視端末１０９にて行う。
【００２１】
上記のように構成された実施の形態２の監視画面生成装置によれば、上記実施の形態１と同様の効果を奏するのはもちろんのこと、定義情報ファイルを作成する前に定義テーブルを取り込んでいるため、処理時間を短縮することができる。
【００２２】
実施の形態３．
図１０はこの発明の実施の形態３における監視画面生成装置の構成を示す図である。図において上記各実施の形態と同様の部分は同一符号を付して説明を省略する。図において、監視画面生成装置１に定義情報ファイル５を監視画面ファイル６に追加して定義付監視画面ファイル１０として出力する定義情報出力手段９を備えたものである。
【００２３】
上記のように構成された実施の形態３の監視画面生成装置は、上記各実施の形態と同様の工程を経て、定義情報設定手段４にて定義情報ファイル６を作成し、その後に、定義情報出力手段９にて定義情報ファイル５を予め読み込んでいる監視画面ファイル６に追加して定義付監視画面ファイル１０として出力する。そして、監視端末１０９ではこの定義付監視画像ファイル１０を用いて、以下、上記各実施の形態と同様に、被監視部１０１の監視を監視端末１０９にて行う。
【００２４】
上記のように構成された実施の形態３の監視画面生成装置によれば、上記各実施の形態と同様の効果を奏するのはもちろんのこと、定義情報ファイルを監視画面ファイルに追加して定義付監視画面ファイルとして出力する定義情報出力手段を備えたので、監視のためのデータを取得するために定義付監視画面ファイルの１つのファイルにて対応することができ、より一層効率的に監視を行うことができる。
【００２５】
実施の形態４．
図１１はこの発明の実施の形態４における監視画面生成装置の構成を示す図である。図において上記各実施の形態と同様の部分は同一符号を付して説明を省略する。図において、監視画面生成装置１に、定義情報ファイル６と定義テーブル７との整合性を判断する整合性チェック手段１１を備えたものである。
【００２６】
上記のように構成された実施の形態４の監視画面生成装置は、上記各実施の形態と同様の工程を経て、定義情報設定手段４にて定義情報ファイル６を作成する。そして、整合性チェック手段１１にてこの定義情報ファイル６と定義テーブル７との整合性をチェックする。例えば、定義情報ファイル６において定義テーブル７に存在しない項目番号などが存在した場合には、それは、整合性が無いとして判断するものである。その場合、定義情報ファイル６のその項目番号に対応する部分を削除するなどして、定義情報ファイル６を補正することが考えられる。そして以下、上記各実施の形態と同様に、被監視部１０１の監視を監視端末１０９にて行う。
【００２７】
上記のように構成された実施の形態４の監視画面生成装置によれば、上記各実施の形態と同様の効果を奏するのはもちろんのこと、定義情報ファイルと定義テーブルとの整合性をチェックしているので、信頼性を有する定義情報ファイルを作成することができる。
【００２８】
実施の形態５．
図１２はこの発明の実施の形態５における監視画面生成装置の構成を示す図である。図において上記各実施の形態と同様の部分は同一符号を付して説明を省略する。図において、監視画面生成装置１に、定義情報ファイル６ここでは定義付監視画面ファイル１０から読み込む定義情報入力手段１２を備えたものである。そして、定義情報設定手段４は、入力された定義情報ファイル６の各シンボルにおける定義情報を再設定して定義情報ファイル６を再生成する。
【００２９】
上記のように構成された実施の形態５の監視画面生成装置は、上記各実施の形態と同様の工程を経て、定義付監視画面ファイル１０を出力する。そして、監視端末１０９ではこの定義付監視画像ファイル１０を用いて、以下、上記各実施の形態と同様に、被監視部１０１の監視を監視端末１０９にて行う。しかしながら、この監視において、不都合がある場合には、定義情報入力手段１２にて定義付監視画像ファイル１０の定義情報ファイル６を読み込む。そして、再び、定義情報設定手段４は、読み込んだ定義情報ファイル６の各シンボルにおける定義情報を再設定して定義情報ファイル６を再生成する。そして以下、上記各実施の形態と同様に、被監視部１０１の監視を監視端末１０９にて行う。定義情報設定手段４による再設定をしないで、整合性チェック手段１１による処理を行なうことも可能である。
【００３０】
上記のように構成された実施の形態５の監視画面生成装置によれば、上記各実施の形態と同様の効果を奏するのはもちろんのこと、定義情報ファイルを読み込み再び設定を行うことができるため、被監視部の監視における不都合に対応した定義情報ファイルを設定することができる。
【００３１】
実施の形態６．
図１３はこの発明の実施の形態６における監視画面生成装置の構成を示す図、図１４は図１３に示した監視画面生成装置の表示画面の例を示した図である。図において上記各実施の形態と同様の部分は同一符号を付して説明を省略する。図において、表示手段３に監視画面ファイル５と監視画面ファイル５にしたがって被監視部１０１及びシンボルの両方を表示し、シンボルと、そのシンボルに対応する監視画面ファイル５でのソースとを、選択されているものを他と区別して表示するリンク手段１３を備えたものである。
【００３２】
上記のように構成された実施の形態６の監視画面生成装置は、上記各実施の形態と同様の工程を経て、表示手段３が読込手段２にて読み込んだ監視画面ファイル５を表示する。この際の表示は、例えば図１４に示すように、リンク手段１３を備えているため、監視画面ファイル５の各シンボルの画面表示（図１４（ａ））と、各シンボルのソースファイル（図１４（ｂ））とがリンク表示される（図面上において、グレーにて示した部分）。次に、各シンボルが被監視部１０１のいずれの箇所に相当するかを設定する定義情報を定義テーブル７から設定して定義情報ファイル６を生成する。この際、リンク表示されるため当該設定を精度良く行うことができる。そして以下、上記各実施の形態と同様に、被監視部１０１の監視を監視端末１０９にて行う。
【００３３】
上記のように構成された実施の形態６の監視画面生成装置によれば、上記各実施の形態と同様の効果を奏するのはもちろんのこと、リンク手段にて、各シンボルの画面表示とソースファイルとがリンク表示されるため、定義情報ファイルの設定が行いやすくなる。
【図面の簡単な説明】
【００３４】
【図１】この発明の実施の形態１の監視画面生成装置の構成を示す図である。
【図２】図１に示した監視画面生成装置の監視画面ファイルを作成する汎用ファイルエディタとの関係を示す図である。
【図３】図１に示した監視画面生成装置と被監視部とネットワークの関係を示す図である。
【図４】図１に示した監視画面生成装置の監視画面テンプレートファイルの構成を示した図である。
【図５】図４に示した監視画面テンプレートに設定するシンボルテーブルを示した図である。
【図６】図１に示した監視画面生成装置の監視画面ファイルの構成を示した図である。
【図７】図１に示した監視画面生成装置の定義テーブルの構成を示した図である。
【図８】図１に示した監視画面生成装置の定義情報ファイルの構成を示した図である。
【図９】この発明の実施の形態２の監視画面生成装置の構成を示す図である。
【図１０】この発明の実施の形態３の監視画面生成装置の構成を示す図である。
【図１１】この発明の実施の形態４の監視画面生成装置の構成を示す図である。
【図１２】この発明の実施の形態５の監視画面生成装置の構成を示す図である。
【図１３】この発明の実施の形態６の監視画面生成装置の構成を示す図である。
【図１４】図１３に示した監視画面生成装置の表示画面の例を示した図である。
【符号の説明】
【００３５】
１  監視画面生成装置、２  読込手段、３  表示手段、４  定義情報設定手段、
５  監視画面ファイル、６  定義情報ファイル、７  定義テーブル、
９  定義情報出力手段、１０  定義付監視画面ファイル、１１  整合性チェック手段、
１２  定義情報入力手段、１３  リンク手段。
【図１】
2010140409.tif 000003
【図２】
2010140409.tif 000004
【図３】
2010140409.tif 000005
【図４】
2010140409.tif 000006
【図５】
2010140409.tif 000007
【図６】
2010140409.tif 000008
【図７】
2010140409.tif 000009
【図８】
2010140409.tif 000010
【図９】
2010140409.tif 000011
【図１０】
2010140409.tif 000012
【図１１】
2010140409.tif 000013
【図１２】
2010140409.tif 000014
【図１３】
2010140409.tif 000015
【図１４】
2010140409.tif 000016