Method, apparatus, wearable device and storage medium for blood pressure measurement

CN117547235BActive Publication Date: 2026-09-22GUANGDONG XIAOTIANCAI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210931090.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-04
Publication Date
2026-09-22
Estimated Expiration
2042-08-04

AI Technical Summary

Technical Problem

[0003]但由于脉搏波随心率变化而变化,用户在测量过程中容易被自身情绪、心理状态干扰,从而造成用户的血压测量结果误差大

Benefits of technology

[0042]本申请实施例中,可穿戴设备可通过响应血压测量操作,输出用于引导用户按照预设的目标呼吸方式进行呼吸的呼吸引导信息,并在输出呼吸引导信息的过程中,通过传感器采集用户的脉搏波数据,再根据该脉搏波数据确定用户的血压值,能够保证用户在进行血压测量时按照可穿戴设备输出的呼吸引导信息进行呼吸,能够缓解用户在测量血压时的紧张心情,且可让用户在每次进行血压测量时的身体状态尽量保持一致,减少血压测量结果的误差,提高血压测量的准确率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117547235B_ABST
    Figure CN117547235B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of wearable devices, in particular to a blood pressure measurement method and device, a wearable device and a storage medium. The method comprises the following steps: in response to a blood pressure measurement operation, outputting breathing guidance information, the breathing guidance information being used for guiding a user to breathe according to a preset target breathing mode; in the process of outputting the breathing guidance information, collecting pulse wave data of the user through a sensor and determining a target blood pressure value according to the pulse wave data. In the embodiment of the application, the error of the blood pressure measurement result can be reduced, and the accuracy of the blood pressure measurement can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wearable device technology, specifically to a method, apparatus, wearable device, and storage medium for measuring blood pressure. Background Technology

[0002] Today, an increasing number of wearable devices are equipped with the function of measuring human arterial blood pressure. Wearable devices primarily use photoplethysmography (PPG) and micro-vibration measurement techniques to measure human arterial blood pressure. Both of these techniques calculate blood pressure by collecting data on changes in pulse waves within the human arteries.

[0003] However, because the pulse wave changes with the heart rate, users are easily affected by their own emotions and psychological state during the measurement process, resulting in large errors in the user's blood pressure measurement results. Summary of the Invention

[0004] This application discloses a method, apparatus, wearable device, and storage medium for measuring blood pressure, which can reduce errors in blood pressure measurement results and improve the accuracy of blood pressure measurement.

[0005] The first aspect of this application discloses a blood pressure measurement method applied to a wearable device, the method comprising:

[0006] In response to a blood pressure measurement operation, the system outputs breathing guidance information, which is used to guide the user to breathe according to a preset target breathing pattern.

[0007] During the output of the breathing guidance information, the user's pulse wave data is collected by a sensor;

[0008] The target blood pressure value is determined based on the pulse wave data.

[0009] As an optional implementation, in the first aspect of the embodiments of this application, before outputting respiratory guidance information in response to the blood pressure measurement operation, the method further includes:

[0010] In response to a selection operation on a list of breathing modes, the target breathing mode is determined, the list of breathing modes including one or more preset breathing modes; and / or,

[0011] In response to the breathing mode setting operation, the set breathing parameters are obtained, and the target breathing mode is generated based on the breathing parameters.

[0012] As an optional implementation, in the first aspect of the embodiments of this application, determining the target blood pressure value based on the pulse wave data includes:

[0013] The pulse wave data is processed according to the pulse wave data processing model corresponding to the target breathing mode to determine the target blood pressure value.

[0014] As an optional implementation, in the first aspect of the embodiments of this application, before processing the pulse wave data according to the pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value, the method further includes:

[0015] Determine whether the target breathing pattern is the same as the most recent historical breathing pattern;

[0016] If they are not the same, one or more blood pressure values ​​are received, and the pulse wave data processing model corresponding to the target breathing mode is calibrated based on the one or more blood pressure values.

[0017] The step of processing the pulse wave data according to the pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value includes:

[0018] The pulse wave data is processed using a calibrated pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value.

[0019] As an optional implementation, in the first aspect of the embodiments of this application, calibrating the pulse wave data processing model corresponding to the target breathing mode based on the one or more blood pressure values ​​includes:

[0020] Based on the one or more blood pressure values, the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing mode are adjusted.

[0021] As an optional implementation, in the first aspect of the embodiments of this application, the step of responding to the blood pressure measurement operation and outputting respiratory guidance information includes:

[0022] In response to a blood pressure measurement operation, the system outputs breathing guidance information according to a preset prompt, wherein the preset prompt includes one or more of the following: voice playback, image display, and text display.

[0023] As an optional implementation, in the first aspect of the embodiments of this application, after collecting the user's pulse wave data by a sensor during the output of the breathing guidance information, the method further includes:

[0024] The user's pulse wave data is filtered to obtain filtered pulse wave data;

