Blood pressure measuring method and related device

By integrating acceleration sensors and air pressure sensors in wearable devices, combining Kohnar and oscilloscope methods, dynamically selecting blood pressure measurement methods, the existing equipment solves the measurement failure or inaccuracy caused by user movement or pulse abnormalities when measuring blood pressure, achieving higher measurement accuracy and power consumption savings.

CN119908692APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311441618.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

When measuring blood pressure, existing wearable devices fail to measure the user's wrist movement or pulse waveform, resulting in measurement failure or inaccurate results. How to improve the accuracy of blood pressure measurement results is an urgent problem to be solved.

Method used

By integrating acceleration sensors and air pressure sensors in wearable devices, detecting acceleration data and pressure wave signals of airbags, combining Kohnar and oscilloscope methods, dynamically selecting suitable blood pressure measurement methods to improve the accuracy of measurement results.

Benefits of technology

This method can effectively improve the accuracy of blood pressure measurement in different scenarios, reduce the impact of user actions on measurement results, and save the power consumption of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119908692A_ABST
    Figure CN119908692A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a blood pressure measuring method and related device.In the method, a wearable device controls a micropump to inflate an air bag and deflate the air bag after the air bag is inflated; in the inflation and deflation process of the air bag, the wearable device detects a pressure wave signal of the air bag and obtains sensor data through an air pressure sensor; under the condition that the sensor data meets a first condition, the wearable device starts a sound pickup device to pick up a Korotkoff sound signal and determines a blood pressure value of the user based on the Korotkoff sound signal; under the condition that the sensor data does not meet the first condition, the wearable device extracts a pulse oscillation wave signal from the pressure wave signal and determines the blood pressure value of the user based on the pulse oscillation wave signal and the pressure wave signal. The wearable device can determine the blood pressure value of the user in combination with oscillography and Korotkoff's sound. In this way, the wearable device can improve the accuracy rate and the value rate of blood pressure measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of blood pressure measurement, and in particular to a blood pressure measurement method and related devices. Background Art

[0002] At present, with the continuous development of blood pressure measurement technology, more and more wearable devices that can measure blood pressure have emerged. For example, wearable devices such as watches and bracelets can measure blood pressure. In this way, measuring blood pressure through wearable devices can meet the needs of users to conveniently measure blood pressure in daily life.

[0003] However, when wearable devices measure blood pressure, the user's wrist movement or the user's abnormal pulse waveform may cause measurement failure or inaccurate measurement results. Therefore, how to improve the accuracy of blood pressure measurement results of wearable devices in different scenarios is an urgent problem to be solved. Summary of the invention

[0004] The present application provides a blood pressure measurement method and related devices, through which the accuracy of blood pressure measurement results of wearable devices in different scenarios can be improved.

[0005] In a first aspect, the present application provides a blood pressure measurement method, which can be applied to a wearable device, the wearable device including one or more sound pickup devices, an airbag, a micropump, and an air pressure sensor, and the method may include: the wearable device controls the micropump to inflate the airbag and deflate the airbag after the airbag is inflated; during the process of inflating and deflating the airbag, the wearable device detects the pressure wave signal of the airbag and obtains acceleration data through the air pressure sensor; when the acceleration data meets the first condition, the wearable device starts one or more sound pickup devices to pick up Korotkoff sound signals, and determines the user's blood pressure value based on the Korotkoff sound signals and the pressure wave signals; when the acceleration data does not meet the first condition, the wearable device determines the user's blood pressure value based on the pressure wave signal.

[0006] The first condition is that a change value of the acceleration data in the first time period is greater than a first threshold, or a change value of the acceleration data in the first time period is greater than or equal to the first threshold.

[0007] The change in acceleration data within the first time period being greater than a first threshold may include: the change value of the X-axis component of the acceleration data within the first time period being greater than the X-axis component of the first threshold, and / or the change value of the Y-axis component of the acceleration data within the first time period being greater than the Y-axis component of the first threshold, and / or the change value of the Z-axis component of the acceleration data within the first time period being greater than the Z-axis component of the first threshold.

[0008] The acceleration data being less than or equal to a first threshold may include: a change value of the X-axis component of the acceleration data within a first time period being less than or equal to the X-axis component of the first threshold, and / or a change value of the Y-axis component of the acceleration data within the first time period being less than or equal to the Y-axis component of the first threshold, and / or a change value of the Z-axis component of the acceleration data within the first time period being less than or equal to the Z-axis component of the first threshold.

[0009] In this way, when the acceleration detected by the wearable device is too large, the Korotkoff sound method can be used to measure blood pressure, which can reduce the impact of user movements on blood pressure measurement. When the acceleration detected by the wearable device is relatively small, the blood pressure measurement result can be determined directly based on the pressure wave signal collected by the air pressure sensor. In this way, the wearable device does not need to start one or more pickup devices to pick up Korotkoff sounds, which can save power consumption of the wearable device.

[0010] In a possible implementation, the wearable device starts one or more sound pickup devices to pick up Korotkoff sound signals, which may include: the wearable device starts one or more sound pickup devices to pick up Korotkoff sound signals during the process of the micro pump inflating the airbag. In this way, one or more sound pickup devices are turned on when the airbag is inflated, and one or more sound pickup devices start to pick up sound signals when the airbag is inflated. In this way, it is possible to avoid missing Korotkoff sound signals.

[0011] Alternatively, the wearable device activates one or more sound pickup devices to pick up Korotkoff sound signals when the airbag is deflated after being inflated. In this way, one or more sound pickup devices are activated to pick up Korotkoff sound signals only when Korotkoff sound is about to start to appear, thereby saving power consumption.

[0012] In a possible implementation, when the acceleration data does not meet the first condition, the wearable device determines the user's blood pressure value based on the pressure wave signal, which may include: when the acceleration data does not meet the first condition, the wearable device extracts the pulse oscillation wave signal from the pressure wave signal; when there is a peak in the pulse oscillation wave signal, the wearable device determines the user's blood pressure value based on the pulse oscillation wave signal and the pressure wave signal. In this way, the user's blood pressure value is determined by the pulse oscillation wave signal and the pressure wave signal only when there is only one peak in the pulse oscillation wave signal. This can avoid the situation where the peak of the pulse oscillation signal cannot be located and the user's blood pressure value cannot be obtained.

[0013] In a possible implementation, the wearable device determines the user's blood pressure value based on the pulse oscillation wave signal and the pressure wave signal, which may include: the wearable device determines the peak point in the pulse oscillation wave signal, and determines the first point and the second point based on the peak point; the wearable device determines the first time point corresponding to the first point in the pulse oscillation wave signal, and determines the second time point corresponding to the second point in the pulse oscillation wave signal; the wearable device determines that the first pressure value corresponding to the first time point in the pressure wave signal is the systolic pressure, and determines that the second pressure value corresponding to the second time point in the pressure wave signal is the diastolic pressure. In this way, the wearable device can determine the user's systolic and diastolic pressures.

[0014] In a possible implementation, when the acceleration data does not meet the first condition, after the wearable device extracts the pulse oscillation wave signal from the pressure wave signal, the method may also include: when there are two or more peaks in the pulse oscillation wave signal, the wearable device activates one or more sound pickup devices to pick up Korotkoff sound signals, and determines the user's blood pressure value based on the Korotkoff sound signals and the pressure wave signal. In this way, when the wearable device cannot obtain the user's blood pressure value through the oscillometric method, the sound pickup device can be activated to pick up Korotkoff sound, and the user's blood pressure value can be determined through the Korotkoff sound method, which can improve the output rate of the wearable device in the process of measuring blood pressure.

