Blood pressure measurement method, device, smart watch, equipment, medium and program product

By combining the blood pressure data of the oscillometric method and the photoelectric plethysmography method and using the compensation value and compensation coefficient to correct the data, the accuracy and real-time problems of blood pressure measurement are solved, and high-precision blood pressure measurement is achieved.

CN115778341BActive Publication Date: 2025-10-03GUANGDONG SKG INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211535465.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-30
Publication Date
2025-10-03
Estimated Expiration
2042-11-30

AI Technical Summary

Technical Problem

The existing technology has low accuracy and poor real-time performance in blood pressure measurement. The photoelectric plethysmography method has large errors, and the oscillometric detection process is complex, resulting in a low data acquisition rate and inability to achieve real-time blood pressure measurement.

Method used

By acquiring blood pressure data measured by oscillometric method and photoelectric plethysmography, the blood pressure data measured by photoelectric plethysmography is compensated using the compensation value, and the data is corrected by combining the difference and the compensation coefficient to ensure measurement accuracy and real-time performance.

Benefits of technology

It improves the accuracy and real-time performance of blood pressure measurement, and ensures the accuracy and timeliness of measurement results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115778341B_ABST
    Figure CN115778341B_ABST
Patent Text Reader

Abstract

The present invention provides a blood pressure measurement method, apparatus, smartwatch, device, medium, and program product. The method includes: obtaining M first blood pressure data and N second blood pressure data measured within a preset time; determining a compensation value based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data; and performing compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data. In the present invention, the first blood pressure data is measured using an oscillometric method, thereby determining a highly accurate compensation value based on the highly accurate M first blood pressure data, thereby improving the accuracy of the N third blood pressure data. The second blood pressure data is measured using photoplethysmography, thereby ensuring the real-time performance of the N third blood pressure data, ultimately improving the accuracy and real-time performance of blood pressure measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a blood pressure measurement method, device, smart watch, electronic device, storage medium and program product. Background Art

[0002] As people's living standards improve, the demand for blood pressure measurement is increasing. Especially for smart watches, accurate blood pressure measurement function is required.

[0003] Currently, blood pressure can be measured using either photoplethysmography or oscillometric methods. However, photoplethysmography suffers from large measurement errors, resulting in low accuracy. The oscillometric method, on the other hand, suffers from a complex detection process, resulting in a low data acquisition rate and, consequently, inability to achieve real-time blood pressure measurement. Therefore, improving the accuracy and real-time performance of blood pressure measurement is an urgent issue. Summary of the Invention

[0004] The present invention provides a blood pressure measurement method, device, smart watch, electronic device, storage medium and program product to address the defects of low accuracy and low real-time performance of blood pressure measurement in the prior art.

[0005] The present invention provides a blood pressure measurement method, comprising:

[0006] Acquiring M first blood pressure data and N second blood pressure data measured within a preset time; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmographic method; M and N are integers greater than or equal to 2, and M is less than N; and M of the N second blood pressure data respectively correspond to the M first blood pressure data;

[0007] determining a compensation value based on the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data;

[0008] Compensation processing is performed on the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0009] According to a blood pressure measurement method provided by the present invention, the M first blood pressure data and the M second blood pressure data correspond to each other in that the detection times are the same or adjacent.

[0010] According to a blood pressure measurement method provided by the present invention, determining a compensation value based on the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data includes:

[0011] determining a standard deviation value based on a difference between each first blood pressure data of the M first blood pressure data and a second blood pressure data corresponding to the first blood pressure data;

[0012] Based on the standard deviation value, a compensation value is determined.

[0013] According to a blood pressure measurement method provided by the present invention, the compensation processing is performed on the N second blood pressure data based on the compensation value to obtain N third blood pressure data, including:

[0014] dividing the N second blood pressure data into M compensation groups according to the M second blood pressure data, wherein each second blood pressure data in the M second blood pressure data corresponds to one compensation group;

[0015] determining a compensation coefficient corresponding to each compensation group according to a difference between each second blood pressure data of the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data;

[0016] The second blood pressure data in each compensation group is compensated according to the compensation value and the compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

[0017] According to a blood pressure measurement method provided by the present invention, determining a compensation coefficient corresponding to each compensation group based on a difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data includes:

[0018] If the difference is greater than zero, the compensation coefficient is 1;

[0019] If the difference is less than zero, the compensation coefficient is -1.

[0020] According to a blood pressure measurement method provided by the present invention, the M compensation groups are determined based on the following method:

[0021] The second blood pressure data between two second blood pressure data with adjacent detection times in the M second blood pressure data and the former of the two second blood pressure data form a compensation group; or,

[0022] The first half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the former of the two second blood pressure data form a compensation group, and the second half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the latter of the two second blood pressure data form a compensation group.

[0023] According to a blood pressure measurement method provided by the present invention, the first blood pressure data is obtained based on the following method:

[0024] Determining that the oscillometric detection device is worn correctly, and obtaining a first blood pressure data set detected by the oscillometric detection device within the preset time;

[0025] determining the first blood pressure data based on the first blood pressure data set; and / or,

[0026] The first blood pressure data is filtered out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

[0027] According to a blood pressure measurement method provided by the present invention, the second blood pressure data is obtained based on the following method:

[0028] acquiring a second blood pressure data set, where the second blood pressure data set is detected by a photoplethysmography detection device;

[0029] determining a time series variation characteristic of the second blood pressure data set;

[0030] determining abnormal data in the second blood pressure dataset based on the time series variation characteristics;

[0031] Based on the abnormal data, the second blood pressure data set is screened to obtain the second blood pressure data.

