Method and device for measuring blood pressure

CN116671884BActive Publication Date: 2026-06-26HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2022-02-23
Publication Date
2026-06-26

Smart Images

  • Figure CN116671884B_ABST
    Figure CN116671884B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a blood pressure measurement method and device. The blood pressure measurement method is based on the breathing wave information of a user, processes a first pressure pulse wave signal obtained from a pressure sensor to obtain a second pressure pulse wave signal less affected by breathing, and calculates the blood pressure value of the user according to the second pressure pulse wave signal. This is conducive to reducing the interference of the breathing of the user on the acquisition of the pressure pulse wave signal, and is also conducive to improving the accuracy, output rate, etc. of the blood pressure measurement result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic equipment technology, and in particular to a method and apparatus for measuring blood pressure. Background Technology

[0002] Currently, with the development of the mobile health industry, long-term blood pressure measurement (such as 24-hour ambulatory blood pressure monitoring) is an important indicator for medical diagnosis and daily health monitoring. Among them, wrist blood pressure monitors used for long-term blood pressure measurement are widely used in daily life because of their small size and light weight, making them easy for users to wear for extended periods and meeting the need for long-term and real-time blood pressure monitoring.

[0003] Wrist blood pressure monitors utilize the oscillometric method, acquiring pressure pulse wave signals within the air bladder via a pressure sensor connected to the bladder. The user's blood pressure is then calculated based on these signals. However, during blood pressure measurement, the user's breathing can interfere with the pressure sensor's acquisition of the pressure pulse wave signal. Irregular or deep breathing, especially after exercise or during emotional excitement, can compromise the quality of the acquired pressure pulse wave signal. Therefore, the accuracy of the blood pressure value calculated by the wrist blood pressure monitor may decrease, or the monitor may fail to calculate and output the user's blood pressure value, reducing the monitor's accuracy rate. Summary of the Invention

[0004] This application provides a blood pressure measurement method and electronic device, the purpose of which is to reduce the interference of the user's breathing on the pressure pulse wave signal acquisition of the pressure bag, so as to improve the accuracy and output rate of blood pressure measurement results.

[0005] In a first aspect, a method for measuring blood pressure is provided, the method comprising: acquiring a first pressure pulse wave signal from a pressure sensor, the pressure sensor being used to detect pressure changes in a pressure bladder in contact with a user; acquiring respiratory wave information of the user; processing the first pressure pulse wave signal based on the respiratory wave information to obtain a second pressure pulse wave signal; and calculating the user's blood pressure value based on the second pressure pulse wave signal.

[0006] A blood pressure measurement method according to an embodiment of this application acquires the user's respiratory wave information and corrects the pressure pulse wave signal acquired from a pressure sensor based on the respiratory wave information to obtain a pressure pulse wave signal less affected by respiration. This method can reduce the interference of the user's respiration on the acquisition of the pressure pulse wave signal, especially reducing the interference of irregular or deep breathing after exercise or during emotional excitement. Furthermore, the user's blood pressure value can be calculated based on the pressure pulse wave signal less affected by respiration, which helps improve the accuracy and accuracy of blood pressure measurement results.

[0007] In one possible embodiment, the concavity or convexity of the peaks or troughs of the waveform envelope curve of the first pressure pulse wave signal is modified according to the correspondence between the peaks and troughs of the respiratory wave waveform and the peaks and troughs of the waveform envelope curve of the first pressure pulse wave signal.

[0008] For example, the first peak of the respiratory waveform can correspond to the second peak of the waveform envelope curve of the first pressure pulse wave signal, and the first trough of the respiratory waveform can correspond to the third peak of the waveform envelope curve of the first pressure pulse wave signal. Therefore, the concavity / convexity of the third peak can be modified.

[0009] The first peak and the first trough are adjacent, and the second peak and the third peak are two adjacent peaks.

[0010] For example, the first trough of the respiratory waveform can correspond to the second trough of the waveform envelope curve of the first pressure pulse wave signal, and the first peak of the respiratory waveform can correspond to the third trough of the waveform envelope curve of the first pressure pulse wave signal. Therefore, the concavity / convexity of the third trough can be modified.

[0011] The first peak and the first trough are adjacent, and the second trough and the third trough are two adjacent troughs.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the first pressure pulse wave signal does not meet the first signal quality requirements before the user's respiratory wave information is acquired.

[0013] According to an embodiment of this application, a method for measuring blood pressure is provided. By judging the signal quality of a first pressure pulse wave signal, the first pressure pulse wave signal that does not meet the first signal quality requirements is corrected, which helps to improve the accuracy and output rate of blood pressure measurement results.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, obtaining the user's respiratory wave information includes: obtaining the user's biosignal, wherein the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold; and obtaining the user's respiratory wave information based on the user's biosignal.

[0015] In this embodiment, when the difference between the acquisition time of the biosignal and the acquisition time of the pressure pulse wave signal from the pressure cuff is less than a preset time threshold, synchronous acquisition of the biosignal and pressure pulse wave signals can be ensured. Obtaining the user's respiratory wave information through synchronously acquired biosignals helps to more accurately reflect the user's respiratory status during blood pressure measurement. Furthermore, it also helps to improve the accuracy of correcting the pressure pulse wave signal obtained from the pressure sensor using this respiratory wave information, resulting in a pressure pulse wave signal less affected by respiration. Calculating the user's blood pressure value based on this less respiratory-affected pressure pulse wave signal helps to improve the accuracy and accuracy of blood pressure measurement results.

[0016] In one possible embodiment, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can be the time difference between the start time of biosignal acquisition and the start time of first pressure pulse wave signal acquisition. When this time difference is less than a preset time threshold, it can be understood that the biosignal and the first pressure pulse wave signal begin acquisition simultaneously. Furthermore, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can also be the time difference between the end time of biosignal acquisition and the end time of first pressure pulse wave signal acquisition. When this time difference is less than a preset time threshold, it can be understood that the biosignal and the first pressure pulse wave signal end acquisition simultaneously.

[0017] In one possible embodiment, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can be the time difference between the acquisition duration of the biosignal and the acquisition duration of the first pressure pulse wave signal. When this time difference is less than a preset time threshold, it can be understood that the acquisition duration of the biosignal and the acquisition duration of the first pressure pulse wave signal are the same.

[0018] In conjunction with the first aspect, in certain implementations of the first aspect, the biosignal includes one or more of the following: a first photoplethysmography (PPG) signal and an electrocardiogram (ECG) signal.

[0019] According to an embodiment of this application, a method for measuring blood pressure can obtain respiratory wave information of a user during the blood pressure measurement process based on the PPG signal or ECG signal.

[0020] In one possible embodiment, combining the first PPG signal and ECG signal to obtain the user's respiratory wave information can improve the accuracy of respiratory wave information extraction, which helps to improve the accuracy of processing the first pressure pulse wave signal based on the respiratory wave information. This is beneficial to improving the accuracy and output rate of blood pressure measurement results.

[0021] In conjunction with the first aspect, in some implementations of the first aspect, before processing the first pressure pulse wave signal based on the respiratory wave information, the method further includes: determining that the user is in motion based on the user's acceleration ACC signal.

[0022] According to an embodiment of this application, a method for measuring blood pressure can determine that the user is in motion by using the user's ACC signal. At this time, the user's breathing interferes with the acquisition of the pressure pulse wave signal. Therefore, it can be determined that the pressure pulse wave signal acquired from the pressure sensor should be corrected based on the respiratory wave information to obtain a pressure pulse wave signal less affected by breathing.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the motion state includes any one or more of the following: brisk walking, running, climbing stairs, swimming, cycling, and mountain climbing.

[0024] The blood pressure measurement method provided in the embodiments of this application can be applied to various blood pressure measurement scenarios where users are in a state of irregular breathing or deep breathing after exercise.

[0025] In conjunction with the first aspect, in some implementations of the first aspect, before processing the abnormal region of the first pressure pulse wave signal based on the respiratory wave information, the method further includes: determining the user's first heart rate based on the biosignal; determining that the first heart rate satisfies one or more of the following preset conditions:

[0026] The first heart rate is greater than the user's resting heart rate;

[0027] The first heart rate is greater than the preset exercise heart rate threshold.

[0028] According to an embodiment of this application, a blood pressure measurement method can acquire the user's first heart rate during the blood pressure measurement process through biosignals. Furthermore, it can determine whether to correct the pressure pulse wave signal acquired from the pressure sensor based on respiratory wave information based on the user's first heart rate.

[0029] In conjunction with the first aspect, in some implementations of the first aspect, the biosignal includes a first PPG signal and the ECG signal, the first PPG signal and the ECG signal being used to determine the pulse wave conduction time (PTT), and the step of calculating the user's blood pressure value based on the second pressure pulse wave signal includes: calculating the user's blood pressure value based on the second pressure pulse wave signal; and correcting the user's blood pressure value based on the PTT.

[0030] According to an embodiment of this application, a blood pressure measurement method can calculate the user's PTT (post-tension tear) based on the PPG and ECG signals acquired during the blood pressure measurement process. The blood pressure value calculated from the second pressure pulse wave signal is then corrected based on the PTT, which helps to further improve the accuracy of the user's blood pressure measurement results.

[0031] In conjunction with the first aspect, in some implementations of the first aspect, the biosignal includes the first PPG signal. If the first PPG signal does not meet the second signal quality requirement, the method further includes: acquiring the user's second PPG signal, wherein the signal quality of the second PPG signal meets the second signal quality requirement, and the acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal; the step of acquiring the user's respiratory wave information based on the user's biosignal includes: acquiring the user's respiratory wave information based on the second PPG signal.

[0032] According to an embodiment of this application, a method for measuring blood pressure provides that when the first PPG signal acquired during the blood pressure measurement process does not meet the quality requirements of the second signal, the user's respiratory wave information can be obtained from the second PPG signal before the blood pressure measurement process begins. Due to the continuity of physiological state, the respiratory wave information obtained from the second PPG signal can also reflect the user's respiratory status during the blood pressure measurement process.

[0033] Secondly, a blood pressure measurement device is provided, the device comprising: an acquisition unit for acquiring a first pressure pulse wave signal from a pressure sensor, the pressure sensor being used to detect pressure changes in a pressure bladder in contact with a user; the acquisition unit is further configured to acquire respiratory wave information of the user; a processing unit for processing the first pressure pulse wave signal according to the respiratory wave information to obtain a second pressure pulse wave signal; the processing unit is further configured to calculate the user's blood pressure value according to the second pressure pulse wave signal.

[0034] In conjunction with the second aspect, in some implementations of the second aspect, the first pressure pulse wave signal does not meet the first signal quality requirement before the user's respiratory wave information is acquired.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is further configured to acquire the user's biosignal, wherein the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold; the acquisition unit is further configured to acquire the user's respiratory wave information based on the user's biosignal.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, the biosignal includes one or more of the following: a first photoplethysmography (PPG) signal and an electrocardiogram (ECG) signal.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, before processing the first pressure pulse wave signal based on the respiratory wave information, the processing unit is further configured to: determine that the user is in motion based on the user's acceleration ACC signal.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the motion state includes any one or more of the following: brisk walking, running, climbing stairs, swimming, cycling, and mountain climbing.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, before processing the first pressure pulse wave signal based on the respiratory wave information, the processing unit is further configured to: determine the user's first heart rate based on the biosignal; and determine that the first heart rate satisfies one or more of the following preset conditions:

