This application claims priority to Chinese Patent Application No. 202011529749.7, filed with the China National Intellectual Property Administration on Dec. 22, 2020 and entitled “METHOD FOR MEASURING PHYSIOLOGICAL PARAMETER AND ELECTRONIC DEVICE”, which is incorporated herein by reference in its entirety.
This application relates to the field of electronic devices, and more specifically, to a method for measuring a physiological parameter and an electronic device.
With development of electronic devices, a user has an increasingly high requirement on functions of the electronic devices. For example, a wearable device may not only serve as a clock, but also measure a physiological parameter of the user. For example, a wearable device may measure physiological parameters such as atrial fibrillation, premature beat, and arteriosclerosis.
For an existing electronic device, when a user wants to measure a plurality of physiological parameters, the user needs to measure each physiological parameter once. An operation is relatively complex, and user experience is poor. In addition, measurement of physiological parameters is independent of each other, and data is not shared. Consequently, measurement time is relatively long, and user experience is poor.
This application provides a method for measuring a physiological parameter and an electronic device, so that a plurality of physiological parameters of a user can be measured at a time, a user operation is simple, measurement efficiency is high, and user experience is relatively good.
According to a first aspect, a method for measuring a physiological parameter is provided. The method is applied to an electronic device including a physiological parameter sensor, and the method includes: displaying a physiological parameter measurement interface, where the physiological parameter measurement interface includes a plurality of physiological parameter identifiers; receiving a physiological parameter measurement operation, where the physiological parameter measurement operation includes an operation of selecting a first physiological parameter identifier and a second physiological parameter identifier, and the first physiological parameter identifier and the second physiological parameter identifier are physiological parameter identifiers in the plurality of physiological parameter identifiers; and measuring a first physiological parameter and a second physiological parameter of a measured object by using the physiological parameter sensor based on the physiological parameter measurement operation.
It should be understood that a corresponding physiological parameter may be measured by using the physiological parameter sensor.
A type of the physiological parameter sensor and a type of the physiological parameter are not limited in this embodiment of this application.
For example, the physiological parameter sensor may include at least one of the following: an accelerometer (accelerometer, ACC) sensor, a photoplehysmography (photo plethysmo graphy, PPG) sensor, and an electrocardiography (Electrocardiography, ECG) sensor.
For example, the physiological parameter may be a physiological parameter related to an arrhythmia characteristic, a physiological parameter related to a vascular characteristic, a physiological parameter related to a blood oxygen characteristic, a physiological parameter related to a stress characteristic, sleep, or the like.
For example, the physiological parameter related to the arrhythmia characteristic may be atrial fibrillation, premature beat, a heart rate, or the like.
For example, the physiological parameter related to the vascular characteristic may be arteriosclerosis.
In this embodiment of this application, display manners of the first physiological parameter identifier and the second physiological parameter identifier on the physiological parameter measurement interface are not limited.
In a possible implementation, the first physiological parameter identifier and the second physiological parameter identifier may be displayed on the physiological parameter measurement interface in a combination manner.
For example, the first physiological parameter and the second physiological parameter are displayed in a menu option on the physiological parameter measurement interface.
In another possible implementation, the first physiological parameter identifier and the second physiological parameter identifier may be displayed on the physiological parameter measurement interface in a separate manner.
For example, the first physiological parameter identifier and the second physiological parameter identifier are displayed in two menu item options on the physiological parameter measurement interface.
Optionally, the physiological parameter measurement operation further includes an operation of selecting at least one physiological parameter identifier other than the first physiological parameter identifier and the second physiological parameter identifier. In this embodiment of this application, a user selects, by using the identifiers of the plurality of physiological parameters displayed on the physiological parameter measurement interface, the identifiers of the first physiological parameter and the second physiological parameter that need to be measured, to measure the first physiological parameter and the second physiological parameter of the measured object, so that the plurality of physiological parameters of the user can be measured at a time. Therefore, measurement efficiency is high, a user operation is simple, and user experience is relatively good.
With reference to the first aspect, in some implementations of the first aspect, the measuring a first physiological parameter and a second physiological parameter of a measured object by using the physiological parameter sensor in response to the physiological parameter measurement operation includes: collecting data of the measured object by using the physiological parameter sensor based on the physiological parameter measurement operation; extracting data related to the first physiological parameter and data related to the second physiological parameter from the collected data; obtaining the first physiological parameter based on the data related to the first physiological parameter; and obtaining the second physiological parameter based on the data related to the second physiological parameter. In a process of measuring the first physiological parameter and the second physiological parameter of the measured object, the data of the measured object is first collected by using the physiological parameter sensor, and then the data related to the first physiological parameter and the data related to the second physiological parameter are extracted from the collected data, so that corresponding physiological parameters can be obtained based on the data related to the corresponding physiological parameters, and a plurality of physiological parameters can be simultaneously measured. Therefore, measurement efficiency is high, a user operation is simple, and user experience is relatively good.
In a possible implementation, the extracted data related to the first physiological parameter is partially or completely the same as the extracted data related to the second physiological parameter.
For example, that the extracted data related to the first physiological parameter is completely the same as the extracted data related to the second physiological parameter may be understood as that a type of the data related to the first physiological parameter is the same as a type of the data related to the second physiological parameter, and a data volume of the data related to the first physiological parameter is the same as a data volume of the data related to the second physiological parameter.
For example, that the extracted data related to the first physiological parameter is partially the same as the extracted data related to the second physiological parameter may be understood as that a type of the data related to the first physiological parameter is the same as a type of the data related to the second physiological parameter, and a data volume of the data related to the first physiological parameter is different from a data volume of the data related to the second physiological parameter.
A plurality of pieces of data related to the physiological parameters may be obtained at a time from the data of the measured object collected by using the physiological parameter sensor. Therefore, data is reused, measurement efficiency is high, and user experience is good.
With reference to the first aspect, in some implementations of the first aspect, after the collecting data of the measured object by using the physiological parameter sensor based on the physiological parameter measurement operation, the method further includes: determining whether the data meets a data quality requirement; and when the data does not meet the data quality requirement, re-collecting data of the measured object by using the physiological parameter sensor, and updating the data with the re-collected data until the data meets the data quality requirement.
For example, whether the data meets the data quality requirement may be determined by using the collected data of the measured object and with reference to at least one of a wearing status of the electronic device, an ECG lead status, or a motion status of the user.
Whether the data collected by using the physiological parameter sensor meets the data quality requirement is determined, and when the collected data does not meet the data quality requirement, the data of the measured object is re-collected by using the physiological parameter sensor until the data meets the data quality requirement, thereby improving measurement accuracy of the physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, when the data does not meet the data quality requirement, the method further includes: displaying prompt information, where the prompt information is used to prompt the user to correctly wear the electronic device and/or is used to prompt the user to correctly operate the electronic device.
With reference to the first aspect, in some implementations of the first aspect, the obtaining the first physiological parameter based on the data related to the first physiological parameter includes: extracting, based on the data related to the first physiological parameter, feature data related to the first physiological parameter; determining whether the feature data of the first physiological parameter meets a requirement for analyzing the first physiological parameter; and obtaining the first physiological parameter based on the feature data related to the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, the determining whether the feature data of the first physiological parameter meets a requirement for analyzing the first physiological parameter includes: determining whether the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter; and determining whether a data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter; and the obtaining the first physiological parameter based on the feature data related to the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter includes: obtaining the first physiological parameter based on the feature data related to the first physiological parameter when the data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, after the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter, the method further includes: performing data processing on the feature data of the first physiological parameter; and the determining whether a data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter includes: determining whether the data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter when processed feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, the obtaining the second physiological parameter based on the data related to the second physiological parameter includes: extracting, based on the data related to the second physiological parameter, feature data related to the second physiological parameter; determining whether the feature data of the second physiological parameter meets a requirement for analyzing the second physiological parameter; and obtaining the second physiological parameter based on the feature data related to the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, the determining whether the feature data of the second physiological parameter meets a requirement for analyzing the second physiological parameter includes: determining whether the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter; and determining whether a data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter; and the obtaining the second physiological parameter based on the feature data related to the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter includes: obtaining the second physiological parameter based on the feature data related to the second physiological parameter when the data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, after the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter, the method further includes: performing data processing on the feature data of the second physiological parameter; and the determining whether a data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter includes: determining whether the data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter when processed feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
With reference to the first aspect, in some implementations of the first aspect, after the measuring a first physiological parameter and a second physiological parameter of a measured object by using the physiological parameter sensor based on the physiological parameter measurement operation, the method further includes: displaying the first physiological parameter and the second physiological parameter of the measured object.
With reference to the first aspect, in some implementations of the first aspect, the displaying the first physiological parameter and the second physiological parameter of the measured object includes: displaying the first physiological parameter after measurement of the first physiological parameter is completed; and displaying the second physiological parameter after measurement of the second physiological parameter is completed.
With reference to the first aspect, in some implementations of the first aspect, the displaying the first physiological parameter and the second physiological parameter of the measured object includes; displaying the first physiological parameter and the second physiological parameter after measurement of the first physiological parameter and the second physiological parameter is completed.
According to a second aspect, a method for measuring a physiological parameter is provided. The method is applied to an electronic device including a physiological parameter sensor, and the method includes: collecting, by using the physiological parameter sensor, data that is related to a first physiological parameter and that is of a measured object; obtaining the first physiological parameter based on the data related to the first physiological parameter; detecting an operation of measuring a second physiological parameter, where the second physiological parameter is different from the first physiological parameter; and sending a measurement message to a second application in response to the operation, where the measurement message includes the data related to the first physiological parameter.
When a user measures the first physiological parameter of the measured object by using a first application, if the collected data related to the first physiological parameter may also be used as data for obtaining the second physiological parameter, when it is detected that the second physiological parameter of the measured object is measured, the data related to the first physiological parameter is sent to the second application, so that the second application can obtain the second physiological parameter without collecting the data related to the second physiological parameter, thereby being compatible with an existing physiological parameter measurement application. Therefore, data is reused, measurement efficiency is high, and user experience is relatively good.
With reference to the second aspect, in some implementations of the second aspect, after the obtaining the first physiological parameter based on the data related to the first physiological parameter, the method further includes: determining the second physiological parameter based on the data related to the first physiological parameter.
The data related to the first physiological parameter includes the data related to the second physiological parameter.
That the data related to the first physiological parameter includes the data related to the second physiological parameter may be understood as that a type of the data related to the first physiological parameter includes a type of the data related to the second physiological parameter, and a data volume of the data related to the first physiological parameter includes a data volume of the data related to the second physiological parameter.
For example, the type of the data indicates that the data is PPG data, the data is ECG data, and/or the data is ACC data.
For example, when a physiological parameter is a physiological parameter related to an arrhythmia characteristic, data related to the physiological parameter includes ACC data, PPG data, and ECG data. In addition, the data related to physiological parameter should be collected for 30 seconds.
For example, when a physiological parameter is a physiological parameter related to a vascular characteristic, data related to the physiological parameter includes ACC data, PPG data, and ECG data. In addition, the data related to physiological parameter should be collected for 60 seconds.
For example, when a physiological parameter is a physiological parameter related to a blood oxygen characteristic, data related to the physiological parameter includes ACC data and PPG data. In addition, the data related to physiological parameter should be collected for 20 seconds.
For example, when a physiological parameter is a physiological parameter related to a stress characteristic, data related to the physiological parameter includes ACC data and PPG data. In addition, the data related to physiological parameter should be collected for 60 seconds.
For example, the first physiological parameter may be a physiological parameter related to the arrhythmia characteristic, and the second physiological parameter may be a physiological parameter related to the blood oxygen characteristic. For another example, the first physiological parameter may be a physiological parameter related to the vascular characteristic, and the second physiological parameter may be a physiological parameter related to the arrhythmia characteristic, a physiological parameter related to the blood oxygen characteristic, or a physiological parameter related to the stress characteristic. For another example, the first physiological parameter may be a physiological parameter related to the stress characteristic, and the second physiological parameter may be a physiological parameter related to the blood oxygen characteristic.
With reference to the second aspect, in some implementations of the second aspect, before the detecting an operation of measuring a second physiological parameter, the method further includes: displaying or playing reminder information, where the reminder information is used to remind whether to measure the second physiological parameter.
According to a third aspect, a method for measuring a physiological parameter is provided. The method includes; receiving a measurement message from a first application, where the measurement message includes data related to a first physiological parameter; and obtaining a second physiological parameter based on the data related to the first physiological parameter, where the second physiological parameter is different from the first physiological parameter.
The second application does not need to collect data related to the second physiological parameter, and can obtain the second physiological parameter only based on the data that is related to the first physiological parameter and that is obtained from the first application. Therefore, data is reused, measurement efficiency is high, and user experience is relatively good.
According to a fourth aspect, a system is provided. The system includes a first application and a second application, where the first application is used to collect data that is related to a first physiological parameter and that is of a measured object; the first application is further configured to obtain the first physiological parameter based on the data related to the first physiological parameter; the first application is further configured to detect an operation of measuring a second physiological parameter, where the second physiological parameter is different from the first physiological parameter; the first application is further configured to send a measurement message to the second application in response to the operation, where the measurement message includes the data related to the first physiological parameter; and the second application is configured to obtain the second physiological parameter based on the data related to the first physiological parameter.
When a user measures the first physiological parameter of the measured object by using the first application, if the collected data related to the first physiological parameter may also be used as data for obtaining the second physiological parameter, when it is detected that the second physiological parameter of the measured object is measured, the data related to the first physiological parameter is sent to the second application, so that the second application can obtain the second physiological parameter without collecting the data related to the second physiological parameter. Therefore, data is reused, measurement efficiency is high, and user experience is relatively good.
With reference to the fourth aspect, in some implementations of the fourth aspect, after the first application is further configured to obtain the first physiological parameter based on the data related to the first physiological parameter, the first application is further configured to determine the second physiological parameter based on the data related to the first physiological parameter.
With reference to the fourth aspect, in some implementations of the fourth aspect, before the first application is further configured to detect an operation of measuring a second physiological parameter, the first application is further configured to display or play reminder information, where the reminder information is used to remind whether to measure the second physiological parameter.
According to a fifth aspect, an apparatus is provided. The apparatus is included in an electronic device, and the apparatus has a function of implementing any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect. The function may be implemented by hardware, or may be implemented by executing corresponding software by hardware. The hardware or the software includes one or more modules or units corresponding to the foregoing function.
According to a sixth aspect, an electronic device is provided. The electronic device includes one or more processors, a memory, and one or more computer programs. The one or more computer programs are stored in the memory. The one or more computer programs include instructions. When the instructions are executed by the electronic device, the electronic device is enabled to perform the method for measuring a physiological parameter in any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect.
According to a seventh aspect, a computer program product including instructions is provided. When the computer program product is run on an electronic device, the electronic device is enabled to perform the method for measuring a physiological parameter in any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect.
According to an eighth aspect, a computer readable storage medium is provided. The computer readable storage medium includes instructions. When the instructions are run on an electronic device, the electronic device is enabled to perform the method for measuring a physiological parameter in any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect.
It should be noted that all or some of computer program code may be stored in a first storage medium. The first storage medium may be encapsulated together with a processor, or may be encapsulated separately from a processor. This is not specifically limited in this embodiment of this application.
According to a ninth aspect, a chip is provided. The chip includes a processor and a data interface. The processor reads, by using the data interface, instructions stored in a memory, to perform the method for measuring a physiological parameter in any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect.
Optionally, in an implementation, the chip may further include a memory. The memory stores instructions. The processor is configured to execute the instructions stored in the memory. When the instructions are executed, the processor is configured to perform the method for measuring a physiological parameter in any one of the first aspect to the third aspect or some implementations of the first aspect to the third aspect.
Technical solutions in embodiments of this application are described in detail below with reference to the accompanying drawings of the following embodiments of this application.
In the embodiments of this application, “at least one” means one or more, and “a plurality of” means two or more. In addition, it should be understood that in descriptions of this application, terms such as “first” and “second” are merely used for distinguishing and description, but should not be understood as indicating or implying relative importance, or should not be understood as indicating or implying a sequence.
Terms used in the following embodiments are merely intended to describe specific embodiments, but are not intended to limit this application. As used in this specification and the appended claims of this application, singular expression forms “one”, “one type” “said”, “the foregoing”, “the”, and “this” are intended to also include an expression form “one or more”, unless otherwise specified in the context clearly. It should be further understood that, in the embodiments of this application, “one or more” refers to one, two, or more, and “and/or” describes an association relationship between associated objects, and indicates that three relationships may exist. For example, A and/or B may indicate the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character “/” generally indicates an “or” relationship between associated objects.
Reference to “an embodiment”, “some embodiments”, or the like described in the embodiments of this application means that one or more embodiments of this application include a specific feature, structure, or characteristic described with reference to the embodiments. Therefore, statements such as “in an embodiment”, “in some embodiments”, “in some other embodiments”, and “in other embodiments” that appear at different places in this specification do not necessarily mean referring to a same embodiment. Instead, the statements mean “one or more but not all of embodiments”, unless otherwise specifically emphasized in another manner. The terms “include”, “comprise”, “have”, and their variants all mean “include but are not limited to”, unless otherwise specifically emphasized in another manner.
A method provided in the embodiments of this application may be applied to an electronic device. The electronic device may be a wearable electronic device (also referred to as a wearable device), such as a watch, a band, a headset, or a helmet (for example, a virtual reality helmet), or may be a non-wearable device, for example, a portable electronic device with an ECG and/or PPG detection function, such as a mobile phone, a tablet computer, or a notebook computer. An example embodiment of a portable electronic device includes but is not limited to a portable electronic device using iOS®, Android®, Microsoft®, or another operating system. It should be understood that the electronic device may not be a portable electronic device, but a desktop computer that can detect ECG and/or PPG, or the like. This is not limited in the embodiments of this application. In the following embodiments of this application, an example in which the electronic device is a wearable device is used for description.
The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a memory, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and/or a neural-network processing unit (neural-network processing unit, NPU). Different processing units may be independent devices, or may be integrated into one or more processors. The controller may be a nerve center and a command center of the wearable device 100. The controller may generate an operation control signal based on an instruction operation code and a time sequence signal, to complete control of instruction reading and instruction execution. In some other embodiments, a memory may be further disposed in the processor 110, and is configured to store instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that has been recently used or cyclically used by the processor 110. If the processor 110 needs to use the instructions or the data again, the processor 110 may directly invoke the instructions or the data from the memory, thereby avoiding repeated access and reducing waiting time of the processor 110, thereby improving efficiency of the wearable device 100.
The input device 120 is configured to provide user input, and may be a mechanical device. A user touches the input device 120, so that the input device 120 rotates, translates, or tilts to implement user input, to implement functions or operations such as starting (for example, powering on or off), determining or adjusting a signal (for example, adjusting a volume) of the wearable device 100.
It may be understood that the user input in this embodiment of this application may be an operation such as rotation, translation, and tilt performed by the user on the input device 120.
It may be further understood that the wearable device 100 may include one or more input devices 120.
The sensor module 130 may include one or more sensors, for example, may include a PPG sensor 130A, a pressure sensor 130B, a capacitive sensor 130C, an accelerometer sensor 130D, and a touch sensor 130E. It should be understood that
The PPG sensor 130A may be configured to detect a heart rate, that is, a quantity of heartbeat times per unit time. In some embodiments, the PPG sensor 130A may include an optical sending unit and an optical receiving unit. The optical sending unit may irradiate a light beam into a human body (for example, a blood vessel), the light beam is reflected/refracted in a human body, and reflected/refracted light is received by the optical receiving unit, to obtain an optical signal. Because transmittance of blood changes in a fluctuation process, the emitted/refracted light changes, and an optical signal detected by the PPG sensor 130A also changes. The PPG sensor 130A may convert the optical signal into an electrical signal, to determine a heart rate corresponding to the electrical signal.
The pressure sensor 130B may be configured to detect a pressure value between a human body and the wearable device 100. The pressure sensor 130B is configured to sense a pressure signal, and may convert the pressure signal into an electrical signal. There are many types of pressure sensors 130B, such as a resistive pressure sensor, an inductive pressure sensor, and a capacitive pressure sensor. This is not limited in this embodiment of this application.
The capacitive sensor 130C may be configured to detect capacitance between two electrodes, to implement a specific function.
In some embodiments, the capacitive sensor 130C may be configured to detect capacitance between a human body and the wearable device 100. The capacitance may reflect whether the human body is in good contact with the wearable device, and may be applied to electrocardiography (Electrocardiography, ECG) detection. The human body may be used as an electrode. When the capacitive sensor 130C is disposed on an electrode of the wearable device, the capacitive sensor 130C may detect capacitance between the human body and the electrode. When the capacitance detected by the capacitive sensor 130C is excessively large or excessively small, it indicates that the human body is in relatively poor contact with the electrode. When the capacitance detected by the capacitive sensor 130C is moderate, it indicates that the human body is in relatively good contact with the electrode. Whether the human body is m good contact with the electrode affects detection of an electrical signal by the electrode, and further affects generation of the ECG. Therefore, when the wearable device 100 generates the ECG, refer to the capacitance detected by the capacitive sensor 130C.
The accelerometer sensor 130D may be configured to detect magnitudes of accelerations of the wearable device 100 in all directions (usually on three axes). The wearable device 100 is a wearable device. When the user wears the wearable device 100, the wearable device 100 moves under driving of the user. Therefore, the magnitudes of the accelerations detected by the accelerometer sensor 130D in all the directions may reflect a motion status of a human body.
The touch sensor 130E may be disposed on a display, and the touch sensor 130E and the display form a touch screen, also referred to as a “touchscreen”. The touch sensor 130E is configured to detect a touch operation performed on or near the touch sensor 130E. The touch sensor 130E may transfer the detected touch operation to the processor 110, to determine a type of a touch event. The display may provide visual output related to the touch operation. In some other embodiments, the touch sensor 130E may alternatively be disposed on a surface of the display, and is at a position different from that of the display.
The memory 140 may be configured to store computer executable program code. The executable program code includes instructions. The processor 110 runs the instructions stored in the memory, to implement various function applications of the wearable device 100 and data processing. The memory 140 may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or a universal flash storage (universal flash storage, UFS). This is not limited in this embodiment of this application.
The power supply module 150 may supply power to components such as the processor 110 and the sensor module 130 in the wearable device 100. In some embodiments, the power supply module 150 may be a battery or another portable electrical element. In some other embodiments, the wearable device 100 may be further connected to a charging device (for example, in a wireless or wired manner), and the power supply module 150 may receive electric energy input by the charging device, to store electricity by using a battery.
In some embodiments, still referring to
In some other embodiments, still referring to
The loudspeaker, also referred to as a “speaker”, is configured to convert an audio electrical signal into a sound signal. The wearable device 100 may listen to music or answer a hands-free call by using the loudspeaker.
The receiver, also referred to as a “receiver”, is configured to convert an audio electrical signal into a sound signal. When a call is answered or voice information is listened to by using the wearable device 100, voice may be listened to by placing the receiver close to a human ear.
A microphone, also referred to as a “mike” or a “mic”, is configured to convert a sound signal into an electrical signal. When making a call or sending voice information, a user may make a sound near the microphone through the mouth of the user, to input a sound signal to the microphone. At least one microphone may be disposed in the wearable device 100. In some other embodiments, two microphones may be disposed in the wearable device 100, to collect a sound signal and further implement a noise reduction function. In some other embodiments, three, four, or more microphones may alternatively be disposed in the wearable device 100, to collect a sound signal, reduce noise, identify a sound source, implement a directional recording function, and the like.
In addition, the wearable device 100 may have a wireless communication function. In some embodiments, still referring to
In some embodiments, the wireless communication module 181 may provide a wireless communication solution that is applied to the wearable device 100 and that complies with various network communication protocols or communication technologies. For example, the network communication protocol may include a communication protocol such as a wireless local area network (wireless local area networks, WLAN) (for example, a wireless fidelity (wireless fidelity, Wi-Fi) network), Bluetooth (Bluetooth, BT), a global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), a near field wireless communication technology (near field communication, NFC), and an infrared technology (infrared, IR). For example, the wearable device 100 may establish a Bluetooth connection to another electronic device such as a mobile phone by using a Bluetooth protocol. In some other embodiments, the wireless communication module 181 may be one or more devices integrating at least one communication processing module.
The wireless communication module 181 receives an electromagnetic wave via the antenna 1, performs frequency modulation and filtering processing on an electromagnetic wave signal, and sends a processed signal to the processor 110. The wireless communication module 181 may further receive a to-be-sent signal from the processor 110, perform frequency modulation and amplification on the signal, convert the signal into an electromagnetic wave by using the antenna 1, and radiate the electromagnetic wave. In some embodiments, the wireless communication module 181 may be coupled to one or more antennas 1, so that the wearable device 100 may communicate with a network and another device by using a wireless communication technology.
In some embodiments, the mobile communication module 182 may provide a wireless communication solution that is applied to the wearable device 100 and that complies with various network communication protocols or communication technologies. For example, the network communication protocol may be various wired or wireless communication protocols, such as the Ethernet, global system for mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution. LTE), voice over Internet protocol (voice over Internet protocol, VoIP), a communication protocol that supports a network slice architecture, or any other proper communication protocol. For example, the wearable device 100 may establish a wireless communication connection to another electronic device such as a mobile phone by using a WCDMA communication protocol.
In some other embodiments, the mobile communication module 182 may include at least one filter, a switch, a power amplifier, a low noise amplifier (low noise amplifier, LNA), and the like. In some other embodiments, at least some function modules of the mobile communication module 182 may be disposed in the processor 110. In some other embodiments, at least some function modules of the mobile communication module 182 and at least some modules of the processor 110 may be disposed in a same device.
The mobile communication module 182 may receive an electromagnetic wave via the antenna 2, perform processing such as filtering and amplification on the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 182 may further amplify a signal obtained through modulation by the modem processor, convert the signal into an electromagnetic wave by using the antenna 2, and radiate the electromagnetic wave. In some embodiments, the mobile communication module 182 may be coupled to one or more antennas 2, so that the wearable device 100 may communicate with a network and another device by using a wireless communication technology.
In some embodiments, the wearable device further includes an electrode group 190, and the electrode group 190 includes at least two electrodes. The electrode group 190 may be disposed on one or more outer surfaces of the wearable device 100. The one or more processors 110 may monitor a voltage or a signal received by the electrode group 190. In some embodiments, the electrode may be configured to provide an ECG function for the wearable device 100. For example, when a user is in contact with a first electrode and a second electrode on the wearable device 100, the wearable device 100 may provide a two-lead ECG function, that is, the wearable device 100 may obtain an ECG signal based on a first electrical signal obtained through detection by the first electrode and a second electrical signal obtained through detection by the second electrode. For another example, when a user is in contact with a first electrode, a second electrode, and a third electrode on the wearable device 100, the wearable device 100 may provide a three-lead ECG function, that is, the wearable device 100 may obtain an ECG signal based on a first electrical signal obtained through detection by the first electrode, a second electrical signal obtained through detection by the second electrode, and a third electrical signal obtained through detection by the third electrode. Usually, more electrodes indicate that more electrical signals are collected and a more accurate ECG is obtained. The following embodiments of this application mainly use an example in which the wearable device 100 includes two electrodes.
As a surface of the main body 101, the cover 1011 may be used as a protection board of the main body 101, to avoid damage by preventing components accommodated in the housing 1010 from being exposed. For example, the cover 1011 may be transparent. For example, the cover 1011 may include a crystal, for example, a sapphire crystal, or the cover 1011 may be made of glass, plastic, or another material.
In some embodiments, the cover 1011 may be a display 160, and the user may interact with the wearable device 100 by using the display 160. For example, the display 160 may receive user input, and perform corresponding output in response to the user input. For example, the user may select to open or edit a graphic by touching or pressing a location of the graphic on the display 160 (or in another manner).
The input device 120 is attached to an outside of the housing 1010 and extends to an inside of the housing 1010. It may be understood that the rotatable input device 120 may be referred to as a button. In an embodiment in which the wearable device 100 is a watch, the rotatable input device 120 may be a crown of the watch. The input device 120 may be referred to as a crown.
The housing 1010 may be made of various materials, including but not limited to plastic, metal, alloy, and the like. The housing 1010 is provided with a mounting hole that cooperates with the input device 120, to accommodate a part of a structure of the input device 120.
It may be understood that the input device 120 is not limited to the structure shown in
In some embodiments, referring to
In some other embodiments, still referring to
In some other embodiments, still referring to
With development of wearable devices, the user has an increasingly high requirement on integrated functions of the wearable devices. For example, the wearable device may not only serve as a clock, but also detect a physiological parameter of the user. Generally, the user may measure a plurality of physiological parameters by using a physiological parameter sensor of the wearable device.
A type of the physiological parameter sensor and a type of the physiological parameter are not limited in this embodiment of this application.
For example, the physiological parameter sensor may include, but is not limited to, at least one of the following: an ACC sensor, a PPG sensor, and an ECG sensor.
For example, the physiological parameter may include atrial fibrillation, premature beat, a heart rate, arteriosclerosis, blood oxygen, sleep, stress, and the like.
When the user wants to measure a plurality of physiological parameters, the user needs to measure the plurality of physiological parameters by using a plurality of applications (Application, App) corresponding to the plurality of physiological parameters on the wearable device. An operation is complex, and user experience is poor.
Therefore, an embodiment of this application provides a measurement method 200, and the measurement method 200 is applied to the wearable device. According to the measurement method 200, the user may measure a plurality of physiological parameters at a time by using one APP, so that measurement efficiency is high, and user experience is relatively good.
As shown in (a) in
For ease of description, in this embodiment of this application, an example in which the application 1 is a name of a physiological parameter measurement application is used for description. The name of the physiological parameter measurement application is not limited in this embodiment of this application.
In some embodiments, in addition to the icon of the application 1, icons of one or more other applications are further displayed on a display interface of the wearable device 100.
As shown in (a) in
In some embodiments, the plurality of physiological parameter identifiers may be displayed on the physiological parameter measurement interface in a separate manner.
For example, the plurality of physiological parameter identifiers may be displayed in a plurality of menu item options on the physiological parameter measurement interface.
A quantity of physiological parameters included in each menu option is not limited in this embodiment of this application.
For example, as shown in (b) in
In some embodiments, the user may change, by performing an operation 1, the menu options displayed on the display interface.
A specific form of the operation 1 is not limited in this embodiment of this application.
For example, the operation 1 may be an operation of sliding up and down on the display interface by the user.
For example, the operation 1 may be an operation of rotating the input device 120 by the user.
The user selects, from the plurality of menu options, an identifier of a physiological parameter that needs to be measured.
In some embodiments, the user may select, from the plurality of menu options by performing an operation 2, a menu option corresponding to a physiological parameter that needs to be measured.
A specific form of the operation 2 is not limited in this embodiment of this application.
For example, the operation 2 may be an operation of touching and holding, by the user, a menu option corresponding to a physiological parameter that needs to be measured, for example, as shown in (c) in
For example, the operation 2 may be a voice operation in which the user enters a physiological parameter that needs to be measured.
In this embodiment of this application, a specific presentation form, on the display interface of the wearable device, of a menu option that corresponds to a physiological parameter that needs to be measured and that is selected by the user is not limited.
For example, on the display interface of the wearable device, the menu option that corresponds to the physiological parameter that needs to be measured and that is selected by the user is highlighted. For example, as shown in (c) in
After the user selects the menu option corresponding to the physiological parameter that needs to be measured, the wearable device starts to measure the physiological parameter selected by the user.
In a possible implementation, after the user selects the menu option corresponding to the physiological parameter that needs to be measured, the wearable device may start, within a preset time period, to measure the physiological parameter selected by the user.
In another possible implementation, the physiological parameter measurement interface further includes a control used to start to measure the physiological parameter selected by the user. After the user selects the menu option corresponding to the physiological parameter that needs to be measured, the user may tap the control, so that the wearable device starts to measure the physiological parameter selected by the user.
(d) in
For example, the wearable device may measure, by using the following method 200, the heart rate and the blood saturation that are selected by the user. For a specific measurement process, refer to related descriptions in the following method 200. Details are not described herein.
In some embodiments, in a process of measuring the physiological parameter selected by the user, the wearable device may remind the user of measurement progresses of the physiological parameters of the user in ascending order of duration of the measured physiological parameters.
In this embodiment of this application, a form of reminding the user of the progress of measuring the physiological parameter of the user by the wearable device is not limited.
For example, the wearable device may remind, on the display interface of the wearable device, the user of the progress of measuring the physiological parameter of the user by the wearable device. For example, as shown in (d) in
In some embodiments, in a process in which the wearable device measures the physiological parameter selected by the user, the wearable device may remind the user to correctly wear the wearable device and/or correctly use a corresponding physiological parameter (for example, a heart rate and blood saturation) measurement function of the wearable device.
After completing measurement of the physiological parameter of the user, the wearable device outputs a measurement result corresponding to the measured physiological parameter.
In some embodiments, each time after completing measurement of one physiological parameter of the user, the wearable device may output a measurement result corresponding to the measured physiological parameter.
A manner of outputting the measured physiological parameter is not limited in this embodiment of this application.
For example, the wearable device displays the measured physiological parameter on the display interface of the wearable device.
In a possible implementation, each time after completing measurement of one physiological parameter of the user, the wearable device may output only a measurement result corresponding to the currently measured physiological parameter of the user.
In another possible implementation, each time after completing measurement of one physiological parameter of the user, the wearable device may not only output a measurement result corresponding to the currently measured physiological parameter of the user, but also output at least one of measurement results corresponding to measured physiological parameters of the user in current physiological parameter measurement. After completing measurement of all physiological parameters of the user, the wearable device finally outputs measurement results corresponding to all physiological parameters that need to be measured and that are selected by the user.
For example, as shown in (d) in
In some other embodiments, after completing measurement of all physiological parameters of the user, the wearable device may output the measured physiological parameters.
A manner of outputting the measured physiological parameter is not limited in this embodiment of this application.
For example, the wearable device displays the measured physiological parameter on the display interface of the wearable device.
In this embodiment of this application, a quantity of finally output physiological parameter measurement results is not limited.
For example, the wearable device may finally output measurement results corresponding to all the physiological parameters that need to be measured and that are selected by the user.
For example, as shown in (g) in
Compared with
For example, identifiers of a plurality of physiological parameters may be displayed in a menu option on the physiological parameter measurement interface in this manner.
For example, each menu option in
In this embodiment of this application, a combination manner of the plurality of physiological parameters included in each menu option is not limited.
In some embodiments, the combination manner of the plurality of physiological parameters included in each menu option may be configured by a wearable device system.
In some other embodiments, the combination manner of the plurality of physiological parameters included in each menu option may be set by a user by using a corresponding setting option. The user may set, by using the setting option, a plurality of physiological parameters that the user wants to combine.
In addition, each menu option in
For descriptions of another figure in
In addition, for measurement of some physiological parameters, although types of collected data are the same, amounts of the collected data are different. For example, as shown in Table 1, for atrial fibrillation, premature beat, and arteriosclerosis, all types of collected data are PPG data and ECG data. However, for atrial fibrillation and premature beat, PPG data and ECG data need to be collected for 30 seconds. For arteriosclerosis, PPG data and ECG data need to be collected for 60 seconds. Therefore, for measurement of some physiological parameters, some collected data may be reused. However, because measurement of physiological parameters in an existing wearable device is independent of each other, when measuring a plurality of physiological parameters, the user does not share data. Consequently, measurement time is relatively long, and user experience is poor.
Therefore, an embodiment of this application further provides a measurement method 300. The measurement method 300 is applied to a wearable device. According to the measurement method 300, data collected by a plurality of physiological parameter APPs can be reused, so that measurement efficiency is high, and user experience is relatively good.
The following uses
As shown in (a) in
As shown in (a) in
For example, the wearable device may measure, by using the following method 300, the heart rate selected by the user. For a specific measurement process, refer to related descriptions in the following method 300. Details are not described herein.
In some embodiments, in a process in which the wearable device measures the heart rate of the user, the wearable device may remind the user to correctly wear the wearable device and/or correctly use a heart rate measurement function of the wearable device.
After completing measurement of the heart rate of the user, the wearable device outputs a measurement result obtained by measuring the heart rate of the user.
For example, as shown in (b) in
In some embodiments, after completing measurement of the heart rate of the user, the wearable device further determines that in a current heart rate measurement process, collected data may be further used as data collected when blood pressure is measured, and the wearable device may further remind the user whether to enable a blood pressure APP.
For example, as shown in (c) in
As shown in (c) in
After it is determined that the user enables the blood pressure APP, a heart rate APP sends the collected data to the blood pressure APP, and the blood pressure APP analyzes the received data to obtain blood pressure of the user, and outputs the blood pressure of the user, for example, as shown in (d) in
The foregoing describes, with reference to
With reference to
S210: Determine a plurality of to-be-measured physiological parameters. A wearable device may determine the plurality of to-be-measured physiological parameters by receiving a physiological parameter measurement operation of the user.
In some embodiments, the wearable device may display a physiological parameter measurement interface on a display interface of the wearable device. The physiological parameter measurement interface includes a plurality of physiological parameter identifiers. The wearable device may determine the plurality of to-be-measured physiological parameters by using an operation of selecting at least two physiological parameter identifiers by the user.
In this embodiment of this application, a manner in which a plurality of physiological parameter identifiers are displayed on the physiological parameter measurement interface is not limited.
In a possible implementation, the plurality of physiological parameter identifiers may be displayed on the physiological parameter measurement interface in a separate manner.
For example, the plurality of physiological parameter identifiers are displayed in a plurality of menu item options on the physiological parameter measurement interface. For example, as shown in (b) in
For example, on the physiological parameter measurement interface, identifiers of at least two physiological parameters are displayed in one menu option, and an identifier of at least one physiological parameter is included in another menu option.
For example, on the physiological parameter measurement interface, each menu option includes identifiers of at least two physiological parameters. For example, as shown in (b) in
In this embodiment of this application, specific physiological parameter identifiers that are displayed in a combination manner in the plurality of physiological parameter identifiers are not limited.
In an example, the physiological parameter identifiers that are displayed in a combination manner in the plurality of physiological parameter identifiers may be configured by a system. In another example, the physiological parameter identifiers that are displayed in a combination manner in the plurality of physiological parameter identifiers may be set by the user by using a corresponding setting option.
For example, a physiological parameter 1 and a physiological parameter 2 may be displayed in a combination manner. In a subsequent step, when data related to the physiological parameter 1 is extracted and data related to the physiological parameter 2 is extracted, some data is the same or all data is the same.
In an example, that when data related to the physiological parameter 1 is extracted and data related to the physiological parameter 2 is extracted, all data is the same may be understood as that a type of the extracted data related to the physiological parameter 1 is the same as a type of the extracted data related to the physiological parameter 2, and a data volume of the extracted data related to the physiological parameter 1 is the same as a data volume of the extracted data related to the physiological parameter 2.
For example, a type of data related to a physiological parameter may be an ACC data type, a PPG data type, and/or an ECG data type.
For example, as shown in Table 1, types of extracted data related to an arrhythmia characteristic (for example, atrial fibrillation and premature beat) are ACC data, PPG data, and ECG data, and a data volume required for extracting the data related to the arrhythmia characteristic is a data volume required for extracting the data related to the arrhythmia characteristic for 30 seconds. Types of extracted data related to a vascular characteristic are ACC data, PPG data, and ECG data, and a data volume required for extracting the data related to the vascular characteristic is a data volume required for extracting the data related to the vascular characteristic for 60 seconds. Types of extracted data related to a blood oxygen characteristic are ACC data and PPG data, and a data volume required for extracting the data related to the blood oxygen characteristic is a data volume required for extracting the data related to the blood oxygen characteristic for 20 seconds. Types of extracted data related to a stress characteristic are ACC data and PPG data, and a data volume required for extracting the data related to the stress characteristic is a data volume required for extracting the data related to the stress characteristic for 60 seconds.
For example, one of the physiological parameter 1 and the physiological parameter 2 may be atrial fibrillation, and the other may be premature beat.
In another example, that when data related to the physiological parameter 1 is extracted and data related to the physiological parameter 2 is extracted, some data is the same may be understood as that a type of the data related to the physiological parameter 1 is the same as a type of the data related to the physiological parameter 2, and a data volume of the data related to the physiological parameter 1 is different from a data volume of the data related to the physiological parameter 2.
For example, one of the physiological parameter 1 and the physiological parameter 2 may be an arrhythmia characteristic, and the other may be a blood oxygen characteristic. For another example, one of the physiological parameter 1 and the physiological parameter 2 may be a vascular characteristic, and the other may be an arrhythmia characteristic, a blood oxygen characteristic, or a stress characteristic. For another example, one of the physiological parameter 1 and the physiological parameter 2 may be a stress characteristic, and the other may be a blood oxygen characteristic.
In this embodiment of this application, an operation of how the user selects the at least two physiological parameter identifiers is not limited.
For example, if the user selects a first physiological parameter identifier and a second physiological parameter identifier from a plurality of physiological parameter identifiers displayed on the physiological parameter measurement interface displayed by the wearable device, the first physiological parameter identifier and the second physiological parameter identifier that are selected by the user are two to-be-measured physiological parameters. The first physiological parameter identifier and the second physiological parameter identifier are physiological parameter identifiers in the plurality of physiological parameter identifiers.
For ease of description, the following uses an example in which the user selects two physiological parameter identifiers for description.
In some embodiments, the user may select the plurality of to-be-measured physiological parameters by performing a plurality of operations.
For example, as shown in (c) in
In some other embodiments, the user may select the plurality of to-be-measured physiological parameters by performing one operation. For example, as shown in (c) in
After determining the plurality of to-be-measured physiological parameters, the wearable device may measure the plurality of physiological parameters.
In a possible implementation, after determining the plurality of to-be-measured physiological parameters, the wearable device starts, within a preset time period, to measure the plurality of physiological parameters selected by the user.
In another possible implementation, the physiological parameter measurement interface further includes a control used to start to measure the physiological parameter selected by the user. After the plurality of to-be-measured physiological parameters are determined, the user may tap the control, so that the wearable device starts to measure the physiological parameters selected by the user.
For a specific process in which the wearable device measures the plurality of physiological parameters, refer to S220 to S260.
In some embodiments, in a process in which the wearable device measures the physiological parameters selected by the user, the wearable device may remind the user to correctly wear the wearable device and/or correctly use a corresponding physiological parameter measurement function of the wearable device.
S220: Collect data related to the plurality of physiological parameters. In some embodiments, before the data related to the plurality of physiological parameters is collected, it may be first determined whether devices (for example, a physiological parameter sensor) related to the plurality of to-be-measured physiological parameters are in an on state. When there is a device in an off state in the devices related to the plurality of to-be-measured physiological parameters, the devices related to the plurality of to-be-measured physiological parameters are adjusted to an on state, to collect the data related to the plurality of physiological parameters. As shown in Table 1, for example, the plurality of physiological parameters include a physiological parameter related to the arrhythmia characteristic, and the wearable device needs to enable an ACC sensor, a PPG sensor, and an ECG sensor. For another example, the plurality of physiological parameters include the blood oxygen characteristic, and the wearable device needs to enable an ACC sensor and a PPG sensor. The ACC sensor collects magnitudes of accelerations of the wearable device in all directions. The PPG sensor collects an optical signal reflected by the skin of the user, and obtains a PPG signal based on the optical signal. The ECG sensor collects an electrical signal of each electrode in an electrode group disposed on the wearable device, and obtains an ECG signal based on the electrical signal. S230: Determine whether quality of the collected data meets a corresponding data quality requirement.
In an example, the wearable device may collect the data related to the plurality of physiological parameters by using a device that is of the wearable device and that is related to the plurality of to-be-measured physiological parameters.
In another example, the wearable device may be connected to another device and collect the data related to the plurality of physiological parameters by using a device that is of the another device and that is related to the plurality of to-be-measured physiological parameters. As shown in
Because the physiological parameters are different, types of data collected to measure the physiological parameters are also different. The following provides descriptions based on that the types of the collected data include a PPG data type and an ECG data type.
When the type of the collected data includes the PPG data type, S231 and S233 need to be performed. When the type of the collected data includes the ECG data type, S234 and S236 need to be performed.
S231: Obtain a wearing status of the wearable device.
For example, the wearing status of the wearable device includes whether the user wears the wearable device, whether the user correctly wears the wearable device, and the like.
For example, whether the user correctly wears the wearable device may be understood as whether a current manner in which the user wears the wearable device can well use a signal related to a physiological parameter.
S232: Determine, based on the wearing status of the wearable device and collected PPG data, whether a requirement for collecting PPG feature data is met.
When the wearing status of the wearable device is abnormal and/or the collected PPG data does not meet the requirement for collecting the PPG feature data, S233 is performed, and S220. S231, and S232 are cyclically performed until the wearing status of the wearable device is normal and/or the collected PPG data meets the requirement for collecting the PPG feature data. When the wearing status of the wearable device is normal and/or the collected PPG data meets the requirement for collecting the PPG feature data, S240 is performed.
For example, that the wearing status of the wearable device is abnormal may be understood as that the user does not wear the wearable device and/or the user does not correctly wear the wearable device.
For example, that the wearing status of the wearable device is normal may be understood as that the user wears the wearable device and/or the user correctly wears the wearable device.
For example, the requirement for collecting the PPG feature data includes that a waveform corresponding to the collected PPG data is smooth and has no burr, a spacing between a wave peak and a wave trough of the waveform corresponding to the collected PPG data meets a preset condition, and the like.
S233: Remind the user to correctly wear the wearable device.
In some embodiments, the wearable device may display reminder information on the display interface, to remind the user to correctly wear the wearable device. For example, the reminder information may be information “please wear the device with a finger away from the carpal bone”.
Optionally, the wearable device may further display, on the display interface, a brief schematic diagram indicating that the user correctly wears the wearable device.
In some other embodiments, the wearable device may remind, by using a voice assistant, the user to correctly wear the wearable device.
S234: Obtain an ECG lead status of the wearable device.
For example, the ECG lead status of the wearable device includes that ECG of the wearable device is not in a lead state, and the ECG of the wearable device is in a lead state.
The ECG lead status of the wearable device may be determined based on whether a loop is formed between the electrode group and the user. When a loop is formed between the electrode group and the user, it is considered that the ECG of the wearable device is in the lead state. When no loop is formed between the electrode group and the user, it is considered that the ECG of the wearable device is not in the lead state.
S235: Determine, based on the ECG lead status of the wearable device and collected ECG data, whether a requirement for collecting ECG feature data is met.
When the ECG lead status of the wearable device is that the ECG of the wearable device is not in the lead state and/or the collected ECG data does not meet the requirement for collecting the ECG feature data. S236 is performed, and S220. S234, and S235 are cyclically performed until the ECG lead state of the wearable device is that the ECG of the wearable device is in the lead state and/or the collected ECG data meets the requirement for collecting the ECG feature data. When the ECG lead status of the wearable device is that the ECG of the wearable device is in the lead state and/or the collected ECG data meets the requirement for collecting the ECG feature data. S240 is performed.
For example, the requirement for collecting the ECG feature data includes that a waveform corresponding to the collected ECG data is smooth, has no burr, and the like.
S236: Remind the user to correctly operate the wearable device.
In some embodiments, the wearable device may display reminder information on the display interface, to remind the user to correctly operate the wearable device. For example, the reminder information may be information “please touch the ECG electrode with a finger”.
Optionally, the wearable device may further display, on the display interface, a brief schematic diagram indicating that the user correctly operates the wearable device.
In some other embodiments, the wearable device may remind, by using a voice assistant, the user to correctly operate the wearable device.
S237 and S238 may be performed regardless of a type of the collected data.
S237: Determine, based on data collected by ACC, the data collected by the ACC.
For example, when there is a valid value in the data collected by the ACC, it may be considered that the user is in a motion state. When all the data collected by the ACC is invalid, it may be considered that the user is in a non-motion state.
For example, the valid value is a non-zero value, and the invalid value is 0.
When the user is in the motion state, S238 is performed, and S220 and S237 are cyclically performed until the user is in the non-motion state. When the user is in the non-motion state, S240 is performed.
S238: Remind the user to stay still.
In some embodiments, the wearable device may display reminder information on the display interface, to remind the user to stay still. For example, the reminder information may be information “please stay still”.
In some other embodiments, the wearable device may remind, by using a voice assistant, the user to stay still.
When quality of the collected data meets a corresponding data quality requirement, S240 is performed. When the quality of the collected data does not meet the corresponding data quality requirement, S220 to S230 are cyclically performed until the quality of the collected data meets the corresponding data quality requirement.
S240: Extract related feature data based on the collected data, and store the extracted related feature data.
The feature data may be understood as feature data obtained by invoking a corresponding physiological parameter data algorithm.
For example, if the collected data includes data collected by using the ACC, the feature data corresponding to the data is extracted based on the data collected by the ACC.
For ease of description, the data collected by using the ACC is denoted as ACC data, and the feature data corresponding to the data collected by using the ACC is denoted as ACC feature data.
For example, if the collected data includes data collected by using the PPG sensor, the feature data corresponding to the data is extracted based on the data collected by using the PPG sensor.
For ease of description, the data collected by using the PPG sensor is denoted as PPG data, and the feature data corresponding to the data collected by using the PPG sensor is denoted as PPG feature data.
For example, if the collected data includes data collected by using the ECG sensor, the feature data corresponding to the data is extracted based on the data collected by using the ECG sensor.
For ease of description, the data collected by using the ECG sensor is denoted as ECG data, and the feature data corresponding to the data collected by using the ECG sensor is denoted as ECG feature data.
S250: Obtain feature data that is in the plurality of physiological parameters and that is related to each physiological parameter.
For example, as shown in
The feature data related to the heart rate includes ACC feature data and PPG feature data, or the feature data related to the heart rate includes ACC feature data and ECG feature data. The feature data related to the blood saturation includes ACC feature data and PPG feature data.
For another example, as shown in
The feature data related to the blood pressure includes ACC feature data and PPG feature data.
S260: Analyze each physiological parameter based on the feature data related to each physiological parameter.
The following uses two physiological parameters as an example to describe S260 in detail. For example,
As shown in
S261: Extract the feature data that is related to each physiological parameter and that is obtained in S250.
Specifically, each physiological parameter is analyzed based on the feature data related to each physiological parameter. Processes of analyzing physiological parameters are independent of each other and do not interfere with each other.
After the feature data related to each physiological parameter is extracted, each physiological parameter needs to be analyzed. The following describes a specific procedure of analyzing each physiological parameter.
For example, S262a to S266a in
S262a: Determine, based on feature data that is related to the physiological parameter 1 and that is distributed in S261, whether the feature data related to the physiological parameter 1 meets a requirement for analyzing the physiological parameter 1.
It should be understood that for different physiological parameters, there are respective corresponding requirements for analyzing the physiological parameters.
For example, if the physiological parameter 1 is atrial fibrillation measurement, the requirement for analyzing the physiological parameter 1 may be a standard requirement of atrial fibrillation measurement. For example, a difference between a wave peak value and a wave trough value of a waveform corresponding to PPG data does not exceed a preset value.
When the feature data related to the physiological parameter 1 does not meet the requirement for analyzing the physiological parameter 1, the physiological parameter 1 cannot be analyzed.
In this case, in some embodiments, prompt information used to prompt that the physiological parameter cannot be obtained may be output, and/or S263a may be performed, that is, the collected feature data related to the physiological parameter 1 is discarded.
When the feature data related to the physiological parameter 1 meets the requirement for analyzing the physiological parameter 1, S264a is performed.
S264a: Perform data processing.
For example, data processing may be data restoration.
For example, if noise data exists in the collected feature data related to the physiological parameter 1, noise reduction processing may be performed on the collected feature data related to the physiological parameter 1, to restore the collected feature data related to the physiological parameter 1.
In some embodiments, S264a may be performed. In some other embodiments, S264a may not be performed.
S265a: Determine whether a data volume of the feature data related to the physiological parameter 1 meets a requirement on a data volume required for analyzing the physiological parameter 1.
It should be understood that for different physiological parameters, there are respective corresponding requirements on data volumes required for analyzing the physiological parameters.
As shown in Table 1, for example, for an arrhythmia characteristic, feature data related to the arrhythmia characteristic needs to be collected for 30 seconds. For another example, for a vascular physiological parameter, feature data related to the vascular physiological parameter needs to be collected for 60 seconds. For another example, for a blood oxygen characteristic, feature data related to the blood oxygen characteristic needs to be collected for 20 seconds. For another example, for a stress characteristic, feature data related to the stress characteristic needs to be collected for 60 seconds.
When the data volume of the feature data related to the physiological parameter 1 does not meet the requirement on the data volume required for analyzing the physiological parameter 1, the physiological parameter 1 cannot be analyzed.
In this case, in some embodiments, prompt information used to prompt that the physiological parameter cannot be obtained may be output, and/or S263a may be performed, that is, the collected feature data related to the physiological parameter 1 is discarded.
When the data volume of the feature data related to the physiological parameter 1 meets the requirement on the data volume required for analyzing the physiological parameter 1, S266a is performed.
S266a: Obtain an analysis result of the physiological parameter 1 based on the feature data related to the physiological parameter.
For example, the feature data related to the physiological parameter 1 is input into an analysis model of the physiological parameter 1, to obtain the analysis result of the physiological parameter 1.
It should be understood that for different physiological parameters, there are respective corresponding physiological parameter analysis models.
A specific procedure of analyzing the physiological parameter 2 is described above with reference to S262a to S266a. A specific procedure of analyzing the physiological parameter 2 is described below with reference to S262b to S266b in
The specific procedure of analyzing the physiological parameter 2 is similar to the specific procedure of analyzing the physiological parameter 1. For related descriptions of S262b to S266b, refer to the foregoing descriptions of S262a to S266a. Details are not described herein again.
It should be understood that, in
S270: Output an analysis result of each physiological parameter.
In some embodiments, each time after an analysis result of one physiological parameter is obtained, the analysis result of the physiological parameter may be output.
In some other embodiments, only after analysis results of a plurality of physiological parameters are obtained, the analysis results of the plurality of physiological parameters may be output.
An embodiment of this application provides another measurement method 300. The measurement method 300 is applied to a wearable device. According to the measurement method 300, after a user completes measurement of a physiological parameter by using an App, when data collected for the physiological parameter may be further used to analyze another physiological parameter, an App corresponding to the another physiological parameter may be further invoked to output an analysis result of the another physiological parameter. Data collected by a plurality of physiological parameter Apps can be reused, so that measurement efficiency is high and user experience is relatively good.
With reference to
S310: Already enable a function of measuring a physiological parameter a (another example of a first physiological parameter).
A manner of enabling the function of measuring the physiological parameter a is not limited in this application.
S320: Collect data related to the physiological parameter a.
As shown in Table 1, for example, data related to an arrhythmia characteristic includes ACC data, PPG data, and ECG data. For another example, data related to a vascular physiological parameter includes ACC data, PPG data, and ECG data. For another example, data related to a blood oxygen characteristic includes ACC data and PPG data. For another example, data related to a stress characteristic includes ACC data and PPG data.
S330: Determine whether maximum measurement duration for measuring the physiological parameter a is reached.
Each physiological parameter corresponds to one piece of maximum measurement duration.
As shown in Table 1, for example, maximum measurement duration corresponding to the arrhythmia characteristic is 30 seconds. For another example, maximum measurement duration corresponding to the vascular physiological parameter and maximum measurement duration corresponding to the stress characteristic are both 60 seconds. For another example, maximum measurement duration corresponding to the blood oxygen characteristic is 20 seconds.
When the maximum measurement duration for measuring the physiological parameter a is not reached, S320 and S330 are repeatedly performed until the maximum measurement duration for measuring the physiological parameter a is reached.
When the maximum measurement duration for measuring the physiological parameter a is reached, S340 is performed.
S340: Analyze the physiological parameter a based on the collected data
For example, the collected data is input into an analysis model of the physiological parameter a, to obtain an analysis result of the physiological parameter a.
It should be understood that for different physiological parameters, there are respective corresponding physiological parameter analysis models.
S350: Output the analysis result of the physiological parameter a.
In some embodiments, the analysis result of the physiological parameter a may be output by using a display interface of an electronic device.
For example, as shown in (b) in
The physiological parameter a is measured by using S310 to S350.
In this case, if an analysis result of the physiological parameter b may be further obtained based on the data that is related to the physiological parameter a and that is collected in S320, S360 may be further performed.
That an analysis result of the physiological parameter b (another example of a second physiological parameter) may be further obtained based on the data that is related to the physiological parameter a and that is collected in S320 may be understood that the data that is related to the physiological parameter a and that is collected in S320 is also data that needs to be collected when the physiological parameter b is analyzed. In other words, a data volume of the data that is related to the physiological parameter a and that is collected in S320 meets a data volume of data that needs to be collected when the physiological parameter b is analyzed, and a data type of the data that is related to the physiological parameter a and that is collected in S320 includes a type of data that needs to be collected when the physiological parameter b is analyzed.
As shown in Table 1, for example, the physiological parameter a may be a physiological parameter related to the arrhythmia characteristic, and the physiological parameter b may be a physiological parameter related to the blood oxygen characteristic. For another example, the physiological parameter a may be a physiological parameter related to the vascular physiological parameter, and the physiological parameter b may be a physiological parameter related to the arrhythmia characteristic, a physiological parameter related to the blood oxygen characteristic, or a physiological parameter related to the stress characteristic. For another example, the physiological parameter a may be a physiological parameter related to the stress characteristic, and the physiological parameter b may be a physiological parameter related to the blood oxygen characteristic.
S360: Determine whether to measure the physiological parameter b.
In some embodiments, prompt information used to prompt whether to measure the physiological parameter b may be output.
In a possible implementation, the prompt information used to prompt whether to measure the physiological parameter b may be displayed on the display interface of the electronic device.
For example, when collected data related to a heart rate (an example of the physiological parameter a) may further be used to analyze blood pressure (an example of the physiological parameter b), as shown in (c) in
In some embodiments, whether to measure the physiological parameter b is determined based on an operation of the user.
In a possible implementation, a control used to measure the physiological parameter b and/or a control used to not measure the physiological parameter b may be displayed on the display interface of the electronic device. It is determined, based on an operation of tapping a corresponding control by the user, whether the physiological parameter b needs to be measured.
For example, as shown in (c) in
S310 to S360 are performed by a corresponding App for measuring the physiological parameter a.
When the physiological parameter b does not need to be measured, S370 does not need to be performed.
When the physiological parameter b needs to be measured, S370 is performed.
S370: Invoke an App corresponding to the physiological parameter b to measure the physiological parameter b.
For example, the corresponding App for measuring the physiological parameter a sends a measurement message to a corresponding App for measuring the physiological parameter b. The measurement message includes data that is related to the physiological parameter a and that is collected by the corresponding App for measuring the physiological parameter a, and the measurement message is used to request an analysis result of the physiological parameter b. The corresponding App for measuring the physiological parameter b may obtain the analysis result of the physiological parameter b based on the measurement message. For example, the corresponding App for measuring the physiological parameter b inputs, into an analysis model of the physiological parameter b, the data that is related to the physiological parameter a, that is collected by the corresponding App for measuring the physiological parameter a, and that is included in the measurement message, to obtain the analysis result of the physiological parameter b.
Optionally, after receiving the measurement message, the corresponding App for measuring the physiological parameter b may further process the data in the measurement message, and then obtain the analysis result of the physiological parameter b based on processed data.
S350: Output the analysis result of the physiological parameter b.
In some embodiments, the corresponding App for measuring the physiological parameter b may output the analysis result of the physiological parameter b by using the display interface of the electronic device.
For example, as shown in (d) in
With reference to
Optionally, the processing unit 1030 is further specifically configured to: collect data of the measured object by using the physiological parameter sensor based on the physiological parameter measurement operation; extract data related to the first physiological parameter and data related to the second physiological parameter from the collected data; obtain the first physiological parameter based on the data related to the first physiological parameter; and obtain the second physiological parameter based on the data related to the second physiological parameter.
Optionally, the processing unit 1030 is further configured to: determine whether data meets a data quality requirement; and if the data does not meet the data quality requirement, re-collect data of the measured object by using the physiological parameter sensor, and update the data with the re-collected data until the data meets the data quality requirement.
Optionally, the processing unit 1030 is further specifically configured to: extract, based on the data related to the first physiological parameter, feature data related to the first physiological parameter; determine whether the feature data of the first physiological parameter meets a requirement for analyzing the first physiological parameter; and obtain the first physiological parameter based on the feature data related to the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
Optionally, the processing unit 1030 is further specifically configured to: determine whether the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter; determine whether a data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter when the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter; and obtain the first physiological parameter based on the feature data related to the first physiological parameter when the data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
Optionally, the processing unit 1030 is further specifically configured to: perform data processing on the feature data of the first physiological parameter; and determine whether the data volume corresponding to the feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter when processed feature data of the first physiological parameter meets the requirement for analyzing the first physiological parameter.
Optionally, the processing unit 1030 is further specifically configured to: extract, based on the data related to the second physiological parameter, feature data related to the second physiological parameter; determine whether the feature data of the second physiological parameter meets a requirement for analyzing the second physiological parameter; and obtain the second physiological parameter based on the feature data related to the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
Optionally, the processing unit 1030 is further specifically configured to: determine whether the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter; determine whether a data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter when the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter; and obtain the second physiological parameter based on the feature data related to the second physiological parameter when the data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
Optionally, the processing unit 1030 is further specifically configured to: perform data processing on the feature data of the second physiological parameter; and determine whether the data volume corresponding to the feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter when processed feature data of the second physiological parameter meets the requirement for analyzing the second physiological parameter.
Optionally, the display unit 1010 is further configured to display the first physiological parameter and the second physiological parameter of the measured object.
Optionally, the display unit 1010 is further specifically configured to: display the first physiological parameter after measurement of the first physiological parameter is completed; and display the second physiological parameter after measurement of the second physiological parameter is completed.
Optionally, the display unit 1010 is further specifically configured to display the first physiological parameter and the second physiological parameter after measurement of the first physiological parameter and the second physiological parameter is completed.
Optionally, the physiological parameter sensor includes at least one of the following: an ACC sensor, a PPG sensor, and an ECG sensor.
Optionally, the physiological parameter includes at least one of the following: atrial fibrillation, premature beat, a heart rate, arteriosclerosis, blood oxygen, sleep, and stress.
Optionally, the extracted data related to the first physiological parameter is partially or completely the same as the extracted data related to the second physiological parameter.
Optionally, after the processing unit 1110 is further configured to obtain the first physiological parameter based on the data related to the first physiological parameter, the processing unit 1110 is further configured to determine the second physiological parameter based on the data related to the first physiological parameter.
The one or more memories 1110 store one or more computer programs, and the one or more computer programs include instructions.
In a possible implementation, when the instructions are by the one or more processors 1120, the electronic device 1100 is enabled to perform the method 200 or the method 300 in the foregoing embodiments.
In another possible implementation, the processor 1120 includes a central processing unit (Central Processing Unit, CPU) and a neural network processing unit (Neural-network Processing Unit, NPU). When the instructions are run by the NPU, the electronic device 1100 is enabled to perform the method 200 or the method 300 in the foregoing embodiments. For example, when the instructions are run by the NPU, the NPU may perform a solution of obtaining the first physiological parameter based on the data related to the first physiological parameter in the method 200.
The display 1230 is configured to display information. For example, the display 1230 is configured to display the first physiological parameter, the second physiological parameter, and the like in the foregoing embodiments.
An embodiment of this application further provides a system.
Optionally, after the first application 1410 is further configured to obtain the first physiological parameter based on the data related to the first physiological parameter, the first application 1410 is further configured to determine the second physiological parameter based on the data related to the first physiological parameter.
An embodiment of this application further provides a chip. The chip includes a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit or a communication interface. The processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip. The chip may perform the method in the foregoing method embodiments.
An embodiment of this application further provides a computer readable storage medium. The computer readable storage medium stores instructions. When the instructions are executed, the method in the foregoing method embodiments is performed.
An embodiment of this application further provides a computer program product including instructions. When the instructions are executed, the method in the foregoing method embodiments is performed.
It should also be understood that in this embodiment of this application, the memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the processor may further include a non-volatile random access memory. For example, the processor may further store information of a device type.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use a different method to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be another division manner in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202011529749.7 | Dec 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/136277 | 12/8/2021 | WO |