A method and apparatus for measuring blood pressure

By detecting the inhibition start and end points before and after the mean arterial pressure, prompting the user to operate, and obtaining pressure oscillation waves without respiratory interference, the problem of blood pressure measurement deviation caused by respiratory interference is solved, and more accurate blood pressure measurement is achieved.

CN116919367BActive Publication Date: 2026-07-31HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2022-03-31
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Breathing interference causes shifts in the peak and distortion of the amplitude of the pressure oscillation wave, resulting in deviations or failures in blood pressure measurement. Existing technologies such as filtering methods and breathing guidance cannot completely eliminate the interference, thus affecting the accuracy of the measurement.

Method used

By detecting the inhibition start and end points before and after the mean arterial pressure, the user is prompted to hold their breath and breathe normally, and a pressure oscillation wave without respiratory interference is obtained, and the blood pressure value is calculated based on this waveform.

Benefits of technology

It improves the accuracy of blood pressure measurement, reduces the impact of respiratory interference on measurement results, and ensures accurate acquisition of blood pressure values.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116919367B_ABST
    Figure CN116919367B_ABST
Patent Text Reader

Abstract

This application provides a blood pressure measurement method and apparatus. The method includes: acquiring a user's pressure oscillation wave; detecting an inhibition onset point based on the acquired pressure oscillation wave, where the pressure corresponding to the acquired pressure oscillation wave at the inhibition onset point has not reached the mean arterial pressure; prompting the user to hold their breath when the inhibition onset point is detected; prompting the user to breathe normally when the inhibition end point is detected; the time of detecting the inhibition end point is after the pressure corresponding to the pressure oscillation wave has reached the mean arterial pressure; and determining the mean arterial pressure based on the pressure oscillation wave from the inhibition onset point to the inhibition end point. Implementing the embodiments of this application can improve the accuracy of blood pressure measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to terminal technology, and more particularly to a blood pressure measurement method and device. Background Technology

[0002] Blood pressure is an important physiological parameter that reflects the functional status of the heart and blood vessels. Therefore, it can be used as a basis for diagnosing diseases and providing health guidance in clinical practice.

[0003] Currently, blood pressure measurement methods mainly include the Korotkoff sound method, the oscillometric method, and the pulse translation time (PTT) method. Among them, the oscillometric method is the technology widely used in various blood pressure monitors on the market. Its principle is that when the cuff is inflated, the pressure sensor inside the cuff collects the pressure oscillation wave inside the inflated cuff. When the pressure inside the cuff reaches the mean arterial pressure, the amplitude of the pressure oscillation wave reaches its maximum. By using a specific calculation method on the pressure oscillation wave, the arterial blood pressure value of the human body can be obtained.

[0004] However, when measuring blood pressure using the oscillometric method, respiration can interfere with the pressure oscillation wave, causing measurement errors or even failure. Since the interference from respiration on the signal exhibits quasi-sinusoidal fluctuations and has a superposition effect, if the peak of the respiration wave is superimposed on the pressure oscillation wave, it may cause peak shift and amplitude distortion of the pressure oscillation wave, resulting in feature extraction errors or even failure.

[0005] Improving the accuracy of blood pressure measurement is a current and future research direction. Summary of the Invention

[0006] This application provides a blood pressure measurement method and device. The method can prompt the user to hold their breath before and after obtaining the pressure oscillation wave corresponding to the mean arterial pressure, so as to obtain the pressure oscillation wave without respiratory interference, and then obtain the user's blood pressure value based on the pressure oscillation wave. This method can improve the accuracy of blood pressure measurement.

[0007] In a first aspect, embodiments of this application provide a blood pressure measurement method, the method comprising:

[0008] Acquire the user's pressure shockwave;

[0009] Based on the obtained pressure oscillation wave detection inhibition start point, the pressure corresponding to the obtained pressure oscillation wave at the inhibition start point did not reach the mean arterial pressure;

[0010] When the inhibition initiation point is detected, prompt the user to hold their breath;

[0011] When the inhibition termination point is detected, the user is prompted to breathe normally; the time when the inhibition termination point is detected is after the pressure corresponding to the pressure oscillation wave reaches the mean arterial pressure;

[0012] Mean arterial pressure is determined based on the pressure oscillation wave from the inhibition start point to the inhibition end point.

[0013] In implementing the embodiments of this application, the electronic device can, during the acquisition of the pressure oscillation wave, first detect the inhibition start point and prompt the user to hold their breath upon detection of the inhibition start point; then detect the inhibition end point and prompt the user to breathe normally upon detection of the inhibition end point. Since the inhibition start point and inhibition end point are located before and after the mean arterial pressure (MAP), when the user holds their breath at the inhibition start point and inhibition end point, breathing interference can be avoided in acquiring the pressure oscillation wave corresponding to the MAP. Therefore, the electronic device can acquire an accurate pressure oscillation wave corresponding to the MAP, and further, the electronic device can obtain an accurate MAP based on the pressure oscillation wave from the inhibition start point to the inhibition end point. It can be understood that detecting the inhibition start point is equivalent to determining the time to prompt the user to hold their breath, and detecting the inhibition end point is equivalent to determining the time to prompt the user to breathe normally.

[0014] It should be noted that the aforementioned electronic device can be a blood pressure measuring device, such as a desktop blood pressure monitor or a blood pressure measuring watch. In this case, the blood pressure measuring device can use its own structure, such as an airbag, an air pump, and a pressure sensor, to collect the user's pressure oscillation waves. The aforementioned electronic device can be a mobile phone, tablet, or laptop, etc., which can acquire the user's pressure oscillation waves through a device capable of collecting pressure oscillation waves. This application embodiment does not impose any restrictions on the specific type of electronic device.

[0015] As can be seen, this method detects the inhibition start point and inhibition end point located before and after the mean arterial pressure, and then prompts the user to hold their breath before and after obtaining the pressure oscillation wave corresponding to the mean arterial pressure, so as to obtain the pressure oscillation wave without respiratory interference, and then obtains the user's blood pressure value based on the pressure oscillation wave. This method can improve the accuracy of blood pressure measurement.

[0016] In conjunction with the first aspect, in one possible implementation, the pressure corresponding to the pressure oscillation wave at the suppression initiation point is greater than a preset pressure value. Before detecting the suppression initiation point based on the acquired pressure oscillation wave, the following steps are included:

[0017] Based on the acquired pressure oscillation wave, an envelope is plotted, and the moment when the suppression initiation point is detected is the moment when the slope of the envelope is at its extreme value.

[0018] By implementing the embodiments of this application, the electronic device can draw an envelope based on the acquired pressure oscillation wave; and detect the suppression start point based on the slope of the envelope and the pressure corresponding to the pressure oscillation wave. This method can determine the position of the suppression start point based on the relationship between the slope of the envelope and the suppression start point.

[0019] In conjunction with the first aspect, in one possible implementation, the pressure corresponding to the pressure oscillation wave obtained at the suppression starting point is the first ratio to the maximum pressure value.

[0020] By implementing the embodiments of this application, the electronic device can detect the suppression start point based on the ratio of the pressure corresponding to the pressure oscillation wave to the maximum pressure value when acquiring the pressure oscillation wave. When the ratio of the pressure corresponding to the pressure oscillation wave to the maximum pressure value is a second ratio, it is determined that the suppression start point has been detected.

[0021] Among them, the maximum pressure is the pressure corresponding to the pressure oscillation wave at the end of the pressurization, and the maximum pressure can be predicted based on the obtained pressure oscillation wave; the first ratio is a preset value.

[0022] It should be noted that the maximum pressure applied varies for different users. In one possible implementation, this embodiment of the application can also statistically determine the relationship between the pressure corresponding to the pressure oscillation wave at the suppression initiation point and the maximum pressure applied by using sample data, thereby determining the first ratio based on the relationship between the pressure corresponding to the pressure oscillation wave at the suppression initiation point and the maximum pressure applied.

