Real-time monitoring system and method for liquid chromatography-mass spectrometry
By designing a real-time monitoring system for the combination of liquid chromatography-mass spectrometry, the problem of difficulty in timely detection of faults in the maintenance of liquid chromatography-mass spectrometry instrument systems in the prior art is solved, and efficient operation and maintenance management and cost savings are achieved.
Patent Information
- Application Number
- CN202311066723.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
The existing liquid chromatography-mass spectrometry instrument system is difficult to detect faults in a timely manner during maintenance, resulting in low management efficiency and high operation and maintenance costs.
A real-time monitoring system for liquid chromatography-mass spectrometry is designed, including data acquisition module, data processing and analysis module, alarm module and display module. The detection data is collected through preset sensors, standardized processing and analysis, and abnormal alarm information is issued in a timely manner.
The coordinated management of multiple instruments is realized, comprehensive and reliable daily operation and maintenance data is provided, management efficiency is improved, fault detection is promptly detected, and manpower and operation and maintenance costs are saved.
Smart Images

Figure CN119510656A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of liquid chromatography-mass spectrometry analysis, and in particular to a real-time monitoring system and method for liquid chromatography-mass spectrometry. Background Art
[0002] Liquid chromatography-tandem mass spectrometry system is a common analytical instrument that can be used to detect and identify compounds in the fields of bioanalysis, food safety, etc. The system usually consists of a liquid chromatography part and a mass spectrometry part, where the liquid chromatography part is mainly used for sample separation and purification, and the mass spectrometry part is used for sample analysis and identification. Liquid chromatography-tandem mass spectrometry system has the characteristics of high sensitivity, high resolution, high selectivity and high throughput, and can efficiently analyze and identify complex samples, and is particularly suitable for the fields of bioanalysis, drug metabolism and food safety.
[0003] However, when maintaining the liquid chromatography-mass spectrometry instrument system, it is necessary to perform routine maintenance of the instrument manually at irregular intervals, which often results in failures that cannot be discovered in time, thus limiting the management level and efficiency of the public technical service platform for large-scale liquid chromatography-mass spectrometry instrument systems, delaying instrument maintenance and sample testing progress, and even causing serious instrument failures. Therefore, it is necessary to provide a liquid chromatography-mass spectrometry system to solve the above problems. Summary of the invention
[0004] In view of at least one of the above technical problems existing in the prior art, the present application is proposed. According to one aspect of the present application, a real-time monitoring system for liquid chromatography-mass spectrometry is provided, the system comprising:
[0005] A data acquisition module, used to acquire detection data of at least one liquid chromatography-mass spectrometry instrument using a preset sensor at a preset time, and store the data in a first preset database;
[0006] A data processing and analysis module, used for performing standardization processing on the detection data stored in the first preset database, generating intermediate data, storing the intermediate data in a second preset database, and analyzing the intermediate data to obtain analysis results;
[0007] An alarm module is used to send an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers a preset alarm threshold rule;
[0008] The display module is used to display the detection data and the data processing and analysis results output by the data processing and analysis module.
[0009] In some embodiments, the system further comprises a data storage module;
[0010] The data storage module is used to connect each of the liquid chromatography-mass spectrometry instruments through a local area network, store the collected detection data in a first preset database, and store the detection data in a second preset database according to a preset order.
[0011] In some embodiments, the data storage module includes:
[0012] An updating module is used to update the intermediate data in the second preset database at a preset updating frequency.
[0013] In some embodiments, the data processing and analysis module includes:
[0014] A data processing module, used to perform standardization processing on the detection data using preset rules and generate intermediate data;
[0015] The data analysis module is used to analyze the detection data using a preset algorithm.
[0016] In some embodiments, the data processing module includes:
[0017] A conversion module, used for processing the detection data according to data conversion rules, standardization rules and tabularization rules;
[0018] A classification processing module, used for classifying the detection data according to time sequence and / or event type;
[0019] An indexing module is used to create a data index for the first preset database and the second preset data.
[0020] In some embodiments, the data analysis module includes:
[0021] A real-time data analysis module, used to analyze the real-time data stored in the first pre-database and obtain a first analysis result;
[0022] The historical data analysis module is used to analyze the historical data stored in the first preset database and obtain a second analysis result.
[0023] In some embodiments, the data analysis module further includes:
[0024] A data cleaning module, used for cleaning the detection data;
[0025] A data statistics module, used for collecting statistics on the detection data;
[0026] A data visualization module is used to display the statistical results of the detection data in the form of graphs or charts;
[0027] The data prediction module is used to analyze the detection data within a preset period using a preset algorithm to obtain a change trend of the detection data.
[0028] In some embodiments, the alarm module includes:
[0029] A comparison module, used for analyzing the intermediate data to determine whether the detection data is abnormal data;
[0030] The alarm module is used to send the alarm information when abnormal data exists in the detection data.
[0031] In some embodiments, the system further comprises a management module;
[0032] The management module is used to assign corresponding permissions to users according to their roles.
[0033] Another aspect of the present application provides a real-time monitoring method using liquid chromatography-mass spectrometry, the method comprising:
[0034] Using a preset sensor to collect detection data of the mass spectrometer at a preset time, and storing the data in a first preset database;
[0035] Performing standardization processing on the detection data stored in the first preset database to generate intermediate data, and storing the intermediate data in the second preset database, and analyzing the intermediate data to obtain data processing and analysis results;
[0036] When the detection data triggers a preset alarm threshold rule, an alarm message indicating that the data is abnormal is sent;
[0037] Display the detection data and the data processing and analysis results output by the data processing and analysis module.
[0038] The real-time monitoring system of the liquid chromatography-mass spectrometry of the embodiment of the present application processes and analyzes the detection data of at least one liquid chromatography-mass spectrometry instrument collected, standardizes the detection data, analyzes the processed data, obtains data processing and analysis results, and then sends an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers the preset alarm threshold rule, so as to realize the overall management of multiple instruments, provide comprehensive and reliable daily operation and maintenance data, and improve the management level and management efficiency of the public technical service platform of the large-scale liquid chromatography-mass spectrometry instrument system. Moreover, when maintaining the instrument, the system automatically monitors the various data and operation conditions of the instrument, and automatically issues an alarm message when an abnormal situation occurs, and promptly discovers instrument failures, thereby saving manpower, reducing operation and maintenance costs, and improving the operation and maintenance efficiency of mass spectrometers on large-scale scientific research instrument platforms. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0040] Figure 1 A schematic block diagram of a real-time monitoring system for liquid chromatography-mass spectrometry according to an embodiment of the present application is shown;
[0041] Figure 2 A schematic diagram showing a real-time monitoring system of liquid chromatography-mass spectrometry according to another embodiment of the present application;
[0042] Figure 3 A schematic diagram showing the architecture of an acquisition module of a real-time monitoring system for liquid chromatography-mass spectrometry according to an embodiment of the present application is shown;
[0043] Figure 4 A schematic diagram showing the system architecture of a real-time monitoring system for liquid chromatography-mass spectrometry according to an embodiment of the present application is shown;
[0044] Figure 5 A schematic flow chart of a real-time monitoring method of liquid chromatography-mass spectrometry according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0045] In order to enable those skilled in the art to better understand the technical solutions of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0046] Based on at least one of the aforementioned technical problems, the present application provides a real-time monitoring system for liquid chromatography-mass spectrometry, the system comprising: a data acquisition module, used to use a preset sensor to collect detection data of at least one liquid chromatography-mass spectrometry instrument at a preset time, and store it in a first preset database; a data processing and analysis module, used to standardize the detection data stored in the first preset database, generate intermediate data, and store the intermediate data in a second preset database, and analyze the intermediate data to obtain analysis results; an alarm module, used to send an alarm message that the data is abnormal when the analysis result shows that the detection data triggers a preset alarm threshold rule; a display module, used to display the detection data and the data processing and analysis results output by the data processing and analysis module. The real-time monitoring system of the liquid chromatography-mass spectrometry of the embodiment of the present application processes and analyzes the detection data of at least one liquid chromatography-mass spectrometry instrument collected, standardizes the detection data, analyzes the processed data, obtains data processing and analysis results, and then sends an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers the preset alarm threshold rule, so as to realize the overall management of multiple instruments, provide comprehensive and reliable daily operation and maintenance data, and improve the management level and management efficiency of the public technical service platform of the large-scale liquid chromatography-mass spectrometry instrument system. Moreover, when maintaining the instrument, the system automatically monitors the various data and operation conditions of the instrument, and automatically issues an alarm message when an abnormal situation occurs, and promptly discovers instrument failures, thereby saving manpower, reducing operation and maintenance costs, and improving the operation and maintenance efficiency of mass spectrometers on large-scale scientific research instrument platforms.
[0047] Figure 1 FIG. 1 is a schematic block diagram of a real-time monitoring system for liquid chromatography-mass spectrometry according to an embodiment of the present application. Figure 1 As shown, the real-time monitoring system 100 for liquid chromatography-mass spectrometry according to the embodiment of the present application may include a data acquisition module 10, a data processing and analysis module 20, an alarm module 30 and a display module 40:
[0048] The data acquisition module 10 is used to acquire detection data of at least one liquid chromatography-mass spectrometry instrument (hereinafter referred to as the instrument) using a preset sensor at a preset time, and store the data in a first preset database.
[0049] In the embodiment of the present application, the liquid chromatography-mass spectrometry instrument generally has multiple measuring sensors, such as temperature sensors, temperature sensors, vacuum pressure sensors, etc. The measuring sensors provided by the liquid chromatography-mass spectrometry instrument can be used to collect detection data.
[0050] In one example, a preset time can be set on the liquid chromatography-mass spectrometry instrument, for example, the preset time is 1 minute. That is to say, every 1 minute, the liquid chromatography-mass spectrometry instrument will collect detection data using its own sensor. These detection data can be parameters of certain hardware. And these data can be stored in the storage device of the instrument in the form of a log file. Or stored in a specified location. For example, stored in a specified location on a local server.
[0051] In another example, the instrument according to the embodiment of the present application supports multiple communication protocols.
[0052] For example, the network protocol Modbus of industrial controllers can support multiple electrical interfaces, such as RS-232, RS-485, etc., and can also transmit data on various media, such as twisted pair, optical fiber, wireless, etc. Moreover, the frame format of Modbus is simple, compact and easy to understand.
[0053] For another example, a data acquisition protocol (Object Linking and Embedding (OLE) for Process Control, OPC) can be used to upload the detection data collected by each sensor in the instrument to a local server in real time.
[0054] For another example, the log file data in the instrument control computer can be obtained through the message queue transmission detection protocol (Message Queuing Telemetry, Mqtt), and the key monitoring parameters can be extracted and stored in the first preset database.
[0055] It is worth noting that, since the liquid chromatography-mass spectrometry instrument has a large number of measuring sensors, these instruments will collect a large amount of data when collecting test data. However, not all data are useful for monitoring and early warning. Therefore, when the embodiment of the present application is actually implemented, only the data necessary for monitoring and early warning are retained as test data, which are stored in the first preset database to avoid data redundancy. As for other data, they can be deleted, or a separate database can be set for storage.
[0056] The first preset database here may include a database set in a local server. For example, each liquid chromatography-mass spectrometry instrument has a certain storage capacity. After the liquid chromatography-mass spectrometry instrument collects various data, it is first stored in its own storage device. Then, the detection data required for monitoring and early warning is sent to the local server for storage. Other data are discarded.
[0057] In addition, the local server can be used as a relay server. The relay server is implemented based on the WebSocket protocol. It uses WebRTC technology to establish a point-to-point connection between the client (e.g., liquid chromatography-mass spectrometry instrument) and the relay server, and then transmits the data sent by the client to the target computer (e.g., go server). The relay server can run on a cloud server and has high reliability and scalability, and can support a large number of clients connected simultaneously.
[0058] When the client initiates a connection request, the relay server sends a connection request to the target computer to connect it to the client. The relay server performs data transmission between the client and the target computer to ensure that all data can be transmitted through a secure encrypted channel and ensure the integrity and confidentiality of data transmission.
[0059] In order to meet the requirements of the above-mentioned data transmission process for the relay server in the embodiment of the present application, in some implementation schemes, RustDesk's relay server can be used, which can perform data transmission between the client and the target computer as the main function, so that the data will not be stored or monitored.
[0060] In one example, the detection parameters of the present application may at least include: high vacuum pressure, mass spectrometer mass analyzer (orbitrap) vacuum pressure, fore-stage vacuum pressure, molecular turbo pump 1 bearing temperature, molecular turbo pump 1 motor temperature, molecular turbo pump 1 electronic temperature, molecular turbo pump 1 voltage, molecular turbo pump 1 current, molecular turbo pump 2 bearing temperature, molecular turbo pump 2 motor temperature, molecular turbo pump 2 electronic temperature, molecular turbo pump 2 voltage, molecular turbo pump 2 current, ambient temperature, ambient humidity, ion transfer tube temperature, external signal (Ctrap) RF amplification, Ctrap amplification current, Ctrap frequency, mass analyzer temperature and quadrupole temperature, etc. Among them, ion transfer tube temperature, Ctrap RF amplification, Ctrap amplification current, Ctrap frequency, mass analyzer temperature, quadrupole temperature, etc. are only used to check the status and are not used for alarm.
[0061] In one example of this application, Figure 3 , which is a schematic diagram of the acquisition module architecture of the real-time monitoring system of liquid chromatography-mass spectrometry according to an embodiment of the present application. Figure 3 The client (Client) 301 in the data acquisition terminal (data acquisition module) can be used as a data acquisition terminal, which includes n liquid chromatography-mass spectrometry instruments 302 (such as Figure 3As shown in the instrument in FIG. 3 , after collecting the detection data, it pushes the detection data to the local server 303 (relay server). The server side 304 may be a cloud server 305. The cloud server 305 on the server side pulls the detection data stored in the relay server through the push gateway 306.
[0062] The data processing and analysis module 20 is used to perform standardization processing on the detection data stored in the first preset database, generate intermediate data, store the intermediate data in the second preset database, and analyze the intermediate data to obtain analysis results.
[0063] In one embodiment of the present application, Figure 2 As shown, Figure 2 A schematic block diagram of a real-time monitoring system 200 for liquid chromatography-mass spectrometry according to another embodiment of the present application is further shown. Figure 2 The data processing and analysis module 20 in the embodiment comprises a data processing module 201 and a data analysis module 202:
[0064] The data processing module 201 is used to perform standardization processing on the detection data using preset rules and generate intermediate data.
[0065] The data analysis module 202 is used to analyze the detection data using a preset algorithm.
[0066] In one example, continue to combine Figure 2 , the data processing module 201 comprises:
[0067] The conversion module 2011 is used to process the detection data according to data conversion rules, standardization rules and tabular rules. The embodiment of the present application processes the collected detection data, and can use text extraction rules and processing scripts to perform data conversion and standardization, and perform tabular rule processing on text parameters. The processed detection data has a standardized format and script to facilitate storage, full-text retrieval, data aggregation calculation and analysis.
[0068] The classification processing module 2012 is used to classify the detection data according to the time sequence and / or event type. For example, the embodiment of the present application can simultaneously support the processing of time series data (for example, instrument hardware parameter records) and event data (for example, log type) processing.
[0069] Establish an index module 2013, which is used to establish a data index for the first preset database and the second preset data. The embodiment of the present application can achieve the following by establishing a data index for the first preset database and the second preset data: (1) supporting high-performance storage of distributed real-time data documents, and each field can be indexed and searched; (2) supporting distributed real-time analysis search query and aggregation operations; (3) being able to conveniently achieve horizontal expansion of data storage nodes; (4) supporting redundant storage of replicas of data nodes to achieve high data availability; (5) ensuring the security of data storage, designing a fault-tolerant architecture, ensuring that data is not lost, and maximizing the availability of the data storage platform.
[0070] In one example, continue to combine Figure 2 The data analysis module 202 includes a real-time data analysis module 2021 and a historical data analysis module 2022:
[0071] The real-time data analysis module 2021 is used to analyze the real-time data stored in the first pre-database and obtain a first analysis result. The present application can obtain the real-time operating status of the instrument through real-time data analysis, for example, the instrument shutdown status, startup status, and mechanical pump temperature of the instrument.
[0072] The historical data analysis module 2022 is used to analyze the historical data stored in the first preset database and obtain a second analysis result.
[0073] The embodiment of the present application can provide data basis for setting alarm thresholds by retrospectively analyzing historical data, and can find regular changes in instrument parameters. For example, by analyzing historical data, information such as hardware replacement cycle and instrument maintenance and cleaning time can be obtained. For another example, 3-6 months is set as an observation window, and then the average value, standard deviation, and coefficient of variation of various parameters are calculated within the observation window.
[0074] In another example, continue with Figure 2 The data analysis module 202 further includes a data cleaning module 2023, a data statistics module 2024, a data visualization module 2025 and a data prediction module 2026:
[0075] The data cleaning module 2023 is used to clean the detection data, delete invalid data and / or fill in missing data to ensure the accuracy and completeness of the data.
[0076] The data statistics module 2024 is used to collect statistics on the detection data. For example, the detection data collected in real time can be collected by statistics, for example, methods such as average value, maximum value, minimum value, etc. can be used to obtain real-time parameter information of system operation.
[0077] The data visualization module 2025 is used to display the statistical results of the detection data in the form of graphs or charts. The embodiment of the present application can visualize the statistical results of the detection data in the form of graphs or charts, so that the instrument management personnel and the platform person in charge can display them through the local display, or in the browser / server mode (Browser / Server, B / S), so that the instrument management personnel and the platform person in charge can access the system of the embodiment of the present application in a browser at any location.
[0078] The data prediction module 2026 is used to analyze the detection data within a preset period using a preset algorithm to obtain the change trend of the detection data. The embodiment of the present application can perform trend analysis on the detection data within a preset period. For example, the preset period can be set to 7 days, and then a linear regression algorithm can be used to calculate and analyze the data within every 7 days. In this way, not only can the trend of the detection data be predicted, but also abnormal detection data can be found from the detection data, so as to deal with potential faults of the instrument in a timely manner.
[0079] Among them, continue to combine Figure 1 The system of the embodiment of the present application also includes an alarm module 30, which is used to send an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers a preset alarm threshold rule.
[0080] The preset alarm threshold rules of the embodiments of the present application can be set according to the needs of the user. For example, the value of the detection data may be greater than the preset value; or, the intermediate data generated after analyzing the detection data reflects the development trend of the detection data. When the development trend does not meet the user's expectations, it can be considered that the preset alarm threshold rules are triggered.
[0081] In another embodiment of the present application, continue to combine Figure 2 , the alarm module 30 comprises:
[0082] Comparison module 301 is used to analyze the intermediate data to determine whether the detection data is abnormal data. The threshold value in the preset alarm threshold rule of the embodiment of the present application can include setting alarm rules according to the environmental conditions (temperature, humidity) in the real-time monitoring of mass spectrometer operation and maintenance, instrument cavity vacuum (front vacuum, back vacuum, ultra-high), mechanical pump and molecular turbo pump (current and power). At the same time, the embodiment of the present application can also support personalized alarm rules and threshold settings for instruments of different models according to user needs.
[0083] The alarm module 302 is used to send the alarm information when there is abnormal data in the detection data. In the embodiment of the present application, when the detection data or intermediate data triggers the preset alarm threshold rule, a reminder and report can be made for the abnormal situation. For example, the alarm information can be sent to the user in the form of email, text message, voice call, etc. At the same time, an alarm log is established and various data are recorded while sending the alarm information to facilitate statistics on the type of fault, frequency of occurrence and other information.
[0084] Among them, continue to combine Figure 2 , a display module 40 is used to display the detection data and the data processing and analysis results output by the data processing and analysis module.
[0085] The embodiment of the present application can be based on a B / S architecture, so that the user can view the detection data and / or intermediate data, as well as the data processing and analysis results, etc. through a browser on any terminal with a display function. Therefore, the display module of the present application provides a user-friendly display interface, which is convenient for users to use and view the detection data and / or intermediate data, as well as the data processing and analysis results, etc. In addition, in the display interface, the layout, icons, charts, etc. of the interface can also be determined according to user needs to better meet user needs.
[0086] In another embodiment of the present application, Figure 2 As shown, the system also includes a data storage module 50; the data storage module is used to connect each of the liquid chromatography-mass spectrometry instruments through a local area network, store the collected detection data in a first preset database, and store the detection data in a second preset database according to a preset order.
[0087] In one example, continue to combine Figure 2 , the data storage module 50 comprises:
[0088] The updating module 501 is used to store the detection data and the intermediate data, and update the intermediate data in the second preset database at a preset updating frequency.
[0089] The embodiment of the present application can continuously read the detection data according to the preset refresh frequency, and update the new detection data to the first preset database, and then process the detection data in the first preset database, and store the processed intermediate data in the second preset database, so as to ensure the real-time nature of the data. For example, the refresh frequency range can be from 1 second to several minutes.
[0090] Among them, the first preset database can be set on a local server (relay server), and the second preset database can be set on a cloud server. The relay server connects each liquid chromatography-mass spectrometry instrument through a local area network, and then stores the read data in the local server, and sequentially plans to upload the data to the online cloud server for subsequent data analysis and processing. For example, according to the numbering sequence of the instrument, the detection data collected by each instrument is uploaded to the cloud server. Among them, when uploading to the cloud server, the agent mode (SDK / Agent) in the push software development kit can be used to send data. This mode uses a non-invasive method to transmit data and can ensure data security.
[0091] In another embodiment of the present application, Figure 2 As shown, the system further includes a management module 60; the management module is used to assign corresponding permissions to users according to user roles.
[0092] In the management module of the embodiment of the present application, different user roles and permissions can be set according to user needs. For example, three user roles such as system administrator, platform general person in charge and specific instrument administrator can be set. Accordingly, the system administrator can configure various parameters, thresholds, etc. of the instrument for the real-time monitoring system of liquid chromatography-mass spectrometry of the embodiment of the present application; the platform general person in charge can access the detection data of all instruments, etc.; and the specific instrument administrator can only view the detection data of specific instruments, etc. By setting different permissions for different user roles, the stability of the real-time monitoring system of liquid chromatography-mass spectrometry and the security of data can be guaranteed.
[0093] The real-time monitoring system of the liquid chromatography-mass spectrometry of the embodiment of the present application processes and analyzes the detection data of at least one liquid chromatography-mass spectrometry instrument collected, standardizes the detection data, analyzes the processed data, obtains data processing and analysis results, and then sends an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers the preset alarm threshold rule, so as to realize the overall management of multiple instruments, provide comprehensive and reliable daily operation and maintenance data, and improve the management level and management efficiency of the public technical service platform of the large-scale liquid chromatography-mass spectrometry instrument system. Moreover, when maintaining the instrument, the system automatically monitors the various data and operation conditions of the instrument, and automatically issues an alarm message when an abnormal situation occurs, and promptly discovers instrument failures, thereby saving manpower, reducing operation and maintenance costs, and improving the operation and maintenance efficiency of mass spectrometers on large-scale scientific research instrument platforms.
[0094] like Figure 4 , which is a schematic diagram of the system architecture of a real-time monitoring system for liquid chromatography-mass spectrometry according to another embodiment of the present application. Figure 4The system architecture of the real-time monitoring system of liquid chromatography-mass spectrometry in the figure may include a data acquisition layer, a storage model layer, a system function layer and a system display layer. Among them, in the data acquisition layer, multiple liquid chromatography-mass spectrometry instruments (n instruments in the figure) may be included. The detection data collected from the n instruments are uploaded to the server through the gateway after security detection by the information security inspection module. At this time, it reaches the storage model layer for storage. At this level, real-time data analysis and historical data analysis can also be performed on the stored data, and then the system function layer is performed. At the system function layer, data management, indicator monitoring, abnormal alarm and master data statistics are performed on the data. Finally, it is displayed in the system display layer, and administrators, scientific researchers and engineers can view various data and their statistical analysis results. Among them, the administrator can perform various thresholds and settings in the system background. Scientific researchers can view and manage all data as the general person in charge of the platform. Engineers can view the detection data of specific instruments within their authority.
[0095] like Figure 5 , which is a schematic flow chart of a real-time monitoring method of liquid chromatography-mass spectrometry according to another embodiment of the present application. The real-time monitoring method 500 of liquid chromatography-mass spectrometry according to the embodiment of the present application may include the following steps S501, S502, S503 and S504;
[0096] In step S501, a preset sensor is used to collect detection data of a mass spectrometer at a preset time and the data is stored in a first preset database.
[0097] In the embodiment of the present application, the liquid chromatography-mass spectrometry instrument generally has multiple measuring sensors, such as temperature sensors, temperature sensors, vacuum pressure sensors, etc. The measuring sensors provided by the liquid chromatography-mass spectrometry instrument can be used to collect detection data.
[0098] In step S502, the detection data stored in the first preset database is standardized to generate intermediate data, and the intermediate data is stored in the second preset database. At the same time, the intermediate data is analyzed to obtain data processing and analysis results.
[0099] The embodiment of the present application processes the collected detection data, for example, using text extraction rules and processing scripts to convert and standardize data, and processing text parameters in a table format. Furthermore, the processed data can also be stored, fully retrieved, and aggregated and analyzed. , regression algorithms can be used to analyze data, such as statistical analysis, trend analysis, etc.
[0100] In step S503, when the detection data triggers a preset alarm threshold rule, an alarm message indicating that the data is abnormal is sent.
[0101] The preset alarm threshold rules of the embodiments of the present application can be set according to the needs of the user. For example, the value of the detection data may be greater than the preset value; or, the intermediate data generated after analyzing the detection data reflects the development trend of the detection data. When the development trend does not meet the user's expectations, it can be considered that the preset alarm threshold rules are triggered.
[0102] In step S504, the detection data and the data processing and analysis results output by the data processing and analysis module are displayed.
[0103] The embodiment of the present application can be based on a B / S architecture, so that the user can view the detection data and / or intermediate data, as well as the data processing and analysis results, etc. through a browser on any terminal with a display function. Therefore, the display module of the present application provides a user-friendly display interface, which is convenient for users to use and view the detection data and / or intermediate data, as well as the data processing and analysis results, etc. In addition, in the display interface, the layout, icons, charts, etc. of the interface can also be determined according to user needs to better meet user needs.
[0104] In addition, according to an embodiment of the present application, a storage medium is also provided, on which program instructions are stored, and when the program instructions are run by a computer or a processor, the corresponding steps of the real-time monitoring method of liquid chromatography-mass spectrometry of the embodiment of the present application are used to execute. The storage medium may include, for example, a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, or any combination of the above storage media.
[0105] The real-time monitoring method and storage medium of liquid chromatography-mass spectrometry of the embodiments of the present application have the same advantages as the aforementioned real-time monitoring device of liquid chromatography-mass spectrometry because they can realize the aforementioned real-time monitoring device of liquid chromatography-mass spectrometry.
[0106] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application to this. Those of ordinary skill in the art may make various changes and modifications therein without departing from the scope and spirit of the present application. All these changes and modifications are intended to be included within the scope of the present application as required by the appended claims.
[0107] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0108] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0109] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0110] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present application should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with features less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.
[0111] It will be understood by those skilled in the art that, except for mutually exclusive features, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this specification may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0112] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
[0113] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some modules according to the embodiments of the present application. The application can also be implemented as a device program (e.g., computer program and computer program product) for executing a part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0114] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.
[0115] The above is only a specific implementation or description of a specific implementation of the present application, and the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A real-time monitoring system for liquid chromatography-mass spectrometry, characterized in that: The system comprises: A data acquisition module, used to acquire detection data of at least one liquid chromatography-mass spectrometry instrument using a preset sensor at a preset time, and store the data in a first preset database; A data processing and analysis module, used for performing standardization processing on the detection data stored in the first preset database, generating intermediate data, storing the intermediate data in a second preset database, and analyzing the intermediate data to obtain analysis results; An alarm module is used to send an alarm message indicating that the data is abnormal when the analysis result shows that the detection data triggers a preset alarm threshold rule; The display module is used to display the detection data and the data processing and analysis results output by the data processing and analysis module.
2. The system according to claim 1, characterized in that The system also includes a data storage module; The data storage module is used to connect each of the liquid chromatography-mass spectrometry instruments through a local area network, store the collected detection data in a first preset database, and store the detection data in a second preset database according to a preset order.
3. The system according to claim 2, characterized in that The data storage module comprises: An updating module is used to update the intermediate data in the second preset database at a preset updating frequency.
4. The system according to claim 1, characterized in that The data processing and analysis module comprises: A data processing module, used to perform standardization processing on the detection data using preset rules and generate intermediate data; The data analysis module is used to analyze the detection data using a preset algorithm.
5. The system according to claim 4, characterized in that The data processing module comprises: A conversion module, used for processing the detection data according to data conversion rules, standardization rules and tabularization rules; A classification processing module, used for classifying the detection data according to time sequence and / or event type; An indexing module is used to create a data index for the first preset database and the second preset data.
6. The system according to claim 4, characterized in that The data analysis module comprises: A real-time data analysis module, used to analyze the real-time data stored in the first pre-database and obtain a first analysis result; The historical data analysis module is used to analyze the historical data stored in the first preset database and obtain a second analysis result.
7. The system according to claim 4, characterized in that The data analysis module further includes: A data cleaning module, used for cleaning the detection data; A data statistics module, used for collecting statistics on the detection data; A data visualization module is used to display the statistical results of the detection data in the form of graphs or charts; The data prediction module is used to analyze the detection data within a preset period using a preset algorithm to obtain a change trend of the detection data.
8. The system according to claim 1, characterized in that The alarm module comprises: A comparison module, used for analyzing the intermediate data to determine whether the detection data is abnormal data; The alarm module is used to send the alarm information when abnormal data exists in the detection data.
9. The system according to claim 1, characterized in that The system also includes a management module; The management module is used to assign corresponding permissions to users according to user roles.
10. A real-time monitoring method using liquid chromatography-mass spectrometry, characterized in that: The method comprises: Using a preset sensor to collect detection data of the mass spectrometer at a preset time, and storing the data in a first preset database; Performing standardization processing on the detection data stored in the first preset database to generate intermediate data, and storing the intermediate data in the second preset database, and analyzing the intermediate data to obtain data processing and analysis results; When the detection data triggers a preset alarm threshold rule, an alarm message indicating that the data is abnormal is sent; Display the detection data and the data processing and analysis results output by the data processing and analysis module.
Citation Information
Cited By
Intelligent liquid chromatograph fault monitoring system
CN120233036A