Liquid chromatograph system networking method

Through the networking and encryption processing of the liquid chromatograph system, data loss and leakage caused by instrument downtime are solved, distributed storage and synchronization of data are realized, and continuous use of equipment and data security are ensured.

WO2024255528A1PCT designated stage expired Publication Date: 2024-12-19CHANGZHOU SANTAI TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/093756
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-16
Filing Date
2024-05-16
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

The existing liquid chromatography separation and purification instruments have defects in data use and data security. The data cannot be exported normally when the instrument is down, the history records are lost, and the data is not encrypted, resulting in a high risk of leakage.

Method used

Through the networking method of liquid chromatograph system, distributed data storage and synchronization are realized, encryption processing and token verification are used to ensure data security, ensure that data is backed up by any device in the network, and data deletion is performed when off-network.

Benefits of technology

It realizes continuous use of liquid chromatograph equipment and data security without leakage, and backups of data within the network, and unified management of user information and data resources to ensure uninterrupted use of user equipment and data security of faulty equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024093756_19122024_PF_FP_ABST
    Figure CN2024093756_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention is a liquid chromatograph system networking method. A liquid chromatograph system comprises a plurality of liquid chromatographs which are in network connection with each other. The method comprises the following steps: controlling each liquid chromatograph to send configuration and operation data of the other liquid chromatographs, the configuration and operation data having undergone first encryption processing in a previous data synchronization period, wherein the configuration and operation data comprises experimental data, user data and historical record data. By means of networking, devices can be continuously used, and data is safe and would not be leaked; and any machine data in networking is backed up in the whole networking system. Once an authorized instrument accesses networking, the instrument spontaneously initiates a data synchronization process to perform data synchronization, and after the networking is completed, user information and data resources of instruments can be unifiedly managed.
Need to check novelty before this filing date? Find Prior Art

Description

Liquid chromatography system networking method

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on June 16, 2023, with application number 2023107246073 and invention name “A Liquid Chromatography System Networking Method”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present invention relates to the technical field of liquid chromatograph control, and in particular to a liquid chromatograph system networking method. Background Art

[0004] For users of liquid chromatography separation and purification instruments, data is the most crucial element of their operation. Every piece of usage data is valuable information. However, currently available liquid chromatography separation and purification instruments lack both data accessibility and data security. Currently, all liquid chromatography instruments on the market are stand-alone devices. When an instrument fails, data cannot be exported from the database through normal means, nor can previous historical records be imported into a new instrument. This hinders unified search of historical data, and the lack of a unified, synchronized database leads to the loss of experimental data from the original instrument. Even if users back up their instrument's experimental data during normal use, they still face the risk of data loss or leakage due to unencrypted data. When a downed instrument is returned for repair, users cannot confirm whether their historical records have been deleted from the old instrument. This low data security leads to constant concern about data loss or leakage.

[0005] Summary of the Invention

[0006] The purpose of the embodiments of the present invention is to provide a liquid chromatograph system networking method, which realizes the distributed storage and continuous use of data of multiple liquid chromatographs through system networking, ensures data security and non-leakage, and backs up the data of any device in the network in the entire network system; when the instrument is connected to the network, the instrument spontaneously initiates the data synchronization process to synchronize data. After the networking is completed, the user information and data resources of each instrument can be uniformly managed to facilitate subsequent retrieval.

[0007] To solve the above technical problems, a first aspect of an embodiment of the present invention provides a method for networking a liquid chromatograph system, wherein the liquid chromatograph system includes: a plurality of liquid chromatographs connected to a network, and comprises the following steps:

[0008] Each of the liquid chromatographs is controlled to send configuration and operation data of other liquid chromatographs that have undergone first encryption processing in a previous data synchronization cycle, wherein the configuration and operation data include: experimental data, user data, and historical record data.

[0009] Furthermore, the controlling each of the liquid chromatographs to receive the configuration and operation data of the other liquid chromatographs that have undergone the first encryption process in the previous data synchronization cycle includes:

[0010] Control the data sending direction of the liquid chromatograph to send the encryption token, the configuration and operation data and the data index thereof to the data receiving direction;

[0011] Controlling the data receiver to decrypt and verify the encrypted token to confirm that the data sender is qualified for data exchange;

[0012] determining, based on the data index, whether the configuration and operation data has been stored in the database of the data receiver;

[0013] If yes, then the operation success information is sent only to the data sender;

