Sample injection method, device, sample analyzer, and storage medium
Patent Information
- Application Number
- CN202311625027.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-11-30
AI Technical Summary
[0003]本发明的主要目的在于提供一种样本进样方法、装置、样本分析仪及存储介质,旨在解决现有技术中在进行托盘进样顺序调整时所存在的灵活度低和实用性差的技术问题
[0014]本发明通过在启动样本进样测试时,检测各样本托盘对应的控件状态;在各样本托盘对应的控件状态均为预设控制状态时,获取各样本托盘对应控件的控制时间;根据各样本托盘对应控件的控制时间确定各样本托盘的进样顺序;按照各样本托盘的进样顺序对各样本托盘进行样本进样测试。通过上述方式,在各样本托盘对应的控件状态均为预设控制状态时,基于各样本托盘对应控件的控制时间确定各样本托盘的进样顺序,按照各样本托盘的进样顺序对各样本托盘进行样本进样测试,能够对样本托盘的进样顺序进行任意调整,解决了在进行托盘进样顺序调整时所存在的灵活度低和实用性差的问题,降低了在测试过程中的用户操作难度和用户操作流程复杂度不停机的情况下完成样本的批量更换,解决了现有技术中需等待样本分析仪整体测试结束后才能进行换样的问题,提高了样本分析仪在进行批量更换样本时的工作效率和灵活性,在为用户提供便携服务的同时,节省了用户等待时间。
Smart Images