[0032] According to a blood pressure measurement method provided by the present invention, the difference between the abnormal data and the second blood pressure data at a previous detection moment is greater than a first preset difference, and / or the difference between the abnormal data and the second blood pressure data at a subsequent detection moment is greater than a second preset difference;

[0033] The previous detection time is an adjacent time before the detection time of the abnormal data among the multiple detection times of the second blood pressure data set, and the subsequent detection time is an adjacent time after the detection time of the abnormal data among the multiple detection times of the second blood pressure data set.

[0034] According to a blood pressure measurement method provided by the present invention, the preset time is one day, and M is greater than or equal to 12; and / or,

[0035] The detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

[0036] A blood pressure measurement method according to the present invention further includes:

[0037] Get the detection setting instructions;

[0038] setting a detection time of the first blood pressure data based on the detection parameters indicated by the detection setting instruction;

[0039] The detection parameters include at least one of an initial detection time, a number of daily detection times, a detection time interval, and multiple detection times.

[0040] The present invention also provides a blood pressure measuring device, comprising:

[0041] an acquisition module, configured to acquire M first blood pressure data and N second blood pressure data measured within a preset time; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmographic method; M and N are integers greater than or equal to 2, and M is less than N; and among the N second blood pressure data, M second blood pressure data respectively correspond to the M first blood pressure data;

[0042] a determining module, configured to determine a compensation value based on the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data;

[0043] The compensation module is configured to perform compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0044] The present invention also provides a smart watch, including a display screen, a battery, a main body, an oscillometric detection device, a photoplethysmography detection device, and also includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements any of the blood pressure measurement methods described above.

[0045] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-described blood pressure measurement methods is implemented.

[0046] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements any of the blood pressure measurement methods described above when executed by a processor.

[0047] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned blood pressure measurement methods.

[0048] The blood pressure measurement method, device, smart watch, electronic device, storage medium and program product provided by the present invention determine a compensation value based on M first blood pressure data measured within a preset time and M second blood pressure data corresponding to the M first blood pressure data. The first blood pressure data are measured using an oscillometric method, so that a highly accurate compensation value is determined based on the highly accurate M first blood pressure data. Then, based on the compensation value, compensation processing is performed on the N second blood pressure data to obtain N third blood pressure data, thereby improving the accuracy of the N third blood pressure data. The second blood pressure data are measured using photoelectric plethysmography, so that the real-time nature of the N third blood pressure data can be ensured, ultimately improving the accuracy and real-time nature of blood pressure measurement. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 This is a flow chart of the blood pressure measurement method provided by the present invention;

[0051] Figure 2 This is a second flow chart of the blood pressure measurement method provided by the present invention;

[0052] Figure 3 A schematic structural diagram of the blood pressure measurement device provided by the present invention;

[0053] Figure 4 This is a schematic structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0054] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0055] The present invention provides the following embodiments. Figure 1 This is one of the flow charts of the blood pressure measurement method provided by the present invention, such as Figure 1 As shown, the blood pressure measurement method includes:

[0056] Step 110: Acquire M first blood pressure data and N second blood pressure data measured within a preset time.

[0057] The first blood pressure data is measured using the oscillometric method, and the second blood pressure data is measured using the photoplethysmography method; M and N are integers greater than or equal to 2, and M is less than N; and the N second blood pressure data include M second blood pressure data corresponding to the M first blood pressure data respectively.

[0058] The execution entity of the blood pressure measurement method provided in the embodiment of the present invention may include but is not limited to: a smart watch, a blood pressure measurement device, a server, a desktop computer, a laptop computer, a tablet computer, a smart phone, etc.

[0059] Here, the preset time is used to represent the blood pressure measurement cycle. Its duration can be set according to actual needs, for example, one day, two days, one week, etc., and is not specifically limited in the embodiment of the present invention. In one embodiment, the preset time is also used to represent how often blood pressure measurements are performed, that is, how often the blood pressure measurement method provided by the embodiment of the present invention is executed. In another embodiment, the blood pressure measurement method provided by the embodiment of the present invention can be executed in real time.

[0060] Here, the first blood pressure data is obtained by using the oscillometric method, which has the advantages of high measurement accuracy and accurate measurement data, but its measurement process is complicated, resulting in a low data acquisition rate and poor real-time performance; while the second blood pressure data is obtained by using the photoplethysmography method, which has the advantages of real-time, continuity, and high efficiency; based on this, the number of first blood pressure data measured within the preset time is less than the number of second blood pressure data, that is, M is less than N.

[0061] It should be noted that the number of first blood pressure data points measured within the preset time period, i.e., the value M, is determined based on M detection moments within the preset time period using the oscillometric method. These M detection moments can be set based on actual needs. Furthermore, the interval between any two detection moments in the M detection moments is greater than or equal to a first preset threshold and less than or equal to a second preset threshold. The first and second preset thresholds can be set based on actual needs.

[0062] The number of second blood pressure data points measured within the preset time period, i.e., the value of N, is determined based on N photoplethysmography detection moments within the preset time period. The N detection moments can be set based on actual needs. For example, if the photoplethysmography is used to detect blood pressure once every one minute, the value of N can be determined based on the detection interval. Furthermore, the interval between any two detection moments in the N detection moments is greater than or equal to a third preset threshold and less than or equal to a fourth preset threshold. The third and fourth preset thresholds can be set based on actual needs.

[0063] It is understood that if M is less than N, then the N second blood pressure data may include M second blood pressure data, and the M second blood pressure data respectively correspond to the M first blood pressure data, that is, one first blood pressure data corresponds to one second blood pressure data. Since the first blood pressure data and the second blood pressure data are both measured within a preset time, the correspondence between the M first blood pressure data and the M second blood pressure data can be a correspondence at the detection time.

