Blood pressure measurement method, device, reminder and measurement method, wearable device and readable storage medium

By setting timed reminders and analyzing sleep patterns in wearable devices, the system automatically controls an air pump to measure blood pressure, solving the problems of convenience and accuracy. This enables efficient blood pressure measurement and safe wake-up even when the user is at rest.

CN122296848APending Publication Date: 2026-06-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411996623.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing wearable devices are not convenient enough and have low accuracy when measuring blood pressure, especially when the user is awake and not at rest, which leads to reduced accuracy. In addition, it is difficult for users to measure at a fixed time.

Method used

By setting timed reminders on the wearable device worn by the user, the system determines the target time period based on the trigger time, obtains the user's sleep state, and controls the air pump to inflate the airbag to measure blood pressure during sleep. The system also analyzes the sleep state using an accelerometer, gyroscope, and PPG heart rate sensor to automatically complete the blood pressure measurement.

Benefits of technology

It improves the convenience of blood pressure measurement, ensures that users can measure blood pressure while at rest, obtain more accurate blood pressure data, and wakes users from deep sleep by vibration or inflation/deflation, reducing power consumption and ensuring user safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122296848A_ABST
    Figure CN122296848A_ABST
Patent Text Reader

Abstract

This application discloses a blood pressure measurement method, device, reminder and measurement method, wearable device, and readable storage medium, relating to the field of smart wearable device technology. The wearable device is equipped with an airbag and an air pump. The method includes: when the wearable device worn by the user is set with a timed reminder, determining a target time period before the trigger time based on the trigger time, wherein the trigger time is the moment when the timed reminder is triggered; acquiring the user's sleep state corresponding to the target time period; if the sleep state is sleep, controlling the air pump to inflate the airbag to measure the user's blood pressure data. By detecting the user's sleep state before the trigger time of the user-set timed reminder, and automatically measuring blood pressure when sleep is detected, the convenience and accuracy of blood pressure measurement are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart wearable device technology, and more specifically, to a blood pressure measurement method, device, reminder and measurement method, wearable device and readable storage medium. Background Technology

[0002] Currently, with the development of electronic information technology, wearable devices can be used to measure users' blood pressure. For example, users can actively operate the wearable device to measure their blood pressure; the wearable device can also prompt users to measure their blood pressure. However, current blood pressure measurement methods lack convenience and accuracy. Summary of the Invention

[0003] This application discloses a blood pressure measurement method, device, reminder and measurement method, wearable device, and readable storage medium.

[0004] In a first aspect, embodiments of this application provide a blood pressure measurement method applied to a wearable device, the wearable device being equipped with an airbag and an air pump, the method comprising: when the wearable device worn by the user is set with a timed reminder, determining a target time period prior to the trigger time based on a trigger time, wherein the trigger time is the time when the timed reminder is triggered; acquiring the user's sleep state corresponding to the target time period; if the sleep state is sleep, controlling the air pump to inflate the airbag to measure the user's blood pressure data.

[0005] Secondly, this application embodiment also provides a reminder and measurement method applied to a wearable device, the wearable device being equipped with an airbag and an air pump, the wearable device being used for blood pressure measurement, the method comprising: inflating the airbag to initiate blood pressure measurement when a user-set wake-up time arrives or at a preset time before the user-set wake-up time arrives.

[0006] Thirdly, this application also provides a blood pressure measuring device applied to a wearable device. The wearable device is equipped with an airbag and an air pump. The device includes: a determining unit, an acquiring unit, and a measuring unit. The determining unit is used to determine a target time period before a timed reminder message is set on the wearable device worn by the user, based on a trigger time, wherein the trigger time is the moment when the timed reminder message is triggered. The acquiring unit is used to acquire the user's sleep state corresponding to the target time period. The measuring unit is used to control the air pump to inflate the airbag to measure the user's blood pressure data if the sleep state is sleep.

[0007] Fourthly, embodiments of this application also provide a wearable device, the wearable device being configured with an airbag, an air pump, and a microcontroller unit, the microcontroller unit being connected to the air pump, the air pump being used to inflate the airbag; the microcontroller unit being used to control the air pump to inflate the airbag based on the method described in the first aspect to measure the user's blood pressure data.

[0008] Fifthly, embodiments of this application also provide a computer-readable storage medium storing program code that can be invoked by a processor to execute the method described in the first aspect above.

[0009] The blood pressure measurement method, apparatus, reminder and measurement method, wearable device, and readable storage medium provided in this application first determine a target time period before the timed reminder information is triggered, based on a trigger time. Then, the user's sleep state corresponding to the target time period is acquired. If the user is asleep, the air pump is controlled to inflate the airbag to measure the user's blood pressure. In this application, the user's sleep state can be acquired, and the air pump can be controlled to inflate the airbag to measure the user's blood pressure when the user is asleep. This eliminates the need for manual operation of the wearable device, automatically completing the blood pressure measurement and offering high convenience. Furthermore, this application measures and acquires blood pressure only when the user is asleep during the target time period, which is a time period before the trigger time. This ensures that the user is likely to be still when measuring their blood pressure, resulting in more accurate data.