[0040] The first heart rate is greater than the user's resting heart rate;

[0041] The first heart rate is greater than the preset exercise heart rate threshold.

[0042] In conjunction with the second aspect, in some implementations of the second aspect, the biosignal includes a first PPG signal and the ECG signal, the first PPG signal and the ECG signal being used to determine the pulse wave conduction time (PTT), and the processing unit being used to calculate the user's blood pressure value based on the second pressure pulse wave signal, including: calculating the user's blood pressure value based on the second pressure pulse wave signal; and correcting the user's blood pressure value based on the PTT.

[0043] In conjunction with the second aspect, in some implementations of the second aspect, the biosignal includes the first PPG signal. If the first PPG signal does not meet the second signal quality requirement, the acquisition unit is further configured to acquire the user's second PPG signal, wherein the signal quality of the second PPG signal meets the second signal quality requirement, and the acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal. The acquisition unit is configured to acquire the user's respiratory wave information based on the user's biosignal, comprising: the acquisition unit is configured to acquire the user's respiratory wave information based on the second PPG signal.

[0044] Thirdly, an electronic device is provided, including one or more processors and one or more memories; the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the method described in any possible implementation of the first aspect above.

[0045] Fourthly, a computer-readable storage medium is provided, including computer instructions that, when executed on an electronic device, cause the electronic device to perform the method described in any possible implementation of the first aspect.

[0046] Fifthly, a computer program product is provided that, when the computer program product is run on an electronic device, causes the electronic device to perform the method described in any possible implementation of the first aspect above.

[0047] In a sixth aspect, a chip is provided for executing instructions, wherein when the chip is running, the chip performs the method described in any possible implementation of the first aspect above. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of a pressure pulse wave signal acquired by a wrist blood pressure monitor according to an embodiment of this application.

[0049] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0050] Figure 3 This is a structural schematic diagram of a smartwatch provided in different views according to an embodiment of this application.

[0051] Figure 4 This is a schematic flowchart of a blood pressure measurement method provided in an embodiment of this application.

[0052] Figure 5 This is a schematic diagram of a first pressure pulse wave signal provided in an embodiment of this application.

[0053] Figure 6 Yes Figure 5 The diagram shows the second pressure pulse wave signal obtained after processing the first pressure pulse wave signal.

[0054] Figure 7 This is a user interface diagram provided in an embodiment of this application.

[0055] Figure 8 This is a user interface diagram provided in an embodiment of this application.

[0056] Figure 9This is a user interface diagram provided in an embodiment of this application.

[0057] Figure 10 This application provides a schematic flowchart of a blood pressure measurement method.

[0058] Figure 11 This is a schematic diagram of a first PPG signal provided in an embodiment of this application.

[0059] Figure 12 This is a schematic diagram of an ECG signal provided in an embodiment of this application.

[0060] Figure 13 This is a schematic flowchart of a blood pressure measurement method provided in an embodiment of this application.

[0061] Figure 14 This is a schematic flowchart of another blood pressure measurement method provided in an embodiment of this application.

[0062] Figure 15 These are a set of user interface diagrams provided in the embodiments of this application.

[0063] Figure 16 This is a schematic flowchart of another blood pressure measurement method provided in an embodiment of this application.

[0064] Figure 17 This is a schematic flowchart of another blood pressure measurement method provided in an embodiment of this application.

[0065] Figure 18 This is a schematic diagram of the structure of a blood pressure measuring device provided in an embodiment of this application.

[0066] Figure 19 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0067] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0068] The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that the term “and / or” is used to describe the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can indicate: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship. The terms “first,” “second,” etc., appearing in this application are only for distinguishing different objects, and “first” and “second” themselves do not limit the actual order or function of the objects they modify.

[0069] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0070] Taking wrist blood pressure monitors as an example, they meet users' needs for real-time blood pressure measurement and are therefore increasingly widely used. A wrist blood pressure monitor mainly consists of a wristband, an air bladder, an air pump, and a barometer. Users wear the monitor on their wrist via the wristband. When measuring blood pressure, the monitor controls the air pump to inflate the air bladder, causing it to expand and compress the radial artery in the wrist. The air bladder and barometer are connected; during inflation, the compression of the radial artery allows the monitor to obtain a pressure pulse wave signal.

[0071] For example, Figure 1The image shows the air pressure signal of the bladder acquired by the barometer when a user measures their blood pressure using a wrist blood pressure monitor. This air pressure signal can be used to separate the pressure pulse wave signal. The wrist blood pressure monitor can use oscillometric methods to fit the peaks of the pressure pulse wave signal, obtaining its waveform envelope. Based on the characteristics of this waveform envelope, the wrist blood pressure monitor can calculate the user's blood pressure value. For example, the peak point of the waveform envelope corresponds to the mean arterial pressure, the first inflection point corresponds to the systolic blood pressure, and the second inflection point corresponds to the diastolic blood pressure. Exemplarily, the wrist blood pressure monitor can calculate the user's blood pressure value using machine learning methods. In some embodiments, this machine learning method may include linear regression, support vector machines, decision trees, or neural networks, and this application is not limited to these methods.

[0072] However, during blood pressure measurement, the process by which a barometer acquires the pressure pulse wave signal is easily affected by the user's breathing. For example, in 24-hour ambulatory blood pressure monitoring, a wrist blood pressure monitor can initiate blood pressure measurements at set times throughout the day. The user's physiological state is uncontrollable when the measurement is initiated; for instance, the wrist blood pressure monitor might initiate a measurement while the user is exercising, immediately after exercising, or during emotional excitement. In such cases, the deep or irregular breathing caused by exercise or emotional excitement will severely interfere with the acquisition of the pressure pulse wave signal, potentially leading to problems with the quality of the acquired signal. Therefore, the accuracy of the blood pressure value calculated by the wrist blood pressure monitor based on the acquired pressure pulse wave signal may decrease, or the wrist blood pressure monitor may fail to calculate and output the user's blood pressure value, reducing the accuracy of the reading.

[0073] In view of the above problems, this application provides a blood pressure measurement method and device to reduce the interference of the user's breathing on the pressure pulse wave signal acquisition of the pressure bag, so as to improve the accuracy and output rate of blood pressure measurement results.

[0074] The technical solutions provided in this application can be applied to scenarios of ambulatory blood pressure monitoring, such as 24-hour ambulatory blood pressure monitoring, and also to scenarios of measuring blood pressure after exercise (including but not limited to brisk walking, running, and swimming). It should be noted that the above application scenarios are merely examples and not limitations on this application.

[0075] The following describes an electronic device, a user interface for such an electronic device, and embodiments for using such an electronic device. It should be noted that the electronic device provided in this application embodiment has a blood pressure monitoring function. In some embodiments, the electronic device may be a portable electronic device that also includes other functions such as a personal digital assistant and / or music player, such as a mobile phone, tablet computer, or wearable electronic device with wireless communication capabilities. Exemplary embodiments of the portable electronic device include, but are not limited to, carrying... Or portable electronic devices with other operating systems.

[0076] For example, when the electronic device is a wearable device, it can be a portable device that can be integrated into a user's clothing or accessories, has computing capabilities, and can connect to mobile phones and various terminal devices. For example, wearable devices can be smartwatches, blood pressure bracelets, wrist blood pressure monitors, etc., and this application does not specifically limit the type of wearable device.

[0077] Figure 2 This is a schematic diagram of the structure of an electronic device 200 provided in an embodiment of this application. The electronic device 200 has a blood pressure detection function.

[0078] like Figure 2 As shown, the electronic device 200 may include an air pump 210, a pressure bag 220, a pressure sensor 230, a processor 240, a biosignal detection component 250, and an acceleration (ACC) sensor 260.

[0079] The air pump 210 can be connected to the pressure bladder 220 for inflating or deflating the pressure bladder 220. For example, the air pump 210 can be a miniaturized air pump, and this application does not limit this.

[0080] The pressure bladder 220 can be used to store air pumped in by the air pump 210, and the pressure bladder 220 can surround and conform to the user's area to be tested. For example, the pressure bladder 220 can surround and conform to the user's area to be tested via the wristband of the electronic device 200. Exemplarily, the user's area to be tested can be the user's wrist, upper arm, ankle, or other body parts, and this application is not limited thereto.

[0081] In some embodiments, the pressure bladder 220 may also be filled with liquid. When the pressure bladder 220 is filled with liquid, the electronic device 200 may not include the air pump 210, and this application does not impose any limitations on this.

[0082] Pressure sensor 230 can be connected to pressure bladder 220 to detect the air pressure of pressure bladder 220 in order to obtain the first pressure pulse wave signal of pressure bladder 220.

[0083] The processor 240 can be used to control and process information, and connect to various parts of the electronic device 200 through various interfaces and lines to execute various functions of the electronic device 200 and process data, thereby providing overall monitoring of the operation of the electronic device 200. For example, the processor 240 can be connected to the air pump 210 to control the air pump 210 to inflate or deflate the pressure bladder 220. The processor 240 can also be connected to the pressure sensor 230 to acquire the first pressure pulse wave signal of the pressure bladder 220 detected by the pressure sensor 230.

[0084] Processor 240 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent components or integrated into one or more processors.

[0085] The controller can be the nerve center and command center of the electronic device 200. The controller can generate operation control signals based on the instruction opcode and timing signals to control the fetching and execution of instructions.

[0086] The processor 240 may also include a memory for storing instructions and data. For example, the memory in the processor 240 may be a cache memory. This memory can store instructions or data that the processor 240 has just used or that are being used repeatedly. If the processor 240 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 240, and thus improves the efficiency of the electronic device 200 in processing data or executing instructions.

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

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

[0089] The biosignal detection component 250 can be used to acquire the user's biosignals, such as one or more of the user's photoplethysmograph (PPG) signal and electrocardiogram (ECG) signal. The biosignal detection component 250 can be connected to the processor 240 to transmit the user's biosignals to the processor 240, enabling the processor 240 to acquire the user's respiratory wave information based on the biosignals.

[0090] In some embodiments, the biosignal detection component 250 may include one or more of a PPG sensor 251 and an ECG sensor 252. The PPG sensor 251 can be used to measure the PPG signal at the user's target site and transmit the detected PPG signal to the processor 240. The ECG sensor 252 can be used to measure the user's ECG signal and send the detected ECG signal to the processor 210. Exemplarily, the ECG signal may be an ECG signal acquired through a user's limb lead or an ECG signal acquired through a user's chest lead; this application is not limited to this.

[0091] The ACC sensor 260 can be used to acquire the user's ACC signal. The ACC sensor 260 can be connected to the processor 240 to transmit the user's ACC signal to the processor 240. The processor 240 can then use the ACC signal to acquire the magnitude of the user's acceleration in various directions (typically three axes) to determine whether the user is in motion.