[0064] Specifically, M first blood pressure data measured by the oscillometric detection device within a preset time are obtained, and N second blood pressure data measured by the photoelectric plethysmography detection device within a preset time are obtained.

[0065] Step 120: Determine a compensation value based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data.

[0066] Here, the compensation value is used to perform compensation processing on the N second blood pressure data. The compensation value can be used to compensate upward or downward for the second blood pressure data.

[0067] Specifically, the compensation value is determined based on the difference between the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data.

[0068] In some embodiments, the compensation value is determined based on M differences between M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data. More specifically, a difference is determined based on one first blood pressure data and one second blood pressure data corresponding to the first blood pressure data.

[0069] In one embodiment, a standard deviation value is determined based on the M difference values, and the compensation value is determined based on the standard deviation value.

[0070] In another embodiment, the compensation value is determined based on the average value of the M differences. More specifically, the average value of the M differences can be directly determined as the compensation value, or the average value of the M differences can be further processed to obtain the compensation value.

[0071] In other embodiments, a first average value of M first blood pressure data is determined, and a second average value of M second blood pressure data corresponding to the M first blood pressure data is determined, and a compensation value is determined based on the difference between the first average value and the second average value. More specifically, the difference between the first average value and the second average value can be directly determined as the compensation value, or the difference between the first average value and the second average value can be further processed to obtain the compensation value.

[0072] In other embodiments, M compensation values ​​are determined based on M differences between the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data. More specifically, the M differences can be directly determined as the M compensation values, or the M differences can be further processed to obtain the M compensation values.

[0073] Step 130: Compensate the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0074] Here, the N third blood pressure data are blood pressure measurement results within a preset time period, and the detection time of the N third blood pressure data is based on the detection time of the N second blood pressure data.

[0075] It should be noted that the compensation methods for the N second blood pressure data may be different. Specifically, the N second blood pressure data are divided into multiple compensation groups, and the compensation method for each compensation group may be different.

[0076] More specifically, the difference in compensation methods lies in that the compensation coefficients can be different, and the compensation coefficients can be divided into three types. The first compensation coefficient is used to represent upward compensation for the second blood pressure data, the second compensation coefficient is used to represent downward compensation for the second blood pressure data, and the third compensation coefficient is used to represent no compensation for the second blood pressure data.

[0077] In a specific embodiment, the first compensation coefficient is 1, then the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + 1*compensation value; the second compensation coefficient is -1, then the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + (-1*compensation value); the third compensation coefficient is 0, then the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + (0*compensation value).

[0078] In one embodiment, compensation processing is performed on N second blood pressure data based on one compensation value to obtain N third blood pressure data. In another embodiment, compensation processing is performed on N second blood pressure data based on M compensation values ​​to obtain N third blood pressure data.

[0079] The blood pressure measurement method provided in an embodiment of the present invention determines a compensation value based on M first blood pressure data measured within a preset time and M second blood pressure data corresponding to the M first blood pressure data. The first blood pressure data are measured using an oscillometric method, so that a highly accurate compensation value is determined based on the highly accurate M first blood pressure data. Then, based on the compensation value, compensation processing is performed on the N second blood pressure data to obtain N third blood pressure data, thereby improving the accuracy of the N third blood pressure data. The second blood pressure data are measured using a photoelectric plethysmography method, so that the real-time nature of the N third blood pressure data can be ensured, ultimately improving the accuracy and real-time nature of blood pressure measurement.

[0080] Based on the above embodiment, the M first blood pressure data and the M second blood pressure data correspond to each other in that the detection times are the same or adjacent.

[0081] Here, N second blood pressure data correspond to N detection moments, and M first blood pressure data correspond to M detection moments.

[0082] In one embodiment, among the N detection moments of the N second blood pressure data, there are M detection moments that are respectively the same as the M detection moments of the M first blood pressure data, then the correspondence between the M first blood pressure data and the M second blood pressure data is that the detection moments are the same.

[0083] In another embodiment, if some of the N detection times of the N second blood pressure data are different from the M detection times of the M first blood pressure data, then the M first blood pressure data correspond to the M second blood pressure data in such a manner that the detection times are adjacent. More specifically, the second blood pressure data corresponding to a first blood pressure data is the one closest to the first blood pressure data among the multiple second blood pressure data having similar detection times.

[0084] In the blood pressure measurement method provided by an embodiment of the present invention, the correspondence between the M first blood pressure data and the M second blood pressure data is that the detection time is the same or the detection time is adjacent, thereby ensuring the accuracy of the compensation value determination, thereby further improving the accuracy of blood pressure measurement.

[0085] Based on any of the above embodiments, in the method, step 120 includes:

[0086] determining a standard deviation value based on a difference between each first blood pressure data of the M first blood pressure data and a second blood pressure data corresponding to the first blood pressure data;

[0087] Based on the standard deviation value, a compensation value is determined.

[0088] Here, the number of difference values ​​is M, that is, one difference value is determined based on one first blood pressure data and one second blood pressure data corresponding to the first blood pressure data.

[0089] Here, the standard deviation is calculated based on the M difference values. The standard deviation calculation formula is as follows:

[0090]

[0091] Among them, δ is the standard deviation, n is the value of M, A i is the first blood pressure data of i, a i is the i-th second blood pressure data, the first blood pressure data A i and the second blood pressure data a i Correspondingly, for example, the first blood pressure data A2 corresponds to the second blood pressure data a2.

[0092] In one embodiment, the standard deviation value is determined as the compensation value. In another embodiment, the standard deviation value is further processed to obtain the compensation value, for example, the standard deviation value is inverted to obtain the compensation value.

[0093] The blood pressure measurement method provided in an embodiment of the present invention determines a standard deviation value based on the difference between each first blood pressure data in M ​​first blood pressure data and the second blood pressure data corresponding to the first blood pressure data, provides support for determining the compensation value, improves the accuracy of determining the compensation value, and further improves the accuracy of blood pressure measurement.

