Information pushing method of body fat scale and body fat scale
By obtaining user body data and matching pre-stored information in the body fat scale and pushing relevant information, the problem that users need to screen a large amount of information during the push of existing body fat scale information is solved, and the user experience and operation efficiency are improved.
Patent Information
- Application Number
- CN202311433022.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
The existing body fat scale information push method requires users to screen a large amount of information, which increases user operation steps and time and reduces user experience.
By obtaining the physical data of the current user and matching the pre-stored user information, the relevant information is pushed to the user after the match is successful, reducing the amount of information that the user needs to filter.
It improves the recognition rate and selection efficiency of user identity, reduces the operation time and steps of users in pushing body fat scale information, and improves the user experience.
Smart Images

Figure CN119922227A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of measuring equipment, and in particular to an information push method for a body fat scale and a body fat scale. Background Art
[0002] With the development of the times and the advent of the era of healthy consumption, people's requirements for weight scales are no longer just about weighing. As people have a deeper understanding of health knowledge, body fat percentage has become an important indicator for people who pursue health to control their own health level. Correspondingly, the demand for body fat scales is also increasing.
[0003] In related technologies, the bioimpedance method is usually used to measure the body fat content. The essence of the bioimpedance method is to calculate the body fat content by releasing a weak current through electrodes and then conducting the current into the body and measuring the impedance. For example, when using a body fat scale, people only need to stand barefoot on the cross-electrode area of the scale to complete the body fat test process.
[0004] However, in subsequent information push, registered users need to select their own information from the list of all user information, which may result in the current user's information not being included in the information pushed on the current page or previous pages, thereby increasing the user's operation steps and reducing the user's information push experience. Summary of the invention
[0005] The main technical problem solved by the present application is how to intelligently push information of body fat scale users. To this end, the present application provides an information push method for a body fat scale and a body fat scale.
[0006] To solve the above technical problems, a technical solution adopted in the present application is: to provide an information push method, the method comprising: obtaining the physical data of the current user; matching the physical data with the pre-stored user information; and displaying the first information associated with the successfully matched pre-stored user information on the user display interface.
[0007] The first information includes a user account, and the first information associated with the successfully matched pre-stored user information is pushed to the current user, including: pushing multiple user accounts associated with the pre-stored user information within a preset range of the body data to the current user.
[0008] Among them, pushing multiple user accounts associated with pre-stored user information within a preset range of body data to the current user includes: arranging the first information user accounts associated with multiple successfully matched pre-stored user information in order of matching degree and displaying them on the user display interface.
[0009] Among them, before arranging and displaying the user accounts associated with multiple successfully matched pre-stored user information in order of matching degree on the user display interface, the information push method also includes: calculating the matching degree of each user account based on the physical data and weight factor of each user account.
[0010] Among them, the body fat scale is equipped with a motion detection sensor. After the user accounts associated with multiple successfully matched pre-stored user information are arranged in order of matching degree and displayed on the user display interface, the information push method also includes: obtaining foot motion information through the motion detection sensor; and controlling the user display interface based on the foot motion information.
[0011] Among them, controlling the user display interface based on foot movement information includes: selecting a target account from multiple user accounts displayed in the user display interface, displaying the body data of the current user on the user display interface, and performing at least one of initializing registration operations on the current user.
[0012] Among them, after selecting a target account from multiple user accounts displayed in the user display interface, the information push method also includes: storing the body data in the pre-stored user information of the target account.
[0013] Among them, the first information associated with the successfully matched pre-stored user information is pushed to the user display interface for display, including: when the body data matches successfully with multiple pre-stored user information, multiple user accounts associated with the multiple pre-stored user information are pushed to the user display interface for display; when the body data matches successfully with a single pre-stored user information, a single user account associated with the single pre-stored user information and the body data corresponding to the single user account are pushed to the user display interface for display; when the body data does not match successfully with the pre-stored user information, the initialization registration information is pushed to the user display interface for display.
[0014] Among them, the body data includes feature data, and matching the body data with the pre-stored user information includes: matching the feature data with the corresponding data in the pre-stored user information; when the match fails, matching the remaining feature data with the corresponding data in the predicted user information until the feature data is matched successfully to determine that the match is successful, or all the feature data fail to match to determine that the match fails.
[0015] The characteristic data includes one or more of body weight, body fat, bone mass, water content, and muscle content.
[0016] In order to solve the above technical problems, another technical solution adopted in the present application is: to provide a body fat scale, which includes a shell; a processor, which is arranged in the shell and is used to implement the above information push method; a motion detection sensor, which is arranged in the shell and connected to the processor, and the motion detection sensor is used to obtain the user's foot motion information on the shell.
[0017] Among them, the body fat scale is provided with a user display interface, and the processor pushes the first information associated with the successfully matched pre-stored user information to the user display interface for display.
[0018] The beneficial effects of the present application are as follows: Different from the prior art, the information push method provided by the present application is applied to a body fat scale, which obtains the body data of the current user; matches the body data with the pre-stored user information; and pushes the first information associated with the successfully matched pre-stored user information to the current user. In the above manner, compared with the information push of a conventional body fat scale, the present application will use the body data of the current user to match and compare with the pre-stored user information, thereby narrowing the scope of the group to which the current user belongs, and pushes the corresponding first information to the current user, thereby improving the recognition rate of the user identity, so that the user does not need to screen all the pre-stored user information, improving the selection efficiency and success rate of the current user, and reducing the waste of time. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] in:
[0021] Figure 1 This is a flow chart of the first embodiment of the information push method for the body fat scale provided by the present application;
[0022] Figure 2 yes Figure 1 Specific flow diagram of step 12 in the embodiment;
[0023] Figure 3 yes Figure 2 Specific flow chart of step 12 and step 13 in the embodiment;
[0024] Figure 4 This is a flow chart of the second embodiment of the information push method for the body fat scale provided by the present application;
[0025] Figure 5 yes Figure 4 A specific flow chart of step 45 in the embodiment;
[0026] Figure 6 This is a schematic diagram of the interface of the first embodiment of the user display interface of the body fat scale provided by the present application;
[0027] Figure 7 This is a schematic diagram of the interface of the second embodiment of the user display interface of the body fat scale provided by the present application;
[0028] Figure 8 This is a schematic diagram of the interface of the third embodiment of the user display interface of the body fat scale provided by the present application;
[0029] Fig. 9 This is a schematic diagram of the interface of the fourth embodiment of the user display interface of the body fat scale provided by the present application;
[0030] Fig.10 yes Figure 1 Specific flow diagram of step 11 in the embodiment;
[0031] Fig.11 It is a flow chart of an embodiment of the body fat scale provided by the present application controlling the display interface according to different control modes;
[0032] Fig.12 It is a structural schematic diagram of the first embodiment of the body fat scale provided by the present application;
[0033] Fig.13 It is a schematic diagram of the three-dimensional structure of the second embodiment of the body fat scale provided by the present application;
[0034] Fig.14 yes Fig.13 A schematic top view of an embodiment;
[0035] Fig.15 yes Fig.13 A bottom view of an embodiment. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0037] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B, and C.
[0038] The information push method provided in this application is mainly used for users to push information to body fat scales and other related weighing equipment. By matching the pre-acquired physical data of the current user with the pre-stored user information, the corresponding user information within a preset range is obtained, and the information associated with this user information is pushed to the current user, thereby realizing the information push operation between the current user and the body fat scale.
[0039] At present, information push between users and body fat scales is mainly achieved by users downloading the corresponding APP from the corresponding official website to their mobile phones according to the type of body fat scales. In this way, information push with the body fat scale can be realized in the APP, and all information will be sent to the current user during information push, so that the current user has to filter through a large amount of information. Therefore, when using the existing information push method to push information with a body fat scale, the process of information push will be increased, which will greatly increase the time during use and have a great impact on the user experience. Based on this, the present application provides a method for pushing information with a body fat scale, and the technical solution adopted in the present application is described in detail below.
[0040] See also Figure 1 , Figure 1 It is a flow chart of the first embodiment of the information push method of the body fat scale provided in the present application.
[0041] Step 11: Get the current user's physical data.
[0042] The body data may be obtained by measuring using a body fat scale. The body data may include characteristic data. In other embodiments of the present application, the characteristic data includes but is not limited to at least one of body water content, body mass index, muscle rate, bone mass, body fat rate, water content, muscle content, and the like.
[0043] Step 12: Match the physical data with the pre-stored user information.
[0044] The body fat scale matches the acquired body data of the current user with the pre-stored user information.
[0045] In one embodiment of the present application, the body data may include one or more of the above-mentioned characteristic data. Figure 2 The method shown in the figure implements step 12, and the method of this embodiment specifically includes step 21 and step 22.
[0046] Step 21: Match the feature data with the corresponding data in the pre-stored user information.
[0047] Step 22: When the match fails, if there is other feature data, the other feature data is matched with the corresponding data in the predicted user information until there is feature data that matches successfully to determine a successful match, or all feature data fails to match to determine a failed match.
[0048] The body fat scale can sequentially match multiple feature data in the user's body data with the data in the preset user information (different feature data corresponds to different preset data). If the current feature data fails to match the corresponding data, the next feature data will be matched until one feature data matches successfully, then the data matching will be stopped, or until all feature data fails to match. If one feature data matches successfully, the match is determined to be successful; if all feature data fail to match, the match is determined to be unsuccessful.
[0049] If the match is successful, the body fat scale pushes the first information associated with the pre-stored user information to the current user.
[0050] Specifically, when the characteristic data is within the preset range of the corresponding data in the preset user information, it is determined that the match is successful. The size of the preset range is set by the user according to his or her own body data, or by the manufacturer before leaving the factory, or by the cloud after leaving the factory, etc., and can be combined in one or more ways, which is not limited here.
[0051] In one embodiment of the present application, the characteristic data includes first data and second data. The body fat scale compares the first data with the corresponding data in the preset user information. If the first data is within the preset range of the data corresponding to the preset user information, the match is determined to be successful; if the first data is not within the preset range of the data corresponding to the preset user information, the second data is compared with the corresponding data in the preset user information. If the second data is within the preset range of the data corresponding to the preset user information, the match is determined to be successful, and the corresponding preset user information is pushed to the current user; if the second data is not within the preset range of the data corresponding to the preset user information, the match is considered to have failed, and all pre-stored user information is pushed to the current user.
[0052] In one embodiment of the present application, the characteristic data includes first data, second data and third data. The body fat scale compares the first data with the corresponding data in the preset user information. If the first data is within the preset range of the data corresponding to the preset user information, it is determined that the match is successful, and the corresponding preset user information is pushed to the current user; if the first data is not within the preset range of the data corresponding to the preset user information, the second data is compared with the corresponding data in the preset user information. If the second data is within the preset range of the data corresponding to the preset user information, it is determined that the match is successful, and the corresponding preset user information is pushed to the current user; if the second data is not within the preset range of the data corresponding to the preset user information, the third data is compared with the corresponding data in the preset user information. If the third data is within the preset range of the data corresponding to the preset user information, it is determined that the match is successful, and the corresponding preset user information is pushed to the current user; if the third data is not within the preset range of the data corresponding to the preset user information, it is determined that the match fails, and all pre-stored user information is pushed to the current user.
[0053] For example, when the only characteristic data is weight, the weight scale matches the user's weight with the weight in the preset user information. If the user weight obtained at this time is 50kg, if the body fat scale retrieves a user account with a weight of 55kg to 65kg in the pre-stored user information, the match is determined to be successful. If there is no user account with a weight of 55 to 65kg, the match is determined to have failed.
[0054] For example, when the characteristic data is weight and body fat, the body fat scale first matches the user's weight with the weight in the preset user information.
[0055] If the user weight obtained at this time is 50kg, if the body fat scale retrieves a user account with a weight of 55kg-65kg in the pre-stored user information, it is determined that the match is successful. If there is no user account with a weight of 55-65kg, the body fat scale continues to match the user's body fat with the body fat in the preset user information.
[0056] If the user's body fat is 20% at this time, and the body fat scale retrieves a user account with a body fat of 15% to 25% in the pre-stored user information, then the match is determined to be successful. If not, then the match is determined to have failed.
[0057] Optionally, the characteristic data may include body fat, bone mass, and muscle content. The body fat scale obtains a body fat value of 25% for the current user. If the body fat scale does not retrieve a user account with a body fat of 15% to 35% in the pre-stored user information or the user account does not match the current user, the search will be conducted based on the bone mass of the current user. The body fat scale obtains a bone mass of 2kg for the current user. If the body fat scale does not retrieve a user account with a bone mass of 1.5kg to 2.5kg in the pre-stored user information or the user account does not match the current user, the search will continue based on the current user's muscle content of 20%. If the body fat scale retrieves a user account with a muscle content of 15% to 25% in the pre-stored user information, the match is determined to be successful. If not retrieved, the match is determined to have failed.
[0058] Specifically, the pre-stored user information includes information of users who have used the body fat scale before, and may also be user information stored in another body fat scale used by the same user. The pre-stored user information may be obtained by user input or import or extracted from a database. Exemplarily, the pre-stored user information may be pre-stored in a database, and the body fat scale can obtain the pre-stored user information by calling the database. Of course, the pre-stored user information may also be imported by the user, and the user may collect the pre-stored user information in advance and then import it into the body fat scale. Therefore, there are many ways to obtain the pre-stored user information, which are not specifically limited here.
[0059] Step 13: Push the first information associated with the successfully matched pre-stored user information to the current user.
[0060] In one embodiment of the present application, the body fat scale can be Figure 3 The method shown implements step 12 and step 13.
[0061] Specifically, after being awakened by the user stepping on the body fat scale, it starts to detect and obtain the body data of the current user.
[0062] The body data of the current user includes first body data, second body data and third body data. The body fat scale compares the first body data with the data corresponding to the preset user information. If the first body data is within the preset range of the data corresponding to the preset user information, it is determined that the match is successful. If the first body data is not within the preset range of the data corresponding to the preset user information, it is determined that the match fails and the second body data is used for matching.
[0063] After the first body data is successfully matched, the body fat scale will also determine whether the successfully matched user account is the only matched account. If so, the successfully matched user account and the current user's body data will be directly pushed to the current user by displaying them on the display interface; if not, the second body data will be used to continue matching.
[0064] The body fat scale compares the second body data with the data corresponding to the preset user information. If the second body data is within the preset range of the data corresponding to the preset user information, the match is determined to be successful. If the second body data is not within the preset range of the data corresponding to the preset user information, the match is determined to have failed, and the third body data is used for matching.
[0065] After the second body data is successfully matched, the body fat scale will also determine whether the successfully matched user account is the only matched account. If so, the successfully matched user account and the current user's body data will be directly pushed to the current user by displaying them on the display interface; if not, the third body data will be used to continue matching.
[0066] The body fat scale compares the third body data with the data corresponding to the preset user information. If the third body data is within the preset range of the data corresponding to the preset user information, it is determined that the match is successful. If the third body data is not within the preset range of the data corresponding to the preset user information, it is determined that the match fails. The system of the body fat scale determines that the current user is a new user, and the display interface enters the registration interface for the user to initialize registration.
[0067] After the third body data is successfully matched, the body fat scale will also determine whether the successfully matched user account is the only matched account. If so, the successfully matched user account and the current user's body data will be directly pushed to the current user by displaying them on the display interface; if not, all user accounts corresponding to the pre-stored user information that successfully matched the first body data, the second body data or the third body data in the previous steps will be pushed to the current user by displaying them on the display interface for user selection.
[0068] In other embodiments of the present application, the number of physical data of the current user may include one or more, which is not limited here. The method for matching the physical data of the current user with the corresponding data in the pre-stored user information is similar to the above method and will not be repeated here.
[0069] Compared with the information push method of the conventional body fat scale, the present embodiment uses the current user's physical data to match and compare with the pre-stored user information, so as to narrow the scope of the group to which the current user belongs, push the corresponding first information to the current user, and improve the recognition rate of the user identity, so that the user does not need to screen all the pre-stored user information, thereby improving the selection efficiency and success rate of the current user and reducing the waste of time.
[0070] Specifically, the first information includes a user account. In one embodiment of the present application, the body fat scale pushes the user account associated with the pre-stored user information within the preset range of the body data to the current user. The size of the preset range is set by the user according to his or her own body data or by the manufacturer before leaving the factory or updated in the cloud after leaving the factory, etc., and can be combined in one or more ways, which is not limited here.
[0071] Specifically, when the body data successfully matches with a plurality of pre-stored user information, a plurality of user accounts associated with the plurality of pre-stored user information are pushed to the user display interface for display.
[0072] Specifically, the user display interface may include an APP, a scale surface or other terminal that is connected to the body fat scale so as to receive and display body data from the body fat scale, and is not limited here.
[0073] In one embodiment of the present application, the physical data of the current user includes first data. When the first data is within a preset range of multiple pre-stored user information, it is determined that the multiple pre-stored user information successfully matches the physical data of the current user, and the user accounts corresponding to the multiple pre-stored user information are pushed to the user display interface for display.
[0074] Specifically, the body fat scale displays multiple user accounts associated with the pre-stored user information that have been successfully matched in order of matching degree on the user display interface. The body fat scale arranges the user accounts from large to small by default according to the matching degree between the user accounts and the body data. The user can switch the arrangement order of the user accounts so that the matching degree of the user accounts is arranged from small to large, or the user can arrange the user accounts in order according to the size of a certain data in the body data, for example, the user accounts are arranged from large to small according to the weight data. The arrangement order of the user accounts on the user display interface can be switched by the user.
[0075] In one embodiment of the present application, the matching degree of the user account can be obtained by weighted calculation based on multiple body data, the historical change trend corresponding to the body data, and the weight factor. For example, if the body fat and weight in the pre-stored user information of a user account are both within the preset range of the body data, the body fat scale needs to obtain the difference between the body fat in the body data and the body fat in the pre-stored user information, and calculate the height matching degree in the matching degree based on the historical change trend of the body fat in the pre-stored user information, and then calculate the weight matching degree in the matching degree according to the above method, and perform weighted addition to obtain the final matching degree of the user account. The body fat scale calculates the matching degree for each user account in the preset range respectively, so as to push the user accounts associated with the pre-stored user information that have been successfully matched to the user display interface in order according to the matching degree.
[0076] Specifically, when the body data successfully matches the single pre-stored user information, the body data corresponding to the single user account associated with the single pre-stored user information is pushed to the user display interface for display.
[0077] In one embodiment of the present application, the physical data of the current user includes first data. When the first data is within a preset range of pre-stored user information, it is determined that the pre-stored user information successfully matches the physical data of the current user, and the physical data corresponding to the user account corresponding to the pre-stored user information is directly pushed to the user display interface for display.
[0078] Specifically, if the body data does not successfully match the pre-stored user information, the initialization registration information is pushed to the user display interface for display.
[0079] In one embodiment of the present application, the physical data of the current user includes first data. When the first data is not within the preset range of any pre-stored user information, it is determined that the match has failed and no user account matches the current user. The initialization registration information is pushed to the user display interface for display, so that the user can perform the initialization registration operation to create his own user account.
[0080] In one embodiment of the present application, when the first data is weight, the current user's weight is obtained to be 60 kg, then the body fat scale will push all user accounts with a weight of 55 kg to 65 kg in the pre-stored user information to the current user for the user to proceed to the next step.
[0081] In another example, when the first data is weight and the second data is body fat, the body fat scale obtains that the current user weighs 60kg. If the body fat scale does not retrieve a user account with a weight of 55kg to 65kg in the pre-stored user information or the user account does not match the current user, it will search based on the body fat of the current user. If the body fat scale obtains that the current user's body fat is 20%, all user accounts with a body fat of 15% to 25% in the pre-stored user information will be pushed to the current user for the user to proceed to the next step.
[0082] Optionally, the first data may be body fat, the second data may be bone mass, and the third data may be muscle content. The body fat scale obtains a value of 25% for the current user's body fat. If the body fat scale does not retrieve a user account with a body fat of 15% to 35% in the pre-stored user information or the user account does not match the current user, the search will be performed based on the current user's bone mass. The body fat scale obtains a bone mass of 2kg for the current user. If the body fat scale does not retrieve a user account with a bone mass of 1.5kg to 2.5kg in the pre-stored user information or the user account does not match the current user, the search will continue based on the current user's heart rate to allow the user to perform the next step.
[0083] Compared with the conventional information push method of body fat scales, the body fat scale in this embodiment compares multiple feature data in the current user's different body data with the data in the pre-stored user information to screen out the corresponding user account. There is no need to display all user accounts to the user for selection one by one, which reduces the time spent by the user in selecting an account and improves the efficiency of the body fat scale in identifying users.
[0084] In another embodiment, if Figure 4 As shown, after pushing the user account to the current user, you can also Figure 4 Steps 34 to 36 in the method shown implement the operation of selecting a target account from multiple user accounts displayed in the user display interface. Figure 4 It is a flow chart of the second embodiment of the information push method of the body fat scale provided in this application.
[0085] Step 31: Get the current user's physical data.
[0086] The specific implementation manner can refer to the above embodiments.
[0087] Step 32: Match the body data with the pre-stored user information.
[0088] The specific implementation manner can refer to the above embodiments.
[0089] Step 33: Push the first information associated with the successfully matched pre-stored user information to the current user.
[0090] The specific implementation manner may refer to the above embodiment. The first information of this embodiment includes a user account.
[0091] Step 34: Obtain the current user's action information on the body fat scale through the action detection sensor.
[0092] Specifically, the motion detection sensor includes a vibration sensor, the motion information includes vibration information, and obtaining the current user's motion information on the body fat scale through the motion detection sensor includes: obtaining the vibration information of the body fat scale through the vibration sensor.
[0093] Specifically, a vibration sensor is a device or element that measures the vibration of an object. The principle is to determine the vibration state of an object by detecting the tiny displacement or speed change caused by the vibration of the object surface. Vibration sensors include acceleration sensors, piezoelectric sensors, laser interferometers, etc. When the current user moves his feet on the body fat scale, he will step on the body fat scale, causing the body fat scale to vibrate. The body fat scale of this embodiment can accurately obtain the user's action information on the body fat scale through the vibration sensor.
[0094] In one embodiment of the present application, the vibration sensor may be an acceleration sensor, and the body fat scale obtains the vibration information of the body fat scale through the acceleration sensor. An acceleration sensor is a sensor that detects vibration by measuring the acceleration of an object. Acceleration sensors are usually made of micro-electromechanical systems (MEMS), and their working principle is based on Newton's second law. When an object vibrates, the acceleration sensor measures the acceleration of the object, thereby calculating the vibration characteristic parameters of the object, that is, the vibration information.
[0095] In one embodiment of the present application, the vibration sensor may be a piezoelectric sensor. A piezoelectric vibration sensor is a sensor that converts mechanical vibration into an electrical signal, and its working principle is based on the piezoelectric effect. The piezoelectric effect refers to the phenomenon that certain crystal materials, when subjected to mechanical stress, produce an uneven charge distribution, thereby generating an electric potential difference. By using this effect, the mechanical vibration of an object can be converted into an electrical signal, thereby realizing vibration detection and measurement. A piezoelectric vibration sensor is usually made of piezoelectric ceramic materials, and its structure includes a vibration sensitive element, a signal amplifier, a filter, a microprocessor, and an output interface. When an object vibrates, the vibration sensitive element will produce a tiny uneven charge distribution, thereby generating a weak electrical signal. The signal amplifier will amplify this weak electrical signal, the filter will filter out clutter and interference signals, and the microprocessor will digitally process and analyze the signal to extract useful vibration characteristic parameters. Finally, the output interface will output an analog voltage signal or a digital signal for connecting a data acquisition system or a control system. Piezoelectric vibration sensors have the advantages of high sensitivity, high precision, and low power consumption, and are suitable for measuring tiny vibration signals. They are widely used in the fields of vibration monitoring and fault diagnosis of mechanical equipment, vibration monitoring and safety assessment of structures, acoustic vibration monitoring and non-contact measurement.
[0096] Step 35: Determine the foot movement of the current user based on the movement information.
[0097] The body fat scale recognizes the user's foot movements based on the vibration information. Specifically, the vibration information includes the vibration change amount. This embodiment can be Figure 5 The method shown implements step 35 , and the method of this embodiment includes steps 41 and 42 .
[0098] Step 41: When the vibration variation is greater than or equal to the vibration sensitivity, it is determined that the user has made a foot movement.
[0099] When the vibration change amount obtained by the body fat scale is greater than or equal to the vibration sensitivity, it is determined that the user has made a foot movement.
[0100] Specifically, vibration sensitivity is a threshold value used by the body fat scale to determine whether the acquired vibration change is a vibration change generated by the user. The vibration sensitivity can be obtained by user input or import or extracted from the database of the body fat scale. Exemplarily, the vibration sensitivity can be pre-stored in the database of the body fat scale, and the body fat scale can obtain the vibration sensitivity by calling the database. Of course, the vibration sensitivity can also be imported by the user, and the user can collect the vibration sensitivity in advance and then import it into the body fat scale. Therefore, there are many ways to obtain the vibration sensitivity, which are not specifically limited here.
[0101] Step 42: Determine the motion type of the foot motion.
[0102] The body fat scale further determines the action type based on the recognized foot action of the user to determine the specific operation of the user on the user display interface, so as to facilitate the body fat scale to control the switching of its user display interface, etc. The body fat scale can pre-store or allow the user to set the mapping relationship between the action type and the specific operation on the user display interface. Different users can set the mapping relationship based on their own operating habits, which can realize personalized control of the user display interface and improve user experience. Moreover, since the user sets the mapping relationship based on his own operating habits, the efficiency of the user's control over the user interface can be improved.
[0103] In one embodiment of the present application, the body fat scale determines the number of footsteps, and determines the user's foot action as a single click action or a continuous click action based on the number of footsteps. The number of footsteps is the number of foot actions detected within a preset time length; the preset time length can be set before leaving the factory, or can be set according to user needs, and is not limited here.
[0104] The body fat scale continuously detects vibration information and determines the number of foot movements based on the vibration change. The minimum value of the vibration change during a single foot movement is greater than or equal to the threshold, where the difference between the sensitivity and the threshold is the vibration fluctuation value of the body fat scale during a single foot movement of the user.
[0105] For example, when the preset time length is 2s, if the body fat scale detects that the user has made multiple (multiple includes two or more) foot movements within 2s, the user's current foot movement is considered to be a continuous action; if the body fat scale detects that the user has made one foot movement within 2s, the user's current foot movement is considered to be a single click action.
[0106] In one embodiment of the present application, the body fat scale determines that the foot movement is a combo movement in response to the interval between two consecutive foot movements generated by the user being less than or equal to the interval threshold; and determines that the foot movement is a multiple single-click movement in response to the interval being greater than the interval threshold. The size of the interval threshold can be set before leaving the factory or can be set according to user needs, which is not limited here.
[0107] For example, when the interval threshold is 2s, if the body fat scale detects that the user has made a foot movement and there is no other foot movement within 2s, then this foot movement is considered to be a single click action. The single click action can be used to switch pages in the user display interface of the body fat scale, making it convenient for users to view their body fat, weight, muscle weight and the corresponding transformation curves, or a comparison chart of the three change curves, etc.
[0108] If the body fat scale detects that the user has made two foot movements, and the interval between the two adjacent foot movements is 1s, then this foot movement is considered to be a double-click action. The double-click action can be used for the user to confirm the options or body data in the user display interface of the body fat scale; because the operation time required for switching or confirmation is shorter, it can not only be distinguished from other operations, but also improve the efficiency of controlling the user display interface.
[0109] If the body fat scale detects that the user has made three foot movements, and the interval between two adjacent foot movements in the three foot movements is 3s, then the obtained foot movement is considered to be a triple-click action. The triple-click action can be used for quick switching of users. By using the triple-click action, quick switching of pages in the user display interface can be achieved, which can reduce accidental touches.
[0110] Different action types are mapped according to the different numbers of foot movements by the user, so as to perform different control operations on the user display interface. The action type can be identified only by the number of foot movements, which can reduce the difficulty of action type identification and improve the accuracy and efficiency of controlling the user display interface.
[0111] In one embodiment of the present application, the body fat scale obtains the continuous heavy stepping duration of the foot action as the stepping duration; based on the stepping duration, it is determined whether the user's foot action is a long press action or a short press action.
[0112] When the foot-pressing time is greater than or equal to the preset foot-pressing time, the user's foot action is considered to be a long press action, and when the foot-pressing time is less than the preset foot-pressing time, the user's foot action is considered to be a short press action. The preset foot-pressing time can be set before leaving the factory or can be set according to user needs, and is not limited here.
[0113] Among them, continuous heavy stepping means that the user's feet are stepped on the body fat scale without loosening, and continue to apply pressure to the body fat scale, so as to avoid identifying the user's mere placement of the feet on the body fat scale as a foot movement, thereby mistakenly identifying multiple stepping movements as a single foot movement. Therefore, the accuracy of foot movement recognition can be improved.
[0114] For example, when the preset foot-stepping duration is 3s, and when the body fat scale obtains the user's foot action of continuous heavy stepping duration of 4s, it is considered that this foot action is a long press action, and the long press action can be applied to the user's shutdown operation of the body fat scale, because the shutdown operation usually needs to last for several seconds to filter out misoperation; when the body fat scale obtains the user's foot action of continuous heavy stepping duration of 2s, it is considered that this foot action is a short press action, and the short press action can be applied to the user's switching of pages or selection of options in the user display interface of the body fat scale, because the operation time required for switching or selecting options is shorter, it can not only distinguish it from the shutdown operation, but also improve the efficiency of controlling the user display interface.
[0115] In one embodiment of the present application, the body fat scale obtains the motion area where the foot motion is generated; and determines based on the motion area whether the user's foot motion is a left foot motion and / or a right foot motion.
[0116] For example, when the body fat scale obtains that the action area generating the foot movement is the left side of the action area of the body fat scale, and the vibration area changes from right to left, it is determined that the user's foot movement is a left foot movement, and the left foot movement can be used for the user to switch the page or option in the user display interface of the body fat scale to the previous operation interface; when the body fat scale obtains that the action area generating the foot movement is the right side of the action area of the body fat scale, and the vibration area changes from left to right, it is determined that the user's foot movement is a right foot movement, and the right foot movement can be used for the user to switch the page or option in the user display interface of the body fat scale to the next operation interface.
[0117] The control effects corresponding to the foot movements in the above embodiments are only examples. The correspondence between foot movements and control effects is not unique and can be adjusted and replaced at the factory or when used by the user. In other embodiments, the user's action type can also be realized by other interactive actions and can be reflected by the user's foot movements on the body fat scale, or by a combination of foot movements and other information.
[0118] Step 36: Control the user display interface based on the foot movement.
[0119] Specifically, the body fat scale controls the user display interface of the body fat scale based on the action type of the foot movement, including: selecting a target account from multiple user accounts displayed in the user display interface, displaying the body data of the current user on the user display interface, and performing at least one of initializing registration operations for the current user.
[0120] After a target account is selected from a plurality of user accounts displayed in the user display interface, the body fat scale stores the body data measured this time into the pre-stored user information of the target account.
[0121] For the correspondence between action types and operations on the user interface, please refer to the above introduction.
[0122] Specifically, the display content of the user display interface includes at least one of the following: a test result graph of body fat, weight, and muscle weight; a corresponding curve graph of body fat, weight, and muscle weight; a curve comparison graph of any two or more of body fat, weight, and muscle weight; and basic user information.
[0123] See also Figure 6 , Figure 6 This is an interface diagram of the first embodiment of the user display interface of the body fat scale provided by the present application. The user display interface includes basic information of the user, namely the user account, and each account includes a respective user avatar and user name, etc. The user can perform foot movements in the foot movement area set by the body fat scale to improve the accuracy of foot movement recognition, so that the body fat scale can obtain the action type of the user's foot movement, so as to implement the switching operation or confirmation operation of the options of the current page in the display page, and complete the switching or selection of the user account.
[0124] Optionally, when a user uses a body fat scale, the user interface of the body fat scale will display a prompt message to indicate whether the user is using it for the first time. The user can select yes or no by moving his feet on the user interface to confirm the current page in the user interface. If the user is using it for the first time, that is, selects yes, the user interface will provide an initial registration interface for the user to register. Figure 7 , Figure 7 This is an interface diagram of the second embodiment of the user display interface of the body fat scale provided in the present application. The body fat scale can provide different avatars for users to choose from, thereby realizing personalized setting of user information.
[0125] In another embodiment of the present application, see Figure 8 , Figure 8 is a schematic diagram of the third embodiment of the user display interface of the body fat scale provided by the present application. Figure 6 The displayed content shown is the user display interface of the user's basic information. After selecting your own user account, the body fat scale displays the user's current weight in bold and uppercase in the middle of the display interface for the user to confirm.
[0126] In another embodiment of the present application, the content of the user display interface may include a user body data curve comparison chart, see Fig. 9 , Fig. 9 This is a schematic diagram of the fourth embodiment of the user display interface of the body fat scale provided by the present application. The curve comparison chart may include three change curves of the user's weight, body fat, and muscle weight. Through the changes in the curve comparison chart, the change trend of the user's body data can be determined, so that the user can better understand the changes in his or her body data and adjust his or her fitness methods, living habits, etc. accordingly.
[0127] Optionally, the curve comparison chart may also include two curves of changes in the user's body fat and weight. Through the changes in the curve comparison chart, the user can know the changing relationship between his body fat and his weight, so that the user can pay attention not only to his weight but also to the changes in body fat, so as to adjust his body data in terms of diet, exercise, etc., so as to ensure that the user can achieve the goal of weight loss while being healthy.
[0128] Optionally, the curve graph may also include a change curve of body fat, so that the user can intuitively feel the changes in his or her physical fitness achieved through fitness exercises and other methods through the changes in the curve graph.
[0129] Optionally, the curve comparison chart may also include two change curves of the user's heart rate and body fat, to help the user understand in detail the relationship between his or her heart condition and body fat, thereby reminding the user to maintain a normal body fat percentage in order to ensure heart health.
[0130] Optionally, after the user display interface displays the curve comparison chart, it can also include personalized recommendations on the user's lifestyle based on the user's body data such as weight, body fat, muscle weight, etc. For example, the display content of the user display interface can also include the recommended daily energy intake value for the user, the energy consumed by the user's daily exercise, the recommended daily water intake value for the user, and daily recommended exercise, etc. Personalized recommendations can help users achieve the goals of weight loss, muscle gain, etc. more reasonably based on their own body data.
[0131] Different from the prior art, the information push method provided by the present application is applied to a body fat scale, which obtains the body data of the current user; matches the body data with the pre-stored user information; and pushes the first information associated with the successfully matched pre-stored user information to the current user. In the above manner, compared with the information push of a conventional body fat scale, the present application uses the body data of the current user to match and compare with the pre-stored user information, thereby narrowing the scope of the group to which the current user belongs, and pushes the corresponding first information to the current user, thereby improving the recognition rate of the user identity, so that the user does not need to screen all the pre-stored user information, improving the selection efficiency and success rate of the current user, and reducing the waste of time.
[0132] In one embodiment of the present application, the body fat scale can Fig.10 Step 91 and step 92 in the manner shown implement step 11. Fig.10 , Fig.10 yes Figure 1 A schematic diagram of the specific process of step 11 in the embodiment.
[0133] Step 91: The body fat scale determines that the current user is standing on the body fat scale with both feet and enters a wake-up state.
[0134] Specifically, the body fat scale enters the awake state by determining whether the user's feet are standing on the body fat scale. For example, after the body fat scale is powered on, it determines whether the user's feet are standing on the body fat scale. If the user's feet are standing on the body fat scale, the body fat scale enters the awake state. In the awake state, the user can control the user display interface of the body fat scale through his or her foot movements. This embodiment can avoid some misoperations or detections caused by objects falling on the body fat scale by identifying the user's foot movements in the awake state.
[0135] Among them, the awakening state means that the body fat scale is currently in a waiting working state, the processor of the body fat scale is running, and can perform corresponding operations after receiving instructions.
[0136] Optionally, after the body fat scale obtains the weight change on the body fat scale, it sends a safe current through the object to measure the resistance of the object. If the resistance is within the preset resistance range, it is confirmed that a human is standing on the body fat scale. This further avoids the situation where an object with a similar weight to a human falls on the body fat scale and causes a false detection. Among them, the preset resistance range can be set according to the average resistance range of the human body before the body fat scale leaves the factory.
[0137] In one embodiment of the present application, the body fat scale obtains the weight change of the user; in response to the weight change being within a preset range, it is determined that the user's feet are standing on the body fat scale. The size of the preset range can be set before leaving the factory, or can be set according to user needs, such as the user's actual weight, and is not limited here.
[0138] This embodiment determines whether the user's feet are standing on the body fat scale by the change in the user's weight, thereby entering the wake-up state. This can avoid accidental touch interference caused by the user touching the body fat scale with one foot or other objects placed on the body fat scale, and can improve the control accuracy of the body fat scale entering the wake-up state.
[0139] Step 92: Acquire the physical data of the current user in the awake state.
[0140] After entering the wake-up mode, the body fat scale will open the user display interface and obtain the current user's body data when the user display interface is in the display state. In this way, the body fat scale first opens the user display interface, initializes the user display interface, and then obtains the current user's body data, which facilitates the body fat scale to obtain accurate current user's body data. This embodiment obtains the current user's body data in the wake-up state, thereby preventing the user from making some erroneous operations or dropping items on the body fat scale, resulting in the current user's body data being obtained not being the user's real data.
[0141] Optionally, the body fat scale is provided with a display screen, etc., and the user display interface can be displayed on the display screen. Alternatively, a projection device can be provided on the body fat scale, and after the body fat scale enters the wake-up mode, the body fat scale controls the projection device to project the user display interface onto a projection bearing area, such as the ground, a wall, etc.
[0142] In one application scenario, the body fat scale recognizes that the user is standing on the body fat scale, enters the awakening state, and then opens the user display interface. Under the current page, the body fat scale obtains the body data of the current user, and matches the body data with the pre-stored user information, and pushes the first information associated with the successfully matched pre-stored user information to the current user.
[0143] Of course, in other application scenarios, the correspondence between the foot movement type and the operation of the user display interface can be set according to the user's own operating habits, or other foot movement types and operations can be added, without specific limitation.
[0144] In another embodiment, using Fig.11 The method shown controls the user display interface according to different control modes. Fig.11 The method of this embodiment includes steps 101 to 103.
[0145] Step 101: Enter the awake state and obtain the control mode.
[0146] Specifically, the body fat scale enters the awakening state through the method in step 91, which will not be described in detail here. The control mode is two modes in which the body fat scale controls how the user display interface is displayed, and can be selected by the user in the user display interface.
[0147] Step 102: When the control mode is the foot control mode, the step of obtaining the current user's action information on the body fat scale through the action detection sensor is executed.
[0148] Specifically, if the current control mode of the body fat scale is the foot control mode, step 34 is executed to identify the user's foot movements and control the user display interface of the body fat scale based on the user's foot movements.
[0149] Step 103: When the control mode is the automatic control mode, the user display interface of the body fat scale is controlled based on a preset time interval.
[0150] Specifically, if the current control mode of the body fat scale is the automatic control mode, the user display interface of the body fat scale will switch within the preset time interval. For example, when the preset time interval is 3s, the current user display interface of the body fat scale will automatically switch to the next user display interface within 3s.
[0151] In one embodiment of the present application, if the body fat scale does not recognize the foot movement within the preset time, the control display interface is automatically switched. The preset time can be set before leaving the factory or can be set according to user needs, which is not limited here.
[0152] The method of the above embodiment can be implemented using a body fat scale. Fig.12 Describe, Fig.12 It is a structural schematic diagram of the first embodiment of the body fat scale provided in this application.
[0153] like Fig.12 As shown, the body fat scale 110 of the embodiment of the present application includes a housing 111 and a processor 112. The processor 112 is disposed in the housing 111, and is used to obtain the body data of the current user, match the body data with the pre-stored user information, and push the first information associated with the successfully matched pre-stored user information to the current user.
[0154] The body fat scale 110 is provided with a user display interface, and the processor pushes the first information associated with the successfully matched pre-stored user information to the user display interface for display.
[0155] The body fat scale 110 is provided with a display screen, etc., and a user display interface can be displayed on the display screen, or a projection device can be provided on the body fat scale. After the body fat scale 110 enters the wake-up mode, the projection device is controlled to project the user display interface onto a projection bearing area, such as the ground, a wall, etc. Among them, the display screen can protrude from the scale surface.
[0156] The body fat scale 110 of this embodiment further includes: a motion detection sensor 113, which is disposed on the housing 111 and connected to the processor 112. The motion detection sensor 113 is used to obtain the user's foot motion information on the body fat scale.
[0157] Optionally, the body fat scale 10 is provided with a foot motion area and a display area, the user display interface is displayed in the display area, and the foot motion detection sensor is arranged in the foot motion area, wherein the foot motion area and the display area do not overlap.
[0158] By setting the foot action area and the display area differently, not only can the visual interference of the feet on the user display interface be reduced, thereby improving the accuracy of control of the user display interface, but it can also prevent the situation where the feet block the user from seeing the data information on the user display interface clearly.
[0159] In another embodiment, if Figures 13 to 15 As shown, Fig.13 It is a schematic diagram of the three-dimensional structure of the second embodiment of the body fat scale provided by the present application; Fig.14 yes Fig.13 A schematic top view of an embodiment; Fig.15 yes Fig.13 The bottom view of the embodiment shows that the display screen 100 is arranged in the middle front of the housing 111, and other positions can be set as foot movement areas. The downward side of the housing 111 can be provided with a bracket and a battery box.
[0160] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for pushing information of a body fat scale, characterized in that: The information pushing method comprises: Get the current user's physical data; matching the physical data with pre-stored user information; The first information associated with the successfully matched pre-stored user information is displayed on the user display interface.
2. The information push method according to claim 1, characterized in that: The first information includes a user account, and the first information associated with the successfully matched pre-stored user information is pushed to the current user, including: A plurality of user accounts associated with the pre-stored user information within a preset range of the body data are pushed to the current user.
3. The information push method according to claim 2, characterized in that: The pushing of multiple user accounts associated with pre-stored user information within a preset range of the body data to the current user includes: The user accounts associated with the multiple successfully matched pre-stored user information are arranged in order of matching degree and displayed on the user display interface.
4. The information push method according to claim 3, characterized in that: Before displaying the user accounts associated with the multiple successfully matched pre-stored user information in the order of matching degree on the user display interface, the information push method further includes: The matching degree of each user account is calculated based on the physical data and weight factor of each user account.
5. The information push method according to claim 3, characterized in that: The body fat scale is provided with a motion detection sensor. After the user accounts associated with the multiple successfully matched pre-stored user information are arranged in order of matching degree and displayed on the user display interface, the information push method further includes: Acquiring foot motion information through the motion detection sensor; The user display interface is controlled based on the foot motion information.
6. The information push method according to claim 5, characterized in that: Controlling the user display interface based on the foot motion information includes: selecting a target account from multiple user accounts displayed in the user display interface, displaying the body data of the current user on the user display interface, and performing at least one of an initialization registration operation on the current user.
7. The information push method according to claim 6, characterized in that: After selecting a target account from a plurality of user accounts displayed in the user display interface, the information push method further includes: The body data is stored in the pre-stored user information of the target account.
8. The information push method according to claim 6, characterized in that: The step of pushing the first information associated with the successfully matched pre-stored user information to the user display interface for display includes: When the body data successfully matches the plurality of pre-stored user information, the plurality of user accounts associated with the plurality of pre-stored user information are pushed to the user display interface for display; When the body data successfully matches the single pre-stored user information, the single user account associated with the single pre-stored user information and the body data corresponding to the single user account are pushed to the user display interface for display; When the body data fails to match the pre-stored user information, the initialization registration information is pushed to the user display interface for display.
9. The information push method according to any one of claims 1 to 8, characterized in that: The body data includes characteristic data, and matching the body data with pre-stored user information includes: Matching the characteristic data with corresponding data in the pre-stored user information; When the match fails, if there are other feature data, the other feature data will be matched with the corresponding data in the predicted user information until one of the feature data is matched successfully to determine a successful match, or all the feature data fail to match to determine a failed match.
10. The information push method according to claim 9, characterized in that: The characteristic data includes one or more of body weight, body fat, bone mass, water content, and muscle content.
11. A body fat scale, characterized in that: include: case; A processor, disposed in the housing, for implementing the information push method according to any one of claims 1 to 10; A motion detection sensor is arranged on the shell and connected to the processor, and the motion detection sensor is used to obtain the foot motion information of the user on the shell.
12. The body fat scale according to claim 11, characterized in that: The body fat scale is provided with a user display interface, and the processor pushes the first information associated with the successfully matched pre-stored user information to the user display interface for display.