[0092] In some embodiments, the electronic device 200 may further include an external memory interface, an internal memory, a universal serial bus (USB) interface, a wireless charging module, a charging management module, a power management module, a battery, antenna 1, antenna 2, a mobile communication module, a wireless communication module, an audio module, a speaker, a receiver, a microphone, a headphone jack, a camera, a display screen, and a subscriber identification module (SIM) card interface, etc.

[0093] The charging management module receives 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 receives charging input from the wired charger via a USB interface. In some wireless charging embodiments, the charging management module receives wireless charging input via the wireless charging coil of the electronic device 200, and the wireless charging coil can be housed in a wireless charging module. While charging the battery, the charging management module can also supply power to the electronic device via the power management module.

[0094] The power management module connects the battery, the charging management module, and the processor. It receives input from the battery and / or the charging management module to power the processor, internal memory, external memory, display screen, camera, and wireless communication modules. The power management module can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module may be located within the processor. In still other embodiments, the power management module and the charging management module may be located in the same device.

[0095] The wireless communication function of electronic device 200 can be implemented through antenna 1, antenna 2, mobile communication module, wireless communication module, modem processor, and baseband processor.

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

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

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

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

[0100] The display screen is used to display images, videos, etc. The display screen 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 (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 200 may include one or more display screens.

[0101] The display screen of electronic device 200 can be a flexible screen. Currently, flexible screens are attracting much attention due to their unique characteristics and enormous potential. Compared to traditional screens, flexible screens are highly flexible and bendable, providing users with new interaction methods based on their bendability and meeting more user needs for electronic devices. For electronic devices equipped with foldable displays, the foldable display can switch between a small screen in a folded state and a large screen in an unfolded state at any time. Therefore, users are increasingly using split-screen functionality on electronic devices equipped with foldable displays.

[0102] Electronic device 200 can perform shooting functions through ISP, camera, video codec, GPU, display and application processor.

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

[0104] A camera is used to capture still images or videos. An object is projected onto a photosensitive element through a lens, generating an optical image. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP (Internet Service Provider) for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP (Digital Signal Processor) for processing. The DSP converts the digital image signal into image signals in standard formats such as RGB and YUV. In some embodiments, the electronic device 200 may include one or more cameras.

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

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

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

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

[0109] Internal memory can be used to store computer executable program code, which includes instructions. Processor 240 executes various functional applications and data processing of electronic device 200 by running the instructions stored in internal memory. Internal memory may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 200 (such as audio data, phonebook, etc.). Furthermore, internal memory may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0110] Electronic device 200 can implement audio functions through audio modules, speakers, receivers, microphones, headphone jacks, and application processors, such as music playback and recording.

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

[0112] In the embodiments of this application, Figure 2 The illustrated electronic device 200 can be implemented in various product forms. For example, Figure 3 This is a schematic diagram of the product form of an electronic device 200 provided in an embodiment of this application. For example... Figure 3 As shown, the product form of electronic device 200 is a smartwatch 300, which will be used as an example for explanation. Among them, Figure 3 Image (a) is a front view of the smartwatch 300. Figure 3 (b) in the image shows the back of the smartwatch 300.

[0113] like Figure 3 As shown in (a), the smartwatch 300 may include a watch body 310 and a wristband 320. The wristband 320 may surround and fit the user's area to be detected, so that the watch body 310 can be worn snugly on the user's area to be detected.

[0114] Smartwatch 300 may include Figure 2 The various structures of the electronic device 200 shown. (As shown) Figure 3 (a) and Figure 3As shown in (b), the smartwatch 300 may include an air pump 210, a pressure bladder 220, a pressure sensor 230, a processor 240, a biosignal detection component 250, and an ACC sensor 260.

[0115] The air pump 210, pressure sensor 230, processor 240, and ACC sensor 260 can be located inside the watch body 310, and the pressure bladder 220 can be located on the inner surface of the wristband 320.

[0116] It can be understood that the inner surface of the wristband 320 is the side of the wristband 320 that contacts the user's part to be tested, and the outer surface of the wristband 320 is the side of the wristband 320 that is away from the user's part to be tested.

[0117] In some embodiments, the biosignal detection component 250 may include a PPG sensor 251 and an ECG sensor 252. In some embodiments, the PPG sensor 251 may be disposed on the inner surface of the body 310 to ensure that the PPG sensor 251 can contact the user's area to be detected.

[0118] It can be understood that the inner surface of the watch body 310 is the side of the watch body 310 that contacts the part of the user to be tested, and the outer surface of the watch body 310 is the side of the watch body 310 that is away from the part of the user to be tested.

[0119] In other embodiments, the PPG sensor 251 may also be disposed on the inner surface of the wristband 320, which is not a limitation of this application.

[0120] In some embodiments, the ECG sensor 252 can acquire ECG signals via limb leads. Exemplarily, the ECG sensor 252 may include a first ECG electrode 2521 and a second ECG electrode 2522. The first ECG electrode 2521 may be disposed on the inner surface of the watch body 310 to ensure that it can contact the user's wearing area. The second ECG electrode 2522 may be disposed on the side of the watch body 310, with a portion of the second ECG electrode 2522 exposed outside the watch body 310 as the part in contact with the user. It is understood that the portion of the second ECG electrode 2522 exposed outside the watch body 310 can be referred to as the crown.

[0121] Specifically, taking a user wearing a smartwatch 300 on their left wrist as an example, the specific detection process of the ECG signal is explained as follows: First, the user wears the smartwatch 300 on their left wrist, and the first ECG electrode 2521 on the inner surface of the watch body 310 contacts the left wrist; then, any finger of the user's right hand touches the second ECG electrode on the side of the watch body 310. At this time, an ECG detection channel is formed between the user's left and right hands, and the ECG sensor 252 can begin to obtain the potential difference between the user's left and right upper limbs, thereby realizing the acquisition of the user's ECG signal.

[0122] In other embodiments, the ECG sensor 252 may also employ a limb single-lead three-electrode configuration, wherein two electrodes are disposed on the inner surface of the watch body 310, and the third electrode may be disposed on the side of the watch body 310. This application does not impose any limitations on this.

[0123] In some embodiments, a display screen 311 may be provided on the outer surface of the watch body 310. The display screen 311 can be used to show the user relevant information, such as blood pressure measurement results, or to prompt the user to perform a blood pressure measurement. The display screen 311 can be a touchscreen, allowing the user to input relevant operations. For example, the user can click on an icon displayed on the display screen 311 (this icon could be an icon of an application installed in the smartwatch 300 for blood pressure measurement, or other icons that can trigger the smartwatch 300 to measure blood pressure) to trigger the smartwatch 300 to begin measuring blood pressure.

[0124] In other embodiments, an input device 312 may be provided on the side of the watch body 310. By operating the input device 312, the user can trigger the smartwatch 300 to execute corresponding events. For example, in some embodiments, the input device 312 may be a physical button. When the user operates the physical button, such as pressing the physical button, the smartwatch 300 begins to measure blood pressure.

[0125] The blood pressure measurement methods described in the following embodiments can all be applied to the electronic device 200 described in the above embodiments, and also to the smartwatch 300 described in the above embodiments. For ease of description, the following description uses the blood pressure measurement method provided in the embodiments of this application applied to the smartwatch 300 as an example.

[0126] The following will combine Figures 4 to 6 This application describes a method for measuring blood pressure according to an embodiment.

[0127] Figure 4 This is a flowchart illustrating a method for measuring blood pressure provided in an embodiment of this application. Figure 5 This is a schematic diagram of a first pressure pulse wave signal provided in an embodiment of this application. Figure 6 To Figure 5 The diagram shows the second pressure pulse wave signal obtained after processing the first pressure pulse wave signal.

[0128] like Figure 4 As shown, method 400 may include:

[0129] S410, acquire the first pressure pulse wave signal from the pressure sensor 230, which can be used to detect pressure changes in the pressure bladder 220 in contact with the user.

[0130] Users can measure their blood pressure using a smartwatch 300 worn on their wrist. When blood pressure measurement begins, the smartwatch 300, via processor 240, controls an air pump 210 to inflate and pressurize a pressure bladder 220. During this inflation process, the smartwatch 300 can acquire the first pressure pulse wave signal from the pressure bladder 220 in real time via a pressure sensor 230 and transmit this signal to the processor 240.

[0131] For example, the first pressure pulse wave signal acquired by the pressure sensor 230 can be as follows: Figure 5 As shown in (a), the waveform envelope of the first pressure pulse signal obtained by fitting the peak of the first pressure pulse signal is as follows: Figure 5 As shown in (b) of the diagram.

[0132] When the user's breathing interferes with the acquisition of the first pressure pulse wave signal by the pressure sensor 230, an abnormal region will exist in the first pressure pulse wave signal. This abnormal region can be understood as the area in the acquired first pressure pulse wave signal that is interfered with by the user's breathing. For example... Figure 5 As shown in (a), the user's breathing interferes with the acquisition of the first pressure pulse wave signal by the pressure sensor 230, resulting in an abnormal region in the first pressure pulse wave signal, namely region A. The signal acquisition in region A is affected by the user's breathing.

[0133] like Figure 5As shown in (b), in region A, the waveform envelope of the first pressure pulse wave signal exhibits significant oscillations due to interference from the user's breathing. That is, in region A, the waveform envelope curve of the first pressure pulse wave signal experiences more than one instance of concavity and convexity, resulting in multiple peaks or troughs. For example, in region A, due to multiple concavity and convexity variations, the waveform envelope curve can generate multiple peaks or troughs. Multiple peaks and troughs in the waveform envelope curve reduce the accuracy of the processor 240 in determining the characteristic information of the first pressure pulse wave signal. For instance, when the characteristic information includes the peak pressure of the waveform envelope, the multiple peaks of the waveform envelope curve prevent the processor 240 from accurately determining the peak point of the first pressure pulse wave signal and the corresponding peak pressure. Therefore, the processor 240 cannot accurately determine the user's mean pressure corresponding to the peak, resulting in inaccurate user blood pressure values ​​calculated by the processor 240.

[0134] S420, acquires the user's respiratory wave information.

[0135] The smartwatch 300 can acquire the user's respiratory wave information through the processor 240 to reflect the user's breathing status during blood pressure measurement.

[0136] In some embodiments, the processor 240 may acquire the user's respiratory wave information during the time period from the moment when the pressure sensor 230 begins to acquire the first pressure pulse wave signal to the moment when it ends to acquire the first pressure pulse wave signal.

[0137] For example, the smartwatch 300 can acquire the user's biosignal during blood pressure measurement via the biosignal detection component 250. The biosignal detection component 250 can also transmit the acquired biosignal to the processor 240, so that the processor 240 can acquire the user's respiratory wave information based on the biosignal. For example, the biosignal may include one or more of the user's first PPG signal and ECG signal, and this application is not limited thereto.

[0138] It is understandable that the first PPG signal can be understood as the PPG signal acquired synchronously with the first pressure pulse wave signal during the blood pressure measurement process.