[0094] Based on any of the above embodiments, Figure 2 This is a second flow chart of the blood pressure measurement method provided by the present invention, as shown in FIG. Figure 2 As shown, the above step 130 includes:

[0095] Step 131 : Divide the N second blood pressure data into M compensation groups according to the M second blood pressure data, where each of the M second blood pressure data corresponds to one compensation group.

[0096] Here, any compensation group includes a plurality of second blood pressure data to be compensated. The second blood pressure data in any compensation group are adjacent at the detection time. The number of second blood pressure data included in each compensation group can be the same or different.

[0097] In one embodiment, the second blood pressure data between two second blood pressure data detected at adjacent times among the M second blood pressure data and the former of the two second blood pressure data form a compensation group.

[0098] In another embodiment, the second blood pressure data between two second blood pressure data with adjacent detection times among the M second blood pressure data and the latter of the two second blood pressure data form a compensation group.

[0099] In another embodiment, a front portion of the second blood pressure data between two adjacent second blood pressure data detected at the same time in the M second blood pressure data forms a compensation group with the front portion of the two second blood pressure data, and a rear portion of the second blood pressure data between two adjacent second blood pressure data detected at the same time in the M second blood pressure data forms a compensation group with the rear portion of the two second blood pressure data. The number of the front portion may be a first preset ratio of the number of second blood pressure data between the two second blood pressure data, and the number of the rear portion may be a second preset ratio of the number of second blood pressure data between the two second blood pressure data, where the sum of the first preset ratio and the second preset ratio is 1.

[0100] In another embodiment, the first half of the second blood pressure data between two adjacent second blood pressure data at the detection time in the M second blood pressure data constitute a compensation group with the former of the two second blood pressure data, and the second half of the second blood pressure data between two adjacent second blood pressure data at the detection time in the M second blood pressure data constitute a compensation group with the latter of the two second blood pressure data. For example, the value of M is 3, and the M second blood pressure data are sorted as a1, a2, and a3 according to the detection time. Assuming that there are 10 second blood pressure data between a1 and a2, and assuming that there are 10 second blood pressure data between a2 and a3, then the first compensation group includes a1 and the first 5 second blood pressure data between a1 and a2, the second compensation group includes a2, the last 5 second blood pressure data between a1 and a2, and the first 5 second blood pressure data between a2 and a3, and the third compensation group includes a3 and the last 5 second blood pressure data between a2 and a3.

[0101] Step 132: Determine a compensation coefficient corresponding to each compensation group according to a difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data.

[0102] Here, the compensation coefficient is used to characterize the compensation method of the compensation group. The compensation coefficient can be divided into three types. The first compensation coefficient is used to characterize the upward compensation of the second blood pressure data, that is, the second blood pressure data is added to the compensation value to obtain the third blood pressure data. The second compensation coefficient is used to characterize the downward compensation of the second blood pressure data, that is, the second blood pressure data is subtracted from the compensation value to obtain the third blood pressure data. The third compensation coefficient is used to characterize no compensation for the second blood pressure data, that is, the second blood pressure data is directly determined as the third blood pressure data.

[0103] Specifically, if the difference is greater than zero, the compensation coefficient corresponding to the corresponding compensation group is the first compensation coefficient; if the difference is less than zero, the compensation coefficient corresponding to the corresponding compensation group is the second compensation coefficient; if the difference is equal to zero, the compensation coefficient corresponding to the corresponding compensation group is the third compensation coefficient.

[0104] More specifically, the compensation coefficient corresponding to any compensation group is determined based on the following steps: determining the second blood pressure data corresponding to any compensation group among M second blood pressure data, and determining the difference between the second blood pressure data and the first blood pressure data corresponding to the second blood pressure data, thereby determining the compensation coefficient corresponding to any compensation group based on the difference.

[0105] Step 133 : Compensate the second blood pressure data in each compensation group according to the compensation value and the compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

[0106] Specifically, if the compensation coefficient corresponding to any compensation group is the first compensation coefficient, the second blood pressure data in any compensation group is compensated upward; if the compensation coefficient corresponding to any compensation group is the second compensation coefficient, the second blood pressure data in any compensation group is compensated downward; if the compensation coefficient corresponding to any compensation group is the third compensation coefficient, the second blood pressure data in any compensation group is not compensated.

[0107] In one embodiment, the second blood pressure data in each compensation group is compensated based on a compensation value and a compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

[0108] In another embodiment, the second blood pressure data in each compensation group is compensated according to the compensation value and compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

[0109] The blood pressure measurement method provided by an embodiment of the present invention divides N second blood pressure data into M compensation groups based on M second blood pressure data, thereby determining the compensation coefficient corresponding to each compensation group based on the difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data, so as to compensate the second blood pressure data in each compensation group according to the compensation value and the compensation coefficient corresponding to each compensation group, so as to use different compensation coefficients for compensation for different compensation groups, thereby ensuring the accuracy of the compensated third blood pressure data, and further improving the accuracy of blood pressure measurement; at the same time, the compensation coefficient corresponding to any compensation group is determined based on the corresponding second blood pressure data at the detection moment and the difference between the first blood pressure data corresponding to the second blood pressure data, thereby realizing local compensation, thereby further improving the accuracy of the compensated third blood pressure data, and ultimately further improving the accuracy of blood pressure measurement.

[0110] Based on any of the above embodiments, in the method, step 132 includes:

[0111] If the difference is greater than zero, the compensation coefficient is 1;

[0112] If the difference is less than zero, the compensation coefficient is -1.

