Method, device and electronic sphygmomanometer for measuring blood pressure data

By collecting and analyzing individual user's air pressure data and using calculation formulas to calculate the appropriate inflatable air pressure, the problems of high inflation pressure and long measurement time in existing electronic blood pressure meters are solved, and more efficient and comfortable blood pressure measurement is achieved.

CN116269282BActive Publication Date: 2025-07-18GUANGDONG TRANSTEK MEDICAL ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310102006.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2025-07-18
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

When measuring blood pressure, the existing electronic blood pressure meter has too high inflation pressure and a long measurement time, which affects user comfort and efficiency.

Method used

By collecting the air pressure data of the target user during the inflation process, determining its characteristic data, and calculating the target air pressure using pre-calibrated calculation formulas, it can adapt to the needs of individual users and reduce the inflation pressure and measurement time.

Benefits of technology

It improves measurement comfort, shortens measurement time, optimizes user experience, reduces inflation pressure, and adapts to the needs of individual users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116269282B_ABST
    Figure CN116269282B_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus and electronic sphygmomanometer for measuring blood pressure data. The above method is applied to an electronic sphygmomanometer. During the inflation process of the electronic sphygmomanometer, the air pressure data of the target user is collected, and the characteristic data corresponding to the air pressure data of the target user is determined; the determined characteristic data is input into a pre-calibrated calculation formula, and the target inflation air pressure corresponding to the target user is calculated through the calculation formula; an inflation operation is performed on the target user according to the target inflation air pressure to measure the blood pressure data of the target user. The present invention determines the corresponding inflation air pressure based on the air pressure data of the target user, and the determined inflation air pressure is adapted to the target user, improving the measurement comfort. Moreover, the electronic sphygmomanometer performs an inflation operation on the target user according to the target inflation air pressure, and the blood pressure value of the target user can be measured without waiting for the inflation air pressure for a long measurement time. The present invention reduces the inflation pressure and measurement time and optimizes the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blood pressure measurement, and in particular, to a method, a device, and an electronic sphygmomanometer for measuring blood pressure data. Background Art

[0002] Electronic sphygmomanometers using the oscillometric principle have been on the market for many years. This type of sphygmomanometer calculates the systolic / diastolic blood pressure of the subject by winding an air bag around a part of the human body and adjusting the air pressure in the air bag, and collecting the air pressure data in the air bag. When the blood vessels in the part of the human body wound by the air bag are compressed by the air bag, the pulsation of the blood vessels will also cause a change in the air pressure in the air bag. Currently, there are two schemes for collecting air pressure data: one is to quickly inflate and then slowly deflate, and the air pressure pulsation information is collected during the slow deflation process; the other is to slowly inflate and quickly deflate, and the air pressure pulsation information is collected during the slow inflation process.

[0003] However, for inflation measurement, it is necessary to inflate beyond a certain pressure value of the user's systolic blood pressure to successfully calculate the blood pressure; for deflation measurement, it is necessary to inflate beyond a certain pressure value of the user's systolic blood pressure and deflate below a certain pressure value of the user's diastolic blood pressure to successfully calculate the blood pressure. Taking inflation measurement as an example, the air pressure value inflated beyond the user's systolic blood pressure is generally a fixed value or approximately proportional to the systolic blood pressure. The measurement time is long and the inflation pressure is high, which has a greater negative impact on the user's comfort. Summary of the Invention

[0004] In view of this, an object of the present invention is to provide a method, a device, and an electronic sphygmomanometer for measuring blood pressure data, which can reduce the inflation pressure and measurement time and optimize the user experience.

[0005] In a first aspect, an embodiment of the present invention provides a method for measuring blood pressure data. The method is applied to an electronic sphygmomanometer and includes: during the inflation process of the electronic sphygmomanometer, collecting air pressure data of a target user; determining characteristic data of the target user corresponding to the air pressure data according to the air pressure data; inputting the determined characteristic data into a pre-calibrated calculation formula, and calculating a target inflation air pressure corresponding to the target user through the calculation formula; and performing an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user.

[0006] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect. Among them, the step of determining the characteristic data of the target user corresponding to the air pressure data according to the air pressure data includes: obtaining a corresponding air pressure value sequence according to the collected air pressure data; extracting an air pressure pulsation sequence corresponding to the air pressure data from the air pressure value sequence; generating a corresponding envelope line according to the air pressure pulsation sequence, and calculating the air pressure pulsation information corresponding to the air pressure data; calculating an air pressure indication parameter corresponding to the air pressure data based on the envelope line; the air pressure indication parameter includes diastolic pressure, mean pressure, and maximum pulse amplitude; storing the calculated air pressure indication data and air pressure pulsation information as the characteristic data corresponding to the target user.

[0007] In combination with the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect. Among them, the step of extracting an air pressure pulsation sequence corresponding to the air pressure data from the air pressure value sequence includes: performing a filtering process on the air pressure value sequence to obtain an air pressure pulsation sequence corresponding to the air pressure data.

[0008] In combination with the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect. Among them, the air pressure pulsation sequence includes a basic air pressure and an air pressure pulsation amplitude corresponding to the basic air pressure; the step of generating a corresponding envelope line according to the air pressure pulsation sequence includes: drawing a coordinate graph according to the numerical values of the air pressure pulsation amplitude and the basic air pressure; determining the line data in the drawn coordinate graph as the envelope line.