[0139] In other embodiments, the processor 240 may also acquire the user's respiratory wave information within a preset time period before the start of the blood pressure measurement process. That is, the processor 240 may acquire the user's respiratory wave information within a preset time period before the pressure sensor 230 acquires the first pressure pulse wave signal. Due to the continuity of human physiological state, the user's respiratory wave information within the preset time period before the start of the blood pressure measurement process can also reflect the user's breathing status during the blood pressure measurement process.

[0140] For example, to ensure that the acquired respiratory wave information can more accurately reflect the user's breathing status during the blood pressure measurement process, the preset time can be within 15 minutes before the start of the blood pressure measurement process. For instance, the processor 240 can acquire the user's respiratory wave information within 1 minute before the start of the blood pressure measurement process.

[0141] In one example, the waveform of the user's respiratory wave information acquired by the processor 240 can be as follows: Figure 5 As shown in (c) in the diagram. Figure 5 As shown in (c), the respiratory wave waveform exhibits periodic convex-concave changes, with two peaks and one trough.

[0142] S430: Process the first pressure pulse wave signal based on the respiratory wave information to obtain the second pressure pulse wave signal.

[0143] The smartwatch 300 can process the first pressure pulse wave signal based on the respiratory wave information through the processor 240 to obtain the second pressure pulse wave signal.

[0144] In one example, processor 240 can be based on Figure 5 The respiratory wave information shown in (c) is related to... Figure 5 The processor 240 processes region A of the first pressure pulse wave signal shown in (a) above. For example, the processor 240 can process the respiratory wave information based on this information. Figure 5 The waveform envelope of region A of the first pressure pulse wave signal shown in (b) is smoothed and fitted to obtain the second pressure pulse wave signal.

[0145] When the acquisition time of respiratory wave information is the same as the acquisition time of the first pressure pulse wave signal, that is, the time when the acquisition of respiratory wave information begins is the same as the time when the acquisition of the first pressure pulse wave signal begins, and the time when the acquisition of respiratory wave information ends is the same as the time when the acquisition of the first pressure pulse wave signal ends, the waveform curve of respiratory wave information and the waveform envelope curve of the first pressure pulse wave signal can be directly matched according to the time correspondence.

[0146] In some embodiments, after matching, the processor 240 can modify the concavity or convexity of the peak or trough of the waveform envelope curve of the first pressure pulse wave signal according to the correspondence between the peak and trough of the respiratory wave waveform and the peak and trough of the waveform envelope curve of the first pressure pulse wave signal.

[0147] For example, such as Figure 5 (b) and Figure 5As shown in (c), the first peak 505 of the respiratory wave waveform can correspond to the second peak 501 of the waveform envelope curve of the first pressure pulse wave signal, and the first trough 506 of the respiratory wave waveform can correspond to the third peak 503 of the waveform envelope curve of the first pressure pulse wave signal. Therefore, the concavity and convexity of the third peak 503 can be modified, and the waveform envelope curve of the modified region A can be smoothly fitted.

[0148] Among them, the first peak 505 and the first trough 506 are adjacent, and the second peak 501 and the third peak 503 are two adjacent peaks.

[0149] For example, the first trough 506 of the respiratory waveform can correspond to the second trough 502 of the waveform envelope curve of the first pressure pulse wave signal, and the first peak 505 of the respiratory waveform can correspond to the third trough 504 of the waveform envelope curve of the first pressure pulse wave signal. Therefore, the concavity / convexity of the third trough 504 can be modified, and the waveform envelope curve of the modified region A can be smoothly fitted.

[0150] Among them, the first peak 505 and the first trough 506 are adjacent, and the second trough 502 and the third trough 504 are two adjacent troughs.

[0151] For example, after processing region A of the first pressure pulse wave signal using the above method, the obtained second pressure pulse wave signal can be as follows: Figure 6 As shown in (a) above, the waveform envelope of the second pressure pulse wave signal is as follows: Figure 6 As shown in (b) of the diagram. Wherein, Figure 6 Region A' shown in (b) is... Figure 5 The region A shown in (b) corresponds to this.

[0152] like Figure 6 As shown in (b), after processing, the waveform envelope of region A' of the second pressure pulse wave signal eliminates the oscillation of the waveform envelope, that is, the waveform envelope curve of region A' does not have more than one concavity / convexity change.

[0153] S440 calculates the user's blood pressure value based on the second pressure pulse wave signal.

[0154] The smartwatch 300 can calculate the user's blood pressure value based on the second pressure pulse wave signal through the processor 240.

[0155] For example, the smartwatch 300 can calculate the user's blood pressure using machine learning methods. In some embodiments, the machine learning method may include linear regression, support vector machine, decision tree, or neural network, and this application is not limited thereto.

[0156] In one example, when a user measures their blood pressure using a smartwatch 300, according to... Figure 5 The user's diastolic blood pressure, calculated from the first pressure pulse wave signal shown in (a), is 137 mmHg. Figure 6 In (a) of the diagram, the corrected second pressure pulse wave signal calculates the user's diastolic blood pressure to be 155 mmHg. It can be seen that the blood pressure value calculated from the second pressure pulse wave signal is different from the blood pressure value calculated from the first pressure pulse wave signal. In this case, the user can use a gold standard instrument, such as a mercury sphygmomanometer, to measure the user's diastolic blood pressure, which is 156 mmHg. This diastolic blood pressure measured by the mercury sphygmomanometer is taken as the user's actual diastolic blood pressure. By comparing it with the actual diastolic blood pressure, the diastolic blood pressure calculated by the smartwatch 300 based on the second pressure pulse wave signal is closer to the actual diastolic blood pressure, resulting in a more accurate result.

[0157] According to an embodiment of this application, a method for measuring blood pressure involves acquiring a user's respiratory wave information and correcting the pressure pulse wave signal acquired from a pressure sensor 230 based on this information to obtain a pressure pulse wave signal less affected by respiration. This method reduces the interference of the user's respiration on the acquisition of the pressure pulse wave signal, particularly reducing the interference from irregular or deep breathing after exercise or during emotional excitement. Furthermore, the user's blood pressure value can be calculated based on the pressure pulse wave signal less affected by respiration, which helps improve the accuracy and accuracy of blood pressure measurement results.

[0158] Figure 7 , Figure 8 and Figure 9 These are user interfaces for a smartwatch 300 provided in the embodiments of this application. The following is in conjunction with... Figure 7 , Figure 8 and Figure 9 The method for blood pressure detection provided in the embodiments of this application will be further described.

[0159] In some embodiments, the blood pressure measurement process can be initiated by the user. For example, the user can directly input the corresponding operation on the smartwatch 300 to trigger the smartwatch 300 to start measuring blood pressure.

[0160] In one example, such as Figure 7As shown, when a user needs to measure blood pressure, the user can perform gesture operations on the input device 701 on the smartwatch 300. For example, the input device 701 can be a physical button, which the user can press. The smartwatch 300 responds to the user's gesture operation on the input device 701, and controls the air pump 210 to inflate and pressurize the pressure bladder 220 via the processor 240, thus initiating the blood pressure measurement process. The input device 701 can be... Figure 3 (a) and Figure 3 The input device 312 is shown in (b) of the diagram.

[0161] In another example, such as Figure 8 As shown, when a user needs to measure blood pressure, the user can directly perform a gesture operation (such as clicking) on ​​the blood pressure measurement icon control 701. The smartwatch 300 responds to the user's gesture operation on the blood pressure measurement icon control 701, and controls the air pump 210 to inflate and pressurize the pressure bladder 220 through the processor 240 to start the blood pressure measurement process.

[0162] In some embodiments, the blood pressure measurement process can be initiated proactively by the smartwatch 300 after user consent. For example, in a dynamic blood pressure monitoring scenario, the smartwatch 300 can initiate the user's blood pressure measurement process at regular intervals. For instance, the smartwatch 300 can proactively send a blood pressure measurement reminder message to the user every 30 minutes to remind them to take their blood pressure. The user can input corresponding actions on the smartwatch 300 to trigger the smartwatch 300 to start measuring blood pressure.

[0163] For example, such as Figure 9 As shown, at a specific time, such as 12:00, the smartwatch 300 can display a dialog box displaying 901 to remind the user to measure their blood pressure. The prompt information in the dialog box can be as follows: Figure 9 The displayed text message is "Start measuring blood pressure?". The smartwatch 300 responds to the user's gesture (e.g., clicking) on ​​the confirmation control 902, and the processor 240 controls the air pump 210 to inflate the pressure bladder 220, initiating the blood pressure measurement process.

[0164] In one possible scenario, the blood pressure measurement process can be initiated by the smartwatch 300 and begin automatically without the user's consent. For example, in a nighttime dynamic blood pressure monitoring scenario, the smartwatch 300 can also periodically send blood pressure measurement reminders to the user, while simultaneously controlling the air pump 210 to inflate and pressurize the pressure bladder 220 to begin the blood pressure measurement process.

[0165] Figure 10 This is a schematic flowchart illustrating another method for measuring blood pressure provided in an embodiment of this application. Figure 10As shown, method 1000 includes:

[0166] S1001, acquire the first pressure pulse wave signal from the pressure sensor 230, which can be used to detect pressure changes in the pressure bladder 220 that is in contact with the user.

[0167] When a user begins measuring blood pressure using a smartwatch 300 worn on their wrist, the smartwatch 300 can control the air pump 210 to inflate and pressurize the pressure bladder 220 via the processor 240. During the inflation and pressurization process of the air pump 210, the pressure sensor 230 can acquire the first pressure pulse wave signal of the pressure bladder 220 and transmit the first pressure pulse wave signal to the processor 240.

[0168] S1002, acquire the user's biosignal, wherein the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold.

[0169] During the process of the smartwatch 300 acquiring the first pressure pulse wave signal through the pressure sensor 230, the smartwatch 300 can acquire the user's biosignal through the biosignal detection component 250.

[0170] The fact that the difference between the acquisition time of the biological signal and the acquisition time of the first pressure pulse wave signal is less than the preset time threshold can be understood as being within the allowable time error range, that is, within the preset time threshold, the biological signal and the first pressure pulse wave signal are acquired synchronously.

[0171] In one example, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can be the time difference between the start time of biosignal acquisition and the start time of the first pressure pulse wave signal acquisition. When this time difference is less than a preset time threshold, it can be understood that the biosignal and the first pressure pulse wave signal begin acquisition simultaneously. Furthermore, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can also be the time difference between the start time of biosignal acquisition and the start time of the first pressure pulse wave signal acquisition. When this time difference is less than a preset time threshold, it can be understood that the biosignal and the first pressure pulse wave signal begin acquisition simultaneously.

[0172] In another example, the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal by the pressure sensor can be the time difference between the acquisition duration of the biosignal and the acquisition duration of the first pressure pulse wave signal. When this time difference is less than a preset time threshold, it can be understood that the acquisition duration of the biosignal and the acquisition duration of the first pressure pulse wave signal are the same. For example, the preset time threshold can be set to less than 1 minute, such as 10s, 30s, or 50s, and this application does not impose any restrictions on it.