[0010] Other features and advantages of the embodiments of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the embodiments of this application. The objects and other advantages of the embodiments of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

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

[0012] Figure 1 A schematic diagram of a wearable device provided in an embodiment of this application is shown;

[0013] Figure 2 A flowchart of the blood pressure measurement method provided in an embodiment of this application is shown;

[0014] Figure 3 A flowchart of a blood pressure measurement method according to another embodiment of this application is shown;

[0015] Figure 4 A flowchart of a blood pressure measurement method according to another embodiment of this application is shown;

[0016] Figure 5 A schematic diagram of the blood pressure fluctuation curve provided in an embodiment of this application is shown;

[0017] Figure 6 A flowchart of the reminder and measurement method provided in the embodiments of this application is shown;

[0018] Figure 7 A structural block diagram of the blood pressure measuring device provided in an embodiment of this application is shown;

[0019] Figure 8 A structural block diagram of a computer-readable storage medium provided in an embodiment of this application is shown. Detailed Implementation

[0020] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. The components of the embodiments of the present application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without inventive effort are within the scope of protection of the present application.

[0021] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0022] Currently, with the development of electronic information technology, wearable devices can be used to measure users' blood pressure. For example, users can actively operate the wearable device to measure their blood pressure; the wearable device can also prompt users to measure their blood pressure. However, current blood pressure measurements lack convenience and accuracy. How to improve the convenience of blood pressure measurement and obtain more accurate blood pressure data is an urgent problem to be solved.

[0023] Currently, wearable devices can prompt users to take blood pressure measurements, and users can then manually operate the wearable device to do so.

[0024] It's understandable that human blood pressure fluctuates throughout the day. Under normal circumstances, blood pressure drops at night and rises rapidly in the morning before and after waking up.

[0025] The inventors discovered in their research that since blood pressure fluctuations peak in the early morning, measuring blood pressure before the user wakes up provides a value closer to the user's baseline condition. Currently, even after reminders, users may still forget to measure their blood pressure. Furthermore, because blood pressure measurement requires manual operation, it is performed while the user is awake. However, awake users are more likely to be in a non-static state, and measuring blood pressure while not at rest, or engaging in exercise shortly before measurement, will lead to lower accuracy. Moreover, it is generally difficult for users to consistently measure their blood pressure at the same time every day.

[0026] Therefore, in order to solve or partially solve the above problems, this application provides a blood pressure measurement method, device, reminder and measurement method, wearable device and readable storage medium.

[0027] Please see Figure 1 , Figure 1 A schematic diagram of a wearable device according to an embodiment of this application is shown. The wearable device 100 includes an airbag 110 and an air pump 120. Figure 1 As can be seen, the wearable device 100 is a smartwatch or smart bracelet. When the user wears the wearable device 100, the user's wrist is in contact with the airbag 110, which allows the air pump 120 to inflate the airbag 110, creating pressure on the user's wrist and enabling the airbag 110 to transmit the user's pulse fluctuations. The transmitted pulse fluctuations are then sampled and analyzed to obtain the user's blood pressure data. This blood pressure measurement method is also known as the inflatable pulse wave blood pressure measurement method.

[0028] Wearable device 100 can control the air pump to inflate the airbag to measure the user's blood pressure data based on the blood pressure measurement methods provided in the various embodiments of this application. For a detailed description, please refer to the following embodiments.

[0029] Please see Figure 2 , Figure 2 A flowchart of a blood pressure measurement method according to an embodiment of this application is shown. This blood pressure measurement method can be applied to... Figure 1 The wearable device shown. Specifically, the microcontroller unit of the wearable device can be used as the execution body for performing the blood pressure measurement method. The blood pressure measurement method may include steps S110 to S130.

[0030] Wearable devices can be equipped with airbags and air pumps; for detailed information, please refer to [link / reference needed]. Figure 1 This will not be elaborated upon here.

[0031] Step S110: If the wearable device worn by the user is set with a timed reminder, determine the target time period before the trigger time based on the trigger time, wherein the trigger time is the time when the timed reminder is triggered.

[0032] Users can set timed reminders for their wearable devices. For example, these timed reminders could be used to wake the user, such as a wake-up alarm.

[0033] Therefore, it is possible to detect whether the wearable device worn by the user has a timed reminder set. If the wearable device has a timed reminder set, the time when the timed reminder is triggered can be further determined. The time when the timed reminder is triggered is the trigger time. For example, if the user sets their morning alarm to 6:30 every day, then 6:30 can be determined as the trigger time.

[0034] As explained above, measuring blood pressure before a user wakes up from sleep yields a blood pressure value that closely approximates their baseline state. Therefore, a target time period preceding the trigger time can be determined. For example, a time period N1 minutes prior to the trigger time can be defined as the target time period. Specifically, if the trigger time is 7:00 AM, N1 is set to 5 minutes, and the time period is set to last 1 minute, then the target time period can be determined to be from 6:54 AM to 6:55 AM.

[0035] Optionally, a new target time period can be determined from the target time period based on the user's wrist movement data in multiple historical target time periods, so that the user's wrist movement is reduced in the new target time period.

[0036] Step S120: Obtain the user's sleep state corresponding to the target time period.

