A method and system for real-time automatic generation of a laboratory original record sheet

By collecting, processing and monitoring experimental data in real time, matching problems and data transmission problems in the generation process of the laboratory's original record sheet are solved, and the automation and intelligence of experimental management is realized, and the reliability and experimental efficiency of data are improved.

CN119514511BActive Publication Date: 2025-07-25SUZHOU ZHONGYI PUBLIC HEALTH SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411554700.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-07-25
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

During the generation of original record sheets in traditional laboratories, it is difficult to match experimental data with record sheet fields, resulting in misfilling or missing fills. The transmission of sensor data is easily disturbed and caused loss or distortion, affecting the reliability and experimental scientificity of the record sheets.

Method used

The data acquisition module collects real-time data, cleans and corrects the data processing module, and matches the template fields based on the data identification. The real-time monitoring module monitors abnormalities and stores it in the database after the experiment is completed to ensure data integrity and consistency.

Benefits of technology

It realizes the automation and intelligence of laboratory records, improves the efficiency and reliability of experimental management, ensures the accuracy and consistency of data, and supports real-time monitoring of the experimental process and abnormal alarms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514511B_ABST
    Figure CN119514511B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of data management, and specifically provides a method and system for real-time automatic generation of laboratory original record sheets: After the experiment starts, the system captures data from various sensors in real time and checks whether the experimental data is lost during transmission based on the verification information, thereby ensuring the reliability of the experimental data. At the same time, the system generates data identifiers for various types of data. In the record sheet generation stage, the system dynamically fills the real-time collected experimental data into the corresponding fields according to the matching relationship between the data identifiers and the record sheet template fields to form a complete experimental record sheet. During the experiment, the system displays the data changes through the user UI interface and has an abnormal data alarm function, facilitating users to monitor the experimental progress and adjust parameters in a timely manner. After the experiment ends, the system stores the complete original record sheet in the database. The present invention realizes the automation and intelligence of laboratory records, improving the efficiency and reliability of experimental management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of laboratory data management, and particularly relates to a method and system for real-time automatic generation of laboratory original record sheets. Background Art

[0002] In modern laboratory management, the accuracy and real-time nature of experimental original record sheets are crucial for the credibility of experimental results. However, traditional manual recording methods are not only inefficient but also prone to errors, making it difficult to meet the rapidly developing scientific research needs. With the continuous progress of technology, especially the wide application of Internet of Things, artificial intelligence, and big data technologies, the methods of collecting and processing laboratory data urgently need to be innovated;

[0003] Chinese Patent Invention No. CN103226768A discloses a method and system for real-time automatic generation of laboratory original record sheets. In this method, a gas chromatograph data acquisition unit, a liquid chromatograph data acquisition unit, and a spectrometer data acquisition unit are respectively installed on the computers that are respectively matched with the laboratory detection equipment, namely gas chromatograph, liquid chromatograph, and spectrometer. The gas chromatograph data acquisition unit, the liquid chromatograph data acquisition unit, and the spectrometer data acquisition unit transmit the collected experimental data to the background data processing module in real time through a network transmission module. The user terminal automatically obtains the experimental data of the laboratory detection equipment through a user management module and generates a laboratory original record sheet;

[0004] However, during the process of generating the record sheet, an issue that cannot be ignored is the difficulty in matching experimental data with the record sheet fields during the record sheet generation stage. Due to the complexity and diversity of the data, it is difficult for them to achieve seamless docking with the preset fields on the record sheet, which is extremely likely to lead to incorrect or missing filling of data, thereby affecting the reliability of the record sheet. Incorrect records may not only mislead subsequent data analysis but also affect the scientific nature and rigor of the entire experiment. On the other hand, as a key device for data collection, sensors are extremely vulnerable to various factors such as environmental interference, equipment failure, or signal attenuation when transmitting experimental data, resulting in data loss or distortion. This not only makes the content of the record sheet incomplete but also may affect the comprehensive understanding and in-depth analysis of the entire experimental process. Summary of the Invention