[0009] In combination with the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect. Among them, the step of calculating the air pressure pulsation information corresponding to the air pressure data includes: subtracting each adjacent two points in the air pressure pulsation sequence to determine the first-order difference data of the air pressure pulsation; extracting the maximum value and the minimum value of the first-order difference data of the air pressure pulsation, and determining the basic air pressure values corresponding to the maximum value and the minimum value respectively according to the air pressure pulsation sequence: determining the maximum value, the minimum value, and the corresponding basic air pressure values respectively as the air pressure pulsation information.

[0010] In combination with the first aspect, an embodiment of the present invention provides a fifth possible implementation manner of the first aspect. Among them, the method further includes: obtaining a pre-stored user test data set; constructing a user data matrix based on the user test data set; where the user data matrix includes an inflation air pressure column vector and an air pressure data matrix; inputting the user data matrix into a preset calculation tool, and fitting the calculation coefficients corresponding to the inflation air pressure column vector and the air pressure data matrix through the calculation tool to determine the numerical coefficients corresponding to the calculation formula for calibrating the calculation formula.

[0011] In combination with the first aspect, an embodiment of the present invention provides a sixth possible implementation manner of the first aspect, wherein the calculation formula includes: PresMax = A + B * Dia + C * Mean + D * MaxAmp + E * MinDiff + F * PresMinDiff; where PresMax is the maximum inflation pressure, Dia is the diastolic blood pressure calculated using the oscillometric method, Mean is the mean pressure calculated using the oscillometric method, MaxAmp is the maximum pulse amplitude, MinDiff is the minimum value of the first-order difference, and PresMinDiff is the base air pressure corresponding to the minimum value of the first-order difference; A, B, C, D, E, and F are the corresponding numerical coefficients; the steps of determining the numerical coefficients corresponding to the calculation formula by fitting the inflation air pressure column vector and the calculation coefficients corresponding to the air pressure data matrix by a calculation tool include: determining the inverse matrix and the transpose matrix corresponding to the air pressure data matrix by the calculation tool; multiplying the inverse matrix and the transpose matrix by the inflation air pressure column vector to obtain a calculation coefficient column vector; and sequentially determining each vector value in the calculation coefficient column vector as the numerical coefficient of the calculation formula.

[0012] In combination with the first aspect, an embodiment of the present invention provides a seventh possible implementation manner of the first aspect, wherein after the step of generating a corresponding envelope line according to the air pressure pulsation sequence, the method further includes: smoothing the envelope line to calculate the air pressure indication parameter corresponding to the air pressure data according to the smoothed envelope line.

[0013] In a second aspect, an embodiment of the present invention further provides a measuring device for blood pressure data, which is applied to an electronic sphygmomanometer. The device includes: a data acquisition module for acquiring air pressure data of a target user during the inflation process of the electronic sphygmomanometer; a calculation module for determining characteristic data corresponding to the target user for the air pressure data according to the air pressure data; an output module for inputting the determined characteristic data into a pre-calibrated calculation formula to calculate the target inflation air pressure corresponding to the target user through the calculation formula; and an execution module for performing an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user.

[0014] In a third aspect, an embodiment of the present invention further provides an electronic sphygmomanometer configured with the above device for performing the above method.

[0015] The embodiments of the present invention bring the following beneficial effects: A method, device, and electronic sphygmomanometer for measuring blood pressure data provided by the present invention determine the corresponding inflation air pressure based on the air pressure data of the target user. The determined inflation air pressure is adapted to the target user, improving the measurement comfort. Moreover, the electronic sphygmomanometer performs an inflation operation on the target user according to the target inflation air pressure, and the blood pressure value of the target user can be measured without waiting for the inflation air pressure for a long measurement time. The present invention reduces the inflation pressure and measurement time and optimizes the user experience.

[0016] Other features and advantages of the present invention will be set forth in the following description, and in part will be obvious from the description, or can be learned by practice of the present invention. The objectives and other advantages of the present invention are achieved and obtained by the structure particularly pointed out in the description and the drawings.

[0017] In order to make the above objects, features and advantages of the present invention more obvious and understandable, the following specific preferred embodiments are given in conjunction with the accompanying drawings and are described in detail as follows. Brief 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, without creative efforts, other drawings can also be obtained based on these drawings.

[0019] Figure 1 A flowchart of a method for measuring blood pressure data provided by an embodiment of the present invention;

[0020] Figure 2 A flowchart of another method for measuring blood pressure data provided by an embodiment of the present invention;

[0021] Figure 3 A schematic diagram of a corresponding air pressure value sequence for inflatable measurement provided by an embodiment of the present invention;

[0022] Figure 4 A schematic diagram of an air pressure pulsation sequence provided by an embodiment of the present invention;

[0023] Figure 5 A schematic diagram of an envelope provided by an embodiment of the present invention;

[0024] Figure 6 A schematic diagram of determining diastolic blood pressure and systolic blood pressure according to the envelope provided by an embodiment of the present invention;

[0025] Figure 7 A table of the quantity and distribution of clinical data used for calibrating numerical coefficients provided by an embodiment of the present invention;

[0026] Figure 8 A schematic diagram of blood pressure data provided by an embodiment of the present invention;

[0027] Figure 9 A schematic diagram of a comparison result of test accuracy provided by an embodiment of the present invention;

[0028] Figure 10The structural schematic diagram of a blood pressure data measuring device provided by an embodiment of the present invention;

[0029] Figure 11 The structural schematic diagram of another blood pressure data measuring device provided by an embodiment of the present invention;

[0030] Figure 12 The structural schematic diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners

[0031] 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 with reference to the accompanying drawings. Apparently, 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.