[0023] In conjunction with the first aspect, in one possible implementation, before detecting the inhibition initiation point, the following is included:

[0024] Extract signal features from the acquired pressure oscillation waves;

[0025] Based on signal characteristics, the maximum pressure is obtained through the regression relationship between the signal characteristics of the pressure oscillation wave and the maximum pressure; the regression relationship is obtained based on the signal characteristics of the pressure oscillation wave of the sample users and the maximum pressure of the sample users.

[0026] By implementing the embodiments of this application, the electronic device can predict the maximum pressure before detecting the suppression start point based on the ratio of the pressure corresponding to the pressure oscillation wave to the maximum pressure value.

[0027] In one possible implementation, the signal characteristic can be any one of the following: the rate of change of pressure, the ratio of the current pressure to the historical maximum pressure.

[0028] In conjunction with the first aspect, in one possible implementation, the pressure corresponding to the pressure oscillation wave obtained at the end point of suppression is the second ratio to the maximum pressure value.

[0029] By implementing the embodiments of this application, the electronic device can detect the suppression end point based on the ratio of the pressure corresponding to the pressure oscillation wave to the maximum pressure value when acquiring the pressure oscillation wave. When the ratio of the pressure corresponding to the pressure oscillation wave to the maximum pressure value is a second ratio, it is determined that the suppression end point has been detected.

[0030] It should be noted that the maximum pressure applied by different users is different. In this embodiment of the application, the relationship between the pressure corresponding to the pressure oscillation wave at the end of the suppression point and the maximum pressure applied can be statistically determined by the sample data. Then, the second ratio can be determined by the relationship between the pressure corresponding to the pressure oscillation wave at the end of the suppression point and the maximum pressure applied.

[0031] In conjunction with the first aspect, in one possible implementation, the duration from the suppression start point to the suppression end point is a preset duration.

[0032] In one possible implementation, the preset duration can be obtained statistically from the sample data. For example, the positions of the suppression start point and the suppression end point are marked in multiple sample oscillation waves, thereby statistically analyzing the duration from the suppression start point to the suppression end point in multiple sample oscillation waves; and the preset duration is determined based on the statistical results.

[0033] In conjunction with the first aspect, in one possible implementation, the detection suppression starting point based on the acquired pressure oscillation wave includes:

[0034] The degree of respiratory interference is detected based on the acquired pressure oscillation wave.

[0035] When a strong level of respiratory disturbance is detected, the suppression initiation point is determined based on the obtained pressure oscillation wave.

[0036] By implementing the embodiments of this application, the electronic device can detect the degree of respiratory interference before detecting the suppression start point; and only when the user's respiratory interference is determined to be strong can the suppression start point be detected. This method, by detecting the degree of respiratory interference, eliminates the need to detect the suppression start point and end point, and prompt the user, when the user's respiratory interference is not strong. This avoids unnecessary operations and saves the power of the electronic device.

[0037] In conjunction with the first aspect, one possible implementation involves detecting the degree of respiratory disturbance based on the acquired pressure oscillation wave, including:

[0038] The obtained pressure oscillation wave is input into the interference identification model to obtain the detection result of the degree of respiratory interference;

[0039] The interference identification model is trained based on the sample pressure oscillation wave as input and the degree of respiratory interference of the sample pressure oscillation wave as a label.

[0040] In conjunction with the first aspect, one possible implementation involves detecting the degree of respiratory disturbance based on the acquired pressure oscillation wave, including:

[0041] When the signal strength of the low-frequency signal in the acquired pressure oscillation wave is higher than the preset threshold, the detection result of the degree of respiratory interference is strong interference.

[0042] In conjunction with the first aspect, in one possible implementation, the prompting method for prompting the user to hold their breath and / or breathe normally includes at least one of display, voice announcement, and vibration.

[0043] In one possible implementation, the prompting method for the user to hold their breath and / or breathe normally includes any combination of display, voice announcement, and vibration.

[0044] By implementing the embodiments of this application, the electronic device can prompt the user to hold their breath and breathe normally through various prompting methods, which are not limited here.

[0045] Secondly, embodiments of this application provide a blood pressure measuring device, which includes an airbag, an air pump, a pressure sensor, one or more processors, a memory, and one or more computer programs.

[0046] The air pump is used to inflate the airbag, and the pressure sensor is used to acquire pressure oscillation waves from the airbag. One or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the blood pressure measuring device, cause the blood pressure measuring device to perform the following:

[0047] Acquire the user's pressure shockwave;

[0048] Based on the obtained pressure oscillation wave detection inhibition start point, the pressure corresponding to the obtained pressure oscillation wave at the inhibition start point did not reach the mean arterial pressure;

[0049] When the inhibition initiation point is detected, prompt the user to hold their breath;

[0050] When the inhibition termination point is detected, the user is prompted to breathe normally; the time when the inhibition termination point is detected is after the pressure corresponding to the pressure oscillation wave reaches the mean arterial pressure;

[0051] Mean arterial pressure is determined based on the pressure oscillation wave from the inhibition start point to the inhibition end point.

[0052] In conjunction with the second aspect, in one possible implementation, the blood pressure measuring device performs the acquisition of the user's pressure oscillation wave, specifically including:

[0053] The air pump is used to inflate the airbag;

[0054] During inflation, pressure oscillation waves are obtained from the airbag through pressure sensors, which are then used to obtain the user's pressure oscillation waves.

[0055] In conjunction with the second aspect, in one possible implementation, if the pressure corresponding to the pressure oscillation wave acquired at the suppression initiation point is greater than a preset pressure value, the blood pressure measuring device is further configured to perform the following before detecting the suppression initiation point based on the acquired pressure oscillation wave:

[0056] Based on the acquired pressure oscillation wave, an envelope is plotted, and the moment when the suppression initiation point is detected is the moment when the slope of the envelope is at its extreme value.

[0057] In conjunction with the second aspect, in one possible implementation, the pressure corresponding to the pressure oscillation wave obtained at the initial point of suppression is the first ratio to the maximum pressure value.

[0058] In conjunction with the second aspect, in one possible implementation, the blood pressure measuring device is further configured to perform the following before detecting the inhibition initiation point:

[0059] Extract signal features from the acquired pressure oscillation waves;

[0060] Based on signal characteristics, the maximum pressure is obtained through the regression relationship between the signal characteristics of the pressure oscillation wave and the maximum pressure; the regression relationship is obtained based on the signal characteristics of the pressure oscillation wave of the sample users and the maximum pressure of the sample users.

[0061] In conjunction with the second aspect, in one possible implementation, the pressure corresponding to the pressure oscillation wave obtained at the suppression endpoint is the second ratio to the maximum pressure value.

[0062] In conjunction with the second aspect, in one possible implementation, the duration from the suppression start point to the suppression end point is a preset duration.

[0063] In conjunction with the second aspect, in one possible implementation, the blood pressure measuring device performs suppression based on the acquired pressure oscillation wave detection start point, specifically including:

[0064] The degree of respiratory interference is detected based on the acquired pressure oscillation wave.

[0065] When a strong level of respiratory disturbance is detected, the suppression initiation point is determined based on the obtained pressure oscillation wave.

[0066] In conjunction with the second aspect, in one possible implementation, the blood pressure measuring device performs respiratory interference detection based on the acquired pressure oscillation wave, specifically including:

[0067] The obtained pressure oscillation wave is input into the interference identification model to obtain the detection result of the degree of respiratory interference;

[0068] The interference identification model is trained based on the sample pressure oscillation wave as input and the degree of respiratory interference of the sample pressure oscillation wave as a label.

[0069] In conjunction with the second aspect, in one possible implementation, the blood pressure measuring device performs respiratory interference detection based on the acquired pressure oscillation wave, specifically including:

[0070] When the signal strength of the low-frequency signal in the acquired pressure oscillation wave is higher than the preset threshold, the detection result of the degree of respiratory interference is strong interference.

[0071] In conjunction with the second aspect, in one possible implementation, the prompting method for the user to hold their breath and / or breathe normally includes at least one of display, voice announcement, and vibration.