[0014] If not, the configuration and operation data are stored in the database of the data receiver, and an operation success message is sent to the data sender.

[0015] Furthermore, the controlling each of the liquid chromatographs to receive the configuration and operation data of the other liquid chromatographs that have undergone the first encryption process in the previous data synchronization cycle further includes:

[0016] Obtaining the address and data list of the liquid chromatograph in operation in the liquid chromatograph system;

[0017] Selecting a data storage address of the required configuration and operation data from a plurality of data storage addresses based on a polling or random algorithm, and sending an encrypted token and data request information to the liquid chromatograph corresponding to the data storage address;

[0018] The data sender of the liquid chromatograph verifies the encrypted token, and after confirming that the data receiver is qualified for data exchange, sends the configuration and operation data to the data receiver.

[0019] Furthermore, the liquid chromatography system networking method further includes:

[0020] Acquiring a network status detection signal based on the liquid chromatograph;

[0021] When the liquid chromatograph does not detect the network status detection signal within a first preset time, it is determined that the liquid chromatograph is in an offline state, its operating state is locked, and the configuration and operating data stored inside the liquid chromatograph are subjected to a second encryption process.

[0022] Furthermore, the liquid chromatography system networking method further includes:

[0023] When the liquid chromatograph fails to detect the network status detection signal within the second preset time, it counts the number of consecutive errors in the user login information it receives;

[0024] When the number of consecutive errors in the received user login information exceeds a first preset number, the liquid chromatograph is controlled to delete the configuration and operation data stored therein.

[0025] Furthermore, the first preset time length is 20 minutes to 30 minutes, and the second preset time length is 60 minutes to 120 minutes.

[0026] Furthermore, the second encryption process is to encrypt the configuration and operation data in the liquid chromatograph based on the device code and device MAC address of the liquid chromatograph through the md5 encryption algorithm.

[0027] Furthermore, the first encryption process is to encrypt and decrypt the configuration and operation data based on the AES encryption method.

[0028] Furthermore, the liquid chromatography system networking method further includes:

[0029] Verify the identity information of the liquid chromatograph newly connected to the system network, wherein the identity information includes: device type, device code, device firmware version number and device networking information;

[0030] After confirming the identity information of the liquid chromatograph newly connected to the system network, the liquid chromatograph newly connected to the system network is controlled to send the configuration and operation data to other liquid chromatographs in the system network according to a data synchronization period.

[0031] Accordingly, the second aspect of an embodiment of the present invention provides an electronic device comprising: at least one processor; and a memory connected to the at least one processor; wherein the memory stores computer instructions that can be executed by the one processor, and the computer instructions are executed by the one processor so that the at least one processor executes the above-mentioned liquid chromatography system networking method.

[0032] Accordingly, a third aspect of an embodiment of the present invention provides a computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions, when executed by a processor, implement the above-mentioned liquid chromatography system networking method.

[0033] The above technical solutions of the embodiments of the present invention have the following beneficial technical effects:

[0034] 1. Through system networking, continuous use of equipment and data security are achieved without leakage. The data of any machine in the network is backed up in the entire network system. When the instrument is connected to the network, the instrument will spontaneously initiate the data synchronization process to synchronize data. After the networking is completed, the user information and data resources of each instrument can be centrally managed.

[0035] 2. For newly added machines in the network, the network will promptly identify them, confirm their legitimacy, and automatically join the network system, thereby building a security barrier for user accounts;

[0036] 3. Effectively manage the data synchronization and sharing of each machine in the network, ensure security and reliability on the basis of intercommunication, and ensure the uninterrupted use of user equipment and the security of data leakage of faulty and off-network equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] 1 is a flow chart of a liquid chromatograph system networking method provided in an embodiment of the present invention;

[0038] FIG2 is a schematic diagram of a liquid chromatography system network provided in an embodiment of the present invention;

[0039] 3 is a flow chart of distributed data storage in a liquid chromatograph system according to an embodiment of the present invention;

[0040] FIG4 is a flow chart of distributed data request of a liquid chromatograph system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0041] To make the objectives, technical solutions, and advantages of the present invention more clearly understood, the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present invention. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present invention.

[0042] 1 and 2 , a first aspect of an embodiment of the present invention provides a method for networking a liquid chromatograph system. The liquid chromatograph system includes: a plurality of liquid chromatographs connected to a network, including the following steps:

[0043] Step S100 , controlling each liquid chromatograph to send the configuration and operation data of other liquid chromatographs that have undergone the first encryption process in the previous data synchronization cycle, wherein the configuration and operation data include: experimental data, user data and historical record data.

[0044] In step S100, two data synchronization processes are specifically included: one is a distributed data storage process, and the other is a distributed data request process.

[0045] Please refer to Figure 3, the specific steps of the distributed data storage process are as follows:

[0046] Step S111 , controlling the data sending direction of the liquid chromatograph to send the encryption token, configuration and operation data and data index thereof to the data receiving direction.

[0047] Step S112: The data receiver is controlled to decrypt and verify the encrypted token to confirm that the data sender is qualified for data exchange.

[0048] In step S113 , it is determined whether the configuration and operation data have been stored in the database of the data receiver according to the data index.

[0049] Step S114: If yes, then only send the operation success information to the data sender.

[0050] Step S115: If not, the configuration and operation data are stored in the database of the data receiver, and an operation success message is sent to the data sender.

[0051] In the above process, the instrument data is distributed and stored on each liquid chromatograph in the networking system. Users can access all the data in the network by accessing any instrument through the IPAD on the liquid chromatograph.

[0052] For example, if there are five instruments, distributed storage will store instrument 1's data on instruments 1, 2, 3, 4, and 5. Instrument 2's data will be stored on instruments 1, 2, 3, 4, and 5, and so on. Furthermore, when instrument 1's data is stored on all five instruments in the network, a unique index for this data is generated for each of the five instruments and the data access location is stored in the database. With this solution, as long as one instrument in the network is online, data access across the entire network is intact.

[0053] Instrument 1 carries the encrypted token, data, and the data's unique index, and accesses the data receiving interface of online instrument 2 via HTTP. After receiving the data, instrument 2 decrypts and verifies the token to confirm that it is a networked instrument. Using the unique index provided by instrument 1, it queries the database to determine whether the data exists. If not, it saves the data to a PostgreSQL database. The data is then saved at the database's storage location. The data access path is then returned via HTTP, notifying instrument 1 of the successful operation. If the data exists, it simply returns a successful result via HTTP. Instrument 1 then stores the data's storage location in the database. Instrument 1 follows this same process for all other instruments in the network, and instrument 2, and so on, for all other instruments in the network.

[0054] In addition, please refer to Figure 4, the specific steps of the distributed data request process are as follows:

[0055] Step S121 , obtaining the address and data list of the liquid chromatographs in operation in the liquid chromatograph system.

[0056] Step S122: selecting a data storage address of the required configuration and operation data from a plurality of data storage addresses based on a polling or random algorithm, and sending an encrypted token and data request information to the liquid chromatograph corresponding to the data storage address.

[0057] In step S123 , the data sender of the liquid chromatograph verifies the encryption token, confirms that the data receiver is qualified for data exchange, and then sends the configuration and operation data to the data receiver.

[0058] Users access data within the LAN intranet system through web pages or iPads, search for data storage locations through databases and data indexes, and access data by location address. If only one instrument is online, the complete data of all instruments in the network can be accessed. The access process is as follows:

[0059] The user accesses the network system address within the local area network, queries historical records, separation methods, and other data, and retrieves a data list. Click Details. The instrument uses the data's unique primary key, permissions, and whether the instrument is online, carried in the list, to query the database for multiple storage addresses for this data. After obtaining multiple data storage addresses, one address is selected based on polling or a random algorithm to obtain data, ensuring load balancing of system data access. After obtaining the address, the HTTP protocol is used to carry parameters such as the user token and the data's unique primary key to obtain the specified data from the instrument pointed to by the address within the network. The accessed instrument verifies user permissions using the token, queries the specified data based on the data's unique primary key, and returns the data to the user's IPAD or web page connected to this local area network for display. Distributed data ensures the integrity of user data even after a less random instrument failure. This greatly guarantees the security and integrity of user data.

[0060] After the first complete data reception and backup process is complete, to reduce the amount of data transmitted within the system network and lower the network data load, the liquid chromatograph first determines whether its own data has changed before sending its own configuration and operating data and receiving the configuration and operating data of other liquid chromatographs. If the configuration and operating data have changed, it will be sent to the other liquid chromatographs in the system network; if there are no changes, the data will not be sent, thereby reducing the data traffic load within the system network.