[0173] In some embodiments, the user's biosignals may include one or more of a first PPG signal and an ECG signal. For example, the biosignal detection component 250 may include one or more of a PPG sensor 251 and an ECG sensor 252. Specifically, the PPG sensor 251 may be used to simultaneously acquire the user's first PPG signal during the acquisition of the first pressure pulse wave signal, and transmit the acquired first PPG signal to the processor 240. Specifically, the ECG sensor 252 may be used to simultaneously acquire the user's ECG signal during the acquisition of the first pressure pulse wave signal, and transmit the acquired ECG signal to the processor 240.

[0174] S1003, it is determined that the first pressure pulse wave signal does not meet the first signal quality requirements.

[0175] After the processor 240 acquires the first pressure pulse wave signal, the smartwatch 300 can use the processor 240 to determine whether the first pressure pulse wave signal meets the first signal quality requirements, so as to determine whether the pressure sensor 230 is interfered with in the process of acquiring the first pressure pulse wave signal, and thus determine whether to acquire the user's respiratory wave information.

[0176] In some embodiments, the processor 240 may determine whether the first pressure pulse wave signal meets the first signal quality requirement based on any one or more of the signal reference indicators selected from signal-to-noise ratio, signal skewness, kurtosis, and zero-crossing rate. Furthermore, the processor 240 may also determine whether the first pressure pulse wave signal meets the first signal quality requirement based on any one or more of the time characteristics, amplitude characteristics, and frequency characteristics of the first pressure pulse wave signal. The time characteristics may include the rise time of the first pressure pulse wave signal or the dicrotic wave time of the first pressure pulse wave signal, and the amplitude characteristics may include the rise amplitude of the first pressure pulse wave signal or the dicrotic wave amplitude of the first pressure pulse wave signal; this application does not impose any limitations on these aspects.

[0177] In other embodiments, the processor 240 may also determine whether the first pressure pulse wave signal meets the first signal quality requirements based on the waveform envelope characteristics of the first pressure pulse wave signal. For example, the determination may be based on the first or second derivative characteristics of the waveform envelope.

[0178] It is understood that the above method for determining whether the first pressure pulse wave signal meets the first signal quality requirements is merely an example and not a limitation of this application.

[0179] In one possible scenario, the first pressure pulse wave signal meets the first quality requirement, meaning that the pressure sensor 230 is not interfered with during the acquisition of the first pressure pulse wave signal. The signal quality of the first pressure pulse wave signal meets the requirements, and there are no abnormal regions in the first pressure pulse wave signal. In this case, the processor 240 can directly calculate the user's blood pressure value based on the first pressure pulse wave signal without executing S1004.

[0180] In another possible scenario, the first pressure pulse wave signal does not meet the first signal quality requirements, meaning that the pressure sensor 230 is interfered with during the acquisition of the first pressure pulse wave signal. The signal quality of the first pressure pulse wave signal does not meet the requirements, and there are abnormal regions in the first pressure pulse wave signal. In the abnormal regions, the waveform envelope of the first pressure pulse wave signal exhibits significant oscillations. That is, in the abnormal regions, the waveform envelope curve of the first pressure pulse wave signal has more than one concave-convex change, resulting in multiple concave points or multiple convex points on the waveform envelope curve. At this time, the processor 240 determines that the first pressure pulse wave signal needs to be processed, and the smartwatch 300 continues to execute step S1004.

[0181] S1004, acquires the user's respiratory wave information based on the user's biosignals.

[0182] In some embodiments, when the biosignal includes a first PPG signal, the smartwatch 300 can acquire the user's respiratory wave information based on the user's first PPG signal via the processor 240. For example, the processor 240 can acquire the user's respiratory wave information from the first PPG signal using methods such as empirical mode decomposition (EMD), variational mode decomposition (VMD), or ensemble empirical mode decomposition (EEMD). It is understood that the methods for acquiring respiratory wave information described above are merely examples and not limitations of this application.

[0183] For example, Figure 11 This is a schematic diagram of the first PPG signal acquired by the processor 240. The solid line represents the first PPG signal, and the dashed line represents the respiratory waveform in the user's respiratory wave information obtained by the above method. This respiratory waveform can be approximated as the line connecting the troughs of the first PPG signal.

[0184] In some embodiments, when the biosignal includes an ECG signal, the smartwatch 300 can obtain the user's respiratory wave information based on the user's ECG signal through the processor 240.

[0185] For example, Figure 12 This is a schematic diagram of the ECG signal acquired by processor 240. (The diagram shows the signal acquired by processor 240.) Figure 12 (a) in the diagram is a schematic diagram of an ECG signal. Figure 12 (b) in the diagram is a schematic diagram of the respiratory waveform in the user's respiratory waveform information obtained from the ECG signal. Figure 12 As shown in (a) and (b), the respiratory wave waveform obtained from the ECG signal can be approximated as being negatively correlated with the line connecting the peak values ​​of the ECG signal.

[0186] In other embodiments, when the biosignal includes a first PPG signal and an ECG signal, the smartwatch 300 can use the processor 240 to compare the signal quality of the first PPG signal and the ECG signal, and select the signal with better signal quality to acquire the user's respiratory wave information.

[0187] For example, the processor 240 can score the signal quality of the first PPG signal and the ECG signal separately, and select the signal with the higher score to acquire the user's respiratory wave information. For instance, the processor 240 can score the first PPG signal and the ECG signal in each heartbeat cycle separately; excellent signal quality can be scored as 3 points, good signal quality as 2 points, and poor signal quality as 1 point. Finally, based on the average or sum of the scores, the signal with the higher score is selected.

[0188] It is understood that the above method for comparing the signal quality of the first PPG signal and the ECG signal is merely an example and not a limitation of this application.

[0189] In this embodiment of the application, the user's respiratory wave information is obtained by combining the first PPG signal and the ECG signal, which can improve the accuracy of respiratory wave information extraction and help improve the accuracy of processing the first pressure pulse wave signal based on the respiratory wave information. This is beneficial to improving the accuracy and output rate of blood pressure measurement results.

[0190] S1005, determine whether to process the first pressure pulse wave signal based on respiratory wave information.

[0191] When it is determined that the pressure sensor 230 is interfered with in acquiring the first pressure pulse wave signal and there is an abnormal area in the first pressure pulse wave signal, the smartwatch 300 can further determine through the processor 240 whether the abnormal area is caused by the user's breathing interference, thereby determining whether to process the first pressure pulse wave signal based on the breathing wave information.

[0192] For example, the processor 240 can determine whether the abnormal region is caused by user breathing interference by performing waveform matching analysis on the waveform envelope of the abnormal region of the respiratory waveform and the first pressure pulse signal in the respiratory wave information. For example, the waveform matching analysis method may include, but is not limited to, the Euclidean distance algorithm, the dynamic time warping algorithm, or the Hausdorff distance algorithm. It is understood that the above waveform matching analysis methods are merely examples and not limitations of this application.

[0193] In one possible scenario, if waveform matching analysis determines that the user's respiratory waveform does not match the waveform envelope of the abnormal region, and the abnormal region is not caused by user breathing interference, the processor 240 can determine not to process the first pressure pulse wave signal based on the respiratory waveform information. In this case, the smartwatch 300 executes S1006.

[0194] In another possible scenario, if waveform matching analysis determines that the user's respiratory waveform matches the waveform envelope of the abnormal region, then it can be determined that the abnormal region is caused by the user's breathing interference. For example, the peaks of the respiratory waveform can match the convex points of the waveform envelope curve of the abnormal region, and the troughs of the respiratory waveform can match the concave points of the waveform envelope curve of the abnormal region. Similarly, the peaks of the respiratory waveform can match the concave points of the waveform envelope curve of the abnormal region, and the troughs of the respiratory waveform can match the convex points of the waveform envelope curve of the abnormal region. It should be understood that the above waveform matching is merely an example and not a limitation of this application.

[0195] When the processor 240 determines that the user's respiratory waveform matches the waveform envelope of the abnormal region, the processor 240 can determine to process the first pressure pulse wave signal based on the respiratory waveform information. In this case, the smartwatch 300 executes S1007 instead of S1006.

[0196] In other embodiments, the processor 240 may also utilize the ACC sensor to determine whether the user is in motion, or acquire the user's heart rate during blood pressure measurement via biosignals to determine whether to process the first pressure pulse wave signal based on respiratory wave information. A detailed description of the above methods can be found below. Figure 13 and Figure 14 The embodiments shown will not be described in detail here.

[0197] S1006, calculate the user's blood pressure value based on the first pressure pulse wave signal, or do not calculate the user's blood pressure value.

[0198] In some embodiments, when it is determined that the first pressure pulse wave signal is not processed based on respiratory wave information, the smartwatch 300 can directly calculate the user's blood pressure value based on the first pressure pulse wave signal through the processor 240. Furthermore, the smartwatch 300 can indicate to the user via the display screen 311 that there is a signal quality problem during the blood pressure measurement process, and that the measured blood pressure value is inaccurate.

[0199] In other embodiments, when it is determined that the first pressure pulse wave signal is processed based on respiratory wave information, the processor 240 may not calculate the user's blood pressure value, and the smartwatch 300 may prompt the user through the display screen 311 that there is a problem with the signal quality during the current blood pressure measurement and ask the user to remeasure.

[0200] S1007, The first pressure pulse wave signal is processed based on the respiratory wave information to obtain the second pressure pulse wave signal.

[0201] When it is determined that the first pressure pulse wave signal is to be processed based on the respiratory wave information, the smartwatch 300 can process the first pressure pulse wave signal based on the respiratory wave information through the processor 240.

[0202] Specifically, the implementation method in S1007 is similar to... Figure 4 The implementation of S430 in the illustrated embodiments is the same or similar, and will not be repeated here to avoid repetition.

[0203] S1008 calculates the user's blood pressure value based on the second pressure pulse wave signal.

[0204] Specifically, the specific implementation method in S1008 is similar to... Figure 4 The implementation of S440 in the illustrated embodiments is the same or similar, and will not be repeated here to avoid repetition.

[0205] In some embodiments, when the biosignal includes a first PPG signal and an ECG signal, the first PPG signal and the ECG signal can be used to determine the user's pulse transit time (PTT).

[0206] In this case, S1008, calculating the user's blood pressure value based on the second pressure pulse wave signal may include:

[0207] The user's blood pressure value is calculated based on the second pressure pulse wave signal, and the calculated user blood pressure value is corrected according to the PTT (Pulse Tolerance Test).

[0208] Specifically, when the biosignal includes a first PPG signal and an ECG signal, the smartwatch 300 can use the processor 240 to calculate the user's PTT (Pulse Tolerance) based on the first PPG signal and the ECG signal. The user's blood pressure value calculated based on the second pressure pulse wave signal is then corrected according to the PTT.

[0209] For example, the ECG signal can be considered as the generation time of the user's pulse, and the first PPG signal can be considered as the arrival time of the user's pulse. The time difference between the two signals is the user's pulse wave propagation time (PTT). Therefore, the processor 240 can calculate the time difference between the two signals based on the waveform feature points of the first PPG signal and the ECG signal, that is, it can calculate the user's PTT based on the waveform feature points of the first PPG signal and the ECG signal. The waveform feature points of the first PPG signal may include troughs, peaks, dicrotic troughs, or dicrotic peaks, and the feature points of the ECG signal may include P wave, Q point, R point, S point, or T wave.

