Method for aspiration needle position calibration, blood analyzer, device and storage medium

By incorporating liquid and position detection components into the blood analyzer, the position of the aspiration needle can be automatically calibrated, solving the problems of time-consuming, labor-intensive, and error-prone manual calibration, and achieving efficient and accurate aspiration needle calibration.

CN116183947BActive Publication Date: 2026-07-10SHENZHEN COMEN MEDICAL INSTR

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN COMEN MEDICAL INSTR
Filing Date
2023-02-24
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Existing blood analyzers suffer from the problem of requiring a lot of manual adjustment and having large errors during the calibration of the aspiration needle position. Furthermore, the opaque nature of the swab increases the difficulty of the adjustment process.

Method used

The blood analyzer is equipped with a liquid detection component and a position detection component. The position of the aspiration needle is determined through automated steps, including initialization, displacement, step size acquisition, and calibration, to ensure that the aspiration needle is flush with the liquid surface.

Benefits of technology

It enables automatic calibration of the aspiration needle position, reduces human error, improves calibration efficiency and accuracy, and avoids the inconvenience caused by opaque swabs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116183947B_ABST
    Figure CN116183947B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method for calibrating a position of a liquid suction needle, a blood analyzer, a computer device, a device for calibrating the position of the liquid suction needle, and a computer readable storage medium. The method comprises the following steps: when a calibration instruction is acquired, an initialization operation is performed to move the liquid suction needle to a preset position; after a swab injects a predetermined volume of liquid into a cavity, the liquid suction needle is controlled to move towards the bottom of the swab; a first step length is acquired, which is the distance of displacement of the liquid suction needle from detection of the liquid by a liquid detection assembly to the liquid suction needle contacting the bottom of the swab; a second preset step length is acquired, and a third step length is determined according to the second step length and the first step length; and after the liquid suction needle is reset to the preset position, displacement is performed according to the third step length to complete calibration. Therefore, the present application can automatically calibrate according to control, avoid the inconvenience caused by the opacity of the swab, and avoid errors caused by manual debugging, thereby improving calibration efficiency and increasing the accuracy of calibration of the position of the liquid suction needle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of medical device technology, and in particular relates to a method for calibrating the position of an aspiration needle, a blood analyzer, a computer device, an aspiration needle position calibration device, and a computer-readable storage medium. Background Technology

[0002] Blood contains various cells and biochemical components. In clinical diagnosis, it is often necessary to detect the cellular components and hemoglobin in the blood, commonly referred to as routine blood tests. Currently, routine blood tests in medical testing are typically performed using a blood analyzer. During a blood analyzer test, the aspiration needle assembly is inserted to collect the sample for testing. Since the amount of sample collected each time is uncertain, the position of the aspiration needle must be manually adjusted before each test. This adjustment process usually uses the swab from which the sample was drawn as a reference. However, manual adjustment is often labor-intensive, and subjective human intervention can lead to errors in the results. Furthermore, the swab is a non-transparent component, making it difficult to observe and increasing the difficulty of adjustment, also introducing positional errors. How to calibrate the position of the aspiration needle in a blood analyzer is a technical problem that urgently needs to be solved by those skilled in the art.

[0003] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention

[0004] Therefore, it is necessary to address the above problems by proposing a method for calibrating the position of the aspiration needle, a blood analyzer, a computer device, a needle position calibration device, and a computer-readable storage medium, which can accurately and efficiently calibrate the position of the aspiration needle in the blood analyzer.

[0005] The technical problem solved by this application is achieved by the following technical solution:

[0006] This application provides a method for calibrating the position of an aspiration needle, applied to a blood analyzer. The blood analyzer includes an aspiration needle and a swab. A liquid detection component is provided at the end of the aspiration needle near the swab to detect whether the aspiration needle is in contact with liquid. The swab is a cavity, and the end of the aspiration needle near the swab is disposed within the cavity. The method includes the following steps: when a calibration command is received, an initialization operation is performed to move the aspiration needle to a preset position; after injecting a predetermined volume of liquid into the cavity, the aspiration needle is controlled to move towards the bottom of the swab; a first step length is obtained, which is the distance from when the liquid detection component detects liquid to when the aspiration needle contacts the bottom of the swab; a preset second step length is obtained, and a third step length is determined based on the second and first step lengths; the aspiration needle is reset to the preset position and then moved again according to the third step length to complete the calibration.