[0025] When the filtered pulse wave data meets the preset conditions, the output of the breathing guidance information is stopped and the collection of the user's pulse wave data through the sensor is stopped; wherein, the pulse wave data that meets the preset conditions includes pulse wave data whose waveform change is less than or equal to a first threshold within a preset time length, or pulse wave data whose waveform number is within a preset number range and whose waveform change is less than or equal to the first threshold.

[0026] A second aspect of this application discloses a blood pressure measuring device, the device comprising:

[0027] The output module is used to respond to blood pressure measurement operations and output breathing guidance information, which is used to guide the user to breathe according to a preset breathing pattern.

[0028] The acquisition module is used to acquire the user's pulse wave data through sensors during the output of the breathing guidance information;

[0029] The blood pressure calculation module is used to determine the target blood pressure value based on the pulse wave data.

[0030] As an optional implementation, in a second aspect of the embodiments of this application, the device further includes a breathing mode determination module, which is used to determine a selected target breathing mode in response to a selection operation on a breathing mode list, the breathing mode list including one or more preset breathing modes; and / or, in response to a breathing mode setting operation, to obtain set breathing parameters and generate a target breathing mode based on the breathing parameters.

[0031] As an optional implementation, in the second aspect of the embodiments of this application, the output module is further configured to respond to the blood pressure measurement operation and output breathing guidance information according to a preset prompting method, wherein the preset prompting method includes one or more of voice playback, image display, and text display.

[0032] As an optional implementation, in a second aspect of the embodiments of this application, the acquisition module is further configured to filter the user's pulse wave data to obtain filtered pulse wave data; when the filtered pulse wave data meets a preset condition, the output of the breathing guidance information is stopped and the acquisition of the user's pulse wave data through the sensor is stopped; wherein, the pulse wave data that meets the preset condition includes pulse wave data whose waveform change is less than or equal to a first threshold within a preset time length, or pulse wave data whose waveform number is within a preset number range and whose waveform change is less than or equal to the first threshold.

[0033] As an optional implementation, in a second aspect of the present application, the blood pressure calculation module is further configured to process the pulse wave data according to a pulse wave data processing model corresponding to the target breathing mode in order to determine the target blood pressure value.

[0034] As an optional implementation, in the second aspect of the embodiments of this application, the blood pressure calculation module is further configured to determine whether the target breathing mode is the same as the most recent historical breathing mode; if they are not the same, it receives one or more input blood pressure values, calibrates the pulse wave data processing model corresponding to the target breathing mode based on the one or more blood pressure values, and processes the pulse wave data through the calibrated pulse wave data processing model corresponding to the target breathing mode to determine the target blood pressure value.

[0035] As an optional implementation, in a second aspect of the present application, the blood pressure calculation module is further configured to adjust the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing mode based on the one or more blood pressure values.

[0036] A third aspect of this application discloses a wearable device, the wearable device comprising:

[0037] Memory containing executable program code;

[0038] A processor coupled to the memory;

[0039] The processor calls the executable program code stored in the memory to execute a blood pressure measurement method disclosed in the first aspect of the embodiments of this application.

[0040] A fourth aspect of this application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute a blood pressure measurement method disclosed in the first aspect of this application.

[0041] Compared with the prior art, the embodiments of this application have the following beneficial effects:

[0042] In this embodiment, the wearable device can output breathing guidance information to guide the user to breathe according to a preset target breathing pattern in response to a blood pressure measurement operation. During the output of the breathing guidance information, the device collects the user's pulse wave data through a sensor and then determines the user's blood pressure value based on the pulse wave data. This ensures that the user breathes according to the breathing guidance information output by the wearable device when measuring blood pressure, which can alleviate the user's tension when measuring blood pressure and allow the user's physical state to remain as consistent as possible during each blood pressure measurement, thereby reducing the error of the blood pressure measurement result and improving the accuracy of blood pressure measurement. Attached Figure Description

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

[0044] Figure 1 This is a schematic diagram of a blood pressure measurement method in one embodiment;

[0045] Figure 2 This is a flowchart illustrating a blood pressure measurement method in one embodiment;

[0046] Figure 3a This is a flowchart illustrating another blood pressure measurement method in one embodiment;

[0047] Figure 3b This is an example diagram showing a list of breathing methods in one embodiment;

[0048] Figure 3c This is an example diagram of a custom breathing method in one embodiment;

[0049] Figure 3d Here is an example waveform diagram of a pulse wave in one embodiment;

[0050] Figure 3e Here is an example waveform diagram of an accelerated pulse wave in one embodiment;

[0051] Figure 4 This is a schematic diagram of the structure of a blood pressure measuring device in one embodiment;

[0052] Figure 5 This is a schematic diagram of the structure of another blood pressure measuring device in one embodiment;

[0053] Figure 6 This is a schematic diagram of the structure of a wearable device in one embodiment. Detailed Implementation

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

[0055] It should be noted that the terms "first," "second," "third," "fourth," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order. The terms "comprising" and "having," and any variations thereof, in the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.

[0056] This application discloses a method, apparatus, wearable device, and storage medium for measuring blood pressure, which can reduce errors in blood pressure measurement results and improve the accuracy of blood pressure measurement. The following is a detailed description in conjunction with the accompanying drawings.