[0210] For example, processor 240 can select the R point of the ECG signal and the bottom point of the first PPG signal to calculate the time difference between the two signals. That is, the time difference between the R point of the ECG signal and the bottom point of the first PPG signal is the user's PTT. It should be understood that the above method for calculating the user's PTT is merely an example and not a limitation of this application.

[0211] In some embodiments, a simple polynomial method can be used to correct the user's blood pressure value based on the PTT (Pulse Transmission Time). For example, the user's blood pressure value can be corrected using the polynomial BP_real = BP_p + k·PTT. Here, BP_p can be the user's blood pressure value calculated based on the second pressure pulse wave signal, k is a characteristic coefficient, PTT can be the user's pulse wave conduction time calculated based on the ECG signal and the first PPG signal, and BP_real can be the corrected blood pressure value after correcting the blood pressure value obtained from the second pressure pulse wave signal based on the PTT.

[0212] It is understood that the above method of correcting a user's blood pressure value based on PTT is merely an example. In the embodiments of this application, machine learning methods can also be used to correct a user's blood pressure value based on PTT, such as linear regression, support vector machine, decision tree, or neural network, etc., and this application is not limited to this.

[0213] According to an embodiment of this application, a method for measuring blood pressure involves simultaneously acquiring the user's biosignals during the acquisition of pressure pulse wave signals by the pressure sensor 240. The user's respiratory wave information is then obtained through these biosignals, reflecting the user's respiratory status during blood pressure measurement. Therefore, the acquired pressure pulse wave signals can be corrected based on the respiratory wave information to obtain pressure pulse wave signals less affected by respiration. This method reduces the interference of the user's respiration on the acquisition of pressure pulse wave signals, particularly reducing the interference from irregular or deep breathing after exercise or during emotional excitement. Furthermore, the user's blood pressure value can be calculated based on the pressure pulse wave signals less affected by respiration, which helps improve the accuracy and accuracy of blood pressure measurement results.

[0214] According to an embodiment of this application, a blood pressure measurement method can calculate the user's PTT (post-tension tonic) based on the PPG and ECG signals acquired during the blood pressure measurement process. Furthermore, the user's blood pressure value can be corrected based on the PTT, which helps to further improve the accuracy of the user's blood pressure measurement results.

[0215] exist Figure 10 Based on the illustrated embodiment, the following is combined with Figure 13 and Figure 14 This further explains how to determine whether to process the first pressure pulse wave signal based on respiratory wave information, based on the user's heart rate and ACC signal.

[0216] Figure 13 This is a schematic flowchart illustrating another blood pressure measurement method provided in an embodiment of this application. Figure 13 As shown, method 1300 includes:

[0217] S1301 determines the user's first heart rate based on the user's biosignals.

[0218] When the processor 240 determines that the first pressure pulse wave signal does not meet the first signal quality requirements, the smartwatch 300 can determine the user's first heart rate based on the user's biosignals. For example, the processor 240 can determine the user's first heart rate based on the first PPG signal or the ECG signal.

[0219] The first heart rate can be used to characterize the user's heart rate during the process of the pressure sensor 230 acquiring the first pressure pulse wave signal of the pressure bladder 220 when blood pressure is measured.

[0220] S1302, determine whether the user's first heart rate meets the preset conditions.

[0221] Specifically, the smartwatch 300 can use the processor 240 to determine whether the user meets one or more of the following preset conditions: the user's first heart rate is greater than the user's resting heart rate;

[0222] The user's initial heart rate is greater than the preset exercise heart rate threshold.

[0223] Among them, resting heart rate, also known as quiet heart rate, refers to the number of heartbeats per minute when a user is awake and inactive at rest.

[0224] In some embodiments, the user's first heart rate being greater than the user's resting heart rate can be 1.15 times greater than the resting heart rate. For example, when the user's resting heart rate is 80 beats / min, 1.15 times the resting heart rate could be 92 beats / min. In this case, if the user's first heart rate is greater than 92 beats / min, the smartwatch 300 can determine that the user is in a non-quiet activity state.

[0225] It is understood that the above-described embodiment in which the user's first heart rate is greater than the user's resting heart rate is merely an example and not a limitation of this application.

[0226] The preset exercise heart rate threshold can be pre-set for the smartwatch 300. For example, under normal circumstances, when a user is exercising, their heart rate can reach 110 beats / min to 130 beats / min. For instance, the smartwatch 300 can set the preset exercise heart rate threshold to 120 beats / min. When the user's initial heart rate exceeds this preset exercise heart rate threshold, the smartwatch 300 can determine that the user is exercising.

[0227] In one possible scenario, if the first heart rate does not meet preset conditions, the processor 240 can determine that the first pressure pulse wave signal should not be processed based on the respiratory wave information. In this case, the smartwatch 300 can execute S1006 to calculate the user's blood pressure value based on the first pressure pulse wave signal, or not calculate the user's blood pressure value.

[0228] In another possible scenario, if the first heart rate meets one or more of the aforementioned preset conditions, the processor 240 can determine to process the first pressure pulse wave signal based on the respiratory wave information. In this case, the smartwatch 300 can skip S1006 and execute S1007 instead. The smartwatch 300 can process the first pressure pulse wave signal based on the respiratory wave information to obtain a second pressure pulse wave signal. Furthermore, it can calculate the user's blood pressure value based on the second pressure pulse wave signal.

[0229] It is understood that the above-mentioned S1301 can be executed before S1007 or before obtaining the user's respiratory wave information, and this application does not limit it in this regard.

[0230] In some embodiments, the processor 240 may also be combined with Figure 10 The method described in the illustrated embodiment further performs waveform matching analysis on the waveform envelope of the abnormal region of the respiratory waveform and the first pressure pulse wave signal to determine whether the first pressure pulse wave signal should be processed based on the user's respiratory waveform information.

[0231] Figure 14 This is a schematic flowchart illustrating another blood pressure measurement method provided in an embodiment of this application. Figure 14 As shown, method 1400 includes:

[0232] S1401, acquire the user's ACC signal.

[0233] The smartwatch 300 can acquire the user's ACC signal before the blood pressure measurement process begins. That is, the smartwatch 300 can acquire the user's ACC signal via the ACC sensor 260 before the barometric pressure sensor 230 begins acquiring the first pressure pulse wave signal. Furthermore, the ACC sensor 260 can transmit the acquired ACC signal to the processor 240, allowing the processor 240 to determine whether the user is in motion based on the user's ACC signal.

[0234] In some embodiments, the ACC sensor 260 can acquire the user's ACC signal within a preset time period before the start of blood pressure measurement. For example, the ACC sensor can acquire the user's ACC signal within 3 minutes before the start of blood pressure measurement, or it can acquire the user's ACC signal within 2 minutes before the start of blood pressure measurement; this application is not limited in this respect. In one example, to make the acquired ACC signal more accurately reflect the user's exercise state, the preset time can be set to within 10 minutes before the start of blood pressure measurement.

[0235] S1402 determines whether the user is in motion based on the user's ACC signal.

[0236] When the processor 240 determines that the first pressure pulse wave signal does not meet the first signal quality requirements, the smartwatch 300 can use the processor 240 to determine whether the user is in motion based on the user's ACC signal.

[0237] For example, the smartwatch 300 can be pre-set with acceleration signals in different directions for different states of motion and rest. When the processor 240 receives the user's ACC signal, it determines whether the user is in motion based on the magnitude of the user's acceleration in different directions, such as the X, Y, and Z axes. For instance, generally speaking, when playing basketball, the acceleration in the Z-axis is the greatest, followed by the Y-axis, and the smallest in the X-axis; when running, the acceleration in the X-axis is the greatest, followed by the Y-axis, and the smallest in the Z-axis; when swimming, the acceleration in the X, Y, and Z axes is relatively large; while when the user is in a resting state, that is, when the user is not in motion, the acceleration in the X, Y, and Z axes is relatively small.

[0238] The X-axis, Y-axis, and Z-axis are three mutually perpendicular directions.

[0239] In some embodiments, the exercise state may include any one or more of brisk walking, running, climbing stairs, swimming, cycling, and mountain climbing. It should be noted that the above-mentioned exercise states are merely examples, and exercise states may also include playing basketball, dancing, skiing, etc., which are not limited in this application.

[0240] In one possible scenario, if the processor 240 determines that the user is not in motion based on the user's ACC signal, it can decide not to process the first pressure pulse wave signal based on the respiratory wave information. The smartwatch 300 can execute S1006 to calculate the user's blood pressure value based on the first pressure pulse wave signal, or choose not to calculate the user's blood pressure value.

[0241] In another possible scenario, when the user's ACC signal indicates that the user is in motion, due to the continuity of physiological state, during the process of the pressure sensor 230 acquiring the first pressure pulse wave signal, the user may be in a state of deep breathing or irregular breathing due to the motion. The processor 240 can then determine to process the first pressure pulse wave signal based on the respiratory wave information. In this case, the smartwatch 300 may skip S1006 and execute S1007 instead. The smartwatch 300 can process the first pressure pulse wave signal based on the respiratory wave information to obtain a second pressure pulse wave signal. Furthermore, it can calculate the user's blood pressure value based on the second pressure pulse wave signal.

[0242] Figure 15 A set of user interfaces 1500 for a smartwatch 300 provided in this application embodiment.

[0243] For example, such as Figure 15As shown in (a), when the biosignal includes an ECG signal, the smartwatch responds to the user's... Figure 7 The input device 312 shown can perform gesture operations (e.g., pressing) or respond to user input. Figure 8 The blood pressure measurement icon control 801 shown can be used for gesture operations (such as clicking), or in response to user input. Figure 9 As shown, by confirming the gesture operation of control 902, smartwatch 300 can display a prompt message in dialog box 1501 prompting the user to perform ECG measurement. The prompt message in dialog box 1501 can be as follows: Figure 15 As shown in (a) in the text, such as "Please place your finger on the crown".

[0244] like Figure 15 As shown in (b), in response to a user's gesture on the crown 1502 (e.g., the user touching any finger to the crown 1502), the smartwatch 300 can begin acquiring the user's ECG signal via the ECG sensor 252, and simultaneously control the air pump 210 to inflate and pressurize the pressure bladder 220 via the processor 240, thus initiating the blood pressure measurement process. The crown 1502 can be... Figure 3 (a) and Figure 3 The second ECG electrode 2522 is shown in (b) of the diagram.

[0245] The following uses a biological signal, including the first PPG signal, as an example to further illustrate a blood pressure measurement method provided in this application.

[0246] Figure 16 This is a schematic flowchart illustrating another blood pressure measurement method provided in an embodiment of this application. Figure 16 As shown, method 1600 includes:

[0247] S1601, acquire the user's second PPG signal. The second PPG signal meets the second signal quality requirements. The acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal.