[0005] The purpose of the present invention is to address the problems in the background art and propose a method and system for real-time automatic generation of laboratory original record sheets.

[0006] The technical solution of the present invention: A method for real-time automatic generation of laboratory original record sheets includes the following implementation steps:

[0007] S1. Before the experiment starts, the user first selects or creates an experimental project through the user UI module, configures the relevant parameters for data acquisition, including the acquisition frequency, acquisition duration, and record form template. Then, the user UI module transmits the experimental project and the defined relevant parameters to the record form generation module and the experimental data acquisition module;

[0008] S2. When the experiment starts, the experimental data acquisition module obtains real-time data from various sensors according to the preset acquisition frequency, generates a verification information group, and transmits the obtained experimental information {(verification information group 1, experimental data 1),..., (verification information group n, experimental data n), acquisition time} to the data processing module;

[0009] S3. The data processing module checks whether the received data is missing, generates identification information for various experimental data, and then transmits the experimental data group {(identification information 1, experimental data 1),..., (identification information n, experimental data n)} to the record form generation module;

[0010] S4. The record form generation module updates the content of the record form in real time according to the preset acquisition frequency and the progress of the experiment. Adopting an incremental update mechanism, the record form generation module fills the corresponding experimental data into the corresponding fields in the template through an experimental data matching mechanism;

[0011] S5. During the experiment, the real-time monitoring and feedback module monitors the data changes in real time, automatically marks the abnormal data points, and transmits them to the record form generation module. The record form generation module indicates the time of the abnormality and the relevant parameter values in the record form;

[0012] S6. When the experiment ends, the record form generation module automatically generates a preliminary analysis of the experimental results based on the experimental data, and transmits the generated original record form to the storage and archiving module. The storage and archiving module stores the generated original record form in the database;

[0013] S7. The user UI module displays the obtained experimental data and the generated original laboratory record form in real time.

[0014] Preferably, the generation process of the identification information is as follows:

[0015] S2-1. Generate a random number r i , calculate the first identifier

[0016] where, H() is a hash function, || represents a string concatenation operation, represents an exclusive OR operation, Cmatch is a data matching code set by the record form generation module during the initialization phase, Cmatch ∈ {0, 1} * , Clable iGenerate a code for the exclusive identifier of any experimental data type, Clable i ∈ {0, 1} * , any field is configured with an exclusive matching parameter group {Cmatch, Clable i}, {0, 1} * represents a binary string of arbitrary length;

[0017] S2-2, Calculate the second identifier

[0018] S2-3, Generate a data identifier (Lable Ⅰi , Lable Ⅱi , r i ).

[0019] Preferably, the specific implementation steps of the experimental data matching mechanism are as follows:

[0020] S3-1, Traverse and query the matching parameter group {data matching code, identifier generation code} from the system database;

[0021] S3-2, If there exists a matching parameter group {data matching code Cmatch, identifier generation code Clable i} such that and hold, then the field blank i corresponding to this matching parameter group matches the data data i , and the experimental data data i is automatically filled into the corresponding field blank i .

[0022] Preferably, the generation process of the verification information group is as follows:

[0023] S4-1, Select a random number and calculate the following first-level verification information in sequence

[0024] where, Z q * = {1, 2,..., q - 1}, and P is a generator of the q-order additive cyclic group G1;

[0025] S4-2, Calculate the following generation promotion information in sequence:

[0026] F G1i = H4(data i ||T a ||I V1i ||ID i );

[0027] F G2i= H5(data i ||T a ||I V1i ||C Ii );

[0028] Among them, T a is the experimental data acquisition time, ID i is the exclusive device number set by the data processing module in the initialization stage for any sensor, ID i ∈ {0, 1} * , C Ii is the exclusive information code of any sensor ID i , C Ii = α i × C Li , random number α i ∈ Z q * , hash functions H4, H5: {0, 1} * → Z q * ;

