(57)【要約】【課題】  ユーザ端末に予め設けられた検索インタフェースあるいはユーザ作成のマンマシンインタフェースを通じて、ユーザの意図を反映した検索要求を行うことが可能で、かつ、得られた検索結果データをユーザがそのまま利用可能な状態で出力可能とする。【解決手段】  データサーバ１０１とユーザ端末１０２は通信ネットワーク１０３を介して接続される。ユーザ端末１０２の検索インタフェース手段１２０は、出力時のファイルフォーマット形式の指定を含む検索要求Ａ１を作成してデータサーバ１０１に送信する。データサーバ１０１のデータ検索手段１１０は、検索要求Ａ１に基づいて、プラントデータベース１１１と点番号情報データベース１１２の検索を行い、得られた検索結果データを検索要求Ａ１で指定されたファイルフォーマット形式に変換して検索結果データベース１１３に保存すると共に、応答通知Ｄ１を要求元のユーザ端末１０２に返信する。【選択図】  図４
2005293288.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザが使用するユーザ端末と、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバを備えた履歴データ管理システムにおいて、
前記ユーザ端末上で、ユーザから与えられた情報に基づき、検索を実行する検索実行条件となる情報を含む検索要求を作成し、前記通信ネットワークを介して前記データサーバに送信すると共に、当該検索要求に対する前記応答通知を受信する検索インタフェース手段と、
前記データサーバ上で、前記ユーザ端末からの前記検索要求に含まれる前記検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索手段を備え、
前記検索インタフェース手段は、前記検索要求として、前記検索結果データの出力条件となる情報を含む検索要求、およびユーザ作成のマンマシンインタフェース手段を通じてユーザから与えられた情報に基づく検索要求、の少なくとも一方に分類される検索要求を作成するように構成された、
ことを特徴とする履歴データ管理システム。
【請求項２】
前記検索インタフェース手段は、前記検索要求として、前記出力条件となる情報を含む検索要求を作成するように構成され、
前記データ検索手段は、前記検索要求に対する前記検索結果データを当該検索要求に含まれる前記出力条件となる情報に基づいて出力するように構成され、
前記出力条件となる情報は、出力時のファイルフォーマット形式の指定、出力先の指定、出力ファイル名の指定、の中から選択された１種類以上の情報を含む、
ことを特徴とする請求項１に記載の履歴データ管理システム。
【請求項３】
前記検索インタフェース手段は、前記検索要求として、出力時のファイルフォーマット形式の指定を含む検索要求を作成するように構成され、
前記データ検索手段は、前記検索要求に対する前記検索結果データを当該検索要求により指定されたファイルフォーマット形式に変換して出力するように構成された、
ことを特徴とする請求項２に記載の履歴データ管理システム。
【請求項４】
前記データ検索手段は、前記データサーバ内における前記履歴データの保存場所以外の保存場所を前記出力先として、当該出力先に前記検索結果データを保存するように構成された、
ことを特徴とする請求項２または請求項３に記載の履歴データ管理システム。
【請求項５】
前記検索インタフェース手段は、前記検索要求として、前記データサーバ、要求元の前記ユーザ端末、前記通信ネットワークに接続された別の端末または別のサーバ、の中から選択された場所を前記出力先の指定として含む検索要求を作成するように構成され、
前記データ保存手段は、前記検索結果データを、前記検索要求により指定された前記出力先に保存するように構成された、
ことを特徴とする請求項２または請求項３に記載の履歴データ管理システム。
【請求項６】
前記検索インタフェース手段は、前記検索要求として、ファイル名の指定を含む検索要求を作成するように構成され、
前記データ保存手段は、前記検索結果データを、前記検索要求により指定された前記ファイル名で保存するように構成された、
ことを特徴とする請求項２乃至請求項５のいずれかに記載の履歴データ管理システム。
【請求項７】
前記データ検索手段は、前記応答通知として、前記検索結果データを含む前記応答通知を要求元の前記ユーザ端末に返信するように構成され、
前記検索インタフェース手段は、前記応答通知を受信して、前記マンマシンインタフェース手段に対して当該応答通知に含まれる前記検索結果データに関する通知を行うように構成された、
ことを特徴とする請求項１に記載の履歴データ管理システム。
【請求項８】
前記検索インタフェース手段は、前記マンマシンインタフェース手段を通じてユーザから与えられた情報が、前記出力条件となる情報を含む場合に、当該検索要求に対する前記応答通知に含まれる前記検索結果データを前記出力条件となる情報に基づいて出力するように構成され、
前記出力条件となる情報は、出力時のファイルフォーマット形式の指定、出力先の指定、出力ファイル名の指定、の中から選択された１種類以上の情報を含む、
ことを特徴とする請求項７に記載の履歴データ管理システム。
【請求項９】
各ユーザが使用するユーザ端末と、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバを用いて履歴データを管理する方法において、
前記ユーザ端末により、ユーザから与えられた情報に基づき、検索を実行する検索実行条件となる情報を含む検索要求を作成し、前記通信ネットワークを介して前記データサーバに送信する検索要求ステップと、
前記データサーバにより、前記ユーザ端末からの前記検索要求に含まれる前記検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索ステップと、
前記ユーザ端末により、前記検索要求に対する前記応答通知を受信する応答通知受信ステップを備え、
前記検索要求ステップは、前記検索要求として、前記検索結果データの出力条件となる情報を含む検索要求、およびユーザ作成のマンマシンインタフェース手段を通じてユーザから与えられた情報に基づく検索要求、の少なくとも一方に分類される検索要求を作成するステップを含む、
ことを特徴とする履歴データ管理方法。
【請求項１０】
履歴データ管理システム中で使用され、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバにおいて、
前記ユーザ端末からの前記検索要求に含まれる検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索手段を備え、
前記データ検索手段は、前記検索要求が前記検索結果データの出力条件となる情報を含む場合に、当該出力条件となる情報に基づいて当該検索結果データを出力するように構成され、
前記出力条件となる情報は、出力時のファイルフォーマット形式の指定、出力先の指定、出力ファイル名の指定、の中から選択された１種類以上の情報を含む、
ことを特徴とするデータサーバ。
【請求項１１】
履歴データ管理システム中で使用され、履歴データを蓄積するデータサーバに対して、通信ネットワークを介しての検索要求を送信し、当該検索要求に対する応答通知をデータサーバから受信するユーザ端末において、
ユーザ作成のマンマシンインタフェース手段を通じてユーザから与えられた情報に基づき、検索を実行する検索実行条件となる情報を含む検索要求を作成し、前記通信ネットワークを介して前記データサーバに送信すると共に、当該検索要求に対する前記応答通知を受信する検索インタフェース手段を備え、
前記検索インタフェース手段は、前記応答通知が前記検索要求に対する検索結果として得られた検索結果データを含む場合に、前記マンマシンインタフェース手段に対して、当該応答通知に含まれる当該検索結果データに関する通知を行うように構成された、
ことを特徴とするユーザ端末。
【請求項１２】
履歴データ管理システム中で使用され、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバにおいて、
前記ユーザ端末からの前記検索要求に含まれる検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索手段を備え、
前記検索実行条件となる情報は、前記履歴データの検索を実行する検索実行周期の指定を含み、
前記データ検索手段は、前記検索要求により指定された前記検索実行周期に基づいて、定期的に前記履歴データの検索を行うように構成された、
ことを特徴とするデータサーバ。
【請求項１３】
履歴データ管理システム中で使用され、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバに適用されるサーバ用プログラムにおいて、
前記ユーザ端末からの前記検索要求に含まれる検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索機能をコンピュータに実現させるように構成され、
前記データ検索機能は、前記検索要求が前記検索結果データの出力条件となる情報を含む場合に、当該出力条件となる情報に基づいて当該検索結果データを出力する機能を含み、
前記出力条件となる情報は、出力時のファイルフォーマット形式の指定、出力先の指定、出力ファイル名の指定、の中から選択された１種類以上の情報を含む、
ことを特徴とするサーバ用プログラム。
【請求項１４】
履歴データ管理システム中で使用され、履歴データを蓄積するデータサーバに対して、通信ネットワークを介しての検索要求を送信し、当該検索要求に対する応答通知をデータサーバから受信するユーザ端末に適用されるユーザ端末用プログラムにおいて、
ユーザ作成のマンマシンインタフェース手段を通じてユーザから与えられた情報に基づき、検索を実行する検索実行条件となる情報を含む検索要求を作成し、前記通信ネットワークを介して前記データサーバに送信すると共に、当該検索要求に対する前記応答通知を受信する検索インタフェース機能をコンピュータに実現させるように構成され、
前記検索インタフェース機能は、前記応答通知が前記検索要求に対する検索結果として得られた検索結果データを含む場合に、前記マンマシンインタフェース手段に対して、当該応答通知に含まれる当該検索結果データに関する通知を行う機能を含む、
ことを特徴とするユーザ端末用プログラム。
【請求項１５】
履歴データ管理システム中で使用され、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバに適用されるサーバ用プログラムにおいて、
前記ユーザ端末からの前記検索要求に含まれる検索実行条件となる情報に基づいて前記履歴データの検索を行い、検索結果として得られた検索結果データを、前記履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する前記応答通知を要求元の当該ユーザ端末に返信するデータ検索機能をコンピュータに実現させるように構成され、
前記検索実行条件となる情報は、前記履歴データの検索を実行する検索実行周期の指定を含み、
前記データ検索機能は、前記検索要求により指定された前記検索実行周期に基づいて、定期的に前記履歴データの検索を行う機能を含む、
ことを特徴とするサーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントデータを履歴データとして蓄積して、ユーザ端末からの検索要求に応じて、プラントデータの検索を行い、検索結果をユーザ端末に返信する履歴データ管理システムと方法、データサーバ、ユーザ端末、およびプログラムに関するものである。
【背景技術】
【０００２】
従来、発電プラント等の各種のプラントの監視制御を行う監視制御用計算機やデータ収集装置においては、プラントの各部の機器や設備に取り付けられたセンサや計測器、および機器や設備自身から、各部の状態を示すプラントデータを定期的に収集している。定期的に収集されたプラントデータは、履歴データとしてデータサーバに蓄積され、プラントの解析、診断等に利用する観点から長期間保存される。また、プラントの運転状態に関するデータが、業務担当者により業務端末からマニュアル入力で入力される場合もあり、そのようなデータもまた、プラントデータとしてデータサーバに蓄積され、長期間保存される。
【０００３】
最近では、このようにプラントデータを蓄積したデータサーバに対して、通信ネットワークを介して複数のユーザ端末からプラントデータを検索できるように構成した履歴データ管理システムも提案されている（例えば、特許文献１参照）。この履歴データ管理システムにおいて、データサーバは、ユーザ端末からの検索要求に応じてプラントデータの検索を行い、ユーザの指定したデータを取り出して検索結果を示す検索結果データとして出力し、要求元のユーザ端末に返信する。
【特許文献１】特開２００２−８２７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、以上のような従来技術による履歴データ管理システムには次のような問題点がある。
【０００５】
まず、ユーザ端末側に搭載されるマンマシンインタフェース部分は、メーカが作成して納品しているため、ユーザには開放されておらず、ユーザがマンマシンインタフェース部分を容易に変更することは不可能である。そのため、ユーザが、ユーザ端末上でプラントデータの検索結果を示す検索結果データを出力する際には、画面上での予め決められた帳票形式やグラフ形式等の、予め決められたファイルフォーマット形式でしか出力できず、他の形式で出力することはできない。そのため、ユーザが、検索結果データを他の形式で利用する場合には、検索結果データの出力後に形式を変更するための作業を改めて行う必要がある。
【０００６】
また、ユーザ端末からの検索要求に応じて出力される検索結果データを、プラントデータとは別に保存する場合にも、上記のようにマンマシンインタフェース部分の変更が困難であることから、予め決められた保存場所に、予め決められたファイル名でしか出力できず、他の保存場所やファイル名で出力することはできない。そのため、ユーザが、検索結果データを他の保存場所に他のファイル名で保存する場合には、検索結果データの出力後に、保存された検索結果データを他の保存場所に移す、ファイル名を変更する、等の作業を改めて行う必要がある。
【０００７】
さらに、プラントデータの定期的な解析、診断等を行うために、ユーザが定期的に検索結果データを取得しようとする場合には、ユーザは、定期的に検索要求を行う必要がある上に、所定のファイルフォーマット形式で所定の保存場所に所定のファイル名で保存された検索結果データに対して、形式の変更作業、保存場所の変更作業、ファイル名の変更作業、等を改めて行う必要がある。
【０００８】
一方、従来、履歴データ管理システムのマンマシンインタフェースは、ユーザとメーカが綿密な打ち合わせを行った上で、要求仕様を満たしたマンマシンインタフェースをメーカが作成している。しかしながら、ユーザの要求する内容が１００％反映されたマンマシンインタフェースの作成は、限定された納期内・予算内では実際上困難であり、履歴データ管理システムの構築後も、ユーザからの要求に応じて仕様変更等を行うことも多い。それにも関わらず、ユーザが１００％満足するマンマシンインタフェースの作成は不可能であり、不満を持ったままユーザが使用するケースが多い。
【０００９】
これに対して、ユーザ自身がマンマシンインタフェースを改造したり、全く新規に作成したりすることも考えられるが、従来の履歴データ管理システムにおいては、ユーザ自身が改造あるいは作成したマンマシンインタフェースに対応することは困難であり、したがって、ユーザが望む検索結果データをユーザがそのまま利用可能な状態で出力し、管理することは困難である。
【００１０】
なお、上記の問題点は、プラントデータを履歴データとして蓄積する履歴データ管理システムに限らず、例えば、製品・サービス等の各種商品の販売実績データや顧客の購買実績データ等、各種の履歴データを蓄積して複数のユーザ端末からの検索要求に応じて検索結果データを所定のファイルフォーマット形式で出力する履歴データ管理システム一般に存在する問題点である。
【００１１】
本発明は、上記のような従来技術の問題点を解決するために提案されたものであり、その目的は、ユーザ端末に予め設けられた検索インタフェースあるいはユーザ作成のマンマシンインタフェースを通じて、ユーザの意図を反映した検索要求を行うことが可能で、かつ、その検索要求により検索を行って得られた検索結果データを、何ら特別な作業を行う必要なしに、ユーザがそのまま利用可能な状態で出力可能な、履歴データ管理システムと方法、データサーバ、ユーザ端末、およびプログラムを提供することである。
【００１２】
より具体的な目的の一つは、ユーザ端末からの検索要求に応じて出力する検索結果データを、形式の変更、保存場所の変更、ファイル名、等の作業を行う必要なしに、ユーザがそのまま利用可能な形式で、そのまま利用可能な保存場所に、そのまま利用可能なファイル名で保存可能な履歴データ管理システムと方法、データサーバ、ユーザ端末、およびプログラムを提供することである。
【００１３】
また、別の具体的な目的は、ユーザが定期的に検索結果データを取得しようとする場合に、逐次的に検索要求を行う必要なしに、定期的な検索を自動的に実行し、ユーザがそのまま利用可能な状態で出力可能な履歴データ管理システムと方法、データサーバ、およびプログラムを提供することである。
【００１４】
さらに別の具体的な目的は、ユーザ側で自由に仕様変更あるいは作成したユーザ作成のマンマシンインタフェースを通じて、ユーザの意図を確実に反映した検索要求を容易に行うことが可能で、かつ、その検索要求に対して得られた検索結果データをユーザが最も利用しやすい状態で提供可能な履歴データ管理システムと方法、ユーザ端末、およびプログラムを提供することである。
【課題を解決するための手段】
【００１５】
本発明は、上記のような目的を達成するために、ユーザ端末からの検索要求に対してデータサーバ側で得られた検索結果データを元の履歴データとは別の出力先に出力すると共に、ユーザの意図する検索結果データの出力条件等を検索要求に反映させることにより、ユーザ端末に予め設けられた検索インタフェースあるいはユーザ作成のマンマシンインタフェースを通じて、ユーザが望む検索結果データを、ユーザがそのまま利用できるようにしたものである。
【００１６】
なお、本発明において重要な用語の定義は次の通りである。
「履歴データ」は、検索対象となるプラントデータ等の履歴データに限らず、検索対象の履歴データを検索して得られた検索結果データをも含む広い概念である。
「検索要求」は、履歴データの検索を行わせるために送信される情報一般を総称する用語であり、検索に関する各種の条件となる情報を含む概念であるが、さらに、リアルタイムの検索要求に限らず、将来的あるいは定期的な検索実行を予約するための検索要求等を含む広い概念である。
【００１７】
「応答通知」は、ユーザ端末からの検索要求を受信した後に当該検索要求に応答して要求元の当該ユーザ端末に送信される通知一般を総称する用語であり、履歴データを検索した検索結果に関する情報を含む通知に限らず、当該検索要求に関連する何らかの情報を含む通知を含む広い概念である。
「検索結果データ」は、検索要求に対する履歴データの検索により得られた実体的なデータを意味しており、検索要求の目的に対応するデータである。
「検索結果」は、検索要求に対して行なわれた検索の結果を示す情報一般を総称する用語であり、実体的な検索結果データだけでなく、検索の成否等の、検索の結果として得られる何らかの状態に関する情報を含む広い概念である。
【００１８】
「検索実行条件」は、履歴データの検索を実行するための各種の条件を意味する用語であり、検索対象期間、データ種別等を含む概念である。
「検索結果データの出力条件」は、検索結果データを出力する際の条件を意味する用語であり、出力形式や出力先、出力ファイル名等を含む概念である。
【００１９】
「ユーザ作成のマンマシンインタフェース手段」は、ユーザ自身で全部または一部を作成したマンマシンインタフェースを意味しており、システムの一部として予め作成されたマンマシンインタフェースをユーザが適宜仕様変更した場合を含む。さらに、ユーザ端末上で作成されるものに限らず、システム外のコンピュータ上で作成されてユーザ端末に搭載されたものをも含む、広い概念である。
【００２０】
請求項１の発明は、各ユーザが使用するユーザ端末と、履歴データを蓄積し、通信ネットワークを介してユーザ端末からの検索要求を受信し、受信した検索要求に応じて履歴データの検索を行い、当該検索要求に対する応答通知を要求元のユーザ端末に返信するデータサーバを備えた履歴データ管理システムにおいて、検索インタフェース手段とデータ検索手段を備えたことを特徴としている。ここで、検索インタフェース手段は、ユーザ端末上で、ユーザから与えられた情報に基づき、検索を実行する検索実行条件となる情報を含む検索要求を作成し、通信ネットワークを介してデータサーバに送信すると共に、当該検索要求に対する応答通知を受信する手段である。また、データ検索手段は、データサーバ上で、ユーザ端末からの検索要求に含まれる検索実行条件となる情報に基づいて履歴データの検索を行い、検索結果として得られた検索結果データを、履歴データの保存場所以外の出力先に出力すると共に、当該検索要求に対する応答通知を要求元の当該ユーザ端末に返信する手段である。さらに、検索インタフェース手段は、検索要求として、検索結果データの出力条件となる情報を含む検索要求、およびユーザ作成のマンマシンインタフェース手段を通じてユーザから与えられた情報に基づく検索要求、の少なくとも一方に分類される検索要求を作成するように構成される。
【００２１】
以上のような発明によれば、ユーザ端末からの検索要求に対してデータサーバ側で得られた検索結果データを元の履歴データとは別の出力先に出力すると共に、ユーザの意図する検索結果データの出力条件等を検索要求に反映させることにより、ユーザ端末に予め設けられた検索インタフェースあるいはユーザ製作のマンマシンインタフェースを通じて、ユーザが望む検索結果データを、ユーザがそのまま利用できる。したがって、ユーザ端末に予め設けられた検索インタフェースあるいはユーザ作成のマンマシンインタフェースを通じて、ユーザの意図を反映した検索要求を行うことが可能で、かつ、その検索要求により検索を行って得られた検索結果データを、何ら特別な作業を行う必要なしに、ユーザがそのまま利用可能な状態で出力できる。
【００２２】
請求項２の発明は、請求項１の履歴データ管理システムにおいて、検索インタフェース手段、データ検索手段、出力条件となる情報が、次のように構成されたことを特徴としている。すなわち、検索インタフェース手段は、検索要求として、出力条件となる情報を含む検索要求を作成するように構成される。また、データ検索手段は、検索要求に対する検索結果データを当該検索要求に含まれる出力条件となる情報に基づいて出力するように構成される。そして、出力条件となる情報は、出力時のファイルフォーマット形式の指定、出力先の指定、出力ファイル名の指定、の中から選択された１種類以上の情報を含む。
【００２３】
以上のような発明によれば、ユーザ端末上で、ユーザは、検索結果データの出力時におけるファイルフォーマット形式、出力先や出力ファイル名、等の検索結果出力条件を指定することができ、指定したそれらの検索結果出力条件を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、ユーザの指定した検索結果出力条件に基づいて出力される。
【００２４】
したがって、ユーザが、当該ユーザにとって利用しやすい好適な検索結果出力条件を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい状態で自動的に出力され、保存される。例えば、ファイルフォーマット形式、出力先および出力ファイル名を指定して検索要求を行った場合には、その検索要求に応じて出力される検索結果データは、ユーザがそのまま利用可能な形式で、そのまま利用可能な保存場所に、そのまま利用可能なファイル名で保存することができる。そのため、ユーザは、形式の変更作業、保存場所の変更作業、ファイル名の変更作業、等のデータを利用するための特別な作業を改めて行う必要なく、検索結果データの２次的なデータ利用を容易に行うことができる。特に、出力先や出力ファイル名を指定することにより、検索結果データの一元管理を確実かつ容易に行うことができる。
【００２５】
請求項７の発明は、請求項１の履歴データ管理システムにおいて、データ検索手段が、応答通知として、検索結果データを含む応答通知を要求元のユーザ端末に返信するように構成され、検索インタフェース手段が、応答通知を受信して、マンマシンインタフェース手段に対して当該応答通知に含まれる検索結果データに関する通知を行うように構成されたことを特徴としている。
【００２６】
以上のような発明によれば、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したマンマシンインタフェース手段により検索要求を行うことができ、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、要求元のユーザ端末に送信され、ユーザ作成のマンマシンインタフェース手段を通じて出力される。したがって、ユーザは、当該ユーザにとって利用しやすいマンマシンインタフェース手段を自由に作成してユーザの意図を確実に反映した検索要求を容易に行うことができ、ユーザが望む検索結果データをユーザが最も利用しやすい仕様で出力し、容易に利用することができる。
【００２７】
以上のような発明によれば、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したマンマシンインタフェース手段により、検索結果データの出力時におけるファイルフォーマット形式、出力先や出力ファイル名、等の検索結果出力条件を指定することができ、指定したそれらの検索結果出力条件を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、ユーザの指定した検索結果出力条件に基づいて出力される。
【００２８】
したがって、ユーザが、ユーザ側で仕様変更あるいは作成したマンマシンインタフェース手段を通じて、当該ユーザにとって利用しやすい好適な検索結果出力条件を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい状態で自動的に出力され、保存される。例えば、ファイルフォーマット形式、出力先および出力ファイル名を指定して検索要求を行った場合には、その検索要求に応じて出力される検索結果データは、ユーザがそのまま利用可能な形式で、そのまま利用可能な保存場所に、そのまま利用可能なファイル名で保存することができる。そのため、ユーザは、形式の変更作業、保存場所の変更作業、ファイル名の変更作業、等のデータを利用するための特別な作業を改めて行う必要なく、検索結果データの２次的なデータ利用を容易に行うことができる。
【００２９】
特に、出力先や出力ファイル名を指定することにより、検索結果データの一元管理を確実かつ容易に行うことができる。この場合にはまた、ユーザ端末上で検索結果データを受信して任意の保存先に出力できるため、データサーバ側で認識していないネットワーク上の任意の保存場所に対して検索結果データを保存することも可能となる。
【発明の効果】
【００３０】
上記のように、本発明によれば、ユーザ端末に予め設けられた検索インタフェースあるいはユーザ作成のマンマシンインタフェースを通じて、ユーザの意図を反映した検索要求を行うことが可能で、かつ、その検索要求により検索を行って得られた検索結果データを、何ら特別な作業を行う必要なしに、ユーザがそのまま利用可能な状態で出力可能な、履歴データ管理システムと方法、データサーバ、ユーザ端末、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３１】
本発明は、各種の履歴データを蓄積して複数のユーザ端末からの検索要求に応じて結果データを所定のファイルフォーマット形式で出力する各種の履歴データ管理システム一般に適用可能であるが、特に、プラントデータを履歴データとして管理する履歴データ管理システムに好適である。
【００３２】
本発明の一つの形態においては、システム内の基本的な構成要素として予めユーザ端末上に設けられた検索インタフェース手段と、予めデータサーバ上に設けられたデータ検索手段とを使用する。そして、ユーザ端末上の検索インタフェース手段により検索要求を作成し、この検索要求に応じてデータサーバ側のデータ検索手段により検索を行い、検索した検索結果データを、ユーザから指定されたファイルフォーマット形式で保存することにより、ユーザが検索結果データの形式を変更することなく、保存された検索結果データをそのまま利用できる。
【００３３】
また、本発明の別の形態においては、システム内の基本的な構成要素として予めユーザ端末上に設けられた検索インタフェース手段と、予めデータサーバ上に設けられたデータ検索手段とを使用し、検索インタフェース手段を、ユーザ作成のマンマシンインタフェースに対応可能とする。すなわち、ユーザ端末上でユーザ作成のマンマシンインタフェースを通じてユーザから与えられた情報に基づき、検索インタフェースによりシステム内で取扱可能な検索要求を作成すると共に、検索結果データを受信してマンマシンインタフェースを通じてユーザに提示することにより、ユーザ自身が仕様変更あるいは作成したマンマシンインタフェースにより、ユーザが望む検索結果データをユーザがそのまま利用できる。
【実施例１】
【００３４】
［システム構成］
図１は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図１に示すように、本システムは、プラントの運転状態に関するプラントデータを長期間に亘って蓄積しているデータサーバ１０１とユーザがプラントデータ検索を含む業務にて使用するユーザ端末１０２とをインターネット、イントラネットなどの通信ネットワーク１０３を介して接続することで構成されている。以下には、データサーバ１０１とユーザ端末１０２の詳細について順次説明する。
【００３５】
まず、データサーバ１０１は、ユーザ端末１０２からの検索要求Ａ１に基づいてデータ検索を行うデータ検索手段１１０を備えると共に、データベースとして、プラントデータＢａを保存するプラントデータベース１１１、点番号情報Ｂｂを保存する点番号情報データベース１１２、検索結果データＣ１を保存する検索結果データベース１１３、を備えている。
【００３６】
このうち、データ検索手段１１０は、ユーザ端末１０２からの出力時のファイルフォーマット形式の指定を含む検索要求Ａ１に基づいて、プラントデータベース１１１および点番号情報データベース１１２の検索を行い、得られた検索結果データを検索要求Ａ１で指定されたファイルフォーマット形式の検索結果データＣ１に変換して検索結果データベース１１３に保存するようになっている。データ検索手段１１０はまた、検索結果状態を含む応答通知Ｄ１を要求元のユーザ端末１０２に返信するようになっている。なお、データ検索手段１１０は、コンピュータが通常有するプロセッサ、メインメモリ、補助記憶装置、等のハードウェアと、メインメモリおよび補助記憶装置上に記憶されたデータサーバ用のプログラムやデータ等の本システム用に特化されたソフトウェアとの組み合わせにより実現される。
【００３７】
また、プラントデータベース１１１に保存されるプラントデータＢａは、プラントの監視制御用計算機、その他のデータ収集装置から定期的に送信されるデータ、あるいは業務担当者により業務端末からマニュアル入力で入力されるプラントの運転状態に関するデータ、等の動的なデータである。図２は、このようなプラントデータＢａのレコード構成を示す構成図であり、各プラントデータＢａは、日時Ｂａ０１、データ種別Ｂａ０２、点番号Ｂａ０３、データＢａ０４、等の情報を含み、プラントの各部における各変数の各日時の値を表現するようになっている。
【００３８】
ここで、日時Ｂａ０１は、データの作成日時または受信日時等の、各データを取得した日時を特定する情報であり、データ種別Ｂａ０２は、各データによって表現されるプラントの各個所における各変数の種別を特定する情報である。また、点番号Ｂａ０３は、各データによって表現されるプラントの各部における各変数を特定する番号であり、データＢａ０４は、点番号によって表現される各部の各変数の値を示す情報であり、各プラントデータＢａのメイン部分である。
【００３９】
また、点番号情報データベース１１２に保存される点番号情報Ｂｂは、点番号に関する固定的な情報である。図３は、このような点番号情報Ｂｂのレコード構成を示す構成図であり、各点番号情報Ｂｂは、図３に示すように、点番号Ｂｂ０１、名称Ｂｂ０２、単位Ｂｂ０３、小数点桁数Ｂｂ０４、伝送並び順Ｂｂ０５、等の情報を含む。
【００４０】
なお、プラントデータベース１１１と点番号情報データベース１１２は、データサーバ１０１内の予め決められた固定の保存場所に構成されるが、本実施形態においては、検索結果データベース１１３もまた、それらのデータベース１１１，１１２とは別の、データサーバ１０１内の予め決められた固定の保存場所に構成される。
【００４１】
一方、ユーザ端末１０２は、出力時のファイルフォーマット形式の指定を含む検索要求Ａ１を作成してデータサーバ１０１に送信し、それに対するデータサーバ１０１からの応答通知Ｄ１を受け取る検索インタフェース手段１２０を備えると共に、ユーザに対してデータの入出力を行うためのキーボードやマウスなどの入力装置１２１、ディスプレイなどの出力装置１２２、を備えている。
【００４２】
ここで、検索インタフェース手段１２０は、検索実行条件となる情報として、検索対象期間の指定、データ種別の指定等を含むと共に、検索結果出力条件となる情報として、出力時のファイルフォーマット形式の指定を含む検索要求Ａ１を作成し、データサーバ１０１に送信するようになっている。この検索インタフェース手段１２０は、コンピュータが通常有するプロセッサ、メインメモリ、補助記憶装置、等のハードウェアと、メインメモリおよび補助記憶装置上に記憶されたユーザ端末用のプログラムやデータ等の本システム用に特化されたソフトウェアとの組み合わせにより実現される。
【００４３】
なお、図中では、簡略・明瞭化の観点から、単一のユーザ端末１０２のみが示されているが、実際には複数のユーザ端末１０２が接続される。また、図中では、簡略・明瞭化の観点から、データサーバ１０１、ユーザ端末１０２について、本発明に係る特徴的な手段や機能部のみを示しているが、実際には、他にも多様な手段や機能部、周辺装置等を有するものである。
【００４４】
［処理フロー］
図４は、図１のシステムの処理フローを示すフローチャートである。この図４に示すように、ユーザ端末１０２上でユーザから入力装置１２１により検索要求Ａ１を行うための情報が与えられた場合（Ｓ４０１のＹＥＳ）には、検索インタフェース手段１２０により、その情報に基づき、出力時のファイルフォーマット形式の指定を含む検索要求Ａ１を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ４０２）。
【００４５】
図５は、このような検索要求Ａ１の構成を示す構成図であり、検索要求Ａ１は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含むと共に、検索結果出力条件となる情報として、出力フォーマット形式Ａ１６、等の指定を含む。ここで、検索開始日時Ａ１１、検索終了日時Ａ１２は、検索対象期間の起点および終点となる日時であり、検索間隔Ａ１３は、検索対象期間内において取得するデータ間の時間間隔である。また、出力フォーマット形式Ａ１６は、出力時のファイルフォーマット形式である。検索インタフェース手段１２０は、このような検索要求Ａ１を構成する各情報毎に選択ウィンドウをユーザに提示する等の入力支援を行うようになっており、これにより、ユーザが検索要求に必要な情報を容易に指定できるようになっている。
【００４６】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ１をデータ検索手段１１０により受信した場合（Ｓ４１１のＹＥＳ）には、データ検索手段１１０は、データ検索処理として、プラントデータ取得処理（Ｓ４１２）、点番号情報取得処理（Ｓ４１３）、検索結果データ作成・保存処理（Ｓ４１４）、という一連の検索実行処理を行い、続いて、結果通知処理（Ｓ４１５）を行う。各処理（Ｓ４１２〜Ｓ４１５）の詳細は次の通りである。
【００４７】
プラントデータ取得処理（Ｓ４１２）は、プラントデータベース１１１から検索要求Ａ１に応じたプラントデータＢａを取得する処理である。具体的には、検索要求Ａ１で指定された検索開始日時Ａ１１を起点とする日時Ｂａ０１の昇順に、指定された検索データ種別Ａ１４、検索点番号Ａ１５に一致するデータ種別Ｂａ０２、点番号Ｂａ０３を持つプラントデータＢａを、指定された検索間隔Ａ１３毎に、指定された検索終了日時Ａ１２まで繰り返し取得し、各プラントデータＢａに含まれるデータＢａ０４を取り出す。
【００４８】
点番号情報取得処理（Ｓ４１３）は、点番号情報データベース１１２から検索要求Ａ１に応じた点番号情報Ｂｂを取得する処理である。具体的には、検索要求Ａ１で指定された検索点番号Ａ１５に一致する点番号３０１を持つ点番号情報Ｂｂを取得し、各点番号情報Ｂｂに含まれる名称Ｂｂ０２、単位Ｂｂ０３、小数点桁数Ｂｂ０４、等を取り出す。
【００４９】
検索結果データ作成・保存処理（Ｓ４１４）においては、プラントデータ取得処理と点番号情報取得処理によって得られた検索結果データを、検索要求Ａ１中の出力フォーマット形式Ａ１６に従い、指定されたファイルフォーマット形式の検索結果データＣ１に変換して、データサーバ１０１内の予め決められた固定の保存場所に構成された検索結果データベース１１３に保存する。
【００５０】
結果通知処理（Ｓ４１５）においては、応答通知として、先行する各処理（Ｓ４１２〜Ｓ４１５）の結果として得られた検索結果状態、すなわち、検索要求に応じた全てのデータが取得されたか否か、取得された検索結果データが指定されたファイルフォーマット形式で検索結果データベース１１３に正常に保存されたか否か、等の検索結果状態情報を含む応答通知Ｄ１を作成し、要求元のユーザ端末１０２に返信する。
【００５１】
要求元のユーザ端末１０２において、データサーバ１０１から送信された応答通知Ｄ１を検索インタフェース手段１２０により受信した場合（Ｓ４０３のＹＥＳ）には、検索インタフェース手段１２０は、検索結果状態情報出力処理として、その応答通知Ｄ１に含まれる検索結果状態情報を、出力装置１２２により出力する（Ｓ４０４）。
【００５２】
なお、以上のようなユーザ端末１０２およびデータサーバ１０１の一連の処理（Ｓ４０１〜Ｓ４０４、Ｓ４１１〜Ｓ４１５）は、当該ユーザ端末１０２がデータサーバ１０１に接続している間中、繰り返し行なわれる。
【００５３】
［出力フォーマット形式と検索結果データの一例］
図６は、図５に示す検索要求Ａ１中の出力フォーマット形式Ａ１６の具体的な構成を示す構成図である。この図６に示すように、出力フォーマット形式Ａ１６は、データコードＡ１６０１、文字コードＡ１６０２、区切り文字Ａ１６０３、縦横並び型Ａ１６０４、点番号順番Ａ１６０５、日付時刻順番Ａ１６０６、クオリティの表示有無Ａ１６０７、点番号詳細表示範囲Ａ１６０８、丸め処理Ａ１６０９、日付時刻表示型Ａ１６１０、接点データ出力型Ａ１６１１、等の情報を含む。以下には、各情報Ａ１６０１〜Ａ１６１１について指定可能な値について順次説明する。
【００５４】
データコードＡ１６０１については、「ＡＳＣＩＩ／ＩＥＥＥ／ＩＢＭ」等のデータコードが指定可能であり、文字コードＡ１６０２については、「データサーバ／ユーザ端末」等の文字コードが指定可能であり、区切り文字Ａ１６０３については、「，（カンマ）／；（セミコロン）／（空白）／ＴＡＢ」等の区切り文字が指定可能である。縦横並び型Ａ１６０４については、「縦日付順／縦点番号順」等の縦並び順の基準となる項目が指定可能であり、点番号順番Ａ１６０５については、「昇順／降順／指定なし」等の点番号の並び順が指定可能であり、日付時刻順番Ａ１６０６については、「昇順／降順／指定なし」等の日付時刻の並び順が指定可能である。
【００５５】
クオリティの表示有無Ａ１６０７については、「有り／無し」が指定可能であり、点番号詳細表示範囲Ａ１６０８については、「名称／単位／小数点桁数／指定なし」等の表示範囲が指定可能であり、丸め処理Ａ１６０９については、「丸め有り／丸め無し」が指定可能である。日付時刻表示型Ａ１６１０については、「ＹＹＭＭＤＤ／相対時間」等の時刻表示型が指定可能であり、接点データ出力形式Ａ１６１１については、「数値／ＯＮＯＦＦ名」等の接点データ出力型が指定可能である。
【００５６】
なお、このような出力フォーマット形式Ａ１６の各情報Ａ１６０１〜Ａ１６１１を指定するための具体的な処理としては、例えば、各情報Ａ１６０１〜Ａ１６１１の図中最も左側の値をデフォルト値として設定してユーザに提示し、ユーザからの別の値の指定がない場合にはその各情報Ａ１６０１〜Ａ１６１１の値を出力フォーマット形式の指定情報として確定するなどの処理が可能である。また、前回の出力フォーマット形式を新たなデフォルト値として自動的に再設定してユーザに提示するなどの処理も可能である。あるいは、ユーザ自身が出力フォーマット形式の各情報のデフォルト値を自由に設定できるようにして、別の出力フォーマット形式を指定する場合にのみ、マニュアル的に選択できるようにするなどの処理が可能である。
【００５７】
図７は、図６に示す出力フォーマット形式Ａ１６について、各情報の値が具体的に指定された場合の一例を示す説明図である。この図７に示すように、データコードＡ１６０１には「ＡＳＣＩＩ」、文字コードＡ１６０２には「データサーバ」、区切り文字Ａ１６０３には「，（カンマ）」、がそれぞれ指定されている。縦横並び型Ａ１６０４には「縦日付順」、点番号順番Ａ１６０５には「昇順」、日付時刻順番Ａ１６０６には「昇順」、がそれぞれ指定されている。クオリティの表示有無Ａ１６０７には「無し」、点番号詳細表示範囲Ａ１６０８には「名称」、丸め処理Ａ１６０９には「丸め有り」、がそれぞれ指定されている。日付時刻表示型Ａ１６１０には「ＹＹＭＭＤＤ」、接点データ出力型Ａ１６１１には「数値」、がそれぞれ指定されている。
【００５８】
図８は、図７に示すように指定された出力フォーマット形式Ａ１６に基づくファイルフォーマット形式で出力された検索結果データＣ１の一例を示す構成図である。この図８に示すように、検索結果データＣ１は、図７に示す出力フォーマット形式Ａ１６の指定に基づき、横方向（列方向）には点番号昇順Ｃ１０１、縦方向（行方向）には日付時刻昇順Ｃ１０２の縦横並びで構成されており、１行目には見出し行、２行目には点番号詳細表示行、３行目からデータ行が出力されている。
【００５９】
ここで、見出し行（１行目）の構成は、１番目はＮＵＬＬ文字Ｃ１１１、２番目は区切り文字Ｃ１１２「，（カンマ）」、３番目以降には点番号１から点番号Ｎまでのそれぞれの点番号Ｃ１１３が区切り文字Ｃ１１２「，（カンマ）」を挟んで出力され、最後に改行コードＣ１１４が出力される。点番号詳細表示行（２行目）の構成は、見出し行と対応しており、１番目はＮＵＬＬ文字Ｃ１１１、２番目は区切り文字Ｃ１１２「，（カンマ）」、３番目以降に点番号１から点番号Ｎまでのそれぞれの名称Ｃ１１５が区切り文文字Ｃ１１２「，（カンマ）」を挟んで出力され、最後に改行コードＣ１１４が出力される。
【００６０】
データ行（３行目以降）の構成は、１番目は日付時刻Ｃ１１６がＹＹＭＭＤＤ形式で出力され、２番目は区切り文字Ｃ１１２「，（カンマ）」、３番目以降に点番号１から点番号Ｎに対応したデータＣ１１７が区切り文字Ｃ１１２「，（カンマ）」を挟んで点番号Ｎ個分出力され、最後に改行コードＣ１１４となる。データ行は、日付時刻１から検索個数Ｍ行分出力される。
【００６１】
［効果］
以上のような図１のシステムによれば、次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、検索結果データの出力時におけるファイルフォーマット形式を指定することができ、指定したファイルフォーマット形式を含む検索要求をデータサーバに送信することにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データがユーザの指定したファイルフォーマット形式で所定の検索結果データベースに保存される。
【００６２】
したがって、ユーザが、当該ユーザにとって利用しやすい好適なファイルフォーマット形式を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい形式でデータサーバ内の所定の場所に自動的に保存される。そのため、ユーザは、検索結果データの形式の変更作業を行う必要なく、検索結果データの２次的なデータ利用を容易に行うことができる。
【実施例２】
【００６３】
［システム構成］
図９は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図９に示すシステムは、図１のシステムの変形例であり、図１のシステム内におけるデータサーバ１０１およびユーザ端末１０２の機能を追加すると共に、通信ネットワーク１０３に接続されるユーザ側サーバ２０１を追加したものである。
【００６４】
ここで、ユーザ側サーバ２０１は、ユーザが、プラントデータ検索を含む業務または別の業務で使用するデータを管理するサーバであり、単一のユーザ専用のサーバであってもよいが、一般的には、複数のユーザが利用する共用のサーバである。このユーザ側サーバ２０１内には、検索結果データＣ２を保存する検索結果データベース２０２が設けられている。なお、図中では、簡略・明瞭化の観点から、単一のユーザ側サーバ２０１のみが示されているが、多くの場合、単一のユーザ端末１０２に対して当該ユーザ端末１０２が利用可能な複数のユーザ側サーバ２０１が接続されており、同様に、検索結果データベース２０２が設けられている。
【００６５】
本システムにおいては、ユーザが、検索結果データＣ２の保存先を、データサーバ１０１および複数のユーザ側サーバ２０１の中から指定できるようになっており、また、検索結果データＣ２の保存ファイル名を自由に指定できるようになっている。すなわち、本システムにおいて、ユーザ端末１０２の検索インタフェース手段１２０は、検索実行条件となる情報として、検索対象期間の指定、データ種別の指定等を含むと共に、検索結果出力条件となる情報として、出力時のファイルフォーマット形式の指定に加えて、保存先の指定および保存ファイル名の指定を含む検索要求Ａ２を作成し、データサーバ１０１に送信するようになっている。
【００６６】
そして、データサーバ１０１のデータ検索手段１１０は、そのようなファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定を含む検索要求Ａ２に基づき、得られた検索結果データを、データサーバ１０１内に固定的に保存するのではなく、ユーザから指定された保存先に、指定されたファイル名の、指定されたファイルフォーマット形式の検索結果データＣ２に変換して保存するようになっている。図９中では、このように、保存先の指定に応じて検索結果データＣ２の出力先が異なることを表現する観点から、検索結果データＣ２を破線矢印で示している。
【００６７】
［処理フロー］
図１０は、図９のシステムの処理フローを示すフローチャートである。この図１０に示すように、ユーザ端末１０２上でユーザから入力装置１２１により検索要求Ａ２を行うための情報が与えられた場合（Ｓ１００１のＹＥＳ）には、検索インタフェース手段１２０により、その情報に基づき、ファイルフォーマット形式の指定に加えて、保存先の指定および保存ファイル名の指定を含む検索要求Ａ２を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ１００２）。
【００６８】
図１１は、このような検索要求Ａ２の構成を示す構成図であり、検索要求Ａ２は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含むと共に、検索結果出力条件となる情報として、出力フォーマット形式Ａ１６の指定に加えて、保存先Ａ２１、保存ファイル名Ａ２２の指定を含んでいる。
【００６９】
この場合、保存先Ａ２１や保存ファイル名Ａ２２を指定するためのユーザに対する入力支援方法としては、前述したように、選択ウィンドウをユーザに提示することなどが考えられる。さらに、保存先Ａ２１を指定するためのより具体的な処理としては、例えば、デフォルト値としてデータサーバ１０１を設定してユーザに提示し、ユーザからの別の保存先の指定がない場合には自動的にデータサーバ１０１内に保存し、別の保存先が指定された場合にのみその指定された保存先に保存するなどの処理が可能である。また、前回の保存先を新たなデフォルト値として自動的に再設定してユーザに提示するなどの処理も可能である。あるいは、ユーザ自身が保存先のデフォルト値を自由に設定できるようにして、例えば、保存先として最もよく利用するユーザ側サーバ２０１を設定しておき、別の保存先に保存する場合にのみ、マニュアル的に選択できるようにするなどの処理が可能である。
【００７０】
また、保存ファイル名Ａ２２を指定するためのより具体的な処理については、例えば、同一のユーザ端末からの検索要求に対する検索結果データＣ２に、デフォルト値として所定のルールに基づく連続番号等のファイル名を自動的に付加し、ユーザからの別のファイル名の指定がない場合にはそのファイル名を保存ファイル名の指定情報として確定するなどの処理が可能である。また、前回の保存ファイル名を新たなデフォルト値として自動的に再設定してユーザに提示するなどの処理も可能である。あるいは、ユーザ自身が保存ファイル名を付加するためのルール等を自由に設定できるようにして、特別なファイル名を付加する場合にのみ、マニュアル的にファイル名を指定できるようにするなどの処理が可能である。
【００７１】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ２をデータ検索手段１１０により受信し（Ｓ１０１１のＹＥＳ）、プラントデータ取得処理（Ｓ１０１２）、点番号情報取得処理（Ｓ１０１３）、を行うまでの流れは、図４の処理フローと同様である。図９のシステムでは、データ検索手段１１０により、これらの処理に続いて、検索要求Ａ２で指定された保存先Ａ２１がデータサーバ１０１以外である場合（Ｓ１０１４のＹＥＳ）には、保存先接続状態確認処理として、実際の保存先、すなわち、ユーザ側サーバ２０１が通信ネットワーク１０３に正常に接続されているか否かを確認する（Ｓ１０１５）。
【００７２】
保存先が正常に接続されている場合（Ｓ１０１６のＹＥＳ）に、データ検索手段１１０は、保存ファイル名設定処理として、検索要求Ａ２に含まれる保存ファイル名Ａ２２を、保存先に保存する検索結果データＣ２のファイル名とする（Ｓ１０１７）。続いて、検索結果データ作成・保存処理として、プラントデータ取得処理と点番号情報取得処理によって得られた検索結果データを、検索要求Ａ２中の出力フォーマット形式Ａ１６で指定されたファイルフォーマット形式の検索結果データＣ２に変換して、正常に接続されている保存先のユーザ側サーバ２０１に送信し、当該ユーザ側サーバ２０１の検索結果データベース２０２に保存させる（Ｓ１０１８）。
【００７３】
このように、検索結果データＣ２が、検索要求Ａ２により指定された保存先に、指定されたファイル名で、指定されたファイルフォーマット形式で保存された場合には、結果通知処理として、正常に保存されたことを示す検索結果状態情報を含む応答通知Ｄ２を作成し、要求元のユーザ端末１０２に返信する（Ｓ１０１９）。
【００７４】
また、保存先Ａ２１の指定によって特定される実際の保存先が正常に接続されていない場合（Ｓ１０１６のＮＯ）に、データ検索手段１１０は、結果通知処理として、保存先の接続異常を示す検索結果状態情報を含む応答通知Ｄ２を作成し、要求元のユーザ端末１０２に返信する（Ｓ１０１９）。
【００７５】
一方、保存先がデータサーバ１０１である場合（Ｓ１０１４のＮＯ）には、保存ファイル名設定処理（Ｓ１０１７）、検索結果データ作成・保存処理（Ｓ１０１８）、結果通知処理（Ｓ１０１９）のみを行う。
【００７６】
さらに、要求元のユーザ端末１０２において、データサーバ１０１から送信された応答通知Ｄ２を検索インタフェース手段１２０により受信した場合（Ｓ１００３のＹＥＳ）に、検索インタフェース手段１２０が検索結果状態情報出力処理を行う（Ｓ１００４）点は、図４の処理フローと同様である。
【００７７】
［効果］
以上のような図９のシステムによれば、図１のシステムと同様の効果に加えて、さらに次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、検索結果データの出力時におけるファイルフォーマット形式だけでなく、保存先や保存ファイル名をも指定することができ、指定したそれらの検索結果出力条件を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データがユーザの指定した保存先に、ユーザの指定したファイル名で、ユーザの指定したファイルフォーマット形式で保存される。
【００７８】
したがって、ユーザが、当該ユーザにとって利用しやすい好適なファイルフォーマット形式に加えて、当該ユーザにとって利用しやすい好適な保存先やファイル名を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい保存先に、利用しやすいファイル名、利用しやすい形式で自動的に保存される。そのため、ユーザは、形式の変更作業、保存場所の変更作業、ファイル名の変更作業、等を改めて行う必要なく、検索結果データの一元管理を確実かつ容易に行うことができる。
【００７９】
［変形例］
なお、図９のシステムにおいては、検索結果データの保存先を、データサーバ１０１および複数のユーザ側サーバ２０１の中から選択する場合について説明したが、変形例として、データサーバ１０１および複数のユーザ側サーバ２０１だけでなく、要求元のユーザ端末１０２や、通信ネットワーク１０３に接続された別の端末または別のサーバ等を含む多数の保存先の中から選択できるようにしてもよい。
【００８０】
また、図９のシステムにおいては、検索結果データの保存先と保存ファイル名を指定する場合について説明したが、変形例として、保存ファイル名を指定せず、保存先のみを指定することや、あるいは逆に、保存ファイル名のみを指定し、保存先を指定しないことも可能である。保存ファイル名を指定しない場合には、連続番号などの予め決められた所定のファイル名設定ルールにより自動的にファイル名を付けるなどの処理を行う。また、保存先を指定しない場合には、データサーバなどの予め決められた所定の保存先に自動的に保存するなどの処理を行う。
【実施例３】
【００８１】
［システム構成］
図１２は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図１２に示すシステムは、図９のシステムの変形例であり、図９のシステム内におけるデータサーバ１０１の構成および機能を追加すると共に、ユーザ端末１０２の機能を追加したものである。
【００８２】
本システムにおいては、ユーザが、検索を実行する検索実行周期を自由に指定できるようになっており、データサーバ１０１側でそのような検索実行周期の指定に基づいて、周期的にデータ検索処理を行うようになっている。すなわち、本システムにおいて、ユーザ端末１０２の検索インタフェース手段１２０は、検索結果出力条件となる情報として、出力時のファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定を含むと共に、検索実行条件となる情報として、検索対象期間の指定、データ種別の指定等に加えて、検索を実行する検索実行周期の指定を含む検索要求Ａ３を作成し、データサーバ１０１に送信するようになっている。
【００８３】
そして、データサーバ１０１のデータ検索手段１１０は、そのようなファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定、検索実行周期の指定、を含む検索要求Ａ３に基づいて、それらの情報を含む検索条件Ｅ３を設定する検索条件設定手段３０１と、検索条件Ｅ３に基づいて検索を実行する検索実行手段３０２を備えている。また、検索条件設定手段３０１で設定された検索条件Ｅ３は、データサーバ１０１内に設けられた検索条件データベース３０３に保存されるようになっている。
【００８４】
ここで、データ検索手段１１０の検索実行手段３０２は、検索条件データベース３０３に保存された検索条件Ｅ３に基づき、定期的にデータ検索処理を繰り返し、得られた検索結果データを、ユーザから指定された保存先に、指定されたファイル名の、指定されたファイルフォーマット形式の検索結果データＣ３に変換して保存するようになっている。図１２中では、このように、保存先の指定に応じて検索結果データＣ３の出力先が異なることを表現する観点から、図９と同様に検索結果データＣ３を破線矢印で示している。
【００８５】
［処理フロー］
図１３は、図１２のシステムの処理フローを示すフローチャートである。この図１３に示すように、ユーザ端末１０２上でユーザから入力装置１２１により新規設定用の検索要求Ａ３を行うための情報が与えられた場合（Ｓ１３０１のＹＥＳ）には、検索インタフェース手段１２０により、その情報に基づき、ファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定に加えて、検索実行周期の指定を含む新規の検索要求Ａ３を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ１３０２）。
【００８６】
図１４は、このような新規設定用の検索要求Ａ３の構成を示す構成図であり、検索要求Ａ３は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定に加えて、検索実行周期Ａ３１の指定を含んでいる。また、検索結果出力条件となる情報としては、図１１の検索要求Ａ２と同様に、出力フォーマット形式Ａ１６、保存先Ａ２１、保存ファイル名Ａ２２の指定を含んでいる。
【００８７】
この場合、検索実行周期Ａ３１を指定するためのユーザに対する入力支援方法としては、前述したように、選択ウィンドウをユーザに提示することなどが考えられる。さらに、検索実行周期Ａ３１を指定するためのより具体的な処理としては、例えば、検索実行周期として予め設定されたデフォルト値をユーザに提示し、ユーザからの別の値の指定がない場合にはそのデフォルト値を検索実行周期として確定するなどの処理が可能である。
【００８８】
データサーバ１０１において、ユーザ端末１０２から送信された新規設定用の検索要求Ａ３をデータ検索手段１１０により受信した場合（Ｓ１３１１のＹＥＳ）には、データ検索手段１１０の検索条件設定手段３０１により、検索条件設定処理として、検索要求Ａ３に含まれる各種の情報を用いて、検索実行周期Ａ３１で定期的に検索を実行するための検索条件Ｅ３を設定し、検索条件データベース３０３に保存する（Ｓ１３１２）。
【００８９】
そして、検索要求Ａ３に応じて設定された検索条件Ｅ３が、検索条件データベース３０３に保存された場合には、検索条件設定手段３０１は、結果通知処理として、検索条件が正常に設定されたか否か、設定された検索条件が正常に保存されたか否か、等の設定結果状態情報を含む応答通知Ｄ３を作成し、要求元のユーザ端末１０２に返信する（Ｓ１３１３）。
【００９０】
要求元のユーザ端末１０２において、データサーバ１０１から送信された応答通知Ｄ３を検索インタフェース手段１２０により受信した場合（Ｓ１３０３のＹＥＳ）には、検索インタフェース手段１２０は、設定結果状態情報出力処理として、その応答通知Ｄ３に含まれる設定結果状態情報を、出力装置１２２により出力する（Ｓ１３０４）。
【００９１】
また、検索要求Ａ３に基づいて検索条件Ｅ３が一旦設定された後に、ユーザ端末１０２上で、設定変更用の検索要求Ａ３を行うための情報が与えられた場合（Ｓ１３０５のＹＥＳ）には、検索インタフェース手段１２０により、その情報に基づき、設定変更用の検索要求Ａ３を作成し、データサーバ１０１に送信する（Ｓ１３０２）。なお、このような設定変更用の検索要求Ａ３は、図１４に示すような各種の情報を含む構成としてもよいが、一部の項目のみを変更するための変更情報、例えば、検索実行周期のみを変更するための変更情報が与えられた場合には、変更しない項目に関する情報を省略することにより、検索要求Ａ３のデータサイズを縮小できる。
【００９２】
データサーバ１０１において、ユーザ端末１０２から送信された設定変更用の検索要求Ａ３をデータ検索手段１１０により受信した場合（Ｓ１３１４のＹＥＳ）には、データ検索手段１１０の検索条件設定手段３０１により、検索条件設定変更処理として、検索要求Ａ３に含まれる変更情報を用いて、設定済みの検索条件Ｅ３の設定を変更し、更新された検索条件Ｅ３を検索条件データベース３０３に保存する（Ｓ１３１２）。
【００９３】
データ検索手段１１０の検索実行手段３０２は、検索条件データベース３０３に保存された検索条件Ｅ３に基づき、設定された検索実行周期Ａ３１毎（Ｓ１３１５のＹＥＳ）に、所定の検索実行処理として、図１０の一連の検索実行処理（Ｓ１０１２〜Ｓ１０１８）と同様の処理を行い、検索結果データＣ３を、検索要求Ａ３により指定された保存先に、指定されたファイル名で、指定されたファイルフォーマット形式で保存する（Ｓ１３１６）。検索実行手段３０２は、当該ユーザ端末１０２から検索条件に対する削除要求がなされない限り（Ｓ１３１７のＮＯ）、検索実行周期Ａ３１毎の検索実行処理（Ｓ１３１５のＹＥＳ、Ｓ１３１６）を繰り返し、指定された保存先に検索結果データＣ３を蓄積する。
【００９４】
また、ユーザ端末１０２上で、ユーザから入力装置１２１により設定済みの検索条件Ｅ３に対する削除要求を行うための情報が与えられた場合（Ｓ１３０６のＹＥＳ）には、検索インタフェース手段１２０により、その情報に基づき、検索条件Ｅ３に対する削除要求を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ１３０７）。
【００９５】
データサーバ１０１において、ユーザ端末１０２から送信された検索条件Ｅ３に対する削除要求をデータ検索手段１１０により受信した場合（Ｓ１３１７のＹＥＳ）には、データ検索手段１１０の検索条件設定手段３０１は、検索条件削除処理として、検索条件データベース３０３に保存された当該検索条件Ｅ３を削除する（Ｓ１３１８）。
【００９６】
［効果］
以上のような図１２のシステムによれば、図９のシステムと同様の効果に加えて、さらに次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、検索実行周期を指定し、指定した検索実行周期を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側では、検索要求に応じた検索が、ユーザの指定した検索実行周期毎に繰り返し行われ、得られた検索結果データは、ユーザの指定した保存先に、ユーザの指定したファイル名で、ユーザの指定したファイルフォーマット形式で保存される。
【００９７】
したがって、ユーザが、定期的な検索結果データを得ようとする場合に、当該ユーザにとって有用な検索実行周期の指定を含む検索要求を一回行うだけで、それ以降は、指定した検索実行周期毎にデータ検索が自動的に繰り返し行なわれ、それにより定期的に得られる検索結果データは、ユーザが利用しやすい保存先に、利用しやすいファイル名、利用しやすい形式で自動的に保存、蓄積される。そのため、ユーザは、検索実行周期毎に逐次的な検索要求を行う必要なく、検索結果データの管理を定期的に確実かつ容易に行うことができる。
【実施例４】
【００９８】
［システム構成］
図１５は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図１５に示すシステムは、図１のシステムの変形例であり、図１のシステム内におけるデータサーバ１０１の構成および機能を変更すると共に、ユーザ端末１０２の機能を追加したものである。本システムにおいては、ユーザ側で仕様変更あるいは作成したマンマシンインタフェース手段を通じてユーザ仕様の検索要求を受け付け、データサーバ１０１でデータ検索処理を行い、ユーザが望む検索結果データをユーザ仕様で出力できるようになっている。
【００９９】
すなわち、本システムにおいて、ユーザ端末１０２の検索インタフェース手段１２０は、ユーザ作成のマンマシンインタフェース手段（ユーザ作成ＭＭＩ手段）４０１を通じてユーザから与えられたユーザ仕様の検索要求Ｆ４を受け付けて、この検索要求Ｆ４に含まれる情報から、データサーバ１０１のデータ検索手段１１０で取扱可能なシステム仕様の検索要求Ａ４を作成し、データサーバ１０１に送信するようになっている。この場合、ユーザ仕様の検索要求Ｆ４およびシステム仕様の検索要求Ａ４は、検索実行条件となる情報として、検索対象期間の指定、データ種別の指定等を含む。
【０１００】
検索インタフェース手段１２０はまた、データサーバ１０１からの、検索結果データを含む応答通知Ｄ４を受信して、この応答通知Ｄ４に含まれる検索結果データから、ユーザ作成ＭＭＩ手段４０１で取扱可能なユーザ仕様の検索結果データを含む結果通知Ｇ４を作成し、ユーザ作成ＭＭＩ手段４０１に提供するようになっている。
【０１０１】
そして、データサーバ１０１のデータ検索手段１１０は、ユーザ端末１０２からの検索要求Ａ４に基づいて検索を実行し、得られた検索結果データを含む応答通知Ｄ４を、要求元のユーザ端末１０２に返信するようになっている。
【０１０２】
［処理フロー］
図１６は、図１５のシステムの処理フローを示すフローチャートである。この図１６に示すように、ユーザ端末１０２上でユーザから入力装置１２１によりユーザ作成ＭＭＩ手段４０１を通じてユーザ仕様の検索要求Ｆ４が与えられた場合（Ｓ１６０１のＹＥＳ）には、検索インタフェース手段１２０により、その検索要求Ｆ４に含まれる情報から、データサーバ１０１のデータ検索手段１１０で取扱可能なシステム仕様の検索要求Ａ４を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ１６０２）。
【０１０３】
図１７は、このような検索要求処理として検索インタフェース手段１２０により処理されるユーザ仕様の検索要求Ｆ４と、処理結果として得られるシステム仕様の検索要求Ａ４の構成を示す構成図であり、システム仕様の検索要求Ａ４は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含む。ユーザ仕様の検索要求Ｆ４は、それらの情報Ａ１１〜Ａ１５に対応する情報Ｆ１１〜Ｆ１５の指定を含むが、具体的な記述や伝送並び順等は、ユーザ作成ＭＭＩ手段４０１に応じた独自のユーザ仕様となっており、個々の検索要求を識別する検索要求番号等といった、システム仕様の検索要求Ａ４に含まれない項目を含む場合もある。例えば、検索データ種別の記述がユーザ仕様とシステム仕様とで異なる場合に、検索インタフェース手段１２０は、同義の記述あるいは類似の記述に読み替えるなどの処理により対応する。
【０１０４】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ４をデータ検索手段１１０により受信し（Ｓ１６１１のＹＥＳ）、プラントデータ取得処理（Ｓ１６１２）、点番号情報取得処理（Ｓ１６１３）、を行うまでの流れは、図４の処理フローと同様である。図１５のシステムでは、データ検索手段１１０により、これらの処理に続いて、検索結果データ通知処理として、プラントデータ取得処理と点番号情報取得処理によって得られた検索結果データと検索結果状態情報を含む応答通知Ｄ４を作成し、要求元のユーザ端末１０２に返信する（Ｓ１６１４）。この場合、検索結果状態情報は、検索要求に応じた全てのデータが取得されたか否か、記述の読み替えを行ったか否か、等の情報である。
【０１０５】
さらに、要求元のユーザ端末１０２において、データサーバ１０１から送信された検索結果データを含む応答通知Ｄ４を検索インタフェース手段１２０により受信した場合（Ｓ１６０３のＹＥＳ）には、検索インタフェース手段１２０は、検索結果データ出力処理を行う（Ｓ１６０４）。すなわち、システム仕様の応答通知Ｄ４から、ユーザ作成ＭＭＩ手段４０１で取扱可能なユーザ仕様の検索結果データを含む結果通知Ｇ４を作成し、ユーザ作成ＭＭＩ手段４０１に提供して出力装置１２２により出力させる。
【０１０６】
［効果］
以上のような図１５のシステムによれば、次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したユーザ作成ＭＭＩ手段により検索要求を行うことができ、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、要求元のユーザ端末に送信され、ユーザ作成ＭＭＩ手段を通じて出力される。したがって、ユーザは、当該ユーザにとって利用しやすいユーザ作成ＭＭＩ手段を自由に作成してユーザの意図を確実に反映した検索要求を容易に行うことができ、ユーザが望む検索結果データをユーザが最も利用しやすい仕様で出力し、容易に利用することができる。
【実施例５】
【０１０７】
［システム構成］
図１８は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図１８に示すシステムは、図１５のシステムの変形例であり、図１５のシステム内におけるユーザ端末１０２の構成および機能を追加したものである。本システムにおいて、ユーザ作成ＭＭＩ手段４０１を通じて与えられた、出力時のファイルフォーマット形式の指定を含むユーザ仕様の検索要求を受け付け、データサーバ１０１でデータ検索処理を行い、ユーザが望む検索結果データを、指定されたファイルフォーマット形式で保存できるようになっている。
【０１０８】
すなわち、検索インタフェース手段１２０は、出力時のファイルフォーマット形式の指定を含むユーザ仕様の検索要求Ｆ５を受け付けた場合には、データサーバ１０１からの応答通知Ｄ５に含まれる検索結果データから、指定されたファイルフォーマット形式の検索結果データＨ５を作成し、ユーザ端末１０２内の検索結果データベース５０１に保存するようになっている。そして、ユーザ作成ＭＭＩ手段４０１に対しては、検索結果状態情報を含む結果通知Ｇ５を行うようになっている。なお、検索結果データベース５０１は、ユーザ端末１０２内の予め決められた固定の保存場所に構成される。
【０１０９】
［処理フロー］
図１９は、図１８のシステムの処理フローを示すフローチャートである。この図１９に示すように、ユーザ端末１０２上でユーザから入力装置１２１によりユーザ作成ＭＭＩ手段４０１を通じて出力時のファイルフォーマット形式の指定を含むユーザ仕様の検索要求Ｆ５が与えられた場合（Ｓ１９０１のＹＥＳ）には、検索インタフェース手段１２０により、検索要求処理を行う。すなわち、検索インタフェース手段１２０は、ユーザ仕様の検索要求Ｆ５に含まれる情報から、ファイルフォーマット形式の指定、という検索結果出力条件となる情報を除外したシステム仕様の検索要求Ａ５を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ１９０２）。
【０１１０】
図２０は、このような検索要求処理として検索インタフェース手段１２０により処理されるユーザ仕様の検索要求Ｆ５と、処理結果として得られるシステム仕様の検索要求Ａ５の構成を示す構成図であり、システム仕様の検索要求Ａ５は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含む。ユーザ仕様の検索要求Ｆ５は、それらの情報Ａ１１〜Ａ１５に対応する情報Ｆ１１〜Ｆ１５の指定に加えて、検索結果出力条件となる情報として、出力フォーマット形式Ｆ１６の指定を含む。
【０１１１】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ５をデータ検索手段１１０により受信し（Ｓ１９１１のＹＥＳ）、データ検索処理として、プラントデータ取得処理（Ｓ１９１２）、点番号情報取得処理（Ｓ１９１３）、検索結果データ通知処理（Ｓ１９１４）、を行う流れは、図１６の処理フローと同様である。
【０１１２】
さらに、要求元のユーザ端末１０２において、データサーバ１０１から送信された検索結果データを含む応答通知Ｄ５を検索インタフェース手段１２０により受信した場合（Ｓ１９０３のＹＥＳ）には、検索インタフェース手段１２０は、検索結果データ作成・保存処理を行う（Ｓ１９０４）。すなわち、システム仕様の応答通知Ｄ５に含まれる検索結果データを、ユーザ仕様の検索要求Ｆ５で指定されたファイルフォーマット形式の検索結果データＨ５に変換して、ユーザ端末１０２内の予め決められた固定の保存場所に構成された検索結果データベース５０１に保存する。
【０１１３】
検索インタフェース手段１２０は、結果通知処理として、データサーバ１０１からの応答通知Ｄ５に含まれる検索結果状態情報、および、検索結果データＨ５を検索結果データベース５０１に保存したことを示す検索結果状態情報を含む結果通知Ｇ５を作成し、ユーザ作成ＭＭＩ手段４０１に提供して出力装置１２２により出力させる（Ｓ１９０５）。
【０１１４】
［効果］
以上のような図１８のシステムによれば、図１５のシステムと同様の効果に加えて、さらに次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したユーザ作成ＭＭＩ手段により、検索結果データの出力時におけるファイルフォーマット形式を指定することができ、指定したファイルフォーマット形式を含む検索要求をデータサーバに送信することにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データがユーザの指定したファイルフォーマット形式でユーザ端末内の所定の検索結果データベースに保存される。
【０１１５】
したがって、ユーザが、ユーザ作成ＭＭＩ手段を通じて、当該ユーザにとって利用しやすい好適なファイルフォーマット形式を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい形式でユーザ端末内の所定の場所に自動的に保存される。そのため、ユーザは、検索結果データの形式の変更作業を行う必要なく、検索結果データの２次的なデータ利用を容易に行うことができる。
【実施例６】
【０１１６】
［システム構成］
図２１は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図２１に示すシステムは、図１８のシステムの変形例であり、図１８のシステム内におけるユーザ端末１０２の構成および機能を追加すると共に、通信ネットワーク１０３に接続されるユーザ側サーバ６０１を追加したものである。
【０１１７】
ここで、ユーザ側サーバ６０１は、図９に示すユーザ側サーバ２０１と同様に、ユーザが、プラントデータ検索を含む業務または別の業務で使用するデータを管理するサーバであり、単一のユーザ専用のサーバであってもよいが、一般的には、複数のユーザが利用する共用のサーバである。このユーザ側サーバ６０１内には、検索結果データＨ６を保存する検索結果データベース６０２が設けられている。なお、図中では、簡略・明瞭化の観点から、単一のユーザ側サーバ６０１のみが示されているが、多くの場合、単一のユーザ端末１０２に対して当該ユーザ端末１０２が利用可能な複数のユーザ側サーバ６０１が接続されており、同様に、検索結果データベース６０２が設けられている。
【０１１８】
本システムにおいては、ユーザが、検索結果データＨ６の保存先を、ユーザ端末１０２自身および複数のユーザ側サーバ６０１の中から指定できるようになっており、また、検索結果データＨ６の保存ファイル名を自由に指定できるようになっている。そして、ユーザ端末１０２の検索インタフェース手段１２０は、ユーザ作成ＭＭＩ手段４０１を通じて与えられた、出力時のファイルフォーマット形式の指定、保存先の指定、および保存ファイル名の指定、を含むユーザ仕様の検索要求Ｆ６を受け付けるようになっている。
【０１１９】
検索インタフェース手段１２０は、ファイルフォーマット形式の指定、保存先の指定、および保存ファイル名の指定、を含むユーザ仕様の検索要求Ｆ６を受け付けた場合には、データサーバ１０１からの応答通知Ｄ６に含まれる検索結果データから、指定されたファイル名、指定されたファイルフォーマット形式の検索結果データＨ６を作成し、指定された保存先に保存するようになっている。図２１中では、このように、保存先の指定に応じて検索結果データＨ６の出力先が異なることを表現する観点から、検索結果データＨ６を破線矢印で示している。また、検索インタフェース手段１２０は、ユーザ作成ＭＭＩ手段４０１に対しては、検索結果状態情報を含む結果通知Ｇ６を行うようになっている。
【０１２０】
［処理フロー］
図２２は、図２１のシステムの処理フローを示すフローチャートである。この図２２に示すように、ユーザ端末１０２上でユーザから入力装置１２１によりユーザ作成ＭＭＩ手段４０１を通じて、ファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定、を含むユーザ仕様の検索要求Ｆ６が与えられた場合（Ｓ２２０１のＹＥＳ）には、検索インタフェース手段１２０により、検索要求処理を行う。すなわち、検索インタフェース手段１２０は、ユーザ仕様の検索要求Ｆ６に含まれる情報から、ファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定、という検索結果出力条件となる情報を除外したシステム仕様の検索要求Ａ６を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ２２０２）。
【０１２１】
図２３は、このような検索要求処理として検索インタフェース手段１２０により処理されるユーザ仕様の検索要求Ｆ６と、処理結果として得られるシステム仕様の検索要求Ａ６の構成を示す構成図であり、システム仕様の検索要求Ａ６は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含む。ユーザ仕様の検索要求Ｆ６は、それらの情報Ａ１１〜Ａ１５に対応する情報Ｆ１１〜Ｆ１５の指定に加えて、検索結果出力条件となる情報として、出力フォーマット形式Ｆ１６、保存先Ｆ２１、保存ファイル名Ｆ２２、の指定を含む。
【０１２２】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ６をデータ検索手段１１０により受信し（Ｓ２２１１のＹＥＳ）、データ検索処理として、プラントデータ取得処理（Ｓ２２１２）、点番号情報取得処理（Ｓ２２１３）、検索結果データ通知処理（Ｓ２２１４）、を行う流れは、図１９の処理フローと同様である。
【０１２３】
さらに、要求元のユーザ端末１０２において、データサーバ１０１から送信された検索結果データを含む応答通知Ｄ６を検索インタフェース手段１２０により受信した場合（Ｓ２２０３のＹＥＳ）には、検索インタフェース手段１２０は、ユーザ仕様の検索要求Ｆ６で指定された保存先Ｆ２１が当該ユーザ端末１０２以外であるか否かを判定する（Ｓ２２０４）。そして、指定された保存先Ｆ２１が当該ユーザ端末１０２以外である場合（Ｓ２２０４のＹＥＳ）には、保存先接続状態確認処理として、実際の保存先、すなわち、ユーザ側サーバ６０１が通信ネットワーク１０３に正常に接続されているか否かを確認する（Ｓ２２０５）。
【０１２４】
保存先が正常に接続されている場合（Ｓ２２０６のＹＥＳ）に、検索インタフェース手段１２０は、保存ファイル名設定処理として、ユーザ仕様の検索要求Ｆ６に含まれる保存ファイル名Ｆ２２を、保存先に保存する検索結果データＨ６のファイル名とする（Ｓ２２０７）。続いて、検索結果データ作成・保存処理として、データサーバ１０１からの応答通知Ｄ６に含まれる検索結果データを、ユーザ仕様の検索要求Ｆ６中の出力フォーマット形式Ｆ１６で指定されたファイルフォーマット形式の検索結果データＨ６に変換して、正常に接続されている保存先のユーザ側サーバ６０１に送信し、当該ユーザ側サーバ６０１の検索結果データベース６０２に保存させる（Ｓ２２０８）。
【０１２５】
このように、検索結果データＨ６が、ユーザ仕様の検索要求Ｆ６により指定された保存先に、指定されたファイル名で、指定されたファイルフォーマット形式で保存された場合には、検索インタフェース手段１２０は、データサーバ１０１からの応答通知Ｄ６に含まれる検索結果状態情報、および、検索結果データＨ６を正常に保存したことを示す検索結果状態情報を含む結果通知Ｇ６を作成し、ユーザ作成ＭＭＩ手段４０１に提供して出力装置１２２により出力させる（Ｓ２２０９）。
【０１２６】
また、保存先Ｆ２１の指定によって特定される実際の保存先が正常に接続されていない場合（Ｓ２２０６のＮＯ）に、検索インタフェース手段１２０は、結果通知処理として、保存先の接続異常を示す検索結果状態情報を含む結果通知Ｇ６を作成し、ユーザ作成ＭＭＩ手段４０１に提供して出力装置１２２により出力させる（Ｓ２２０９）。
【０１２７】
一方、指定された保存先Ｆ２１が要求元のユーザ端末１０２自身である場合（Ｓ２２０４のＮＯ）には、保存ファイル名設定処理（Ｓ２２０７）、検索結果データ作成・保存処理（Ｓ２２０８）、結果通知処理（Ｓ２２０９）のみを行う。
【０１２８】
［効果］
以上のような図２１のシステムによれば、図１８のシステムと同様の効果に加えて、さらに、次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したユーザ作成ＭＭＩ手段により、検索結果データの出力時におけるファイルフォーマット形式だけでなく、保存先や保存ファイル名をも指定することができ、それらの指定を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、ユーザの指定した保存先に、ユーザの指定したファイル名で、ユーザの指定したファイルフォーマット形式で保存される。
【０１２９】
したがって、ユーザが、ユーザ作成ＭＭＩ手段を通じて、当該ユーザにとって利用しやすい好適なファイルフォーマット形式に加えて、当該ユーザにとって利用しやすい好適な保存先やファイル名を指定するだけで、検索により得られた検索結果データは、ユーザが利用しやすい保存先に、利用しやすいファイル名、利用しやすい形式で自動的に保存される。そのため、ユーザは、形式の変更作業、保存場所の変更作業、ファイル名の変更作業、等を改めて行う必要なく、検索結果データの一元管理を確実かつ容易に行うことができる。また、ユーザ端末上で検索結果データを受信して任意の保存先に出力できるため、データサーバ側で認識していないネットワーク上の任意の保存場所に対して検索結果データを保存することも可能となる。
【０１３０】
［変形例］
なお、図２１のシステムにおいては、検索結果データの保存先を、要求元のユーザ端末１０２自身および複数のユーザ側サーバ６０１の中から選択する場合について説明したが、変形例として、要求元のユーザ端末１０２自身および複数のユーザ側サーバ２０１だけでなく、通信ネットワーク１０３に接続された別の端末または別のサーバ等を含む多数の保存先の中から選択できるようにしてもよい。
【０１３１】
また、図２１のシステムにおいては、検索結果データの保存先と保存ファイル名を指定する場合について説明したが、変形例として、保存ファイル名を指定せず、保存先のみを指定することや、あるいは逆に、保存ファイル名のみを指定し、保存先を指定しないことも可能である。保存ファイル名を指定しない場合には、連続番号などの予め決められた所定のファイル名設定ルールにより自動的にファイル名を付けるなどの処理を行う。また、保存先を指定しない場合には、要求元のユーザ端末自身などの予め決められた所定の保存先に自動的に保存するなどの処理を行う。
【実施例７】
【０１３２】
［システム構成］
図２４は、本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図である。この図２４に示すシステムは、図２１のシステムの変形例であり、図２１のシステム内におけるユーザ端末１０２の構成および機能を追加すると共に、ユーザ側サーバ６０１の構成を追加したものである。
【０１３３】
すなわち、本システムにおいては、ユーザ端末１０２およびユーザ側サーバ６０１に、検索結果データを２次利用するためのデータ利用アプリケーション７０１，７０２をそれぞれ備えており、検索結果データＨ７を保存した際に、ユーザ端末１０２の検索インタフェース手段１２０からの起動信号Ｊ７により保存先のデータ利用アプリケーション７０１，７０２を起動するようになっている。図２４中では、このように、保存先の指定に応じて検索結果データＨ７の出力先が異なり、また、起動信号Ｊ７の出力先が異なることを表現する観点から、検索結果データＨ７および起動信号Ｊ７を破線矢印で示している。
【０１３４】
［処理フロー］
図２５は、図２４のシステムの処理フローを示すフローチャートである。この図２５に示すように、ユーザ端末１０２上でユーザから入力装置１２１によりユーザ作成ＭＭＩ手段４０１を通じてファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定、起動アプリケーション名を含むユーザ仕様の検索要求Ｆ６が与えられた場合（Ｓ２５０１のＹＥＳ）には、検索インタフェース手段１２０により、検索要求処理を行う。すなわち、検索インタフェース手段１２０は、ユーザ仕様の検索要求Ｆ７に含まれる情報から、ファイルフォーマット形式の指定、保存先の指定、保存ファイル名の指定、起動アプリケーション名の指定、という検索結果出力条件となる情報を除外したシステム仕様の検索要求Ａ７を作成し、通信ネットワーク１０３を介してデータサーバ１０１に送信する（Ｓ２５０２）。
【０１３５】
図２６は、このような検索要求処理として検索インタフェース手段１２０により処理されるユーザ仕様の検索要求Ｆ７と、処理結果として得られるシステム仕様の検索要求Ａ７の構成を示す構成図であり、システム仕様の検索要求Ａ７は、検索実行条件となる情報として、検索開始日時Ａ１１、検索終了日時Ａ１２、検索間隔Ａ１３、検索データ種別Ａ１４、検索点番号Ａ１５、等の指定を含む。ユーザ仕様の検索要求Ｆ５は、それらの情報Ａ１１〜Ａ１５に対応する情報Ｆ１１〜Ｆ１５の指定に加えて、検索結果出力条件となる情報として、出力フォーマット形式Ｆ１６、保存先Ｆ２１、保存ファイル名Ｆ２２、起動アプリケーション名Ｆ７１、の指定を含む。
【０１３６】
データサーバ１０１において、ユーザ端末１０２から送信された検索要求Ａ７をデータ検索手段１１０により受信し（Ｓ２５１１のＹＥＳ）、データ検索処理として、プラントデータ取得処理（Ｓ２５１２）、点番号情報取得処理（Ｓ２５１３）、検索結果データ通知処理（Ｓ２５１４）、を行う流れは、図２２の処理フローと同様である。
【０１３７】
さらに、要求元のユーザ端末１０２において、データサーバ１０１から送信された検索結果データを含む応答通知Ｄ７を検索インタフェース手段１２０により受信した場合（Ｓ２５０３のＹＥＳ）に、必要に応じて（Ｓ２５０４のＹＥＳ）保存先接続状態確認処理を行い（Ｓ２５０５）、続いて、保存ファイル名設定処理（Ｓ２５０７）、検索結果データ作成・保存処理（Ｓ２５０８）を行う点は、図２２の処理フローと同様である。
【０１３８】
次に、要求元のユーザ端末１０２の検索インタフェース手段１２０は、ユーザ仕様の検索要求Ｆ７により指定された起動アプリケーション名Ｆ７１に基づき、それによって特定されるアプリケーションを起動する（Ｓ２５０９）。すなわち、検索結果データＨ７の保存先がユーザ端末１０２内の検索結果データベース５０１である場合には、ユーザ端末１０２内のデータ利用アプリケーション７０１に対して起動信号Ｊ７を出力し、この起動信号Ｊ７によりデータ利用アプリケーション７０１を起動する。また、検索結果データＨ７の保存先がユーザ側サーバ６０１内の検索結果データベース６０２である場合には、ユーザ側サーバ６０１内のデータ利用アプリケーション７０２に向けて起動信号Ｊ７を送信し、この起動信号Ｊ７によりデータ利用アプリケーション７０２を起動する。
【０１３９】
このように、検索結果データＨ７が、ユーザ仕様の検索要求Ｆ７により指定された保存先に、指定されたファイル名で、指定されたファイルフォーマット形式で保存され、さらに、指定されたアプリケーションが起動した場合には、検索インタフェース手段１２０は、データサーバ１０１からの応答通知Ｄ７に含まれる検索結果状態情報、および、検索結果データＨ７を正常に保存し、アプリケーションを正常に起動させたことを示す検索結果状態情報を含む結果通知Ｇ７を作成し、ユーザ作成ＭＭＩ手段４０１に提供して出力装置１２２により出力させる（Ｓ２５１０）。
【０１４０】
［効果］
以上のような図２４のシステムによれば、図２１のシステムと同様の効果に加えて、さらに、次のような効果が得られる。すなわち、ユーザ端末上で、ユーザは、ユーザ側で仕様変更あるいは作成したユーザ作成ＭＭＩ手段により、検索結果データの出力時におけるファイルフォーマット形式、保存先や保存ファイル名だけでなく、２次利用のために起動するアプリケーションをも指定することができ、それらの指定を含む検索要求をデータサーバに送信することができる。それにより、データサーバ側で検索要求に応じた検索が行なわれ、その検索結果データが、ユーザの指定した保存先に、ユーザの指定したファイル名で、ユーザの指定したファイルフォーマット形式で保存されると共に、指定されたアプリケーションが起動する。
【０１４１】
したがって、ユーザが、ユーザ作成ＭＭＩ手段を通じて、検索結果データを２次利用するために必要なアプリケーション名を指定するだけで、検索により得られた検索結果データが保存された際に、その検索結果データを２次利用するためのアプリケーションを自動的に起動させることができる。そのため、ユーザは、起動されたアプリケーションを用いて、検索結果データの２次加工、あるいは、グラフや帳票などの特殊なデータ表示を容易に行うことができる。
【実施例８】
【０１４２】
なお、本発明は、前記各実施例に限定されるものではなく、本発明の範囲内で他にも多種多様な形態が実施可能である。例えば、前記複数の実施例を選択的に適宜組み合わせることにより、組み合わせに応じた相乗的な効果が得られることは明らかである。一例として、図１２のシステムと図２４のシステムを組み合わせて、ユーザ端末上のユーザ作成ＭＭＩ手段を通じて、検索実行周期の指定を含む検索要求を行うこと等が考えられる。この場合には、前述したそれらのシステムの効果を合わせた相乗的な効果が得られる。
【産業上の利用可能性】
【０１４３】
本発明によれば、従来は、固定ファイルフォーマット・固定保存場所・固定ファイル名で保存されていた検索結果データが、指定したファイルフォーマットで、指定した場所・名称にて保存可能になるため、ユーザの意図を反映した装置となる。さらに、検索結果データの２次的な利用が容易に可能になる。
【図面の簡単な説明】
【０１４４】
【図１】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例１）
【図２】図１に示すプラントデータベースに保存されるプラントデータのレコード構成を示す構成図。（実施例１）
【図３】図１に示す点番号情報データベースに保存される番号情報のレコード構成を示す構成図。（実施例１）
【図４】図１に示すシステムの処理フローを示すフローチャート。（実施例１）
【図５】図１に示すユーザ端末上で作成される検索要求の構成を示す構成図。（実施例１）
【図６】図５に示す検索要求中の出力フォーマット形式の具体的な構成を示す構成図。（実施例１）
【図７】図６に示す出力フォーマット形式について、各情報の値が具体的に指定された場合の一例を示す説明図。（実施例１）
【図８】図７に示すように指定された出力フォーマット形式に基づくファイルフォーマット形式で出力された検索結果データの一例を示す構成図。（実施例１）
【図９】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例２）
【図１０】図９に示すシステムの処理フローを示すフローチャート。（実施例２）
【図１１】図９に示すユーザ端末上で作成される検索要求の構成を示す構成図。（実施例２）
【図１２】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例３）
【図１３】図１２に示すシステムの処理フローを示すフローチャート。（実施例３）
【図１４】図１２に示すユーザ端末上で作成される検索要求の構成を示す構成図。（実施例３）
【図１５】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例４）
【図１６】図１５に示すシステムの処理フローを示すフローチャート。（実施例４）
【図１７】図１５に示すユーザ端末上で検索インタフェース手段により処理されるユーザ仕様の検索要求と、処理結果として得られるシステム仕様の検索要求の構成を示す構成図。（実施例４）
【図１８】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例５）
【図１９】図１８に示すシステムの処理フローを示すフローチャート。（実施例５）
【図２０】図１８に示すユーザ端末上で検索インタフェース手段により処理されるユーザ仕様の検索要求と、処理結果として得られるシステム仕様の検索要求の構成を示す構成図。（実施例５）
【図２１】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例６）
【図２２】図２１に示すシステムの処理フローを示すフローチャート。（実施例６）
【図２３】図２１に示すユーザ端末上で検索インタフェース手段により処理されるユーザ仕様の検索要求と、処理結果として得られるシステム仕様の検索要求の構成を示す構成図。（実施例６）
【図２４】本発明を適用した一つの実施例に係る履歴データ管理システムの構成を示すブロック図。（実施例７）
【図２５】図２４に示すシステムの処理フローを示すフローチャート。（実施例７）
【図２６】図２４に示すユーザ端末上で検索インタフェース手段により処理されるユーザ仕様の検索要求と、処理結果として得られるシステム仕様の検索要求の構成を示す構成図。（実施例７）
【符号の説明】
【０１４５】
１０１…データサーバ
１０２…ユーザ端末
１０３…通信ネットワーク
１１０…データ検索手段
１１１…プラントデータベース
１１２…点番号情報データベース
１１３，２０２，３０３，５０１，６０２…検索結果データベース
１２０…検索インタフェース手段
１２１…入力装置
１２２…出力装置
２０１，６０１…ユーザ側サーバ
３０１…検索条件設定手段
３０２…検索実行手段
４０１…ユーザ作成ＭＭＩ手段
７０１，７０２…データ利用アプリケーション
Ａ１〜Ａ７，Ｆ４〜Ｆ７…検索要求
Ｂａ…プラントデータ
Ｂｂ…点番号情報
Ｃ１〜Ｃ３，Ｈ５〜Ｈ７…検索結果データ
Ｄ１〜Ｄ７…応答通知
Ｅ３…検索条件
Ｇ４〜Ｇ７…結果通知
Ｊ７…起動信号
【図１】
2005293288.tif 000003
【図２】
2005293288.tif 000004
【図３】
2005293288.tif 000005
【図４】
2005293288.tif 000006
【図５】
2005293288.tif 000007
【図６】
2005293288.tif 000008
【図７】
2005293288.tif 000009
【図８】
2005293288.tif 000010
【図９】
2005293288.tif 000011
【図１０】
2005293288.tif 000012
【図１１】
2005293288.tif 000013
【図１２】
2005293288.tif 000014
【図１３】
2005293288.tif 000015
【図１４】
2005293288.tif 000016
【図１５】
2005293288.tif 000017
【図１６】
2005293288.tif 000018
【図１７】
2005293288.tif 000019
【図１８】
2005293288.tif 000020
【図１９】
2005293288.tif 000021
【図２０】
2005293288.tif 000022
【図２１】
2005293288.tif 000023
【図２２】
2005293288.tif 000024
【図２３】
2005293288.tif 000025
【図２４】
2005293288.tif 000026
【図２５】
2005293288.tif 000027
【図２６】
2005293288.tif 000028