Data recording device, data recording method, and data recording program

The data recording device selectively reduces measurement data volume based on criteria like user input and change amount, ensuring efficient storage by preserving high-priority data and reducing lower-priority data volume, addressing inefficiencies in existing technologies.

JP7753979B2Active Publication Date: 2025-10-15YOKOGAWA ELECTRIC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022081836
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-18
Publication Date
2025-10-15
Estimated Expiration
2042-05-18

AI Technical Summary

Technical Problem

Existing data recording technologies lack the ability to selectively reduce the data volume of measurement data based on specific criteria, leading to inefficient data management and potential irreversible loss of important information.

Method used

A data recording device and method that determines the reducibility of each set of measurement data using various criteria, such as user input, time, change amount, and prediction error, and applies lossless or lossy compression to reduce data volume before recording, allowing selective processing based on priority.

Benefits of technology

Enables flexible and efficient data management by preserving high-priority data while reducing the volume of lower-priority data, improving storage efficiency and maintaining data integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007753979000001
    Figure 0007753979000001
  • Figure 0007753979000002
    Figure 0007753979000002
  • Figure 0007753979000003
    Figure 0007753979000003
Patent Text Reader

Abstract

To provide a data recording device.SOLUTION: A data recording device comprises: a data obtaining unit which obtains a plurality of sets of measurement data obtained by measuring a measurement target object; a determining unit which determines whether or not the amount of data can be reduced for each measurement data for the plurality of sets of measurement data; a data amount reducing unit which reduces the amount of data for measurement data for which it is determined that the amount of data can be reduced depending on the determined result; a data compression unit which compresses the plurality of sets of measurement data including the measurement data with the reduced amount of data; and a data recording unit which records the plurality of compressed sets of measurement data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data recording device, a data recording method, and a data recording program. [Background technology]

[0002] Patent Document 1 describes that "after a portion of the measurement data is deleted to reduce the data volume, the measurement data is compressed." [Prior art document] [Patent documents] [Patent Document 1] JP 2021-162459 Summary of the Invention

[0003] A first aspect of the present invention provides a data recording device comprising: a data acquisition unit that acquires multiple sets of measurement data obtained by measuring a measurement target, a determination unit that determines whether the data volume of each of the multiple sets of measurement data can be reduced, a data volume reduction unit that reduces the data volume of measurement data determined to be reducible based on the determination result, a data compression unit that compresses the multiple sets of measurement data including the measurement data whose data volume has been reduced, and a data recording unit that records the compressed multiple sets of measurement data.

[0004] The data recording device may further include an assigning unit that assigns identification information to each of the multiple sets of measurement data indicating whether the data volume can be reduced, and the judgment unit may judge whether the data volume can be reduced for each of the measurement data based on the identification information.

[0005] In the data recording device, the assigning unit may assign the identification information to each piece of measurement data in response to a user input.

[0006] In any of the data recording devices, the determining section may determine whether the data amount can be reduced for each measurement data item based on the time when the measurement object was measured.

[0007] In any of the data recording devices, the determining section may determine whether the data amount can be reduced for each measurement data item based on a change amount in a time series.

[0008] In any of the data recording devices, the determination unit may determine whether the data amount can be reduced for each measurement data item based on a prediction error obtained by predicting the target measurement data using other measurement data.

[0009] Any one of the data recording devices may further include a trigger determination unit that determines whether or not a trigger exists for starting a process of reducing the amount of data for the plurality of sets of measurement data.

[0010] In the data recording device, the trigger may be set in response to an external instruction.

[0011] In any of the data recording devices, the trigger may be set in response to the lapse of a predetermined time.

[0012] In any of the data recording devices, the trigger may be set in response to the remaining recordable capacity not meeting a predetermined criterion.

[0013] In any of the data recording devices, the data amount reducing section may reduce at least one of the number of samples per unit time or the data size per piece of data for measurement data determined to be reducible in data amount.

[0014] In any of the data recording devices, the data compression section may losslessly compress the plurality of sets of measurement data.

[0015] Any one of the data recording devices may further include a notification unit that issues an alert when there is no measurement data that can be reduced in data volume.

[0016] Any one of the data recording devices may further include a data transmission unit that transmits measurement data to be transmitted from among the plurality of sets of measurement data to another device.

[0017] In the data recording device, the determining section may determine whether the data amount can be reduced for each measurement data item based on a history of transmission to the other device.

[0018] A second aspect of the present invention provides a data recording method, which is executed by a computer and includes the steps of: acquiring multiple sets of measurement data obtained by measuring a measurement target; determining whether the data volume of each of the multiple sets of measurement data can be reduced; reducing the data volume of the measurement data determined to be reducible based on the determination result; compressing the multiple sets of measurement data including the measurement data whose data volume has been reduced; and recording the compressed multiple sets of measurement data.

[0019] A third aspect of the present invention provides a data recording program that, when executed by a computer, causes the computer to function as a data acquisition unit that acquires multiple sets of measurement data obtained by measuring a measurement target, a determination unit that determines whether the data amount of each of the multiple sets of measurement data can be reduced, a data amount reduction unit that reduces the data amount of measurement data determined to be reducible based on the determination result, a data compression unit that compresses the multiple sets of measurement data including the measurement data whose data amount has been reduced, and a data recording unit that records the compressed multiple sets of measurement data.

[0020] The above summary of the invention does not list all of the features of the present invention, and subcombinations of these features may also be inventions. [Brief explanation of the drawings]

[0021] [Figure 1]1 shows an example of a block diagram of a data recording device 100 according to the present embodiment. [Figure 2] An example of multiple sets of measurement data that may be acquired by the data recording device 100 according to this embodiment is shown below. [Figure 3] 1 shows an example of the flow of a data recording method by the data recording device 100 according to this embodiment. [Figure 4] FIG. 1 shows an example of a block diagram of a data recording device 100 according to a modified example of the present embodiment. [Figure 5] FIG. 1 shows an example of a block diagram of a data recording device 100 according to another modified example of the present embodiment. [Figure 6] 99 illustrates an example computer 9900 in which aspects of the present invention may be embodied, in whole or in part. DETAILED DESCRIPTION OF THE INVENTION