[0061] Furthermore, the aforementioned goal of reducing network traffic load can be achieved by having each liquid chromatograph determine whether to send data to other liquid chromatographs based on its own configuration and operational data changes. During the aforementioned data storage and access process, if the amount of data to be synchronized is large, HTTP can be used for data transmission; if the amount of data is small, UDP can be used for transmission.

[0062] Data encryption, interconnection and synchronization are achieved among the several liquid chromatographs in the above-mentioned liquid chromatograph system, and continuous use of the equipment and data security are achieved through networking. The data of any liquid chromatograph in the network are backed up in the entire networking system. When the device is connected to the network, the device spontaneously initiates the data synchronization process to synchronize data. After the networking is completed, the entire network uniformly manages the user information and data resources of each device.

[0063] Specifically, the first encryption process is to encrypt and decrypt the configuration and operating data using the AES encryption method. AES encryption is only a preferred implementation for transmitting configuration and operating data between two liquid chromatographs connected to a network. Other encryption methods, as long as they can achieve secure encryption and decryption of data transmitted over the network between two liquid chromatographs, fall within the scope of protection of the technical solution of this application.

[0064] Furthermore, the liquid chromatography system networking method further includes:

[0065] Step S321: Acquire a network status detection signal based on a liquid chromatograph.

[0066] Step S322: When the liquid chromatograph does not detect a network status detection signal within a first preset time, the liquid chromatograph is determined to be in an off-network state, its operating state is locked, and a second encryption process is performed on the configuration and operating data stored inside the liquid chromatograph.

[0067] Optionally, the first preset time length is 20min-30min. If the liquid chromatograph does not detect the network status detection signal within 20min-30min, it is determined that there is a network connection problem with the system network or it is disconnected from the network. If it is a network connection problem, after re-receiving the network status detection signal, the configuration and operation data of the liquid chromatograph are re-sent according to the data synchronization cycle, and the configuration and operation data regularly sent by other liquid chromatographs are received. If the liquid chromatograph is disconnected from the network, the liquid chromatograph performs a second encryption process on its internal configuration and operation data to ensure the security of the internal data of the liquid chromatograph, prevent the loss of hardware from causing the leakage of its internally stored configuration and operation data, and ensure the data security of all devices in the overall liquid chromatograph system.

[0068] Specifically, the second encryption process is to encrypt the configuration and operation data in the liquid chromatograph based on the device code and device MAC address of the liquid chromatograph through the md5 encryption algorithm.

[0069] Furthermore, after step S322, the liquid chromatography system networking method further includes:

[0070] Step S323: When the liquid chromatograph fails to detect the network status detection signal within the second preset time, it counts the number of consecutive errors in the user login information it receives;

[0071] Step S324: When the number of consecutive errors in the received user login information exceeds a first preset number, the liquid chromatograph is controlled to delete the configuration and operation data stored therein.

[0072] Optionally, the second preset time is 60min-120min. In order to further improve data security and prevent data loss from causing major losses, if the liquid chromatograph does not detect a network signal within 60min-120min of being offline, it will start to verify the received user login information. If the wrong user login information is entered for the first preset number of times continuously, all configuration and operation data stored in it will be deleted, and the internal storage area will be repeatedly read and written to achieve complete data clearing, avoiding data leakage of all configuration and operation data of all liquid chromatographs in the system network due to loss or theft of hardware devices. The above data processing protection and processing method ensures the data security of all devices in the system network and greatly improves the system security of the liquid chromatograph system.

[0073] As can be seen above, if a liquid chromatograph is disconnected from the system network for some reason (failure or human error), its data is automatically encrypted and can be remotely deleted (authorized, automatic, or other pre-set deletion conditions). Each liquid chromatograph sends its online status to the system every 5 minutes via the UDP communication protocol. The system will also respond with feedback to inform the instrument of the receipt of the message. If the system does not receive information from the liquid chromatograph for 1 hour, it is determined that the liquid chromatograph has been disconnected from the network. At this time, the system will execute the liquid chromatograph disconnection process. The process includes: Step 1. Gray out the status of the disconnected liquid chromatograph. Step 2. Lock the liquid chromatograph's data within the network, making it accessible only to administrator users. After being turned on, the liquid chromatograph that has been disconnected from the network sends information to the networking system through the UDP communication protocol. If no response is received from the networking system for 20 minutes, the instrument will be locked, the liquid chromatograph account will be locked, and the database data block will be zip encrypted. The secret key is the key calculated by the md5 encryption algorithm using the device number, instrument MAC address and other information. This realizes the overall encryption of the instrument data and ensures that the instrument data cannot be cracked. The user can only use the liquid chromatograph normally by connecting it to the external network, connecting to the liquid chromatograph through the network and unlocking it.

