Method for measuring blood pressure, user interface, and related device
Patent Information
- Application Number
- PCT/CN2025/079650
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2025-02-27
- Publication Date
- 2025-10-02
AI Technical Summary
When facing users with irregular heartbeats, existing blood pressure measurement devices have large random errors in measurement results and cannot accurately reflect the user's actual blood pressure conditions. Users are required to actively inform the user of the irregular heartbeat symptoms in order to switch the measurement mode.
By detecting the data collected after the blood pressure operation, it can automatically identify whether the user has symptoms of irregular heartbeat. When an irregular heartbeat is identified, it uses multiple blood pressure measurements to determine the user's blood pressure value, and uses different blood pressure measurement modes and models to adapt to the user's physical condition, such as switching to high-pressure mode or adjusting the inflation and deflation speed of the airbag.
It can automatically identify irregular heartbeats and perform targeted measurements without the user's active notification, improving the accuracy of blood pressure measurement and user experience while reducing operational hassles.
Smart Images

Figure CN2025079650_02102025_PF_FP_ABST
Abstract
Description
Blood pressure measurement method, user interface and related device
[0001] This application claims priority to the Chinese patent application with application number 202410258478.8 filed with the State Intellectual Property Office of China on March 4, 2024, and priority to the Chinese patent application with the invention name “Blood Pressure Measurement Method, User Interface and Related Devices”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of terminal and computer technology, and in particular to a blood pressure measurement method, a user interface, and related devices. Background Art
[0003] There are many blood pressure measurement devices available on the market, allowing users to understand their blood pressure. However, for some users with irregular heartbeats, these changes can cause blood pressure fluctuations to become more severe, resulting in large random errors in the measurement results, making them incapable of reflecting the user's true blood pressure condition. Summary of the Invention
[0004] The present application provides a blood pressure measurement method, user interface, and related devices, which enable the device to automatically identify the user's physical condition without the user actively informing them of the presence of irregular heartbeat symptoms, and measure blood pressure using a targeted measurement method based on the user's physical condition.
[0005] In a first aspect, an embodiment of the present application provides a blood pressure measurement method, which is applied to an electronic device, and the method includes: detecting an operation of measuring blood pressure; judging whether a user has symptoms of irregular heartbeat based on first data collected historically, and / or second data collected after detecting the operation of measuring blood pressure; if the user has symptoms of irregular heartbeat, determining the user's blood pressure value based on multiple measured blood pressure values.
[0006] The method provided in the first aspect can be implemented to evaluate whether the user has symptoms of irregular heartbeat based on the user's historical data and / or the user's real-time data. The user does not need to actively inform the device of his or her own physical condition, which reduces the trouble of user operation and enables the device to automatically identify the user's physical condition. In the case of an irregular heartbeat, the user's blood pressure condition can be accurately evaluated using multiple blood pressure measurements.
[0007] In combination with the first aspect, in one implementation, the second data is a photoplethysmography (PPG) signal or an oscillatory wave signal.
[0008] In other words, the PPG signal or oscillation wave signal collected during the blood pressure measurement process can be used to accurately identify the user's heartbeat condition.
[0009] In combination with the first aspect, in one implementation, based on the second data collected after the operation of measuring blood pressure is detected, it is determined whether the user has symptoms of irregular heartbeat. After the operation of measuring blood pressure is detected, before determining whether the user has symptoms of irregular heartbeat based on the second data collected after the operation of measuring blood pressure is detected, the method also includes: starting the first blood pressure test, and the second data is the data collected during the first blood pressure test; after determining whether the user has symptoms of irregular heartbeat based on the second data collected after the operation of measuring blood pressure is detected, the method also includes: in the case where it is determined that the user has symptoms of irregular heartbeat based on the second data, after the first blood pressure test is completed, starting N blood pressure tests; the blood pressure values measured multiple times include: the first blood pressure test, and, N blood pressure tests, the blood pressure values measured respectively, N is a positive integer greater than or equal to 1; or, in the case where it is determined that the user has symptoms of irregular heartbeat based on the second data, after the first blood pressure test is completed, starting M blood pressure tests; the blood pressure values measured multiple times include: the blood pressure values measured respectively by M blood pressure tests, M is a positive integer greater than or equal to 2.
[0010] It can be seen that if the electronic device uses the data collected after detecting the blood pressure measurement operation to identify whether the user has symptoms of irregular heartbeat, then the electronic device can start the first blood pressure test after detecting the blood pressure measurement operation, and use the data collected during the blood pressure test to identify whether the user has symptoms of irregular heartbeat. If the user is identified as having symptoms of irregular heartbeat, the number of blood pressure measurements can be increased in a timely manner so that the electronic device can use the blood pressure values of multiple blood pressure measurements to determine the user's blood pressure value. In this way, the user's heartbeat condition can be identified while measuring the blood pressure, so that the electronic device can promptly use the blood pressure measurement method that is appropriate to the user's heartbeat condition to measure the user's blood pressure.
[0011] In combination with the first aspect, in one implementation, when the first blood pressure test is started, the blood pressure measurement mode is the first mode, and the blood pressure measurement mode for N blood pressure tests is the second mode; the electronic device is a wearable device equipped with an airbag, and in the first mode, the pressure applied when the airbag is inflated is less than the pressure applied when the airbag is inflated in the second mode; and / or, the blood pressure detection model used in the first mode is different from the blood pressure detection model used in the second mode; the blood pressure detection model is used to determine the measured blood pressure value.
[0012] That is to say, according to the different heartbeat conditions of the user, the electronic device can use different blood pressure measurement modes to measure the user's blood pressure, thereby achieving targeted blood pressure measurement based on the user's physical condition and improving the accuracy of blood pressure measurement.
[0013] In combination with the first aspect, in one implementation, after starting the first blood pressure test, the method also includes: during the first blood pressure test, determining that the user has symptoms of irregular heartbeat, and switching the blood pressure measurement mode of the first blood pressure test from the first mode to the second mode.
[0014] Specifically, if the electronic device is a wearable device equipped with an airbag, if the electronic device switches the blood pressure measurement mode from low-pressurization mode to high-pressurization mode during blood pressure measurement, the electronic device can increase the maximum pressure applied when inflating the airbag during the blood pressure measurement.
[0015] Among them, the blood pressure detection model used in the first mode is a model established for healthy people, that is, not for people with irregular heartbeats, and the blood pressure detection model used in the second mode is a model established for people with irregular heartbeats.
[0016] If the electronic device uses the data collected during the blood pressure measurement process to identify whether the user has symptoms of irregular heartbeat, if the user is identified to have symptoms of irregular heartbeat during the blood pressure measurement process, the user can promptly adjust the blood pressure measurement mode of this blood pressure measurement so that the electronic device can complete the blood pressure measurement in a blood pressure measurement mode that suits the user's physical condition.
[0017] In combination with the first aspect, in one implementation, the first data includes a PPG signal.
[0018] That is to say, the PPG signal can be used to identify the user's heartbeat condition.
[0019] In combination with the first aspect, in one implementation, whether the user has symptoms of irregular heartbeat is determined based on the first data of the user's history. Before determining the user's blood pressure value based on the user's multiple blood pressure values measured, the method also includes: starting multiple blood pressure tests, and the multiple blood pressure values measured are blood pressure values obtained by multiple blood pressure tests.
[0020] It can be seen that if the electronic device uses historical data to identify whether the user has symptoms of irregular heartbeat, then after detecting the operation of measuring blood pressure, the electronic device can first use historical data to identify whether the user has symptoms of irregular heartbeat, and then use a blood pressure measurement method that matches the user's heartbeat condition to measure the user's blood pressure, thereby speeding up the blood pressure measurement process.
[0021] In combination with the first aspect, in one implementation, the method further includes: when it is determined based on the first data that the user does not have symptoms of irregular heartbeat, initiating a blood pressure test, and determining the blood pressure value measured by the blood pressure test as the user's blood pressure value.
[0022] That is, if the electronic device determines using historical data that the user does not have symptoms of irregular heartbeat, the electronic device may only initiate one blood pressure measurement and determine the blood pressure value obtained from this blood pressure measurement as the user's blood pressure value.
[0023] In combination with the first aspect, in one implementation, after initiating a blood pressure test, before determining the blood pressure value obtained by the blood pressure test as the user's blood pressure value, the method also includes: determining that the user does not have symptoms of irregular heartbeat based on second data collected during a blood pressure measurement process.
[0024] In the case where an electronic device uses historical data to identify whether a user has symptoms of irregular heartbeat, even if the electronic device uses historical data to determine that the user does not have symptoms of irregular heartbeat, during the actual measurement process, the electronic device can still use the data collected during the measurement process to continue to identify whether the user has symptoms of irregular heartbeat, thereby improving the accuracy of heartbeat condition identification.
[0025] In combination with the first aspect, in one implementation, the method further includes: when it is determined based on the first data that the user does not have symptoms of irregular heartbeat, starting a blood pressure test; when it is determined based on the second data collected during the one blood pressure test that the user has an irregular heartbeat, starting N blood pressure tests after the one blood pressure test is completed, and the blood pressure values measured multiple times include: one blood pressure test, and, N blood pressure tests, the blood pressure values measured respectively, N is a positive integer greater than or equal to 1; or, when it is determined based on the second data that the user has symptoms of irregular heartbeat, starting M blood pressure tests after the first blood pressure test is completed; the blood pressure values measured multiple times include: M blood pressure tests, the blood pressure values measured respectively, M is a positive integer greater than or equal to 2.
[0026] In the case where the electronic device uses historical data to identify whether the user has symptoms of irregular heartbeat, even if the electronic device uses historical data to determine that the user does not have symptoms of irregular heartbeat, during the actual measurement process, the electronic device can still use the data collected during the measurement process to continue to identify whether the user has symptoms of irregular heartbeat, and if it is determined that the user has an irregular heartbeat, timely adjust the blood pressure measurement mode to avoid missed judgment.
[0027] In combination with the first aspect, in one implementation, the blood pressure measurement mode of a single blood pressure test is a first mode, and the blood pressure measurement mode of multiple blood pressure tests is a second mode; the electronic device is a wearable device equipped with an airbag, and in the first mode, the pressure applied when the airbag is inflated is less than the pressure applied when the airbag is inflated in the second mode; and / or, the blood pressure detection model used in the first mode is different from the blood pressure detection model used in the second mode; the blood pressure detection model is used to determine the measured blood pressure value.
[0028] Among them, the blood pressure detection model used in the first mode is a model established for healthy people, that is, not for people with irregular heartbeats, and the blood pressure detection model used in the second mode is a model established for people with irregular heartbeats.
[0029] If an electronic device uses historical data to identify whether a user has symptoms of irregular heartbeat, the electronic device can use different blood pressure measurement modes to measure the user's blood pressure according to the user's different heartbeat conditions, thereby achieving targeted blood pressure measurement based on the user's physical condition and improving the accuracy of blood pressure measurement.
[0030] In combination with the first aspect, in one implementation, in the first mode, the airbag deflation speed is greater than the airbag deflation speed in the second mode.
[0031] In other words, if the electronic device is a wearable device equipped with an airbag, the airbag can be deflated faster in high-pressure mode than in low-pressure mode. This prevents the airbag from rapidly deflating under high inflation pressure in high-pressure mode, ensuring user comfort during measurement.
[0032] In combination with the first aspect, in one implementation, the blood pressure values measured multiple times are determined based on the oscillation wave signal collected by the electronic device during the airbag inflation process.
[0033] That is to say, the electronic device can collect data for measuring blood pressure during the process of airbag inflation, rather than collecting data for measuring blood pressure during the process of airbag deflation. This can shorten the time of blood pressure measurement and speed up the blood pressure measurement.
[0034] In combination with the first aspect, in one implementation, among the blood pressure values measured multiple times, the difference between any two measured blood pressure values is less than a first threshold, and / or the user's heart rate value during each measurement is less than a second threshold, and / or the difference between the user's heart rate during any two measurements is less than a third threshold.
[0035] That is to say, the difference between the data used to calculate the user's blood pressure value is small. During the blood pressure measurement process, the electronic device can discard the measurement results with larger errors and only use the measurement results with smaller errors to calculate the user's blood pressure value.
[0036] In combination with the first aspect, in one implementation, when the user has symptoms of irregular heartbeat, after determining the user's blood pressure value based on multiple measured blood pressure values, the method also includes: displaying the user's blood pressure value, and a measurement identifier, the measurement identifier being used to indicate that the user's blood pressure value is determined under the symptom of irregular heartbeat of the user.
[0037] After completing the user's blood pressure measurement, the electronic device can not only display the user's blood pressure value, but also display the measurement status of this blood pressure measurement, so that the user can understand the circumstances under which the blood pressure measurement was completed and have a more comprehensive understanding of the measurement results.
[0038] In combination with the first aspect, in one implementation, determining the user's blood pressure value based on multiple measured blood pressure values specifically includes: determining an average value of the multiple measured blood pressure values as the user's blood pressure value.
[0039] Since the user's heartbeat is irregular, the measured blood pressure value is in a state of random fluctuation. Determining the average of multiple measured blood pressure values as the user's blood pressure value can minimize the problem of inaccurate measurement results caused by the randomness of blood pressure fluctuations and accurately assess the user's blood pressure condition.
[0040] In a second aspect, an embodiment of the present application provides an electronic device comprising a memory, one or more processors, and one or more programs; when the one or more processors execute the one or more programs, the electronic device implements the method described in the second aspect or any one of the implementation methods of the second aspect.
[0041] In a third aspect, an embodiment of the present application provides a computer-readable storage medium comprising instructions, which, when executed on an electronic device, causes the electronic device to execute the method described in the first aspect or any one of the implementations of the first aspect.
[0042] In a fourth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the method described in the first aspect or any one of the implementations of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figures 1A-1J, 2, 3, 4, 5, 6, and 7A-7B are some user interfaces provided in embodiments of the present application;
[0044] FIG8 is a schematic diagram of the overall flow of the blood pressure measurement method provided in an embodiment of the present application;
[0045] FIG9 is a schematic diagram of a process of measuring blood pressure in a non-visitor mode using the electronic device 100 according to an embodiment of the present application;
[0046] FIG10 is a schematic diagram of a process of measuring blood pressure in visitor mode using the electronic device 100 according to an embodiment of the present application;
[0047] FIG11 is a schematic diagram of the hardware structure of an electronic device 100 provided in an embodiment of the present application;
[0048] FIG12 is a schematic structural diagram of a blood pressure measurement device 200 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following is a clear and detailed description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0050] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0051] The term "user interface (UI)" in the following embodiments of this application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The user interface is a source code written in a specific computer language such as Java and extensible markup language (XML). The interface source code is parsed and rendered on an electronic device and finally presented as content that the user can recognize. The commonly used form of user interface is graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be a visual interface element such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. displayed on the display screen of an electronic device.
[0052] An irregular heartbeat can be caused by a variety of conditions:
[0053] 1) Physiological conditions
[0054] When the user is emotionally excited, drinks a lot of alcohol or coffee, or exercises vigorously, it may cause increased cardiac excitability, resulting in irregular heartbeat symptoms.
[0055] 2) Pathological conditions
[0056] The user's own diseases, such as atrial fibrillation, coronary heart disease, myocarditis, etc., may also cause the user's heart to beat rapidly and irregularly.
[0057] Atrial fibrillation, also known as AF, is a common heart rhythm disorder characterized by rapid and irregular heart rate fluctuations. Blood pressure measurement devices specifically designed for patients with AF are currently available on the market. Users can proactively switch the measurement mode to AF mode before taking a measurement, allowing the device to measure the user's blood pressure in AF mode, enabling blood pressure measurement for patients with AF.
[0058] However, this method cannot achieve contactless monitoring. It requires the user to actively switch to atrial fibrillation mode to measure his or her blood pressure after knowing that he or she has symptoms of atrial fibrillation. The user interaction process is not reasonable and the blood pressure measurement process is relatively complicated.
[0059] An embodiment of the present application provides a blood pressure measurement method, which can, after detecting a blood pressure measurement operation, determine whether a user has symptoms of irregular heartbeat based on first data collected historically, and / or second data collected after detecting a blood pressure measurement operation, and, if it is determined that the user has symptoms of irregular heartbeat, determine the user's blood pressure value based on multiple measured blood pressure values.
[0060] It can be seen that the blood pressure measurement method provided in the embodiment of the present application can evaluate whether the user may have symptoms of irregular heartbeat based on the user's historical data and / or the user's real-time data. There is no need for the user to actively inform the device that there are symptoms of irregular heartbeat, which reduces the trouble of user operation and enables the device to automatically identify the user's physical condition. In the case of an irregular heartbeat, the blood pressure values measured multiple times are used to accurately evaluate the user's blood pressure condition.
[0061] It can be understood that the blood pressure measurement method provided in the embodiment of the present application is suitable for measuring the blood pressure of users with irregular heartbeats. The irregular heartbeat may refer to symptoms manifested by the user's physiological or pathological condition. For example, patients with atrial fibrillation or users who drink excessively can use the blood pressure measurement method provided in the embodiment of the present application to achieve blood pressure monitoring.
[0062] The blood pressure measurement method provided in the embodiments of the present application can be applied to the following electronic devices:
[0063] 1) Wearable devices such as watches and bracelets
[0064] Since wearable devices can be worn on the user, they have the ability to collect various physiological signals, such as electrocardiogram signals, photoplethysmography (PPG) signals, electromyography signals, skin electrical response signals, etc. Based on these signals, various physiological indicators of the human body, such as blood pressure, heart rate, blood oxygen saturation, body temperature, etc., are calculated.
[0065] Therefore, the blood pressure measurement method provided in the embodiment of the present application can be applied to wearable devices. The user can turn on blood pressure measurement through the wearable device and use the historical or real-time data collected by the wearable device to identify whether the user has symptoms of irregular heartbeat. If it is determined that the user has symptoms of irregular heartbeat, the user's blood pressure is measured multiple times through the wearable device, and the final blood pressure result determined using these multiple blood pressure measurements is output on the wearable device.
[0066] 2) Non-wearable devices such as mobile phones and tablets
[0067] Although non-wearable devices such as mobile phones and tablets do not have the conditions to measure the user's various physical data, they can establish communication connections with wearable devices such as watches and bracelets, obtain the body data collected by wearable devices, and output the measurement results of the user's physiological parameters.
[0068] Therefore, the blood pressure measurement results provided in the embodiments of the present application can be applied to non-wearable devices. The user can turn on blood pressure measurement through the device and communicate with the wearable device with which a communication connection has been established to obtain historical or real-time data collected by the wearable device, and use these data to identify whether the user has symptoms of irregular heartbeat. If it is determined that the user has symptoms of irregular heartbeat, the user's blood pressure is measured multiple times through the wearable device, and the final blood pressure result determined using these multiple blood pressure measurements is output on the non-wearable device.
[0069] It is understandable that the blood pressure measurement method provided in the embodiment of the present application can also be applied to other electronic devices, which will not be described in detail here.
[0070] The following describes the principle of blood pressure measurement by the electronic device 100.
[0071] For example, the electronic device 100 can measure the user's blood pressure in any of the following ways:
[0072] 1) The electronic device 100 measures blood pressure using the collected PPG signal
[0073] Among them, PPG signals can be collected by photoelectric sensors on wearable devices.
[0074] This PPG signal represents changes in light absorption by skin tissue caused by blood flow. Specifically, during systole, blood volume in the microvessels increases, enhancing light absorption and reducing reflected light. Conversely, during diastole, blood volume decreases, increasing emitted light. Therefore, by transmitting light through a photoelectric sensor to the user's skin and analyzing changes in reflected light, vascular flow and, consequently, blood pressure can be calculated.
[0075] Taking the electronic device 100 as a wearable device as an example, after starting blood pressure detection, the electronic device 100 can collect PPG signals through the photoelectric sensor and use the PPG signals to analyze the blood pressure value obtained in this measurement.
[0076] Taking the electronic device 100 as a non-wearable device as an example, the electronic device 100 can obtain the PPG signal collected by the wearable device worn by the user after starting the blood pressure detection, and use the PPG signal to analyze the blood pressure value obtained in this measurement.
[0077] In addition, the electronic device 100 can also use the PPG signal to analyze whether the user's heartbeat is regular.
[0078] 2) The electronic device 100 measures blood pressure by collecting the oscillating wave signal
[0079] Among them, the shock wave signal can be collected by a pressure sensor on a wearable device equipped with an airbag.
[0080] This oscillatory wave signal represents the pressure pulses transmitted by the user's arterial blood flow under the pressure applied by the airbag. Specifically, the wearable device compresses the arterial blood flow through the pressure applied by the airbag. The pressure sensor then collects the oscillatory wave signal reflected by the compressed arterial blood flow. The relationship between the fluctuation amplitude of the oscillatory wave signal and the airbag pressure is used to analyze blood pressure.
[0081] For example, the wearable device may be a device worn on a user's wrist, such as a watch or a bracelet, and the airbag may be configured on a cuff of the wearable device.
[0082] Taking the electronic device 100 as a wearable device as an example, the electronic device 100 can apply pressure to the airbag after starting the blood pressure detection, and then use the oscillation wave signal collected by the pressure sensor during the airbag pressurization process to analyze the blood pressure value obtained this time, or the electronic device 100 can use the oscillation wave signal collected by the pressure sensor during the airbag deflation process to analyze the blood pressure value obtained this time.
[0083] Taking the electronic device 100 as a non-wearable device as an example, the electronic device 100 can obtain the oscillation wave signal collected by the wearable device worn by the user after starting the blood pressure detection, and use the oscillation wave signal to analyze the blood pressure value obtained in this measurement.
[0084] In addition, the electronic device 100 can also use the oscillation wave signal to analyze whether the user's heartbeat is regular.
[0085] It is understandable that the electronic device 100 can also measure blood pressure in other ways, and the embodiment of the present application does not limit this.
[0086] Below, taking the application of the blood pressure measurement method on a wearable device, and the wearable device using an oscillation wave signal to measure blood pressure as an example, some user interfaces involved in the embodiments of the present application are introduced in conjunction with Figures 1A-1J, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, and Figures 7A-7B.
[0087] 1A to 1J exemplarily illustrate relevant user interfaces involved when the electronic device 100 identifies symptoms of irregular heartbeat of a user based on data collected after detecting an operation of measuring blood pressure.
[0088] FIG1A shows a user interface 21 displayed by an electronic device 100 according to an embodiment of the present application. The user interface 21 may include a blood pressure measurement option 211 , which may be used to trigger the measurement of the user's blood pressure.
[0089] When the electronic device 100 detects a user operation on the blood pressure measurement option 211, such as a click operation, in response to the operation, the electronic device 100 can display the user interface 22 shown in Figure 1B, which can be used to show the user the correct posture during the measurement process.
[0090] As shown in FIG1B , user interface 22 may include an image 221 and prompts 222. Image 221 may indicate to the user the correct posture during measurement. Prompt 222 may include text such as, "When measuring, please ensure that the watch is worn level with your heart and does not compress your chest."
[0091] For example, the electronic device 100 may start measuring the user's blood pressure and display the user interface 23 shown in FIG1C after displaying the user interface 22 for a period of time, such as 4 seconds.
[0092] As shown in FIG1C , the user interface 23 may include: a pressure value 231 and a cancel measurement option 232 .
[0093] The pressure value 231 can be used to display the pressure value of the airbag inflation of the electronic device 100 during the measurement process. For example, referring to FIG1C , at a certain time point in the measurement process, the pressure value 231 can be 94 mmHg. The cancel measurement option 232 is used to trigger the interruption of the blood pressure measurement. For example, if the electronic device 100 detects a user operation acting on the cancel measurement option 232, such as a click operation, in response to the operation, the electronic device 100 can interrupt the measurement of the user's blood pressure and display the user interface 21 shown in FIG1A .
[0094] It is understood that after the electronic device 100 detects the user operation shown in FIG1A , the electronic device 100 may also directly start the blood pressure measurement, that is, no longer display the user interface 22 shown in FIG1B , but directly display the user interface 23 shown in FIG1C . Furthermore, the electronic device 100 may display the user interface 22 shown in FIG1B when measuring the user's blood pressure for the first time, and no longer display the user interface 22 shown in FIG1B when measuring the user's blood pressure again subsequently.
[0095] In the process of the electronic device 100 measuring blood pressure, the electronic device 100 can determine whether the user has an irregular heartbeat based on the data it collects. If the electronic device 100 recognizes that the user has an irregular heartbeat, it can display the user interface 24 shown in Figure 1D, prompting the user to switch to high-pressure mode to measure blood pressure.
[0096] The high pressure mode is a blood pressure measurement mode for users with irregular heartbeats. In the high pressure mode, the electronic device 100 can measure the user's blood pressure multiple times and use the multiple blood pressure measurements to determine the user's blood pressure value.
[0097] Accordingly, before switching to the high-pressure mode, the electronic device 100 defaults to the low-pressure mode when starting blood pressure detection.
[0098] The low pressure mode is a blood pressure measurement mode for users with regular heartbeats. In the low pressure mode, the electronic device 100 only needs to measure the user's blood pressure once and determine the blood pressure value measured once as the user's blood pressure value.
[0099] In some embodiments, if the electronic device 100 is a wearable device equipped with an airbag, during the blood pressure measurement process, the airbag inflation time is longer and the airbag pressurization pressure is greater in the high-pressurization mode compared to the low-pressurization mode. Due to the longer airbag inflation time and greater pressurization pressure, the electronic device 100 can collect more oscillation wave signals, and use more oscillation wave signals to calculate the blood pressure value, which can extract more detailed information, making the measured blood pressure value more accurate. And considering that the low-pressurization mode is the blood pressure measurement mode used by normal people with regular heartbeats, the user's blood pressure generally fluctuates regularly, and collecting fewer oscillation wave signals can also more accurately measure the user's blood pressure value. Therefore, if the electronic device 100 detects that the user has symptoms of irregular heartbeat, the airbag inflation pressure can be increased so that the electronic device 100 can collect more accurate data for analyzing the user's blood pressure value.
[0100] Furthermore, in high-pressure mode, the airbag can be deflated at a slower rate than in low-pressure mode. This can prevent the airbag from deflating too quickly under excessive pressure in high-pressure mode, reducing discomfort experienced by the user during blood pressure measurement.
[0101] As shown in FIG1D , the user interface 24 may include: prompt information 241 , options 242 , and options 243 .
[0102] The prompt message 241 may be used to prompt the user to switch to the high-pressure mode to measure blood pressure. For example, the prompt message 241 may display the text "Suspected irregular heartbeat detected, the measurement process may be inaccurate, it is recommended to use the high-pressure mode detection."
[0103] Option 242 can be used to trigger the entry into high-pressurization mode for blood pressure measurement. If the electronic device 100 detects a user operation on option 242, such as a click, the electronic device 100 can switch the currently ongoing blood pressure measurement from low-pressurization mode to high-pressurization mode in response to the operation. Specifically, the electronic device 100 can increase the blood pressure measurement process from one to three times instead of one. Furthermore, if the electronic device 100 detects that the user has symptoms of irregular heartbeat, it can increase the airbag inflation pressure during the blood pressure measurement process and slow down the airbag deflation rate.
[0104] Option 243 can be used to trigger an electrocardiogram measurement. If the electronic device 100 detects a user operation on option 243, such as a click operation, in response to the operation, the electronic device 100 can start the electrocardiogram measurement, measure the user's electrocardiogram, and output an evaluation result of the user's electrocardiogram. The user can use the evaluation result to confirm whether they do have symptoms of irregular heartbeat. In this way, if the electronic device 100 identifies that the user has an irregular heartbeat, it can further verify whether the user has symptoms of irregular heartbeat through the electrocardiogram evaluation result, thereby avoiding misdiagnosis.
[0105] The user interface 24 shown in FIG. 1D may be displayed at the following two times:
[0106] 1) The user interface 24 shown in FIG. 1D may be displayed during the blood pressure measurement process.
[0107] That is, if the electronic device 100 detects that the user has irregular heartbeat symptoms during the blood pressure measurement process, the electronic device 100 may display the user interface 24 shown in FIG. 1D before the blood pressure measurement ends.
[0108] Then, the electronic device 100 can directly switch the current blood pressure measurement from low-pressure mode to high-pressure mode, i.e., increase the airbag inflation pressure during the current measurement and slow down the airbag deflation speed. After the current measurement is completed, the electronic device 100 can continue to perform two blood pressure measurements in the high-pressure mode. In this way, the electronic device 100 can use the blood pressure values obtained from the three high-pressure mode measurements to calculate the user's blood pressure value.
[0109] 2) The user interface 24 shown in FIG. 1D can also be displayed after the blood pressure measurement is completed.
[0110] That is, if the electronic device 100 has completed a blood pressure measurement when it detects that the user has irregular heartbeat symptoms, the electronic device 100 may display the user interface 24 shown in FIG. 1D after the blood pressure measurement is completed.
[0111] Then, the electronic device 100 can perform two more blood pressure measurements in the high-pressure mode after the first blood pressure measurement. In this way, the electronic device 100 can calculate the user's blood pressure value using the blood pressure value obtained by the one measurement in the low-pressure mode and the two measurements in the high-pressure mode. Alternatively, the electronic device 100 can perform three more blood pressure measurements in the high-pressure mode after the first blood pressure measurement. In this way, the electronic device 100 can calculate the user's blood pressure value using the blood pressure values obtained by the three measurements in the high-pressure mode.
[0112] For example, if the electronic device 100 detects a user operation on the option 242 , the electronic device 100 may display the user interface 25 shown in FIG. 1E .
[0113] As shown in FIG1E , the user interface 25 may include: prompt information 251 , a start measurement option 252 , and a cancel measurement option 253 .
[0114] The prompt message 251 can be used to remind the user of the precautions of the high-pressure mode. For example, the prompt message 251 may include the text "In the high-pressure mode, two consecutive measurements will be performed, automatically analyzed and displayed. Because blood pressure is in a variable state, this method of measurement is more reliable."
[0115] The start measurement option 252 can be used to trigger blood pressure measurement in the high pressure mode. For example, if the electronic device 100 detects a user operation on the start measurement option 252, such as a click operation, the electronic device 100 can measure the user's blood pressure in the high pressure mode.
[0116] Cancel measurement option 253 can be used to trigger cancellation of measurement. For example, if electronic device 100 detects a user operation on cancel measurement option 253, electronic device 100 can continue to measure blood pressure in low pressure mode and use the blood pressure value obtained from this measurement as the user's blood pressure value after the blood pressure measurement is completed.
[0117] When the electronic device 100 detects a user operation on the start measurement option 252 , the electronic device 100 determines to start the blood pressure measurement in the high-pressure mode in response to the operation.
[0118] If the electronic device 100 has completed a blood pressure measurement, the electronic device 100 can restart the blood pressure measurement, and the blood pressure measurement mode of the restarted blood pressure measurement is the high pressure mode. For example, the electronic device 100 can display the user interface 26 shown in Figure 1F, which can be used to show the user the correct posture during the measurement process.
[0119] For a detailed description of the user interface 26 , please refer to the relevant content regarding the user interface 22 in FIG. 1B , which will not be repeated here.
[0120] It is understandable that during the process of the electronic device 100 measuring blood pressure, if the electronic device 100 detects that the user has symptoms of irregular heartbeat, it can also automatically switch to high-pressure mode to measure blood pressure without displaying the user interface shown in Figures 1D and 1E, thereby reducing the trouble of user operation.
[0121] After the electronic device 100 displays the user interface 26 shown in FIG. 1F for a period of time, for example, 4 seconds, it starts measuring the user's blood pressure and displays the user interface 27 shown in FIG. 1G .
[0122] As shown in FIG1G , the user interface 27 may include: a pressure value 271 , a mode identifier 272 , and a cancel measurement option 273 .
[0123] The pressure value 271 can be used to display the pressure value of the airbag inflation of the electronic device 100 during the measurement process. For example, referring to FIG1G , at a certain time point in the measurement process, the pressure value 271 can be 110 mmHg. The mode identifier 272 can be used to indicate the high-pressure mode. The user can know through the mode identifier 272 that the blood pressure is currently being measured in the high-pressure mode. The cancel measurement option 273 can be used to trigger the interruption of the blood pressure measurement. Exemplarily, if the electronic device 100 detects a user operation acting on the cancel measurement option 273, such as a click operation, in response to the operation, the electronic device 100 can interrupt the blood pressure measurement and display the user interface 21 shown in FIG1A .
[0124] Afterwards, after the blood pressure measurement in the high-pressure mode is completed, the electronic device 100 may display the user interface 28 shown in FIG. 1H .
[0125] As shown in FIG1H , the user interface 28 may include: a countdown 281 , a prompt message 282 , and a cancel measurement option 283 .
[0126] The countdown 281 may be used to display a countdown of a preset duration, for example, the preset duration may be 60 seconds. The electronic device 100 may start blood pressure measurement in the high pressure mode after the countdown ends.
[0127] The prompt message 282 can be used to remind the user that the blood pressure needs to be measured again in the high pressure mode. For example, the prompt message 282 may include the text "After the countdown ends, the second measurement in the high pressure mode will begin. Please do not exercise vigorously during this period."
[0128] Cancel measurement option 283 can be used to trigger cancellation of measurement. For example, if electronic device 100 detects a user operation on cancel measurement option 283, electronic device 100 may output the blood pressure result obtained from the most recent blood pressure measurement. Alternatively, electronic device 100 may summarize multiple blood pressure results measured in response to the user operation on blood pressure measurement option 211 shown in FIG. 1A and output the summarized blood pressure result.
[0129] After the countdown in the countdown 281 shown in FIG. 1H is cleared, the electronic device 100 may start the third blood pressure measurement and display the user interface 29 shown in FIG. 1I .
[0130] As shown in FIG. 1I , the user interface 29 may include: a pressure value 291 , a mode identifier 292 , and a cancel measurement option 293 .
[0131] Pressure value 291 can be used to display the pressure value of the airbag inflation of electronic device 100 during the measurement process. For example, referring to FIG. 1I , at a certain time point during the measurement process, pressure value 291 can be 100 mmHg. Mode identifier 292 can be used to indicate high-pressure mode. Cancel measurement option 293 can be used to trigger the interruption of blood pressure measurement. For a specific description of user interface 29, please refer to the relevant content of user interface 27 described in FIG. 1G , which will not be repeated here.
[0132] After the electronic device 100 completes three measurements, the electronic device 100 may summarize the blood pressure results of these multiple measurements and display a user interface 31 shown in FIG1J . The user interface 31 may be used to display the blood pressure results summarized by the electronic device 100. The blood pressure results summarized by the electronic device 100 may include multiple values such as high blood pressure, low blood pressure, and pulse.
[0133] As shown in FIG1J , the user interface 31 can be used to display the values of high blood pressure, low blood pressure, and pulse. For example, the high blood pressure value can be the average of the high blood pressure values obtained from multiple measurements, the low blood pressure value can be the average of the low blood pressure values obtained from multiple measurements, and the pulse value can be the average of the pulse values obtained from multiple measurements. As shown in FIG1J , the user interface 31 can display the user's high blood pressure value as 118 mmHg, the user's low blood pressure value as 78 mmHg, and the user's pulse value as 76 beats / minute.
[0134] The electronic device 100 may obtain the blood pressure value of a blood pressure measurement by inputting data collected during a blood pressure measurement, such as an oscillation wave signal, into a blood pressure detection model.
[0135] In some embodiments, the blood pressure detection model used in the low-pressurization mode may be different from the blood pressure detection model used in the high-pressurization mode. The blood pressure detection model used in the low-pressurization mode is not a model established for people with irregular heartbeats; it can be trained using blood pressure data from people with regular heartbeats. The blood pressure detection model used in the high-pressurization mode is a model established for people with irregular heartbeats; it can be trained using blood pressure data from people with irregular heartbeats. Thus, in different blood pressure measurement modes, the electronic device 100 can use different blood pressure measurement modes to calculate blood pressure values, thereby improving the accuracy of blood pressure measurement.
[0136] In some embodiments, after each blood pressure measurement result, the electronic device 100 may display a user interface 31 similar to that shown in FIG1J to show the blood pressure result of the user measured during this blood pressure measurement process.
[0137] It can be understood that Figures 1A-1J take three blood pressure measurements as an example to describe the process of the electronic device 100 measuring blood pressure when it recognizes that the user has symptoms of irregular heartbeat. In other embodiments of the present application, the electronic device 100 can also use more or fewer measurements to perform blood pressure measurements in high-pressure mode. The embodiments of the present application do not limit the number of blood pressure measurements in high-pressure mode.
[0138] Furthermore, if the blood pressure result of the first blood pressure measurement is a blood pressure result measured in a low-pressure mode, the electronic device 100 may not use the blood pressure result measured in the low-pressure mode to calculate the final blood pressure result, but may only use the blood pressure result measured in the high-pressure mode for calculation. Moreover, if three blood pressure measurements are taken as an example, the electronic device 100 may use the blood pressure results measured in the high-pressure mode three times to calculate the final blood pressure result.
[0139] As can be seen from Figures 1A to 1J, after the electronic device 100 detects the user operation of starting blood pressure measurement, the electronic device 100 can turn on blood pressure measurement in low-pressure mode by default, and during the measurement process, detect whether the user has symptoms of irregular heartbeat. If the user has symptoms of irregular heartbeat, the low-pressure mode can be switched to high-pressure mode, and the user's blood pressure can be measured in high-pressure mode. This can be specifically reflected in increasing the number of blood pressure measurements, and after the measurement is completed, outputting the blood pressure result calculated using the blood pressure results of multiple measurements, so that the user can obtain a more accurate blood pressure result when he or she has symptoms of irregular heartbeat.
[0140] In addition, in addition to using real-time collected data to detect whether the user has symptoms of irregular heartbeat after the electronic device 100 starts blood pressure measurement, the electronic device 100 can also use the user's historical data to determine whether the user has had symptoms of irregular heartbeat after detecting that the user has started blood pressure measurement, and then directly use the corresponding blood pressure measurement mode to measure the user's blood pressure when starting blood pressure measurement.
[0141] The following describes examples with reference to FIG. 1A to FIG. 1J .
[0142] After the electronic device 100 detects the user operation on the blood pressure measurement option 211 shown in Figure 1A, the electronic device 100 can obtain data related to the user's blood pressure within a preset time period (for example, 30 minutes) before the current time point, such as a PPG signal. The electronic device 100 can determine whether the user has experienced symptoms of irregular heartbeat based on the data. If the user has experienced symptoms of irregular heartbeat, blood pressure measurement in high-pressure mode can be turned on. If the user has not experienced symptoms of irregular heartbeat, blood pressure measurement in low-pressure mode can be turned on.
[0143] For example, if the electronic device 100 recognizes that the user has experienced an irregular heartbeat, the user interface 32 shown in FIG. 2 may be displayed.
[0144] As shown in FIG2 , the user interface 32 may include: prompt information 321 , options 322 , and options 323 .
[0145] The prompt message 321 can be used to prompt the user to use the high-pressure mode to measure blood pressure. For example, the prompt message 321 can display the text "It is detected that you have a history of irregular heartbeat symptoms, and it is recommended to use the high-pressure mode for detection."
[0146] Option 322 can be used to trigger entry into high-pressurization mode to measure blood pressure. If the electronic device 100 detects a user operation acting on option 322, such as a click operation, in response to the operation, the electronic device 100 can start blood pressure measurement in high-pressurization mode, which may specifically include measuring the user's blood pressure three times in high-pressurization mode. Furthermore, if the electronic device 100 is a wearable device equipped with an airbag, the electronic device 100 can apply a greater inflation pressure to the airbag during the measurement process and deflate it at a slower rate. For details about the blood pressure measurement process in high-pressurization mode, please refer to the relevant description of Figures 1A to 1I above, which will not be repeated here.
[0147] Option 323 can be used to trigger an electrocardiogram measurement. Detailed description of option 323 can be found in the aforementioned FIG. 1D regarding option 243, which will not be repeated here.
[0148] For example, if the electronic device 100 detects a user operation on option 322, in response to the operation, the electronic device 100 can start blood pressure measurement in high-pressure mode and display the user interface 27 shown in Figure 1F, displaying the blood pressure value measured in real time by the electronic device 100. Afterwards, after the electronic device 100 completes three blood pressure measurements in high-pressure mode, the electronic device 100 can determine the user's final blood pressure result based on the blood pressure results of these three measurements, and display a user interface 31 similar to that shown in Figure 1J.
[0149] That is to say, after the electronic device 100 detects the user operation of initiating blood pressure measurement, it can analyze whether the user has had irregular heartbeats in the past based on the user's historical data, and directly use the corresponding blood pressure measurement mode to measure the user's blood pressure according to the user's physical condition, without having to detect whether the user has had irregular heartbeats during the measurement process, thereby reducing the trouble of the electronic device 100 switching blood pressure measurement modes during blood pressure measurement.
[0150] In some embodiments, the electronic device 100 can combine historical data with data collected after the blood pressure measurement operation is detected to determine whether the user has irregular heartbeat symptoms, thereby avoiding missing the symptom. This is because even if the user's irregular heartbeat symptoms are not detected based on historical data, the user may still have irregular heartbeat symptoms during the blood pressure measurement process. Or, even if the user's irregular heartbeat symptoms are not detected during the blood pressure measurement process, the user may have had irregular heartbeat symptoms in the historical period before the measurement.
[0151] Therefore, after the electronic device 100 detects a user operation to initiate blood pressure measurement, if no history of irregular heartbeat is detected based on the user's historical data, the electronic device 100 may first measure the blood pressure in the low-pressure mode, and during the blood pressure measurement, detect whether the user has symptoms of irregular heartbeat. If so, the electronic device 100 may switch to the high-pressure mode to measure the blood pressure. Alternatively, after the electronic device 100 detects a user operation to initiate blood pressure measurement, if no symptoms of irregular heartbeat are detected during the low-pressure mode measurement, but the electronic device 100 identifies a history of irregular heartbeat based on the historical data, the electronic device 100 may switch to the high-pressure mode to measure the blood pressure.
[0152] Considering that the blood pressure measurement process is easily affected by external factors, such as the user's measurement posture, user mood, etc., which may lead to measurement failure or large measurement errors, the electronic device 100 can output a prompt message during or after the measurement to remind the user that the measurement result may be inaccurate or prompt the user to remeasure.
[0153] FIG3 shows a user interface 33 displayed when the electronic device 100 detects a blood pressure measurement failure during the blood pressure measurement process.
[0154] In a specific implementation, the electronic device 100 can detect whether the user's measurement posture has changed, or whether the difference between the currently measured blood pressure data and the previously measured blood pressure data is too large during the blood pressure measurement process. If it is detected that the user has changed the measurement posture, such as swinging the arm, or it is detected that the measured blood pressure data is too large compared to the last measured blood pressure data, the electronic device 100 can display the user interface 33 shown in Figure 3.
[0155] As shown in FIG3 , the user interface 33 may include: prompt information 331 and a remeasurement option 332 .
[0156] The prompt information 331 may be used to remind the user of precautions during the measurement process. For example, the prompt information 331 may include: "Please sit still and avoid talking; do not move your arms or fingers; do not put the watch on your chest."
[0157] The remeasurement option 332 can be used to trigger a remeasurement of the blood pressure. If the electronic device 100 detects a user operation on the remeasurement option 332, the electronic device 100 does not use the blood pressure result of the failed measurement in calculating the final blood pressure result and restarts the blood pressure measurement.
[0158] For example, if the electronic device 100 detects that the second blood pressure measurement fails while the electronic device 100 displays Figures 1A to 1J, the electronic device 100 may display the user interface 33 shown in Figure 3 after displaying the user interface 27 shown in Figure 1G. When the electronic device 100 detects a user operation on the remeasurement option 332 shown in Figure 3, such as a click operation, the electronic device 100 may restart the second blood pressure measurement in response to the operation.
[0159] FIG4 shows a user interface 34 displayed when the electronic device 100 detects a large measurement error in one of the blood pressure measurements after multiple blood pressure measurements are completed in the high-pressure mode.
[0160] In a specific implementation, since the electronic device 100 can measure blood pressure multiple times in the high-pressure mode, after the electronic device 100 completes the measurement, it can use these multiple blood pressure results to identify whether there are blood pressure results with large errors. If so, the electronic device 100 can display the user interface 34 shown in Figure 4.
[0161] Exemplarily, during these multiple blood pressure measurements, if the difference between the blood pressure value measured in one of the measurements and the blood pressure value measured in any of the other measurements is less than a threshold value (for example, 10), and / or the user's heart rate value during this blood pressure measurement is less than a threshold value (for example, 90), and / or the difference between the user's heart rate value during this measurement and the user's heart rate value during any of the other measurements is less than a threshold value (for example, 10), then it means that there is no abnormality in the blood pressure value measured this time; otherwise, it means that the error of the blood pressure value measured this time is large.
[0162] As shown in FIG4 , the user interface 34 may include: a countdown 341 , a prompt message 342 , a cancel measurement option 343 , and a view measurement result option 344 .
[0163] The countdown 341 can be used to display a countdown of a period of time (eg, 60 seconds).
[0164] The prompt message 342 may be used to prompt the user to measure blood pressure again in the high pressure mode. For example, the prompt message 342 may include: "A large measurement error was detected in one of the measurements. After the countdown ends, the third measurement in the high pressure mode will begin."
[0165] The cancel measurement option 343 can be used to trigger the cancellation of blood pressure measurement. For example, if the electronic device 100 detects a user operation on the cancel measurement option 343, such as a click operation, the electronic device 100 can display the user interface 21 shown in Figure 1A in response to the operation.
[0166] The "View Measurement Result" option 344 can be used to trigger the cancellation of re-measurement of blood pressure and trigger the electronic device 100 to display the blood pressure result measured in the high-pressure mode.
[0167] If the electronic device 100 does not detect a user operation of the cancel measurement option 343 or the view measurement result option 344 within a period of time when displaying the user interface 34, the electronic device 100 can trigger a re-measurement of the blood pressure in the high-pressure mode after the countdown displayed by the countdown 341 is reset to zero.
[0168] For example, in combination with FIG1A to FIG1J , the electronic device 100 may display FIG4 after completing three measurements, that is, after displaying FIG1I and before displaying FIG1J , prompting the user to perform another blood pressure measurement in the high-pressure mode.
[0169] If the electronic device 100 detects that the user does not measure blood pressure in the correct posture during or after the blood pressure measurement, the user interface 35 shown in FIG. 5 may be displayed.
[0170] As shown in FIG5 , the user interface 35 may include: prompt information 351 and a measurement result viewing option 352 .
[0171] The prompt message 351 can be used to prompt the user that the measurement posture during the blood pressure measurement is incorrect. For example, the prompt message 351 may include: "You did not measure according to the illustrated posture, the measurement result may be inaccurate."
[0172] The View Measurement Result option 352 may be used to trigger viewing the result of the current blood pressure measurement. For example, if the electronic device 100 detects a user operation on the View Measurement Result option 352, such as a click operation, the electronic device 100 may display the user interface 31 shown in FIG1J in response to the operation.
[0173] If the electronic device 100 detects that the device is worn too loosely during the blood pressure measurement process, the user interface 36 shown in FIG. 6 may be displayed during or after the blood pressure measurement.
[0174] As shown in FIG6 , the user interface 36 may include: prompt information 361 , wearing instruction option 362 , and viewing measurement result option 363 .
[0175] Prompt message 361 may be used to remind the user that the device is worn too loosely during the blood pressure measurement. For example, the prompt message 361 may include: "It is detected that you are wearing the device too loosely this time. The measurement result may be inaccurate. It is recommended to adjust the strap tightness according to the 'wearing instructions'."
[0176] The wearing instructions option 362 may be used to display instructions for wearing the device, and the user may correct the way the device is worn according to the instructions.
[0177] The View Measurement Result option 363 may be used to trigger viewing the result of the current blood pressure measurement. For example, if the electronic device 100 detects a user operation on the View Measurement Result option 363, such as a click operation, the electronic device 100 may display the user interface 31 shown in FIG1J in response to the operation.
[0178] 7A-7B show user interfaces involved in the electronic device 100 displaying multiple blood pressure measurement results.
[0179] 7A shows a user interface 37 of the electronic device 100 for displaying multiple blood pressure measurement results. The user interface 37 can be used to display one or more blood pressure result options, which can be used to display relevant information of a blood pressure measurement, including but not limited to: blood pressure result, measurement time, etc.
[0180] As shown in FIG7A , user interface 37 may include a blood pressure result option 371, a blood pressure result option 372, a blood pressure result option 373, and a blood pressure result option 374. Taking blood pressure result option 371 as an example, blood pressure result option 371 is used to display the user's blood pressure result measured at 15:30 on October 10. The blood pressure result may include a systolic value of 140 mmHg, a diastolic value of 82 mmHg, and a pulse of 69 beats / min.
[0181] In addition, the blood pressure result option may further include: a measurement identifier, which is used to indicate the measurement status of this blood pressure measurement.
[0182] As shown in Figure 7A, the blood pressure result option 371 may include: a measurement mark 371A, which can be used to indicate that the user did not follow the correct posture during the measurement. The blood pressure result option 372 may include: a measurement mark 372A, which can be used to indicate that the measurement process was performed in the high-pressure mode. The blood pressure result option 373 may include: a measurement mark 373A, which can be used to indicate that the user's body moved or did not remain still during the measurement. The blood pressure result option 374 may include: a measurement mark 374A, which can be used to indicate that the blood pressure measurement was measured after the user exercised.
[0183] For example, the user interface 37 may further include an identifier 375, which may be used to trigger viewing of the meaning of each measurement identifier in the user interface 37. If the electronic device 100 detects a user operation on the identifier 375, such as a click operation, the electronic device 100 may display the user interface 38 shown in FIG7B .
[0184] As shown in Figure 7B, the user interface 38 may include: label description 381, label description 382, label description 383, and label description 384. Among them, label description 381 is used to display the meaning of the measurement label 371A shown in Figure 7A. For example, label description 381 may display: "The measurement was not performed in the posture shown in the figure, and the measurement result may be inaccurate." Label description 382 is used to display the meaning of the measurement label 372A shown in Figure 7A. For example, label description 382 may display: "Suspected irregular heartbeat detected, measurement result in high-pressure mode." Label description 383 is used to display the meaning of the measurement label 373A shown in Figure 7A. For example, label description 383 may display: "The body moved or did not remain still during the measurement, and the measurement result may be inaccurate." Label description 384 is used to display the meaning of the measurement label 374A shown in Figure 7A. For example, label description 384 may display: "Measurement after exercise, the measurement result may be inaccurate."
[0185] It is understandable that the measurement identifier contained in the blood pressure result option can be obtained by the electronic device 100 in combination with the user's data identification, which may include but is not limited to: the position of the user's arm, real-time blood pressure data, the user's historical blood pressure data, respiratory rate, heart rate, skin temperature, etc.
[0186] In addition, in addition to the measurement identifier shown in Figure 7A, the electronic device 100 can also identify other measurement states and display the corresponding measurement identifier in the blood pressure result option shown in Figure 7A. For example, the electronic device 100 can also identify whether the device is worn too loosely. If one of the measurement results is obtained when the device is worn too loosely, the measurement identifier corresponding to the device being worn too loose can be displayed in the result option corresponding to this measurement result.
[0187] In some embodiments, considering that multiple measurement states may exist for the same blood pressure measurement process, the electronic device 100 may set different priorities for different measurement states. In this way, when the electronic device 100 displays the measurement identifier corresponding to a blood pressure measurement result, the measurement state with the highest priority among the multiple measurement states existing in the blood pressure measurement result may be selected. For example, the priority of the measurement identifier 373A shown in Figure 7A may be higher than the priority of the measurement identifier 372A shown in Figure 7A. In other words, if, during the same blood pressure measurement process, the electronic device 100 recognizes that the user may have an irregular heartbeat and that the body moves or is not still during the measurement, the electronic device 100 will prioritize the blood pressure measurement result as not being measured with the body moving or not still during the measurement, thereby avoiding misjudgment that may affect the user's assessment of their physical condition.
[0188] As can be seen from Figures 7A and 7B, the electronic device 100 can simultaneously display the blood pressure measurement results of the user when measuring blood pressure multiple times, so that the user can understand the changes in his or her blood pressure over a period of time, which is convenient for the user to adjust his or her physical condition in time and control normal fluctuations in blood pressure.
[0189] It should be understood that the above Figures 1A-1J, 2, 3, 4, 5, 6, and 7A-7B are user interfaces described using the example of measuring whether a user has symptoms of irregular heartbeat. In other embodiments of the present application, the irregular heartbeat can also be replaced with other similar expressions, such as: irregular heartbeat, arrhythmia, atrial fibrillation, irregular heartbeat, etc. In addition, the high-pressure mode and low-pressure mode appearing in the text can also be replaced with other expressions, such as: high-pressure mode is replaced with atrial fibrillation mode, low-pressure mode is replaced with non-atrial fibrillation mode, or high-pressure mode is replaced with special mode, low-pressure mode is replaced with normal mode, etc. The embodiments of the present application do not limit these similar names, expressions, etc.
[0190] FIG8 is a schematic diagram of the overall flow of the blood pressure measurement method provided in an embodiment of the present application.
[0191] As shown in FIG8 , the blood pressure measurement method may include but is not limited to the following steps:
[0192] S101. The electronic device 100 detects an operation of measuring blood pressure.
[0193] The electronic device 100 may be a non-wearable device such as a mobile phone, tablet, or computer, or a wearable device such as a watch, bracelet, ring, or glasses. The embodiment of the present application does not limit the device type of the electronic device 100.
[0194] The operation may be a touch operation on the display screen, or a user's voice command, etc. The embodiment of the present application does not limit the operation type of the operation.
[0195] For example, before the electronic device 100 detects the operation of measuring blood pressure, the electronic device 100 may display a user interface including a blood pressure measurement option. The operation of measuring blood pressure may be a user operation acting on the blood pressure measurement option.
[0196] 1A , the operation may be a user operation on the blood pressure measurement option 211 .
[0197] S102. The electronic device 100 determines whether the user has irregular heartbeat symptoms based on the first data collected historically and / or the second data collected after detecting the blood pressure measurement operation.
[0198] The first data may be data from a period of time before the user's blood pressure measurement operation is currently detected. For example, the period may be 30 minutes. This embodiment of the present application does not impose a limitation on the period.
[0199] That is, the electronic device 100 determines whether the user has irregular heartbeat symptoms based on the user's historical data, which means that the electronic device 100 identifies whether the user has had irregular heartbeat symptoms in the recent period of time.
[0200] The electronic device 100 can determine whether the user has symptoms of irregular heartbeat by identifying whether the fluctuation of the first data over time is regular. If the fluctuation of the first data over time is regular, the user does not have symptoms of irregular heartbeat; if the fluctuation of the first data over time is irregular, the user has symptoms of irregular heartbeat.
[0201] In one implementation, the electronic device 100 may identify whether the user has an irregular heartbeat by inputting the first data into a first preset model, wherein the first preset model may be a model trained using the first data of a user with a regular heartbeat and the first data of a user with an irregular heartbeat.
[0202] It is understandable that the electronic device 100 can also use other methods to determine whether the user has symptoms of irregular heartbeat through the first data. For example, the electronic device 100 can extract data features of the first data, which are used to indicate the changing trend of the data, and identify whether the user has symptoms of irregular heartbeat by comparing the gap between the data features of the first data and the threshold. The embodiment of the present application does not limit the implementation method of determining whether the user has symptoms of irregular heartbeat through the first data.
[0203] For example, the first data may be a PPG signal, wherein the PPG signal may be acquired by a photoelectric sensor on a wearable device.
[0204] Then, the first data may exist in the following two situations:
[0205] 1) If the electronic device 100 is a wearable device, the first data may be data collected by the electronic device 100.
[0206] That is, the electronic device 100 can continuously collect the first data and store it locally. After the electronic device 100 detects the user's operation of measuring blood pressure, it can use the first data collected within a preset time period before the operation to analyze whether the user has symptoms of irregular heartbeat.
[0207] 2) If the electronic device 100 is a non-wearable device, the first data may be data obtained by the electronic device 100 from a wearable device worn by the user.
[0208] That is, after the electronic device 100 detects the user's operation of measuring blood pressure, the electronic device 100 can obtain the first data collected historically from the wearable device worn by the user, and use the first data to analyze whether the user has symptoms of irregular heartbeat.
[0209] For example, after the electronic device 100 detects the user's operation of measuring blood pressure, it can send a message to the wearable device worn by the user, where the message is used to request to obtain the first data of the user's history.
[0210] When the electronic device 100 determines whether the user has symptoms of irregular heartbeat based on the first data collected historically, if the electronic device 100 determines that the user does not have symptoms of irregular heartbeat, the electronic device 100 can respond to the user's blood pressure measurement operation, start a blood pressure measurement, and determine the blood pressure value obtained by the single measurement as the user's blood pressure value; if the electronic device 100 determines that the user has symptoms of irregular heartbeat, the electronic device 100 can respond to the user's blood pressure measurement operation, start multiple blood pressure measurements, and determine the user's blood pressure value based on the blood pressure values obtained by the multiple measurements.
[0211] The blood pressure measurement mode of the single blood pressure measurement may be a low-pressure mode, and the blood pressure measurement mode of the multiple blood pressure measurements may be a high-pressure mode.
[0212] The second data may be data collected within a period of time after the blood pressure measurement operation is detected. For example, the period may be 5 minutes. This embodiment of the present application does not impose a limitation on the period.
[0213] That is, the electronic device 100 determines whether the user has an irregular heartbeat based on the second data, which means that the electronic device 100 recognizes whether the user has symptoms of irregular heartbeat after initiating the blood pressure measurement operation.
[0214] The electronic device 100 can determine whether the user has symptoms of irregular heartbeat by identifying whether the fluctuation of the second data over time is regular. If the fluctuation of the second data over time is regular, the user does not have symptoms of irregular heartbeat; if the fluctuation of the second data over time is irregular, the user has symptoms of irregular heartbeat.
[0215] In one implementation, the electronic device 100 may identify whether the user has an irregular heartbeat by inputting the second data into a second preset model, wherein the first preset model may be a model trained using the second data of a user with a regular heartbeat and the second data of a user with an irregular heartbeat.
[0216] It is understandable that the electronic device 100 can also use other methods to determine whether the user has symptoms of irregular heartbeat through the second data. For example, the electronic device 100 can extract data features of the second data, which are used to indicate the changing trend of the data, and identify whether the user has symptoms of irregular heartbeat by comparing the gap between the data features of the second data and the threshold. The implementation of this application does not limit the implementation method of determining whether the user has symptoms of irregular heartbeat through the second data.
[0217] Furthermore, after detecting a blood pressure measurement operation, the electronic device 100 can initiate blood pressure measurement in response to the operation. The second data can refer to data collected during this blood pressure measurement. In this way, the electronic device 100 can not only use the second data to calculate the user's blood pressure, but also use the second data to analyze whether the user has symptoms of irregular heartbeat. In other words, the electronic device 100 can identify whether the user has symptoms of irregular heartbeat during the blood pressure measurement process.
[0218] Then, after the electronic device 100 detects the user's operation of measuring blood pressure, the electronic device 100 can display a corresponding user interface of the blood pressure measurement process, such as Figure 1B and Figure 1C, to prompt the user that the blood pressure measurement has been started.
[0219] Among them, the corresponding user interface during the blood pressure measurement process can be used to display relevant information during the blood pressure measurement process, including but not limited to: correct measurement posture, measurement time, pressure value during measurement, etc.
[0220] For example, the second data may refer to a PPG signal or an oscillatory wave signal. Detailed descriptions of the oscillatory wave signal can be found in the aforementioned description of the principle of blood pressure measurement by the electronic device 100 and will not be repeated here.
[0221] Similar to the first data, the second data may also exist in the following two situations:
[0222] 1) If the electronic device 100 is a wearable device, the second data may be data collected by the electronic device 100 .
[0223] That is, after the electronic device 100 detects the user's operation of measuring blood pressure, the electronic device 100 can use the second data collected by itself in real time to analyze whether the user has symptoms of irregular heartbeat.
[0224] It is understood that the electronic device 100 can start collecting the second data after detecting the user's blood pressure measurement operation, and does not need to collect the second data before detecting the user's blood pressure measurement operation. In this way, the electronic device 100 does not need to be in a state of collecting the second data in real time. The collection of the second data is started when the user needs to measure the blood pressure, which reduces the workload of the electronic device 100.
[0225] 2) If the electronic device 100 is a non-wearable device, the second data may be data obtained by the electronic device 100 from a wearable device worn by the user.
[0226] That is, after the electronic device 100 detects the operation of measuring blood pressure, the electronic device 100 can obtain the second data collected in real time from the wearable device worn by the user, and use the second data to analyze whether the user has symptoms of irregular heartbeat.
[0227] For example, after the electronic device 100 detects an operation of measuring blood pressure, it may send a message to the wearable device worn by the user, where the message is used to request acquisition of the second data of the user.
[0228] When the electronic device 100 determines whether the user has symptoms of irregular heartbeat based on the second data, the electronic device 100 can directly start the first blood pressure test after detecting the user's operation of measuring blood pressure, and use the data collected during this blood pressure test to identify whether the user has symptoms of irregular heartbeat. If the electronic device 100 determines that the user does not have symptoms of irregular heartbeat, the electronic device 100 can directly determine the blood pressure value obtained from this blood pressure test as the user's blood pressure value. If the electronic device 100 determines that the user has symptoms of irregular heartbeat, the electronic device 100 needs to start N blood pressure tests after the end of this blood pressure test, and then determine the user's blood pressure value based on the blood pressure values measured by these N blood pressure tests, or determine the user's blood pressure value based on the blood pressure value measured by the first blood pressure test and the blood pressure values measured by these N blood pressure tests.
[0229] Among them, if the user's blood pressure value is determined based on the blood pressure values obtained by N blood pressure measurements, then N is a positive integer greater than or equal to 2; if the user's blood pressure value is determined based on the blood pressure value obtained by the first blood pressure measurement and the blood pressure values obtained by these N blood pressure measurements, then N is a positive integer greater than or equal to 1.
[0230] Among them, when the first blood pressure detection is started, the blood pressure measurement mode can be a low-pressure mode, and the blood pressure measurement mode of the Nth blood pressure detection can be a high-pressure mode.
[0231] Furthermore, after starting the first blood pressure test, if the electronic device 100 determines during the first blood pressure test that the user has symptoms of irregular heartbeat, the electronic device 100 can switch the blood pressure measurement mode of the first blood pressure test from the low-pressure mode to the high-pressure mode, so that the blood pressure value obtained by the electronic device 100 in the first blood pressure test is also a blood pressure value measured in the high-pressure mode.
[0232] In addition to the difference in the number of blood pressure measurements, the low-pressure mode and the high-pressure mode may also differ in any one or more of the following:
[0233] 1) If the blood pressure measuring device is a wearable device equipped with an airbag, the pressure applied when the airbag is inflated in low pressure mode can be less than the pressure applied when the airbag is inflated in high pressure mode.
[0234] In this way, the electronic device 100 can collect more accurate shock wave signals in the high pressure mode.
[0235] Optionally, in the low-pressurization mode, the airbag deflation speed may be greater than the airbag deflation speed in the high-pressurization mode.
[0236] In this way, the user's discomfort when measuring blood pressure in the high-pressure mode can be reduced.
[0237] 2) The blood pressure detection model used in the low-pressure mode (hereinafter referred to as Model 1) is not a model established for people with irregular heartbeats. The model used in the high-pressure mode (hereinafter referred to as Model 2) is a model established for people with irregular heartbeats.
[0238] The blood pressure detection model is used to determine the measured blood pressure value. After each blood pressure measurement, the electronic device 100 can input the blood pressure data collected during this blood pressure measurement, such as the PPG signal, oscillatory wave signal, etc., into the blood pressure detection model to obtain the blood pressure value obtained from this blood pressure measurement.
[0239] Considering that if the user has symptoms of irregular heartbeat, if a conventional blood pressure detection model is used, the blood pressure value calculated may not be accurate enough.
[0240] For example, Table 1 shows a comparison of the effects of using different algorithms to determine blood pressure values.
[0241] Table 1
[0242] All participants in the test dataset had irregular heartbeats. The conventional algorithm refers to a method for measuring blood pressure using Model 1, which is trained for healthy individuals. The high-pressure mode algorithm refers to a method for measuring blood pressure using Model 2, which is trained for individuals with irregular heartbeats. The mean error refers to the average error between the blood pressure values measured using the algorithm and the actual blood pressure values of the participants in the test dataset. The standard deviation refers to the standard deviation between the blood pressure values measured using the algorithm and the actual blood pressure values of the participants in the test dataset. An error percentage of ≤5 mmHg refers to the percentage of participants in the test dataset whose blood pressure values measured using the algorithm differed by less than or equal to 5 mmHg from their actual blood pressure values. An error percentage of ≤10 mmHg refers to the percentage of participants in the test dataset whose blood pressure values measured using the algorithm differed by less than or equal to 10 mmHg from their actual blood pressure values. An error rate of ≤15 mmHg refers to the percentage of test subjects in the test data set whose blood pressure values measured by the algorithm differ from their actual blood pressure values by less than or equal to 15 mmHg, among the total number of test subjects.
[0243] As can be seen from Table 1, the accuracy of using Model 2 to measure the blood pressure value of the user with irregular heartbeat is higher than the accuracy of using Model 1 to measure the blood pressure value of the user with irregular heartbeat.
[0244] Therefore, when measuring blood pressure, the electronic device 100 can use a more targeted blood pressure detection model according to the user's physical condition to measure a more accurate blood pressure value.
[0245] In summary, the electronic device 100 can determine whether the user has irregular heartbeat symptoms by any of the following methods:
[0246] 1) Determine whether the user has symptoms of irregular heartbeat based on the first data collected historically
[0247] In this way, after detecting the user's operation of measuring blood pressure, the electronic device 100 can quickly identify whether the user has ever had symptoms of irregular heartbeat based on historical data.
[0248] 2) Determine whether the user has symptoms of irregular heartbeat based on the second data collected after the blood pressure measurement operation is detected
[0249] In this way, before detecting the user's blood pressure measurement operation, there is no need to limit whether the user's historical data has been collected. The electronic device 100 can use the data collected in real time after detecting the user's blood pressure measurement operation to determine whether the user has symptoms of irregular heartbeat after initiating blood pressure detection.
[0250] 3) Determine whether the user has irregular heartbeat based on the first data collected historically and the second data collected after the blood pressure measurement operation is detected
[0251] If the user is not identified as having an irregular heartbeat based on the first data, and if the user is not identified as having an irregular heartbeat based on the second data, it can be determined that the user does not have an irregular heartbeat. If the user is identified as having an irregular heartbeat based on the first data, or if the user is identified as having an irregular heartbeat based on the second data, it can be determined that the user has an irregular heartbeat.
[0252] In this way, the electronic device 100 can use the first data of the user's history and the second data collected after detecting the user's blood pressure measurement operation to identify whether the user has symptoms of irregular heartbeat in a period of time before and after initiating the blood pressure test, thereby improving the accuracy of identification.
[0253] If the electronic device 100 determines that the user has irregular heartbeat symptoms, it can execute step S103 to determine the user's blood pressure value based on multiple blood pressure values measured. Otherwise, the electronic device 100 can determine the blood pressure value measured once as the user's blood pressure value.
[0254] S103. The electronic device 100 determines the user's blood pressure value based on the multiple blood pressure values measured.
[0255] Because an irregular heartbeat can cause irregular fluctuations in the user's blood pressure, resulting in a large random error in the measured blood pressure value, using only a single blood pressure measurement as the user's blood pressure value may not represent the user's true blood pressure value. Therefore, after the electronic device 100 determines that the user has an irregular heartbeat, it can determine the user's blood pressure value based on multiple blood pressure measurements.
[0256] In the embodiment of the present application, multiple times may refer to three times. In other embodiments of the present application, multiple times may also refer to two times, four times, or other times. The embodiment of the present application does not limit the specific number of multiple times.
[0257] The user's blood pressure value may refer to the average of the blood pressure values measured multiple times.
[0258] Considering that when the user's heartbeat is irregular, the user's blood pressure also changes irregularly. If only the blood pressure value measured once is used as the user's blood pressure value, a large random error may occur, and the gap between the measured blood pressure value and the user's actual blood pressure value will increase.
[0259] For example, Table 2 shows a comparison of the effects of directly using the blood pressure measurement result as the user's blood pressure value and using the average of multiple blood pressure measurement results as the user's blood pressure value.
[0260] Table 2
[0261] All participants in the test dataset had irregular heartbeats. Direct calculation refers to the blood pressure value obtained by directly measuring blood pressure once in the test dataset, and averaging two measurements refers to the blood pressure value obtained by averaging the two blood pressure values obtained from the first and second blood pressure measurements in the test dataset. Mean error refers to the average error between the measured blood pressure values and the actual blood pressure values of the participants in the test dataset. Standard deviation refers to the standard deviation between the measured blood pressure values and the actual blood pressure values of the participants in the test dataset. An error rate of ≤5 mmHg refers to the percentage of participants in the test dataset whose measured blood pressure values differed by less than or equal to 5 mmHg. An error rate of ≤10 mmHg refers to the percentage of participants in the test dataset whose measured blood pressure values differed by less than or equal to 10 mmHg. An error rate of ≤15 mmHg refers to the percentage of participants in the test dataset whose measured blood pressure values differed by less than or equal to 15 mmHg.
[0262] As can be seen from Table 2, compared with directly using the blood pressure value obtained by one measurement as the user's blood pressure value, using the average of the blood pressure values obtained by multiple measurements as the user's blood pressure value is more accurate.
[0263] It is understandable that the electronic device 100 can also calculate the user's blood pressure value from multiple blood pressure values measured through other calculation methods. For example, the user's blood pressure value may refer to the median value of these multiple measured blood pressure values. The embodiment of the present application does not limit the calculation method for determining the user's blood pressure value based on multiple measured blood pressure values.
[0264] In some embodiments, the electronic device 100 can determine whether the user has symptoms of irregular heartbeat based on the first data collected historically or the second data collected after detecting the blood pressure measurement operation by determining whether it is in visitor mode.
[0265] Among them, if it is in visitor mode, the electronic device 100 determines whether the user has symptoms of irregular heartbeat based on the second data collected after detecting the operation of measuring blood pressure. If it is not in visitor mode, that is, in non-visitor mode, the electronic device 100 determines whether the user has symptoms of irregular heartbeat based on the first data collected historically, or further combined with the second data collected after detecting the operation of measuring blood pressure.
[0266] The division into visitor mode and non-visitor mode is for determining whether the user measuring blood pressure this time is measuring blood pressure for the first time using the electronic device 100.
[0267] If this is the first time a user has measured their blood pressure using the electronic device 100, the electronic device 100 cannot obtain the user's historical data. Therefore, the electronic device 100 can measure the user's blood pressure in visitor mode, that is, based on the second data collected after detecting the blood pressure measurement operation, determine whether the user has symptoms of irregular heartbeat, and then use one or multiple blood pressure measurements to determine the user's blood pressure value in different situations. If this is not the first time a user has measured their blood pressure using the electronic device 100, the electronic device 100 can obtain the user's historical data. Therefore, the electronic device 100 can measure the user's blood pressure in non-visitor mode, that is, based on the second data collected historically, or further combined with the second data collected after detecting the blood pressure measurement operation, determine whether the user has symptoms of irregular heartbeat, and then use one or multiple blood pressure measurements to determine the user's blood pressure value in different situations.
[0268] For example, the electronic device 100 may select the guest mode or the non-guest mode in any of the following ways:
[0269] 1) The electronic device 100 selects the guest mode or the non-guest mode based on the user operation
[0270] Before or after detecting the user's operation of measuring blood pressure, the electronic device 100 can display options corresponding to the visitor mode and options corresponding to the non-visitor mode. If the electronic device 100 detects a selection operation for the option corresponding to the visitor mode, the visitor mode is selected. If the electronic device 100 detects a selection operation for the option corresponding to the non-visitor mode, the non-visitor mode is selected.
[0271] That is, the electronic device 100 can choose, based on the user operation, whether to identify the user's irregular heartbeat symptoms based on the first data collected historically or the second data collected after detecting the blood pressure measurement operation when measuring blood pressure.
[0272] 2) The electronic device 100 automatically selects the visitor mode or the non-visitor mode based on the user's physiological information
[0273] The physiological information may include the user's body movements, breathing rate, body temperature, fingerprints, irises, etc. The electronic device 100 can use the changes in the collected physiological information to determine whether the user measuring blood pressure has changed, thereby enabling selection between visitor mode and non-visitor mode.
[0274] For example, after the user initiates a blood pressure test, if the electronic device 100 detects that the user's physiological indicators such as breathing rate and body surface temperature are different from the physiological indicators when the blood pressure was measured before, it means that the user who initiated the blood pressure test this time is different from the user who measured the blood pressure before. Therefore, the electronic device 100 can select the visitor mode.
[0275] For another example, the relevant data may include wrist circumference size. Taking the electronic device 100 as a wearable device as an example, the electronic device 100 can use the change in wrist circumference to select visitor mode or non-visitor mode. Since the wrists of different users are of different thicknesses, the electronic device 100 detects that the wrist circumference of the user is different from the wrist circumference when the blood pressure is measured this time, which means that the user who initiated the blood pressure test this time is different from the user who measured the blood pressure before. Therefore, the electronic device 100 can select visitor mode. If the wrist circumference of the user is the same as the wrist circumference when the blood pressure was measured before, it means that the user who initiated the blood pressure test this time is the same as the user who measured the blood pressure before. Therefore, the electronic device 100 can select non-visitor mode.
[0276] It is understandable that the electronic device 100 can also implement the selection between the guest mode and the non-guest mode in other ways, and the embodiment of the present application does not limit this.
[0277] For example, the electronic device 100 may determine whether the device is in visitor mode when the user is wearing a wearable device for measuring blood pressure. Alternatively, the electronic device 100 may determine whether the device is in visitor mode before collecting the first data in the background. Alternatively, the electronic device 100 may determine whether the device is in visitor mode after detecting a user operation to measure the user's blood pressure. The embodiments of the present application do not limit the timing at which the electronic device 100 determines whether the device is in visitor mode.
[0278] In some embodiments, the electronic device 100 can display one or more blood pressure measurement results, which may include the blood pressure value of the user measured by the electronic device 100. The user can understand the user's own blood pressure condition through the blood pressure value, and further, understand the changes in his or her own blood pressure through the blood pressure values measured multiple times.
[0279] Furthermore, the blood pressure measurement result may also include a measurement identifier, which can be used to indicate the user's measurement status. For example, the measurement identifier can be used to indicate that the user did not measure in the specified posture, or the measurement identifier can be used to indicate that the current measurement was a blood pressure value calculated through multiple blood pressure measurements after identifying the user's irregular heartbeat symptoms, or the measurement identifier can be used to indicate that the user's body moved or was not still during the measurement, or the measurement identifier can be used to indicate that the user exercised before the measurement, etc.
[0280] For example, FIG7A shows a user interface 37 of the electronic device 100 displaying measurement results. User interface 37 includes a measurement indicator 371A, a measurement indicator 372A, a measurement indicator 373A, and a measurement indicator 374A. Measurement indicator 371A may be used to indicate that the user did not follow the correct posture during the measurement process; measurement indicator 372A may be used to indicate that the measurement process was conducted in high-pressure mode; measurement indicator 373A may be used to indicate that the user moved or was not still during the measurement process; and measurement indicator 374A may be used to indicate that the blood pressure measurement was taken after the user exercised.
[0281] In this way, the user can use the measurement mark to more clearly understand his or her physical condition before or during the measurement, and indirectly reflect whether the measurement results are reliable.
[0282] In some embodiments, since the electronic device 100 can continuously obtain the user's heartbeat data, such as PPG signals, the electronic device 100 can monitor the user's heartbeat for a long time and summarize whether the user has the possibility of irregular heartbeat. If the electronic device 100 does not identify the symptoms of irregular heartbeat based on the user's PPG signals for a long time, such as ten days, the electronic device 100 can directly determine that the user does not have the possibility of irregular heartbeat. In this way, when the user's blood pressure measurement operation is subsequently detected, there is no need to determine whether the user has symptoms of irregular heartbeat. The blood pressure measurement method for normal people is directly started, that is, blood pressure measurement in low-pressure mode, which reduces the judgment logic and thus reduces computing resources.
[0283] In some embodiments, among the multiple blood pressure values measured, the difference between any two measured blood pressure values is less than a first threshold, and / or the user's heart rate value during each measurement is less than a second threshold, and / or the difference between the user's heart rate during any two measurements is less than a third threshold.
[0284] For example, the first threshold may be 10, the second threshold may be 90, and the third threshold may be 10.
[0285] If the difference between the two blood pressure measurements is too large, or the user's heart rate is too high during the measurement, or the difference between the two heart rate measurements is too large, it indicates that one of the blood pressure measurements has a large error. Therefore, the electronic device 100 can discard the measurement result with the large error to prevent this measurement result from interfering with the calculation of the user's blood pressure value.
[0286] In other words, the number of measurements actually performed by the electronic device 100 may be greater than the number of measurements ultimately used to determine the user's blood pressure value. During these multiple blood pressure measurements, the electronic device 100 can identify whether the measurement results have a large error, thereby promptly reminding the user to measure their blood pressure again. For example, FIG4 illustrates a user interface 34 displayed by the electronic device 100 when it identifies a measurement result with a large error.
[0287] FIG9 is a schematic diagram of a flow chart of blood pressure measurement by the electronic device 100 in the non-visitor mode according to an embodiment of the present application.
[0288] S201. The electronic device 100 collects PPG signals.
[0289] The electronic device 100 may be a wearable device such as a watch or a bracelet, and the cuff of the electronic device 100 is provided with an airbag. When the electronic device 100 starts blood pressure measurement, the airbag is inflated to block arterial blood flow, and an oscillation wave signal is collected during the inflation process to estimate the blood pressure value through the oscillation wave signal.
[0290] In addition, while the user is wearing the electronic device 100, the electronic device 100 can continuously collect PPG signals.
[0291] In some implementations, the electronic device 100 may determine whether it is in the guest mode before executing step S201, and execute step S201 if it is not in the guest mode, that is, in the non-guest mode.
[0292] For example, the electronic device 100 may determine whether it is in the guest mode based on a user operation. For example, if the electronic device 100 detects a user operation that acts on a non-guest mode, the electronic device 100 determines that it is in the non-guest mode.
[0293] S202. The electronic device 100 detects an operation of measuring blood pressure.
[0294] Exemplarily, the operation may refer to a touch operation on a display screen, or may refer to a user's voice command, etc. The embodiment of the present application does not limit the operation type of the operation.
[0295] S203. The electronic device 100 determines whether the user has experienced irregular heartbeat symptoms based on the user's historical PPG signals within a preset time period.
[0296] Exemplarily, the preset duration may be 30 minutes.
[0297] The electronic device 100 can determine whether the user has experienced irregular heartbeat symptoms based on whether the changes in the user's PPG signal over a preset time period are regular. If the changes in the user's PPG signal over a preset time period are irregular, the user has experienced irregular heartbeat symptoms. If the changes in the user's PPG signal over a preset time period are regular, the user has not experienced irregular heartbeat symptoms.
[0298] If the user has experienced irregular heartbeat symptoms, the electronic device 100 may execute step S204; otherwise, the electronic device 100 may execute step S207.
[0299] S204. The electronic device 100 determines whether to start blood pressure measurement in the high-pressure mode.
[0300] For example, the electronic device 100 may determine whether to initiate blood pressure measurement in the high-pressure mode based on a user operation. If the electronic device 100 initiates blood pressure measurement in the high-pressure mode, step S205 is executed; otherwise, the electronic device 100 initiates blood pressure measurement in the low-pressure mode, i.e., step S207 is executed.
[0301] Specifically, after the electronic device 100 determines that the user has experienced symptoms of irregular heartbeat, the electronic device 100 may display the option corresponding to the high-pressure mode. If the electronic device 100 detects a user operation acting on the option corresponding to the high-pressure mode, the electronic device 100 starts blood pressure measurement in the high-pressure mode, that is, executes step S205.
[0302] Accordingly, after the electronic device 100 determines that the user has experienced symptoms of irregular heartbeat, the electronic device 100 can also display options corresponding to the low-pressure mode. If the electronic device 100 detects user operations acting on the options corresponding to the low-pressure mode, the electronic device 100 starts blood pressure measurement in the low-pressure mode, that is, executes step S207.
[0303] It can be understood that step S204 is an optional step. After determining that the user has symptoms of irregular heartbeat, the electronic device 100 can also directly start blood pressure measurement in high-pressure mode, that is, execute step S205, without having to determine whether to start blood pressure measurement in high-pressure mode, thereby reducing the trouble of user operation.
[0304] S205. The electronic device 100 starts three blood pressure measurements and increases the airbag inflation pressure and slows down the deflation speed during the measurement process.
[0305] In the high-pressure mode, the electronic device 100 can continuously perform multiple blood pressure measurements, and during each blood pressure measurement, the electronic device 100 can increase the airbag inflation pressure and slow down the deflation speed.
[0306] It should be noted that the electronic device 100 increases the airbag inflation pressure and slows down the deflation speed relative to the low-pressure mode. That is, in high-pressure mode, the electronic device 100 applies greater inflation pressure to the airbag than in low-pressure mode, and optionally, releases the airbag pressure more slowly. This ensures the accuracy of the measured blood pressure even when the user has an irregular heartbeat.
[0307] For example, during the process of the electronic device 100 initiating three blood pressure measurements, the electronic device 100 can calculate the blood pressure value obtained from the first measurement by inputting the oscillatory wave signal collected during the first measurement into Model 2. Model 2 is trained using the oscillatory wave signal of a test person with an irregular heartbeat and known blood pressure.
[0308] S206. The electronic device 100 determines the user's blood pressure value based on the blood pressure values obtained by the three measurements.
[0309] For example, the electronic device 100 may determine the average of the blood pressure values obtained by three measurements as the blood pressure value of the user.
[0310] In some embodiments, during the process of the electronic device 100 measuring blood pressure multiple times in a row, if the electronic device 100 detects that the data of one measurement is too different from the data of the other measurements, the data measured this time may be wrong. The electronic device 100 can discard the data measured this time, measure the blood pressure again, and use the re-measured data and the remaining measurement data with smaller errors to determine the user's blood pressure value.
[0311] S207. The electronic device 100 starts a blood pressure measurement and normally pressurizes and deflates the airbag during the measurement.
[0312] In the low-pressure mode, the electronic device 100 only needs to perform one blood pressure measurement. In addition, during the blood pressure measurement, the electronic device 100 can measure the blood pressure according to a normal airbag inflation pressure and a normal deflation speed.
[0313] It is understandable that the electronic device 100 pressurizes and deflates the airbag normally relative to the high pressurization mode. For a specific description thereof, please refer to the relevant content in step S205 and will not be repeated here.
[0314] For example, when the electronic device 100 initiates a blood pressure measurement, the electronic device 100 can calculate the blood pressure value by inputting the oscillatory wave signal collected during the measurement into the model 1. The model 1 is trained using the oscillatory wave signal of a test person whose heartbeat pattern is known.
[0315] Optionally, after the electronic device 100 initiates a blood pressure measurement, the electronic device 100 may determine whether the user has an irregular heartbeat based on the second data collected during the blood pressure measurement process. If not, the electronic device 100 may execute step S208. Otherwise, the electronic device 100 may initiate a blood pressure measurement in a high-pressure mode and determine the user's blood pressure value based on multiple blood pressure measurements. In this way, the electronic device 100 can not only use historical data to determine whether the user has an irregular heartbeat, but also use data collected during the measurement process to determine whether the user has an irregular heartbeat, thereby improving the accuracy of identifying the user's symptoms.
[0316] For a detailed description of how the electronic device 100 determines whether the user has an irregular heartbeat during the blood pressure measurement process, please refer to the relevant content in the above step S102, which will not be repeated here.
[0317] S208. The electronic device 100 determines the blood pressure value obtained from the single measurement as the user's blood pressure value.
[0318] Since the electronic device 100 can reflect the user's blood pressure condition through a single blood pressure value measurement when the user's heartbeat is regular, the electronic device 100 can determine the blood pressure value obtained through a single measurement as the user's blood pressure value.
[0319] As can be seen from steps S201-S208, if the electronic device 100 measures blood pressure in non-visitor mode, the electronic device 100 can first determine whether the user has symptoms of irregular heartbeat based on the user's historical PPG signal. If the user has symptoms of irregular heartbeat, the blood pressure measurement in high-pressure mode is turned on, and the blood pressure values measured multiple times are used to calculate the user's blood pressure value. If the user does not have symptoms of irregular heartbeat, the blood pressure measurement in low-pressure mode is turned on, and the blood pressure value measured once is determined as the user's blood pressure value. In this way, when the user initiates a blood pressure test, the user's historical data can be used to assess the user's physical condition, and a targeted blood pressure measurement mode can be used to accurately measure the user's blood pressure, thereby improving the accuracy of blood pressure measurement.
[0320] FIG10 is a flow chart showing the process of measuring blood pressure in visitor mode using the electronic device 100 according to an embodiment of the present application.
[0321] S301. The electronic device 100 detects an operation of measuring blood pressure.
[0322] In some implementations, the electronic device 100 may determine whether it is in the guest mode before executing step S301, and execute step S301 if it is in the guest mode.
[0323] For example, the electronic device 100 may determine whether it is in the guest mode based on a user operation. For example, if the electronic device 100 detects a user operation that acts on the guest mode, the electronic device 100 determines that it is in the guest mode.
[0324] S302. The electronic device 100 starts a blood pressure measurement and normally pressurizes and deflates the airbag during the measurement.
[0325] The electronic device 100 may directly start blood pressure measurement in the low-pressure mode in response to the user's operation of measuring blood pressure.
[0326] For a detailed description of the low pressure mode, please refer to the relevant content of the above step S207, which will not be repeated here.
[0327] S303. During the blood pressure measurement process, the electronic device 100 determines whether the user has irregular heartbeat symptoms.
[0328] During the blood pressure measurement process, the electronic device 100 can use the collected oscillatory wave signal to determine whether the user has an irregular heartbeat. If the oscillatory wave signal changes irregularly, the user has an irregular heartbeat; if the oscillatory wave signal changes regularly, the user does not have an irregular heartbeat.
[0329] If the electronic device 100 determines that the user has irregular heartbeat symptoms during the blood pressure measurement process, the electronic device 100 may execute step S304; otherwise, the electronic device 100 may execute step S308.
[0330] S304. The electronic device 100 determines whether to start blood pressure measurement in the high-pressure mode.
[0331] For example, the electronic device 100 may determine whether to start blood pressure measurement in the high-pressure mode based on a user operation. If the electronic device 100 starts blood pressure measurement in the high-pressure mode, step S305 is executed; otherwise, step S308 is executed.
[0332] It can be understood that step S304 is an optional step. After the electronic device 100 recognizes that the user has symptoms of irregular heartbeat, it can directly switch to high-pressure mode to measure the user's blood pressure without having to determine whether to start blood pressure measurement in high-pressure mode, thereby reducing the trouble of user operation.
[0333] S305. During the blood pressure measurement process, the electronic device 100 increases the airbag inflation pressure and slows down the deflation speed.
[0334] Considering that the electronic device 100 only needs a short time to use the oscillation wave signal collected during the blood pressure measurement process to identify whether the user has an irregular heartbeat, if the electronic device 100 identifies that the user has an irregular heartbeat, the blood pressure measurement mode for this blood pressure measurement can be switched from a low-pressure mode to a high-pressure mode. Specifically, this can be achieved by increasing the inflation speed of the airbag during the measurement process and, optionally, slowing down the deflation speed.
[0335] It is understandable that step S305 is an optional step, and the electronic device 100 can maintain the low-pressure mode during the first blood pressure measurement process and change the blood pressure measurement mode to the high-pressure mode during subsequent blood pressure measurements.
[0336] S306. The electronic device 100 starts two blood pressure measurements and increases the airbag inflation pressure and slows down the deflation speed during the measurement process.
[0337] After the first blood pressure measurement mentioned in step S302 is completed, the electronic device 100 can initiate two more blood pressure measurements, and the blood pressure measurement mode for these two blood pressure measurements is the high-pressure mode. Specifically, the airbag inflation pressure in the high-pressure mode is greater than the airbag inflation pressure in the low-pressure mode, and further optionally, the airbag deflation speed in the high-pressure mode is less than the airbag deflation speed in the low-pressure mode.
[0338] It can be understood that increasing the inflation pressure and slowing down the deflation speed are relative to the inflation pressure and deflation speed in the low-pressurization mode. For specific descriptions of blood pressure measurement in the high-pressurization mode, please refer to the relevant content in the above step S205, which will not be repeated here.
[0339] S307. The electronic device 100 determines the user's blood pressure value based on the blood pressure values obtained by the three measurements.
[0340] For example, the electronic device 100 may determine the average of the blood pressure values obtained by three measurements as the blood pressure value of the user.
[0341] Furthermore, for each oscillation wave signal collected during measurement, the electronic device 100 can use Model 2 to calculate the measured blood pressure value.
[0342] S308. The electronic device 100 determines the blood pressure value obtained from the single measurement as the user's blood pressure value.
[0343] If the electronic device 100 determines that the user does not have symptoms of irregular heartbeat, or does not start blood pressure measurement in high-pressure mode, the electronic device 100 can remain in low-pressure mode, complete a blood pressure measurement, and directly determine the blood pressure value measured this time as the user's blood pressure value.
[0344] The electronic device 100 can calculate the blood pressure value by inputting the oscillatory wave signal collected during the measurement process into the model 1. The model 1 is trained using the oscillatory wave signal of a test person with known heartbeat patterns of blood pressure.
[0345] For details about the contents not mentioned in steps S301-S308 or the contents not described in detail, please refer to the relevant contents in the above steps S201-S208, which will not be repeated here.
[0346] As can be seen from steps S301-S308, if the electronic device 100 measures blood pressure in visitor mode, the electronic device 100 can first default to turning on blood pressure measurement in low-pressure mode, and during the blood pressure measurement process, detect whether the user has symptoms of irregular heartbeat. If the user has symptoms of irregular heartbeat, the electronic device 100 can switch to blood pressure measurement in high-pressure mode, and use multiple blood pressure values measured to calculate the user's blood pressure value. If the user does not have symptoms of irregular heartbeat, the blood pressure value measured in low-pressure mode can be directly determined as the user's blood pressure value. In this way, the data collected during the blood pressure measurement process can be used to evaluate the user's physical condition, and the blood pressure measurement mode can be switched in time to measure the user's blood pressure in a targeted manner, thereby improving the accuracy of blood pressure measurement.
[0347] FIG11 shows a schematic diagram of the hardware structure of the electronic device 100 .
[0348] The electronic device 100 may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, and / or a smart city device. The embodiments of the present application do not impose any particular restrictions on the specific type of the electronic device.
[0349] The electronic device 100 may include a processor 110, internal memory 121, a charging management module 140, a power management module 141, a battery 142, a sensor module 180, and a display screen 194. Optionally, the electronic device 100 may also include any one or more of the following: a wireless communication module 160, an audio module 170, a button 190, a motor 191, an indicator 192, and an airbag. The audio module 170 may include any one or more of the following: a speaker 170A, a receiver 170B, and a microphone 170C. The sensor module 180 may include a touch sensor 180A, a photoelectric sensor 180B, a pressure sensor 180C, and the like. The airbag can be inflated and deflated during blood pressure measurement to block subcutaneous arterial blood flow, allowing the electronic device 100 to collect data for blood pressure calculation via the pressure sensor 180C. For example, if the electronic device 100 is a wearable device such as a watch or bracelet, the airbag may be provided on the cuff of the electronic device 100.
[0350] It should be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0351] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0352] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0353] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0354] In some embodiments, the processor 110 may determine whether the user has symptoms of irregular heartbeat based on first data collected historically and / or second data collected after detecting the operation of measuring blood pressure, and determine the user's blood pressure value based on multiple measured blood pressure values if the user has symptoms of irregular heartbeat.
[0355] In some embodiments, the processor 110 may include one or more interfaces. The 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.
[0356] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device through the power management module 141.
[0357] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 and provides power to the processor 110, the internal memory 121, the display 194, the wireless communication module 160, and the like. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be provided in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be provided in the same device.
[0358] The wireless communication module 160 can provide wireless communication solutions applied to the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), NearLink, intrabody communication (IBC), etc. Exemplarily, when two electronic devices communicate using a human body communication solution, the two electronic devices have at least one electrode in contact with the skin, and through the above-mentioned electrode in contact with the skin, the two electronic devices send and receive information to each other through the human body. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module.
[0359] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0360] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display panel can also be made of an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 can include one or N display screens 194, where N is a positive integer greater than 1.
[0361] In some embodiments, the display screen 194 may be used to display a user interface related to the blood pressure measurement process, as well as the user's blood pressure value obtained after the blood pressure measurement is completed. For details about the content displayed on the display screen 194, please refer to the relevant content of Figures 1A-1J, 2, 3, 4, 5, 6, and 7A-7B above.
[0362] The internal memory 121 may include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs). The RAM can be directly read and written by the processor 110 and can be used to store executable programs (e.g., machine instructions) of the operating system or other running programs, as well as user and application data. The NVM can also store executable programs and user and application data, and can be pre-loaded into the RAM for direct reading and writing by the processor 110.
[0363] In some embodiments, the internal memory 121 may be used to store historically collected first data and second data collected after detecting a blood pressure measurement operation, as well as measured blood pressure values and the user's blood pressure values determined based on the measured blood pressure values, and the like.
[0364] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, and the application processor.
[0365] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.
[0366] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A.
[0367] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.
[0368] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.
[0369] Touch sensor 180A, also known as a "touch-sensitive device," can be disposed on display screen 194. Touch sensor 180A and display screen 194 form a touch screen, also known as a "touch screen." Touch sensor 180A is configured to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to an application processor to determine the type of touch event. Visual output related to the touch operations can be provided via display screen 194. In other embodiments, touch sensor 180A can also be disposed on the surface of electronic device 100, at a location different from that of display screen 194.
[0370] Photoelectric sensor 180B is used to monitor cardiovascular vital signs. It consists of at least one pair of light-emitting diodes (LEDs) and photodetectors. The LEDs act as a light source to illuminate the skin, while the photodetectors detect the remaining transmitted or reflected light after it is absorbed by blood and tissue during penetration. These light is converted into an electrical signal to produce a PPG signal. Because the intensity of transmitted or reflected light varies with arterial pulsation, the PPG signal also follows the rhythmic fluctuations of the user's heartbeat. This PPG signal can be used to calculate parameters such as the user's heart rate, blood oxygen saturation, and blood pressure, as well as identify the user's heartbeat and determine whether the user has symptoms of an irregular heartbeat.
[0371] Pressure sensor 180C is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180C can be located on display screen 194. There are many types of pressure sensors 180C, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates made of conductive material. When a force acts on pressure sensor 180C, the capacitance between the electrodes changes. Electronic device 100 determines the intensity of the pressure based on this change in capacitance.
[0372] In some embodiments, the pressure sensor 180C can sense the pressure pulses transmitted when the user's arterial blood flow is compressed by the airbag during the inflation or deflation of the airbag of the electronic device 100, and obtain an oscillation wave signal, so that the electronic device 100 can calculate the user's blood pressure, heart rate and other parameters based on the oscillation wave signal, and identify the user's heartbeat condition, and determine whether the user has symptoms of irregular heartbeat.
[0373] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0374] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0375] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.
[0376] In some embodiments, the sensor module 180 of the electronic device 100 may further include any one or more of the following sensors: an acceleration sensor, an air pressure sensor, a temperature sensor, a gyroscope sensor, etc. Among them:
[0377] The accelerometer can detect the magnitude of acceleration of the electronic device 100 in all directions (generally three axes). When the electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the electronic device's posture, enabling applications such as switching between landscape and portrait modes and pedometers.
[0378] The air pressure sensor can be used to measure air pressure. In some embodiments, the air pressure sensor can also be used to measure water pressure.
[0379] The temperature sensor can be used to measure the user's body temperature or the temperature of the user's environment.
[0380] The gyroscope sensor can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (ie, x, y, and z axes) can be determined by the gyroscope sensor.
[0381] FIG12 is a schematic structural diagram of a blood pressure measurement device 200 provided in an embodiment of the present application.
[0382] As shown in FIG12 , the blood pressure measurement device 200 may include components such as a processor 201, a memory 202, and a communication module 203. These components may be connected via a bus 204 or other means. FIG12 uses bus connection as an example, where the bus 204 is used to implement communication between the processor 201, the memory 202, and the communication module 203.
[0383] The processor 201 may include one or more processing units and may be configured to provide computing and control capabilities to support the operation of the entire blood pressure measurement device 200 .
[0384] The memory 202 may be used to store various software programs and / or multiple sets of instructions. Specifically, the memory 202 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0385] The communication module 203 can be used to communicate with other communication devices. Specifically, the communication module 203 may include a communication interface, which may be a 3G communication interface, a long-term evolution (LTE) (4G) communication interface, a 5G communication interface, a WLAN communication interface, a WAN communication interface, a human skin communication interface, etc. The blood pressure measurement device 200 is not limited to a wireless communication interface. It can also be configured with a wired communication interface to support wired communication.
[0386] In an embodiment of the present application, the blood pressure measurement device 200 may be the electronic device 100 described above. The processor 201 may be configured to, after detecting a blood pressure measurement operation, determine whether the user has symptoms of irregular heartbeat based on historically collected first data and / or second data collected after detecting a blood pressure measurement operation, and, if the user has symptoms of irregular heartbeat, determine the user's blood pressure value based on multiple blood pressure values measured. The memory 202 may be configured to store the first data and / or the second data, as well as the software or program code required for all or part of the functions of the electronic device 100 in the method embodiment described above.
[0387] It should be noted that the blood pressure measurement device 200 shown in Figure 12 is only one implementation method of the embodiment of the present application. In actual applications, the blood pressure measurement device 200 may include more or fewer components than shown in the figure, or combine certain components, or deploy different components, which is not limited here.
[0388] It should be understood that each step in the above method embodiment can be completed by hardware integrated logic circuits in a processor or by software instructions. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.
[0389] The present application also provides an electronic device, which may include a memory and a processor. The memory may be used to store a computer program, and the processor may be used to call the computer program in the memory so that the electronic device executes the method executed by the electronic device 100 in any of the above embodiments.
[0390] The present application also provides a chip system, which includes at least one processor for implementing the functions involved in the method performed by the electronic device 100 in any of the above embodiments.
[0391] In one possible design, the chip system further includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.
[0392] The chip system can be composed of chips, or can include chips and other discrete devices.
[0393] Optionally, there may be one or more processors in the chip system. The processor may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
[0394] Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be provided separately from the processor, which is not limited in the embodiments of the present application. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or provided on different chips. The embodiments of the present application do not specifically limit the type of memory or the configuration of the memory and the processor.
[0395] Exemplarily, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0396] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute any method executed by the electronic device 100 in any of the above embodiments.
[0397] The present application also provides a computer-readable storage medium storing a computer program (also referred to as code or instruction). When the computer program is executed, the computer executes the method executed by any one of the electronic devices 100 in any of the above embodiments.
[0398] It should be understood that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0399] In addition, embodiments of the present application further provide a device. Specifically, the device may be a component or module, and may include one or more processors and a memory connected to each other. The memory is configured to store a computer program. When the computer program is executed by one or more processors, the device performs the methods described in each of the above method embodiments.
[0400] The apparatus, computer-readable storage medium, computer program product, or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0401] The various implementation modes of this application can be combined arbitrarily to achieve different technical effects.
[0402] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described herein are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0403] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0404] In short, the above description is only an embodiment of the technical solution of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made based on the disclosure of the present invention should be included in the scope of protection of the present invention.
Claims
1. A blood pressure measurement method, characterized in that: The method is applied to an electronic device, and includes: An operation of measuring blood pressure is detected; Determining whether the user has irregular heartbeat symptoms based on the first data collected historically and / or the second data collected after the blood pressure measurement operation is detected; In the case where the user has a symptom of irregular heartbeat, the user's blood pressure value is determined based on a plurality of measured blood pressure values.
2. The method according to claim 1, characterized in that The second data is a photoplethysmography (PPG) signal or an oscillatory wave signal.
3. The method according to claim 1 or 2, characterized in that Determining whether the user has irregular heartbeat symptoms based on the second data collected after the blood pressure measurement operation is detected, After detecting the operation of measuring blood pressure, and before determining whether the user has an irregular heartbeat based on second data collected after detecting the operation of measuring blood pressure, the method further includes: Initiate a first blood pressure test, wherein the second data is data collected during the first blood pressure test; After determining whether the user has symptoms of irregular heartbeat based on the second data collected after the blood pressure measurement operation is detected, the method further includes: If it is determined based on the second data that the user has an irregular heartbeat, after the first blood pressure test is completed, N blood pressure tests are started; the blood pressure values measured multiple times include: the first blood pressure test and the blood pressure values measured in the N blood pressure tests, where N is a positive integer greater than or equal to 1; or When it is determined based on the second data that the user has symptoms of irregular heartbeat, after the first blood pressure test is completed, M blood pressure tests are started; the blood pressure values measured multiple times include: M blood pressure tests, and the blood pressure values measured respectively, where M is a positive integer greater than or equal to 2.
4. The method according to claim 3, characterized in that When the first blood pressure test is started, the blood pressure measurement mode is the first mode, and the blood pressure measurement mode for the Nth blood pressure test is the second mode; The electronic device is a wearable device equipped with an airbag, and in the first mode, the pressure applied by the airbag when inflated is less than the pressure applied by the airbag when inflated in the second mode; and / or, The blood pressure detection model used in the first mode is different from the blood pressure detection model used in the second mode; the blood pressure detection model is used to determine the measured blood pressure value.
5. The method according to claim 4, characterized in that After starting the first blood pressure test, the method further includes: During the first blood pressure detection, it is determined that the user has symptoms of irregular heartbeat, and the blood pressure measurement mode of the first blood pressure detection is switched from the first mode to the second mode.
6. The method according to claim 1, characterized in that The first data includes a PPG signal.
7. The method according to claim 1 or 6, characterized in that Determine whether the user has irregular heartbeat symptoms based on the first data of the user's history, Before determining the blood pressure value of the user based on the blood pressure values of the user measured multiple times, the method further includes: Multiple blood pressure tests are started, and the multiple blood pressure values measured are the blood pressure values obtained by the multiple blood pressure tests.
8. The method according to claim 7, characterized in that The method further comprises: When it is determined based on the first data that the user does not have symptoms of irregular heartbeat, a blood pressure test is initiated, and the blood pressure value measured by the blood pressure test is determined as the blood pressure value of the user.
9. The method according to claim 8, characterized in that After initiating a blood pressure test, and before determining the blood pressure value obtained by the blood pressure test as the blood pressure value of the user, the method further includes: Based on the second data collected during the one blood pressure measurement process, it is determined that the user does not have symptoms of irregular heartbeat.
10. The method according to claim 7, characterized in that The method further comprises: Initiating a blood pressure test if it is determined based on the first data that the user does not have symptoms of irregular heartbeat; If it is determined that the user has an irregular heartbeat based on the second data collected during the single blood pressure test, N blood pressure tests are initiated after the single blood pressure test is completed, where the multiple blood pressure values measured include: the blood pressure values measured in the single blood pressure test and the N blood pressure tests, respectively, where N is a positive integer greater than or equal to 1; or When it is determined based on the second data that the user has symptoms of irregular heartbeat, after the first blood pressure test is completed, M blood pressure tests are started; the blood pressure values measured multiple times include: M blood pressure tests, and the blood pressure values measured respectively, where M is a positive integer greater than or equal to 2.
11. The method according to any one of claims 8 to 10, characterized in that: The blood pressure measurement mode of the single blood pressure test is the first mode, and the blood pressure measurement mode of the multiple blood pressure tests is the second mode; The electronic device is a wearable device equipped with an airbag, and in the first mode, the pressure applied by the airbag when inflated is less than the pressure applied by the airbag when inflated in the second mode; and / or, The blood pressure detection model used in the first mode is different from the blood pressure detection model used in the second mode; the blood pressure detection model is used to determine the measured blood pressure value.
12. The method according to claim 4 or 11, characterized in that In the first mode, the airbag deflation speed is greater than the airbag deflation speed in the second mode.
13. The method according to claim 4, 11 or 12, characterized in that: The blood pressure values measured multiple times are determined based on the oscillation wave signal collected by the electronic device during the airbag inflation process.
14. The method according to any one of claims 1 to 13, characterized in that Among the multiple blood pressure values measured, the difference between any two measured blood pressure values is less than the first threshold, and / or the user's heart rate value during each measurement process is less than the second threshold, and / or the difference between the user's heart rate during any two measurements is less than the third threshold.
15. The method according to any one of claims 1 to 14, characterized in that In the case that the user has an irregular heartbeat symptom, after determining the user's blood pressure value based on multiple measured blood pressure values, the method further includes: The blood pressure value of the user and a measurement mark are displayed, where the measurement mark is used to indicate that the blood pressure value of the user is determined under the symptom of irregular heartbeat of the user.
16. The method according to any one of claims 1 to 15, characterized in that Determining the user's blood pressure value based on multiple blood pressure measurements, specifically including: The average of the multiple measured blood pressure values is determined as the user's blood pressure value.
17. An electronic device, characterized in that: The electronic device comprises a memory, one or more processors, and one or more programs; when the one or more processors execute the one or more programs, the electronic device implements the method according to any one of claims 1 to 16.
18. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device is caused to execute the method according to any one of claims 1 to 16.
19. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.