[0022] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0023] 1 shows an example of a block diagram of a data recording device 100 according to this embodiment. The data recording device 100 acquires and records multiple sets of measurement data obtained by measuring a measurement object. In this case, the data recording device 100 determines whether the data volume can be reduced for each piece of measurement data, reduces the data volume of the measurement data for which it is determined that the data volume can be reduced, and compresses the multiple sets of measurement data including that measurement data.

[0024] The data recording device 100 may be a computer such as a personal computer (PC), tablet computer, smartphone, workstation, server computer, or general-purpose computer, or may be a computer system in which multiple computers are connected. Such a computer system is also considered a computer in a broad sense. The data recording device 100 may also be implemented as one or more virtual computer environments executable within a computer. Alternatively, the data recording device 100 may be a dedicated computer designed for recording data, or may be dedicated hardware realized by dedicated circuits. Furthermore, if the data recording device 100 is connectable to the Internet, it may be realized by cloud computing.

[0025] The data recording device 100 includes a data acquisition unit 110, a data compression unit 120, a data recording unit 130, a determination unit 170, and a data amount reduction unit 180. The data recording device 100 may further include an assignment unit 140, a trigger determination unit 150, and a data decompression unit 160. Note that these blocks are functionally separated functional blocks and may not necessarily correspond to the actual device configuration. In other words, just because something is shown as a single block in this diagram does not necessarily mean that it is configured by a single device. Also, just because something is shown as separate blocks in this diagram does not necessarily mean that it is configured by separate devices. The same applies to the subsequent block diagrams.

[0026] The data acquisition unit 110 acquires a plurality of sets of measurement data obtained by measuring the measurement target, and supplies the acquired plurality of sets of measurement data to the data compression unit 120.

[0027] The data compression unit 120 compresses multiple sets of measurement data acquired by the data acquisition unit 110. The data compression unit 120 also compresses multiple sets of measurement data including measurement data whose data volume has been reduced by the data volume reduction unit 180, which will be described later. The data compression unit 120 supplies the compressed multiple sets of measurement data (also referred to as "compressed data") to the data recording unit 130.

[0028] The data recording unit 130 records the plurality of sets of measurement data compressed by the data compression unit 120 .

[0029] The assigning unit 140 assigns identification information to each of the sets of measurement data recorded in the data recording unit 130, the identification information indicating whether the data amount can be reduced.

[0030] The trigger determination unit 150 determines whether or not there is a trigger to start a process of reducing the amount of data for multiple sets of measurement data recorded in the data recording unit 130. If the trigger determination unit 150 determines that there is a trigger, it notifies the data decompression unit 160 of this fact.

[0031] In response to a notification from the trigger determination unit 150, the data decompression unit 160 decompresses the multiple sets of measurement data recorded in the data recording unit 130, i.e., the multiple sets of measurement data compressed by the data compression unit 120. The data decompression unit 160 supplies the multiple sets of decompressed measurement data to the determination unit 170.

[0032] The determination unit 170 determines whether or not the data amount can be reduced for each of the multiple sets of measurement data expanded by the data expansion unit 160. The determination unit 170 supplies the multiple sets of measurement data to the data amount reduction unit 180 together with the result of the determination for each of the measurement data.

[0033] The data amount reducing unit 180 reduces the data amount of the measurement data for which it is determined that the data amount can be reduced, according to the result of the determination by the determining unit 170. Then, the data amount reducing unit 180 supplies the measurement data with reduced data amount to the data compressing unit 120. On the other hand, for measurement data for which it is determined that the data amount cannot be reduced, the data amount reducing unit 180 supplies the measurement data to the data compressing unit 120 as is, without reducing the data amount.

[0034] In response to this, the data compression unit 120 compresses the multiple sets of measurement data supplied from the data amount reduction unit 180. That is, the data compression unit 120 compresses the multiple sets of measurement data including the measurement data whose data amount has been reduced by the data amount reduction unit 180. Then, the data recording unit 130 records (overwrites) the multiple sets of compressed measurement data.

[0035] The operation of the data recording device 100 that may be equipped with such functional units will now be described in detail.

[0036] 2 shows an example of multiple sets of measurement data that may be acquired by the data recording device 100 according to this embodiment. This figure shows, as an example, a case in which the data recording device 100 acquires multiple sets of measurement data from five sensors, namely, sensor A, sensor B, sensor C, sensor D, and sensor E, that measure the measurement target. However, this is not limiting. The data recording device 100 may acquire multiple sets of measurement data from more than five sensors, or may acquire multiple sets of measurement data from one or more sensors that are fewer than five.

[0037] Here, the types of physical quantities measured by the multiple sensors may be the same. That is, all of sensors A to E may be capable of measuring the same type of physical quantities. Alternatively, some or all of the types of physical quantities measured by the multiple sensors may be different. That is, some of sensors A to E may be capable of measuring different types of physical quantities, or all of sensors A to E may be capable of measuring different types of physical quantities.

[0038] In this figure, from top to bottom, multiple sets of measurement data acquired from sensors A, B, C, D, and E are shown in chronological order, with the columns representing time. Note that the times indicate the times at which each sensor measured the measurement target. This figure also shows, as an example, a case in which the data recording device 100 acquired measurement data in which all sensors measured in a time-synchronized manner. However, this is not limiting. The data recording device 100 may also acquire measurement data in which at least some of the multiple sensors measured in a time-synchronized manner.

[0039] The measurement data acquired from sensor A may be, for example, data indicating multiple states (X, Y, and Z) of the object to be measured. The measurement data acquired from sensor B may be, for example, data indicating the ON / OFF state of a switch in the object to be measured. The measurement data acquired from sensor C may be, for example, data indicating, as an integer, a measurement value of an arbitrary physical quantity in the object to be measured. Furthermore, the measurement data acquired from sensor D may be, for example, data indicating, to one decimal place, a measurement value of an arbitrary physical quantity in the object to be measured. Furthermore, the measurement data acquired from sensor E may be, for example, data indicating, to two decimal places, a measurement value of an arbitrary physical quantity in the object to be measured.

[0040] The data recording device 100 according to this embodiment acquires and records, for example, such multiple sets of measurement data. In this case, the data recording device 100 according to this embodiment determines whether the data volume can be reduced for each measurement data, reduces the data volume of the measurement data for which it is determined that the data volume can be reduced, and compresses the multiple sets of measurement data including that measurement data. This will be described in detail using a flow chart.