[0029] S4-3, Calculate the secondary verification information

[0030] Among them, hash functions H2, H3: {0, 1} * → G1 * , C Li is the experimental data acquisition permission code assigned by the data processing module in the initialization stage for any sensor ID i , C Li = s × H1(ID i ), C C is the verification code generated by the data processing module in the initialization stage, C C = s × P, random number s ∈ Z q * , hash function H1: {0, 1} * → G1 * .

[0031] Preferably, the implementation process for the data processing module to check whether the received data is missing is as follows:

[0032] S5-1, Calculate the following verification reference elements in sequence:

[0033] E V11 = H4(data1||T a ||I V11 ||ID1), E V2i = H5(data1||T a ||I V11 ||C I1 ); ...

[0035] E V1i = H4(data i ||T a ||I V1i ||ID i ), E V2i = H5(data i ||T a ||I V1i ||C Ii ); ...

[0037] E V1n = H4(data n ||T a ||I V1n ||ID n ), E V2n = H5(data n ||T a ||I V1n ||C In );

[0038] S5-2. Calculate the following verification parameters:

[0039]

[0040] Among them, e is a bilinear mapping, e: G1×G1→G2, and G2 is a multiplicative cyclic group of order q;

[0041] S5-3. If P C1 = P C2 , it indicates that the verification of each verification information group received by the data processing module passes, that is, the experimental data is not missing during the transmission process.

[0042] Preferably, all types of sensors are calibrated by NTP or the local synchronization mechanism, and the collected experimental data has accurate timestamps.

[0043] The technical solution of the present invention: A real-time automatic generation system for a laboratory original record form, which is used to execute the above-mentioned real-time automatic generation method for a laboratory original record form, including:

[0044] An experimental data acquisition module, responsible for collecting various experimental data in real time during the experiment. This module automatically obtains the key parameters in the experiment through a sensor network connected to the experimental equipment;

[0045] A data processing module, which performs cleaning, calibration, and normalization processing on the collected data through a preset algorithm;

[0046] The record sheet generation module is responsible for generating a standardized laboratory original record sheet from the processed experimental data according to the preset template specifications;

[0047] The real-time monitoring and feedback module is responsible for continuously monitoring the changes in experimental data during the experiment, and being able to detect abnormalities and automatically generate feedback according to the real-time changes in experimental data;

[0048] The storage and archiving module stores and archives the generated original record sheets according to the laboratory management specifications, and automatically saves the generated record sheets in the form of electronic documents to the database;

[0049] The user UI module is responsible for providing an interaction interface between the user and the system, and displaying the data to the user in a visual way.

[0050] Preferably, the record sheet generation module contains template configurations for various experimental items and can dynamically adjust the template content according to the experimental type.

[0051] Compared with the prior art, the above technical solution of the present invention has the following beneficial technical effects:

[0052] The present invention proposes a method and system for real-time automatic generation of a laboratory original record sheet. The method is based on the user's independent initialization of an experimental project, selection of an experimental type, and connection of corresponding sensors and devices to ensure the normal operation of the data acquisition environment. Subsequently, the system captures data from various sensors in real time after the experiment starts, and verifies whether the experimental data is lost during transmission based on the verification information, ensuring the reliability of the experimental data. Moreover, a data identifier is generated for each type of data to ensure the accuracy and consistency of the data. In the record sheet generation stage, the system dynamically fills the real-time collected data into the corresponding fields based on the matching relationship between the data identifier and the record sheet template fields to form a complete experimental record sheet. During the experiment, the system displays the data changes through the user UI interface and has an abnormal data alarm function, facilitating the user to monitor the experimental progress and adjust parameters in a timely manner. After the experiment ends, the system stores the complete original record sheet in the database. The present invention realizes the automation and intelligence of laboratory records through comprehensive technical means, improving the efficiency and reliability of experimental management. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 It is a block diagram of a system for real-time automatic generation of a laboratory original record sheet proposed by the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0054] Example 1, as Figure 1As shown in the figure, a real-time automatic generation system for laboratory original record sheets proposed by the present invention includes an experimental data acquisition module, a data processing module, a record sheet generation module, a real-time monitoring and feedback module, a storage and archiving module, and a user UI module;

