(57)【要約】【課題】従来のＷｅｂ機能を用いたデータベース（ＤＢ）情報の遠隔制御システムでは、ＤＢの実体データをネットワーク上で流通させるため、実体データの漏洩などの問題が生じる。また、図形情報や文字情報などを個別に取り扱うためのインタフェースが必要になる他、クライアント側で実体データの表示と加工を行うための仕組みが必要になる。【解決手段】サーバ３０は、クライアント端末４０からの要求により、操作対象となるオブジェクトのラスタ画像データと、オブジェクト単位で実行可能なスクリプトリストを送信し、クライアント端末４０のＷｅｂブラウザに表示させる。また、Ｗｅｂブラウザ画面上で選択されたオブジェクトと該オブジェクトに対して実行指定されたスクリプトの情報を受信し、スクリプトコマンドインタプリタ３３により、ＤＢ３１内の図面３２の編集と加工を行う。【選択図】　図２
2004062541.tif 000002
【特許請求の範囲】
【請求項１】
各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバであって、
前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手段と、
前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手段と
を具備することを特徴とするデータベース情報の遠隔制御システムのサーバ。
【請求項２】
ＣＡＤデータ及び文書データを保存するデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存されたＣＡＤデータ及び文書データをクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバであって、
クライアントの端末からの要求に応じて、操作対象となるオブジェクトを選択するための指標となる画像データと、該画像中のオブジェクト単位で実行可能なスクリプトのリストを送信し、クライアントの端末のＷｅｂブラウザに表示させるための画像及びスクリプトリスト送信手段と、
クライアント端末のＷｅｂブラウザ画面上で選択されたオブジェクトと該オブジェクトに対して実行指定されたスクリプトの情報を受信するためのスクリプト情報受信手段と、
前記選択されたオブジェクトと実行指定されたスクリプトの情報を解釈し、データベース内のＣＡＤデータ及び文書データを操作するためのスクリプトコマンドインタプリタ手段と
を具備することを特徴とするデータベース情報の遠隔制御システムのサーバ。
【請求項３】
前記ＣＡＤデータ及び文書データが、建物を含む施設の管理を行うためのファシリティマネジメントシステムにおける施設台帳情報であること
を特徴とする請求項２に記載のデータベース情報の遠隔制御システムのサーバ。
【請求項４】
各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバにより、
前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、
前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順と
が行われることを特徴とするデータベース情報の遠隔制御方法。
【請求項５】
ＣＡＤデータ及び文書データを保存するデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存されたＣＡＤデータ及び文書データをクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバにより、
クライアントの端末からの要求に応じて、操作対象となるオブジェクトを選択するための指標となる画像データと、該画像中のオブジェクト単位で実行可能なスクリプトのリストを送信し、クライアントの端末のＷｅｂブラウザに表示させるための画像及びスクリプトリスト送信手順と、
クライアント端末のＷｅｂブラウザ画面上で選択されたオブジェクトと該オブジェクトに対して実行指定されたスクリプトの情報を受信するためのスクリプト情報受信手順と、
前記選択されたオブジェクトと実行指定されたスクリプトの情報を解釈し、データベース内のＣＡＤデータ及び文書データを操作するための手順と
が行われることを特徴とするデータベース情報の遠隔制御方法。
【請求項６】
各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバ内のコンピュータに、
前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、
前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順と
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバ内のコンピュータに、
前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、
前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データベース情報の遠隔制御システムのサーバ、及びデータベース情報の遠隔制御方法に関するものである。
【０００２】
【従来の技術】
近時、施設の運用と管理を行うファシリティマネジメント（Ｆａｃｉｌｉｔｙ　Ｍａｎａｇｅｍｅｎｔ）システムなどのように、データベースに保存された図形情報や文字情報等をネットワーク環境下で提供者側と利用者側で共有し、また、Ｗｅｂ機能を用いてデータベースに保存された情報を遠隔制御（参照、編集、加工など）することが多くなっている。
【０００３】
図９は、従来のＷｅｂ機能を用いたデータベースの遠隔制御システムの概念を説明するための図である。
図９において、情報提供者１００のサーバ１０１には、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）データなどの図形情報１０２や、帳票や文書などの文字情報１０３が保存されており、クライアント１１０の端末１１１から、サーバ１０１に保存された図形情報１０２や文字情報１０３に対して加工や編集を行う場合は、以下のようにして行う。
▲１▼サーバ１０１はクライアント端末１１１からの要求により、加工または編集の対象となる図形情報１０２や文字情報１０３の実体データ（例えば、ＣＡＤ図面のベクトル情報）を、通信ネットワーク１０４を介して、クライアント端末１１１に送信する。
▲２▼クライアント端末１１１では、専用のソフトウェアを使用して、受信した実体データを、画面に表示し、図形情報１１２や文字情報１１３の編集や加工を行う。
▲３▼クライアント１１０は、編集や加工した図形情報１１２や文字情報１１３の実体データを、クライアント端末１１１からサーバ１０１に送信し、サーバ１０１では、受信したデータを保存する。
このようにして、サーバ１０１に保存された図形情報１０２や文字情報１０３をネットワーク環境下で情報提供者１００側とクライアント１１０側で共有する。
【０００４】
【発明が解決しようとする課題】
以上説明した従来のＷｅｂ機能を用いたデータベース情報の遠隔制御システムにおいては、以下に示す問題がある。
・インタフェースの制約
図形情報や文字情報など異なる形式のデータを個別に取り扱うためのインタフェースを作成する必要が生じるなど、インタフェースの制約の問題が生じる。
・実体データの流通による漏洩
実体データをインターネットなどの通信ネットワーク上で流通させることにより、実体データの漏洩などセキュリティの低下の問題が生じる。
・クライアント側での処理の仕組み、プログラムの複雑化
クライアント側での実体データの表示と加工を行うための処理の仕組み（専用のソフトウェアなど）が必要になり、処理及びプログラムが複雑化する。
【０００５】
本発明はこのような問題を解決するためになされたもので、その目的は、従来のＷｅｂ機能を用いたデータベース情報の遠隔制御システムの問題点を解決し得る、データベース情報の遠隔制御システムのサーバ、及びデータベース情報の遠隔制御方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決するためになされたものであり、本発明のデータベース情報の遠隔制御システムのサーバは、各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバであって、前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手段と、前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手段とを具備することを特徴とする。
これにより、データベース内の実体データを流通させることなく、クライアント端末からデータベース内の情報を操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。さらに、クライアント端末側における処理の仕組みとプログラムの単純化が図れる。
【０００７】
また、本発明のデータベース情報の遠隔制御システムのサーバは、ＣＡＤデータ及び文書データを保存するデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存されたＣＡＤデータ及び文書データをクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバであって、クライアントの端末からの要求に応じて、操作対象となるオブジェクトを選択するための指標となる画像データと、該画像中のオブジェクト単位で実行可能なスクリプトのリストを送信し、クライアントの端末のＷｅｂブラウザに表示させるための画像及びスクリプトリスト送信手段と、クライアント端末のＷｅｂブラウザ画面上で選択されたオブジェクトと該オブジェクトに対して実行指定されたスクリプトの情報を受信するためのスクリプト情報受信手段と、前記選択されたオブジェクトと実行指定されたスクリプトの情報を解釈し、データベース内のＣＡＤデータ及び文書データを操作するためのスクリプトコマンドインタプリタ手段とを具備することを特徴とする。これにより、ＣＡＤデータなどの実体データを流通させることなく、クライアント端末からデータベース内のＣＡＤデータや文書データを操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、スクリプトによる動的なデータベースの編集／画面制御が行える。また、サーバ内にスクリプトコマンドインタプリタを実装することにより、スクリプトによる制御内容の変更が容易かつ迅速に行える。さらに、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。
【０００８】
また、本発明のデータベース情報の遠隔制御システムのサーバは、前記ＣＡＤデータ及び文書データが、建物を含む施設の管理を行うためのファシリティマネジメントシステムにおける施設台帳情報であることを特徴とする。
これにより、施設台帳情報の実体データを流通させることなく、施設に関する図面などの参照と編集がクライアント端末から行え、施設台帳情報の外部漏洩を抑止できる。
【０００９】
また、本発明のデータベース情報の遠隔制御方法は、各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバにより、前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順とが行われることを特徴とする。
これにより、データベース内の実体データを流通させることなく、クライアント端末からデータベース内の情報を操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。さらに、クライアント端末側における処理の仕組みとプログラムの単純化が図れる。
【００１０】
また、本発明のデータベース情報の遠隔制御方法は、ＣＡＤデータ及び文書データを保存するデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存されたＣＡＤデータ及び文書データをクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバにより、クライアントの端末からの要求に応じて、操作対象となるオブジェクトを選択するための指標となる画像データと、該画像中のオブジェクト単位で実行可能なスクリプトのリストを送信し、クライアントの端末のＷｅｂブラウザに表示させるための画像及びスクリプトリスト送信手順と、クライアント端末のＷｅｂブラウザ画面上で選択されたオブジェクトと該オブジェクトに対して実行指定されたスクリプトの情報を受信するためのスクリプト情報受信手順と、前記選択されたオブジェクトと実行指定されたスクリプトの情報を解釈し、データベース内のＣＡＤデータ及び文書データを操作するための手順とが行われることを特徴とする。
これにより、ＣＡＤデータなどの実体データを流通させることなく、クライアント端末からデータベース内のＣＡＤデータや文書データを操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、スクリプトによる動的なデータベースの編集／画面制御が行える。また、サーバ内にスクリプトコマンドインタプリタを実装することにより、スクリプトによる制御内容の変更が容易かつ迅速に行える。さらに、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。
【００１１】
また、本発明のコンピュータ読み取り可能な記録媒体は、各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバ内のコンピュータに、前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１２】
また、本発明のコンピュータプログラムは、各種の情報が保存されるデータベースを有するサーバとクライアントの端末とが通信ネットワークを介して接続され、前記データベースに保存された情報をクライアントの端末から操作するデータベース情報の遠隔制御システムにおける前記サーバ内のコンピュータに、前記クライアントの端末から、データベース内の情報を操作するための命令をリスト形式の情報として受信するためのリスト命令受信手順と、前記受信したリスト形式の情報を解釈し、データベース内の情報を操作するためのリスト命令実行手順とを実行させるためのプログラムである。
【００１３】
【発明の実施の形態】
次に本発明の実施の形態例について図面を参照して説明する。
【００１４】
［本発明の概念と基本構成の説明］
図１は、本発明によるデータベース情報の遠隔制御システムの基本概念を説明するための図である。図１において、情報提供者１０のサーバ１１には、図形情報１２および文字情報１３がデータベースに保存されると共に、エージェント（Ａｇｅｎｔ）１４の機能が実装される。エージェント１４は、クライアント２０の端末２１から送信されるリスト形式の命令を自律的に解釈し、図形情報１２および文字情報１３の編集、加工などを行う機能を有している。
【００１５】
図１に示すシステムでは、以下のようにして、図形情報１２や文字情報１３の加工と編集等を行う。
▲１▼クライアント２０側では、クライアント端末２１により、図形編集、画面制御、データベース操作等を指示するリスト（エージェント１４で実行可能な命令のリスト）を選択し、「リスト選択命令」を作成し、サーバ１１のエージェント１４に向けて送信する。
▲２▼エージェント１４は、「リスト選択命令」を受信し、受信したリストを解釈して、図形情報１２および文字情報１３の編集や加工などを行う。
【００１６】
このように、本発明のデータベース情報の遠隔制御システムにおいては、サーバ１１からクライアント端末２１に実体データを送信することなく、クライアント端末２１から送信されるリスト命令により、サーバ１１内の図形情報１２、文字情報１３の編集・加工を行うことにより、従来例と比較して、以下のような効果を得ることができる。
・インタフェースの単純化
図形情報や文字情報など異なる形式のデータを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。
・実体データの流通がなく、漏洩の問題が生じない。
・クライアント端末２１側での実体データの表示と加工を行うための処理の仕組（専用プログラムなど）が必要なくなり、処理及びプログラムが簡素化できる。
【００１７】
また、図２は、本発明によるデータベース情報の遠隔制御システムの基本構成と動作を説明するための図であり、図１に示す基本概念図をより具体的に示したものであり、図１で使用した「リストによる命令」を「スクリプト言語による命令」とし、「エージェント」の機能を「スクリプトコマンドインタプリタ」で実現する例である。
【００１８】
図２においては、以下のようにして、図面等の編集を行う。
▲１▼図面参照・更新の要求
クライアント端末４０側のＷｅｂブラウザからサーバ３０に対して、データベース３１に保存されたＣＡＤ図面などの図面（ベクトル情報図面）３２に対する「図面参照・更新の要求」を送信する。
【００１９】
▲２▼画像作成データ・スクリプトリスト送信
サーバ３０からクライアント端末４０のＷｅｂブラウザに対して、「画像作成情報」及び「図形の編集加工用のオブジェクト単位のスクリプトリスト」が送信される。クライアント端末４０のＷｅｂブラウザには、画像４１が表示される。なお、サーバ３０からクライアント端末４０に送信される「画像作成情報」は、図面３２の実体データ（ベクトル情報）ではなく、単にオブジェクトを特定するためのインデックスとなるラスタ画像４１の情報である。
【００２０】
▲３▼編集ターゲットの指定・確認
Ｗｅｂブラウザ画面上で、編集する図形（オブジェクト）をターゲット指定すると、オブジェクト単位の実行可能なスクリプトリスト４２が表示される。このスクリプトリストから所望のスクリプトを選択し、以下に示すような図面の編集・加工などを行う。
・図形編集（追加・削除）
・図形の座標変換／移動
・データベース編集
・ファイル出力／送信
【００２１】
▲４▼選択・実行命令送信
クライアント端末４０からサーバ３０に、スクリプトリスト４２から選択されたスクリプトを送信し、該スクリプトを実行するように命令する。
【００２２】
▲５▼スクリプトの実行による図面編集等
サーバ３０では、クライアント端末４０から受信したスクリプトリストの内容をスクリプトコマンドインタプリタ３３により解釈し、選択されたスクリプトを実行して図面３２の編集や加工を行う。
【００２３】
▲６▼スクリプト実行結果の送信
サーバ３０内のスクリプトコマンドインタプリタ３３によりスクリプトが実行されると、その実行結果がクライアント端末４０に送信される。結果のレポートや、データベースの制御結果（編集や加工結果など）の情報が送信される。
【００２４】
このように、サーバ３０からクライアント端末４０側に図面３２の実体データを送信することなく、クライアント端末４０側で選択されたスクリプトによる命令を受信して、データベース３１内の図面３２の編集、加工などを行うことにより、従来例と比較して、以下のような効果を得ることができる。
・サーバ３０とクライアント端末４０間で実体データを流通させることなく、図面及びデータベースの参照と編集等が行える。これにより、実体データの漏洩の問題が生じない。
・スクリプトによる動的なデータベースの編集や画面制御が行える。
・サーバ３０内にスクリプトコマンドインタプリタ３３を実装することにより、スクリプトによる制御内容の変更が容易かつ迅速に行える。
【００２５】
以上、本発明のデータベース情報の遠隔制御システムの基本構成とその動作にについて説明したが、次に、より具体的な例について説明する。
【００２６】
［ファシリティマネジメントシステムへの応用例］
本発明によるデータベース情報の遠隔制御システムをファシリティマネジメント（Ｆａｃｉｌｉｔｙ　Ｍａｎａｇｅｍｅｎｔ）システムに適用する場合の例について説明する。
１．はじめに
施設台帳情報は施設に関する様々な個別情報の集合体であり、ファシリティマネジメントにおいて、施設の状況を現す最も基本的かつ重要な情報である。ファシリティマネジメントの本格的な導入・運用に際しては、これらの施設台帳情報を常に最新の状況に維持するとともに、目的に応じて情報を加工し、レポートやポートフェリオ（以下、単に「レポート等」ともいう）として参照が可能となる環境の実現が必要となる。
本例では、ネットワーク環境下における施設台帳情報の広域共有を目的とした施設台帳管理システム（ファシリティマネジメントシステム）において、目的に応じた自由度の高いレポート等の作成・参照を実現するシステムの例を示すものである。勿論、施設台帳情報の編集や加工についても同様に行うことができる。
【００２７】
２．ネットワーク環境における施設台帳情報の共有と活用
施設台帳情報は図面、画像、データベース情報等の様々な情報により構成されており、内容も土地、建物、設備等の現状を現すものから、点検スケジュール、施設運営費、工事履歴情報等、多岐に渡っている。ファシリティマネジメントにおける施設台帳情報の利用は、個別情報の維持管理及び利用と、複数の情報を統合し加工した施設評価での利用に大別される。特に、施設運営の経営的な判断、総合的な評価を行う際に複数の情報を横断的に利用したレポート等は重要な位置を占める。
また、本例のシステムは、施設台帳情報をネットワーク環境において、台帳情報の提供側と台帳情報参照側で共有するという視点から、スタンドアロンの施設台帳管理システムであるＣＡＦＭ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｆａｃｉｌｉｔｙ　Ｍａｎａｇｅｍｅｎｔ　）型システムで構築・維持管理する施設台帳情報を、ネットワーク環境で複数の利用者側が共有・参照することを目的とし、Ｗｅｂ型システムのＷｅｂ機能により施設台帳情報を共有するシステムの例である。また、本例のシステムにおいては、提供側が施設台帳情報の品質を保証することで、参照側におけるＷｅｂブラウザの簡易なインタフェースによる台帳情報参照方法を実現している。
また、Ｗｅｂ型システムにおいて施設台帳情報を基にしたレポート等の作成・参照を行う場合、予め個別の作成ロジックを定義しておき、これを実行することで目的のレポート等を参照することが可能である。しかし、ファシリティマネジメントの施設評価手法は施設の種類や運用形態、対象業務領域ごとに異なるため、固定的なロジックを個別に定義するには限界がある。また、評価手法の変更やレポート等の様式変更に対する即応性が低い。
また、シミュレーション結果を基にしたレポート等の作成を行う際に、施設台帳情報の変更を必要とする場合がある。この時、Ｗｅｂブラウザの基本的なユーザインタフェースを利用するＷｅｂ型システムでは、Ｗｅｂブラウザの機能を利用することで、文字・数値情報の変更が可能である。しかし、図形情報については、図面データをクリッカブルマップと画像データに変換し、Ｗｅｂブラウザで表示する方法を取っているため、図面内のオブジェクトの差し替え等、動的な変更が困難となっている。　これらの問題を解決するためには、Ｗｅｂ型システムの基本機能を汎用的に組み合わせ、クライアント側から実行する環境の実現が必要となる。そこで、本例のシステムでは、簡易言語を用いたサーバプログラムの制御を可能とする、スクリプトコマンドインタプリタを用いたシステムを実現している。
【００２８】
３．システム構成
図３は、本発明によるデータベース情報の遠隔制御システムをファシリティマネジメントシステムに適用した例を示す図である。
図３に示すシステムにおいては、施設台帳情報提供者側５０は、Ｗｅｂ型システム５１とＣＡＦＭ型システム７０で構成される。そして、ＣＡＦＭ型システム７０で構築・維持管理される施設台帳情報５３が、Ｗｅｂ型システム５１のデータベース５２に保存される。また、Ｗｅｂサーバ６０と、台帳情報参照側８０のクライアント８１の端末８２と、各施設の使用者、管理者９０の端末９１とが通信ネットワーク１を介して接続される。
【００２９】
また、Ｗｅｂサーバ６０には、ユーザ認証機能６１、メニュー表示制御機能６２、各種データの検索／参照機能６３、実行メニュー制御機能６４が実装される。またさらに、Ｗｅｂサーバ６０には、ＣＡＦＭ型システム７０に実装されたインタプリタと共通の言語仕様を持つスクリプトコマンドインタプリタ６５、レポート等出力機能６６が実装される。
・ユーザ認証機能６１
施設台帳情報５３を利用するクライアント８１や、各施設の使用者、管理者９０の正当性を認証するための機能である。
・メニュー表示制御機能６２
図面（インデックスとなるラスタ画像）や、オブジェクト単位で実行可能なスクリプトを、クライアント８１の端末８２のＷｅｂブラウザに表示させるための機能である。
・各種データの参照／検索機能６３
データベース５２中の施設台帳情報５３の各種データの検索／参照機能である。
・実行メニュー制御機能６４
図面内のターゲットとなる図形シンボル（オブジェクト）の指定や、データベースのレコード単位での実行可能なスクリプトを設定する機能であり、また、レポート等の参照権限設定を行うための機能である。
・スクリプトコマンドインタプリタ６５
ＤＢ検索、図面内の図形シンボルの差し替え、図面データの呼び出しと保存、情報の外部出力等の個別コマンドを用意し、ＣＡＦＭ型システム７０が持っている個別機能と同様の処理を、Ｗｅｂサーバ６０で実行する機能である。なお、ＣＡＦＭ型システム７０と共通の言語仕様とし、スクリプトソースの共有が図られている。
・レポート等出力機能６６
ＣＡＦＭ型システム７０のインタプリタでは、スクリプトの実行によって、画面または外部ファイルへ情報の出力を行う。Ｗｅｂサーバ６０でこの機能を実現するにあたり、ファイル出力機能によって出力された情報を加工する機能が付加されている。Ｗｅｂサーバ６０から出力される各種の情報はこの機能により予め設定されたフォーマットに従って整形され、クライアント８１の端末８２のＷｅｂブラウザに転送される。
【００３０】
これらの機能を組み合わせることにより、Ｗｅｂブラウザを基本的なインタフェースとした、汎用的かつ自由度の高いレポート等の参照環境を実現することができる。
【００３１】
また、図４は、レポート等作成の処理手順について説明するための図であり、以下、その処理の流れについて説明する。
（１）クライアント端末８２のＷｅｂブラウザに表示された画面（ラスタ画面）内からターゲットとなる図形シンボル（オブジェクト）を選択する（ステップＳ１）。
（２）Ｗｅｂサーバ６０からクライアントが選択した図形シンボル（オブジェクト）に対して実行可能なスクリプトのメニュー情報が送信され、Ｗｅｂブラウザに表示される（ステップＳ２、Ｓ３）。
（３）Ｗｅｂブラウザに表示された実行可能なスクリプトから「レポート作成」を指定（選択）して、Ｗｅｂサーバ６０に送信する（ステップＳ３、Ｓ４）。
（４）Ｗｅｂサーバ６０中のスクリプトコマンドインタプリタ６５は、クライアント端末８２から受信したスクリプトを、スクリプトファイル６７を参照して解釈して実行する（ステップＳ５）。
（５）スクリプトコマンドインタプリタ６５は、施設台帳情報５３内の情報の検索・加工等を行い（ステップＳ６）、その結果をレポート等出力機能６６に出力する（ステップＳ７）。
（６）レポート等出力機能６６は、スクリプトコマンドインタプリタ６５から受信したデータを予め設定されたフォーマットに従って整形し、クライアント端末８２に送信する（ステップＳ８、Ｓ９）。
【００３２】
４．データベース遠隔制御の画面例
また、図５から図８は、ファシリティマネジメントシステムにおけるデータベース遠隔制御の画面例（Ｗｅｂブラウザの画面）を示す図である。
▲１▼図５に例示するＷｅｂブラウザの画面により、Ｗｅｂ型システム５１に設備されたデータベース５２に対して検索を実行する。図５に示す画面例は、「施設管理用画面」を表示して検索を実行する画面の例である。
▲２▼Ｗｅｂサーバ６０よりデータベース５２の検索の結果が返信され、図６に例示する画面が表示される。この画面上で例えば、○で囲まれる部分をクリックする。
▲３▼図７に例示する画面（ラスタ画像によるインデックス化された画面）が表示される。表示される画像はクリッカブルマップ化（ラスタ画像＋座標情報のみ）された画像である。また、左フレームに選択座標に関連する情報のインデックスが表示される。また、この画面上で左フレームの最下段に表示される「スクリプト」の欄が、実行可能な遠隔制御機能であり、例として「表示変更」を選択する。
▲４▼「表示変更」のスクリプトが実行されて、図８に例示する画面が表示される。
【００３３】
以上、本発明の実施の形態について説明したが、図１に示すサーバ１１内のエージェント１４の機能、図２に示すサーバ３０内のスクリプトコマンドインタプリタ３３の機能、及び図３に示すサーバ６０内の各処理機能６１乃至６６を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより必要な処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）を含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可般媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３５】
また、本発明によるデータベース情報の遠隔制御システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００３６】
【発明の効果】
以上説明したように、本発明のデータベース情報の遠隔制御システムのサーバ、及びデータベース情報の遠隔制御方法においては、サーバのデータベースに保存された各種の情報をクライアントの端末からの要求により操作（参照、編集、加工など）する場合に、クライアントの端末からデータベース内の情報を操作するための命令をリスト形式の情報として受信し、受信したリスト形式の情報を解釈してデータベース内の情報を操作するようにしたので、これにより、データベース内の実体データを流通させることなく、クライアント端末からデータベース内の情報を操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。さらに、クライアント端末側における処理の仕組みとプログラムの単純化が図れる。
【００３７】
また、本発明のデータベース情報の遠隔制御システムのサーバ、及びデータベース情報の遠隔制御方法においては、クライアントの端末からの要求により、操作対象となるオブジェクトを選択するためのラスタ画像データと、オブジェクト単位で実行可能なスクリプトリストを送信し、クライアント端末のＷｅｂブラウザに表示させる。そして、クライアント端末のＷｅｂブラウザ画面上で選択されたオブジェクトと実行指定されたスクリプトの情報を受信し、スクリプトコマンドインタプリタにより、データベース内のＣＡＤデータ及び文書データを操作（編集、加工）する。
これにより、ＣＡＤデータなどの実体データを流通させることなく、クライアント端末からデータベース内のＣＡＤデータや文書データを操作（参照、編集、加工など）することができ、実体データの漏洩の問題が生じない。また、スクリプトによる動的なデータベースの編集／画面制御が行える。また、サーバ内にスクリプトコマンドインタプリタを実装することにより、スクリプトによる制御内容の変更が容易かつ迅速に行える。さらに、図形情報や文字情報などを個別に取り扱うためのインタフェースを作成する必要がなく、インタフェースを簡易化できる。
【００３８】
また、本発明のデータベース情報の遠隔制御システムのサーバは、前記ＣＡＤデータ及び文書データが、ファシリティマネジメントシステムにおける施設台帳情報であるようにしたので、これにより、施設台帳情報の実体データを流通させることなく、施設に関する図面などの参照と編集がクライアント端末から行え、施設台帳情報の外部漏洩を抑止できる。
【図面の簡単な説明】
【図１】本発明によるデータベース情報の遠隔制御システムの基本概念を説明するための図である。
【図２】本発明によるデータベース情報の遠隔制御システムの基本構成と動作を説明するための図である。
【図３】本発明によるデータベース情報の遠隔制御システムをファシリティマネジメントシステムに適用した例を示す図である。
【図４】レポート等作成の処理手順について説明するための図である。
【図５】データベース遠隔制御の画面例その１を示す図である。
【図６】データベース遠隔制御の画面例その２を示す図である。
【図７】データベース遠隔制御の画面例その３を示す図である。
【図８】データベース遠隔制御の画面例その４を示す図である。
【図９】従来のＷｅｂ機能を用いたデータベースの遠隔制御システムの概念を説明するための図である。
【符号の説明】
１　通信ネットワーク
１０　情報提供者
１１　サーバ
１２　図形情報
１３　文字情報
１４　エージェント
２０　クライアント
２１　クライアント端末
３０　サーバ
３１　データベース
３２　図面（ベクトル情報）
３３　スクリプトコマンドインタプリタ
４０　クライアント端末
４１　画像（ラスタ画像）
４２　スクリプトリスト
５０　施設台帳情報提供者側
５１　Ｗｅｂ型システム
５２　データベース
５３　施設台帳情報
６０　Ｗｅｂサーバ
７０　ＣＡＦＭ型システム
８０　施設台帳情報参照側
８１　クライアント
８２　クライアント端末
【図１】
2004062541.tif 000003
【図２】
2004062541.tif 000004
【図３】
2004062541.tif 000005
【図４】
2004062541.tif 000006
【図５】
2004062541.tif 000007
【図６】
2004062541.tif 000008
【図７】
2004062541.tif 000009
【図８】
2004062541.tif 000010
【図９】
2004062541.tif 000011