[0007] In an optional embodiment of this application, the blood analyzer further includes a position detection component, which is set at a preset position to detect the position of the aspiration needle; and performs an initialization operation, including: when the position detection component does not detect the aspiration needle, controlling the aspiration needle to move upward until the aspiration needle is detected by the position detection component; or, when the position detection component has detected the aspiration needle, controlling the aspiration needle to move downward until the aspiration needle is no longer detected by the position detection component.

[0008] In an optional embodiment of this application, the liquid detection component outputs a first signal when it is not in contact with the liquid, and outputs a second signal when it is in contact with the liquid; obtaining the first step length includes: obtaining the duration of the second signal as a first time; and / or obtaining the time interval between two first signals as a second time; determining the displacement time based on the first time and / or the second time; obtaining the displacement velocity of the aspiration needle displacement, and determining the first step length based on the displacement velocity and the displacement time.

[0009] In an optional embodiment of this application, after resetting the aspiration needle to a preset position and then moving it according to the third step length, the method further includes: injecting a predetermined volume of liquid into the swab; determining whether the liquid detection component detects the liquid; if the liquid detection component can detect the liquid, then determining that the position of the aspiration needle has been calibrated; if the liquid detection component does not detect the liquid, then determining that the position of the aspiration needle has not been calibrated, generating a calibration command and outputting it to perform position calibration again.

[0010] This application also provides a blood analyzer, including: a motor, an aspiration needle, and a swab; the motor is connected to the aspiration needle and is used to drive the aspiration needle to move up and down according to control; the swab is disposed below the aspiration needle and is a cavity for containing liquid; the swab is used to inject or drain liquid into the cavity according to control; the end of the aspiration needle near the swab is a needle tip, which is disposed in the cavity; the needle tip is provided with a liquid detection component, which is used to detect whether the needle tip is in contact with liquid, outputting a first signal when the liquid detection component is not in contact with liquid, and outputting a second signal when the liquid detection component is in contact with liquid.

[0011] In an optional embodiment of this application, the swab includes: a liquid inlet, which is located at the end of the swab near the needle and is positioned higher than the needle in the horizontal direction; the liquid inlet is used to inject liquid into the cavity according to control; and a liquid outlet, which is located at the end of the swab away from the needle and is used to discharge the liquid from the cavity according to control.

[0012] In an optional embodiment of this application, the blood analyzer further includes a position detection component: the position detection component is disposed above the aspiration needle and connected to the motor; the position detection component is used to detect the position of the aspiration needle to ensure that the aspiration needle stays at a preset position.

[0013] This application also provides a computer device including a processor and a memory: the processor is used to execute a computer program stored in the memory to implement the method as described above.

[0014] This application also provides a needle position calibration device, comprising: an initialization module for performing an initialization operation when a calibration command is received, to move the needle to a preset position; a bottom displacement module for controlling the needle to move towards the bottom of the swab after a predetermined volume of liquid is injected into the cavity by the swab; a first step length acquisition module for acquiring the first step length, which is the distance from when the liquid is detected by the liquid detection component to when the needle contacts the bottom of the swab; a third step length determination module for acquiring a preset second step length and determining a third step length based on the second step length and the first step length; and a calibration module for resetting the needle to the preset position and then moving it according to the third step length to complete the calibration.

[0015] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described above.

[0016] The embodiments of this application have the following beneficial effects:

[0017] This application enables the installation of a liquid detection component on the aspiration needle, which determines the third step length that needs compensation during the up-and-down displacement within the swab. This allows for automatic calibration of the aspiration needle position in the blood analyzer, eliminating the errors caused by manual position adjustments and avoiding the inconvenience of opaque swabs. It improves calibration efficiency while increasing the accuracy of aspiration needle position calibration.

