BLOOD PRESSURE MEASURING METHOD, ELECTRONIC DEVICE, AND PROGRAM
The method adapts blood pressure monitoring in wearable devices to the user's awake or asleep state, using heart rate and sleep status to adjust measurement pressure and timing, ensuring accurate and non-disruptive blood pressure readings.
Patent Information
- Application Number
- JP2024533250
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-04-12
- Filing Date
- 2022-12-15
- Publication Date
- 2024-12-26
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Wearable devices like smartwatches often disrupt users' sleep during blood pressure monitoring due to automatic pressure application regardless of the user's awake or asleep state, affecting measurement accuracy and comfort.
A method for dynamic blood pressure monitoring that adjusts measurement modes based on the user's heart rate and sleep status, using a photoplethysmography sensor and micropump to control airbag inflation and deflation, ensuring accurate measurements without disturbing sleep.
Ensures accurate blood pressure measurements while minimizing disruption to the user's sleep by adapting measurement pressure and timing to their status, maintaining comfort and precision.
Smart Images

Figure 2024546646000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to Chinese Patent Application No. 202111569275.3, entitled "DYNAMIC BLOOD PRESSURE MONITORING DEVICE AND METHOD," filed with the China National Intellectual Property Office on December 21, 2021, and Chinese Patent Application No. 202210383491.7, entitled "BLOOD PRESSURE MEASUREMENT METHOD, ELECTRONIC DEVICE, AND MEDIUM," filed with the China National Intellectual Property Office on April 12, 2022, both of which are incorporated by reference in their entireties herein.
[0002] The present application relates to the field of physiological and health technology, and in particular to blood pressure measurement methods, electronic devices, and media. [Background technology]
[0003] A wearable device, for example a smart watch, may have the capability to both monitor a user's sleep status and measure the user's blood pressure.
[0004] When a wearable device, such as a smart watch (hereinafter referred to as a "watch"), is used to perform dynamic blood pressure monitoring, there are usually two user postures, one is a sitting posture and the other is a lying posture. The sitting posture means that the user sits on a chair, has back support, puts both feet on the ground, and raises the arm so that the watch on the wrist is horizontal with the heart, and then uses the conventional oscillometric method to calculate the blood pressure based on the pulse wave. The lying posture means that the user lies flat on the bed or lies on the side of the bed. In this case, there may be a height difference between the watch on the wrist and the heart. It is necessary to use a gyroscope to determine the lying posture, and then compensate for the deviation of the blood pressure measurement caused by the height difference, i.e., the compensation oscillometric method.
[0005] A specific manner of performing dynamic blood pressure monitoring is usually that the user sets the blood pressure measurement start time and the interval duration, and then performs blood pressure measurement on the user at intervals of a certain period. However, if dynamic blood pressure monitoring is performed when the user is in a sleeping state, the wearable device may wake the user up in the process of applying pressure to the user's wrist, which will affect the user's sleep. Summary of the Invention
[0006] To solve the above problems, the present application provides a blood pressure measuring method, an electronic device, and a medium. This will be explained in detail below.
[0007] According to a first aspect, an embodiment of the present application provides a blood pressure measuring method applied to a wearable device, the wearable device including a photoplethysmography PPG sensor, a micropump, and an airbag, the method including: determining a heart rate of a user based on the PPG sensor; if the heart rate of the user is greater than a first heart rate threshold, displaying a first user interface, where the first user interface is used to prompt the user to measure blood pressure; and controlling the micropump to measure the blood pressure of the wearable device in response to a detected first action performed on the first user interface. performing a first measurement operation on the airbag, where the first measurement operation is used to measure the blood pressure; determining whether a current time is within a first time range if the heart rate of the user is less than a second heart rate threshold, where the second heart rate threshold is less than or equal to the first heart rate threshold; and if the current time is within the first time range, controlling a micropump to perform a second measurement operation on the airbag, where the second measurement operation is used to measure the blood pressure, wherein the same pressurization mode is used for the first measurement operation and the second measurement operation.
[0008] The user's heart rate is used to determine the user's status. For example, when the user's heart rate is greater than a first heart rate threshold, the user is determined to be in an awake state. In this case, corresponding prompt information may be displayed on the first user interface to prompt the user to adjust the posture to meet the blood pressure measurement requirement. After the user adjusts the posture, the user may confirm that the posture adjustment is completed by tapping a first action, so that the wearable device can perform blood pressure measurement. Specifically, the blood pressure measurement process includes: the wearable device controls a micro-pump to perform a first measurement action on an airbag, and the first measurement action is used to control the micro-pump to inflate and deflate the airbag. This blood pressure measurement mode is also referred to as a first measurement mode.
[0009] If the user's heart rate is less than the second heart rate threshold, the user is determined to be in a sleeping state, and if the current time is within the first time range, the user may not be prompted, and then the micropump is controlled to perform a second measurement operation on the airbag, where the second measurement operation is used to control the micropump to inflate and deflate the airbag. This blood pressure measurement mode is also referred to as a second measurement mode.
[0010] Furthermore, the pressurization mode of the first measurement operation is the same as that of the second measurement operation, i.e., in the pressurization processes related to the first measurement operation and the second measurement operation, the upper limit of the pressure applied to the user's wrist is related only to the user's blood pressure value and is unrelated to the user's status.
[0011] The first time range is a nighttime range. Alternatively, the first time range can be determined based on statistical data collection of the user's work and rest tendencies, or based on the time range information input by the user in the relevant operation setting interface. Details will be described in the following specific embodiment section.
[0012] According to this method, blood pressure measurement may be performed on the user in an appropriate measurement mode based on the user's status in order to reduce the impact on the user's sleep status.
[0013] Moreover, unlike the existing solutions, the method of reducing the upper limit of pressure applied to the user's wrist to perform blood pressure measurement on the user when the user is in a sleeping state reduces the accuracy of the blood pressure measurement result. In the blood pressure measurement method of the present application, the pressurization process is the same in each measurement mode, that is, the upper limit of pressure applied to the user's wrist is related only to the user's blood pressure value and is unrelated to the user's status. Therefore, the upper limit of pressure applied to the user's wrist is not reduced even when the user is in a sleeping state. In this way, the blood pressure measurement method of the present application also ensures the accuracy of the blood pressure measurement result.
[0014] Referring to the first aspect, in a possible implementation form of the first aspect, the wearable device further includes a gyroscope sensor and a pressure sensor, the pressure sensor being configured to detect the pressure of the airbag, and the method further includes: in the process of the first measurement operation, determining a first signal based on the gyroscope sensor and determining a second signal based on the pressure sensor; and if the first signal satisfies a first condition, displaying a second user interface after the first measurement operation, where the second user interface includes a first blood pressure value, and the first blood pressure value is determined based on the second signal; or if the first signal does not satisfy the first condition, displaying a third user interface, where the third user interface is used to notify the user that the measurement is invalid.
[0015] In other words, in the process of performing a blood pressure measurement on a user in the first measurement mode, whether the current blood pressure measurement is valid needs to be determined by referring to the first signal determined by the gyroscope sensor. If the first signal meets the first condition, it indicates that the current blood pressure measurement is valid, and the result of the current blood pressure measurement is displayed on the second user interface. If the first signal does not meet the first condition, it indicates that the current blood pressure measurement is invalid, and the third user interface is used to notify the user that the current measurement is invalid.
[0016] Referring to the first aspect, in a possible implementation of the first aspect, the first signal includes a first included angle between the wearable device and a horizontal plane and detected by the gyroscope sensor, and the first condition includes that the first included angle is within a first preset angle range. In other words, whether the current measurement is valid is determined by detecting a first included angle between the wearable device and a horizontal plane. If the first included angle is within a first preset angle range, the current measurement is determined to be valid. If the first included angle is not within the first preset angle range, the current measurement is determined to be invalid. The first preset angle range is an empirical value or an experimental value. For example, the first preset angle range may be greater than 60° and less than 90°.
[0017] Referring to the first aspect, in a possible implementation form of the first aspect, the third user interface is displayed after the first measurement operation is completed. In other words, the user may be notified that the measurement is invalid after the current measurement is completed.
[0018] Referring to the first aspect, in a possible implementation form of the first aspect, the wearable device further includes the gyroscope and the pressure sensor, the pressure sensor being configured to detect the pressure of the airbag, and the method further includes: in the process of the second measurement operation, determining a third signal based on the gyroscope sensor and determining a fourth signal based on the pressure sensor; and after the second measurement operation, determining a second blood pressure value based on the third signal and the fourth signal.
[0019] Referring to the first aspect, in a possible implementation form of the first aspect, the third signal includes a second narrow angle between the wearable device and a horizontal plane and detected by the gyroscope sensor.
[0020] Referring to the first aspect, in a possible implementation form of the first aspect, the step of determining a second blood pressure value based on the third signal and the fourth signal includes: determining a third blood pressure value based on the third signal and determining a fourth blood pressure value based on the fourth signal; and determining the second blood pressure value based on the third blood pressure value and the fourth blood pressure value.
[0021] Referring to the first aspect, in a possible implementation of the first aspect, the method further includes: controlling the micropump to perform the second measurement operation on the airbag when the heart rate of the user is less than the second heart rate threshold, the current time is within a second time range, and the duration during which the heart rate of the user is less than the second heart rate threshold is longer than a first preset duration, where the second measurement operation is used to measure the blood pressure. In other words, when a user is in a sleep state and the current time is during the day, it is necessary to further determine whether the duration during which the user is in a sleep state exceeds a first preset duration to determine whether the user has entered a deep sleep state. If the user has entered a deep sleep state, the user's blood pressure is measured in a second measurement mode. The first preset duration is an empirical value or an experimental value. For example, the value of the first preset duration may be 30 minutes.
[0022] Referring to the first aspect, in a possible implementation of the first aspect, the method further includes: displaying the first user interface when the heart rate of the user is greater than the first heart rate threshold, the current time is within the first time range, and the current time is within a first preset period, where the first user interface is used to prompt the user to measure the blood pressure; and controlling the micropump to perform the first measurement operation on the airbag in response to a detected first operation performed on the first user interface. The first preset period may be determined based on statistical data collection about the user's work and rest trends. For example, if the user is often in a work state from 10:00 to 12:00 at night, the first preset period is a work period. In other words, if the user is in an awake state, the current time is at night, and the current time is also within a work period, a blood pressure measurement is performed on the user in a first blood pressure measurement mode.
[0023] Referring to the first aspect, in a possible implementation of the first aspect, the method further includes: skipping performing a blood pressure measurement on the user when the heart rate of the user is greater than the first heart rate threshold, the current time is within the second time range, and the current time is within a second preset period. The second preset period may be determined based on statistical data collection about the user's work and rest tendencies. For example, if the user is often in a sleepless state from 10:00 to 12:00 at night, the first preset period is a sleepless period. In other words, if the user is in an awake state, the current time is at night, and the current time is also within a sleepless period, a blood pressure measurement is not performed on the user to avoid affecting the user's subsequent sleep.
[0024] Referring to the first aspect, in a possible implementation of the first aspect, the method further includes: skipping performing a blood pressure measurement on the user when the heart rate of the user is greater than the first heart rate threshold, the current time is within the first time range, and the duration during which the heart rate of the user is greater than the first heart rate threshold is shorter than a second preset duration. In other words, when the user is in an awake state, the current time is nighttime, and the duration during which the heart rate of the user is greater than the first heart rate threshold is shorter than a second preset duration, it indicates that the user is in an awake state at nighttime or in a short-time awake state at nighttime. In order to avoid affecting the user's subsequent sleep, no blood pressure measurement is performed on the user. The second preset duration is an empirical value or an experimental value. For example, the value of the second preset duration can be 10 minutes.
[0025] Referring to the first aspect, in a possible implementation form of the first aspect, the method further includes: skipping performing a blood pressure measurement on the user if the heart rate of the user is greater than a third threshold and less than a fourth threshold, where the third heart rate threshold is greater than or equal to the second heart rate threshold and the fourth heart rate threshold is less than or equal to the first heart rate threshold.
[0026] Referring to the first aspect, in a possible implementation form of the first aspect, the first time range may be determined in the following manner: determined based on the user's work and rest tendencies, or determined based on time range information input by the user in the fourth user interface.
[0027] Referring to the first aspect, in a possible implementation form of the first aspect, the second time range may be determined in the following manner: determined based on the user's work and rest tendencies, or determined based on time range information input by the user in the fourth user interface.
[0028] In other words, the first time range and the second time range may be determined based on statistical data collection about the user's work and rest trends. For example, if the user's work and rest are that the user rests from 20:00pm to 6:00am the next day, and the user works from 6:00am to 20:00pm the next day, the first time range may be 20:00pm to 6:00 the next day, and the second time range may be 6:00am to 20:00pm the next day.
[0029] Alternatively, the first time range and the second time range may be set by a user. For example, the user sets 9:00am to 22:00pm as the second time range and 22:00pm to 9:00am the next day as the first time range. This is not limited in the present application.
[0030] Referring to the first aspect, in a possible implementation form of the first aspect, the first pre-set period may be determined in the following manner: determined based on the user's work and rest tendencies, or determined based on time range information input by the user in the fourth user interface.
[0031] Referring to the first aspect, in a possible implementation form of the first aspect, the second pre-set period may be determined in the following manner: determined based on the user's work and rest tendencies, or determined based on time range information input by the user in the fourth user interface.
[0032] According to a second aspect, an embodiment of the present application further provides an electronic device, the electronic device including a memory for storing computer program instructions, and a processor, the processor being coupled to the memory, the computer program instructions stored in the memory being executed by the processor, the electronic device being capable of implementing the blood pressure measuring method according to any one of the implementation examples of the first aspect.
[0033] According to a third aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, implements the blood pressure measurement method according to any one of the implementation examples of the first aspect.
[0034] According to a fourth aspect, an embodiment of the present application provides a computer program product, which, when activated on an electronic device, enables the electronic device to perform the blood pressure measuring method according to any one of the implementation examples of the first aspect.
[0035] It can be understood that for the advantageous effects of the second to fourth aspects, please refer to the relevant description in the first aspect, and the details will not be described again here. [Brief description of the drawings]
[0036] In order to more clearly describe the technical solutions in the embodiments of the present application, the following briefly describes the accompanying drawings to describe the embodiments or the prior art. The accompanying drawings in the following description merely illustrate some embodiments of the present application, and it is obvious that those skilled in the art can further derive other drawings from these accompanying drawings without creative efforts.
[0037] [Figure 1] FIG. 2 is a diagram of the hardware structure of a wearable device for implementing the method of the present application.
[0038] [Diagram 2] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0039] [Diagram 3] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0040] [Figure 4] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0041] [Diagram 5] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0042] [Figure 6] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0043] [Figure 7] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0044] [Figure 8] FIG. 2 is a diagram for determining a blood pressure measurement mode provided in the method of the present application.
[0045] [Figure 9]1 is a schematic flow chart for implementing the method of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0046] In the following, aspects of the exemplary embodiments are described by using terms commonly used by those skilled in the art.
[0047] To facilitate understanding of this solution, some basic concepts and technical terms in this application are first explained.
[0048] Blood pressure: The lateral pressure per unit area acting against the sidewall of a blood vessel as blood flows through it. Blood pressure is the main driving mechanism of blood flow. The blood pressure of the human body needs to be maintained within a normal range of variation, and excessively high or low blood pressure has adverse effects on human health. According to different blood vessels, blood pressure can be classified into arterial pressure (brachial artery), venous pressure, and capillary pressure. Generally, the blood pressure measured is the arterial pressure.
[0049] Oscillometric method: a method for measuring blood pressure. Specifically, the fluctuation envelope from the blood vessel wall is obtained through the vibration caused by the collision of the blood vessel wall when the blood flows, and the blood pressure value is obtained using the relationship between the fluctuation envelope and the arterial pressure. During the specific measurement, an airbag or the like needs to be strapped to the person's leg, and the airbag is used to compress the artery of the user to be measured, and when the blood pressure in the artery of the user to be measured hits the airbag, pressure fluctuations are generated in the gas pressure inside the airbag, and then a method is used in which a blood pressure indicator of the user to be measured is calculated based on the fluctuation status of the gas pressure inside the airbag. This blood pressure measurement method is used to measure the blood pressure of a user when the blood pressure is usually measured by using a wearable device. A specific implementation example method is described below with reference to FIG. 9.
[0050] Compensated oscillometric method: The blood pressure measurement principle is the same as that of the oscillometric method, and the pressure applied to the user's wrist during blood pressure measurement is also the same. However, as described above, when the user is in a lying position, for example, when the user lies flat or lies sideways, there is a height difference between the wearable device on the wrist and the user's heart, which causes a hydrostatic pressure difference between the brachial artery and the heart, resulting in a change in the user's blood pressure. Generally, the proportion of blood in the human body is 1 / 13.6 of mercury. Therefore, every time the horizontal distance between the brachial artery and the heart is shortened by 1 cm, the person's blood pressure generally increases by 1 / 13.6 mmHg, i.e., 0.735 mmHg. Therefore, when performing blood pressure measurement on a user by using the compensated oscillometric method, the blood pressure value measured by using the oscillometric method is compensated by using the aforementioned height difference to obtain the final blood pressure measurement result. According to big data statistics, when the user is in a sleeping state, the user is generally in a lying flat state. Therefore, in the implementation example of the present application, when the user is detected to be in a sleeping state, the user is in a state of lying flat by default. In this case, the blood pressure difference caused by the height difference between the part where the user wears the wearable device and the heart can be classified into two cases: in the first case, the user is in a state of lying flat and the user's hands are placed on the abdomen in an overlapping manner. In this case, the blood pressure value caused by the height difference between the part where the user wears the wearable device and the heart is lower by 3 to 5 mmHg than the blood pressure value of the user measured by using the oscillometric method. In the second case, the user is in a state of lying flat and the user's hands are placed on the bed. In this case, the blood pressure value caused by the height difference between the part where the user wears the wearable device and the heart is higher by 3 to 5 mmHg than the blood pressure value of the user measured by using the oscillometric method. Therefore, based on the specific posture of the user while lying flat, it can be determined to compensate the blood pressure value of the user measured by using the oscillometric method.Methods for determining a user's posture while lying flat are described below and will not be described in detail herein.
[0051] Dynamic blood pressure monitoring: also referred to as 24-hour dynamic blood pressure monitoring. This means that the change in the user's blood pressure fluctuation within 24 hours is detected, and the blood pressure value obtained through measurement at a certain time interval is referred to as dynamic blood pressure. Furthermore, based on clinical blood pressure detection requirements, dynamic blood pressure monitoring is usually performed once every 15 to 20 minutes during the day, and the number of measurements should be more than 20. However, during sleep at night, the measurement should be performed once every 30 minutes, and the number of measurements should be more than 7. In this way, it can be ensured that the data of the measurement value meets the clinical blood pressure detection requirements without affecting the user's sleep, so as to provide a more professional and accurate blood pressure measurement result for the user. In the implementation example of the present application, this is used as an example for explanation. In some implementation examples, it can be understood that when performing dynamic blood pressure monitoring on a user, the time intervals during the day and night can alternatively be the same. For example, detection is performed once every 20 minutes during the day, and detection is also performed once every 20 minutes during sleep at night. This is not limited in the present application.
[0052] The blood pressure measuring method according to the present application will be described below.
[0053] As described in the background, in the conventional dynamic blood pressure measurement method, regardless of whether the user is in an awake state or a sleeping state, the pressurization function is usually automatically enabled, and the user's wrist is pressurized to measure the user's blood pressure. In this way, when the user is in a sleeping state, especially when the user just falls asleep, the user is easily woken up and the user's sleep is affected.
[0054] Furthermore, in the current solution, in the blood pressure measurement process, the upper limit of the pressure applied to the user's wrist is controlled with reference to the user's status. For example, for the same user, the user's blood pressure is 140 mmHg. When the user is in an awake state, the upper limit of the pressure applied to the user's wrist is 180 mmHg. When the user is in a sleep state, the upper limit of the pressure applied to the user's wrist is 150 mmHg to avoid affecting the user's sleep state. However, in one aspect, if the user is just falling asleep and has a light sleep, or if the user's sleep is usually light during a daytime nap, even in a low-intensity compression mode (e.g., in the user's sleep state, a pressure of 150 mmHg is used to measure the user's blood pressure), the user may wake up, and the user's sleep will be affected. In another aspect, the accuracy of blood pressure measurement in a low-intensity compression mode is generally lower than that in a normal-intensity compression mode. However, if the low-intensity pressure mode is also used to obtain the accuracy corresponding to the normal-intensity pressure mode, more advanced hardware equipment will be used, which will undoubtedly increase the manufacturing cost of the wearable device.
[0055] In order to prevent blood pressure measurement from affecting a user's sleep and to maintain the accuracy of blood pressure measurement results, the present application provides a blood pressure measurement method.
[0056] It can be understood that the degree of difficulty of interfering with a user in different statuses varies depending on external environmental factors. Therefore, the user's status may be classified into a sleep state, a pseudo-sleep state, and a wake state based on the degree of difficulty of interfering with the user by external environmental factors, and the user's sleep level, i.e., whether the user is in a deep sleep state or a light sleep state, is further determined based on the duration the user is in the sleep state. A user in a deep sleep state is difficult to be interfered with by external environmental factors, and a user in a light sleep state is easy to be interfered with by external environmental factors. The pseudo-sleep state is a state in which the user is preparing for sleep. For example, the user is lying flat on the bed, resting with eyes closed, and is also easy to be interfered with by external environmental factors. Determining the user's sleep level based on the duration the user is in the sleep state will be described below.
[0057] Based on this, in the blood pressure measurement method of the present application, whether to perform blood pressure measurement on the user may be determined based on the different statuses of the user. Specifically, when the user is in an awake state, blood pressure measurement may be performed on the user. When the user is in a deep sleep state, it is difficult to be interfered with by external environmental factors, so blood pressure measurement may also be performed on the user in this case. When the user is in a light sleep state, it is easy to be interfered with by external environmental factors, so in this case, blood pressure measurement may not be performed on the user. When the user is in a pseudo-sleep state, blood pressure measurement is not performed on the user in this case to avoid affecting the user's subsequent sleep. According to the above-mentioned method, the influence of blood pressure measurement on the user's sleep status can be reduced.
[0058] Furthermore, as described above, when measuring the user's blood pressure, it is necessary to minimize the height difference between the part where the user wears the wearable device (e.g., wrist) and the heart. Therefore, when performing blood pressure measurement on a user, it is suggested to prompt the user to adjust the user's posture to meet the blood pressure measurement requirements, so that the blood pressure measurement result is more accurate.
[0059] Specifically, in some implementations of the present application, a user may be prompted when the user is in an awake state to adjust his / her posture to meet the blood pressure measurement requirements. For example, the wearable device displays prompt information to prompt the user to lift the wrist so that it is horizontal with the heart, and detects the angle between the wearable device and the horizontal plane by using a gyroscope sensor. If the angle between the wearable device and the horizontal plane meets a first condition, the user's blood pressure is measured by using an oscillometric method. If the angle between the wearable device and the horizontal plane does not meet the first condition, prompt information is sent to the user to inform the user that the current measurement is invalid. The first condition is preset based on a specific posture used for blood pressure measurement. For example, if the blood pressure measurement posture requires the user to lift the wrist on which the wearable device is worn so that the wearable device is horizontal with the heart, the arm on which the wearable device is worn is close to the user's body, the palm is placed on the shoulder, and the preset angle condition is that the angle between the wearable device and the horizontal plane is greater than 60°. For ease of explanation, this mode will be referred to below as the first measurement mode.
[0060] However, when the user is in a sleeping state, the user is not prompted. Furthermore, when the user is in a sleeping state, the user is lying flat by default. Therefore, in this case, a corresponding blood pressure measurement compensation value can be determined based on the user's specific flat lying posture, for example, whether the hand on which the user wears the wearable device is placed on the user's abdomen or on the bed. Specifically, the narrow angle between the wearable device and the horizontal plane when the user places the hand on the abdomen is 10°-20°, and the narrow angle between the wearable device and the horizontal plane when the user places the hand on the bed is 0°-5°, and the narrow angles between the wearable device and the horizontal plane in the two flat lying postures are different. Therefore, when the user is in a sleeping state, the narrow angle between the wearable device and the horizontal plane can be detected by using a gyroscope sensor to determine the user's specific flat lying posture. Then, the blood pressure measurement value of the user obtained through the measurement by using the oscillometric method is compensated based on the blood pressure compensation value corresponding to the user's specific flat lying posture in the aforementioned corrected oscillometric method. For ease of explanation, this mode is hereinafter referred to as the second measurement mode. The pressure mode in the first measurement mode is the same as that in the second measurement mode. That is, regardless of whether the user's blood pressure is measured in the first measurement mode or the second measurement mode, the upper limit of the pressure applied by the wearable device to the user's wrist in the blood pressure measurement process is related only to the user's blood pressure value and is unrelated to the user's status.
[0061] Furthermore, in the second measurement mode, it can be understood that in practical applications, especially in clinical applications, the aforementioned dynamic blood pressure monitoring method is generally used to monitor the blood pressure change status of a user within 24 hours. Furthermore, the user's blood pressure during the day is different from the user's blood pressure during the night, and the user's blood pressure during the day is generally higher than the user's blood pressure during the night. Therefore, when dynamic blood pressure monitoring is used, the requirements for the blood pressure measurement time interval and the number of measurements during the day and at night when the impact on the user's sleep is ensured to be low are different. For example, as explained above, the blood pressure measurement time interval during the day is generally short, the measurement is performed once every 15 to 20 minutes, and the number of measurements needs to be greater than or equal to 20. However, in order to reduce the impact on the user's sleep at night, the blood pressure measurement time interval is long, the measurement is performed once every 30 minutes, and the number of measurements needs to be greater than or equal to 7.
[0062] Therefore, in order to make the blood pressure measurement method in the present application widely applicable to the clinical blood pressure monitoring field, in some implementation examples, the blood pressure measurement method in the present application is further used to determine to measure the user's blood pressure using the above-mentioned different blood pressure measurement modes based on the user's different statuses during the day and at night. For the manner of determining to measure the user's blood pressure by using different blood pressure measurement modes, please refer to the above related description. Details will not be described again here.
[0063] The difference from the above blood pressure measurement method in which daytime and nighttime are not distinguished is that the user is more likely to fall asleep at night than during the daytime, and the blood pressure measurement time interval at night is longer. Therefore, when the user is in a sleep state at night, whether the user is in a deep sleep state may not be determined based on the duration the user is in a sleep state, and the user is in a deep sleep state by default after the user falls asleep at night. In other words, when the user is in a sleep state at night, the user's blood pressure is measured in the second measurement mode.
[0064] Furthermore, based on big data statistics about when most people are in an awake state at night, we can know that when they are in an awake state at night, most people usually get up at night, work / play at night, or have insomnia. In these states, whether or not to measure the user's blood pressure has different effects on the user's sleep. For example, the user continues to sleep after waking up at night. In this case, measuring the user's blood pressure may affect the user's subsequent sleep, and if the user has insomnia, measuring the blood pressure will also affect the user's subsequent sleep.
[0065] Therefore, in the implementation example of the present application, the user's nighttime wakefulness state is further classified into a nighttime wakefulness state, a nighttime work / recreation state, and an insomnia state based on the impact on the user's subsequent sleep during the night. Then, based on the user's different wakefulness states during the night, it is determined to use the above-mentioned different blood pressure measurement modes to measure the user's blood pressure.
[0066] Specifically, when the user is in a nighttime wakefulness or insomnia state, measuring the user's blood pressure will affect the user's subsequent sleep in this case. Therefore, blood pressure measurement is not performed on the user. When the user is in a nighttime work / entertainment state, the user's blood pressure is measured in a quick measurement mode.
[0067] In the above method, the user's blood pressure is measured in different blood pressure measurement modes with reference to the user's different statuses during the day and night, so as to reduce the influence of blood pressure measurement on the user's blood pressure, and it can be known that the relevant requirements of clinical dynamic blood pressure monitoring are also met, so as to broaden the application scope of the blood pressure measurement method of the present application. This is used as an example for explanation below.
[0068] For ease of explanation, in the blood pressure measurement method in the present application, the duration of a user's day (daytime and nighttime) is divided into a first time range (e.g., 9:00am to 20:00pm) and a second time range (e.g., 20:00pm to 9:00am the next day) based on the working and resting tendencies of most users. The first time range and the second time range may alternatively be set by the user based on the working and resting tendencies of the user. For example, the user may set 10:00am to 22:00pm as the first time range, and 22:00pm to 10:00am the next day as the second time range. This is not limited in the present application. In some implementation examples, the user may alternatively divide the daytime and nighttime into multiple time ranges based on specific requirements. For example, the daytime is divided into two time ranges, i.e., 6:00 to 12:00 and 12:00 to 18:00, and the nighttime is also divided into two time ranges, i.e., 18:00 to 22:00 and 22:00 to 6:00 the next day. This is not a limitation in the present application.
[0069] Then, at the preset blood pressure measurement time, the user's blood pressure is measured in different blood pressure measurement modes based on the time range and the user's status. The preset blood pressure measurement time is a dynamic blood pressure monitoring time, and the start time of the dynamic blood pressure monitoring can be set by the user. For example, the user can set the start time of the dynamic blood pressure monitoring to 00:00. Then, the dynamic blood pressure monitoring is performed once every 20 minutes in the first time range, and once every 30 minutes in the second time range. This is not limited in the present application. In some other implementation examples, if the dynamic blood pressure monitoring measurement value requirements are met, the measurement time intervals of the dynamic blood pressure monitoring in different time ranges can alternatively be set by the user based on a specific case. This is not limited in the present application.
[0070] Specifically, when the user is in an awake state in the first time range, the user's blood pressure is measured in the first measurement mode. When the user is in a deep sleep state in the first time range, the user's blood pressure is measured in the second measurement mode. When the user is in a non-deep sleep state in the first time range, the user's blood pressure is not measured. When the user is in a sleep state in the second time range, as described above, the user is in a deep sleep state by default, that is, the user's blood pressure is measured in the second measurement mode. When the user is in an awake state in the second time range, as described above, the manner of measuring the user's blood pressure is further determined based on whether the user is in a night-time awake state, a night-time work / entertainment state, or an insomnia state. When the user is in a night-time awake state or an insomnia state, the user's blood pressure is not measured to avoid affecting the user's subsequent sleep. When the user is in a night-time work / entertainment state, the user's blood pressure is measured in the first measurement mode. However, when the user is in a pseudo-sleep state, the user's blood pressure is not measured regardless of which range the user is in.
[0071] More specifically, for example, at a preset blood pressure measurement time, it is detected that the user is in an awake state in a first time range (9:00 to 20:00). Since the user is in an awake state from 9:00 to 20:00, the user's blood pressure is measured in the first measurement mode in this case. In some implementations, the prompting method includes, but is not limited to, prompting through vibration, audio broadcast, or by sending prompt information to the user. This is not a limitation in the present application.
[0072] As another example, at the preset blood pressure measurement time, it may be detected that the user is in an awake state in a second time range (20:00-9:00), and it may be inferred that the user may be in a night-time awake, insomnia, or night-time work / study / entertainment state, etc. Therefore, it is necessary to further determine whether the user is in a night-time awake or insomnia scenario, or in a night-time work / study / entertainment state, etc., and then a specific blood pressure measurement mode for measuring the user's blood pressure is determined with reference to the user's status. When the user is in a night-time awake state, the user enters a sleep state again after the user wakes up at night, so in this case, blood pressure measurement for the user affects the user's subsequent sleep. Furthermore, the user's movements fluctuate greatly while waking up at night, and in this case, the result of blood pressure measurement for the user may be inaccurate. Therefore, when the user is in a night-time awake state, blood pressure measurement is not performed for the user. When the user is in an insomnia state, blood pressure measurement is not performed for the user to avoid worsening the effect on the user's sleep. When the user is in a night-time work / study / entertainment state, etc., the user's blood pressure is measured in the first measurement mode. Specifically, in some implementation examples, when the user is in a night work / study / entertainment state, etc., before performing a blood pressure measurement on the user, the wearable device may display prompt information such as "Please make sure your wrist is level with your heart" to prompt the user to adjust the blood pressure measurement posture, and after the user taps the corresponding confirmation button to confirm that the posture adjustment is complete, the wearable device then performs a blood pressure measurement on the user.
[0073] As another example, at the preset blood pressure measurement time, the user is detected to be in a sleeping state in a first time range (9:00-20:00). As described above, the user has a light sleep during the day and is susceptible to external interference. Therefore, to determine whether the user is in a deep sleep state, it is necessary to further determine whether the time the user is in the sleeping state is longer than a first preset value. If the time the user is in the sleeping state exceeds the first preset value, it indicates that the user has entered a deep sleep state. In this case, the user's blood pressure may be measured in a second measurement mode. The first preset value is an empirical value or an experimental value. For example, the first preset value may be 1.5 hours.
[0074] As another example, if the user is detected to be in a sleeping state in the second time range (20:00 to 9:00 the next day) at the preset blood pressure measurement time, in one aspect, as described above, the measurement interval of the second time range (30 minutes) is longer than the measurement interval of the second time range (20 minutes), and the duration of the first time range (9:00 to 20:00) is shorter than the duration of the second time range (20:00 to 9:00). Therefore, if it is still determined that the duration of the user being in a sleeping state exceeds the first preset value, the number of nighttime measurement data acquired may not meet the number of 7 or more used for clinical dynamic blood pressure monitoring. In another aspect, from a physiological perspective, the user is more likely to sleep at night than during the day. For example, the user's body secretes melatonin at night for sleep, and it is more difficult to sleep during the day due to environmental interference or human factors such as noise and ambient light. Therefore, if the user is detected to be in a sleeping state during the second time range, it is not necessary to determine whether the duration during which the user is in a sleeping state is longer than the first preset value, but the user's blood pressure is measured in the second measurement mode.
[0075] As another example, at a preset blood pressure measurement time, the user is detected to be in a quasi-sleep state in a first time range (9:00 to 20:00) or a second time range (20:00 to 9:00 the next day). Since the user may be sleeping, e.g., lying flat and resting, in this case, blood pressure measurement is not performed on the user to avoid affecting the user's sleep.
[0076] According to the above-mentioned method, the accuracy of the pressure measurement results can be ensured without affecting the user's sleep, and the clinical dynamic blood pressure monitoring requirements can also be met, so that accurate and professional blood pressure measurement results are provided to the user, and the user experience is improved.
[0077] The blood pressure measurement method may be applied to a wearable device such as a smart watch or a smart band, or any device. The wearable device may include, but is not limited to, a mobile terminal device with iOS, Android, Microsoft, Harmony, or another operating system installed. The specific type of the wearable device is not limited in this application.
[0078] FIG. 1 is a diagram of the hardware structure of a wearable device according to one embodiment of the present application.
[0079] As shown in FIG. 1, the structure of the wearable device 100 includes a controller 110, a photoplethysmography (PPG) sensor 111, a pressure sensor 112, an air pump 113, an accelerometer (ACC) sensor 114, an airbag 115, a clock 116, a display 117, a motor 118, a gyroscope sensor 119, and a memory 120.
[0080] In some implementations, the PPG sensor 111 and / or the ACC sensor 114 may form a sleep monitoring module configured to monitor the user's status, i.e., whether the user is in an awake state, a simulated sleep state, or a sleep state.
[0081] The PPG sensor 111 is configured to collect the user's heart rate to determine the user's status based on the user's heart rate. For example, the user's heart rate in the awake state is generally 70 beats / min. When the user is in the sleep state, the heart rate drops by 10-15 beats / min and changes to 55-60 beats / min. When the user is in the pseudo-sleep state, the user's heart rate is between the two. Thus, in some implementations, a state corresponding to a heart rate of 55-60 beats / min may be set to the sleep state, a state corresponding to a heart rate of 70 beats / min or more may be set to the wake state, and a state corresponding to a heart rate of 60-70 beats / min may be set to the pseudo-sleep state. It may be understood that there are individual differences in heart rate. Therefore, in some implementations, the aforementioned states may alternatively be set based on heart rate and physiological indicator data, such as a particular user's work and rest status and corresponding heart rate, so that the correspondence between the heart rate and the user's status may be more suitable for the particular user's actual situation, which is not a limitation in this application.
[0082] It may be understood that in some implementations, a normal sinus rhythm interval sequence and a respiration signal may also be extracted from the heart rate signal collected by the PPG sensor 111, and the correlation and cross-spectral power of the two signals may be analyzed by using Hilbert-Huang Transform (HHT) techniques, and then a cardiopulmonary coupling (CPC) dynamic spectrum during sleep may be generated to determine the user's status, which is not intended to be limiting in this application.
[0083] The ACC sensor 114 is configured to collect acceleration data of the user to determine whether the user has continuous motion, i.e., whether the user is in a continuous motion state, to further determine the user's status. For example, if the acceleration value of the user is detected to be not 0 or greater than a preset acceleration threshold in a certain period, then it indicates that the user is in a continuous motion state, and it may be determined that the user is in an awake state. If the acceleration value of the user is detected to be 0 or less than a preset acceleration threshold in a certain period (e.g., 20 minutes), then it indicates that the user is not in a continuous motion state, i.e., the user may be in a sleeping state or a quasi-sleep state. In this case, the user's status may be further determined with reference to the user's heart rate collected by the PPG sensor 211. If the user's heart rate collected by the PPG sensor 111 is less than 60 beats / min, it may be determined that the user is in a sleeping state. If the user's heart rate collected by the PPG sensor 111 is more than 60 beats / min, it may be determined that the user is in a quasi-sleep state.
[0084] The air pump 113, the airbag 115, and the pressure sensor 112 establish a communication connection to the controller 110 by using a system bus, and the airbag 115 is connected to the air pump 113 and the pressure sensor 112. When the wearable device 100 controls the air pump 113 to inflate and deflate the airbag 115, the wearable device 100 may compress blood vessels and collect a pulse wave signal by using the pressure sensor 112, and then apply a blood pressure value of the user by using the pulse wave signal. In some implementations, after detecting a touch operation by the user confirming that the blood pressure measurement posture has been adjusted corresponding to the first measurement mode, the wearable device 100 controls the air pump 113 to perform a first measurement operation on the airbag 115, i.e., controls the air pump 113 to inflate and deflate the airbag 115 to compress blood vessels and collect a pulse wave signal by using the pressure sensor 112, and then applies a first blood pressure value of the user. In some other implementations, in response to the second measurement mode, the wearable device 100 controls the air pump 113 to perform a second measurement operation on the airbag 115, i.e., controls the air pump 113 to inflate and deflate the airbag 115 to compress blood vessels and collect a pulse wave signal by using the pressure sensor 112, and then calculates the second blood pressure value of the user with reference to a blood pressure compensation value corresponding to a narrow angle between the wearable device 100 and a horizontal plane and detected by the gyroscope sensor 119. The first measurement operation and the second measurement operation correspond to the same pressurization mode. The same pressurization mode means that the upper limit value of the pressure applied to the user's wrist is related only to the user's blood pressure value and is unrelated to the user's status. The watch 116 is configured to acquire clock information. In this embodiment of the present application, the wearable device 100 may determine whether the current time is in a first time range or a second time range by obtaining clock information to further determine the user's sleep state with reference to the PPG sensor 111 and the ACC sensor 114, and then perform blood pressure measurements on the user in different blood pressure measurement modes based on the time range and the user's sleep state.
[0085] The gyroscope sensor 119 is configured to detect a confined angle between the arm on which the user wears the wearable device 100 and a horizontal plane, so as to subsequently determine a manner of performing blood pressure value compensation for the user by using the confined angle. In some implementations, the gyroscope sensor 119 may be further configured to detect whether the confined angle between the wearable device 100 and a horizontal plane satisfies a first condition in the first measurement mode, so that the wearable device 100 can determine whether the current measurement is invalid based on the determined result.
[0086] The controller 110 may be a central processing unit (CPU). The controller 110 is of a user and may determine a specific blood pressure measurement mode for measuring the user's blood pressure with reference to a time range and a status determined by the PPG sensor 111, the ACC sensor 114, and the clock 116, and control the air pump 113 to inflate the air bag 115 or deflate the air bag 115 based on the specific blood pressure measurement mode.
[0087] The memory 120 may include a volatile memory such as a random-access memory (RAM); the memory may also include a non-volatile memory such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); or the memory may further include a combination of the aforementioned types of memory. In some other implementations, the memory 120 may further record the time when the user enters the sleep state and the time when the user enters the wake state each time to determine the duration of the user's stay in the sleep state based on the time when the user enters the sleep state or to determine the duration of the user's stay in the wake state based on the time when the user enters the wake state.
[0088] 1 is merely an example and does not constitute a specific limitation on the hardware structure of the wearable device 100. In another embodiment, the wearable device 100 may further include more hardware, such as a pressure sensor, a speaker, and a gyroscope sensor.
[0089] Hereinafter, a process of a specific implementation example of the blood pressure measurement method of the present application will be described with reference to FIGS.
[0090] As described above, the preset blood pressure measurement times may be such that starting from 00:00, in a first time range measurements are taken once every 20 minutes and in a second time range measurements are taken once every 30 minutes.
[0091] For example, assume that the preset blood pressure measurement time is 13:00. After the preset blood pressure measurement time arrives, the wearable device 100 detects the current status of the user. If the user is in an awake state, the user's blood pressure is measured in a first measurement mode, as shown in FIG. 2. If the user is in a pseudo-sleep state, the user's blood pressure is not measured to avoid affecting the user's subsequent sleep, as shown in FIG. 3. If the user is in a sleep state, as shown in FIG. 4, it is further determined whether the duration time the user is in the sleep state is longer than a first preset value, that is, it is determined whether the duration time t from the time the user enters the sleep state this time to the preset blood pressure measurement time is greater than the first preset value. If it is determined that the duration time from the time the user is in the sleep state to the preset blood pressure measurement time is greater than the first preset value, it indicates that the user may enter a deep sleep state, in which case the user's blood pressure is measured in a second measurement mode. If it is determined that the duration from the time when the user is in the sleep state to the preset blood pressure measurement time is less than or equal to the first preset value, it indicates that the time when the user is in the sleep state is short, that is, the user may not enter a deep sleep state. For example, the user only takes a nap in the work interval. In this case, the user's blood pressure is not measured to avoid disturbing the user's sleep. When calculating the duration when the user is in the sleep state, the wearable device 100 may obtain the time when the user entered the sleep state this time from the memory 120, and the duration between the current time and the time when the user entered the sleep state this time is the duration when the user entered the sleep state this time.
[0092] For example, assume that the wearable device 100 detects that the user enters a sleep state at 12:30, and the duration t ending at the preset blood pressure measurement time 13:00 is 0.5 hours, which is shorter than the first preset value (1.5 hours). Therefore, this indicates that the user has not entered a deep sleep state, and therefore the user's blood pressure is not measured. When the preset blood pressure measurement time 13:20 arrives, in this case, it continues to detect whether the duration t that the user is in the sleep state exceeds the first preset value. If the duration t does not exceed the first preset value, the user's blood pressure is still not measured. Thereafter, each time the preset blood pressure measurement time arrives, it is determined whether the duration that the user is in the sleep state exceeds the first preset value until the duration exceeds the first preset value, and the user's blood pressure is measured in the second measurement mode. If the duration that the user is in the sleep state does not exceed the first preset value, the user's blood pressure is not measured.
[0093] As another example, assume that the preset blood pressure measurement time is 21:15. The user's status is detected when the preset blood pressure measurement time arrives. If it is detected that the user is in an awake state at the preset blood pressure measurement time, it is further determined whether the user's duration t2 from the latest sleep state is longer than a second preset value, i.e., whether the duration t2 between the preset blood pressure measurement time and the time when the user last entered the sleep state is longer than a second preset value. If the duration t2 is longer than the second preset value, as shown in FIG. 5, it indicates that the user has been in an awake state for a long time at night, i.e., the user may be in a scenario such as night work / study / entertainment or in a night insomnia state. When the user is in a night work / study / entertainment state, the user's blood pressure is measured in the first measurement mode. When the user is in a night insomnia state, the user's blood pressure is not measured to avoid worsening the effect of blood pressure measurement on the user's sleep. In some implementations, the second preset value is an empirical value or an experimental value. For example, the second preset value may be 10 hours.
[0094] Specifically, in some implementations, a user may pre-set the user's nighttime work / recreation or sleeplessness state based on the user's work and rest tendencies.
[0095] For example, if a user often works or plays during the nighttime period, the user may set the period as a work or play period in the corresponding operation setting interface when setting the preset blood pressure measurement start time by using the wearable device. In this way, when the wearable device 100 detects that the user is in a work or play period at the preset blood pressure measurement time (21:15), the wearable device 100 may determine that the user is in a nighttime work / play state and measure the user's blood pressure in the first measurement mode.
[0096] If the user is often insomniac during the night, the user may set the period as an insomnia period in the corresponding operation setting interface when setting the preset blood pressure measurement start time by using the wearable device. In this way, even when the wearable device 100 detects that the user is in an insomnia period at the preset blood pressure measurement time (21:15), the wearable device 100 will determine that the user is in an insomnia state and will not measure the user's blood pressure. This is not a limitation in the present application.
[0097] If the user is detected to be in an awake state at the preset blood pressure measurement time, but the duration t3 during which the user is in the awake state is also detected to be shorter than the third preset value, as shown in FIG. 6, it indicates that the user may be in a night-time awakening scenario, i.e., the user is awake for a short period of time. In one aspect, the user continues to rest after waking up at night, in which case, the user's sleep will be affected if the user's blood pressure is measured. In another aspect, the user is also in an active state when waking up at night, and the measurement of the user's blood pressure may be inaccurate in this case. Thus, if the duration t3 during which the user is in the awake state at the preset blood pressure measurement time is detected to be shorter than the third preset value, the user's blood pressure will not be measured. In some implementations, the third preset value is an empirical or experimental value. For example, the third preset value may be 0.1 hours.
[0098] If the user is detected to be in a pseudo-sleep state at the preset blood pressure measurement time, the user's blood pressure is not measured, as shown in Fig. 7. If the user is detected to be in a sleep state at the preset blood pressure measurement time, as explained above, the user is more likely to enter a deep sleep state at night than during the day, in other words, the user can enter a sleep state more quickly than during the day, as shown in Fig. 8. Therefore, in this case, the user's blood pressure may be measured in the second measurement mode.
[0099] In order to facilitate understanding of the process of the above implementation example, the following describes the details of a specific implementation example of the blood pressure measurement method in the present application with reference to FIG. 9. The method is implemented by the wearable device 100. It can be understood that in another embodiment, the method can alternatively be implemented by the wearable device 100 in cooperation with another electronic device such as a smartphone. For example, the smartphone obtains the status and time range that belongs to the user and is monitored by the wearable device 100, and then the smartphone controls the specific blood pressure measurement mode used by the wearable device 100 to measure the user's blood pressure. This is not limited in the present application.
[0100] 901: Obtain clock information.
[0101] The wearable device 100 may send the obtained clock information to the controller 110 based on the clock information of the clock 116.
[0102] In some embodiments, the wearable device 100 reads the local time in the clock 116 to obtain clock information, and sends the obtained clock information to the controller 110. It can be understood that the local time can be set by a user. In some embodiments, in the process of booting up the wearable device 100, a certain number of offsets can be generated in the local time. As a result, relying only on the local time may not ensure that the obtained time is accurate and stable. Therefore, the wearable device 100 may further have a wireless communication module and obtain accurate network time as accurate clock information from an electronic device in the wireless communication module. The wireless communication module may be, for example, Bluetooth or near field communication (NFC). This is not limited in this application. Furthermore, the clock information may alternatively be obtained in any other manner, such as manual input or automatic calibration in a calculation manner. This is not limited in this specification. In some embodiments, the clock information may be a global positioning system (GPS) time service, etc.
[0103] 902: Determine whether the wearable device is in a first time range or a second time range based on the preset blood pressure measurement time. The preset blood pressure measurement time, the first time range, and the second time range may all be manually set by the user. For example, based on the user's work and rest tendency, the user sets 9:00-20:00 as the first time range, and sets 20:00-00:00 and 00:00-9:00 as the second time range. Then, the user sets the dynamic blood pressure measurement start time to 00:00, and in the first time range, the measurement is performed once every 20 minutes, and in the second time range, the measurement is performed once every 30 minutes, to ensure that the valid measurement values in the first time range and the second time range meet the aforementioned clinical dynamic blood pressure measurement requirements (the number of actual values during the day is greater than or equal to 20, and the number of actual values during the night is greater than or equal to 7) without frequently affecting the user's work or rest.
[0104] In some embodiments, the first time range and the second time range may alternatively be other time ranges. For example, 7:00-22:00 is the first time range, and 22:00-00:00 and 00:00-7:00 are the second time ranges. Correspondingly, the preset blood pressure measurement time and time interval may alternatively be adjusted based on the requirements to ensure that the effective value in each time range meets the aforementioned clinical dynamic blood pressure measurement requirements. This is not limited in the present application.
[0105] After the first time range (e.g., 9:00-20:00), the second time range, the dynamic blood pressure measurement start time (00:00), and the time interval (measurement is performed once every 20 minutes in the first time range, and measurement is performed once every 30 minutes in the second time range) are set, the time range in which the user is currently located is determined based on the preset blood pressure measurement time. For example, starting from 00:00, the preset blood pressure measurement time during that period is assumed to be 00:30, and based on that time, the time range in which the user is located at 00:30 is determined to be the second time range. As another example, starting from 00:00, the preset blood pressure measurement time during that period is assumed to be 9:50, and based on that time, the time range in which the user is located at 9:50 is determined to be the first time range.
[0106] 903: Determine a blood pressure measurement mode with reference to the user's status based on a time range in which the wearable device is located. As described above, the blood pressure measurement time interval is different in different time ranges, and the difficulty level for the user to enter deep sleep is also different. Therefore, even if the user is in the same state in the first time range and the second time range, it may be necessary to measure the user's blood pressure using different blood pressure measurement modes to reduce the impact on the user's sleep. For specific methods for determining a blood pressure measurement mode with reference to the user's status and the time range in which the user is located, please refer to the related descriptions in Figures 2 to 8. Details will not be described again here.
[0107] Specifically, in some embodiments, the manner of measuring the user's blood pressure may be a linear boost manner. Specifically, the controller 110 of the wearable device 100 controls the air pump 113 to pressurize the airbag 115 to a first gas pressure value (unit: millimeter of mercury (mmHg)), and then the controller 110 obtains a pulse signal collected by the pressure sensor 112 and determines the user's blood pressure based on the pulse signal. In some embodiments, the first gas pressure value may be [160 mmHg, 200 mmHg], for example, 170 mmHg. In some embodiments, the airbag 115 is pressurized and restarted using the air pump 113, so that the internal pressure of the airbag 115 is boosted in a linear manner at a certain speed (for example, from 3 mmHg to 6 mmHg). Furthermore, the pressure sensor 112 connected to the airbag 115 detects the internal pressure of the airbag 115 and obtains a pressure signal. Then, a static pressure signal and a pulse wave signal are extracted from the pressure signal. The systolic pressure and the diastolic pressure are obtained based on the extracted static pressure signal and the pulse wave signal. Those skilled in the art should note that the method of calculating the systolic pressure and the diastolic pressure by using the static pressure signal and the pulse wave signal is the same as that in the existing solutions, and will not be described in detail in this specification. When the gas pressure in the airbag 115 is pressurized to a certain extent, all the features of the pulse wave signal are extracted. The wearable device 100 may control the air pump 113 to stop pressurizing and perform deflation. In this case, the blood pressure measurement process ends.
[0108] In some implementations, in the pressurization process, the pulse wave signal and the static pressure signal extracted from the original pressure signal may be to extract one or more feature points in the large pulse wave signal, and the static pressure signal may be a static pressure value. The static pressure value is a static pressure value corresponding to the feature point in the pulse wave signal. In order to extract all the feature information of the pulse wave signal, the pressure is usually increased to a high level. For example, a pressure 20mmHg-40mmHg higher than the normal human systolic pressure (99mmHg-119mmHg) is applied, for example, 170mmHg is applied.
[0109] In the following, methods for determining a user's status in different time ranges are described.
[0110] As described above, when the user is in different statuses, the value of the user's heart rate is different, and when the user is in a sleep state and an awake state, the user has different motion statuses. Therefore, the user's status can be determined by detecting the user's heart rate by using the PPG sensor 111 and / or detecting the user's motion status by using the ACC sensor 114.
[0111] Specifically, in some implementations, the user's heart rate can be detected by using the PPG sensor 111, and then the user's status is determined based on the previously set mapping relationship between the user's heart rate and the user's status as described above.
[0112] For example, if the user's heart rate is greater than the first heart rate threshold, it is determined that the user is currently in an awake state. If the user's heart rate is less than the second heart rate threshold, it is determined that the user is currently in a sleep state. If the user's heart rate is greater than the third heart rate threshold and less than the fourth heart rate threshold, it is determined that the user is in a pseudo-sleep state. The first heart rate threshold, the second heart rate threshold, and the third heart rate threshold are all experimental or empirical values. The value of the first heart rate threshold may be, for example, 70 beats / min. The value of the second heart rate threshold may be, for example, 60 beats / min. The third heart rate threshold may be less than or equal to the second heart rate threshold, for example, the value of the third heart rate threshold may be 55 beats / min. The fourth heart rate threshold may be greater than or equal to the second heart rate threshold, for example, 60 beats / min. This is not limited in the present application.
[0113] In some other implementations, the user's status may alternatively be determined based on the user's acceleration value detected by the ACC sensor 114. For example, if the ACC sensor 114 detects that a continuous motion occurs in the body part where the user wears the wearable device 100, the user may be determined to be in an awake state. In the case of the pseudo-sleep state and the sleep state, the two corresponding motion statuses are similar, so in this case, as described above, whether the user is in the pseudo-sleep state may be determined jointly with reference to the user's heart rate detected by the PPG sensor 111. For example, if the ACC sensor 114 does not detect that the user is in a continuous motion and the user's heart rate detected by the PPG sensor 111 is greater than the third heart rate threshold and less than the fourth heart rate threshold, the user may be determined to be in a pseudo-sleep state. If the ACC sensor 114 does not detect that a continuous motion occurs in the body part of the user and the user's heart rate detected by the PPG sensor 111 is less than the second heart rate threshold, the user may be determined to be in a sleep state.
[0114] An embodiment of the present application further provides an electronic device, comprising: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, the computer program, when executed by the processor, implementing the steps of any one of the embodiments of the method described above.
[0115] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, can implement the steps in the above-mentioned method embodiments.
[0116] An embodiment of the present application provides a computer program product, which, when run on a mobile terminal, may cause the steps in the above-mentioned method embodiments to be implemented by the mobile terminal.
[0117] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such understanding, in this application, all or some of the procedures of the method in the above-mentioned embodiments may be implemented by a computer program that instructs related hardware. The computer program may be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the method embodiments may be implemented. The computer program includes a computer program code, which may be in source code form, object code form, executable file form, intermediate form, etc. The computer-readable medium may include at least any entity or device that can carry the computer program code on a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, an electrical communication signal, and a software distribution medium, such as a USB flash drive, a removable hard disk, a magnetic disk, or an optical disk. In some jurisdictions, the computer-readable medium may not be an electrical carrier signal or an electrical communication signal according to statute and patent practice.
[0118] In the above embodiments, the description of each embodiment has its own focus. For the parts not described in detail in one embodiment, please refer to the related description in another embodiment.
[0119] Those skilled in the art may recognize that in the embodiments disclosed herein, in combination with the examples described, the units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are implemented by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but this should not be considered as the implementation going beyond the scope of the present application.
[0120] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / network device and method may be implemented in other manners. For example, the described embodiment of the apparatus / network device is merely an example. For example, the division into modules or units is merely a logical division of functions, and may be divided in other ways during actual implementation. For example, multiple units or components may be combined or integrated into another system, or some functions may be ignored or not performed. Furthermore, the shown or described mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between the apparatuses or units may be implemented in electrical, mechanical, or other forms.
[0121] 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, located in one location or distributed across multiple network units. Some or all of these units may be selected based on the actual requirements for achieving the objectives of the solutions of the embodiments.
[0122] In the foregoing description, for purposes of illustration and not limitation, specific details such as specific system structures and techniques are provided to provide a thorough understanding of the embodiments of the present application. However, those skilled in the art should understand that the present application may be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so that the present application is described without obscuring it with unnecessary detail.
[0123] As used in this specification and the appended claims, the term "include" should be understood to indicate the presence of stated features, wholes, steps, operations, elements, and / or components, but not to exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or configurations.
[0124] It is to be further understood that the term "and / or" as used in this specification and the appended claims denotes and includes any and all possible combinations of one or more of the associated listed items.
[0125] As used herein and in the appended claims, depending on the context, the term "if" may be interpreted as "when" or "once" or "in response to determining" or "in response to detecting." Similarly, the phrases "determined to" or "when (a described condition or event) is detected" may be interpreted to mean "once so determined" or "in response to determining" or "once (a described condition or event) is detected" or "in response to detecting (a described condition or event)," depending on the context.
[0126] Furthermore, in the description of this specification and the appended claims, terms such as "first," "second," and "third" are intended merely for purposes of distinction and description, and should not be understood as an indication or implication of relative importance.
[0127] References to "one embodiment" or "some embodiments" or the like described herein in this specification indicate that one or more embodiments of the application include a particular feature, structure, or characteristic described with reference to the embodiment. Thus, statements such as "in one embodiment," "in some embodiments," "in some other embodiments," and "in other embodiments" appearing in various places in this specification are not necessarily meant to refer to the same embodiment. Instead, such statements mean "one or more, but not all, of the embodiments," unless specifically emphasized otherwise. The terms "include," "have," and variations thereof all mean "including, but not limited to," unless specifically emphasized otherwise.
[0128] The above embodiments are merely intended to describe the technical solutions of the present application, and do not limit the present application. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that, without departing from the scope of the technical solutions of the embodiments of the present application, they may still make modifications to the technical solutions described in the above embodiments, or make equivalent replacements for some technical features thereof, and these modifications and replacements fall within the protection scope of the present application.
Claims
1. A blood pressure measuring method applied to a wearable device, the wearable device having a photoplethysmography PPG sensor, a micropump, and an airbag, the method comprising: determining a heart rate of the user based on the PPG sensor; displaying a first user interface when the heart rate of the user is greater than a first heart rate threshold, wherein the first user interface is used to prompt the user to measure blood pressure; controlling the micropump to perform a first measurement operation on the airbag in response to a detected first operation performed on the first user interface, the first measurement operation being used to measure the blood pressure; determining whether a current time is within a first time range if the heart rate of the user is less than a second heart rate threshold, where the second heart rate threshold is less than or equal to the first heart rate threshold; and controlling a micropump to perform a second measurement operation on the airbag if the current time is within the first time range, where the second measurement operation is used to measure the blood pressure. Equipped with The same pressurizing mode is used for the first measurement operation and the second measurement operation. method.
2. The wearable device further comprises a gyroscope sensor and a pressure sensor, the pressure sensor configured to detect a pressure of the airbag, and the method includes: determining a first signal based on the gyroscope sensor and a second signal based on the pressure sensor in the process of the first measurement operation; and displaying a second user interface after the first measuring operation if the first signal satisfies a first condition, where the second user interface includes a first blood pressure value, the first blood pressure value being determined based on the second signal; or displaying a third user interface if the first signal does not satisfy the first condition, wherein the third user interface is used to inform the user that a measurement is invalid. The method of claim 1 further comprising:
3. The method of claim 2 , wherein the third user interface is displayed after the first measurement operation is completed.
4. The wearable device further comprises the gyroscope sensor and the pressure sensor, the pressure sensor configured to detect the pressure of the airbag, and the method includes: determining a third signal based on the gyroscope sensor and a fourth signal based on the pressure sensor in the process of the second measurement operation; and determining a second blood pressure value based on the third signal and the fourth signal after the second measuring operation. The method of claim 1 , further comprising:
5. The method comprises: controlling the micropump to perform the second measurement operation on the airbag when the heart rate of the user is less than the second heart rate threshold, the current time is within the first time range, and a duration during which the heart rate of the user is less than the second heart rate threshold is greater than a first preset duration, wherein the second measurement operation is used to measure the blood pressure. The method of claim 1 further comprising:
6. The method comprises: displaying the first user interface if the heart rate of the user is greater than the first heart rate threshold, the current time is within the first time range, and the current time is within a first preset time period, where the first user interface is used to prompt the user to measure the blood pressure; and controlling the micropump to perform the first measuring action on the airbag in response to a detected first action performed on the first user interface. The method of claim 1 further comprising:
7. The method comprises: skipping performing a blood pressure measurement on the user if the heart rate of the user is greater than the first heart rate threshold, the current time is within the first time range, and the current time is within a second preset time period. The method of claim 1 further comprising:
8. The method comprises: skipping performing a blood pressure measurement on the user if the heart rate of the user is greater than the first heart rate threshold, the current time is within the first time range, and the duration that the heart rate of the user is greater than the first heart rate threshold is less than a second preset duration. The method of claim 1 , further comprising:
9. The method comprises: skipping taking a blood pressure measurement for the user if the heart rate of the user is greater than a third threshold and less than a fourth threshold, wherein the third heart rate threshold is greater than or equal to the second heart rate threshold and the fourth heart rate threshold is less than or equal to the first heart rate threshold. The method of claim 1 , further comprising:
10. The first signal includes a first included angle between the wearable device and a horizontal plane and detected by the gyroscope sensor, and the first condition includes the first included angle being within a first preset angle range. The method of claim 2.
11. The method of claim 4 , wherein the third signal comprises a second narrow angle between the wearable device and a horizontal plane and detected by the gyroscope sensor.
12. The step of determining a second blood pressure value based on the third signal and the fourth signal includes: determining a third blood pressure value based on the third signal and determining a fourth blood pressure value based on the fourth signal; and determining the second blood pressure value based on the third blood pressure value and the fourth blood pressure value.
12. The method of claim 11, having the following structure:
13. The first time range is determined in the following manner: Determined based on the user's work and rest habits; or Based on time range information input by the user in a fourth user interface. The method of claim 1.
14. The second time range is determined in the following manner: Determined based on the user's work and rest habits; or Based on time range information input by the user in a fourth user interface. The method according to claim 6.
15. The first predetermined period is determined in the following manner: Determined based on the user's work and rest habits; or Based on time range information input by the user in a fourth user interface. The method according to claim 6.
16. The second predetermined period is determined in the following manner: Determined based on the user's work and rest habits; or Based on time range information input by the user in a fourth user interface. The method according to claim 7.
17. 17. A readable medium having instructions stored thereon that, when executed on an electronic device, enable the electronic device to perform a blood pressure measuring method according to any one of claims 1 to 16.
18. 1. An electronic device, the electronic device comprising: A memory configured to store instructions for execution by one or more processors of the electronic device; and One of the processors of the electronic device, the processor being configured to perform the blood pressure measurement method according to any one of claims 1 to 16. An electronic device comprising:
Citation Information
Patent Citations
Blood pressure detection method and wearable equipment
CN113520358A
Blood pressure measurement device
WO2012018029A1
Cited By
Sphygmomanometer and blood pressure measurement method
JP7826538B1
