(57)【要約】  異常の発生原因の分析に必要なデータを取得することができないという問題を解決するデータロガーを提供する。  一時記憶部１０２は、計測部１０１から順次出力されるデータを、新しいデータから順に特定回数分だけ記憶する。管理部１０３は、一時記憶部１０２に記憶されたデータに基づいて、計測部１０１から出力されるデータの安定度を示す指標値を、予め定められた安定条件を満たすまで少なくとも繰り返し算出する。また、管理部１０３は、異常値トリガを受け付けた場合、計測部１０１から出力されたデータを順に主記憶部１０４に記憶する。そして、管理部１０３は、安定条件を満たす指標値を算出すると、主記憶部１０４へのデータの保存を停止する。
2009034821.tif 000002
【特許請求の範囲】
【請求項１】
計測手段から順次出力されるデータを、新しいデータから順に特定回数分だけ記憶する第一記憶手段と、
第二記憶手段と、
前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出すると共に、前記計測手段から出力されるデータを順に前記第二記憶手段に保存し、前記安定条件を満たす指標値を算出すると、前記第二記憶手段への前記計測手段からのデータの保存を停止する管理手段と、を含むデータロガー。
【請求項２】
請求の範囲第１項に記載のデータロガーにおいて、
前記管理手段は、前記保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータを前記第二記憶手段にコピーする、データロガー。
【請求項３】
請求の範囲第１項または第２項に記載のデータロガーにおいて、
前記管理手段は、
前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの変化度を示す評価値を、該評価値が予め定められた異常条件を満たすまで繰り返し算出し、前記評価値が前記異常条件を満たすと、前記保存指示を出力する監視手段と、
前記監視手段から前記保存指示を受け付ける記憶制御手段と、を含む、データロガー。
【請求項４】
請求の範囲第１項ないし第３項のいずれか１項に記載のデータロガーにおいて、
第三記憶手段をさらに含み、
前記管理手段は、前記第二記憶手段への前記データの保存を停止すると、前記第二記憶手段に保存されたデータを圧縮して前記第三記憶手段に保存する、データロガー。
【請求項５】
請求の範囲第１項ないし第４項のいずれか１項に記載のデータロガーにおいて、
外部からの所定の操作を検知した場合、前記保存指示を前記管理手段に出力する機能制御手段を含む、データロガー。
【請求項６】
計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段と、を含むデータロガーが行うデータ保存方法であって、
前記計測手段が出力するデータを保存する旨の保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出ステップと、
前記保存指示が受け付けられた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存ステップと、
前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止ステップと、を含むデータ保存方法。
【請求項７】
請求の範囲第６項に記載のデータ保存方法において、
前記保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータを前記第二記憶手段にコピーするコピーステップを含むデータ保存方法。
【請求項８】
請求の範囲第６項または第７項に記載のデータ保存方法において、
前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの変化度を示す評価値を、該評価値が予め定められた異常条件を満たすまで繰り返し算出する判定ステップと、
前記評価値が前記異常条件を満たす場合、前記保存指示を出力する送信ステップと、を含むデータ保存方法。
【請求項９】
請求の範囲第６項ないし第８項のいずれか１項に記載のデータ保存方法において、
前記データロガーは、第三記憶手段を含み、
前記第二記憶手段への前記データの保存が停止されると、前記第二記憶手段に保存されたデータを圧縮して前記第三記憶手段に保存する圧縮保存ステップを含むデータ保存方法。
【請求項１０】
請求の範囲第６項ないし第９項のいずれか１項に記載のデータ保存方法において、
外部からの所定の操作を検知した場合、前記保存指示を出力する出力ステップを含む、データ保存方法。
【請求項１１】
計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段に接続されたコンピュータにデータ保存処理を実行させるプログラムであって、
前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出処理と、
前記保存指示を受け付けた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存処理と、
前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止処理と、を含むデータ保存処理を前記コンピュータに実行させるプログラム。
【請求項１２】
請求の範囲第１１項に記載のプログラムにおいて、
前記保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータを前記第二記憶手段にコピーするコピー処理を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定のデータを保存するためのデータロガー、データ保存方法およびプログラムに関する。
【背景技術】
【０００２】
環境計測や物品の品質管理などでは、データロガーが利用されている。データロガーは、監視対象に関するデータをセンサなどで計測し、そのデータを保存する計測機器である。データロガーには、例えば、ＲＦＩＤ（Radio  Frequency  Identification）タグなどがある。【０００３】
データロガーの利用例として、例えば、温度を計測するデータロガー（温度ロガー）を利用して、生鮮食品や冷凍食品が予め定められた管理温度で輸送されているか否かを確認する場合や、衝撃の強さを計測するデータロガー（衝撃ロガー）を利用して、輸送時に精密機器に衝撃が加えられたか否かを確認する場合などが挙げられる。【０００４】
通常、データロガーは、監視対象の詳細な状態を知るために、可能な限り短い計測時間間隔で、そのデータを計測する。【０００５】
しかしながら、計測時間間隔が短くなると、記憶されるデータの数が多くなり、大容量の記憶装置が必要になる。このため、大容量の記憶装置を持たないＲＦＩＤタグなどのロガー装置は、短い計測時間間隔でそのデータを計測することができないという問題があった。【０００６】
また、比較的大きな容量を有するデータロガーでも、記憶したデータの分析や閲覧のために、そのデータをＰＣなどの処理装置へ転送する場合、そのデータ量が多くなることにより、データの転送時間が増大するという問題があった。【０００７】
この問題を解決するために、データのうち異常なデータのみを記憶する方法が用いられていた。しかしながら、この方法では、異常なデータだけでその異常の発生原因を分析することができない場合があった。【０００８】
特許文献（特開平９−５６６８５号公報）１には、異常なデータの前後の正常なデータも記憶することが可能な心電計が記載されている。この心電計は、第１の記憶手段と、第２の記憶手段と、制御手段とを有し、以下のように動作する。【０００９】
第１の記憶手段は、検出された心電波形（データに対応）を記憶する。ここで、第１の記憶手段は、心電波形を一定時間ごとに上書きする。第２の記憶手段は、検出された心拍が平常時と異なっていると、第１の記憶手段に代わって、その心電波形を一定時間にわたって記憶する。制御手段は、第２の記憶手段が心電波形の記憶を終了すると、第１の記憶手段に記憶された心電波形を、異常発生前の心電波形として第２の記憶手段に転送する。【００１０】
これにより、異常発生前後の心電波形を記憶することが可能になる。また、第一の記憶手段は、心電波形を一定時間ごとに上書きするので、記憶されるデータ量の増加を抑制することも可能になっている。
【特許文献１】特開平９−５６６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
異常発生後に、データが正常な値の範囲内で遷移する場合、データが安定するまでの遷移パターンなどが、異常の発生原因を分析するために重要な場合がある。なお、遷移パターンは、例えば、安定するまでの時間や、安定したデータの値などである。【００１２】
特許文献１に記載の心電計では、心電波形は、異常発生後の一定時間にわたって記憶されるが、その一定時間が経過してもデータが安定していないと、異常の発生原因の分析に必要なデータを取得することができないという問題が生じる。【００１３】
そこで、本発明の目的は、上記の課題である、異常の発生原因の分析に必要なデータを取得することができないという問題を解決するデータロガー、データ保存方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明によるデータロガーは、計測手段から順次出力されるデータを、新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段と、前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出すると共に、前記計測手段から出力されるデータを順に前記第二記憶手段に保存し、前記安定条件を満たす指標値を算出すると、前記第二記憶手段への前記計測手段からのデータの保存を停止する管理手段と、を含む。【００１５】
また、本発明によるデータ保存方法は、計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段と、を含むデータロガーが行うデータ保存方法であって、前記計測手段が出力するデータを保存する旨の保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出ステップと、前記保存指示が受け付けられた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存ステップと、前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止ステップと、を含む。【００１６】
また、本発明によるプログラムは、計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段に接続されたコンピュータにデータ保存処理を実行させるプログラムであって、前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出処理と、前記保存指示を受け付けた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存処理と、前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止処理と、を含むデータ保存処理を前記コンピュータに実行させる。
【発明の効果】
【００１７】
本発明によれば、異常の発生原因の分析に必要なデータを取得することが可能になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第一の実施形態のデータロガーの構成を示したブロック図である。
【図２】第一の実施形態のデータロガーの動作を説明するためのフローチャートである。
【図３】本発明の第二の実施形態のデータロガーの構成を示したブロック図である。
【図４】第二の実施形態のデータロガーの状態の変移を説明するための説明図である。
【図５】第二の実施形態のデータロガーの動作を説明するためのシーケンス図である。
【図６】保存されるデータを説明するためのタイムチャートである。
【図７】第三の実施形態のデータロガーの状態の変移を説明するための説明図である。
【図８】第三の実施形態のデータロガーの動作を説明するためのフローチャートである。
【図９】第四の実施形態のデータロガーの動作を説明するためのフローチャートである。
【図１０】本発明の第五の実施形態のデータロガーの構成を示したブロック図である。
【図１１】第五の実施形態のデータロガーの状態の変移を説明するための説明図である。
【図１２】第五の実施形態のデータロガーの動作を説明するためのフローチャートである。
【図１３】第六の実施形態のデータロガーの動作を説明するためのフローチャートである。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。【００２０】
図１は、本発明の第一の実施形態のデータロガーの構成を示したブロック図である。図１において、データロガーは、計測部１０１と、一時記憶部１０２と、管理部１０３と、主記憶部１０４とを含む。なお、計測部１０１は、本実施形態では、データロガーに含まれているが、実際には、データロガーと別体であってもよい。【００２１】
計測部１０１は、特定のデータを定期的に計測し、そのデータを順次出力する。特定のデータは、例えば、温度、湿度、衝撃、照度、傾きおよび振動などである。【００２２】
例えば、計測部１０１は、センサとコンバータとを含む。センサは、その特定のデータを順次計測し、そのデータをアナログ信号で出力する。コンバータは、センサが出力したアナログ信号をデジタル信号に変換して出力する。【００２３】
一時記憶部１０２は、第一記憶手段の一例である。一時記憶部１０２は、計測部１０１から順次出力されたデータを、新しいデータから順に特定回数分だけ記憶する。例えば、一時記憶部１０２は、例えば、ＦＩＦＯ（First-In  First-Out）型の記憶装置であり、新しいデータから順に特定回数分だけ記憶し、その特定回数分より古いデータを消去する。【００２４】
管理部１０３は、異常値トリガを受け付ける。ここで、異常値トリガは、計測部１０１が出力するデータを保存する旨の保存指示の一例である。【００２５】
管理部１０３は、異常値トリガを受け付けた場合、計測部１０１から出力されたデータを順に主記憶部１０４に記憶する。なお、主記憶部１０４は、第二記憶手段の一例である。【００２６】
また、管理部１０３は、異常値トリガを受け付けた場合、一時記憶部１０２に記憶されたデータに基づいて、計測部１０１から出力されるデータの安定度を示す指標値を、予め定められた安定条件を満たすまで少なくとも繰り返し算出する。【００２７】
例えば、管理部１０３は、一時記憶部１０２にデータが記憶されるたびに、または、一定時間ごとに、以下の処理を行う。【００２８】
先ず、管理部１０３は、一時記憶部１０２に記憶されたデータから、その判定の対象となる対象データを特定する。【００２９】
なお、対象データは、一時記憶部１０２に記憶されたデータの、全てのデータでもよいし、一部のデータでもよい。対象データが一時記憶部１０２に記憶されたデータの一部のデータの場合、例えば、管理部１０３は、新しいデータから順に、特定回数より小さい所定回数分のデータを、対象データとして特定する。また、対象データは、複数であることが望ましい。以下、対象データは、複数あるとする。【００３０】
続いて、管理部１０３は、その複数の対象データのそれぞれの傾きＡ１，２〜Ａｎ−１，ｎを求め、それらの傾きＡ１，２〜Ａｎ−１，ｎのうち、最大となる傾きＡｘ，ｙを指標値Ｉとして求める。また、管理部１０３は、それらの傾きＡ１，２〜Ａｎ−１，ｎの平均値Ａａｖｅを指標値Ｉとして求めてもよい。【００３１】
そして、管理部１０３は、その指標値Ｉが予め定められた判定値Ｔｈより大きいか否かを判定する。管理部１０３は、その指標値Ｉがその判定値Ｔｈより大きいと、その指標値Ｉが安定条件を満たすと判定する。【００３２】
また、管理部１０３は、その複数の対象データの分散Ｖを指標値Ｉとして求め、その指標値Ｉが判定値Ｔｈより大きいか否かを判定してもよい。この場合、管理部１０３は、その指標値Ｉがその判定値Ｔｈより大きいと、その指標値Ｉが安定条件を満たすと判定する。【００３３】
ここで、管理部１０３は、これらの判定のうち、複数の判定を行ってもよい。この場合、管理部１０３は、その複数の判定のいずれか一つにおいて、指標値Ｉが判定値Ｔｈより大きいと判定すると、その指標値Ｉが安定条件を満たすと判定してもよいし、その複数の判定の全てにおいて、指標値Ｉが判定値Ｔｈより大きいと判定すると、その指標値Ｉが安定条件を満たすと判定してもよい。【００３４】
なお、判定値は、ユーザなどにより定められる。また、管理部１０３は、複数の判定を行う場合、その複数の判定のそれぞれに対応する複数の判定値が定められる。【００３５】
また、管理部１０３は、その指標値が安定条件を満たすと、その指標値の算出を停止することが望ましい。この場合、無駄な指標値の算出を抑制することが可能になる。【００３６】
管理部１０３は、指標値が安定条件を満たすと、つまり、安定条件を満たす指標値を算出すると、主記憶部１０４へのデータの保存を停止する。【００３７】
これにより、異常値トリガが、例えば、データが異常値になったときに出力されれば、主記憶部１０４は、異常値になってから安定するまでのデータを保存することになる。したがって、主記憶部１０４は、そのデータのうち異常の発生原因を分析するのに必要なデータだけを保存することが可能になる。【００３８】
次に動作を説明する。【００３９】
図２は、データロガーの動作を説明するためのフローチャートである。なお、計測部１０１は、特定のデータを計測し、そのデータを順次、管理部１０３に出力している。【００４０】
ステップＡ１では、管理部１０３は、そのデータを受け付けると、そのデータを順に一時記憶部１０２に記憶していく。このとき、管理部１０３は、一時記憶部１０２の容量が足りない場合には、一時記憶部１０２内の一番古いデータを消去し、その受け付けたデータを一時記憶部１０２に記憶する。なお、一時記憶部１０２の容量は、そのデータを特定回数分だけ記憶することができるような容量であるとしている。【００４１】
また、管理部１０３は、異常値トリガを受け付けると、ステップＡ２を実行する。【００４２】
ステップＡ２では、管理部１０３は、計測部１０１から受け付けたデータを、一時記憶部１０２に順に記憶すると共に、主記憶部１０４に順に保存する。【００４３】
また、管理部１０３は、一時記憶部１０２にデータが一定回数記憶するたびに、ステップＡ３を実行する。なお、管理部１０３は、一定時間ごとに、ステップＡ３を実行してもよい。【００４４】
ステップＡ３では、管理部１０３は、一時記憶部１０２に記憶されたデータに基づいて、指標値を算出し、その指標値が安定条件を満たすか否かを判定する。管理部１０３は、その指標値が安定条件を満たすと、ステップＡ４を実行し、その指標値が安定条件を満たさないと、ステップＡ２を実行する。【００４５】
ステップＡ４では、管理部１０３は、計測部１０１から受け付けたデータの、主記憶部１０４への保存を停止する。【００４６】
次に効果を説明する。【００４７】
本実施形態によれば、一時記憶部１０２は、計測部１０１から順次出力されるデータを、新しいデータから順に特定回数分だけ記憶する。管理部１０３は、一時記憶部１０２に記憶されたデータに基づいて、計測部１０１から出力されるデータの安定度を示す指標値を、予め定められた安定条件を満たすまで少なくとも繰り返し算出する。また、管理部１０３は、異常値トリガを受け付けた場合、計測部１０１から出力されたデータを順に主記憶部１０４に記憶する。そして、管理部１０３は、安定条件を満たす指標値を算出すると、主記憶部１０４へのデータの保存を停止する。【００４８】
これにより、異常値トリガが受け付けられると、出力されるデータが保存される。また、安定条件を満たす指標値が算出されると、そのデータの保存が停止される。【００４９】
よって、安定条件が適宜設定されれば、データが安定するまで、そのデータを保存することが可能になる。したがって、異常の発生原因の分析に必要なデータを取得することが可能になる。【００５０】
次に第二の実施形態について説明する。以下では、主に第一の実施形態で説明したデータロガーと異なる構成および機能について説明する。【００５１】
図３は、本実施形態のデータロガーの構成を示したブロック図である。なお、図３では、図１と同じものには同じ符号を付してある。【００５２】
図３において、データロガーは、図１で示した構成に加え、機能制御部１０５をさらに含む。また、管理部１０３は、記憶制御部１０６と、監視部１０７とを含む。【００５３】
機能制御部１０５は、データロガー全体を制御する。【００５４】
例えば、機能制御部１０５は、計測部１０１によるデータの計測の開始および停止を制御する。具体的には、機能制御部１０５は、その計測の開始時に、計測開始トリガを記憶制御部１０６に出力して、計測部１０１によるデータの計測を開始する。また、機能制御部１０５は、その計測終了時に、計測停止トリガを記憶制御部１０６に出力して、計測部１０１によるデータの計測を停止する。【００５５】
また、機能制御部１０５は、データの計測に関する設定を行う。具体的には、機能制御部１０５は、データの計測時間を測るためのタイマと、計測およびタイマの駆動に使用する電源とを備え、タイマが測った計測時間ごとに、データを計測する旨の計測指示を記憶制御部１０６に出力して、データの計測を行う。【００５６】
さらに、機能制御部１０５は、主記憶部１０４に保存されたデータを、ＰＣなどの外部装置に出力する。なお、機能制御部１０５は、外部装置からの要求や、データロガーに付けられたスイッチからの信号などを受け付けると、そのデータを出力する。【００５７】
記憶制御部１０６は、データロガーの状態を示す状態情報を保持する。状態情報には、非計測状態情報、データ監視状態情報およびデータ記録状態情報があり、記憶制御部１０６は、これらの状態情報のいずれか一つを保持する。【００５８】
記憶制御部１０６は、非計測状態情報を保持している場合、そのデータを記憶しない。また、記憶制御部１０６は、データ監視状態情報を保持している場合、そのデータを一時記憶部１０２に記憶する。また、記憶制御部１０６は、データ記録状態情報を保持している場合、そのデータを、一時記憶部１０２に記憶し、かつ、主記憶部１０４に保存する。【００５９】
また、これらの状態情報は、機能制御部１０５および監視部１０７からのトリガにて変更される。【００６０】
具体的には、機能制御部１０５は、非計測状態情報を保持している場合に、機能制御部１０５から計測開始トリガを受け付けると、状態情報をデータ監視状態情報に変更する。また、機能制御部１０５は、データ監視状態情報を保持している場合に、監視部１０７から異常値トリガを受け付けると、状態情報をデータ記録状態情報に変更する。さらに、機能制御部１０５は、データ記録状態情報を保持している場合に、監視部１０７から異常値沈静トリガを受け付けると、状態情報をデータ監視状態情報に変更する。そして、機能制御部１０５は、データ監視状態情報またはデータ記録状態情報を保持している場合に、機能制御部１０５から計測終了トリガを受け付けると、状態情報を非計測状態情報に変更する。【００６１】
ここで、記憶制御部１０６は、データ監視状態情報をデータ記録状態情報に変更する際に、一時記憶部１０２に記憶されたデータを主記憶部１０４にコピーして、異常が発生する前のデータを保存する。これは、異常が発生する前のデータが、異常の発生原因の分析に必要となる場合を考慮したものである。【００６２】
監視部１０７は、一時記憶部１０２に記憶されたデータを監視する。ここで、監視部１０７が一時記憶部１０２に記憶されたデータを監視する監視処理には、異常値発生監視処理および異常値沈静監視処理がある。【００６３】
監視部１０７が異常値発生監視処理および異常値沈静監視処理のどちらを行なうかは、記憶制御部１０６の状態情報に応じて決定される。具体的には、監視部１０７は、記憶制御部１０６がデータ監視状態情報を保持している場合、異常値発生監視処理を行い、記憶制御部１０６がデータ記録状態情報を保持している場合、異常値沈静監視処理を行う。なお、監視部１０７は、記憶制御部１０６が非計測状態情報を保持している場合、そのデータを監視しない。【００６４】
異常値発生監視処理では、監視部１０７は、一時記憶部１０２に新しく記憶されたデータが予め定められた閾値範囲内にあるか否かを繰り返し判定する。閾値範囲は、例えば、予め定められた閾値以上の範囲、その閾値より大きい範囲、その閾値以下の範囲またはその閾値未満の範囲などである。なお、閾値範囲および閾値は、ユーザなどにより定められる。【００６５】
監視部１０７は、そのデータが閾値範囲外にあると、異常値トリガを記憶制御部１０６に出力する。【００６６】
一方、異常値沈静監視処理では、監視部１０７は、その指標値が安定条件を満たすまで繰り返し算出する。また、監視部１０７は、一時記憶部１０２に新しく記憶されたデータが閾値範囲内か否かを判定する。【００６７】
監視部１０７は、データが閾値範囲内にあり、かつ、その指標値が安定条件を満たすと、異常値沈静トリガを記憶制御部１０６に出力する。【００６８】
なお、上述のように、記憶制御部１０６は、異常値トリガを受け付けると、保持している状態情報をデータ記録状態情報に変更する。また、監視部１０７は、記憶制御部１０６がデータ記録状態情報を保持している場合、異常値沈静監視処理を行う。したがって、監視部１０７は、記憶制御部１０６が異常値トリガを受け付けると、指標値を、その指標値が安定条件を満たすまで繰り返し算出することになる。【００６９】
また、監視部１０７は、安定条件を満たす指標値を算出すると、異常値沈静トリガを出力する。記憶制御部１０６は、異常値沈静トリガを受け付けると、保持しているデータ記録状態情報をデータ監視状態情報に変更する。記憶制御部１０６は、データ監視状態情報に変更すると、そのデータを主記憶部１０４に保存しない。したがって、記憶制御部１０６は、監視部１０７が安定条件を満たす指標値を算出すると、主記憶部１０４へのデータの保存を停止することになる。【００７０】
次に、データロガーの状態の変移について概観する。図４は、データロガーの状態の変移を説明するための説明図である。【００７１】
先ず、非計測状態Ｂ１では、記憶制御部１０６が非計測状態情報を保持している。このとき、計測部１０１で計測されたデータは、記憶されず、監視部１０７は、データの監視を行わない。【００７２】
非計測状態Ｂ１において、記憶制御部１０６は、機能制御部１０５から計測開始トリガを受け付けると、非計測状態情報をデータ監視状態情報に変更して、データロガーの状態をデータ監視状態Ｂ２に変更する。【００７３】
データ監視状態Ｂ２では、一時記憶部１０２がデータを順に記憶し、監視部１０７が異常値発生監視処理を行う。【００７４】
データ監視状態Ｂ２において、記憶制御部１０６は、監視部１０７から異常値トリガを受け付けると、データ監視状態情報をデータ記録状態情報に変更して、データロガーの状態をデータ記録状態Ｂ３に変更する。このとき、記憶制御部１０６は、一時記憶部１０２に記憶されたデータを主記憶部１０４にコピーする。【００７５】
データ記録状態Ｂ３では、一時記憶部１０２がデータを順に記憶し、主記憶部１０４がデータを順に保存する。また、監視部１０７は、異常値沈静監視処理を行う。【００７６】
データ記録状態Ｂ３において、記憶制御部１０６は、監視部１０７から異常値沈静トリガを受け付けると、データ記録状態情報をデータ監視状態情報に変更して、データロガーの状態をデータ監視状態Ｂ２に変更する。【００７７】
また、データ監視状態Ｂ２およびデータ記録状態Ｂ３において、記憶制御部１０６は、機能制御部１０５から計測終了トリガを受け付けると、状態情報を非計測状態情報に変更して、データロガーの状態を非計測状態Ｂ１に変更する。【００７８】
次に動作を説明する。【００７９】
図５は、本実施形態のデータロガーの動作を説明するためのシーケンス図である。なお、記憶制御部１０６は、非計測状態情報を保持しているものとする。【００８０】
ステップＳ１では、機能制御部１０５は、ユーザが操作するための操作部（不図示）から、計測を開始する旨の計測開始要求を受け付けると、計測開始トリガを記憶制御部１０６に出力する。記憶制御部１０６は、その計測開始トリガを受け付けると、ステップＳ２を実行する。なお、操作部は、例えば、計測を開始するためのスイッチやボタンなどである。【００８１】
また、機能制御部１０５は、計測開始トリガを記憶制御部１０６に出力すると、ステップＳ４を実行する。【００８２】
ステップＳ２では、記憶制御部１０６は、保持している状態情報を、非計測状態情報からデータ監視状態情報に変更するとともに、異常値発生監視信号を監視部１０７に出力する。監視部１０７は、その異常値発生監視信号を受け付けると、ステップＳ３を実行する。【００８３】
ステップＳ３では、監視部１０７は、一時記憶部１０２内の一番新しいデータにアクセスし、そのデータが閾値範囲内にあるか否かを判定する。なお、この処理は、一時記憶部１０２にデータが一定回数記憶されるたびに、または、一定時間ごとに、繰り返し行なわれる。【００８４】
監視部１０７は、そのデータが閾値範囲外にあると判定すると、異常値トリガを記憶制御部１０６に出力する。その後、ステップＳ７が実行される。【００８５】
ステップＳ４では、機能制御部１０５のタイマは、予め設定された計測時間ごとに、データを計測する旨の計測指示を記憶制御部１０６に出力する。記憶制御部１０６は、その計測指示を受け付けると、ステップＳ５を実行する。【００８６】
ステップＳ５では、記憶制御部１０６は、データを計測する旨の計測要求を計測部１０１に出力する。計測部１０１のコンバータは、その計測要求を受け付けると、計測部１０１のセンサから出力されるアナログ信号であるデータを受け付ける。コンバータは、そのアナログ信号をデジタル信号に変換し、そのデジタル信号のデータを記憶制御部１０６に出力する。記憶制御部１０６は、そのデータを受け付けると、ステップＳ６を実行する。【００８７】
ステップＳ６では、記憶制御部１０６は、そのデータを一時記憶部１０２に記憶する。このとき、記憶制御部１０６は、一時記憶部１０２の容量が足りない場合には、一時記憶部１０２内の一番古いデータを消去し、その受け付けたデータを一時記憶部１０２に記憶する。【００８８】
また、ステップＳ７では、記憶制御部１０６は、ステップＳ３で監視部１０７が出力した異常値トリガを受け付ける。記憶制御部１０６は、異常値トリガを受け付けると、ステップＳ８を実行する。【００８９】
ステップＳ８では、記憶制御部１０６は、一時記憶部１０２に記憶されたデータを、主記憶部１０４にコピーする。記憶制御部１０６は、ステップＳ８を終了すると、ステップＳ９を実行する。【００９０】
ステップＳ９では、記憶制御部１０６は、保持している状態情報を、データ監視状態情報からデータ記録状態情報に変更するとともに、異常値沈静監視処理を行う旨の異常値沈静監視信号を監視部１０７に出力する。監視部１０７は、その異常値沈静監視信号を受け付けると、ステップＳ１０を実行する。【００９１】
ステップＳ１０では、監視部１０７は、一時記憶部１０２内のデータにアクセスし、一時記憶部１０２に新たに記憶されたデータが閾値範囲内か否かを判定する。監視部１０７は、そのデータが閾値範囲内であると、そのデータに基づいて、計測部１０１から出力されるデータの安定度を示す指標値を算出する。そして、監視部１０７は、その指標値が安定条件を満たすか否かを判定する。なお、この処理は、一時記憶部１０２にデータが一定回数記憶されるたびに、または、一定時間ごとに、繰り返し行なわれる。【００９２】
監視部１０７は、その指標値が安定条件を満たすと、異常値沈静トリガを記憶制御部１０６に出力する。【００９３】
ステップＳ１１では、機能制御部１０５のタイマは、予め設定された計測時間ごとに、計測指示を記憶制御部１０６に出力する。記憶制御部１０６は、その計測指示を受け付けると、ステップＳ１２を実行する。【００９４】
ステップＳ１２では、記憶制御部１０６は、計測要求を計測部１０１に出力する。計測部１０１のコンバータは、その計測要求を受け付けると、計測部１０１のセンサから出力されるアナログ信号であるデータを受け付ける。コンバータは、そのアナログ信号をデジタル信号に変換し、そのデジタル信号のデータを記憶制御部１０６に出力する。記憶制御部１０６は、そのデータを受け付けると、ステップＳ１３を実行する。【００９５】
ステップＳ１３では、記憶制御部１０６は、その受け付けたデータを一時記憶部１０２に記憶し、かつ、主記憶部１０４に保存する。このとき、記憶制御部１０６は、一時記憶部１０２の容量が足りない場合には、一時記憶部１０２内の一番古いデータを消去し、その受け付けたデータを一時記憶部１０２に記憶する。【００９６】
ステップＳ１４では、記憶制御部１０６は、ステップＳ１０で監視部１０７が出力した異常値沈静トリガを受け付ける。記憶制御部１０６は、異常値沈静トリガを受け付けると、ステップＳ１５を実行する。【００９７】
ステップＳ１５では、記憶制御部１０６は、保持している状態情報を、データ記録状態情報からデータ監視状態情報に変更するとともに、異常値発生監視信号を監視部１０７に出力する。監視部１０７は、その異常値発生監視信号を受け付けると、ステップＳ３を実行する。【００９８】
また、ステップＳ１６では、機能制御部１０５は、操作部から計測を終了する旨の計測停止要求を受け付けると、計測停止トリガを記憶制御部１０６に出力する。記憶制御部１０６は、その計測停止トリガを受け付けると、ステップＳ１７を実行する。【００９９】
ステップＳ１７では、記憶制御部１０６は、保持している状態情報を非計測状態情報に変更するとともに、監視を停止する旨の監視停止信号を監視部１０７に出力する。監視部１０７は、その監視停止信号を受け付けると、動作を終了する。【０１００】
以上のステップで計測を行うことにより、主記憶手段に原因分析に必要なデータが記憶される。【０１０１】
次に、主記憶部１０４に保存されるデータについて説明する。【０１０２】
図６は、主記憶部１０４に保存されるデータを説明するためのタイムチャートである。なお、図６において、閾値範囲は、閾値より大きい範囲である。【０１０３】
先ず、ステップＳ７で記憶制御部１０６は、異常値トリガを受け付けると、ステップＳ８で一時記憶部１０２に記憶されたデータを主記憶部１０４にコピーする。これにより、データが閾値範囲外になった時刻、つまり、異常を検知した時刻のデータ(異常計測時刻データ)と、異常発生の原因となった事象が発生した時刻のデータ（異常原因事象発生時刻データ）と、その事象が発生した時刻以前のデータ(異常原因事象発生前データ)とが保存される。【０１０４】
続いて、ステップＳ１１ないしＳ１３の処理が、機能制御部１０５のタイマに設定された計測時間ごとに行なわれ、記憶制御部１０６は、計測部１０１が測定したデータを主記憶部１０４に保存していく。【０１０５】
その後、データが閾値範囲内になっても、ステップＳ１０で監視部１０７にて指標値が安定条件を満たすと判定されるまで、主記憶部１０４は、そのデータを保存する。【０１０６】
また、ステップＳ１０で監視部１０７にて指標値が安定条件を満たすと判定されると、ステップＳ１５で記憶制御部１０６が、状態情報を、データ記録状態情報からデータ監視状態情報に変更し、そのデータの主記憶部１０４への保存を停止する。これにより、主記憶部１０４は、閾値範囲外のデータ（異常計測時刻データ)だけでなく、閾値範囲内で安定するまでのデータ（異常計測値沈静後データ）を保存することになる。【０１０７】
次に効果を説明する。【０１０８】
本実施形態によれば、管理部１０３は、保存指示を受け付けた場合、一時記憶部１０２に記憶されたデータを主記憶部１０４にコピーする。【０１０９】
この場合、異常が発生した時刻以前のデータを保存することが可能になる。したがって、異常が発生する前のデータが異常の発生原因の分析に必要となる場合でも、異常の発生原因の分析に必要なデータを取得することが可能になる。【０１１０】
また、本実施形態では、機能制御部１０５、記憶制御部１０６および監視部１０７のそれぞれが行なう処理は、各部の間で入出力される各種のトリガにより制御される。このため、機能制御部１０５、記憶制御部１０６および監視部１０７は、非同期に動作することが可能になる。【０１１１】
次に第三の実施形態について説明する。【０１１２】
本実施形態のデータロガーは、図３で示した構成と同じ構成を有するが、第二の実施形態に比べて、異常値トリガの出力方法が異なっている。【０１１３】
第二の実施形態では、監視部１０７が、一時記憶部１０２に新たに記憶されたデータが閾値範囲外であると、異常値トリガを記憶制御部１０６に出力していた。本実施形態では、機能制御部１０５が、外部からの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。【０１１４】
輸送経路などの輸送状況を追跡する輸送品質管理トレーサビリティが利用される際、データロガー（特に、ＲＦＩＤタグのデータロガー）は、特定のデータを保存する機能の他に、輸送経路中の各拠点にてデータロガー内のデータを読み出すことにより、データロガーの取り付け物の検品に利用されることがある。例えば、データロガーがＲＦＩＤタグの場合、リーダライタがそのＲＦＩＤを特定する識別子を読み出すことで、その取り付け物を検品する。【０１１５】
このようなデータが読み出されるタイミングは、取り付け物の業者間での受け渡しや、取り付け物の周囲の環境の変更などといった輸送事故の発生しやすいタイミングである場合が多い。このため、このタイミングの前後で計測されたデータを保存することは、取り付け物の輸送時の品質管理において有用である。【０１１６】
したがって、機能制御部１０５が検知する所定の操作が、データロガー内のデータを読み出す操作などであれば、輸送事故の発生しやすいタイミング付近のデータだけを保存することが可能になる。【０１１７】
なお、本実施形態では、監視部１０７は、異常値発生監視処理を行わず、異常値沈静監視処理だけを行う。【０１１８】
次に、データロガーの状態の変移について概観する。図７は、データロガーの状態の変移を説明するための説明図である。以下では、主に図４と異なる状態について説明する。【０１１９】
非計測状態Ｂ１において、記憶制御部１０６は、機能制御部１０５から計測開始トリガを受け付けると、非計測状態情報をデータ監視状態情報に変更して、データロガーの状態をデータ監視状態Ｃ１に変更する。【０１２０】
データ監視状態Ｃ１では、一時記憶部１０２が、計測部１０１から出力されたデータを順に記憶し、監視部１０７は、データの監視を行わない。【０１２１】
また、データ監視状態Ｃ１において、機能制御部１０５は、所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。記憶制御部１０６は、機能制御部１０５から異常値トリガを受け付けると、データ監視状態情報をデータ記録状態情報に変更して、データロガーの状態をデータ記録状態Ｂ３に変更する。【０１２２】
次に動作を説明する。【０１２３】
図８は、本実施形態のデータロガーの動作を説明するためのシーケンス図である。なお、以下では、主に、図５で説明した処理と異なる処理について説明する。また、データロガーは、非計測状態Ｂ１を初期状態としている。【０１２４】
ステップＴ１では、機能制御部１０５は、操作部から計測開始要求を受け付けると、計測開始トリガを記憶制御部１０６に出力する。記憶制御部１０６は、その計測開始トリガを受け付けると、記憶制御部１０６は、保持している状態情報を、非計測状態情報からデータ監視状態情報に変更する
ステップＴ２ないしＴ４のそれぞれの処理は、ステップＳ４ないしＳ６のそれぞれの処理と同じ処理のため、説明を省略する。【０１２５】
ステップＴ５では、機能制御部１０５は、リーダライタなどからの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。その後、ステップＴ６が実行される。【０１２６】
ステップＴ６では、記憶制御部１０６は、ステップＴ５で出力された異常値トリガを受け付けると、一時記憶部１０２に記憶されたデータを、主記憶部１０４にコピーする。これにより、輸送事故の発生しやすいタイミングの少し前の時刻のデータが保存されることになる。【０１２７】
記憶制御部１０６は、ステップＴ６を終了すると、ステップＴ７を実行する。【０１２８】
ステップＴ７ないしＴ１１のそれぞれの処理は、ステップＳ９ないしＳ１３のそれぞれの処理と同じ処理のため、説明を省略する。【０１２９】
ステップＴ１２では、記憶制御部１０６は、ステップＴ８で監視部１０７が出力した異常値沈静トリガを受け付けると、保持している状態情報を、データ記録状態情報からデータ監視状態情報に変更するとともに、監視停止信号を監視部１０７に出力する。監視部１０７は、その監視停止信号を受け付けると、動作を終了する。その後、ステップＴ１３が実行される。【０１３０】
ステップＴ１３では、機能制御部１０５は、操作部から計測停止要求を受け付けると、計測停止トリガを記憶制御部１０６に出力する。記憶制御部１０６は、その計測停止トリガを受け付けると、保持している状態情報を非計測状態情報に変更して、動作を終了する。【０１３１】
次に効果を説明する。【０１３２】
本実施形態では、機能制御部１０５は、外部からの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。【０１３３】
この場合、所定の操作が適宜設定されれば、輸送事故の発生しやすいタイミングから値が安定するまでのデータを保存することが可能になり、例えば、取り付け物の業者間での受け渡しが正常に行われたか否かを把握することが可能になる。【０１３４】
次に第四の実施形態について説明する。【０１３５】
本実施形態のデータロガーは、図３で示した構成と同じ構成を有するが、第二の実施形態に比べて、異常値トリガの出力方法が異なっている。【０１３６】
第二の実施形態では、監視部１０７が、一時記憶部１０２に新たに記憶されたデータが閾値範囲外であると、異常値トリガを記憶制御部１０６に出力していた。また、第三の実施形態では、機能制御部１０５が、外部からの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力していた。【０１３７】
本実施形態では、上記の両方の出力方法を有する。つまり、監視部１０７は、一時記憶部１０２に新たに記憶されたデータが閾値範囲外であると、異常値トリガを記憶制御部１０６に出力する。さらに、機能制御部１０５は、外部からの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。【０１３８】
次に動作を説明する。【０１３９】
図９は、本実施形態のデータロガーの動作を説明するためのフローチャートである。なお、図９において、図５と同じ処理には同じ符号を付してある。また、図９では、図５で説明した処理に加え、ステップＵ１をさらに含み、ステップＳ７の代わりにステップＵ２が実行される。【０１４０】
ステップＵ１では、機能制御部１０５は、リーダライタなどからの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。【０１４１】
ステップＵ２では、記憶制御部１０６は、ステップＳ３で監視部１０７が出力した異常値トリガ、または、ステップＵ１で機能制御部１０５が出力した異常値トリガを受け付ける。記憶制御部１０６は、異常値トリガを受け付けると、ステップＳ８を実行する。【０１４２】
次に効果を説明する。【０１４３】
機能制御部１０５は、外部からの所定の操作を検知すると、異常値トリガを記憶制御部１０６に出力する。また、監視部１０７が、一時記憶部１０２に新たに記憶されたデータが閾値範囲外であると、異常値トリガを記憶制御部１０６に出力する。【０１４４】
この場合、輸送事故の発生しやすいタイミングから値が安定するまでのデータと、値が異常値になってから安定するまでのデータと、を保存することが可能になる。【０１４５】
次に第五の実施形態について説明する。【０１４６】
図１０は、本実施形態のデータロガーの構成を示したブロック図である。なお、図１０では、図３と同じものには同じ符号が付してある。【０１４７】
図１０において、データロガーは、図３で示した構成に加え、ブロックデータ記憶部１０８をさらに含む。なお、本実施形態では、ブロックデータ記憶部１０８が第二記憶手段の一例であり、主記憶部１０４が第三記憶手段の一例である。【０１４８】
本実施形態では、主記憶部１０４の代わりに、ブロックデータ記憶部１０８が、記憶制御部１０６が異常値トリガを受け付けると、計測部１０１が出力するデータを順に保存する。その後、ブロックデータ記憶部１０８は、監視部１０７にて指標値が安定条件を満たすと判定されると、計測部１０１が出力するデータの保存を停止する。【０１４９】
また、記憶制御部１０６は、異常値トリガを受け付けると、一時記憶部１０２に記憶されたデータを、ブロックデータ記憶部１０８にコピーする。【０１５０】
また、記憶制御部１０６は、監視部１０７にて指標値が安定条件を満たすと判定されると、つまり、異常値沈静トリガを受け付けると、ブロックデータ記憶部１０８に記憶されたデータを圧縮して主記憶部１０４に保存する。【０１５１】
さらに、記憶制御部１０６は、機能制御部１０５から計測停止トリガを受け付けると、ブロックデータ記憶部１０８に記憶されたデータを圧縮して主記憶部１０４に保存する。ここで、計測停止トリガは、データの計測を終了する旨の終了指示の一例である。【０１５２】
次に、データロガーの状態の変移について概観する。図１１は、データロガーの状態の変移を説明するための説明図である。以下では、主に図４と異なる状態について説明する。【０１５３】
データ監視状態Ｂ２において、記憶制御部１０６は、監視部１０７から異常値トリガを受け付けると、データ監視状態情報をデータ記録状態情報に変更して、データロガーの状態がデータ記録状態Ｄ１に変更する。このとき、記憶制御部１０６は、一時記憶部１０２に記憶されたデータをブロックデータ記憶部１０８にコピーする。【０１５４】
データ記録状態Ｄ１では、一時記憶部１０２がデータを順に記憶し、ブロックデータ記憶部１０８がデータを順に保存する。また、監視部１０７は、異常値沈静監視処理を行う。【０１５５】
データ記録状態Ｄ１において、記憶制御部１０６は、監視部１０７から異常値沈静トリガを受け付けると、データ記録状態情報をデータ監視状態情報に変更して、データロガーの状態をデータ監視状態Ｂ２に変更する。このとき、記憶制御部１０６は、ブロックデータ記憶部１０８に記憶されたデータを圧縮して主記憶部１０４に保存する。【０１５６】
また、データ記録状態Ｄ１において、記憶制御部１０６は、機能制御部１０５から計測終了トリガを受け付けると、状態情報を非計測状態情報に変更して、データロガーの状態を非計測状態Ｂ１に変更する。このとき、記憶制御部１０６は、ブロックデータ記憶部１０８に記憶されたデータを圧縮して主記憶部１０４に保存する。【０１５７】
次に動作を説明する。【０１５８】
図１２は、本実施形態のデータロガーの動作を説明するためのシーケンス図である。なお、図１２において、図５と同じ処理には同じ符号を付し説明を省略する。【０１５９】
ステップＳ７で記憶制御部１０６は、異常値トリガを受け付けると、ステップＶ１を実行する。【０１６０】
ステップＶ１では、記憶制御部１０６は、一時記憶部１０２に記憶されたデータを、ブロックデータ記憶部１０８にコピーする。記憶制御部１０６は、ステップＶ１を終了すると、ステップＳ９を実行する。【０１６１】
また、ステップＳ１２で記憶制御部１０６は、データを受け付けると、ステップＶ２を実行する。【０１６２】
ステップＶ２では、記憶制御部１０６は、その受け付けたデータを一時記憶部１０２に記憶し、かつ、ブロックデータ記憶部１０８に保存する。【０１６３】
また、ステップＳ１４で記憶制御部１０６は、異常値沈静トリガを受け付けると、ステップＶ３を実行する。【０１６４】
ステップＶ３では、記憶制御部１０６は、ブロックデータ記憶部１０８に記憶されたデータを取得し、そのデータを圧縮する。記憶制御部１０６は、その圧縮したデータを主記憶部１０４に記憶する。記憶制御部１０６は、ステップＶ３を終了すると、ステップＳ１５を実行する。【０１６５】
次に効果を説明する。【０１６６】
本実施形態によれば、ブロックデータ記憶部１０８は、記憶制御部１０６が異常値トリガを受け付けると、主記憶部１０４は、計測部１０１から出力されるデータを順に保存し、その後、監視部１０７にて安定条件を満たす指標値が算出されると、計測部１０１から出力されるデータの保存を停止する。また、記憶制御部１０６は、監視部１０７にて指標値が安定条件を満たすと判定されると、ブロックデータ記憶部１０８に記憶されたデータを圧縮して主記憶部１０４に保存する。【０１６７】
この場合、ブロックデータ記憶部１０８に保存されたデータが圧縮されて保存される。したがって、より多くのデータを保存することが可能になる。また、異常の発生原因を分析するデータごとに、圧縮されて保存されるので、全てのデータが一度に圧縮される場合に比べて、データを容易に扱うことが可能になる。【０１６８】
次に第六の実施形態について説明する。【０１６９】
本実施形態のデータロガーは、図３で示した構成と同じ構成を有するが、第二の実施形態に比べて、異常値トリガの出力方法が異なる。【０１７０】
第二の実施形態では、監視部１０７が一時記憶部１０２に新たに記憶されたデータが閾値範囲外であると異常値トリガを出力していた。しかしながら、データが閾値範囲内であっても、そのデータの変化が大きい場合には、異常が発生した可能性があり、そのデータを保存することは有用である。【０１７１】
そこで、本実施形態では、監視部１０７は、一時記憶部１０２に記憶されたデータの変化の幅が大きいと、異常値トリガを出力する。【０１７２】
具体的には、監視部１０７は、一時記憶部１０２に記憶されたデータに基づいて、計測部１０１から出力されるデータの変化度を示す評価値を、その評価値が予め定められた異常条件を満たすまで繰り返し算出する。監視部１０７は、その評価値がその異常条件を満たすと、異常値トリガを記憶制御部１０６に出力する。【０１７３】
例えば、先ず、監視部１０７は、一時記憶部１０２に記憶されたデータから、その判定の対象となる変化対象データを特定する。【０１７４】
なお、変化対象データは、一時記憶部１０２に記憶されたデータの、全てのデータでもよいし、一部のデータでもよい。変化対象データが一時記憶部１０２に記憶されたデータの一部のデータの場合、例えば、監視部１０７は、新しいデータから順に、特定回数より小さい所定回数分のデータを、変化対象データとして特定する。また、変化対象データは、一つでも複数でもよい。以下、変化対象データは、複数あるとする。【０１７５】
続いて、監視部１０７は、その複数の変化対象データのそれぞれの傾きＢ１，２〜Ｂｎ−１，ｎを求め、それらの傾きＢ１，２〜Ｂｎ−１，ｎのうち、最大となる傾きＢｘ，ｙを評価値Ｊとして求める。また、監視部１０７は、それらの傾きＢ１，２〜Ｂｎ−１，ｎの平均値ＢＢｖｅを評価値Ｊとして求めてもよい。【０１７６】
そして、監視部１０７は、その評価値Ｊが予め定められた変化判定値Ｔｈ２より大きいか否かを判定する。監視部１０７は、その評価値Ｊがその変化判定値Ｔｈ２より大きいと、その評価値Ｊが異常条件を満たすと判定する。【０１７７】
また、監視部１０７は、その複数の変化対象データの分散Ｖを評価値Ｊとして求め、その評価値Ｊが変化判定値Ｔｈ２より大きいか否かを判定してもよい。この場合、監視部１０７は、その評価値Ｊがその変化判定値Ｔｈ２より大きいと、その評価値Ｊが異常条件を満たすと判定する。【０１７８】
ここで、監視部１０７は、これらの判定のうち、複数の判定を行ってもよい。この場合、監視部１０７は、その複数の判定のいずれか一つにおいて、評価値Ｊが変化判定値Ｔｈ２より大きいと判定すると、その評価値Ｊが異常条件を満たすと判定してもよいし、その複数の判定の全てにおいて、評価値Ｊが変化判定値Ｔｈ２より大きいと判定すると、その評価値Ｊが異常条件を満たすと判定してもよい。【０１７９】
また、変化判定値は、ユーザなどにより定められる。さらに、監視部１０７は、複数の判定を行う場合、その複数の判定のそれぞれに対応する複数の変化判定値が定められる。【０１８０】
次に動作を説明する。【０１８１】
図１３は、データロガーの動作を説明するためのフローチャートである。なお、図１３において、図５と同じ処理には同じ符号を付してある。また、図１３では、図５で説明した処理の、ステップＳ３の代わりにステップＷ１が実行される。【０１８２】
ステップＳ２で監視部１０７は、その異常値発生監視信号を受け付けると、ステップＷ１を実行する。【０１８３】
ステップＷ１では、監視部１０７は、一時記憶部１０２のデータにアクセスし、そのデータに基づいて評価値を算出する。監視部１０７は、その評価値が予め定められた異常条件を満たすか否かを判定する。なお、この処理は、一時記憶部１０２にデータが一定回数記憶されるたびに、または、一定時間ごとに、繰り返し行なわれる。【０１８４】
監視部１０７は、その評価値が異常条件を満たすと判定すると、異常値トリガを記憶制御部１０６に出力する。その後、ステップＳ７が実行される。【０１８５】
次に効果を説明する。
監視部１０７は、一時記憶部１０２に記憶されたデータに基づいて、計測部１０１から出力されるデータの変化度を示す評価値を、その評価値が予め定められた異常条件を満たすまで繰り返し算出する。監視部１０７は、その評価値がその異常条件を満たすと、異常値トリガを記憶制御部１０６に出力する。【０１８６】
この場合、データの変化度を示す評価値が異常条件を満たすと、異常値トリガが出力される。したがって、異常条件が適宜設定されれば、異常の発生をより正確に検知することが可能になる。【０１８７】
なお、以上説明したデータロガーの機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行するものであってもよい。コンピュータにて読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記録装置を指す。さらに、コンピュータにて読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間、動的にプログラムを保持するもの（伝送媒体または伝送波）、その場合のサーバとなるコンピュータ内の揮発性メモリのように、一定期間プログラムを保持しているものを含む。【０１８８】
以上、実施形態を参照して本願発明を説明したが、本願発明は、上記実施形態に限定されたものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更を行うことができる。【０１８９】
この出願は、２００７年９月１１日に出願された日本出願特願２００７−２３５３６５号公報を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2009034821.tif 000003
【図２】
2009034821.tif 000004
【図３】
2009034821.tif 000005
【図４】
2009034821.tif 000006
【図５】
2009034821.tif 000007
【図６】
2009034821.tif 000008
【図７】
2009034821.tif 000009
【図８】
2009034821.tif 000010
【図９】
2009034821.tif 000011
【図１０】
2009034821.tif 000012
【図１１】
2009034821.tif 000013
【図１２】
2009034821.tif 000014
【図１３】
2009034821.tif 000015
【手続補正書】
【提出日】平成22年3月10日(2010.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計測手段から順次出力されるデータを、新しいデータから順に特定回数分だけ記憶する第一記憶手段と、
第二記憶手段と、
前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出すると共に、前記計測手段から出力されるデータを順に前記第二記憶手段に保存し、前記安定条件を満たす指標値を算出すると、前記第二記憶手段への前記計測手段からのデータの保存を停止する管理手段と、を含むデータロガー。
【請求項２】
請求の範囲第１項に記載のデータロガーにおいて、
前記管理手段は、前記保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータを前記第二記憶手段にコピーする、データロガー。
【請求項３】
請求の範囲第１項または第２項に記載のデータロガーにおいて、
前記管理手段は、
前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの変化度を示す評価値を、該評価値が予め定められた異常条件を満たすまで繰り返し算出し、前記評価値が前記異常条件を満たすと、前記保存指示を出力する監視手段と、
前記監視手段から前記保存指示を受け付ける記憶制御手段と、を含む、データロガー。
【請求項４】
請求の範囲第１項ないし第３項のいずれか１項に記載のデータロガーにおいて、
第三記憶手段をさらに含み、
前記管理手段は、前記第二記憶手段への前記データの保存を停止すると、前記第二記憶手段に保存されたデータを圧縮して前記第三記憶手段に保存する、データロガー。
【請求項５】
請求の範囲第１項ないし第４項のいずれか１項に記載のデータロガーにおいて、
外部からの所定の操作を検知した場合、前記保存指示を前記管理手段に出力する機能制御手段を含む、データロガー。
【請求項６】
計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段と、を含むデータロガーが行うデータ保存方法であって、
前記計測手段が出力するデータを保存する旨の保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出ステップと、
前記保存指示が受け付けられた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存ステップと、
前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止ステップと、を含むデータ保存方法。
【請求項７】
請求の範囲第６項に記載のデータ保存方法において、
前記保存指示が受け付けられた場合、前記第一記憶手段に記憶されたデータを前記第二記憶手段にコピーするコピーステップを含むデータ保存方法。
【請求項８】
請求の範囲第６項または第７項に記載のデータ保存方法において、
前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの変化度を示す評価値を、該評価値が予め定められた異常条件を満たすまで繰り返し算出する判定ステップと、
前記評価値が前記異常条件を満たす場合、前記保存指示を出力する送信ステップと、を含むデータ保存方法。
【請求項９】
請求の範囲第６項ないし第８項のいずれか１項に記載のデータ保存方法において、
前記データロガーは、第三記憶手段を含み、
前記第二記憶手段への前記データの保存が停止されると、前記第二記憶手段に保存されたデータを圧縮して前記第三記憶手段に保存する圧縮保存ステップを含むデータ保存方法。
【請求項１０】
計測手段から順次出力されるデータを新しいデータから順に特定回数分だけ記憶する第一記憶手段と、第二記憶手段に接続されたコンピュータにデータ保存処理を実行させるプログラムであって、
前記計測手段が出力するデータを保存する旨の保存指示を受け付けた場合、前記第一記憶手段に記憶されたデータに基づいて、前記計測手段から出力されるデータの安定度を示す指標値を、該指標値が予め定められた安定条件を満たすまで少なくとも繰り返し算出する算出処理と、
前記保存指示を受け付けた場合、前記計測手段から出力されるデータを順に前記第二記憶手段に保存する保存処理と、
前記安定条件を満たす指標値が算出されると、前記第二記憶手段への前記計測手段からのデータの保存を停止する停止処理と、を含むデータ保存処理を前記コンピュータに実行させるプログラム。
【国際調査報告】
2009034821.tif 000016
2009034821.tif 000017
2009034821.tif 000018
2009034821.tif 000019