[0018] The above description is merely an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it according to the contents of the specification, and to make the above and other objects, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit this application. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] in:

[0021] Figure 1This is a flowchart illustrating a method for calibrating the position of an aspiration needle, as provided in Example 1.

[0022] Figure 2 This is a schematic diagram of signal changes after the aspiration needle enters the liquid, as provided in Example 1.

[0023] Figure 3 This is a schematic diagram showing the positional relationship between the aspiration needle and the swab provided in Example 1;

[0024] Figure 4 A schematic diagram of the position of the suction needle at a preset location provided in Embodiment 1;

[0025] Figure 5 This is a schematic diagram showing the step lengths for swabs with and without liquid injected, as provided in Example 1.

[0026] Figure 6 This is a schematic diagram showing the position of the suction needle touching the bottom, as provided in Example 1;

[0027] Figure 7 A schematic diagram showing the positional relationship between the aspiration needle at a preset position and the aspiration needle after calibration is provided for Example 1;

[0028] Figure 8 This is a partial structural diagram of a blood analyzer provided in Embodiment 2;

[0029] Figure 9 This is a schematic block diagram of a computer device provided in Embodiment 3.

[0030] 10. Blood analyzer; 11. Aspiration needle; 12. Swab; 121. Inlet; 122. Outlet; 13. Motor; 14. Position detection component. Detailed Implementation

[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0032] Example 1

[0033] Figure 1 This is a flowchart illustrating a method for calibrating the position of an aspiration needle as provided in Embodiment 1. For a clearer description of the method provided in this embodiment, please refer to... Figures 1-7 Specifically, it includes steps S110 to S150.

[0034] The method provided in this embodiment is applied to a blood analyzer. The blood analyzer 10 includes an aspiration needle 11 and a swab 12. It is understood that the calibration of the aspiration needle position is performed with reference to the liquid within the chamber. To ensure that the tip of the aspiration needle 11, i.e., the end closest to the swab 12, is precisely flush with the sample liquid within the chamber, a liquid detection component is provided at the tip of the aspiration needle to detect whether the aspiration needle 11 is in contact with the liquid. The liquid detection component outputs different signals depending on whether it is in contact with the liquid, thereby determining information such as the position of the aspiration needle 11 to assist in calibration. A schematic diagram illustrating the different signals output by the liquid detection component can be found in [reference needed]. Figure 2 The swab 12 is a cavity, and the aspiration needle tip is located inside the cavity. The positional relationship between the aspiration needle 11 and the swab 12 can be determined by referring to... Figure 3 The cavity is used to contain liquids such as samples, and the swab 12 can inject or discharge the liquid from the cavity according to control. The structure of the blood analyzer 10 will be described in detail later and will not be elaborated here.

[0035] Step S110: When a calibration command is received, perform an initialization operation to move the aspiration needle to a preset position.

[0036] In one embodiment, the blood analyzer 10 further includes a position detection component, which is set at a preset position to detect the position of the aspiration needle. Step S110: Perform an initialization operation, including: when the position detection component does not detect the aspiration needle, controlling the aspiration needle to move upward until the aspiration needle is detected by the position detection component; or, when the position detection component has detected the aspiration needle, controlling the aspiration needle to move downward until the aspiration needle is no longer detected by the position detection component.