[0015] In a possible implementation, the method may include: when there are two or more peaks in the pulse oscillation wave signal of the user stored in the wearable device, the wearable device activates one or more sound pickup devices to pick up Korotkoff sound signals, and determines the user's blood pressure value based on the Korotkoff sound signals and the pressure wave signals. In this way, the wearable device can determine whether to activate the sound pickup device to pick up Korotkoff sounds based on historical data. In this way, the wearable device can directly determine the user's blood pressure value through the Korotkoff sound method, thereby improving the output rate of the wearable device in the process of measuring blood pressure.

[0016] In a possible implementation, the wearable device activates one or more sound pickup devices to pick up Korotkoff sound signals, and determines the user's blood pressure value based on the Korotkoff sound signals and the pressure wave signal. Specifically, the wearable device determines the third time point of Korotkoff sound phase I and the fourth time point of Korotkoff sound phase V; the wearable device determines that the third pressure value corresponding to the third time point in the pressure wave signal is the systolic pressure, and determines that the fourth pressure value corresponding to the fourth time point in the pressure wave signal is the diastolic pressure. In this way, the wearable device can determine the user's systolic and diastolic pressures by the Korotkoff sound method.

[0017] In a possible implementation, the method may include: the wearable device displays the blood pressure value of the user, so that the user can check his or her blood pressure value conveniently.

[0018] In a possible implementation, one or more sound pickup devices are located on the inner side of the airbag, where the inner side of the airbag is the side of the airbag close to the user's wrist. In this way, the one or more sound pickup devices can accurately pick up Korotkoff sounds.

[0019] In a possible implementation, when the wearable device includes multiple sound pickup devices, the multiple sound pickup devices are symmetrically arranged in an array on the inner side of the airbag, where the inner side of the airbag is the side of the airbag close to the user's wrist. In this way, the multiple sound pickup devices can accurately pick up Korotkoff sounds.

[0020] In a second aspect, the present application provides a wearable device, which includes one or more sound pickup devices, an airbag, a micropump, an air pressure sensor, a memory, and a signal processing unit; wherein, the one or more sound pickup devices, micropumps, air pressure sensors, and the memory are coupled to the signal processing unit, the airbag is coupled to the micropump, and the memory is used to store a computer program. When the signal processing unit executes and calls the computer program, the wearable device executes a blood pressure measurement method provided in any possible implementation of any of the above aspects.

[0021] In a third aspect, the present application provides a computer-readable storage medium comprising instructions. When the instructions are executed on a wearable device, the wearable device executes a blood pressure measurement method provided in any possible implementation of any of the above aspects.

[0022] In a fourth aspect, the present application provides a chip system, which includes one or more processors, and the processor is used to call computer instructions to execute a blood pressure measurement method provided in any possible implementation of any of the above aspects.

[0023] In a fifth aspect, the present application provides a computer program product comprising instructions. When the above-mentioned computer program product is run on a wearable device, the wearable device executes a blood pressure measurement method provided in any possible implementation of any of the above-mentioned aspects.

[0024] For the description of the beneficial effects of the second to fifth aspects, reference may be made to the description of the beneficial effects in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1A is a schematic diagram of a wearable device provided in an embodiment of the present application;

[0026] Figure 1B is a schematic diagram of the structure of a wearable device provided in an embodiment of the present application;

[0027] Figure 1C is a schematic diagram of the hardware structure of a wearable device provided in an embodiment of the present application;

[0028] Figure 2is a set of waveform schematic diagrams provided in an embodiment of the present application;

[0029] Figure 3 This is a schematic diagram of a blood pressure measurement method provided in an embodiment of the present application;

[0030] Figure 4 It is a topological diagram of a pickup device placement strategy provided by an embodiment of the present application;

[0031] Figure 5 This is a schematic diagram of a group of wearable devices provided by an embodiment of the present application with sound pickup devices placed thereon. DETAILED DESCRIPTION

[0032] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.

[0033] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0034] The term "user interface (UI)" in the following embodiments of the present application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be a visual interface element such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. displayed on the display screen of a wearable device.

[0035] The present application embodiment provides a wearable device 100, which can be used to measure blood pressure. Figure 1AAs shown in Figure (a), the wearable device 100 may be a watch. The wearable device 100 may include a watch body 101, a watch strap 102, an airbag 103, and a sound pickup device 104. The airbag 103 may be attached to the side of the watch strap 102 close to the body. The sound pickup device 104 may be attached to the side of the watch strap 102 close to the body or the side of the airbag 103 close to the body. The airbag 103 may be connected to the watch strap buckle, and the airbag 103 may be connected to the dial through the pore cover. Correspondingly, the airbag 103 may be separated from the watch strap 102 or from the watch body 101.

[0036] Specifically, when a user Figure 1A As shown in FIG. 1( b ), when the wearable device 100 is worn on the wrist, the sound pickup device 104 may be located above the artery position of the user's wrist. Figure 1A As shown in FIG. 5( c ) , the sound pickup device 104 may be located above the radial artery on the user's wrist.

[0037] like Figure 1B As shown, the body 101 of the wearable device 100 may further include a signal processing unit 107 , a micro pump 105 , and a sensor module 106 .

[0038] like Figure 1B As shown, when the wearable device 100 is a watch, the airbag 103 is attached to the wearable component (e.g., the strap 102) close to the body. The micro pump 105 is connected to the airbag 103 through the air path conducting component 105A. The airbag 103 can be attached to only one side of the strap 102, and the side strap 102 can be located above the artery position of the user's wrist, such as above the radial artery position.

[0039] Figure 1C is a schematic diagram of the structure of the wearable device 100 provided in an embodiment of the present application.

[0040] The embodiment is described in detail below by taking the wearable device 100 as an example. It should be understood that the wearable device 100 may have more or fewer components than those 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.

[0041] like Figure 1C As shown, the wearable device can be a wearable device such as a bracelet, a watch, etc., and the wearable device 100 can also be a non-wearable device such as a wall-type blood pressure monitor, etc. The embodiment of the present application does not impose any special restrictions on the specific type of the wearable device. The embodiment of the present application is only described by taking the wearable device 100 as a watch as an example.

[0042] The wearable device 100 may include: an airbag 103, a sound pickup device 104, a micro pump 105, an air path conducting component 105A, a sensor module 106, a signal processing unit 107, a wireless communication module 108A, a mobile communication module 108B, an internal memory 109, a display screen 110, and a button 111, a motor 112, a USB interface 113, a power management module 114, a battery 115, a charging management module 116, and a SIM card interface 117. Among them, the sensor module 106 may include an air pressure sensor 106A, a motion sensor 106B, a touch sensor 106C, a magnetic sensor 106D, and the like.

[0043] It is understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the wearable device 100. In other embodiments of the present application, the wearable device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0044] The airbag 103 may be connected to the micro pump 105. For example, Figure 1B As shown, the airbag 103 can be connected to the micro pump 105 through the air path conducting component 105A. The micro pump 105 can be used to control the inflation or deflation of the airbag 103. The airbag 103 can apply pressure to the user wearing the wearable device 100 when inflated. In some embodiments, the micro pump 105 can also be referred to as an air pump 105.

[0045] The sound pickup device 104 can be used to collect sound signals during the inflation and deflation of the airbag 103, and identify Korotkoff sounds from the sound signals. The sound pickup device 104 can notify the signal processing unit 107 when the Korotkoff sounds are identified. In the embodiment of the present application, the sound pickup device includes but is not limited to a micro electrical-mechanical system (MEMS) microphone, a voice pickup unit (VPU) bone conduction unit, etc.

[0046] The sensor module 106 may include an air pressure sensor 106A, a motion sensor 106B, a touch sensor 106C, and a magnetic sensor 106D. The air pressure sensor 106A may be used to detect the air pressure value in the airbag 103 when the micro pump 105 controls the inflation or deflation of the airbag 103, and transmit the air pressure value to the signal processing unit 107. The motion sensor 106B may be used to detect the acceleration of the wearable device 100, and transmit the acceleration to the signal processing unit 107.