[0072] Thirdly, embodiments of this application provide an electronic device including one or more functional modules, which can be used to perform a blood pressure measurement method as described in any of the possible implementations of the first aspect above.

[0073] Fourthly, this application provides a computer storage medium including computer instructions that, when executed on an electronic device, cause a communication device to perform the blood pressure measurement method in any possible implementation of the first aspect described above.

[0074] Fifthly, this application provides a computer program product that, when run on a computer, causes the computer to execute the blood pressure measurement method in any possible implementation of the first aspect described above.

[0075] In a sixth aspect, this application provides a chip, including a processor and an interface, wherein the processor and the interface cooperate with each other to enable the chip to perform the blood pressure measurement method in any possible implementation of the first aspect described above.

[0076] It is understood that the electronic device provided in the third aspect, the computer-readable storage medium provided in the fourth aspect, the computer program product provided in the fifth aspect, and the chip provided in the sixth aspect are all used to execute the methods provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description

[0077] Figure 1 This is a schematic diagram of a pressure oscillation wave during blood pressure measurement using the oscillometric method provided in an embodiment of this application;

[0078] Figure 2 This is a schematic diagram of pressure oscillation distortion caused by respiratory interference provided in an embodiment of this application;

[0079] Figure 3 This is a schematic diagram of a blood pressure measuring device provided in an embodiment of this application;

[0080] Figure 4 This is a schematic diagram of a blood pressure measuring watch provided in an embodiment of this application;

[0081] Figure 5 This is a schematic flowchart of a blood pressure measurement method provided in an embodiment of this application;

[0082] Figure 6 This is a schematic flowchart of another blood pressure measurement method provided in the embodiments of this application;

[0083] Figure 7 This is a schematic diagram of a user wearing a blood pressure measuring watch provided in an embodiment of this application;

[0084] Figure 8 This is a schematic diagram illustrating a blood pressure measuring watch that prompts the user, as provided in an embodiment of this application.

[0085] Figure 9 This is a schematic diagram showing the position of the pressure oscillation wave at the suppression start point and suppression end point, provided in an embodiment of this application;

[0086] Figure 10 This is a schematic diagram illustrating another blood pressure measuring watch provided in this application embodiment that prompts the user;

[0087] Figure 11 This is a schematic diagram of the hardware structure of an electronic device 100 provided in an embodiment of this application;

[0088] Figure 12 This is a software structure block diagram of an electronic device 100 provided in an embodiment of this application. Detailed Implementation

[0089] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0090] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0091] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. It realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.

[0092] Blood pressure is an important physiological parameter that reflects the functional status of the heart and blood vessels. Clinically, it is used for disease diagnosis and health guidance. Currently, non-invasive blood pressure measurement methods mainly include the Korotkoff sound method, the oscillometric method, and methods based on pulse wave propagation velocity.

[0093] Among them, the oscillometric method for measuring blood pressure is a technology widely used in various blood pressure monitors on the market. Its principle is that when the cuff is inflated, the air pressure sensor inside the cuff collects the pressure oscillation wave inside the inflated cuff. When the pressure inside the cuff reaches the mean arterial pressure, the amplitude of the pressure oscillation wave reaches its maximum. By using a specific calculation method on the pressure oscillation wave, the human arterial blood pressure value can be obtained.

[0094] First, attach the cuff to your arm and inflate it automatically until a certain pressure is reached (normally 30 to 50 mmHg higher than systolic pressure). Then stop inflating and begin deflating. When the pressure reaches a certain level, blood flow can pass through the blood vessels, creating a certain oscillation wave. This oscillation wave propagates through the trachea to the pressure sensor, which can detect the pressure and fluctuations within the cuff in real time. As deflation continues, the oscillation wave becomes larger. Further deflation loosens the contact between the cuff and the arm, thus reducing the pressure and fluctuations detected by the pressure sensor. Select the point of fluctuation as a reference point. Based on this, find the fluctuation point with a peak value of 0.45 mmHg (systolic pressure) moving forward and the fluctuation point with a peak value of 0.75 mmHg moving backward (diastolic pressure). The pressure corresponding to the fluctuation point is the mean pressure.

[0095] Please see Figure 1 , Figure 1 This is a schematic diagram of oscillometric blood pressure measurement provided as an example of an embodiment of this application. Figure 1 In the coordinate axis shown, the horizontal axis represents time, and the vertical axis represents pressure. Figure 1 The upper half of the waveform is the waveform of the collected pressure oscillation wave; Figure 1 The lower half of the waveform is the pressure oscillation waveform after filtering out low-frequency signals. The user's blood pressure can be obtained based on the pressure oscillation waveform, such as... Figure 1 As shown, when the amplitude of the pressure oscillation wave is at its maximum, it corresponds to the mean blood pressure (MBP). The systolic blood pressure (SBP) is located before the mean blood pressure, and the diastolic blood pressure (DBP) is located after the mean blood pressure.

[0096] However, in oscillometric blood pressure measurements, respiration can interfere with the pressure oscillation wave, leading to measurement errors or even measurement failure. Because the interference from respiration on the signal exhibits quasi-sinusoidal fluctuations, it has a superposition effect. If the trough of the respiratory wave is superimposed on the peak of the pressure oscillation wave, the peak of the pressure oscillation wave may be lost. If the peak of the respiratory wave is superimposed on the pressure oscillation wave, the peak of the pressure oscillation wave may shift, and the amplitude may be distorted. Therefore, respiration interferes with the pressure oscillation wave, causing feature extraction errors or even feature extraction failure.

[0097] Please see Figure 2 , Figure 2 This is a schematic diagram illustrating pressure oscillation distortion caused by respiratory disturbances, as provided in an embodiment of this application. Figure 2 As shown, the pressure oscillation wave exhibited peak shift and amplitude distortion.

[0098] The following examples illustrate two methods for suppressing respiratory interference during blood pressure measurement.

[0099] Method 1: Breathing interference can be suppressed through filtering methods, including digital filtering and hardware filtering. Since hardware filtering requires a high-precision capacitive-resistive network, any deviation in resistance value will cause a frequency shift during filtering, resulting in a deviation in the filtered band. Therefore, digital filtering is currently more commonly used. Various filtering algorithms exist, including frequency domain filtering, homomorphic filtering, and wavelet ridge filtering methods.

[0100] Taking the commonly used frequency domain filtering method as an example: A person's respiratory rate at rest is generally 12-20 breaths per minute, meaning the respiratory wave frequency is below 0.1Hz. Using a 0.5Hz high-pass filter cannot completely eliminate respiratory interference; the influence of respiratory interference on the pressure oscillation wave still exists. Furthermore, filtering also results in the loss of low-frequency pressure oscillation wave information, causing signal information loss. Because filtering cannot completely eliminate the influence of respiratory interference on the pressure oscillation wave, there will still be calculation errors when using the filtered signal for blood pressure calculation.

[0101] Method 2: Breathing guidance can suppress respiratory interference. Blood pressure monitors use breathing indicator lights or other prompts to guide users to adjust their breathing rhythm, calm their state, and stabilize blood pressure, thereby reducing errors during blood pressure measurement. While breathing guidance can reduce blood pressure deviations caused by fluctuations in breathing state to some extent, it cannot eliminate the influence of respiratory interference on blood pressure measurement. Furthermore, users may increase the amplitude of their breathing while adjusting their breathing, which could actually exacerbate respiratory interference.

[0102] In summary, the above-mentioned blood pressure measurement methods still suffer from inaccurate results due to breathing.

[0103] To address the aforementioned problems, this application provides a blood pressure measurement method in the following embodiments. In this method, the user is prompted to hold their breath before and after obtaining the pressure oscillation wave corresponding to the mean arterial pressure, thus obtaining a pressure oscillation wave free from respiratory interference. The user's blood pressure value is then obtained based on this pressure oscillation wave. This method can improve the accuracy of blood pressure measurement. Specific implementation details can be found in the subsequent embodiments and will not be elaborated upon here.

