JP7367623B2 - データ管理システム、データ管理方法、および、データ管理プログラム - Google Patents

データ管理システム、データ管理方法、および、データ管理プログラム Download PDF

Info

Publication number
JP7367623B2
JP7367623B2 JP2020110043A JP2020110043A JP7367623B2 JP 7367623 B2 JP7367623 B2 JP 7367623B2 JP 2020110043 A JP2020110043 A JP 2020110043A JP 2020110043 A JP2020110043 A JP 2020110043A JP 7367623 B2 JP7367623 B2 JP 7367623B2
Authority
JP
Japan
Prior art keywords
data
difference
reduced
measurement
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020110043A
Other languages
English (en)
Other versions
JP2022007222A (ja
Inventor
伸明 江間
善貴 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2020110043A priority Critical patent/JP7367623B2/ja
Priority to EP21177186.0A priority patent/EP3929684B1/en
Priority to US17/336,301 priority patent/US20210405909A1/en
Priority to CN202110704563.9A priority patent/CN113849696A/zh
Publication of JP2022007222A publication Critical patent/JP2022007222A/ja
Application granted granted Critical
Publication of JP7367623B2 publication Critical patent/JP7367623B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0653Monitoring storage devices or systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0221Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Recording Measured Values (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、データ管理システム、データ管理方法、および、データ管理プログラムに関する。
特許文献1には、「移動平均処理部104は、プラントデータ履歴ファイル部103に保存されたプラントデータを移動平均処理する。」と記載されている。
[先行技術文献]
[特許文献]
[特許文献1] 特開2011-253491
本発明の第1の態様においては、データ管理システムを提供する。データ管理システムは、測定対象を測定した測定データを取得するデータ取得部を備えてよい。データ管理システムは、測定データを記録するデータ記録部を備えてよい。データ管理システムは、測定データのデータ量を低減させた低減データを生成するデータ量低減部を備えてよい。データ管理システムは、測定データと低減データとの差分を示す差分データを生成する差分生成部を備えてよい。データ管理システムは、差分データを記録する差分記録部を備えてよい。データ管理システムは、低減データを、データを利用する他のデータ利用装置へ送信するデータ送信部を備えてよい。
データ量低減部は、測定データを処理するためのローパスフィルタを有してよい。
データ管理システムは、ローパスフィルタのフィルタ特性を変更可能な特性変更部を更に備えてよい。
データ管理システムは、記録する差分データのビット幅を低減させるビット幅低減部を更に備えてよい。
データ管理システムは、記録された測定データを消去するデータ消去部を更に備えてよい。
データ管理システムは、低減データを他のデータ利用装置から受信するデータ受信部を更に備えてよい。
データ管理システムは、差分データと低減データを用いて測定データを再生するデータ再生部を更に備えてよい。
データ送信部は、他のデータ利用装置からの要求に応じて、差分データを他のデータ利用装置へ送信してよい。
データ消去部は、予め定められた時間が経過したことに応じて、記録された測定データを消去してよい。
データ消去部は、測定データを記録可能な残り容量が予め定められたしきい値を下回ったことに応じて、記録された測定データを消去してよい。
本発明の第2の態様においては、データ管理方法を提供する。データ管理方法は、測定対象を測定した測定データを取得することを備えてよい。データ管理方法は、測定データを記録することを備えてよい。データ管理方法は、測定データのデータ量を低減させた低減データを生成することを備えてよい。データ管理方法は、測定データと低減データとの差分を示す差分データを生成することを備えてよい。データ管理方法は、差分データを記録することを備えてよい。データ管理方法は、低減データを、データを利用する他のデータ利用装置へ送信することを備えてよい。
本発明の第3の態様においては、データ管理プログラムを提供する。データ管理プログラムは、コンピュータにより実行されてよい。データ管理プログラムは、コンピュータを測定対象を測定した測定データを取得するデータ取得部として機能させてよい。データ管理プログラムは、コンピュータを、測定データを記録するデータ記録部として機能させてよい。データ管理プログラムは、コンピュータを、測定データのデータ量を低減させた低減データを生成するデータ量低減部として機能させてよい。データ管理プログラムは、コンピュータを、測定データと低減データとの差分を示す差分データを生成する差分生成部として機能させてよい。データ管理プログラムは、コンピュータを、差分データを記録する差分記録部として機能させてよい。データ管理プログラムは、コンピュータを、低減データを、データを利用する他のデータ利用装置へ送信するデータ送信部として機能させてよい。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
本実施形態に係るデータ管理システム100のブロック図の一例を、プラント10と共に示す。 本実施形態に係るデータ管理システム100が測定データを管理するフローの一例を示す。 本実施形態に係るデータ管理システム100が管理する測定データの一例を示す。 本実施形態に係るデータ管理システム100が生成する低減データの一例を示す。 本実施形態に係るデータ管理システム100が生成する差分データの一例を示す。 本実施形態の変形例に係るデータ管理システム100のブロック図の一例を示す。 本実施形態の別の変形例に係るデータ管理システム100のブロック図の一例を示す。 本実施形態の別の変形例に係るデータ管理システム100が測定データを再生するフローの一例を示す。 本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図1は、本実施形態に係るデータ管理システム100のブロック図の一例を、プラント10と共に示す。本図においては、データ管理システム100が、プラント10に設けられた少なくとも1つのセンサ20から取得した測定データを管理対象とする場合について一例として示す。しかしながら、これに限定されるものではない。データ管理システム100は、プラント10とは異なる如何なる場所に設けられた1または複数のセンサ20からの測定データを管理対象としてもよい。
プラント10は、化学等の工業プラントの他、ガス田や油田等の井戸元やその周辺を管理制御するプラント、水力・火力・原子力等の発電を管理制御するプラント、太陽光や風力等の環境発電を管理制御するプラント、および、上下水やダム等を管理制御するプラント等であってよい。このようなプラント10には、1または複数のセンサ20が設けられていてよい。
センサ20は、測定対象を測定した測定データを取得可能であってよい。センサ20は、例えば、OT(Operational Technology)領域に設置されているセンサ(例えば、プロセス制御(測定)用センサ)やIoT(Internet of Things)センサであってよく、一例として、プラントに設けられた1または複数のフィールド機器と接続、または、一体に構成された産業用(Industrial)センサであってよい。
また、このようなプラントに設けられたフィールド機器は、例えば、圧力計、流量計、温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、プラント内の状況や対象物を撮影するカメラやビデオ等の撮像機器、プラント内の異音等を収集したり警報音等を発したりするマイクやスピーカ等の音響機器、および、各機器の位置情報を出力する位置検出機器等であってよい。
本実施形態に係るデータ管理システム100は、例えば、温度、圧力、流量、加速度、磁界、位置、カメラ映像、スイッチのオン/オフデータ、音、および、これらの組み合わせ等、センサ20自身によって測定された測定データやフィールド機器の内部で測定された測定データを、管理対象としてよい。
本実施形態に係るデータ管理システム100は、1または複数のセンサ20から測定データを取得して記録する。そして、データ管理システム100は、測定データのデータ量を低減させた低減データを生成して他の装置へ送信するとともに、測定データと低減データとの差分を示す差分データを生成して自身で記録する。
データ管理システム100は、PC(パーソナルコンピュータ)、タブレット型コンピュータ、スマートフォン、ワークステーション、サーバコンピュータ、または汎用コンピュータ等のコンピュータであってよく、複数のコンピュータが接続されたコンピュータシステムであってもよい。このようなコンピュータシステムもまた広義のコンピュータである。また、データ管理システム100は、コンピュータ内で1または複数実行可能な仮想コンピュータ環境によって実装されてもよい。これに代えて、データ管理システム100は、データの管理用に設計された専用コンピュータであってもよく、専用回路によって実現された専用ハードウェアであってもよい。また、データ管理システム100がインターネットに接続可能な場合、データ管理システム100は、クラウドコンピューティングにより実現されてもよい。
データ管理システム100は、データ取得部110と、データ記録部120と、データ量低減部130と、差分生成部140と、差分記録部150と、データ送信部160とを備える。なお、これらブロックは、それぞれ機能的に分離された機能ブロックであって、実際のデバイス構成とは必ずしも一致していなくてもよい。すなわち、本図において、1つのブロックとして示されているからといって、それが必ずしも1つのデバイスにより構成されていなくてもよい。また、本図において、別々のブロックとして示されているからといって、それらが必ずしも別々のデバイスにより構成されていなくてもよい。
データ取得部110は、測定対象を測定した測定データを取得する。一例として、データ取得部110は、通信部であってよく、例えば、通信ネットワークを介して、測定対象を測定した測定データを1または複数のセンサ20のそれぞれから時系列に取得する。
このような通信ネットワークは、複数のコンピュータを接続するネットワークであってよい。例えば、通信ネットワークは、複数のコンピュータネットワークを相互接続したグローバルなネットワークであってよく、一例として、通信ネットワークは、インターネット・プロトコルを使用したインターネット等であってよい。これに代えて、通信ネットワークは、専用回線により実現されていてもよい。すなわち、データ取得部110は、携帯電話、スマートフォン、第4世代(4G)端末、および、第5世代(5G)端末等との間で直接的に、または、間接的にやり取りし、測定データを取得することもできる。
なお、上述の説明では、データ取得部110が通信ネットワークを介して1または複数のセンサ20から測定データを取得する場合を一例として示したが、これに限定されるものではない。データ取得部110は、例えば、ユーザ入力や各種メモリデバイス等、通信ネットワークとは異なる他の手段を介して1または複数のセンサ20のそれぞれから測定データを取得してもよい。
データ取得部110は、例えば、流量、圧力、温度、および、これらの組み合わせ等の測定データを、1または複数のセンサ20のそれぞれから取得してよい。また、データ取得部110は、これらのデータを基に数式を用いて生成された値を測定データとして取得してもよい。データ取得部110は、1または複数のセンサ20のそれぞれから取得した測定データを、データ記録部120へ供給する。なお、上述の説明では、データ取得部110がセンサ20から取得した測定データをそのままデータ記録部120へ供給する場合を一例として示したが、センサ20から取得した測定データを加工してデータ記録部120へ供給してもよい。例えば、データ取得部110は、センサ20から取得した測定データを、離散フーリエ変換や離散コサイン変換等により、周波数領域へ変換してから、データ記録部120へ供給してもよい。
データ記録部120は、取得した測定データを記録する。一例として、データ記録部120は、データ取得部110から供給された1または複数のセンサ20からの測定データを、センサ20毎に時系列に記録してよい。
データ量低減部130は、データ記録部120にアクセス可能であってよく、データ記録部120に記録された1または複数のセンサ20からの測定データを閲覧する。そして、データ量低減部130は、記録された測定データのデータ量を低減させた低減データを生成する。一例として、データ量低減部130は、測定データを処理するためのローパスフィルタを有していてよく、このようなローパスフィルタは、デジタルフィルタにより形成されていてもよいし、アナログフィルタにより形成されていてもよい。そして、データ量低減部130は、測定データにローパスフィルタをかけ、フィルタをかけたデータを、間隔を拡げてサンプリングすることによって、低減データを生成してよい。これについては後述する。データ量低減部130は、センサ20毎に時系列に生成した低減データを、差分生成部140およびデータ送信部160へ供給する。
差分生成部140は、データ記録部120にアクセス可能であってよく、データ記録部120に記録された1または複数のセンサ20からの測定データを閲覧する。そして、差分生成部140は、記録された測定データと、データ量低減部130から供給された低減データとの差分を示す差分データを生成する。差分生成部140は、センサ20毎に時系列に生成した差分データを、差分記録部150へ供給する。
差分記録部150は、差分データを記録する。一例として、差分記録部150は、差分生成部140から供給された差分データを、センサ20毎に時系列に記録してよい。
データ送信部160は、低減データを、データを利用する他のデータ利用装置へ送信する。一例として、データ送信部160は、データ量低減部130から供給された低減データを、データ管理システム100とは異なる他のデータ利用装置へ送信してよい。また、データ送信部160は、差分記録部150にアクセス可能であってよく、他のデータ利用装置からの要求に応じて、差分記録部150から読み出した差分データを他のデータ利用装置へ送信してもよい。
図2は、本実施形態に係るデータ管理システム100が測定データを管理するフローの一例を示す。
ステップ210において、データ管理システム100は、測定データを取得する。一例として、データ取得部110は、通信ネットワークを介して、測定対象を測定した測定データを、1または複数のセンサ20のそれぞれから時系列に取得する。データ取得部110は、1または複数のセンサ20のそれぞれから取得した測定データを、データ記録部120へ供給する。
ステップ220において、データ管理システム100は、測定データを記録する。一例として、データ記録部120は、ステップ210においてデータ取得部110から供給された測定データを、センサ20毎に時系列に記録する。
ステップ230において、データ管理システム100は、低減データを生成する。一例として、データ量低減部130は、ステップ220においてデータ記録部120が記録した測定データを閲覧する。そして、データ量低減部130は、記録された測定データのデータ量を低減させた低減データを生成する。
データ量低減部130は、例えば、測定データを処理するローパスフィルタを有してよい。一例として、データ量低減部130は、次式により、時刻T=mにおける移動平均Aを算出してよい。ここで、Xは時刻T=mにおける測定データの値を示している。また、nは移動平均演算に用いる直近の測定データの個数を示している。データ管理システム100は、例えば、このnの値を変更することによって、フィルタ特性を調整することができる。
すなわち、例えば、n=10とした場合、データ量低減部130は、時刻T=1~10における測定データX~X10の各値を加算して、10で除算することによって、時刻T=10における移動平均A10を算出する。次に、データ量低減部130は、mをインクリメントして、時刻T=2~11における測定データX~X11の各値を加算して、10で除算することによって、時刻T=11における移動平均A11を算出する。同様に、データ量低減部130は、時刻T=3~12における測定データX~X12の各値を加算して、10で除算することによって、時刻T=12における移動平均A12を算出する。
データ量低減部130は、このように演算対象とする時刻をシフトさせながら、センサ20から取得された測定データにローパスフィルタをかける。そして、データ量低減部130は、測定データにローパスフィルタをかけたデータを、間隔を拡げてサンプリングすることによって、低減データを生成する。このようにして、生の測定データに移動平均(ローパスフィルタの一種)をかけると(すなわち周波数帯域を低域に制限すると)、サンプリング定理に基づき時間軸上のサンプリング回数を低減(例えば、2分の1に低減)させることができる。よって、時間軸上のサンプリング間隔が拡がり、データ量が低減される。
なお、上述の説明においては、データ量低減部130が、測定データにローパスフィルタをかける例として、移動平均処理を施す場合を一例として示した。しかしながら、これに限定されるものではない。データ量低減部130は、例えば、波形品質をより重視する場合には、測定データのデータ量を低減させるにあたって、ベッセルトムソン型のローパスフィルタを用いてもよい。なお、この場合には、データ量低減部130は、移動平均処理を施す場合よりも、サンプリング間隔を狭く設定するとよい。データ量低減部130は、このようにセンサ20毎に時系列に生成した低減データを、差分生成部140およびデータ送信部160へ供給する。
ステップ240において、データ管理システム100は、差分データを生成する。一例として、差分生成部140は、ステップ220においてデータ記録部120が記録した測定データと、ステップ230においてデータ量低減部130から供給された低減データとの差分を時系列に算出し、当該差分を示す差分データを生成する。例えば、差分生成部140は、データ量低減部130から供給された低減データを補間処理することによって、各時刻における移動平均Aを取得する。そして、差分生成部140は、例えば、時刻T=10における測定データX10から時刻T=10における移動平均A10を減算することで、時刻T=10における差分データD10を生成する。同様に、差分生成部140は、時刻T=11における測定データX11から時刻T=11における移動平均A11を減算することで、時刻T=11における差分データD11を生成する。なお、上述の説明では、差分生成部140が、サンプリング回数が低減された後の低減データを補間処理することによって、移動平均Aを取得する場合を一例として示した。しかしながら、これに限定されるものではない。データ量低減部130は、サンプリング回数が低減される前のデータ、すなわち、各時刻における移動平均Aを差分生成部140へ供給してもよい。そして、差分生成部140は、測定データから、データ量低減部130から供給された移動平均Aを減算することで、差分データDを生成してもよい。差分生成部140は、このようにセンサ毎に時系列に生成した差分データを、差分記録部150へ供給する。
ステップ250において、データ管理システム100は、差分データを記録する。一例として、差分記録部150は、ステップ240において差分生成部140から供給された差分データを、センサ毎に時系列に記録する。
ステップ260において、データ管理システム100は、低減データを送信する。一例として、データ送信部160は、ステップ230においてデータ量低減部130から供給された低減データを、データ管理システム100とは異なる他のデータ利用装置へ送信する。
このようにして、データ管理システム100は、フローを終了する。なお、上述の説明においては、データ管理システム100が低減データのみを他のデータ利用装置へ送信する場合を一例として示した。しかしながら、これに限定されるものではない。データ管理システム100は、低減データに加えて、差分データを他のデータ利用装置へ送信してもよい。この場合、一例として、データ送信部160は、他のデータ利用装置からの要求に応じて、差分記録部150から読み出した差分データを他のデータ利用装置へ送信してもよい。
図3は、本実施形態に係るデータ管理システム100が管理する測定データの一例を示す。本図において、横軸は時刻Tを示しており、縦軸は測定データの値を示している。また、本図において、ドットはサンプリング点を示している。本図は、一例として、1つのセンサ20から時刻T=1~100[s]において1秒間隔で取得した測定データX~X100を時系列に示している。本実施形態に係るデータ管理システム100は、例えば、このような測定データを取得して記録する。
図4は、本実施形態に係るデータ管理システム100が生成する低減データの一例を示す。本図において、横軸は時刻Tを示しており、縦軸は低減データの値を示している。また、本図において、ドットはサンプリング回数を低減(例えば、2分の1に低減)した後におけるサンプリング点を示している。本図は、一例として、図3に示す測定データを、(数1)式においてn=10として、時刻T=10~100について算出した移動平均A10~A100を、2秒間隔でサンプリングした低減データを示している。本実施形態に係るデータ管理システム100は、図3に示すような生の測定データではなく、例えば、本図に示すようなデータ量を低減させた低減データを、データを利用する他のデータ利用装置へ送信する。
図5は、本実施形態に係るデータ管理システム100が生成する差分データの一例を示す。本図において、横軸は時刻Tを示しており、縦軸は差分データの値を示している。また、本図において、ドットはサンプリング点を示している。本図は、一例として、時刻T=10~100について図3における測定データX10~X100と、図4における低減データを補間処理して取得した移動平均A10~A100との差分を算出した差分データD10~D100を示している。本実施形態に係るデータ管理システム100は、図4に示すような低減データを他のデータ利用装置へ送信する一方で、本図に示すような差分データを自身で記録する。
例えば、OT(Operational Technology)領域にあるプロセス制御システムが、IT(Information Technology)領域のシステムと結合される等、データ量が爆発的に増加することが予想される。このような場合に、OT領域において取得された全ての測定データをそのままの形でIT領域にある他のデータ利用装置へ送信することは現実的ではなく、データ量の低減もしくは取捨選択が必要である。また、一般に、IT領域にある他のデータ利用装置においては、OT領域において取得された測定データの全てが必要な訳ではなく、俯瞰した情報(大きな傾向)のみが得られればよい場合が多い。このような場合、他のデータ利用装置にとっては、細かいデータの微増減等の情報は過剰であり得る。ここで、従来、プラントデータを移動平均処理する技術が知られている。しかしながら、従来の技術では、プラントの異常を検知するためのパラメータの一つとして移動平均処理を施すものであって、送信するデータ量を低減させるために移動平均処理を施すものではない。
これに対して、本実施形態に係るデータ管理システム100は、測定データのデータ量を低減させた低減データを生成して他のデータ利用装置へ送信するとともに、測定データと低減データとの差分を示す差分データを生成して自身で記録する。これにより、本実施形態に係るデータ管理システム100によれば、他のデータ利用装置の要求を満たしつつ、他のデータ利用装置へ送信するデータ量を低減することができる。一方で、本実施形態に係るデータ管理システム100によれば、差分データを自身で記録するので、引き続き詳細なデータを用いた制御を行うことができるとともに、データを分散しておくことによって、生の測定データの流出等、セキュリティ上の問題に対しても対策を図ることができる。また、本実施形態に係るデータ管理システム100は、測定データのデータ量を事後的に低減させるのみで、測定データの取得および記録は継続する。これにより、本実施形態に係るデータ管理システム100によれば、例えば、プロセス側に急変があった場合等においても、当該測定データをリアルタイム制御に用いることができる。
また、本実施形態に係るデータ管理システム100は、測定データにローパスフィルタをかけたデータを、サンプリング間隔を拡げて取得することにより、測定データのデータ量を低減させる。これにより、本実施形態に係るデータ管理システム100によれば、複雑な演算を行うことなく、サンプリング間隔を拡げてデータ量を低減させることができる。
また、本実施形態に係るデータ管理システム100は、他のデータ利用装置からの要求に応じて、低減データに加えて差分データをも他のデータ利用装置へ送信する。これにより、本実施形態に係るデータ管理システム100によれば、原則、他のデータ利用装置への送信は低減データのみとする一方で、他のデータ利用装置からの要求に応じて追加的に差分データをも送信するので、他のデータ利用装置の要求に応じて、より柔軟にデータを送信することができる。
図6は、本実施形態の変形例に係るデータ管理システム100のブロック図の一例を示す。図6においては、図1と同じ機能および構成を有する部材に対して同じ符号を付すとともに、以下相違点を除き説明を省略する。本変形例に係るデータ管理システム100は、特性変更部610と、ビット幅低減部620とを更に備える。
上述のとおり、データ量低減部130は、測定データを処理するためのローパスフィルタを有してよい。特性変更部610は、このようなローパスフィルタのフィルタ特性を変更可能である。一例として、特性変更部610は、(数1)式におけるnの値を変更することによって、ローパスフィルタの通過帯域を調整可能であってよい。これに代えて、または、加えて、特性変更部610は、移動平均またはベッセルトムソン型等、ローパスフィルタの型自体を変更可能であってもよい。特性変更部610は、ユーザ入力に応じて、または、他の装置からの指示に応じて、受動的にフィルタ特性を変更してもよい。また、特性変更部610は、測定データの特性(例えば、データ間隔や変動特性等)に応じて、能動的にフィルタ特性を変更してもよい。そして、データ量低減部130は、ローパスフィルタのフィルタ特性に応じて、データを取得するサンプリング間隔を最適化する。
また、上述の説明においては、差分生成部140が、生成した差分データを差分記録部150へ供給する場合を一例として示したが、本変形例に係るデータ管理システム100においては、差分生成部140は、生成した差分データを差分記録部150に代えて、ビット幅低減部620へ供給する。
ビット幅低減部620は、記録する差分データのビット幅を低減させる。例えば、図5に示される差分データは、図3に示される測定データに比べてレンジ(最大値と最小値との差)が小さい。このような場合、差分データの数値軸のビット幅を低減(例えば、16ビットから8ビットへ低減)しても、数値軸の分解能としては十分であり得る。したがって、ビット幅低減部620は、測定データから移動平均が減算された差分データについて、ビット幅を低減することができる。これにより、ビット幅低減部620は、差分データを記録するために必要なデータ量を削減することができる。ビット幅低減部620は、ユーザ入力に応じて、または、他の装置からの指示に応じて、ビット幅をどの程度低減させるかを受動的に決定してもよい。また、ビット幅低減部620は、差分データの特性(例えば、最大値と最小値との差等)や、特性変更部610によって調整されたフィルタ特性に応じて、ビット幅をどの程度低減させるかを能動的に決定してもよい。ビット幅低減部620は、このようにビット幅を低減させた差分データを、差分記録部150へ供給する。
そして、本変形例においては、差分記録部150は、差分生成部140が生成した差分データをそのまま記録するのではなく、差分生成部140が生成し、ビット幅低減部620がビット幅を低減させた差分データを記録する。これにより、本変形例に係るデータ管理システム100によれば、差分データを記録するために必要なデータ量を削減することができる。
また、本変形例に係るデータ管理システム100は、上述のとおり、特性変更部610がローパスフィルタのフィルタ特性を変更可能である。また、本変形例に係るデータ管理システム100は、上述のとおり、ビット幅低減部620が差分データのビット幅をどの程度低減させるかを変更可能である。本変形例に係るデータ管理システム100は、このようなフィルタ特性に係る情報や、ビット幅の低減に係る情報を秘匿することによって、低減データおよび差分データを取得した者が生の測定データを推測することの困難性を高めることができる。これにより、本変形例に係るデータ管理システム100によれば、生の測定データの流出等、セキュリティ上の問題に対して、より強固な対策を図ることができる。
図7は、本実施形態の別の変形例に係るデータ管理システム100のブロック図の一例を示す。図7においては、図6と同じ機能および構成を有する部材に対して同じ符号を付すとともに、以下相違点を除き説明を省略する。本別の変形例に係るデータ管理システム100は、データ消去部710と、データ受信部720と、データ再生部730とを更に備える。
データ消去部710は、記録された測定データを消去する。一例として、データ消去部710は、データ記録部120に記録された測定データの中から、低減データおよび差分データが生成された測定データを消去する。
データ受信部720は、低減データを他のデータ利用装置から受信する。一例として、データ受信部720は、データ送信部160が他のデータ利用装置へ送信した低減データを、当該他のデータ利用装置へ要求して、受信する。データ受信部720は、受信した低減データを、データ再生部730へ供給する。
データ再生部730は、差分データと低減データを用いて測定データを再生する。一例として、データ再生部730は、差分記録部150にアクセス可能であってよい。そして、データ再生部730は、差分記録部150から読み出した差分データと、データ受信部720から供給された低減データを用いて(例えば、差分データと、低減データを補間処理して取得した移動平均とを加算して)、元データである測定データを再生する。
図8は、本実施形態の別の変形例に係るデータ管理システム100が測定データを再生するフローの一例を示す。
ステップ810において、本別の変形例に係るデータ管理システム100は、測定データを記録可能な残り容量が予め定められたしきい値を下回るか否か判定する。一例として、データ管理システム100は、測定データを記録可能な全容量から、図2のステップ220においてデータ記録部120が記録済のデータ容量を減算して、測定データを記録可能な残り容量を算出する。そして、データ管理システム100は、測定データを記録可能な残り容量とあらかじめ定められたしきい値とを比較する。測定データを記録可能な残り容量が予め定められたしきい値を下回らない(No)と判定された場合、データ管理システム100は、処理をステップ820に進める。
ステップ820において、データ管理システム100は、予め定められた時間が経過したか否か判定する。このような予め定められた時間は、例えば、図2のステップ220において測定データが記録されてからの経過時間であってよい。これに代えて、または、加えて、予め定められた時間は、記録されている測定データが最後にアクセスされてからの経過時間であってもよい。予め定められた時間が経過していない(No)と判定された場合、データ管理システム100は、処理をステップ810に戻して、フローを継続する。
一方、ステップ810において、測定データを記録可能な残り容量が予め定められたしきい値を下回る(Yes)と判定された場合、または、ステップ820において、予め定められた時間が経過した(Yes)と判定された場合、データ管理システム100は、処理をステップ830に進める。
ステップ830において、データ管理システム100は、測定データを消去する。一例として、データ消去部710は、図2のステップ220において記録された測定データの中から、ステップ230およびステップ240において低減データおよび差分データが生成された測定データを消去する。このように、データ消去部710は、予め定められた時間が経過したことに応じて(ステップ810においてYesと判定されたことに応じて)、記録された測定データを消去してよい。また、データ消去部710は、測定データを記録可能な残り容量が予め定められたしきい値を下回ったことに応じて(ステップ820においてYesと判定されたことに応じて)、記録された測定データを消去してよい。
ステップ840において、データ管理システム100は、測定データを消去後に当該測定データの利用がトリガされたか否か判定する。測定データの利用がトリガされていないと判定された場合、データ管理システム100は、フローを終了する。一方、測定データの利用がトリガされたと判定された場合、データ管理システム100は、処理をステップ850に進める。
ステップ850において、データ管理システム100は、低減データを受信する。一例として、データ受信部720は、図2のステップ260においてデータ送信部160が低減データを送信した他のデータ利用装置へ要求して、低減データを当該他のデータ利用装置から受信する。データ受信部720は、受信した低減データを、データ再生部730へ供給する。
ステップ860において、データ管理システム100は、測定データを再生する。一例として、データ再生部730は、図2のステップ250において差分記録部150に記録された差分データと、ステップ860においてデータ受信部720から供給された低減データを用いて(例えば、差分データと、低減データを補間処理して取得した移動平均とを加算して)、ステップ830において消去した元データである測定データを再生する。
このように、本別の変形例に係るデータ管理システム100は、記録された測定データを消去する。これにより、本別の変形例に係るデータ管理システム100によれば、他のデータ利用装置へ送信するデータ量を削減させるとともに、自身が記録するデータ量をも削減させることができる。
また、本別の変形例に係るデータ管理システム100は、記可能な残り容量が予め定められたしきい値を下回る場合、または、予め定められた時間が経過したことに応じて、測定データを消去する。これにより、本別の変形例に係るデータ管理システム100によれば、記録する測定データのデータ量を削減したいタイミングで、測定データを消去することができる。
また、本別の変形例に係るデータ管理システム100は、低減データを他のデータ利用装置から受信する。これにより、本別の変形例に係るデータ管理システム100によれば、測定データを消去した場合においても、低減データを入手することができる。特に、本別の変形例に係るデータ管理システム100は、差分データと低減データを用いて測定データを再生する。これにより、本別の変形例に係るデータ管理システム100によれば、測定データを消去した後においても、測定データを再生して復元させることができる。
なお、上述の説明においては、OT領域に設けられたデータ管理システム100と、IT領域に設けられた他のデータ利用装置との間で低減データを送受する場合を、一例として示した。しかしながら、これに限定されるものではない。例えば、本実施形態に係る態様を、フィールド機器やI/Oモジュールと、プロセス制御システム内のコントローラとの関係に適用させてもよい。すなわち、データ管理システム100をフィールド機器やI/Oモジュールとし、他のデータ利用装置をコントローラとして、フィールド機器やI/Oモジュールが、低減データをコントローラに送信する一方、差分データを自身で記録してもよい。例えば、コントローラと、フィールド機器やI/Oモジュールとをオープンネットワークで接続する場合であっても、フィルタ特性に係る情報や、ビット幅をどの程度低減させるかに係る情報を秘匿することによって、その情報を知らない者からは、生の測定データを推測しにくくなるという、セキュリティ上の効果を持たせてもよい。
本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。
図9は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。コンピュータ2200にインストールされたプログラムは、コンピュータ2200に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の1または複数のセクションとして機能させることができ、または当該操作または当該1または複数のセクションを実行させることができ、および/またはコンピュータ2200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ2200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、CPU2212によって実行されてよい。
本実施形態によるコンピュータ2200は、CPU2212、RAM2214、グラフィックコントローラ2216、およびディスプレイデバイス2218を含み、それらはホストコントローラ2210によって相互に接続されている。コンピュータ2200はまた、通信インターフェイス2222、ハードディスクドライブ2224、DVD-ROMドライブ2226、およびICカードドライブのような入/出力ユニットを含み、それらは入/出力コントローラ2220を介してホストコントローラ2210に接続されている。コンピュータはまた、ROM2230およびキーボード2242のようなレガシの入/出力ユニットを含み、それらは入/出力チップ2240を介して入/出力コントローラ2220に接続されている。
CPU2212は、ROM2230およびRAM2214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ2216は、RAM2214内に提供されるフレームバッファ等またはそれ自体の中にCPU2212によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス2218上に表示されるようにする。
通信インターフェイス2222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ2224は、コンピュータ2200内のCPU2212によって使用されるプログラムおよびデータを格納する。DVD-ROMドライブ2226は、プログラムまたはデータをDVD-ROM2201から読み取り、ハードディスクドライブ2224にRAM2214を介してプログラムまたはデータを提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/またはプログラムおよびデータをICカードに書き込む。
ROM2230はその中に、アクティブ化時にコンピュータ2200によって実行されるブートプログラム等、および/またはコンピュータ2200のハードウェアに依存するプログラムを格納する。入/出力チップ2240はまた、様々な入/出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入/出力コントローラ2220に接続してよい。
プログラムが、DVD-ROM2201またはICカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ2224、RAM2214、またはROM2230にインストールされ、CPU2212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ2200の使用に従い情報の操作または処理を実現することによって構成されてよい。
例えば、通信がコンピュータ2200および外部デバイス間で実行される場合、CPU2212は、RAM2214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェイス2222に対し、通信処理を命令してよい。通信インターフェイス2222は、CPU2212の制御下、RAM2214、ハードディスクドライブ2224、DVD-ROM2201、またはICカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。
また、CPU2212は、ハードディスクドライブ2224、DVD-ROMドライブ2226(DVD-ROM2201)、ICカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM2214に読み取られるようにし、RAM2214上のデータに対し様々なタイプの処理を実行してよい。CPU2212は次に、処理されたデータを外部記録媒体にライトバックする。
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU2212は、RAM2214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM2214に対しライトバックする。また、CPU2212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ2200上またはコンピュータ2200近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ2200に提供する。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
10 プラント
20 センサ
100 データ管理システム
110 データ取得部
120 データ記録部
130 データ量低減部
140 差分生成部
150 差分記録部
160 データ送信部
610 特性変更部
620 ビット幅低減部
710 データ消去部
720 データ受信部
730 データ再生部
2200 コンピュータ
2201 DVD-ROM
2210 ホストコントローラ
2212 CPU
2214 RAM
2216 グラフィックコントローラ
2218 ディスプレイデバイス
2220 入/出力コントローラ
2222 通信インターフェイス
2224 ハードディスクドライブ
2226 DVD-ROMドライブ
2230 ROM
2240 入/出力チップ
2242 キーボード

Claims (15)

  1. 測定対象を測定した測定データを取得するデータ取得部と、
    前記測定データを記録するデータ記録部と、
    前記測定データのデータ量を低減させた低減データを生成するデータ量低減部と、
    前記測定データと前記低減データとの差分を示す差分データを生成する差分生成部と、
    前記測定データの再生用に前記差分データを記録する差分記録部と、
    データを利用する他のデータ利用装置が前記低減データを利用し前記差分データを利用しない場合に、前記低減データおよび前記差分データのうち前記低減データのみを、前記他のデータ利用装置へ送信するデータ送信部と
    を備える、データ管理システム。
  2. 記録された前記測定データを消去するデータ消去部を更に備える、請求項に記載のデータ管理システム。
  3. 前記低減データを前記他のデータ利用装置から受信するデータ受信部を更に備える、請求項に記載のデータ管理システム。
  4. 前記差分データと前記低減データを用いて前記測定データを再生するデータ再生部を更に備える、請求項2または3に記載のデータ管理システム。
  5. 測定対象を測定した測定データを取得するデータ取得部と、
    前記測定データを記録するデータ記録部と、
    前記測定データのデータ量を低減させた低減データを生成するデータ量低減部と、
    前記測定データと前記低減データとの差分を示す差分データを生成する差分生成部と、
    前記差分データを記録する差分記録部と、
    前記低減データを、データを利用する他のデータ利用装置へ送信するデータ送信部と、
    記録された前記測定データを消去するデータ消去部と、
    前記低減データを前記他のデータ利用装置から受信するデータ受信部と、
    前記差分データと前記他のデータ利用装置から受信した前記低減データを用いて前記測定データを再生するデータ再生部と
    を備える、データ管理システム。
  6. 前記データ消去部は、予め定められた時間が経過したことに応じて、記録された前記測定データを消去する、請求項2から5のいずれか一項に記載のデータ管理システム。
  7. 前記データ消去部は、前記測定データを記録可能な残り容量が予め定められたしきい値を下回ったことに応じて、記録された前記測定データを消去する、請求項2から6のいずれか一項に記載のデータ管理システム。
  8. 前記データ量低減部は、前記測定データを処理するためのローパスフィルタを有する、請求項1から7のいずれか一項に記載のデータ管理システム。
  9. 前記ローパスフィルタのフィルタ特性を変更可能な特性変更部を更に備える、請求項に記載のデータ管理システム。
  10. 記録する前記差分データのビット幅を低減させるビット幅低減部を更に備える、請求項1からのいずれか一項に記載のデータ管理システム。
  11. 前記データ送信部は、前記他のデータ利用装置からの要求に応じて、前記差分データを前記他のデータ利用装置へ送信する、請求項1から10のいずれか一項に記載のデータ管理システム。
  12. 測定対象を測定した測定データを取得することと、
    前記測定データを記録することと、
    前記測定データのデータ量を低減させた低減データを生成することと、
    前記測定データと前記低減データとの差分を示す差分データを生成することと、
    前記測定データの再生用に前記差分データを記録することと、
    データを利用する他のデータ利用装置が前記低減データを利用し前記差分データを利用しない場合に、前記低減データおよび前記差分データのうち前記低減データのみを、前記他のデータ利用装置へ送信することと
    を備える、データ管理方法。
  13. 測定対象を測定した測定データを取得することと、
    前記測定データを記録することと、
    前記測定データのデータ量を低減させた低減データを生成することと、
    前記測定データと前記低減データとの差分を示す差分データを生成することと、
    前記差分データを記録することと、
    前記低減データを、データを利用する他のデータ利用装置へ送信することと、
    記録された前記測定データを消去することと、
    前記低減データを前記他のデータ利用装置から受信することと、
    前記差分データと前記他のデータ利用装置から受信した前記低減データを用いて前記測定データを再生することと
    を備える、データ管理方法。
  14. コンピュータにより実行されて、前記コンピュータを、
    測定対象を測定した測定データを取得するデータ取得部と、
    前記測定データを記録するデータ記録部と、
    前記測定データのデータ量を低減させた低減データを生成するデータ量低減部と、
    前記測定データと前記低減データとの差分を示す差分データを生成する差分生成部と、
    前記測定データの再生用に前記差分データを記録する差分記録部と、
    データを利用する他のデータ利用装置が前記低減データを利用し前記差分データを利用しない場合に、前記低減データおよび前記差分データのうち前記低減データのみを、前記他のデータ利用装置へ送信するデータ送信部と
    して機能させる、データ管理プログラム。
  15. コンピュータにより実行されて、前記コンピュータを、
    測定対象を測定した測定データを取得するデータ取得部と、
    前記測定データを記録するデータ記録部と、
    前記測定データのデータ量を低減させた低減データを生成するデータ量低減部と、
    前記測定データと前記低減データとの差分を示す差分データを生成する差分生成部と、
    前記差分データを記録する差分記録部と、
    前記低減データを、データを利用する他のデータ利用装置へ送信するデータ送信部と、
    記録された前記測定データを消去するデータ消去部と、
    前記低減データを前記他のデータ利用装置から受信するデータ受信部と、
    前記差分データと前記他のデータ利用装置から受信した前記低減データを用いて前記測定データを再生するデータ再生部と
    して機能させる、データ管理プログラム。
JP2020110043A 2020-06-25 2020-06-25 データ管理システム、データ管理方法、および、データ管理プログラム Active JP7367623B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2020110043A JP7367623B2 (ja) 2020-06-25 2020-06-25 データ管理システム、データ管理方法、および、データ管理プログラム
EP21177186.0A EP3929684B1 (en) 2020-06-25 2021-06-01 Data management system, data management method, and data management program
US17/336,301 US20210405909A1 (en) 2020-06-25 2021-06-01 Data management system, data management method, and recording medium having data management program recorded thereon
CN202110704563.9A CN113849696A (zh) 2020-06-25 2021-06-24 数据管理系统、数据管理方法及记录有数据管理程序的记录介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020110043A JP7367623B2 (ja) 2020-06-25 2020-06-25 データ管理システム、データ管理方法、および、データ管理プログラム

Publications (2)

Publication Number Publication Date
JP2022007222A JP2022007222A (ja) 2022-01-13
JP7367623B2 true JP7367623B2 (ja) 2023-10-24

Family

ID=76325349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020110043A Active JP7367623B2 (ja) 2020-06-25 2020-06-25 データ管理システム、データ管理方法、および、データ管理プログラム

Country Status (4)

Country Link
US (1) US20210405909A1 (ja)
EP (1) EP3929684B1 (ja)
JP (1) JP7367623B2 (ja)
CN (1) CN113849696A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12307121B2 (en) * 2022-08-31 2025-05-20 Micron Technology, Inc. Filtering metrics associated with memory
JP2024077542A (ja) * 2022-11-28 2024-06-07 横河電機株式会社 データ記録装置、データ記録方法、および、データ記録プログラム
JP7485190B1 (ja) 2023-11-16 2024-05-16 横河電機株式会社 装置、システム、方法およびプログラム
US20250378845A1 (en) * 2024-06-05 2025-12-11 Mitsubishi Electric Research Laboratories, Inc. Systems and methods for soft event detection with event-level thresholding

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011258042A (ja) 2010-06-10 2011-12-22 Toshiba Corp プラントデータ管理装置及びプラントデータ管理方法
JP2013243551A (ja) 2012-05-21 2013-12-05 Nippon Telegr & Teleph Corp <Ntt> センサ端末装置
WO2019116513A1 (ja) 2017-12-14 2019-06-20 三菱電機株式会社 配信装置、受信装置、データ配信システムおよびデータ配信方法
JP2019109882A (ja) 2017-12-19 2019-07-04 トヨタ自動車株式会社 車両システムによるセンサデータの補正
JP2019121223A (ja) 2018-01-09 2019-07-22 日本信号株式会社 センサシステム

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3306334A1 (de) * 1983-02-23 1984-08-23 Siemens AG, 1000 Berlin und 8000 München Quantisierer fuer dpcm-codierer
US4691233A (en) * 1986-09-30 1987-09-01 Rca Corporation Rate buffer control of difference signal decimation and interpolation for adaptive differential pulse code modulator
US6377862B1 (en) * 1997-02-19 2002-04-23 Victor Company Of Japan, Ltd. Method for processing and reproducing audio signal
JP4407305B2 (ja) * 2003-02-17 2010-02-03 株式会社ケンウッド ピッチ波形信号分割装置、音声信号圧縮装置、音声合成装置、ピッチ波形信号分割方法、音声信号圧縮方法、音声合成方法、記録媒体及びプログラム
US7764958B2 (en) * 2004-03-18 2010-07-27 Microstrain, Inc. Wireless sensor system
US9295444B2 (en) * 2006-11-10 2016-03-29 Siemens Medical Solutions Usa, Inc. Transducer array imaging system
US8023928B2 (en) * 2008-01-16 2011-09-20 Intuitive Research And Technology System and method for monitoring an analog data signal
JP5480908B2 (ja) * 2010-01-22 2014-04-23 パナソニック株式会社 電力収集装置、電力計測装置及び電力収集方法
JP2011166327A (ja) * 2010-02-05 2011-08-25 Sony Corp 画像処理装置および方法
JP2011253491A (ja) 2010-06-04 2011-12-15 Toshiba Corp プラント異常検知装置,プラント異常検知装置方法,およびプログラム
JP5823222B2 (ja) * 2010-09-27 2015-11-25 株式会社東芝 生体情報システム
JP5492139B2 (ja) * 2011-04-27 2014-05-14 富士フイルム株式会社 画像圧縮装置、画像伸長装置、方法、及びプログラム
JP5901140B2 (ja) * 2011-05-17 2016-04-06 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation システムの高い可用性のためにセンサデータを補間する方法、コンピュータプログラム、システム。
EP3633991A1 (en) * 2011-12-29 2020-04-08 Swisscom AG Method and system for optimized encoding
US9686360B2 (en) * 2013-06-04 2017-06-20 Airhop Communications, Inc. Protocols, interfaces, and pre/post-processing for enabling son entities and features in base stations and wireless networks
CN104424256B (zh) * 2013-08-28 2017-12-12 华为技术有限公司 布隆过滤器生成方法和装置
JP6452994B2 (ja) * 2014-08-26 2019-01-16 キヤノンメディカルシステムズ株式会社 画像処理装置及び磁気共鳴イメージング装置
EP3320847B1 (en) * 2015-06-18 2021-02-17 Sogang University Research Foundation Adaptive medical image transmission method
US10078655B2 (en) * 2015-09-28 2018-09-18 International Business Machines Corporation Reconciling sensor data in a database
US20200225655A1 (en) * 2016-05-09 2020-07-16 Strong Force Iot Portfolio 2016, Llc Methods, systems, kits and apparatuses for monitoring and managing industrial settings in an industrial internet of things data collection environment
EP3516382A4 (en) * 2016-09-20 2020-05-06 Sensor Kinesis Corp. SURFACE ACOUSTIC WAVE BIOSENSOR USING ANALOG FRONTAL AND DNA CODED BANKS TO IMPROVE THE DETECTION LIMIT (LOD) WITH AN EXAMPLE APPARATUS THEREOF
JP6803788B2 (ja) * 2017-03-29 2020-12-23 三菱重工業株式会社 情報処理装置、情報処理方法およびプログラム
US11962671B2 (en) * 2017-05-03 2024-04-16 University Of Washington Biomimetic codecs and biomimetic coding techniques
JP6947086B2 (ja) * 2018-03-09 2021-10-13 横河電機株式会社 中継装置
JP6866872B2 (ja) * 2018-04-25 2021-04-28 オムロン株式会社 通信装置、通信装置の制御方法、外部機器、外部機器の制御方法、及び制御システム
JP6761002B2 (ja) * 2018-07-23 2020-09-23 ファナック株式会社 データ管理装置、データ管理プログラム及びデータ管理方法
US11711451B2 (en) * 2018-12-10 2023-07-25 Intwine Connect, Llc Connected gateway
TWI863996B (zh) * 2019-05-24 2024-12-01 瑞典商埃迪爾都公司 用於無損資料壓縮和解壓縮的方法、裝置、和電腦程式產品
JP7449179B2 (ja) * 2019-09-12 2024-03-13 キオクシア株式会社 メモリシステム
US11635474B2 (en) * 2019-09-30 2023-04-25 Pass & Seymour, Inc. Frequency dependent ground fault interrupt
CN110755076B (zh) * 2019-11-01 2023-08-11 上海联影医疗科技股份有限公司 磁共振扫描仪的图像采集方法、装置、设备和介质
US11687497B2 (en) * 2020-07-21 2023-06-27 Akamai Technologies Inc. Learning-based storage reduction in an overlay network
CN111985361A (zh) * 2020-08-05 2020-11-24 武汉大学 小波降噪和emd-arima的电力系统负荷预测方法及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011258042A (ja) 2010-06-10 2011-12-22 Toshiba Corp プラントデータ管理装置及びプラントデータ管理方法
JP2013243551A (ja) 2012-05-21 2013-12-05 Nippon Telegr & Teleph Corp <Ntt> センサ端末装置
WO2019116513A1 (ja) 2017-12-14 2019-06-20 三菱電機株式会社 配信装置、受信装置、データ配信システムおよびデータ配信方法
JP2019109882A (ja) 2017-12-19 2019-07-04 トヨタ自動車株式会社 車両システムによるセンサデータの補正
JP2019121223A (ja) 2018-01-09 2019-07-22 日本信号株式会社 センサシステム

Also Published As

Publication number Publication date
US20210405909A1 (en) 2021-12-30
EP3929684B1 (en) 2023-10-04
EP3929684A1 (en) 2021-12-29
CN113849696A (zh) 2021-12-28
JP2022007222A (ja) 2022-01-13

Similar Documents

Publication Publication Date Title
JP7431070B2 (ja) データ管理システム、および、データ管理方法
JP7163941B2 (ja) データ管理システム、データ管理方法、および、データ管理プログラム
JP2022007222A (ja) データ管理システム、データ管理方法、および、データ管理プログラム
JP7367622B2 (ja) データ管理システム、データ管理方法、および、データ管理プログラム
JP7099487B2 (ja) データ管理システム、データ管理方法、および、データ管理プログラム
JP2019096227A (ja) 操業改善効果算出装置、操業改善効果算出方法、操業改善効果算出プログラム、および記録媒体
WO2025139869A1 (zh) 一种噪声监测方法、装置、计算机设备和存储介质
US12190208B2 (en) Data management system, data management method, and recording medium having recorded thereon a data management program
JP7222344B2 (ja) 判定装置、判定方法、判定プログラム、学習装置、学習方法、および、学習プログラム
CN120223647B (zh) 一种用于网络虚拟手术的网络数据传输方法及系统
CN113408518B (zh) 音视频采集设备控制方法、装置、电子设备和存储介质
JP2023169587A (ja) データ記録装置、データ記録方法、および、データ記録プログラム
WO2021218626A1 (zh) 数据存储方法、装置、设备及存储介质
JP7753979B2 (ja) データ記録装置、データ記録方法、および、データ記録プログラム
CN121999899A (zh) 二氧化碳埋存速率预测模型生成及预测方法、装置及设备
Sheng et al. Research on Anomaly Detection Methodology for Deformation Monitoring in High Arch Dam
CN121239258A (zh) 一种用于医院信息工程的数据处理方法及设备
JP2017117110A (ja) フィールド機器、設定装置、及び設定プログラム
CN119473821A (zh) 硬盘性能预测方法、装置、设备、存储介质和程序产品
CN115499719A (zh) 多路数据采集装置、系统和控制方法
CN117215885A (zh) 模型训练性能检测方法、装置、计算机设备和存储介质
CN121542808A (zh) 设备状态异常检测模型处理方法、设备状态异常检测方法
CN119741685A (zh) 应用于变电场景的图像识别方法、装置和计算机设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230711

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230912

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230925

R150 Certificate of patent or registration of utility model

Ref document number: 7367623

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150