[0037] Therefore, the user's sleep state during the target time period can be obtained, and then it can be determined whether to perform a blood pressure measurement on the user based on the sleep state.

[0038] The sleep state can include being asleep or not asleep. In some embodiments, the wearable device can be equipped with an accelerometer sensor and a gyroscope sensor, and the accelerometer sensor and gyroscope sensor can be combined into an A+G sensor. In addition, the wearable device can also be equipped with a photoplethysmogram (PPG) heart rate sensor. Thus, the user's sleep state can be calculated and analyzed using data collected by the A+G sensor and the PPG heart rate sensor.

[0039] For example, the collected data can be used for body movement analysis, heart rate analysis, and cardiopulmonary coupling analysis, thereby combining body movement analysis, heart rate analysis, and cardiopulmonary coupling analysis to determine sleep status.

[0040] Accelerometer sensors typically collect acceleration along three axes, corresponding to the x, y, and z axes in a world space coordinate system. Therefore, wearable devices can use accelerometer sensors to collect acceleration data along these three axes to analyze and perceive the user's movements. It's understandable that the amplitude of a user's movements differs between sleep and wakefulness. Generally, movements are larger and more frequent during wakefulness. Furthermore, even during sleep, light sleep may produce some slight movements, while deep sleep significantly reduces movement, almost eliminating it.

[0041] Furthermore, a user's heart rate changes depending on their sleep state. Specifically, a user's heart rate is relatively faster when not asleep, while it gradually decreases during sleep. Further, during light sleep, the heart rate decreases slightly compared to being awake, while during deep sleep, it decreases significantly. Wearable devices can use PPG heart rate sensors to collect heart rate data through techniques such as photoelectric transmission measurement, and then determine sleep state based on preset heart rate ranges and variation patterns.

[0042] Furthermore, during sleep, a user's heart rate and respiration exhibit coupling. This coupling is enhanced during deep sleep and gradually weakens during light sleep or when not asleep. Wearable devices can simultaneously measure heart rate using a PPG heart rate sensor and monitor respiratory rate using an accelerometer. The collected heart rate and respiratory rate data can be analyzed, and techniques such as Fourier transform can be used to process the signals, extracting and comparing their frequency characteristics. By comparing the coupling components of the two, the sleep state can be determined.

[0043] Additionally, angular velocity and angle changes can be measured using a gyroscope. When a user gets out of bed, the angle and angular velocity of their wrist change significantly, and the gyroscope can detect these changes to determine the user's sleep state.

[0044] Then, by combining the results of the sleep states determined by the above methods, a comprehensive analysis can be conducted to obtain the user's sleep state corresponding to the target time period.

[0045] It should be noted that obtaining a user's sleep state within the target time period can be achieved by collecting the aforementioned relevant data from the user over a longer period, and then performing calculations and analysis to determine the user's sleep state within the target time period. Data collection is not limited to the target time period. For example, data collection could begin as soon as the user goes to bed; or it could begin at a specified time, such as midnight or 11 PM. This provides data support for subsequently determining the sleep state within the target time period.

[0046] Step S130: If the sleep state is sleep, control the air pump to inflate the airbag to measure the user's blood pressure data.

[0047] In some implementations, if the user is asleep, blood pressure can be measured. Specifically, the air pump can be controlled to inflate the airbag to measure the user's blood pressure. The method of inflating the airbag and then measuring blood pressure is described above and will not be repeated here.

[0048] Blood pressure data refers to the results of blood pressure measurements taken on a user. For example, blood pressure data may include systolic blood pressure and diastolic blood pressure. Additionally, it may include the time of the blood pressure measurement, such as 6:55 AM on December 1, 2024.

[0049] The blood pressure measurement method provided in this application first determines a target time period before the trigger time, where the timed reminder is triggered, based on a timed reminder information set on the wearable device worn by the user. Then, it acquires the user's sleep state corresponding to the target time period. If the user is asleep, it controls the air pump to inflate the airbag to measure the user's blood pressure. In this application, the user's sleep state can be acquired, and the air pump can be controlled to inflate the airbag to measure the user's blood pressure when the user is asleep. This eliminates the need for manual operation of the wearable device, automatically completing the blood pressure measurement and offering high convenience. Furthermore, this application measures and acquires blood pressure only when the user is asleep during the target time period, which is a time period before the trigger time. This ensures that the user is likely to be still when measuring their blood pressure, resulting in more accurate data.

[0050] Please see Figure 3 , Figure 3 A flowchart of a blood pressure measurement method according to an embodiment of this application is shown. This blood pressure measurement method can be applied to... Figure 1 The wearable device shown. Specifically, the microcontroller unit of the wearable device can be used as the execution body for performing the blood pressure measurement method. The blood pressure measurement method may include steps S210 to S2160.

[0051] Step S210: If the wearable device worn by the user is set with a timed reminder, determine the target time period before the trigger time based on the trigger time, wherein the trigger time is the time when the timed reminder is triggered.

[0052] Step S220: Obtain the user's sleep state corresponding to the target time period.

[0053] Step S221: Is the person in a sleep state?

[0054] If the user is in a sleep state, proceed to step S230; if the user is not in a sleep state, proceed to step S2150.