[0041] FIG. 3 shows an example of the flow of a data recording method performed by the data recording device 100 according to this embodiment.

[0042] In step S310, the data recording device 100 acquires measurement data. For example, the data acquiring unit 110 acquires multiple sets of measurement data obtained by measuring the measurement target from multiple sensors via a communication network.

[0043] Such a communication network may be a network connecting multiple computers. For example, the communication network may be a global network interconnecting multiple computer networks. For example, the communication network may be the Internet using the Internet Protocol. Alternatively, the communication network may be realized by a dedicated line. That is, the data acquisition unit 110 may directly or indirectly communicate with a mobile phone, a smartphone, a fourth-generation (4G) terminal, a fifth-generation (5G) terminal, etc., and acquire multiple sets of measurement data.

[0044] In the above description, the case where the data acquisition unit 110 acquires multiple sets of measurement data via a communication network has been described as an example, but the present invention is not limited to this. The data acquisition unit 110 may acquire multiple sets of measurement data via other means than a communication network, such as user input or various memory devices.

[0045] Here, each of the multiple sensors is capable of acquiring measurement data obtained by measuring a measurement target. Such multiple sensors may be, for example, sensors installed in an OT (Operational Technology) area (e.g., process control (measurement) sensors) or IoT (Internet of Things) sensors, and may be, for example, industrial sensors connected to or integrated with one or more field devices installed in a plant.

[0046] Here, such plants may be, for example, industrial plants such as chemical plants, plants that manage and control wellheads and surrounding areas of gas fields and oil fields, plants that manage and control power generation such as hydroelectric, thermal and nuclear power, plants that manage and control environmental power generation such as solar and wind power, and plants that manage and control water supply and sewage systems and dams, etc.

[0047] Furthermore, the field devices installed in such a plant may be, for example, sensor devices such as pressure gauges, flow meters, and temperature sensors; valve devices such as flow control valves and on-off valves; actuator devices such as fans and motors; imaging devices such as cameras and videos that capture images of conditions and objects within the plant; audio devices such as microphones and speakers that collect abnormal sounds within the plant and emit alarm sounds; and position detection devices that output position information for each device.

[0048] Therefore, the data acquiring unit 110 may acquire measurement data measured by the sensor itself or measurement data measured inside the field device, such as temperature, pressure, flow rate, acceleration, magnetic field, position, camera image, switch on / off data, sound, and combinations thereof. The data acquiring unit 110 may also acquire values ​​generated using mathematical formulas based on these data as measurement data.

[0049] For example, the data acquiring unit 110 acquires time-series data as multiple sets of measurement data as shown in FIG. 2. As an example, the data acquiring unit 110 acquires time-series data "X, X, X, X, X, X, X, X, X, Y, Y, Y, Z, Z" as measurement data of sensor A from time T1 to time T14. The same applies to other sensors. The data acquiring unit 110 supplies the acquired multiple sets of measurement data to the data compressing unit 120.

[0050] In step S320, data recording device 100 compresses the measurement data. For example, in step S320, which follows step S310, data compression unit 120 compresses the multiple sets of measurement data acquired in step S310. Furthermore, in step S320, which follows step S370 (described later), data compression unit 120 compresses the multiple sets of measurement data including the measurement data whose data volume has been reduced in step S370. At this time, data compression unit 120 may losslessly compress the multiple sets of measurement data (lossless compression).

[0051] Here, lossless compression is a data compression method in which the data before compression and the data after compression and decompression (also called "expansion" or "decompression") are completely equal. Lossless compression is also called lossless compression because the input data before compression is completely restored. Examples of such lossless compression algorithms include Run Length Encoding (RLE), Encoding ) RLC is an algorithm for compressing data by expressing a series of data as a single piece of data with a continuous length. The following describes an example in which the data compression unit 120 uses RLC as a compression algorithm, but the present invention is not limited to this. The data compression unit 120 may also use other compression algorithms other than RLC, such as Huffman coding and LZW (Lempel-Ziv-Welch).

[0052] As an example, the data compression unit 120 may perform RLC on the time-series data "X, X, X, X, X, X, X, X, X, Y, Y, Y, Z, Z" acquired as measurement data from sensor A, to obtain compressed data "'X' 9, 'Y' 3, 'Z' 2." This means that "X" appears nine times in a row, followed by "Y" three times, followed by "Z" two times. The same applies to other sensors. The data compression unit 120 compresses multiple sets of measurement data in this manner, for example, and supplies the compressed data to the data recording unit 130.

[0053] In step S330, the data recording device 100 records the measurement data. For example, the data recording unit 130 records the multiple sets of measurement data compressed in step S320 for each sensor.

[0054] In step S340, the data recording device 100 determines whether or not there is a trigger. For example, the trigger determination unit 150 determines whether or not there is a trigger to start the process of reducing the amount of data for the multiple sets of measurement data recorded in step S330.

[0055] Such a trigger may be set in response to an external instruction. For example, the trigger may be set via user input. That is, the user may set the trigger via user input, for example, when he or she desires to start a data volume reduction process. Alternatively or in addition, the trigger may be set in response to a message from another device. That is, when the other device determines, for example, based on an analysis result, that it is desirable to start a data volume reduction process, the other device may set the trigger by sending a message to the data recording device 100.

[0056] Such a trigger may also be set in response to the elapse of a predetermined time. In this case, the time when the measurement data is recorded may be used as the starting point for counting the time. That is, the data recording device 100 may start a timer when multiple sets of measurement data are recorded in step S330, and set a trigger when the timer reaches a predetermined time. Alternatively, or in addition, the time when the measurement data is last accessed may be used as the starting point for counting the time. That is, the data recording device 100 may start a timer when multiple sets of measurement data are recorded in step S330, and reset the timer each time the recorded multiple sets of measurement data are accessed. Then, the data recording device 100 may set a trigger when the timer reaches a predetermined time.

[0057] Such a trigger may also be set when the remaining recordable capacity does not satisfy a predetermined criterion. For example, data recording device 100 may calculate the remaining capacity for recording measurement data by subtracting the total capacity of the multiple sets of measurement data recorded in step S330 from the total capacity for recording measurement data. Then, data recording device 100 may set a trigger when the remaining capacity does not satisfy the predetermined criterion.