[0047] The signal processing unit 107 may be a microcontroller unit (MCU) or other units having a signal processing function, which is not limited in the embodiment of the present application.

[0048] The signal processing unit 107 may include one or more processing units, for example, the signal processing unit 107 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0049] In some embodiments, the signal processing unit 107 may include one or more interfaces. The interface 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.

[0050] 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 signal processing unit 107 may include multiple groups of I2C buses. The signal processing unit 107 may be coupled to the touch sensor 106C, the power management module 114, etc. through different I2C bus interfaces. For example: the signal processing unit 107 may be coupled to the touch sensor 106C through the I2C interface, so that the signal processing unit 107 communicates with the touch sensor 106C through the I2C bus interface, thereby realizing the touch function of the wearable device.

[0051] The I2S interface can be used for audio communication. The PCM interface can also be used for audio communication to sample, quantize and encode analog signals. The UART interface is a universal serial data bus for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the signal processing unit 107 with the wireless communication module 108A. For example, the signal processing unit 107 communicates with the Bluetooth module in the wireless communication module 108A through the UART interface to implement the Bluetooth function.

[0052] The MIPI interface can be used to connect the signal processing unit 107 with peripheral devices such as the display screen 110. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. The signal processing unit 107 and the display screen 110 communicate through the DSI interface to realize the display function of the wearable device.

[0053] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. The USB interface 113 is an interface that complies with the USB standard specification, and can specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 113 can be used to connect a charger to charge the wearable device, and can also be used to transmit data between the wearable device and peripheral devices.

[0054] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the wearable device. In other embodiments of the present application, the wearable device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0055] In the embodiment of the present application, the signal processing unit 107 can be used to receive the notification of the Korotkoff sound recognition sent by the sound pickup device 104. The signal processing unit 107 can also be used to receive the air pressure value sent by the air pressure sensor 106A. The signal processing unit 107 can also be used to receive the acceleration data sent by the motion sensor 106B. The signal processing unit 107 can also be used to receive the pressure wave signal transmitted by the signal air pressure sensor 106A, and filter the pulse wave signal from the pressure wave signal.

[0056] The signal processing unit 107 can be used to determine the motion state of the wearable device based on the acquired acceleration data. The signal processing unit 107 can also determine the user's blood pressure value based on the Korotkoff sound identified by the sound pickup device 104 and the air pressure value detected by the air pressure sensor 106A, or calculate the user's blood pressure value based on the air pressure value detected by the air pressure sensor 106A and the pulse wave signal filtered out from the pressure wave signal detected by the air pressure sensor. For details, please refer to the description below, which will not be repeated here.

[0057] The charging management module 116 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 116 can receive charging input from a wired charger through the USB interface 113. In some wireless charging embodiments, the charging management module 116 can receive wireless charging input through a wireless charging coil of a wearable device. While the charging management module 116 is charging the battery 115, it can also power the wearable device through the power management module 114.

[0058] The power management module 114 is used to connect the battery 115, the charging management module 116 and the signal processing unit 107. The power management module 114 receives input from the battery 115 and / or the charging management module 116, and supplies power to the circuit components in the wearable device 100 except the airbag 103. For example, the power management module 114 receives input from the battery 115 and / or the charging management module 116, and can supply power to the signal processing unit 107, the internal memory 109, the display screen 110, and the wireless communication module 108A. The power management module 114 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 114 can also be set in the signal processing unit 107. In other embodiments, the power management module 114 and the charging management module 116 can also be set in the same device.

[0059] The wireless communication function of the wearable device can be implemented through the wireless communication module 108A, the mobile communication module 108B, the modem processor and the baseband processor.

[0060] The wireless communication module 108A can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to wearable devices. The wireless communication module 108A can be one or more devices integrating at least one communication processing module. The wireless communication module 108A receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the signal processing unit 107. The wireless communication module 108A can also receive the signal to be sent from the signal processing unit 107, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna.

[0061] The mobile communication module 108B can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to wearable devices. The mobile communication module 108B may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 108B can receive electromagnetic waves from an antenna, filter, amplify, and process the received electromagnetic waves, and transmit them to a modulation and demodulation processor for demodulation. In some embodiments, at least some of the functional modules of the mobile communication module 108B may be arranged in the signal processing unit 107. In some embodiments, at least some of the functional modules of the mobile communication module 108B may be arranged in the same device as at least some of the modules of the signal processing unit 107.

[0062] In the embodiment of the present application, the wearable device 100 can upload the blood pressure result measured by the wearable device 100 to the cloud server or send it to other devices through the wireless communication module 108A or the mobile communication module 108B. Alternatively, the wearable device 100 can receive the user's historical blood pressure measurement results sent by other devices of the user through the wireless communication module 108A or the mobile communication module 108B.

[0063] The button 111 includes a power button, a volume button, etc. The button 111 can be a mechanical button or a touch button. The wearable device can receive the button input and generate a key signal input related to the user setting and function control of the wearable device.

[0064] The display screen 110 is used to display images, videos, etc. The display screen 110 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a quantum dot light-emitting diode (QLED), etc. In some embodiments, the wearable device may include 1 or N display screens 110, where N is a positive integer greater than 1.

[0065] In the embodiment of the present application, the display screen 110 can be used to display the blood pressure measurement results of the user.

[0066] The motor 112 can generate a vibration prompt. The motor 112 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. The motor 112 can also correspond to different vibration feedback effects for touch operations acting on different areas of the display screen 110.

[0067] The internal memory 109 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).

[0068] Random access memory may include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, for example, the fifth generation DDR SDRAM is generally referred to as DDR5 SDRAM), etc.

[0069] The non-volatile memory may include a disk storage device and a flash memory. Flash memory may include NOR FLASH, NAND FLASH, 3D NAND FLASH, etc. according to the operating principle, may include single-level cell (SLC), multi-level cell (MLC), triple-level cell (TLC), quad-level cell (QLC), etc. according to the potential level of the storage unit, and may include universal flash storage (UFS), embedded multi-media card (eMMC), etc. according to the storage specification. The random access memory can be directly read and written by the signal processing unit 107, and can be used to store executable programs (such as machine instructions) of operating systems or other running programs, and can also be used to store user and application data, etc. The non-volatile memory can also store executable programs and store user and application data, etc., and can be loaded into the random access memory in advance for direct reading and writing by the signal processing unit 107.

[0070] In the embodiment of the present application, the internal memory 109 can be used to store the blood pressure value of the user calculated by the signal processing unit 107 .

[0071] The SIM card interface 117 is used to connect a SIM card. The SIM card can be connected to and separated from the wearable device by inserting it into the SIM card interface 117 or pulling it out from the SIM card interface 117. The wearable device can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 117 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 117 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 117 can also be compatible with different types of SIM cards. The SIM card interface 117 can also be compatible with external memory cards. The wearable device interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the wearable device uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the wearable device and cannot be separated from the wearable device.

[0072] In some embodiments, the wearable device 100 may not include the SIM card interface 117 .

[0073] The air pressure sensor 106A is used to measure air pressure. In some embodiments of the present application, the wearable device measures the air pressure in the airbag 103 through the air pressure sensor 106A. In some embodiments of the present application, a part of the air pressure sensor 106A is located inside the airbag 103 to sense the air pressure of the airbag 103.

[0074] The motion sensor 106B includes but is not limited to an acceleration sensor and an angular velocity sensor. The motion sensor 106B can be used to collect motion data and determine the user's motion state based on the motion data. Further, the wearable device 100 can also determine whether the user is in a sleeping state based on the user's motion state.

[0075] The touch sensor 106C is also called a "touch control device". The touch sensor 106C can be set on the display screen 110, and the touch sensor 106C and the display screen 110 form a touch screen, also called a "touch control screen". The touch sensor 106C is used to detect touch operations acting on or near it. The touch sensor can pass 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 the display screen 110. In other embodiments, the touch sensor 106C can also be set on the surface of the wearable device, which is different from the position of the display screen 110.