[0057] Figure 1 This is a schematic diagram illustrating a blood pressure measurement method in one embodiment. Figure 1 As shown, the wearable device 101 may include, but is not limited to, smartwatches, smart bracelets, smart rings, smart glasses, smart shoes, and smart helmets. The wearable device 101 can respond to a blood pressure measurement operation input by the user 100, outputting breathing guidance information to guide the user to breathe according to a preset target breathing pattern. During the output of breathing guidance information, the wearable device 101 collects the user 100's pulse wave data through sensors and determines the user 100's target blood pressure value based on the pulse wave data.

[0058] In one embodiment, see Figure 2 , Figure 2 This is a schematic flowchart of a blood pressure measurement method disclosed in an embodiment of this application. This blood pressure measurement method can be applied to the aforementioned wearable device, and the method may include the following steps:

[0059] 201. Respond to blood pressure measurement operation and output respiratory guidance information.

[0060] The wearable device can accept user input for blood pressure measurement and, in response, output breathing guidance information. This information guides the user to breathe according to a preset target breathing pattern. The breathing guidance information may include the name of the target breathing pattern, the breathing rhythm of the target breathing pattern, and posture guidance for the target breathing pattern. The breathing rhythm of the target breathing pattern may include parameters such as breathing interval, exhalation duration, and inhalation duration; the posture guidance for the target breathing pattern may include sitting posture guidance, arm placement guidance, etc.

[0061] For example, the target breathing pattern may include the box breathing method. The wearable device can output breathing guidance information for the box breathing method, guiding the user to adopt a seated posture and relax their back and shoulders, first slowly exhale for 4 seconds, then hold their breath for 4 seconds, then slowly inhale for 4 seconds, and then hold their breath for 4 seconds, with a breathing cycle of 16 seconds. By outputting breathing guidance information, the user can be guided to slow down their breathing according to the breathing rhythm of the target breathing pattern, helping the user to relieve tension or anxiety when measuring blood pressure, and maintain a relaxed state. This reduces the error in blood pressure measurement caused by factors such as the user's emotions and psychological state, and improves the reliability of the blood pressure measurement results.

[0062] Blood pressure measurement operations can include, but are not limited to, touch operation, voice operation, and gesture operation. As one implementation, the wearable device can display a blood pressure measurement interface, which provides a measurement button that the user can touch to perform the blood pressure measurement operation. As another implementation, the user can input the blood pressure measurement operation via voice. The wearable device can analyze the user's voice signal and convert it into a voice command. If the voice command instructs the wearable device to start measuring blood pressure, it will respond to the blood pressure measurement operation and output breathing guidance information. As yet another implementation, gesture actions corresponding to the blood pressure measurement operation can be preset. For example, shaking the wearable device twice consecutively will detect the blood pressure measurement operation when the wearable device detects the two consecutive shakes via its accelerometer. It should be noted that the specific operation method for blood pressure measurement in this application embodiment is not limited.

[0063] 202. During the process of outputting breathing guidance information, the user's pulse wave data is collected through sensors.

[0064] Wearable devices can collect the user's pulse wave data through sensors during the output of breathing guidance information. These sensors may include, but are not limited to, one or more of the following: blood pressure sensors, pulse blood pressure sensors, gas pressure sensors, and reflective PPG (photoplethysmography) sensors.

[0065] In one embodiment, the wearable device uses a reflective PPG sensor to collect pulse wave data from human arteries using photoplethysmography (PPG) or micro-vibration measurement techniques. This embodiment, unlike traditional blood pressure monitors that use an airbag to compress the arm's blood vessels to measure systolic and diastolic blood pressure, reduces the risk of damage to blood vessels during measurement. Furthermore, the wearable device is small and highly portable, meeting users' needs for 24 / 7 blood pressure measurement.

[0066] In one embodiment, since users are prone to anxiety when first taking blood pressure measurements, the wearable device can output breathing guidance information for a period of time before starting to collect the user's pulse wave data through sensors. Optionally, the wearable device can also provide a pulse wave data collection button on the blood pressure measurement interface. The wearable device can first output breathing guidance information, and after the user breathes steadily according to the breathing guidance information, they can touch the pulse wave data collection button. The wearable device will then start collecting the user's pulse wave data through sensors when it detects the touch operation on the pulse wave data collection button.

[0067] 203. Determine the target blood pressure value based on pulse wave data.

[0068] After collecting sufficient pulse wave data through sensors, the wearable device can input the pulse wave data collected by the sensors into the pulse wave data processing model. The blood pressure calculation formula in the pulse wave data processing model is used to calculate the collected pulse wave data to determine the target blood pressure value, which may include the target systolic blood pressure and the target diastolic blood pressure.

[0069] In one embodiment, after determining a target blood pressure value, the wearable device can store the target blood pressure value in a memory and output it to the display screen when the user needs to view the blood pressure value of each measurement.