[0055] The experimental data acquisition module is responsible for real-time collection of various experimental data during the experiment. This module automatically obtains key parameters in the experiment through a sensor network connected to the experimental equipment, including but not limited to temperature, pressure, humidity, and experimental time;

[0056] The data processing module performs cleaning, calibration, and normalization processing on the collected data through preset algorithms to ensure the accuracy and consistency of the data in the finally generated record sheet;

[0057] The record sheet generation module is responsible for generating standardized laboratory original record sheets from the processed experimental data according to preset template specifications. The record sheet generation module contains template configurations for various experimental items and can dynamically adjust the template content according to the experimental type to ensure that the generated record sheets meet the specification requirements of various experiments;

[0058] The real-time monitoring and feedback module is responsible for continuously monitoring the changes in experimental data during the experiment and being able to detect abnormalities in a timely manner and automatically generate feedback according to the real-time changes in the experimental data;

[0059] The storage and archiving module needs to store and archive the generated original record sheets according to laboratory management specifications, that is, automatically save the generated record sheets in the form of electronic documents to the database;

[0060] The user UI module is responsible for providing an interaction interface between the user and the system and displaying the data to the user in a visual manner.

[0061] Embodiment 2, a real-time automatic generation method for laboratory original record sheets proposed by the present invention, is applied to a real-time automatic generation system for laboratory original record sheets proposed in Embodiment 1. The implementation steps are as follows:

[0062] Initialization settings:

[0063] S1. The system administrator connects the system to experimental equipment or instruments in hardware through a standardized interface protocol (such as RS232, RS485, USB, Wi-Fi, etc.), and the system communicates and connects various sensors with laboratory instruments;

[0064] S2. On the user UI module, the user first selects or creates an experimental project and defines the relevant parameters of this experiment (including but not limited to the experimental name, experimental type, and experimental purpose). Then the user UI module transmits the experimental project and the defined relevant parameters to the record sheet generation module and the experimental data acquisition module;

[0065] It should be noted that the system is set with templates for various experimental types (including but not limited to physical experiments, chemical experiments, and biological experiments). Users can select appropriate templates according to experimental needs, and users need to clarify the experimental objectives and key parameters. The system will generate the content of the adapted record sheet based on these inputs;

[0066] S3. According to the experimental needs, the user configures the relevant parameters for data acquisition, including the acquisition frequency, acquisition duration, and data recording format (including but not limited to timestamps and units);

[0067] S4. The record sheet generation module sets the data matching code Cmatch ∈ {0, 1} * and the exclusive identification generation code Clable i ∈ {0, 1} * , matches the matching parameter group {data matching code Cmatch, identification generation code Clable i} with the fields blank i in the record sheet template, that is, any field blank i is configured with an exclusive matching parameter group {Cmatch, Clable i}, and the matching parameter group {data matching code Cmatch, identification generation code Clable i} is made public;

[0068] Among them, {0, 1} * represents a binary string of any length;

[0069] Real-time automatic generation stage of the laboratory original record sheet:

[0070] S1. At the start of the experiment, the user clicks the "Start Experiment" button in the user UI module, and the system immediately starts collecting data from the connected devices. At this time, the system will automatically activate the experimental data acquisition module. The experimental data acquisition module starts to obtain real-time data from various sensors according to the pre-set acquisition frequency, including but not limited to temperature, pressure, flow rate, and time parameters;