[0104] The blood pressure measurement method provided in this application can be applied to electronic devices, such as wearable devices (e.g., watches), desktop blood pressure monitors, mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. This application does not impose any restrictions on the specific type of electronic device.

[0105] As an example and not a limitation, when the electronic device is a wearable device, the term "wearable device" can also refer to any device that utilizes wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require interaction with other devices such as smartphones, such as various smart bracelets, smartwatches, and smart jewelry for vital sign monitoring.

[0106] This application can be applied to any portable device, such as wearable devices. Exemplary examples of portable devices include, but are not limited to, portable terminal devices running iOS, Android, Microsoft, or other operating systems. Wearable devices may be, for example, augmented reality (AR) devices, virtual reality (VR) devices, or artificial intelligence (AI) devices; this application does not specifically limit the type of wearable device. This wearable device can utilize its wearable characteristics to detect the user's blood pressure.

[0107] The following exemplarily illustrates an electronic device according to an embodiment of this application. Specifically, this electronic device may be... Figure 3 or Figure 4 The blood pressure measuring device described in this application embodiment can be applied in the field of wearable medical devices, daily monitoring, etc.

[0108] Figure 3 A schematic diagram of a blood pressure measuring device provided in an embodiment of this application is shown as an example. Figure 3 As shown, the blood pressure measuring device 10 includes:

[0109] Airbag 101 is used to store air pumped in by an air pump and surrounds and fits the user's arm, for example, airbag 101 can be worn on the user's wrist.

[0110] An air pump 102 is connected to an airbag 101 and is used to inflate the airbag 101. The air pump 102 can be a miniaturized air pump, which can be built into the airbag 101 or fixed to the outer wall of the airbag 101.

[0111] Pressure sensor 103 is installed inside airbag 101 to detect changes in pressure inside airbag 101 and transmit relevant measurement data to main control module 104.

[0112] The main control module 104 is electrically connected to the air pump 102 and the pressure sensor 103, respectively, and is used to control the air pump 102 to inflate the airbag 101, while receiving the data measured by the pressure sensor 103. Optionally, the main control module 104 can be a microcontroller unit (MCU).

[0113] In this embodiment, the main control module 104 controls the air pump 102 and the pressure sensor 103 to execute the blood pressure measurement method provided in this embodiment. For example, the main control module 104 can control the air pump to inflate the airbag, and simultaneously obtain the pressure oscillation wave in the airbag through the pressure sensor to obtain the user's pressure oscillation wave. Then, based on the obtained pressure oscillation wave, the inhibition start point is detected. At the inhibition start point, the pressure corresponding to the obtained pressure oscillation wave has not reached the mean arterial pressure. When the inhibition start point is detected, the user is prompted to hold their breath. When the inhibition end point is detected, the user is prompted to breathe normally. The time when the inhibition end point is detected is after the pressure corresponding to the pressure oscillation wave has reached the mean arterial pressure. Based on the pressure oscillation wave from the inhibition start point to the inhibition end point, the mean arterial pressure is determined. For specific implementation details, please refer to the relevant content of the following embodiments, which will not be repeated here.

[0114] In some embodiments, the blood pressure measuring device 10 may further include a wireless power supply module, which may include a power supply coil and a power supply control module. The power supply coil is used to sense the alternating magnetic field generated by the discharge coil of the mobile terminal to generate an induced oscillating current; the power supply control module is used to convert the induced oscillating current into a direct current and supply power to the main control module 104, the air pump 102, and the pressure sensor 103.

[0115] Specifically, this blood pressure information can be used to determine a user's blood pressure and other vital signs. The pressure sensor 103 can measure the user's blood pressure and send the measurement data to the main control module 104. The main control module 104 receives the measurement data and determines the user's blood pressure value based on it. The blood pressure information may include details of this blood pressure value; that is, the main control module 104 can send the blood pressure value information to the mobile terminal and / or other electronic devices. The mobile terminal and / or other electronic devices can display the blood pressure value information to the user via a screen or broadcast it to the user via a voice player. Furthermore, a user's health report can be generated based on multiple blood pressure values; this application is not limited to this.

[0116] In some embodiments, the blood pressure information may also include some or all of the measurement data from the pressure sensors. That is, the measurement data may be sent directly to the mobile terminal and / or other electronic devices without processing, and the mobile terminal and / or other electronic devices may process the measurement data and determine the user's blood pressure value. This application does not limit this.

[0117] In this embodiment, the mobile terminal can be any one of a smartwatch, smart bracelet, mobile phone, or tablet computer, and this application is not limited to this.

[0118] The aforementioned other electronic devices may be other mobile terminals, or smart TVs, smart speakers, desktop computers, and other electronic devices; this application does not limit them in this regard.

[0119] In other embodiments, the blood pressure measuring device 10 may further include a wireless communication module (not shown in the figure), through which the main control module 104 transmits the user's blood pressure information to the mobile terminal and / or other electronic devices. By using a wireless communication module to transmit the blood pressure information, wired connections such as metal contacts can be avoided, thereby improving versatility (some mobile terminals may not support wired connections, and if a wired connection is used, additional accessories may need to be added to the mobile terminal), which is beneficial to improving user efficiency. As an example, the wireless communication module can be any one of Bluetooth, WIFI, NFC, or infrared modules.

[0120] In other embodiments, the blood pressure measuring device 10 may further include a display screen for displaying the user's blood pressure information and / or a voice player for broadcasting the blood pressure information. In this way, the blood pressure measuring device 10 can automatically display or broadcast blood pressure information to the user, thus eliminating the need for other devices to perform the above operations.

[0121] In this embodiment, the airbag 101 can be a long strip structure that can be wrapped around the outside of the human wrist. To facilitate the wrapping and fitting of the airbag 101 to the outside of the human wrist, mutually cooperating fixing devices can be provided at both ends of the airbag 101. These fixing devices surround and fit the airbag 101 to the human wrist. For example, the fixing device can be a snap or Velcro. In addition, for ease of measurement, the airbag 101 is usually made of an elastic material, for example, the airbag 101 can be made of rubber.

[0122] Optionally, the display screen can be used to display information such as blood pressure values, and the display screen can be a liquid crystal display (LCD) screen or an organic light-emitting diode (OLED) screen.

[0123] It should be noted that, Figure 3 The blood pressure measuring device 10 shown is only an exemplary device provided in the embodiments of this application. The blood pressure measuring device in the embodiments of this application may also include other components, which will not be described in detail here.

[0124] The following uses a watch as an example to introduce another blood pressure measuring device provided in the embodiments of this application, which is a blood pressure measuring watch.

[0125] Figure 4 A schematic diagram of a blood pressure measuring watch provided in an embodiment of this application is shown.

[0126] like Figure 4 As shown, the blood pressure measuring watch 20 includes: a watch body 202, a watch strap, an air bladder 205, a micro-pump (not shown), a barometric pressure sensor (not shown), and a connecting device 206. Among them:

[0127] The watch strap is used to wear the watch body 202 on the user's wrist. The watch strap includes a first strap 201 and a second strap 203 located at opposite ends of the watch body 202. The first strap 201 and the second strap 203 are rotatably connected to the watch body 202, and the airbag 205 is disposed on the first strap 201 or the second strap 203.

[0128] The ends of the first strap 201 and the second strap 203, which are away from the watch body 202, may be provided with fixing devices 204. When the user wears the blood pressure measuring watch, the watch body 202 is brought into contact with the user's wrist, the first strap 201 and the second strap 203 are bent and fixedly connected by the fixing devices 204, so that the blood pressure measuring watch is worn on the user's wrist. The tightness of the straps can be adjusted by adjusting the connection position of the first strap 201, the second strap 203 and the fixing devices 204.

[0129] It should be noted that the specific structure of the fixing device 204 is not limited in the embodiments of this application, including structures such as folding buckles, pin buckles, and butterfly snaps that can connect the end of the first watch strap 201 and the end of the second watch strap 203 that are away from the watch body 202.