[0076] The magnetic sensor 106D includes a Hall sensor. In some embodiments of the present application, the wearable device can use the magnetic sensor 106D to determine whether the airbag 103 on the wearable device is disassembled. For example, a magnet can be configured on the airbag 103 or on a strap connected to the airbag 103, and the wearable device can determine the magnetic flux generated by the magnet on the airbag 103 or on the airbag 103 through the magnetic sensor, and then determine whether the airbag 103 on the wearable device is disassembled.

[0077] Optionally, the wearable device 100 may also include a photoplethysmography (PPG) sensor. The wearable device 100 may obtain the user's health data based on the PPG signal collected by the PPG sensor, and the user's health data includes but is not limited to: heart rate, blood oxygen, respiratory rate, blood oxygen saturation (SaO2), etc.

[0078] It is worth noting that the gas path conducting component 105A can be a separate component, or the gas path conducting component 105A can also be an air path formed by the combination of other hardware modules, or the gas path conducting component 105A can also be a part of other components, for example, it can be a part of the micro pump 105, or it can be a part of the airbag 103.

[0079] It is worth noting that the sensor module 106 may also include an infrared sensor and the like.

[0080] In an embodiment of the present application, the user can issue a blood pressure measurement instruction by pressing or touching the display screen 110, so that the wearable device 100 starts measuring blood pressure. The wearable device 100 can also actively start measuring blood pressure without user operation. During the blood pressure measurement process, the signal processing unit 107 can control the micropump 105 to inflate the airbag 103, and can control the deflation of the airbag 103. During the inflation and deflation of the airbag 103, the air pressure sensor 106A can measure the air pressure value in the airbag 103, the sound pickup device 104 can collect sound signals, and then the signal processing unit can identify Korotkoff sounds from the sound signals collected by the sound pickup device 104. The motion sensor 106B can detect the acceleration of the wearable device 100. The signal processing unit 100 can determine the motion state of the wearable device 100 based on the acceleration data collected by the motion sensor 106B. The signal processing unit 100 can determine the user's blood pressure value based on the Korotkoff sounds identified by the sound pickup device 104 and the air pressure value detected by the air pressure sensor 106A based on the motion state of the wearable device 100, or calculate the user's blood pressure value based on the air pressure value detected by the air pressure sensor 106. The signal processing unit 100 can display the user's blood pressure value measured this time on the display screen 110. Optionally, the signal processing unit 100 can also upload the user's blood pressure value measured this time to a cloud server or send it to other devices through the wireless communication module 108A.

[0081] Optionally, in some embodiments, the signal processing unit 100 may store the blood pressure value of the user measured this time in the internal memory 109 .

[0082] Optionally, in a possible implementation, the wearable device 100 may further include a pulse detection sensor, wherein the pulse detection sensor may be used to detect a pulse wave signal of the user. Then, the wearable device 100 may separate a linear pressurization baseline signal from the pressure wave signal based on the pulse wave signal and the pressure wave signal collected by the air pressure sensor. The linear pressurization baseline signal is used to indicate the pressure value of the airbag pressurized when the micropump inflates the airbag. Then, the wearable device 100 may obtain a blood pressure measurement result based on the pulse wave signal and the linear pressurization baseline signal.

[0083] Exemplarily, the wearable device 100 obtains a blood pressure measurement result based on the pulse wave signal and the linear pressurization baseline signal, which may include: the wearable device 100 finds the peak point of the amplitude in the pulse wave signal, and then determines the first point and the second point based on the peak point. Exemplarily, the first point may be a point on the right side of the peak point with an amplitude of 80% of the peak point amplitude, and the second point may be a point on the left side of the peak point with an amplitude of 50% of the peak point amplitude. Here, please refer to Figure 2 The points corresponding to the diastolic pressure and the systolic pressure in the pulse oscillation envelope in (b) of FIG. The wearable device 100 can determine the first time point corresponding to the first point and the second time point corresponding to the second point from the pulse wave signal. The wearable device can determine that the first pressure value corresponding to the first time in the linear pressurized baseline signal is the systolic pressure, and determine that the second pressure value corresponding to the second time point in the linear pressurized baseline signal is the diastolic pressure.

[0084] The following is a brief introduction to the meaning of blood pressure.

[0085] Blood pressure (BP) refers to the lateral pressure on the side wall of a blood vessel per unit area when blood flows inside the blood vessel. In other words, human blood pressure refers to the lateral pressure perpendicular to the blood vessel wall generated by the pulsating blood flow in the blood vessel. Among them, the peak value of pressure is systolic blood pressure (SBP), which can also be called high pressure; the valley value of pressure is diastolic blood pressure (DBP), which can also be called low pressure. Taking an adult as an example, the normal systolic blood pressure of the adult should be greater than 90mmHg (mmHg: blood pressure unit, millimeters of mercury) and less than 140mmHg, and the diastolic blood pressure should be greater than 60mmHg and less than 90mmHg. Systolic and diastolic blood pressure that are too high or too low will have adverse effects on health. Due to the difference in blood vessels, human blood pressure can also be classified into arterial blood pressure, venous blood pressure and capillary blood pressure. When measuring human blood pressure, arterial blood pressure is generally measured.

[0086] In some implementations, some blood pressure measurement devices, such as wearable devices such as watches and bracelets, can measure blood pressure using an oscillometric method, which can include an upper air method and a lower air method.

[0087] In the oscillometric method (also known as the boost method), when the wearable device is worn on the user's wrist, the wearable device can inflate the airbag, pressurize and block the blood vessels at the wrist of the user wearing the wearable device, and then the micropump controls the airbag to deflate immediately to stop blocking the blood vessels. During the inflation process, the air pressure sensor detects the pressure wave signal in the airbag. The wearable device can filter the pressure wave signal to obtain an oscillation wave signal, and fit the oscillation wave envelope. The pressure value corresponding to the maximum amplitude of the oscillation wave envelope can be the mean blood pressure (MBP). The right amplitude of the maximum amplitude point of the oscillation wave envelope is the pressure value corresponding to the first percentage of the maximum amplitude point, that is, the systolic pressure. The left amplitude of the maximum amplitude point of the oscillation wave envelope is the pressure value corresponding to the second percentage of the maximum amplitude point, that is, the diastolic pressure. The first percentage can be 80%, and the second percentage can be 50%. The embodiment of the present application does not limit the specific values ​​of the first percentage and the second percentage. For example, the waveform of the oscillation wave signal (also referred to as the pulse oscillation wave signal) obtained by the wearable device 100 may be as follows: Figure 2 Then, the wearable device 100 can extract the Figure 2 The envelope of the oscillation wave signal shown in (a) of FIG. 1 is then compared with the airbag pressure value measured by the air pressure sensor at each time point, and the following can be obtained: Figure 2 The oscillation wave envelope is shown in Figure (b). Figure 2 As shown in Figure (b), the corresponding relationship between the pulse oscillation envelope and the airbag pressure can determine the systolic pressure, diastolic pressure, and average blood pressure. The pressure value corresponding to the point on the right side of the average blood pressure with an amplitude of 80% of the amplitude at the average blood pressure is the systolic pressure. The pressure value corresponding to the point on the left side of the average blood pressure with an amplitude of 50% of the amplitude at the average blood pressure is the diastolic pressure.

