(57)【特許請求の範囲】
【請求項１】
複数の遠隔監視機器とネットワークを介して接続された傾向監視装置と、前記傾向監視装置とネットワークを介して接続されたユーザ端末とを備えた傾向監視システムであって、
傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、
前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、
前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部と、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部と、
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、前記傾向監視アルゴリズム記憶部に変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて前記傾向監視パラメータ情報記憶部に格納し、かつ、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を前記変更情報記憶部に格納する傾向監視プログラム格納手段と、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備え、
前記傾向監視実行手段は、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視システム。
【請求項２】
前記傾向監視システムは、さらに、前記傾向監視アルゴリズムが実行中であることを示す実行情報を記憶する実行情報記憶部を備え、
前記傾向監視実行手段は、前記傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を開始したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部に格納するとともに、当該傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を終了したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部から削除し、
前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項２に記載の傾向監視システム。
【請求項３】
複数の遠隔監視機器、及びユーザ端末とネットワークを介して接続された傾向監視装置であって、
傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、
前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、
前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部と、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部と、
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、前記傾向監視アルゴリズム記憶部に変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて前記傾向監視パラメータ情報記憶部に格納し、かつ、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を前記変更情報記憶部に格納する傾向監視プログラム格納手段と、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備え、
前記傾向監視実行手段は、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視装置。
【請求項４】
前記傾向監視システムは、さらに、前記傾向監視アルゴリズムが実行中であることを示す実行情報を記憶する実行情報記憶部を備え、
前記傾向監視実行手段は、前記傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を開始したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部に格納するとともに、当該傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を終了したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部から削除し、
前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項３に記載の傾向監視装置。
【請求項５】
複数の遠隔監視機器とネットワークを介して接続された傾向監視装置と、前記傾向監視装置とネットワークを介して接続されたユーザ端末とを備えた傾向監視方法であって、
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、
前記傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部に、変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、
当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、機器関連付情報記憶部に格納された、前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報のうち、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部に格納し、かつ、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部に、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を格納する傾向監視プログラム格納ステップと、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行ステップとを備え、
前記傾向監視実行ステップでは、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視方法。
【請求項６】
前記傾向監視実行ステップでは、さらに、前記傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を開始したときに、当該傾向監視アルゴリズムの実行情報を実行情報記憶部に格納するとともに、当該傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を終了したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部から削除し、
前記傾向監視プログラム格納ステップは、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項５に項に記載の傾向監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、傾向監視システム、傾向監視装置、及び傾向監視方法に関する。
【背景技術】
【０００２】
従来の遠隔監視技術においては、監視機器の測定値が異常を監視する手段として、測定値と１つの基準値と比較することに代えて、設定範囲内における測定値の経時変化に基づいて行い、測定値が設定範囲内に継続して複数回計測されたときに異常と判定するようにしていた。これにより異常が観測される前に異常を検知するようにしていた（特許文献１）。
【０００３】
また、異常判定のアルゴリズムとしては、例えば、時系列データを取り込み、所定の単位ごとに時系列データの変動の振幅を示す変動率及び変動の度合を示す変化率、アラーム発生前の不安定領域に時系列データが存在する時間幅を算出し、算出したこれらの情報を基に監視対象であるプラント等の長期傾向を判断し、プラント等が不安定になる以前にプラント等の回避操作をさせるように予測アラームを発するようにした傾向管理装置が提示されている（特許文献２）。
【特許文献１】特開２００３−２９６８５１号公報
【特許文献２】特許第３１７８９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法によると、基準値については、遠隔監視機器ごとに設定する必要があり、実際に測定されたデータに合わせて設定変更する必要がある。この場合、専用の端末にて行わなければならず手間と時間がかかってしまうという問題点がある。
【０００５】
また、異常判定を行うための傾向監視アルゴリズムを予め傾向監視システムに組み込む必要がある。そのため、傾向監視アルゴリズムの変更のためには、傾向監視を一時停止した上で変更を行い、その後、変更後の傾向監視アルゴリズムを実行する必要がある。そのため、傾向監視アルゴリズムの変更を自由に行うことができないという問題点がある。
【０００６】
さらに、遠隔監視機器が多数（例えば、１００機器以上）かつ多種類にわたる場合、遠隔監視機器ごとに傾向監視アルゴリズムの作成、及び遠隔監視機器ごとに対応するパラメータ値の設定をする必要がある。そのため、傾向監視アルゴリズム及びパラメータを管理することが非常に困難であるという問題点がある。
【０００７】
本発明は、このような問題点を解決するためになされたものであり、多数かつ多種類にわたる遠隔監視機器に対して適用される傾向監視アルゴリズムの管理を効率的に行うことができる傾向監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる傾向監視システムは、複数の遠隔監視機器とネットワークを介して接続された傾向監視装置と、前記傾向監視装置とネットワークを介して接続されたユーザ端末とを備える。傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、前記ユーザ端末からの傾向監視アルゴリズムの変更情報に基づいて、前記傾向監視アルゴリズム記憶部に前記傾向監視プログラムを格納する傾向監視プログラム格納手段と、前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出し、当該傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備える。
【０００９】
これにより、複数の遠隔監視機器と、傾向監視アルゴリズムとを関連付けて記憶することができ、傾向監視アルゴリズムを効率的に管理することができる。
【００１０】
また、上述した傾向監視システムは、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、前記傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部をさらに備える。前記傾向監視実行手段は、前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該傾向監視パラメータ情報を用いて前記傾向監視プログラムにより傾向監視処理を実行するとよい。
【００１１】
これにより、遠隔監視機器ごとに傾向監視アルゴリズムにおける傾向監視パラメータを管理することができ、傾向監視処理の実行に反映することができる。
【００１２】
また、上述した傾向監視システムは、前記傾向監視実行手段は、前記傾向監視プログラム格納手段により前記傾向監視プログラムが更新された場合、前記更新された傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出すようにするとよい。
【００１３】
これにより、傾向監視アルゴリズムの変更を、傾向監視処理の実行に反映することができる。
【００１４】
また、上述した傾向監視システムは、傾向監視プログラム格納手段は、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、当該傾向監視パラメータ情報に、前記傾向監視アルゴリズムの前記機器関連付情報に関連付けられた遠隔監視機器を対応付けて、前記傾向監視パラメータ情報記憶部に格納するとよい。
【００１５】
これにより、遠隔監視機器ごとに傾向監視アルゴリズムに定義された傾向監視パラメータ情報を管理することができる。
【００１６】
また、上述した傾向監視システムは、前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更情報に基づいて、前記傾向監視実行手段による前記傾向監視プログラムの傾向監視処理を実行が終了した後に、前記パラメータ値を前記傾向監視パラメータ情報記憶部に格納するとよい。
【００１７】
これにより、パラメータ値の変更反映を傾向監視プログラムの実行に影響を与えずに行うことができる。
【発明の効果】
【００１８】
本発明により、多数かつ多種類にわたる遠隔監視機器に対して適用される傾向監視アルゴリズムの管理を効率的に行うことができる傾向監視システムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００２０】
発明の実施の形態１．
図１は、本実施の形態にかかる傾向監視システム１００の構成の一例を示すブロック図である。傾向監視システム１００は、傾向監視装置１と、クライアント端末２と、複数の遠隔監視機器３と、ネットワークＮとを備える。傾向監視装置１と、クライアント端末２と、複数の遠隔監視機器３とは、ネットワークＮを介して接続されている。ネットワークＮは、インターネット、公衆網、専用線、移動体通信網等の通信ネットワークであればよい。
【００２１】
遠隔監視機器３は、発電、空調、ガス等の制御を行う設備装置で計測されるデータが異常値であるか否かを遠隔監視する機器である。遠隔監視機器３は、遠隔監視対象である設備装置から時系列データを取得し、一定期間保存する。遠隔監視対象である設備装置は、例えば、数百程度存在し、それぞれ遠隔監視機器３が遠隔監視を行っている。
【００２２】
傾向監視装置１は、汎用的なコンピュータシステムであり、複数の遠隔監視機器３に保存されたデータを、ネットワークＮを介して収集し、収集データとして傾向監視装置１内に保存する。また、傾向監視装置１は、収集データについて傾向監視を行う。傾向監視とは、一定期間の収集データを傾向監視アルゴリズムに基づいて分析し、遠隔監視機器３で異常値でないと判定されたデータであっても、将来的に異常値が計測される可能性があることを検知することを目的とする監視をいう。傾向監視装置１は、複数の遠隔監視機器３のそれぞれの収集データごとに異なる傾向監視アルゴリズムを適用することができる。また、傾向監視装置１は、ネットワークＮを介して傾向監視アルゴリズムの設定等の指示を受け付けるＷＥＢサーバと情報をやり取りするインタフェースを備えている。尚、傾向監視装置１の詳細な説明は、図２で後述する。
【００２３】
クライアント端末２は、ＷＥＢブラウザを備えたコンピュータであり、ネットワークＮを介して傾向監視装置１に対して、傾向監視アルゴリズムの設定等の指示を行うことができる。
【００２４】
図２は、本実施の形態にかかる傾向監視装置１の構成を示すブロック図である。傾向監視装置１は、コンピュータシステムにより構成され、制御部１１０と、通信部１１１と、傾向監視実行部１１２と、アルゴリズム設定部１１３と、パラメータ設定部１１４と、傾向監視アルゴリズム記憶部１２１と、機器関連付情報記憶部１２２と、機器パラメータ記憶部１２３と、変更情報記憶部１２４と、実行情報記憶部１２５と、収集データ記憶部１２６とを備える。
【００２５】
傾向監視アルゴリズム記憶部１２１は、傾向監視アルゴリズムが実装された実行形式のプログラムである実行形式プログラムと、傾向監視アルゴリズムに定義された傾向監視パラメータ情報である、パラメータＩＤ、パラメータ名称及びデフォルト値とを記憶する。
【００２６】
機器関連付情報記憶部１２２は、傾向監視アルゴリズムと、遠隔監視機器との関連付けを表わす機器関連付情報を記憶する。機器関連付情報は、１つの傾向監視アルゴリズムと、１つの遠隔監視機器との間で１対１の関連付けを表わす。そのため、複数の機器関連付情報により、複数の傾向監視アルゴリズムと、複数の遠隔監視機器との間での多対多の関連付けを表わすことができる。
【００２７】
機器パラメータ記憶部１２３は、傾向監視アルゴリズムに定義された各パラメータＩＤを列情報として定義したパラメータテーブルを記憶する。パラメータテーブルは、傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとに、各パラメータＩＤに対応するパラメータ値を格納する。
【００２８】
変更情報記憶部１２４は、傾向監視アルゴリズムが変更されたことを表わす変更情報を記憶する。変更情報は、変更前の傾向監視アルゴリズムと、変更後の傾向監視アルゴリズムとを関連付けた情報である。
【００２９】
実行情報記憶部１２５は、傾向監視アルゴリズムが傾向監視実行部１１２により実行中であることを示す実行情報を記憶する。尚、実行情報記憶部１２５は、同一の傾向監視アルゴリズムにおいて複数の実行情報を記憶できるものとする。
【００３０】
収集データ記憶部１２６は、遠隔監視機器３から転送された収集データを記憶する。
【００３１】
傾向監視アルゴリズム記憶部１２１と、機器関連付情報記憶部１２２と、機器パラメータ記憶部１２３と、変更情報記憶部１２４と、実行情報記憶部１２５と、収集データ記憶部１２６とは、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置であってもよい。
【００３２】
制御部１１０は、傾向監視装置１における各処理、すなわち、傾向監視実行、アルゴリズム設定、パラメータ設定等の処理を制御する。制御部１１０は、ＣＰＵ（中央演算装置）やＲＯＭ・ＲＡＭ等の記憶手段がバスに接続されて構成されている。制御部１１０において、ＣＰＵは、メインプログラムや、ＲＡＭ等に展開されたプログラム、一時的に格納されたデータ等に基づき転送や各種処理を実行する。通信部１１１は、ネットワークＮに接続され、クライアント端末２及び遠隔監視機器３との間のデータの送受信等の通信を行う。
【００３３】
傾向監視実行部１１２は、任意のタイミングで傾向監視アルゴリズム記憶部１２１に格納された実行形式プログラムを取得し、傾向監視アルゴリズムを実行し、収集データ記憶部１２６に格納された収集データの傾向監視を行う。また、傾向監視アルゴリズムの実行前に、変更情報記憶部１２４を参照し、当該傾向監視アルゴリズムにおける変更情報が存在するかを判定する。変更情報が存在する場合、変更情報に基づき、変更後の傾向監視アルゴリズムを実行する。そして、傾向監視アルゴリズムの実行開始時に、実行情報記憶部１２５に当該傾向監視アルゴリズムにおける実行情報を格納し、傾向監視アルゴリズムの実行終了時に、当該実行情報を削除する。また、傾向監視実行部１１２は、複数のプロセスにおいて同一の傾向監視アルゴリズムを同時に実行可能とする。その時、当該実行情報は、プロセスごとに複数作成される。尚、傾向監視実行部１１２の処理の詳細な説明は、図７で後述する。
【００３４】
アルゴリズム設定部１１３は、傾向監視アルゴリズムの登録・変更を受け付け、所定の処理を加え、傾向監視アルゴリズム記憶部１２１に格納する。傾向監視アルゴリズムの登録・変更の受け付けは、ＷＥＢサーバと情報をやり取りするインタフェースにより行われる。また、所定の処理とは、受け付けた傾向監視アルゴリズムが実装されたソースコードからパラメータＩＤ、パラメータ名称及びデフォルト値を抽出し、傾向監視アルゴリズムを実行形式に変換して実行形式プログラムを生成し、生成された実行形式プログラムに対応するパラメータＩＤを列としたパラメータテーブルを作成し、傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとのパラメータ値を当該パラメータテーブルにレコードとして格納することである。また、所定の処理に併せて、変更情報記憶部１２４に当該傾向監視アルゴリズムにおける変更情報を格納する。尚、アルゴリズム設定部１１３の処理の詳細な説明は、図６で後述する。
【００３５】
パラメータ設定部１１４は、傾向監視アルゴリズムにおける遠隔監視機器ごとのパラメータ値の設定を受け付け、傾向監視アルゴリズム記憶部１２１に格納する。パラメータ値の設定の受け付けは、ＷＥＢサーバと情報をやり取りするインタフェースにより行われる。また、パラメータ設定部１１４は、パラメータ値の設定を受け付けた後、実行情報記憶部１２５を参照し、当該傾向監視アルゴリズムにおける実行情報が存在するかを判定する。実行情報が存在する場合、パラメータ設定部１１４は、パラメータ値の設定情報を保持したまま、一定時間、処理を停止し、再度判定を行う。実行情報が存在しない場合、パラメータ設定部１１４は、傾向監視アルゴリズム記憶部１２１を参照し、当該傾向監視アルゴリズムにおけるパラメータテーブルの該当遠隔監視機器のレコードに、パラメータ値を格納する。尚、パラメータ設定部１１４の処理の詳細な説明は、図１０で後述する。
【００３６】
図３は、本実施の形態にかかる傾向監視アルゴリズムの管理に関する記憶情報を例示する図である。以下の説明では、本実施の形態にかかる傾向監視システム１００は、遠隔監視機器Ｘ、Ｙ、及びＺを備えるものとする。また、傾向監視アルゴリズムは、Ａ、Ｂ、及びＣが存在し、傾向監視システム１００には、それぞれの傾向監視アルゴリズムが実装された実行形式プログラムＡ、Ｂ、及びＣが記憶されているものとする。
【００３７】
図３（ａ）は、機器関連付情報記憶部１２２に格納される情報を例示する図である。図３（ａ）において、機器関連付情報記憶部１２２は、機器関連付情報Ｒ１１、Ｒ１２、Ｒ２２、Ｒ２３、及びＲ３１とを記憶する。機器関連付情報Ｒ１１は、傾向監視アルゴリズムＡを示す情報であるアルゴリズム４１と、遠隔監視機器Ｘを示す情報である遠隔監視機器情報５１とが関連付けられた情報である。機器関連付情報Ｒ１２は、アルゴリズム４１と、遠隔監視機器Ｙを示す情報である遠隔監視機器情報５２とが関連付けられた情報である。機器関連付情報Ｒ２２は、傾向監視アルゴリズムＢを示す情報であるアルゴリズム４２と、遠隔監視機器情報５２とが関連付けられた情報である。機器関連付情報Ｒ２３は、アルゴリズム４２と、遠隔監視機器Ｚを示す情報である遠隔監視機器情報５３とが関連付けられた情報である。機器関連付情報Ｒ３１は、傾向監視アルゴリズムＣを示す情報であるアルゴリズム４３と、遠隔監視機器情報５１とが関連付けられた情報である。これにより、傾向監視装置１は、機器関連付情報記憶部１２２において、傾向監視アルゴリズムと遠隔監視装置との間で多対多の関連を定義することができる。
【００３８】
図３（ｂ）は、機器パラメータ記憶部１２３に格納される情報を例示する図である。図３（ｂ）において、機器パラメータ記憶部１２３は、傾向監視アルゴリズムＡにおけるパラメータテーブル４１０、傾向監視アルゴリズムＢにおけるパラメータテーブル４２０、及び傾向監視アルゴリズムＣにおけるパラメータテーブル４３０を備える。
【００３９】
パラメータテーブル４１０は、遠隔監視機器名と、傾向監視アルゴリズムＡに定義されたパラメータＩＤであるＰＡ１、ＰＡ２、…、ＰＡＩとを列として定義する。また、パラメータテーブル４１０は、レコード４１１及びレコード４１２を記憶している。レコード４１１は、機器関連付情報Ｒ１１に基づき、遠隔監視機器情報５１における各パラメータＩＤに対応するパラメータ値である。レコード４１２は、機器関連付情報Ｒ１２に基づき、遠隔監視機器情報５２における各パラメータＩＤに対応するパラメータ値である。
【００４０】
同様に、パラメータテーブル４２０は、遠隔監視機器名と、傾向監視アルゴリズムＢに定義されたパラメータＩＤであるＰＢ１、ＰＢ２、…、ＰＢＪとを列として定義する。また、パラメータテーブル４２０は、レコード４２１及びレコード４２２を記憶している。レコード４２１は、機器関連付情報Ｒ２２に基づき、遠隔監視機器情報５２における各パラメータＩＤに対応するパラメータ値である。レコード４２２は、機器関連付情報Ｒ２３に基づき、遠隔監視機器情報５３における各パラメータＩＤに対応するパラメータ値である。
【００４１】
同様に、パラメータテーブル４３０は、遠隔監視機器名と、傾向監視アルゴリズムＣに定義されたパラメータＩＤであるＰＣ１、ＰＣ２、…、ＰＣＫとを列として定義する。また、パラメータテーブル４３０は、レコード４３１を記憶している。レコード４３１は、機器関連付情報Ｒ３１に基づき、遠隔監視機器情報５１における各パラメータＩＤに対応するパラメータ値である。
【００４２】
このように、機器パラメータ記憶部１２３にパラメータテーブルを定義することにより、傾向監視アルゴリズムごとに、パラメータの数及び種類が異なり、かつ、遠隔監視機器ごとのパラメータ値を個別に管理することができる。
【００４３】
図４は、本実施の形態にかかる傾向監視アルゴリズム設定画面７の例である。傾向監視アルゴリズム設定画面７は、クライアント端末２のＷＥＢブラウザに表示され、傾向監視アルゴリズムの登録、又は、変更の指示を受け付けるための画面である。傾向監視アルゴリズム設定画面７は、画面メッセージ部７１と、イベントハンドラ名表示部７２と、アルゴリズム入力部７３と、スクロールバー７４と、実行ボタン７５とを備える。
【００４４】
画面メッセージ部７１は、傾向監視アルゴリズム設定画面７を操作するユーザへのメッセージを表示する領域である。イベントハンドラ名表示部７２は、設定対象の傾向監視アルゴリズムを特定するイベントハンドラ名を表示する領域である。アルゴリズム入力部７３は、設定対象の傾向監視アルゴリズムが実装されたソースコードを入力する領域である。スクロールバー７４は、アルゴリズム入力部７３に入力されたソースコードの表示位置を調節するスクロールバーである。実行ボタン７５は、押下されると、アルゴリズム入力部７３に入力されたソースコードを傾向監視装置１へ送信する。
【００４５】
図５は、本実施の形態にかかる傾向監視アルゴリズムの例である。傾向監視アルゴリズム６０は、傾向監視アルゴリズムが実装され、ＪＡＶＡ（登録商標）で記述されたソースコードの一部である。傾向監視アルゴリズム６０には、所定のルールに従って記載されたパラメータ名称６０１と、パラメータＩＤ６０２と、デフォルト値６０３と、アルゴリズムタイトル６０４とが含まれる。これにより、アルゴリズム設定部１１３において、傾向監視アルゴリズム６０からパラメータ等を抽出することが可能となる。尚、パラメータ名称６０１と、パラメータＩＤ６０２と、デフォルト値６０３とは、傾向監視アルゴリズム６０内に複数組存在して構わない。パラメータ名称６０１は、パラメータの名称を表わす文字列であり、後述する図９の表示項目に用いられるものである。パラメータＩＤ６０２は、傾向監視アルゴリズム６０内におけるパラメータを識別する文字列である。デフォルト値６０３は、当該パラメータにデフォルトで設定される値である。アルゴリズムタイトル６０４は、傾向監視アルゴリズム６０に定義されたアルゴリズムのタイトル文字列を表わす。尚、傾向監視アルゴリズム６０における所定のルールは、図５の例に限定されるものではないことは勿論である。
【００４６】
図６は、本実施の形態にかかるアルゴリズム設定処理を示すフローチャート図である。また、図８（ｂ）は、本実施の形態にかかる傾向監視アルゴリズムが変更された場合に機器パラメータ記憶部１２３に追加されるパラメータテーブルを例示する図である。以下では、傾向監視アルゴリズムＡを傾向監視アルゴリズムＤへ変更する例を、適宜、図６及び図８（ｂ）を参照して説明する。
【００４７】
まず、クライアント端末２を操作するユーザは、ＷＥＢブラウザ経由で変更対象の傾向監視アルゴリズムＡを選択済みとする。そして、ユーザは、クライアント端末２に傾向監視アルゴリズム設定画面７を表示させ、変更後の傾向監視アルゴリズムＤのソースコードを入力し、実行ボタン７５を押下する。その後、クライアント端末２は、ネットワークＮを介して、傾向監視装置１へ入力されたソースコードを転送する。傾向監視装置１は、通信部１１１にて受信し、アルゴリズム設定部１１３にて変更後の傾向監視アルゴリズムＤのソースコードの入力を受け付ける（Ｓ１０１）。
【００４８】
アルゴリズム設定部１１３は、受け付けたソースコードから傾向監視パラメータ情報を抽出する（Ｓ１０２）。すなわち、アルゴリズム設定部１１３は、受け付けたソースコードのステップを解析する。そして、所定のパターンに一致した場合、パラメータ名称、パラメータＩＤ、デフォルト値、及びアルゴリズムタイトルとして抽出する。また、この時、アルゴリズム設定部１１３は、解析したソースコードをコンパイルし、実行形式プログラムを生成し、傾向監視アルゴリズム記憶部１２１に格納する。
【００４９】
その後、アルゴリズム設定部１１３は、抽出した傾向監視パラメータ情報からパラメータテーブルを作成する（Ｓ１０３）。すなわち、まず、アルゴリズム設定部１１３は、受け付けたソースコードから傾向監視アルゴリズムＤに対応する傾向監視パラメータ情報を傾向監視アルゴリズム記憶部１２１に格納する。当該傾向監視パラメータ情報には、パラメータ名称、パラメータＩＤ、デフォルト値を組みにしたレコードが登録される。例えば、傾向監視アルゴリズムＤに対応するパラメータＩＤは、図８（ｂ）に示すように、ＰＤ１、ＰＤ２、…、ＰＤＬである。次に、アルゴリズム設定部１１３は、図８（ｂ）に示すように、傾向監視アルゴリズムＤに対応する傾向監視パラメータ情報に登録されたパラメータＩＤを列情報とした、傾向監視アルゴリズムＤにおけるパラメータテーブル４４０を機器パラメータ記憶部１２３に作成する。
【００５０】
そして、アルゴリズム設定部１１３は、変更元の傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとのレコードを、作成したパラメータテーブルに登録する（Ｓ１０４）。すなわち、まず、アルゴリズム設定部１１３は、機器関連付情報記憶部１２２を参照し、変更元の傾向監視アルゴリズムＡに対応する機器関連付情報Ｒ１１及びＲ１２から、遠隔監視機器情報５１及び遠隔監視機器情報５２を取得する。次に、アルゴリズム設定部１１３は、傾向監視アルゴリズム記憶部１２１を参照し、傾向監視アルゴリズムＤに対応する傾向監視パラメータ情報からパラメータＩＤ及びデフォルト値の組を取得する。そして、アルゴリズム設定部１１３は、パラメータテーブル４４０に、遠隔監視機器情報５１及び遠隔監視機器情報５２のそれぞれについて、各パラメータＩＤに対応するデフォルト値としたレコード４４１及びレコード４４２を、機器パラメータ記憶部１２３に登録する。
【００５１】
その後、アルゴリズム設定部１１３は、当該傾向監視アルゴリズムにおける変更情報を作成する（Ｓ１０５）。すなわち、アルゴリズム設定部１１３は、変更前の傾向監視アルゴリズムＡと、変更後の傾向監視アルゴリズムＤとを関連付けて変更情報として、変更情報記憶部１２４に格納する。
【００５２】
これにより、傾向監視アルゴリズムＤにおける設定がされたことになる。すなわち、傾向監視アルゴリズムＤ自体については、実行形式プログラムが傾向監視アルゴリズム記憶部１２１に格納された。また、遠隔監視機器情報５１及び遠隔監視機器情報５２に対して、傾向監視アルゴリズムを実行するためのパラメータ値は、パラメータテーブル４４０に格納された。
【００５３】
また、アルゴリズム設定部１１３は、図３（ａ）で示した機器関連付情報Ｒ１１並びにＲ１２、及びパラメータテーブル４１０に対して更新を行わない。そのため、変更前の傾向監視アルゴリズムＡが実行中であっても、アルゴリズム設定部１１３の処理により影響は与えない。
【００５４】
図７は、本実施の形態にかかるアルゴリズム実行処理を示すフローチャート図である。また、図８（ａ）は、本実施の形態にかかる傾向監視アルゴリズムが変更された場合に機器関連付情報記憶部１２２の更新を例示する図である。以下では、傾向監視アルゴリズムＤのアルゴリズム設定が実行時に反映される例を、適宜、図７及び図８（ａ）を参照して説明する。
【００５５】
前提として、傾向監視実行部１１２は、制御部１１０の指示により傾向監視を複数の遠隔監視機器のそれぞれに対応する収集データごとに実行するものとする。そして、ここでは、遠隔監視機器Ｘに対応する収集データを傾向監視アルゴリズムＡによって傾向監視を行う場合とする。また、この時点では、傾向監視アルゴリズムＡは、遠隔監視機器Ｘに対応する収集データについて実行されていないものとする。
【００５６】
まず、傾向監視実行部１１２は、制御部１１０の指示により処理を開始する。
【００５７】
次に、傾向監視実行部１１２は、実行対象の傾向監視アルゴリズムが変更情報に存在するかを判定する（Ｓ２０１）。すなわち、傾向監視実行部１１２は、変更情報記憶部１２４を参照し、変更前の傾向監視アルゴリズムが傾向監視アルゴリズムＡである変更情報が存在するかを確認する。当該変更情報が存在する場合、ステップＳ２０２へ進み、当該変更情報が存在しない場合、ステップＳ２０４へ進む。ここでは、図６で説明した通り、変更前の傾向監視アルゴリズムが傾向監視アルゴリズムＡであり、変更後の傾向監視アルゴリズムが傾向監視アルゴリズムＤである変更情報が存在するため、ステップＳ２０２へ進む。
【００５８】
傾向監視実行部１１２は、変更前及び変更後の傾向監視アルゴリズムについての関連付情報を更新する（Ｓ２０２）。すなわち、まず、傾向監視実行部１１２は、機器関連付情報記憶部１２２を参照し、アルゴリズム４１における機器関連付情報Ｒ１１及びＲ１２から、アルゴリズム４１に関連付けられた遠隔監視機器情報５１及び遠隔監視機器情報５２を取得する。そして、傾向監視実行部１１２は、図８（ａ）に示すように、傾向監視アルゴリズムＤを示す情報であるアルゴリズム４４と、遠隔監視機器情報５１とを関連付けた機器関連付情報Ｒ４１を機器関連付情報記憶部１２２に格納する。また、傾向監視実行部１１２は、アルゴリズム４４と、遠隔監視機器情報５２とを関連付けた機器関連付情報Ｒ４２を機器関連付情報記憶部１２２に格納する。その後、傾向監視実行部１１２は、機器関連付情報Ｒ１１及びＲ１２を機器関連付情報記憶部１２２から削除する。
【００５９】
傾向監視実行部１１２は、判定された変更情報を削除する（Ｓ２０３）。すなわち、傾向監視実行部１１２は、変更情報記憶部１２４から変更前の傾向監視アルゴリズムＡと、変更後の傾向監視アルゴリズムＤとが関連付けられた変更情報を削除する。
【００６０】
傾向監視実行部１１２は、実行対象の傾向監視アルゴリズムと、該当するパラメータテーブルにおける実行対象の遠隔監視機器情報のパラメータ値とを読み出す（Ｓ２０４）。すなわち、傾向監視実行部１１２は、傾向監視アルゴリズム記憶部１２１から実行形式プログラムＤと、機器パラメータ記憶部１２３からパラメータテーブル４４０のレコード４４１を読み出す。
【００６１】
傾向監視実行部１１２は、傾向監視アルゴリズムの実行を開始する（Ｓ２０５）。すなわち、傾向監視実行部１１２は、収集データ記憶部１２６に格納された遠隔監視機器Ｘに対応する収集データに対して、レコード４４１の各パラメータ値を用いて傾向監視アルゴリズムＤを実行する。
【００６２】
傾向監視実行部１１２は、実行した傾向監視アルゴリズムにおける実行情報を作成する（Ｓ２０６）。すなわち、傾向監視実行部１１２は、実行情報記憶部１２５に傾向監視アルゴリズムＤにおける実行情報を格納する。
【００６３】
傾向監視実行部１１２は、傾向監視アルゴリズムの実行終了後、実行情報を削除する（Ｓ２０７）。すなわち、傾向監視実行部１１２は、傾向監視アルゴリズムＤにおける実行情報を実行情報記憶部１２５から削除する。このとき、複数のプロセスにより同一の傾向監視アルゴリズムにおける実行情報が存在している場合、自己のプロセスに対応する実行情報のみを削除する。
【００６４】
これにより、変更前の傾向監視アルゴリズムＡの代わりに、変更後の傾向監視アルゴリズムＤが、傾向監視アルゴリズムＤにおける遠隔監視機器Ｘに対応するパラメータ値により実行され、傾向監視アルゴリズムの変更を傾向監視アルゴリズムの実行時に反映することができる。
【００６５】
これに伴い、機器関連付情報Ｒ１１及びＲ１２が削除され、機器関連付情報Ｒ４１及びＲ４２が作成される。これ以後、変更されない限り、次回以降、傾向監視アルゴリズムＤを実行することができる。
【００６６】
図９は、本実施の形態にかかる傾向監視パラメータ設定画面８の例である。傾向監視パラメータ設定画面８は、クライアント端末２のＷＥＢブラウザに表示され、設定対象の傾向監視アルゴリズムと遠隔監視機器における傾向監視パラメータの設定値の変更の指示を受け付けるための画面である。傾向監視パラメータ設定画面８は、画面メッセージ部８１と、タイトル名表示部８２と、パラメータ表示部８３と、変更ボタン８４とを備える。
【００６７】
画面メッセージ部８１は、傾向監視パラメータ設定画面８を操作するユーザへのメッセージを表示する領域である。タイトル名表示部８２は、設定対象の傾向監視アルゴリズムにおけるタイトル名を表示する領域である。パラメータ表示部８３は、設定対象の傾向監視アルゴリズムと遠隔監視機器におけるパラメータ値を表示する表である。パラメータ表示部８３は、表示項目８３１と、現在値表示欄８３２と、設定値入力欄８３３とを備える。表示項目８３１は、パラメータ名称を表示する領域である。現在値表示欄８３２は、設定対象の傾向監視アルゴリズムと遠隔監視機器におけるパラメータテーブルに格納された各パラメータ値を表示する領域である。設定値入力欄８３３は、変更後のパラメータ値が入力可能な領域である。変更ボタン８４は、押下されると、設定値入力欄８３３に入力されたパラメータ値を傾向監視装置１へ送信する。
【００６８】
図１０は、本実施の形態にかかるパラメータ設定処理を示すフローチャート図である。本実施の形態にかかる傾向監視システム１００では、アルゴリズム設定部１１３で設定された傾向監視アルゴリズムにおける遠隔監視機器ごとのパラメータ値は、デフォルト値となっている。そのため、遠隔監視機器ごとにパラメータ値を調整するためにパラメータ設定部１１４により、設定変更を行う。以下では、傾向監視アルゴリズムＤの実行中に、傾向監視アルゴリズムＤにおける遠隔監視機器Ｘへのパラメータ値を変更する例を説明する。
【００６９】
まず、クライアント端末２を操作するユーザは、ＷＥＢブラウザ経由で変更対象の傾向監視アルゴリズムＤ及び遠隔監視機器Ｘを選択済みとする。そして、ユーザは、クライアント端末２に傾向監視パラメータ設定画面８を表示させ、変更後のパラメータ値を設定値入力欄８３３に入力し、変更ボタン８４を押下する。その後、クライアント端末２は、ネットワークＮを介して、傾向監視装置１へ入力されたパラメータ値を転送する。傾向監視装置１は、通信部１１１にて受信し、パラメータ設定部１１４にて変更後のパラメータ値の入力を受け付ける（Ｓ３０１）。
【００７０】
次に、パラメータ設定部１１４は、設定対象の傾向監視アルゴリズムが実行中であるかを判定する（Ｓ３０２）。すなわち、パラメータ設定部１１４は、実行情報記憶部１２５を参照し、傾向監視アルゴリズムＤにおける実行情報の存在を確認する。実行情報が存在する場合、ステップＳ３０３へ進み、実行情報が存在しない場合、ステップＳ３０４へ進む。ここでは、実行情報が存在するため、ステップＳ３０３へ進む。
【００７１】
実行情報が存在する場合、パラメータ設定部１１４は、一定時間待機する（Ｓ３０３）。すなわち、パラメータ設定部１１４は、傾向監視アルゴリズムＤが実行中の場合は、パラメータ値の変更は行わず、一定時間、処理を停止する。一定時間とは、例えば、１秒であれば構わない。その後、再度、ステップＳ３０２へ進み、実行情報を確認する。傾向監視アルゴリズムＤの実行が終了していれば、傾向監視実行部１１２により実行情報が削除されるため、パラメータ設定部１１４により実行情報が確認されず、ステップＳ３０４へ進む。
【００７２】
実行情報が存在しない場合、パラメータ設定部１１４は、パラメータテーブルへパラメータ値を更新する（Ｓ３０４）。すなわち、パラメータ設定部１１４は、機器パラメータ記憶部１２３に格納されたパラメータテーブル４４０のレコード４４１に対して、変更後のパラメータ値を更新する。
【００７３】
これにより、傾向監視アルゴリズムにおける各パラメータＩＤに対応するパラメータ値を遠隔監視機器ごとに設定することができる。また、パラメータ値の変更対象の傾向監視アルゴリズムが実行中の場合は、設定変更を待機するため、傾向監視アルゴリズムの実行への影響は与えない。
【００７４】
以上のことから本実施の形態により、遠隔監視機器３の収集データごとの傾向監視アルゴリズムとそのパラメータ値は、傾向監視装置１に一括して管理し、汎用的なコンピュータシステムであるクライアント端末２を用いて行うことができるため、傾向監視アルゴリズム及びパラメータ値の設定は、都度、専用の端末を使用する必要がなくなり、設定作業の手間を省くことができる。
【００７５】
また、傾向監視アルゴリズムが実行中の場合であっても、傾向監視アルゴリズム及びパラメータ値の変更を受け付けることができ、傾向監視アルゴリズムの実行終了後、次回の開始までの間に、変更を反映することができる。そのため、設定作業の時期を傾向監視アルゴリズムの実行とは同期をとらずに自由に実施できる。
【００７６】
さらに、遠隔監視機器と傾向監視アルゴリズムの関連付情報を用い、傾向監視アルゴリズムを一括管理することにより、共通した変化傾向のある収集データを持つ複数の遠隔監視機器間において、共通した傾向監視アルゴリズムを適用することができるため、傾向監視アルゴリズムの変更を一括して反映することができる。
【００７７】
その上、パラメータテーブルごとのパラメータ値の更新を行うことができるＷＥＢインタフェースを用いることで、複数の遠隔監視機器ごとに、パラメータ値の調整を行う際に、個別にパラメータ値の変更を行うことができる。
【００７８】
その他の発明の実施の形態．
尚、アルゴリズム設定部１１３は、上述した図６のステップＳ１０２においてソースコードのコンパイル処理を行い、生成された実行形式プログラムを傾向監視アルゴリズム記憶部１２１に格納しているが、コンパイル処理は、ステップＳ１０２以外で行っても構わない。すなわち、コンパイル処理は、アルゴリズム設定部１１３のいずれかの処理において、又は、傾向監視実行部１１２により、傾向監視アルゴリズムが実行される前までに行われていれば良い。
【００７９】
尚、上述した例では、傾向監視実行部１１２は、制御部１１０の指示により傾向監視を複数の遠隔監視機器のそれぞれに対応する収集データごとに実行するものとしたが、これに限定されるものではない。例えば、傾向監視は、予め登録したスケジュールに基づき、実行されるか、又は、ユーザの指示により任意のタイミングで実行されてもよい。
【００８０】
尚、上述した例では、アルゴリズムの変更は、アルゴリズム設定部１１３の処理の後、傾向監視実行部１１２により反映されていたが、これに限定されるものではない。すなわち、アルゴリズムの変更は、傾向監視アルゴリズムの実行終了後に行われればよい。例えば、アルゴリズム設定部１１３は、パラメータ設定部１１４における図１０のステップＳ３０２のように変更対象の傾向監視アルゴリズムの実行情報を確認し、実行中でなければ、即関連付情報を更新してもよい。その場合、変更情報記憶部１２４は不要となり、傾向監視実行部１１２における図７のステップＳ２０１乃至Ｓ２０３の処理も不要となる。
【００８１】
尚、上述した例では、パラメータの変更は、パラメータ設定部１１４の処理の中で行われていたが、これに限定されるものではない。すなわち、パラメータの変更は、傾向監視アルゴリズムの実行終了後、かつ、次回の傾向監視アルゴリズムの実行前に行われればよい。例えば、変更情報記憶部１２４に傾向監視アルゴリズムの変更情報に加え、パラメータ値の変更情報を格納しておき、パラメータ設定部１１４は、アルゴリズム設定部１１３のように、パラメータ変更について変更情報を更新し、傾向監視実行部１１２において、当該変更情報を参照し、パラメータテーブルを更新した後、傾向監視アルゴリズムの実行を行うようにすればよい。
【００８２】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態１にかかる傾向監視システム１００の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１にかかる傾向監視装置１の構成を示すブロック図である。
【図３】本発明の実施の形態１にかかる傾向監視アルゴリズムの管理に関する記憶情報を例示する図である。
【図４】本発明の実施の形態１にかかる傾向監視アルゴリズム設定画面７の例である。
【図５】本発明の実施の形態１にかかる傾向監視アルゴリズムの例である。
【図６】本発明の実施の形態１にかかるアルゴリズム設定処理を示すフローチャート図である。
【図７】本発明の実施の形態１にかかるアルゴリズム実行処理を示すフローチャート図である。
【図８】本発明の実施の形態１にかかるアルゴリズム変更における記憶情報の例である。
【図９】本発明の実施の形態１にかかる傾向監視パラメータ設定画面８の例である。
【図１０】本発明の実施の形態１にかかるパラメータ設定処理を示すフローチャート図である。
【符号の説明】
【００８４】
１    傾向監視装置    ２    クライアント端末    ３    遠隔監視機器
７    傾向監視アルゴリズム設定画面    ８    傾向監視パラメータ設定画面
４１−４４    アルゴリズム    ５１−５３    遠隔監視機器情報
６０    傾向監視アルゴリズム    ７１    画面メッセージ部
７２    イベントハンドラ名表示部    ７３    アルゴリズム入力部
７４    スクロールバー    ７５    実行ボタン    ８１    画面メッセージ部
８２    タイトル名表示部    ８３    パラメータ表示部    ８４    変更ボタン
１００    傾向監視システム    １１０    制御部    １１１    通信部
１１２    傾向監視実行部    １１３    アルゴリズム設定部
１１４    パラメータ設定部    １２１    傾向監視アルゴリズム記憶部
１２２    機器関連付情報記憶部    １２３    機器パラメータ記憶部
１２４    変更情報記憶部    １２５    実行情報記憶部
１２６    収集データ記憶部    ４１０、４２０、４３０、４４０  パラメータテーブル
４１１、４１２、４２１、４２２、４３１、４４１、４４２    レコード
６０１    パラメータ名称    ６０２    パラメータＩＤ    ６０３    デフォルト値
６０４    アルゴリズムタイトル    ８３１    表示項目    ８３２    現在値表示欄
８３３    設定値入力欄    Ｎ    ネットワーク
Ｒ１１、Ｒ１２、Ｒ２２、Ｒ２３、Ｒ３１、Ｒ４１、Ｒ４２    機器関連付情報
【図１】
0005048460.tif 000002
【図２】
0005048460.tif 000003
【図３】
0005048460.tif 000004
【図４】
0005048460.tif 000005
【図５】
0005048460.tif 000006
【図６】
0005048460.tif 000007
【図７】
0005048460.tif 000008
【図８】
0005048460.tif 000009
【図９】
0005048460.tif 000010
【図１０】
0005048460.tif 000011