[0070] In one embodiment, after determining the target blood pressure value based on pulse wave data, the wearable device can output the target blood pressure value to a display screen and / or broadcast the target blood pressure value via voice. Furthermore, the wearable device can compare the target blood pressure value with the standard range of blood pressure values ​​to determine whether the user's target blood pressure value is within the standard range, or indicates hypertension or hypotension, and output the corresponding judgment result for the user's reference, without requiring the user to manually search for the standard range of blood pressure values ​​and manually judge whether the measured target blood pressure value meets the standard range. If the target blood pressure value is within the standard range of blood pressure values, it can be determined that the target blood pressure value meets the standard; if the target blood pressure value is higher than the upper limit of the standard range of blood pressure values, it can be determined that the target blood pressure value is hypertension; if the target blood pressure value is lower than the lower limit of the standard range of blood pressure values, it can be determined that the target blood pressure value is hypotension.

[0071] For example, the standard range for blood pressure values ​​is 90–140 mmHg for systolic blood pressure and 60–90 mmHg for diastolic blood pressure. If systolic blood pressure < 90 mmHg or diastolic blood pressure < 60 mmHg, it indicates low blood pressure. If systolic blood pressure > 140 mmHg or diastolic blood pressure > 90 mmHg, it indicates high blood pressure. Furthermore, if the target blood pressure value is high, the degree of hypertension can be determined based on the difference between the target blood pressure value and the upper limit of the standard range. The larger the difference, the greater the degree of hypertension, thus further classifying the target blood pressure value as mild, moderate, or severe hypertension, and outputting a corresponding hypertension alert. Through this embodiment, users with hypertension can better understand the degree of their hypertension. For users with only mild hypertension, it can prevent excessive anxiety due to hypertension; while for users with moderate or severe hypertension, it can remind them to seek medical attention promptly.

[0072] In one embodiment, the wearable device can also perform statistical analysis based on the target blood pressure value and historical blood pressure values, and draw a statistical chart. For example, after determining the target blood pressure value for this blood pressure measurement, the wearable device can draw a line chart based on the user's blood pressure values ​​within the target time period (e.g., 1 week, 1 month, etc.), so that the user can more intuitively see the changes in blood pressure data for each blood pressure measurement.

[0073] In one embodiment, after determining the target blood pressure value based on pulse wave data, the wearable device can also provide professional blood pressure health management advice to the user based on the target blood pressure value and the user's physical condition. For example, when the target blood pressure value exceeds the standard range, the wearable device can display suggestions on diet, exercise, and lifestyle to the user. For instance, the wearable device can output a questionnaire to collect information such as the user's height, weight, eating habits, sleep patterns, and exercise frequency, and analyze possible causes of hypertension based on the collected questionnaire information, then provide targeted advice based on these possible causes. For example, if the user's target blood pressure is hypertension, and the user frequently consumes coffee and high-fat, high-calorie foods, the device can suggest that the user eat more vegetables that can lower blood pressure, such as spinach, celery, green beans, and potatoes, and suggest that the user reduce their intake of caffeinated beverages.

[0074] In one embodiment, when multiple users use the same wearable device to measure blood pressure, the wearable device can also establish a different information database for each user. Each user's database includes information such as the user's physical condition, one or more blood pressure values ​​measured by the user, and the breathing patterns the user has used. When each user measures their blood pressure, the wearable device can switch to the corresponding information database for each user, storing the blood pressure value for each user, facilitating the management of blood pressure data from multiple users.

[0075] As can be seen, by implementing the above embodiments, the device can respond to blood pressure measurement operations, output breathing guidance information to guide the user to breathe according to the preset target breathing method, and collect the user's pulse wave data through sensors during the output of breathing guidance information. The target blood pressure value is determined based on the pulse wave data. This ensures that the user breathes according to the breathing guidance information output by the wearable device when measuring blood pressure, which can alleviate the user's tension when measuring blood pressure and allow the user's physical state to remain as consistent as possible during each blood pressure measurement, thereby reducing the error of blood pressure measurement results and improving the accuracy of blood pressure measurement.

[0076] Please see Figure 3a , Figure 3a This is a schematic flowchart of another blood pressure measurement method disclosed in an embodiment of this application. The blood pressure measurement method may include the following steps:

[0077] 301. Respond to operations related to breathing patterns and determine the target breathing pattern.

[0078] In some embodiments, operations related to breathing patterns may include a selection operation from a list of breathing patterns and / or a breathing pattern setting operation. The selection operation from the list of breathing patterns refers to the user choosing a desired breathing pattern from the list based on actual needs; the list of breathing patterns includes one or more preset breathing patterns. The breathing pattern setting operation refers to the user inputting breathing parameters to customize a breathing pattern; these breathing parameters may include, but are not limited to, one or more parameters such as exhalation duration, inhalation duration, and breath-holding duration.

[0079] In some embodiments, the wearable device may determine the target breathing mode in response to a selection operation on a list of breathing modes. For example... Figure 3bAs shown, the wearable device can first output a breathing mode list 320, which includes one or more preset breathing modes, such as: box breathing, proportional breathing, 4-7-8 breathing, etc. Optionally, the breathing mode list 320 may also include introductory information for each breathing mode to help users understand them. After the user selects the desired target breathing mode from the breathing mode list according to actual needs, the wearable device can receive the user's selection input to determine the target breathing mode used by the user during this blood pressure measurement. Through this embodiment, the user can select a professional breathing mode as the target breathing mode, allowing the user to adjust their breathing rhythm according to the professional target breathing mode, thereby improving the effectiveness of breathing guidance during blood pressure measurement.