[0058] If it is determined in step S340 that a trigger is present (Yes), trigger determination section 150 notifies data decompression section 160 of this fact. Data recording device 100 then advances the process to step S350.

[0059] In step S350, the data recording device 100 decompresses the measurement data. For example, upon receiving a notification from the trigger determination unit 150 in step S340, the data decompression unit 160 accesses the data recording unit 130 and reads the multiple sets of measurement data recorded in step S330, i.e., the compressed data compressed in step S320. The data decompression unit 160 then decompresses the compressed data using an algorithm corresponding to the compression algorithm used in step S320. In this way, the data decompression unit 160 restores the measurement data before being compressed in step S320. As an example, the data decompression unit 160 decompresses the compressed data "X"9, "Y"3, "Z"2" of sensor A into time-series data "X, X, X, X, X, X, X, X, X, Y, Y, Y, Z, Z." The same applies to the other sensors. The data decompression unit 160 supplies the multiple sets of decompressed measurement data to the determination unit 170.

[0060] In step S360, data recording device 100 determines whether the data amount can be reduced for each piece of measurement data. For example, determination unit 170 determines whether the data amount can be reduced for each set of measurement data expanded in step S350.

[0061] At this time, the determination unit 170 may determine whether or not the data amount can be reduced for each piece of measurement data in accordance with the identification information assigned by the assignment unit 140. At this time, the assignment unit 140 may assign such identification information to each piece of measurement data in response to a user input.

[0062] As an example, suppose that the user determines that the measurement data of sensor A for a certain period (e.g., a period during which state X is present) has a low priority for recording (reducing the measurement data is not a problem). In this case, the user may assign, via user input, identification information (e.g., a flag) indicating that the amount of data can be reduced to the measurement data of sensor A from time T1 to time T9. In this way, identification information may be assigned to measurement data of any sensor for a certain period. In this case, the determination unit 170 may determine that the amount of data can be reduced for the measurement data of sensor A from time T1 to time T9 based on the identification information.

[0063] Also, suppose that the user has determined that the measurement data of sensor B for all periods has a low priority for recording. In this case, the user may assign, via user input, identification information indicating that the amount of data can be reduced to the measurement data of sensor B from time T1 to time T14. In this way, identification information may be assigned to the measurement data of any sensor for all periods. In this case, the determination unit 170 determines the time, in accordance with the identification information, T1 From hours T14 It may be determined that the amount of data measured by sensor B in the above example can be reduced.

[0064] In the above description, the determination unit 170 determines whether the amount of data can be reduced based on the identification information. However, this is not limiting. The determination unit 170 may determine whether the amount of data can be reduced for each measurement data item based on the time at which the measurement object is measured. As an example, assume that the priority of recording measurement data from all sensors is predefined as low for the period from time T1 to time T3. In this case, the determination unit 170 may determine that the amount of data can be reduced for the measurement data from sensors A, B, C, D, and E from time T1 to time T3.

[0065] Furthermore, the determination unit 170 may determine whether the amount of data can be reduced for each measurement data item based on the amount of change over time. As an example, assume that the allowable range for the rate of change from the immediately preceding measurement value for sensor C is predefined as within 10% (0.9≦current value / previous value≦1.1). Focusing on time T4, the current value (measured value at time T4) is 12, and the previous value (measured value at time T3) is 12. Therefore, the rate of change obtained by dividing the current value by the previous value is 1, which is within the allowable range. Therefore, the determination unit 170 may determine that the amount of data can be reduced for the measurement data of sensor C at time T4. On the other hand, focusing on time T11, the current value (measured value at time T11) is 16, and the previous value (measured value at time T10) is 12. Therefore, the rate of change obtained by dividing the current value by the previous value is 1.33..., which is outside the allowable range. Therefore, the determination unit 170 may determine that the amount of data cannot be reduced for the measurement data of sensor C at time T11. In this way, for example, the determination unit 170 may determine that the amount of data measured by the sensor C from time T4 to time T10 can be reduced.

[0066] Furthermore, the determination unit 170 may determine whether the amount of data can be reduced for each measurement data item based on a prediction error obtained by predicting the target measurement data using other measurement data. As an example, for sensor E, the allowable range of the prediction error obtained by predicting measurement data using other measurement data is predefined as within 1% (0.99≦predicted value / measured value≦1.01). Here, assume that the measurement data acquired from sensor E can be roughly predicted using the measurement data acquired from sensor D (e.g., predicted value of sensor E = measured value of sensor D × regression coefficient (=10.7)). Focusing on time T1, the measured value is 13.88, and the predicted value is 1.3×10.7=13.91. Therefore, the prediction error obtained by dividing the predicted value by the measured value is 1.00216..., which is within the allowable range. Therefore, the determination unit 170 may determine that the amount of data can be reduced for the measurement data of sensor E at time T1. On the other hand, focusing on time T13, the measured value is 50.43 and the predicted value is 1.8×10.7=19.26, so the prediction error obtained by dividing the predicted value by the measured value is 0.38191..., which is outside the allowable range. Therefore, the determination unit 170 may determine that the amount of data cannot be reduced for the measurement data of sensor E at time T13. In this way, for example, the determination unit 170 may determine that the amount of data can be reduced for the measurement data of sensor E from time T1 to time T12.

[0067] If it is determined in step S360 that the data volume cannot be reduced for any of the measurement data (No), the data recording device 100 returns the process to step S320 and continues the flow. That is, the data recording device 100 omits the process of step S370. In this case, the determination unit 170 supplies the multiple sets of measurement data to the data volume reduction unit 180, along with a result indicating that the data volume cannot be reduced for any of the measurement data. The data volume reduction unit 180 then supplies the multiple sets of measurement data to the data compression unit 120 as is, without reducing the data volume for any of the measurement data.

[0068] On the other hand, if it is determined in step S360 that the data amount can be reduced for any of the measurement data (Yes), the determination unit 170 supplies the sets of measurement data together with information identifying the measurement data whose data amount can be reduced (for example, information identifying the sensor and / or time) to the data amount reduction unit 180. Then, the data recording device 100 proceeds to step S370.

[0069] In step S370, data recording device 100 reduces the amount of data of the measurement data. For example, data amount reducer 180 reduces the amount of data of the measurement data for which it is determined that the amount of data can be reduced, depending on the result of the determination in step S360.