[0037] In one embodiment, the calibration command is triggered and generated before the blood analyzer 10 performs a test, or it is generated automatically by the blood analyzer 10, to control the position of the calibration aspiration needle 11. The amount of sample fluid injected into each swab 12 is different, meaning the height of the sample fluid within the swab 12 is different. Therefore, to ensure consistent calibration position, the position of the aspiration needle 11 must be fixed during calibration. For this purpose, the blood analyzer 10 also includes a position detection component (…). Figure 3 , Figure 4 , Figure 6(While not explicitly shown, the presence of a position detection component is indicated by the diagram of the detection area, signifying its involvement in the implementation shown in the diagram.) The position detection component is set at a preset position, i.e., a fixed height, to detect the position of the aspiration needle 11. The aspiration needle 11 can move up and down under control, and the fixed-height position detection component ensures that the aspiration needle 11 is in a fixed position before calibration. This is the step required for initialization. Specifically, the position detection component may include, but is not limited to, one or more combinations of components such as optocouplers, radar, and acoustic waves, capable of detecting the presence of the aspiration needle 11 within a certain area. If the aspiration needle 11 is not detected within the detection area of ​​the position detection component, it indicates that the position of the aspiration needle 11 is below the detection area of ​​the position detection component. The component then controls the upward movement of the aspiration needle 11 until it is detected within the detection area. If the aspiration needle 11 is detected within the detection area, the component controls the downward movement of the aspiration needle 11 until it is no longer detected within the detection area. In other embodiments, the length by which the aspiration needle 11 extends into the detection area of ​​the position detection component can be determined, and the vertical displacement of the aspiration needle 11 can be controlled to ensure that the length by which the aspiration needle 11 extends into the detection area is a preset distance. After the above initialization control, the position of the aspiration needle 11 can be made to be exactly below the position detection component or exactly at a predetermined position within the detection area. Since the position height of the position detection component is fixed, it is determined that the aspiration needle 11 is stationary at the preset position. For a schematic diagram of the aspiration needle 11 located at the preset position, please refer to [reference needed]. Figure 3 and Figure 4 .in Figure 3 This is for illustrative purposes only, meaning the position of the aspiration needle 11 is not fixed; however, after the initialization operation of this embodiment, the aspiration needle 11 will move to the position shown. Figure 4 The needle 11 is positioned at the preset location shown, thus ensuring that it is in a fixed position during each calibration.

[0038] Step S120: After controlling the swab to inject a predetermined amount of liquid into the cavity, control the aspiration needle to move towards the bottom of the swab.

[0039] Step S130: Obtain the first step length, which is the distance from when the liquid detection component detects the liquid to when the aspiration needle contacts the bottom of the swab.

[0040] Step S140: Obtain the preset second step length, and determine the third step length based on the second step length and the first step length.

[0041] Step S150: After resetting the aspiration needle to the preset position, move it according to the third step length to complete the calibration.

[0042] In one embodiment, the liquid detection component outputs a first signal when not in contact with liquid, and outputs a second signal when in contact with liquid. Step S130: Obtaining the first step length includes: obtaining the duration of the second signal as a first time; and / or, obtaining the time interval between the two first signals as a second time; determining the displacement time based on the first time and / or the second time; obtaining the displacement velocity of the aspiration needle, and determining the first step length based on the displacement velocity and the displacement time.

[0043] In one embodiment, as described above, the calibration process is actually performed with the liquid level in the swab as a standard. The result of the calibration is that the needle tip of the aspiration needle is exactly level with the liquid surface, which means that the distance between the preset position and the liquid surface needs to be determined. This requires first injecting a predetermined volume of liquid into the cavity of the swab 12, which can be referred to... Figure 5 , Figure 5 This is a schematic diagram showing the step size of the swab 12 provided in Example 1, with and without liquid injected. Figure 5 As shown, the needle has now extended into the liquid, and the distance between the needle and the liquid surface is the distance that needs to be determined for calibration, which is the third step length. If the aspiration needle 11 is moved to the bottom of the swab 12, the distance it moves is the first step length; then, based on the second step length formed by the liquid height in the swab 12, the third step length required for calibration can be determined.

