(57)【要約】【課題】利用主体の増加による処理項目の追加を円滑かつ適切に行える情報提供装置を得る。【解決手段】子局装置から利用者・利用団体等の利用主体に提供するための複数種別の監視データを取り込み、それぞれのデータに対し利用主体ごとに異なるパラメータに基づきソフトウエア要素によりデータ処理を行い、利用主体に提供するものにおいて、前記ソフトウエア要素を前記複数種別のデータを処理するための複数のソフトウエア部分要素２１１〜２２８によって構成し、前記複数のソフトウエア部分要素２１１〜２２８に係る識別情報を利用主体ごとの階層構造で管理する。【選択図】        図１
2004185168.tif 000002
【特許請求の範囲】
【請求項１】
利用主体に提供するための複数種別のデータについて、それぞれのデータに対し利用主体ごとに異なるパラメータに基づきソフトウエア要素によりデータ処理を行い、利用主体に提供するものにおいて、前記ソフトウエア要素を前記複数種別のデータを処理するための複数のソフトウエア部分要素によって構成し、前記複数のソフトウエア部分要素に係る識別情報を利用主体ごとの階層構造で管理することを特徴とする情報提供装置。
【請求項２】
子局装置から利用主体に提供するための複数種別の監視データを取り込み、それぞれのデータに対し利用主体ごとに異なるパラメータに基づきソフトウエア要素によりデータ処理を行い、利用主体に提供するものにおいて、前記ソフトウエア要素を前記複数種別のデータを処理するための複数のソフトウエア部分要素によって構成し、前記複数のソフトウエア部分要素に係る識別情報を利用主体ごとの階層構造で管理することを特徴とする情報提供装置。
【請求項３】
利用主体の増加に応じて前記ソフトウエア部分要素および必要な定義ファイルを作成することを特徴とする請求項１または請求項２に記載の情報提供装置。
【請求項４】
利用主体からの操作によって、異なるパラメータを設定してデータ処理を行い、その結果をそれぞれの利用主体にデータ提供できることを特徴とする請求項１ないし請求項３のいずれかに記載の情報提供装置。
【請求項５】
各利用主体における表示目的ごとに対応して画面レイアウトを変更し表示することを特徴とする請求項１ないし請求項４のいずれかに記載の情報提供装置。
【請求項６】
利用主体に提供するための複数種別のデータについて、それぞれのデータに対し利用主体ごとに異なるパラメータに基づき複数の制御サーバ装置にそれぞれ設けられたソフトウエア要素によりデータ処理を行い、利用主体に提供するものにおいて、前記ソフトウエア要素を前記複数種別のデータを処理するための複数のソフトウエア部分要素によって構成し、前記複数の制御サーバ装置にそれぞれ設けられた複数のソフトウエア部分要素に係る識別情報を利用主体ごとの階層構造で共通に管理することを特徴とする請求項１ないし請求項５のいずれかに記載の情報提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報提供装置、特に、浄水場等に設置される子局装置から、水位データ等の監視データを取り込み、利用者・利用団体ごとに異なるパラメータに基づいたデータ加工，演算を行い、その結果からＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ＿Ｍａｒｋｕｐ＿Ｌａｎｇｕａｇｅ）を作成し、ＷＷＷ（Ｗｏｒｌｄ＿Ｗｉｄｅ＿Ｗｅｂ）によるインターネットまたはイントラネット上で利用者・利用団体に提供する情報提供装置に関するものである。
【０００２】
【従来の技術】
従来技術において、子局等の被監視制御装置から収集したデータをインターネット上で情報提供するための情報提供装置として、ＨＴＭＬテンプレートを設け、データ取得結果を、ＨＴＭＬテンプレートに埋め込むことで、ＨＴＭＬを作成する情報提供装置が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１１−１４３９１０号公報
【０００４】
【発明が解決しようとする課題】
この従来技術においては、このような情報提供装置により、浄水場等に設置される子局装置から、水位データ等の監視データを取り込み、利用者・利用団体ごとに異なるパラメータに基づいたデータ加工，演算を行い、その結果からＨＴＭＬを作成し、ＷＷＷによるインターネットまたはイントラネット上で利用者・利用団体に提供するに際し、子局装置からの同じ入力データに対して利用者・利用団体毎に異なる複数の検定値で上下限検定を行い、それぞれの検定結果をそれぞれの利用者・利用団体にデータ提供する必要がある場合では、各入力に対し、所要数のソフトウエア（以下、Ｓ／Ｗという）部品でデータ処理を行い、それぞれ別々の項目番号を設定して取り扱っていた。
このため、部品間の接続定義が複雑になり、利用者・利用団体等の利用主体が増えるごとに監視制御サーバ部のＳ／Ｗ構成定義ファイルや、ＷＥＢサーバ部の表示定義ファイルへの変更が必要となるため既存動作部分に影響を与える可能性があるという問題点があった。
また、１データあたり利用者・利用団体分の項目定義を行う必要があり、生産性が低いという問題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、利用主体の増加による処理項目の追加を円滑かつ適切に行える情報提供装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る情報提供装置では、利用主体に提供するための複数種別のデータについて、それぞれのデータに対し利用主体ごとに異なるパラメータに基づきデータ処理を行うソフトウエア要素を前記複数種別のデータを処理するための複数のソフトウエア部分要素によって構成し、前記複数のソフトウエア部分要素に係る識別情報を利用主体ごとの階層構造で管理するものである。
【０００７】
【発明の実施の形態】
実施の形態１．
この発明の実施の形態１を図１に基づいて説明する。図１は実施の形態１における情報提供装置の構成を示すブロック図である。
【０００８】
図１において、子局装置とＦＴＰ（Ｆｉｌｅ＿Ｔｒａｎｓｆｅｒ＿Ｐｒｏｔｃｏｌ）等によりデータ通信を行い、データ収集するデータ受信部１、監視制御機能を有する監視制御サーバ部２、ＷＥＢサーバ部４が設けられている。
監視制御サーバ部２には、Ｓ／Ｗ部品を利用者ごとに集めたＳ／Ｗユニット２１，２２が設けられ、このＳ／Ｗユニット２１，２２には監視制御サーバ部内のデータ処理や加工を行うＳ／Ｗ部品２１１，２１２，２１３〜２２８が設けられている。
また、Ｓ／Ｗ部品間の処理構成を定義したＳ／Ｗ構成定義ファイル３が設けられる。
そして、ＷＥＢサーバ部４には、クライアント向けにＨＴＭＬを作成するデータ公開アプリケーション部４２が設けられている。
データ公開アプリケーション部４２は、ＨＴＭＬ画面のレイアウト情報と表示位置を定義する表示位置ＩＤからなるＨＴＭＬテンプレート４４と、ＨＴＭＬテンプレート４４の表示位置ＩＤと監視制御サーバ２内の項目番号とを関連させる定義ファイル４３とからなる。
また、クライアントからのＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ＿Ｔｒａｎｓｆｅｒ＿Ｐｒｏｔｃｏｌ）要求を解釈し、ＨＴＭＬを応答として返送するＨＴＴＰサーバ４１と、ＷＥＢサーバ部４からＷＥＢブラウザ５へ返却されるＨＴＭＬ４５が設けられている。
【０００９】
次に、動作について説明する。
Ｓ／Ｗ部品２１１〜２２８を利用者ごとに集めたＳ／Ｗユニット２１，２２により、Ｓ／Ｗ部品を「／利用者番号／項目番号＿Ｓ／Ｗ部品名」の階層構造で識別する。
上記の階層構造とすることで、利用者が異なっても項目番号＿Ｓ／Ｗ部品名は同一となり、Ｓ／Ｗ構成定義の登録情報は同様となり利用者番号が異なるＳ／ＷユニットをＳ／Ｗ構成定義ファイル３に定義すればよい。
【００１０】
また、データ公開アプリケーション部４２からのアクセスは、利用者番号を変更した表示定義ファイル４３を用意すれば、所望のデータに対しアクセスできるため、既存のＳ／Ｗ構成定義ファイル３，項目定義ファイルに影響を与えず追加が行える。
【００１１】
この発明による実施の形態１によれば、浄水場などに設置される子局装置から利用者・利用団体等の利用主体に提供するための水位，流量データ等の複数種別の監視データを取り込み、それぞれのデータに対し利用者・利用団体等の利用主体ごとに異なるパラメータに基づき監視制御サーバ部２に設けたソフトウエア要素によりデータ処理を行い、インターネットまたはイントラネット等のネットワークにより、利用者・利用団体等の利用主体に提供するものにおいて、前記ソフトウエア要素を前記水位，流量データ等の複数種別の監視データを処理するためのＳ／Ｗ部品２１１〜２１８からなる複数のソフトウエア部分要素によって構成し、前記Ｓ／Ｗ部品２１１〜２１８からなる複数のソフトウエア部分要素に係る識別情報を利用者・利用団体等の利用主体ごとの階層構造で管理するようにしたので、利用者・利用団体等の利用主体の増加による監視データ処理項目の追加を円滑かつ適切に行える情報提供装置を得ることができる。
【００１２】
実施の形態２．
この発明の実施の形態２を図２に基づいて説明する。図２は実施の形態２における構成を示すブロック図である。
この実施の形態２において、ここで説明する特有の構成以外の構成については、先に説明した実施の形態１における構成と同一の構成内容を有し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００１３】
上記実施の形態１では、Ｓ／Ｗ部品を利用者ごとに集めたＳ／Ｗユニットを設け、既存のＳ／Ｗ構成定義ファイル、表示定義ファイルに影響を与えず追加する場合について述べたが、この実施の形態２では、図２に示すように、Ｓ／Ｗユニット管理部２３を設け、Ｓ／Ｗユニット管理部２３にて、データ公開アプリケーション部４２から、利用者の追加要求があった場合はＳ／Ｗ構成定義ファイル３を読み込み、利用者番号の特定とＳ／Ｗユニット単位でのＳ／Ｗ部品の自動生成、Ｓ／Ｗ部品間の接続とデータ受信部との接続を動的に行うため、利用者の追加があった場合でも、システムへの既存ユニット２１の動作部分に影響がなくシステム内で利用者を追加することができる。
【００１４】
また、データ公開アプリケーション部４２の表示定義ファイル４３を利用者の追加要求に応じて動的に生成していくことで、データ公開アプリケーション部４２の停止もなくシステムを拡張することができる。
【００１５】
この発明による実施の形態２によれば、実施の形態１における構成において、利用者・利用団体等の利用主体の増加に応じて動的に監視制御サーバ部２に設けたＳ／Ｗユニット２１，２２におけるＳ／Ｗ部品２１１〜２２８からなるソフトウエア部分要素および必要なデータ公開アプリケーション部４２の表示定義ファイル４３をＳ／Ｗユニット管理部２３からなるＳ／Ｗユニット管理手段により作成するようにしたので、利用主体の増加による処理項目の追加をソフトウエア部分要素および必要な定義ファイルの作成により円滑かつ適切に行える情報提供装置を得ることができる。
【００１６】
実施の形態３．
この発明の実施の形態３を図３に基づいて説明する。図３は実施の形態３における構成を示すブロック図である。
この実施の形態３において、ここで説明する特有の構成以外の構成については、先に説明した実施の形態１または実施の形態２における構成と同一の構成内容を有し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００１７】
上記実施の形態１では、Ｓ／Ｗ部品を利用者ごとに集めたＳ／Ｗユニットを設け、既存のＳ／Ｗ構成定義ファイル、表示定義ファイルに影響を与えず追加する場合について述べたが、この実施の形態３では、図３に示すように、ＷＥＢサーバ部４６内に、データ設定アプリケーション部４６を設け、ＷＥＢブラウザ５のＵＲＬ（Ｕｎｉｆｏｒｍ＿Ｒｅｓｏｕｃｅ＿Ｌｏｃａｔｏｒ）要求時にＵＲＬとパラメータとして渡される値からデータ設定アプリケーション部４６にて、どのＳ／Ｗユニットか、および、どのＳ／Ｗ部品に対する設定値かを判断し、該当のＳ／Ｗ部品にデータを設定すれば、利用者の判断にてそれぞれのパラメータを変更することができる。
図３の例では、ＵＲＬとパラメータから利用者を００１、項目を００１と判断して、該当のＳ／Ｗ部品２２４に上限値１００を設定している。
【００１８】
この発明による実施の形態３によれば、実施の形態１または実施の形態２における構成において、利用者・利用団体等の利用主体からの操作によって、異なるパラメータを監視制御サーバ部２に設定してデータ加工・演算等のデータ処理を行い、その結果をそれぞれの利用主体にデータ提供できるようにしたので、利用主体の増加による処理項目の追加を円滑かつ適切に行えるとともに、利用主体によりパラメータを変更でき、利用実態に適した情報提供装置を得ることができる。
【００１９】
実施の形態４．
この発明の実施の形態４を図４に基づいて説明する。図４は実施の形態４における構成を示すブロック図である。
この実施の形態４において、ここで説明する特有の構成以外の構成については、先に説明した実施の形態１ないし実施の形態３における構成と同一の構成内容を有し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００２０】
上記実施の形態１では、Ｓ／Ｗ部品を利用者ごとに集めたＳ／Ｗユニットを設け、既存のＳ／Ｗ構成定義ファイル、表示定義ファイルに影響を与えず追加する場合について述べたが、この実施の形態４では、図４に示すように、ＨＴＭＬテンプレートを利用者ごと、または表示目的別に用意すれば、利用者ごとまたは表示目的別に表示レイアウトを変更してデータ提供を行うことができる。
【００２１】
図４の例では、利用者０００用のＨＴＭＬテンプレート４４１、利用者００１用のテンプレート００２を用意し、利用者毎のＵＲＬリクエストに応じて、ＷＥＢブラウザ５１利用者０００には、ＨＴＭＬテンプレート４４１から作成したＨＴＭＬ４５１を、ＷＥＢブラウザ５２利用者００２には、ＨＴＭＬテンプレート４４２から作成したＨＴＭＬ４５２を返却している。
【００２２】
この発明による実施の形態４によれば、実施の形態１ないし実施の形態３のいずれかにおける構成において、各利用主体における表示目的ごとに対応して画面レイアウトを変更し表示するようにしたので、利用主体の増加による処理項目の追加を円滑かつ適切に行えるとともに、利用主体の利用目的に適応した情報提供装置を得ることができる。
【００２３】
実施の形態５．
この発明の実施の形態５を図５に基づいて説明する。図５は実施の形態５における構成を示すブロック図である。
この実施の形態５において、ここで説明する特有の構成以外の構成については、先に説明した実施の形態１ないし実施の形態４における構成と同一の構成内容を有し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００２４】
上記実施の形態１では、Ｓ／Ｗ部品を利用者ごとに集めたＳ／Ｗユニットを設け、既存のＳ／Ｗ構成定義ファイル、表示項目ファイルに影響を与えず追加する場合について述べたが、この実施の形態５では、図５に示すように、利用者の増大に応じて追加するＳ／Ｗユニット２３を、装置［１］＿監視制御サーバ部２Ａに設けた既存のＳ／Ｗユニット２１，２２とは別装置の装置［２］＿監視制御サーバ部２Ｂに配置する場合でも、Ｓ／Ｗ部品２１１〜２１８を「／装置番号／利用者番号／項目番号＿Ｓ／Ｗ部品名」のように装置番号を追加した階層構造で識別し、装置間通信を行って、共通に管理するため、各装置の監視制御サーバ部内に装置間通信サーバ２４，２５をＷＥＢサーバ部内に対応した装置間通信クライアント４６，４７を設けることで、既存部分に与える影響が少なくＳ／Ｗユニットを異なる複数の装置に配置可能である。
【００２５】
図５の例では、利用者からのＷＥＢブラウザ５によるＵＲＬリクエストの内容から、ＨＴＭＬテンプレート４３と表示項目定義４４を特定し、表示項目定義によって定義された項目番号（識別番号）から、データ公開アプリケーション部４２にて装置２，Ｓ／Ｗユニット００２，Ｓ／Ｗ部品２３５を特定する。
ＷＥＢサーバ４内の装置間通信クライアント４７から、該当の監視制御サーバ装置２にＴＣＰ／ＩＰ等により通信を行い、該当のＳ／Ｗ部品２３５のデータ取得を行う。
【００２６】
この発明による実施の形態５によれば、実施の形態１ないし実施の形態４のいずれかの構成において、利用者・利用団体等の利用主体に提供するための複数種別のデータについて、それぞれのデータに対し利用者・利用団体等の利用主体ごとに異なるパラメータに基づき複数の制御サーバ装置２Ａ，２Ｂにそれぞれ設けられたソフトウエア要素によりデータ処理を行い、利用者・利用団体等の利用主体に提供するものにおいて、前記ソフトウエア要素を前記複数種別のデータを処理するためのＳ／Ｗ部品２１１〜２２８，２３０〜２３８からなる複数のソフトウエア部分要素によって構成し、前記複数の制御サーバ装置２Ａ，２Ｂにそれぞれ設けられたＳ／Ｗ部品２１１〜２２８，２３０〜２３８からなる複数のソフトウエア部分要素に係る識別情報を利用者・利用団体等の利用主体ごとの階層構造で共通に管理するようにしたので、利用主体の増加による処理項目の追加を円滑かつ適切に行えるとともに、制御サーバ装置の構成に自由度を与える情報提供装置を得ることができる。
【００２７】
この発明による実施の形態では、利用者・利用団体の増加による項目の追加が、監視制御サーバ部のＳ／Ｗ部品、Ｓ／Ｗ構成定義ファイルや、ＷＥＢサーバ部のデータ公開アプリケーション、表示定義ファイルへ影響を与えない情報提供装置を得ることを目的とする。
また、利用者・利用団体が増加した場合、監視制御サーバ部、ＷＥＢサーバ部へＳ／Ｗの改造や各定義ファイルへの修正を行わなくとも、利用者・利用団体ごとの処理部を動的に作成し、利用者・利用団体の追加が容易に可能な情報提供装置を目的とする。
【００２８】
この発明にによる実施の形態では、次の（１）項ないし（５）項に記載する構成を具備する。
（１）  浄水場などに設置される子局装置から、水位、流量データ等の監視データを取り込み、ＷＷＷ（Ｗｏｒｌｄ＿Ｗｉｄｅ＿Ｗｅｂ）によるインターネットまたはイントラネット上で、それぞれの監視データに対し利用者・利用団体ごとに異なるパラメータに基づいたデータ加工・演算やデータ提供を行うことを目的として、上下限検定等の監視制御Ｓ／Ｗ部品を保持し順次実行後、ＨＴＭＬを作成、更新し、Ｓ／Ｗ部品の識別情報を階層構造で管理することで、利用者の増大にも容易に対応することを特徴とした情報提供装置。
【００２９】
（２）  前記（１）項に記載の装置において、利用者・利用団体の増加に応じて動的に監視制御サーバ部のＳ／Ｗ部品、データ公開アプリケーション部の定義ファイルを作成し、利用者の増大にも既存機能に影響を与えず動的に動作することを特徴とした情報提供装置。
（３）  前記（１）項または（２）項に記載の装置において、利用者・利用団体からの操作によって、Ｗｅｂブラウザから異なるパラメータを監視制御サーバ部に設定しデータ加工・演算を行い、その結果をそれぞれの利用者・利用団体にデータ提供できることを特徴とした情報提供装置。
（４）  前記（１）項ないし（３）項のいずれかに記載の装置において、利用者・利用団体または表示目的ごとに応じて画面レイアウトを変更し表示することを特徴とした情報提供装置。
（５）  前記（１）項ないし（４）項のいずれかに記載の装置において、利用者・利用団体の増加に応じて、負荷分散等の目的でＳ／Ｗ部品を異なる装置に配置した場合でも容易に対応できることを特徴とした情報提供装置。
【００３０】
この発明による実施の形態によれば、利用者の増大にも容易に対応できる。
その理由は、Ｓ／Ｗ部品を「／利用者番号／項目番号＿Ｓ／Ｗ部品名」の階層構造で識別することにより、利用者・利用者団体の追加時にも既存の監視制御サーバ部のＳ／Ｗ構成定義ファイル、ＷＥＢサーバ部の表示定義、ＨＴＭＬテンプレートに影響を与えず機能追加を容易に行うためである。
【００３１】
利用者の増大にも既存機能に影響を与えず動的に動作することができる。
その理由は、利用者・利用団体の増加に応じて動的に監視制御サーバ部のＳ／Ｗ部品、データ公開アプリケーション部の定義ファイルを自動生成するためである。
【００３２】
利用者・利用団体からの操作によって、ＷＥＢブラウザから異なるパラメータを監視制御サーバ部に設定しデータ加工・演算を行い、その結果をそれぞれの利用者・利用団体にデータ提供できる。
その理由は、利用者がブラウザから要求したＵＲＬおよびパラメータをもとにして、データ設定アプリケーションにてどのＳ／Ｗユニットか、及び、どのＳ／Ｗ部品に対する設定値かを判断し、該当のＳ／Ｗ部品にデータを設定するためである。
【００３３】
利用者・利用団体ごとや表示目的別に応じて画面レイアウトを変更し表示することができる。
その理由は、利用者・利用団体毎にＨＴＭＬテンプレートを用意するためである。
【００３４】
利用者・利用団体の増加に応じて、負荷分散等の目的で監視制御サーバ機能を異なる装置に配置する場合でも容易に対応できる。その理由は、Ｓ／Ｗ部品を「／装置番号／利用者番号／項目番号＿Ｓ／Ｗ部品名」のように装置番号を追加した階層構造で識別し、各装置の監視制御サーバ部内に装置間通信サーバを、ＷＥＢサーバ部内に装置間通信クライアントを設け該当Ｓ／Ｗ部品のデータを取得するためである。
【００３５】
【発明の効果】
この発明によれば、利用主体の増加による処理項目の追加を円滑かつ適切に行える情報提供装置を得ることができる。
【図面の簡単な説明】
【図１】この発明による実施の形態１における情報提供装置の構成を示すブロック図である。
【図２】この発明による実施の形態２における情報提供装置の構成を示すブロック図である。
【図３】この発明による実施の形態３における情報提供装置の構成を示すブロック図である。
【図４】この発明による実施の形態４における情報提供装置の構成を示すブロック図である。
【図５】この発明による実施の形態５における情報提供装置の構成を示すブロック図である。
【符号の説明】
１  データ受信部、２  監視制御サーバ部、３  Ｓ／Ｗ構成定義ファイル、４ＷＥＢサーバ部、５  ＷＥＢブラウザ、２１，２２  Ｓ／Ｗユニット、２１１〜２２８  Ｓ／Ｗ部品、４１  ＨＴＴＰサーバ、４２  データ公開アプリケーション、４３  表示定義ファイル、４４  ＨＴＭＬテンプレート。
【図１】
2004185168.tif 000003
【図２】
2004185168.tif 000004
【図３】
2004185168.tif 000005
【図４】
2004185168.tif 000006
【図５】
2004185168.tif 000007