[0130] The airbag 205 is used to contact the user's wrist when the watch body 202 is worn on the user's wrist. Understandably, for ease of blood pressure measurement, the airbag 205 is usually made of a flexible material, such as thermoplastic polyurethane (TPU), polyvinyl chloride (PVC), or silicone.

[0131] The connecting device 206 is located between the airbag 205 and the watch strap; the micro pump is connected to the air passage of the inner cavity of the airbag 205 and is used to inflate or deflate the inner cavity; the air pressure sensor is connected to the air passage of the inner cavity of the airbag 205 and is used to detect the pressure signal of the inner cavity during the inflation or deflation process of the micro pump.

[0132] In this embodiment, the placement of the micropump and the pressure sensor is not limited, allowing them to be connected to the air passage of the airbag 205. In some embodiments, the micropump is located inside the body 202, and the pressure sensor is located on the airbag 205. In some embodiments, the micropump and the pressure sensor are integrated on the airbag 205.

[0133] In one possible implementation, the blood pressure monitoring watch also includes a signal processing unit for receiving pressure signals from a barometric pressure sensor. The signal processing unit can be a microcontroller unit or other unit with signal processing capabilities.

[0134] In one possible implementation, the blood pressure measuring watch also includes a circuit board, such as a printed circuit board, disposed within the watch body 202. The aforementioned micropump, barometric pressure sensor, and signal processing unit are mounted on the circuit board, thereby enabling connection via the circuit board.

[0135] In one possible implementation, the blood pressure measuring watch may also include components that ensure its normal operation, such as a power supply component, a display component, and a wireless communication component. The power supply component provides power to the blood pressure measuring watch, the wireless communication component can communicate with other devices, and the display component can be used to display the measured blood pressure value of the user.

[0136] Next, we will introduce the blood pressure measurement method provided in the embodiments of this application.

[0137] Figure 5 A schematic flowchart of a blood pressure measurement method provided in this application is shown. This is an example and not a limitation; the method can be applied to the aforementioned electronic device. The method includes some or all of the following steps:

[0138] S501, Electronic devices acquire the user's pressure shockwave.

[0139] In some embodiments, the electronic device is Figure 3 The blood pressure measuring device shown or Figure 4 The blood pressure monitoring watch shown allows users to wear the electronic device on their body. Upon detecting user input, the device controls an air pump to inflate the air bladder, and simultaneously uses a pressure sensor to capture the pressure oscillation wave within the air bladder, thus obtaining the user's pressure oscillation wave. It should be noted that this pressure oscillation wave can also be referred to as a pressure oscillation wave signal.

[0140] The body part on which the user wears the blood pressure measuring device can be the wrist or the upper arm; this embodiment does not limit the specific location of the body part.

[0141] In other embodiments, the electronic device can be a terminal device such as a mobile phone, and the electronic device establishes a communication connection with a data acquisition device capable of collecting the user's pressure oscillation waves; furthermore, the electronic device can receive the pressure oscillation waves sent by the data acquisition device.

[0142] The data acquisition device can be a desktop blood pressure monitor, etc.; the communication connection established between the electronic device and the data acquisition device may include, but is not limited to: Wi-Fi P2P communication connection, Bluetooth connection, NFC connection, etc.

[0143] S502, The electronic device detects the suppression start point based on the acquired pressure oscillation wave. When the suppression start point is reached, the pressure corresponding to the acquired pressure oscillation wave has not reached the mean arterial pressure.

[0144] In some embodiments, the electronic device can detect the inhibition start point in real time during the acquisition of the pressure oscillation wave, wherein the inhibition start point is located before the pressure of the pressure oscillation wave reaches the mean arterial pressure.

[0145] The following provides two exemplary implementations of detection inhibition start points.

[0146] In one implementation, the electronic device can draw an envelope in real time based on the acquired pressure oscillation wave; and detect the suppression start point based on the envelope. For example, the electronic device can determine the moment corresponding to the extreme value of the slope of the envelope as the suppression start point; or, for example, if the electronic device detects that the slope of the envelope is an extreme value at a certain moment, and the pressure corresponding to the pressure oscillation wave at that moment is greater than a preset pressure value, then it determines that the suppression start point has been detected at that moment.

[0147] In another implementation, the electronic device can predict the maximum pressurization value based on the acquired pressure oscillation wave; then, when the pressure corresponding to the pressure oscillation wave is detected to be in a first ratio to the maximum pressurization value, the suppression initiation point is determined at that moment. Here, the maximum pressurization value is the pressure corresponding to the pressure oscillation wave at the end of pressurization.

[0148] The pressure oscillation wave used to predict the maximum pressurization value can be the pressure oscillation wave before the pressure reaches the preset value. This is understandable, as the pressure oscillation wave is collected during the inflation process of the airbag, and the pressure of the pressure oscillation wave is as follows: Figure 1The basic trend shown is a continuous increase until the peak (i.e., mean arterial pressure). Therefore, the preset pressure is a value less than the peak, which can be determined based on empirical values. For example, when the pressure of the acquired pressure oscillation wave is the preset value, the electronic device can predict the maximum pressure based on all currently acquired pressure oscillation waves. After obtaining the maximum pressure, the ratio of the pressure of the real-time acquired pressure oscillation wave to the maximum pressure is compared with a first ratio. When the pressure corresponding to the pressure oscillation wave and the maximum pressure are equal to the first ratio, the inhibition initiation point is determined to have been detected.

[0149] One method for predicting the maximum pressure value of an electronic device is to extract signal features from the acquired pressure oscillation wave; based on these signal features, the maximum pressure value of the user is obtained through the regression relationship between the signal features of the pressure oscillation wave and the maximum pressure value; the regression relationship is obtained based on the signal features of the pressure oscillation wave of the sample user and the maximum pressure value of the sample user.

[0150] In other embodiments, the electronic device may first detect the degree of respiratory interference based on the acquired pressure oscillation wave; then, when the degree of respiratory interference is detected to be strong, it may detect the suppression start point based on the acquired pressure oscillation wave.

[0151] The following are two exemplary implementations for detecting the degree of respiratory interference.

[0152] In one implementation, the electronic device can input the acquired pressure oscillation wave into an interference identification model to obtain a detection result of the degree of respiratory interference. This interference identification model is trained based on sample pressure oscillation waves as input and the respiratory interference degree of the sample pressure oscillation waves as labels. For example, the electronic device can input pressure oscillation waves acquired during a target time period into the interference identification model to obtain a detection result of the degree of respiratory interference. The target time period refers to the period from the start time of measurement to the current time, or a preset duration including the current time and preceding the current time.

[0153] In another implementation, the electronic device can acquire the low-frequency signal in the pressure oscillation wave. When the signal strength of the low-frequency signal is determined to be higher than a preset threshold, the detection result of the degree of breathing interference is strong interference; otherwise, the detection result of the degree of breathing interference is weak interference.

[0154] It should be noted that for details regarding the detection and suppression start point of the electronic device based on the acquired pressure oscillation wave, please refer to [link to relevant documentation]. Figure 6 Related content.

[0155] S503. When the electronic device detects the suppression start point, it prompts the user to hold their breath.

[0156] The prompting method for an electronic device to prompt a user to hold their breath may include at least one of display, voice broadcast, and vibration; it may also be a combination of any of the display, voice broadcast, and vibration; or other prompting methods, which are not limited here.

[0157] S504. The electronic device detects the inhibition termination point based on the acquired pressure oscillation wave. The time when the inhibition termination point is detected is after the pressure corresponding to the pressure oscillation wave reaches the mean arterial pressure.

[0158] In one implementation, the electronic device can determine the suppression end point based on the suppression start point, where the duration from the suppression start point to the suppression end point is a preset duration. For example, the electronic device starts timing upon detecting the suppression start point, and determines that moment as the suppression end point when the preset duration has elapsed. The preset duration can be determined based on empirical values, and the specific value of the preset duration is not limited here.