[0032] Electronic sphygmomanometers using the oscillometric principle have been on the market for many years. This type of sphygmomanometer collects the data of the air pressure inside the air bag by winding the air bag around a certain part of the human body and adjusting the air pressure inside the air bag, and calculates the systolic / diastolic blood pressure of the subject accordingly. Specifically, by controlling components such as an air pump and an air valve, the air bag can be inflated / deflated, so that the amount of air inside the air bag changes, further causing the air pressure inside the air bag to change (the air pressure change caused by inflation and deflation is called the basic air pressure change); among them, when the blood vessels of the part of the human body wound by the air bag are compressed by the air bag, the pulsation of the blood vessels will also cause the air pressure inside the air bag to change (the air pressure change caused by blood vessel pulsation is called air pressure pulsation). Moreover, when the basic air pressure changes, the degree of compression of the blood vessels by the air bag also changes, and the amplitude of the air pressure pulsation also changes. After collecting the air pressure pulsation sequence, the blood pressure of the subject is calculated according to the characteristics of its envelope.

[0033] Currently, for the inflation / deflation of the air bag, there are two schemes for collecting air pressure data: one is to inflate quickly and then deflate gently, and the air pressure pulsation information is collected during the gentle deflation process; the other is to inflate gently and deflate quickly, and the air pressure pulsation information is collected during the gentle inflation process. Whether it is measured by inflation or deflation, the abscissa (basic air pressure) of its envelope is in the order of from large to small from left to right, and the envelopes generated by the two measurement methods are the same.

[0034] However, for inflation measurement, it is necessary to inflate beyond a certain pressure value of the user's systolic blood pressure in order to successfully calculate the blood pressure; for deflation measurement, it is necessary to inflate beyond a certain pressure value of the user's systolic blood pressure and deflate below a certain pressure value of the user's diastolic blood pressure in order to successfully calculate the blood pressure. Taking inflation measurement as an example, the air pressure value exceeding the user's systolic blood pressure during inflation is generally a fixed value or approximately proportional to the systolic blood pressure. The measurement time is relatively long and the inflation pressure is relatively high, which has a greater negative impact on the user's comfort.

[0035] Based on this, a method, device and electronic sphygmomanometer for measuring blood pressure data provided by an embodiment of the present invention can reduce the inflation pressure and measurement time, and optimize the user experience.

[0036] For the convenience of understanding this embodiment, first, a method for measuring blood pressure data disclosed by an embodiment of the present invention will be introduced in detail. This method is applied to an electronic sphygmomanometer. Figure 1 The flowchart of a method for measuring blood pressure data provided by an embodiment of the present invention is shown as Figure 1 shown. The method includes the following steps:

[0037] Step S102, during the inflation process of the electronic sphygmomanometer, collect the air pressure data of the target user.

[0038] Step S104, according to the air pressure data, determine the characteristic data of the target user corresponding to the air pressure data.

[0039] Different users correspond to different air pressure data, and thus different characteristic data can be determined, that is, the corresponding target inflation air pressure is also different. In an embodiment of the present invention, according to the characteristic data corresponding to the target user, determine the target inflation air pressure required by the target user, and then measure the blood pressure of the target user according to the target inflation air pressure. At this time, the inflated pressure is adapted to the target user, and relatively accurate blood pressure data for the target user can be obtained. Compared with the prior art, it can not only reduce the inflation pressure, but also shorten the measurement time, and can improve the user's comfort and optimize the user experience.

[0040] Step S106, input the determined characteristic data into a pre-calibrated calculation formula, and calculate the target inflation air pressure corresponding to the target user through the calculation formula.

[0041] Step S108, perform an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user.

[0042] In specific implementation, the embodiment of the present invention inputs the feature data corresponding to the target user into a pre-calibrated calculation formula, calculates the feature data according to the calculation formula, obtains the target inflation pressure corresponding to the target user based on the feature data, and then the electronic sphygmomanometer performs an inflation operation on the target user according to the target inflation pressure, and further measures the blood pressure data of the target user.

[0043] A method for measuring blood pressure data provided by the embodiment of the present invention determines the inflation pressure required by the target user through the feature data of the target user. The determined inflation pressure is adapted to the target user, improving the measurement comfort. Moreover, the electronic sphygmomanometer performs an inflation operation on the target user according to the target inflation pressure, and can measure the blood pressure value of the target user without waiting for the inflation pressure for a long measurement time, and can end the measurement earlier, reducing the inflation pressure and measurement time, and optimizing the user experience.

[0044] For the sake of easy understanding, on the basis of the above embodiment, the embodiment of the present invention also provides another method for measuring blood pressure data. Figure 2 The flowchart of another method for measuring blood pressure data provided by the embodiment of the present invention is shown. As Figure 2 shown, the method includes the following steps:

[0045] Step S202, during the inflation process of the electronic sphygmomanometer, collect the air pressure data of the target user.

[0046] Step S204, obtain the corresponding air pressure value sequence according to the collected air pressure data.

[0047] Specifically, the embodiment of the present invention is used to judge the required maximum inflation pressure according to the feature data during the blood pressure measurement process of the user. Among them, the above feature data includes diastolic blood pressure, mean pressure, maximum pulse amplitude, minimum value of the first-order difference, and the basic air pressure corresponding to the minimum value of the first-order difference.

[0048] When the user measures blood pressure, the electronic sphygmomanometer continuously inflates, and the embodiment of the present invention continuously collects the air pressure value sequence in the air bag configured in the electronic sphygmomanometer during the inflation process to determine the above feature data. Specifically, the above air pressure value sequence includes the change of the air pressure value in the air bag continuously collected during the inflation process. Refer to Figure 3 , Figure 3 which is a schematic diagram of the air pressure value sequence corresponding to the inflation measurement. Figure 3 In it, the abscissa is the sampling point, 64 points correspond to 1 second, the ordinate is the air pressure, and the unit is mmHg. In the collected air pressure value sequence, on the basis of the continuously stable basic air pressure, there are air pressure pulsations with continuously changing oscillation amplitudes superimposed.