[0088] In the oscillometric method (also known as the decompression method), when the wearable device 100 is worn on the user's wrist, the wearable device 100 can inflate the airbag to increase the airbag pressure rapidly, thereby blocking the blood flow in the vascular area of ​​the wrist where the user wears the wearable device. Then, the airbag is controlled to deflate slowly. During the deflation process, the air pressure sensor detects the pressure wave signal in the airbag. The wearable device can filter the pressure wave signal to obtain an oscillation wave signal, and fit the oscillation wave envelope. The pressure value corresponding to the maximum amplitude of the oscillation wave envelope can be the mean blood pressure (MBP). The right amplitude of the maximum amplitude point of the oscillation wave envelope is the pressure value corresponding to the third percentage of the maximum amplitude point, that is, the diastolic pressure. The left amplitude of the maximum amplitude point of the oscillation wave envelope is the pressure value corresponding to the fourth percentage of the maximum amplitude point, that is, the systolic pressure. For example, the third percentage can be 50%, and the fourth percentage can be 80%. The specific values ​​of the third percentage and the fourth percentage are not limited in the embodiment of the present application.

[0089] The oscillometric method described below is explained using the upper gas method as an example.

[0090] When a wearable device uses the oscillometric method to measure blood pressure, if the user's wrist wearing the wearable device moves during the blood pressure measurement, the blood pressure measurement result will be affected. For example, Figure 2 As shown in Figure (c), the pulse waveform oscillation waveform Figure 2 The pulse waveform oscillation waveform is disturbed and the maximum amplitude cannot be accurately located, which may lead to measurement failure or large errors in the measured blood pressure results.

[0091] When a wearable device uses the oscillometric method to measure blood pressure, if the user whose blood pressure is being measured is a person with a special waveform abnormality, the measured pulse waveform oscillation wave may have double peaks. During the airbag pressurization process of the wearable device, the amplitude of each pulse in the pulse waveform oscillation wave of the person with a special waveform abnormality is relatively close, and the position of the maximum amplitude of the oscillation wave is difficult to determine or easily misestimated, and double peaks may appear. For example, Figure 2 As shown in Figure (d), the pulse waveform oscillation waveform Figure 3 The pulse amplitudes in different times are close to each other, and double peaks appear. In this way, the wearable device cannot accurately locate the maximum amplitude, which may lead to measurement failure or large errors in the measured blood pressure results.

[0092] In this way, when a wearable device uses the oscillometric method to measure blood pressure, if the user moves during the blood pressure measurement or the user has an abnormal waveform, the blood pressure measurement may fail or the measured blood pressure result may have a large error.

[0093] In order to improve the accuracy and success rate of the wearable device 100 in measuring blood pressure, an embodiment of the present application provides a blood pressure measurement method, wherein the wearable device 100 has one or more sound pickup devices, one or more airbags, an air pressure sensor, an acceleration sensor, and an MCU. The method may include: when the wearable device 100 measures blood pressure, it may determine whether the user has moved during the blood pressure measurement process through the acceleration sensor. If it is detected that the user has not moved and it is determined that the user does not belong to the group of people with abnormal waveforms, the wearable device 100 may detect the pressure wave signal during the airbag inflation process through the air pressure sensor, and then the wearable device may determine the user's systolic and diastolic pressures based on the pressure wave signal. If it is detected that the user has moved or it is determined that the user belongs to the group of people with abnormal waveforms, the wearable device 100 may identify the Korotkoff sounds during the airbag inflation process through the sound pickup device, and detect the pressure wave signals during the airbag inflation process through the air pressure sensor, and determine the user's systolic and diastolic pressures based on the pressure detected by the air pressure sensor when the sound pickup device identifies the Korotkoff sounds. In this way, when the wearable device uses the oscillometric method to measure blood pressure, when the user moves during the blood pressure measurement process or the user belongs to the group of people with abnormal waveforms, the wearable device 100 can measure the user's blood pressure. The main feature of the oscillometric method is the envelope. If the key position or key feature of the envelope (for example, the envelope segment of the peak value, and the envelope segments on both sides of the peak value for determining the systolic and diastolic pressures) is affected due to user action interference for some time, the overall envelope is unavailable and can only be re-measured. However, if the Korotkoff sound method does not have action interference near the position where the systolic pressure is applied, the Korotkoff sound will not be affected. If the Korotkoff sound is affected, the Korotkoff sound can also be tried again by re-boosting or reducing the pressure. In addition, the Korotkoff sound method will not affect the measurement result because the user is a group of people with abnormal waveforms. Therefore, when there is user action interference or the user is a group of people with abnormal waveforms, the use of the Korotkoff sound method can improve the blood pressure value rate and accuracy.

[0094] When the balloon is inflated and the pressure inside the balloon exceeds the systolic pressure of the artery, it will cause the user's arterial blood vessels to close and block the arterial blood flow. When the balloon is deflated, when the systolic pressure of the artery is higher than the pressure inside the balloon, part of the user's artery will open, and blood will be ejected to form vortices or turbulence. The vortices or turbulence formed by the blood ejection can make the blood vessels vibrate and form Korotkoff sounds. The changes of Korotkoff sounds are divided into five phases. The "bang" sound picked up by the pickup device first is called Korotkoff sound phase I. At this time, the balloon pressure is equal to the user's systolic pressure. Then, the Korotkoff sound increases and reaches Korotkoff sound II. Gradually, the Korotkoff sound reaches the maximum sound intensity (corresponding to Korotkoff sound phase III). Due to turbulence, a "bang" sound may appear after the low noise (corresponding to Korotkoff sound phase IV), and then the sound becomes soft and weak, and finally the sound disappears completely (corresponding to Korotkoff sound phase V). When there is no sound (that is, when Korotkoff sound phase V is reached), the balloon pressure is equal to the user's diastolic pressure.

[0095] The Korotkoff sound blood pressure measurement method (which may be referred to as the Korotkoff sound method) is greatly affected by environmental sound interference, but has little impact on user action interference or people with abnormal waveforms. The oscillometric method is less affected by environmental sound interference, but has a greater impact on user action interference or people with abnormal waveforms. The embodiment of the present application can intelligently use the oscillometric method or the Korotkoff sound method, or a combination of the two to measure blood pressure, improve the anti-interference ability and the output rate of blood pressure results, and ensure the output accuracy.

[0096] A blood pressure measurement method provided in an embodiment of the present application is introduced below in combination with the hardware structure of the wearable device 100 mentioned above.

[0097] Figure 3 A blood pressure measurement method provided by an embodiment of the present application is exemplarily shown. Figure 3 As shown, the blood pressure measurement method provided in the embodiment of the present application may include the following steps:

[0098] S301: The wearable device 100 starts measuring blood pressure.

[0099] In a possible implementation, the wearable device 100 may start measuring blood pressure in response to a user operation. The user operation may be a user clicking a control in a display screen of the wearable device 100 for instructing the wearable device 100 to start measuring blood pressure. The user operation may also be a voice command input by the user for instructing the wearable device 100 to start measuring blood pressure. The embodiment of the present application does not limit the user operation.

[0100] Optionally, the wearable device 100 can determine the blood pressure measurement time based on the user's historical data, and the wearable device 100 starts measuring blood pressure when the current time is consistent with the blood pressure measurement time determined by the wearable device 100. Alternatively, the user can set the blood pressure measurement time in the wearable device 100, and the wearable device 100 starts measuring blood pressure when the current time is consistent with the blood pressure measurement time set by the user.

[0101] S302: The wearable device 100 obtains sensor data.

[0102] When the wearable device 100 starts measuring blood pressure, sensor data may be obtained, for example, acceleration data collected by an acceleration sensor.

[0103] S303. The wearable device 100 determines whether the user's motion is too large based on the sensor data; if so, execute step S305b; if not, execute step S304.

[0104] The wearable device 100 can determine whether the user's motion is too large based on the acquired acceleration data. For example, when the acceleration data acquired by the wearable device 100 is greater than the first threshold (or the acceleration data is greater than or equal to the first threshold), the wearable device 100 determines that the user's motion is too large, and the wearable device 100 can execute step S305b. When the acceleration data is less than threshold 1, the wearable device 100 can determine that the user's motion is not too large, and the wearable device 100 can execute step S304.