[0159] In another implementation, the electronic device can determine the suppression termination point based on the predicted maximum pressure. For example, the electronic device can calculate in real time the ratio of the pressure corresponding to the acquired pressure oscillation wave to the predicted maximum pressure, and determine that the suppression termination point has been detected when the ratio of the acquired pressure oscillation wave to the maximum pressure is a second ratio.

[0160] S505. When the electronic device detects the end of the inhibition point, it prompts the user to breathe normally.

[0161] The prompting method for an electronic device to remind a user to breathe normally may include at least one of display, voice broadcast, and vibration; it may also be a combination of any of the above; or other prompting methods, which are not limited here.

[0162] S506. The electronic device determines the mean arterial pressure based on the pressure oscillation wave from the inhibition start point to the inhibition end point.

[0163] In some embodiments, the electronic device can calculate the mean arterial pressure based on the pressure oscillation wave from the inhibition start point to the inhibition end point after acquiring the pressure oscillation wave from the inhibition start point to the inhibition end point; furthermore, the electronic device can also calculate the user's diastolic and systolic blood pressure based on the mean arterial pressure.

[0164] It should be noted that, in some other embodiments, the electronic device may also calculate the user's blood pressure value based on the pressure oscillation wave from zero to the maximum pressure value after the pressure corresponding to the acquired pressure oscillation wave reaches its maximum pressure value. The user's blood pressure value may include mean arterial pressure, diastolic pressure, and systolic pressure. The method for calculating blood pressure based on pressure oscillation waves is not limited here.

[0165] In some embodiments, after obtaining the user's blood pressure, the blood pressure measuring watch can also display the user's blood pressure value on the screen; or it can announce the user's blood pressure value via voice.

[0166] The following is based on Figure 4 The schematic diagram of the blood pressure measuring watch shown illustrates another blood pressure measurement method provided in this application embodiment. It should be noted that, in some embodiments, this blood pressure measuring watch may also be referred to as a narrow-bladder wrist blood pressure watch.

[0167] Please see Figure 6 , Figure 6 An exemplary illustration shows another blood pressure measurement method flow provided by an embodiment of this application. For example... Figure 6 As shown, this blood pressure measurement method may include some or all of the following steps:

[0168] S601, a blood pressure measuring watch that collects pressure oscillation waves.

[0169] In some embodiments, the user needs to wear the blood pressure measuring watch on their wrist before the watch collects pressure oscillations. See also Figure 7 , Figure 7 This is a schematic diagram of a user wearing a blood pressure measuring watch, as provided in an embodiment of this application. Figure 7 As shown, the user can wear the blood pressure monitoring watch on their wrist using the watch's mounting mechanism. The watch's display is located on the back of the hand, while the air bladder is primarily located on the palm side. The mounting mechanism can be a folding buckle, pin buckle, or butterfly clasp, among other structures that secure the watch to the wrist. It should be noted that the pressure oscillation wave collected on the wrist can also be referred to as the pulse pressure oscillation signal.

[0170] In one implementation, the user first wears the blood pressure measuring watch on their wrist; then, upon receiving the user's command to start measuring blood pressure, the blood pressure measuring watch begins to inflate the air bladder via an air pump, while simultaneously collecting pressure oscillation waves from the air bladder via a pressure sensor.

[0171] There are several ways a blood pressure monitoring watch can receive user input, and these are not limited here. For example, if the blood pressure monitoring watch has a touchscreen, when it detects a user action on the touchscreen, it begins to inflate the air bladder via an air pump, and simultaneously collects the pressure oscillation waves from the air bladder via a pressure sensor. Alternatively, if the blood pressure monitoring watch has voice recognition functionality, it can begin collecting pressure oscillation waves upon hearing a preset voice command. For example, if the preset voice command is "Start measuring blood pressure," the user can say "Start measuring blood pressure," and the blood pressure monitoring watch, upon receiving this preset voice command, will begin to inflate the air bladder via an air pump, and simultaneously collect the pressure oscillation waves from the air bladder via a pressure sensor.

[0172] In another implementation, the blood pressure watch can begin collecting pressure oscillations from the user upon receiving a user command from a control device. This user command instructs the blood pressure watch to begin measuring blood pressure. For example, if the control device is a mobile phone, the blood pressure watch can establish a communication connection with the phone, which can have a corresponding application installed. When the phone detects user interaction on the application interface, it can send a user command to the blood pressure watch, instructing it to begin measuring blood pressure. Upon receiving this user command, the blood pressure watch begins inflating the air bladder via an air pump, while simultaneously collecting pressure oscillations from the air bladder using a pressure sensor.

[0173] It should be noted that the control device can also be an electronic device such as a tablet computer, laptop computer, super mobile personal computer, netbook, personal digital assistant, etc., without limitation here.

[0174] The communication connection established between the blood pressure measuring watch and the control device may include, but is not limited to, Wi-Fi P2P communication connection, Bluetooth connection, NFC connection, etc.

[0175] S602, the blood pressure measuring watch detects whether the degree of respiratory interference is strong based on the collected pressure oscillation wave.

[0176] In some embodiments, the blood pressure measuring watch can detect the degree of respiratory interference based on the acquired pressure oscillation wave before the pressure in the airbag increases to a preset pressure; then, if the degree of respiratory interference is detected as strong interference, step S603 is executed; if the degree of respiratory interference is still not detected as strong interference when the pressure in the airbag increases to the preset pressure, step S604 is executed.

[0177] Respiratory interference can be categorized into strong and weak interference. Similarly, it can be divided into interference requiring suppression and interference not requiring suppression; strong interference necessitates suppression, while weak interference does not.

[0178] The following are two exemplary implementations for detecting the degree of respiratory interference.

[0179] In one implementation, the blood pressure monitoring watch can input the acquired pressure oscillation wave into an interference identification model to obtain a detection result of the degree of respiratory interference. This interference identification model is trained based on sample pressure oscillation waves as input and the respiratory interference degree of the sample pressure oscillation waves as labels. For example, this interference identification model can be a binary classification model, and the detection result of the respiratory interference degree includes strong interference and weak interference.

[0180] Optionally, the blood pressure measuring watch can determine the pressure oscillation wave to be input into the interference recognition model by sliding a time window. For example, if the duration of the sliding time window is m and the step size is n, the blood pressure measuring watch can input the pressure oscillation wave collected from time 0 to time m into the interference recognition model at time m to determine the detection result of respiratory interference at time m. If the detection result of respiratory interference at time m is strong interference, then step S603 is executed; if the detection result of respiratory interference at time m is weak interference, then the blood pressure measuring watch inputs the pressure oscillation wave collected from time n to time m+n into the interference recognition model to obtain the detection result of respiratory interference at time m+n, and so on, until the pressure in the air bladder increases to the preset pressure or the detection result of respiratory interference is strong interference; where m and n are both positive numbers.

[0181] In one implementation, the blood pressure watch can acquire low-frequency signals from pressure oscillation waves. When the low-frequency signal is higher than a preset threshold, the current level of respiratory interference is determined to be strong interference; conversely, when it is lower, the current level of respiratory interference is determined to be weak interference. For example, the blood pressure watch can acquire low-frequency signals from the collected pressure oscillation waves in real time, and when the low-frequency signal is higher than a preset threshold, the current level of respiratory interference is determined to be strong interference. The preset threshold can be determined by the energy distribution of the sample pressure oscillation waves. For example, if the respiratory interference level is considered strong when the low-frequency signal is higher than 0.05Hz in multiple sample pressure oscillation waves, then the preset threshold can be set to 0.05Hz.

[0182] S603, when the blood pressure measuring watch detects a strong level of respiratory interference, it detects the inhibition initiation point based on the collected pressure oscillation wave.

[0183] The following provides two exemplary implementations of detection inhibition start points.

