Control Method, Device and Server of Blood Pressure Measuring Instrument
By intelligently adjusting the target inflation rate and pressure value of the blood pressure measuring instrument, and using the signal analysis model to analyze the pulse wave signal and the current pressure value, the problem that the blood pressure measuring instrument in the prior art cannot accurately match individuals, improving measurement accuracy and user experience.
Patent Information
- Application Number
- CN202211073669.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-02
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-09-02
AI Technical Summary
There are differences in the measurement duration, pulse wave number and waveform characteristics of existing blood pressure measuring instruments, which affects the user experience, and the target pressure value is usually set to a fixed value, which cannot accurately match the individual, reducing the accuracy of the measurement.
By intelligently adjusting the target inflation rate and target pressure value, using a pre-established signal analysis model, the pulse wave signal and current pressure value are analyzed and processed to determine the most suitable inflation rate and pressure value for the individual.
Improves the accuracy of blood pressure measurement, enhances the user experience, and ensures individual adaptability of measurement results.
Smart Images

Figure CN115399743B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of blood pressure measurement, and in particular, to a control method, device and server for a blood pressure monitor. Background Art
[0002] A blood pressure monitor is an instrument that performs blood pressure measurement operations by wearing it on the wrist. Currently, when using a blood pressure monitor to measure blood pressure, due to different values such as the wrist / arm circumference, wearing tightness, arterial elasticity, and heart rate of users, when the inflation reaches the same threshold, it will cause differences in the measurement duration, the number of pulse waves, and the waveform characteristics, thus affecting the user experience. In addition, the target pressure value of the blood pressure monitor is usually set to a fixed value, with low flexibility and unable to accurately match the individual, thereby reducing the measurement accuracy. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a control method, device and server for a blood pressure monitor, which can improve the accuracy of blood pressure measurement and enhance the user experience by intelligently adjusting the target inflation rate and target pressure value.
[0004] In the first aspect, an embodiment of the present invention provides a method applied to a processor of a blood pressure monitor. The method includes: obtaining a pulse wave signal of a target object and a current pressure value in a cuff of the blood pressure monitor; using a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain a target inflation rate and a target pressure value corresponding to the target object; controlling an inflation pump of the blood pressure monitor to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and then controlling the inflation pump to perform a deflation operation.
[0005] In one implementation, before the step of using a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain a target inflation rate and a target pressure value corresponding to the target object, it includes: controlling the inflation pump to perform an inflation operation at the maximum inflation rate before the current pressure value reaches a pre-set pressure threshold.
[0006] In one implementation, the signal analysis model includes: a pulse wave analysis model and a pressure value analysis model. The step of using a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain a target inflation rate and a target pressure value corresponding to the target object includes: using the pulse wave analysis model to analyze and calculate a pre-established training library, the pulse wave signal and the current pressure value to obtain the target inflation rate; obtaining a first pressure value and a first inflation time when inflating at the target inflation rate; substituting the first pressure value and the first inflation time into the pressure value analysis model to obtain the target pressure value.
[0007] In one embodiment, the step of analyzing and calculating a pre - established training library, a pulse wave signal, and a current pressure value using a pulse wave analysis model to obtain a target inflation rate includes: obtaining a feature set from the training library; calculating the Euclidean distance using the feature set, the pulse wave signal, and the current pressure value; and determining the duty cycle corresponding to the minimum Euclidean distance as the ideal duty cycle, where the ideal duty cycle corresponds to the target inflation rate of the inflator.
[0008] In one embodiment, before the step of substituting the first pressure value and the first inflation time into the pressure value analysis model, it further includes: obtaining first training data, where the first training data is the second inflation time and the second pressure value corresponding to the second inflation time when inflating at the maximum inflation rate before the current pressure value reaches the pressure threshold; and establishing a fitting curve using the second inflation time and the second pressure value to obtain second training data, where the second training data is the third inflation time and the third pressure value predicted to reach the mean pressure according to the fitting curve.
[0009] In one embodiment, the method includes: substituting the first pressure value, the first inflation time, the first training data, and the second training data into the pressure value analysis model to obtain a target pressure value.
[0010] In one embodiment, the step of controlling the inflator of the blood pressure monitor to perform an inflation operation at the target inflation rate includes: when it is detected that the current inflation rate deviates from the target inflation rate, adjusting the working voltage of the inflator by adjusting the duty cycle of the analog control device so that the inflator performs the inflation operation at the target inflation rate.
[0011] In a second aspect, an embodiment of the present invention further provides a device applied to a processor of a blood pressure monitor. The device includes: a signal acquisition module that acquires a pulse wave signal of a target object and a current pressure value inside the cuff of the blood pressure monitor; a signal analysis module that uses a pre - established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain a target inflation rate and a target pressure value corresponding to the target object; and a control measurement module that controls the inflator of the blood pressure monitor to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and then controls the inflator to perform a deflation operation.
[0012] In a third aspect, an embodiment of the present invention further provides a server, including a processor and a memory. The memory stores computer - executable instructions that can be executed by the processor, and the processor executes the computer - executable instructions to implement the method according to any one of the first aspect.
[0013] Fourthly, an embodiment of the present invention further provides a computer-readable storage medium storing computer-executable instructions, which, when called and executed by a processor, cause the processor to implement the method according to any one of the first aspect.
[0014] The embodiments of the present invention bring the following beneficial effects:
[0015] A control method, device and server for a blood pressure measuring instrument provided by an embodiment of the present invention obtain a pulse wave signal of a target object and a current pressure value in a cuff of the blood pressure measuring instrument; analyze and process the pulse wave signal and the current pressure value by using a pre-established signal analysis model to obtain a target inflation rate and a target pressure value corresponding to the target object; control an air pump of the blood pressure measuring instrument to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and control the air pump to perform a deflation operation. By intelligently adjusting the target inflation rate and the target pressure value, the embodiments of the present invention can improve the accuracy of blood pressure measurement and enhance the user experience.
[0016] Other features and advantages of the present invention will be described in the following specification, and in part will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention are realized and obtained by the structures specifically pointed out in the specification, claims and drawings.
[0017] To make the above objectives, features and advantages of the present invention more obvious and understandable, the following specific preferred embodiments are given, and in conjunction with the accompanying drawings, the detailed description is as follows. Description of the Drawings
[0018] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 It is a schematic flow chart of a control method for a blood pressure measuring instrument provided by an embodiment of the present invention;
[0020] Figure 2 It is a schematic inflation diagram provided by an embodiment of the present invention;
[0021] Figure 3 It is a schematic flow chart of another control method for a blood pressure measuring instrument provided by an embodiment of the present invention;
[0022] Figure 4Schematic structural diagram of a control device for a blood pressure measuring instrument provided by an embodiment of the present invention;
[0023] Figure 5 Schematic structural diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0025] Currently, the oscillometric method is a widely used blood pressure measurement technology for smartwatches. The blood pressure measurement device based on the oscillometric measurement principle is divided into inflation stage measurement and deflation stage measurement. The technology using inflation stage measurement usually has large signal interference, but has the characteristic of fast measurement. The technology using deflation stage measurement, although the signal quality is higher than that of inflation stage measurement technology, has high power consumption and requires two stages of rapid pressurization and deflation, resulting in a long measurement time and poor user experience. During inflation measurement, at the same fixed driving voltage, due to differences in wrist circumference, wearing tightness, arterial elasticity, heart rate, etc., when the inflation reaches the same threshold, it will cause differences in measurement duration, number of pulse waves, and waveform characteristics, thus affecting the final measurement result and user experience. In addition, the maximum inflation pressure value is usually set as a fixed value and cannot be accurately matched with the individual, resulting in poor individual adaptability (such as, for subjects with low blood pressure, there is a long measurement time and high cuff pressure, which may cause capillary rupture; for subjects with high blood pressure, it is difficult to obtain an appropriate number and quality of pulse waves, resulting in large errors or measurement failures). Based on this, a control method for a blood pressure measuring instrument provided by an embodiment of the present invention can improve the accuracy of blood pressure measurement and enhance the user experience by intelligently adjusting the target inflation rate and target pressure value.
[0026] Based on Figure 1 The flowchart of a control method for a blood pressure measuring instrument shown, this method mainly includes the following steps S102 to step S106:
[0027] Step S102: Obtain the pulse wave signal of the target object and the current pressure value inside the cuff of the blood pressure monitor. Among them, the pulse wave signal is obtained through a PPG sensor (Photo Plethysmography), and the current pressure value inside the cuff of the blood pressure monitor is obtained through a pressure sensor. In one implementation, characteristics such as wrist circumference, pulse wave intensity, PPG signal quality, heart rate, target inflation rate, and inflation duration when inflated to the pressure threshold need to be obtained, and an intelligent inflation scheme (i.e., determine the target inflation rate and target pressure value) is formulated for different individuals undergoing blood pressure measurement.
[0028] Step S104: Use the pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and target pressure value corresponding to the target object. Among them, the target inflation rate is the inflation rate of the inflation pump in the blood pressure monitor after reaching the pressure threshold, and the target pressure value is the maximum pressure value reached during inflation. The signal analysis model includes: a pulse wave analysis model and a pressure value analysis model. In one implementation, combining characteristics such as wrist circumference, pulse wave intensity, PPG signal quality, heart rate, target inflation rate, and inflation duration when inflated to the pressure threshold, for different individuals, the optimal duty cycle is calculated through the pulse wave analysis model, and the target inflation rate is determined according to the optimal duty cycle, and the target pressure value is calculated through the pressure value analysis model.
[0029] Step S106: Control the inflation pump of the blood pressure monitor to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and then control the inflation pump to perform a deflation operation. Among them, the inflation operation is a uniform inflation operation at the target inflation rate, and the target inflation rate is the most suitable inflation rate for the individual undergoing blood pressure measurement. In one implementation, the simulation control device can adjust the voltage and current by adjusting the duty cycle of Pulse Width Modulation (PWM). After setting the ideal duty cycle, due to reasons such as the binding method of the blood pressure monitor and air leakage, the current inflation rate may deviate from the target inflation rate. Therefore, the duty cycle is fine-tuned in real time through PWM to keep the inflation rate of the inflation pump of the blood pressure monitor consistent.
[0030] The control method of the blood pressure monitor provided in the embodiment of the present invention can improve the accuracy of blood pressure measurement and enhance the user experience by intelligently adjusting the target inflation rate and target pressure value.
[0031] The embodiment of the present invention also provides an implementation manner for calculating the target inflation rate and target pressure value corresponding to the target object. Specifically, refer to the following (1) to (3):
[0032] (1) An embodiment of the present invention also provides an implementation manner of analyzing and calculating a pre - established training library, a pulse wave signal, and a current pressure value by using a pulse wave analysis model to obtain a target inflation rate. Specifically, refer to the following (a) to (c):
[0033] (a) Obtain a feature set from the training library. Among them, the feature set includes PPG signal features: amplitude A, signal quality SNR, heart rate HR, inflation curve features when inflated to a pressure threshold: time t1 when inflated to the pressure threshold, coefficients a, b, and c of the exponential equation of the inflation curve at the maximum duty - cycle inflation, other features: target inflation rate V, wrist circumference W, target duty - cycle D. In one implementation manner, data is collected according to different people to obtain a training library, and the feature sequence of the training library is:
[0034] feature{i} = {Vi, Wi, Ai, SNRi, HRi, t1i, ai, bi, ci, Di}
[0035] (b) Calculate the Euclidean distance by using the feature set, the pulse wave signal, and the current pressure value. In one real - time manner, the steps of calculating the Euclidean distance by using the feature set, the pulse wave signal, and the current pressure value include: Obtain the data features of the current measurement:
[0036] feature = {V, W, A, SNR, HR, t1, a, b, D} (1 - 1)
[0037] Take the data features of the current measurement and the database features (excluding the target duty - cycle) as a feature set to obtain a new array:
[0038] feature{i + 1} = {Vi + 1, Wi + 1, Ai + 1, SNRi + 1, HRi + 1, t1i + 1, ai + 1, bi + 1, ci + 1}(1 - 2)
[0039] That is, the 1...i are the training library data, where i + 1 is the data of the current measurement.
[0040] Normalize each feature to obtain a normalized feature set:
[0041] nor_feature{i + 1} == {Vi + 1 / max(V), Wi + 1 / max(W), Ai + 1 / max(A), SNRi + 1 / max(SNR), HRi + 1 / max(HR), t1i + 1 / max(t1), ai + 1 / max(a), bi + 1 / max(b), ci + 1 / max(c)} (1 - 3)
[0042] Calculate the Euclidean distances between i + 1 and 1...i respectively:
[0043]
[0044] (c) Determine the duty cycle corresponding to the minimum Euclidean distance as the ideal duty cycle, where the ideal duty cycle corresponds to the target inflation rate of the inflator. Among them, for individuals and measurement environments with different blood pressure measurements, the target inflation rate may change.
[0045] (2) Obtain the first pressure value and the first inflation time when inflating at the target inflation rate. Among them, the first pressure value and the first inflation time are the pressure value and inflation time before reaching the pressure threshold. In one implementation, before the current pressure value reaches the preset pressure threshold, control the inflator to perform inflation operations at the maximum inflation rate. When inflating the air pump at a fixed drive voltage, usually the inflation curve shows an exponential growth trend. Therefore, a stepped inflation method (before and after the pressure threshold) is adopted. Before the inflation reaches the pressure threshold, quickly inflate at the maximum duty cycle DMAX (maximum inflation rate). After the inflation reaches the pressure threshold, inflate at a constant speed at the ideal duty cycle D (target inflation rate).
[0046] (3) An embodiment of the present invention also provides an implementation manner of substituting the first pressure value and the first inflation time into the pressure value analysis model to obtain the target pressure value. Specifically, refer to the following (A) to (C):
[0047] (A) As Figure 3 shown, the solid line is the curve of inflation at the maximum duty cycle. Obtain the first training data, where the first training data is the second inflation time when inflating at the maximum inflation rate before the current pressure value reaches the pressure threshold and the second pressure value corresponding to the second inflation time. In one implementation, when inflating to the pressure threshold (taking 40 mmHg as an example), according to the curve characteristics of the inflation, perform polynomial fitting on it to obtain the coefficients a, b, and c. The fitting equation is:
[0048] F(t) = a * t 2 + b * t + c (3 - 1)
[0049] When the entire inflation process is inflated at the maximum duty cycle DMAX, the entire inflation process can be considered to be inflated with this curve. Therefore, the relationship between the mean arterial pressure MAP and the maximum pressure value FMAX and the measurement time can be obtained. When the system detects the value of MAP and the measurement time t2 when actually reaching MAP, the time tMAP to reach the mean arterial pressure when inflating at the maximum duty cycle can be calculated, and the time tMAX to inflate to the maximum pressure value at the maximum duty cycle can be obtained according to formula (3 - 1) and their mutual relationship, as shown in formula (3 - 2):
[0050]
[0051] (B) As shown Figure 3 in the figure, the dashed line is the actual inflation curve. A fitting curve is established using the second inflation time and the second pressure value to obtain the second training data. Among them, the second training data is the third inflation time and the third pressure value predicted according to the fitting curve to reach the average pressure. In one embodiment, starting from time t1, the actual inflation rate is uniformly inflated at the ideal duty cycle D. At this time, the average inflation rate v from t1 to t2 is used as the actual inflation rate:
[0052]
[0053] Starting from time t1, the system inflates uniformly at the inflation rate v, then the time t3 for actual inflation to the maximum pressure value can be calculated:
[0054]
[0055] And when inflating at the maximum duty cycle DMAX and the ideal duty cycle D, the inflation time satisfies the following relationship:
[0056] t2 - t MAP = m * (t3 - t MAX ) (3 - 5)
[0057] where m is an empirical coefficient obtained according to the relationship between the ideal duty cycle D and the maximum duty cycle DMAX.
[0058] (C) Substitute the first pressure value, the first inflation time, the first training data, and the second training data into the pressure value analysis model to obtain the target pressure value. In one embodiment, the maximum inflation pressure estimated value FMAX, that is, the target pressure value, is determined through formulas (3 - 1) to (3 - 5).
[0059] In one embodiment, when it is detected that the current inflation rate deviates from the target inflation rate, the duty cycle of the analog control device is adjusted to adjust the working voltage of the inflator, so that the inflator performs the inflation operation at the target inflation rate. Among them, the analog control device can adjust the voltage and current by adjusting the duty cycle of the Pulse Width Modulation (PWM) technology. In one embodiment, after setting the ideal duty cycle, due to reasons such as the binding method of the blood pressure monitor and air leakage, the current inflation rate may deviate from the target inflation rate. Therefore, the duty cycle is fine-tuned in real time through PWM to keep the inflation rate of the inflator of the blood pressure monitor consistent.
[0060] For the convenience of understanding the control method of a blood pressure monitor provided in the above embodiments, an application example of the control method of a blood pressure monitor is provided in the embodiments of the present invention. See Figure 3Flow schematic diagram of a control method for another blood pressure measuring instrument shown, the method mainly includes the following steps S302 to step S314:
[0061] Step S302, collect the pulse wave signal and the current pressure value. Among them, the pulse wave signal is obtained through a PPG sensor (PhotoPlethysmography, PPG), and the current pressure value inside the cuff of the blood pressure measuring instrument is obtained through a pressure sensor. In one implementation, features such as wrist circumference, pulse wave intensity, PPG signal quality, heart rate, target inflation rate, and inflation duration when inflated to the pressure threshold need to be obtained, and an intelligent inflation plan (that is, determine the target inflation rate and target pressure value) is formulated for different individuals undergoing blood pressure measurement.
[0062] Step S304, inflate at the maximum inflation rate before reaching the pressure threshold. Among them, the maximum inflation rate is the inflation rate of the inflation pump in the blood pressure measuring instrument when the duty cycle is set to 100%, and the pressure threshold is a preset threshold.
[0063] Step S306, calculate the duty cycle through the K-nearest neighbor regression algorithm according to the pressure curve characteristics of the pulse wave signal and the current pressure value before reaching the pressure threshold, and obtain the target inflation rate. Among them, the target inflation rate is the inflation rate of the inflation pump in the blood pressure measuring instrument after reaching the pressure threshold. In one implementation, combining features such as wrist circumference, pulse wave intensity, PPG signal quality, heart rate, target inflation rate, and inflation duration when inflated to the pressure threshold, for different individuals, the optimal duty cycle is calculated through the pulse wave analysis model and the K-nearest neighbor regression algorithm, and the target inflation rate is determined according to the optimal duty cycle, and the target pressure value is calculated through the pressure value analysis model.
[0064] Step S308, adjust the duty ratio in real time according to the pulse width modulation to make the inflation pump perform the inflation operation at the target inflation rate, and estimate the target pressure value according to the first pressure value, the first inflation time, the first training data, and the second training data. Among them, the target pressure value is the maximum pressure value reached by inflation, the first training data is the second inflation time and the corresponding second pressure value when inflated at the maximum inflation rate before the current pressure value reaches the pressure threshold, and the second training data is the third inflation time and the third pressure value predicted according to the fitting curve to reach the mean pressure.
[0065] Step S310: Control the inflation pump of the blood pressure monitor to perform an inflation operation at a target inflation rate until the current pressure value reaches the target pressure value, and then control the inflation pump to perform a deflation operation. Herein, the inflation operation is a uniform inflation operation at the target inflation rate. In one implementation, the analog control device can adjust the voltage and current by adjusting the duty cycle of the pulse width modulation technique. After setting the ideal duty cycle, due to reasons such as the binding method of the blood pressure monitor and air leakage, the current inflation rate may deviate from the target inflation rate. Therefore, the duty cycle is fine-tuned in real time through PWM to keep the inflation rate of the inflation pump of the blood pressure monitor consistent.
[0066] In summary, by intelligently adjusting the target inflation rate and the target pressure value, the present invention can improve the accuracy of blood pressure measurement and enhance the user experience.
[0067] For the control method of a blood pressure monitor provided in the foregoing embodiment, an embodiment of the present invention provides a control device for a blood pressure monitor. This device is applied to the processor of the blood pressure monitor. Refer to Figure 4 the structural schematic diagram of a control device for a blood pressure monitor shown in
[0068] A signal acquisition module 402, which acquires the pulse wave signal of the target object and the current pressure value inside the cuff of the blood pressure monitor;
[0069] A signal analysis module 404, which uses a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and the target pressure value corresponding to the target object;
[0070] A control measurement module 406, which controls the inflation pump of the blood pressure monitor to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and then controls the inflation pump to perform a deflation operation.
[0071] The above data processing device provided by the embodiment of the present application can determine the maximum pressure value for inflation and the optimal duty cycle, solve the problem that the maximum pressure value and the inflation rate during inflation measurement cannot match the individual. Combining with the PPG sensor, according to characteristics such as wrist circumference, pulse wave intensity, PPG signal quality, heart rate, target inflation rate, and inflation duration when inflating to the pressure threshold, through the K-nearest neighbor regression algorithm, for different individuals, calculate the optimal duty cycle, and calculate the pressure inside the cuff in real time, and dynamically fine-tune the duty cycle according to PWM to achieve uniform inflation at an ideal inflation rate, reduce the measurement time, and improve the measurement comfort.
[0072] In one implementation, before the step of analyzing and processing the pulse wave signal and the current pressure value by using the pre-established signal analysis model to obtain the target inflation rate and the target pressure value corresponding to the target object, the signal analysis module 404 is further configured to: before the current pressure value reaches the pre-set pressure threshold, control the inflator to perform the inflation operation at the maximum inflation rate.
[0073] In one implementation, the signal analysis model includes: a pulse wave analysis model and a pressure value analysis model. When performing the step of analyzing and processing the pulse wave signal and the current pressure value by using the pre-established signal analysis model to obtain the target inflation rate and the target pressure value corresponding to the target object, the signal analysis module 404 is further configured to: analyze and calculate the pre-established training library, the pulse wave signal, and the current pressure value by using the pulse wave analysis model to obtain the target inflation rate; obtain the first pressure value and the first inflation time when inflating at the target inflation rate; substitute the first pressure value and the first inflation time into the pressure value analysis model to obtain the target pressure value.
[0074] In one implementation, when performing the step of analyzing and calculating the pre-established training library, the pulse wave signal, and the current pressure value by using the pulse wave analysis model to obtain the target inflation rate, the signal analysis module 404 is further configured to: obtain the feature set from the training library; calculate the Euclidean distance by using the feature set, the pulse wave signal, and the current pressure value; determine the duty cycle corresponding to the minimum Euclidean distance as the ideal duty cycle, where the ideal duty cycle corresponds to the target inflation rate of the inflator.
[0075] In one implementation, before the step of substituting the first pressure value and the first inflation time into the pressure value analysis model, the signal analysis module 404 is further configured to: obtain the first training data, where the first training data is the second inflation time when inflating at the maximum inflation rate and the second pressure value corresponding to the second inflation time before the current pressure value reaches the pressure threshold; establish a fitting curve by using the second inflation time and the second pressure value to obtain the second training data, where the second training data is the third inflation time and the third pressure value predicted to reach the mean pressure according to the fitting curve.
[0076] In one implementation, the signal analysis module 404 is further configured to: substitute the first pressure value, the first inflation time, the first training data, and the second training data into the pressure value analysis model to obtain the target pressure value.
[0077] In one implementation, when performing the step of controlling the inflation pump of the blood pressure monitor to perform an inflation operation at a target inflation rate, the above-mentioned control measurement module 406 is further configured to: when detecting that the current inflation rate deviates from the target inflation rate, adjust the working voltage of the inflation pump by adjusting the duty cycle of the analog control device, so that the inflation pump performs the inflation operation at the target inflation rate.
[0078] The device provided by the embodiments of the present invention has the same implementation principle and the same technical effects as those of the foregoing method embodiments. For the sake of brief description, for the parts not mentioned in the device embodiments, reference may be made to the corresponding contents in the foregoing method embodiments.
[0079] The embodiments of the present invention provide an electronic device. Specifically, the electronic device includes a processor and a storage device; a computer program is stored on the storage device, and when the computer program is run by the processor, it executes the method according to any one of the above-mentioned implementation manners.
[0080] Figure 5 FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. The electronic device 100 includes: a processor 50, a memory 51, a bus 52, and a communication interface 53. The processor 50, the communication interface 53, and the memory 51 are connected through the bus 52; the processor 50 is configured to execute an executable module stored in the memory 51, such as a computer program.
[0081] Among them, the memory 51 may include a high-speed random access memory (RAM, Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 53 (which may be wired or wireless), a communication connection between the system network element and at least one other network element is realized, and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used.
[0082] The bus 52 may be an ISA bus, a PCI bus, an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 5 only a bidirectional arrow is used in FIG. 10, but it does not mean that there is only one bus or one type of bus.
[0083] Among them, the memory 51 is used to store a program. After receiving an execution instruction, the processor 50 executes the program. The method executed by the device defined by the flow process disclosed in any one of the foregoing embodiments of the present invention can be applied to the processor 50 or implemented by the processor 50.
[0084] The processor 50 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method may be completed by the integrated logic circuit of the hardware in the processor 50 or the instructions in the form of software. The above-mentioned processor 50 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP for short), an application specific integrated circuit (ASIC for short), a field-programmable gate array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 51, and the processor 50 reads the information in the memory 51 and combines its hardware to complete the steps of the above method.
[0085] The computer program product of the readable storage medium provided by the embodiments of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the method described in the foregoing method embodiments. For the specific implementation, reference can be made to the foregoing method embodiments, which will not be elaborated herein.
[0086] If the above-mentioned functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.
[0087] Finally, it should be noted that the above-mentioned embodiments are only specific embodiments of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: any person skilled in the art within the technical scope disclosed by the present invention can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or make equivalent replacements for some of the technical features; and these modifications, changes, or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A control method for a blood pressure measuring instrument, characterized in that, The method is applied to a processor of a blood pressure monitor, and the method includes: Obtaining a pulse wave signal of a target object and a current pressure value in a cuff of the blood pressure monitor; Using a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain a target inflation rate and a target pressure value corresponding to the target object; Controlling an inflation pump of the blood pressure monitor to perform an inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and controlling the inflation pump to perform a deflation operation; Wherein, the signal analysis model includes: a pulse wave analysis model and a pressure value analysis model, and the step of using the pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and the target pressure value corresponding to the target object includes: using the pulse wave analysis model to analyze and calculate a pre-established training library, the pulse wave signal and the current pressure value to obtain the target inflation rate; obtaining a first pressure value and a first inflation time when inflating at the target inflation rate; substituting the first pressure value and the first inflation time into the pressure value analysis model to obtain the target pressure value; Wherein, the step of using the pulse wave analysis model to analyze and calculate a pre-established training library, the pulse wave signal and the current pressure value to obtain the target inflation rate includes: obtaining a feature set from the training library; calculating an Euclidean distance using the feature set, the pulse wave signal and the current pressure value; determining a duty cycle corresponding to the minimum Euclidean distance as an ideal duty cycle, wherein the ideal duty cycle corresponds to the target inflation rate of the inflation pump; Wherein, the step of substituting the first pressure value and the first inflation time into the pressure value analysis model includes: obtaining first training data, wherein the first training data is a second inflation time when inflating at a maximum inflation rate and a second pressure value corresponding to the second inflation time before the current pressure value reaches a pressure threshold; using the second inflation time and the second pressure value to establish a fitting curve to obtain second training data, wherein the second training data is a third inflation time and a third pressure value predicted to reach the mean pressure according to the fitting curve; substituting the first pressure value, the first inflation time, the first training data and the second training data into the pressure value analysis model to obtain the target pressure value.
2. The method according to claim 1, characterized in that, Before the step of using the pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and the target pressure value corresponding to the target object, it includes: Before the current pressure value reaches a pre-set pressure threshold, controlling the inflation pump to perform an inflation operation at a maximum inflation rate.
3. The method according to claim 1, characterized in that, The step of controlling the inflation pump of the blood pressure monitor to perform an inflation operation at the target inflation rate includes: When it is detected that the current inflation rate deviates from the target inflation rate, the working voltage of the inflation pump is adjusted by adjusting the duty cycle of the analog control device, so that the inflation pump performs the inflation operation at the target inflation rate.
4. A control device for a blood pressure measuring instrument, characterized in that, The device is applied to the processor of a blood pressure monitor, and the device includes: A signal acquisition module that acquires the pulse wave signal of the target object and the current pressure value in the cuff of the blood pressure monitor; A signal analysis module that uses a pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and the target pressure value corresponding to the target object; A control measurement module that controls the inflation pump of the blood pressure monitor to perform the inflation operation at the target inflation rate until the current pressure value reaches the target pressure value, and controls the inflation pump to perform the deflation operation; Wherein, the signal analysis model includes: a pulse wave analysis model and a pressure value analysis model. The step of using the pre-established signal analysis model to analyze and process the pulse wave signal and the current pressure value to obtain the target inflation rate and the target pressure value corresponding to the target object includes: using the pulse wave analysis model to analyze and calculate a pre-established training library, the pulse wave signal and the current pressure value to obtain the target inflation rate; obtaining a first pressure value and a first inflation time when inflating at the target inflation rate; substituting the first pressure value and the first inflation time into the pressure value analysis model to obtain the target pressure value; Wherein, the step of using the pulse wave analysis model to analyze and calculate a pre-established training library, the pulse wave signal and the current pressure value to obtain the target inflation rate includes: obtaining a feature set from the training library; calculating the Euclidean distance using the feature set, the pulse wave signal and the current pressure value; determining the duty cycle corresponding to the minimum Euclidean distance as the ideal duty cycle, wherein the ideal duty cycle corresponds to the target inflation rate of the inflation pump; Wherein, the step of substituting the first pressure value and the first inflation time into the pressure value analysis model includes: obtaining first training data, wherein the first training data is a second inflation time when inflating at the maximum inflation rate before the current pressure value reaches the pressure threshold and a second pressure value corresponding to the second inflation time; using the second inflation time and the second pressure value to establish a fitting curve to obtain second training data, wherein the second training data is a third inflation time and a third pressure value predicted to reach the mean pressure according to the fitting curve; substituting the first pressure value, the first inflation time, the first training data and the second training data into the pressure value analysis model to obtain the target pressure value.
5. A server, characterized in that, It includes a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when called and executed by a processor, cause the processor to implement the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Adaptive pump control during non-invasive blood pressure measurement
CN102100552A
Individual adaptive pressure increasing and decreasing control method for electronic sphygmomanometer
CN103054567A