[0055] Step S230: If the sleep state is sleep, control the air pump to inflate the airbag to measure the user's blood pressure data.

[0056] Steps S210 to S230 have been described in detail in the foregoing embodiments and will not be repeated here.

[0057] In some implementations, after controlling the air pump to inflate the airbag to measure the user's blood pressure data, if a trigger moment is detected, the user can be woken up at that trigger moment. It is understood that a user's sleep state can be categorized into different sleep levels, and different operations can be performed on the user based on their different sleep levels to achieve the goal of waking the user at the trigger moment.

[0058] Specifically, waking up the user at the trigger time may further include steps S240 to S270.

[0059] Step S240: Detect the user's sleep level at the trigger time, wherein the sleep level includes deep sleep or light sleep.

[0060] Step S241: Is it light sleep?

[0061] In some implementations, sleep levels may include light sleep and deep sleep. The specific method for detecting the user's sleep level at the trigger time is similar to that described above for obtaining sleep status; it can also use data collected by the wearable device's A+G sensor and PPG heart rate sensor to calculate and analyze the user's sleep level. For detailed descriptions, please refer to the aforementioned embodiments; they will not be repeated here.

[0062] Therefore, if the sleep level is light sleep, the process can proceed to step S250; if the sleep level is deep sleep, the process can proceed to step S260.

[0063] Step S250: If the sleep level is light sleep, wake the user by vibration.

[0064] Step S260: If the sleep level is deep sleep, control the air pump to inflate the airbag to a first pressure threshold.

[0065] Step S270: When the airbag reaches the first pressure threshold, the user is woken up by vibration.

[0066] In some implementations, if the sleep level is light sleep, it means that the user may be easily awakened, and the user can be woken up directly by vibration.

[0067] Wearable devices can also be equipped with vibration motors, which can be controlled to generate vibrations to create a vibration sensation for the user wearing the device, thereby enabling the user to be woken up.

[0068] In other embodiments, if the sleep level is deep sleep, indicating that the user may be difficult to wake up, the air pump can be controlled to inflate the airbag to a first pressure threshold first.

[0069] The wearable device may also be equipped with a pressure sensor to monitor the air pressure of the airbag. Thus, during the inflation of the airbag by the air pump, the pressure sensor can monitor the air pressure, and inflation can be paused when the airbag reaches a first pressure threshold. In some embodiments, the first pressure threshold may be represented as K1.

[0070] Furthermore, when the airbag reaches the first pressure threshold, the user can be woken up by vibration. This allows for a two-step process: first, tightening the strap to increase pressure and fit between the wearable device and the user's wrist, and then initiating vibration to wake the user. This ensures better vibration delivery and makes it easier to wake the user from deep sleep.

[0071] It is understandable that wearable devices require a significant amount of energy to inflate airbags using an air pump. Therefore, in this embodiment, during deep sleep, the user can be woken up by vibration once the airbag reaches a first pressure threshold; while during light sleep, the user is woken up directly by vibration, saving the wearable device's power, reducing power consumption, and achieving a balance between power consumption and wake-up time.

[0072] After waking the user up with vibration, step S271 can be executed.

[0073] Step S271: Whether user feedback on the wake-up operation is obtained within the first specified time period.

[0074] For example, the feedback operation could be a user interacting with the wearable device to disable the wake-up operation. Specifically, when the wearable device wakes the user via vibration, it can display an interactive button on the touchscreen, allowing the user to interact with this button for input feedback. For instance, the user can tap the button or press it repeatedly. Alternatively, the wearable device can also be equipped with a button, such as a physical button. When the wearable device wakes the user via vibration, the user can interact with this button for input feedback. For instance, the user can press the button once or press it multiple times consecutively.

[0075] Therefore, if a user's feedback operation to the wake-up operation is detected within the first specified time period, the process can proceed to step S2160 to end the blood pressure measurement method; if no user's feedback operation to the wake-up operation is detected within the first specified time period, it indicates that the user is likely not awakened at this time, and the process can proceed to step S280.

[0076] The first specified time period can be preset, such as 3 minutes, 5 minutes, etc.

[0077] It should be noted that after step S250, if no user feedback is received regarding the wake-up operation within the first specified time period, the inflation and vibration of the airbag at the first pressure threshold can be skipped, and the air pump can be directly controlled to inflate the airbag to the second pressure threshold. In other words, after steps S250 and S270, the process can jump to step S271.

[0078] Step S280: If no feedback operation from the user regarding the wake-up operation is obtained within a first specified time period, control the air pump to inflate the airbag to a second pressure threshold, wherein the second pressure threshold is greater than the first pressure threshold.

[0079] Step S290: When the airbag reaches the second pressure threshold, the user is woken up by vibration.

[0080] Therefore, if no user feedback operation for the wake-up operation is received within the first specified time period, it indicates that the user is likely not awakened. In this case, the air pump can be controlled to inflate the airbag to a second pressure threshold, wherein the second pressure threshold is greater than the first pressure threshold. In some embodiments, K2 can be used to represent the second pressure threshold.

[0081] Similar to the aforementioned control of the air pump to inflate the airbag to the first pressure threshold, the pressure value of the airbag can also be monitored by a pressure sensor to stop inflating the airbag when the air pump inflates the airbag to the second pressure threshold.