[0184] In one implementation, the blood pressure monitoring watch can draw an envelope in real time while collecting pressure oscillation waves; and calculate the slope of the envelope to detect the inhibition onset point. For example, the blood pressure monitoring watch can determine the moment corresponding to the extreme value of the envelope slope as the inhibition onset point; or, for example, if the blood pressure monitoring watch detects that the slope of the envelope is extreme at a certain moment, and the pressure corresponding to the pressure oscillation wave at that moment is greater than a preset pressure value, then it determines that the inhibition onset point has been detected at that moment.

[0185] In another implementation, the blood pressure watch can predict the maximum inflator based on the acquired pressure oscillation wave. Then, when the pressure corresponding to the pressure oscillation wave is detected to be in a first ratio to the maximum inflator, the initiation point of inhibition is determined. Here, the maximum inflator is the pressure corresponding to the pressure oscillation wave at the end of inflatoring. For example, if the first ratio is x%, where x is a positive number, the blood pressure watch can preset the maximum inflator based on the currently acquired pressure oscillation wave when the bladder pressure reaches a preset value. Then, when the pressure inside the bladder rises to x% of the maximum inflator, the initiation point of inhibition is determined.

[0186] One method for a blood pressure monitoring watch to predict the maximum systolic pressure is through regression (such as linear regression) to learn the relationship between the previous systolic pressure rise and the maximum systolic pressure. For example, the blood pressure monitoring watch can extract signal features from the acquired pressure oscillation wave; based on these signal features, the user's maximum systolic pressure is obtained through the regression relationship between the signal features of the pressure oscillation wave and the maximum systolic pressure; the regression relationship is based on the signal features of the pressure oscillation wave of a sample user and the maximum systolic pressure of that sample user. The signal features can include the rate of change of the amplitude of the pressure oscillation wave, the ratio of the current amplitude to the maximum amplitude, etc.

[0187] S604. The blood pressure measuring watch normally collects pressure oscillation waves until the blood pressure measurement is completed.

[0188] In some embodiments, if the pressure in the air bladder of the blood pressure measuring watch increases to a preset pressure and no strong respiratory interference is detected, the blood pressure measuring watch can stop detecting the degree of respiratory interference and only continue to collect pressure oscillation waves to indicate the end of blood pressure measurement. It should be noted that the end of blood pressure measurement can refer to the end of air bladder deflation or the pressure in the air bladder reaching its maximum pressure increase; there is no further limitation.

[0189] S605, when the blood pressure measuring watch detects the inhibition initiation point, it prompts the user to hold their breath via the first prompt method.

[0190] In some embodiments, the blood pressure monitoring watch may prompt the user through any one of the following methods: display screen, voice broadcast, and vibration; or any combination of these methods. For example, the blood pressure monitoring watch may display first information on the display screen; or, for another example, the blood pressure monitoring watch may play first information on the display screen, wherein the first information is used to prompt the user to hold their breath.

[0191] In one implementation, the first notification method is a combination of display screen, voice broadcast, and vibration. The first information includes a notification message and a preset voice message. The blood pressure monitoring watch can play the preset voice message while displaying the notification message on the screen, and simultaneously vibrate to notify the user. The content of the notification message and the preset voice message can be the same or different.

[0192] Please see Figure 8 , Figure 8 This is a schematic diagram illustrating a blood pressure measuring watch that prompts the user, as provided in an embodiment of this application. Figure 8 As shown, the blood pressure measuring watch can display "Please begin holding your breath with the prompt tone and remain holding your breath until the next prompt" on the screen when it detects the inhibition onset point, and also announce "Please begin holding your breath" via voice. At the same time, the blood pressure measuring watch can also prompt the user through vibration.

[0193] S606, the blood pressure measuring watch detects the inhibition termination point based on the collected pressure oscillation wave.

[0194] In one implementation, the blood pressure monitoring watch can determine the inhibition termination point through a preset duration. This preset duration is a fixed breath-holding time; for example, after initiating breath-holding, the watch holds its breath for several seconds near the peak of a critical pressure oscillation wave to ensure the accuracy of key feature extraction. After the fixed breath-holding time ends, normal breathing resumes.

[0195] In another implementation, the blood pressure watch can detect the end point of inhibition by the percentage of pressure increase. For example, based on the model's predicted maximum possible pressure increase, the correlation between key feature extraction and the percentage of pressure increase can be analyzed to ensure that the apnea during the pressurization phase is strongly correlated with the key feature extraction, thereby determining the end point of respiratory interference inhibition.

[0196] It should be noted that the specific implementation of detecting the suppression end point can also be found in the relevant content of step S504.

[0197] Please see Figure 9 , Figure 9 This application provides a schematic diagram of the position of the pressure oscillation wave at the suppression start point and suppression end point. Figure 9 In the diagram, black dots represent the inhibition start point and inhibition end point, such as... Figure 9As shown, the suppression start point and suppression end point are located before and after the peak of the pressure oscillation wave.

[0198] S607, when the blood pressure measuring watch detects the end of inhibition, it prompts the user to breathe normally via a second prompt method.

[0199] In some embodiments, the first prompting method may be the same as or different from the second prompting method. For specific prompting methods, please refer to the relevant content of S605, which will not be repeated here.

[0200] Please see Figure 10 , Figure 10 This is a schematic diagram illustrating a different blood pressure monitoring watch provided in an embodiment of this application, prompting the user. Figure 10 As shown, the blood pressure measuring watch can display "Break-holding ended, you can resume normal breathing" on the screen when it detects the end of inhibition, and announce "Break-holding ended" in voice. At the same time, the blood pressure measuring watch can also notify the user through vibration.

[0201] The S608 blood pressure measuring watch obtains the user's blood pressure based on the pressure oscillation waves collected from the inhibition start point to the inhibition end point.

[0202] In one implementation, the blood pressure watch can calculate the mean arterial pressure based on the pressure oscillation wave from the inhibition start point to the inhibition end point; furthermore, the blood pressure watch can also calculate the user's diastolic and systolic blood pressure based on the mean arterial pressure.

[0203] It should be noted that, in some other embodiments, the blood pressure measuring watch can also calculate the user's blood pressure value based on the acquired pressure oscillation wave after the pressure corresponding to the acquired pressure oscillation wave reaches its maximum pressure value or after the measurement is completed. The user's blood pressure value may include mean arterial pressure, diastolic pressure, and systolic pressure. The method for calculating blood pressure values ​​based on pressure oscillation waves is not limited here.

[0204] In another implementation, the blood pressure watch can also send the collected pressure oscillation waves to other devices, which can then calculate the user's blood pressure and receive the user's blood pressure from those other devices.

[0205] In some embodiments, after obtaining the user's blood pressure, the blood pressure measuring watch can also display the user's blood pressure value on the screen; or it can announce the user's blood pressure value via voice.

[0206] The following is Figure 11 and Figure 12 This application describes an exemplary embodiment of an electronic device 100, which can perform the following functions: Figure 5 or Figure 6 The method for measuring blood pressure is shown.

[0207] Figure 11 A schematic diagram of the hardware structure of the electronic device 100 is shown.

[0208] It should be understood that the electronic device 100 may have more or fewer components than shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.

[0209] Electronic device 100 may include: processor 110, external memory interface 120, internal memory 121, universal serial bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0210] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0211] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0212] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.

[0213] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0214] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0215] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the electronic device 100.

[0216] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.

[0217] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0218] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.

[0219] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the electronic device 100 to capture images. The processor 110 and the display screen 194 communicate via the DSI interface to enable the electronic device 100 to display images.

[0220] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0221] The SIM interface can be used to communicate with the SIM card interface 195 to transmit data to or read data from the SIM card.

[0222] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.

[0223] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0224] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger.

[0225] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 121, external memory, display 194, camera 193, and wireless communication module 160, etc.

[0226] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0227] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.

[0228] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0229] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.

[0230] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0231] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0232] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0233] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.

[0234] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0235] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.

[0236] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0237] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.

[0238] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0239] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in electronic devices, such as image recognition, facial recognition, speech recognition, and text understanding.