[0074] Furthermore, if any device in the network fails, the user can remove it from the network, delete all data on it, and return the faulty device to the factory for repair without leaving any user data. When a new device is subsequently connected to the network, it automatically restores all data and configurations of the faulty device, seamlessly continuing to operate just like the original device. This ensures uninterrupted user access and prevents data leaks from the faulty, off-network device.

[0075] Furthermore, the first encryption process is to encrypt and decrypt the configuration and operation data based on the AES encryption method.

[0076] Specifically, the liquid chromatography system networking method further includes:

[0077] Step S410 , verifying the identity information of the liquid chromatograph newly connected to the system network, the identity information including: device type, device code, device firmware version number and device networking information.

[0078] Step S420: After confirming the identity information of the liquid chromatograph newly connected to the system network, the liquid chromatograph newly connected to the system network is controlled to send configuration and operation data to other liquid chromatographs in the system network according to a data synchronization period.

[0079] When a new liquid chromatograph is connected to the system network and its network signal is detected, the identity information of the new liquid chromatograph is verified and reviewed. If the identity authentication is passed, the liquid chromatograph newly connected to the system network is controlled to send configuration and operation data to other liquid chromatographs in the system network according to the data synchronization cycle.

[0080] In addition, the device management unit periodically checks for connected liquid chromatographs. Upon detecting a newly connected liquid chromatograph, it receives and verifies verification information sent by the liquid chromatograph. This verification information includes the device type, device code, device firmware version number, and device networking information. Furthermore, configuration and operational data are encrypted using the MD5 algorithm based on the liquid chromatograph's device code and MAC address.

[0081] Newly added liquid chromatographs will be promptly identified by other instruments in the system, and after confirming their legitimacy, data connectivity will be established, thus establishing a security barrier for user accounts. When a liquid chromatograph is connected to the local area network via a network cable or Wi-Fi, it will send verification information to the system control module via the UDP communication protocol. This verification information includes: device type, device code, device firmware version number, and device networking information. The networking system will verify the verification information, verifying that the firmware versions of both parties are consistent, that the machine is in another network, and that the machine type can be added to this network. After the networking system completes the verification, the connected instrument will be automatically added to the system network.

[0082] After data synchronization is complete, the liquid chromatograph will periodically query and synchronize incremental data. After the devices in the network complete data synchronization, users can remotely create instrument separation tasks through the various functional units of the system control module, view and use separation methods extracted by instruments in the network, view the historical records of all instruments in the network, understand the usage of separation columns in the network, and uniformly manage instrument login users. Users can remotely view historical records, create separation tasks, and audit instrument usage for instruments in the network, thereby improving work efficiency and instrument utilization. In addition, data encryption within the network also ensures data security when users access content such as historical records of networked instruments.

[0083] Accordingly, the second aspect of an embodiment of the present invention provides an electronic device comprising: at least one processor; and a memory connected to the at least one processor; wherein the memory stores computer instructions that can be executed by a processor, and the computer instructions are executed by the processor so that the at least one processor executes the above-mentioned liquid chromatography system networking method.

[0084] Accordingly, a third aspect of an embodiment of the present invention provides a computer-readable storage medium having computer instructions stored thereon, which implement the above-mentioned liquid chromatography system networking method when executed by a processor.

[0085] The present invention aims to protect a liquid chromatograph system networking method. The liquid chromatograph system includes: a plurality of liquid chromatographs connected to a network, including the following steps: controlling each liquid chromatograph to transmit configuration and operation data of the other liquid chromatographs that has undergone a first encryption process during a previous data synchronization cycle. The configuration and operation data includes: experimental data, user data, and historical record data. The above technical solution has the following effects:

[0086] 1. Through networking, continuous use of equipment and data security are achieved without leakage. The data of any machine in the network is backed up in the entire network system. When the instrument is connected to the network, the instrument will spontaneously initiate the data synchronization process to synchronize data. After the networking is completed, the user information and data resources of each instrument can be centrally managed.

[0087] 2. For newly added machines in the network, the network will promptly identify them, confirm their legitimacy, and automatically join the network system, thereby building a security barrier for user accounts;

