Temperature monitoring method, sample analyzer and storage medium
By collecting and saving the temperature data of the target container in the sample analyzer, the problem of the inability to monitor the temperature when the sample analysis software is closed is solved, and the accuracy of detection or calibration and more detailed temperature information are achieved.
Patent Information
- Application Number
- CN202311337642.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-16
- Publication Date
- 2025-04-25
AI Technical Summary
Existing sample analyzers cannot continuously monitor container temperature when the sample analysis software is shut down, affecting the accuracy of detection or calibration.
Provide a temperature monitoring method, which collects the temperature data of the target container through the temperature control module, and saves these data to the temperature monitoring data table when the sample analysis software is disconnected from the processing device to ensure continuous recording of the temperature data.
Even if the sample analysis software is turned off, the sample analyzer can accurately record the temperature of the target container, ensure the accuracy of detection or calibration, and provide more detailed temperature information.
Smart Images

Figure CN119880189A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical technology, and in particular to a temperature monitoring method, a sample analyzer, and a storage medium. Background Art
[0002] A sample analyzer is a type of in vitro diagnostic equipment. It has a container, which may be, for example, a reagent tray for storing chemical reagents, a sample compartment for storing samples, a reaction cup for storing a mixture of samples and reagents, etc. Based on the container, the concentration of specific substances in body fluids can be detected, instrument performance can be calibrated, or calculation results can be calibrated.
[0003] During the test, in order to ensure the accuracy of the test results, the temperature of the container in the sample analyzer needs to be monitored. The sample analysis software in the sample analyzer can monitor the temperature of the container during operation. For example, temperature data is actively obtained from the control device of the sample analyzer for controlling the actuator. However, due to a failure in the running sample analysis software or the manual shutdown of the sample analysis software, the temperature of the container cannot be continuously monitored, which in turn affects the accuracy of subsequent tests or calibrations. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present application provides a temperature monitoring method, a sample analyzer and a storage medium, which can monitor the temperature of the container even when the sample analysis software is turned off, thereby improving the accuracy of detection or calibration.
[0005] On one hand, the present application provides a temperature monitoring method for monitoring the temperature of a target container of a sample analyzer, wherein the sample analyzer at least includes a temperature control module for collecting temperature, a second processing device communicatively connected to the temperature control module, and a first processing device communicatively connected to the second processing device, wherein the method includes:
[0006] When the second processing device confirms that the first connection with the sample analysis software running in the first processing device is disconnected, the second processing device establishes a temperature monitoring data table;
[0007] After the first connection is disconnected, at least the obtained temperature data is saved in the temperature monitoring data table; wherein the temperature data includes the container temperature and / or the container environment temperature of the target container collected by the temperature control module that is communicatively connected to the second processing device.
[0008] In some embodiments, the confirming that the first connection with the sample analysis software running in the first processing device is disconnected includes:
[0009] After receiving a heartbeat data packet sent by the sample analysis software, sending a target data packet to the sample analysis software within a preset time period;
[0010] If no response information returned by the sample analysis software based on the target data packet is received, it is confirmed that the first connection with the sample analysis software running in the first processing device is disconnected.
[0011] In some embodiments, the confirming that the first connection with the sample analysis software running in the first processing device is disconnected includes:
[0012] When receiving a disconnection instruction sent by the sample analysis software, confirming that the first connection with the sample analysis software running in the first processing device is disconnected;
[0013] The disconnection instruction is generated based on an option representing temporary shutdown of the software selected by the user in a selection interface that pops up when the sample analysis software is closed.
[0014] In some embodiments, at least saving the obtained temperature data into the temperature monitoring data table includes:
[0015] The temperature control module collects the container temperature and / or the container environment temperature of the target container at a predetermined collection frequency, and the second processing device saves the container temperature and / or the container environment temperature of the target container into the temperature monitoring data table;
[0016] Alternatively, the temperature control module collects the container temperature and / or the container environment temperature of the target container at a predetermined collection frequency, and the second processing device saves the container temperature and / or the container environment temperature of the target container and the collection time corresponding to the collection of the target container temperature and / or the container environment temperature in the temperature monitoring data table.
[0017] In some embodiments, after the first connection is disconnected, the method further includes:
[0018] After the first connection is reconnected, when the second processing device receives the read instruction sent by the sample analysis software, the temperature data stored in the temperature monitoring data table is sent to the sample analysis software, so that the first processing device parses the temperature data in the temperature monitoring data table;
[0019] In some embodiments, after the first connection is disconnected, the method further includes:
[0020] When the second processing device determines that the first connection is successfully reconnected, the temperature data stored in the temperature monitoring data table is sent to the sample analysis software, so that the first processing device analyzes the temperature data in the temperature monitoring data table.
[0021] In some embodiments, it also includes:
[0022] When receiving a message returned by the sample analysis software indicating that the temperature monitoring data table is successfully received, the second processing device clears the temperature monitoring data table.
[0023] In some embodiments, the first processing device parses the temperature data in the temperature monitoring data table, including:
[0024] The first processing device uses the current system time obtained by the first processing device as the start time of data collection, and uses the preset collection frequency of the temperature control module as the time interval to determine a data collection time for each temperature data in the temperature monitoring data table.
[0025] On the other hand, the present application provides a sample analyzer, comprising:
[0026] A target container for storing a detection reagent for sample detection, or a sample to be detected, or a mixture of the sample to be detected and the detection reagent;
[0027] a first processing device, and a second processing device capable of being communicatively coupled to the first processing device;
[0028] The second processing device includes a processor; and a memory having executable codes stored thereon. When the executable codes are executed by the processor, the processor is caused to execute the method described above.
[0029] On the other hand, the present application provides a non-transitory machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.
[0030] The technical solution provided by this application may have the following beneficial effects:
[0031] An embodiment of the present application provides a temperature monitoring method, a sample analyzer, and a storage medium. The method is used to monitor the temperature of a target container of a sample analyzer. The sample analyzer at least includes a temperature control module for collecting temperature, a second processing device communicatively connected to the temperature control module, and a first processing device communicatively connected to the second processing device. When the sample analysis software running in the first processing device is disconnected from the first connection with the second processing device, the second processing device can establish a temperature monitoring data table, and the temperature data of the target container collected by the temperature control module during the time period when the sample analysis software is disconnected from the second processing device can continue to be recorded, thereby ensuring the accuracy of detection or calibration using the sample to be used in the target container.
[0032] With the help of the temperature monitoring method of the present application, the temperature in the target container can be accurately recorded. Even when the operating software of the sample analyzer cannot control the control device used to control the actuator of the sample analyzer, the required temperature data can be obtained in time to ensure that the storage temperature of the target container meets the regulations.
[0033] In addition, the temperature monitoring method of the present application can not only record the temperature of the target container, but also the ambient temperature of the target container. Therefore, more detailed temperature information is provided to the user. Even if the target container fails at a certain time, so that the temperature can no longer maintain the predetermined storage temperature, when its ambient temperature meets the preset ambient temperature threshold, it can still be considered that the reagents and other items stored in the target container are not affected by the loss of temperature.
[0034] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The above and other objects, features and advantages of the present application will become more apparent through a more detailed description of exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.
[0036] Figure 1 It is a flow chart of a temperature monitoring method shown in an embodiment of the present application.
[0037] Figure 2 It is a schematic diagram of a temperature curve shown in an embodiment of the present application.
[0038] Figure 3 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The preferred embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0040] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0041] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0042] The temperature monitoring method of the embodiment of the present application can be applied to any sample analyzer using liquid reagents in the field of in vitro diagnosis. The sample analyzer can be a chemiluminescence analyzer, preferably suitable for a photoluminescence analyzer. The temperature of the target container of the sample analyzer can be monitored. The target container can be a refrigerator, and the refrigerator can store detection reagents, samples to be tested, or a mixture of the two. The detection reagents and samples to be tested can be quality control products for quality control of the sample analyzer or calibrators for calibrating the sample analyzer. It is understandable that samples to be tested, such as patient blood samples, usually do not need to be refrigerated or incubated. When the sample analyzer has a storage capacity for quality control samples or calibrators provided by a third party, the quality control samples or calibrators provided by the third party can be refrigerated in the target container.
[0043] In the embodiment of the present application, the sample analyzer includes a first processing device, a second processing device connected to the first processing device in communication, and an execution device connected to the second processing device in communication, such as a temperature control module, or an instrument for executing other processes. The sample analysis software can be run in the first processing device. The first processing device can be, for example, a superior control device for communicating with a laboratory information management system and for controlling the operation of the sample analyzer, that is, a host computer. The first processing device can be designed as an operating computer connected to the sample analyzer. The second processing device is, for example, a control device for controlling the actuator of the sample analyzer, such as a middle computer or a lower computer. The second processing device can be designed as a controller embedded in the sample analyzer. When the sample analysis software is running, the sample analysis software and the second processing device can establish a first connection, such as a communication connection. When the first connection is in a normal state, the second processing device can upload the temperature data of the target container collected by the temperature control module to the sample analysis software through the data interface. After the sample analysis software parses the temperature data, it is saved in the database of the first processing device.
[0044] If the sample analysis software is actively closed or passively closed, the first processing device cannot obtain the temperature of the target container due to the disconnection of the first connection. During this process, if the temperature of the target container is abnormal, such as exceeding the maximum temperature, being lower than the minimum temperature, or having a large temperature change rate per unit time, etc., it may cause the subsequent use of the target container, such as the calibrator, to cause the calibration process to be inaccurate due to the abnormal temperature data.
[0045] The embodiment of the present application provides a temperature monitoring method, which can continuously monitor the temperature of a target container.
[0046] The embodiments of the present application are described in detail below.
[0047] See also Figure 1 , Figure 1 It is a flow chart of a temperature monitoring method shown in an embodiment of the present application.
[0048] A temperature monitoring method shown in an embodiment of the present application is used to monitor the temperature of a target container in a sample analyzer, and the sample analyzer may also include a temperature control module capable of collecting the temperature of the target container, a first processing device capable of running sample analysis software, and a second processing device communicatively connected to the first processing device, and the second processing device is communicatively connected to the temperature control module. The target container may be a reagent tray for storing chemical reagents, a sample compartment for storing samples, a reaction cup for storing a mixture of samples and reagents, and the like.
[0049] The temperature monitoring method in the embodiment of the present application may include the following steps.
[0050] S101. When the second processing device confirms that the first connection with the sample analysis software running in the first processing device is disconnected, the second processing device establishes a temperature monitoring data table.
[0051] In an embodiment of the present application, the sample analysis software in the first processing device establishes a first connection with the second processing device. The first connection is established by the sample analysis software when it is in operation. When the first connection is disconnected, it may be due to a network failure or the sample analysis software is shut down. In this case, the second processing device can establish a temperature monitoring data table.
[0052] In an embodiment of the present application, the temperature control module can collect the temperature of the target container in each sampling period, and the sampling period is, for example, every one minute, and the second processing device can obtain the temperature data collected by the temperature control module. When the first connection is disconnected, the second processing device can obtain the temperature data collected by the temperature control module, but it cannot send the temperature data to the sample analysis software of the first processing device. It is understandable that when the sample analyzer is powered off, the second processing device cannot obtain the temperature data collected by the temperature control module. Therefore, in an embodiment of the present application, when the sample analysis software is turned off, the first processing device, the second processing device and the temperature control module in the sample analyzer are all powered on.
[0053] In the embodiment of the present application, the second processing device can establish a temperature monitoring data table, which can be a data structure capable of storing temperature data, such as an array, a list, a document, a linked list, a dictionary, a data table or a collection of a database. In the embodiment of the present application, it is preferred to use an array or a list data structure to adapt the storage space of the chip of the second processing device.
[0054] S102. After the first connection is disconnected, at least the obtained temperature data is saved in the temperature monitoring data table; wherein the temperature data includes the container temperature and / or the container environment temperature of the target container collected by the temperature control module that is communicatively connected to the second processing device.
[0055] In an embodiment of the present application, when the first connection between the sample analysis software and the second processing device is disconnected, the second processing device can obtain the temperature data of the target container collected by the temperature control module within the time period when it is disconnected from the sample analysis software, and save the obtained temperature data into the temperature monitoring data table established in the aforementioned steps.
[0056] In an embodiment of the present application, when the sample analysis software running in the first processing device is disconnected from the first connection with the second processing device, the second processing device can establish a temperature monitoring data table, and the temperature data of the target container collected by the temperature control module during the period when the sample analysis software is disconnected from the second processing device can also continue to be recorded, thereby ensuring the accuracy of testing or calibration using the sample to be used in the target container.
[0057] In the aforementioned embodiment, after confirming that the first connection is disconnected, the subsequent process is executed. In the embodiment of the present application, there may be multiple ways to determine that the first connection is disconnected.
[0058] In the embodiment of the present application, confirming that the first connection is disconnected can be determined based on a heartbeat data packet.
[0059] In an embodiment of the present application, the sample analysis software can periodically send a heartbeat data packet instruction to the second processing device, and the second processing device confirms the heartbeat data packet instruction after receiving it. The heartbeat data packet can be sent once at a preset interval, for example, ten minutes. If the sending and receiving of the heartbeat data packet is normal, it can be confirmed that the first connection between the second processing device and the sample analysis software is in a normal connection state.
[0060] In the embodiment of the present application, when the sample analysis software is closed, the second processing device will not receive the heartbeat data packet sent by the sample analysis software. When the sample analysis software sends a heartbeat data packet, the second processing device receives the heartbeat data packet and sends a target data packet to the sample analysis software within a preset time period. The target data packet may include the collected temperature data or the confirmation information returned to the received heartbeat data packet.
[0061] It is understandable that the target data packet sent to the sample analysis software may also be a data packet actively sent by the second processing device to confirm whether the first connection is unobstructed when no new heartbeat data packet is received within a preset interval after receiving a heartbeat data packet.
[0062] In the embodiment of the present application, when the sample analysis software does not return response information to the target data packet, it is confirmed that the first connection is disconnected.
[0063] Another way may be that the sample analysis software actively sends a disconnection command when shutting down.
[0064] In the embodiment of the present application, when the sample analysis software is closed, a selection interface can be provided, in which it can be selected whether to temporarily close the sample analysis software. If the sample analysis software is temporarily closed, the sample analysis software can generate a disconnection instruction indicating that the sample analysis software is temporarily closed, and send the disconnection instruction to the second processing device. After receiving the disconnection instruction, the second processing device can confirm that the first connection has been disconnected based on the disconnection instruction.
[0065] It can be understood that after receiving the disconnection instruction to confirm that the first connection is disconnected, the second processing device can also include generating a temporary disconnection mark. The temporary disconnection mark can enable the second processing device to actively send the data saved in the temperature monitoring data table to the sample analysis software when the first connection is reconnected. After the sample analysis software receives the data uploaded after the reconnection, it can directly integrate the uploaded data with the data saved during the temporary closure as one type of data.
[0066] It is understandable that if the disconnection instruction is generated, the sample analysis software can generate and save a temporary shutdown mark. When the sample analysis software is started, it can read whether the temporary shutdown mark is saved. When the temporary shutdown mark is read, the temperature monitoring data table saved by the second processing device during the shutdown period of the sample analysis software can be actively read. If the temporary shutdown mark does not exist, it will start normally without sending a read instruction to the second processing device.
[0067] It can be seen that the sample analysis software of the first processing device in the embodiment of the present application can actively or passively read the temperature monitoring data table saved by the second processing device, and the second processing device can actively or passively upload the temperature control data table saved during the shutdown period of the sample analysis software, which can further improve the data integration efficiency.
[0068] In the embodiment of the present application, when the first connection is disconnected, the temperature control module can collect the container temperature and / or container environment temperature of the target container at a predetermined collection frequency, and the second processing device can save the container temperature and / or container environment temperature of the target container to the temperature monitoring data table based on the predetermined collection frequency. Of course, when the first connection is disconnected, the predetermined collection frequency can also be adjusted to the target collection frequency, and the target collection frequency is less than the predetermined collection frequency, that is, more temperature data is collected per unit time. The adjustment process can be triggered by the second processing device issuing an adjustment frequency instruction.
[0069] In the embodiment of the present application, due to the limitation of chip storage space, the temperature data saved by the second processing device may only save the container temperature and / or container environment temperature of the target container. When the storage space is sufficient, the container temperature and / or container environment temperature of the target container and the collection time may also be saved.
[0070] The above embodiment describes that after the first connection is disconnected, the second processing device can save the temperature data of the target container collected by the temperature control module during the period when the first connection is disconnected. In the embodiment of the present application, when the first connection is reconnected, the saved temperature data can also be sent to the sample analysis software.
[0071] In an embodiment of the present application, when the first connection is disconnected and then successfully reconnected, if the first processing device receives a read instruction sent by the sample analysis software, it sends the temperature data stored in the temperature monitoring data table established during the period when the first connection was disconnected to the sample analysis software.
[0072] After receiving the temperature data, the sample analysis software performs data analysis on the temperature data. For example, in the second processing device, an array is used to store temperature data, and the time when the temperature is generated is not recorded. When the temperature control module collects the temperature data of the target container, it is recorded in the temperature monitoring data table in sequence. The temperature data recorded in the temperature monitoring data table can be arranged in reverse order according to the collection time at this time, that is, the first collected temperature data is stored in the last position of the array, and the last temperature data collected during the first connection disconnection period is stored in the first position of the array. Based on this, the sample analysis software generates a collection time of the collected data for each temperature data. Since the temperature control module collects temperature data at a predetermined collection frequency, the sample analysis software can use a certain collection frequency and the system time of the first processing device when the temperature data is obtained as the starting time of the first temperature data in the array, and use the predetermined collection frequency as the time interval to generate a corresponding collection time for each temperature data.
[0073] In the application, for example, the sample analysis software of the first processing device receives the temperature monitoring data table after the first connection is reconnected. At this time, the system time of the first processing device is 16:00, and 16:00 is used as the collection time corresponding to the first temperature data in the temperature monitoring data table. Assuming that the predetermined collection frequency is ten minutes, the collection time corresponding to the second temperature data in the temperature monitoring data table may be 16:10, and so on, until all temperature data are parsed.
[0074] It can be seen that in the embodiment of the present application, only the temperature data can be saved without saving the acquisition time, which can save the storage space of the chip.
[0075] It is understandable that when the second processing device receives the signal that the sample analysis software has successfully received the temperature monitoring data table stored during the first disconnection period, the temperature monitoring data table is cleared or deleted.
[0076] In the embodiment of the present application, after parsing the temperature control monitoring data table, the sample analysis software analyzes the temperature data stored in the temperature monitoring data table. If the temperature corresponding to the temperature data exceeds the threshold, an alarm log is recorded, and an alarm prompt can be issued through the alarm module of the sample analysis software. Among them, the alarm situation can be that the temperature of the target container is marked in red, the alarm button flashes in red, and an alarm prompt sound can be issued.
[0077] It should be noted that the threshold may be a threshold of the target container itself or an environmental threshold of the target container, and may be set according to actual needs.
[0078] In the embodiment of the present application, the sample analysis software may have an alarm interface, and the above alarm may be displayed in the alarm interface.
[0079] In the embodiment of the present application, when the first connection is reconnected, for example, after the sample analysis software is restarted, when the analysis of the temperature control data table is completed, a temperature generation curve of the target container during the period when the first connection is disconnected can be generated, and the interface can be displayed in the display interface of the sample analysis software. Figure 2 , Figure 2 Schematic diagram of the temperature curve shown in the embodiment of the present application. Figure 2 It can be seen that the temperature of the target container during the first disconnection period can be queried as needed, and the qualification of the storage environment and possible failures of the sample analyzer can be discovered in time by monitoring temperature changes, such as an increase in the ambient temperature of the target container or the container temperature.
[0080] The temperature monitoring method of the present application can not only record the temperature of the target container, but also record the ambient temperature of the target container at the same time. Therefore, more detailed temperature information is provided to the user. Even if the target container fails at a certain time, so that the temperature can no longer maintain the predetermined storage temperature, when its ambient temperature meets the preset ambient temperature threshold, it can still be considered that the reagents and other items stored in the target container are not affected by the loss of temperature. For example, when the temperature threshold of the target container is 6°C, and the target container exceeds the threshold and becomes 8°C during temperature monitoring, but the ambient temperature is also recorded as 8°C, then these two temperature information and the loss of temperature time can be provided to the user at the same time, and a prompt to confirm whether to replace the reagent is output. Based on this information, the user can determine that the stored reagent does not need to be replaced and eliminate the prompt to replace the reagent.
[0081] On the other hand, the present application also provides a sample analyzer.
[0082] A sample analyzer provided in the present application comprises:
[0083] A target container for storing a detection reagent for sample detection, or a sample to be detected, or a mixture of the sample to be detected and the detection reagent;
[0084] a first processing device, and a second processing device capable of being communicatively coupled to the first processing device;
[0085] The second processing device includes a processor; and a memory, on which executable code is stored. When the executable code is executed by the processor, the processor executes the temperature monitoring method as described above to achieve the function of the temperature monitoring method as described above. The execution process of the temperature monitoring method can refer to the above embodiment, and will not be repeated here.
[0086] The sample analyzer in the present application may be a photochemiluminescence analyzer.
[0087] Figure 3It is a schematic diagram of the structure of a sample analyzer shown in an embodiment of the present application.
[0088] See also Figure 3 The sample analyzer includes a target container 300 , a first processing device 301 , and a second processing device 302 that can be communicatively connected to the first processing device. The second processing device 302 includes a memory 3010 and a processor 3020 .
[0089] The processor 3020 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0090] The memory 3010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 3020 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 3010 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 3010 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0091] The memory 3010 stores executable codes, and when the executable codes are processed by the processor 3020 , the processor 3020 can execute part or all of the methods described above.
[0092] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the description of each embodiment has its own emphasis. For the part that is not described in detail in a certain embodiment, refer to the relevant description of other embodiments. Those skilled in the art should also know that the actions and modules involved in the description are not necessarily required for the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application can be adjusted in order, merged and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0093] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0094] Alternatively, the present application can also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which executable code (or computer program, or computer instruction code) is stored. When the executable code (or computer program, or computer instruction code) is executed by a processor of an electronic device (or electronic device, server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.
[0095] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the application herein may be implemented as electronic hardware, computer software, or combinations of both.
[0096] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system and method according to multiple embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a part of a module, a program segment or a code, and the part of the module, the program segment or the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or the flow chart, and the combination of the square boxes in the block diagram and / or the flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0097] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A temperature monitoring method for monitoring the temperature of a target container of a sample analyzer, wherein the sample analyzer at least comprises a temperature control module for collecting temperature, a second processing device communicatively connected to the temperature control module, and a first processing device communicatively connected to the second processing device, wherein: The method comprises: When the second processing device confirms that the first connection with the sample analysis software running in the first processing device is disconnected, the second processing device establishes a temperature monitoring data table; After the first connection is disconnected, at least the obtained temperature data is saved in the temperature monitoring data table; wherein the temperature data includes the container temperature and / or the container environment temperature of the target container collected by the temperature control module that is communicatively connected to the second processing device.
2. The method according to claim 1, characterized in that The confirming that the first connection with the sample analysis software running in the first processing device is disconnected includes: After receiving a heartbeat data packet sent by the sample analysis software, sending a target data packet to the sample analysis software within a preset time period; If no response information returned by the sample analysis software based on the target data packet is received, it is confirmed that the first connection with the sample analysis software running in the first processing device is disconnected.
3. The method according to claim 1, characterized in that The confirming that the first connection with the sample analysis software running in the first processing device is disconnected includes: When receiving a disconnection instruction sent by the sample analysis software, confirming that the first connection with the sample analysis software running in the first processing device is disconnected; The disconnection instruction is generated based on an option representing temporary shutdown of the software selected by the user in a selection interface that pops up when the sample analysis software is closed.
4. The method according to claim 1, characterized in that The step of at least saving the obtained temperature data into the temperature monitoring data table comprises: The temperature control module collects the container temperature and / or the container environment temperature of the target container at a predetermined collection frequency, and the second processing device saves the container temperature and / or the container environment temperature of the target container into the temperature monitoring data table; Alternatively, the temperature control module collects the container temperature and / or the container environment temperature of the target container at a predetermined collection frequency, and the second processing device saves the container temperature and / or the container environment temperature of the target container and the collection time corresponding to the collection of the target container temperature and / or the container environment temperature in the temperature monitoring data table.
5. The method according to claim 1, characterized in that After the first connection is disconnected, the method further includes: After the first connection is reconnected, when the second processing device receives the read instruction sent by the sample analysis software, the temperature data stored in the temperature monitoring data table is sent to the sample analysis software, so that the first processing device parses the temperature data in the temperature monitoring data table.
6. The method according to claim 1, characterized in that After the first connection is disconnected, the method further includes: When the second processing device determines that the first connection is successfully reconnected, the temperature data stored in the temperature monitoring data table is sent to the sample analysis software, so that the first processing device analyzes the temperature data in the temperature monitoring data table.
7. The method according to claim 5, characterized in that Also includes: When receiving a message returned by the sample analysis software indicating that the temperature monitoring data table is successfully received, the second processing device clears the temperature monitoring data table.
8. The method according to claim 5, characterized in that The first processing device analyzes the temperature data in the temperature monitoring data table, including: The first processing device uses the current system time obtained by the first processing device as the start time of data collection, and uses the preset collection frequency of the temperature control module as the time interval to determine a data collection time for each temperature data in the temperature monitoring data table.
9. A sample analyzer, characterized in that: include: A target container for storing a detection reagent for sample detection, or a sample to be detected, or a mixture of the sample to be detected and the detection reagent; a first processing device, and a second processing device capable of being communicatively coupled to the first processing device; The second processing device includes a processor; and a memory having executable codes stored thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method according to any one of claims 1 to 8.
10. A non-transitory machine-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 1 to 8.