[0240] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0241] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application required for a function (such as facial recognition, fingerprint recognition, mobile payment, etc.). The data storage area may store data created during the use of electronic device 100 (such as facial information template data, fingerprint information templates, etc.). Furthermore, internal memory 121 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0242] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0243] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.

[0244] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.

[0245] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.

[0246] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Electronic device 100 may have at least one microphone 170C. In some embodiments, electronic device 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.

[0247] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.

[0248] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the intensity of the touch operation based on pressure sensor 180A. Electronic device 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example, when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.

[0249] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device 100 about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the shake of the electronic device 100, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the electronic device 100 by moving in the opposite direction, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.

[0250] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.

[0251] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. Then, based on the detected opening and closing state of the cover or the flip cover, features such as automatic flip unlocking can be set.

[0252] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.

[0253] A distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, electronic device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.

[0254] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The electronic device 100 emits infrared light outward through the LED. The electronic device 100 uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 may use the proximity sensor 180G to detect when a user holds the electronic device 100 close to their ear for a call, so as to automatically turn off the screen to save power. The proximity sensor 180G can also be used in holster mode and pocket mode for automatic unlocking and locking of the screen.

[0255] The ambient light sensor 180L is used to sense the brightness of ambient light. The electronic device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.

[0256] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can utilize the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.

[0257] Temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 uses the temperature detected by temperature sensor 180J to execute a temperature handling strategy. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, electronic device 100 performs thermal protection by reducing the performance of a processor located near temperature sensor 180J to reduce power consumption. In other embodiments, when the temperature is below another threshold, electronic device 100 heats battery 142 to prevent abnormal shutdown of electronic device 100 due to low temperature. In still other embodiments, when the temperature is below yet another threshold, electronic device 100 boosts the output voltage of battery 142 to prevent abnormal shutdown due to low temperature.

[0258] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.

[0259] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of electronic device 100.

[0260] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.

[0261] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate requests, missed calls, notifications, etc.

[0262] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and detach from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, and other SIM cards. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communication.

[0263] In this embodiment of the application, the electronic device 100 may include devices such as an airbag, an air pump, and a pressure sensor for acquiring pressure oscillation waves; the electronic device 100 may also acquire pressure oscillation waves through other devices.

[0264] In this embodiment of the application, the electronic device 100 can execute the blood pressure measurement method through the processor 110.

[0265] Figure 12 This is a software structure block diagram of the electronic device provided in the embodiments of this application.

[0266] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.

[0267] The application layer can include a series of application packages.

[0268] like Figure 12 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS and blood pressure measurement management.

[0269] In some embodiments, users can communicate with other devices through blood pressure measurement management to obtain pressure oscillation waves.

[0270] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0271] like Figure 12 As shown, the application framework layer may include a display manager, a sensor manager, a cross-device connectivity manager, an event manager, an activity manager, a window manager, a content provider, a view system, a resource manager, a notification manager, etc.

[0272] The display manager is used for system display management, and is responsible for managing all display-related tasks, including creation, destruction, orientation switching, size and status changes. Generally, there will only be one default display module, i.e., the main display module, on a single device.

[0273] In this embodiment of the application, the electronic device can use the display manager to display prompts to prompt the user to hold their breath or breathe normally. For details of the implementation process, please refer to the relevant content above.

[0274] The sensor manager is responsible for managing the state of the sensors and managing applications to listen for sensor events and report the events to the applications in real time.

[0275] The cross-device connection manager is used to establish communication connections and send image resources based on these connections.

[0276] The Event Manager is used for the system's event management services. It is responsible for receiving events uploaded from the underlying layer and distributing them to various windows, completing tasks such as event reception and distribution.

[0277] The Task Manager is used to manage Activity components, including startup management, lifecycle management, and task direction management.

[0278] The window manager is used to manage window applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture screenshots. The window manager is also responsible for window display management, including window display mode, size, coordinate position, and hierarchy.

[0279] For details on the specific execution process of each of the above embodiments, please refer to the relevant content on blood pressure measurement methods above.

[0280] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0281] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0282] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0283] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0284] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for scheduling and managing the Android system.

[0285] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0286] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0287] The system library (also known as the data management layer) can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), and event data, etc.

[0288] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0289] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0290] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0291] A 2D graphics engine is a graphics engine for 2D drawing.

[0292] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0293] This application also provides an electronic device, which includes one or more processors and one or more memories; wherein the one or more memories are coupled to one or more processors, and the one or more memories are used to store computer program code, the computer program code including computer instructions, and when the one or more processors execute the computer instructions, the electronic device performs the method described in the above embodiments.

[0294] This application also provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0295] This application also provides a computer-readable storage medium including instructions that, when executed on an electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0296] It is understood that the various embodiments of this application can be combined arbitrarily to achieve different technical effects.

[0297] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive).

[0298] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

[0299] In summary, the above description is merely an embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.

Claims

1. A method for measuring blood pressure, characterized in that, The method includes: Acquire the user's pressure shockwave; The degree of respiratory interference is detected based on the acquired pressure oscillation wave. When a strong level of respiratory disturbance is detected, the inhibition start point is detected based on the acquired pressure oscillation wave. At the inhibition start point, the pressure corresponding to the acquired pressure oscillation wave does not reach the mean arterial pressure. When the inhibition initiation point is detected, the user is prompted to hold their breath; When the inhibition termination point is detected, the user is prompted to breathe normally; the time when the inhibition termination point is detected is after the pressure corresponding to the pressure oscillation wave reaches the mean arterial pressure; The mean arterial pressure is determined based on the pressure oscillation wave from the inhibition start point to the inhibition end point; The method of detecting the degree of respiratory interference based on the acquired pressure oscillation wave includes: when the signal strength of the low-frequency signal in the acquired pressure oscillation wave is higher than a preset threshold, the detection result of the degree of respiratory interference is obtained as strong interference; or, the acquired pressure oscillation wave is input into an interference recognition model to obtain the detection result of the degree of respiratory interference, wherein the interference recognition model is based on the sample pressure oscillation wave as input, and the degree of respiratory interference of the sample pressure oscillation wave is obtained by label training.

2. The method according to claim 1, characterized in that, The pressure corresponding to the pressure oscillation wave acquired at the suppression initiation point is greater than a preset pressure value. Before detecting the suppression initiation point based on the acquired pressure oscillation wave, the process includes: Based on the acquired pressure oscillation wave, an envelope is drawn, and the moment when the suppression start point is detected is the moment when the slope of the envelope is at its extreme value.

3. The method according to claim 1, characterized in that, The pressure corresponding to the pressure oscillation wave obtained at the suppression initiation point is the first ratio to the maximum pressure value.

4. The method according to claim 3, characterized in that, Before the detection inhibition initiation point, including: Extract signal features from the acquired pressure oscillation waves; Based on the signal characteristics, the maximum pressure is obtained through the regression relationship between the signal characteristics of the pressure oscillation wave and the maximum pressure; the regression relationship is obtained based on the signal characteristics of the pressure oscillation wave of the sample users and the maximum pressure of the sample users.

5. The method according to claim 3 or 4, characterized in that, The pressure corresponding to the pressure oscillation wave obtained at the end of the suppression is the second ratio to the maximum pressure value.

6. The method according to any one of claims 1-4, characterized in that, The duration from the suppression start point to the suppression end point is a preset duration.

7. The method according to any one of claims 1-4, characterized in that, The prompting methods for prompting the user to hold their breath and / or breathe normally include at least one of the following: display, voice announcement, and vibration.

8. A blood pressure measuring device, characterized in that, include: Airbag, air pump, pressure sensor, one or more processors, memory, and one or more computer programs; The air pump is used to inflate the airbag, and the pressure sensor is used to acquire pressure oscillation waves from the airbag; the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the blood pressure measuring device, cause the blood pressure measuring device to perform the method as described in any one of claims 1-7.

9. An electronic device, characterized in that, The electronic device includes one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, the computer program code including computer instructions, which, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1-7.

10. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on an electronic device, the electronic device causes the electronic device to perform the method as described in any one of claims 1-7.