[0044] In one embodiment, the length of the first step needs to be determined by the displacement suction needle 11; in a preferred embodiment, the length of the first step can be determined directly based on the movement of the motor. However, with... Figure 5 In the illustrated embodiment, the needle is positioned within the liquid. However, in reality, there are cases where the needle is above the liquid surface. In such cases, the liquid detection component of the needle can be used to determine the first step length. The key to determining the step length is knowing when the needle touches the bottom, which can also be achieved using the liquid detection component. Specifically, the liquid detection component can be, but is not limited to, one or more combinations of sensors such as optocouplers, pressure sensors, lasers, and radar. It is understood that the liquid detection component will output different signals depending on whether it is in contact with the liquid. When the liquid detection component is not in contact with the liquid, it outputs a first signal; when it is in contact with the liquid, it outputs a second signal. Assuming the needle is above the liquid, the liquid detection component uses a low level to represent the first signal and a high level to represent the second signal. A schematic diagram of the signal changes of the needle liquid detection component can be found by referring to [reference needed]. Figure 2 .like Figure 2As shown, during the time interval from 0 to t1, the first signal is always present, meaning the needle has not yet touched the liquid surface. From t1 to t2, the first signal gradually changes to the second signal, indicating that the needle has begun to touch the liquid surface. During the time interval from t2 to t3, the second signal remains unchanged, indicating that the aspiration needle 11 is penetrating the liquid within the swab 12. Then, from t3 to t4, the signal drops sharply back to the first signal, indicating that the aspiration needle 11 has reached the bottom. Within these four time intervals, there may be a first time interval (the duration of the second signal) and a second time interval (the time between two first signals). Based on the relationship between the first and second times, it can be determined when the aspiration needle 11 reaches the bottom. If it is initially the first signal, it indicates that the aspiration needle 11 is above the liquid surface; based on the initial duration of the first signal and the first and second times, the displacement time of the aspiration needle 11 can be determined. If it is initially the second signal, it indicates that the aspiration needle 11 is at a preset position below the liquid surface; based on the second time interval, the displacement time can be determined. Finally, by obtaining the displacement velocity of the aspiration needle 11, the length of the first step can be accurately determined, defined as Nstep. For details, please refer to... Figure 6 ,like Figure 6 The first step shown is the distance that the aspiration needle 11 moves from its initial position to the bottom of the swab 12.

[0045] In one embodiment, the second step length is a fixed preset value, specifically, it can be data such as liquid level or swab height. If the liquid level is used as the reference, the second step length can be determined based on the predetermined volume of liquid injected into the cavity of the swab 12 and the volume of the cavity. In other embodiments, if the swab height is used as a reference, it can be obtained directly. Assuming the second step length is Mstep and the third step length is InitStep, the third step length can be calculated using InitStep = Mstep - Nstep. It is also understood that even with the liquid level as the reference, the needle may be higher or lower than the liquid level, resulting in positive or negative differences in the calculated results. Therefore, it is necessary to reset the aspiration needle 11 to the preset position and then reposition it according to InitStep to complete the calibration. A schematic diagram of the position of the calibrated aspiration needle 11 can be found in [reference needed]. Figure 7 .like Figure 7 As shown, the difference in positional distance between the aspiration needle 11 located at the preset position and the aspiration needle 11 after calibration is also the height difference formed by the third step.

[0046] In one embodiment, after step S150: resetting the aspiration needle to a preset position and then moving it according to the third step length, the method further includes: injecting a predetermined volume of liquid into the swab; determining whether the liquid detection component detects the liquid; if the liquid detection component can detect the liquid, determining that the position of the aspiration needle has been calibrated; if the liquid detection component does not detect the liquid, determining that the position of the aspiration needle has not been calibrated, generating a calibration command and outputting it to perform position calibration again.

[0047] In one embodiment, it is understood that during the initialization operation in step S110, the aspiration needle 11 is moved up and down until the position detection component can no longer detect it. Since the aspiration needle 11 is moved by a motor, further displacement may occur due to inertia, meaning the actual preset position of the aspiration needle 11 may have an error. To address this, the calibrated aspiration needle 11 can be checked to confirm that it has indeed completed calibration. Specifically, the check can involve injecting a predetermined volume of liquid into the swab 12 again. If the liquid detection component can detect the liquid, the position of the aspiration needle 11 is considered calibrated. Otherwise, a calibration command needs to be generated again to perform further calibration until the calibrated position of the aspiration needle 11 is just above the liquid surface, allowing the liquid detection component to detect the liquid. Furthermore, in other embodiments, if the initialization operation controls the aspiration needle 11 to enter a fixed position within the detection area of ​​the position detection component, errors caused by displacement inertia can be avoided. However, to ensure the accuracy of the calibration, the above test can also be performed here to ensure that the aspiration needle 11 has been calibrated.