[0049] Step S206, extract the air pressure pulsation sequence corresponding to the air pressure data in the air pressure value sequence.

[0050] Further extract the air pressure pulsation sequence from the collected air pressure value sequence. The specific method is to perform filtering on the air pressure value sequence, such as high-pass filtering, band-pass filtering, moving average filtering, etc., to extract all the air pressure pulsations contained in the aforementioned air pressure values, and obtain the air pressure pulsation sequence corresponding to the air pressure data. This air pressure pulsation sequence can be referred to Figure 4 , Figure 4 as a schematic diagram of an air pressure pulsation sequence extracted from the air pressure value sequence based on Figure 3 . In Figure 4 , the abscissa is the sampling point, 64 points corresponding to 1 second, and the ordinate is the air pressure, with the unit of mmHg.

[0051] Step S208: Generate the corresponding envelope line according to the air pressure pulsation sequence, and calculate the air pressure pulsation information corresponding to the air pressure data.

[0052] Referring to Figure 4 , the obtained air pressure pulsation sequence includes the base air pressure and the air pressure pulsation amplitude corresponding to the base air pressure. A coordinate graph can be drawn based on the values of the above-mentioned air pressure pulsation amplitude and the base air pressure, and the line data in the drawn coordinate graph is determined as the envelope line.

[0053] Specifically, identify the amplitude of each air pressure pulsation in the air pressure pulsation sequence, and use the amplitudes of all air pressure pulsations as the ordinate and their respective corresponding base air pressures as the abscissa to generate the envelope line. Preferably, the generated envelope line can be smoothed, such as multi-point weighted average, Fourier transform and inverse transform, etc., to calculate the air pressure indication parameters corresponding to the air pressure data according to the smoothed envelope line. For the sake of easy understanding, Figure 5 shows Figure 4 a schematic diagram of a corresponding envelope line. Figure 5 In it, the abscissa is the base air pressure corresponding to the air pressure pulsation, with the unit of mmHg, the ordinate is the air pressure pulsation amplitude, with the unit of mmHg, the solid line is the original envelope line, and the dashed line is the smoothed envelope line.

[0054] Furthermore, when calculating the above-mentioned air pressure pulsation information based on the above-mentioned air pressure pulsation sequence, first determine the first-order difference data of the air pressure pulsation, then determine its maximum and minimum values and the corresponding base air pressure values respectively, and then store the maximum and minimum values and the corresponding base air pressure values respectively as the air pressure pulsation information.

[0055] Specifically, first subtract each adjacent two points in the air pressure pulsation sequence to determine the first-order difference data of the air pressure pulsation, then extract the maximum and minimum values of the first-order difference data of the air pressure pulsation, and determine the base air pressure values corresponding to the maximum and minimum values respectively according to the air pressure pulsation sequence. After that, determine the maximum value, minimum value and the corresponding base air pressure values respectively as the air pressure pulsation information.

[0056] Among them, the maximum value of the first-order difference data of the air pressure pulsation can be understood as the basic air pressure value indicated when the air pressure changes the most, and the above-mentioned minimum value can be understood as the basic air pressure value indicated when the air pressure changes the least.

[0057] Step S210: Calculate the air pressure indication parameters corresponding to the air pressure data based on the envelope line.

[0058] The air pressure indication parameters include diastolic blood pressure, mean blood pressure, and maximum pulse amplitude. The above-mentioned air pressure indication parameters can be calculated according to the above envelope line. Specifically, the maximum amplitude of the envelope line maximum value can be identified in the envelope line and regarded as the maximum amplitude of the air pressure pulsation. The basic air pressure corresponding to this maximum amplitude is the above-mentioned mean blood pressure; then, after multiplying the aforementioned envelope line maximum value by the diastolic blood pressure coefficient, the air pressure pulsation amplitude corresponding to the diastolic blood pressure is obtained. Find the point on the left side of the envelope line that is equal to its value, and the basic air pressure corresponding to this point is the diastolic blood pressure; further, after multiplying the aforementioned envelope line maximum value by the systolic blood pressure coefficient, the air pressure pulsation amplitude corresponding to the systolic blood pressure is obtained. Find the point on the right side of the envelope line that is equal to its value, and the basic air pressure corresponding to this point is the systolic blood pressure.

[0059] Refer to Figure 6 , Figure 6 shows a schematic diagram for determining diastolic blood pressure and systolic blood pressure according to the envelope line. Figure 6 In it, the abscissa is the basic air pressure corresponding to the air pressure pulsation, with the unit of mmHg, the ordinate is the air pressure pulsation amplitude, with the unit of mmHg, and the black curve is the smoothed envelope line. In addition, the aforementioned wound part of the human body can be the upper arm or the wrist; correspondingly, the airbag can also be a cuff or a wristband.

[0060] Step S212: Store the calculated air pressure indication data and air pressure pulsation information as characteristic data corresponding to the target user.

[0061] Step S214: Input the determined characteristic data into a pre-calibrated calculation formula, and calculate the target inflation air pressure corresponding to the target user through the calculation formula.

[0062] After calculating the corresponding characteristic data based on the above data during the user measurement process (the characteristic data used in the embodiments of the present invention includes diastolic blood pressure, mean blood pressure, and maximum pulse wave amplitude in the air pressure indication parameters, and the first-order difference minimum value and the basic air pressure corresponding to the first-order difference minimum value in the above air pressure pulsation information), the above characteristic data can be input into a pre-calibrated calculation formula to calculate the maximum inflation pressure for user use through the formula.