[0082] Then, when the airbag reaches the second pressure threshold, the user is woken up by vibration. This is similar to the previous step of waking the user by vibration when the airbag reaches the first pressure threshold, and will not be repeated here.

[0083] Since the second pressure threshold is greater than the first pressure threshold (K2 > K1), the airbag can exert greater pressure than the first pressure threshold, thus applying more pressure to the user's wrist. This allows the wearable device to fit more closely to the user's wrist, resulting in better vibration transmission and easier wake-up.

[0084] Optionally, if no user feedback is received within the first specified time period, the air pump can be delayed by N2 minutes before inflating the airbag to the second pressure threshold. For example, N2 can be 5 minutes, 3 minutes, etc.

[0085] Furthermore, after waking the user by vibration when the airbag reaches the second pressure threshold, step S291 may also be included.

[0086] Step S291: Whether user feedback on the wake-up operation is obtained within the second specified time period.

[0087] Step S291 is similar to the aforementioned step S271, and will not be described again here.

[0088] Similarly, the second specified time can be preset, such as 3 minutes, 5 minutes, etc. It should be noted that the first specified time and the second specified time can be the same or different, and this application embodiment does not make specific limitations.

[0089] Therefore, if a user's feedback operation to the wake-up operation is detected within the second specified time period, the process can proceed to step S2160 to end the blood pressure measurement method; if no user's feedback operation to the wake-up operation is detected within the second specified time period, it indicates that the user is likely not awakened at this time, and the process can proceed to step S2100.

[0090] Step S2100: If no feedback operation from the user regarding the wake-up operation is obtained within the second specified time period, control the air pump to perform a specified number of inflation and deflation operations on the airbag.

[0091] Step S2110: During the specified number of inflation and deflation operations of the airbag, the user is woken up by vibration.

[0092] The inflation / deflation operation includes controlling the air pump to inflate the airbag to a third pressure threshold and then deflating it, wherein the third pressure threshold is greater than the second pressure threshold.

[0093] If no user feedback is received within the second specified time period, it indicates that the user is likely not awakened. In this case, the air pump can be controlled to inflate and deflate the airbag a specified number of times to achieve a soothing massage effect on the user's wrist.

[0094] Additionally, during the inflation and deflation of the airbag a specified number of times, the user can be woken up via vibration. This allows for a soothing massage of the user's wrist while simultaneously waking the user through vibration, preventing the user from being suddenly awakened.

[0095] In some implementations, the specified number of times can be represented by N, which can be preset, for example, 5 times, 10 times, etc.

[0096] Furthermore, during the process of inflating and deflating the airbag a specified number of times, after waking the user by vibration, step S2111 may also be included.

[0097] Step S2111: Whether user feedback on the wake-up operation is obtained within the third specified time period.

[0098] Step S2111 is similar to the aforementioned step S271, and will not be repeated here.

[0099] Similarly, the third specified time can be preset, such as 3 minutes, 5 minutes, etc. It should be noted that the first specified time, the second specified time, and the third specified time can be the same or different, and this application embodiment does not make specific limitations.

[0100] Therefore, if a user's feedback operation to the wake-up operation is detected within the third specified time period, the process can proceed to step S2160 to end the blood pressure measurement method; if no user's feedback operation to the wake-up operation is detected within the third specified time period, it indicates that the user's physical condition may be abnormal, and the process can proceed to step S2120.

[0101] Step S2120: If no feedback operation from the user is received within the third specified time period, play a prompt audio to wake up the user.

[0102] Step S2130: Obtain pre-stored emergency contact information.

[0103] Step S2140: Send a warning message to the emergency contact based on the emergency contact information.

[0104] If no feedback from the user regarding the wake-up operation is received within the third specified time period, it indicates that the user may be experiencing a significant health issue, such as falling into a coma. Therefore, if no feedback from the user regarding the wake-up operation is received within the third specified time period, a prompt audio can be played to wake the user.

[0105] The wearable device can also be equipped with a speaker, which can play a prompt audio to wake up the user.

[0106] Optionally, the wearable device can also wake up the user by playing a prompt audio through another electronic device with which it has a pre-established communication connection. For example, this electronic device could be the user's smartphone, tablet, or laptop.

[0107] In addition, wearable devices can pre-store emergency contact information. This information may include the emergency contact's identification information, such as their name and relationship to the user. It may also include the emergency contact's contact details.

[0108] Therefore, pre-stored emergency contact information can also be retrieved. Then, a warning message can be sent to the emergency contacts based on this information.

[0109] In some implementations, wearable devices can access a network. For example, a wearable device can be equipped with a wireless network communication unit, allowing it to access the network and send warning messages to emergency contacts. For instance, if the emergency contact information includes a phone number, a VoIP call can be made, essentially dialing the emergency contact's phone number, and then the warning message can be played. Alternatively, a text message containing the warning message can be sent to the emergency contact's phone number.

[0110] In other implementations, wearable devices can also send warning messages to emergency contacts via other electronic devices with pre-established communication connections.

[0111] Step S2150: If the sleep state is not in sleep, generate a prompt message for blood pressure measurement.