[0113] Specifically, if the difference is greater than zero, the compensation coefficient is 1, so that the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + 1*compensation value, that is, the second blood pressure data is compensated upward; if the difference is less than zero, the compensation coefficient is -1, so that the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + (-1*compensation value), that is, the second blood pressure data is compensated downward; if the difference is equal to zero, the compensation coefficient is 0, so that the third blood pressure data obtained by compensation based on the compensation coefficient = the second blood pressure data + (0*compensation value), that is, the second blood pressure data is not compensated.

[0114] More specifically, the compensation coefficient corresponding to any compensation group is determined based on the following steps: determining the second blood pressure data corresponding to any compensation group among M second blood pressure data, and determining the difference between the second blood pressure data and the first blood pressure data corresponding to the second blood pressure data. If the difference is greater than zero, the compensation coefficient is 1; if the difference is less than zero, the compensation coefficient is -1; if the difference is equal to zero, the compensation coefficient is 0.

[0115] The blood pressure measurement method provided in an embodiment of the present invention determines whether the compensation coefficient corresponding to each compensation group is 1 or -1 based on the difference between each second blood pressure data in M ​​second blood pressure data and the first blood pressure data corresponding to the second blood pressure data, thereby determining the compensation method for the second blood pressure data in each compensation group, ensuring the accuracy of the compensated third blood pressure data, and further improving the accuracy of blood pressure measurement.

[0116] Based on any of the above embodiments, in this method, the first blood pressure data is obtained based on the following method:

[0117] Determining that the oscillometric detection device is worn correctly, and obtaining a first blood pressure data set detected by the oscillometric detection device within the preset time;

[0118] determining the first blood pressure data based on the first blood pressure data set; and / or,

[0119] The first blood pressure data is filtered out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

[0120] Here, the oscillometric detection device is used to detect blood pressure using an oscillometric method. The number of first blood pressure data in the first blood pressure data set is greater than or equal to M. The first blood pressure data in the first blood pressure data set is data measured when the oscillometric detection device is worn correctly.

[0121] In one embodiment, it is determined that the oscillometric detection device is worn correctly, a first blood pressure data set detected by the oscillometric detection device within a preset time is obtained, and each first blood pressure data in the first blood pressure data set is determined as M first blood pressure data.

[0122] In another embodiment, it is determined that the oscillometric detection device is worn correctly, a first blood pressure data set detected by the oscillometric detection device within a preset time is obtained, and M first blood pressure data are filtered out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

[0123] In another embodiment, a first blood pressure data set detected by an oscillometric detection device within a preset time is obtained, and M first blood pressure data are screened out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

[0124] It should be noted that the device deploying the oscillometric detection device also has the function of detecting whether the oscillometric detection device is worn correctly, so that the execution subject of the embodiment of the present invention can obtain information from the device to determine whether the oscillometric detection device is worn correctly.

[0125] For example, if the device deploying the oscillometric detection device is a smartwatch, the smartwatch can detect the wearing posture to determine whether the oscillometric detection device is worn correctly. Furthermore, if the wearing posture is detected to be incorrect, the smartwatch will issue a reminder to remind the user to correct the wearing method according to the requirements until the wearer is properly worn.

[0126] It is understandable that the oscillometric detection device can perform blood pressure detection only when the oscillometric detection device is worn correctly.

[0127] Specifically, the first blood pressure data in the first blood pressure data set that are out of range are discarded, and the first blood pressure data in the first blood pressure data set that are within the range are retained, to obtain M first blood pressure data.

[0128] The blood pressure measurement method provided by an embodiment of the present invention only collects the first blood pressure data when the oscillometric detection device is worn correctly, and / or only collects the first blood pressure data that does not exceed the measuring range of the oscillometric detection device, thereby performing data preprocessing on the first blood pressure data to ensure the accuracy of the M first blood pressure data obtained, thereby determining a highly accurate compensation value based on the highly accurate M first blood pressure data, thereby improving the accuracy of the N third blood pressure data, and ultimately improving the accuracy of blood pressure measurement.

[0129] Based on any of the above embodiments, in this method, the second blood pressure data is obtained based on the following method:

[0130] acquiring a second blood pressure data set, where the second blood pressure data set is detected by a photoplethysmography detection device;

[0131] determining a time series variation characteristic of the second blood pressure data set;

[0132] determining abnormal data in the second blood pressure dataset based on the time series variation characteristics;

[0133] Based on the abnormal data, the second blood pressure data set is screened to obtain the second blood pressure data.

[0134] Here, the number of second blood pressure data in the second blood pressure data set is greater than or equal to N.

[0135] Here, the time series variation feature is used to characterize how the second blood pressure data in the second blood pressure data set changes with the detection time.

[0136] Specifically, based on the time series variation characteristics of the second blood pressure data set, second blood pressure data with a sudden change in the second blood pressure data set is determined, and the second blood pressure data with a sudden change is determined as abnormal data.

[0137] In one embodiment, the difference between the abnormal data and the second blood pressure data at the previous detection moment is greater than a first preset difference.

[0138] In another embodiment, the difference between the abnormal data and the second blood pressure data at a subsequent detection moment is greater than a second preset difference.

[0139] In another embodiment, if the difference between the abnormal data and the second blood pressure data at the previous detection moment is greater than the first preset difference, and the difference between the abnormal data and the second blood pressure data at the next detection moment is greater than the second preset difference, then the abnormal data has undergone a sudden change within three consecutive second blood pressure data. It is understood that if the difference between a second blood pressure data and the second blood pressure data at the previous detection moment is greater than the first preset difference, but the difference between the second blood pressure data and the second blood pressure data at the next detection moment is less than or equal to the second preset difference, then the second blood pressure data is considered a valid value.