[0080] In some embodiments, the wearable device may, in response to a breathing mode setting operation, acquire the set breathing parameters and generate a target breathing mode based on the breathing parameters. For example... Figure 3c As shown, the wearable device can first output a list 322 of breathing parameter options for users to customize their breathing patterns. Users can set each breathing parameter in the list 322 according to their actual needs. After the user sets the breathing pattern, the wearable device receives the breathing parameters input by the user and determines the target breathing pattern used by the user during this blood pressure measurement based on these parameters. Through this embodiment, users can customize their breathing patterns according to their own physical condition, providing personalized services. Especially for elderly users who cannot take deep breaths for extended periods, customizing their breathing patterns allows them to breathe at a rhythm that their bodies can tolerate, reducing discomfort when breathing according to the target breathing pattern.

[0081] 302. Respond to blood pressure measurement operations and output respiratory guidance information.

[0082] In some embodiments, the wearable device can respond to a blood pressure measurement operation and output breathing guidance information according to a preset prompting method, wherein the preset prompting method includes one or more of voice playback, image display, and text display. For example, when outputting breathing guidance information for the box breathing method, the user can first be guided to adopt a sitting posture and relax their back and shoulders by playing voice, displaying images, and displaying text. Then, voice, images, and text corresponding to the exhalation state can be output for 4 seconds, followed by voice, images, and text corresponding to the breath-holding state for 4 seconds, then voice, images, and text corresponding to the inhalation state for 4 seconds, and then voice, images, and text corresponding to the breath-holding state for 4 seconds, with a breathing cycle of 16 seconds for outputting breathing guidance information.

[0083] In one embodiment, breathing guidance information corresponding to one or more preset breathing modes in the breathing mode list can be preset in the memory, and the wearable device can output the corresponding breathing guidance information according to the target breathing mode determined by the user's selection operation for the breathing mode list in step 301.

[0084] In one embodiment, the voice, image, and text prompts corresponding to the exhalation state, inhalation state, and breath-holding state can be preset in the memory. The wearable device can output the breathing guidance information corresponding to the exhalation state, inhalation state, and breath-holding state according to the exhalation duration, inhalation duration, and breath-holding duration corresponding to the breathing parameters input by the user in step 301.

[0085] 303. During the process of outputting breathing guidance information, the user's pulse wave data is collected through sensors.

[0086] 304. Filter the user's pulse wave data to obtain filtered pulse wave data.

[0087] In some embodiments, the pulse wave data collected by the sensor can be pulse wave data from human arterial blood vessels, including pulse wave data during exhalation, inhalation, and breath-holding. The wearable device can filter the collected pulse wave data, removing pulse wave data whose waveform changes exceed a first threshold. For example, when the user is talking to someone or in a tense state, the collected pulse wave waveform changes significantly, and the collected pulse wave waveform is unstable. In this case, the pulse wave data corresponding to the pulse wave with large waveform changes should be removed.

[0088] For example, such as Figure 3d As shown, Figure 3d This is an example waveform diagram of a pulse wave. The wearable device collects the user's pulse wave data through a reflective PPG sensor. The pulse wave data may include a photoplethysmography (PPG) signal. The wearable device can determine the waveform changes of the collected pulse wave data based on the PPG signal. Figure 3dThe waveform includes three pulse wave waveforms, from left to right, with corresponding periods T0, T0', and T0”. Points a and c are the two troughs of the first pulse wave waveform with period T0, and points b and d are the two peaks of the first pulse wave waveform with period T0. Point a is also the minimum point of the first pulse wave waveform with period T0, and point b is the maximum point of the first pulse wave waveform with period T0. T0 is the time interval between the minimum point a and the minimum point a'. The time interval between points a and c is the systolic blood pressure period, denoted as Ts; the time interval between points c and a' is the diastolic blood pressure period, denoted as Td; the difference in photoplethysmography (PPG) pulse wave signals between points a and b is denoted as the main peak amplitude Hb; and the difference in PPG pulse wave signals between points a and d is denoted as the dicrotic amplitude Hd.

[0089] Wearable devices can determine the waveform changes of a pulse wave by comparing the corresponding periods T0, systolic blood pressure period Ts, diastolic blood pressure period Td, main peak amplitude Hb, and dicrotic amplitude Hd in a pulse wave waveform diagram. Optionally, if the absolute value of the difference between the periods T0, systolic blood pressure period Ts, diastolic blood pressure period Td, main peak amplitude Hb, and dicrotic amplitude Hd of any two pulse waves in a pulse wave data segment is less than or equal to a first threshold, then it can be determined that the waveform change of that pulse wave segment is less than or equal to the first threshold.