[0070] As an example, assume that it has been determined that the amount of data measured by sensor C from time T4 to time T10 can be reduced. In this case, the data amount reducing unit 180 may thin out the number of samples in the time axis direction by half for the time series data "12, 12, 12, 13, 12, 12, 12" that is the measured data of sensor C from time T4 to time T10, to obtain a data sequence "12, 12, 12, 12." In this way, for example, the data amount reducing unit 180 may reduce the number of samples per unit time for the measured data for which it has been determined that the amount of data can be reduced.

[0071] Furthermore, it is assumed that it has been determined that the amount of data measured by sensor E from time T1 to time T12 can be reduced. In this case, the data amount reducer 180 may round off the time-series data "13.88, 13.92, 13.92, 13.92, 13.93, 13.88, 13.89, 13.89, 15.03, 19.29, 19.31, 19.34" that is the measured data of sensor E from time T1 to time T12 to one decimal place to obtain a data string "13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 15.0, 19.3, 19.3, 19.3." In the above description, the data amount reducing unit 180 uses rounding as an example, but a method other than rounding, such as rounding down or rounding up, may also be used. Furthermore, the data amount reducing unit 180 may reduce the amount of measurement data by reducing the number of bits used to quantize each piece of measurement data having an arbitrary dynamic range in a time series (e.g., reducing from 16 bits to 8 bits). In this way, for example, the data amount reducing unit 180 may reduce the data size per piece of measurement data for which it is determined that the amount of data can be reduced.

[0072] That is, for measurement data for which it is determined that the data amount can be reduced, the data amount reduction unit 180 can reduce at least one of the number of samples per unit time or the data size per data. Note that when a portion of the data is reduced in this way, the data will never be completely restored to its original state. Therefore, in other words, the data amount reduction unit 180 performs lossy compression on the measurement data.

[0073] The data amount reducing unit 180 supplies the measurement data with reduced data amount to the data compressing unit 120. On the other hand, for measurement data for which it is determined that the data amount cannot be reduced, the data amount reducing unit 180 supplies the measurement data as is to the data compressing unit 120 without reducing the data amount. Then, the data recording device 100 returns the process to step S320.

[0074] In step S320 following step S370, the data recording device 100 recompresses the measurement data. For example, the data compression unit 120 compresses multiple sets of measurement data including the measurement data whose data amount has been reduced in step S370.

[0075] As an example, the data compression unit 120 may perform RLC on the data sequence "12, 12, 12, 12" which is time series data that is measurement data of sensor C from time T4 to time T10, resulting in a reduced amount of data, to generate compressed data ""12"4".

[0076] Similarly, the data compression unit 120 may perform RLC on the data sequence "13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 15.0, 19.3, 19.3, 19.3" with reduced data volume for the time-series data measured by sensor E from time T1 to time T12, to obtain compressed data ""13.9"8, "15.0", "19.3"3." In this manner, for example, the data compression unit 120 compresses multiple sets of measurement data including the measurement data with reduced data volume in step S370. The data compression unit 120 then supplies the compressed multiple sets of measurement data to the data recording unit 130.

[0077] In step S330, the data recording unit 130 records, for example, the multiple sets of measurement data compressed in step S320 in this manner. As an example, the data recording unit 130 overwrites the compressed data of sensor C from time T4 to time T10, thinning the number of samples in the time axis direction by half from "123, 13, 123" to "124". Similarly, the data recording unit 130 overwrites the compressed data of sensor E from time T1 to time T12 from "13.88", "13.923, 13.93, 13.88, 13.892, 15.03, 19.29, 19.31, 19.34" to "13.98, 15.0, 19.33". This allows the data recording device 100 to increase the remaining capacity (free space) available for recording measurement data. The data recording device 100 repeats the processes from step S320 to step S370 until it is determined in step S340 that there is no trigger (No).

[0078] If it is determined in step S340 that there is no trigger (No), the data recording device 100 proceeds to step S380.

[0079] In step S380, data recording device 100 determines whether or not to end the flow. If it is determined not to end the flow (No), data recording device 100 returns the process to step S340 and continues the flow. On the other hand, if it is determined to end the flow (Yes), data recording device 100 ends this flow.

[0080] In the above flow, an example is shown in which data recording device 100 determines whether the data amount can be reduced for each piece of measurement data after decompressing the measurement data, but the measurement data may be decompressed after determining whether the data amount can be reduced for each piece of measurement data. In this case, data recording device 100 may determine whether the data amount can be reduced for each piece of measurement data, and then decompress only the measurement data for which it is determined that the data amount can be reduced. In this way, data recording device 100 may prevent unnecessary decompression / compression processing from being performed on measurement data for which the data amount cannot be reduced.

[0081] For example, process control systems in the operational technology (OT) field are expected to be integrated with systems in the information technology (IT) field, resulting in an explosive increase in data volume. In such a situation, it is not practical to record all data in its original form, and data volume reduction or selective selection is required. Therefore, when recording measurement data, compressing the measurement data after reducing its volume has been considered. Conventionally, even when recording multiple sets of measurement data with different recording priorities, all measurement data has been targeted for data volume reduction. However, some measurement data may not require data volume reduction, which is an irreversible process. Conventional technologies have not been able to flexibly accommodate such data-specific requirements.

[0082] In contrast, the data recording device 100 according to the present embodiment determines whether the data volume can be reduced for each piece of measurement data, reduces the data volume of the measurement data for which it is determined that the data volume can be reduced, and compresses multiple sets of measurement data including that measurement data. This allows the data recording device 100 according to the present embodiment to limit the target to measurement data for which the data volume can be reduced. Therefore, the data recording device 100 according to the present embodiment can selectively perform different processing on each piece of measurement data before recording, such as recording measurement data with a high recording priority as fully recoverable data that has not been subjected to irreversible processing, while recording measurement data with a low recording priority as data with a reduced data volume that has been subjected to irreversible processing.

[0083] In this case, the data recording device 100 according to the present embodiment may determine whether the data amount can be reduced for each piece of measurement data in accordance with the identification information indicating whether the data amount can be reduced. As a result, the data recording device 100 according to the present embodiment can determine whether the data amount can be reduced for each piece of measurement data in accordance with an explicit instruction via user input or the like.