[0140] The previous detection time is an adjacent time before the detection time of the abnormal data among the multiple detection times of the second blood pressure data set, and the next detection time is an adjacent time after the detection time of the abnormal data among the multiple detection times of the second blood pressure data set.

[0141] Here, the first preset difference and the second preset difference can be set according to actual needs, and the embodiment of the present invention does not specifically limit this.

[0142] For ease of understanding, assuming that the first preset difference is 10, the difference between a second blood pressure data and the second blood pressure data at the previous detection moment is greater than 10, or less than -10, which means that the difference between the second blood pressure data and the second blood pressure data at the previous detection moment is greater than the first preset difference.

[0143] For ease of understanding, assuming that the second preset difference is 10, the difference between a second blood pressure data and the second blood pressure data at the next detection moment is greater than 10, or less than -10, which means that the difference between the second blood pressure data and the second blood pressure data at the next detection moment is greater than the second preset difference.

[0144] It should be noted that there is only one adjacent time before the detection time of the abnormal data, and there is only one adjacent time after the detection time of the abnormal data.

[0145] Specifically, abnormal data in the second blood pressure data set is discarded, and valid data in the second blood pressure data set is retained to obtain N second blood pressure data.

[0146] The blood pressure measurement method provided in an embodiment of the present invention determines abnormal data in the second blood pressure data set based on the time series change characteristics of the second blood pressure data set, and then filters the second blood pressure data set based on the abnormal data to obtain N second blood pressure data, so as to perform data preprocessing on the second blood pressure data, reduce interference from the abnormal data, ensure the accuracy of the N second blood pressure data obtained, and then improve the accuracy of the N third blood pressure data, thereby ultimately improving the accuracy of blood pressure measurement.

[0147] Based on any of the above embodiments, the preset time is one day, and M is greater than or equal to 12; and / or,

[0148] The detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

[0149] In one embodiment, the preset time is one day, and M is greater than or equal to 12.

[0150] In another embodiment, the detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

[0151] In another embodiment, the preset time is one day, M is greater than or equal to 12, and the detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

[0152] In one embodiment, the detection times of the M first blood pressure data are all on the hour.

[0153] In one embodiment, the time interval between the detection times of the M first blood pressure data and meal times is greater than a preset time interval, i.e., oscillometric blood pressure detection is staggered with meal times. For example, assuming that meal times in a day include 7:00 AM for breakfast, 12:00 PM for lunch, and 6:00 PM for dinner, and the preset time interval is 1 hour, then the detection times of the M first blood pressure data are not between 6:00 AM and 8:00 AM, 11:00 AM and 1:00 PM, or 5:00 PM and 7:00 PM. The meal times can be user-defined or determined by detecting the human body state, and this is not specifically limited in this embodiment of the present invention.

[0154] In one embodiment, the detection times of the M first blood pressure data are all between 7:00 and 22:00.

[0155] The blood pressure measurement method provided in an embodiment of the present invention limits M to be greater than or equal to 12, providing support for determining the number of blood pressure detection times by the oscillometric method, and limits the detection time interval between two adjacent first blood pressure data to be greater than or equal to 45 minutes and less than or equal to 120 minutes, providing support for determining the blood pressure detection time interval by the oscillometric method, thereby ensuring that the N second blood pressure data are compensated by reasonable M first blood pressure data, thereby improving the accuracy of the N third blood pressure data, and ultimately improving the accuracy of blood pressure measurement.

[0156] Based on any of the above embodiments, the method further includes:

[0157] Get the detection setting instructions;

[0158] setting a detection time of the first blood pressure data based on the detection parameters indicated by the detection setting instruction;

[0159] The detection parameters include at least one of an initial detection time, a number of daily detection times, a detection time interval, and multiple detection times.

[0160] Here, the detection setting instruction can be triggered by the user, so that the detection time of the first blood pressure data can be customized by the user.

[0161] In one embodiment, if the detection parameters include an initial detection time, the M detection times of the first blood pressure data can be determined based on the initial detection time, the default number of daily detections, and the default detection time interval.

[0162] In another embodiment, if the detection parameters include the number of detection times per day, the M detection times of the first blood pressure data may be determined based on the default initial detection time, the number of detection times per day, and the default detection time interval.

[0163] In another embodiment, if the detection parameters include a detection time interval, the M detection times of the first blood pressure data may be determined based on a default initial detection time, a default number of daily detections, and the detection time interval.

[0164] In another embodiment, if the detection parameters include multiple detection moments, the M detection moments of the first blood pressure data can be directly determined based on the multiple detection moments.

[0165] The blood pressure measurement method provided in an embodiment of the present invention sets the detection time of the first blood pressure data based on the detection parameters indicated by the detection setting instruction, so that the detection time of the first blood pressure data can be customized by the user, thereby improving the personalization level of blood pressure measurement.

[0166] The blood pressure measuring device provided by the present invention is described below. The blood pressure measuring device described below and the blood pressure measuring method described above can be referenced to each other.

[0167] Figure 3 A schematic diagram of the structure of the blood pressure measuring device provided by the present invention is shown in FIG. Figure 3 As shown, the blood pressure measuring device comprises:

[0168] An acquisition module 310 is configured to acquire M first blood pressure data and N second blood pressure data measured within a preset time period; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmographic method; M and N are integers greater than or equal to 2, and M is less than N; and M of the N second blood pressure data respectively correspond to the M first blood pressure data.

[0169] a determining module 320, configured to determine a compensation value based on the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data;