[0088] 3. Effectively manage the data synchronization and sharing of each machine in the network, ensure security and reliability on the basis of intercommunication, and ensure the uninterrupted use of user equipment and the security of data leakage of faulty and off-network equipment.

[0089] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0090] The present application is described with reference to the flow chart and / or block diagram of the method, device (system), and computer program product according to the embodiment of the present application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one flow chart flow or multiple flows and / or one box or multiple boxes of the block diagram.

[0091] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0092] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered by the scope of protection of the claims of the present invention.

Claims

1. A method for networking a liquid chromatography system, characterized in that: The liquid chromatograph system comprises: a plurality of liquid chromatographs connected to a network, comprising the following steps: Each of the liquid chromatographs is controlled to send configuration and operation data of other liquid chromatographs that have undergone a first encryption process in a previous data synchronization cycle, wherein the configuration and operation data include: experimental data, user data, and historical record data.

2. The method for networking a liquid chromatography system according to claim 1, characterized in that: The controlling each of the liquid chromatographs to send the configuration and operation data of the other liquid chromatographs that have undergone the first encryption processing in the previous data synchronization cycle includes: Control the data sending direction of the liquid chromatograph to send the encryption token, the configuration and operation data and the data index thereof to the data receiving direction; Control the data receiver to decrypt and verify the encrypted token to confirm that the data sender is qualified for data exchange; Determining, based on the data index, whether the configuration and operation data has been stored in the database of the data recipient; If so, the operation success information is only sent to the data sender; If not, the configuration and operation data are stored in the database of the data receiver, and operation success information is sent to the data sender.

3. The method for networking a liquid chromatography system according to claim 1, characterized in that: The controlling each of the liquid chromatographs to send the configuration and operation data of the other liquid chromatographs that have undergone the first encryption processing in the previous data synchronization cycle also includes: Obtaining the address and data list of the liquid chromatograph in operation in the liquid chromatograph system; Selecting a data storage address of the required configuration and operation data from a plurality of data storage addresses based on a polling or random algorithm, and sending an encrypted token and data request information to the liquid chromatograph corresponding to the data storage address; The data sender of the liquid chromatograph verifies the encrypted token, and after confirming that the data receiver is qualified for data exchange, sends the configuration and operation data to the data receiver.

4. The method for networking a liquid chromatography system according to claim 1, characterized in that: Also includes: Acquiring a network status detection signal based on the liquid chromatograph; When the liquid chromatograph does not detect the network status detection signal within the first preset time, it is determined that it is in an offline state, its operating state is locked, and the configuration and operating data stored in the liquid chromatograph are encrypted for a second time. deal with.

5. The method for networking a liquid chromatography system according to claim 4, characterized in that: Also includes: When the liquid chromatograph fails to detect the network status detection signal within the second preset time, it counts the number of consecutive errors in the user login information it receives; When the number of consecutive errors in the received user login information exceeds a first preset number, the liquid chromatograph is controlled to delete the configuration and operation data stored therein.

6. The method for networking a liquid chromatography system according to claim 5, characterized in that: The first preset time length is 20 minutes to 30 minutes, and the second preset time length is 60 minutes to 120 minutes.

7. The method for networking a liquid chromatography system according to claim 4, characterized in that: The second encryption process is to encrypt the configuration and operation data in the liquid chromatograph based on the device code and device MAC address of the liquid chromatograph through the md5 encryption algorithm.

8. The method for networking a liquid chromatography system according to claim 1, characterized in that: The first encryption process is to encrypt and decrypt the configuration and operation data based on the AES encryption method.

9. The method for networking a liquid chromatography system according to any one of claims 1 to 8, characterized in that: Also includes: Verify the identity information of the liquid chromatograph newly connected to the system network, the identity information including: device type, device code, device firmware version number and device networking information; After confirming the identity information of the liquid chromatograph newly connected to the system network, the liquid chromatograph newly connected to the system network is controlled to send the configuration and operation data to other liquid chromatographs in the system network according to a data synchronization period.

10. An electronic device, characterized in that: include: at least one processor; And a memory connected to the at least one processor; wherein the memory stores computer instructions that can be executed by the one processor, and the computer instructions are executed by the one processor so that the at least one processor executes the liquid chromatography system networking method as described in any one of claims 1-9.

11. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the computer instructions are executed by a processor, a liquid chromatography system networking method as described in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Automobile data recorder capable of preventing data loss

    CN115497193A

  • Networking method of liquid chromatograph system

    CN117938873A

  • Data correction method

    JP2000092090A