[0084] Furthermore, the data recording device 100 according to this embodiment may determine whether or not the amount of data can be reduced for each measurement data based on the time when the measurement object is measured. Show Even without a formal instruction, the system can autonomously determine whether or not to reduce the amount of data for each measurement data item based on the time the measurement object was measured. This is particularly useful when it is known that measurement data for a predetermined period of time has a low priority for recording, such as when measurement data is not needed for a certain period of time after the measurement object is started.

[0085] Furthermore, the data recording device 100 according to this embodiment may determine whether or not the data volume can be reduced for each piece of measurement data based on the amount of change in the time series. This allows the data recording device 100 according to this embodiment to autonomously determine whether or not the data volume can be reduced for each piece of measurement data based on the amount of change in the time series, even without any explicit instruction. This is particularly useful, for example, when the number of states of the measurement target indicated by the measurement data is small, or when the fluctuations in the measurement values ​​are small.

[0086] Furthermore, the data recording device 100 according to this embodiment may determine whether or not the data volume can be reduced for each piece of measurement data based on a prediction error obtained by predicting the target measurement data using other measurement data. This allows the data recording device 100 according to this embodiment to autonomously determine whether or not the data volume can be reduced for each piece of measurement data based on the prediction error, even without an explicit instruction. This is particularly useful, for example, when there is a strong correlation between the other measurement data and the target measurement data.

[0087] Furthermore, the data recording device 100 according to this embodiment may determine whether or not there is a trigger to start the data amount reduction process. As a result, the data recording device 100 according to this embodiment can start the data amount reduction process only when a trigger is set in response to an external instruction, the passage of time, a decrease in capacity, or the like.

[0088] Furthermore, the data recording device 100 according to this embodiment may reduce at least one of the number of samples per unit time or the data size per data piece for measurement data for which it is determined that the data amount can be reduced. This allows the data recording device 100 according to this embodiment to selectively reduce part of the measurement data in either the time axis direction or the magnitude axis direction depending on the characteristics of the measurement data.

[0089] Furthermore, the data recording device 100 according to this embodiment may losslessly compress multiple sets of measurement data, including measurement data with reduced data volume. Thus, according to the data recording device 100 according to this embodiment, by performing a process to reduce the data volume prior to the measurement data compression process, the probability of the same values ​​occurring consecutively in the measurement data to be compressed can be increased, thereby improving the compression efficiency of the subsequent compression process. This combination of lossy and lossless data compression is particularly useful in plants where most of the time the measurement data operates normally and therefore fluctuations are minimal, but where the measurement data fluctuate greatly when an abnormality occurs on rare occasions.

[0090] FIG. 4 shows an example of a block diagram of a data recording device 100 according to a modified example of this embodiment. In FIG. 4, components having the same functions and configurations as those in FIG. 1 are denoted by the same reference numerals, and descriptions thereof will be omitted hereinafter except for differences. In this modified example, the data recording device 100 further includes a function for notifying the user when there is no measurement data for which the data volume can be reduced. The data recording device 100 according to this modified example further includes a notification unit 410 in addition to the functional units included in the data recording device 100 according to the above-described embodiment. Furthermore, in the data recording device 100 according to this modified example, the determination unit 170 instructs the notification unit 410 to take action when it determines that there is no measurement data for which the data volume can be reduced.

[0091] The notification unit 410 issues an alert in response to an instruction from the determination unit 170. As a result, the notification unit 410 issues an alert when there is no measurement data whose data volume can be reduced. At this time, the notification unit 410 may display on a monitor, output as audio through a speaker, print out using a printer, or transmit by sending a message to another device, the fact that there is no measurement data whose data volume can be reduced.

[0092] In this way, the data recording device 100 according to this modification issues an alert when there is no measurement data for which the data volume can be reduced. This allows the data recording device 100 according to this modification to inform the user that there is no measurement data for which the data volume can be reduced. Therefore, the user can recognize that the current settings do not allow the volume of recorded measurement data to be further reduced. This allows the data recording device 100 according to this modification to prompt the user, if they wish to further reduce the data volume, to add identification information indicating that the data volume can be reduced or to reset the threshold value used by the determination unit 170 to determine whether the data volume can be reduced. Therefore, in response to issuing an alert, the data recording device 100 may transition to a mode in which identification information can be added or a mode in which the threshold value can be reset, and start accepting user input.

[0093] FIG. 5 shows an example of a block diagram of a data recording device 100 according to another modification of this embodiment. In FIG. 5, components having the same functions and configurations as those in FIG. 1 are denoted by the same reference numerals, and descriptions thereof will be omitted hereinafter except for differences. The data recording device 100 according to this modification may be provided, for example, in the OT area and may be capable of transmitting at least some of the sets of measurement data acquired from a sensor provided in the OT area to another device provided in the IT area. In addition to the functional units provided in the data recording device 100 according to the above-described embodiment, the data recording device 100 according to this modification further includes a data storage unit 510 and a data transmission unit 520. Furthermore, in the data recording device 100 according to this modification, the data acquisition unit 110 supplies the acquired sets of measurement data to the data storage unit 510 instead of the data compression unit 120.

[0094] The data accumulation unit 510 accumulates multiple sets of measurement data. For example, the data accumulation unit 510 may accumulate multiple sets of measurement data acquired by the data acquisition unit 110 in chronological order for each sensor. The data accumulation unit 510 then supplies the data compression unit 120 with measurement data to be transmitted to another device from among the multiple sets of accumulated measurement data. Note that such transmission data may be selected based on a user input, or may be automatically selected by the data recording device 100, for example.

[0095] In the data recording device 100 according to this modification, the data compression section 120 compresses the measurement data to be transmitted from among the acquired sets of measurement data, and the data recording section 130 records this.

[0096] The data transmitting unit 520 transmits the measurement data recorded in the data recording unit 130, that is, the measurement data to be transmitted from among the plurality of sets of measurement data, to another device, for example, via a communication network.