[0170] The compensation module 330 is configured to perform compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0171] The blood pressure measurement device provided by an embodiment of the present invention determines a compensation value based on M first blood pressure data measured within a preset time and M second blood pressure data corresponding to the M first blood pressure data. The first blood pressure data are measured using an oscillometric method, so that a highly accurate compensation value is determined based on the highly accurate M first blood pressure data. Then, based on the compensation value, compensation processing is performed on the N second blood pressure data respectively to obtain N third blood pressure data, thereby improving the accuracy of the N third blood pressure data. The second blood pressure data are measured using a photoelectric plethysmography method, so that the real-time nature of the N third blood pressure data can be ensured, ultimately improving the accuracy and real-time nature of blood pressure measurement.

[0172] Based on any of the above embodiments, the M first blood pressure data and the M second blood pressure data correspond to each other in that the detection times are the same or adjacent.

[0173] Based on any of the above embodiments, the determining module 320 includes:

[0174] a difference determining unit, configured to determine a standard deviation based on a difference between each first blood pressure data in the M first blood pressure data and a second blood pressure data corresponding to the first blood pressure data;

[0175] The compensation value determining unit is configured to determine a compensation value based on the standard deviation value.

[0176] Based on any of the above embodiments, the compensation module 330 includes:

[0177] a data dividing unit, configured to divide the N second blood pressure data into M compensation groups according to the M second blood pressure data, wherein each of the M second blood pressure data corresponds to one compensation group;

[0178] a coefficient determining unit, configured to determine a compensation coefficient corresponding to each compensation group according to a difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data;

[0179] The data compensation unit is configured to compensate the second blood pressure data in each compensation group according to the compensation value and the compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

[0180] Based on any of the above embodiments, the coefficient determination unit is further configured to:

[0181] If the difference is greater than zero, the compensation coefficient is 1;

[0182] If the difference is less than zero, the compensation coefficient is -1.

[0183] Based on any of the above embodiments, the data partitioning unit is further configured to:

[0184] The second blood pressure data between two second blood pressure data with adjacent detection times in the M second blood pressure data and the former of the two second blood pressure data form a compensation group; or,

[0185] The first half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the former of the two second blood pressure data form a compensation group, and the second half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the latter of the two second blood pressure data form a compensation group.

[0186] Based on any of the above embodiments, the acquisition module 310 is further configured to:

[0187] Determining that the oscillometric detection device is worn correctly, and obtaining a first blood pressure data set detected by the oscillometric detection device within the preset time;

[0188] determining the first blood pressure data based on the first blood pressure data set; and / or,

[0189] The first blood pressure data is filtered out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

[0190] Based on any of the above embodiments, the acquisition module 310 is further configured to:

[0191] acquiring a second blood pressure data set, where the second blood pressure data set is detected by a photoplethysmography detection device;

[0192] determining a time series variation characteristic of the second blood pressure data set;

[0193] determining abnormal data in the second blood pressure dataset based on the time series variation characteristics;

[0194] Based on the abnormal data, the second blood pressure data set is screened to obtain the second blood pressure data.

[0195] Based on any of the above embodiments, the difference between the abnormal data and the second blood pressure data at the previous detection moment is greater than the first preset difference, and / or the difference between the abnormal data and the second blood pressure data at the next detection moment is greater than the second preset difference;

[0196] The previous detection time is an adjacent time before the detection time of the abnormal data among the multiple detection times of the second blood pressure data set, and the subsequent detection time is an adjacent time after the detection time of the abnormal data among the multiple detection times of the second blood pressure data set.

[0197] Based on any of the above embodiments, the preset time is one day, and M is greater than or equal to 12; and / or,

[0198] The detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

[0199] Based on any of the above embodiments, the device further includes:

[0200] An instruction acquisition module is used to obtain detection setting instructions;

[0201] a time setting module, configured to set a detection time of the first blood pressure data based on the detection parameters indicated by the detection setting instruction;

[0202] The detection parameters include at least one of an initial detection time, a number of daily detection times, a detection time interval, and multiple detection times.

[0203] Figure 4 An example of a physical structure diagram of an electronic device is shown below. Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 may call logic instructions in the memory 430 to execute a blood pressure measurement method, which includes: obtaining M first blood pressure data and N second blood pressure data measured within a preset time; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmography method; M and N are integers greater than or equal to 2, and M is less than N; the N second blood pressure data include M second blood pressure data corresponding to the M first blood pressure data; determining a compensation value based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data; and performing compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0204] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the 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 enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0205] In another aspect, the present invention also provides a smartwatch comprising a display screen, a battery, a main body, an oscillometric detection device, and a photoplethysmography detection device. The smartwatch may further comprise a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus. The processor may invoke logic instructions in the memory to execute a blood pressure measurement method, the method comprising: obtaining M first blood pressure data and N second blood pressure data measured within a preset time period; wherein the first blood pressure data is measured oscillometrically, and the second blood pressure data is measured using photoplethysmography; M and N are integers greater than or equal to 2, with M less than N; M of the N second blood pressure data respectively corresponding to the M first blood pressure data; determining a compensation value based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data; and performing compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data.

[0206] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the blood pressure measurement method provided by the above methods, which includes: obtaining M first blood pressure data and N second blood pressure data measured within a preset time; wherein, the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoelectric plethysmography method; M and N are integers greater than or equal to 2, and M is less than N; the N second blood pressure data include M second blood pressure data corresponding to the M first blood pressure data respectively; based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data, a compensation value is determined; based on the compensation value, the N second blood pressure data are compensated to obtain N third blood pressure data.

[0207] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the blood pressure measurement method provided by the above-mentioned methods, the method comprising: obtaining M first blood pressure data and N second blood pressure data measured within a preset time; wherein, the first blood pressure data is measured by an oscillometric method, and the second blood pressure data is measured by a photoelectric plethysmography method; M and N are integers greater than or equal to 2, and M is less than N; the N second blood pressure data include M second blood pressure data corresponding to the M first blood pressure data respectively; based on the M first blood pressure data and the M second blood pressure data corresponding to the M first blood pressure data, a compensation value is determined; and based on the compensation value, the N second blood pressure data are compensated to obtain N third blood pressure data.