[0105] For example, the first threshold value may be equal to 0.3g or 0.05g, where g represents the acceleration due to gravity. The embodiment of the present application does not limit the specific value of the first threshold value.

[0106] S304. The wearable device 100 determines whether the user has an abnormal pulse oscillation waveform; if so, execute step S305b; if not, execute step S305a.

[0107] In one possible implementation, when the user's movement is not too large, the wearable device 100 can determine whether the user is a user with an abnormal pulse oscillation waveform based on the user's historical blood pressure measurement data. The wearable device 100 can obtain the user's historical blood pressure measurement data from the data stored locally, or from a server. If the pulse oscillation waveform in the user's historical blood pressure measurement data has double peaks, the wearable device 100 can determine that the user is a user with an abnormal pulse oscillation waveform. If the pulse oscillation waveform in the user's historical blood pressure measurement data is a normal waveform, the wearable device 100 can determine that the user is not a user with an abnormal pulse oscillation waveform.

[0108] In some embodiments, the user's input information on the user interface may also be received to determine whether the user is a user with an abnormal pulse oscillation waveform. Optionally, in one possible implementation, before measuring blood pressure, the user enters the user's medical history, for example, arteriosclerosis, in the wearable device 100, and the wearable device 100 may determine that the user is a user with an abnormal pulse oscillation waveform based on the medical history entered by the user. Generally, arteriosclerosis may cause an abnormal pulse oscillation waveform. If the user's medical history includes arteriosclerosis, the wearable device 100 may determine that the user is a user with an abnormal pulse oscillation waveform. If the user's medical history does not include arteriosclerosis, the wearable device 100 may determine that the user is not a user with an abnormal pulse oscillation waveform.

[0109] It should be understood that the embodiment of the present application does not limit the execution order of S303 and S304.

[0110] S305a: The wearable device 100 measures blood pressure using an oscillometric method.

[0111] When it is determined that the user's movements are not too large and the user is not a user with an abnormal pulse oscillation waveform, the wearable device 100 can use the oscillometric method to measure blood pressure. That is, the signal processing unit in the wearable device 100 can control the micropump to inflate the airbag. During the process of inflating the airbag, the air pressure sensor in the wearable device 100 measures the air pressure in the airbag and can obtain the pressure wave signal in the airbag. The wearable device can filter the pressure wave signal to obtain an oscillation wave signal and fit the oscillation wave envelope. The wearable device can obtain the user's systolic and diastolic pressures based on the oscillation wave envelope.

[0112] S305b: The wearable device 100 measures blood pressure using the Korotkoff sound method.

[0113] When it is determined that the user's movements are too large, or the user has an abnormal pulse oscillation waveform, the wearable device 100 can use the Korotkoff sound method to measure blood pressure. That is, the signal processing unit in the wearable device 100 can control the micropump to inflate and deflate the airbag, and when the airbag begins to deflate, the sound pickup device is started to identify the Korotkoff sounds. The air pressure sensor in the wearable device 100 can continuously detect the air pressure in the airbag during the inflation and deflation of the airbag. When the sound pickup device identifies Korotkoff sound phase I, the wearable device 100 can determine that the systolic pressure is the pressure value of the airbag at this time. When the sound pickup device identifies Korotkoff sound phase V, the wearable device 100 can determine that the diastolic pressure is the pressure value of the airbag at this time.

[0114] S306. The wearable device 100 determines whether the measurement result is abnormal; if so, execute step S308; if not, execute step S307.

[0115] When the wearable device 100 uses the oscillometric method to measure blood pressure, if the pulse oscillation wave obtained by the wearable device 100 contains only one peak, and the MBP can be located from the pulse oscillation wave envelope, the wearable device 100 can determine that the measurement result is normal. If the pulse oscillation wave obtained by the wearable device 100 contains only two or more peaks, and the MBP cannot be located from the pulse oscillation wave envelope, the wearable device 100 can determine that the measurement result is normal.

[0116] When the wearable device 100 measures blood pressure using the Korotkoff sound method, if the sound pickup device of the wearable device 100 identifies Korotkoff sound phase I and Korotkoff sound phase V, the wearable device 100 determines that the measurement result is normal. If the sound pickup device of the wearable device 100 does not identify Korotkoff sound phase I and Korotkoff sound phase V, the wearable device 100 can determine that the measurement result is abnormal.

[0117] When the wearable device 100 determines that the measurement result is normal, the wearable device 100 may perform step S307. When the wearable device 100 determines that the measurement result is abnormal, the wearable device 100 may perform step S308.

[0118] S307: The wearable device 100 displays the measurement result.

[0119] When the wearable device 100 measures blood pressure using the oscillometric method or the Korotkoff sound method and the measurement result is normal, the wearable device 100 may display the measurement result on the display screen. Figure 1A As shown in (a) in the figure, the display screen of the wearable device 100 can display the user's systolic and diastolic blood pressure. Optionally, the wearable device 100 can also display the user's pulse. The wearable device 100 can determine the user's pulse from the airbag pressure detected by the air pressure sensor within a preset time. Exemplarily, the wearable device 100 can filter out the pulse oscillation wave signal from the airbag pressure wave signal detected by the air pressure sensor. A complete peak and trough in the pulse oscillation signal corresponds to a pulse.

[0120] S308: The wearable device 100 determines whether to re-measure. If so, execute step S301; if not, execute step S307.

[0121] When the measurement result obtained by the wearable device 100 using the oscillometric method or the Korotkoff sound method is abnormal, the wearable device 100 may prompt the user to remeasure. If the user chooses to remeasure, the wearable device 100 may perform step S301 again. If the user chooses not to remeasure, the wearable device 100 may display the measurement result. The measurement result includes but is not limited to the measurement failure prompt information, as well as the systolic and diastolic blood pressures. When the wearable device 100 displays the systolic and diastolic blood pressures, the user may be prompted that the measurement result may be inaccurate, and the user may be prompted to measure again next time. Or the user may be prompted to measure again according to the guided posture.

[0122] In a possible implementation, the wearable device 100 can determine the blood pressure measurement scenario based on the motion sensor data or whether the user is a person with an abnormal waveform (the pulse oscillation wave has an abnormal waveform or has double peaks), and then different blood pressure measurement scenarios use different blood pressure measurement strategies. The wearable device 100 can determine whether to use the oscillometric method and / or the Korotkoff sound method to measure blood pressure based on the motion sensor data and / or whether the user is a person with an abnormal waveform to obtain a blood pressure measurement result.

[0123] Exemplarily, in one possible implementation, the wearable device 100 can determine whether the current scene belongs to the night sleep scene based on the data collected by the motion sensor data. For example, if the acceleration collected by the acceleration sensor is less than the second threshold, the wearable device 100 can determine that the scene of the current blood pressure measurement is the night sleep scene. In some embodiments, it can be judged that the user is in the night sleep scene based on the current sleep monitoring results. When the wearable device 100 determines that the current scene of measuring blood pressure is the night sleep scene and the user measuring blood pressure is a person with a normal pulse oscillation waveform, the wearable device 100 can use the oscillometric method to measure blood pressure. In this way, the wearable device 100 can not start the pickup device, which can save power consumption.

[0124] Exemplarily, the second threshold is less than the first threshold. The second threshold may be 0.1 g or 0.01 g, where g represents the acceleration due to gravity. The embodiment of the present application does not limit the specific value of the second threshold.

[0125] Optionally, in a possible implementation, the wearable device 100 may determine whether the current blood pressure measurement scene is a nighttime sleep scene based on the current time and motion sensor data. For example, when the wearable device 100 determines that the current time is time period 1 and the acceleration is less than the second threshold, the wearable device 100 may determine that the current blood pressure measurement scene is a nighttime sleep scene. When the wearable device 100 determines that the current time is not time period 1, or the acceleration is greater than the second threshold, the wearable device 100 may determine that the current blood pressure measurement scene is not a nighttime sleep scene.