Figure CN117590015B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical technology, and in particular to a sample injection method, apparatus, sample analyzer, and storage medium. Background Technology
[0002] Sample input in fully automated biochemical analyzers is handled by the sample stage module, which uses a system-defined tray loading sequence. The sample stage contains several trays for storing samples. In existing technology, the tray testing order before sample input is not customizable; it is always a system default, starting with the tray closest to the testing area and proceeding until the sample in the furthest tray is tested. The sample rack transport order is determined by the tray's location, and the tray placement positions on the sample stage are fixed. If order adjustments are needed during sample rack input, the user must accurately place the highest-priority test tray in the first-priority testing position, the second-priority tray in the second-priority position, and so on, until the last tray is placed. Any placement errors require manual readjustment. This approach, with its fixed tray input order, increases the user's operational difficulty and complexity during testing, resulting in low flexibility and poor practicality. Summary of the Invention
[0003] The main objective of this invention is to provide a sample injection method, apparatus, sample analyzer, and storage medium, aiming to solve the technical problems of low flexibility and poor practicality in adjusting the tray injection sequence in the prior art.
[0004] To achieve the above objectives, the present invention provides a sample injection method, the sample injection method comprising: When starting the sample injection test, check the status of the controls corresponding to each sample tray; When the control state corresponding to each sample tray is a preset control state, obtain the control time of the control corresponding to each sample tray. The order of sample loading for each sample tray is determined based on the control time of the corresponding control for each sample tray. Samples were injected into each sample tray in the order they were injected.
[0005] Optionally, after detecting the control state corresponding to each sample tray, the method further includes: When the control states corresponding to each sample tray are not in the preset control state, obtain the tray placement time of each sample tray; The order of sample loading for each sample tray is determined based on the tray placement time of each sample tray; Samples were injected into each sample tray in the order they were injected.
[0006] Optionally, after detecting the control state corresponding to each sample tray, the method further includes: When the control state corresponding to a sample tray is a preset control state, the multiple sample trays are classified according to the control state corresponding to each sample tray. Based on the classification results, multiple first control trays and multiple second control trays were identified from multiple sample trays; The sample loading sequence of each sample tray is determined based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray. Samples were injected into each sample tray in the order they were injected.
[0007] Optionally, determining the sample loading order of each sample tray based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray includes: The first control sequence of each first control tray is determined based on the control time of the corresponding control in each first control tray. The second control sequence of each second control tray is determined based on the tray placement time of the corresponding control of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the second control sequence of each second control tray.
[0008] Optionally, determining the sample injection order of each sample tray according to the first control order of each first control tray and the second control order of each second control tray includes: Determine the number of first control trays; The injection sequence of each second control tray is determined based on the quantity and the second control sequence of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the injection sequence of each second control tray.
[0009] Optionally, before detecting the control status corresponding to each sample tray when starting the sample injection test, the method further includes: Detect the current device status; When the current device status is a preset working state, a tray placement command is sent to enable the user to place each sample tray. Once the tray placement is complete, check if a sample testing instruction has been received. Upon receiving the sample testing instruction, the sample injection test is initiated.
[0010] Optionally, before detecting whether a sample testing instruction has been received upon determining that the tray placement is complete, the method further includes: The interval between placing the test sample trays; When the placement interval exceeds a preset time threshold, the tray placement is determined to be complete.
[0011] Furthermore, to achieve the above objectives, the present invention also proposes a sample injection device, the sample injection device comprising: The detection module is used to detect the control status corresponding to each sample tray when the sample injection test is started; The acquisition module is used to acquire the control time of the corresponding control of each sample tray when the control state of each sample tray is a preset control state. The processing module is used to determine the injection sequence of each sample tray based on the control time of the corresponding control of each sample tray; The testing module is used to perform sample injection tests on each sample tray according to the injection sequence of each sample tray.
[0012] In addition, to achieve the above objectives, the present invention also proposes a sample analyzer, the sample analyzer comprising: a memory, a processor, and a sample injection program stored in the memory and executable on the processor, the sample injection program being configured to implement the sample injection method as described above.
[0013] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a sample injection program, which, when executed by a processor, implements the sample injection method as described above.
[0014] This invention detects the control status of each sample tray during sample injection testing; when all control statuses are in preset control states, it acquires the control time of each control; determines the injection order of each sample tray based on the control time; and performs sample injection testing on each sample tray according to the injection order. Through this method, when all control statuses are in preset control states, the injection order of each sample tray is determined based on the control time, and sample injection testing is performed on each sample tray according to the injection order. This allows for arbitrary adjustment of the sample tray injection order, solving the problems of low flexibility and poor practicality in tray injection order adjustment. It reduces the user's operational difficulty and complexity during testing, enabling batch sample replacement without system downtime. It also solves the problem in existing technologies where sample replacement can only be performed after the entire sample analyzer test is completed, improving the efficiency and flexibility of the sample analyzer when performing batch sample replacement. This provides users with portable service while saving user waiting time. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of the hardware operating environment of the sample analyzer involved in the embodiments of the present invention; Figure 2 This is a schematic flowchart of the first embodiment of the sample injection method of the present invention; Figure 3 This is a flowchart illustrating the second embodiment of the sample injection method of the present invention; Figure 4 This is a structural block diagram of the first embodiment of the sample injection device of the present invention.
[0016] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0017] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0018] Reference Figure 1 , Figure 1 This is a schematic diagram of the sample analyzer structure of the hardware operating environment involved in the embodiments of the present invention.
[0019] like Figure 1As shown, the sample introduction device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0020] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the sample injection device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0021] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a sample injection program.
[0022] exist Figure 1 In the sample injection device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the sample injection device of the present invention can be set in the sample injection device, and the sample injection device calls the sample injection program stored in the memory 1005 through the processor 1001 and executes the sample injection method provided in the embodiment of the present invention.
[0023] This invention provides a sample injection method, referring to... Figure 2 , Figure 2 This is a schematic flowchart of a first embodiment of a sample injection method according to the present invention.
[0024] The sample injection method includes the following steps: Step S10: When starting the sample injection test, check the status of the control corresponding to each sample tray.
[0025] It should be noted that the control unit in the sample injection system of this embodiment can be located in the sample analyzer or other devices, and this embodiment does not limit this.
[0026] It is understood that a sample tray refers to a tray placed inside the sample stage of the sample analyzer awaiting testing. The sample tray contains a rack of samples prepared by the user. Each sample tray corresponds to a control, which can be a physical button on the sample analyzer or a virtual button. This embodiment does not limit the form of the control.
[0027] In the specific implementation, before the sample test begins, the user can use the corresponding control of the sample tray to set the sample loading order of the sample tray. After the sample tray is placed in, the order in which the control is pressed indicates the sample loading order of the sample tray.
[0028] It should be noted that after the sample analyzer starts the sample test, it will detect the control status of the corresponding control of each sample tray. The control status can indicate whether the control corresponding to the sample tray is pressed. The control status includes two types: control pressed state and control not pressed state. The control pressed state means that the control corresponding to the sample tray is pressed, and the control not pressed state means that the control corresponding to the sample tray is not pressed.
[0029] Understandably, to ensure the normal progress of subsequent sample injection tests, the method further includes, before detecting the control status corresponding to each sample tray when starting the sample injection test, detecting the current device status; when the current device status is a preset working state, sending a tray placement command to enable the user to place each sample tray; when the tray placement is completed, detecting whether a sample test command has been received; and when the sample test command is received, determining to start the sample injection test.
[0030] In the specific implementation, the current device status can reflect whether the sample analyzer can work normally. The current device status includes two types: normal working status and abnormal working status. The preset working status refers to the normal working status. When the current device status is the preset working status, a tray placement command is sent. The tray placement command can be sent by voice broadcast or by interface display. The user places each sample tray on the sample table according to the tray placement command.
[0031] It should be noted that once all the sample trays that need to be placed on the sample platform have been placed, the tray placement is considered complete. At this point, it is checked whether a sample test command sent by the user has been received. The sample test command is used to start the sample injection test. If the sample test command is received, it means that the sample injection test needs to be started.
[0032] Understandably, in order to ensure that all sample trays that need to be placed on the sample platform have been placed on the sample platform, the step of detecting whether a sample testing instruction has been received before determining that the tray placement is complete further includes: detecting the placement interval time of the sample trays; and determining that the tray placement is complete when the placement interval time exceeds a preset time threshold.
[0033] In the specific implementation, the interval between placing each sample tray is detected. The interval between placing each sample tray is the placement interval. When the placement interval exceeds the preset time threshold, it means that all sample trays that need to be placed on the sample platform have been placed, and at this time, the tray placement is determined to be complete.
[0034] Step S20: When the control states corresponding to each sample tray are all in the preset control state, obtain the control time of the control corresponding to each sample tray.
[0035] It should be noted that the preset control state refers to the pressed state of the controls. When the control state corresponding to each sample tray is in the preset control state, it means that the controls corresponding to all sample trays are pressed. The user can set the sample injection order of all sample trays through the controls corresponding to the sample trays. At this time, the pressing time of the control corresponding to each sample tray is obtained, and the pressing time of the control corresponding to each sample tray is the control time of the control corresponding to each sample tray.
[0036] Step S30: Determine the sample injection sequence of each sample tray according to the control time of the corresponding control of each sample tray.
[0037] It should be noted that the order of sample injection for each sample tray is determined by the control time of the corresponding control on each sample tray. The earlier the control time, the earlier the sample injection order.
[0038] Step S40: Perform sample injection tests on each sample tray according to the injection order of each sample tray.
[0039] It should be noted that the sample racks to be tested in each sample tray were tested sequentially according to the order of sample loading.
[0040] This embodiment detects the control status of each sample tray when the sample injection test is initiated; when the control status of each sample tray is in a preset control state, the control time of the corresponding control for each sample tray is obtained; the injection order of each sample tray is determined based on the control time of the corresponding control for each sample tray; and the sample injection test is performed on each sample tray according to the injection order of each sample tray. Through this method, when the control status of each sample tray is in a preset control state, the injection order of each sample tray is determined based on the control time of the corresponding control for each sample tray, and the sample injection test is performed on each sample tray according to the injection order of each sample tray. This allows for arbitrary adjustment of the sample tray injection order, solving the problems of low flexibility and poor practicality in adjusting the tray injection order. It reduces the user's operational difficulty and complexity during the testing process, and allows for batch sample replacement without system downtime. It also solves the problem in the prior art that sample replacement can only be performed after the entire sample analyzer test is completed, improving the efficiency and flexibility of the sample analyzer when performing batch sample replacement, providing users with portable service while saving user waiting time.
[0041] refer to Figure 3 , Figure 3 This is a schematic flowchart of a second embodiment of a sample injection method according to the present invention.
[0042] Based on the first embodiment described above, after step S10 in the sample injection method of this embodiment, the method further includes: Step S11: When the control state corresponding to a sample tray is a preset control state, classify multiple sample trays according to the control state corresponding to each sample tray.
[0043] It should be noted that when the control corresponding to a sample tray is in the preset control state, it means that not all the controls corresponding to the sample tray are pressed. In this case, only some of the controls corresponding to the sample tray are pressed. At this time, multiple sample trays are classified according to the control state of each sample tray.
[0044] Step S12: Based on the classification results, identify multiple first control trays and multiple second control trays among multiple sample trays.
[0045] It should be noted that the first control tray refers to the sample tray in which the control state is in the preset control state among multiple sample trays, and the second control tray refers to the sample tray in which the control state is not in the preset control state among multiple sample trays.
[0046] It is understandable that multiple sample trays are classified according to the control state corresponding to each sample tray, thus dividing the multiple sample trays into two categories: those with the control state in the preset control state and those with the control state not in the preset control state, resulting in multiple first control trays and multiple second control trays.
[0047] Step S13: Determine the sample loading sequence of each sample tray based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray.
[0048] It should be noted that the sample loading order of each sample tray is determined based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray. The control of the control has a higher priority than the control of the unused control.
[0049] Understandably, in order to accurately determine the injection order of each sample tray, the step of determining the injection order of each sample tray based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray further includes: determining the first control order of each first control tray based on the control time of the corresponding control of each first control tray; determining the second control order of each second control tray based on the tray placement time of the corresponding control of each second control tray; and determining the injection order of each sample tray based on the first control order of each first control tray and the second control order of each second control tray.
[0050] In the specific implementation, the sample injection order of each first control tray in all first control trays is determined according to the order of the control times of the corresponding controls of each first control tray. The earlier the control time, the earlier the sample injection order. The sample injection order of each first control tray in all first control trays is the first control order of each first control tray. The sample injection order of each second control tray in all second control trays is determined according to the tray placement time of each second control tray. The sample injection order of each second control tray in all second control trays is the second control order of each second control tray.
[0051] It should be noted that the first control sequence of each first control tray and the second control sequence of each second control tray are combined to obtain the injection sequence of each sample tray. To ensure the accuracy of the sequence determination, the step of determining the injection sequence of each sample tray based on the first control sequence of each first control tray and the second control sequence of each second control tray further includes: determining the number of first control trays; determining the injection sequence of each second control tray based on the number and the second control sequence of each second control tray; and determining the injection sequence of each sample tray based on the first control sequence of each first control tray and the injection sequence of each second control tray.
[0052] Understandably, determining the number of first control trays among all sample trays allows us to determine the starting number of the injection sequence for the second control trays. Based on this starting number and the second control sequence of each second control tray, we can determine the injection sequence of each second control tray among all sample trays. The first control sequence of each first control tray is also its injection sequence among all sample trays. Ultimately, we obtain the injection sequence for each sample tray. For example, consider six sample trays A, B, C, D, E, and F. A, B, and C are first control trays, and D, E, and F are second control trays. The control sequences for A, B, and C are 1, 2, and 3, respectively, and the control sequences for D, E, and F are 1, 2, and 3, respectively. If the number of first control trays is 3, then the starting number is 4. Therefore, the injection sequence for D, E, and F is determined to be 4, 5, and 6, resulting in the final injection sequence for sample trays A, B, C, D, E, and F as 1, 2, 3, 4, 5, and 6.
[0053] Step S14: Perform sample injection tests on each sample tray according to the injection order of each sample tray.
[0054] It should be noted that the sample racks to be tested in each sample tray were tested sequentially according to the order of sample loading.
[0055] Understandably, in order to accurately obtain the sample loading order of each sample tray under different control methods, after detecting the control state corresponding to each sample tray, the method further includes: when the control state corresponding to each sample tray is not a preset control state, obtaining the tray placement time of each sample tray; determining the sample loading order of each sample tray according to the tray placement time of each sample tray; and performing sample loading tests on each sample tray according to the sample loading order of each sample tray.
[0056] In the specific implementation, the preset control state refers to the pressed state of the control. When the control states corresponding to each sample tray are not in the preset control state, it means that none of the controls corresponding to the sample trays are pressed, and the user has not set the sample tray loading order through the controls corresponding to the sample trays. At this time, the time when each sample tray is placed into the sample stage is obtained. The time when each sample tray is placed into the sample stage is the tray placement time of each sample tray. The loading order of each sample tray is determined according to the order of the tray placement time. The earlier the tray is placed, the earlier the loading order. The sample racks to be tested in each sample tray are loaded and transported in sequence according to the loading order of each sample tray.
[0057] In this embodiment, when the control state corresponding to a sample tray is in a preset control state, multiple sample trays are classified according to the control state corresponding to each sample tray; based on the classification results, multiple first control trays and multiple second control trays are determined from the multiple sample trays; the sample injection order of each sample tray is determined based on the control time of the control corresponding to each first control tray and the tray placement time of the control corresponding to each second control tray; and sample injection tests are performed on each sample tray according to the sample injection order. Through the above method, the accuracy of determining the sample injection order of each sample tray can be guaranteed even under different control methods.
[0058] In addition, refer to Figure 4 The present invention also proposes a sample injection device, the sample injection device comprising: The detection module 10 is used to detect the control status corresponding to each sample tray when the sample injection test is started.
[0059] The acquisition module 20 is used to acquire the control time of the corresponding control of each sample tray when the control state of each sample tray is a preset control state.
[0060] The processing module 30 is used to determine the injection sequence of each sample tray according to the control time of the corresponding control of each sample tray.
[0061] The test module 40 is used to perform sample injection tests on each sample tray according to the injection sequence of each sample tray.
[0062] This embodiment detects the control status of each sample tray when the sample injection test is initiated; when the control status of each sample tray is in a preset control state, the control time of the corresponding control for each sample tray is obtained; the injection order of each sample tray is determined based on the control time of the corresponding control for each sample tray; and the sample injection test is performed on each sample tray according to the injection order of each sample tray. Through this method, when the control status of each sample tray is in a preset control state, the injection order of each sample tray is determined based on the control time of the corresponding control for each sample tray, and the sample injection test is performed on each sample tray according to the injection order of each sample tray. This allows for arbitrary adjustment of the sample tray injection order, solving the problems of low flexibility and poor practicality in adjusting the tray injection order, and reducing the difficulty and complexity of user operation during the testing process.
[0063] In one embodiment, the detection module 10 is further configured to obtain the tray placement time of each sample tray when the control states corresponding to each sample tray are not in the preset control state. The order of sample loading for each sample tray is determined based on the tray placement time of each sample tray; Samples were injected into each sample tray in the order they were injected.
[0064] In one embodiment, the detection module 10 is further configured to classify multiple sample trays according to the control state corresponding to each sample tray when the control state corresponding to a sample tray is a preset control state. Based on the classification results, multiple first control trays and multiple second control trays were identified from multiple sample trays; The sample loading sequence of each sample tray is determined based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray. Samples were injected into each sample tray in the order they were injected.
[0065] In one embodiment, the detection module 10 is further configured to determine the first control sequence of each first control tray based on the control time of the corresponding control of each first control tray; The second control sequence of each second control tray is determined based on the tray placement time of the corresponding control of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the second control sequence of each second control tray.
[0066] In one embodiment, the detection module 10 is further configured to determine the number of the first control trays; The injection sequence of each second control tray is determined based on the quantity and the second control sequence of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the injection sequence of each second control tray.
[0067] In one embodiment, the detection module 10 is further configured to detect the current device status; When the current device status is a preset working state, a tray placement command is sent to enable the user to place each sample tray. Once the tray placement is complete, check if a sample testing instruction has been received. Upon receiving the sample testing instruction, the sample injection test is initiated.
[0068] In one embodiment, the detection module 10 is also used to detect the placement interval of the sample tray; When the placement interval exceeds a preset time threshold, the tray placement is determined to be complete.
[0069] Since this device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0070] Furthermore, embodiments of the present invention also propose a storage medium storing a sample injection program, which, when executed by a processor, implements the steps of the sample injection method described above.
[0071] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0072] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0073] In addition, for technical details not described in detail in this embodiment, please refer to the sample injection method provided in any embodiment of the present invention, which will not be repeated here.
[0074] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0075] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0076] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM), RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0077] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A sample injection method, characterized in that, The sample injection method includes: When starting the sample injection test, check the status of the controls corresponding to each sample tray; When the control state corresponding to each sample tray is a preset control state, obtain the control time of the control corresponding to each sample tray. The order of sample loading for each sample tray is determined based on the control time of the corresponding control for each sample tray. Samples were injected into each sample tray in the order they were injected; After detecting the control status corresponding to each sample tray, the process also includes: When the control state corresponding to a sample tray is a preset control state, the multiple sample trays are classified according to the control state corresponding to each sample tray. Based on the classification results, multiple first control trays and multiple second control trays were identified from multiple sample trays; The sample loading sequence of each sample tray is determined based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray. Samples were injected into each sample tray in the order they were injected.
2. The sample injection method as described in claim 1, characterized in that, After detecting the control status corresponding to each sample tray, the process also includes: When the control states corresponding to each sample tray are not in the preset control state, obtain the tray placement time of each sample tray; The order of sample loading for each sample tray is determined based on the tray placement time of each sample tray; Samples were injected into each sample tray in the order they were injected.
3. The sample injection method as described in claim 1, characterized in that, The step of determining the sample loading order of each sample tray based on the control time of the corresponding control of each first control tray and the tray placement time of each second control tray includes: The first control sequence of each first control tray is determined based on the control time of the corresponding control in each first control tray. The second control sequence of each second control tray is determined based on the tray placement time of the corresponding control of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the second control sequence of each second control tray.
4. The sample injection method as described in claim 3, characterized in that, The step of determining the injection order of each sample tray according to the first control order of each first control tray and the second control order of each second control tray includes: Determine the number of the first control trays; The injection sequence of each second control tray is determined based on the quantity and the second control sequence of each second control tray; The injection sequence of each sample tray is determined based on the first control sequence of each first control tray and the injection sequence of each second control tray.
5. The sample injection method according to any one of claims 1 to 4, characterized in that, Before detecting the control status corresponding to each sample tray when starting the sample injection test, the method further includes: Detect the current device status; When the current device status is a preset working state, a tray placement command is sent to enable the user to place each sample tray. Once the tray placement is complete, check if a sample testing instruction has been received. Upon receiving the sample testing instruction, the sample injection test is initiated.
6. The sample injection method as described in claim 5, characterized in that, Before detecting whether a sample testing instruction has been received upon determining that the tray placement is complete, the process also includes: The interval between placing the test sample trays; When the placement interval exceeds a preset time threshold, the tray placement is determined to be complete.
7. A sample injection device, characterized in that, The sample injection device includes: The detection module is used to detect the control status corresponding to each sample tray when the sample injection test is started; The acquisition module is used to acquire the control time of the corresponding control of each sample tray when the control state of each sample tray is a preset control state. The processing module is used to determine the injection sequence of each sample tray based on the control time of the corresponding control of each sample tray; The testing module is used to perform sample injection tests on each sample tray according to the injection order of each sample tray; The detection module is further configured to classify multiple sample trays according to the control state corresponding to each sample tray when the control state corresponding to each sample tray is a preset control state; determine multiple first control trays and multiple second control trays among the multiple sample trays according to the classification results; determine the sample injection order of each sample tray according to the control time of the control corresponding to each first control tray and the tray placement time of each second control tray; and perform sample injection tests on each sample tray according to the sample injection order of each sample tray.
8. A sample analyzer, characterized in that, The sample analyzer includes: a memory, a processor, and a sample injection program stored in the memory and executable on the processor, the sample injection program being configured to implement the sample injection method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores a sample injection program, which, when executed by a processor, implements the sample injection method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Automatic analysis system
JP2001004639A
