Experimental electronic record book generation method and system
By configuring the library source interface through the mapping relationship between experimental projects and record books, and combining the permissions and operation logic of the experimental participants to generate sub-record books, and dividing and mapping them based on the approval scope of the reviewers, it solves the problems of extensive permission management, lack of data verification mechanism and rigid approval process in the existing technology, and realizes efficient, secure and compliance traceability of experimental records.
Patent Information
- Application Number
- CN202510830534.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-26
AI Technical Summary
The existing experimental recording methods have problems such as extensive authority management, lack of data verification mechanism and rigid approval process, which lead to data leakage, unauthorized operation, unreliable experimental results, low approval efficiency and difficulty in ensuring record integrity.
By configuring the library source interface through the mapping relationship between experimental projects and record books, sub-record books are generated based on the authority scope and operation logic of the experimental participants, and they are divided and mapped based on the approval scope of the auditors to build a dynamic verification and compliance traceability system.
It achieves accurate matching and efficient calling of multi-source data, refined management of permissions, dynamic updating of experimental data and full-process compliance traceability, improving the security and accuracy of experimental records and the degree of automation of the generation process.
Smart Images

Figure CN120705846A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for generating an electronic experimental notebook. Background Art
[0002] In the field of experimental records, paper records or simple spreadsheet systems are currently widely used. However, existing methods have obvious shortcomings: First, the authority management is extensive, and it is impossible to fine-tune the segmentation based on the roles, qualifications, and task attributes of experimental participants. The access and operation of records by personnel with different permissions lacks precise control, which can easily lead to data leakage or misoperation. Second, the lack of data verification mechanisms makes it difficult to build systematic verification nodes based on experimental operation logic. The accuracy and compliance of experimental data cannot be effectively guaranteed, affecting the reliability of experimental results. Third, the approval process is rigid. When faced with multi-level audit requirements, it is impossible to flexibly segment records according to the approval scope of the auditors. The approval efficiency is low and the process is opaque. At the same time, when merging sub-records, there is a lack of orderly arrangement based on operational logic and data cross-operation updates, making it difficult to maintain the integrity and consistency of experimental records. The combined effect of these problems not only leads to security risks such as data leakage and unauthorized operation in experimental records, but also makes it difficult to ensure data accuracy and compliance, the approval efficiency is low and the process is opaque, and the integrity and logical consistency of records are damaged. Ultimately, the process of generating experimental records is unreliable and the operation is cumbersome, which seriously affects the traceability of experimental data and the standardization and efficiency of scientific research work. Summary of the Invention
[0003] The purpose of the present invention is to address the problems of low efficiency and unreliable data in the production process of experimental notebooks caused by technical barriers such as low efficiency in multi-source experimental data integration, extensive authority control and difficulty in tracing the approval process in the existing technology. A method and system for generating experimental electronic notebooks are proposed. By dynamically calling the corresponding notebook according to the experimental project and configuring the heterogeneous library source interface, accurate matching and efficient calling of multi-source data and experimental projects are achieved; based on the authority range of the participating objects, the notebook is hierarchically divided into sub-notebooks to achieve fine-grained granularity control of authority; data nodes and verification mechanisms are configured in combination with the experimental operation logic chain, and a dynamic verification and compliance tracing system covering the entire experimental process is constructed through secondary segmentation according to the approval authority range after structured merging and bidirectional mapping of approval results, which realizes efficient integration and dynamic update of experimental data, fine-grained control of authority and compliance tracing of the entire life cycle of experimental records, significantly improving the security, accuracy, compliance and generation process automation of experimental records.
[0004] In a first aspect, a technical solution provided in an embodiment of the present invention is: a method for generating an electronic experimental notebook, comprising the following steps: According to the experimental project, the corresponding experimental record book is retrieved and the corresponding library source is configured. The experimental record book is divided into several sub-record books according to the authority scope of the experimental participants; According to the experimental operation logic, the corresponding experimental data and verification nodes are configured for the sub-record book to obtain the sub-record book to be approved; Merge several pending-approval sub-record books into a pending-approval lab record book, and split the pending-approval lab record book twice according to the reviewer's approval scope to obtain approval copies; Map the approval result of the approval copy to the lab record book to be approved to generate the target lab record book.
[0005] Preferably, the step of retrieving the corresponding experimental notebook according to the experimental project and configuring the corresponding library source comprises the following steps: determining an associated database through a mapping relationship between the experimental project and the experimental notebook, wherein each experimental project corresponds to at least one dedicated experimental notebook template; A library source interface is configured for the experiment record book according to the type parameters and configuration rules of the experiment project. The library source interface is connected to the basic database, method library and equipment library.
[0006] Preferably, the step of dividing the experimental record book into several sub-record books according to the scope of authority of the experimental participants comprises the following steps: Construct an object attribute model for experimental participants, including role attributes, qualification attributes, and task attributes; construct a record book segmentation rule set based on experimental stage segmentation, type segmentation, and operation area segmentation; Generate a permission mapping table based on object attributes and their corresponding segmentation rules; The experimental record book is structurally parsed through the document parser combined with the permission mapping table to generate a sub-record book adapted to the attributes of each object.
[0007] Preferably, configuring the corresponding experimental data and verification nodes for the sub-record book according to the experimental operation logic to obtain the sub-record book to be approved comprises the following steps: An operation logic diagram is constructed based on the experimental operation elements of the sub-recordbook, and a verification space is randomly generated with logical nodes as the insertion gaps. The operation type of the logic operation diagram retrieves the corresponding library source information and fills it into the sub-recordbook. The sub-recordbook is updated based on the real-time experimental data combined with the library source information. The verification identifier is determined according to the verification logic of the verification space; the compliance mark is performed on the sub-record book according to the verification identifier to generate a sub-record book to be approved.
[0008] Preferably, the step of determining the verification identifier according to the verification logic of the verification space comprises the following steps: Determine the number of verification spaces corresponding to the current sub-recordbook and the logical duration between adjacent logical nodes; The unique identification code of the object attribute is divided according to the logic verification time and the number of verification spaces to obtain the identity sub-code matching the number of verification spaces; Each logical node extracts the identity subcode of the corresponding serial number and splices them together to obtain the authentication code; the authentication code and the unique identity identification code are used to perform compliance verification to obtain the verification identifier.
[0009] Preferably, the step of merging several pending-approval sub-recordbooks into a pending-approval experiment recordbook comprises the following steps: arranging the experiment operation nodes in each sub-recordbook in chronological order or causal relationship according to the operation logic diagram, and generating an experiment operation flow chart corresponding to the entire experiment project; The sub-record books to be approved are merged according to the splicing logic of the experimental operation flow chart and the data of the sub-record books to be approved are updated according to the cross operation logic of the experimental data in each sub-record book.
[0010] Preferably, the method of performing secondary division of the laboratory record book to be approved according to the approval scope of the reviewer to obtain the approval copy comprises the following steps: Extract the role attributes of the reviewer and the corresponding approval authority range in the object attribute model; Based on the preset multi-level review node configuration of the experiment, the position of the current reviewer in the approval process and the scope of accessible content are determined to generate an approval operation logic diagram; According to the number of logic nodes in the approval operation logic diagram and the logic approval time, the approval experiment record book is divided to obtain the approval copy.
[0011] Preferably, the step of mapping the approval result of the approval copy to the experiment record book to be approved to generate the target experiment record book comprises the following steps: Construct approval mapping paths based on approval node locations and approver role attributes; The approval end receives the approval copy for compliance review, feeds back the approval result to the corresponding approval copy through the approval mapping path, and marks it with an approval mark; The target experiment record book is obtained by merging the approved copies with the marks through the splicing logic of the approval operation logic diagram.
[0012] In a second aspect, a technical solution provided in an embodiment of the present invention is: a system for generating an electronic experiment notebook, applicable to the method for generating an electronic experiment notebook described above, comprising: One-time configuration module: retrieve the corresponding experimental record book according to the experimental project and configure the corresponding library source; The primary splitting module: splits the experimental record book into several sub-record books according to the scope of authority of the experimental participants; the secondary configuration module: configures the corresponding experimental data and verification nodes for the sub-record books according to the experimental operation logic to obtain the sub-record books to be approved; Merge module: merge several pending-approval sub-record books into a pending-approval experiment record book; Secondary segmentation module: splits the lab record book to be approved twice according to the approval scope of the reviewer to obtain the approval copy; generation module: maps the approval result of the approval copy to the lab record book to be approved to generate the target lab record book.
[0013] In the third aspect, a technical solution provided in an embodiment of the present invention is: an electronic device, characterized in that it includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method for generating an experimental electronic notebook when calling the computer program in the memory.
[0014] In a third aspect, a technical solution provided in an embodiment of the present invention is: a storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are loaded and executed by a processor, the steps of a method for generating an experimental electronic notebook are implemented.
[0015] Beneficial effects of the present invention: (1) In response to the problems of low efficiency and format incompatibility in the integration of multi-source experimental data in the existing technology, this application proposes a solution to determine the associated database through the mapping relationship between experimental projects and notebooks, and configure the library source interface for the experimental notebook to connect to the basic database, method library and equipment library. This solution dynamically calls the corresponding notebook template, combines the experimental project type parameters and configuration rules to achieve standardized association of heterogeneous data sources, so that experimental data in different formats can be automatically adapted and efficiently called based on the library source interface, solving the low matching efficiency problem caused by data format incompatibility in traditional solutions; (2) To address the problem of extensive authority control and the risk of unauthorized access, this application constructs an object attribute model that includes role attributes, qualification attributes, and task attributes. It combines rule sets such as experimental stage segmentation and type segmentation to generate an authority mapping table, and uses a document parser to perform structured segmentation on the experimental record book to generate sub-record books. This solution breaks through the simple document segmentation model and realizes refined granularity control based on object attributes, effectively reducing the risk of unauthorized access to data; (3) In response to the problems of difficulty in tracing the approval process and lack of full-cycle verification, this application configures verification nodes and dynamic verification mechanisms in the experimental operation logic chain, implements compliance marking by constructing verification spaces and generating identity verification codes, and constructs a traceability system through two-way mapping of approval results. Specifically, the system divides the personnel identity code into identity sub-codes based on the logical duration and number of verification spaces between logical nodes, and implements operational compliance verification through splicing verification; at the same time, based on the approval mapping path, the approval results are fed back to the corresponding approval copy, forming a full-process traceability from data generation to approval, which solves the traceability problem caused by the unclear approval process segmentation rules in traditional solutions.
[0016] The above content of the invention is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Other features, objects, and advantages of the present invention will become more apparent upon reading the detailed description of the non-limiting embodiments made with reference to the following drawings. The drawings are for the purpose of illustrating preferred embodiments only and are not to be construed as limiting the present invention. Like reference characters are used throughout the drawings to designate like parts.
[0018] Figure 1 This is a flow chart of a method for generating an experimental electronic notebook according to the present invention.
[0019] Figure 2 This is a framework diagram of an experimental electronic notebook generation system of the present invention. DETAILED DESCRIPTION
[0020] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific implementation method described herein is only an optimal embodiment of the present invention, which is only used to explain the present invention and does not limit the scope of protection of the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0021] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts depict the operations (or steps) as sequential processes, many of the operations (or steps) can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operations are completed, but can also have additional steps not included in the figures; the process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0022] Example 1: Figure 1 As shown, a method for generating an electronic experimental notebook includes the following steps: S1. According to the experimental project, the corresponding experimental record book is retrieved and the corresponding library source is configured. According to the authority scope of the experimental participants, the experimental record book is divided into several sub-record books.
[0023] As an optional embodiment, the steps of retrieving the corresponding experimental record book and configuring the corresponding library source according to the experimental project include the following steps: Determine an associated database through a mapping relationship between experimental projects and experimental notebooks, wherein each experimental project corresponds to at least one dedicated experimental notebook template; A library source interface is configured for the experiment record book according to the type parameters and configuration rules of the experiment project. The library source interface is connected to the basic database, method library and equipment library.
[0024] It can be understood that this embodiment adopts the technical means of determining the associated database by establishing a mapping relationship between experimental projects and experimental record books, and each experimental project corresponds to at least one dedicated experimental record book template, and configuring the library source interface connecting the basic database, method library and equipment library for the experimental record book according to the type parameters and configuration rules of the experimental project. It realizes the dynamic retrieval of the corresponding record book according to the experimental project and the configuration of heterogeneous library source interfaces, thereby achieving accurate matching and efficient calling of multi-source data and experimental projects, solving the problems of low efficiency and format incompatibility of multi-source experimental data integration in the existing technology, and enabling experimental data in different formats to be automatically adapted and efficiently called based on the library source interface.
[0025] For example, in a chemical experiment scenario, when carrying out the "catalyst preparation and activity test" project, this embodiment determines that a dedicated catalyst experiment record book template is stored in the associated database corresponding to the project by establishing a mapping relationship between the experimental project and the experimental record book. Then, according to the type parameters of the experimental project (such as the catalyst type is a metal oxide, the reaction temperature range is 200-300 ° C, etc.) and the configuration rules, the library source interface is configured for the experimental record book to connect it to the basic database (such as storing the chemical property data of the catalyst raw material), the method library (such as storing the standard operating procedures for catalyst preparation) and the equipment library (such as storing the usage parameters of equipment such as reactors and spectrometers). Through the above initial configuration, the corresponding record book can be dynamically called according to the experimental project and the heterogeneous library source interface can be configured to achieve accurate matching and efficient calling of multi-source data and experimental projects, solving the problems of low efficiency and format incompatibility of multi-source experimental data integration in the prior art, so that experimental data in different formats can be automatically adapted and efficiently called based on the library source interface.
[0026] As an optional embodiment, the step of dividing the experiment record book into several sub-record books according to the scope of authority of the experiment participants includes the following steps: Construct an object attribute model for experimental participants, including role attributes, qualification attributes, and task attributes; construct a record book segmentation rule set based on experimental stage segmentation, type segmentation, and operation area segmentation; Generate a permission mapping table based on object attributes and their corresponding segmentation rules; The experimental record book is structurally parsed through the document parser combined with the permission mapping table to generate a sub-record book adapted to the attributes of each object.
[0027] It can be understood that this embodiment adopts the method of constructing an attribute model of experimental participant objects including role attributes, qualification attributes and task attributes, and constructing a record book segmentation rule set in combination with experimental stage segmentation, type segmentation and operation area segmentation. A permission mapping table is generated according to the object attributes and their corresponding segmentation rules, and a document parser is used to perform structured analysis on the experimental record book in combination with the permission mapping table. This method realizes hierarchical segmentation of the record book based on the permission scope of the participating objects to generate sub-record books, thereby achieving refined granularity control of permissions, solving the problems of data leakage and unauthorized operation caused by the rough permission management in the existing technology, and effectively ensuring the security of experimental data and the standardization of operations.
[0028] For example, in the experimental scenario of "catalyst preparation and activity test", the process of dividing the record book into sub-record books according to the scope of authority of the experimental participants is as follows: first, construct an object attribute model including role attributes (such as project leader Professor Wang, researcher Li, assistant Xiao Zhang), qualification attributes (such as Li Gong holds the "Material Preparation Qualification Certificate L3" with the number ZZ2025001) and task attributes (such as Li Gong is responsible for "precursor solution preparation" and Xiao Zhang is responsible for "muffle furnace temperature calibration"). Then, according to the experimental stage segmentation (raw material preparation, high temperature sintering, activity test), type segmentation (operation steps, equipment parameters, result data), operation The system performs regional segmentation (burden preparation area A, sintering area B) to construct a record book segmentation rule set, and then generates a permission mapping table based on the object attributes and their corresponding segmentation rules (for example, Mr. Li can access the operating steps and equipment parameters of the raw material preparation stage in area A). Finally, the complete experimental record book is structurally parsed through the document parser combined with the permission mapping table, and a "Raw Material Preparation Sub-Record Book" containing only the batching operation steps and electronic balance calibration parameters in area A is generated for Mr. Li, and a "Sintering Equipment Parameter Sub-Record Book" that only displays the temperature data of the muffle furnace in area B is generated for Xiao Zhang. This ensures that people with different permissions can only obtain the sub-record book content that matches their own attributes, avoiding the risk of cross-authority data access.
[0029] S2. According to the experimental operation logic, the corresponding experimental data and verification nodes are configured for the sub-record book to obtain the sub-record book to be approved.
[0030] As an optional embodiment, configuring corresponding experimental data and verification nodes for the sub-record book according to the experimental operation logic to obtain the sub-record book to be approved includes the following steps: An operation logic diagram is constructed based on the experimental operation elements of the sub-recordbook, and a verification space is randomly generated with logical nodes as the insertion gaps. The operation type of the logic operation diagram retrieves the corresponding library source information and fills it into the sub-recordbook. The sub-recordbook is updated based on the real-time experimental data combined with the library source information. The verification identifier is determined according to the verification logic of the verification space; the compliance mark is performed on the sub-record book according to the verification identifier to generate a sub-record book to be approved.
[0031] It can be understood that this embodiment uses an operation logic diagram based on the experimental operation elements of the sub-record book and randomly generates a verification space with logic nodes as insertion gaps. The corresponding library source information is retrieved through the operation type of the logic operation diagram to fill it into the sub-record book, and the data of the sub-record book is updated according to the real-time experimental data combined with the library source information. The verification identifier is determined according to the verification logic of the verification space and the compliance of the sub-record book is marked accordingly. This technical means realizes the configuration of corresponding experimental data and verification nodes for the sub-record book according to the experimental operation logic to obtain a sub-record book to be approved, thereby achieving the configuration of data nodes and verification mechanisms in combination with the experimental operation logic chain, building a dynamic verification system covering the experimental process, ensuring the accuracy and compliance of experimental data, solving the problem of insufficient reliability of experimental data caused by the lack of data verification mechanism in the existing technology, and improving the compliance and traceability of experimental records.
[0032] For example, in the experiment of "Catalyst Preparation and Activity Test", for the "Raw Material Preparation Sub-record Book" of researcher Li Gong, this embodiment configures the experimental data and verification nodes according to the following process: first, according to the operation elements of "Preparation of Zinc Nitrate and Copper Oxide Solution" in the sub-record book, construct the operation logic diagram of "Raw Material Weighing → Solution Mixing → High-Temperature Sintering → Sample Grinding", and randomly generate the verification space of ±5°C temperature fluctuation and ±10 minutes insulation time between the logic nodes of the "High-Temperature Sintering" link (set temperature 250°C, insulation for 2 hours); then, according to the operation type of the logic operation diagram, retrieve the "Metal Oxide Weighing Accuracy Standard" from the method library, obtain the "Muffle Furnace Temperature Control Parameter Range" from the equipment library and fill it into the sub-record book, and synchronize the electronic balance weighing 0.5 mol of zinc nitrate and copper oxide in real time. The record content is updated with data such as 0.3 mol of copper smelting and the current real-time temperature of 248°C of the muffle furnace (in the verification space); then the three verification spaces (weighing accuracy, temperature control, and holding time) corresponding to the sub-record book and the logical durations of 10 minutes, 60 minutes, and 30 minutes of the adjacent nodes are determined, and Mr. Li’s work number YZ20250617 is divided into three identity sub-codes of "YZ20", "2506", and "17" according to the proportion of duration. The corresponding sub-codes are extracted from each logical node and spliced into the verification code "YZ20250617". After comparison with the original identifier, a compliance mark "√" is generated in the sub-record book, and finally a "raw material preparation sub-record book" awaiting approval is formed to ensure that the accuracy and compliance of the experimental data are controlled through the operation logic and verification mechanism during the generation stage.
[0033] As an optional embodiment, the step of determining the verification identifier according to the verification logic of the verification space includes the following steps: Determine the number of verification spaces corresponding to the current sub-recordbook and the logical duration between adjacent logical nodes; The unique identification code of the object attribute is divided according to the logic verification time and the number of verification spaces to obtain the identity sub-code matching the number of verification spaces; Each logical node extracts the identity subcode of the corresponding serial number and splices them together to obtain the authentication code; the authentication code and the unique identity identification code are used to perform compliance verification to obtain the verification identifier.
[0034] It can be understood that this embodiment adopts the method of first determining the number of verification spaces corresponding to the current sub-record book and the logical duration between adjacent logical nodes, and then dividing the unique identity identification code of the object attribute according to the logical verification duration and the number of verification spaces to obtain the identity sub-code that matches the number of verification spaces, and then extracting the identity sub-code of the corresponding serial number from each logical node to splice it into the identity authentication code, and finally using the identity authentication code and the unique identity identification code to perform compliance verification. This technical means realizes the determination of the verification identification according to the verification logic of the verification space, thereby achieving the construction of a dynamic verification node in combination with the experimental operation logic chain, and ensuring the compliance and traceability of the experimental operation through the association verification of the identity identification and the logical duration, which solves the problem that the accuracy and compliance of the experimental data cannot be effectively guaranteed due to the lack of data verification mechanism in the existing technology, and improves the reliability and security of the experimental records.
[0035] For example, in the "Catalyst Preparation and Activity Test" experiment, for the "Raw Material Preparation Sub-record Book" of researcher Li Gong, the process of determining the verification identification is as follows: first, it is made clear that the sub-record book contains three verification spaces: weighing accuracy, temperature control, and holding time, as well as the logical durations of 10 minutes (weighing to mixing), 60 minutes (mixing to sintering), and 30 minutes (sintering to grinding) between adjacent logical nodes; then, according to the ratio of logical verification duration (10:60:30, i.e. 1:6:3) and the number of verification spaces, Mr. Li's unique identity code "YZ20250617" is divided into three identity sub-codes, and the first two digits are intercepted from left to right according to the time ratio. YZ" (corresponding to 10 minutes), the middle 4 digits "2506" (corresponding to 60 minutes), and the last 2 digits "17" (corresponding to 30 minutes); then each logical node extracts the corresponding sub-code according to the serial number, such as the "weighing→mixing" node extracts the first sub-code "YZ", the "mixing→sintering" node extracts the second sub-code "2506", and the "sintering→grinding" node extracts the third sub-code "17", which are spliced into the identity verification code "YZ20250617"; finally, the system compares the verification code with the original identification code, and generates a "√" verification mark after confirming that they are consistent, marking the compliance of the sub-recordbook in the operation logic, ensuring that the experimental data is traceable and complies with the operating specifications.
[0036] S3. Combine several pending-approval sub-record books into a pending-approval experimental record book, and split the pending-approval experimental record book twice according to the reviewer's approval scope to obtain an approved copy.
[0037] As an optional embodiment, merging several pending-approval sub-record books into a pending-approval experiment record book includes the following steps: Arrange the experimental operation nodes in each sub-record book in chronological order or causal relationship according to the operation logic diagram to generate the experimental operation flow chart corresponding to the entire experimental project; The sub-record books to be approved are merged according to the splicing logic of the experimental operation flow chart and the data of the sub-record books to be approved are updated according to the cross operation logic of the experimental data in each sub-record book.
[0038] It can be understood that this embodiment arranges the experimental operation nodes in each sub-record book in chronological order or causal relationship according to the operation logic diagram to generate an experimental operation flowchart corresponding to the entire experimental project, and merges the sub-record books to be approved according to the splicing logic of the experimental operation flowchart. At the same time, the technical means of updating the data of the sub-record book to be approved is used according to the cross-operation logic of the experimental data in each sub-record book. It realizes the merging of several sub-record books to be approved into an experimental record book to be approved, thereby achieving the orderly arrangement of sub-record books according to the operation logic diagram and performing data cross-operation update, solving the problem in the prior art that the integrity and consistency of the experimental records are difficult to maintain due to the lack of orderly arrangement and data cross-operation update based on the operation logic when the sub-records are merged, and ensuring the integrity, logical consistency and dynamic update capability of the experimental records.
[0039] For example, in the "Catalyst Preparation and Activity Test" experiment, when merging the sub-recordbooks awaiting approval, the system first arranges the "Raw Material Preparation Sub-recordbook" of researcher Li Gong (including the "Weighing of 0.5 mol of zinc nitrate and 0.3 mol of copper oxide → Solution mixing" node) and the "Sintering Equipment Parameter Sub-recordbook" of assistant Xiao Zhang (including the "Muffle furnace 250℃ insulation for 2 hours" node) in the time order of "weighing→mixing→sintering→grinding" according to the operation logic diagram, and generates an experimental operation flow chart covering the raw material preparation to sintering stages; then, according to the splicing logic of the flow chart, the data of "molar ratio of zinc nitrate and copper oxide 1:0.6" in Li Gong's sub-recordbook and the parameter of "sintering temperature 250℃" in Xiao Zhang's sub-recordbook are cross-calculated (for example, the optimal insulation time should be 120 minutes according to the metal oxide ratio formula), and the insulation time parameter in Xiao Zhang's sub-recordbook is automatically updated, and finally merged into an experimental recordbook awaiting approval containing a complete operation process and dynamically updated data, ensuring that each sub-record is integrated in a logical order and the data is consistent.
[0040] As an optional embodiment, the method of performing secondary division of the laboratory record book to be approved according to the approval scope of the reviewer to obtain the approval copy includes the following steps: Extract the role attributes of the reviewer and the corresponding approval authority range in the object attribute model; Based on the preset multi-level review node configuration of the experiment, the position of the current reviewer in the approval process and the scope of accessible content are determined to generate an approval operation logic diagram; According to the number of logic nodes in the approval operation logic diagram and the logic approval time, the approval experiment record book is divided to obtain the approval copy.
[0041] It can be understood that this embodiment adopts the extraction of the role attributes and corresponding approval authority range of the reviewer in the object attribute model, determines the current reviewer's position in the approval process and the accessible content range according to the multi-level review node configuration preset in the experiment to generate an approval operation logic diagram, and then divides the approval experiment record book according to the number of logical nodes and the logical approval time of the logic diagram. The technical means realizes the secondary division of the approval experiment record book according to the approval scope of the reviewer to obtain the approval copy, thereby achieving flexible division of records according to the approval scope of the reviewer when facing multi-level review requirements, solving the problems of rigid approval process, low efficiency and opaque process in the existing technology, improving approval efficiency and process transparency, and ensuring the orderliness and compliance of experimental records in the approval link.
[0042] For example, in the experiment of "Catalyst Preparation and Activity Test", when Professor Wang, the project leader, performs a secondary split on the merged experimental record book as the reviewer, the system first extracts his role attribute as "project leader" from the object attribute model, and the corresponding approval authority scope is "all-stage experimental data review"; then, according to the three-level review node configuration of "raw material preparation preliminary review → sintering stage review → general report final review" preset in the experiment, it is determined that Professor Wang is currently in the "raw material preparation preliminary review" position, and the content range he can access is "raw material weighing, solution mixing operation records and corresponding data", and accordingly generates a document containing "weighing" and "final review". The system then divided Mr. Li's "Raw Material Preparation Sub-record Book" in the experimental record book to be approved into a "Weighing Data Approval Copy" (including 0.5 mol zinc nitrate weighing record and electronic balance calibration parameters) and a "Mixing Step Approval Copy" (including solution ratio calculation process and stirring time record) according to the number of nodes in the logic diagram (2) and the preset logic approval time (4 hours). This allows Professor Wang to review only the designated content of the raw material preparation stage, ensuring that the approval process is accurately divided according to the scope of authority and the operation is transparent.
[0043] S4. Map the approval result of the approval copy to the experiment record book to be approved to generate a target experiment record book.
[0044] As an optional embodiment, mapping the approval result of the approval copy to the to-be-approved experiment notebook to generate the target experiment notebook includes the following steps: Construct approval mapping paths based on approval node locations and approver role attributes; The approval end receives the approval copy for compliance review, feeds back the approval result to the corresponding approval copy through the approval mapping path, and marks it with an approval mark; The target experiment record book is obtained by merging the approved copies with the marks through the splicing logic of the approval operation logic diagram.
[0045] It can be understood that this embodiment adopts the method of constructing an approval mapping path according to the approval node position and the role attributes of the approver. After the approval end receives the approval copy for compliance approval, the result is fed back to the corresponding copy through the mapping path and the approval mark is performed. Then, the technical means of merging the identified approval copy through the splicing logic of the approval operation logic diagram is used to realize mapping the approval result of the approval copy to the experiment record book to be approved to generate the target experiment record book, thereby achieving the construction of a compliance traceability system covering the entire experimental process through two-way mapping of approval results, solving the problems of opaque approval process and difficulty in maintaining record integrity in the existing technology, and improving the dynamic update capability and full life cycle traceability of experimental records.
[0046] For example, in the "Catalyst Preparation and Activity Test" experiment, after the project leader Professor Wang completed the review of the "weighing data approval copy" and the "mixing step approval copy", the system first constructed an approval mapping path from the approval end to the experimental record book to be approved based on the approval node position (raw material preparation initial review) and Professor Wang's "project leader" role attribute (such as "raw material preparation initial review → experimental record book to be approved → Mr. Li's raw material preparation sub-record book"). Then, the approval end will feedback the approval results (such as "weighing data compliance √" and "mixing step temperature record deviation ×") to the corresponding approval copy through the mapping path, and automatically add an approval mark to the copy (such as a red annotation "temperature needs to be adjusted to 250±5℃"). Finally, the system merges the marked "weighing data approval copy" (passed) and "mixing step approval copy" (needs to be corrected) according to the splicing logic of the approval operation logic diagram to generate a target experimental record book containing approval opinions, in which the failed mixing step part will be highlighted. After Mr. Li corrects it, he will re-enter the approval process to ensure that the experimental records are dynamically updated with the approval results and the entire process is traceable.
[0047] Embodiment 2: A technical solution also provided in the embodiment of the present invention is: a system for generating an electronic experimental notebook, which is applicable to the method for generating an electronic experimental notebook described above, such as Figure 2 As shown, including: One-time configuration module 101: retrieve the corresponding experimental record book according to the experimental project and configure the corresponding library source; A primary division module 102: divides the experimental record book into several sub-record books according to the scope of authority of the experimental participants; Secondary configuration module 103: configuring corresponding experimental data and verification nodes for the sub-record book according to the experimental operation logic to obtain a sub-record book to be approved; Merging module 104: merging several sub-record books to be approved into a lab record book to be approved; Secondary segmentation module 105: splits the experimental record book to be approved twice according to the approval scope of the reviewer to obtain the approved copy; Generating module 106: mapping the approval result of the approval copy to the experiment record book to be approved to generate a target experiment record book.
[0048] This embodiment has at least the following substantial technical effects: this embodiment adopts a technical means of setting up a one-time configuration module to retrieve the corresponding experimental record book according to the experimental project and configure the library source, a one-time splitting module to split and generate sub-record books based on the authority scope of the experimental participants, a secondary configuration module to configure experimental data and verification nodes for the sub-record books according to the experimental operation logic, a merging module to merge the sub-record books according to the operation logic, a secondary splitting module to obtain an approved copy based on the approval scope of the reviewer, and a generation module to map the approval results to generate the target experimental record book, thereby realizing the automated processing of the entire process of experimental records by the experimental electronic record book generation system, thereby achieving accurate matching and calling of multi-source data and experimental projects, refined management of permissions, dynamic verification of experimental data and two-way mapping of approval results, solving the problems of low data integration efficiency, extensive authority management, and rigid approval process in the existing technology, and significantly improving the security, accuracy, compliance of experimental records and the degree of automation of the generation process.
[0049] Embodiment 3: A technical solution provided in the embodiment of the present invention is: an electronic device, characterized in that it includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method for generating an experimental electronic notebook when calling the computer program in the memory.
[0050] Example 4: An optional embodiment also provided in the embodiments of the present invention is: an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, it implements the steps of a method for generating an experimental electronic notebook.
[0051] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the specific device can be divided into different functional modules to complete all or part of the functions described above.
[0052] In the embodiments provided in this application, it should be understood that the disclosed structures and methods can be implemented in other ways. For example, the embodiments of the structure described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another structure, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, structure or unit, which can be electrical, mechanical or other forms.
[0053] Units described as separate components may or may not be physically separate, and components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0054] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or software functional units.
[0055] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0056] The specific implementation described above is a preferred implementation of an experimental electronic notebook generation method and system of the present invention, and is not intended to limit the specific implementation scope of the present invention. The scope of the present invention includes but is not limited to this specific implementation. Any equivalent changes made in accordance with the shape and structure of the present invention are within the scope of protection of the present invention.
Claims
1. A method for generating an electronic experimental notebook, characterized in that: The steps include: According to the experimental project, the corresponding experimental record book is retrieved and the corresponding library source is configured. The experimental record book is divided into several sub-record books according to the authority scope of the experimental participants; According to the experimental operation logic, the corresponding experimental data and verification nodes are configured for the sub-record book to obtain the sub-record book to be approved; Merge several pending-approval sub-record books into a pending-approval lab record book, and split the pending-approval lab record book twice according to the reviewer's approval scope to obtain approval copies; Map the approval result of the approval copy to the lab record book to be approved to generate the target lab record book.
2. The method for generating an electronic experimental notebook according to claim 1, characterized in that: The steps of retrieving the corresponding experimental record book and configuring the corresponding library source according to the experimental project include the following steps: Determine an associated database through a mapping relationship between experimental projects and experimental notebooks, wherein each experimental project corresponds to at least one dedicated experimental notebook template; A library source interface is configured for the experiment record book according to the type parameters and configuration rules of the experiment project. The library source interface is connected to the basic database, method library and equipment library.
3. The method for generating an electronic experimental notebook according to claim 1 or 2, characterized in that: The method of dividing the experimental record book into several sub-record books according to the scope of authority of the experimental participants includes the following steps: Construct an object attribute model for experimental participants, including role attributes, qualification attributes, and task attributes; construct a record book segmentation rule set based on experimental stage segmentation, type segmentation, and operation area segmentation; Generate a permission mapping table based on object attributes and their corresponding segmentation rules; The experimental record book is structurally parsed through the document parser combined with the permission mapping table to generate a sub-record book adapted to the attributes of each object.
4. The method for generating an electronic experimental notebook according to claim 1, wherein: The step of configuring the corresponding experimental data and verification nodes for the sub-record book according to the experimental operation logic to obtain the sub-record book to be approved includes the following steps: An operation logic diagram is constructed based on the experimental operation elements of the sub-recordbook, and a verification space is randomly generated with logical nodes as the insertion gaps. The operation type of the logic operation diagram retrieves the corresponding library source information and fills it into the sub-recordbook. The sub-recordbook is updated based on the real-time experimental data combined with the library source information. The verification identifier is determined according to the verification logic of the verification space; the compliance mark is performed on the sub-record book according to the verification identifier to generate a sub-record book to be approved.
5. The method for generating an electronic experimental notebook according to claim 4, characterized in that: The step of determining the verification identifier according to the verification logic of the verification space comprises the following steps: Determine the number of verification spaces corresponding to the current sub-recordbook and the logical duration between adjacent logical nodes; segment the unique identity code of the object attribute according to the logical verification duration and the number of verification spaces to obtain identity sub-codes that match the number of verification spaces; Each logical node extracts the identity subcode of the corresponding serial number and splices them together to obtain the authentication code; the authentication code and the unique identity identification code are used to perform compliance verification to obtain the verification identifier.
6. The method for generating an electronic experimental notebook according to claim 4, characterized in that: The method of merging several pending-approval sub-record books into a pending-approval experimental record book includes the following steps: Arrange the experimental operation nodes in each sub-record book in chronological order or causal relationship according to the operation logic diagram to generate the experimental operation flow chart corresponding to the entire experimental project; The sub-record books to be approved are merged according to the splicing logic of the experimental operation flow chart and the data of the sub-record books to be approved are updated according to the cross operation logic of the experimental data in each sub-record book.
7. A method for generating an electronic experimental notebook according to claim 4 or 6, characterized in that: The method of performing a secondary division of the laboratory record book to be approved according to the approval scope of the reviewer to obtain an approval copy includes the following steps: Extract the role attributes of the reviewer and the corresponding approval authority range in the object attribute model; Based on the preset multi-level review node configuration of the experiment, the position of the current reviewer in the approval process and the scope of accessible content are determined to generate an approval operation logic diagram; According to the number of logic nodes in the approval operation logic diagram and the logic approval time, the approval experiment record book is divided to obtain the approval copy.
8. The method for generating an electronic experimental notebook according to claim 1, characterized in that: The process of mapping the approval result of the approval copy to the experiment record book to be approved to generate the target experiment record book includes the following steps: Construct approval mapping paths based on approval node locations and approver role attributes; The approval end receives the approval copy for compliance review, feeds back the approval result to the corresponding approval copy through the approval mapping path, and marks it with an approval mark; The target experiment record book is obtained by merging the approved copies with the marks through the splicing logic of the approval operation logic diagram.
9. A system for generating an electronic experimental notebook, adapted for use with a method for generating an electronic experimental notebook as claimed in any one of claims 1 to 8, characterized in that: include: One-time configuration module: retrieve the corresponding experimental record book according to the experimental project and configure the corresponding library source; The primary splitting module: splits the experimental record book into several sub-record books according to the scope of authority of the experimental participants; the secondary configuration module: configures the corresponding experimental data and verification nodes for the sub-record books according to the experimental operation logic to obtain the sub-record books to be approved; Merge module: merge several pending-approval sub-record books into a pending-approval experiment record book; Secondary splitting module: splits the experimental record book to be approved twice according to the approval scope of the reviewer to obtain the approved copy; Generation module: maps the approval result of the approval copy to the lab record book to be approved to generate the target lab record book.
10. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of a method for generating an experimental electronic notebook according to any one of claims 1 to 8 when calling the computer program in the memory.