[0048] Therefore, this application can automatically calibrate according to the control, avoiding the inconvenience caused by the opaqueness of the swab and the errors that may occur in manual adjustment, thereby improving the calibration efficiency and increasing the accuracy of the aspiration needle position calibration.

[0049] Example 2

[0050] Figure 8 A partial structural schematic diagram of the blood analyzer provided in Embodiment 2 of this application is shown. Figure 8As shown, the blood analyzer 10 includes: a motor 13, an aspiration needle 11, and a swab 12; the motor 13 is connected to the aspiration needle 11 and is used to drive the aspiration needle 11 to move up and down according to control; the swab 12 is located below the aspiration needle 11 and is a cavity for containing liquid; the swab 12 is used to inject or drain liquid into the cavity according to control; the end of the aspiration needle 11 near the swab 12 is the needle tip, which is located in the cavity; the needle tip is equipped with a liquid detection component, which is used to detect whether the needle tip is in contact with liquid. When the liquid detection component is not in contact with liquid, it outputs a first signal, and when the liquid detection component is in contact with liquid, it outputs a second signal.

[0051] In one embodiment, the swab 12 includes: a liquid inlet 121, which is located at one end of the swab near the needle and is positioned higher than the needle in the horizontal direction; the liquid inlet 121 is used to inject liquid into the cavity according to control; and a liquid outlet 122, which is located at one end of the swab 12 away from the needle and is used to discharge liquid from the cavity according to control.

[0052] In one embodiment, the blood analyzer 10 further includes a position detection component 14: the position detection component 14 is disposed above the aspiration needle 11 and connected to the motor 13; the position detection component 14 is used to detect the position of the aspiration needle 11 to ensure that the aspiration needle 11 stays at a preset position.

[0053] Example 3

[0054] Figure 9 An internal structural diagram of a computer device in one embodiment is shown. This computer device can specifically be a terminal or a server. Figure 9 As shown, the computer device includes a processor, memory, and network interface connected via a system bus. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and may also store a computer program that, when executed by the processor, enables the processor to implement a method for calibrating the position of an aspiration needle. The internal memory may also store a computer program that, when executed by the processor, enables the processor to implement an age recognition method. Those skilled in the art will understand that... Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0055] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the following steps: Step S110: When a calibration command is received, an initialization operation is performed to move the aspiration needle to a preset position; Step S120: After controlling the swab to inject a predetermined volume of liquid into the cavity, the aspiration needle is controlled to move towards the bottom of the swab; Step S130: A first step length is obtained, which is the distance from when the liquid detection component detects liquid to when the aspiration needle contacts the bottom of the swab; Step S140: A preset second step length is obtained, and a third step length is determined based on the second step length and the first step length; Step S150: The aspiration needle is reset to the preset position and then moved according to the third step length to complete the calibration.

[0056] In one embodiment, this application also proposes a needle position calibration device, comprising: an initialization module, used to perform an initialization operation when a calibration command is received, to move the needle to a preset position; a bottom displacement module, used to control the needle to move towards the bottom of the swab after injecting a predetermined volume of liquid into the cavity; a first step length acquisition module, used to acquire the first step length, which is the distance from when the liquid is detected by the liquid detection component to when the needle contacts the bottom of the swab; a third step length determination module, used to acquire a preset second step length, and determine a third step length based on the second step length and the first step length; and a calibration module, used to reset the needle to the preset position and then move it according to the third step length to complete the calibration.