[0112] When the sleep state is not in sleep mode, a blood pressure measurement prompt can be generated. In some implementations, not being in sleep mode can also be referred to as being out of bed. For example, the prompt can be displayed on the screen of a wearable device; the wearable device can also send the prompt to other electronic devices with which a pre-established communication connection has been established, thereby displaying the prompt on the electronic devices.

[0113] Furthermore, after generating a blood pressure measurement notification, it can also monitor whether the user has taken a blood pressure measurement, thereby storing the user's blood pressure data.

[0114] Step S2160: End the blood pressure measurement method for this time.

[0115] The blood pressure measurement method provided in this application embodiment acquires the user's sleep level. During deep sleep, the user can be woken up by vibration when the airbag reaches a first pressure threshold; during light sleep, the user is directly woken up by vibration. This not only saves power and reduces power consumption of the wearable device, but also ensures that when the user is in deep sleep, the strap is tightened first to increase the pressure and fit between the wearable device and the user's wrist before vibration is activated, allowing for better vibration transmission and easier awakening from deep sleep. Furthermore, this application embodiment can control the air pump to inflate and deflate the airbag a specified number of times to provide a soothing massage effect on the user's wrist. Moreover, during the specified number of inflation and deflation operations of the airbag, vibration can be used to wake the user simultaneously, achieving a soothing massage on the user's wrist and vibration-activated wake-up. Furthermore, in this embodiment of the application, if no feedback operation from the user regarding the wake-up operation is obtained within the third specified time period, not only can a prompt audio be played to wake up the user, but a warning message can also be sent to the emergency contact based on the emergency contact information to ensure the user's safety.

[0116] Please see Figure 4 , Figure 4 A flowchart of a blood pressure measurement method according to an embodiment of this application is shown. This blood pressure measurement method can be applied to... Figure 1 The wearable device shown. Specifically, the microcontroller unit of the wearable device can be used as the execution body for performing the blood pressure measurement method. The blood pressure measurement method may include steps S310 to S350.

[0117] Step S310: If the wearable device worn by the user is set with a timed reminder, determine the target time period before the trigger time based on the trigger time, wherein the trigger time is the time when the timed reminder is triggered.

[0118] Step S320: Obtain the user's sleep state corresponding to the target time period.

[0119] Step S330: If the sleep state is sleep, control the air pump to inflate the airbag to measure the user's blood pressure data.

[0120] Steps S310 to S330 have been described in detail in the foregoing embodiments and will not be repeated here.

[0121] Step S340: Obtain multiple historical blood pressure data of the user within a fourth specified time period prior to the target time period.

[0122] Step S350: Generate blood pressure fluctuation information based on the blood pressure data measured during the target time period and multiple historical blood pressure data.

[0123] In some implementations, after obtaining the sleep state corresponding to the target time period, and if the sleep state is sleep, after controlling the air pump to inflate the airbag to measure the user's blood pressure data, the sleep state corresponding to the target time period can be stored, for example, the sleep state can be stored as a correspondence with the target time period.

[0124] Then, multiple historical blood pressure data points measured on the user within a fourth specified time period prior to the target time period can be obtained. This allows for the generation of blood pressure fluctuation information based on the blood pressure data measured during the target time period and the multiple historical blood pressure data points.

[0125] For example, the fourth specified time period can be 30 days, thereby allowing the acquisition of multiple historical blood pressure data points from the 30 days prior to the target time period, which are then combined with the blood pressure data measured during the target time period to generate blood pressure fluctuation information. In some embodiments, the blood pressure fluctuation information can be a blood pressure fluctuation curve. Please refer to [link to relevant documentation]. Figure 5 , Figure 5 A schematic diagram of a blood pressure fluctuation curve provided in an embodiment of this application is shown. Wherein, Figure 5 The horizontal axis represents the date, and the vertical axis represents the blood pressure value, in mmHg (millimeters of mercury). Therefore, in Figure 5 Curve 501 shown is used to characterize the relationship between systolic blood pressure and date, and curve 502 is used to characterize the relationship between diastolic blood pressure and date.

[0126] In this embodiment, the user's blood pressure fluctuations can also be intuitively understood through the blood pressure fluctuation information. Furthermore, because this blood pressure fluctuation information is collected within a target time period each day, it has high reference value.

[0127] Please see Figure 6 , Figure 6 A flowchart illustrating the reminder and measurement method provided in this application embodiment is shown. Similar to the reminder and measurement methods provided in the foregoing embodiments, this reminder and measurement method can be applied to… Figure 1 The wearable device shown. Specifically, the microcontroller unit of the wearable device can be used as the execution entity for implementing the reminder and measurement method. The reminder and measurement method may include step S410.

[0128] Step S410: Inflate the airbag to start blood pressure measurement when the user-set wake-up time arrives or at a preset time before the user-set wake-up time arrives.

[0129] The wearable device can be equipped with an airbag and an air pump, allowing it to be used for blood pressure measurement. For detailed information, please refer to [link / reference needed]. Figure 1 This will not be elaborated upon here.

