(57)【要約】【課題】予測が不要なデータ監視装置、その代わりにデータを予測するデータ予測データ列生成装置、これらを含むデータ監視システムおよびそのデータ監視方法を提供する。【解決手段】データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段（１０７、１０８、１０９）と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段（１１１）とを備えるデータ監視装置１としたことで、データ監視装置１での予測を不要とすることができる。【選択図】図１
2006333217.tif 000002
【特許請求の範囲】
【請求項１】
データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、
管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段と
を備えることを特徴とするデータ監視装置。
【請求項２】
予測データ列管理手段は、
依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、
管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段
を備えることを特徴とする請求項１記載のデータ監視装置。
【請求項３】
発生したデータと発生した時刻とを含む発生データが記憶される発生データ記憶手段と、
操作される手段と、
該手段への操作で、予測データ内の発生が予測されたデータと当該操作の時刻とを含む発生データを生成し発生データ記憶手段に記憶させる発生データ登録手段と
を備えることを特徴とする請求項１または２記載のデータ監視装置。
【請求項４】
データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、
管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備え、
予測データ列管理手段は、
依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、
管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段
を備えることを特徴とするデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置であって、
データ監視装置で発生したデータと発生した時刻とを含む発生データを含む発生データ列から予測データ列を生成する予測データ列生成手段と、
当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段と
を備えることを特徴とする予測データ列生成装置。
【請求項５】
データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、
管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段と
を備えるデータ監視装置で用いられる予測データ列を生成し送信する予測データ列生成装置であって、
データ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、データ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻を時刻差分で補正する発生データ時刻補正手段と、
時刻を補正された発生データ列から予測データ列を生成する予測データ列生成手段と、
生成された予測データ列内の予測期間終了時刻または予測期間の長さを前記時刻差分で補正する予測データ時刻補正手段と
を備えることを特徴とする予測データ列生成装置。
【請求項６】
データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、
管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段と
を備える第１のデータ監視装置で用いられる予測データ列を生成し送信する予測データ列生成装置であって、
第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、
時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、
生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、
前記発生データ時刻補正手段は、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正する
ことを特徴とする予測データ列生成装置。
【請求項７】
データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、
管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備え、
予測データ列管理手段は、
依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、
管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段を備えることを特徴とする第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置であって、
第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、
時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、
当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段と、
生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、
前記発生データ時刻補正手段は、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正する
ことを特徴とする予測データ列生成装置。
【請求項８】
データの発生が予測される第１のデータ監視装置と第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置とを含むデータ監視システムであって、
予測データ列生成装置は、
第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、
時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、
当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段と、
生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、
前記発生データ時刻補正手段が、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正するものであり、
第１のデータ監視装置は、
当該予測データ列および依存判定データ列を受信し管理する予測データ列管理手段と、
当該予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段と、
依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段と
を備えることを特徴とするデータ監視システム。
【請求項９】
データの発生が予測される第１のデータ監視装置と第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置とで行うデータ監視方法であって、
予測データ列生成装置に設けられた発生データ時刻補正手段が、第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正し、
予測データ列生成装置に設けられた予測データ列生成手段が、時刻を補正されたそれぞれの発生データ列から予測データ列を生成し、
予測データ列生成装置に設けられた依存判定データ列生成手段が、当該発生データ列から依存判定データ列を生成し、
予測データ列生成装置に設けられた予測データ時刻補正手段が、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正し、
前記発生データ時刻補正手段が、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正し、
第１のデータ監視装置に設けられた予測データ列管理手段が、当該予測データ列および依存判定データ列を受信し管理し、
第１のデータ監視装置に設けられた発生データ登録手段が、第１のデータ監視装置に設けられた手段への操作で、予測データ内の発生が予測されたデータと当該操作の時刻とを含む発生データを生成し、第１のデータ監視装置に設けられた、発生したデータと発生した時刻とを含む発生データが記憶される発生データ記憶手段に記憶させ、
第１のデータ監視装置に設けられた予測データ列更新手段が、当該予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新し、
第１のデータ監視装置に設けられた依存判定手段が、依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する
ことを特徴とするデータ監視方法。
【請求項１０】
請求項１ないし３のいずれかに記載のデータ監視装置、請求項４ないし７のいずれかに記載の予測データ列生成装置、請求項８記載のデータ監視システムの第１のデータ監視装置または予測データ列生成装置としてコンピュータを機能させるコンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予測が不要なデータ監視装置、その代わりにデータを予測するデータ予測データ列生成装置、これらを含むデータ監視システムおよびそのデータ監視方法に関するものである。
【背景技術】
【０００２】
従来より、予測されかつ発生したデータをデータ監視装置がデータ集約サーバに送信するデータ監視システムがある。このようなシステムでは、例えば必要となった予測をデータ監視装置が行う。
【特許文献１】特許３１４７２６９号公報
【特許文献２】特許３４５９９０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、本来の処理であるデータ監視に加えて予測までも行うデータ監視装置には、高い処理能力を備えることが要求される。また、発生したデータを多く使用して予測を行う場合にはその記憶部の大容量化が必要となる。そのため、演算装置や半導体メモリの増数やそれに伴う消費電力増加により、データ監視装置の小型化が阻害されることがある。
【０００４】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、予測が不要なデータ監視装置、その代わりにデータを予測するデータ予測データ列生成装置、これらを含むデータ監視システムおよびそのデータ監視方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、請求項１の本発明は、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備えることを特徴とするデータ監視装置をもって解決手段とする。
【０００６】
請求項２の本発明は、予測データ列管理手段は、依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段を備えることを特徴とする請求項１記載のデータ監視装置をもって解決手段とする。
【０００７】
請求項３の本発明は、発生したデータと発生した時刻とを含む発生データが記憶される発生データ記憶手段と、操作される手段と、該手段への操作で、予測データ内の発生が予測されたデータと当該操作の時刻とを含む発生データを生成し発生データ記憶手段に記憶させる発生データ登録手段とを備えることを特徴とする請求項１または２記載のデータ監視装置をもって解決手段とする。
【０００８】
請求項４の本発明は、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備え、予測データ列管理手段は、依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段を備えることを特徴とするデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置であって、データ監視装置で発生したデータと発生した時刻とを含む発生データを含む発生データ列から予測データ列を生成する予測データ列生成手段と、当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段とを備えることを特徴とする予測データ列生成装置をもって解決手段とする。
【０００９】
請求項５の本発明は、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備えるデータ監視装置で用いられる予測データ列を生成し送信する予測データ列生成装置であって、データ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、データ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻を時刻差分で補正する発生データ時刻補正手段と、時刻を補正された発生データ列から予測データ列を生成する予測データ列生成手段と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを前記時刻差分で補正する予測データ時刻補正手段とを備えることを特徴とする予測データ列生成装置をもって解決手段とする。
【００１０】
請求項６の本発明は、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備える第１のデータ監視装置で用いられる予測データ列を生成し送信する予測データ列生成装置であって、第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、前記発生データ時刻補正手段は、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正することを特徴とする予測データ列生成装置をもって解決手段とする。
【００１１】
請求項７の本発明は、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段とを備え、予測データ列管理手段は、依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段を備えることを特徴とする第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置であって、第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、前記発生データ時刻補正手段は、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正することを特徴とする予測データ列生成装置をもって解決手段とする。
【００１２】
請求項８の本発明は、データの発生が予測される第１のデータ監視装置と第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置とを含むデータ監視システムであって、予測データ列生成装置は、第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正する発生データ時刻補正手段と、時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段と、当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段とを備え、前記発生データ時刻補正手段が、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正するものであり、第１のデータ監視装置は、当該予測データ列および依存判定データ列を受信し管理する予測データ列管理手段と、当該予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段と、依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段とを備えることを特徴とするデータ監視システムをもって解決手段とする。
【００１３】
請求項９の本発明は、データの発生が予測される第１のデータ監視装置と第１のデータ監視装置で用いられる予測データ列および依存判定データ列を生成し送信する予測データ列生成装置とで行うデータ監視方法であって、予測データ列生成装置に設けられた発生データ時刻補正手段が、第１のデータ監視装置ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分で補正し、予測データ列生成装置に設けられた予測データ列生成手段が、時刻を補正されたそれぞれの発生データ列から予測データ列を生成し、予測データ列生成装置に設けられた依存判定データ列生成手段が、当該発生データ列から依存判定データ列を生成し、予測データ列生成装置に設けられた予測データ時刻補正手段が、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正し、前記発生データ時刻補正手段が、第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分で補正し、第１のデータ監視装置に設けられた予測データ列管理手段が、当該予測データ列および依存判定データ列を受信し管理し、第１のデータ監視装置に設けられた発生データ登録手段が、第１のデータ監視装置に設けられた手段への操作で、予測データ内の発生が予測されたデータと当該操作の時刻とを含む発生データを生成し、第１のデータ監視装置に設けられた、発生したデータと発生した時刻とを含む発生データが記憶される発生データ記憶手段に記憶させ、第１のデータ監視装置に設けられた予測データ列更新手段が、当該予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新し、第１のデータ監視装置に設けられた依存判定手段が、依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定することを特徴とするデータ監視方法をもって解決手段とする。
【００１４】
請求項１０の本発明は、請求項１ないし３のいずれかに記載のデータ監視装置、請求項４ないし７のいずれかに記載の予測データ列生成装置、請求項８記載のデータ監視システムの第１のデータ監視装置または予測データ列生成装置としてコンピュータを機能させるコンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【発明の効果】
【００１５】
本発明によれば、データ監視装置での予測を不要とすることができる。これにより、データ監視装置では高い処理能力が不要であり、また、発生したデータを多く使用して予測を行う場合にあっても、発生したデータをデータ集約サーバ２が記憶しておけばよいので、データ監視装置では発生したデータの記憶部の大容量化は不要となり、これにより、データ監視装置の小型化が可能となる。また、発生したデータをデータ集約サーバに送信し、予測されたデータとの比較をデータ集約サーバで行って、その結果をデータ監視装置に送信する場合よりも、早い時刻にデータ監視装置で結果を知ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して説明する。
【００１７】
図１は、本発明の実施の形態に係るデータ監視システムの構成図である。
【００１８】
データ監視装置１Ａおよび１Ｂが、ネットワークなどを介して、データ集約サーバ２に接続される。データ監視装置１および１Ｂは同様の構成なので、これらをデータ監視装置１と総称して説明する。
【００１９】
データ監視装置１は、半導体メモリまたは半導体メモリと磁気記憶装置などの外部記憶装置ならびにＣＰＵなどの演算装置を備えるコンピュータで構成され、液晶ディスプレイなどの表示装置１ａならびに入力装置であるカーソルキー１ｂと登録ボタン１ｃに接続される。
【００２０】
データ監視装置１は、継続的に時刻を計測する時刻計測部１０１と、発生したデータを取得するデータ取得部１０２と、発生し取得されたデータと該データが発生した時刻とを含む発生データを生成する発生データ生成部１０３と、生成された発生データが記憶される発生データ記憶部１０４と、発生データを含む発生データ列を生成する発生データ列生成部１０５と、計測された時刻がデータ集約サーバ２に通知されるように制御する時刻通知制御部１０６と、データ集約サーバ２との通信を行う通信部１０７と、データ集約サーバ２から送信されたものをデータ監視装置１内の適所に記憶させる制御部１０８と、データ集約サーバ２から送信された予測データ列が記憶される予測データ列記憶部１０９と、データ集約サーバ２から送信された依存判定データ列が記憶される依存判定データ列記憶部１１０と、予測データ列内の予測データ内のデータと発生データ列内の発生データ内のデータとの比較（マッチングともいう）を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新部１１１と、更新前後の予測データ列を表示装置１ａに表示させ、更新前の１つの予測データをカーソルキー１ｂへの操作により強調させる予測データ列表示制御部１１２と、強調表示された予測データ内のデータを含む発生データを登録ボタン１ｃの操作で生成して発生データ記憶部１０４に記憶させる発生データ登録部１１３と、依存判定データ列内の依存判定データ内のデータ同士の依存の有無を判定し結果を表示させる依存判定部１１４とを備える。
【００２１】
データ集約サーバ２は、継続的に時刻を計測する時刻計測部２０１と、データ監視装置１との通信を行う通信部２０２と、データ監視装置１から送信されたものをデータ集約サーバ２内の適所に分配するとともにデータ集約サーバ２内に記憶されたものがデータ監視装置１に送信されるように制御する制御部２０３と、データ監視装置１で計測され通知された時刻とデータ集約サーバ２での現在の時刻との時刻差分を算出する時刻差分算出部２０４と、算出された時刻差分が記憶される時刻差分記憶部２０５と、データ監視装置１から送信された発生データ列内の時刻を時刻差分で補正する発生データ時刻補正部２０６と、時刻を補正された発生データ列が記憶される発生データ列記憶部２０７と、所定の予測期間開始時刻から始まる予測期間が終了する予測期間終了時刻と当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを１以上含む予測データ列を発生データ列を基に生成する予測データ列生成部２０８と、予測データ列が記憶される予測データ列記憶部２０９と、記憶された予測データ列内の時刻を時刻差分で補正する予測データ時刻補正部２１０と、依存の有無を判定される双方のデータを含む依存判定データを１以上含む依存判定データ列を発生データ列を基に生成する依存判定データ列生成部２１１と、依存判定データ列が記憶される依存判定データ列記憶部２１２とを備える。
【００２２】
（第１の実施の形態の動作）
データ監視装置１Ａでは、データ取得部１０２が発生したデータを取得すると、発生データ生成部１０３が当該データとそのときに時刻計測部１０１で計測された時刻とを含む、図２のような発生データを生成し、発生データ記憶部１０４に記憶させる。
【００２３】
発生データ列生成部１０５は、時刻計測部１０１から取得した時刻が所定の時刻、例えば０時だった場合、発生データを含む図３のような発生データ列を生成し、通信部１０７をしてデータ集約サーバ２に送信させる。そして、発生データ記憶部１０４では、全発生データが、データ集約サーバ２への送信により消去される。また、そのときに時刻計測部１０１が計測した時刻を時刻通知制御部１０６がデータ集約サーバ２に通知させる。そして、消去後の発生データ記憶部１０４には再び発生データ列が記憶されていく。
【００２４】
データ集約サーバ２では、通信部２０２が発生データ列と時刻の通知とを受信し、制御部２０３が、その時刻の通知を時刻差分算出部２０４に与えるとともに、該時刻の通知等の送信元であるデータ監視装置１Ａを示す識別情報ＩＤＡを時刻差分算出部２０４に与える。なお、識別情報ＩＤＡは、データ監視装置１Ａのアドレスなどでよい。
【００２５】
時刻差分算出部２０４は、制御部２０３から時刻の通知が転送されると、時刻計測部２０１がそのときの計測した時刻を取得し、それを時刻ＣＴＳ、転送された通知の時刻を時刻ＣＴＡとすると、以下の式（１）により、時刻差分ΔＴＡを算出し、与えられた識別情報ＩＤＡに対応づけて、図４の如く時刻差分記憶部２０５に記憶させる。
【００２６】
ΔＴＡ＝ＣＴＳ−ＣＴＡ      …（１）
例えば、ＣＴＳ＝０時００分００秒、ＣＴＡ＝０時００分２０秒のときは、ΔＴＡ＝２０秒となり、この場合は、時刻計測部１０１より時刻計測部２０１が２０秒進んでいることになる。
【００２７】
なお、データ監視装置１からの時刻の通知を発生データ列の送信とは別のタイミングで行うとともに、そのときに算出された時刻差分を時刻差分記憶部２０５に記憶させてもよい。
【００２８】
制御部２０３は、時刻の通知および識別情報ＩＤＡを時刻差分算出部２０４に与える一方で、図５のように、受信された発生データ列内の各発生データに識別情報ＩＤＡを加え、その後の発生データ列を発生データ時刻補正部２０６に与える。
【００２９】
発生データ時刻補正部２０６は、与えられた発生データ列に加えられた識別情報ＩＤＡに対応づけられた時刻差分つまり時刻差分ΔＴＡを時刻差分記憶部２０５から読み出し、例えば、与えられた発生データ列が図５の発生データ列であるときには、これが図６のようになるように、発生データ列内の全時刻を補正する。
【００３０】
こうして、発生データ時刻補正部２０６は、与えられた発生データ列を、時刻計測部１０１が仮に時刻計測部２０１であった場合の発生データ列に補正し、発生データ列記憶部２０７に記憶させる。
【００３１】
予測データ列生成部２０８は、予め記憶された時刻を読み出し、これと時刻計測部２０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合、当該時刻から例えば所定時間経過後の時刻を求め、当該所定の時刻から当該求めた時刻までの期間に発生が予測されるデータを求め、当該求めた時刻と当該データの発生が予測されるデータ監視装置を示す識別情報と当該求めたデータと該データの発生により更新される発生フラグとを含む予測データを１以上含む予測データ列を発生データ列を基に生成する。つまり、予測データ列は、予測期間終了時刻とデータ監視装置の識別情報と予測期間に発生が予測されたデータと発生フラグとを含む予測データを１以上含むものである。
【００３２】
このような予測データ列の生成を、図７に示す発生データ列などが発生データ列記憶部２０７に記憶されている場合を例にして説明する。ここでは、一番上の時刻ＴＡ１’以外の時刻は１つ上の時刻よりも遅い時刻でありかつ当該１つ上の時刻との間の時間間隔が一定であることとし、時刻ＴＡ２０’から当該時間間隔を経た時刻を時刻ＴＡ２１’とする。
【００３３】
予測データ列生成部２０８は、例えば、図７の発生データ列を読み出し、その中の時刻ＴＡ１’と時刻計測部２０１から取得した時刻とが一致した場合、発生データ列を半導体メモリ上で、例えば、図８に示すように集計する。
【００３４】
図８は、例えば、時刻ＴＡ１’から時刻ＴＡ６’までの期間内の時刻とともに発生データに含まれるデータＡ１が発生データ列に１個存在することを示し、時刻ＴＡ６’から時刻ＴＡ１１’までの期間内の時刻とともに発生データに含まれたデータＡ１が発生データ列に２個存在することを示し、時刻ＴＡ１１’から時刻ＴＡ１６’までの期間内の時刻とともに発生データに含まれるデータＡ１が１個存在することを示し、時刻ＴＡ１６’から時刻ＴＡ２１’までの期間内の時刻とともに発生データに含まれたデータＡ１が１個存在することを示し、他についても同様に示している。また、時刻ＴＡ１’から時刻ＴＡ６’までの期間の長さと同じ長さの各期間では平均でデータＡ１が１個存在したことを示し、他についても同様に示している。
【００３５】
次に、予測データ列生成部２０８は、例えば、集計結果において平均が２．００個以上であるデータＡ１を選択する。
【００３６】
次に、各データの平均を集計した４期間の後に続く４期間についても、同様の集計を行い、例えば、その集計結果において平均が２．００個以上であるデータＡ２を選択する。そして、同様にデータの選択を該選択のための集計期間を４期間づつ後にづらしながら、さらに３回行うことで、データＡ３，Ａ４，Ａ５を選択する。
【００３７】
次に、予測データ列生成部２０８は、図９のような予測データ列を生成し、予測データ列記憶部２０９に記憶させる。ここで識別情報ＩＤＡは、集計に用いた発生データ列に含まれた識別情報である。また、予測期間終了時刻ＴＡ４１’は、時刻ＴＡ２１’の４期間後の時刻である。同様に、予測期間終了時刻ＴＡ６１’、ＴＡ８１’、ＴＡ１０１’は、それぞれ時刻ＴＡ４１’、ＴＡ６１’、ＴＡ８１’の４期間後の時刻である。
【００３８】
次に、予測データ時刻補正部２１０が、図９の予測データ列の送信先であるデータ監視装置１Ａを示す識別情報ＩＤＡに対応づけられた時刻差分つまり時刻差分ΔＴＡを時刻差分記憶部２０５から読み出し、例えば、図９の予測データ列を図１０のように、つまり予測データ列内の全予測期間終了時刻を補正し、補正後の予測データ列を制御部２０３が通信部２０２をしてデータ監視装置１Ａに送信させる。
【００３９】
データ監視装置１Ａでは通信部１０７が予測データ列を受信し、これを制御部１０８が予測データ列記憶部１０９に記憶させる。
【００４０】
その後、所定の操作がなされると、予測データ列表示制御部１１２が、図１１に示すように、予測データ列から識別情報ＩＤＡを除いたものを表示装置１ａに表示させる。
【００４１】
予測データ列表示制御部１１２は、カーソルキー１ｂの操作に応じて、表示された予測データ列内の１つの予測データとして、例えば、図１１のデータＡ１を含むものを選択的に強調する。さらに登録ボタン１ｃが操作されると、発生データ登録部１１３は、時刻計測部２０１がそのボタン操作のときに計測した時刻を取得するとともに、強調された予測データ内のデータＡ１を予測データ列記憶部１０９から取得し、それらを含む発生データを生成し、発生データ記憶部１０４に記憶させる。
【００４２】
さて、例えば、このようなデータＡ１の登録が時刻ＴＡ１８になされ、そして時刻ＴＡ２５およびＴＡ６７にデータＡ２およびＡ４がそれぞれ発生し、そして時刻Ｔ１から時刻Ｔ６１までにデータＡ３が発生せず、そして時刻Ｔ１から時刻Ｔ１０１までにデータ５が発生しなかったことにより、図１２のような発生データが発生データ記憶部１０４に記憶されたこととする。
【００４３】
予測データ列更新部１１１は、図１０の予測データ列を読み出し、その中の時刻ＴＡ１０１と時刻計測部１０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合、まず、図１２の発生データ列を読み出し、予測データ列内の予測データ内のデータＡ１と発生データ列内の発生データ内のデータとの比較を行う。データＡと時刻ＴＡ１８に対応するデータとが完全一致するので、次に予測データ列更新部１１１は、時刻ＴＡ１８が予測データ内のデータＡに対応する予測期間終了時刻より前の時刻か否かを判定する。時刻ＴＡ１８は時刻Ｔ２１より前の時刻なので、時刻Ｔ２１に対応する発生フラグを「１」に更新する。同様に、時刻Ｔ４１、時刻Ｔ８１に対応する発生フラグを「１」に更新する。また、予測データ列更新部１１１は、予測データ列内の予測データ内のデータＡ３、データＡ５については、それぞれ完全一致するデータが発生データ列にないので、当該データＡ３、データＡに対応する発生フラグを更新しない。これにより、図１０の予測データ列が図１３のように更新され、これを予測データ列更新部１１１は予測データ列記憶部１０９に記憶させる。
【００４４】
その後、所定の操作がなされると、予測データ列表示制御部１１２が、図１３の予測データ列から識別情報ＩＤＡを除いたものを表示装置１ａに表示させる。
【００４５】
これにより、データ監視装置１Ａのユーザは、予測期間終了時刻ＴＡ２１、ＴＡ４１およびＴＡ８１に終了する各予測期間では、予測されたデータが実際に発生し、予測期間終了時刻ＴＡ６１に終了する各予測期間では、予測されたデータが発生しなかったこと知ることができる。
【００４６】
そして、予測データ列更新部１１１は、時刻計測部１０１から取得した時刻が、図１０の予測データ列内のデータの発生開始が再び予測される時刻であった場合について説明する。ここでは、時刻ＴＡ１から時刻ＴＡ１０１まで期間の長さである期間長ＴＥをデータ監視装置１が記憶していることとする。
【００４７】
この場合、読み出した図１０の予測データ列とともに期間長ＴＥを読み出し、予測データ列内の時刻ＴＡ２１から期間長ＴＥが経過した後の時刻ＴＡ１２１を求め、これで時刻ＴＡ２１を更新するとともに発生フラグを０に戻す。同様に、各時刻を更新して発生フラグを戻し、時刻更新等が全予測データについてなされた、図１４のような予測データ列で、予測データ列記憶部１０９の基の予測データ列を更新する。
【００４８】
これにより、予測データ列更新部１１１が、図１４の予測データ列を読み出し、その中の時刻Ｔ２０１と時刻計測部１０１から取得した時刻とが一致した場合、前述した時刻Ｔ１０１と時刻計測部１０１から取得した時刻とが一致した場合と同様の処理がなされるので、図１４の予測データ列が図１５のように更新され、更新された予測データ列から識別情報ＩＤＡを除いたものが表示装置１ａに表示されることとなる。
【００４９】
次に、データ監視装置１で発生が予測されるデータの中に依存の有無を判定されるデータがある場合について説明する。
【００５０】
依存判定データ列生成部２１１は、図７の予測データ列を読み出し、その中の時刻ＴＡ１０１と時刻計測部１０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合、または、同じ場合を検出した予測データ列生成部２０８から指示された場合、発生データ列を半導体メモリ上で、例えば、図１６に示すように集計する。
【００５１】
図１６は、例えば、時刻ＴＡ１’から時刻ＴＡ６’までの期間にデータＡ１およびＡ２の共起（Ａ１とＡ２が共に発生すること）が、発生した時刻の前後関係に関わらず、１回あったことを示し、他についても同様に示している。また、時刻ＴＡ１’から時刻ＴＡ６’までの期間の長さと同じ長さの各期間は平均でデータＡ１およびＡ２の共起が０．５０回発生したことを示し、他についても同様に示している。
【００５２】
依存判定データ列生成部２１１は、例えば、図１６に示すような、識別情報ＩＤＡと集計結果において０．７５回より多い平均に対応するデータの組である依存判定データを含む、図１７のような依存判定データ列を生成し、依存判定データ列記憶部２１２に記憶させる。
【００５３】
ここで、依存判定データ「（ＩＤＡ，Ａ１）→（ＩＤＡ，Ａ４）」と依存判定データ「（ＩＤＡ，Ａ４）→（ＩＤＡ，Ａ１）」とが含まれるのは、データの発生した時刻の前後関係に基づかずに共起を検出したからである。
【００５４】
制御部２０３は、図１０の補正後の予測データ列とともに、図１７の依存判定データ列を通信部２０２をしてデータ監視装置１Ａに送信させる。
【００５５】
データ監視装置１Ａでは通信部１０７が依存判定データ列を受信し、これを制御部１０８が依存判定データ列記憶部１１０に記憶させる。
【００５６】
そして、図１３のように予測データ列が更新されると、依存判定部１１４が、依存判定データ列を読み出し、その中の依存判定データ内のデータ同士の依存の有無を判定し、結果を表示させる。
【００５７】
ここでは、説明の冗長化防止のため、識別情報ＩＤＡを省略し、他の形式の依存判定データの説明のため内容を変えた、図１８の依存判定データ列で説明を行う。
【００５８】
依存判定データ列生成部２１１が、データの発生した時刻の前後関係に基づいて共起を検出したことで、この依存判定データ列には、例えば、依存判定データ「Ａ１→Ａ２」を含む一方で、依存判定データ「Ａ２→Ａ１」を含まない。また、依存判定データ列生成部２１１が、データＡ４の発生に依存してその後ではデータＡ５が発生しないという排他の事実を発生データ列から求めたことで、そのことを示す依存判定データ「Ａ４→¬Ａ５」が依存判定データ列に含まれる。
【００５９】
さて、依存判定部１１４は、依存判定データを１つづつ、図１９に示す評価基準にしたがって評価し、評価結果「ｆａｌｓｅ」に対応する依存判定データ内のデータの共起が成立していないことを表示装置１ａに表示させる。
【００６０】
具体的には、依存判定データ「Ａ１→Ａ２」の左辺Ａ１および右辺Ａ２を、図１３の予測データ列から検索し、対応する各発生フラグを当該予測データ列から読み出し、これらを評価基準に当てはめ、ここでは、左辺Ａ１に対応する発生フラグが「１」であり、右辺Ａ２に対応する発生フラグが「１」であるので、依存判定データ「Ａ１→Ａ２」の評価結果を「ｔｒｕｅ」とする。
【００６１】
また、依存判定データ「Ａ２→Ａ３」の左辺Ａ２および右辺Ａ３を、予測データ列から検索し、対応する各発生フラグを当該予測データ列から読み出し、これらを評価基準に当てはめ、ここでは、左辺Ａ２に対応する発生フラグが「１」であり、右辺Ａ３に対応する発生フラグが「０」であるので、依存判定データ「Ａ２→Ａ３」の評価結果を「ｆａｌｓｅ」とする。
【００６２】
また、依存判定データ「Ａ３→Ａ５」の左辺Ａ３および右辺Ａ５を、予測データ列から検索し、対応する各発生フラグを当該の予測データ列から読み出し、これらを評価基準に当てはめ、ここでは、左辺Ａ３に対応する発生フラグが「０」であるから、右辺Ａ５に対応する発生フラグの内容に関わらず、依存判定データ「Ａ３→Ａ５」の評価結果を「ｔｒｕｅ」とする。
【００６３】
また、依存判定データ「Ａ４→¬Ａ５」の左辺Ａ４ならびに右辺に記述されたＡ５を、予測データ列から検索し、対応する各発生フラグを当該予測データ列から読み出し、右辺に記述された「¬」により、Ａ５に対応する発生フラグを「０」から「１」に変更し、これらを評価基準に当てはめ、ここでは、左辺Ａ４に対応する発生フラグが「１」であり、Ａ５に対応する発生フラグの変更後の内容が「１」であるので、依存判定データ「Ａ４→¬Ａ５」の評価結果を「ｔｒｕｅ」とする。
【００６４】
そして、依存判定データ「Ａ２→Ａ３」内のデータの依存（共起）が成立していないことを表示装置１ａに表示させる。
【００６５】
次に、データ監視装置１Ａとデータ監視装置１Ｂとが、互いのデータを監視する場合を説明する。
【００６６】
データ集約サーバ２では、データ監視装置１Ａからの発生データ列を基に生成した図２０の発生データ列をデータ監視装置１Ｂに送信し、データ監視装置１Ｂからの発生データ列を基に生成した図２１の発生データ列をデータ監視装置１Ａに送信する必要があることから、発生データ列記憶部２０７に記憶されている、これらの発生データ列について処理を行う。なお、識別情報ＩＤＡは、データ監視装置１Ａを示すものである。
【００６７】
また、データ集約サーバ２の時刻差分記憶部２０５には、前述した時刻差分ΔＴＡの算出と同様のことをデータ監視装置１Ｂから通知された時刻について行って得られた時刻差分ΔＴＢが時刻差分ΔＴＡとともに記憶されていることとする。
【００６８】
予測データ列生成部２０８は、図２０と図２１の発生データ列を読み出し、その中の時刻ＴＡ１’と時刻ＴＢ１’の内で早い方の時刻と時刻計測部２０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合、これらの発生データ列をマージすることで、図２２に示すような発生データ列を半導体メモリ上に生成する。
【００６９】
ここでは、一番上の時刻ＴＡ１’以外の時刻は１つ上の時刻よりも遅い時刻でありかつ当該１つ上の時刻との間の時間間隔が一定であることとする。
【００７０】
予測データ列生成部２０８は、図２２の発生データ列を例えば、図８と同様に集計し、集計結果から、図９の予測データ列を生成したときと同様にして、予測データ列を半導体メモリ上に生成する。
【００７１】
ここでは、図２３のような予測データ列が生成されたこととする。ここで時刻ＴＳ２１は、例えば、時刻ＴＢ９’から一定とした時間間隔が経過した時の時刻である。
【００７２】
さて、依存判定データ列生成部２１１は、予測データの生成とともに、図１７の依存判定データ列を生成したときと同様に、図２４に示す依存判定データ列を生成する。
【００７３】
次に、依存判定データ列生成部２１１は、図２４の依存判定データ列から、識別情報ＩＤＡを含まない依存判定データ列があればそれを削除することで、図２５の依存判定データ列を生成する。ここでは、同じ依存判定データ列が生成される。
【００７４】
依存判定データ列生成部２１１は、識別情報ＩＤＢについても同様のことを行う。つまり、図２４の依存判定データ列から、識別情報ＩＤＢを含まない依存判定データ列があればそれを削除することで、図２６の依存判定データ列を生成する。
【００７５】
ここでは、図２４の依存判定データ列から依存判定データ「（ＩＤＡ，Ａ１）→（ＩＤＡ，Ａ５）」および「（ＩＤＡ，Ａ５）→（ＩＤＡ，Ａ１）」が削除される。
【００７６】
次に、予測データ時刻補正部２１０が、図２３の予測データ列の一方の送信先であるデータ監視装置１Ａを示す識別情報ＩＤＡに対応づけられた時刻差分つまり時刻差分ΔＴＡを時刻差分記憶部２０５から読み出し、図２３の予測データ列を図２７のように、つまり予測データ列内の全予測期間終了時刻を補正し、補正後の予測データ列を制御部２０３が通信部２０２をしてデータ監視装置１Ａに送信させる。
【００７７】
また、制御部２０３は、図２７の補正後の予測データ列とともに、図２５の依存判定データ列を通信部２０２をしてデータ監視装置１Ａに送信させる。
【００７８】
同様に、予測データ時刻補正部２１０は、図２３の予測データ列の他方の送信先であるデータ監視装置１Ｂを示す識別情報ＩＤＢに対応づけられた時刻差分つまり時刻差分ΔＴＢを時刻差分記憶部２０５から読み出し、図２３の予測データ列を図２８のように、つまり予測データ列内の全予測期間終了時刻を補正し、補正後の予測データ列を制御部２０３が通信部２０２をしてデータ監視装置１Ｂに送信させる。
【００７９】
また、制御部２０３は、図２８の補正後の予測データ列とともに、図２６の依存判定データ列を通信部２０２をしてデータ監視装置１Ｂに送信させる。
【００８０】
データ監視装置１Ａおよびデータ監視装置１Ｂでは、通信部１０７が予測データ列および依存判定データ列を受信し、制御部１０８が予測データ列記憶部１０９および依存判定データ列記憶部１１０に記憶させる。
【００８１】
データ監視装置１Ａでは、その後、時刻ＴＡ２１となるまでの時刻ＴＡ５および時刻ＴＡ７にデータＡ１およびＡ５がそれぞれ発生したことにより、図２９の２つの発生データが発生データ記憶部１０４に記憶されたこととする。
【００８２】
データ監視装置１Ａの予測データ列更新部１１１は、図２７の予測データ列を読み出し、その中の時刻ＴＡ２１と時刻計測部１０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合は、図１０の予測データ列を読み出し、その中の時刻ＴＡ１０１と時刻計測部１０１から取得した時刻とが一致した場合と同様の処理を行う。ここでは、その説明を省略する。
【００８３】
一方のデータ監視装置１Ｂでは、時刻ＴＢ２１となるまでの時刻ＴＢ４にデータＢ４が発生したことにより、図３０の発生データが発生データ記憶部１０４に記憶されたこととする。
【００８４】
さて、データ監視装置１Ｂの発生データ列生成部１０５は、図２８の予測データ列から時刻ＴＢ２１を読み出し、これと時刻計測部１０１から取得した時刻とが一致するか否かの判定を続ける中にあって一致した場合、図３０の発生データを含む発生データ列を生成し、通信部１０７をして、データ集約サーバ２に送信させる。
【００８５】
データ集約サーバ２では、この発生データ列を受信し、制御部２０３が、その中の各発生データに識別情報ＩＤＢを加え、その後の発生データ列を発生データ時刻補正部２０６に与える。
【００８６】
発生データ時刻補正部２０６は、与えられた発生データ列に加えられた識別情報ＩＤＢに対応づけられた時刻差分つまり時刻差分ΔＴＢを時刻差分記憶部２０５から読み出し、図５の発生データ列を図６の発生データ列としたときと同様に、与えられた発生データ列内の全時刻を補正する。これにより、図３１に示す補正後の発生データを含む発生データ列が生成される。
【００８７】
次に、発生データ時刻補正部２０６は、図３１の発生データ列の送信先であるデータ監視装置１Ａを示す識別情報ＩＤＡに対応づけられた時刻差分つまり時刻差分ΔＴＡを時刻差分記憶部２０５から読み出し、図３１の発生データが図３２の発生データとなるように、つまり発生データ列内の全時刻を補正し、補正後の発生データ列を制御部２０３が通信部２０２をしてデータ監視装置１Ａに送信させる。
【００８８】
データ監視装置１Ａでは、通信部１０７が発生データ列を受信し、これを予測データ列更新部１１１に与える。予測データ列更新部１１１は、与えられた発生データ列と発生データ記憶部１０４に記憶された各発生データに識別情報ＩＤＡを加えたものからなる発生データ列とを半導体メモリ上でマージする。これにより、図３３の発生データを含む発生データ列が生成される。
【００８９】
次に、データ監視装置１Ａの予測データ列更新部１１１は、前述のことと同様につまり図１２の発生データ列で図１０の予測データ列を図１３のように更新したときと同様に予測データ列更新部１１１は、図３３の発生データ列で図２７の予測データ列を図３４のように更新し、これを予測データ列記憶部１０９に記憶させる。
【００９０】
次に、データ監視装置１Ａの依存判定部１１４が、前述のことと同様につまり図１３の予測データ列と図１８の依存判定データ列と図１９の評価基準とにより、依存（共起または排他）が成立していないことを表示装置１ａに表示させたように、図３４の予測データ列と図２５の依存判定データ列と図１９の評価基準とにより、依存（共起または排他）が成立していないことを表示装置１ａに表示させる。
【００９１】
なお、同様に、データ監視装置１Ａが発生データ列をデータ集約サーバ２に送信し、データ集約サーバ２がその時刻を補正してデータ監視装置１Ｂに送信し、データ監視装置１Ｂがマージされた発生データ列を生成し、これにより、予測データ列を更新し、これと評価基準とで依存判定データ内のデータの依存の評価した結果が「ｆａｌｓｅ」であるときは、そのデータ同士の依存（共起または排他）が成立していないことをデータ監視装置１Ｂの表示装置１ａに表示させる。
【００９２】
（他の実施態様１）
なお、予測データ列更新部１１１は、図１３のように予測データ列を更新した際に、データＡ４を含む発生データに時刻ＴＡ６７でなく例えば時刻Ｔ８２が含まれていた場合は、時刻Ｔ８２が時刻Ｔ８１より後の時刻ではあるが、データＡ４の発生は確認されたので、対応する発生フラグを「−１」に更新することで、予測データ列を図１３のようにでなく、図３５のように更新してもよい。
【００９３】
（他の実施態様２）
また、データ集約サーバ２は、図１３の予測データ列内のいずれかの予測期間終了時刻に代えて、図３６のように所定の情報Ｔａｎｙを設定し、データ監視装置１は、所定の情報Ｔａｎｙが設定されていた場合は、時刻計測部１０１から取得される時刻よりも予測期間終了時刻は常に後の時刻とすることとしてもよい。例えば、図３６のように、データＡ５を含む予測データ内に情報Ｔａｎｙを含ませた場合、データＡ５の発生の有無を確実に知ることができる。
【００９４】
（他の実施態様３）
また、データ集約サーバ２は、図１０の予測データ列内のいずれかのデータに代えて、図３７のように所定の情報Ｄｅｆａｕｌｔを設定し、データ監視装置１では、いかなるデータが発生したときでも、予測されたデータが発生したこととして、発生フラグを更新するようにしてもよい。これにより、予測期間終了時刻までに少なくともなんらかのデータが発生したか否かを知ることができる。
【００９５】
（他の実施態様４）
また、他の実施態様２と他の実施態様３を組み合わせることで、予測データ列を図３８のようにしてもよい。これにより、少なくともなんらかのデータが発生したか否かを知ることができる。
【００９６】
（他の実施態様５）
また、依存判定データは、その左辺および右辺の一方または両方に、予測されたデータと予測されたデータ監視装置を示す識別情報の組が複数組含まれているものでもよい。
【００９７】
例えば、依存判定データ「｛（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）｝→｛（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）｝」は、データ監視装置１ＡでデータＡ１とデータＡ２の共起が発生するとデータ監視装置１ＡでもデータＡ３とデータＡ４の共起が発生するという２重の共起を表すものとなる。
【００９８】
また、依存判定データ「｛（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）｝→¬｛（ＩＤＢ，Ｂ１），（ＩＤＢ，Ｂ２）｝」は、データ監視装置１ＡでデータＡ１とデータＡ２の共起が発生するとデータ監視装置１ＢではデータＢ１とデータＢ２の共起は発生しないというつまり共起同士の排他を表すものとなる。
【００９９】
このように、左辺や右辺に複数組が含まれている場合は、依存判定部１１４は、当該各組に対応する発生フラグの論理積を求め、これを左辺や右辺に組が１つだけ含まれている場合の発生フラグと同様に扱う。
【０１００】
依存判定部１１４は、例えば、更新後の予測データ列が図１３に示すものであり、依存判定データが「｛（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）｝→｛（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）｝」の場合に、以下のことを行う。
【０１０１】
つまり、依存判定部１１４は、依存判定データが「｛（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）｝→｛（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）｝」の左辺の（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）および右辺の（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）を、図１３の予測データ列から検索し、対応する各発生フラグを当該予測データ列から読み出し、左辺の（ＩＤＡ，Ａ１）、（ＩＤＡ，Ａ２）に対応する発生フラグ「１」、「１」の論理積「１」を求めるとともに右辺の（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）に対応する発生フラグ「０」、「１」の論理積「０」を求め、前者の論理積「１」、後者の論理積「０」をそれぞれ左辺に対応する発生フラグ、右辺に対応する発生フラグとして、図１９の評価基準に当てはめることで、評価結果を「ｆａｕｌｓｅ」とし、依存判定データ「｛（ＩＤＡ，Ａ１），（ＩＤＡ，Ａ２）｝→｛（ＩＤＡ，Ａ３），（ＩＤＡ，Ａ４）｝」が示す２重の共起が成立していないことを表示装置１ａに表示させる。
【０１０２】
（他の実施態様６）
また、予測データ列生成部２０８は、図８のような集計に代えて、図３９のような集計を行い、その結果により、予測データ列を生成してもよい。
【０１０３】
図３９は、例えば、時刻ＴＡ１’から時刻ＴＡ６’までの期間内の時刻とともにデータＡ１が含まれた発生データ内の時刻の中で最も遅い時刻と時刻ＴＡ１’の間の時間間隔が前記一定とした時間間隔の何倍かを予測データ列生成部２０８が計算した結果が１倍であることを示し、他についても同様あるいは倍数が計算できなかったことに示している。また、時刻ＴＡ１’、時刻ＴＡ６’、時刻ＴＡ１１’、時刻ＴＡ１６’から始まる各期間では最大の倍数が２倍であったことを示し、他についても同様に示している。
【０１０４】
次に、予測データ列生成部２０８は、データＡ１について得られた最大の倍数である２．００倍を前記一定とした時間間隔に乗じて得られる時間の長さを求め、この長さの時間が時刻ＴＡ１’、ＴＡ６’、ＴＡ１１’、ＴＡ２１’のいずれかの時刻からが経過したときの時刻を求め、それと同一の時刻である予測期間終了時刻（例えば、ＴＡ３’）、識別情報ＩＤＡ、データＡおよび発生フラグを含む予測データならびに、データＡ２からデータＡ５までの各データについても同様にして得られた予測データを含む、図４０のような予測データ列を生成し、予測データ列記憶部２０９に記憶させる。
【０１０５】
これにより、図２３のような予測データ列、つまりデータＡ１〜Ａ５、Ｂ１〜Ｂ４の中で最も遅い時刻に発生したデータＢの発生の時刻ＴＢ９’から一定の時間間隔が経過した時の時刻ＴＳ２１を全データ共通の予測期間終了時刻とした予測データ列との比較で考えると、図４０の予測データ列は、データの発生する時刻をデータ別に予測していることになり、つまり、この実施態様では、データの予測および監視をさらに詳細に行うことができる。
【０１０６】
（他の実施態様７）
また、これまで説明した予測データ列の中の予測されたデータに代えて、図４１のような、発生したデータを引数として真偽を返す関数を設けたものを予測データ列とし、発生したデータを関数の引数としたときに返される真偽で予測されたデータの発生の有無を判定し、その結果を完全一致の場合と同様に扱ってもよい。
【０１０７】
例えば、この関数は、発生したデータの値と所定値との大小比較を行い、その結果を返すもでよい。または、発生したデータの累積和をとるなどの集約演算を行い、その演算結果の値と所定値との大小比較を行い、その結果を返すもでもよい。または、発生したデータの一部の属性を抽出し、その属性を基にした判定を行い、その結果を返すものでもよい。
【０１０８】
（他の実施態様８）
また、予測データ列を、予測期間の長さとデータ監視装置の識別情報と予測期間に発生が予測されたデータと発生フラグとを含む予測データを１以上含むものとし、このような予測データ列に応じた態様で発明を実施してもよい。
【０１０９】
（他の実施態様９）
また、これまで表示するとした予測データ列や依存の有無の判定結果などを音声としてスピーカなどで再生させる、またはプリンタで紙などに印刷させる、またはコンピュータ読み取り可能な記録媒体などに記録するようにしてもよい。
【０１１０】
（他の実施態様１０）
また、データ監視装置１Ａとデータ集約サーバ２とでデータ監視システムを構成する場合は、データ監視装置の識別情報を除いた態様で発明を実施すればよい。
【０１１１】
以上説明したように、本実施の形態および他の実施態様によれば、データの発生が予測される予測期間が終了する予測期間終了時刻または予測期間の長さと当該予測期間に発生が予測されたデータと発生フラグとを含む予測データを含む予測データ列を受信し管理する予測データ列管理手段（１０７、１０８、１０９）と、管理された予測データ列における予測データ内の予測期間終了時刻に終了する予測期間内に発生したデータと当該予測データ内の発生が予測されたデータとの比較を行うとともに当該予測データに含まれる発生フラグを当該比較の結果に応じたものに更新する予測データ列更新手段（１１１）とを備えるデータ監視装置としたことで、データ監視装置での予測を不要とすることができる。
【０１１２】
これにより、データ監視装置では高い処理能力が不要であり、また、発生したデータを多く使用して予測を行う場合にあっても、発生したデータをデータ集約サーバ２が記憶しておけばよいので、データ監視装置では発生したデータの記憶部の大容量化は不要となり、これにより、データ監視装置の小型化が可能となる。また、発生したデータをデータ集約サーバ２に送信し、予測されたデータとの比較をデータ集約サーバ２で行って、その結果をデータ監視装置１に送信する場合よりも、早い時刻にデータ監視装置１で結果を知ることができる。
【０１１３】
また、予測データ列管理手段（１０７、１０８、１０９、１１０）は、依存の有無を判定される双方のデータを含む依存判定データを含む依存判定データ列を受信し管理するものであり、管理された依存判定データ列内のデータを含む、予測データ内の更新後の発生フラグにより、依存の有無を判定する依存判定手段（１１４）を備えるデータ監視装置としたことで、データ監視装置においてデータの依存の有無を知ることができる。
【０１１４】
また、発生したデータと発生した時刻とを含む発生データが記憶される発生データ記憶手段（１０４）と、操作される手段（１ｃ）と、該手段への操作で、予測データ内の発生が予測されたデータと発生した時刻とを含む発生データを生成し発生データ記憶手段に記憶させる発生データ登録手段（１１３）とを備えるデータ監視装置としたことで、実際に発生していないデータを発生したこととすることができる。
【０１１５】
データ集約サーバ２（予測データ列生成装置）は、データ監視装置で発生したデータと発生した時刻とを含む発生データを含む発生データ列から予測データ列を生成する予測データ列生成手段（２０８）と、当該発生データ列から依存判定データ列を生成する依存判定データ列生成手段（２１１）とを備えることで、データ監視装置での予測を不要とし、かつ、データ監視装置においてデータの依存の有無を知ることができる。
【０１１６】
また、データ集約サーバ２（予測データ列生成装置）は、データ監視装置から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分を求め、データ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻を時刻差分で補正する発生データ時刻補正手段（２０６）と、時刻を補正された発生データ列から予測データ列を生成する予測データ列生成手段（２０８）と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを前記時刻差分で補正する予測データ時刻補正手段（２１０）とを備えることで、データ監視装置での予測を不要とし、かつ、予測データ列生成手段を他のデータ監視装置についての処理にも用いることができる。
【０１１７】
また、データ集約サーバ２（予測データ列生成装置）は、第１のデータ監視装置（１Ａ）ならびに予測データ列における一部のデータの発生が予測される第２のデータ監視装置（２Ａ）から通知される時刻と予測データ列生成装置で計測された時刻との時刻差分（ΔＴＡ、ΔＴＢ）を求め、第１および第２のデータ監視装置で発生したデータと発生した時刻とを含む発生データ内の当該時刻をそれぞれの時刻差分（ΔＴＡ、ΔＴＢ）で補正する発生データ時刻補正手段（２０６）と、時刻を補正されたそれぞれの発生データ列から予測データ列を生成する予測データ列生成手段（２０８）と、生成された予測データ列内の予測期間終了時刻または予測期間の長さを第１のデータ監視装置についての時刻差分で補正する予測データ時刻補正手段（２１０）とを備え、発生データ時刻補正手段（２０６）は、第２のデータ監視装置（１Ｂ）で発生したデータと発生した時刻とを含む発生データを含む、第１のデータ監視装置（１Ａ）へ送信される発生データ列内の当該時刻を、第１のデータ監視装置についての時刻差分（ΔＴＡ）で補正することで、第２のデータ監視装置（１Ｂ）で発生したデータを第１のデータ監視装置（１Ａ）で監視でき、かつ、第１および第２のデータ監視装置での予測を不要とすることができる。
【０１１８】
データ集約サーバ２（予測データ列生成装置）は、さらに、発生データ列から依存判定データ列を生成する依存判定データ列生成手段（２１１）を備えることで、さらに、第１のデータ監視装置内でのデータの依存の有無ならびに第１および第２のデータ監視装置間でのデータの依存の有無を知ることができる。
【０１１９】
なお、本実施の形態のデータ監視装置またはデータ集約サーバ２（予測データ列生成装置）としてコンピュータを機能させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させてもよい。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施の形態に係るデータ監視システムの構成図である。
【図２】発生データを例示する図である。
【図３】発生データ列を例示する図である。
【図４】時刻差分とデータ監視装置の識別情報を例示する図である。
【図５】データ監視装置の識別情報を加えた後の発生データ列を例示する図である。
【図６】時刻補正後の発生データ列を例示する図である。
【図７】発生データ列を例示する図である。
【図８】予測データ列を生成する際の発生データ列の集計方法を例示する図である。
【図９】予測データ列を例示する図である。
【図１０】時刻補正後の予測データ列を例示する図である。
【図１１】実際には発生していないデータを含む発生データ列の生成の様子を示す図である。
【図１２】発生データ列を例示する図である。
【図１３】更新後の予測データ列を例示する図である。
【図１４】時刻が更新され発生フラグが０に戻された予測データ列を例示する図である。
【図１５】時刻が更新され発生フラグが０に戻された予測データ列の更新後を例示する図である。
【図１６】依存判定データ列を生成する際の発生データ列の集計方法を例示する図である。
【図１７】依存判定データ列を例示する図である。
【図１８】依存判定データ列を簡略化して例示する図である。
【図１９】依存判定に用いた評価基準を例示する図である。
【図２０】データ監視装置１Ａからの発生データ列から生成した発生データ列を例示する図である。
【図２１】データ監視装置１Ｂからの発生データ列から生成した発生データ列を例示する図である。
【図２２】マージ後の発生データ列を例示する図である。
【図２３】マージ後の発生データ列から生成された予測データ列を例示する図である。
【図２４】マージ後の発生データ列から生成された依存判定データ列を例示する図である。
【図２５】データ監視装置１Ａへ送信される依存判定データ列を例示する図である。
【図２６】データ監視装置１Ｂへ送信される依存判定データ列を例示する図である。
【図２７】データ監視装置１Ａへ送信される予測データ列を例示する図である。
【図２８】データ監視装置１Ｂへ送信される予測データ列を例示する図である。
【図２９】データ監視装置１Ａで生成される発生データ列を例示する図である。
【図３０】データ監視装置１Ｂで生成される発生データ列を例示する図である。
【図３１】データ監視装置１Ｂで生成される発生データ列の時刻補正後を例示する図である。
【図３２】データ監視装置１Ａへ送信される発生データ列を例示する図である。
【図３３】データ監視装置１Ａで生成される発生データ列を例示する図である。
【図３４】データ監視装置１Ａでの更新後の予測データ列を例示する図である。
【図３５】他の態様で更新された予測データ列を例示する図である。
【図３６】他の態様で生成された予測データ列を例示する図である。
【図３７】他の態様で生成された予測データ列を例示する図である。
【図３８】他の態様で生成された予測データ列を例示する図である。
【図３９】他の態様で予測データ列を生成する際の発生データ列の集計方法を例示する図である。
【図４０】他の態様で生成された予測データ列を例示する図である。
【図４１】他の態様での予測されたデータと発生したデータとの比較に使用される関数を例示する図である。
【符号の説明】
【０１２１】
１Ａ、１Ｂ…データ監視装置
２…データ集約サーバ
１０１、２０１…時刻計測部
１０２…データ取得部
１０３…発生データ生成部
１０４…発生データ記憶部
１０５…発生データ列生成部
１０６…時刻通知制御部
１０７、２０２…通信部
１０８、２０３…制御部
１０９、２０９…予測データ列記憶部
１１０、２１２…依存判定データ列記憶部
１１１…予測データ列更新部
１１２…予測データ列表示制御部
１１３…発生データ登録部
１１４…依存判定部
２０４…時刻差分算出部
２０５…時刻差分記憶部
２０６…発生データ時刻補正部
２０７…発生データ列記憶部
２０８…予測データ列生成部
２１０…予測データ時刻補正部
２１１…依存判定データ列生成部
【図１】
2006333217.tif 000003
【図２】
2006333217.tif 000004
【図３】
2006333217.tif 000005
【図４】
2006333217.tif 000006
【図５】
2006333217.tif 000007
【図６】
2006333217.tif 000008
【図７】
2006333217.tif 000009
【図８】
2006333217.tif 000010
【図９】
2006333217.tif 000011
【図１０】
2006333217.tif 000012
【図１１】
2006333217.tif 000013
【図１２】
2006333217.tif 000014
【図１３】
2006333217.tif 000015
【図１４】
2006333217.tif 000016
【図１５】
2006333217.tif 000017
【図１６】
2006333217.tif 000018
【図１７】
2006333217.tif 000019
【図１８】
2006333217.tif 000020
【図１９】
2006333217.tif 000021
【図２０】
2006333217.tif 000022
【図２１】
2006333217.tif 000023
【図２２】
2006333217.tif 000024
【図２３】
2006333217.tif 000025
【図２４】
2006333217.tif 000026
【図２５】
2006333217.tif 000027
【図２６】
2006333217.tif 000028
【図２７】
2006333217.tif 000029
【図２８】
2006333217.tif 000030
【図２９】
2006333217.tif 000031
【図３０】
2006333217.tif 000032
【図３１】
2006333217.tif 000033
【図３２】
2006333217.tif 000034
【図３３】
2006333217.tif 000035
【図３４】
2006333217.tif 000036
【図３５】
2006333217.tif 000037
【図３６】
2006333217.tif 000038
【図３７】
2006333217.tif 000039
【図３８】
2006333217.tif 000040
【図３９】
2006333217.tif 000041
【図４０】
2006333217.tif 000042
【図４１】
2006333217.tif 000043