[0057] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0058] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0059] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for calibrating the position of an aspiration needle, applied to a blood analyzer, the blood analyzer comprising an aspiration needle and a swab, wherein a liquid detection component for detecting whether the aspiration needle is in contact with liquid is disposed at one end of the aspiration needle near the swab; the swab is a cavity, and the end of the aspiration needle near the swab is disposed within the cavity, characterized in that, Includes the following steps: When a calibration command is received, an initialization operation is performed to move the aspiration needle to a preset position; After the swab injects a predetermined volume of liquid into the cavity, the suction needle is controlled to move towards the bottom of the swab. The first step length is obtained, which is the distance from when the liquid detection component detects liquid to when the aspiration needle contacts the bottom of the swab and the displacement of the aspiration needle. The liquid detection component outputs a first signal when it is not in contact with liquid and outputs a second signal when it is in contact with liquid. The step of obtaining the first step length includes: obtaining the duration of the second signal as a first time; and / or obtaining the time interval between two first signals as a second time; determining the displacement time based on the first time and / or the second time; obtaining the displacement velocity of the aspiration needle displacement, and determining the first step length based on the displacement velocity and the displacement time; Obtain a preset second step length, and determine a third step length based on the second step length and the first step length. The second step length is a fixed preset value, which is the liquid level height. The second step length is determined based on the predetermined volume of liquid injected into the swab cavity and the volume of the cavity. The third step length is the distance between the needle and the liquid surface. The first step length is defined as Nstep, the second step length is Mstep, and the third step length is InitStep. The third step length is then calculated by InitStep = Mstep - Nstep. After resetting the aspiration needle to the preset position, it is then displaced according to the third step length to complete the calibration.

2. The method for calibrating the position of the aspiration needle as described in claim 1, characterized in that, The blood analyzer also includes a position detection component, which is set at the preset position to detect the position of the aspiration needle; The initialization operation includes: When the position detection component does not detect the suction needle, it controls the suction needle to move upward until the position detection component detects the suction needle; or... When the position detection component has detected the aspiration needle, it controls the aspiration needle to move downward until the aspiration needle is no longer detected by the position detection component.

3. The method for calibrating the position of the aspiration needle as described in claim 1, characterized in that, After resetting the aspiration needle to the preset position and then displacing it according to the third step length, the method further includes: Inject a predetermined volume of liquid into the swab; Determine whether the liquid detection component has detected liquid; If the liquid detection component can detect liquid, it is determined that the position of the aspiration needle has been calibrated. If the liquid detection component does not detect liquid, it is determined that the position of the aspiration needle has not been calibrated, and the calibration command is generated and output to perform position calibration again.

4. A computer device, characterized in that, Including processor and memory; The processor is used to execute a computer program stored in the memory to implement the method as described in any one of claims 1 to 3.

5. A device for calibrating the position of an aspiration needle, characterized in that, include: A blood analyzer includes an aspiration needle and a swab. The aspiration needle is provided with a liquid detection component at one end near the swab to detect whether the aspiration needle is in contact with liquid. The swab is a cavity, and the aspiration needle is disposed within the cavity at one end near the swab. An initialization module is used to perform an initialization operation when a calibration command is received, so as to move the aspiration needle to a preset position; The bottom-contact displacement module is used to control the displacement of the aspiration needle toward the bottom of the swab after the swab injects a predetermined volume of liquid into the cavity; The first step length acquisition module is used to acquire the first step length, which is the distance from when the liquid detection component detects liquid to when the aspiration needle contacts the bottom of the swab and the displacement of the aspiration needle. The liquid detection component outputs a first signal when it is not in contact with liquid and outputs a second signal when it is in contact with liquid. The step of obtaining the first step length includes: obtaining the duration of the second signal as a first time; and / or obtaining the time interval between two first signals as a second time; determining the displacement time based on the first time and / or the second time; obtaining the displacement velocity of the aspiration needle displacement, and determining the first step length based on the displacement velocity and the displacement time; The third step length determination module is used to obtain a preset second step length, and determine the third step length based on the second step length and the first step length. The second step length is a fixed preset value, which is the liquid level height. The second step length is determined based on the predetermined volume of liquid injected into the swab cavity and the volume of the cavity. The third step length is the distance between the needle and the liquid surface. The first step length is defined as Nstep, the second step length as Mstep, and the third step length as InitStep. The third step length is calculated by InitStep = Mstep - Nstep. The calibration module is used to reset the aspiration needle to the preset position and then move it according to the third step length to complete the calibration.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 3.