[0097] Here, measurement data that has already been transmitted to other devices can also be considered data with a low priority for recording in the data recording device 100. Therefore, in the data recording device 100 according to this modification, the determination unit 170 may determine whether the data amount can be reduced for each measurement data item based on the transmission history of data transmitted to other devices by the data transmission unit 520. As an example, assume that the data transmission unit 520 has already transmitted the measurement data of sensors A, B, and C from time T1 to time T9 to other devices. In this case, the determination unit 170 may determine that the data amount can be reduced for the measurement data of sensors A, B, and C from time T1 to time T9.

[0098] In this way, the data recording device 100 according to this modification may determine whether or not the data volume can be reduced for each piece of measurement data based on the transmission history to other devices. As a result, the data recording device 100 according to this modification can autonomously determine whether or not the data volume can be reduced for each piece of measurement data based on the transmission history to other devices, even without an explicit instruction. This is particularly useful, for example, when the measurement data is transmitted to an external device for analysis of the measurement target or machine learning.

[0099] Furthermore, in the data recording device 100 according to this modification, the data transmitting unit 520 can transmit to another device the measurement data that has been subjected to processes such as expansion, reduction determination, data volume reduction, and compression. As a result, the data recording device 100 according to this modification can also reduce the amount of data transmitted from the data recording device 100 when transmitting measurement data from the OT domain to the IT domain, for example.

[0100] Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, where the blocks may represent (1) stages of a process in which operations are performed or (2) sections of an apparatus responsible for performing the operations. Particular stages and sections may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable medium, and / or a processor provided with computer-readable instructions stored on a computer-readable medium. Dedicated circuitry may include digital and / or analog hardware circuitry, and may include integrated circuits (ICs) and / or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry, including logical AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, memory elements such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.

[0101] A computer-readable medium may include any tangible device capable of storing instructions that are executed by an appropriate device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture containing instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable media may include electronic, magnetic, optical, electromagnetic, and semiconductor storage media. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray (RTM) disc, memory stick, integrated circuit card, and the like.

[0102] The computer readable instructions may include either assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages ​​such as the “C” programming language or similar programming languages.

[0103] The computer-readable instructions may be provided to a processor or programmable circuitry of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, either locally or over a wide-area network (WAN) such as a local area network (LAN), the Internet, etc., which executes the computer-readable instructions to create means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

[0104] 6 illustrates an example of a computer 9900 in which aspects of the present invention may be embodied, in whole or in part. Programs installed on the computer 9900 may cause the computer 9900 to function as or perform operations associated with an apparatus or one or more sections of the apparatus according to embodiments of the present invention, and / or to perform a process or steps of a process according to embodiments of the present invention. Such programs may be executed by the CPU 9912 to cause the computer 9900 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

[0105] The computer 9900 according to this embodiment includes a CPU 9912, a RAM 9914, a graphics controller 9916, and a display device 9918, which are interconnected by a host controller 9910. The computer 9900 also includes input / output units such as a communication interface 9922, a hard disk drive 9924, a DVD drive 9926, and an IC card drive, which are connected to the host controller 9910 via an input / output controller 9920. The computer also includes legacy input / output units such as a ROM 9930 and a keyboard 9942, which are connected to the input / output controller 9920 via an input / output chip 9940.

[0106] The CPU 9912 operates according to programs stored in the ROM 9930 and RAM 9914, thereby controlling each unit. The graphics controller 9916 retrieves image data generated by the CPU 9912 into a frame buffer or the like provided in the RAM 9914 or into the graphics controller itself, and causes the image data to be displayed on the display device 9918.

[0107] The communication interface 9922 communicates with other electronic devices via a network. The hard disk drive 9924 stores programs and data used by the CPU 9912 in the computer 9900. The DVD drive 9926 reads programs or data from the DVD-ROM 9901 and provides the programs or data to the hard disk drive 9924 via the RAM 9914. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0108] The ROM 9930 stores therein a boot program or the like that is executed by the computer 9900 upon activation, and / or programs that depend on the hardware of the computer 9900. The input / output chip 9940 may also connect various input / output units to the input / output controller 9920 via a parallel port, a serial port, a keyboard port, a mouse port, etc.

[0109] The programs are provided by a computer-readable medium such as a DVD-ROM 9901 or an IC card. The programs are read from the computer-readable medium, installed in the hard disk drive 9924, RAM 9914, or ROM 9930, which are also examples of computer-readable media, and executed by the CPU 9912. The information processing described in these programs is read by the computer 9900, and causes cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing information manipulation or processing in accordance with the use of the computer 9900.

[0110] For example, when communication is performed between the computer 9900 and an external device, the CPU 9912 may execute a communication program loaded into the RAM 9914 and instruct the communication interface 9922 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 9912, the communication interface 9922 reads transmission data stored in a transmission buffer processing area provided in the RAM 9914, the hard disk drive 9924, the DVD-ROM 9901, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer processing area or the like provided on the recording medium.

[0111] The CPU 9912 may also cause all or a necessary portion of a file or database stored on an external recording medium such as a hard disk drive 9924, a DVD drive 9926 (DVD-ROM 9901), an IC card, etc. to be read into the RAM 9914, and perform various types of processing on the data on the RAM 9914. The CPU 9912 then writes back the processed data to the external recording medium.

[0112] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and subjected to information processing. The CPU 9912 may perform various types of processing on data read from the RAM 9914, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequences of the programs, and write the results back to the RAM 9914. The CPU 9912 may also search for information in a file, database, etc. on the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored on the recording medium, the CPU 9912 may search for an entry that matches a condition specified by the attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

[0113] The programs or software modules described above may be stored in a computer-readable medium on or near the computer 9900. A recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can also be used as a computer-readable medium, thereby providing the programs to the computer 9900 via the network.

[0114] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.

[0115] It should be noted that the execution order of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," etc., and that the processes can be performed in any order unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that the processes must be performed in this order. [Explanation of symbols]

[0116] 100 Data recording device 110 Data Acquisition Unit 120 Data Compression Unit 130 Data recording unit 140 Granting Department 150 Trigger determination unit 160 Data decompression unit 170 Judgment Department 180 Data Volume Reduction Unit 410 Notification Department 510 Data Storage Unit 520 Data Transmission Unit 9900 Computer 9901 DVD-ROM 9910 Host Controller 9912 CPU 9914 RAM 9916 Graphics Controller 9918 Display Device 9920 Input / Output Controller 9922 Communication Interface 9924 Hard Disk Drive 9926 DVD drive 9930 ROM 9940 I / O chip 9942 keyboard

