Embodiments of this application relate to the field of wearable devices, and more specifically, to a wearing detection method for a wearable device and the wearable device.
Nowadays, people are increasingly concerned about their own and family health conditions, and blood pressure measurement, heart rate measurement, blood oxygen measurement, and the like become particularly important. With progress and development of science and technology, functions such as blood pressure measurement, heart rate measurement, and blood oxygen measurement are also integrated into some wearable devices (such as smartwatches or smart bands), providing a user with a possibility of performing measurement anytime and anywhere. During such measurement, measurement accuracy is affected if the user wears the wearable device too tight or too loose. Therefore, how to detect whether the wearable device is normally worn becomes a technical problem to be urgently resolved.
This application provides a wearing detection method for a wearable device and the wearable device, to determine whether the wearable device is normally worn by detecting a volume expansion rate of an airbag. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
According to a first aspect, a wearing detection method for a wearable device is provided. The wearable device includes a main body, a wrist strap, and a blood pressure detection component. The blood pressure detection component includes an airbag and an air pump. The method includes: detecting that a preset condition is met, and inflating the airbag, where an inflation time period is T seconds, and T>0; detecting a volume expansion rate of the airbag within the T seconds; determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds; and displaying a first interface, where the first interface includes the wearing detection result.
In an embodiment of this application, the wearable device may determine, by detecting the volume expansion rate of the airbag, whether the wearable device is normally worn. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
With reference to the first aspect, in some implementations of the first aspect, before the determining that a preset condition is met, and inflating the airbag, the method further includes: detecting performance of the air pump, and determining a first weight parameter based on the performance of the air pump; and the determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds includes: determining the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds and the first weight parameter.
In this embodiment of this application, the wearable device may first evaluate the performance of the air pump, and then determine, based on the performance of the air pump and the volume expansion rate of the airbag, whether the wearable device is normally worn. This and without incurring additional costs.
With reference to the first aspect, in some implementations of the first aspect, before the determining that a preset condition is met, and inflating the airbag, the method further includes: determining a wearing posture of a user, and determining a second weight parameter based on the wearing posture; and the determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds includes: determining the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds, the first weight parameter, and the second weight parameter.
In this embodiment of this application, the wearable device may first detect the wearing posture of the user, and then determine, based on the wearing posture of the user and the volume expansion rate of the airbag, whether the wearable device is normally worn. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
With reference to the first aspect, in some implementations of the first aspect, the detecting performance of the air pump includes: inflating the airbag; when a pressure of the airbag reaches a first pressure, performing deflation; and determining the performance of the air pump based on a deflation rate.
With reference to the first aspect, in some implementations of the first aspect, the detecting performance of the air pump includes: inflating the airbag, where a duty cycle of the air pump is a first duty cycle; when a pressure of the airbag reaches a second pressure, determining an inflation time period; and determining the performance of the air pump based on the inflation time period.
With reference to the first aspect, in some implementations of the first aspect, before the determining that a preset condition is met, and inflating the airbag, the method further includes: determining a wearing posture of a user, and determining a second weight parameter based on the wearing posture; and the determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds includes: determining the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds, and the second weight parameter.
With reference to the first aspect, in some implementations of the first aspect, the detecting a volume expansion rate of the airbag within the T seconds includes: determining the volume expansion rate of the airbag within the T seconds according to the following formula:
P0 is a pressure inside the airbag when the airbag is not inflated, Pt is a pressure inside the airbag at a moment t when the airbag is inflated, W′(t) is a difference between an inflation rate and a deflation rate at the moment t, n′0 is an amount of substance of air, and ε is the volume expansion rate of the airbag within the T seconds. T is a time period for inflating the airbag, and T>0.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining adjustment prompt information based on the volume expansion rate of the airbag within the T seconds; and displaying the adjustment prompt information in the first interface.
In this embodiment of this application, the wearable device may display the adjustment prompt information based on the volume expansion rate. The adjustment prompt information may prompt the user for an adjustment manner and an adjustment amplitude, so that the user can perform more accurate tightness adjustment. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
With reference to the first aspect, in some implementations of the first aspect, the determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds includes: when the volume expansion rate of the airbag within the T seconds is greater than a first threshold, determining that the wearable device is worn too loose; when the volume expansion rate of the airbag within the T seconds is less than a second threshold, determining that the wearable device is worn too tight; or when the volume expansion rate of the airbag within the T seconds is greater than or equal to the second threshold and is less than or equal to the first threshold, determining that the wearable device is normally worn.
With reference to the first aspect, in some implementations of the first aspect, the detecting that a preset condition is met includes: detecting an operation of triggering physiological parameter measurement by a user; and/or detecting an operation of triggering wearable device wearing detection by the user; and/or detecting that a difference between a measured physiological parameter value and an average value of physiological parameter values measured in a first time period is greater than a third threshold.
According to a second aspect, a wearable device is provided. The wearable device includes one or more processors, one or more memories, and a blood pressure measurement component. The one or more memories store one or more computer programs. The one or more computer programs include instructions, and when the instructions are executed by the one or more processors, the foregoing aspect or any one of the possible implementations of the foregoing aspect is performed.
According to a third aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes a computer program or instructions, and when the computer program or the instructions are run on a computer, the method according to the first aspect and any one of the possible implementations of the first aspect is performed.
According to a fourth aspect, a computer program product is provided. The computer program product includes a computer program or instructions, and when the computer program or the instructions are run on a computer, the method according to the first aspect and any one of the possible implementations of the first aspect is performed.
According to a fifth aspect, a computer program is provided. When the computer program is run on a computer, the method according to the first aspect and any one of the possible implementations of the first aspect is performed.
According to a sixth aspect, an embodiment of this application provides a graphical user interface of a wearable device. The wearable device has a display, one or more memories, and one or more processors. The one or more processors are configured to execute one or more computer programs stored in the one or more memories. The graphical user interface includes a graphical user interface displayed when the wearable device performs the technical solutions according to the foregoing aspects and any possible design of the foregoing aspects.
According to a seventh aspect, an embodiment of this application provides a wearable device. The wearable device includes modules/units that perform the method according to the foregoing aspects or any one of the possible designs of the foregoing aspects. These modules/units may be implemented by hardware, or may be implemented by hardware executing corresponding software.
For beneficial effects of the second aspect to the seventh aspect, refer to the beneficial effects of the first aspect. Details are not described again.
according to an embodiment of this application;
The following describes technical solutions of embodiments in this application with reference to accompanying drawings.
Terms used in the following embodiments are merely intended to describe specific embodiments, but are not intended to limit this application. The terms “one”, “a” and “this” of singular forms used in this specification and the appended claims of this application are also intended to include expressions such as “one or more”, unless otherwise specified in the context clearly. It should be further understood that in the following embodiments of this application, “at least one” and “one or more” means one, two, or more. The term “and/or” is used to describe an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent 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 the associated objects.
Reference to “an embodiment”, “some embodiments”, or the like described in this specification indicates that one or more embodiments of this application include a specific feature, structure, or characteristic described with reference to 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”, “have”, and their variants all mean “include but are not limited to”, unless otherwise specifically emphasized in another manner.
A wearable device provided in this application may be a portable device that can be integrated into clothes or an accessory of a user, has a computing function, and can be connected to a mobile phone and various terminal devices. For example, the wearable device 100 may be a smartwatch, a blood pressure band, an upper arm blood pressure meter, or the like. A type of the wearable device is not specifically limited in this application.
It should be noted that the wearable device provided in embodiments of this application has a blood pressure measurement function and/or a blood oxygen measurement function and/or a heart rate measurement function.
The wearable device usually performs blood pressure measurement by using a principle of an oscillometric method. Specifically, a waveform trace from a blood vessel wall is obtained by using a vibration caused by collision of blood with the blood vessel wall during blood flow, and a blood pressure value is obtained by using a relationship between the waveform trace and an arterial blood pressure. During specific measurement, the wearable device needs to be worn on a limb of a person, and an airbag of the wearable device is used to compress an artery of a measured user. When a blood pressure in the artery of the measured user impacts the airbag, pressure fluctuation occurs in an air pressure inside the airbag. Then, a blood pressure indicator of the measured user is calculated based on a fluctuation status of the air pressure inside the airbag.
The wearable device usually uses a photoelectric measurement method for heart rate measurement. Specifically, a light beam is emitted to a skin surface, light intensity at different time is obtained by using a blood flow change caused by a heartbeat, and a heart rate value is obtained by using the light intensity at different time. Similar to blood pressure measurement, heart rate measurement requires the wearable device to be worn on a limb of the person. When a light beam with a fixed wavelength is irradiated on a skin surface, the light beam transmits light to a sensor in a transmission or reflection manner. In this process, attenuation occurs due to absorption of skin, muscle and blood, resulting in a decrease in light intensity detected by the sensor. Absorption of light by the skin, muscle tissue, and the like is constant in entire blood circulation, but a blood volume in the skin shows a pulsating change under an action of the heart. When the heart contracts, a peripheral blood volume is the largest, light absorption is the largest, and detected light intensity is the smallest. However, when the heart expands, on the contrary, detected light intensity is the largest, that is, the detected light intensity shows a pulsatile change, so that a heart rate value of the user is obtained through calculation.
The wearable device usually uses a photoelectric measurement method for blood oxygen measurement. Specifically, red light and infrared light are emitted to a skin surface. Because oxygen-saturated hemoglobin is reddish, when the red light is received, a reflectivity of the red light is higher, and a reflectivity of the infrared light is lower. On the contrary, when oxygen-saturated hemoglobin contains insufficient oxygen, a reflectivity of red light is lower, and a reflectivity of infrared light is higher. A blood oxygen value is obtained by analyzing different reflectivities of the red light and the infrared light. Blood oxygen measurement is similar to heart rate measurement. The wearable device needs to be worn on a limb of the person.
In conclusion, when the wearable device performs the foregoing measurement functions, the wearable device needs to be worn on a limb of the person. However, a wearing tightness degree affects accuracy of a measurement result. Blood pressure measurement is used as an example for description. For example, the wearable device is worn too loose, and the airbag needs to be inflated more to press the artery of the measured user. In this case, the pressure inside the airbag is higher compared with that in normal wearing, resulting a higher measured blood pressure value. On the contrary, when the wearable device is worn too tight, the pressure inside the airbag is lower compared with that in normal wearing, resulting a lower measured blood pressure value. It can be learned that the accuracy of the measurement result is affected if the wearable device is worn loose. Based on this, embodiments of this application provide a wearing detection method for a wearable device and a wearable device.
As shown in
The blood pressure detection component 130 may include an airbag 131, an air pump 132, and a barometric pressure sensor (not shown in the figure). The airbag 131 may be disposed on an inner surface of the wrist strap 120. The air pump 132 may be disposed inside the main body 110, communicated with the airbag 131 through an air tube 133, and configured to inflate or deflate the airbag 131. The barometric pressure sensor may also be disposed inside the main body 110, connected to the airbag 131, and configured to detect an air pressure change of the airbag 131.
It may be understood that the inner surface of the wrist strap 120 may be a surface that is of the wrist strap 20 and that is in contact with the body part of the user.
For example, when the user performs blood pressure measurement by using the wearable device 100 worn on the wrist, the wearable device 100 may control the air pump 132 to start an inflating action, and the air pump 132 may inflate the airbag 31 by using the air tube 133, to pressurize and expand the airbag 131, pressing a radial artery of the wrist. In this case, an air pressure inside the airbag 131 may generate pressure fluctuation. The wearable device 100 may obtain an air pressure wave signal in the airbag 131 by using the barometric pressure sensor, and calculate a diastolic pressure and a systolic pressure of the user based on the air pressure wave signal, to implement the blood pressure measurement function.
After a blood pressure measurement process ends, the wearable device 100 may control the air pump 132 to stop the inflating action, and air in the airbag 131 may be discharged by using the air pump 132, to maintain a state in which a blood pressure can be remeasured.
Optionally, in some embodiments, the wearable device may further include a photoplethysmography (photoplethysmography, PPG) sensor. The PPG sensor is configured to collect a heart rate and blood oxygen of the user.
The following first describes, with reference to a graphical user interface (graphical user interface, GUI), several scenarios to which a wearing detection method for a wearable device provided in an embodiment of this application is applicable.
It should be noted that in the following GUI, an example in which the wearable device is a smartwatch is used for description, but this should not be understood as a specific limitation on this embodiment of this application.
As shown in
As shown in
As shown in
As shown in
Optionally, in some embodiments, the smartwatch may further display a wearing redetection control 204 in the interface 203. The smartwatch detects an operation of tapping the wearing redetection control 204 by the user, and in response to the operation, may redetect the wearing tightness degree of the smartwatch, and redisplay a detection result in the interface 203.
For example, the smartwatch detects the wearing tightness degree for the first time, detects that the smartwatch is worn too loose, and may output a detection result of wearing too loose. After viewing the detection result, a user may perform corresponding adjustment. After adjustment, the user does not need to return from the interface 203 to the interface 201 to tap the icon 202 in the interface 201, but may directly tap the wearing redetection control 204 in the interface 203 to trigger the wearing detection function of the smartwatch.
It should be noted that for a method for detecting wearing tightness of the smartwatch, refer to the following descriptions. Details are not described herein.
In this embodiment of this application, the smartwatch may detect whether the user wears the smartwatch normally, to further ensure accuracy of performing functions such as blood pressure measurement, heart rate measurement, and blood oxygen measurement. This helps improve user experience.
Optionally, in some embodiments, when determining that the smartwatch is worn too tight or too loose, the smartwatch may further display adjustment prompt information.
For example, as shown in
For example, as shown in
It may be understood that
In this embodiment of this application, the smartwatch may detect whether the user wears the smartwatch normally. When determining that the user wears the smartwatch too tight or too loose, the smartwatch may output the adjustment prompt information, to prompt the user to perform adjustment. This further ensures accuracy of performing functions such as blood pressure measurement, heart rate measurement, and blood oxygen measurement, and helps improve user experience.
It should be noted that in the example shown in
It should be further noted that, in this embodiment of this application, an operation of triggering wearing detection includes tapping the control used to trigger the wearing detection function by the user, pressing a crown (for example, pressing the crown three consecutive times) by the user, rotating the crown (for example, rotating the crown for two turns) by the user, a preset gesture, and the like.
As shown in
As shown in
As shown in
As shown in
In this embodiment of this application, before performing blood pressure measurement, the smartwatch may detect whether the user wears the smartwatch normally, to further ensure accuracy of a blood pressure measurement function. This helps improve user experience.
Optionally, in some embodiments, when determining that the smartwatch is worn too loose or too tight, the smartwatch may further display a wearing redetection control 304 in the interface 303. The smartwatch detects an operation of tapping the wearing redetection control 304 by the user, and may perform wearing redetection in response to the operation.
Optionally, in some embodiments, when the smartwatch determines that the smartwatch is normally worn and completes blood pressure measurement, the smartwatch may further display a blood pressure remeasurement control 305 in the interface 303. The smartwatch detects an operation of tapping the blood pressure remeasurement control 305 by the user, and may perform blood pressure remeasurement in response to the operation.
Optionally, in some embodiments, when determining that the smartwatch is worn too tight or too loose, the smartwatch may further display adjustment prompt information. It should be understood that, for descriptions of displaying the adjustment prompt information by the smartwatch, refer to the descriptions of
In this embodiment of this application, before performing blood pressure measurement, the smartwatch may detect whether the user wears the smartwatch normally. When determining that the user wears the smartwatch too tight or too loose, the smartwatch may output the adjustment prompt information, to prompt the user to perform adjustment. This further ensures accuracy of blood pressure measurement, and helps improve user experience.
In the GUIs shown in
As shown in (a) in
As shown in (b) in
It may be understood that, when the smartwatch performs wearing tightness in response to the operation of tapping the OK control 404 by the user, if it is detected that the smartwatch is worn too tight or too loose, similar to the GUIs shown in
In the GUIs shown in
As shown in
As shown in
As shown in
Optionally, in some embodiments, the smartwatch may further display adjustment prompt information in the interface 506. For specific descriptions, refer to the foregoing description. Details are not described herein again.
Optionally, in some embodiments, the smartwatch may further display a wearing redetection control 507 and/or a blood pressure remeasurement control 508 in the interface 506. For specific descriptions, refer to the foregoing description. Details are not described herein again.
In this embodiment of this application, after completing blood pressure measurement, the smartwatch may compare a current blood pressure measurement result with a previous blood pressure measurement result. If a difference is relatively large, the smartwatch may perform wearing detection to prompt the user to perform adjustment. This helps improve user experience.
With reference to the foregoing several GUI scenarios to which the wearing detection method for a wearable device provided in an embodiment of this application is applicable, the following describes a wearing detection method for a wearable device provided in an embodiment of this application.
S601: Detect that a preset condition is met, and inflate an airbag.
Specifically, when detecting that the preset condition is met, a wearable device may inflate the airbag, where an inflation time period is T seconds, and T>0.
In some embodiments, the detecting that the preset condition is met is: detecting an operation of triggering wearing detection by a user.
For example, as shown in
For another example, as shown in
For another example, as shown in
For another example, as shown in
For another example, the smartwatch detects an operation of pressing a crown three consecutive times by the user.
For another example, the smartwatch detects an operation of rotating the crown for two turns by the user.
For another example, the smartwatch detects a preset gesture of the user, where the preset gesture corresponds to the wearing detection function.
In some embodiments, the detecting that the preset condition is met is: detecting an operation of triggering physiological parameter measurement by the user. The physiological parameter includes one or more of the following: a blood pressure, a heart rate, and blood oxygen.
For example, as shown in
In some embodiments, the detecting that the preset condition is met is: detecting that a difference between a measured physiological parameter value and an average value of physiological parameter values measured in a first time period is greater than a threshold.
For example, as shown in
S602: Detect a volume expansion rate of the airbag within the T seconds.
Specifically, when the airbag is inflated by using an air pump, the wearable device may detect the volume expansion rate of the airbag to determine wearing tightness. The volume expansion rate may be understood as a parameter representing an airbag expansion speed. When the airbag expands quickly, the volume expansion rate of the airbag is large. When the airbag expands slowly, the volume expansion rate of the airbag is small. When the airbag does not press a skin of the user, the volume expansion rate of the airbag may remain unchanged. When the airbag starts to press the skin of the user, the volume expansion rate of the airbag starts to slow down due to impact of resistance from the skin of the user. It is not difficult to understand that when the airbag is inflated at a same inflation rate, wearing the wearable device tighter indicates that the airbag encounters resistance from the skin of the user earlier, and the volume expansion rate of the airbag is smaller. Therefore, a wearing tightness degree of the wearable device may be determined by detecting the volume expansion rate of the airbag.
In some embodiments, due to a duty cycle of an air pump during operation, the airbag is deflated in an operation interval of the air pump. In addition, as a volume of the airbag increases, the resistance from the skin to the airbag also increases. Therefore, a deflation rate of the airbag in the operation interval of the air pump also increases. It is not difficult to understand that, at same time, wearing the wearable device tighter indicates that the airbag encounters larger resistance from the skin, and the deflation rate of the airbag in the operation interval of the air pump is larger. Therefore, the wearable device may determine the volume expansion rate of the airbag within the T seconds according to the formulas (1) and (2).
P0 is a pressure inside the airbag when the airbag is not inflated, Pt is a pressure inside the airbag at a moment t when the airbag is inflated, W′(t) is a difference between an inflation rate and a deflation rate at the moment t, n′0 is an amount of substance of air, and ε is the volume expansion rate of the airbag within the T seconds. T is a time period for inflating the airbag, and T>0.
W′(t) is determined based on an inflation rate and a deflation rate at the moment t. The inflation rate and the deflation rate are quantities related to the air pump and the pressure of the airbag. When a hardware specification of the air pump is fixed, the inflation rate and the deflation rate may be determined based on the duty cycle of the air pump and the pressure of the airbag.
For example, an air inflation rate and a deflation rate of a same air pump under different duty cycles and different pressures of the airbag may be obtained through experimental measurement, and then the wearable device may store this measurement result, so that the measurement result may be used for calculation of the volume expansion rate of the airbag.
It should be noted that the foregoing formulas (1) and (2) are merely examples, and are not construed as a limitation on this application. The wearing detection method for a wearable device provided in this embodiment of this application, in which the volume expansion rate of the airbag is measured by using another method, should also fall within the protection scope of this application.
S603: Determine a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds.
Specifically, after determining the volume expansion rate of the airbag, the wearable device may determine the wearing detection result based on a relationship between the measured volume expansion rate and a first threshold.
In some embodiments, when the volume expansion rate is greater than the first threshold, it is determined that the device is worn too loose.
For example, if the first threshold is 2, and the measured volume expansion rate is 5, it may be determined that the wearable device is worn too loose.
In some embodiments, when the volume expansion rate is less than a second threshold, it is determined that the device is worn too tight.
For example, if the second threshold is 1.5, and the measured volume expansion rate is 1.3, it may be determined that the wearable device is worn too tight.
In some embodiments, when the volume expansion speed is greater than or equal to the second threshold and less than or equal to the first threshold, it is determined that the device is normally worn.
For example, if the first threshold is 2, the second threshold is 1.5, and the measured volume expansion rate is 1.8, it may be determined that the wearable device is normally worn.
S604: Display a first interface, where the first interface includes the wearing detection result.
Specifically, after determining the wearing detection result, the wearable device may display the wearing detection result in the first interface.
For example, as shown in
In this embodiment of this application, the wearable device may determine, by detecting the volume expansion rate of the airbag, whether the wearable device is normally worn. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
Because the air pump is affected by a manufacturing deviation, air path blockage during use, and the like, a large deviation may exist when the air pump inflates the airbag, resulting in an inaccurate wearing detection result.
For example, it is assumed that a user #1 normally wears a wearable device #1, a user #2 normally wears a wearable device #2, the wearable device #1 is equipped with an air pump #1, and the wearable device #2 is equipped with an air pump #2. The air pump #1 and the air pump #2 are air pumps of a same model. Air path blockage occurs in the air pump #1 and does not occur in the air pump #2. The air pump #1 and the air pump #2 respectively inflate the airbag #1 and the airbag #2 at same power. It is not difficult to understand that, due to air path blockage of the air pump #1, a volume expansion rate of the airbag #1 is less than a volume expansion rate of the airbag #2, and may be less than the second threshold. Therefore, it is determined that the user #1 wears the wearable device #1 too tight.
In conclusion, as shown in
S605: Detect performance of the air pump, and determine a first weight parameter based on the performance of the air pump.
Specifically, the wearable device may detect the performance of the air pump, and determine the first weight parameter based on the performance of the air pump.
The determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds in S603 includes:
S6031: Determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds and the first weight parameter.
Specifically, the wearable device may determine a first weighted volume expansion rate of the airbag within the T seconds based on the volume expansion rate of the airbag within the T seconds and the first weight parameter, and then determine the wearing detection result of the wearable device based on the first weighted volume expansion rate of the airbag within the T seconds.
In some embodiments, the wearable device may determine the first weighted volume expansion rate of the airbag within the T seconds according to formulas (3) and (4).
βt is a first weighted volume expansion rate of the airbag at the moment t, β is the first weighted volume expansion rate of the airbag within the T seconds, and A is the first weight parameter.
It may be understood that, when the performance of the air pump is relatively poor, the air pump corresponds to a larger first weight parameter, and when the performance of the air pump is relatively good, the air pump corresponds to a smaller first weight parameter, to eliminate inaccuracy of the wearing detection result caused by performance differences between air pumps.
A method for detecting the performance of the air pump is not limited in this embodiment of this application. The following describes several possible methods for detecting the performance of the air pump.
In a possible method, the airbag is inflated; when a pressure of the airbag reaches a first pressure, deflation is performed; and the performance of the air pump is determined based on a deflation rate.
For example, the deflation rate may be determined according to formulas (5) and (6).
v is the deflation rate, Vm is a volume of the airbag when the pressure of the airbag is the first pressure, P0 is a pressure inside the airbag when the airbag is not inflated, V0 is a volume of the airbag when the airbag is not inflated, Pm is the first pressure, and m is time at which the pressure of the airbag changes from Pm to P0. It may be understood that, because P0 and V0 are known, and Vm may be determined by using Formula (5), the deflation rate may be calculated by detecting the time at which the pressure of the airbag changes from Pm to P0.
In a possible method, the air pump inflates the airbag at a first duty cycle, an inflation time period is determined when a pressure of the airbag reaches a second pressure, and then the performance of the air pump is determined based on the inflation time period, where the first duty cycle is greater than o and less than or equal to 100%.
It may be understood that, when the inflation time period is shorter, the performance of the air pump is better, and when the inflation time period is longer, the performance of the air pump is poorer.
In this embodiment of this application, the wearable device may first evaluate the performance of the air pump, and then determine, based on the performance of the air pump and the volume expansion rate of the airbag, whether the wearable device is normally worn. This and without incurring additional costs.
In addition to the impact of the performance of the air pump on the wearing detection result, a wearing posture of the user also affects the wearing detection result.
For example, the wearable device is the smartwatch. It is assumed that the smartwatch is worn too loose, and the smartwatch needs to perform wearing detection before blood pressure measurement. When the smartwatch performs blood pressure measurement, the user needs to press a wrist on the chest. This operation causes the airbag to be pressed, a measured volume expansion rate of the airbag decreases, and wearing may be incorrectly determined as normal wearing.
In conclusion, as shown in
S606: Detect the wearing posture of the user, and determine a second weight parameter based on the wearing posture of the user.
Specifically, the wearable device may detect the wearing posture of the user, and determine the second weight parameter based on the wearing posture.
For example, the wearable device is the smartwatch. If the smartwatch detects that the user presses the wrist on the chest, the second weight parameter is 1.5. If the smartwatch does not detect that the user presses the wrist on the chest, the second weight parameter is 1.
For example, the wearable device may perform detection by using an inertia measurement unit (inertial measurement unit, IMU) or a microphone. When the wearable device detects, by using the IMU, that the wrist of the user fluctuates, and detects a heartbeat signal by using the microphone, the wearable device may determine that the user presses the wrist on the chest.
The determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds in S603 includes:
S6032: Determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds and the second weight parameter.
Specifically, the wearable device may determine a second weighted volume expansion rate of the airbag within the T seconds based on the volume expansion rate of the airbag within the T seconds and the second weight parameter, and then determine the wearing detection result of the wearable device based on the second weighted volume expansion rate of the airbag within the T seconds.
In some embodiments, the wearable device may determine the second weighted volume expansion rate of the airbag within the T seconds according to formulas (7) and (8).
ωt is a second weighted volume expansion rate of the airbag at the moment t, ω is the second weighted volume expansion rate of the airbag within the T seconds, and B is the second weight parameter.
In this embodiment of this application, the wearable device may first detect the wearing posture of the user, and then determine, based on the wearing posture of the user and the volume expansion rate of the airbag, whether the wearable device is normally worn. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
Because both the performance of the air pump and the wearing posture of the user affect the wearing detection result, in some embodiments of this application, the wearable device may first detect the wearing posture of the user and the performance of the air pump.
As shown in
S605: Detect the performance of the air pump, and determine the first weight parameter based on the performance of the air pump.
S606: Detect the wearing posture of the user, and determine a second weight parameter based on the wearing posture of the user.
It should be understood that a sequence of performing S605 and S606 is not limited in this embodiment of this application. To be specific, S605 and S606 may be simultaneously performed, or S605 may be performed before S606, or S606 may be performed before S605.
The determining a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds in S603 includes:
S6033: Determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds, the first weight parameter, and the second weight parameter.
Specifically, the wearable device may determine a third weighted volume expansion rate based on the volume expansion rate of the airbag within the T seconds, the first weight parameter, and the second weight parameter, and then determine the wearing detection result of the wearable device based on the third weighted volume expansion rate of the airbag within the T seconds.
In some embodiments, the wearable device may determine the third weighted volume expansion rate of the airbag within the T seconds according to formulas (9) and (10).
δt is a third weighted volume expansion rate of the airbag at the moment t, and δ is the third weighted volume expansion rate of the airbag within the T seconds.
Optionally, in some embodiments, the method further includes:
For example, Table 1 shows a correspondence between the volume expansion rate and the adjustment prompt information.
For example, as shown in
In this embodiment of this application, the wearable device may display the adjustment prompt information based on the volume expansion rate. The adjustment prompt information may prompt the user for an adjustment manner and an adjustment amplitude, so that the user can perform more accurate tightness adjustment. This ensures accuracy of a physiological parameter measurement result, without adding hardware, and without incurring additional costs.
It should be noted that, the foregoing embodiment uses an example in which the wearable device can detect that the wearable device is worn too loose and detect that the wearable device is worn too tight. However, this is not limited in this embodiment of this application. In some other embodiments, the wearable device may detect only that the wearable device is worn too loose by using the foregoing method, or may detect only that the wearable device is worn too tight by using the foregoing method. It is not difficult to understand that when the wearable device detects only that the wearable device is worn too loose, or may detect only that the wearable device is worn too tight, only one threshold may be specified to determine that the wearable device is worn too loose or too tight.
For example, the specified threshold is the first threshold, and when the volume expansion rate is greater than the first threshold, it is determined that the device is worn too loose.
For another example, the specified threshold is the second threshold, and when the volume expansion rate is less than the second threshold, it is determined that the device is worn too tight.
The foregoing mainly describes, from a perspective of the wearable device, the wearing detection method for the wearable device provided in embodiments of this application. It may be understood that, to implement the foregoing functions, the wearable device includes a corresponding hardware structure and/or a corresponding software module for performing each function. A person of ordinary skill in the art should easily be aware that, in combination with algorithms and steps in the examples described in embodiments disclosed in this specification, this application can be implemented by hardware or a combination of hardware and computer software. Whether a specific function is performed by hardware or hardware driven by computer software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods 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.
In embodiments of this application, functional modules (or units) of processors in the wearable device may be obtained through division based on the foregoing method examples. For example, each functional module (or unit) may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing module (or unit). The integrated module (or unit) may be implemented in a form of hardware, or may be implemented in a form of a software functional module (or unit). It should be noted that, in embodiments of this application, division into the modules (or units) is an example and is merely logical function division, and may be other division in an actual implementation.
When each functional module (or unit) corresponding to each function is obtained through division,
The processing module 1010 is configured to: when it is determined that a preset condition is met, inflate an airbag.
The detection module 1020 is configured to detect a volume expansion rate of the airbag within T seconds.
The processing module 1010 is further configured to determine a wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds.
The display module 1030 is configured to display a first interface, where the first interface includes the wearing detection result.
In some embodiments, when the volume expansion rate is greater than the first threshold, it is determined that the device is worn too loose.
In some embodiments, when the volume expansion rate is less than a second threshold, it is determined that the device is worn too tight.
In some embodiments, when the volume expansion rate is greater than or equal to the second threshold and less than or equal to the first threshold, it is determined that the device is normally worn.
Optionally, in some embodiments, the detection module 1020 is further configured to detect performance of an air pump before the processing module 1010 inflates the airbag.
The processing module 1010 is further configured to determine a first weight parameter based on the performance of the air pump.
The processing module 1010 is specifically configured to determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within T seconds and the first weight parameter.
Optionally, in some embodiments, the detection module 1020 is further configured to detect a wearing posture of a user before the processing module 1010 inflates the airbag.
The processing module 1010 is further configured to determine a second weight parameter based on the wearing posture.
The processing module 1010 is specifically configured to: determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds, the first weight parameter, and the second weight parameter, or determine the wearing detection result of the wearable device based on the volume expansion rate of the airbag within the T seconds and the second weight parameter.
Optionally, in some embodiments, the detection module 1020 is specifically configured to: inflate the airbag; when a pressure of the airbag reaches a first pressure, perform deflation; and determine the performance of the air pump based on a deflation rate.
Optionally, in some embodiments, the detection module 1020 is specifically configured to: inflate the airbag, where a duty cycle of the airbag is a first duty cycle; and when a pressure of the airbag reaches a second pressure, determine an inflation time period, and determine the performance of the air pump based on the inflation time period.
Optionally, in some embodiments, the preset condition is an operation of triggering physiological parameter measurement by the user.
Optionally, in some embodiments, the preset condition is an operation of triggering wearable device wearing detection by the user.
Optionally, in some embodiments, the preset condition is that a difference between a measured physiological parameter value and an average value of physiological parameter values measured in a first time period is greater than a third threshold.
Optionally, in some embodiments, the processing module 1010 is further configured to determine adjustment prompt information based on the volume expansion rate of the airbag within the T seconds.
The display module 1030 is further configured to display the adjustment prompt information in the first interface.
It should be understood that implementation principles and technical effects of
An embodiment of this application provides a computer program product. When the computer program product runs on a wearable device, the wearable device is enabled to perform the technical solutions in the foregoing embodiments. Implementation principles and technical effects thereof are similar to those of the foregoing method embodiments, and details are not described herein again.
An embodiment of this application provides a readable storage medium. The readable storage medium includes instructions. When the instructions are run on a wearable device, the wearable device is enabled to perform the technical solutions in the foregoing embodiments. Implementation principles and technical effects thereof are similar. Details are not described herein again.
An embodiment of this application provides a chip. The chip is configured to execute instructions. When the chip runs, the technical solutions in the foregoing embodiments are performed. Implementation principles and technical effects thereof are similar. Details are not described herein again.
A person of ordinary skill in the art may be aware that, in combination with the examples described in 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 different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of embodiments 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 embodiment. 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 other division 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 embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be 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 embodiments of this application essentially, or the part contributing to the conventional technology, or a part of the technical solutions may be implemented in a form of a software product. The computer 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, a network device, or the like) to perform all or some of the steps of the methods described in 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 embodiments of this application. However, the protection scope of embodiments of this application is not limited thereto. Any change or replacement readily figured out by a person skilled in the art within the technical scope disclosed in embodiments of this application shall fall within the protection scope of embodiments of this application. Therefore, the protection scope of embodiments of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202311010001.X | Aug 2023 | CN | national |
This application is a continuation of International Application No. PCT/CN2024/100910, filed on Jun. 24, 2024, which claims priority to Chinese Patent Application No. 202311010001.X, filed on Aug. 10, 2023. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2024/100910 | Jun 2024 | WO |
Child | 18960722 | US |