[0071] The system internally maintains a global clock. All sensors are calibrated for time through NTP (Network Time Protocol) or local synchronization mechanisms. The collected data will carry accurate timestamps to ensure that the data from different devices can be accurately aligned on the same time line, obtaining the experimental data real-time transmission group {data1, data2,..., data n , T a}, and then the experimental data acquisition module transmits the collected experimental data to the data processing module;

[0072] Among them, data1, data2, ..., data n are various experimental data obtained by the experimental data acquisition module, and T a is the acquisition time of the above various experimental data;

[0073] S2. The data processing module performs cleaning and normalization operations on the obtained experimental data, and its implementation process is as follows:

[0074] S2-1. For discrete noise, the data processing module uses the weighted moving average method to assign different weights to each data point in the collected sequence data {x1, x2, ..., x m} for smoothing processing. The weights are usually determined according to the distance of the data points from the current time point. The closer the data point is to the current moment, the greater the weight:

[0075]

[0076] In the formula, WMA t is the weighted moving average value at time point t, x t-i is the original data at time point t-i, wi is the weight of the i-th data point, satisfying w0≥w1≥...≥w N-1 , and N is the window length used to calculate the average value;

[0077] S2-2. The data processing module automatically identifies the sensor type and its measurement unit, and automatically completes the unit conversion according to the experimental requirements;

[0078] For example, for the temperature data in the experiment, the data processing module converts all temperatures to the unified unit of degrees Celsius (°C). For the pressure data, the data processing module unifies the pressure values to pascals (Pa) to ensure that the pressure data of different sensors can be directly compared;

[0079] S2-3. The Z-Score normalization method is used to normalize the collected experimental data, and its formula is as follows:

[0080]

[0081] In the formula, x is the original data, μ is the data mean, and σ is the data standard deviation;

[0082] S2-4. The data processing module generates identification information for any processed experimental data data i , and its generation process is as follows:

[0083] (1) Generate a random number r i , and calculate the first identification

[0084] Among them, H() is a hash function, || represents the string concatenation operation, represents the exclusive OR operation;

[0085] (2) Calculate the second identifier

[0086] (3) Generate data identifiers (Lable Ⅰi , Lable Ⅱi , r i );

[0087] S2-5. The data processing module transmits the processed data {{(Lable Ⅰ1 , Lable Ⅱ1 , r1), data1}, {(Lable Ⅰ2 , Lable Ⅱ2 , r2), data2},..., {(Lable Ⅰi , Lable Ⅱi , r i ), data i},...{(Lable Ⅰn , Lable Ⅱn , r n ), data n}, T a} to the real-time monitoring and feedback module, the storage and archiving module, and the record form generation module;

[0088] S3. The record form generation module, based on the record form template created or selected by the user, performs the following implementation operations:

[0089] S3-1. The record form generation module automatically identifies the source and type of the data, synchronizes the data from different sources, and through the global timestamp mechanism, ensures that the collection time of each data source is consistent with the experimental process, and through the experimental data matching mechanism, accurately fills the corresponding experimental data into the corresponding fields in the template;

[0090] The matching mechanism for any of the above experimental data data i is as follows:

[0091] (1) Query each matching parameter group {data matching code Cmatch, identifier generation code Clable i} from the system database;

[0092] (2) If it exists and then the field blank i data data i is successfully matched, and the experimental data datai Automatically fill in the corresponding fields blank i ;

[0093] It should be noted that the time data is recorded in the first column of any record sheet. After receiving the experimental data transmission group, the record sheet generation module automatically fills the time data into the blank in the first column, that is, automatically fills in the "time" field;

[0094] S3-2. During the experiment, the record sheet generation module updates the content of the record sheet in real time according to the predetermined acquisition frequency and experimental progress, and adopts an incremental update mechanism to ensure that after each new experimental data is collected, data is automatically appended to the record sheet, and all newly collected experimental data is continuously filled into the record sheet in chronological order to ensure that the content of the record sheet is synchronized with the experimental process;