Claims

1. a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a trigger determination unit that determines whether or not there is a trigger to start a data amount reduction process for each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; A data recording device comprising:

2. 2. The data recording device according to claim 1, wherein the trigger is set in response to an external instruction.

3. 2. The data recording device according to claim 1, wherein the trigger is set in response to the lapse of a predetermined time.

4. 2. The data recording device according to claim 1, wherein the trigger is set in response to the remaining recordable capacity not satisfying a predetermined standard.

5. A data acquisition unit that acquires multiple sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; Equipped with The assigning unit assigns the identification information to each piece of measurement data in response to a user input.

6. A data acquisition unit that acquires multiple sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; Equipped with The determination unit determines whether the amount of data can be reduced for each measurement data item based on the time the measurement object was measured.

7. A data acquisition unit that acquires multiple sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; Equipped with The determination unit determines whether the data amount can be reduced for each measurement data item based on the amount of change in the time series.

8. A data acquisition unit that acquires multiple sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; Equipped with The determination unit determines whether the data amount can be reduced based on a prediction error when the target measurement data is predicted using other measurement data.

9. 9. The data recording device according to claim 1, wherein the data amount reduction unit reduces at least one of the number of samples per unit time or the data size per data piece for measurement data for which it is determined that the data amount can be reduced.

10. 9. The data recording device according to claim 1, wherein the data compression section losslessly compresses a plurality of sets of measurement data including the measurement data with reduced data volume.

11. The data recording device according to claim 1 , further comprising a notification unit that issues an alert when there is no measurement data that can be reduced in data volume.

12. The data recording device according to claim 1 , further comprising a data transmitting unit that transmits measurement data to be transmitted from among the plurality of sets of acquired measurement data to another device.

13. The data recording device according to claim 12 , wherein the determining unit determines whether the amount of data can be reduced for each measurement data item based on a history of transmission to the other device.

14. The method is executed by a computer, and the computer Obtaining multiple sets of measurement data by measuring the measurement object; assigning identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; determining whether or not there is a trigger for starting a data amount reduction process for each of the plurality of sets of acquired measurement data; determining whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; reducing the amount of data for the measurement data for which it has been determined that the amount of data can be reduced according to the result of the determination; compressing a plurality of sets of measurement data including the measurement data with reduced data volume; recording the compressed sets of measurement data; A data recording method comprising:

15. A method for implementing the method of claim 15, wherein the method is executed by a computer, and the computer: Obtaining multiple sets of measurement data by measuring the measurement object; assigning identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; determining whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; reducing the amount of data for the measurement data for which it has been determined that the amount of data can be reduced according to the result of the determination; compressing a plurality of sets of measurement data including the measurement data with reduced data volume; recording the compressed sets of measurement data; Equipped with A data recording method, wherein in the step of assigning the identification information, the identification information is assigned to each measurement data item in accordance with a user input.

16. A method for implementing the method of claim 16, wherein the method is executed by a computer, and the computer: Obtaining multiple sets of measurement data by measuring the measurement object; assigning identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; determining whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; reducing the amount of data for the measurement data for which it has been determined that the amount of data can be reduced according to the result of the determination; compressing a plurality of sets of measurement data including the measurement data with reduced data volume; recording the compressed sets of measurement data; Equipped with a data recording method in which, in determining whether the data amount can be reduced, whether the data amount can be reduced is determined for each measurement data based on the time during which the measurement object was measured;

17. A method for implementing the method of claim 17, wherein the method is executed by a computer, and the computer: Obtaining multiple sets of measurement data by measuring the measurement object; assigning identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; determining whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; reducing the amount of data for the measurement data for which it has been determined that the amount of data can be reduced according to the result of the determination; compressing a plurality of sets of measurement data including the measurement data with reduced data volume; recording the compressed sets of measurement data; Equipped with a data recording method in which, in determining whether the data amount can be reduced, the determination is made for each measurement data item based on a change in the amount of data over time.

18. A method for implementing the method of claim 18, wherein the method is executed by a computer, and the computer: Obtaining multiple sets of measurement data by measuring the measurement object; assigning identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; determining whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; reducing the amount of data for the measurement data for which it has been determined that the amount of data can be reduced according to the result of the determination; compressing a plurality of sets of measurement data including the measurement data with reduced data volume; recording the compressed sets of measurement data; Equipped with A data recording method, wherein in determining whether the data amount can be reduced, the determination is made based on a prediction error when the target measurement data is predicted using other measurement data.

19. The method is executed by a computer, causing the computer to: a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a trigger determination unit that determines whether or not there is a trigger to start a data amount reduction process for each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; A data recording program that functions as a

20. A method for implementing the method of claim 20, wherein the method is executed by a computer, and the computer is configured to: a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; and make it work, The assigning unit assigns the identification information to each piece of measurement data in response to a user input.

21. A method for implementing the method of claim 21, wherein the method is executed by a computer, and the computer is a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; and make it work, The determination unit determines whether the amount of data can be reduced for each measurement data based on the time the measurement object was measured.

22. A method for implementing the method of claim 22, wherein the method is executed by a computer, and the computer is a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; and make it work, The determination unit determines whether the data amount can be reduced for each measurement data item based on the amount of change in the time series.

23. A method for implementing the method of claim 23, wherein the method is executed by a computer, and the computer is a data acquisition unit that acquires a plurality of sets of measurement data obtained by measuring the measurement object; an assigning unit that assigns identification information indicating whether the amount of data can be reduced to each of the plurality of sets of acquired measurement data; a determination unit that determines whether or not the amount of data can be reduced for each of the plurality of sets of acquired measurement data in accordance with the identification information; a data amount reduction unit that reduces the amount of measurement data for which it is determined that the amount of data can be reduced according to the result of the determination; a data compression unit that compresses a plurality of sets of measurement data including the measurement data with reduced data volume; a data recording unit for recording the compressed sets of measurement data; and make it work, The determination unit determines whether the amount of data can be reduced based on a prediction error when the target measurement data is predicted using other measurement data.

Citation Information

Patent Citations

  • Multi-beam sounding method

    JP2006023194A

  • Data management system and data management method

    JP2021144629A

  • Data management system, data management method, and data management program

    JP2021162459A