[0063] Among them, the pre-calibrated calculation formula is determined through a pre-stored user test data set. The following formula is the calculation formula to be calibrated to calculate the target inflation pressure according to the following formula:

[0064] PresMax = A + B * Dia + C * Mean + D * MaxAmp + E * MinDiff + F * PresMinDiff;

[0065] Wherein, PresMax is the above-mentioned target inflation pressure. In the embodiments of the present invention, the above-mentioned target inflation pressure is the maximum inflation pressure used by the target user; Dia is the diastolic blood pressure calculated by the inflatable oscillometric method, with the unit of mmHg; Mean is the mean pressure calculated by the inflatable oscillometric method, with the unit of mmHg; MaxAmp is the maximum pulse amplitude, with the unit of mmHg; MinDiff is the minimum value of the first-order difference, with the unit of mmHg; PresMinDiff is the base air pressure corresponding to the minimum value of the first-order difference, with the unit of mmHg.

[0066] Among them, through a large number of clinical data studies, it is found that the appropriate maximum inflation pressure is related to each of the above parameters Dia, Mean, MaxAmp, MinDiff, and PresMinDiff. Therefore, in the embodiments of the present invention, the above parameters are summarized in the above calculation formula to determine the appropriate maximum inflation pressure suitable for the user, that is, the above-mentioned target inflation pressure, and this maximum inflation pressure is lower than the inflation pressure of the traditional method, which can improve the user's comfort and thus improve the user experience.

[0067] A, B, C, D, E, and F in the formula are numerical coefficients respectively. The unit of A is mmHg, and the value range is [0, 25]; B is dimensionless, and the value range is [-1, 2]; C is dimensionless, and the value range is [-1, 2]; D is dimensionless, and the value range is [-10, 10]; E is dimensionless, and the value range is [-10, 10]; F is dimensionless, and the value range is [-1, 2]. Among them, each numerical coefficient in the above formula comes from the analysis and statistics of effective clinical test data, that is, determined according to the user test data set. The more the amount of clinical data, the better, and there are requirements for the distribution of the test population. The wider the distribution of the subject type or blood pressure level, the better. Preferably, the number of cases, distribution range, and test method of the clinical data refer to the requirements of ISO81060:2013. The quantity and distribution of the clinical data used to calibrate the numerical coefficients in the embodiments of the present invention Figure 7 , Figure 7 is the quantity and distribution table of the clinical data used to calibrate the numerical coefficients.

[0068] In specific implementation, the numerical coefficients in the above calculation formula are calibrated through the following steps:

[0069] 1) Obtain the pre-stored user test data set.

[0070] 2) Based on the user test data set, construct a user data matrix.

[0071] As shown Figure 7 in the figure, the embodiments of the present invention are described with 85 subjects included in the user test dataset, with a total of 255 clinical data, and a user data matrix can be constructed based on these clinical data. Specifically, the above user data matrix includes an inflation pressure column vector and a pressure data matrix. In a specific implementation, the above user data matrix can be constructed through the following steps:

[0072] a) According to the user experience, arrange the ideal maximum inflation pressures of 255 clinical data in sequence as a column vector, denoted as Y;

[0073] b) Create a column vector with a length of 255 and all elements being 1, denoted as X1;

[0074] c) Arrange the diastolic blood pressures calculated from 255 clinical data using known techniques in sequence as a column vector, denoted as X2;

[0075] For example, the column vector X2 includes X21 to X2 255 There are a total of 255 data, and each data is a specific value with the unit of mmHg, such as 80 mmHg; among them, the following column vectors X3, X4, and X5 are all processed in a manner similar to that of the above column vector X2.

[0076] d) Arrange the mean pressures calculated from 255 clinical data using known techniques in sequence as a column vector, denoted as X3;

[0077] e) Arrange the maximum amplitudes calculated from 255 clinical data using known techniques in sequence as a column vector, denoted as X4;

[0078] f) Arrange the minimum values of the first derivative of the pressure pulsation of 255 clinical data in sequence as a column vector, denoted as X5;

[0079] g) Arrange the base pressures corresponding to the minimum values of the first derivative of the pressure pulsation of 255 clinical data in sequence as a column vector, denoted as X6;

[0080] h) Arrange the foregoing column vectors X1 to X6 from left to right to form a 255-row and 6-column matrix, that is, [X1, X2, X3, X4, X5, X6], denoted as X.

[0081] Among them, the matrix X is the above pressure data matrix, and the column vector Y is the above inflation pressure column vector.

[0082] 3) Input the user data matrix into a preset calculation tool. Through the calculation tool, fit the inflation pressure column vector and the calculation coefficients corresponding to the pressure data matrix to determine the numerical coefficients corresponding to the calculation formula, so as to calibrate the calculation formula.

[0083] After obtaining the matrix X and the column vector Y, input both of them into the equation Y = X * P, and fit P in the equation Y = X * P. Preferably, the regress function in the software matlab can be used.

[0084] Among them, the fitted P is a column vector with a length of 6, and its elements respectively correspond to each numerical coefficient A - F in the above calculation formula in sequence. In addition, other methods can also be used for the above fitting method, such as using the ployfit function, cftool toolbox, etc. in the software matlab, and the trend prediction / regression analysis function of other software such as EXCEL.