[0130] Users can set a wake-up time for their wearable device. This wake-up time can represent the time required to wake the user; for example, it could be the ringing or vibrating time of an alarm clock. Understandably, the wake-up time can correspond to a time period, so when the electronic device detects that the wake-up time has been reached, it can inflate the airbag to initiate blood pressure measurement. This blood pressure measurement is performed on the user wearing the wearable device, thereby obtaining the user's blood pressure data.

[0131] In addition, a preset time can be set before the wake-up time arrives, so that the airbag can be inflated to start blood pressure measurement at the preset time before the wake-up time arrives.

[0132] In some implementations, a preset time can be set based on the start time of the time period corresponding to the wake-up time. For example, the time N1 before the start time of the time period corresponding to the wake-up time can be used as the preset time, such as N1 being 5 minutes, 10 minutes, etc.

[0133] It is understandable that blood pressure measurement generally takes a certain amount of time. Therefore, users may move during the measurement process, which can reduce the accuracy of the measured blood pressure data. Therefore, in some implementations, user movement can be detected during blood pressure measurement, and if movement is detected, a voice prompt can be generated.

[0134] The voice prompt can be used to inform the user that a blood pressure measurement is in progress and to ask them to remain still. This voice prompt can be played directly by the wearable device, or it can be generated by the wearable device and transmitted to an electronic device with which it has a pre-established communication connection, and then played by the electronic device.

[0135] Furthermore, since wearable devices trigger blood pressure measurements at a user-defined wake-up time or a preset time before the user-defined wake-up time, in some implementations, the user's current sleep state can be detected after the blood pressure measurement is completed. This allows for subsequent determination of whether to remind the user based on the sleep state. The sleep state can include being asleep or not asleep; not being asleep can be considered a waking state.

[0136] If the user is still asleep after the blood pressure measurement is completed, vibration or ringing can be initiated to wake the user. This can be achieved either by the wearable device itself initiating the vibration or ringing, or by the wearable device simultaneously controlling an electronic device with which it has a pre-established communication connection to initiate vibration or ringing, thereby increasing the success rate of waking the user.

[0137] In some implementations, users can pre-set that if the user is still asleep after the blood pressure measurement is completed, the user will be woken up by vibration or ringing. Users can also pre-set whether to activate the vibration or ringing by linking an electronic device that has a pre-established communication connection with the wearable device.

[0138] Optionally, if the user is still asleep after the blood pressure measurement is completed, the user can be woken up by combining the methods for waking up the user as described in the embodiments of the aforementioned blood pressure measurement methods, which will not be elaborated here.

[0139] If the user is awake after the blood pressure measurement is completed, no reminder is required.

[0140] Please see Figure 7 , Figure 7 The diagram shows a structural block diagram of a blood pressure measuring device provided in an embodiment of this application, which is applied to a wearable device. The wearable device is equipped with an airbag and an air pump. The device 700 includes a determination unit 710, an acquisition unit 720, and a measurement unit 730.

[0141] The determining unit 710 is configured to determine a target time period prior to the triggering time based on the triggering time when the wearable device worn by the user is set with a timed reminder message, wherein the triggering time is the time when the timed reminder message is triggered.

[0142] The acquisition unit 720 is used to acquire the user's sleep state corresponding to the target time period.

[0143] The measuring unit 730 is used to control the air pump to inflate the airbag to measure the user's blood pressure data if the sleep state is sleep.

[0144] Optionally, the measurement unit 730 can also be used to generate a blood pressure measurement prompt if the sleep state is not sleep.

[0145] Optionally, the device 700 further includes a wake-up unit for waking up the user at the trigger time.

[0146] Optionally, the wake-up unit can also be used to detect the user's sleep level at the trigger time, wherein the sleep level includes deep sleep or light sleep; if the sleep level is light sleep, the user is woken up by vibration; if the sleep level is deep sleep, the air pump is controlled to inflate the airbag to a first pressure threshold; when the airbag reaches the first pressure threshold, the user is woken up by vibration.

[0147] Optionally, the wake-up unit can also be used to control the air pump to inflate the airbag to a second pressure threshold when no feedback operation from the user is received within a first specified time period, wherein the second pressure threshold is greater than the first pressure threshold; and to wake up the user by vibration when the airbag reaches the second pressure threshold.

[0148] Optionally, the wake-up unit can also be used to control the air pump to perform a specified number of inflation and deflation operations on the airbag if no feedback operation from the user is obtained within a second specified time period. The inflation and deflation operation includes controlling the air pump to inflate the airbag to a third pressure threshold and then deflating it. The third pressure threshold is greater than the second pressure threshold. During the specified number of inflation and deflation operations on the airbag, the user is woken up by vibration.

[0149] Optionally, the wake-up unit can also be used to wake up the user by playing a prompt audio if no feedback operation from the user is received within a third specified time period; obtain pre-stored emergency contact information; and send warning information to emergency contacts based on the emergency contact information.

[0150] Optionally, the device 700 further includes a blood pressure fluctuation information generation unit, which is used to acquire multiple historical blood pressure data measured on the user within a fourth specified time period before the target time period; and to generate blood pressure fluctuation information based on the blood pressure data measured during the target time period and the multiple historical blood pressure data.

