Method, device, syringe, system and medium for intelligently monitoring injection dosage
By obtaining the rotation angle and movement distance of the syringe push rod, intelligently monitoring and recording the injection dose, the problem of dose control in diabetic patients when injecting artificial insulin is solved, and the accuracy of blood sugar management is improved.
Patent Information
- Application Number
- CN202011130447.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-21
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-10-21
AI Technical Summary
When diabetic patients inject artificial insulin, they need to accurately control the dose according to dynamically changing blood sugar indicators, but the prior art is difficult to accurately monitor and record the dose of each injection, which makes it difficult to control blood sugar fluctuations.
By obtaining the effective rotation angle of the syringe push rod and determining its axial movement distance, thereby calculating and saving the corresponding injection dose, realizing intelligent monitoring and recording.
Accurate monitoring and recording of each injection dose is achieved, helping diabetic patients better control their blood sugar levels and reduce blood sugar fluctuations.
Smart Images

Figure CN112156279B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical devices, and in particular to a method, a device, a syringe, a system and a medium for intelligently monitoring injection dosage. Background Art
[0002] For diabetic patients, their blood sugar index is very important and needs to be paid attention to and recorded regularly. In order to reduce the fluctuation of patients' blood sugar index, it needs to be controlled by drugs. Artificial insulin is a well-known drug for lowering blood sugar index. It must be administered parenterally to work in the human body. At present, the most common way to administer artificial insulin to diabetic patients is through subcutaneous injection, and it requires long-term regular injection.
[0003] The dose a diabetic patient needs to inject depends on his blood sugar index, which changes dynamically, and the correspondence between the blood sugar index and the injection dose is very strict. Summary of the invention
[0004] In view of this, embodiments of the present invention are intended to provide a method, device, syringe, system and medium for intelligently monitoring injection dosage, which can accurately monitor and save the dosage of each injection.
[0005] To achieve the above objectives, in a first aspect, an embodiment of the present invention provides a method for intelligently monitoring injection dosage, the method comprising:
[0006] Obtaining the effective rotation angle of the injection plunger of the syringe;
[0007] Determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0008] According to the axial movement distance of the injection push rod, determining the injection dose corresponding to the axial movement distance of the injection push rod and saving the injection dose;
[0009] Alternatively, obtaining the axial movement distance of the injection push rod;
[0010] According to the axial movement distance of the injection push rod, an injection dose corresponding to the axial movement distance of the injection push rod is determined and saved.
[0011] In the above solution, obtaining the effective rotation angle of the injection plunger of the syringe includes:
[0012] Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle;
[0013] Based on the initial value of the circumferential angle, the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process is obtained; the cumulative angle is the effective rotation angle.
[0014] In the above solution, based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process includes:
[0015] According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values;
[0016] Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value;
[0017] The angles of rotation of a plurality of circumferential angle update values in one injection process in the first circumferential direction are accumulated to obtain the accumulated angle of rotation of the injection push rod in the first circumferential direction in one injection process.
[0018] In the above scheme, comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the angle of rotation of the injection push rod in the first circumferential direction corresponding to the current circumferential angle update value includes:
[0019] Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values;
[0020] The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction;
[0021] The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction;
[0022] The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
[0023] In the above solution, comparing the current circumferential angle update value with the circumferential angle update values detected at two previous time points includes:
[0024] According to the values of the current circumferential angle update value and the circumferential angle update values detected at two previous time points, the current circumferential angle update value and the circumferential angle update values detected at two previous time points are corrected.
[0025] In a second aspect, an embodiment of the present invention provides a device for intelligently monitoring injection dosage, the device comprising a first acquisition module, a first determination module, and a second determination module; wherein:
[0026] The first acquisition module is used to acquire the effective rotation angle of the injection plunger of the syringe;
[0027] The first determining module is used to determine the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0028] The second determination module is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it;
[0029] Alternatively, the device includes a second acquisition module and a third determination module; wherein,
[0030] The second acquisition module is used to acquire the axial movement distance of the injection push rod;
[0031] The third determination module is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it.
[0032] In a third aspect, an embodiment of the present invention provides an intelligent injector, the intelligent injector comprising:
[0033] Injection plunger;
[0034] An angle sensor for detecting the rotation of the injection plunger;
[0035] A processing component for obtaining the injection dose of the smart syringe according to the measurement value of the angle sensor.
[0036] In a fourth aspect, an embodiment of the present invention provides an injection system for intelligently monitoring injection dosage, the injection system comprising a smart terminal and the smart injector described above; the smart terminal and the smart injector are connected via wired or wireless communication.
[0037] In a fifth aspect, an embodiment of the present invention provides a computer, the computer comprising: a memory, a communication bus and a processor, wherein:
[0038] The memory is used to store a method program for intelligently monitoring injection dosage;
[0039] The communication bus is used to realize the connection and communication between the memory and the processor;
[0040] The processor is used to execute the method program for intelligently monitoring injection dosage stored in the memory to implement the steps of any one of the methods for intelligently monitoring injection dosage as described above.
[0041] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium having an executable program stored thereon, and when the executable program is executed by a processor, the steps of any one of the methods for intelligently monitoring injection dosage as described above are implemented.
[0042] The method, device, syringe, system and medium for intelligently monitoring injection doses according to the embodiments of the present invention include: obtaining the effective rotation angle of the injection push rod of the syringe; determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod; determining the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and saving it. It can be seen that the method, device, syringe, system and medium for intelligently monitoring injection doses according to the embodiments of the present invention can accurately monitor and save the dose of each injection by obtaining the effective rotation angle of the injection push rod of the syringe, determining the axial movement distance of the injection push rod according to the effective rotation angle, and then determining the injection dose according to the axial movement distance of the injection push rod.
[0043] Other beneficial effects of the embodiments of the present invention will be further described in the specific implementation manner in conjunction with the specific technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a flow chart of a method for intelligently monitoring injection dosage according to Embodiment 1 of the present invention;
[0045] Figure 2 This is a schematic diagram of the structure of a device for intelligently monitoring injection dosage according to Embodiment 2 of the present invention;
[0046] Figure 3 This is a schematic diagram of a smart injector according to a third embodiment of the present invention;
[0047] Figure 4 This is a schematic diagram of an injection system for intelligently monitoring injection dosage according to a fourth embodiment of the present invention;
[0048] Figure 5 It is a schematic diagram of the pairing process of the smart injector and the smart terminal in the injection system for intelligently monitoring the injection dose according to the fourth embodiment of the present invention;
[0049] Figure 6This is a schematic diagram of the data transmission process between the smart injector and the smart terminal in the injection system for intelligently monitoring the injection dose according to the fourth embodiment of the present invention;
[0050] Figure 7 Schematic diagram of the structure of a computer according to Embodiment 5 of the present invention. DETAILED DESCRIPTION
[0051] In view of the technical problems existing in the prior art, an embodiment of the present invention provides a method for intelligently monitoring injection dosage, the method comprising:
[0052] Obtaining the effective rotation angle of the injection plunger of the syringe;
[0053] Determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0054] According to the axial movement distance of the injection push rod, determining the injection dose corresponding to the axial movement distance of the injection push rod and saving the injection dose;
[0055] Alternatively, obtaining the axial movement distance of the injection push rod;
[0056] According to the axial movement distance of the injection push rod, an injection dose corresponding to the axial movement distance of the injection push rod is determined and saved.
[0057] Here, the execution subject of the method may be a device for intelligently monitoring the injection dosage, which may be installed on the syringe or may be outside the syringe but connected to and communicated with the syringe.
[0058] Here, there are two methods for intelligently monitoring the injection dose, which are implemented for different syringe structures. One syringe structure drives the injection plunger to move axially through spiral rotation during injection, and the other syringe structure directly pushes the injection plunger to move axially during injection. Therefore, the method, i.e., the steps, of intelligently monitoring the injection dose are different.
[0059] The angle here can be the circumferential angle of the injection rod relative to the outer shell of the syringe. For example, a detection reference point is specified on the outer shell of the syringe, and a detection tracking point is specified on the outer circle of the syringe push rod. The two coincide with each other in the initial position, that is, initially, the circumferential angle of the injection rod relative to the outer shell of the syringe is "0" degree.
[0060] It can be understood that obtaining the effective rotation angle of the injection plunger of the syringe includes:
[0061] Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle;
[0062] Based on the initial value of the circumferential angle, the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process is obtained; the cumulative angle is the effective rotation angle.
[0063] The structural design of the product is that only the rotation in the first circumferential direction will drive the injection push rod to move axially, otherwise the injection push rod remains stationary. In this way, no matter how the injection push rod moves during an injection process, the angle of rotation along the first circumferential direction is accumulated to obtain the rotation angle that has an effect on the axial movement, that is, the effective rotation angle.
[0064] Here, the first circumferential direction can be clockwise or counterclockwise, which is designed according to the specific product needs. However, once the product is designed and manufactured, it can only be one of the directions. Here, the first time is when the device for intelligently monitoring the injection dose is turned on, or the first time it is awakened after sleep. Generally, when no injection is made, the device for intelligently monitoring the injection dose will be turned off or enter sleep mode.
[0065] Based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process is a simpler and easier to implement way to obtain the effective rotation angle.
[0066] It can be understood that, based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process includes:
[0067] According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values;
[0068] Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value;
[0069] The angles of rotation of a plurality of circumferential angle update values in one injection process in the first circumferential direction are accumulated to obtain the accumulated angle of rotation of the injection push rod in the first circumferential direction in one injection process.
[0070] Here, the preset time points may be the same time intervals. In general, injection is performed at a uniform speed, so the detection time points are set to be evenly distributed.
[0071] By comparing with the updated value of the circumferential angle detected at the previous time point, the rotation direction can be determined relatively simply and quickly, that is, the rotation angle of the injection push rod in the first circumferential direction can be determined, which is a better implementation.
[0072] In addition, since the angle value will start from zero after one rotation, the two compared circumferential angle update values need to be corrected according to the situation. The correction method is shown in the specific embodiment below.
[0073] It can be understood that comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value includes:
[0074] Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values;
[0075] The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction;
[0076] The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction;
[0077] The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
[0078] That is, the rotation angle of the injection push rod in the first circumferential direction is determined by comparing the updated values of the circumferential angle detected at three time points. In this way, the influence of the following two situations on the detection accuracy can be avoided:
[0079] 1) First rotate along the first circumferential direction, and then rotate along the second circumferential direction;
[0080] 2) first rotate along the second circumferential direction, and then rotate along the first circumferential direction;
[0081] In both cases, a part of the particles rotate along the second circumferential direction, and therefore need to be removed. In this way, the detection result is more accurate, which is a better implementation method.
[0082] It can be understood that the comparison of the current circumferential angle update value with the circumferential angle update values detected at two previous time points includes:
[0083] According to the values of the current circumferential angle update value and the circumferential angle update values detected at two previous time points, the current circumferential angle update value and the circumferential angle update values detected at two previous time points are corrected.
[0084] In this way, it is possible to avoid the situation where the circumferential angle update value at a later time point is smaller than the previous circumferential angle update value after one rotation, thereby obtaining an erroneous result, which is a better implementation method.
[0085] The embodiment of the present invention further provides a device for intelligently monitoring injection dosage, the device comprising a first acquisition module, a first determination module and a second determination module; wherein,
[0086] The first acquisition module is used to acquire the effective rotation angle of the injection plunger of the syringe;
[0087] The first determining module is used to determine the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0088] The second determination module is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it;
[0089] Alternatively, the device includes a second acquisition module and a third determination module; wherein,
[0090] The second acquisition module is used to acquire the axial movement distance of the injection push rod;
[0091] The third determination module is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it.
[0092] The embodiment of the present invention further provides an intelligent injector, the intelligent injector comprising:
[0093] Injection plunger;
[0094] An angle sensor for detecting the rotation of the injection plunger;
[0095] A processing component for obtaining the injection dose of the smart syringe according to the measurement value of the angle sensor.
[0096] The embodiment of the present invention also provides an injection system for intelligently monitoring injection dosage, the injection system comprising an intelligent terminal and the intelligent injector described above; the intelligent terminal and the intelligent injector are connected via wired or wireless communication. In this way, the dosage injected by the intelligent injector can be transmitted to the intelligent terminal for easy recording and statistics.
[0097] An embodiment of the present invention further provides a computer, comprising: a memory, a communication bus, and a processor, wherein:
[0098] The memory is used to store a method program for intelligently monitoring injection dosage;
[0099] The communication bus is used to realize the connection and communication between the memory and the processor;
[0100] The processor is used to execute the method program for intelligently monitoring injection dosage stored in the memory to implement the steps of any one of the methods for intelligently monitoring injection dosage as described above.
[0101] An embodiment of the present invention further provides a computer-readable storage medium, on which an executable program is stored. When the executable program is executed by a processor, the steps of the method for intelligently monitoring injection dosage as described above are implemented.
[0102] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0103] Embodiment 1
[0104] This embodiment provides a method for intelligently monitoring injection dosage. The method of this embodiment is for a syringe whose injection push rod is a spirally rotating structure. It can be understood that another structure can also be executed with reference, but the steps are different, see above.
[0105] The method of this embodiment can be performed by a device for intelligently monitoring the injection dosage, which can be installed on the syringe or outside the syringe but connected and communicated with the syringe; Figure 1 As shown, the method includes:
[0106] Step 101: obtaining an effective rotation angle of an injection plunger of a syringe;
[0107] Specifically, obtaining the effective rotation angle of the injection plunger of the syringe includes:
[0108] Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle;
[0109] Based on the initial value of the circumferential angle, the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process is obtained; the cumulative angle is the effective rotation angle.
[0110] More specifically, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process based on the initial value of the circumferential angle includes:
[0111] According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values;
[0112] Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value;
[0113] The angles of rotation of a plurality of circumferential angle update values in one injection process in the first circumferential direction are accumulated to obtain the accumulated angle of rotation of the injection push rod in the first circumferential direction in one injection process.
[0114] In this embodiment, the first circumferential direction is defined as: the injection plunger rotates clockwise when viewed from above the syringe.
[0115] In this embodiment, the preset time point is detected every 100 milliseconds.
[0116] In this embodiment, in order to prevent the circumferential angle update value at a later time point from being smaller than the previous circumferential angle update value after a rotation, the two compared circumferential angle update values need to be corrected. The correction rules are as follows:
[0117] If Angle_1>315 degrees and Angle_2<45 degrees, then: Angle_2=Angle_2+360
[0118] If Angle_2>315 degrees and Angle_1<45 degrees, then: Angle_1=Angle_1+360
[0119] Among them, Angle_2 is the current circumferential angle update value, and Angle_1 is the previous circumferential angle update value.
[0120] More specifically, comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value includes:
[0121] Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values;
[0122] The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction;
[0123] The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction;
[0124] The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
[0125] That is, the rotation angle of the injection push rod in the first circumferential direction is determined by comparing the updated values of the circumferential angles detected at three time points. There are several specific situations:
[0126] (1) If the current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, it can be determined that the circumferential angle update values detected at the three time points are all rotated along the first circumferential direction, and therefore the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction;
[0127] (2) If the current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, it can be determined that the rotation is counterclockwise from the first time point to the second time point, and the rotation is clockwise from the second time point to the third time point. Therefore, the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle of rotation of the injection push rod in the first circumferential direction, that is, the counterclockwise rotation angle between the first time point and the second time point is eliminated;
[0128] (3) If the current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, it can be determined that the rotation is clockwise from the first time point to the second time point, and the rotation is counterclockwise from the second time point to the third time point. Therefore, the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection rod in the first circumferential direction, that is, the counterclockwise rotation angle from the second time point to the third time point is eliminated.
[0129] (4) If the current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, it can be determined that the circumferential angle update values detected at the three time points are all rotating along the second circumferential direction, that is, they are all rotating counterclockwise, and need to be discarded and not accumulated into the angle of rotation of the injection push rod along the first circumferential direction during an injection process.
[0130] Step 102: determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0131] Because it is a spiral motion, the axial movement distance can be calculated based on the rotation angle (ie, the number of rotations) and the corresponding spiral parameters (such as pitch).
[0132] Step 103: According to the axial movement distance of the injection push rod, determine the injection dose corresponding to the axial movement distance of the injection push rod, and save it.
[0133] The axial movement distance of the injection push rod can push the movement of the piston in the medicine bottle in the syringe, thereby determining the corresponding injection dose.
[0134] Embodiment 2
[0135] This embodiment provides a device for intelligently monitoring injection dosage, such as Figure 2 As shown, the device 200 includes a first acquisition module 21, a first determination module 22 and a second determination module 23; wherein,
[0136] The first acquisition module 21 is used to acquire the effective rotation angle of the injection plunger of the syringe;
[0137] The first determination module 22 is used to determine the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod;
[0138] The second determination module 23 is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it.
[0139] Specifically, the first acquisition module 21 is used to:
[0140] Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle;
[0141] Based on the initial value of the circumferential angle, the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process is obtained; the cumulative angle is the effective rotation angle.
[0142] More specifically, the first acquisition module 21 is further used for:
[0143] According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values;
[0144] Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value;
[0145] The angles of rotation of a plurality of circumferential angle update values in one injection process in the first circumferential direction are accumulated to obtain the accumulated angle of rotation of the injection push rod in the first circumferential direction in one injection process.
[0146] More specifically, the first acquisition module 21 is further used for:
[0147] Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values;
[0148] The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction;
[0149] The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction;
[0150] The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
[0151] The device in the embodiment of the present invention may be a device disposed in a syringe, or may be an independent device connected to and communicating with the syringe.
[0152] In some embodiments, the device of the embodiment of the present invention can be used to execute the method of intelligently monitoring injection dosage described in the above embodiments. Of course, it can also include a module for executing any process and / or step in the method of intelligently monitoring injection dosage described in the above embodiments. For the sake of brevity, it will not be repeated.
[0153] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present invention, please refer to the description of the method embodiment of the present invention for understanding.
[0154] The modules included in the embodiments of the present invention can be implemented by a processor in the syringe; of course, they can also be implemented by a logic circuit in the syringe; during the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
[0155] Embodiment 3
[0156] This embodiment provides a smart injector, such as Figure 3 As shown, the smart injector 300 includes an injection push rod 31, an angle sensor 32 and a processing component 33;
[0157] The injection push rod 31 is used to push the liquid medicine in the medicine bottle mounted on the syringe to be discharged outward;
[0158] The angle sensor 32 is used to detect the rotation of the injection push rod 31;
[0159] The processing component 33 is used to obtain the injection dose of the smart injector 300 according to the measurement value of the angle sensor 32 .
[0160] Specifically, the processing component 33 is a microcontroller unit (MCU).
[0161] Specifically, the smart injector 300 also includes other components for completing the injection, such as a housing for accommodating the injection push rod 31, a bracket for mounting a medicine bottle, etc., which are not the content of the invention of the embodiment of the present invention and are not described in detail.
[0162] Embodiment 4
[0163] This embodiment provides an injection system for intelligently monitoring injection dosage, such as Figure 4 As shown, the system includes a smart terminal 41 and the smart injector 42 described in the third embodiment; the smart terminal 41 and the smart injector 42 are connected via wired or wireless communication.
[0164] In this embodiment, the smart terminal 41 is a mobile phone. A dedicated application program is installed on the mobile phone, namely, an application (APP) for monitoring the injection dosage.
[0165] The APP is used to receive data collected by the smart injector 42, manage the current user's personal identity information and previous injection dosage information, count the injection dosage and trend within the user's specified time, open this information to trusted medical staff and expert systems, and receive suggestions and reminder messages from medical staff.
[0166] The smart terminal 41 and the smart injector 42 are wirelessly connected via Bluetooth Low Energy (BLE), and the information transmitted between the two is encrypted. The transmitted information includes the dose and time of the current or recent injections, the identity document (ID) information of the smart injector 42, and the remaining battery power of the smart injector 42.
[0167] Specifically, the smart terminal 41 and the smart injector 42 need to be paired and bound through a low-power Bluetooth wireless connection. During the pairing process, you need to enter a pairing password. After pairing, the smart terminal 41 and the smart injector 42 are bound together, and they can be automatically connected next time without pairing. One smart terminal 41 can be bound to multiple smart injectors 42, and one smart injector 42 can generally only be bound to one smart terminal 41. If you need to change the smart terminal 41, you can unbind it from the previous one.
[0168] In order to more clearly understand the pairing and data transmission between the smart terminal 41 and the smart injector 42, further description is given below in conjunction with the accompanying drawings.
[0169] like Figure 5 As shown, the pairing process of the smart terminal 41 and the smart injector 42 includes the following process:
[0170] 501: the intelligent injector 42 is turned on and initialized;
[0171] 502: The Bluetooth component of the smart injector 42 broadcasts, and the broadcast content includes the device type, transmission power (TxPower), etc.; the smart terminal 41 calls the application programming interface (API) of the terminal operating system to scan the BLE, and filters the scanned information according to the device type, and calculates the signal strength indication (RSSI) received by the current scanned broadcast packet, which can also be considered as the path loss (RSSI-Tx Power);
[0172] 503: the intelligent terminal 41 initiates a Bluetooth attribute (GATT, Generic Attribute Profile) connection; that is, the device with the smallest path loss is selected to initiate a Bluetooth GATT attribute connection. The intelligent injector is the closest and is the device with the smallest path loss.
[0173] 504: the smart injector 42 requests to pair with the smart terminal 41;
[0174] 505: User enters pairing password;
[0175] 506: the intelligent terminal 41 sends the pairing password to the pairing request;
[0176] 507: The pairing password is correct, the pairing is successful, the two are bound and can transmit data to each other.
[0177] Here, the pairing password is encrypted using a 256-bit elliptic encryption algorithm. After binding, the pairing information is stored in their respective memories, and they can be automatically connected in the future without having to enter the pairing password.
[0178] like Figure 6 As shown, the data transmission between the smart terminal 41 and the smart injector 42 includes the following process:
[0179] 601: Bluetooth connection; the smart injector 42 automatically connects to the smart terminal 41 after being turned on. If it has not been bound before, it needs to be bound first and then connected;
[0180] 602: the intelligent terminal 41 sends current timestamp information;
[0181] 603: the smart injector 42 sends its own ID and current power level;
[0182] 604: the intelligent terminal 41 displays the device information of the current intelligent injector 42;
[0183] 605: Synchronize historical injection dosage information;
[0184] 606: the smart injector 42 clears the historical injection dosage information to ensure that the memory of the smart injector has sufficient storage space;
[0185] 607: The user presses the syringe to inject;
[0186] 608: the intelligent injector 42 monitors the injection dosage of this injection process;
[0187] 609: The intelligent injector 42 sends the injection dose of this injection process and the current timestamp.
[0188] Embodiment 5
[0189] like Figure 7 As shown, this embodiment provides a computer, the computer 700 includes: a memory 701, a communication bus 702 and a processor 703, wherein:
[0190] The memory 701 is used to store the method program for intelligently monitoring the injection dosage and the collected deformation data;
[0191] The communication bus 702 is used to realize the connection and communication between the memory and the processor;
[0192] The processor 703 is used to execute the method program for intelligently monitoring the injection dosage stored in the memory to implement the steps of the method described in the first embodiment. The processor 703 here can be the processing component 33 in the third embodiment.
[0193] Specifically, the processor 703 may be a multi-core processor based on a reduced instruction set computer (RISC) architecture; the memory 701 may be a high-capacity magnetic memory.
[0194] Specifically, the computer 700 further includes: an external communication interface 704 and a monitoring sensor 705, wherein:
[0195] The external communication interface 704 may be used for communicating with the outside, where the external terminal includes a server or a client, and the external communication interface 704 may include a wired interface and a wireless interface;
[0196] The monitoring sensor 705 can be used to monitor the rotation of the injection push rod. The monitoring sensor 705 here can be the same as the angle sensor 32 of the third embodiment.
[0197] The description of the above computer embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the computer of this embodiment, please refer to the description of the method embodiment of the present invention for understanding.
[0198] Embodiment 6
[0199] This embodiment provides a computer-readable storage medium on which an executable program is stored. When the executable program is executed by a processor, the steps of the method for intelligently monitoring injection dosage as described in the first embodiment are implemented.
[0200] The computer readable storage medium may be a high capacity magnetic memory.
[0201] The description of the above computer-readable storage medium embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the computer-readable storage medium of this embodiment, please refer to the description of the method embodiment of the present invention for understanding.
[0202] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0203] In the description of the embodiments of the present invention, unless otherwise specified and limited, the term "connection" should be understood in a broad sense. For example, it can be an electrical connection or a connection between two components. It can be a direct connection or an indirect connection through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms can be understood according to specific circumstances.
[0204] The terms "first\second\third" involved in the embodiments of the present invention are only used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence if permitted.
[0205] It should be understood that "one embodiment" or "some embodiments" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present invention. Therefore, "in one embodiment" or "in some embodiments" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present invention, the size of the serial number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. The serial numbers of the above-mentioned embodiments of the present invention are for description only and do not represent the advantages and disadvantages of the embodiments.
[0206] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or modules can be electrical, mechanical or other forms.
[0207] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed on multiple network modules; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0208] In addition, all functional modules in the embodiments of the present invention may be integrated into one processing module, or each functional module may be a separate module, or two or more functional modules may be integrated into one module; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0209] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. Various media that can store program codes.
[0210] Alternatively, if the above-mentioned integrated module of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including a number of instructions to enable an electronic device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.
[0211] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A device for intelligently monitoring injection dosage, characterized in that: The device comprises a first acquisition module, a first determination module and a second determination module; wherein, The first acquisition module is used to acquire the effective rotation angle of the injection plunger of the syringe; The first determining module is used to determine the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod; The second determination module is used to determine the injection dose corresponding to the axial movement distance of the injection push rod according to the axial movement distance of the injection push rod, and save it; The first acquisition module is used to detect the circumferential position of the injection push rod relative to the housing of the syringe at the first time to obtain an initial value of the circumferential angle; based on the initial value of the circumferential angle, obtain the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; the cumulative angle is the effective rotation angle; The first acquisition module is further used to periodically detect the circumferential position of the injection push rod relative to the syringe housing according to a preset time point to obtain multiple circumferential angle update values; compare the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the angle of rotation of the injection push rod in the first circumferential direction corresponding to the current circumferential angle update value; accumulate the angles of rotation of multiple circumferential angle update values in the first circumferential direction during an injection process to obtain the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; The first acquisition module is also used to compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, the circumferential angle update values detected at the two previous time points being the previous circumferential angle update value and the previous two circumferential angle update values, respectively; if the current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction; if the current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction; if the current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction.
2. The device according to claim 1, characterized in that The first acquisition module is also used to correct the current circumferential angle update value and the circumferential angle update value detected at two previous time points according to the values of the current circumferential angle update value and the circumferential angle update value detected at two previous time points.
3. A smart syringe, characterized in that: The smart injector comprises: Injection plunger; An angle sensor for detecting the rotation of the injection plunger; A processing component for obtaining an injection dose of the smart syringe according to a measurement value of the angle sensor; Wherein, the angle sensor is used to perform the following steps: Detecting the circumferential position of the injection push rod relative to the housing of the syringe at the first time to obtain an initial value of the circumferential angle; based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; the cumulative angle is the effective rotation angle; The step of obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process based on the initial value of the circumferential angle includes: According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values; Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value; Accumulate the angles of rotation of a plurality of circumferential angle update values in a first circumferential direction during an injection process to obtain the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; The step of comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the rotation angle of the injection push rod in the first circumferential direction corresponding to the current circumferential angle update value includes: Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values; The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
4. The smart injector according to claim 3, characterized in that: The angle sensor is also used to perform the following steps: According to the values of the current circumferential angle update value and the circumferential angle update values detected at two previous time points, the current circumferential angle update value and the circumferential angle update values detected at two previous time points are corrected.
5. An injection system for intelligently monitoring injection dosage, characterized in that: The injection system comprises a smart terminal and the smart injector according to claim 3; the smart terminal and the smart injector are connected via wired or wireless communication.
6. A computer, characterized in that: The computer comprises: a memory, a communication bus and a processor, wherein: The memory is used to store a method program for intelligently monitoring injection dosage; The communication bus is used to realize the connection and communication between the memory and the processor; The processor is used to execute the method program for intelligently monitoring the injection dosage stored in the memory to implement the following steps: Obtaining the effective rotation angle of the injection plunger of the syringe; Determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod; According to the axial movement distance of the injection push rod, determining the injection dose corresponding to the axial movement distance of the injection push rod and saving the injection dose; The step of obtaining the effective rotation angle of the injection push rod of the syringe comprises: Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle; Based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; the cumulative angle is the effective rotation angle; The step of obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process based on the initial value of the circumferential angle includes: According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values; Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value; Accumulate the angles of rotation of a plurality of circumferential angle update values in a first circumferential direction during an injection process to obtain the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; The step of comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the rotation angle of the injection push rod in the first circumferential direction corresponding to the current circumferential angle update value includes: Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values; The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
7. The computer according to claim 6, characterized in that The processor is further configured to execute a method program for intelligently monitoring injection dosage stored in the memory to implement the following steps: According to the values of the current circumferential angle update value and the circumferential angle update values detected at two previous time points, the current circumferential angle update value and the circumferential angle update values detected at two previous time points are corrected.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an executable program, and when the executable program is executed by the processor, the following steps are implemented: Obtaining the effective rotation angle of the injection plunger of the syringe; Determining the axial movement distance of the injection push rod according to the effective rotation angle of the injection push rod; According to the axial movement distance of the injection push rod, determining the injection dose corresponding to the axial movement distance of the injection push rod and saving the injection dose; The step of obtaining the effective rotation angle of the injection push rod of the syringe comprises: Firstly, detecting the circumferential position of the injection push rod relative to the housing of the syringe to obtain an initial value of the circumferential angle; Based on the initial value of the circumferential angle, obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; the cumulative angle is the effective rotation angle; The step of obtaining the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process based on the initial value of the circumferential angle includes: According to a preset time point, regularly detecting the circumferential position of the injection push rod relative to the syringe housing, and obtaining a plurality of circumferential angle update values; Comparing a current circumferential angle update value with a circumferential angle update value detected at at least one previous time point, to determine an angle of rotation of the injection plunger in the first circumferential direction corresponding to the current circumferential angle update value; Accumulate the angles of rotation of a plurality of circumferential angle update values in a first circumferential direction during an injection process to obtain the cumulative angle of rotation of the injection push rod along the first circumferential direction during an injection process; The step of comparing the current circumferential angle update value with the circumferential angle update value detected at at least one previous time point to determine the rotation angle of the injection push rod in the first circumferential direction corresponding to the current circumferential angle update value includes: Compare the current circumferential angle update value with the circumferential angle update values detected at two previous time points, wherein the two previous circumferential angle update values detected at the two previous time points are respectively the previous circumferential angle update value and the previous two circumferential angle update values; The current circumferential angle update value is smaller than the previous circumferential angle update value, and the previous circumferential angle update value is smaller than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous two circumferential angle update values is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is less than the previous circumferential angle update value, and the previous circumferential angle update value is greater than the previous two circumferential angle update values, then the difference between the current circumferential angle update value and the previous circumferential angle update value is the angle at which the injection push rod rotates in the first circumferential direction; The current circumferential angle update value is greater than the previous circumferential angle update value, and the previous circumferential angle update value is less than the previous two circumferential angle update values, then the difference between the previous circumferential angle update value and the previous two circumferential angle update values is the angle of rotation of the injection push rod in the first circumferential direction.
9. The computer-readable storage medium according to claim 8, wherein: When the executable program is executed by the processor, the following steps are also implemented: According to the values of the current circumferential angle update value and the circumferential angle update values detected at two previous time points, the current circumferential angle update value and the circumferential angle update values detected at two previous time points are corrected.