[0095] S3-3. The record sheet generation module automatically records the operation steps during the experiment according to the preset experimental steps, and automatically generates an experimental operation log to record all experimental-related operation steps, including but not limited to the operation time of the experimenter and key events such as equipment startup / shutdown;

[0096] It should be noted that the operation log is updated synchronously with the experimental data and is displayed in the record sheet;

[0097] S4. During the experiment, the real-time monitoring and feedback module monitors the data changes in real time to judge whether the experimental progress is normal. If abnormal data or equipment failures are detected, the real-time monitoring and feedback module will automatically generate feedback and prompt the user to intervene or adjust. For abnormal data points, the real-time monitoring and feedback module automatically marks them and transmits them to the record sheet generation module, and the record sheet generation module indicates the time of the abnormality and the relevant parameter values in the record sheet;

[0098] S5. After the experiment is over, the record sheet generation module automatically generates a preliminary analysis of the experimental results based on the experimental data and transmits the generated original record sheet to the storage and archiving module;

[0099] For example, for a chemical experiment, the record sheet generation module automatically calculates parameters such as reaction rate and product concentration and directly displays them in the original record sheet;

[0100] S6. The storage and archiving module needs to store and archive the generated original record sheet according to the laboratory management specifications, and automatically saves the generated record sheet in the form of an electronic document to the database. The record sheet contains all the original data, abnormal records, and experimental steps of the experiment;

[0101] S7. The user UI module displays the obtained experimental data in real time and displays the generated laboratory original record sheet;

[0102] It should be noted that users can quickly search for historical experiment record sheets through the retrieval function of the user UI module, using indexing conditions including but not limited to experiment names, dates, and key parameters.

[0103] Example 3, a method for real-time automatic generation of laboratory original record sheets proposed by the present invention. Compared with Example 2, it proposes a method for experimental data verification and identification of missing data. The implementation steps are as follows:

[0104] S1. The data processing module defines the following initialization parameters:

[0105] (1) Select large prime number q, additive cyclic group G1, multiplicative cyclic group G2, and bilinear mapping e: G1×G1→G2;

[0106] Among them, the orders of both the additive cyclic group G1 and the multiplicative cyclic group G2 are q;

[0107] (2) Select the following hash functions:

[0108] H1, H2, H3: {0, 1} * →G1 * ;

[0109] H4, H5: {0, 1} * →Z q * ={1, 2,..., q - 1};

[0110] (3) Set a dedicated device number ID for each sensor in the experimental data acquisition module i ∈{0, 1} * , establish the association between the device number ID i and the device and make it public;

[0111] (4) Select a random number s∈Z q * , calculate the check code C C = s×P;

[0112] Among them, P is a generator of G1;

[0113] (5) Assign the experimental data acquisition permission code C i to any sensor ID Li = s×H1(ID i ), and transmit it to the experimental data acquisition module;

[0114] (6) Make the parameter group {G1, G2, e, q, P, C C , H1, H2, H3, H4, H5} public;

[0115] S2. The experimental data acquisition module selects a random number α i ∈Z q * and calculates the exclusive information code C i for any sensor ID Ii = α i × C Li ;

[0116] S3. After the experiment starts, any sensor ID i collects the experimental data data i in real time, attaches the time information T a to it, and transmits the obtained information group {data i , T a} to the experimental data acquisition module;

[0117] S4. The experimental data acquisition module generates a verification information group for any information group, and its generation process is as follows:

[0118] (1) Select a random number and calculate the following first-level verification information

[0119] (2) Calculate the following generation promotion information in sequence:

[0120] F G1i = H4(data i || T a || I V1i || ID i );

[0121] F G2i = H5(data i || T a || I V1i || C Ii );

[0122] (3) Calculate the second-level verification information

[0123] (4) Generate the verification information group G Vi = (ID i , I V1i , I V2i ), and transmit {(ID i , I V1i , I V2i ), data i , T a} to the data processing module;

[0124] S5. The data processing module verifies each received verification information group, and its verification process is as follows:

[0125] (1) Calculate the following verification reference elements in sequence:

[0126] E V11 = H4(data1||T a ||I V11 ||ID1), E V2i = H5(data1||T a ||I V11 ||C I1 ); ...

[0128] E V1i = H4(data i ||T a ||I V1i ||ID i ), E V2i = H5(data i ||T a ||I V1i ||C Ii ); ...

[0130] E V1n = H4(data n ||T a ||I V1n ||ID n ), E V2n = H5(data n ||T a ||I V1n ||C In );

[0131] (2) Calculate the following verification parameters:

[0132]

[0133] (3) If P C1 = P C2 , it indicates that the verification of each verification information group received by the data processing module is passed, that is, the experimental data is not lost during the transmission process.

[0134] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited thereto. Various changes can be made within the scope of knowledge of those skilled in the art without departing from the purpose of the present invention.

Claims

1. A real-time automatic generation method for the original record sheet of a laboratory, characterized in that, It includes the following implementation steps: S1. Before the experiment starts, the user first selects or creates an experimental project through the user UI module, configures the relevant parameters for data acquisition, including the acquisition frequency, acquisition duration, and record form template. Then, the user UI module transmits the experimental project and the defined relevant parameters to the record form generation module and the experimental data acquisition module; S2. When the experiment starts, the experimental data acquisition module obtains real-time data from various sensors according to the preset acquisition frequency, generates a verification information group, and transmits the obtained experimental information {(verification information group 1, experimental data 1),..., (verification information group n, experimental data n), acquisition time} to the data processing module; The generation process of the verification information group is as follows: A1. Select a random number φ i ∈Z q * , and calculate the following first-level check information I V1i = φ i ×P; Among them, Z q * ={1, 2,..., q - 1}, and P is a generator of the additive cyclic group G1 of order q; A2. Calculate the following generation promotion information in sequence: F G1i =H4(data i ||T a ||I V1i ||ID i ); F G2i =H5(data i ||T a ||I V1i ||C Ii ); Among them, T a is the time for experimental data acquisition, ID i is the exclusive device number set for any sensor by the data processing module in the initialization stage, ID i ∈ {0, 1} * , C Ii is the exclusive information code of any sensor ID i C Ii = α i × C Li , the random number α i ∈ Z q * , the hash functions H4, H5: {0, 1} * → Z q * ; A3. Calculate the secondary verification information I V2i = F G2i × C Li + α i × F G1i × H2(T a || P) + φ i × H3(T a || C C ) Among them, the hash functions H2, H3: {0, 1} * → G1 * , C Li is the experiment data acquisition permission code assigned by the data processing module in the initialization stage for any sensor ID i and C Li = s × H1(ID i ), C C is the check code generated by the data processing module in the initialization stage, C C = s × P, where the random number s ∈ Z q * , and the hash function H1: {0, 1} * → G1 * ; S3. The data processing module checks whether the received data is missing, generates identification information for various experimental data, and then transmits the experimental data group {(identification information 1, experimental data 1),..., (identification information n, experimental data n)} to the record form generation module; The generation process of the identification information is as follows: B1. Generate a random number r i , calculate the first identifier Lable Ⅰi =H(Cmatch||r i )⊕Clable i ; Among them, H() is a hash function, || represents the string concatenation operation, ⊕ represents the exclusive OR operation, Cmatch is the data matching code set by the single generation module during the initialization phase, and Cmatch ∈ {0, 1} * , Clable i is the exclusive identifier generation code for any experimental data type, and Clable i ∈ {0, 1} * , any field is configured with an exclusive matching parameter group {Cmatch, Clable i}, and {0, 1} * represents a binary string of arbitrary length; B2. Calculate the second label Lable Ⅱi =H(Lable Ⅰi ⊕r i ); B3. Generate a data label (Lable Ⅰi , Lable Ⅱi , r i ); S4. The record form generation module updates the content of the record form in real time according to the preset acquisition frequency and experimental progress. Adopting an incremental update mechanism, the record form generation module fills the corresponding experimental data into the corresponding fields in the template through the experimental data matching mechanism; The specific implementation steps of the experimental data matching mechanism are as follows: C1. Traverse and query the matching parameter group {data matching code, identification generation code} from the system database; C2. If there exists a matching parameter group {data matching code Cmatch, identification generation code Clable i} such that Lable Ⅰi ⊕Clable i =H(Cmatch||r i ) and Lable Ⅱi =H(Lable Ⅰi ⊕r i ) hold, then the field blank i corresponding to this matching parameter group i matches the data data i successfully, and the experimental data data i will be automatically filled into the corresponding field blank S5. During the experiment, the real-time monitoring and feedback module monitors the data changes in real time, automatically marks the abnormal data points, and transmits them to the record form generation module. The record form generation module indicates the time of the abnormality and the relevant parameter values in the record form; S6. When the experiment ends, the record form generation module automatically generates a preliminary analysis of the experimental results based on the experimental data, and transmits the generated original record form to the storage and archiving module. The storage and archiving module stores the generated original record form in the database; S7. The user UI module displays the obtained experimental data and the generated original laboratory record form in real time.

