(57)【要約】【課題】  複数の遠隔サービスが共通して使用可能なプラットフォームを備える現場監視システム、現場監視方法及び現場監視プログラムを提供する。【解決手段】  現場監視システム１００は、情報表示端末１、遠隔監視サーバ３、データ保持サーバ４、中央ゲートウェイ装置５、通信網６、現場通信制御装置７ａ，７ｂ、現場監視装置８ａ，８ｂ及び接続機器９ａ，９ｂ，９ｃ，９ｄ等から構成され、遠隔監視サーバ３は、遠隔監視サーバ制御部３１、ユーザ管理認証処理部３２、アプリケーション処理部３３、タスク管理部３４、木構造データを作成、更新、削除等する設備管理部３５、データアクセス処理部３６等から構成される。遠隔監視サーバ３はユーザ管理情報記憶部４１、設備管理情報記憶部４２、木構造データ記憶部４４を備えるデータ保持サーバ４と接続されている。【選択図】    図２
2005295130.tif 000002
【特許請求の範囲】
【請求項１】
監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なう現場監視システムであって、
受信した前記監視データをサービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分けて記憶する設備管理情報記憶部と、
前記サービス管理情報を基に作成される上位層ノードデータ、前記上位層ノードデータを先頭に付随させた、前記現場管理情報を基に作成される中位層ノードデータ、及び、前記中位層ノードデータ及び前記上位層ノードデータを先頭に付随させた、前記設備管理情報を基に作成される下位層ノードデータを組み合わせて、前記監視サービスに応じた木構造データを作成する設備管理部と、
前記上位層ノードデータ、前記中位層ノードデータ及び前記下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位でメモリ領域に格納する木構造データ記憶部
とを備えることを特徴とする現場監視システム。
【請求項２】
前記現場側より受信する前記監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を前記監視データに付加する中央ゲートウェイ装置を更に備えることを特徴とする請求項１に記載の現場監視システム。
【請求項３】
前記設備管理部は、前記木構造データ記憶部の前記上位層ノードデータ、前記中位層ノードデータ及び前記下位層ノードデータに対する検索処理、更新処理を含むデータ管理を行なうことを特徴とする請求項１に記載の現場監視システム。
【請求項４】
監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なう現場監視方法であって、
前記現場側より受信する前記監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を中央ゲートウェイ装置が前記監視データに付加するステップと、
前記識別子が付加された監視データを、サービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分け、設備管理情報記憶部にて記憶するステップと、
前記サービス管理情報を基に作成される上位層ノードデータ、前記上位層ノードデータを先頭に付随させた、前記現場管理情報を基に作成される中位層ノードデータ、及び、前記中位層ノードデータ及び前記上位層ノードデータを先頭に付随させた、前記設備管理情報を基に作成される下位層ノードデータを組み合わせて、前記監視サービスに応じた木構造データを設備管理部が作成するステップと、
前記上位層ノードデータ、前記中位層ノードデータ及び前記下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位で木構造データ記憶部内のメモリ領域に格納するステップ
とを有することを特徴とする現場監視方法。
【請求項５】
監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なうコンピュータに、
前記現場側より受信する前記監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を中央ゲートウェイ装置を介しが前記監視データに付加させる命令と、
前記識別子が付加された監視データを、サービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分けさせ、設備管理情報記憶部にて記憶させる命令と、
前記サービス管理情報を基に作成される上位層ノードデータ、前記上位層ノードデータを先頭に付随させた、前記現場管理情報を基に作成される中位層ノードデータ、及び、前記中位層ノードデータ及び前記上位層ノードデータを先頭に付随させた、前記設備管理情報を基に作成される下位層ノードデータを組み合わせて、前記監視サービスに応じた木構造データを設備管理部に作成させる命令と、
前記上位層ノードデータ、前記中位層ノードデータ及び前記下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位で木構造データ記憶部内のメモリ領域に格納させる命令
とを実行させることを特徴とする現場監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の遠隔サービスが共通して使用可能なプラットフォームを備える現場監視システム、現場監視方法及び現場監視プログラムに関する。
【背景技術】
【０００２】
通信インフラの整備に伴い、様々な業種において遠隔操作が可能なシステムの必要性が高まっている。この遠隔システムは従来、現場毎のシステムやデバイスから情報を収集するゲートウェイ、中央に存在して遠隔監視を行い、所定のアプリケーション処理を実行するサーバ、データベース、付加価値を提供するインテリジェンスエンジン等から構成される。ゲートウェイにて収集された計測情報及び監視情報は、サーバに送信され、これを受信したサービス提供サーバがデータベースの更新及び管理を行なったり、所定の処理を行ったりする。サーバは、データベース内のデータを加工処理し、必要に応じてクライアント側端末に出力する。
【０００３】
例えば、サーバが、知識データ管理装置とユーザデータ管理装置を備え、インターネット通信網を介して外部にある複数の浄水場からの情報を監視する水処理事業支援システム等がある（特許文献１参照。）。
【特許文献１】特開２００２−２５１２０５号公報
【０００４】
しかしながら、従来の遠隔システムでは、アプリケーション処理を行うサーバとそのゲートウェイ装置は一対一に対応するよう直接的に接続されている。この為、遠隔システムの変更等に伴い新たにインターフェースを増加させる場合、その都度、必要に応じてサーバを改造しなければならなかった。又、従来の遠隔システムで使用されるサービスは１種類のサービス提供を前提として構成されている為、サービスを拡張したり、複数のサービスを同一監視システム上で運営することは難しかった。
【０００５】
更に、複数のサービスを同一監視システム上で運営する際には、複数のサービス毎に別個の記憶領域を設ける必要があるが、頻繁に使用されるサービスと使用されないサービスでは記憶領域の使用量に差があり、適切に記憶領域を分割することは難しかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点を解決する為になされたものであり、新規インターフェースの追加をサーバを改造することなく行い、多種のサービスを同一のサーバ上で同時に運営することができる現場監視システム、現場監視方法及び現場監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題点を解決する為、本発明の第１の特徴は、（イ）監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なう現場監視システムであって、受信した監視データをサービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分けて記憶する設備管理情報記憶部と、（ロ）サービス管理情報を基に作成される上位層ノードデータ、上位層ノードデータを先頭に付随させた、現場管理情報を基に作成される中位層ノードデータ、及び、中位層ノードデータ及び上位層ノードデータを先頭に付随させた、設備管理情報を基に作成される下位層ノードデータを組み合わせて、監視サービスに応じた木構造データを作成する設備管理部と、（ハ）上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位でメモリ領域に格納する木構造データ記憶部とを備える現場監視システムであることを要旨とする。
【０００８】
更に、本発明の第１の特徴は、（ニ）現場側より受信する監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を監視データに付加する中央ゲートウェイ装置を更に備え、（ホ）設備管理部は、木構造データ記憶部の上位層ノードデータ、中位層ノードデータ及び下位層ノードデータに対する検索処理、更新処理を含むデータ管理を行なうことを加えても良い。
【０００９】
本発明の第２の特徴は、（イ）監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なう現場監視方法であって、（ロ）現場側より受信する監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を中央ゲートウェイ装置が監視データに付加するステップと、（ハ）識別子が付加された監視データを、サービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分け、設備管理情報記憶部にて記憶するステップと、（ニ）サービス管理情報を基に作成される上位層ノードデータ、上位層ノードデータを先頭に付随させた、現場管理情報を基に作成される中位層ノードデータ、及び、中位層ノードデータ及び上位層ノードデータを先頭に付随させた、設備管理情報を基に作成される下位層ノードデータを組み合わせて、監視サービスに応じた木構造データを設備管理部が作成するステップと、（ホ）上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位で木構造データ記憶部内のメモリ領域に格納するステップとを有する現場監視方法であることを要旨とする。
【００１０】
本発明の第３の特徴は、（イ）監視サービスを行なう現場側より送信される監視データを基に、遠隔操作を行なうコンピュータに、現場側より受信する監視データが上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれに該当するかを識別可能な識別子を中央ゲートウェイ装置を介しが監視データに付加させる命令と、（ロ）識別子が付加された監視データを、サービス管理情報、現場管理情報及び設備管理情報を含むカテゴリに振り分けさせ、設備管理情報記憶部にて記憶させる命令と、（ハ）サービス管理情報を基に作成される上位層ノードデータ、上位層ノードデータを先頭に付随させた、現場管理情報を基に作成される中位層ノードデータ、及び、中位層ノードデータ及び上位層ノードデータを先頭に付随させた、設備管理情報を基に作成される下位層ノードデータを組み合わせて、監視サービスに応じた木構造データを設備管理部に作成させる命令と、（ニ）上位層ノードデータ、中位層ノードデータ及び下位層ノードデータのいずれか若しくはこれらの組み合わせによるノードデータ単位で、木構造データ記憶部内のメモリ領域に格納させる命令とを実行させる現場監視プログラムであることを要旨とする。
【発明の効果】
【００１１】
本発明の現場監視システム、現場監視方法及び現場監視プログラムによると、センター側に中央ゲートウェイ装置を設けて、複数の現場から送信される監視データの収集及び管理の準備を行なうことにより、多種のサービスを同一プラットフォーム上で行なうことが可能となる。
【００１２】
更に、中央ゲートウェイ装置にて現場毎サービスを判別することが出来る為、通信方式等が異なる等の理由によりサービスを拡張する場合であっても、サーバ上でサービス毎にプログラムを容易に作成、追加することが出来る。
【００１３】
又、多種複数のサービスは、１つの記憶領域上に無駄なメモリ領域をつくることなく、格納することが出来る。
【発明を実施するための最良の形態】
【００１４】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【００１５】
（実施の形態）
（現場監視システム）
本発明の実施の形態における現場監視システム１００は、遠隔地の、複数且つ多種類の現場毎に存在する監視すべき複数の接続機器の監視情報を、センター側にて一斉集中管理し、この監視データにアプリケーション処理を与えるためのシステムであり、図１に示すように、情報表示端末１、遠隔監視サーバ３、データ保持サーバ４、中央ゲートウェイ装置５、通信網６、現場通信制御装置７ａ，７ｂ、現場監視装置８ａ，８ｂ及び接続機器９ａ，９ｂ，９ｃ，９ｄ等から構成される。
【００１６】
通信網６は、現場側とセンター側間にて情報を送受信するネットワークであり、具体的に、ＬＡＮ、ＷＡＮ、インターネット回線、公衆回線等を指す。情報表示端末１は、現場監視システム１００のクライアント端末を指し、センター側のシステム管理を行なったり、ユーザ端末として現場側の運用管理に使用したりする。尚、遠隔監視サーバ３と情報表示端末１間は、通信網６を介して接続しても良い。
【００１７】
遠隔監視サーバ３は、遠隔監視処理や監視結果分析処理等のサービスを提供するサーバである。詳細は後述する。データ保持サーバ４は、監視している信号データ、設備情報、ユーザ情報及びアプリケーション情報を保持し、これらの管理を行なう。詳細は後述する。中央ゲートウェイ装置５は、センター側と現場側の通信の制御を行なう。又、現場側から送信される監視データに識別子を付加してデータ保持サーバ４に送信する。
【００１８】
現場通信制御装置７ａ，７ｂは、現場側ゲートウェイを指し、各現場側とセンター側の通信の制御を行なう。現場監視装置８ａ，８ｂは、現場側の監視対象となる装置の監視を行なう。接続機器９ａ〜９ｄは、監視対象となる機器であり、具体的に、現場毎に監視対象となる冷蔵庫、照明、発電機及び空調器等を指す。
【００１９】
（遠隔監視サーバ）
遠隔監視サーバ３は、図２に示すように、セントラルプロセッシングユニット（以下「ＣＰＵ」と記載）３０、入力装置３７、出力装置３８、通信制御装置３９及び主記憶装置４０等から構成される。ＣＰＵ３０は、遠隔監視サーバ制御部３１、ユーザ管理認証処理部３２、アプリケーション処理部３３、タスク管理部３４、設備管理部３５、データアクセス処理部３６等から構成される。尚、ＣＰＵ３０がこれらのモジュールを適宜演算処理することにより、遠隔監視の動作は実行される。
【００２０】
遠隔監視サーバ３は、データ保持サーバ４と接続されており、ユーザ管理認証処理部３２はユーザ管理情報記憶部４１と、設備管理部３５は設備管理情報記憶部４２及び木構造データ記憶部４４と、データアクセス処理部３６は遠隔データ記憶部４３と接続されている。
【００２１】
設備管理情報記憶部４２は、図３に示すように、サービス管理テーブル４２ａ、現場管理テーブル４２ｂ、現場テーブル４２ｃ、設備管理テーブル４２ｄ及び信号管理テーブルｅ等を備えている。
【００２２】
サービス管理テーブル４２ａは、現場毎のサービスを管理するためのテーブルで、サービス名前、プラグインモジュール、サービス事業者ＩＤ等の項目より構成される。管理はサービス事業者単位で行われる。プラグインモジュール項目はデータアクセスのプラグインを指定する。
【００２３】
現場管理テーブル４２ｂは、サービス事業者毎に現場をカスタマイズするためのテーブルであり、現場管理ＩＤ、親現場管理ＩＤ、階層、名称、サービスＩＤ等の項目より構成される。各現場は階層構造にて管理され、サービス事業者毎に任意の階層を持つことができる。階層情報は親ＩＤと階層（番号）にて管理する。
【００２４】
現場テーブル４２ｃは、現場の情報を格納するテーブルであり、現場ＩＤ、現場管理ＩＤ、名称、顧客ＩＤ、現場通信制御装置識別情報等の項目より構成される。現場通信制御装置を識別する情報とは、具体的にＩＰアドレス等を指す。尚、現場テーブル４２ｃでは、ユーザや現場の単位を意識しない。現場単位毎に信号を管理する場合は、設備管理にて現場単位の設備を作成する。
【００２５】
設備管理テーブル４２ｄは、信号をグループ化して管理するためのテーブルであり、設備ＩＤ、現場管理ＩＤ、親設備区分ＩＤ、名称、階層等の項目より構成される。階層構造は現場管理テーブルと同様である。
【００２６】
信号管理テーブル４２ｅは、現場監視システムにて管理する信号の一覧を備えるテーブルであり、信号ＩＤ、設備ＩＤ、信号名称、現場信号ＩＤ等の項目より構成される。信号種別項目にて信号種別毎に必要な設定ができる。又、現場信号ＩＤ項目にて、現場の信号とマッピングすることができる。
【００２７】
ユーザ管理情報記憶部４１は、図４に示すように、ユーザ情報テーブル４１ａ、所有権限管理テーブル４１ｂ及び機能管理テーブル４１ｃ等を備えている。
【００２８】
ユーザ情報テーブル４１ａは、ユーザ情報を管理するテーブルであり、ユーザＩＤ、アカウント名、パスワード、ユーザ個別情報等の項目を備えている。管理者や実際のユーザ等を管理し、このユーザ情報テーブル４１ａでは管理者かユーザかの区別は行なわない。管理者とユーザを区別するのは機能管理テーブル４１ｃに記載されるユーザの機能ＩＤにて区別される。
【００２９】
所有権限管理テーブル４１ｂは、ユーザがアクセスできるサービス事業者や現場階層、設備、信号を登録するためのテーブルであり、ユーザＩＤ、種別、権限、設備管理ＩＤ等の項目より構成される。権限とは、データの読み込み又は読み込み書き込みの権限を指す。読み込みのみだとデータの変更、削除はできない。
【００３０】
機能管理テーブル４１ｃは、ユーザに付与する機能を1レコード毎に記述するためのテーブルであり、ユーザＩＤ、機能ＩＤ、権限等の項目より構成される。権限は機能毎にラベルを指定可能とする。遠隔データ記憶部４３は、現場側より送信される監視データを保持する。
【００３１】
木構造データ記憶部４４は、設備管理部３５にて作成される木構造データを格納する。木構造データは図５に示すように、サービス提供者側が定義される階層１のサービスノード５１、現場管理毎に必要な定義を行なう階層２、３の現場管理ノード５２，５３、現場内部での管理毎に必要な定義を行なう階層４の設備管理ノード５４等から構成される。全体の階層構造や各ノードの階層数は自由に設定することが出来、階層毎の内部データも図３，４の管理項目より自由に選択して設定することが出来る。例えば、サービスノード５１内部では現場管理ＩＤ５１ａ、サービス名称５１ｂ、子ノードのリンクアドレス５２ｃ等と設定されている。各下位ノードは、全て、親ノードとなるサービスノード５１から辿って作成している為、サービス提供者単位で管理構造を変更することが出来る。例えば、図５（ａ）では、階層２には現場管理１ノードしか存在しないが、必要に応じて図５（ｂ）のように階層２のノードを２つにすることもできる。
【００３２】
尚、これらのサービス毎の木構造データは、木構造データ記憶部４４内の同一メモリ領域上に図６のように直列に存在する。例えば、図５（ａ）の階層１のサービスノード５１は、図６のデータ構造ブロックでは、サービスノードブロック５１のように格納される。現場管理ＩＤ５１ａに対応するノードアドレス「Ｎ００」ブロック５１ａと、サービス名５１ｂに対応するサービス名等ブロック５１ａを備え、その下位に子ノードのリンクアドレス５１ｃである子ノードアドレス「Ｎ１００１」ブロック５１ｃを備える。空白ブロックには通常他のサービス用の木構造データが格納されているが、全てのノードは親ノードの情報を有している為、メモリ領域内で直列に並べられていてもデータ管理に支障はない。このようにメモリ領域内で枠を設けないことより、メモリ領域全体が有効に活用できるようになる。
【００３３】
遠隔監視サーバ制御部３１は、ユーザからの要求を受け取り、対象となるアプリケーション処理部３３を実行する。また、ユーザがそのアプリケーションにアクセスできるかの制御をユーザ管理認証処理部３２に依頼する。
【００３４】
ユーザ管理認証処理部３２は、ユーザが現場監視システムにログイン、ログアウトする際の認証処理を行なう。又、各アプリケーションへのアクセス権、データアクセス、設備管理部３５へのアクセス権を制御する。
【００３５】
アプリケーション処理部３３、サービス提供の為の各種プログラム（アプリケーション）実行処理する。アプリケーション作成者は、タスク管理部３４、設備管理部３５、データアクセス処理部３６を使用して、複数の処理ロジックを作成する。この処理ロジックは複数の異なるユーザ要求、例えば、飲食店用の要求、電話会社用の要求等に沿って、個別に作成することが出来る。
【００３６】
タスク管理部３４は、アプリケーション処理部３３等のＷｅｂアプリケーションとしては実行不可能なタスクの処理を実行する。タスク管理部３４は図２では遠隔監視サーバ３の一部となっているが、別装置として存在させても構わない。また、タスク管理部３４は、タスク要求時に起動してその結果を出力するだけではなく、タスクを複数起動し記憶する機能や、スケジュールによる起動や異常時の自動再起動の機能等を備えている。
【００３７】
設備管理部３５は、現場監視システム１００にて管理する現場を階層化して管理する。設備管理部３５は、現場以外の信号も設備として階層化し管理することができ、この管理操作を行うために、木構造作成手段３５ａ、新規登録手段３５ｂ、更新手段３５ｃ、表示手段３５ｄ、検索手段３５ｆ及び削除手段３５ｅ等を備える。
【００３８】
木構造作成手段３５ａは、データ保持サーバ４より必要なデータを読み込み、ユーザの必要とする情報毎に図５，図６の木構造データを構築する。
【００３９】
新規登録手段３５ｂは木構造データを新規に、木構造データ記憶部４４に登録する。更新手段３５ｃは木構造データの更新を行なう。表示手段３５ｄは木構造データを出力装置３８上に出力する。検索手段３５ｆは、ユーザの要求に従い、木構造データより必要なデータを検索する。削除手段３５ｅは木構造データ内の不要なデータを削除する。
【００４０】
データアクセス処理部３６は、各信号の時系列データ（アナログ値）、警報、デジタルデータ（デジタル入力ＤＩ、デジタル出力ＤＯ）をアプリケーション処理部３３に引き渡す。データアクセスの引数としては、図３のユーザ情報テーブル４１ａの情報と信号管理テーブル４２ｅの信号ＩＤ等を使用する。データアクセスでは設備管理部３５とユーザ管理認証処理部３２を利用し、データ要求を行なったユーザが、データの読み込み又は読み込み書き込みのアクセス権をもっているかを判定する。ユーザが所属するサービス事業者が異なる場合には、他ユーザに情報が漏れないようにデータアクセス処理部３６にてデータをロックし、セキュリテイを保つ。データアクセスはプラグイン可能であり、データ送受信やアクセス方法が現場毎に異なったとしても対応可能とする。
【００４１】
入力装置３７は、キーボード、マウス等から入力信号を受信するインターフェイスである。フロッピー（登録商標）ディスク、ハードディスク等の外部記憶装置を介して入力されても良い。出力装置３８は、木構造データ、分析結果等を出力するための装置であり、具体的には液晶ディスプレイ、ＣＲＴディスプレイ、プリンタ等を指す。通信制御装置３９は、他装置に対しデータを送受信する為の制御信号を生成する。主記憶装置４０は、主メモリとして、処理の手順を記述したプログラムや処理されるべきデータを一時的に記憶し、ＣＰＵ３０の要請に従ってプログラムの機械命令やデータを引き渡す。又、ＣＰＵ３０で処理されたデータは主記憶装置１４に書き込まれる。主記憶装置１４とＣＰＵ３０はアドレスバス、データバス、制御信号等で結ばれている。
【００４２】
（現場監視システムの動作）
次に、現場監視システム１００の全体の動作について図７のフローチャートを参照して説明する。
【００４３】
（ａ）ステップＳ１０１において、現場監視装置８ａ，８ｂは、監視対象である接続機器９ａ〜９ｄの監視を行なう。現場監視装置８ａ，８ｂは、冷蔵庫、照明、発電機及び空調器等の監視対象毎に監視設定を行なう。例えば、接続機器が冷蔵庫と照明であった場合、冷蔵庫の温度は一時間毎に、照明に関しては異常が感知された場合のみ等に監視データを現場監視装置８ａ，８ｂに送信するようにする。現場監視装置８ａ，８ｂはこれらの監視データを適宜受信し、データを現場通信制御装置７ａ，７ｂに送信する。
【００４４】
（ｂ）ステップＳ１０２において、現場通信制御装置７ａ，７ｂはこの監視データを、通信網６を介して、センター側の中央ゲートウェイ装置５に送信する。中央ゲートウェイ装置５は、この監視データを受信し、この木構造の基となるデータを作成する。例えば、図５のように、ＡコンビニエンスストアのＡサービスや、ＢレストランのＢサービスが親ノードとしてサービス情報を保持していると、その子ノードが「現場情報」、さらに孫ノードが「設備管理情報」と識別可能なように上位ノード情報を付加する。これにより、下位ノード情報にはその先頭に常に上位の情報が付帯され、下位ノード情報であるほど、付加される上位ノード情報量は多くなる。
【００４５】
（ｂ）ステップＳ１０３では、中央ゲートウェイ装置５は、木構造基データを遠隔監視サーバ３に引き渡す。次に図２の遠隔監視サーバ３のユーザ管理認証処理部３２によるユーザ認証処理が行われ、設備管理部３５の木構造作成手段３５ａによる木構造データの作成が行なわれる。詳細は後述する。
【００４６】
（ｃ）ステップＳ１０４において、作成された木構造データは、図１の情報表示端末１に提示され、ユーザの要求によって、新規登録、更新、表示、検索及び削除等の処理が行なわれる。
【００４７】
（遠隔監視サーバの木構造データ作成の動作）
以下、ステップＳ１０３の木構造データ作成時の遠隔監視サーバ３の動作を、図８のフローチャートを用いて詳細に説明する。
【００４８】
（ａ）ステップＳ２０１において、図２のＣＰＵ３０内の遠隔監視サーバ制御部３１が、ユーザより木構造データ作成の依頼を受けると、ユーザ管理認証処理部３２は、ユーザ認証のために、ユーザの所属権限を取得する。更にステップＳ２０２において、ユーザに図２の入力装置３７を介して木構造データ作成処理を行いたい設備管理ＩＤを入力させ、これを取得する。設備管理ＩＤは、図３のサービスＩＤ、現場管理ＩＤ、設備ＩＤ及び信号ＩＤのいずれか１つとなる。ステップＳ２０３においては、ユーザ管理認証処理部３２が、そのユーザに所属権限及び設備管理の権限があるか否かをチェックする。尚、所属権限と設備管理権限のチェックは取得時に個々に行なっても構わない。所属権限チェックは図４のユーザ管理情報記憶部４１のユーザ情報テーブル４１ａを基に行なわれ、設備管理権限チェックは図４の所有権限管理テーブル４１ｂを基に行なわれる。尚、ユーザに所属権限及び設備管理権限がない場合はこの処理を終了する。
【００４９】
（ｂ）ステップＳ２０４においては、設備管理部３５が、図３のサービス管理テーブル４２ａ内のサービスＩＤを基に、サービス名前を取り出す。ステップＳ２０５において、このサービスに関するデータを階層、つまり木構造データとして作成する準備を行なう。階層はＮで表され、初期値０であり、ループ毎に階層は１つずつ増加する。つまり、階層は段々深く、上位ノードから下位ノードへ進む。取り扱うサービス毎に階層が異なっても良い。例えば、Ａコンビニエンスストアが行なうＡサービスは５階層の木構造データであったり、Ｂレストランが行なうＢサービスは３階層の木構造データであったりしても良い。
【００５０】
（ｃ）ステップＳ２０６において、図２の木構造作成手段３５ａは、図３の現場管理テーブル４２ｂの階層Ｎのステージを、サービスＩＤ、親現場管理ＩＤを基に検索する。ステップＳ２０７では、階層Ｎのステージの検索結果が０であるか否かを判断する。検索結果が１以上存在するならば、ステップＳ２０８へ進み、検索結果が存在しないならば直前の階層Ｎ−１のステージで木構造データ作成処理は終了したと判断し、他に選択するデータが無い場合はこの処理を終了する。
【００５１】
（ｄ）ステップＳ２０８では、取得したい設備管理ＩＤの要素毎に検索結果を追加する。ステップＳ２０９では、検索結果の先頭の１レコードの現場管理ＩＤを検索し、親現場管理ＩＤとして設定する。例えば、図５の「サービス」ノード５１の現場管理ＩＤ５１ａは、現場管理１ノード５２の親現場ＩＤとなり、現場管理１ノード５２の現場管理ＩＤ５２ａは、現場管理２ノード５３の親現場ＩＤとなる。
【００５２】
（ｅ）このようにして図５のサービスノード５１（親）と１つ以上の現場管理ノード５２，５３（子）の紐付けが終了すると、ステップＳ２１０では、孫ノードとなる設備管理ノードの要素を格納する。詳細については後述する。
【００５３】
（ｆ）全ての階層ＮについてＳ２０５〜Ｓ２１０の処理を行い、全てのノードについての木構造データの作成が終了すると、木構造作成手段３５ａはこのプログラム処理を終了する。
【００５４】
次に、ステップＳ２１０の設備管理ノード作成処理について図９のフローチャートを用いて詳細に説明する。
【００５５】
（ａ）ステップＳ３０１において、図２の木構造作成手段３５ａは、ユーザに図２の入力装置３７を介して木構造データ作成処理を行いたい現場管理ＩＤを入力させ、これを設備情報として取得する。ステップＳ３０２においては、設備管理に関するデータを木構造データとして作成する準備を行なう。階層値Ｎ、初期値０、階層はループ毎１増加となる。
【００５６】
（ｂ）ステップＳ３０３において、木構造作成手段３５ａは、図３の設備管理テーブル４２ｄの階層Ｎのステージを、現場管理ＩＤと親設備管理ＩＤを基に検索する。ステップＳ３０４では、階層Ｎのステージの検索結果が０であるか否かを判断する。検索結果が１以上存在するならば、ステップＳ３０５へ進み、検索結果が存在しないならば直前の階層Ｎ−１のステージで木構造データ作成処理は終了したと判断し、他に選択するデータが無い場合はこの処理を終了する。
【００５７】
（ｃ）ステップＳ３０５では、取得したい設備管理ＩＤの要素毎に検索結果を追加する。ステップＳ３０６では、検索結果の先頭の１レコードの設備ＩＤを検索し、親設備ＩＤとして設定する。例えば、図５の現場管理２ノード５３の子ノードのリンクアドレス５３ｃ内の設備ＩＤは、設備管理ノード５４の親設備ＩＤとなる。
【００５８】
（ｄ）このようにして子ノードと１つ以上の設備管理ノード５４（孫）の紐付けが終了すると、ステップＳ３０７では、設備ＩＤを基に図３の信号管理テーブル４２ｅを検索し、その結果となる信号管理ノードを要素として格納する。
【００５９】
（ｅ）全ての階層ＮについてＳ３０２〜Ｓ３０７の処理を行い、全てのノードについての木構造データの作成が終了すると、木構造作成手段３５ａはステップＳ２０５へ戻る。
【００６０】
（遠隔監視サーバの木構造データ使用の動作）
以下、ステップＳ１０４の木構造データ使用時の遠隔監視サーバ３の動作について、フローチャートを用いて詳細に説明する。
【００６１】
先ず、表示動作について図１０のフローチャートを用いて説明する。
【００６２】
（ａ）ステップＳ４０１において、表示手段３５ｄは、図２の入力装置３７を介してユーザより木構造データの表示要求を取得すると、ステップＳ４０２において、ユーザの表示要求が親階層表示であるか否かを判断する。親階層表示要求の場合ステップＳ４０３へ進み、親階層表示要求でない場合ステップＳ４０４へ進む。
【００６３】
（ｂ）ステップＳ４０３において、現在表示している階層Ｎの親データＩＤ及び階層Ｎ−１に対応する階層の情報を取得する。ステップＳ４０４では、現在の表示階層の子データＩＤ及び階層Ｎ＋１に対応する階層の情報を取得する。
【００６４】
（ｃ）ステップＳ４０５では、表示手段３５ｄが、木構造データ記憶部４４より、対象となる階層の木構造データを取得し、図２の出力装置３８上に表示する。
【００６５】
削除動作について図１１のフローチャートを用いて説明する。
【００６６】
（ａ）ステップＳ５０１において、削除手段３５ｅは、図２の入力装置３７を介してユーザより木構造データの削除要求を取得すると、ステップＳ５０２において、ユーザの削除要求したデータＩＤの所属するＩＤ一覧を取得する。
【００６７】
（ｂ）ステップＳ５０３では、要求されたデータＩＤが所属する親ノードからのリンクを削除する。ステップＳ５０４においては、データＩＤ一覧に対応する機器毎情報、節義情報をデータ保持サーバ４から削除する。
【００６８】
（ｃ）ステップＳ５０５では、必要に応じて、木構造作成手段３５ａが再度木構造データを作成する。
【００６９】
更新動作について図１２のフローチャートを用いて説明する。
【００７０】
（ａ）ステップＳ６０１において、更新手段３５ｃは、図２の入力装置３７を介してユーザより木構造データの更新要求を取得すると、ステップＳ６０２において、要求されたデータＩＤに一致するデータ保持サーバ４の保持するテーブルを変更する。
【００７１】
（ｂ）更にステップＳ６０３において、木構造データ内で更新対象となる箇所をデータ更新する。
【００７２】
新規登録動作について図１３のフローチャートを用いて説明する。
【００７３】
（ａ）ステップＳ７０１において、新規登録手段３５ｂは、図２の入力装置３７を介してユーザより木構造データの新規登録要求を取得すると、ステップＳ７０２において、データ保持サーバ４内の対象となるテーブルに設備管理情報のデータを書き込む。
【００７４】
（ｂ）ステップＳ７０３において、データ保持サーバ４の登録した親ノードＩＤに紐付けする子ノードのアドレスを追加する。ステップＳ７０４においては、木構造データ内の新規登録対象となるデータ箇所を変更する。
【００７５】
検索動作について図１４のフローチャートを用いて説明する。
【００７６】
（ａ）ステップＳ８０１において、検索手段３５ｆは、図２の入力装置３７を介してユーザより木構造データの検索要求を取得すると、ステップＳ８０２において、検索する木構造データが既に作成済みか否かを判定する。作成済みの場合ステップＳ８０５において検索対象のノードＩＤから木構造データを検索し、表示階層情報を木構造データ記憶部４４より取得し、図２の出力装置３８に表示する。
【００７７】
（ｂ）木構造データが作成されていない場合、ステップＳ８０３において、図２のユーザ管理認証処理部３２が、検索対象のデータのＩＤがユーザの所属にあるか検証する。
【００７８】
（ｃ）次にステップＳ８０４において、図２の木構造データ記憶部４４から対象となる階層情報を取得し、図２の出力装置３８に表示する。
【００７９】
上記のによると、複数の現場から送信される監視データの収集及び管理の準備を中央ゲートウェイ装置５にて行い、遠隔監視サーバ３にて木構造データとして格納される為、多種のサービスを同一プラットフォーム上で行なうことが可能となる。
【００８０】
更に、通信方式等が異なる等の理由により遠隔監視サービスを拡張する場合であっても、遠隔監視サーバ上でサービス毎にプログラムを容易に作成、追加することが出来る。
【図面の簡単な説明】
【００８１】
【図１】現場監視システムの全体構成を示す構成図である。
【図２】遠隔監視サーバの内部構成を示す構成図である。
【図３】設備管理情報記憶部内のデータ構成を示す図である。
【図４】ユーザ管理情報記憶部内のデータ構成を示す図である。
【図５】木構造データ記憶部内の各サービスの階層構造を示す図である。
【図６】木構造データ記憶部内のメモリ領域のデータ構造を示す図である。
【図７】遠隔監視システムの全体の動作を示すフローチャートである。
【図８】木構造データ作成の動作を示すフローチャートである。
【図９】設備管理ノード作成の動作を示すフローチャートである。
【図１０】遠隔監視サーバの動作を示すフローチャートである。
【図１１】削除動作を示すフローチャートである。
【図１２】更新動作を示すフローチャートである。
【図１３】新規登録動作を示すフローチャートである。
【図１４】検索動作を示すフローチャートである。
【符号の説明】
【００８２】
１…情報表示端末
３…遠隔監視サーバ
４…データ保持サーバ
５…中央ゲートウェイ装置
６…通信網
７ａ，７ｂ…現場通信制御装置
８ａ，８ｂ…現場監視装置
９ａ，９ｂ，９ｃ，９ｄ…接続機器
１４…主記憶装置
３０…ＣＰＵ
３１…遠隔監視サーバ制御部
３２…ユーザ管理認証処理部
３３…アプリケーション処理部
３４…タスク管理部
３５…設備管理部
３５ａ…木構造作成手段
３５ｂ…新規登録手段
３５ｃ…更新手段
３５ｄ…表示手段
３５ｅ…削除手段
３５ｆ…検索手段
３６…データアクセス処理部
３７…入力装置
３８…出力装置
３９…通信制御装置
４０…主記憶装置
４１…ユーザ管理情報記憶部
４１ａ…ユーザ情報テーブル
４１ｂ…所有権限管理テーブル
４１ｃ…機能管理テーブル
４２…設備管理情報記憶部
４２ａ…サービス管理テーブル
４２ｂ…現場管理テーブル
４２ｃ…現場テーブル
４２ｄ…設備管理テーブル
４２ｅ…信号管理テーブル
４３…遠隔データ記憶部
４４…木構造データ記憶部
１００…現場監視システム
【図１】
2005295130.tif 000003
【図２】
2005295130.tif 000004
【図３】
2005295130.tif 000005
【図４】
2005295130.tif 000006
【図５】
2005295130.tif 000007
【図６】
2005295130.tif 000008
【図７】
2005295130.tif 000009
【図８】
2005295130.tif 000010
【図９】
2005295130.tif 000011
【図１０】
2005295130.tif 000012
【図１１】
2005295130.tif 000013
【図１２】
2005295130.tif 000014
【図１３】
2005295130.tif 000015
【図１４】
2005295130.tif 000016