[0090] In one embodiment, since the pulse wave characteristics are more pronounced during inhalation than during exhalation, the wearable device can remove the pulse wave data of the user during exhalation and breath-holding, retaining only the pulse wave data of the user during inhalation, which facilitates more accurate determination of the user's target blood pressure value.

[0091] 305. When the filtered pulse wave data meets the preset conditions, stop outputting breathing guidance information and stop collecting the user's pulse wave data through the sensor.

[0092] In some embodiments, pulse wave data meeting preset conditions includes pulse wave data whose waveform change is less than or equal to a first threshold within a preset time period, or pulse wave data whose waveform quantity is within a preset range and whose waveform change is less than or equal to the first threshold. After acquiring pulse wave data meeting preset conditions, the wearable device can determine the target blood pressure value based on the pulse wave data meeting preset conditions, and can stop outputting breathing guidance information and stop collecting the user's pulse wave data through the sensor without continuing to collect the user's pulse wave data.

[0093] In one embodiment, the wearable device can first take a continuous pulse wave waveform within a preset time length, starting from the first pulse wave waveform, and compare the waveform change of this pulse wave waveform with a first threshold. If the waveform change of the continuous pulse wave waveform within the preset time length is less than or equal to the first threshold, the device stops outputting breathing guidance information and stops collecting the user's pulse wave data through the sensor. If the waveform change of the continuous pulse wave waveform within the preset time length is greater than the first threshold, the device takes another continuous pulse wave waveform within a preset time length, starting from the second pulse wave waveform, and compares this continuous pulse wave waveform with the first threshold, and so on.

[0094] In one embodiment, the wearable device can first take a continuous pulse wave waveform within a preset range, starting from the first pulse wave waveform, and compare the waveform change of this pulse wave waveform with a first threshold. If the waveform change of this continuous pulse wave waveform within the preset range is less than or equal to the first threshold, the device stops outputting breathing guidance information and stops collecting the user's pulse wave data through the sensor. If the waveform change of this continuous pulse wave waveform within the preset range is greater than the first threshold, the device takes another continuous pulse wave waveform within a preset range, starting from the second pulse wave waveform, and compares this continuous pulse wave waveform with the first threshold, and so on.

[0095] The preset time, preset quantity range, and first threshold can all be obtained experimentally or set according to actual needs without specific limitations.

[0096] 306. Determine whether the target breathing pattern is the same as the most recent historical breathing pattern. If yes, proceed to step 308; otherwise, proceed to step 307.

[0097] After ceasing the collection of the user's pulse wave data via sensors, the wearable device can determine whether the target breathing pattern used by the user during this blood pressure measurement is the same as the most recent historical breathing pattern. If they are the same, proceed to step 308. If they are different, the device can prompt and receive one or more blood pressure values ​​from the user, which are the blood pressure values ​​obtained by the user in recent measurements.

[0098] In one embodiment, when the wearable device determines that the target breathing pattern used by the user during the current blood pressure measurement is different from the most recent historical breathing pattern, it can automatically retrieve one or more blood pressure values ​​recently measured by the user from the memory, without requiring the user to input one or more blood pressure values, making the wearable device more convenient to use.

[0099] 307. Adjust the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing mode based on one or more blood pressure values.

[0100] In this embodiment of the application, different breathing methods can correspond to different pulse wave data processing models. The pulse wave data processing model can be pre-installed in the wearable device. The pulse wave data processing model includes a blood pressure calculation formula, which contains independent variables and characteristic coefficients. The independent variables in the blood pressure calculation formula can be determined based on the pulse wave data collected by the sensor, while the values ​​of the characteristic coefficients can be preset in the blood pressure calculation formula by the developers.

[0101] Wearable devices can determine the corresponding pulse wave data processing model based on the target breathing pattern. After determining that the target breathing pattern used by the user in this blood pressure measurement is different from the most recent historical breathing pattern, the wearable device can adjust the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing pattern based on one or more blood pressure values, thereby completing the calibration of the pulse wave data processing model.

[0102] For example, the blood pressure calculation formula in the pulse wave data processing model corresponding to cassette breathing can be shown in Formula 1.

[0103] Where P is the blood pressure value, a is the first characteristic coefficient, b is the second characteristic coefficient, PWTT is the pulse wave transmission time, and L is the pulse wave transmission distance corresponding to PWTT.

[0104] Wherein, the first characteristic coefficient 'a' and the second characteristic coefficient 'b' can be preset values. For example... Figure 3e As shown, Figure 3e Here is an example waveform of an accelerated pulse wave. The waveform of an accelerated pulse wave can be derived from... Figure 3d The waveform of the pulse wave is obtained by taking the second derivative. Figure 3e In the waveform diagram of the accelerated pulse wave, the horizontal axis represents time, and the vertical axis represents the accelerated photoplethysmography (EPG) signal, i.e. Figure 3d The rate of change of the slope of each point on the waveform of the medium pulse wave. Points A and B correspond to two peaks in the accelerated pulse wave waveform. The transmission time PWTT of the pulse wave from point A to point B can be determined by the time difference between the two peaks A and B in the accelerated pulse wave waveform. The value of L is related to the measurement method and the user, and is not specifically limited.