[0208] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0209] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0210] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A blood pressure measurement method, characterized in that: include: Acquiring M first blood pressure data and N second blood pressure data measured within a preset time; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmographic method; M and N are integers greater than or equal to 2, and M is less than N; and M of the N second blood pressure data respectively correspond to the M first blood pressure data; determining a compensation value based on M differences between the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data; performing compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data; The performing compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data includes: dividing the N second blood pressure data into M compensation groups according to the M second blood pressure data, wherein each second blood pressure data in the M second blood pressure data corresponds to one compensation group; determining a compensation coefficient corresponding to each compensation group according to a difference between each second blood pressure data of the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data; The second blood pressure data in each compensation group is compensated according to the compensation value and the compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

2. The blood pressure measurement method according to claim 1, wherein: The M first blood pressure data and the M second blood pressure data correspond to each other in that detection times are the same or adjacent.

3. The blood pressure measurement method according to claim 1, wherein: The determining of the compensation value based on M differences between the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data includes: determining a standard deviation value based on a difference between each first blood pressure data of the M first blood pressure data and a second blood pressure data corresponding to the first blood pressure data; Based on the standard deviation value, a compensation value is determined.

4. The blood pressure measurement method according to claim 1, wherein: Determining the compensation coefficient corresponding to each compensation group according to the difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data includes: If the difference is greater than zero, the compensation coefficient is 1; If the difference is less than zero, the compensation coefficient is -1.

5. The blood pressure measurement method according to claim 1, wherein: The M compensation groups are determined based on the following method: The second blood pressure data between two second blood pressure data with adjacent detection times in the M second blood pressure data and the former of the two second blood pressure data form a compensation group; or, The first half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the former of the two second blood pressure data form a compensation group, and the second half of the second blood pressure data between two second blood pressure data adjacent to each other at detection time in the M second blood pressure data and the latter of the two second blood pressure data form a compensation group.

6. The blood pressure measurement method according to claim 1, wherein: The first blood pressure data is obtained based on the following method: Determining that the oscillometric detection device is worn correctly, and obtaining a first blood pressure data set detected by the oscillometric detection device within the preset time; determining the first blood pressure data based on the first blood pressure dataset; and / or, The first blood pressure data is filtered out from the first blood pressure data set based on the measuring range of the oscillometric detection device.

7. The blood pressure measurement method according to claim 1, wherein: The second blood pressure data is obtained based on the following method: acquiring a second blood pressure data set, where the second blood pressure data set is detected by a photoplethysmography detection device; determining a time series variation characteristic of the second blood pressure data set; determining abnormal data in the second blood pressure dataset based on the time series variation characteristics; Based on the abnormal data, the second blood pressure data set is screened to obtain the second blood pressure data.

8. The blood pressure measurement method according to claim 7, wherein: The difference between the abnormal data and the second blood pressure data at the previous detection moment is greater than a first preset difference, and / or the difference between the abnormal data and the second blood pressure data at the next detection moment is greater than a second preset difference; The previous detection time is an adjacent time before the detection time of the abnormal data among the multiple detection times of the second blood pressure data set, and the subsequent detection time is an adjacent time after the detection time of the abnormal data among the multiple detection times of the second blood pressure data set.

9. The blood pressure measurement method according to any one of claims 1 to 8, characterized in that: The preset time is one day, and M is greater than or equal to 12; and / or, The detection time interval between two adjacent first blood pressure data is greater than or equal to 45 minutes and less than or equal to 120 minutes.

10. The blood pressure measurement method according to any one of claims 1 to 8, characterized in that: Also includes: Get the detection setting instructions; setting a detection time of the first blood pressure data based on the detection parameters indicated by the detection setting instruction; The detection parameters include at least one of an initial detection time, a number of daily detection times, a detection time interval, and multiple detection times.

11. A blood pressure measuring device, characterized in that: include: an acquisition module, configured to acquire M first blood pressure data and N second blood pressure data measured within a preset time; wherein the first blood pressure data is measured using an oscillometric method, and the second blood pressure data is measured using a photoplethysmographic method; M and N are integers greater than or equal to 2, and M is less than N; and among the N second blood pressure data, M second blood pressure data respectively correspond to the M first blood pressure data; a determining module, configured to determine a compensation value based on M differences between the M first blood pressure data and M second blood pressure data corresponding to the M first blood pressure data; a compensation module, configured to perform compensation processing on the N second blood pressure data based on the compensation value to obtain N third blood pressure data; The compensation module includes: a data dividing unit, configured to divide the N second blood pressure data into M compensation groups according to the M second blood pressure data, wherein each of the M second blood pressure data corresponds to one compensation group; a coefficient determining unit, configured to determine a compensation coefficient corresponding to each compensation group according to a difference between each second blood pressure data in the M second blood pressure data and the first blood pressure data corresponding to the second blood pressure data; The data compensation unit is configured to compensate the second blood pressure data in each compensation group according to the compensation value and the compensation coefficient corresponding to each compensation group to obtain N third blood pressure data.

12. A smart watch, characterized in that: The device comprises a display screen, a battery, a main body, an oscillometric detection device, a photoplethysmography detection device, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the blood pressure measurement method according to any one of claims 1 to 10 is implemented.

13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the blood pressure measurement method according to any one of claims 1 to 10 is implemented.

14. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the blood pressure measurement method according to any one of claims 1 to 10 is implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the blood pressure measurement method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Blood pressure measuring method and blood pressure measuring equipment

    CN111990980A

  • Blood pressure data processing method and device and electronic equipment

    CN115281636A