[0085] For the convenience of understanding, the above fitting process is described. In the embodiment of the present invention, through the formula: P = (X T *X) -1 *X T *Y to fit P, where X T is the transpose of X, that is, reversing its rows and columns, (X T *X) -1 is to find the inverse matrix after multiplying X T and X. That is, in the embodiment of the present invention, the inverse matrix (X T *X) -1 corresponding to the pressure data matrix and the transpose matrix X T are determined through the calculation tool, and then the inverse matrix (X T *X) -1 and the transpose matrix X T are multiplied by the inflation pressure column vector Y to obtain the calculation coefficient column vector P. Among them, the elements of the obtained column vector P are 6 numbers, and the 6 vector values respectively correspond to the numerical coefficients A - F in the aforementioned target inflation pressure calculation formula. After determining each vector value in the calculation coefficient column vector as the numerical coefficient of the calculation formula in sequence, the calibration of the calculation formula is completed.

[0086] Among them, the above formula P = (X T *X) -1 *X T *Y can usually be conveniently obtained by using professional calculation software. For example, using Matlab software, only need to input P = regress(Y, X) in the command line to directly obtain P.

[0087] Step S216, perform an inflation operation on the target user according to the target inflation pressure to measure the blood pressure data of the target user.

[0088] After calibrating the above calculation formula, the calibrated calculation formula can be used to calculate the target inflation pressure of the target user. After calculating using this calculation formula based on the above numerical coefficients and various characteristic data corresponding to the target user, the target inflation pressure corresponding to the target user can be obtained, so as to control the sphygmomanometer to inflate to the inflation pressure corresponding to the target inflation pressure, and then calculate the systolic blood pressure and stop the measurement to obtain the blood pressure data of the target user.

[0089] Specifically, compared with the prior art, in the embodiment of the present invention, the maximum inflation pressure (i.e., the above-mentioned target inflation pressure) when stopping the measurement of the target user is smaller, and the measurement time is shorter. Among them, in order to reliably calculate blood pressure in the prior art, its maximum inflation pressure will inevitably be higher than the systolic blood pressure. According to simulations and actual measurements of the mainstream sphygmomanometer prototypes on the market, the maximum inflation pressure is generally 25 - 45 mmHg higher than the user's systolic blood pressure. By adjusting the parameters in the above calculation formula, the embodiment of the present invention can make the maximum inflation pressure about 15 - 25 mmHg higher than the user's systolic blood pressure. Compared with the prior art, the maximum inflation pressure can be 10 - 20 mmHg lower, and for the user, the sense of compression is reduced.

[0090] On the other hand, the reduction of the maximum inflation pressure is also beneficial to shortening the measurement time. Taking the ascending type with an inflation rate of 6 mmHg / s as an example, if the maximum inflation pressure is reduced by 10 - 20 mmHg, the measurement time is reduced by 1.7 - 3.3 s.

[0091] Refer to Figure 8 , Figure 8 is a schematic diagram of blood pressure data, specifically a display list of the blood pressure data measured by the embodiment of the present invention and the prior art for users, used to represent the actual measurement comparison results of the two schemes. Figure 8 is the display result of randomly selecting 10 adult subjects for comparative measurement. Each subject uses the electronic sphygmomanometer of the prior art, the electronic sphygmomanometer of the embodiment of the present invention, and the mercury sphygmomanometer to test three times in turn, and the average value is calculated and recorded respectively. Among them, the embodiment of the present invention reduces the inflation pressure by 14.2 mmHg on average and reduces the measurement time by about 2.4 s. Figure 9 shows a schematic diagram of the comparison result of a test accuracy. It can be seen from the comparison result that the embodiment of the present invention can not only make both the maximum inflation pressure and the measurement time shorter, but also there is no significant difference in the measurement accuracy.

[0092] Furthermore, on the basis of the above method embodiment, the embodiment of the present invention also provides a measurement device for blood pressure data. This device is applied to an electronic sphygmomanometer. Figure 10 shows a schematic structural diagram of a measurement device for blood pressure data provided by the embodiment of the present invention, as Figure 10As shown, the device includes:

[0093] A data acquisition module 100, configured to acquire the air pressure data of the target user during the inflation process of the electronic sphygmomanometer.

[0094] A calculation module 200, configured to determine the characteristic data of the target user corresponding to the air pressure data according to the air pressure data.

[0095] An output module 300, configured to input the determined characteristic data into a pre-calibrated calculation formula, and calculate the target inflation air pressure corresponding to the target user through the calculation formula.

[0096] An execution module 400, configured to perform an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user.

[0097] The blood pressure data measurement device provided by the embodiment of the present invention has the same technical features as the blood pressure data measurement method provided by the above embodiment, so it can also solve the same technical problems and achieve the same technical effects.

[0098] Further, the embodiment of the present invention also provides another blood pressure data measurement device. Figure 11 The structural schematic diagram of another blood pressure data measurement device provided by the embodiment of the present invention is shown. Referring to Figure 11 , the above calculation module 200 is further configured to obtain a corresponding air pressure value sequence according to the acquired air pressure data; extract the air pressure pulsation sequence corresponding to the air pressure data in the air pressure value sequence; generate a corresponding envelope line according to the air pressure pulsation sequence, and calculate the air pressure pulsation information corresponding to the air pressure data; calculate the air pressure indication parameter corresponding to the air pressure data based on the envelope line; the air pressure indication parameter includes diastolic pressure, mean pressure, and maximum pulse amplitude; store the calculated air pressure indication data and air pressure pulsation information as the characteristic data corresponding to the target user.

[0099] The above calculation module 200 is further configured to perform a filtering process on the air pressure value sequence to obtain the air pressure pulsation sequence corresponding to the air pressure data.

[0100] The above calculation module 200 is further configured to draw a coordinate graph according to the values of the air pressure pulsation amplitude and the base air pressure; determine the line data in the drawn coordinate graph as the envelope line.