[0248] Before the blood pressure measurement process begins, that is, before the pressure sensor 230 acquires the first pressure pulse wave signal, the smartwatch 300 can acquire the user's third PPG signal through the pressure sensor 230. The pressure sensor 230 can then transmit the acquired third PPG signal to the processor 240, allowing the processor 240 to determine whether the third PPG signal meets the second signal quality requirements. The third PPG signal that meets the second signal quality requirements can be recorded as the second PPG signal, ensuring that the processor 240 can acquire the user's respiratory wave information based on the second PPG signal.

[0249] The fact that the second PPG signal was acquired earlier than the first pressure pulse wave signal can be understood as the moment when the acquisition of the second PPG signal ended was earlier than the moment when the acquisition of the first pressure pulse wave signal began.

[0250] In one possible scenario, such as ambulatory blood pressure measurement, the smartwatch 300 can actively acquire the user's second PPG signal. For example, within a preset time before initiating the user's blood pressure measurement, the smartwatch 300 can actively acquire the user's third PPG signal via the PPG sensor 251, and the processor 240 can determine whether the third PPG signal meets the second signal quality requirements. If the acquired third PPG signal does not meet the second signal quality requirements, the PPG sensor 251 can re-acquire the signal. If the acquired third PPG signal meets the second signal quality requirements, it can be recorded as the second PPG signal. In this case, the smartwatch 300 can initiate the user's blood pressure measurement process.

[0251] In some embodiments, the preset time can be within 15 minutes before the smartwatch 300 initiates the blood pressure measurement process. For example, the PPG sensor 251 can begin acquiring the user's third PPG signal for a duration of 1 minute 1 minute before the smartwatch 300 initiates the blood pressure measurement process. It is understood that the above preset time is merely an example and not a limitation of this application.

[0252] In another possible scenario, when the smartwatch 300 does not have the dynamic blood pressure measurement function enabled, before the blood pressure measurement process begins, the smartwatch 300 can respond to the user's input operation and control the PPG sensor 251 to continuously acquire the user's third PPG signal in the background.

[0253] For example, users typically activate the continuous heart rate and blood oxygen measurement functions on the smartwatch 300, and these measurements require continuous acquisition of a third PPG signal. Therefore, after the user activates the continuous heart rate and blood oxygen measurement functions, the smartwatch 300 simultaneously controls the PPG sensor 251 to continuously acquire the user's third PPG signal. The smartwatch 300 can use the processor 240 to determine whether the acquired third PPG signal meets the second signal quality requirements, and save the third PPG signal that meets the second signal quality requirements when the user starts blood pressure measurement via the smartwatch 300. The third PPG signal that meets the second signal quality requirements and is closest to the start time of the blood pressure measurement process can be recorded as the second PPG signal.

[0254] In some embodiments, the processor 240 may determine whether the third PPG signal meets the second signal quality requirements based on any one or more of the signal reference indicators selected from signal-to-noise ratio, signal skewness, kurtosis, and zero-crossing rate. Alternatively, the processor 240 may also determine this based on any one or more of the time characteristics, amplitude characteristics, and frequency characteristics of the third PPG signal. The time characteristics may include the rise time or diabetic wave time of the third PPG signal, and the amplitude characteristics may include the rise amplitude or diabetic wave amplitude of the third PPG signal.

[0255] It is understood that the above method for determining whether the third PPG signal meets the quality requirements of the second signal is merely an example and not a limitation of this application.

[0256] S1602, acquire the first pressure pulse wave signal from the pressure sensor 230, which can be used to detect pressure changes in the pressure bladder 220 in contact with the user.

[0257] S1603, acquire the user's first PPG signal, wherein the difference between the acquisition time of the first PPG signal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold.

[0258] S1604, It is determined that the first pressure pulse wave signal does not meet the first signal quality requirements.

[0259] Specifically, the implementation methods of S1602 to S1604 are as follows: Figure 10 The implementation methods in S1001 to S1003 shown are the same or similar, and will not be repeated here to avoid repetition.

[0260] S1605, determine whether the first PPG signal meets the quality requirements of the second signal.

[0261] Specifically, the method for determining whether the first PPG signal meets the second signal quality requirement is the same as the method for determining whether the third PPG signal meets the second signal quality requirement in S1601 above, and will not be repeated here.

[0262] If the processor 240 determines that the first PPG signal meets the second signal quality requirements, then execute S1606.

[0263] If the processor 240 determines that the first PPG signal does not meet the quality requirements of the second signal, it executes S1607 and does not execute S1606.

[0264] In some embodiments, S1604 and S1605 can be executed simultaneously, or S1604 can be executed first and then S1605 can be executed. This application does not impose any restrictions on this.

[0265] S1606, Obtain the user's respiratory wave information based on the first PPG signal.

[0266] When the first PPG signal meets the second signal quality requirements, the processor 240 can obtain the user's respiratory wave information based on the first PPG signal.

[0267] The relevant description of how the processor 240 acquires the user's respiratory wave information based on the first PPG signal can be found in S1004, and will not be repeated here.

[0268] S1607, Obtain the user's respiratory wave information based on the second PPG signal.

[0269] When the first PPG signal does not meet the quality requirements of the second signal, the processor 240 cannot obtain the user's respiratory wave information based on the first PPG signal. At this time, the processor 240 can obtain the user's respiratory wave information based on the user's second PPG signal before the start of the blood pressure measurement process.

[0270] The relevant description of how the processor 240 acquires the user's respiratory wave information based on the second PPG signal can be found in S1004, and will not be repeated here.

[0271] S1608, determine whether to process the first pressure pulse wave signal based on respiratory wave information.

[0272] S1609, calculates the user's blood pressure value based on the first pressure pulse wave signal, or does not calculate the user's blood pressure value.

[0273] S16010, the first pressure pulse wave signal is processed based on the respiratory wave information to obtain the second pressure pulse wave signal.

[0274] S1611, calculate the user's blood pressure value based on the second pressure pulse wave signal, wherein the blood pressure value calculated based on the second pressure pulse wave signal is different from the blood pressure value calculated based on the first pressure pulse wave signal.

[0275] Specifically, steps S1608 to S1611 are the same as steps S1005 to S1008; relevant descriptions can be found in [link to relevant documentation]. Figure 10 The embodiments shown are not described in detail here to avoid repetition.

[0276] According to an embodiment of this application, a method for measuring blood pressure provides that when the first PPG signal acquired during blood pressure measurement does not meet the quality requirements of the second signal, the user's respiratory wave information can be obtained from the second PPG signal before the start of the blood pressure measurement process. Due to the continuity of physiological state, the respiratory wave information obtained from the second PPG signal can also reflect the user's breathing status during blood pressure measurement. Furthermore, the pressure pulse wave signal acquired from the pressure sensor can be corrected based on the respiratory wave information to obtain a pressure pulse wave signal less affected by breathing. This helps to reduce the interference of the user's breathing on the acquisition of the pressure pulse wave signal, especially reducing the interference of irregular breathing or deep breathing after exercise or during emotional excitement. Furthermore, the user's blood pressure value can be calculated from the pressure pulse wave signal less affected by breathing, which helps to improve the accuracy and yield rate of blood pressure measurement results.

[0277] The following uses biological signals, including ECG signals, as an example to further illustrate the blood pressure measurement method provided in the embodiments of this application.

[0278] Figure 17 This is a schematic flowchart illustrating a blood pressure measurement method provided in an embodiment of this application. Figure 17 As shown, method 1700 includes:

[0279] S1701, acquire the first pressure pulse wave signal from the pressure sensor 230, which can be used to detect pressure changes in the pressure bladder 220 that is in contact with the user.

[0280] S1702, acquire the user's ECG signal, wherein the difference between the acquisition time of the ECG signal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold.

[0281] S1703, it is determined that the first pressure pulse wave signal does not meet the first signal quality requirements.

[0282] Specifically, the implementation methods of S1701 to S1603 are as follows: Figure 10 The implementation methods in S1001 to S1003 of the illustrated embodiments are the same or similar, and will not be described again here to avoid repetition.

[0283] S1704, determine whether the ECG signal meets the third signal quality requirements.

[0284] After acquiring the ECG signal, the smartwatch 300 can use the processor 240 to determine whether the ECG signal meets the third signal quality requirements, in order to determine whether the user's respiratory wave information can be obtained based on the ECG signal.

[0285] In some embodiments, the processor 240 can determine whether the ECG signal meets the third signal quality requirement based on any one or more signal reference indicators selected from signal-to-noise ratio, signal skewness, kurtosis, and zero-crossing rate. In other embodiments, the processor 240 can also determine whether the ECG signal meets the third signal quality requirement based on the characteristic information of the ECG signal, by setting thresholds for the characteristic information through heuristic rules and experience. For example, the characteristic information of the ECG signal may include P-wave, Q-wave, R-wave, S-wave, or T-wave, etc.

[0286] It is understood that the above method for determining whether the signal quality of the ECG signal meets the third signal quality requirement is merely an example and not a limitation of this application.

[0287] When the processor 240 determines that the ECG signal meets the third signal quality requirements, the processor 240 can obtain the user's respiratory wave characteristics based on the ECG signal, and then execute S1705.

[0288] When the processor 240 determines that the ECG signal does not meet the third signal quality requirements, the smartwatch 300 can prompt the user that there is a problem with the quality of the acquired signal and suggest restarting the blood pressure monitoring process until the acquired ECG signal meets the third signal quality requirements.

[0289] In some embodiments, S1703 and S1704 can be executed simultaneously, or S1704 can be executed after S1703 is executed. This application does not impose any restrictions on this.

[0290] S1705 acquires the user's respiratory wave information based on the ECG signal.

[0291] S1706, determine whether to process the abnormal area of ​​the first pressure pulse wave signal based on respiratory wave information.

[0292] S1707, calculates the user's blood pressure value based on the first pressure pulse wave signal, or does not calculate the user's blood pressure value.

[0293] S1708, based on the respiratory wave information, the abnormal area of ​​the first pressure pulse wave signal is processed to obtain the second pressure pulse wave signal.

[0294] S1709, calculate the user's blood pressure value based on the second pressure pulse wave signal, wherein the blood pressure value calculated based on the second pressure pulse wave signal is different from the blood pressure value calculated based on the first pressure pulse wave signal.

[0295] Specifically, steps S1705 to S1709 are the same as steps S1004 to S1008; relevant descriptions can be found in [link to relevant documentation]. Figure 10 The embodiments shown are not described in detail here to avoid repetition.

[0296] According to an embodiment of this application, a method for measuring blood pressure involves quality assessment of the ECG signal acquired during the blood pressure measurement process to ensure that the ECG signal meets the third signal quality requirements. The ECG signal allows the acquisition of the user's respiratory wave information. Therefore, the pressure pulse wave signal acquired from the pressure sensor can be corrected based on the respiratory wave information to obtain a pressure pulse wave signal less affected by respiration. This helps reduce the interference of the user's respiration on the acquisition of the pressure pulse wave signal, especially reducing the interference from irregular or deep breathing after exercise or during emotional excitement. Furthermore, the user's blood pressure value can be calculated based on the pressure pulse wave signal less affected by respiration, which helps improve the accuracy and accuracy of the blood pressure measurement results.

