Body fat scale
The present application discloses a method of controlling a user display interface of a body fat scale and a body fat scale, the control method comprising: recognizing a foot action of a user in a wake-up state; and controlling a user display interface of the body fat scale based on the foot action. By the above method, the present application is able to improve the convenience of controlling the user display interface of the body fat scale by the user, so as to improve the convenience of interactive operation between the user and the body fat scale.
1 . A method for controlling a user display interface of a body fat scale, comprising:
obtaining, by a vibrator sensor coupled with the body fat scale, vibration information comprising a vibration change amount associated with a user;
recognizing, based on a determination that the vibration change amount is greater than or equal to a vibration sensitivity value, a foot action of the user in a wake-up state of the body fat scale;
determining that the foot action is a single click action or a combo click action based on a number of footsteps within a predetermined time duration; and
controlling the user display interface of the body fat scale based on the foot action.
2 . The method according to claim 1 , wherein the body fat scale is provided with a motion detection sensor, and wherein recognizing the foot action of the user comprises:
obtaining, by the motion detection sensor, motion information about the foot action of the user; and
identifying the foot action of the user based on the motion information.
3 . The method according to claim 1 , wherein recognizing the foot action of the user comprises:
determining, based on the vibration change amount, a type of the foot action.
4 . The method according to claim 3 , wherein determining the type of the foot action comprises:
after determining that the type of the foot action is the single click action, controlling the user display interface to switch a first option to a second option; and
after determining that the type of the foot action is the combo click action, controlling the user display interface to confirm an option displayed in the user display interface.
5 . The method according to claim 3 , wherein the determining the type of the foot action comprises:
after determining a length of an interval duration between two adjacent foot actions is less than or equal to an interval threshold, determining that the type of the foot action corresponds to the combo click action.
6 . The method according to claim 3 , wherein the determining the type of the foot action comprises:
obtaining a duration of sustained heavy pressing of the foot action; and
determining whether the type of the foot action is a long press action or a short press action based on the duration of sustained heavy pressing.
7 . The method according to claim 3 , wherein the determining the type of the foot action comprises:
obtaining an action region where the foot action is generated; and
determining the type of the foot action as a left foot action and/or a right foot action based on the action region.
8 . The method according to claim 1 , wherein controlling the user display interface comprises at least one of: determining a current page in the user display interface, providing a switching option on the current page in the user display interface, and preforming a page switching operation on the user display interface.
9 . The method according to claim 1 , wherein display content of the user display interface comprises at least one of following:
detection result charts of body fat, body weight, and muscle weight;
corresponding graphs of the body fat, the body weight, and the muscle weight;
comparison graphs of any two or more of the body fat, the body weight, and the muscle weight; and
user information.
10 . The method according to claim 8 , further comprising:
after determining that the foot action is not recognized within a preset time period, controlling the user display interface to automatically perform page switching.
11 . The method according to claim 1 , further comprising:
prior to recognizing the foot action, causing the body fat scale to enter the wake-up state; and
determining a control mode in the wake-up state;
after determining that the control mode is a foot control mode, recognizing the foot action in the wake-up state; and
after determining the control mode is an automatic control mode, controlling the user display interface of the body fat scale based on a preset time interval.
12 . The method according to claim 1 , further comprising:
prior to recognizing the foot action, determining that the body fat scale has entered the wake-up state based on a detection that the user is standing with both feet on the body fat scale.
13 . The method according to claim 12 , wherein detecting that the user is standing with the both feet on the body fat scale comprises:
obtaining an amount of weight change associated with the user; and
in response to the amount of weight change being within a predetermined range, determining that the user is standing with the both feet on the body fat scale.
14 . The method according to claim 1 , wherein the recognizing the foot action of the user in the wake-up state comprises:
prior to recognizing the foot action, causing the body fat scale to enter the wake-up state and activating the user display interface; and
recognizing the foot action of the user while the user display interface is in a display state.
15 . A body fat scale comprising:
a housing, provided with a display or a projection device, the display configured for displaying a user display interface, the projection device configured for projecting the user display interface,
a processor provided in the housing, and
a vibration sensor that is provided in the housing and coupled to the processor,
wherein the processor is configured for:
obtaining, by the vibrator sensor, vibration information comprising a vibration change amount associated with a user;
recognizing, based on a determination that the vibration change amount is greater than or equal to a vibration sensitivity value, a foot action of the user in a wake-up state of the body fat scale;
determining that the foot action is a single click action or a combo click action based on a number of footsteps within a predetermined time duration; and
controlling the user display interface based on the foot action.
16 . The body fat scale according to claim 15 , further comprising:
a motion detection sensor, provided in the housing and coupled to the processor, the motion detection sensor configured to obtain motion information about the foot action of the user in the housing, the processor configured for determining the foot action of the user based on the motion information.
17 . The body fat scale according to claim 15 , wherein the vibration sensor comprises one or more of an acceleration sensor, a velocity sensor, a displacement sensor, and a force sensor.
18 . The body fat scale according to claim 16 , wherein the housing is provided with a foot action region and a display region, the user display interface being displayed in the display region, and the motion detection sensor being provided in the foot action region, and wherein the foot action region does not overlap with the display region.
19 . The body fat scale according to claim 18 , wherein the foot action region comprises an optimal foot region, wherein a distance between a left side edge of the optimal foot region and a left side edge of the housing, and a distance between a right side edge of the optimal foot region and a right side edge of the housing are greater than a distance threshold;
wherein a difference in a distance between the left side edge of the optimal foot region and the right side edge of the optimal foot region and a difference in a distance between user's feet when the user is standing naturally are less than the distance threshold; and wherein a regional sensitivity of the optimal foot region is greater than a regional sensitivity of other regions of the foot action region.
20 . An Apparatus comprising:
a processor, and
a memory in communication with the processor and storing instructions that, when executed by the processor, cause the apparatus to:
obtain, by a vibrator sensor coupled with a body fat scale, vibration information comprising a vibration change amount associated with a user;
recognize, based on a determination that the vibration change amount is greater than or equal to a vibration sensitivity value, a foot action of the user in a wake-up state of the body fat scale;
determine that the foot action is a single click action or a combo click action based on a number of footsteps within a predetermined time duration; and
control a user display interface of the body fat scale based on the foot action.
21 . The apparatus according to claim 20 , wherein the instructions, when executed by the processor, further cause the apparatus to:
obtain an amount of weight change associated with the user; and
in response to the amount of weight change being within a predetermined range, determine that the user is standing with both feet on the body fat scale.