[0105] By inputting one or more blood pressure values ​​P into Formula 1, and combining them with the PWTT value obtained from this measurement, the preset first characteristic coefficient a and second characteristic coefficient b in Formula 1 can be adjusted.

[0106] 308. The pulse wave data is processed using a pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value.

[0107] Wearable devices can process pulse wave data through a calibrated pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value.

[0108] As an example, taking box breathing as the target breathing mode, in step 307, the first characteristic coefficient 'a' and the second characteristic coefficient 'b' in Formula 1 are determined. The wearable device can substitute the measured L value and PWTT value into Formula 1 to determine the user's target blood pressure value P.

[0109] As can be seen, implementing the above embodiments can respond to operations targeting breathing patterns and determine the target breathing pattern; respond to blood pressure measurement operations and output breathing guidance information to guide the user to breathe according to the preset target breathing pattern, thereby relieving the user's tension when measuring blood pressure and enabling the user to maintain a relatively consistent breathing state during the blood pressure measurement process; during the output of breathing guidance information, the user's pulse wave data is collected by a sensor and filtered to reduce the error caused by pulse wave data when the user's breathing is unstable; the filtered pulse wave data is processed by a pulse wave data processing model corresponding to the target breathing pattern, and the target blood pressure value is determined by calculation using a formula, and the filtered pulse wave data is further processed by a pulse wave data processing model corresponding to the target breathing pattern, further reducing the error of the blood pressure measurement result and improving the accuracy of blood pressure measurement.

[0110] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a blood pressure measuring device disclosed in an embodiment of this application. The blood pressure measuring device 400 may include an output module 401, a data acquisition module 402, and a blood pressure calculation module 403.

[0111] The output module 401 is used to respond to the blood pressure measurement operation and output breathing guidance information, which is used to guide the user to breathe according to the preset breathing method.

[0112] The acquisition module 402 is used to acquire the user's pulse wave data through sensors during the process of outputting breathing guidance information.

[0113] The blood pressure calculation module 403 is used to determine the target blood pressure value based on pulse wave data.

[0114] As can be seen, by implementing the above embodiments, the device can respond to blood pressure measurement operations, output breathing guidance information to guide the user to breathe according to the preset target breathing method, and collect the user's pulse wave data through sensors during the output of breathing guidance information. The target blood pressure value is determined based on the pulse wave data. This ensures that the user breathes according to the breathing guidance information output by the wearable device when measuring blood pressure, which can alleviate the user's tension when measuring blood pressure and allow the user's physical state to remain as consistent as possible during each blood pressure measurement, thereby reducing the error of blood pressure measurement results and improving the accuracy of blood pressure measurement.

[0115] Please see Figure 5 , Figure 5 This is a schematic diagram of another blood pressure measuring device disclosed in an embodiment of this application. In addition to an output module 401, a data acquisition module 402, and a blood pressure calculation module 403, the blood pressure measuring device 400 also includes a breathing mode determination module 404.

[0116] The breathing mode determination module 404 is used to determine the selected target breathing mode in response to a selection operation on a breathing mode list, wherein the breathing mode list includes one or more preset breathing modes; and / or, in response to a breathing mode setting operation, to obtain the set breathing parameters and generate the target breathing mode based on the breathing parameters.

[0117] The output module 401 is also used to respond to the blood pressure measurement operation and output breathing guidance information according to a preset prompt method, wherein the preset prompt method includes one or more of voice playback, image display, and text display.

[0118] The acquisition module 402 is also used to filter the user's pulse wave data to obtain filtered pulse wave data; when the filtered pulse wave data meets the preset conditions, the output of breathing guidance information is stopped and the acquisition of the user's pulse wave data through the sensor is stopped; wherein, the pulse wave data that meets the preset conditions includes pulse wave data whose waveform change is less than or equal to a first threshold within a preset time length, or pulse wave data whose waveform number is within a preset number range and whose waveform change is less than or equal to the first threshold.

[0119] The blood pressure calculation module 403 is also used to process pulse wave data according to the pulse wave data processing model corresponding to the target breathing mode in order to determine the target blood pressure value.

[0120] The blood pressure calculation module 403 is also used to determine whether the target breathing mode is the same as the most recent historical breathing mode; if they are not the same, it receives one or more input blood pressure values, calibrates the pulse wave data processing model corresponding to the target breathing mode based on one or more blood pressure values, and processes the pulse wave data through the calibrated pulse wave data processing model corresponding to the target breathing mode to determine the target blood pressure value.

[0121] The blood pressure calculation module 403 is also used to adjust the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing mode based on one or more blood pressure values.

[0122] As can be seen, implementing the above embodiments can respond to operations targeting breathing patterns and determine the target breathing pattern; respond to blood pressure measurement operations and output breathing guidance information to guide the user to breathe according to the preset target breathing pattern, thereby relieving the user's tension when measuring blood pressure and enabling the user to maintain a relatively consistent breathing state during the blood pressure measurement process; during the output of breathing guidance information, the user's pulse wave data is collected by a sensor and filtered to reduce the error caused by pulse wave data when the user's breathing is unstable; the filtered pulse wave data is processed by a pulse wave data processing model corresponding to the target breathing pattern, and the target blood pressure value is determined by calculation using a formula, and the filtered pulse wave data is further processed by a pulse wave data processing model corresponding to the target breathing pattern, further reducing the error of the blood pressure measurement result and improving the accuracy of blood pressure measurement.