[0101] The above calculation module 200 is further configured to subtract each adjacent two points in the air pressure pulsation sequence to determine the first-order difference data of the air pressure pulsation; extract the maximum value and the minimum value of the first-order difference data of the air pressure pulsation, and determine the base air pressure values corresponding to the maximum value and the minimum value respectively according to the air pressure pulsation sequence: determine the maximum value, the minimum value, and the corresponding base air pressure values respectively as the air pressure pulsation information.

[0102] The above device further includes a data processing module 500, which is configured to obtain a pre-stored user test data set; construct a user data matrix based on the user test data set; where the user data matrix includes an inflation pressure column vector and a pressure data matrix; input the user data matrix into a preset calculation tool, and the calculation tool fits the calculation coefficients corresponding to the inflation pressure column vector and the pressure data matrix to determine the numerical coefficients corresponding to the calculation formula, so as to calibrate the calculation formula.

[0103] Further, the above data processing module 500 is further configured to determine the inverse matrix and transpose matrix corresponding to the pressure data matrix through the calculation tool; multiply the inverse matrix and the transpose matrix by the inflation pressure column vector to obtain a calculation coefficient column vector; determine each vector value in the calculation coefficient column vector as the numerical coefficient of the calculation formula in turn. Where the calculation formula includes: PresMax = A + B * Dia + C * Mean + D * MaxAmp + E * MinDiff + F * PresMinDiff; where PresMax is the maximum inflation pressure, Dia is the diastolic blood pressure calculated by the inflation oscillometric method, Mean is the mean pressure calculated by the inflation oscillometric method, MaxAmp is the maximum pulse amplitude, MinDiff is the minimum value of the first-order difference, PresMinDiff is the base pressure corresponding to the minimum value of the first-order difference; A, B, C, D, E, F are the corresponding numerical coefficients respectively.

[0104] The above calculation module 200 is further configured to perform smoothing processing on the envelope line to calculate the pressure indication parameter corresponding to the pressure data according to the smoothed envelope line.

[0105] Further, an embodiment of the present invention further provides an electronic sphygmomanometer, which is configured with the above device and is used to execute the above method.

[0106] An electronic sphygmomanometer provided by an embodiment of the present invention has the same technical features as a method for measuring blood pressure data provided by the above embodiment, so it can also solve the same technical problems and achieve the same technical effects.

[0107] An embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the above Figures 1 to 2 shown method are implemented.

[0108] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the above Figures 1 to 2 shown method are executed.

[0109] An embodiment of the present invention further provides a schematic structural diagram of an electronic device, asFigure 12 As shown, it is a schematic structural diagram of the electronic device. Among them, the electronic device includes a processor 121 and a memory 120. The memory 120 stores computer-executable instructions that can be executed by the processor 121. The processor 121 executes the computer-executable instructions to implement the above Figures 1 to 2 shown method.

[0110] In Figure 12 the illustrated embodiment, the electronic device further includes a bus 122 and a communication interface 123. Among them, the processor 121, the communication interface 123, and the memory 120 are connected through the bus 122.

[0111] Among them, the memory 120 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 123 (which can be wired or wireless), a communication connection is realized between the system network element and at least one other network element. The Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 122 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc., and can also be an AMBA (Advanced Microcontroller Bus Architecture) bus. Among them, AMBA defines three buses, including an APB (Advanced Peripheral Bus) bus, an AHB (Advanced High-performance Bus) bus, and an AXI (Advanced eXtensible Interface) bus. The bus 122 can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 12 only a bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0112] Processor 121 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method can be completed by the integrated logic circuit of the hardware in processor 121 or the instructions in software form. The above-mentioned processor 121 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. 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 application can be directly embodied as being executed and completed by a hardware decoding processor, or by a combination of 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, and processor 121 reads the information in the memory and combines its hardware to complete the foregoing Figures 1 to 2 any of the shown methods.

[0113] A computer program product of a blood pressure data measurement method, device, and electronic sphygmomanometer provided by an embodiment 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 method embodiments, and details are not described herein again.

[0114] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the system described above can refer to the corresponding process in the foregoing method embodiments, and details are not described herein again. In addition, in the description of the embodiments of the present invention, unless otherwise clearly defined and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be a direct connection or an indirect connection through an intermediate medium, and it may be the communication inside two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0115] If the above-described functions are implemented in the form of software functional 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 this technical solution, can be embodied in the form of a software product. This 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 aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0116] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of the present invention. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0117] Finally, it should be noted that the above embodiments are only specific implementation manners of the present invention, used to illustrate the technical solutions of the present invention, rather than limiting it. 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 skilled 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 described in the foregoing embodiments, or can easily conceive of changes, or perform equivalent replacements on 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 within 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 method for measuring blood pressure data, characterized in that, The method is applied to an electronic sphygmomanometer, and the method includes: During the inflation process of the electronic sphygmomanometer, collecting the air pressure data of the target user; According to the air pressure data, determining the characteristic data of the target user corresponding to the air pressure data; Inputting the determined characteristic data into a pre-calibrated calculation formula, and calculating the target inflation air pressure corresponding to the target user through the calculation formula; Performing an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user; Wherein, the method further includes: Obtaining a pre-stored user test data set; Based on the user test data set, constructing a user data matrix; wherein, the user data matrix includes an inflation air pressure column vector and an air pressure data matrix; Inputting the user data matrix into a preset calculation tool, and fitting the calculation coefficients corresponding to the inflation air pressure column vector and the air pressure data matrix through the calculation tool to determine the numerical coefficients corresponding to the calculation formula, so as to calibrate the calculation formula; Wherein, the calculation formula includes: PresMax = A + B * Dia + C * Mean + D * MaxAmp + E * MinDiff + F * PresMinDiff; Wherein, PresMax is the maximum inflation pressure, Dia is the diastolic blood pressure calculated by using the inflation oscillometric method, Mean is the mean pressure calculated by using the inflation oscillometric method, MaxAmp is the maximum pulse amplitude, MinDiff is the minimum value of the first-order difference, and PresMinDiff is the base air pressure corresponding to the minimum value of the first-order difference; the A, B, C, D, E, and F are the corresponding numerical coefficients; The step of fitting the calculation coefficients corresponding to the inflation air pressure column vector and the air pressure data matrix through the calculation tool to determine the numerical coefficients corresponding to the calculation formula includes: Determining the inverse matrix and the transpose matrix corresponding to the air pressure data matrix through the calculation tool; Multiplying the inverse matrix and the transpose matrix by the inflation air pressure column vector to obtain a calculation coefficient column vector; Sequentially determining each vector value in the calculation coefficient column vector as the numerical coefficient of the calculation formula.