[0151] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and unit can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0152] In the several embodiments provided in this application, the coupling between the units can be electrical, mechanical, or other forms of coupling. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0153] Please continue reading. Figure 1 , Figure 1 The wearable device 100 shown also includes a microcontroller unit 130, which controls the air pump to inflate the airbag to measure the user's blood pressure data based on the blood pressure measurement methods provided in the foregoing method embodiments.

[0154] Please see Figure 8 This diagram illustrates a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable medium 800 stores program code that can be called by a processor to execute the methods described in the above method embodiments.

[0155] The computer-readable storage medium 800 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 800 has storage space for program code 810 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 810 may be compressed, for example, in a suitable form.

[0156] The processor may include one or more processing cores. The processor runs or executes instructions, programs, code sets, or instruction sets stored in the computer-readable medium 800, and calls data stored in the computer-readable medium 800 to perform various functions and process data. Optionally, the processor may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor may integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and computer programs; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor and may be implemented using a separate communication chip. Specifically, the methods described in the foregoing embodiments can be executed by one or more processors.

[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for measuring blood pressure, characterized in that, Applied to wearable devices, the wearable devices being equipped with airbags and air pumps, the method includes: When the wearable device worn by the user is set with a timed reminder, the target time period before the trigger time is determined based on the trigger time, wherein the trigger time is the time when the timed reminder is triggered; Obtain the user's sleep status during the target time period; If the sleep state is "sleep", control the air pump to inflate the airbag to measure the user's blood pressure data.

2. The method according to claim 1, characterized in that, If the sleep state is sleep, after controlling the air pump to inflate the airbag to measure the user's blood pressure data, the method further includes: The user is woken up at the trigger time.

3. The method according to claim 2, characterized in that, The step of waking up the user at the trigger time includes: The user's sleep level is detected at the trigger time, wherein the sleep level includes deep sleep or light sleep; If the sleep level is light sleep, the user is woken up by vibration; If the sleep level is deep sleep, control the air pump to inflate the airbag to a first pressure threshold. When the airbag reaches the first pressure threshold, the user is woken up by vibration.

4. The method according to claim 3, characterized in that, After waking the user by vibration, the method further includes: If no feedback operation from the user regarding the wake-up operation is received within a first specified time period, the air pump is controlled to inflate the airbag to a second pressure threshold, wherein the second pressure threshold is greater than the first pressure threshold. When the airbag reaches the second pressure threshold, the user is woken up by vibration.

5. The method according to claim 4, characterized in that, After waking the user by vibration when the airbag reaches the second pressure threshold, the method further includes: If no feedback operation from the user regarding the wake-up operation is obtained within the second specified time period, the air pump is controlled to perform an inflation and deflation operation on the airbag a specified number of times. The inflation and deflation operation includes controlling the air pump to inflate the airbag to a third pressure threshold and then deflating it. The third pressure threshold is greater than the second pressure threshold. During the inflation and deflation of the airbag a specified number of times, the user is woken up by vibration.

6. The method according to claim 5, characterized in that, After controlling the air pump to perform a specified number of inflation and deflation operations on the airbag, the method further includes: If no feedback operation from the user is received within the third specified time period, a prompt audio is played to wake up the user. Retrieve pre-stored emergency contact information; A warning message is sent to the emergency contact based on the emergency contact information.

7. The method according to claim 1, characterized in that, The method further includes: If the sleep state is not sleep, a blood pressure measurement prompt message is generated.

8. The method according to claim 1, characterized in that, If the sleep state is sleep, after controlling the air pump to inflate the airbag to measure the user's blood pressure data, the method further includes: Obtain multiple historical blood pressure data of the user within a fourth specified time period prior to the target time period; Blood pressure fluctuation information is generated based on the blood pressure data measured during the target time period and multiple historical blood pressure data.

9. A reminder and measurement method, characterized in that, Applied to wearable devices, the wearable devices being equipped with an airbag and an air pump, the wearable devices being used for blood pressure measurement, the method includes: The airbag is inflated to initiate blood pressure measurement when the user-defined wake-up time arrives or at a preset time before the user-defined wake-up time arrives.

10. The method according to claim 9, characterized in that, If user movement is detected during blood pressure measurement, a voice prompt is generated; and / or, if user is still asleep after blood pressure measurement, vibration or ringing is activated to wake the user; and / or, if user is awake after blood pressure measurement, no reminder is given.

11. A blood pressure measuring device, characterized in that, Applied to wearable devices, the wearable devices being equipped with airbags and air pumps, the device includes: The determining unit is configured to determine a target time period prior to the triggering time based on the triggering time when the wearable device worn by the user is set with timed reminder information, wherein the triggering time is the time when the timed reminder information is triggered; The acquisition unit is used to acquire the user's sleep state corresponding to the target time period; A measurement unit is configured to, if the sleep state is sleep, control the air pump to inflate the airbag to measure the user's blood pressure data.

12. A wearable device, characterized in that, The wearable device is equipped with an airbag, an air pump, and a microcontroller unit. The microcontroller unit is connected to the air pump, which is used to inflate the airbag. The microcontroller unit is used to control the air pump to inflate the airbag to measure the user's blood pressure data based on the method according to any one of claims 1-10.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code that can be invoked by a processor to execute the method as described in any one of claims 1-10.