[0297] The above, combined with Figures 4 to 17 The method for measuring blood pressure provided in the embodiments of this application is described in detail below. Figure 18 This application describes in detail the blood pressure measuring apparatus provided in the embodiments of this application. It is understood that the features described in the method embodiments are also applicable to the following apparatus embodiments.

[0298] Figure 18 A schematic structural diagram of a blood pressure measuring device 1800 provided in an embodiment of this application is shown.

[0299] like Figure 18 As shown, the device 1800 includes an acquisition unit 1810 and a processing unit 1820.

[0300] The acquisition unit 1810 can be used to acquire a first pressure pulse wave signal from the pressure sensor 230. The pressure sensor 230 can be used to detect pressure changes in the pressure bladder 220 that is in contact with the user.

[0301] The acquisition unit 1810 can also be used to acquire the user's respiratory wave information.

[0302] The processing unit 1820 can be used to process the first pressure pulse wave signal according to the respiratory wave information to obtain the second pressure pulse wave signal.

[0303] The processing unit 1820 can be used to calculate the user's blood pressure value based on the second pressure pulse wave signal. The blood pressure value calculated based on the second pressure pulse wave signal is different from the blood pressure value calculated based on the first pressure pulse wave signal.

[0304] In some embodiments, before acquiring the user's respiratory wave information, the processing unit 1820 may also be used to determine that the first pressure pulse wave signal does not meet the first signal quality requirement.

[0305] In some embodiments, the acquisition unit 1810 can also be used to acquire the user's biosignals. The difference between the acquisition time of the biosignals and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold.

[0306] In some embodiments, the acquisition unit 1810 can also be used to acquire the user's respiratory wave information based on the user's biosignals.

[0307] In some embodiments, the biosignal includes one or more of the following: a first photoplethysmography (PPG) signal and an electrocardiogram (ECG) signal.

[0308] In some embodiments, before processing the first pressure pulse wave signal based on respiratory wave information, the processing unit 1820 may further be configured to: determine whether to process the first pressure pulse wave signal when the user is in motion. The user being in motion may be determined based on the user's acceleration (ACC) signal.

[0309] In some embodiments, the activity state may include any one or more of the following: brisk walking, running, climbing stairs, swimming, and mountain climbing.

[0310] In some embodiments, before processing the first pressure pulse wave signal based on respiratory wave information, the processing unit 1820 may also be used to: determine the user's first heart rate based on the biosignal; and if the first heart rate meets a first preset condition, determine to process abnormal regions of the first pressure pulse wave signal.

[0311] The first preset condition includes one or more of the following: the first heart rate is greater than the user's resting heart rate; the first heart rate is greater than the preset exercise heart rate threshold.

[0312] In some embodiments, when the biosignal includes a first PPG signal and an ECG signal, the first PPG signal and the ECG signal can be used to determine the pulse wave conduction time (PTT). Furthermore, the user's blood pressure value can be a blood pressure value corrected based on the PTT.

[0313] In some embodiments, when the biosignal includes a first PPG signal, the acquisition unit 1810 can also be used to acquire the user's second PPG signal.

[0314] The acquired second PPG signal meets the second signal quality requirements, and the acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal.

[0315] In some embodiments, the processing unit 1820 can also be used to obtain the user's respiratory wave information based on the second PPG signal when the first PPG signal does not meet the second signal quality requirements.

[0316] It is understood that the specific process of each unit in device 1800 performing the above-mentioned corresponding steps should be referred to the preceding text in conjunction with... Figures 4 to 17 For the sake of brevity, the description of the method implementation is omitted here.

[0317] Figure 19 A schematic structural diagram of an electronic device 1900 provided in an embodiment of this application is shown. Figure 19 As shown, the electronic device 1900 includes: one or more processors 1910, one or more memories 1920, the one or more memories 1920 storing one or more computer programs, the one or more computer programs including instructions. When the instructions are executed by the one or more processors 1910, the electronic device 1900 performs the technical solutions described in the above embodiments.

[0318] This application provides a readable storage medium that includes a computer. When the computer instructions are executed by an electronic device, the electronic device performs the technical solution described in the above embodiments. The implementation principle and technical effects are similar and will not be repeated here.

[0319] This application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar to those of the related embodiments described above, and will not be repeated here.

[0320] This application provides a chip for executing instructions. When the chip is running, it executes the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0321] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0322] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0323] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0324] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0325] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0326] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0327] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for measuring blood pressure, characterized in that, The method includes: Acquire a first pressure pulse wave signal from a pressure sensor, which is used to detect pressure changes in a pressure bladder in contact with the user; Obtain the user's respiratory wave information; The first pressure pulse wave signal is processed based on the respiratory wave information to obtain the second pressure pulse wave signal; The step of processing the first pressure pulse wave signal based on the respiratory wave information to obtain the second pressure pulse wave signal includes: Based on the correspondence between the peaks and troughs of the waveform in the respiratory wave information and the peaks and troughs of the waveform envelope curve of the first pressure pulse wave signal, the concavity or convexity of the peaks or troughs of the waveform envelope curve of the first pressure pulse wave signal is modified to obtain the second pressure pulse wave signal, wherein the peaks and troughs of the waveform in the respiratory wave information are adjacent, and the peaks and troughs of the waveform envelope curve are adjacent. The user's blood pressure value is calculated based on the second pressure pulse wave signal.

2. The method according to claim 1, characterized in that, Before acquiring the user's respiratory wave information, the first pressure pulse wave signal does not meet the first signal quality requirements.

3. The method according to claim 1 or 2, characterized in that, The acquisition of the user's respiratory wave information includes: The user's biosignal is acquired, and the difference between the acquisition time of the biosignal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold. The respiratory wave information of the user is obtained based on the user's biosignals.

4. The method according to claim 3, characterized in that, The biosignals include one or more of the following: a first photoplethysmography (PPG) signal and an electrocardiogram (ECG) signal.

5. The method according to claim 4, characterized in that, Before processing the first pressure pulse wave signal based on the respiratory wave information, the method further includes: The user is determined to be in motion based on the user's acceleration (ACC) signal.

6. The method according to claim 5, characterized in that, The motion state includes one or more of the following: Brisk walking, running, climbing stairs, swimming, cycling, and hiking.

7. The method according to claim 4, characterized in that: Before processing the first pressure pulse wave signal based on the respiratory wave information, the method further includes: The user's first heart rate is determined based on the biosignals; The first heart rate is determined to meet one or more of the following preset conditions: The first heart rate is greater than the user's resting heart rate; The first heart rate is greater than the preset exercise heart rate threshold.

8. The method according to any one of claims 4 to 7, characterized in that, The biosignals include a first PPG signal and an ECG signal, which are used to determine the pulse wave conduction time (PTT). The step of calculating the user's blood pressure value based on the second pressure pulse wave signal includes: The user's blood pressure value is calculated based on the second pressure pulse wave signal; The user's blood pressure value is corrected based on the PTT (Physical Tolerance Test).

9. The method according to any one of claims 4 to 7, characterized in that, The biosignal includes the first PPG signal. If the first PPG signal does not meet the quality requirements of the second signal, the method further includes: Acquire the user's second PPG signal, the signal quality of the second PPG signal meets the second signal quality requirements, and the acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal; The step of obtaining the user's respiratory wave information based on the user's biosignals includes: The user's respiratory wave information is obtained based on the second PPG signal.

10. A device for measuring blood pressure, characterized in that, The device includes: An acquisition unit is used to acquire a first pressure pulse wave signal from a pressure sensor, which is used to detect pressure changes in a pressure bladder in contact with the user. The acquisition unit is also used to acquire the user's respiratory wave information; The processing unit is used to process the first pressure pulse wave signal according to the respiratory wave information to obtain the second pressure pulse wave signal. The processing unit is specifically used for: Based on the correspondence between the peaks and troughs of the waveform in the respiratory wave information and the peaks and troughs of the waveform envelope curve of the first pressure pulse wave signal, the concavity or convexity of the peaks or troughs of the waveform envelope curve of the first pressure pulse wave signal is modified to obtain the second pressure pulse wave signal, wherein the peaks and troughs of the waveform in the respiratory wave information are adjacent, and the peaks and troughs of the waveform envelope curve are adjacent. The processing unit is also configured to calculate the user's blood pressure value based on the second pressure pulse wave signal.

11. The apparatus according to claim 10, characterized in that, Before acquiring the user's respiratory wave information, the first pressure pulse wave signal does not meet the first signal quality requirements.

12. The apparatus according to claim 10 or 11, characterized in that, The acquisition unit is also used to acquire the user's biological signal, wherein the difference between the acquisition time of the biological signal and the acquisition time of the first pressure pulse wave signal is less than a preset time threshold. The acquisition unit is also used to acquire the user's respiratory wave information based on the user's biosignals.

13. The apparatus according to claim 12, characterized in that, The biosignals include one or more of the following: a first photoplethysmography (PPG) signal and an electrocardiogram (ECG) signal.

14. The apparatus according to claim 13, characterized in that, Before processing the first pressure pulse wave signal based on the respiratory wave information, the processing unit is further configured to: The user is determined to be in motion based on the user's acceleration (ACC) signal.

15. The apparatus according to claim 14, characterized in that, The motion state includes one or more of the following: Brisk walking, running, climbing stairs, swimming, cycling, and hiking.

16. The apparatus according to claim 13, characterized in that: Before processing the first pressure pulse wave signal based on the respiratory wave information, the processing unit is further configured to: The user's first heart rate is determined based on the biosignals; The first heart rate is determined to meet one or more of the following preset conditions: The first heart rate is greater than the user's resting heart rate; The first heart rate is greater than the preset exercise heart rate threshold.

17. The apparatus according to any one of claims 13 to 16, characterized in that, The biosignals include a first PPG signal and an ECG signal, the first PPG signal and the ECG signal being used to determine the pulse wave conduction time (PTT), and the processing unit being used to calculate the user's blood pressure value based on the second pressure pulse wave signal, including: The user's blood pressure value is calculated based on the second pressure pulse wave signal; The user's blood pressure value is corrected based on the PTT (Physical Tolerance Test).

18. The apparatus according to any one of claims 13 to 16, characterized in that, The biosignal includes the first PPG signal, and if the first PPG signal does not meet the quality requirements of the second signal... The acquisition unit is further configured to acquire the user's second PPG signal, wherein the signal quality of the second PPG signal meets the second signal quality requirements, and the acquisition time of the second PPG signal is earlier than the acquisition time of the first pressure pulse wave signal. The acquisition unit is used to acquire the user's respiratory wave information based on the user's biosignals, including: The acquisition unit is used to acquire the user's respiratory wave information based on the second PPG signal.

19. An electronic device, characterized in that, include: One or more processors; One or more memory units; The one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by one or more processors, cause the method as described in any one of claims 1 to 9 to be performed.

20. A computer-readable storage medium, characterized in that, Includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 9.

21. A computer program product, characterized in that, When the computer program product is run on an electronic device, it causes the electronic device to perform the method as described in any one of claims 1 to 9.