Physiological parameter measurement method, user interface, and related devices
Patent Information
- Application Number
- CN202510574558.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-10-30
AI Technical Summary
[0047]可见,电子设备可以根据按压力度来确定用于测量生理参数的模型,解决不同按压力度下电子设备测量出的生理参数值不一致的问题,从而提高生理参数测量的准确性。
Smart Images

Figure CN122997630A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal and computer technology, and in particular to physiological parameter measurement methods, user interfaces and related devices. Background Technology
[0002] Photoplethysmography (PPG) is a technology that uses optical sensors to sense changes in the concentration of hemoglobin flowing inside blood vessels on the human body, thereby obtaining the pulse. More and more devices are now equipped with PPG modules to collect PPG signals, which are then used to analyze physiological parameters related to arterial activity, such as blood oxygen saturation, heart rate, respiratory rate, blood pressure, blood glucose, muscle oxygenation, vascular resistance, and cerebral oxygenation. Summary of the Invention
[0003] This application provides a method for measuring physiological parameters, a user interface, and related devices to improve the user experience of measuring physiological parameters.
[0004] In a first aspect, embodiments of this application provide a method for measuring physiological parameters. This method is applied to an electronic device, which includes a first PPG module and a second PPG module. The first PPG module is located at a first position on the electronic device, and the second PPG module is located at a second position on the electronic device. The method includes: acquiring a first PPG signal at a first body part using the first PPG module; acquiring a second PPG signal at a second body part using the second PPG module; and measuring the user's physiological parameter values based on the first PPG signal and the second PPG signal. The first body part and the second body part are different.
[0005] By implementing the method provided in the first aspect, electronic devices can measure users' physiological parameter values through PPG signals collected by multiple PPG modules, increasing the probability that electronic devices can obtain high-quality PPG signals, so that electronic devices can achieve continuous output of physiological parameters.
[0006] In conjunction with the first aspect, in some embodiments, the electronic device is a wrist-worn device, with a first PPG module located at the bottom of the electronic device, a second PPG module located on the side of the electronic device, and the first body part being the wrist.
[0007] For example, the electronic device can be a watch. When the electronic device is worn on the user's wrist, the first PPG module can collect the PPG signal on the user's wrist, and the second PPG module can collect the PPG signal on other parts of the user's body, such as the fingers.
[0008] Secondly, embodiments of this application provide a method for measuring physiological parameters. The method is applied to an electronic device, which includes a first PPG module and a second PPG module. The first PPG module is located at a first position on the electronic device, and the second PPG module is located at a second position on the electronic device. The method includes: within a first time interval, acquiring a first PPG signal on a first body part using the first PPG module, and acquiring a second PPG signal on a second body part using the second PPG module; dynamically measuring the user's physiological parameter values based on the first and second PPG signals acquired within the first time interval; and displaying the physiological parameter values measured at different times within the first time interval.
[0009] The first time interval can refer to the period of time that the electronic device experiences while measuring physiological parameters through the first PPG module and the second PPG module.
[0010] It is evident that electronic devices can use PPG signals from multiple body parts of the user to measure physiological parameters. This allows the electronic device to collect a sufficient number of high-quality PPG signals in a short time during the measurement process, enabling rapid output of physiological parameters. It also allows the user to view the real-time physiological parameters measured by the electronic device during the measurement process, shortening the time the user waits for the physiological parameter values to be output.
[0011] In conjunction with the second aspect, in some embodiments, before acquiring a first PPG signal on a first body part using a first PPG module and acquiring a second PPG signal on a second body part using a second PPG module, the method further includes: identifying that the first body part is in contact with a first position, and / or identifying that the second body part is in contact with a second position.
[0012] As can be seen, electronic devices can first identify whether a user is touching the electronic device so that the electronic device can collect PPG signals through the PPG module.
[0013] Understandably, before the electronic device collects PPG signals through the first and second PPG modules, it may not need to identify whether the first body part is in contact with the first position, or the electronic device 100 may not need to identify whether the second body part is in contact with the second position. This is because in some scenarios, it can be assumed that the first body part has contacted the first position or the second body part has contacted the second position. Therefore, the electronic device can omit this identification, reducing the power consumption of the electronic device. For example, if the electronic device is a watch worn on the wrist, assuming the first position is the watch back, it can be assumed that the watch back of the electronic device is in contact with the user's wrist.
[0014] In conjunction with the second aspect, in some embodiments, identifying that a second body part is in contact with a second location specifically includes: identifying that an object is in contact with the second location; wherein, the electronic device determines that an object is in contact with the second location if one or more of the following conditions are met: the electrical signal detected by the electronic device on the first electrode set at the second location is greater than a first threshold, the second PPG module collects a PPG signal that fluctuates with the pulse, or the pressure signal detected by the electronic device at the second location is greater than a second threshold; wherein, the first electrode is an electrode of an electrocardiogram sensor in the electronic device.
[0015] It is evident that electronic devices can identify whether an object is in contact with a second location by detecting one or more methods such as electrical signals, PPG signals, and pressure signals, thereby achieving accurate object contact recognition.
[0016] Understandably, identifying whether an object is in contact with the first position is similar to identifying whether an object is in contact with the second position, that is, object contact detection is achieved by detecting electrical signals, PPG signals, and pressure signals.
[0017] In conjunction with the second aspect, in some embodiments, identifying that a second body part is in contact with a second location further includes: identifying that the object in contact with the second location is a living being; wherein, the electronic device determines that the object is a living being if one or more of the following conditions are met: the waveform change of an electrical signal detected by the electronic device on a first electrode located at the second location over a period of time satisfies a first feature; the waveform change of a PPG signal collected by a second PPG module over a period of time satisfies a second feature; and the waveform change of a pressure signal detected by the electronic device at the second location over a period of time satisfies a third feature; wherein, the first electrode is an electrode of an electrocardiogram sensor in the electronic device.
[0018] It is evident that when identifying whether a second body part is in contact with a second location, in addition to identifying whether an object is in contact with the second location, it can also identify whether the object is a living being, thus avoiding misidentifying non-living objects touching electronic devices as users touching electronic devices and improving the accuracy of identification.
[0019] It is understandable that identifying whether an object in contact with the first location is alive is similar to identifying whether an object in contact with the second location is alive, that is, identifying whether an object is alive by means of electrical signals, PPG signals, and pressure signals over a period of time.
[0020] In conjunction with the second aspect, in some embodiments, after displaying physiological parameter values measured at different times within a first time interval, the method further includes: identifying that the second body part is not in contact with the second position; displaying a physiological parameter change curve plotted from the physiological parameter values measured within the first time interval, and / or the last physiological parameter value measured within the first time interval.
[0021] Furthermore, it can identify that the second body part is not in contact with the second position; stop collecting the first PPG signal and the second PPG signal, and display the physiological parameter change curve plotted by the physiological parameter values measured within the first time interval, and / or the last physiological parameter value measured within the first time interval.
[0022] As can be seen, electronic devices can trigger the end of measurement based on whether the user's body part leaves the position it was in contact with, reducing the hassle of manually clicking to end the measurement and making the operation more convenient for users.
[0023] In conjunction with the second aspect, in some embodiments, before collecting a first PPG signal on a first body part using a first PPG module and collecting a second PPG signal on a second body part using a second PPG module within a first time interval, the method further includes: displaying a countdown within a second time interval, the second time interval being before the first time interval; and entering the first time interval after the countdown ends.
[0024] In this context, both the first time interval and the second time interval can refer to a period of time experienced by the electronic device during the process of measuring physiological parameters through the first PPG module and the second PPG module. Specifically, the first time interval can refer to the period of time during which the electronic device continuously outputs values during the process of measuring physiological parameters, and the second time interval can refer to the period of time during which the electronic device counts down during the process of measuring physiological parameters.
[0025] In other words, after the electronic device starts measuring physiological parameters, a countdown can be displayed first, and then the values can be displayed continuously after the countdown ends. In this way, users can know how long they need to wait before they can see the physiological parameter values by checking the countdown, thus avoiding users waiting blindly.
[0026] In conjunction with the second aspect, in some embodiments, before acquiring a first PPG signal on a first body part using a first PPG module within a first time interval, and before acquiring a second PPG signal on a second body part using a second PPG module, the method further includes: identifying that the second body part is not in contact with a second location; acquiring a first PPG signal on the first body part using the first PPG module within a third time interval; the third time interval is before the first time interval; and after the third time interval ends, displaying physiological parameter values measured based on the first PPG signal acquired within the third time interval.
[0027] The third time interval can refer to a period of time during which the electronic device measures physiological parameters through the first PPG module.
[0028] As can be seen, even if the electronic device detects that the second body part is not in contact with the second position, it can still initiate the measurement of physiological parameters. In this case, the electronic device can output the value after the measurement is completed, ensuring the accuracy of the measurement results. Furthermore, the electronic device can select different measurement methods based on whether the second body part is in contact with the second position, meeting the measurement needs of users in different scenarios. For example, if the user wants to observe the output of physiological parameters during the measurement process, the electronic device can press the second body part onto the second position and start the measurement. If the user wants to reduce the restriction on the user's posture during the physiological parameter measurement, the user can choose not to press the second body part onto the second position when measuring physiological parameters, and the electronic device can still measure the user's physiological parameter values through the first PPG module.
[0029] In conjunction with the second aspect, in some embodiments, the blood vessel distribution of the second body part is richer than that of the first body part. After updating and displaying physiological parameter values measured at different times within a first time interval, the method further includes: identifying that the second body part is not in contact with the second location; adjusting a first model based on the difference between the physiological parameter values calculated from the first PPG signal within the first time interval and the physiological parameter values calculated from the second PPG signal within the first time interval, wherein the first model is the model used by the electronic device to calculate physiological parameter values based on the PPG signals collected by the first PPG module; acquiring the first PPG signal collected by the first PPG module on the first body part within a fourth time interval, wherein the fourth time interval is after the first time interval; and measuring the user's physiological parameter values in the fourth time interval based on the first PPG signal within the fourth time interval and the adjusted first model.
[0030] The fourth time interval can refer to the period of time during which the electronic device measures physiological parameters after it detects that the second body part has not touched the second position.
[0031] In other words, the electronic device can make full use of the second PPG signal with higher signal quality to calibrate the accuracy of the electronic device in measuring physiological parameter values using the first PPG signal, so as to ensure that the electronic device can still maintain high measurement accuracy after the second body part leaves the second position.
[0032] In conjunction with the second aspect, in some implementations, the time interval between the fourth time interval and the first time interval is less than the third threshold.
[0033] In other words, the electronic device can use the calibrated model to measure physiological parameter values for a period of time after the second body part leaves the second position. After this period, the calibrated model is no longer used; for example, the model may not be calibrated, or the uncalibrated model may be used to continue measuring physiological parameter values. This is because the user's physical condition changes over time. If an older PPG signal is used to calibrate the model, it may not only fail to improve the model's accuracy but may also reduce it.
[0034] In conjunction with the first and second aspects, in some embodiments, during the measurement of physiological parameters, the method further includes: dynamically acquiring a first pressure level of a second body part at a second position; identifying whether the first pressure level is within a preset range; if the first pressure level is not within the preset range, stopping the acquisition of the first PPG signal and the second PPG signal, and displaying first information and a first control, wherein the first information is used to indicate measurement failure and the first control is used to trigger a remeasurement; or, if the first pressure level is not within the preset range, displaying second information, wherein the second information is used to instruct the user to increase or decrease the pressure level.
[0035] In other words, the electronic device can acquire the pressure of the second body part on the second position in real time during the measurement of physiological parameters, so that the electronic device can detect whether the pressure of the user on the second position is appropriate, ensure that the electronic device can collect PPG signal under appropriate pressure, and increase the probability of the electronic device acquiring high-quality PPG signal.
[0036] Understandably, the electronic device can also dynamically acquire the pressure applied to the first body part at the first position, identify whether the pressure is within a preset range, and if it exceeds the preset range, terminate the acquisition of the PPG signal and prompt the user that the measurement failed, or prompt the user to increase or decrease the pressure.
[0037] In conjunction with the first and second aspects, in some embodiments, during the measurement of physiological parameters, the method further includes: dynamically acquiring a first pressure level of a second body part at a second position; displaying third information, the third information being used to indicate the first pressure level, and / or, the third information being used to indicate the relationship between the first pressure level and a preset pressure level.
[0038] For example, the third information can be displayed as a progress bar of the pressing pressure, with an indicator on the progress bar indicating the magnitude of the pressing pressure.
[0039] In this way, the user can manually adjust the pressure applied to the second body part at the second position based on this third information, ensuring that the pressure is within a suitable range.
[0040] Understandably, electronic devices can also dynamically acquire the pressure applied to the first body part at the first position and display information indicating the pressure applied, or information indicating the relationship between the pressure applied and a preset pressure applied.
[0041] In conjunction with the first and second aspects, in some embodiments, the first PPG module is located at the bottom of the electronic device, and the second PPG module is located on the side of the electronic device; third information is displayed in the display screen of the electronic device in an area close to the second PPG module.
[0042] It is evident that the display location of the third information can be associated with the location of the second PPG module on the electronic device.
[0043] In conjunction with the first and second aspects, in some embodiments, the user's physiological parameter values are measured based on the first PPG signal and the second PPG signal, specifically including: determining a first physiological parameter value based on the first PPG signal; determining a second physiological parameter value based on the second PPG signal; and determining the user's physiological parameter value based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal.
[0044] In one implementation, the electronic device can calculate physiological parameter values using a sliding window. Specifically, the first time interval may include a first time period. The electronic device can determine a first physiological parameter value based on a first PPG signal from the first time period, determine a second physiological parameter value based on a second PPG signal from the first time period, and determine the user's physiological parameter value for the first time period based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal from the first time period, and the signal quality of the second PPG signal from the first time period.
[0045] In this way, the electronic device can calculate the user's physiological parameter values for a given period of time at regular intervals within the first time interval and display them on the user interface. This allows the user to view the real-time measured and updated physiological parameter values during the measurement process.
[0046] In conjunction with the first and second aspects, in some implementations, determining the second physiological parameter value based on the second PPG signal specifically includes: inputting the second PPG signal into a second model to obtain the second physiological parameter value; wherein, the second model is determined by the pressure exerted by the second body part on the second position when the second PPG signal is acquired.
[0047] It is evident that electronic devices can determine the model used to measure physiological parameters based on the pressure applied, thus solving the problem of inconsistent physiological parameter values measured by electronic devices under different pressure levels and improving the accuracy of physiological parameter measurements.
[0048] In conjunction with the first and second aspects, in some embodiments, the user's physiological parameter value is determined based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal. Specifically, this includes: if the signal quality of the first PPG signal is higher than the signal quality of the second PPG signal, the first physiological parameter value is determined as the user's physiological parameter value; if the signal quality of the second PPG signal is higher than the signal quality of the first PPG signal, the second physiological parameter value is determined as the user's physiological parameter value.
[0049] In other words, electronic devices can use the physiological parameter values calculated from high-quality PPG signals to determine the measured physiological parameter values of the user.
[0050] In conjunction with the first and second aspects, in some implementations, the user's physiological parameter value is determined based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal. Specifically, this includes: determining the weights of the first physiological parameter value and the second physiological parameter value according to the signal quality of the first PPG signal and the second PPG signal, respectively, wherein the PPG signal with higher signal quality has a larger weight; and performing a weighted summation of the first physiological parameter value and the second physiological parameter value to obtain the user's physiological parameter value.
[0051] In other words, electronic devices can calculate a user's physiological parameters by weighted summation of multiple physiological parameter values.
[0052] In conjunction with the first and second aspects, in some implementations, the electronic device may also detect whether specified conditions are met during the countdown process and / or during the process of displaying the user's physiological parameter values over time. If the specified conditions are not met, the electronic device may output a prompt message to remind the user that the specified conditions are not met, or exit the measurement of physiological parameters and remind the user that the measurement has failed.
[0053] The specified conditions may include one or more of the following: the user remains still, the pressure of the first body part on the first position is within a preset range, the first body part is in contact with the first position, the pressure of the second body part on the second position is within a preset range, the second body part is in contact with the second position, the signal quality of the first PPG signal is greater than a threshold, the signal quality of the second PPG signal is greater than a threshold, etc.
[0054] It is evident that electronic devices can detect the user's physiological parameter measurement status during the measurement process and promptly remind the user to adjust their status if the status is unfavorable, thereby ensuring that the electronic devices can acquire high-quality PPG signals and achieve accurate measurement of physiological parameters.
[0055] In conjunction with the first and second aspects, in some embodiments, before acquiring a first PPG signal on a first body part using a first PPG module and acquiring a second PPG signal on a second body part using a second PPG module, the method further includes: detecting a user operation that initiates the measurement.
[0056] In other words, electronic devices can initiate the measurement of physiological parameters based on user actions.
[0057] In conjunction with the first and second aspects, in some embodiments, the electronic device is a wrist-worn device, the first body part is the wrist, the second body part is the fingers, the first PPG module is located at the bottom of the electronic device, and the second PPG module is located on the side of the electronic device.
[0058] Thirdly, embodiments of this application provide an electronic device, including: a first PPG module, a second PPG module, a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect or any embodiment of the first aspect, or the method described in the second aspect or any embodiment of the second aspect.
[0059] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect or any one of the embodiments of the first aspect, or the method as described in the second aspect or any one of the embodiments of the second aspect.
[0060] Fifthly, embodiments of this application provide a computer program product, which includes a computer program that, when executed by a processor, implements the method described in the first aspect or any one of the embodiments of the first aspect, or the method described in the second aspect or any one of the embodiments of the second aspect.
[0061] In a sixth aspect, embodiments of this application provide a chip system, which includes a processing circuit and an interface circuit. The interface circuit is used to receive computer instructions and transmit them to the processing circuit. The processing circuit is used to execute the computer instructions to implement the method described in the first aspect or any embodiment of the first aspect, or the method described in the second aspect or any embodiment of the second aspect. Attached Figure Description
[0062] Figure 1 This is a schematic diagram of the appearance of the electronic device 100 provided in the embodiments of this application;
[0063] Figure 2This is a schematic diagram illustrating the operation of the electronic device 100 provided in this application embodiment when acquiring PPG signals;
[0064] Figures 3A-3E , Figures 4A-4G , Figure 5 , Figures 6A-6D , Figures 7A-7F , Figures 8A-8E , Figure 9 , Figure 10 , Figures 11A-11B Some user interfaces provided for embodiments of this application;
[0065] Figure 12 A flowchart illustrating a physiological parameter measurement method provided in an embodiment of this application;
[0066] Figure 13 A flowchart illustrating a method for measuring a user's physiological parameter values using an electronic device 100 provided in this application embodiment;
[0067] Figure 14 This is a schematic flowchart of a method for calibrating the measurement of physiological parameters provided in an embodiment of this application;
[0068] Figure 15 A schematic diagram of the hardware structure of the electronic device 100 provided in the embodiments of this application;
[0069] Figure 16 This is a schematic diagram of the physiological parameter measuring device 200 provided in an embodiment of this application. Detailed Implementation
[0070] The technical solutions in the embodiments of this application will be described clearly and in detail below with reference to the accompanying drawings.
[0071] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. It realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.
[0072] Currently, wearable devices can measure users' physiological parameters by collecting PPG signals from PPG modules. Taking blood oxygen measurement with a watch as an example, after the watch is worn on the user's wrist, it can collect PPG signals from the subcutaneous layer of the wrist through the PPG module on the back of the watch, and use these PPG signals to measure the user's blood oxygen.
[0073] However, when a watch measures a user's blood oxygen saturation via the PPG signal from the wrist, the signal quality of this PPG signal is easily affected by the following factors:
[0074] 1) Skin thickness or hair on the user's wrist can easily affect the signal quality of PPG signals.
[0075] 2) The tightness of the watch when worn can affect the signal quality of the PPG signal. Wearing it too tightly or too loosely can easily lead to signal distortion.
[0076] 3) Because the perfusion rate of the wrist is lower than that of other parts of the body (such as the fingers), blood circulation in the wrist will be weakened in extreme and complex environments such as high altitude and low temperature, which can easily lead to a weakening of the PPG signal and reduce the signal quality of the PPG signal.
[0077] 4) Tattoos on a user's wrist can prevent the watch from detecting PPG signals.
[0078] It is evident that if only PPG signals from a single body part (e.g., the wrist) are collected, various factors can easily lead to poor signal quality. Therefore, if PPG signals containing a large number of poor-quality signals are used to measure the user's physiological parameters, the accuracy of the measured physiological parameters will be low. Alternatively, if only PPG signals with acceptable signal quality are used to measure the user's physiological parameters, the device may not be able to collect a sufficient number of PPG signals with acceptable signal quality in a short period of time, making it impossible for the device to output values quickly or continuously in a short period of time.
[0079] Therefore, how to balance the accuracy of physiological parameter measurement with the speed of value output is an urgent problem to be solved.
[0080] This application provides a method for measuring physiological parameters. In this method, after the electronic device starts measuring physiological parameters, the electronic device can collect PPG signals from multiple body parts of the user within a time interval. Then, based on the PPG signals collected from multiple body parts at the same time within the time interval, the physiological parameter values of the user at that time are measured. Within the time interval, the physiological parameter values measured by the user at different times are displayed according to the time, so as to realize the continuous output of physiological parameters.
[0081] Because the physiological parameter measurement method provided in this application embodiment can acquire PPG signals from multiple body parts of the user, it avoids the PPG signal used to measure physiological parameters being entirely determined by the signal quality of the PPG signal collected from a single body part. It also increases the probability that the electronic device can acquire a high-quality PPG signal, enabling the electronic device to collect a sufficient number of high-quality PPG signals in a short time during the measurement of physiological parameters, thus achieving rapid output of physiological parameters. It also allows the user to view the real-time physiological parameter status measured by the electronic device during the measurement process, shortening the time the user waits for the physiological parameter values to be output. Furthermore, because the physiological parameter measurement method provided in this application increases the probability of acquiring high-quality PPG signals, the application scenarios of this physiological parameter measurement method are wider. For example, in general scenarios such as daily life and office work, in extreme environments such as outdoor high altitude and low temperature, in specific scenarios such as breath-holding training for special groups, outdoor high altitude oxygen inhalation scenarios, and high altitude breathing training scenarios, this physiological parameter measurement method can be used to achieve accurate and rapid measurement of physiological parameters. In addition, the physiological parameter measurement method provided in this application is also applicable to a wider range of people. In addition to the general population, people with respiratory diseases who are in a state of hypoxia for a long time, and people with low blood perfusion in the wrist can also use this physiological parameter measurement method to achieve accurate and rapid measurement of physiological parameters.
[0082] For example, the electronic device for measuring physiological parameters provided in this application embodiment can be a non-wearable device such as a mobile phone, tablet, or computer, or a wearable device such as a watch, bracelet, smart ring, or earphone. This application embodiment does not limit the type of electronic device.
[0083] In this embodiment of the application, the electronic device may include multiple PPG modules, and these PPG modules may be located at different positions on the electronic device. In this way, when different parts of the user's body come into contact with the positions of the PPG modules on the electronic device 100, the electronic device can collect PPG signals from the different parts of the user's body through these PPG modules.
[0084] For example, Figure 1 Taking a watch as an example, the appearance diagram of electronic device 100 is shown.
[0085] in, Figure 1 (a) in the figure is a front view of the electronic device 100. Figure 1 (b) in the figure is a schematic diagram of the rear of the electronic device 100. Figure 1 (c) in the figure is a side view of the electronic device 100.
[0086] like Figure 1As shown in (a), the electronic device 100 has a display screen on its front. The electronic device 100 can display information such as time and date, as well as a user interface guiding the user to measure physiological parameters, and physiological parameters such as blood pressure, blood glucose, and blood oxygen saturation measured by the electronic device 100. Furthermore, during the process of the electronic device 100 acquiring PPG signals through one or more PPG modules, the electronic device 100 can also display the pressure applied to the user's body parts on the electronic device 100, so that the user can control the pressure within an appropriate range.
[0087] like Figure 1 As shown in (b), the back of the electronic device 100 may be configured with a first sensor module. This first sensor module may include one or more sensors that can collect relevant user data, such as physiological signals, through direct or indirect contact with the user's skin, and then use these physiological signals to measure the user's physiological parameters. These sensors may include, but are not limited to, a PPG module, an electrocardiogram (ECG) sensor, a pressure sensor, etc. For example, when the electronic device 100 is worn on the user's wrist, with the back of the electronic device 100 in contact with the user's skin, the electronic device 100 can collect PPG signals through the PPG module included in the first sensor module, ECG signals through the ECG sensor, and pressure signals through the pressure sensor.
[0088] like Figure 1 As shown in (c), a second sensor module may be configured on the side of the electronic device 100. Similar to the first sensor module, the second sensor module may include one or more sensors, which may include, but are not limited to, a PPG module, an ECG sensor, a pressure sensor, etc. For example, when a user's finger presses on the side of the electronic device 100, the electronic device 100 can collect the PPG signal on the user's finger through the PPG module included in the second sensor module, and collect the pressure intensity of the user's finger pressing on the side of the electronic device 100 through the pressure sensor.
[0089] In a specific example, both the first sensor module and the second sensor module can be equipped with PPG modules, so that the electronic device 100 can simultaneously collect the user's PPG signal through the PPG modules in both the first sensor module and the second sensor module.
[0090] In a specific example, the surface of the first sensor module may be provided with one electrode of the ECG sensor, and the surface of the second sensor module may be provided with another electrode of the ECG sensor. In this way, if different parts of the user's body come into contact with the first sensor module and the second sensor module respectively, the two electrodes can directly contact the user's skin, thereby easily forming a current loop with the user's body. The electronic device 100 can determine whether the user is simultaneously in contact with the second sensor module and the first sensor module by analyzing the electrical signals detected on the electrodes.
[0091] In a specific example, the second sensor module may include a pressure sensor, so that when a user's finger presses on the second sensor module, the electronic device 100 can detect the pressure applied by the user's finger. Similarly, the first sensor module may include a pressure sensor, so that the electronic device 100 can detect the contact pressure between the user's wrist and the first sensor module.
[0092] It is important to note that if the second sensor module includes multiple devices, these devices can be physically located close together. This allows for the collection of various information, such as fingerprints, pressure, PPG signals, and ECG signals, when the user's skin comes into contact with the second sensor module. For example, if the second sensor module includes a pressure sensor and a PPG module, when the user's finger touches the second sensor module, the electronic device 100 can not only collect the PPG signal from the user's finger through the PPG module but also detect the pressure applied by the user's finger to the second sensor module through the pressure sensor. Similarly, if the first sensor module includes multiple devices, these devices can also be physically located close together, allowing for the collection of various information when the user's skin on their wrist comes into contact with the first sensor module.
[0093] It should be understood that the PPG module may or may not directly contact the user's skin. If the PPG module does not directly contact the user's skin, the position where the user's skin contacts the electronic device 100 is such that the light emitted by the PPG module can reach it. In this way, the PPG module can still collect the user's PPG signal even without contacting the user's skin.
[0094] For ease of description, the PPG module in the second sensor module will be referred to as the side PPG module, the PPG module in the first sensor module will be referred to as the bottom PPG module, and the area on the second sensor module that a finger touches will be referred to as the smart window. It should be understood that the terms second sensor module, first sensor module, side PPG module, bottom PPG module, and smart window are merely illustrative names used when the electronic device 100 is taken as a watch, and do not constitute a limitation on the embodiments of this application.
[0095] by Figure 1 Taking the electronic device 100 shown as an example, the physiological parameter measurement method provided in this application embodiment can be achieved through... Figure 1 The electronic device 100 shown collects PPG signals from multiple body parts of the user.
[0096] For example, Figure 2 by Figure 1 Taking the electronic device 100 shown as an example, a schematic diagram of the operation of the electronic device 100 when acquiring PPG signals is shown.
[0097] like Figure 2 As shown, when the electronic device 100 is worn on a user's wrist, the back of the electronic device 100 can contact the skin of the user's wrist, and the PPG module at the bottom of the electronic device 100 can collect the PPG signal from the user's wrist. Additionally, when the user's fingers touch the side of the electronic device 100, the side PPG module of the electronic device 100 can collect the PPG signal from the user's fingers. In this way, the electronic device 100 can use the PPG signals collected from the user's wrist and fingers to measure the user's physiological parameters.
[0098] Furthermore, since the blood vessel distribution on a user's fingers is more abundant than that on a user's wrist, and because there is little or no influence from skin thickness or hair on the fingers on PPG signal quality, nor from the tightness of the watch, the signal quality of the PPG signal is generally higher when the electronic device 100 collects the PPG signal from the user's fingers than when it collects the signal from the user's wrist. Therefore, compared to using only the PPG signal collected from the wrist to measure physiological parameters, introducing a higher-quality PPG signal can significantly improve the accuracy and speed of physiological parameter measurement. Moreover, even when the PPG module at the bottom of the watch does not produce a value or has a low value output rate, the physiological parameter measurement method provided in this application embodiment can still maintain a high value output rate and improve the value output speed, for example, reducing the user's waiting time before the value is output to less than 8 seconds.
[0099] It is understood that the PPG signal collected by the electronic device 100 through the PPG module on the side of the watch can be the PPG signal on the fingertip or the PPG signal on the second knuckle of the finger. In other words, this application embodiment does not limit the position of the skin on the user's finger that contacts the smart window. In addition, the user's finger that contacts the smart window can be the thumb, the index finger, etc. This application embodiment does not limit the finger that contacts the smart window.
[0100] It is important to note that Figure 2 Taking the electronic device 100 worn on the left wrist as an example, in other embodiments of this application, the electronic device 100 can also be worn on the user's right wrist. In this case, the user can touch the smart window with their left hand, and the PPG module on the surface of the electronic device 100 can collect the PPG signal on the user's left hand.
[0101] The following uses the measured physiological parameter blood oxygen saturation as the reference value, and an electronic device rated at 100 as the reference value. Figure 1 Taking the watch shown as an example, combined with Figures 3A-3E , Figures 4A-4G , Figure 5 , Figures 6A-6D , Figures 7A-7F , Figures 8A-8E , Figure 9 , Figure 10 , Figures 11A-11B This document describes some user interfaces provided in the embodiments of this application. It is understood that the dashed lines in the drawings are only for the purpose of illustrating the reference numerals, and the dashed lines or dashed frames may not be displayed in the actual display interface.
[0102] Figures 3A-3E The diagram shows some of the user interfaces displayed by the electronic device 100 before measuring blood oxygen.
[0103] For example, Figure 3A The user interface 10 displayed by the electronic device 100 provided in this application embodiment can be used to display one or more physiological parameters that the electronic device 100 can measure.
[0104] like Figure 3A As shown, the user interface 10 includes an option 101, which can be used to initiate the measurement of blood oxygen saturation (i.e., blood oxygen). For example, if the electronic device 100 detects a user action on option 101, such as a click, in response to that action, the electronic device 100 can display a user interface guiding the user to measure blood oxygen, for example... Figure 3B The user interface 11 shown can be used to display operating instructions for measuring blood oxygen.
[0105] like Figure 3BAs shown, the user interface 11 may include: an operation diagram 111 and a prompt message 112. The operation diagram 111 can be used to demonstrate the operation of measuring fingertip blood oxygen, illustrating the correct measurement posture. For example, using an electronic device 100 as a watch, the operation diagram 111 shows a diagram of a user touching the smart sensor window of the electronic device 100 with their finger. The prompt message 112 can be used to display operation instructions; for example, the prompt message 112 could be: "Lightly touch the smart sensor window to start the measurement."
[0106] Displayed on electronic device 100 Figure 3B After the user interface 11 reaches a preset time, such as 2 seconds, or after a user operation is detected (such as detecting a user tapping the smart window), the electronic device 100 can display... Figure 3C The user interface shown is 12.
[0107] like Figure 3C As shown, the user interface 12 may include: historical measurement results 121 and prompt information 122. The historical measurement results 121 can be used to display the most recent blood oxygen saturation value and the time interval between the most recent blood oxygen saturation measurement and the current time. For example, in... Figure 3C The historical measurement results 121 shown indicate that the blood oxygen saturation level measured by electronic device 100 five minutes ago was 97%. A prompt message 122 can be used to display instructions for measuring blood oxygen saturation; for example, the prompt message 122 could be: "Please wear your watch and tap the smart window."
[0108] Understandable Figure 3B The user interface 11 shown can be the user interface displayed by the electronic device 100 when it first detects that the user is measuring blood oxygen. When the electronic device 100 is measuring blood oxygen for the first time, it may not be displayed again. Figure 3B The user interface 11 is shown. For example, when the electronic device 100 detects a user action on... Figure 3A When the user operates the option 101 shown, the electronic device 100 can skip it. Figure 3B The user interface 11 shown displays Figure 3C The user interface 12 shown is designed so that if the user is not measuring blood oxygen for the first time, they should already know the correct posture for measuring blood oxygen. Therefore, the electronic device 100 does not need to display too many prompts to guide the user so that the user can quickly start the blood oxygen measurement.
[0109] For example, the user interface displayed by the electronic device 100 related to blood oxygen measurement may also include Figure 3D The user interface 13 shown may include: option 131, which can be used to trigger the display of instructions related to the measurement of blood oxygen.
[0110] For example, if electronic device 100 detects an action acting on Figure 3D The user operation shown in option 131, such as a click operation, in response to which the electronic device 100 can display... Figure 3E The user interface 14 shown is used to display explanations of the concept of blood oxygen and important information for measuring blood oxygen.
[0111] like Figure 3E As shown, the user interface 14 may include: prompt information 141, display instructions 142, and prompt information 143. Prompt information 141 can be used to explain the concept of blood oxygen saturation. For example, prompt information 141 could be: Blood oxygen saturation (SpO2) is the percentage of oxyhemoglobin (HbO2) in the total hemoglobin in the blood, and is an important physiological parameter for maintaining normal bodily functions. Display instructions 142 can be used to explain the different colors used by the electronic device 100 to display blood oxygen values in different ranges. For example, the electronic device 100 uses black to display blood oxygen values above 90%, dark gray to display blood oxygen values between 70% and 89%, and gray to display blood oxygen values below 70%. Prompt information 143 can be used to display important information regarding blood oxygen measurement. For example, the prompt message 143 may include the following information: 1. This device supports a blood oxygen measurement range of 70%-100%; 2. After starting blood oxygen measurement on the wearable device, in order to ensure accurate measurement, you need to operate according to the wearing instructions; 3. The measurement accuracy may decrease due to certain external factors (low blood perfusion, excessive arm hair, tattoos, low temperature, etc.); 4. The measurement results are for reference only and should not be used as a basis for medical diagnosis; 5. The longest single blood oxygen measurement time is 5 minutes.
[0112] Figures 4A-4G Some user interfaces displayed by the electronic device 100 provided in this application embodiment after blood oxygen measurement is turned on.
[0113] For example, Figure 4A It can be used for electronic devices 100 in display Figure 3C During the process of the user interface 12 shown, after it is detected that the electronic device 100 is worn on the user's wrist and the user's finger touches the smart window, the user interface 20 is displayed. The user interface 20 can be used to indicate that the electronic device 100 has turned on blood oxygen measurement.
[0114] like Figure 4A As shown, the user interface 20 may include a prompt message 201, which can be used to remind the user to maintain the current measurement posture. For example, the prompt message 201 may be: Please keep touching the smart window.
[0115] Furthermore, after the electronic device 100 starts blood oxygen measurement, the electronic device can start collecting PPG signals, specifically including: collecting PPG signals on the user's wrist through the bottom PPG module, and collecting PPG signals on the user's fingers through the side PPG module. The electronic device 100 can also display a countdown and, after the countdown ends, display the blood oxygen value measured using the collected PPG signals.
[0116] It is important to note that the electronic device 100 displays a countdown because it needs to accumulate PPG signals for a certain period of time before it can calculate the user's blood oxygen level. Therefore, the electronic device 100 can display a countdown after starting the measurement so that the user knows how long they need to wait before the electronic device 100 outputs the value, thus avoiding the user waiting blindly.
[0117] For example, electronic device 100 can display during the countdown. Figure 4B and Figure 4C The user interface 21 shown can be used to display a countdown.
[0118] like Figure 4B As shown, the user interface 21 may include: a countdown timer 211, a prompt message 212, a pressure level indicator bar 213, and a pressure level indicator 214. For example, if the total countdown duration is 10 seconds... Figure 4B The user interface 21 shown can be the first user interface displayed when the electronic device 100 starts displaying a countdown. In this user interface 21, the duration displayed in the countdown 211 is 10 seconds. The prompt message 212 can be used to display relevant instructions during the measurement process. For example, the prompt message 212 could be: Please keep the pressure within the dark gray area. The pressure indicator bar 213 corresponds to a pressure range, in... Figure 4BIn the design, the pressure indicator bar 213 can be divided into three sections by color: a black section, a dark gray section, and a gray section. The black section corresponds to a higher pressure range, the dark gray section corresponds to a suitable pressure range, and the gray section corresponds to a lower pressure range. The position of the pressure indicator 214 on the pressure indicator bar 213 indicates the pressure applied by the user's finger on the smart window. That is, if the pressure indicator 214 points to the black section of the pressure indicator bar 213, it means the user's finger is applying too much pressure to the smart window; if it points to the dark gray section, it means the user's finger is applying too little pressure; and if it points to the gray section, it means the user's finger is applying too little pressure. As can be seen, the electronic device 100 can synchronously adjust the position of the pressure indicator 214 on the pressure indicator bar 213 according to the pressure applied by the user's finger on the smart sensor window. This allows the user to understand the pressure applied to the smart sensor window and easily adjust the applied pressure to ensure it remains within a suitable range. Furthermore, the position of the pressure indicator 214 on the pressure indicator bar 213 not only indicates the pressure range of the user's pressure but also its location within that range and its distance from other pressure ranges. This helps the user understand the relationship between the currently applied pressure and the preset pressure, enabling more precise control over the pressure applied.
[0119] It is important to note that the electronic device 100 displays the pressure applied by the user's finger on the smart sensor window because this pressure affects the signal quality of the PPG signal collected by the electronic device 100 from the user's finger. If the pressure is too low, poor contact between the skin and the smart sensor window may occur, resulting in a weak PPG signal collected by the surface PPG module. If the pressure is too high, subcutaneous blood vessels may be severely deformed due to external pressure, leading to reduced blood flow, stronger pulse vibrations, and distortion of the PPG signal collected by the surface PPG module. Therefore, displaying the pressure applied by the user's finger on the smart sensor window allows the electronic device 100 to collect a high-quality PPG signal when the user's pressure is appropriate.
[0120] Understandable Figure 4BThe method shown to display the user's pressure on the smart window using pressure indicator bar 213 and pressure indicator 214 is only an example. The electronic device 100 can also display the user's pressure on the smart window in other ways. For example, the electronic device 100 can display the user's pressure on the smart window by using a numerical value representing the pressure. This application embodiment does not limit this.
[0121] For example, Figure 4C The user interface 21 shown can be the user interface displayed by the electronic device 100 when there is a countdown of 8 seconds. For example... Figure 4C As shown, the countdown 211 displays a duration of 8 seconds, and the prompt message 212 is compared to... Figure 4B Updated to: Measuring in progress.
[0122] It is understandable that the content displayed in the prompt information 212 shown in the user interface 21 can change over time. For example, the electronic device 100 can display the prompt information in turn during a countdown. Figure 4B and Figure 4C The displayed message is 212.
[0123] After the countdown ends, electronic device 100 can display... Figure 4D The user interface 22 shown can be used to display the blood oxygen value calculated by the electronic device 100.
[0124] like Figure 4D As shown, the user interface 22 may include: blood oxygen value 221, waveform diagram 222, prompt information 223, pressure indicator bar 224, and pressure indicator 225. The blood oxygen value 221 can be the blood oxygen value calculated by the electronic device 100 based on the PPG signal acquired during the measurement process, for example, in... Figure 4D In this context, the blood oxygen value 221 can be 96%. The waveform diagram 222 can be used to display the waveform diagram drawn by the electronic device 100 based on the PPG signals collected by the bottom PPG module and / or the side PPG module. The prompt message 223 can be used to display relevant precautions during the measurement process; for example, the prompt message 223 could be: "Continuous light touches allow for continuous measurement." The electronic device 100 can display the user's pressure on the smart window through the pressure indicator bar 224 and the pressure indicator 225. For a detailed description of the pressure indicator bar 224 and the pressure indicator 225, please refer to [reference needed]. Figure 4B The contents of the pressure gauge 213 and the pressure gauge indicator 214 are not repeated here.
[0125] It is understood that, in addition to displaying blood oxygen values, the electronic device 100 may also display other information, such as heart rate values calculated based on PPG signals. This application embodiment does not limit the information displayed by the electronic device 100 during blood oxygen measurement.
[0126] Furthermore, during the blood oxygen measurement process, the electronic device 100 can continuously acquire PPG signals collected by the bottom PPG module and the side PPG module, and calculate the user's blood oxygen value based on these PPG signals. Then, the information displayed in the user interface 22, such as the blood oxygen value 221, can be updated according to the blood oxygen value calculated by the electronic device 100. In this way, the user can view the real-time blood oxygen value measured by the electronic device 100 through the user interface 22 during the blood oxygen measurement process.
[0127] It is understandable that the electronic device 100 can also measure blood oxygen saturation using PPG signals acquired by the bottom PPG module or the side PPG module. For example, if the side PPG module cannot acquire the user's PPG signal, the electronic device 100 can measure blood oxygen saturation using the PPG signal acquired by the bottom PPG module. Details can be found later. Figures 11A-11B The description.
[0128] In some implementations, the electronic device 100 can be set to a minimum duration for a single blood oxygen measurement. After the blood oxygen measurement duration reaches this minimum duration, the electronic device 100 can end the current blood oxygen measurement if specified conditions are met (e.g., user operation is detected). For example, if the electronic device 100 detects that the user's finger has left the smart sensor window after measuring blood oxygen for 3 minutes, the electronic device 100 can end the current blood oxygen measurement.
[0129] For example, after the blood oxygen measurement duration reaches the minimum, the electronic device 100 can display a prompt message reminding the user to end the blood oxygen measurement. For instance, after the blood oxygen measurement duration reaches the minimum, the electronic device 100 can display... Figure 4E The user interface 22 shown. Compared to Figure 4D , Figure 4E The displayed message 223 can be updated to: Remove your finger to end the measurement.
[0130] It should be noted that the electronic device 100 can terminate the measurement at any time during the measurement process based on user operation. Alternatively, if the electronic device 100 does not detect a user operation to terminate the measurement before the minimum measurement time for blood oxygen saturation is reached, the electronic device 100 can terminate the measurement by displaying the command after the minimum measurement time is reached. Figure 4D Remind users to end the measurement to avoid them spending too much time on blood oxygen measurement.
[0131] In some implementations, the electronic device 100 can be set to a maximum duration for a single blood oxygen measurement. When the blood oxygen measurement duration reaches this maximum duration, the electronic device 100 can automatically end the blood oxygen measurement. For example, if the electronic device 100 measures blood oxygen for 5 minutes, the electronic device 100 can automatically end the blood oxygen measurement.
[0132] For example, before the blood oxygen measurement reaches its maximum duration, the electronic device 100 can output a prompt message to alert the user that the blood oxygen measurement is about to end. For instance, the electronic device 100 could display this message 5 seconds before the maximum duration is reached. Figure 4F The user interface 22 shown. Compared to Figure 4D , Figure 4F The displayed message 223 can be updated to: Measurement will end in 5 seconds.
[0133] After the blood oxygen measurement is completed, for example, after the maximum blood oxygen measurement duration has been reached, the electronic device 100 can display... Figure 4G The user interface 23 shown is used to display the measurement results of this blood oxygenation measurement.
[0134] like Figure 4G As shown, the user interface 23 may include: blood oxygen value 231, blood oxygen fluctuation diagram 232, and measurement completion option 233. The blood oxygen value 231 can be used to display the blood oxygen value measured by the electronic device 100 during this blood oxygen measurement process. It is understood that the blood oxygen value 231 can be the final measured blood oxygen value, the blood oxygen value at any moment during the measurement process, or the blood oxygen value obtained from multiple blood oxygen values measured during the measurement process; this embodiment of the application does not limit this. For example, the blood oxygen value 231 can be... Figure 4F The blood oxygen value displayed in the image, and the blood oxygen fluctuation diagram 232, can be used to show the fluctuation curve of the calculated blood oxygen value during this blood oxygen measurement process. The measurement completion option 233 can be used to confirm the end of this blood oxygen measurement. If the electronic device 100 detects a user operation, such as a click operation, on the measurement completion option 233, the electronic device 100 can exit the user interface 23 in response to the operation.
[0135] from Figures 4A-4G As can be seen, after the blood oxygen measurement is started, the electronic device 100 can display the blood oxygen value calculated by the electronic device 100 during the blood oxygen measurement process, so that users can understand their own blood oxygen status during the measurement process.
[0136] In some implementations, the electronic device 100 can also analyze the user's blood oxygen status during a period of time (e.g., a day) based on the blood oxygen value measured by the user, so that the user can have a comprehensive understanding of their own blood oxygen status.
[0137] For example, electronic device 100 may display one or more of the following: the maximum, minimum, and average blood oxygen values measured by the user during this period, and a blood oxygen diagram that may show some or all of the blood oxygen values measured by the user during the period.
[0138] For example, Figure 5 Taking a day as an example, the user interface of the electronic device 100 is shown to display the user's blood oxygen status throughout the day.
[0139] in, Figure 5 (a), (b), and (c) show the user interface 30 displayed by the electronic device 100 when blood oxygen levels are generally high, generally low, and when no blood oxygen level is measured during the day, respectively.
[0140] like Figure 5 As shown in (a), the user interface 30 may include: an average blood oxygen saturation value 301, a daily blood oxygen saturation chart 302, a maximum blood oxygen saturation value 303, and a minimum blood oxygen saturation value 304. The average blood oxygen saturation value 301 can be used to display the average blood oxygen saturation value measured by the electronic device 100 throughout the day, for example, the average value is 97%. The daily blood oxygen saturation chart 302 can be used to display a blood oxygen saturation chart drawn by the electronic device 100 according to the time sequence of blood oxygen saturation values measured throughout the day. The maximum blood oxygen saturation value 303 can be used to display the maximum blood oxygen saturation value measured by the electronic device 100 throughout the day, for example, the maximum blood oxygen saturation value is 97%. The minimum blood oxygen saturation value 304 can be used to display the minimum blood oxygen saturation value measured by the electronic device 100 throughout the day, for example, the minimum blood oxygen saturation value is 89%.
[0141] Similarly, in Figure 5 In (b) of the above, the average blood oxygen value 301 shows an average value of 70%, the maximum blood oxygen value 303 shows a maximum blood oxygen value of 97%, and the minimum blood oxygen value 304 shows a minimum blood oxygen value of 68%.
[0142] Additionally, it should be noted that Figure 5 (a) and Figure 5 The lower limit of the vertical axis in the daily blood oxygenation diagram 302 shown in (b) can dynamically change according to the overall range of blood oxygen values included in the daily blood oxygenation diagram 302. For example, in Figure 5 In (a) of the diagram, the lower limit of the vertical axis of the daily blood oxygen saturation diagram 302 is 80%. Figure 5 In (b) of the diagram, the lower limit of the vertical axis of the daily blood oxygen diagram 302 is 70%.
[0143] Understandable Figure 5Taking a day as an example, the relevant blood oxygen data of a user within a day is shown. In other embodiments of this application, the electronic device 100 can also display the relevant blood oxygen data of a user over a week or a month to help the user understand the fluctuation of their blood oxygen over a period of time.
[0144] In some implementations, during the countdown process of the electronic device 100, the electronic device 100 can also detect whether specified conditions are met. If the specified conditions are not met, a prompt message is output to remind the user that the specified conditions are not currently met, so that the electronic device 100 can acquire PPG signals when the specified conditions are met, thereby ensuring that the electronic device 100 acquires PPG signals with high signal quality. Alternatively, if the specified conditions are not met, the electronic device 100 can exit the blood oxygen measurement and remind the user that the measurement has failed.
[0145] The specified conditions may include, but are not limited to, one or more of the following: the user remains still, the pressure of the finger on the smart window is within a preset range, the finger is fully in contact with the smart window, the finger touches the smart window, and the signal quality of the collected PPG signal is greater than a threshold.
[0146] in, Figures 6A-6D For electronic device 100, some user interfaces are displayed when it detects that the user does not meet specified conditions during the countdown process.
[0147] For example, Figure 6A The user interface 21 is displayed when the electronic device 100 detects that the user has applied too much pressure on the smart window during the countdown process.
[0148] like Figure 6A As shown, the pressure indicator 214 points to the black area in the pressure indicator bar 213, and the user interface 21 also includes a prompt message 215. This prompt message 215 can be used to indicate that the user's finger is pressing too hard on the smart window. For example, the prompt message 215 can be: "The pressure is too high."
[0149] For example, Figure 6B The user interface 21 is displayed when the electronic device 100 detects that the user's pressure on the smart window is too low during the countdown process.
[0150] like Figure 6B As shown, the pressure indicator 214 points to the gray area in the pressure indicator bar 213, and the user interface 21 also includes a prompt message 216. This prompt message 216 can be used to indicate that the user's finger is pressing too little pressure on the smart window. For example, the prompt message 216 can be: "Pressure is too little".
[0151] For example, Figure 6C The user interface 21 can be displayed by the electronic device 100 when a pressure sensor malfunction is detected during the countdown. The pressure sensor can refer to a device on the electronic device 100 used to detect the pressure applied by the user's finger on the smart window. A pressure sensor malfunction can mean the pressure sensor fails; in this case, the pressure sensor cannot detect the pressure applied by the finger on the smart window, causing the electronic device 100 to be unable to display the pressure applied by the finger on the smart window. Therefore, the electronic device 100 can... Figure 6C The prompt message 217 reminds the user to control the pressure applied.
[0152] like Figure 6C As shown, the user interface 21 also includes a prompt message 217. This prompt message 217 can be used to indicate that the user's finger pressure on the smart window is abnormal. For example, the prompt message 217 can be: Please keep the pressure within the dark gray range.
[0153] For example, Figure 6D The user interface 21 is displayed by the electronic device 100 when it detects that the user is not stationary during the countdown.
[0154] like Figure 6D As shown, the user interface 21 also includes a prompt message 218. This prompt message 218 can be used to prompt the user to remain still, for example, the prompt message 218 can be: Please remain still.
[0155] Furthermore, during the countdown, if the electronic device 100 detects that the specified conditions are not met, it outputs a prompt message to remind the user that the specified conditions are not met. If the electronic device 100 detects that the specified conditions are still not met, it can exit the blood oxygen measurement and remind the user that the measurement failed.
[0156] Understandably, the electronic device 100 can wait for a preset time after outputting the prompt message before checking whether the specified conditions are met. This allows time for the user to adjust the measurement posture.
[0157] in, Figures 7A-7F These are some user interfaces displayed by electronic device 100 after detecting that the user does not meet the specified conditions and exits the blood oxygen measurement.
[0158] For example, Figure 7A This can be the user interface 41 displayed by the electronic device 100 after exiting the blood oxygen measurement when it detects that the user's finger has moved away from the smart window.
[0159] like Figure 7AAs shown, the user interface 41 may include: an operation diagram 411, a prompt message 412, and a remeasurement icon 413. The operation diagram 411 can be used to demonstrate the correct measurement posture for the user when measuring blood oxygen. The prompt message 412 can be used to inform the user that the blood oxygen measurement failed because the user removed their finger from the sensor window; for example, the prompt message 412 could be: "Finger removal caused measurement failure." The remeasurement icon 413 can be used to trigger a remeasurement. For example, if the electronic device 100 detects a user action on the remeasurement icon 413, the electronic device 100 can display... Figure 3C The user interface shown is 12.
[0160] For example, Figure 7B This can be the user interface 41 displayed by the electronic device 100 after exiting the blood oxygen measurement if it detects that the user's finger is not fully in contact with the smart window.
[0161] like Figure 7B As shown, the user interface 41 may include: an operation diagram 411, a prompt message 414, and a remeasurement icon 413. The prompt message 414 can be used to inform the user that the blood oxygen measurement failed because the user's finger was not fully in contact with the smart sensor window. For example, the prompt message 414 could be: "Please fully contact the smart sensor window with your finger." For a detailed description of the operation diagram 411 and the remeasurement icon 413, please refer to [link to relevant documentation]. Figure 7A The relevant content will not be repeated here.
[0162] For example, Figure 7C This can be the user interface 41 displayed by the electronic device 100 after it detects that the user has not remained still and exits the blood oxygen measurement.
[0163] like Figure 7C As shown, the user interface 41 may include: an operation diagram 411, a prompt message 415, and a remeasurement icon 413. The prompt message 415 can be used to inform the user that the blood oxygen measurement failed because the user did not remain still. For example, the prompt message 415 could be: "Please remain still and remeasure." For a detailed description of the operation diagram 411 and the remeasurement icon 413, please refer to... Figure 7A The relevant content will not be repeated here.
[0164] For example, Figure 7D This can be the user interface 41 displayed by the electronic device 100 after exiting the blood oxygen measurement if the signal quality of the PPG signal is detected to be poor.
[0165] like Figure 7DAs shown, the user interface 41 may include: an operation diagram 411, a prompt message 416, and a remeasurement icon 413. The prompt message 416 can be used to inform the user that the blood oxygen measurement failed due to poor signal quality of the PPG signal. For example, the prompt message 416 could be: "Poor signal quality, please remeasure." For a detailed description of the operation diagram 411 and the remeasurement icon 413, please refer to... Figure 7A The relevant content will not be repeated here.
[0166] For example, Figure 7E The user interface 41 can be displayed by the electronic device 100 after exiting the blood oxygen measurement if it detects that the user's finger is pressing too hard on the smart window.
[0167] like Figure 7E As shown, the user interface 41 may include: an operation diagram 411, a prompt message 417, and a remeasurement icon 413. The prompt message 417 can be used to inform the user that the blood oxygen measurement failed because the user's finger pressure was too high. For example, the prompt message 417 could be: "Too much pressure, please tap the smart window." Optionally, the prompt message 417 can be replaced with: "Too much pressure, please reduce the pressure." For a detailed description of the operation diagram 411 and the remeasurement icon 413, please refer to... Figure 7A The relevant content will not be repeated here.
[0168] For example, Figure 7F The user interface 41 can be displayed by the electronic device 100 after exiting the blood oxygen measurement if it detects that the user's finger is pressing too lightly on the smart window.
[0169] like Figure 7F As shown, the user interface 41 may include: an operation diagram 411, a prompt message 418, and a remeasurement icon 413. The prompt message 418 can be used to inform the user that the blood oxygen measurement failed because the user's finger pressure was too low. For example, the prompt message 418 could be: "Insufficient pressure; please continue pressing within the dark gray area." For a detailed description of the operation diagram 411 and the remeasurement icon 413, please refer to... Figure 7A The relevant content will not be repeated here.
[0170] In some implementations, in addition to detecting whether the specified conditions are met during the countdown process mentioned above, after the countdown of the electronic device 100, during the process of displaying the blood oxygen value measured by the electronic device 100, the electronic device 100 can also detect whether the specified conditions are met, and if the specified conditions are not met, output a prompt message to remind the user that the specified conditions are not met, so that the user can adjust the measurement posture in time and improve the accuracy of the value output by the electronic device 100.
[0171] in, Figures 8A-8E These are some user interfaces that the electronic device 100 displays when it detects that the measured blood oxygen value does not meet specified conditions.
[0172] For example, Figure 8A The user interface 22 is displayed when the electronic device 100 detects that the user is pressing too hard on the smart window while displaying the measured blood oxygen value.
[0173] like Figure 8A As shown, the pressure indicator 225 points to the black area in the pressure indicator bar 224, and the user interface 22 also includes a prompt message 226A, which can be used to indicate that the user's finger is pressing too hard on the smart window. For example, the prompt message 226A can be: the pressure is too high.
[0174] For example, Figure 8B The user interface 22 is displayed when the electronic device 100 detects that the user's pressure on the smart window is too low during the process of displaying the measured blood oxygen value.
[0175] like Figure 8B As shown, the pressure indicator 225 points to the gray area in the pressure indicator bar 224, and the user interface 22 also includes a prompt message 226B, which can be used to indicate that the user's finger is pressing too little pressure on the smart window. For example, the prompt message 226B can be: The pressure is too little.
[0176] For example, Figure 8C In the event that the electronic device 100 detects a pressure sensor malfunction while displaying the measured blood oxygen value, the user interface 22 is displayed. This pressure sensor can refer to a device on the electronic device 100 used to detect the pressure applied by the user's finger on the smart window. A pressure sensor malfunction can mean the pressure sensor is faulty. In this case, the pressure sensor cannot detect the pressure applied by the finger on the smart window, causing the electronic device 100 to be unable to display the pressure applied by the finger. Therefore, the electronic device 100 can... Figure 8C The prompt message 227 reminds the user to control the pressure applied.
[0177] like Figure 8C As shown, the user interface 22 also includes a prompt message 227, which can be used to indicate that the user's finger pressure on the smart window is abnormal. For example, the prompt message 227 can be: Please keep the pressure within the dark gray range.
[0178] For example, Figure 8D User interface 22 is displayed by electronic device 100 when it detects that the user is not remaining still during the process of displaying the measured blood oxygen value.
[0179] like Figure 8D As shown, the user interface 22 also includes a prompt message 228, which can be used to instruct the user to remain still. For example, the prompt message 228 can be: Please remain still.
[0180] For example, Figure 8E The user interface 22 is displayed by the electronic device 100 when it detects that the user's finger is not fully in contact with the smart window during the process of displaying the measured blood oxygen value.
[0181] like Figure 8E As shown, the user interface 22 also includes a prompt message 229, which can be used to indicate that the user's finger is not fully in contact with the smart window. For example, the prompt message 229 can be: Please fully in contact with the smart window.
[0182] For details regarding the aspects of user interface 22 that are not described in detail, please refer to [link / reference]. Figure 4D The relevant descriptions will not be repeated here.
[0183] It should be noted that the above Figure 3B as well as Figures 7A-7F All the diagrams shown depict the operation of the electronic device 100 when it is worn on the left hand. In some embodiments, the electronic device 100 can also identify whether it is worn on the left or right hand and display different operation diagrams depending on the situation. In this way, the electronic device 100 can more intelligently guide the user to adopt the correct measurement posture for blood oxygen measurement based on the user's wearing method.
[0184] For example, the electronic device 100 can identify the wearing hand by the movement trajectory of the electronic device 100 after it is worn on the wrist. Alternatively, the electronic device 100 can also confirm the wearing hand based on user operations. For instance, the electronic device 100 can display two options: left hand and right hand. If the electronic device 100 detects that the user selects the left hand option, it determines that the wearing hand is the left hand; if the electronic device 100 detects that the user selects the right hand option, it determines that the wearing hand is the right hand. It should be understood that the embodiments of this application do not limit the method by which the electronic device 100 identifies the wearing hand.
[0185] If electronic device 100 is worn on the right hand, the above Figure 3B The user interface 11 shown can be replaced with Figure 9The user interface shown is 11.
[0186] like Figure 9 As shown, the user interface 11 includes: an operation diagram 113, which can be used to display the operation diagram for the user to measure blood oxygen, and the operation diagram describes the correct measurement posture. (Comparison) Figure 3B It can be seen that, Figure 3B The operation diagram 111 shown illustrates the operation of the electronic device 100 when it is worn on the left hand, with the right hand touching the smart window of the electronic device 100. Figure 9 The operation diagram 113 shown illustrates the smart window of the electronic device 100 touched by the left hand, with the electronic device 100 worn on the right hand as an example.
[0187] In addition, based on the above Figures 7A-7F In Figure 7A For example, if electronic device 100 is worn on the right hand, the above... Figure 7A The user interface 41 shown can be replaced with Figure 10 The user interface 41 shown.
[0188] like Figure 10 As shown, the user interface 41 includes an operation diagram 419, which can be used to demonstrate the correct measurement posture for the user when measuring blood oxygen. (Comparison) Figure 7A It can be seen that, Figure 7A The operation diagram 411 shown illustrates the operation of the electronic device 100 when it is worn on the left hand, with the right hand touching the smart window of the electronic device 100 as an example. Figure 10 The operation diagram 419 shown illustrates the smart window of the electronic device 100 touched by the left hand, with the example of the electronic device 100 being worn on the right hand.
[0189] In some implementations, the electronic device 100 can select different measurement methods based on whether the user's finger is touching the smart sensor window before starting blood oxygen measurement. For example, if the electronic device 100 displays... Figure 3C During the process of the user interface 12 shown, if it is detected that the electronic device 100 is worn on the user's wrist and the user's finger is touching the smart window, then the electronic device 100 can proceed as described above. Figures 4A-4G The user interface shown displays information about how the electronic device 100 measures blood oxygen based on PPG signals from the user's wrist and fingers. If the electronic device 100 detects that the user's finger is not touching the smart sensor window, the electronic device 100 can... Figures 11A-11B The user interface shown displays information about how the electronic device 100 measures blood oxygen based on the PPG signal on the user's wrist.
[0190] in, Figures 11A-11BSome user interfaces displayed by electronic device 100 when measuring blood oxygen based on PPG signals on the user's wrist.
[0191] For example, Figure 11A The electronic device 100 can be enabled to display a user interface 50 when performing blood oxygen detection. This user interface 50 can be used to prompt the user for the duration of the current blood oxygen measurement.
[0192] like Figure 11A As shown, the user interface 50 may include an icon 501, the edge of which may include a progress bar for indicating the progress of the current blood oxygen measurement, for example... Figure 11A The dotted line located at the edge of icon 501 indicates the duration of the current blood oxygen measurement. When the dotted line extends to encircle icon 501, the current blood oxygen measurement ends, and the electronic device 100 can display the result. Figure 11B The user interface 51 shown can be used to display the blood oxygen value calculated based on the PPG signal collected during this blood oxygen measurement.
[0193] like Figure 11B As shown, the user interface 51 may include: blood oxygen value 511, blood oxygen diagram 512, and measurement completion option 513. The blood oxygen value 511 can be used to display the user's blood oxygen value calculated by the electronic device 100 based on the PPG signal collected during this blood oxygen measurement, for example, the blood oxygen value is 98%. The blood oxygen diagram 512 can be used to display the blood oxygen values measured by the electronic device 100 in previous blood oxygen measurements, for example, from... Figure 11B As shown in the blood oxygen diagram 512, the electronic device 100 measured blood oxygen at 9:00 and 12:00 respectively. The measurement completion option 513 can be used to confirm the end of this blood oxygen measurement. If the electronic device 100 detects a user operation, such as a click, on the measurement completion option 513, the electronic device 100 can exit the user interface 51 in response to the operation.
[0194] from Figures 11A-11B As can be seen, if the electronic device 100 does not detect the user's finger touching the smart window, the electronic device 100 can use the PPG signal collected by the bottom PPG module to calculate the blood oxygen value. Furthermore, the electronic device 100 can display the blood oxygen value calculated based on the PPG signal collected during the blood oxygen measurement after the blood oxygen measurement is completed.
[0195] Combination Figures 4A-4G and Figures 11A-11B ,exist Figures 4A-4GIn this process, the electronic device 100 can simultaneously acquire PPG signals through both the bottom PPG module and the side PPG module, increasing the probability of obtaining high-quality PPG signals. This allows the electronic device 100 to quickly acquire a sufficient number of PPG signals for calculating blood oxygen saturation values within a short period. Therefore, the electronic device 100 can output values quickly and continuously during blood oxygen measurement. Correspondingly, in Figures 11A-11B In this case, the electronic device 100 cannot collect PPG signals through the side PPG module, which makes it impossible for the electronic device 100 to collect a sufficient number of high-quality PPG signals in a short period of time. Therefore, the electronic device 100 may not display a value during the blood oxygen measurement process, but will display a blood oxygen value once after the blood oxygen measurement is completed. In this way, the accuracy of the blood oxygen value calculated by the electronic device 100 can be guaranteed as much as possible by sacrificing the speed of displaying the blood oxygen value.
[0196] As can be seen, the electronic device 100 can select different blood oxygen measurement strategies based on whether the user's finger is in contact with the side PPG module, thus meeting the user's needs in different blood oxygen measurement scenarios. For example, if the user wants to observe the blood oxygen value during the measurement process, the user can choose to press their finger on the smart sensor window when measuring blood oxygen. Or, if the user wants to reduce the restriction on the user's posture during blood oxygen measurement, the user can choose not to press their finger on the smart sensor window when measuring blood oxygen, and the electronic device 100 can still measure the user's blood oxygen value through the bottom PPG module.
[0197] Figure 12 This is a flowchart illustrating a physiological parameter measurement method provided in an embodiment of this application.
[0198] like Figure 12 As shown, the method may include the following steps:
[0199] S101. Electronic device 100 detects a user operation that initiates measurement.
[0200] The electronic device 100 can be a non-wearable device such as a mobile phone, tablet, or computer, or a wearable device such as a watch, bracelet, smart ring, earphone, or smart glasses. This application embodiment does not limit the device type of the electronic device 100.
[0201] In this embodiment, the electronic device 100 may include a first PPG module and a second PPG module. The first PPG module and the second PPG module may be located at different positions on the electronic device 100, so that when the electronic device 100 comes into contact with a user, the first PPG module and the second PPG module can collect PPG signals from different parts of the user's body.
[0202] For example, when a user's first body part comes into contact with a first position on the electronic device 100, the first PPG module located at the first position can collect the PPG signal on the user's first body part. When a user's second body part comes into contact with a second position on the electronic device 100, the second PPG module located at the second position can collect the PPG signal on the user's second body part.
[0203] For example, with Figure 1 Taking the electronic device 100 shown as an example, if the electronic device 100 is a wrist-worn device, the first position can refer to the back of the watch, the first PPG module can refer to the aforementioned watch back PPG module, the first PPG module can be located at the bottom of the electronic device 100, the first body part can refer to the wrist, the second position can refer to the side of the watch, the second PPG module can refer to the aforementioned watch side PPG module, the second PPG module can be located on the side of the electronic device 100, and the second body part can refer to the finger.
[0204] In some implementations, after the electronic device 100 detects a user operation that initiates measurement, the electronic device 100 can initialize the first PPG module and the second PPG module to prepare for the first PPG module and the second PPG module to acquire PPG signals.
[0205] The user's operation to initiate the measurement can be used to trigger the electronic device 100 to start the measurement of physiological parameters, or to trigger the electronic device 100 to display a user interface guiding the user to measure physiological parameters. For example, the user operation can be a touch operation on a touchscreen, a physical operation on a button, or a voice command from the user; this embodiment does not limit the form of the user operation.
[0206] For example, see Figure 3A This user operation can be Figure 3A The action shown applies to option 101.
[0207] It should be noted that step S101 is optional. This eliminates the need for the electronic device 100 to initiate the measurement of physiological parameters based on user input, reducing the inconvenience for the user.
[0208] S102. Electronic device 100 determines whether a user's second body part is in contact with a second position on electronic device 100.
[0209] The second position refers to the location of the second PPG module on the electronic device 100. The second position can refer to the location that the light emitted by the light source in the second PPG module can reach. In this way, when the user's second body part comes into contact with the second position, the second PPG module can collect the PPG signal on the second body part.
[0210] If the electronic device 100 detects that the user's second body part is in contact with the second position, the electronic device 100 can execute subsequent steps S103-S107, that is, start acquiring PPG signals collected by the first PPG module and the second PPG module for calculating physiological parameters, and calculate the user's physiological parameters based on these PPG signals, etc. Otherwise, the electronic device 100 can continue to execute step S102, that is, continue to identify whether the user's body part is in contact with the second position, or determine that the physiological parameter measurement has failed, or execute steps S108-S109, that is, start acquiring PPG signals collected by the first PPG module for calculating physiological parameters, and calculate the user's physiological parameters based on the PPG signals, etc.
[0211] It is understandable that the judgment in step S102 is based on the premise that the user's first body part is in contact with the first position on the electronic device 100. The first position refers to the location of the first PPG module, which can be the position reached by the light emitted from the light source in the first PPG module. That is, when the user's first body part contacts the first position, the first PPG module can collect the PPG signal from the first body part. Thus, after detecting the user's operation to initiate measurement, the electronic device 100 only needs to determine whether the user is in contact with the second position on the electronic device 100, without needing to determine whether the user is still in contact with the first position.
[0212] This is because if the electronic device 100 is a watch worn on the user's wrist, the user's wrist is usually in contact with the back of the watch, while the user's fingers are usually not in contact with the side of the watch. Therefore, if the first position is the back of the watch and the first PPG module is the back of the watch PPG module, and the second position is the side of the watch and the second PPG module is the side of the watch PPG module, the electronic device 100 can assume that the user's wrist is in contact with the back of the watch during the measurement of physiological parameters. After detecting that the user's fingers are in contact with the side of the watch, it can trigger the measurement of the user's physiological parameters by the PPG signals collected by the back of the watch PPG module and the side of the watch PPG module. Otherwise, the electronic device 100 can measure the user's physiological parameters by the PPG signals collected by the back of the watch PPG module.
[0213] Alternatively, in some embodiments, before or after executing any of steps S101-S102, the electronic device 100 may determine whether the user is in contact with the first position of the electronic device 100. If it is determined that both the first and second positions on the electronic device 100 are in contact with the user, for example, the first position is in contact with the user's first body part and the second position is in contact with the user's second body part, then the electronic device 100 executes steps S103-S107. If it is determined that the first position is in contact with the user (e.g., the user's first body part) but the second position is not in contact with the user, then it executes steps S108-S109. If it is determined that the second position is in contact with the user (e.g., the user's second body part) but the first position is not in contact with the user, then it acquires the second PPG signal collected by the second PPG module and measures the user's physiological parameters based on the second PPG signal.
[0214] Similarly, the electronic device 100 can also select whether to measure the user's physiological parameters based on the PPG signals collected by the first PPG module and the second PPG module, or based on the PPG signals collected by the second PPG module, depending on whether the user is in contact with the first position. This will not be elaborated further here. Thus, step S102 can be replaced by the electronic device 100 determining whether the user's first body part is in contact with the first position on the electronic device 100. Correspondingly, steps S108-S109 can be replaced by collecting and measuring physiological parameter values through the second PPG module.
[0215] When identifying whether a user's second body part is in contact with a second location on the electronic device 100, the electronic device 100 may perform one or more of the following identifications: object contact identification, liveness detection, and identification of a specified body part. Specifically, object contact identification is used to identify whether an object is in contact with the second location on the electronic device 100; liveness detection is used to identify whether the object in contact with the second location is a living object; and identification of a specified body part is used to identify whether the object in contact with the second location is a specified body part of the user. If all of the above identifications are satisfied, the electronic device 100 determines that the user's second body part is in contact with the second location.
[0216] The electronic device 100 can identify whether an object is in contact with the second location through any one or more of the following methods:
[0217] Method 1: Use an ECG sensor to detect if an object is in contact with the second location.
[0218] Since an ECG sensor includes two electrodes, if different electrodes come into contact with different parts of the user's body, forming a circuit between the electrodes and the user's body, then a significant change in physical characteristics can be detected on the electrodes. Thus, by detecting whether there is a significant change in electrical signal on the ECG sensor's electrodes, it is possible to identify whether an object has contacted the second location.
[0219] In one implementation, one electrode of the ECG sensor can be located at the same position on the electronic device 100 as the first PPG module (i.e., the first position), and the other electrode of the ECG sensor can be located at the same position on the electronic device 100 as the second PPG module (i.e., the second position). Thus, if both electrodes are in contact with a part of the user's body, a significant change in electrical signal can be detected on the electrodes. Therefore, if the electronic device 100 detects an electrical signal on the ECG sensor electrodes greater than a threshold (e.g., a first threshold), the electronic device 100 can determine that an object has contacted the second position.
[0220] For example, with Figure 1 Taking the electronic device 100 shown as an example, one electrode of the ECG sensor can be located on the bottom of the watch and the other electrode can be located on the side of the watch. In this way, when the electronic device 100 is worn on the user's wrist, the electrode on the bottom of the watch can contact the user's wrist, and when the user's finger presses on the side of the watch, the electrode on the side of the watch can contact the user's finger.
[0221] Method 2: Identify whether an object is in contact with the second location by using the PPG signal collected by the second PPG module.
[0222] Since the presence or absence of an object affects the reflected or transmitted light, the PPG signal collected by the PPG module will be different. For example, when the PPG module collects the PPG signal reflected or transmitted back through human skin, the PPG signal will carry physiological signals (such as pulse signals). Therefore, the electronic device 100 can determine whether an object is in contact with the second location by identifying whether the second PPG module collects the PPG signal that fluctuates with the pulse.
[0223] If the second PPG module collects a PPG signal that fluctuates with the pulse, the electronic device 100 determines that an object is in contact with the second position; if the second PPG module does not collect a PPG signal that fluctuates with the pulse, the electronic device 100 determines that no object is in contact with the second position.
[0224] Method 3: Identify whether an object is in contact with the second position by detecting pressure at the second position.
[0225] When a user touches the second position, they usually apply a certain amount of pressure. Therefore, the electronic device 100 can determine whether an object is touching the second position by detecting the pressure applied to it.
[0226] In one implementation, the electronic device 100 can detect pressure applied by a user at the second location using a pressure sensor disposed at the second location. For example, the electronic device 100 can determine whether an object is in contact with the second location based on whether the pressure signal detected by the pressure sensor is greater than a threshold (e.g., a second threshold).
[0227] If the pressure signal detected by the pressure sensor is greater than the threshold, the electronic device 100 determines that an object is in contact with the second position; if the pressure signal detected by the pressure sensor is less than the threshold, the electronic device 100 determines that no object is in contact with the second position.
[0228] Furthermore, considering the potential for misidentification when using a single method to identify whether an object is in contact with the second location. For example, if the electronic device 100 uses method 1 to identify whether an object is in contact, and other conductive objects, such as water or metal, are in contact with the second location, the electronic device 100 will also determine that an object is in contact with the second location, even though it is not actually the user who is in contact with the second location, thus resulting in misidentification.
[0229] Therefore, the electronic device 100 can combine the above-mentioned multiple methods to identify whether an object is touching the second position, excluding some situations that are not due to user contact, and improving the accuracy of object contact recognition. For example, if the electronic device 100 combines method 1 and method 2 to identify whether an object is touching the second position, the electronic device 100 can determine that an object is touching the second position if it is identified by method 1 and by method 2.
[0230] It is understood that the electronic device 100 can also identify the presence of an object second PPG module in other ways, and this application embodiment does not limit this.
[0231] Similarly, the electronic device 100 can also identify whether an object is in contact with the first position through any one or more of the methods 1-3 mentioned above, which will not be elaborated here. Furthermore, the method by which the electronic device 100 identifies whether an object is in contact with the first position can be the same as or different from the method by which it identifies whether an object is in contact with the second position.
[0232] In the embodiments of this application, methods 1-3 can be applied to scenarios involving the measurement of physiological parameters such as blood oxygen and blood pressure, as well as to scenarios involving the assessment of a user's physical condition using ECG signals collected by an ECG sensor. They can also be applied to scenarios such as micro-health checks and vascular health detection, and to object contact recognition between multiple tests in a micro-health check. Here, a micro-health check refers to the function of detecting and recording multiple health indicators of a user within a short period of time and generating a health check report.
[0233] The electronic device 100 can identify whether an object touching the second location is a living being through any one or more of the following methods:
[0234] Method 4: Identify whether the object in contact with the second location is a living being by using electrical signals collected by the ECG sensor over a period of time.
[0235] In the above method 1, if the instantaneous change of the electrical signal on the electrode of the ECG sensor is used to identify that an object is in contact with the second position, it is impossible to distinguish whether the object is a living or non-living object. Therefore, the object in contact with the second position can be identified as a living object based on whether the waveform change of the electrical signal detected by the electronic device 100 on the electrode over a period of time meets the preset characteristics (e.g., the first characteristic).
[0236] For example, if the object in contact with the second position is a living being, the electronic device 100 can usually detect an electrical signal that fluctuates with the heartbeat on the electrode that the object is in contact with. Therefore, the electronic device 100 can analyze whether the object in contact with the second position is a living being by analyzing the fluctuation of the electrical signal over a period of time.
[0237] Method 5: Identify whether the object in contact with the second location is a living being by collecting PPG signals over a period of time using the second PPG module.
[0238] In the above method 2, the electronic device 100 usually identifies whether an object is in contact with the second position based on the PPG signal collected in a short time, and cannot accurately distinguish whether the object in contact with the second position is a living thing.
[0239] Therefore, the electronic device 100 can identify whether the object in contact with the second position is a living creature based on whether the waveform change of the PPG signal collected by the second PPG module over a period of time meets the preset characteristics (e.g., the second characteristic).
[0240] For example, the presence or absence of a living being in contact with a second location can be determined based on the frequency of the PPG signal over a period of time, or by the similarity between the PPG signal over a period of time and a pulse signal. For instance, if the similarity between the PPG signal and the pulse signal at a first time point is greater than a threshold, then the object in contact with the second location is determined to be a living being. Here, the pulse signal refers to a signal that fluctuates regularly in accordance with the heartbeat.
[0241] Method 6: Identify whether the object in contact with the second position is a living being by applying pressure to the second position for a period of time.
[0242] In the above method 3, the electronic device 100 can only simply identify whether an object is in contact with the second position based on the magnitude of the pressure signal, but it cannot accurately distinguish whether the object in contact with the second position is a living thing.
[0243] Therefore, the electronic device 100 can identify whether the object in contact with the second position is a living creature based on whether the waveform change of the pressure signal detected on the second PPG module over a period of time meets a preset feature (e.g., a third feature).
[0244] It is understandable that the electronic device 100 can also combine various methods described in methods 4-6 above to identify whether the object touching the second position is a living being, thus improving the accuracy of living being identification. For details not elaborated in methods 4-6, please refer to the content in methods 1-3 above.
[0245] It should be noted that if the electronic device 100 determines whether the user's second body part is in contact with the second location through object contact recognition and liveness detection, the electronic device 100 can perform object contact recognition first. If the object contact recognition is successful, then the liveness detection will be performed. This is because object contact recognition can be completed in a short time. Performing object contact recognition first can filter out some scenarios to a certain extent, saving the step of performing liveness detection again and reducing the power consumption of the electronic device 100.
[0246] The electronic device 100's recognition of designated body parts can be used to regulate how users touch the PPG module. For example, if the electronic device 100 specifies that only the user's fingers can touch the second position, then in addition to recognizing that an object is touching the second position and / or recognizing that the object touching the second position is a living thing, the electronic device 100 can also recognize whether the object is a finger.
[0247] For example, taking a finger as the second body part, the electronic device 100 can identify whether the object touching the second position is a finger through a fingerprint sensor. If the electronic device 100 identifies a fingerprint through the fingerprint sensor, the electronic device 100 determines that the object touching the second position is a finger; otherwise, it determines that the object touching the second position is not a finger.
[0248] S103. Electronic device 100 collects a first PPG signal on a first body part through a first PPG module.
[0249] The electronic device 100 can acquire PPG signals through a PPG module. The PPG module includes a light source and a photodetector. Specifically, the electronic device 100 acquires PPG signals by controlling the light source, such as a light-emitting diode, to emit light towards the skin. The photodetector then detects the light reflected or transmitted through the skin and converts it into an electrical signal, thereby obtaining the PPG signal.
[0250] S104. Electronic device 100 acquires a second PPG signal on a second body part via a second PPG module.
[0251] For a detailed description of how the electronic device 100 acquires PPG signals through the PPG module, please refer to the relevant content in step S103, which will not be repeated here.
[0252] It is understood that the embodiments of this application do not limit the execution order of steps S103 and S104, wherein the electronic device 100 may continuously execute steps S103 and S104 during the measurement process.
[0253] In some implementations, during the execution of steps S103 and / or S104, the electronic device 100 may identify whether the acquired PPG signal is usable during the acquisition of the PPG signal. If the PPG signal is unusable, the electronic device 100 may discard this part of the PPG signal or terminate the acquisition of the PPG signal to avoid the electronic device 100 using unusable PPG signals to calculate physiological parameter values, which would affect the accuracy of physiological parameter measurement.
[0254] The electronic device 100 can identify whether the PPG signal is available through any one or more of the following methods:
[0255] 1) Electronic device 100 determines whether the PPG signal is usable based on the signal quality of the PPG signal.
[0256] If the PPG signal quality is poor, it means the PPG signal is unusable; if the PPG signal quality is good, it means the PPG signal is usable. Therefore, the electronic device 100 can determine whether to use the PPG signal to calculate physiological parameter values based on the signal quality, thus avoiding the use of PPG signals with poor signal quality to measure physiological parameters.
[0257] 2) Electronic device 100 determines whether the PPG signal is available based on the pressure applied to the PPG module.
[0258] Since excessive or insufficient pressure from the user can easily affect the authenticity of the PPG signal, the electronic device 100 can determine whether the PPG signal is usable based on the pressure applied by the user during the acquisition of the PPG signal.
[0259] Taking the first PPG module as an example, the electronic device 100 can determine whether the first PPG signal is available based on whether the pressure applied by the first body part to the first position is within a preset range (e.g., a first preset range). Specifically, if the pressure applied by the first body part to the first PPG module is within the preset range, the first PPG signal is available; otherwise, the first PPG signal is unavailable.
[0260] Similarly, the electronic device 100 can determine whether the second PPG signal is available based on whether the pressure applied by the second body part to the second position is within a preset range (e.g., a second preset range).
[0261] It should be understood that the first preset range and the second preset range may be the same or different.
[0262] In some implementations, the electronic device 100 can acquire the user's pressure level during the acquisition of PPG signals. For example, during step S103, the electronic device 100 can acquire the pressure level of a first body part at a first position, and / or, during step S104, the electronic device 100 can acquire the pressure level of a second body part at a second position.
[0263] Furthermore, the electronic device 100 can display information indicating the pressure applied, and / or information indicating the relationship between the pressure applied and a preset pressure applied. The preset pressure applied can be a specific numerical value or a data range, and the relationship between the pressure applied and the preset pressure applied can be the magnitude relationship between the numerical values. For example, the information can indicate the difference between the pressure applied and the preset pressure applied, or the position of the pressure applied within the preset pressure applied.
[0264] In this way, users can manually adjust the pressure of their body parts on the electronic device 100 based on this information, avoiding excessive or insufficient pressure that could affect the authenticity and quality of the PPG signal.
[0265] For example, taking a second body part as an example, the electronic device 100 can acquire a first pressing force of the second body part at a second position and display third information, which can be used to indicate the first pressing force and / or the relationship between the first pressing force and a preset pressing force.
[0266] For example, with Figure 1 Taking the electronic device 100 shown as an example, the second PPG module is a surface-mounted PPG module, and the second body part is a finger. The electronic device 100 can display [the following information] during the acquisition of the second PPG signal. Figure 4BThe pressure level indicator bar 213 and pressure level indicator 214 are shown, wherein the pressure level indicator 214, located at the position shown on the pressure level indicator bar 213, is used to indicate the pressure level of a user's second body part at a second position. This third information may include... Figure 4B The pressure indicator 214 and pressure indicator bar 213 are shown.
[0267] In some implementations, the location of this information on the display screen may be related to the location of the PPG module on the electronic device 100. For example, taking the aforementioned third information as an example, this third information may be displayed on the display screen of the electronic device 100 in an area close to the second PPG module.
[0268] For example, see Figure 4B A second PPG module is located on the side of the electronic device 100, therefore, in Figure 4B In the middle, the pressure indicator 214 and the pressure indicator bar 213 are located in the side area of the display screen.
[0269] In some implementations, the electronic device 100 can identify whether a user's body part has left a designated position on the electronic device 100 during the acquisition of PPG signals. Several scenarios are included below:
[0270] 1) If the electronic device 100 detects that the user's first body part has left the first position, and / or that the second body part has left the second position, the electronic device 100 may terminate the measurement.
[0271] Furthermore, the electronic device 100 can prompt the user that the measurement failed after the measurement is completed, or directly display the measurement result.
[0272] For a detailed description of the measurement results, please refer to the relevant content in step S107, which will not be elaborated here.
[0273] 2) If the electronic device 100 detects that the first body part has left the first position, but the second body part has not left the second position, the electronic device 100 can switch to measuring the user's physiological parameters by using the second PPG signal collected by the second PPG module.
[0274] 3) If the electronic device 100 detects that the second body part has left the second position, while the first body part has not left the first position, the electronic device 100 can switch to measuring the user's physiological parameters by using the first PPG signal collected by the first PPG module.
[0275] Alternatively, if the blood vessel distribution in the second body part is richer than that in the first body part, the second PPG signal is usually of higher quality than the first PPG signal. In order to ensure the accuracy of the physiological parameter measurement by the electronic device 100 after the second body part leaves the second position, the electronic device 100 can use the second PPG signal acquired before the second body part leaves the second position to calibrate the physiological parameter measurement process after the second body part leaves the second position.
[0276] A detailed description of the measurement process for the physiological parameters of electronic device 100 calibration can be found in the following sections. Figure 14 The details will not be elaborated here.
[0277] S105. During the measurement process, the electronic device 100 dynamically measures the user's physiological parameter values based on the first PPG signal and the second PPG signal.
[0278] The electronic device 100 can execute step S105 during the execution of steps S103 and S104. That is to say, the electronic device 100 can measure the user's physiological parameter values based on the PPG signal during the acquisition of the PPG signal.
[0279] In the embodiments of this application, the physiological parameter may include one or more of the following: blood oxygen, blood glucose, blood pressure, heart rate, etc., and the embodiments of this application do not limit this.
[0280] Dynamic measurement can refer to the electronic device 100 measuring physiological parameter values at regular intervals during the measurement process. In this way, the electronic device 100 can continuously measure the user's physiological parameter values at multiple times.
[0281] In a specific implementation, during the process of acquiring PPG signals, the electronic device 100 can calculate a physiological parameter value based on the PPG signal within a sliding window in the form of a sliding window. Furthermore, the sliding window can be progressively advanced over time. In this way, the electronic device 100 can update and calculate the user's physiological parameter value in real time based on the PPG signal within a sliding window during the process of acquiring PPG signals.
[0282] For a detailed description of step S105, please refer to the following. Figure 13 The details will not be elaborated here.
[0283] In some implementations, if the electronic device 100 calculates a physiological parameter value based on the PPG signal within a sliding window, the electronic device 100 will accumulate PPG signals for the duration corresponding to one sliding window before calculating the physiological parameter value. Therefore, the electronic device 100 can display a countdown for a period of time during the initial measurement. After the countdown ends, it can continuously output the physiological parameter values, i.e., execute steps S103-S106. In this way, the user can know the waiting time before the electronic device 100 continuously outputs values through the countdown, avoiding blind waiting. For example, see... Figures 4B-4C The countdown displayed on the electronic device 100 can refer to Figures 4B-4C The countdown timer shown is 211.
[0284] In this embodiment of the application, the countdown process displayed by the electronic device 100 can correspond to the second time interval. That is, the electronic device 100 can display the countdown within the second time interval. In addition, after the countdown, the process of the electronic device 100 continuously outputting values based on the first PPG module and the second PPG module can correspond to the first time interval. That is, the electronic device 100 can collect PPG signals through the first PPG module and the second PPG module within the first time interval and display the physiological parameter values calculated at different times.
[0285] In some implementations, the electronic device 100 may also identify whether a specified condition is met during the countdown display. If the specified condition is met, step S105 is executed; otherwise, a prompt message (e.g., second message) is output to indicate that the specified condition is not met. Alternatively, the electronic device 100 may exit the measurement of physiological parameters, i.e., stop collecting the first PPG signal and the second PPG signal, and display a prompt message (e.g., first message) indicating measurement failure, as well as a control (e.g., first control) that can be used to trigger a remeasurement. In this way, the electronic device 100 can detect the user's operation on the control and restart a new round of measurement.
[0286] For example, the specified conditions may include, but are not limited to, one or more of the following: the user remains still, the pressure of the second body part on the second position is within a preset range, the second body part contacts the second position, the second body part is attached to the second position, the pressure of the first body part on the first position is within a preset range, the first body part contacts the first position, and the first body part is attached to the first position.
[0287] Whether the second body part is in contact with the second position can be identified in the manner mentioned in step S102. The purpose of ensuring the second body part is in contact with the second position is to prevent the electronic device 100 from collecting PPG signals when the second body part is not in contact with the second position, which could lead to light leakage during the PPG module's acquisition process. For example, the electronic device 100 can identify whether the second body part is in contact with the second position by considering factors such as noise and signal strength in the collected PPG signal. For instance, if the electronic device 100 is a watch and the second body part is a finger, then... Figure 1 and Figure 2 The electronic device 100's recognition of whether the second body part is in contact with the second position can refer to the electronic device 100 recognizing whether a finger is fully in contact with the smart window. Furthermore, the descriptions of the first body part contacting the first position and the first body part being in contact with the first position are similar to those of the second body part, and will not be repeated here.
[0288] Taking the specified condition that the pressure applied by the second body part at the second position is within a preset range as an example, the electronic device 100 can acquire the first pressure applied by the second body part at the second position and identify whether the first pressure applied is within the preset range. If the first pressure applied is not within the preset range, the acquisition of the first PPG signal and the second PPG signal is stopped, and information indicating measurement failure and a control for triggering a remeasurement are displayed. Alternatively, information instructing the user to increase or decrease the pressure applied may be displayed on the control for triggering a remeasurement. It is understood that the information indicating measurement failure may be displayed on the control for triggering a remeasurement.
[0289] In another possible implementation, if the first compression pressure is not within a preset range, the acquisition of the second PPG signal can be stopped, and the acquisition of the first PPG signal can continue, using the first PPG signal to measure the user's physiological parameter values. Alternatively, if the first compression pressure is not within a preset range, both the first and second PPG signals can be acquired, but only the first PPG signal is used to measure the user's physiological parameter values.
[0290] Understandably, information used to instruct users to increase or decrease pressure can be displayed as text reminding users to increase or decrease pressure, or it can be displayed as the relationship between the pressure applied by the user and a preset pressure. The relationship between the pressure and the preset pressure can refer to the magnitude of the values; for example, the information could indicate the difference between the current pressure and the preset pressure, or the position of the current pressure within the preset pressure range.
[0291] For example, see Figures 6A-6D The prompt message displayed by the electronic device 100 when the specified conditions are not met can be... Figure 6AThe prompt message 215, or, Figure 6B The prompt message 216, or, Figure 6C The prompt message 217, or, Figure 6D The prompt message is 218.
[0292] For example, see Figures 7A-7F After the electronic device 100 exits the measurement of physiological parameters, the displayed prompt message indicating measurement failure can indicate... Figure 7A The prompt message 412, Figure 7B The prompt message 414, Figure 7C The prompt message 415, Figure 7D The prompt message 416 in the middle Figure 7E The error message 417 or Figure 7F The prompt message 418 in the electronic device 100 indicates that the control displayed to trigger a remeasurement can be... Figures 7A-7F The remeasurement icon 413 is shown. Figures 7A-7F The examples illustrate the separation of the prompt message and the control used to trigger a remeasurement. It is understood that the prompt message can also be displayed or placed on the control. This application does not limit the display position of the prompt message.
[0293] S106. During the measurement process, the electronic device 100 displays the physiological parameter values measured at different times.
[0294] Among them, the display of physiological parameter values measured at different times during the measurement process means that the electronic device 100 can dynamically display the real-time measured physiological parameter values, so that users can view their own physiological parameter status during the measurement process.
[0295] For example, see Figures 4D-4F The blood oxygen value displayed by the electronic device 100 during the measurement process can indicate... Figures 4D-4F The blood oxygen level shown is 221.
[0296] In some implementations, the electronic device 100 may also identify whether specified conditions are met while displaying physiological parameter values measured at different times over time. If the specified conditions are not met, the electronic device 100 may prompt the user that the specified conditions are not met. Alternatively, the electronic device 100 may exit the measurement of physiological parameters, for example, by displaying a prompt message indicating measurement failure and displaying a control to trigger a remeasurement.
[0297] For a detailed description of the specified conditions, please refer to the relevant content in step S105, which will not be repeated here.
[0298] Taking the specified condition that the pressure applied to the second body part at the second position is within a preset range as an example, the electronic device 100 can acquire the first pressure applied to the second body part at the second position and identify whether the first pressure is within the preset range. If the first pressure is not within the preset range, it stops acquiring the first PPG signal and the second PPG signal, and displays information indicating measurement failure, as well as a control to trigger a remeasurement, or displays information instructing the user to increase or decrease the pressure. In another possible implementation, if the first pressure is not within the preset range, it can stop acquiring the second PPG signal, continue acquiring the first PPG signal, and use the first PPG signal to measure the user's physiological parameter values. In yet another possible implementation, if the first pressure is not within the preset range, it can continue acquiring the first PPG signal and the second PPG signal, but only use the first PPG signal to measure the user's physiological parameter values.
[0299] For example, see Figures 8A-8E The prompt message displayed by the electronic device 100 when the specified conditions are not met can be... Figure 8A The displayed message is 226A. Figure 8B The displayed message is 226B. Figure 8C The displayed prompt message is 227. Figure 8D The displayed prompt message is 228 or Figure 8E The displayed message is 229.
[0300] It is understandable that if the user's physiological state changes, the physiological parameter values dynamically displayed by the electronic device 100 will also change in real time. However, there are also cases where the user's physiological state remains constant or changes only slightly, and the physiological parameter values measured by the electronic device 100 in real time do not change. Therefore, in the process of the electronic device 100 displaying physiological parameter values measured at different times over time, there may be cases where the dynamically measured physiological parameter values remain constant. However, it should be understood that these constant physiological parameter values are still values dynamically measured by the electronic device 100.
[0301] S107. After the measurement is completed, the electronic device 100 displays the measurement result, which is determined based on the physiological parameter values measured during the measurement process.
[0302] For example, the electronic device 100 may terminate the measurement in any of the following situations:
[0303] 1) The electronic device 100 automatically ends the measurement after the preset measurement time has been reached.
[0304] For example, the electronic device 100 can start timing after enabling PPG signal acquisition. If the timing duration reaches the preset duration, the electronic device 100 can automatically end the PPG signal acquisition.
[0305] For example, assuming the preset duration is 5 minutes, the electronic device 100 can end the measurement after the PPG signal acquisition time reaches 5 minutes.
[0306] The electronic device 100 can output a prompt message before the preset time is reached, reminding the user that the measurement is about to end. For example, see... Figure 4F This prompt message can be Figure 4F The displayed message is 223.
[0307] 2) The measurement ends after the electronic device 100 detects that a body part has left the PPG module.
[0308] If, during the acquisition of the first PPG signal and the second PPG signal, the electronic device 100 detects that the first body part has left the first position and / or the second body part has left the second position, then the electronic device 100 may terminate the measurement.
[0309] In one possible implementation, the electronic device 100 can detect whether a user's body part has left the PPG module at any point during the measurement process, and then terminate the measurement. In another possible implementation, the electronic device 100 can set a preset duration. After the preset duration is reached, the electronic device 100 can detect whether a body part has left the PPG module, and then terminate the measurement. Before the preset duration is reached, the electronic device 100 will not detect whether a body part has left the PPG module, or even if it detects that a body part has left the PPG module, it will not terminate the measurement.
[0310] The electronic device 100 can output a prompt message after a preset time has elapsed, reminding the user to end the blood glucose measurement. For example, see [link to example]. Figure 4E This prompt message can be Figure 4E The displayed message is 223.
[0311] It is understood that the electronic device 100 may also terminate the measurement under other circumstances, and the embodiments of this application do not limit the triggering method for terminating the measurement.
[0312] The measurement results may include, but are not limited to, one or more of the following: physiological parameter change curves, and result values. The physiological parameter curves may be plotted from the physiological parameter values measured by the electronic device 100 during the measurement process. The result values may be the final physiological parameter values measured by the electronic device 100 during the measurement process, the blood oxygen value at any point during the measurement process, or the blood oxygen value obtained from multiple physiological parameter values measured during the measurement process (e.g., the average value).
[0313] For example, taking blood oxygen as a physiological parameter, the result value can refer to... Figure 4G The blood oxygen value shown in Figure 231, and the physiological parameter change curve, can indicate... Figure 4G The curve shown in the schematic diagram 232 illustrates blood oxygen fluctuations.
[0314] It is understood that the measurement results may also include other content, and this application embodiment does not limit this.
[0315] S108. Electronic device 100 acquires first PPG signal through first PPG module.
[0316] If the electronic device 100 detects that the second body part is not in contact with the second position, the electronic device 100 can still initiate the measurement of physiological parameters, that is, execute steps S108-S109, and use the first PPG signal collected by the first PPG module to measure physiological parameters.
[0317] It is evident that the electronic device 100 can select different measurement methods to measure physiological parameters based on whether the user's second body part is in contact with the second position.
[0318] S109. After the measurement is completed, the electronic device 100 displays the physiological parameter values measured based on the first PPG signal acquired during the measurement process.
[0319] Compared to step S105, if the electronic device 100 uses the first PPG signal collected by the first PPG module to measure the user's physiological parameter value, the electronic device 100 can calculate a value based on the PPG signal collected during this measurement process and determine the value as the user's physiological parameter value.
[0320] This is because, compared to using the first PPG signal and the second PPG signal, the number of signals using the first PPG signal is less. Therefore, the accuracy of measuring the user's physiological parameters using the first PPG signal may be lower than that using the first PPG signal and the second PPG signal. Thus, in order to ensure the accuracy of the user's physiological parameter values measured using the first PPG signal, the electronic device 100 can reduce the frequency of output values. For example, after the measurement is completed, it can output the measured physiological parameter values once, thereby prioritizing the accuracy of the output results when the signal quality of the PPG signal cannot be guaranteed.
[0321] Understandably, when the electronic device 100 detects that the second body part is not in contact with the second position, in addition to outputting a single measured physiological parameter value after the measurement is completed, the electronic device 100 can also continuously output values during the measurement process as mentioned in steps S105-S106. In this case, the electronic device 100 can dynamically measure the user's physiological parameter values based on the first PPG signal during the measurement process and display the physiological parameter values measured at different times over time. Thus, even if the user's second body part is not in contact with the second position, the electronic device 100 can still continuously output values using the PPG signal collected by the first PPG module, ensuring that the user can view the physiological parameter values measured by the electronic device 100 during the measurement process. Further optionally, considering that the accuracy of the measured physiological parameter values may be low when using the PPG signal collected by the first PPG module for continuous output, the electronic device 100 can indicate that the accuracy of the physiological parameter value is low, or display the confidence level of the physiological parameter value, to prevent the user from overly trusting the physiological parameter values measured by the electronic device 100.
[0322] The electronic device 100 can automatically end the measurement after the preset measurement time has elapsed, or it can end the measurement after detecting that the first body part has left the first position. For a detailed description of ending the measurement, please refer to the relevant content in step S107, which will not be repeated here.
[0323] For example, taking blood oxygen as a physiological parameter, the physiological parameter value displayed by the electronic device 100 can refer to... Figure 11B The blood oxygen value shown in Figure 511 is the blood oxygen value displayed.
[0324] It is understood that steps S108-S109 are optional steps. If the electronic device 100 detects that the second body part is not in contact with the second position when executing step S102, the electronic device 100 can exit the measurement of physiological parameters and output a prompt message indicating that the physiological parameter measurement failed.
[0325] In this embodiment of the application, the process of measuring physiological parameters through the first PPG module mentioned in steps S108-S109 can correspond to the third time interval. That is, the electronic device 100 can measure the user's physiological parameter values through the first PPG signal collected by the first PPG module within the third time interval.
[0326] In step S105 above, the electronic device 100 can measure the user's physiological parameter values based on the first PPG signal, the second PPG signal, the signal quality of the first PPG signal, and the signal quality of the second PPG signal during the process of acquiring the first PPG signal and the second PPG signal.
[0327] Figure 13 A flowchart illustrating a method for measuring a user's physiological parameter values using an electronic device 100 provided in this application embodiment.
[0328] S201. Electronic device 100 determines a first physiological parameter value based on a first PPG signal.
[0329] For example, electronic device 100 can measure physiological parameters through a model.
[0330] In one implementation, the electronic device 100 can input the first PPG signal into a first model to obtain the first physiological parameter value. The first model can be a model trained based on the physiological parameter values of the test subject and the PPG signal.
[0331] S202. Electronic device 100 determines the value of the second physiological parameter based on the second PPG signal.
[0332] In one implementation, the electronic device 100 can input the second PPG signal into a second model to obtain the second physiological parameter value. The second model can be a model trained based on the physiological parameter values of the test subject and the PPG signal.
[0333] It is understood that the first model mentioned in step S201 and the second model mentioned in step S202 can be the same model or different models. For example, the first model can be a model trained based on PPG signals collected from a first body part of the test subject, and the second model can be a model trained based on PPG signals collected from a second body part of the test subject.
[0334] In some implementations, the electronic device 100 can determine the model for measuring physiological parameters based on the pressure applied by the user on the PPG module, thereby solving the problem of inconsistent physiological parameter values measured by the electronic device 100 under different pressure levels and improving the accuracy of physiological parameter measurement.
[0335] This is because when the user applies different pressure levels, the PPG module will collect PPG signals from the blood vessels under different pressure levels. The characteristics of the PPG signal may vary depending on the deformation of the blood vessels. Therefore, when the electronic device 100 uses the model to calculate physiological parameters, it can also take into account the pressure level applied by the user when collecting the PPG signal and determine the model based on the pressure level.
[0336] Taking the second model as an example, if the pressure applied to the second body part at the second position is the same as the first pressure, the second model used by the electronic device 100 to calculate the second physiological parameter value can correspond to the first pressure. For example, this second model can be trained based on the PPG signal collected by the PPG module during the application of the first pressure by the tester, as well as the tester's physiological parameters.
[0337] In one implementation, the electronic device 100 may have preset models for different pressure levels. After the electronic device 100 identifies the user's pressure level, it can select the appropriate model based on the pressure level.
[0338] In another implementation, the electronic device 100 can identify the user's pressure level and then adjust the parameters in the model based on that pressure level.
[0339] S203. The electronic device 100 determines the user's physiological parameter value based on the first physiological parameter value, the second physiological parameter, the signal quality of the first PPG signal, and the signal quality of the second PPG signal.
[0340] For example, electronic device 100 can determine the user's physiological parameter values at a first moment by any of the following methods:
[0341] 1) Select the physiological parameter value with the highest signal quality between the first and second physiological parameter values as the user's physiological parameter value at the first moment.
[0342] If the signal quality of the first PPG signal is higher than that of the second PPG signal at the first moment, the electronic device 100 can determine the first physiological parameter value as the user's physiological parameter value; if the signal quality of the second PPG signal is higher than that of the first PPG signal, the electronic device 100 can determine the second physiological parameter value as the user's physiological parameter value.
[0343] 2) Using signal quality as the weight, the values of the first and second physiological parameters are weighted and summed to obtain the user's physiological parameter values at the first moment.
[0344] The electronic device 100 can determine the weights of the first physiological parameter value and the second physiological parameter value based on the signal quality of the first PPG signal and the signal quality of the second PPG signal, respectively. The PPG signal with higher signal quality has a larger weight. Then, the electronic device 100 can perform a weighted summation of the first physiological parameter value and the second physiological parameter value to obtain the user's physiological parameter value.
[0345] Based on the description in step S105 of the electronic device 100 calculating physiological parameter values in the form of a sliding window, assuming that the measurement of physiological parameters includes a first time period, the length of which is the duration of a sliding window, then the first PPG signal mentioned in steps S201 and S203 can refer to the first PPG signal of the first time period, the second PPG signal mentioned in steps S202 and S203 can refer to the second PPG signal of the first time period, and the physiological parameter value mentioned in step S203 is a physiological parameter value calculated by the electronic device 100 using the PPG signal collected in the first time period.
[0346] In this way, during the measurement process, the electronic device 100 can calculate the physiological parameter value once every certain period of time (e.g., 1 second) using the first PPG signal and the second PPG signal collected within a certain period of time (e.g., 10 seconds), i.e., the first time period, and display it in the user interface so that the user can view the physiological parameter value dynamically measured by the electronic device 100 in real time.
[0347] Therefore, the physiological parameter values displayed by the electronic device 100 are values that are updated in real time according to time.
[0348] It should be noted that during the process of measuring physiological parameter values by electronic device 100, there may be a period of time when, due to certain reasons (such as the user not being still), electronic device 100 may not collect enough PPG signals during that period. In this case, electronic device 100 may not calculate physiological parameter values based on the PPG signals during that period. Therefore, electronic device 100 may not update the physiological parameter values for that period. The physiological parameter values will be measured and updated again after collecting enough PPG signals in the next period.
[0349] In some implementations, assuming that the blood vessels in the second body part are more abundant than those in the first body part, the electronic device 100 can use the second PPG signal acquired before the second body part leaves the second position to calibrate the measurement of physiological parameters after the second body part leaves the second position, once it detects that the user's second body part has left the second position.
[0350] This is because the blood vessels in the second body part are more abundant than those in the first body part, so the second PPG signal is more likely to have higher signal quality than the first PPG signal. Therefore, the electronic device 100 can make full use of the high-quality second PPG signal to calibrate the accuracy of the electronic device 100 in measuring physiological parameter values using the first PPG signal, and try to ensure that the electronic device 100 can still maintain high measurement accuracy after the second body part leaves the second position.
[0351] Combining steps S103-S107 above, assuming that the electronic device 100 detects that the second body part is not in contact with the second position after step S106, the electronic device 100 can calibrate the measurement process of physiological parameters for a period of time after the second body part is not in contact with the second position based on the second PPG signal collected during the period when the second body part is in contact with the second position. For ease of description, the time interval in which steps S103-S106 are located, i.e., the period when the second body part is in contact with the second position, is defined as the first time interval, and the period of measuring physiological parameters after the electronic device 100 detects that the second body part is not in contact with the second position is defined as the fourth time interval.
[0352] Figure 14 This is a schematic flowchart of a method for calibrating the measurement of physiological parameters provided in an embodiment of this application.
[0353] S301. Electronic device 100 detects that the second body part is not in contact with the second position.
[0354] The electronic device 100 can identify whether the second body part is in contact with the second position. If it is determined that the second body part is not in contact with the second position, step S302 is performed, namely, calibrating the model.
[0355] For a detailed description of how the electronic device 100 identifies whether the second body part is in contact with the second location, please refer to the relevant content in step S102 above, which will not be repeated here.
[0356] S302. The electronic device 100 adjusts the first model based on the difference between the physiological parameter value calculated by the first PPG signal in the first time interval and the physiological parameter value calculated by the second PPG signal in the first time interval, wherein the first model is the model used by the electronic device 100 to calculate the physiological parameter value based on the first PPG signal.
[0357] Since the second body part has a richer blood vessel distribution than the first body part, the second PPG signal is more likely to have higher signal quality than the first PPG signal. Therefore, the physiological parameter values calculated based on the second PPG signal are more accurate than those calculated based on the first PPG signal. Thus, the first model can be adjusted based on the difference between these two physiological parameter values, so that the output of the first model is more biased towards the physiological parameter values calculated based on the second PPG signal, thereby improving the measurement accuracy of the first model.
[0358] For a detailed description of the first model, please refer to the relevant content in steps S201-S202, which will not be repeated here.
[0359] S303. Electronic device 100 acquires the first PPG signal collected by the first PPG module on the first body part within the fourth time interval, wherein the fourth time interval is after the first time interval.
[0360] The first time interval and the fourth time interval can be related in the following ways:
[0361] 1) The first time interval and the fourth time interval can be two time periods contained in a single measurement cycle.
[0362] For example, assuming a measurement cycle lasts for 5 minutes, the first time interval can refer to the first 3 minutes of the current measurement cycle, and the fourth time interval can refer to the last 2 minutes of the current measurement cycle.
[0363] In other words, after a user initiates a physiological parameter measurement, if the electronic device 100 detects that the second body part is in contact with the second position at the start of the measurement, the electronic device 100 can continuously output physiological parameter values based on the first PPG signal and the second PPG signal within a certain period of time at the start of the measurement, i.e., within the first time interval. Afterwards, if the second body part is detected to leave the second position, the measurement enters the fourth time interval. The electronic device 100 can calibrate the first model based on the second PPG signal collected in the first time interval, and collect the first PPG signal in the fourth time interval. The user's physiological parameter values are measured using the first PPG signal collected in the fourth time interval and the calibrated first model until the end of the current measurement cycle.
[0364] 2) The first time interval and the fourth time interval can be time periods contained in two independent measurement cycles.
[0365] In other words, the first time interval can be the period of time included in the measurement cycle after a user initiates measurement once, and the fourth time interval can be the period of time included in the measurement cycle after a user initiates measurement again.
[0366] In this case, before step S301, the electronic device 100 may also detect the user's operation of initiating the measurement. In this way, when the user actively triggers the measurement, the electronic device 100 can trigger the identification of whether the user's second body part is not in contact with the second position, thereby determining whether to calibrate the model and initiating the measurement of physiological parameters.
[0367] In some implementations, the time interval between the first and fourth time intervals can be less than a threshold (e.g., a third threshold). This is because a user's physical condition changes continuously over time. If the time interval between the first and fourth time intervals is too large, the second PPG signal collected in the first time interval may differ significantly from the PPG signal reflected by the user's physical condition in the fourth time interval. In such cases, using the second PPG signal collected in the first time interval to calibrate the model will not only fail to improve the model's accuracy but may also reduce it.
[0368] Therefore, if the electronic device 100 detects that the second body part is not in contact with the second position, the electronic device 100 can identify the time interval between the last time the physiological parameters were measured based on the first PPG signal and the second PPG signal and the current time interval. If the time interval is greater than the threshold, the electronic device 100 can directly measure the user's physiological parameter value based on the first PPG signal without calibrating the model, for example, by executing steps S108-S109.
[0369] S304. Electronic device 100 measures the user's physiological parameter values in the fourth time interval based on the first PPG signal in the fourth time interval and the adjusted first model.
[0370] The electronic device 100 can measure physiological parameter values using any of the following methods:
[0371] 1) After the measurement is completed, the electronic device 100 can measure the user's physiological parameter values based on the first PPG signal acquired in the fourth time interval.
[0372] Since the electronic device 100 did not collect the second PPG signal, the electronic device 100 can calculate a value based on the first PPG signal collected in the fourth time interval after the measurement is completed, as mentioned in step S109, and determine the value as the user's physiological parameter value in the fourth time interval.
[0373] 2) Electronic device 100 measures and displays physiological parameter values measured at different times within the fourth time interval.
[0374] Since the electronic device 100 adjusts the first model using the second PPG signal in the first time interval, thereby improving the measurement accuracy of the first model, even if the electronic device 100 does not acquire the second PPG signal, the electronic device 100 can still update and calculate the user's physiological parameter values in real time during the measurement process as mentioned in step S105.
[0375] As can be seen from steps S301-S304, the electronic device 100 can flexibly utilize the second PPG signal collected before the user's second body part leaves, so that even if the user's second body part does not come into contact with the electronic device 100, the electronic device 100 can still maintain a high accuracy in measuring physiological parameters.
[0376] Figure 15 This is a schematic diagram of the hardware structure of the electronic device 100 provided in the embodiments of this application.
[0377] Electronic device 100 may be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, in-vehicle device, smart home device and / or smart city device. The embodiments of this application do not impose any special restrictions on the specific type of electronic device.
[0378] Preferably, in the embodiments of this application, the electronic device 100 may refer to wearable devices such as watches, bracelets, smart rings, and smart glasses.
[0379] Electronic device 100 may include a processor 110, internal memory 120, universal serial bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1 and antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, microphone 170B, sensor module 180, button 190, motor 191, indicator 192, camera 193, and subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include one or more sensors; for example, the sensor module 180 may include: a first PPG module 180A, a second PPG module 180B, an electrocardiogram sensor 180C, and a pressure sensor 180D.
[0380] Processor 110 may include one or more processing units, such as: application processor (AP), microcontroller unit (MCU), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. The different processing units may be independent devices or integrated into one or more processors. For example, the application processor may include a graphics processor and a digital signal processor, and the microcontroller unit may include a graphics processor.
[0381] Electronic device 100 can implement display functions through a GPU, display screen 194, application processor, microcontroller unit, etc. The GPU is a microprocessor for image processing, connected to the display screen 194, application processor, and microcontroller unit. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0382] In some implementations, the processor 110 can be used to acquire a first PPG signal collected by the first PPG module 180A on a first body part and a second PPG signal collected by the second PPG module 180B on a second body part within a first time interval. The processor 110 can also be used to measure the user's physiological parameter values based on the first PPG signal and the second PPG signal collected within the first time interval.
[0383] Internal memory 120 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM). 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 read and write operations by the processor 110.
[0384] In some implementations, the internal memory 120 may be used to store PPG signals acquired by the electronic device 100, as well as physiological parameter values measured based on the PPG signals, etc.
[0385] USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This port can also be used to connect other electronic devices, such as AR devices.
[0386] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130.
[0387] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 120, display screen 194, wireless communication module 160, sensor module 180, etc.
[0388] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0389] The mobile communication module 150 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on electronic devices 100.
[0390] The wireless communication module 160 can provide solutions for wireless communication applications on 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 (IR), and intrabody communication (IBC).
[0391] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 100 can communicate with networks and other devices through wireless communication technology.
[0392] Electronic device 100 can implement audio functions through audio module 170, speaker 170A, microphone 170B, and processor 110, such as music playback and recording.
[0393] The audio module 170 is used to convert digital audio information into analog audio signal output, and also to convert analog audio input into digital audio signal.
[0394] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0395] Microphone 170B, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170B, inputting the sound signal into microphone 170B.
[0396] The first PPG module 180A and the second PPG module 180B can be located at different positions on the electronic device 100. For example, if the electronic device 100 is a watch, the first PPG module 180A can be located on the bottom of the watch, and the second PPG module 180B can be located on the side of the watch.
[0397] Both the first PPG module 180A and the second PPG module 180B can be used to collect the user's PPG signal. For example, the first PPG module 180A can be used to collect the first PPG signal from a first body part of the user, and the second PPG module 180B can be used to collect the second PPG signal from a second body part of the user. Either the first PPG module 180A or the second PPG module 180B can include a photodetector and a light emitter. The photodetector can be, for example, a photodiode (PD), and the light emitter can be, for example, a light-emitting diode (LED). The light emitter acts as a light source to illuminate the skin. The photodetector detects the remaining transmitted or reflected light after it has been absorbed by the blood and tissue during penetration, and converts it into an electrical signal to obtain the PPG signal. Since the intensity of the transmitted or reflected light changes with arterial pulsation, the PPG signal also follows the arterial pulsation, i.e., the rhythmic fluctuation of the user's heartbeat. Physiological parameters such as the user's heart rate, blood oxygen saturation, and blood pressure can be calculated from this PPG signal.
[0398] The ECG sensor 180C can be used for ECG detection. The ECG sensor 180C may include an electrocardiography (ECG) sensor. The ECG sensor 180C may include electrodes. The electrodes may be disposed on the side and bottom of the watch. For example, in combination with… Figure 1 The electrodes can be set at Figure 1 In the first sensor module shown in (b), and located on the electronic device 100 at a position that can directly contact the skin, and set in Figure 1 The second sensor module shown in (c) is located on the electronic device 100 at a position that can directly contact the skin. Electrodes placed at different locations contact the user's limbs, and by collecting electrical signals from the surface of each limb, electrocardiograms can be detected.
[0399] The pressure sensor 180D is used to sense pressure signals and convert them into electrical signals. There are many types of pressure sensors 180D, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two electrodes; when a force is applied to the capacitive pressure sensor, the capacitance between the electrodes changes. The electronic device 100 determines the pressure intensity based on the change in capacitance.
[0400] In some embodiments, the sensor module 180 may further include one or more of the following sensors: gyroscope sensor, barometric pressure sensor, magnetic sensor, accelerometer, distance sensor, proximity sensor, fingerprint sensor, humidity sensor, temperature sensor, ambient light sensor, heart rate sensor, etc.
[0401] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback.
[0402] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0403] 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), or it can be manufactured using organic light-emitting diodes (OLEDs), active-matrix organic light-emitting diodes (AMOLEDs), flexible light-emitting diodes (FLEDs), minimized LEDs, microLEDs, micro-OLEDs, quantum dot light-emitting diodes (QLEDs), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0404] In some embodiments, the display screen 194 can be used to display the user's physiological parameter values, as well as a user interface guiding the user to measure these values, etc. See the above for details. Figures 3A-3E , Figures 4A-4G , Figure 5 , Figures 6A-6D , Figures 7A-7F , Figures 8A-8E , Figure 9 , Figure 10 , Figures 11A-11B The user interface shown.
[0405] The SIM card interface 195 is used to connect a SIM card. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1.
[0406] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0407] Figure 16This is a schematic diagram of the physiological parameter measuring device 200 provided in an embodiment of this application.
[0408] like Figure 16 As shown, the physiological parameter measuring device 200 may include components such as a processor 210 and a memory 220. These components can be connected via a bus 230 or other means. Figure 16 Taking a bus connection as an example, bus 230 is used to realize the connection and communication between processor 210 and memory 220. Wherein:
[0409] Processor 210 may include one or more processing units. Processor 210 can be used to provide computing and control capabilities to support the operation of the entire physiological parameter measurement device 200.
[0410] The memory 220 can be used to store various software programs and / or multiple sets of instructions. Specifically, the memory 220 may include high-speed random access memory, and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0411] In this embodiment, the physiological parameter measuring device 200 can be the aforementioned electronic device 100. The processor 210 can be used to acquire a first PPG signal collected by a first PPG module on a first body part and a second PPG signal collected by a second PPG module on a second body part within a first time interval. Based on the first and second PPG signals collected within the first time interval, the processor measures the user's physiological parameter values. The memory 220 can be used to store the first PPG signal, the second PPG signal, the measured physiological parameter values, and the software or program code required for all or part of the functions of the electronic device 100 in the above method embodiment.
[0412] It should be noted that, Figure 16 The physiological parameter measuring device 200 shown is merely one implementation of an embodiment of this application. In practical applications, the physiological parameter measuring device 200 may include more or fewer components than shown, or combine certain components, or deploy different components; no limitations are imposed here. For example, the physiological parameter measuring device 200 may also include a first PPG module and a second PPG module, both of which can be used to acquire PPG signals.
[0413] It should be understood that each step in the above method embodiments can be completed by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0414] This application also provides an electronic device that may include a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method performed by the electronic device as described in any of the above embodiments.
[0415] This application also provides a chip system including a processing circuit and an interface circuit. The interface circuit is used to receive computer instructions and transmit them to the processing circuit. The processing circuit is used to execute the computer instructions to implement the method performed by the electronic device as in any of the above embodiments.
[0416] This application also provides a chip system including at least one processor for implementing the methods executed by the electronic device in any of the above embodiments. In one possible design, the chip system further includes a memory for storing program instructions and data, the memory being located within or outside the processor.
[0417] A chip system can consist of chips or include chips and other discrete components.
[0418] Optionally, there may be one or more processors in the chip system. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0419] Optionally, the chip system may contain one or more memories. These memories may be integrated with the processor or disposed separately; this application does not limit this. 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 disposed on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.
[0420] For example, 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 micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0421] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method executed by the electronic device in any of the above embodiments.
[0422] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the method executed by the electronic device as described in any of the above embodiments.
[0423] The various embodiments of this application can be combined arbitrarily to achieve different technical effects.
[0424] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0425] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0426] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the 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 simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0427] The terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0428] In summary, the above description is merely an embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.
Claims
1. A method for measuring physiological parameters, characterized in that, The method is applied to an electronic device, the electronic device comprising: a first PPG module and a second PPG module, the first PPG module being located at a first position on the electronic device, and the second PPG module being located at a second position on the electronic device, the method comprising: The first PPG signal is collected on the first body part by the first PPG module; The second PPG signal is collected on the second body part by the second PPG module; Based on the first PPG signal and the second PPG signal, the user's physiological parameter values are measured; the first body part and the second body part are different.
2. The method according to claim 1, characterized in that, The electronic device is a wrist-worn device, with the first PPG module located at the bottom of the electronic device, the second PPG module located on the side of the electronic device, and the first body part being the wrist.
3. A method for measuring physiological parameters, characterized in that, The method is applied to an electronic device, the electronic device comprising: a first PPG module and a second PPG module, the first PPG module being located at a first position on the electronic device, and the second PPG module being located at a second position on the electronic device, the method comprising: Within a first time interval, a first PPG signal is collected on a first body part using the first PPG module, and a second PPG signal is collected on a second body part using the second PPG module. Based on the first PPG signal and the second PPG signal collected within the first time interval, the user's physiological parameter values are dynamically measured; Within the first time interval, physiological parameter values measured at different times are displayed.
4. The method according to claim 3, characterized in that, Before acquiring a first PPG signal on a first body part using the first PPG module and acquiring a second PPG signal on a second body part using the second PPG module, the method further includes: The system detects that the first body part is in contact with the first location, and / or detects that the second body part is in contact with the second location.
5. The method according to claim 4, characterized in that, Detecting that the second body part is in contact with the second location specifically includes: An object was detected touching the second location; The electronic device determines that an object is in contact with the second location if one or more of the following conditions are met: the electrical signal detected by the electronic device on the first electrode located at the second location is greater than a first threshold; the second PPG module collects a PPG signal that fluctuates with the pulse; or the pressure signal detected by the electronic device at the second location is greater than a second threshold; wherein the first electrode is an electrode of an electrocardiogram sensor in the electronic device.
6. The method according to claim 5, characterized in that, The detection of the second body part contacting the second location also includes: The object in contact with the second location is identified as a living being; The electronic device determines that the object is a living being if one or more of the following conditions are met: the waveform change of the electrical signal detected by the electronic device on the first electrode at the second position over a period of time satisfies a first feature; the waveform change of the PPG signal collected by the second PPG module over a period of time satisfies a second feature; and the waveform change of the pressure signal detected by the electronic device at the second position over a period of time satisfies a third feature; wherein the first electrode is an electrode of the electrocardiogram sensor in the electronic device.
7. The method according to any one of claims 3-6, characterized in that, Within the first time interval, after displaying physiological parameter values measured at different times, the method further includes: It was detected that the second body part was not in contact with the second location; The display shows the physiological parameter change curve plotted from the physiological parameter values measured within the first time interval, and / or the last physiological parameter value measured within the first time interval.
8. The method according to any one of claims 3-7, characterized in that, Before acquiring a first PPG signal on a first body part using the first PPG module and acquiring a second PPG signal on a second body part using the second PPG module during the first time interval, the method further includes: The countdown is displayed in a second time interval, which precedes the first time interval. After the countdown ends, the first time interval begins.
9. The method according to any one of claims 3-8, characterized in that, Before acquiring a first PPG signal on a first body part using the first PPG module and acquiring a second PPG signal on a second body part using the second PPG module during the first time interval, the method further includes: It was detected that the second body part was not in contact with the second location; During the third time interval, the first PPG signal is collected on the first body part by the first PPG module; the third time interval is before the first time interval. After the third time interval ends, the physiological parameter values measured based on the first PPG signal collected during the third time interval are displayed.
10. The method according to any one of claims 3-9, characterized in that, The second body part has a richer vascular distribution than the first body part. Within the first time interval, after updating and displaying physiological parameter values measured at different times, the method further includes: It was detected that the second body part was not in contact with the second location; Based on the difference between the physiological parameter values calculated from the first PPG signal within the first time interval and the physiological parameter values calculated from the second PPG signal within the first time interval, the first model is adjusted. The first model is the model used by the electronic device to calculate the physiological parameter values based on the PPG signal collected by the first PPG module. The first PPG signal collected by the first PPG module on the first body part within the fourth time interval is acquired, and the fourth time interval is located after the first time interval. Based on the first PPG signal within the fourth time interval and the adjusted first model, the user's physiological parameter values within the fourth time interval are measured.
11. The method according to claim 10, characterized in that, The time interval between the fourth time interval and the first time interval is less than the third threshold.
12. The method according to any one of claims 1-11, characterized in that, The method further includes the following steps in measuring physiological parameters: Dynamically acquire the first pressure level of the second body part at the second position; Identify whether the first pressing force is within a preset range; If the first pressure applied is not within the preset range, the acquisition of the first PPG signal and the second PPG signal is stopped, and a first message and a first control are displayed. The first message indicates measurement failure, and the first control triggers a remeasurement; or... If the first pressing force is not within the preset range, a second message is displayed, which instructs the user to increase or decrease the pressing force.
13. The method according to any one of claims 1-12, characterized in that, The method further includes the following steps in measuring physiological parameters: Dynamically acquire the first pressure level of the second body part at the second position; Display third information, the third information being used to indicate the first pressing force, and / or, the third information being used to indicate the relationship between the first pressing force and a preset pressing force.
14. The method according to claim 13, characterized in that, The first PPG module is located at the bottom of the electronic device, and the second PPG module is located on the side of the electronic device; the third information is displayed on the screen of the electronic device in an area close to the second PPG module.
15. The method according to any one of claims 1-14, characterized in that, Based on the first PPG signal and the second PPG signal, the user's physiological parameter values are measured, specifically including: The first physiological parameter value is determined based on the first PPG signal; The second physiological parameter value is determined based on the second PPG signal; The user's physiological parameter values are determined based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal.
16. The method according to claim 15, characterized in that, Determining the second physiological parameter value based on the second PPG signal specifically includes: The second PPG signal is input into the second model to obtain the second physiological parameter value; wherein, the second model is determined by the pressure of the second body part on the second position when the second PPG signal is obtained.
17. The method according to claim 15 or 16, characterized in that, Based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal, the user's physiological parameter value is determined, specifically including: If the signal quality of the first PPG signal is higher than that of the second PPG signal, the first physiological parameter value is determined as the user's physiological parameter value. If the signal quality of the second PPG signal is higher than that of the first PPG signal, the second physiological parameter value is determined as the user's physiological parameter value.
18. The method according to claim 15 or 16, characterized in that, Based on the first physiological parameter value, the second physiological parameter value, the signal quality of the first PPG signal, and the signal quality of the second PPG signal, the user's physiological parameter value is determined, specifically including: The weights of the first physiological parameter value and the second physiological parameter value are determined based on the signal quality of the first PPG signal and the signal quality of the second PPG signal, respectively, wherein the PPG signal with higher signal quality corresponds to a larger weight. The user's physiological parameter values are obtained by weighted summation of the first and second physiological parameter values.
19. The method according to any one of claims 1-18, characterized in that, Before acquiring a first PPG signal on a first body part using the first PPG module and acquiring a second PPG signal on a second body part using the second PPG module, the method further includes: A user action to initiate measurement has been detected.
20. The method according to any one of claims 1-19, characterized in that, The electronic device is a wrist-worn device, with the first body part being the wrist and the second body part being the fingers. The first PPG module is located at the bottom of the electronic device, and the second PPG module is located on the side of the electronic device.
21. An electronic device, characterized in that, include: The system comprises a first PPG module, a second PPG module, a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method as described in any one of claims 1-20.
22. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a processor, implements the method as described in any one of claims 1-20.
23. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1-20.
24. A chip system, characterized in that, The chip system includes a processing circuit and an interface circuit. The interface circuit is used to receive computer instructions and transmit them to the processing circuit. The processing circuit is used to execute the computer instructions to implement the method as described in any one of claims 1-20.