[0126] For example, time period 1 may be 22:00-6:00. Alternatively, time period 1 may be determined by the wearable device 100 based on the user's sleeping habits (i.e., daily sleeping time). For example, if the user sleeps from 23:00-7:00 every day, time period 1 may be 23:00-7:00. The present application embodiment does not limit time period 1.

[0127] Optionally, in a possible implementation, when the wearable device 100 determines that the current blood pressure measurement scenario is a nighttime sleep scenario, but the user whose blood pressure is being measured has an abnormal pulse oscillation waveform, the wearable device 100 can use the oscillometric method combined with the Korotkoff sound method to measure blood pressure.

[0128] Furthermore, in a possible implementation, when the wearable device 100 determines that the current blood pressure measurement scene is a nighttime sleeping scene, but the user whose blood pressure is being measured is a person with an abnormal pulse oscillation waveform, the wearable device 100 starts the sound pickup device during the process of inflating the airbag (also referred to as inflating, boosting, etc.). After the airbag is inflated and then completely deflated, the wearable device 100 can determine the user's systolic and diastolic blood pressure based on the air pressure data measured by the air pressure sensor and the Korotkoff sounds picked up by the sound pickup device. In this way, the power consumption of the wearable device 100 can be saved.

[0129] Furthermore, in a possible implementation, when the wearable device 100 determines that the user whose blood pressure is being measured is a person with an abnormal pulse oscillation waveform, the wearable device 100 can start the sound pickup device when the airbag starts to be inflated. In this way, the blood pressure result measured by the wearable device 100 can be more accurate.

[0130] Optionally, in a possible implementation, when the wearable device 100 determines that the current scene is a micro-motion scene (for example, the user is taking a deep breath or shaking his arm) based on the sensor data collected by the motion sensor, the wearable device 100 can use the oscillometric method combined with the Korotkoff sound method to measure blood pressure. Specifically, when the acceleration collected by the motion sensor in the wearable device 100 is greater than or equal to 0.1g, the wearable device 100 can determine that the current scene of measuring blood pressure is a micro-motion scene wearable device. Then, 100 can start the sound pickup device. During the process of inflating the airbag, the wearable device 100 can measure the pressure wave signal of the airbag through the air pressure sensor. The wearable device can filter the pressure wave signal to obtain an oscillation wave signal, and fit the oscillation wave envelope. If the peak value and the systolic and diastolic pressures can be extracted from the fitted oscillation wave envelope, the wearable device 100 can determine the user's blood pressure measurement result. If the peak value cannot be determined in the fitted oscillation wave envelope, and the systolic pressure and diastolic pressure cannot be accurately extracted, the wearable device 100 can continue to inflate and deflate the airbag, detect Korotkoff sounds, and obtain the user's blood pressure measurement result through the Korotkoff sound method. In this way, the blood pressure measurement can be ensured to be completed normally and the value output rate can be improved.

[0131] Optionally, in a possible implementation, when the wearable device 100 determines that the current scene is a large action scene (for example, the user's arm moves) based on the sensor data collected by the motion sensor (for example, the acceleration is greater than 0.3g), the wearable device 100 can start the sound pickup device to pick up Korotkoff sounds and obtain the blood pressure measurement result through the Korotkoff sound method. If the user's movement is too large (for example, the acceleration is greater than 0.5g), the wearable device 100 determines that the Korotkoff sounds are distorted and the blood pressure measurement result cannot be obtained, and the user can be prompted to reduce the movement and restart the blood pressure measurement.

[0132] In the embodiment of the present application, the sound pickup device may be inside the wearable device 100 or outside the wearable device 100. Or, a combination of the two, that is, a part of the sound pickup device is inside the wearable device 100 and a part of the sound pickup device is outside the wearable device 100. The embodiment of the present application is not limited to this.

[0133] Taking the wearable device 100 as a watch as an example, the placement strategy of the sound pickup device can be as follows: Figure 4 shown. Figure 4 The placement strategy of the sound pickup device in the watch is shown as an example.

[0134] In one possible implementation, Figure 4 As shown, the sound pickup device can be placed in the watch body. When the sound pickup device is placed in the watch body, the sound pickup device can be directly connected to the electronic components in the watch body, and the battery in the watch body is used to supply power. The watch can pick up Korotkoff sound signals by bone conduction. One or more sound pickup devices can be placed in the watch body. In some examples, in order to adapt to the user's left and right hands, multiple sound pickup devices can be placed in the watch body. Multiple sound pickup devices need to be arranged according to the user's usage habits. Preferably, multiple sound pickup devices can be arranged symmetrically. In this way, multiple sound pickup devices can cover the radial artery and ulnar artery of the user's wrist as much as possible.

[0135] Optionally, in a possible implementation, as Figure 4 As shown, the sound pickup device can be arranged outside the watch body. When the sound pickup device is outside the watch body, it can be used as a separate module, and a button battery can be used to power it. The sound pickup device can be freely moved to adjust its position. Alternatively, the sound pickup device can also be powered by the watch body using external wiring. Optionally, the watch can be provided with a unified power supply interface, and the sound pickup device can be combined with the air bag, and both are connected to the unified power supply interface. Furthermore, when the user does not need to use blood pressure measurement, the above two devices (sound pickup device and air bag) can be removed.

[0136] Furthermore, in a possible implementation, when the sound pickup device is an independently powered device, the user can adjust the position of the sound pickup device. The sound pickup device can be connected to a mobile phone or watch via Bluetooth. The user can be guided to adjust the device position according to the sound pickup effect through a mobile phone APP or animation, video, voice, or other guidance methods of the watch. Specifically, the user can guide the sound pickup device to align with the artery, including aligning with a single artery, preferably the radial artery, or multiple arteries (such as the radial artery and the ulnar artery). After the adjustment is completed, the user can fix the sound pickup device to the strap by means of a buckle. In this way, the device position can be adjusted according to the individual's different skeletal muscle and subcutaneous tissue structure, preferably a more effective Korotkoff sound signal.

[0137] Optionally, in a possible implementation, as Figure 4As shown, the sound pickup device can be arranged outside the watch body. When the sound pickup device is outside the watch body, the sound pickup device can be installed on the watch strap. The sound pickup device and the watch strap are an integrated structure (the position cannot be adjusted), and the sound pickup device can be powered by the watch body or the watch strap.

[0138] Optionally, in a possible implementation, as Figure 4 As shown, the sound pickup device can be set outside the watch body. The sound pickup device can be an integrated structure with the airbag. When the user does not measure blood pressure, the sound pickup device can be removed together with the airbag. For example, the sound pickup device can be installed on the lower surface inside the airbag, or on the lower surface outside the airbag. Since the interference of the sound pickup signal is different when installed in different positions. For example, when the strap is installed, the signal is mainly affected by the deformation friction of the airbag. When installed inside the airbag, the signal is mainly affected by the airflow inside the airbag. The noise outside the airbag is minimal, but the mechanical structure is relatively complex.

[0139] Furthermore, in a possible implementation, when the sound pickup device is disposed outside the watch body, a plurality of sound pickup devices may be installed to form an array so as to be suitable for wearing by the user's left or right hand.

[0140] Optionally, in a possible implementation, as Figure 4 As shown, when the sound pickup device and the body are connected in a unified manner, the sound pickup device cannot adjust its position. In this case, multiple sound pickup devices can be used to form an array. The sound pickup device array in the same direction as the arm can be used for joint analysis to eliminate signal interference. The sound pickup device array in the perpendicular direction to the arm can be used to ensure the extraction of effective signals, preferably signals close to the artery, to ensure the proportion of effective components. In this way, by using a sound pickup device array to cover multiple sound pickup positions, a more effective Korotkoff sound signal can be preferred according to the individual's different skeletal muscle and subcutaneous tissue structure.

[0141] Further, in a possible implementation, when multiple (greater than or equal to two) sound pickup devices are installed inside or outside the body of the wearable device 100, the wearable device 100 can determine the user's blood pressure measurement results (systolic pressure and diastolic pressure) based on the Korotkoff sounds picked up by the multiple sound pickup devices and the air pressure value of the airbag when the multiple sound pickup devices pick up the Korotkoff sounds. For example, when two sound pickup devices (respectively, sound pickup device 1 and sound pickup device 2) are installed inside or outside the body of the wearable device 100, the wearable device 100 can obtain systolic pressure 1 and diastolic pressure 1 from sound pickup device 1, and obtain systolic pressure 2 and diastolic pressure 2 from sound pickup device 2. Then, the wearable device 100 can determine the user's systolic pressure based on systolic pressure 1 and systolic pressure 2; the user's diastolic pressure can be determined based on diastolic pressure 1 and diastolic pressure 2. For example. The wearable device 100 can determine the user's systolic pressure as the average of systolic pressure 1 and systolic pressure 2. The wearable device 100 may determine the user's diastolic pressure as an average of diastolic pressure 1 and diastolic pressure 2.

[0142] Optionally, in a possible implementation, the sound pickup device can also be set inside and outside the watch body at the same time. The specific setting methods can refer to the setting methods inside and outside the watch body mentioned above. In this way, the wearable device 100 can simultaneously obtain multiple Korotkoff sound signals and then jointly analyze the multiple Korotkoff sound signals.

[0143] For example, the placement of multiple pickup devices covering one artery can be seen in Figure 5 (a) in Figure 1. Figure 5 As shown in FIG. 1 (a), the sound pickup device 104, the sound pickup device 105 and the sound pickup device 106 can be placed inside the airbag 103 to cover the radial artery. The placement of multiple sound pickup devices covering multiple arteries can be referred to in Figure 5 Figure (b) in the figure. Figure 5 As shown in FIG. 1( b ), the sound pickup device 104 and the sound pickup device 107 can be placed inside the airbag 103. The sound pickup device 104 can cover the radial artery, and the sound pickup device 107 can cover the ulnar artery.

[0144] It is understandable that the embodiments of the present application do not limit the specific placement and number of the pickup components.

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

[0146] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.

[0147] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0148] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