2. The method according to claim 1, wherein The step of determining the characteristic data of the target user corresponding to the air pressure data according to the air pressure data includes: According to the collected air pressure data, obtaining a corresponding air pressure value sequence; Extracting the air pressure pulsation sequence corresponding to the air pressure data in the air pressure value sequence; According to the air pressure pulsation sequence, generating a corresponding envelope line, and calculating the air pressure pulsation information corresponding to the air pressure data; Based on the envelope line, calculating the air pressure indication parameters corresponding to the air pressure data; the air pressure indication parameters include diastolic blood pressure, mean pressure, and maximum pulse amplitude; Storing the calculated air pressure indication data and the air pressure pulsation information as the characteristic data corresponding to the target user.

3. The method according to claim 2, wherein The step of extracting the air pressure pulsation sequence corresponding to the air pressure data in the air pressure value sequence includes: Performing a filtering process on the air pressure value sequence to obtain the air pressure pulsation sequence corresponding to the air pressure data.

4. The method according to claim 3, wherein The air pressure pulsation sequence includes a base air pressure and an air pressure pulsation amplitude corresponding to the base air pressure; The step of generating a corresponding envelope line according to the air pressure pulsation sequence includes: Drawing a coordinate graph according to the values of the air pressure pulsation amplitude and the base air pressure; Determining the line data in the drawn coordinate graph as the envelope line.

5. The method according to claim 2, wherein The step of calculating the air pressure pulsation information corresponding to the air pressure data includes: Subtracting each adjacent two points in the air pressure pulsation sequence to determine the first-order difference data of the air pressure pulsation; Extracting the maximum value and the minimum value of the first-order difference data of the air pressure pulsation, and determining the base air pressure values corresponding to the maximum value and the minimum value respectively according to the air pressure pulsation sequence: Determining the maximum value, the minimum value and the corresponding base air pressure values respectively as the air pressure pulsation information.

6. The method according to claim 2, wherein After the step of generating a corresponding envelope line according to the air pressure pulsation sequence, the method further includes: Smoothing the envelope line to calculate the air pressure indication parameter corresponding to the air pressure data according to the smoothed envelope line.

7. A measuring device for blood pressure data, characterized in that, The device is applied to an electronic sphygmomanometer, and the device is used to execute the method according to any one of claims 1 to 6. The device includes: A data acquisition module, configured to acquire air pressure data of a target user during the inflation process of the electronic sphygmomanometer; A calculation module, configured to determine characteristic data corresponding to the air pressure data of the target user according to the air pressure data; An output module, configured to input the determined characteristic data into a pre-calibrated calculation formula, and calculate the target inflation air pressure corresponding to the target user through the calculation formula; An execution module, configured to perform an inflation operation on the target user according to the target inflation air pressure to measure the blood pressure data of the target user; Wherein, the device is further configured to: Obtain a pre-stored user test data set; based on the user test data set, construct a user data matrix; wherein, the user data matrix includes an inflation air pressure column vector and an air pressure data matrix; input the user data matrix into a preset calculation tool, and fit the calculation coefficients corresponding to the inflation air pressure column vector and the air pressure data matrix through the calculation tool to determine the numerical coefficients corresponding to the calculation formula, so as to calibrate the calculation formula; Wherein, the calculation formula includes: PresMax = A + B * Dia + C * Mean + D * MaxAmp + E * MinDiff + F * PresMinDiff; Wherein, PresMax is the maximum inflation pressure, Dia is the diastolic blood pressure calculated by the inflation oscillometric method, Mean is the mean pressure calculated by the inflation oscillometric method, MaxAmp is the maximum pulse amplitude, MinDiff is the minimum value of the first-order difference, and PresMinDiff is the base air pressure corresponding to the minimum value of the first-order difference; A, B, C, D, E, and F are the corresponding numerical coefficients; The step of fitting the calculation coefficients corresponding to the inflation air pressure column vector and the air pressure data matrix through the calculation tool to determine the numerical coefficients corresponding to the calculation formula includes: Determine the inverse matrix and the transpose matrix corresponding to the air pressure data matrix through the computing tool; multiply the inverse matrix and the transpose matrix by the inflation air pressure column vector to obtain a calculation coefficient column vector; sequentially determine each vector value in the calculation coefficient column vector as the numerical coefficient of the calculation formula.

8. An electronic sphygmomanometer, characterized in that, The electronic sphygmomanometer is configured with the device according to claim 7 for performing the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Measuring method and device of electronic sphygmomanometer and electronic sphygmomanometer

    CN108937897A

  • Inflation prediction blood pressure measurement method and device, electronic equipment and storage medium

    CN115281639A