2. The real-time automatic generation method of a laboratory original record sheet according to claim 1, wherein The implementation process of the data processing module checking whether the received data is missing is as follows: S5-1. Calculate the following verification reference elements in sequence: E V11 =H4(data1||T a ||I V11 ||ID1), E V2i =H5(data1||T a ||I V11 ||C I1 ); ... E V1i =H4(data i ||T a ||I V1i ||ID i ),E V2i =H5(data i ||T a ||I V1i ||C Ii ); ... E V1n =H4(data n ||T a ||I V1n ||ID n ),E V2n =H5(data n ||T a ||I V1n ||C In ); S5-2. Calculate the following verification parameters: ; ; Among them, e is a bilinear mapping, e: G1×G1→G2, and G2 is a multiplicative cyclic group of order q; S5-3. If P C1 = P C2 , it indicates that the verification of each verification information group received by the data processing module is passed, that is, the experimental data is not missing during the transmission process.

3. A real-time automatic generation method of a laboratory original record form according to claim 1, characterized in that, All kinds of sensors are calibrated by NTP or local synchronization mechanism, and the collected experimental data has accurate timestamps.

4. A real-time automatic generation system for laboratory original record sheets, which is used to execute the real-time automatic generation method for laboratory original record sheets described in any one of claims 1 to 3, and is characterized in that, It includes: The experimental data acquisition module is responsible for collecting various experimental data during the experiment in real time. This module automatically obtains the key parameters in the experiment through the sensor network connected to the experimental equipment; The data processing module processes the collected data through preset algorithms for cleaning, calibration, and normalization; The record form generation module is responsible for generating a standardized original laboratory record form from the processed experimental data according to the preset template specifications; The real-time monitoring and feedback module is responsible for continuously monitoring the changes in experimental data during the experiment, and can detect abnormalities and automatically generate feedback based on the real-time changes in experimental data; The storage and archiving module stores and archives the generated original record sheets according to the laboratory management specifications, and automatically saves the generated record sheets in the form of electronic documents to the database; The user UI module is responsible for providing an interactive interface between the user and the system, and presenting the data to the user in a visual way.

5. The real-time automatic generation system of a laboratory original record sheet according to claim 4, characterized in that, The record sheet generation module contains template configurations for several types of experimental projects, and can dynamically adjust the template content according to the experimental type.

Citation Information

Patent Citations

  • System and method for automatically generating original lab record list in real time

    CN103226768A

  • Laboratory data automatic obtaining and matching method

    CN112597345A

  • Data acquisition and processing method and system for four-degree-of-freedom airworthiness instrument

    CN114327562A

  • User-defined processing method for laboratory original record and report template

    CN117807970A