Claims

1. A blood pressure measurement method, characterized in that: The method is applied to a wearable device, wherein the wearable device includes one or more sound pickup devices, an air bag, a micro pump, and an air pressure sensor, and the method includes: The wearable device controls the micro pump to inflate the airbag and deflate the airbag after the airbag is inflated; During the process of inflation and deflation of the airbag, the wearable device detects the pressure wave signal of the airbag and obtains acceleration data through the air pressure sensor; When the acceleration data satisfies the first condition, the wearable device activates the one or more sound pickup devices to pick up Korotkoff sound signals, and determines the blood pressure value of the user based on the Korotkoff sound signals and the pressure wave signals; When the acceleration data does not satisfy the first condition, the wearable device determines the blood pressure value of the user based on the pressure wave signal.

2. The method according to claim 1, characterized in that The first condition is that a change value of the acceleration data in a first time period is greater than a first threshold.

3. The method according to claim 2, characterized in that The change value of the acceleration data in the first time period is greater than the first threshold value, including: the change value of the X-axis component of the acceleration data in the first time period is greater than the X-axis component of the first threshold value, and / or the change value of the Y-axis component of the acceleration data in the first time period is greater than the Y-axis component of the first threshold value, and / or the change value of the Z-axis component of the acceleration data in the first time period is greater than the Z-axis component of the first threshold value; The acceleration data being less than or equal to a first threshold value includes: a change value of the X-axis component of the acceleration data in the first time period being less than or equal to the X-axis component of the first threshold value, and / or a change value of the Y-axis component of the acceleration data in the first time period being less than or equal to the Y-axis component of the first threshold value, and / or a change value of the Z-axis component of the acceleration data in the first time period being less than or equal to the Z-axis component of the first threshold value.

4. The method according to claim 1, characterized in that: The wearable device starts the one or more sound pickup devices to pick up Korotkoff sound signals, including: The wearable device activates the one or more sound pickup devices to pick up Korotkoff sound signals during the process of the micro pump inflating the airbag; Alternatively, the wearable device activates the one or more sound pickup devices to pick up Korotkoff sound signals when the airbag is deflated after the airbag is inflated.

5. The method according to any one of claims 1 to 4, characterized in that: When the acceleration data does not satisfy the first condition, the wearable device determines the blood pressure value of the user based on the pressure wave signal, including: When the acceleration data does not satisfy the first condition, the wearable device extracts a pulse oscillation wave signal from the pressure wave signal; When there is a peak in the pulse oscillation wave signal, the wearable device determines the blood pressure value of the user based on the pulse oscillation wave signal and the pressure wave signal.

6. The method according to claim 5, characterized in that The wearable device determines the blood pressure value of the user based on the pulse oscillation wave signal and the pressure wave signal, including: The wearable device determines a peak point in the pulse oscillation wave signal, and determines a first point and a second point based on the peak point; The wearable device determines a first time point corresponding to the first point in the pulse oscillation wave signal, and determines a second time point corresponding to the second point in the pulse oscillation wave signal; The wearable device determines that a first pressure value corresponding to the first time point in the pressure wave signal is systolic pressure, and determines that a second pressure value corresponding to the second time point in the pressure wave signal is diastolic pressure.

7. The method according to claim 6, characterized in that In the case where the acceleration data does not satisfy the first condition, after the wearable device extracts the pulse oscillation wave signal from the pressure wave signal, the method further includes: When the pulse oscillation wave signal has two or more peaks, the wearable device activates the one or more sound pickup devices to pick up Korotkoff sound signals, and determines the blood pressure value of the user based on the Korotkoff sound signals and the pressure wave signal.

8. The method according to claim 1, characterized in that The method further comprises: When there are two or more peaks in the pulse oscillation wave signal of the user stored in the wearable device, the wearable device activates the one or more sound pickup devices to pick up Korotkoff sound signals, and determines the blood pressure value of the user based on the Korotkoff sound signals and the pressure wave signal.

9. The method according to claim 7 or 8, characterized in that: The wearable device starts the one or more sound pickup devices to pick up Korotkoff sound signals, and determines the blood pressure value of the user based on the Korotkoff sound signals and the pressure wave signals, specifically including: The wearable device determines a third time point of the Korotkoff sound phase I and a fourth time point of the Korotkoff sound phase V; The wearable device determines that a third pressure value corresponding to the third time point in the pressure wave signal is systolic pressure, and determines that a fourth pressure value corresponding to the fourth time point in the pressure wave signal is diastolic pressure.

10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: The wearable device displays the blood pressure value of the user.

11. The method according to any one of claims 1 to 9, characterized in that: The one or more sound pickup devices are located on the inner side of the airbag, and the inner side of the airbag is the side of the airbag close to the user's wrist.

12. The method according to claim 1, characterized in that When the wearable device includes a plurality of sound pickup devices, the plurality of sound pickup devices are arranged in a symmetrical array on the inner side of the airbag, and the inner side of the airbag is a side of the airbag close to the user's wrist.

13. A wearable device, characterized in that: The wearable device includes one or more sound pickup devices, an airbag, a micropump, an air pressure sensor, a memory, and a signal processing unit; wherein the one or more sound pickup devices, the micropump, the air pressure sensor, and the memory are coupled to the signal processing unit, the airbag is coupled to the micropump, and the memory is used to store a computer program. When the signal processing unit executes and calls the computer program, the wearable device executes the method described in any one of claims 1 to 12.

14. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on the wearable device, the wearable device executes the method according to any one of claims 1 to 12.