[0123] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a wearable device disclosed in an embodiment of this application. The wearable device may include:

[0124] Memory 601 storing executable program code;

[0125] Processor 602 coupled to memory 601;

[0126] Specifically, the processor 602 calls the executable program code stored in the memory 601 and executes it. Figure 1 or Figure 2 This illustrates a method for measuring blood pressure.

[0127] This application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute... Figure 2 or Figure 3a This illustrates a method for measuring blood pressure.

[0128] This application also discloses a computer program product, wherein when the computer program product is run on a computer, the computer performs some or all of the steps of the methods described in the above method embodiments.

[0129] This application also discloses an application publishing platform for publishing computer program products, wherein when the computer program products are run on a computer, the computer performs some or all of the steps of the methods described in the above method embodiments.

[0130] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0131] The above provides a detailed description of a method, apparatus, wearable device, and storage medium for measuring blood pressure according to embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for measuring blood pressure, characterized in that, Applied to wearable devices, the method includes: In response to a blood pressure measurement operation, the system outputs breathing guidance information, which is used to guide the user to breathe according to a preset target breathing pattern. During the output of the breathing guidance information, the user's pulse wave data is collected by a sensor; The target blood pressure value is determined based on the pulse wave data; Determining the target blood pressure value based on the pulse wave data includes: The pulse wave data is processed according to the pulse wave data processing model corresponding to the target breathing mode to determine the target blood pressure value. Different target breathing modes correspond to different pulse wave data processing models. Before processing the pulse wave data according to the pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value, the method further includes: Determine whether the target breathing pattern is the same as the most recent historical breathing pattern; If they are not the same, one or more blood pressure values ​​are received, and the pulse wave data processing model corresponding to the target breathing mode is calibrated based on the one or more blood pressure values. The step of processing the pulse wave data according to the pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value includes: The pulse wave data is processed using a calibrated pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value.

2. The method according to claim 1, characterized in that, Before outputting respiratory guidance information in response to the blood pressure measurement operation, the method further includes: In response to a selection operation on a list of breathing modes, the target breathing mode is determined, the list of breathing modes including one or more preset breathing modes; and / or, In response to the breathing mode setting operation, the set breathing parameters are obtained, and the target breathing mode is generated based on the breathing parameters.

3. The method according to claim 1, characterized in that, The calibration of the pulse wave data processing model corresponding to the target breathing mode based on the one or more blood pressure values ​​includes: Based on the one or more blood pressure values, the characteristic coefficients of the blood pressure calculation formula in the pulse wave data processing model corresponding to the target breathing mode are adjusted.

4. The method according to any one of claims 1 to 3, characterized in that, The response to the blood pressure measurement operation, outputting respiratory guidance information, includes: In response to a blood pressure measurement operation, the system outputs breathing guidance information according to a preset prompt, wherein the preset prompt includes one or more of the following: voice playback, image display, and text display.

5. The method according to any one of claims 1 to 3, characterized in that, During the process of outputting the breathing guidance information, after collecting the user's pulse wave data through a sensor, the method further includes: The user's pulse wave data is filtered to obtain filtered pulse wave data; When the filtered pulse wave data meets the preset conditions, the output of the breathing guidance information is stopped and the collection of the user's pulse wave data through the sensor is stopped; wherein, the pulse wave data that meets the preset conditions includes pulse wave data whose waveform change is less than or equal to a first threshold within a preset time length, or pulse wave data whose waveform number is within a preset number range and whose waveform change is less than or equal to the first threshold.

6. A blood pressure measuring device, characterized in that, The device includes: The output module is used to respond to blood pressure measurement operations and output breathing guidance information, which is used to guide the user to breathe according to a preset breathing pattern. The acquisition module is used to acquire the user's pulse wave data through sensors during the output of the breathing guidance information; The blood pressure calculation module is used to determine the target blood pressure value based on the pulse wave data; The blood pressure calculation module is also used to process the pulse wave data according to the pulse wave data processing model corresponding to the target breathing mode in order to determine the target blood pressure value. Different target breathing modes correspond to different pulse wave data processing models. The blood pressure calculation module is also used to determine whether the target breathing pattern is the same as the most recent historical breathing pattern; if they are not the same, it receives one or more input blood pressure values, calibrates the pulse wave data processing model corresponding to the target breathing pattern based on the one or more blood pressure values, and processes the pulse wave data through the calibrated pulse wave data processing model corresponding to the target breathing pattern to determine the target blood pressure value.

7. A wearable device, characterized in that, The wearable device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, wherein, The computer program causes the computer to perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Biological information analysis device and system, and program

    CN108882870A

  • Blood-pressure monitor

    US20060184052A1