A body weight and body fat scale and its data measurement method and device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-21
- Publication Date
- 2026-08-14
AI Technical Summary
[0003]然而,压力传感器内部的弹性材料易受外界环境影响:环境温度变化会引发弹性材料热胀冷缩,同时,弹性材料受压后会随体重测量时间出现蠕变,长期使用还会出现零点漂移现象,此外,不同地理位置的经纬度差异会造成重力加速度不同,上述各类问题均会导致体重测量结果与用户的真实体重存在偏差,影响体重体脂秤的测量精度与用户的使用体验
[0015]本发明的技术方案,通过实时获取环境参数,在用户进行体重数据测量时,实时获取体重测量时间,以及基于压力传感器实时获取体重测量数据,并根据当前环境温度、当前重力加速度和当前体重测量时间,确定当前体重补偿系数,最终根据当前体重测量数据和当前体重补偿系数,确定用户的当前体重测量结果,能够消除因环境温度、地域和用户使用习惯引起的数据偏差,进而提升体重测量精度。
Smart Images

Figure CN122566985A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of body weight and body fat scale technology, and more particularly to a body weight and body fat scale and its data measurement method and device. Background Technology
[0002] Body weight and body fat scales typically use pressure sensors as detection components. When a user stands on the scale surface, the pressure sensor senses the elastic deformation of the body after applying pressure, converts the physical pressure signal into an electrical signal, and then outputs the weight measurement result.
[0003] However, the elastic material inside the pressure sensor is susceptible to external environmental influences: changes in ambient temperature will cause the elastic material to expand and contract with temperature changes; at the same time, the elastic material will creep over time after being compressed, and zero-point drift will occur with long-term use. In addition, differences in latitude and longitude at different geographical locations will cause different gravitational accelerations. All of these problems will cause the weight measurement results to deviate from the user's actual weight, affecting the measurement accuracy of the body fat scale and the user's experience. Summary of the Invention
[0004] This invention provides a body weight and body fat scale, as well as a data measurement method and device, which can eliminate data deviations caused by ambient temperature, region, and user habits, thereby improving the accuracy of weight measurement.
[0005] In a first aspect, the present invention provides a method for measuring weight and body fat using a body weight and body fat scale, the body weight and body fat scale including a pressure sensor; the method for measuring weight and body fat using the body weight and body fat scale includes: Real-time acquisition of environmental parameters; wherein, the environmental parameters include ambient temperature and gravitational acceleration; When a user measures their weight, the system acquires the weight measurement time in real time, and also acquires the weight measurement data in real time based on the pressure sensor. Determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time; The user's current weight measurement result is determined based on the current weight measurement data and the current weight compensation coefficient.
[0006] Optionally, a current weight compensation coefficient can be determined based on the current ambient temperature, current gravitational acceleration, and current weight measurement time, including: Determine the current temperature compensation coefficient based on the current ambient temperature; Determine the current gravity compensation coefficient based on the current gravitational acceleration; The current creep compensation coefficient is determined based on the current ambient temperature and the current weight measurement time. The current body weight compensation coefficient is determined based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient.
[0007] Optionally, based on the current gravitational acceleration, the current gravity compensation coefficient is determined, including: Obtain the initial gravitational acceleration; The current gravity compensation coefficient is determined based on the initial gravitational acceleration and the current gravitational acceleration.
[0008] Optionally, the current creep compensation coefficient is determined based on the current ambient temperature and the current weight measurement time, including: Based on the current ambient temperature and the current weight measurement time, determine the current primary creep value and the current steady-state creep value; The current creep compensation coefficient is determined based on the current primary creep value and the current steady-state creep value.
[0009] Optionally, based on the current ambient temperature and the current weight measurement time, the current primary creep value and the current steady-state creep value are determined, including: Obtain the primary creep function and the steady-state creep function; Based on the current ambient temperature and the primary creep function, determine the current primary creep function value; The current primary creep value is determined based on the current weight measurement time and the current primary creep function value; Determine the current steady-state creep function value based on the current ambient temperature and the steady-state creep function; The current steady-state creep value is determined based on the current weight measurement time and the current steady-state creep function value.
[0010] Optionally, the primary creep function and steady-state creep function are obtained, including: Obtain the creep curves of the pressure sensor at different calibration temperatures; the creep curves are the curves showing the change of the calibration pressure value of the pressure sensor over time. Based on the creep curves at each of the specified calibration temperatures, the primary creep function and the steady-state creep function are determined using the least squares method.
[0011] Optionally, the current body weight compensation coefficient is determined based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, including: Based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, the current body weight compensation coefficient is determined using a first calculation formula, which is: ; Where N is the current weight compensation coefficient, α is the current temperature compensation coefficient, β is the current gravity compensation coefficient, and γ(T,t) is the current creep compensation coefficient.
[0012] Optionally, the user's current weight measurement result is determined based on the current weight measurement data and the current weight compensation coefficient, including: Based on the current weight measurement data and the current weight compensation coefficient, the user's current weight measurement result is determined using a second calculation formula, which is: M = M0 × N; Where M is the current weight measurement result, M0 is the current weight measurement data, and N is the current weight compensation coefficient.
[0013] Secondly, the present invention also provides a data measuring device for a body weight and body fat scale, the body weight and body fat scale including a pressure sensor; the data measuring device for the body weight and body fat scale includes: The parameter acquisition module is used to acquire environmental parameters in real time; wherein, the environmental parameters include ambient temperature and gravitational acceleration; The data acquisition module is used to acquire the weight measurement time in real time when the user is measuring weight data, and to acquire the weight measurement data in real time based on the pressure sensor. The compensation coefficient determination module is used to determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time. The measurement result determination module is used to determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient.
[0014] Thirdly, the present invention also provides a weight and body fat scale, comprising: a pressure sensor and a control module; the control module is electrically connected to the pressure sensor, and the control module is used to execute the data measurement method of the weight and body fat scale described in the first aspect.
[0015] The technical solution of this invention acquires environmental parameters in real time, obtains the weight measurement time in real time when the user is measuring weight data, and acquires weight measurement data in real time based on a pressure sensor. It also determines the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time. Finally, it determines the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient. This can eliminate data deviations caused by ambient temperature, region, and user habits, thereby improving the accuracy of weight measurement. Attached Figure Description
[0016] Figure 1This is a schematic diagram of the structure of a weight and body fat scale provided in an embodiment of the present invention; Figure 2 This is a flowchart illustrating a method for measuring body weight and body fat using a scale, as provided in Embodiment 2 of the present invention. Figure 3 This is a flowchart illustrating a method for measuring body weight and body fat using a scale, as provided in Embodiment 3 of the present invention. Figure 4 This is a schematic diagram of the structure of a weight and body fat scale data measurement device provided in an embodiment of the present invention. Detailed Implementation
[0017] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0018] The terminology used in the embodiments of this invention is for the purpose of describing specific embodiments only and is not intended to limit the invention. It should be noted that directional terms such as "upper," "lower," "left," and "right" described in the embodiments of this invention are used to describe the angles shown in the accompanying drawings and should not be construed as limiting the embodiments of this invention. Furthermore, in the context, it should be understood that when referring to an element being formed "on" or "below" another element, it can be formed not only directly on or below the other element, but also indirectly on or below it through intermediate elements. The terms "first," "second," etc., are used for descriptive purposes only and do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0019] The term "comprising" and its variations as used in this invention are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment".
[0020] It should be noted that the concepts of "first" and "second" mentioned in this invention are only used to distinguish the corresponding contents and are not used to limit the order or interdependence.
[0021] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0022] Example 1 Figure 1This is a structural schematic diagram of a body weight and body fat scale provided in an embodiment of the present invention, as shown below. Figure 1 As shown, the body weight and body fat scale includes a pressure sensor 10 and a control module (not shown in the figure); the control module is electrically connected to the pressure sensor 10. The pressure sensor 10 converts the physical pressure signal into an electrical signal by sensing the elastic deformation of the human body after applying pressure. After data processing and calibration by the control module, the corresponding weight measurement result is output. The control module is used to execute the data measurement method of the body weight and body fat scale provided in any embodiment of the present invention.
[0023] In an optional embodiment, the body weight and body fat scale further includes multiple measuring electrodes 20. For example, the body weight and body fat scale may include four measuring electrodes 20, which are symmetrically distributed on the upper surface of the body weight and body fat scale. Two measuring electrodes 20 correspond to the contact area between the forefoot and heel of the left foot, and the other two measuring electrodes 20 correspond to the contact area between the forefoot and heel of the right foot. When the user stands barefoot on the body weight and body fat scale, the body weight and body fat scale can apply a small alternating current to the human body through multiple measuring electrodes 20 based on bioelectrical impedance analysis, forming a multi-segment impedance measurement circuit. By utilizing the impedance differences of different tissues in the human body to the current, combined with the basic parameters of the human body, the body fat percentage and other body composition indicators can be calculated.
[0024] In an optional embodiment, the weight and body fat scale also includes a display screen 30 disposed in the center area of the surface. The display screen 30 is electrically connected to the control module and can display information such as the user's weight data and body fat data.
[0025] In an optional embodiment, the weight and body fat scale further includes a wireless communication module (not shown in the figure). The wireless communication module is electrically connected to the control module. The wireless communication module is used to wirelessly transmit the user's weight data, body fat data, and other information detected by the weight and body fat scale to an external terminal device, such as a mobile phone APP. The user can view the weight data, body fat data, and other information on the mobile phone APP. The wireless communication module can also receive the parameters configured by the user on the mobile phone APP to realize remote control and management of the weight and body fat scale.
[0026] In an optional embodiment, the weight and body fat scale also includes a Beidou module (not shown in the figure). The Beidou module is electrically connected to the control module. The Beidou module can collect the latitude and longitude information of the current geographical location and determine the gravitational acceleration of the current geographical location based on the mapping relationship table between latitude and longitude information and gravitational acceleration, so that the control module can realize gravity compensation calibration of weight measurement data.
[0027] In an optional embodiment, the weight and body fat scale also includes a temperature sensor (not shown in the figure), which is electrically connected to the control module. The temperature sensor can detect the current ambient temperature, which facilitates the control module to perform temperature compensation calibration on the weight measurement data.
[0028] In an optional embodiment, the body fat scale also includes a timer (not shown in the figure). The timer is electrically connected to the pressure sensor 10 and the control module respectively. When the pressure value detected by the pressure sensor 10 exceeds the preset force threshold, it can send a timing start signal to the timer. When the pressure value detected by the pressure sensor 10 returns to zero, it can also send a timing end signal to the timer. The timer can determine the force duration of the pressure sensor based on the timing start signal and the timing end signal. The control module can use the force duration of the pressure sensor as the user's weight measurement time, which facilitates creep compensation calibration of the weight measurement data.
[0029] This embodiment acquires the user's weight measurement data through a pressure sensor, while simultaneously obtaining the gravitational acceleration of the current geographical location based on the Beidou module, the current ambient temperature based on a temperature sensor, and the weight measurement time based on a timer. This enables compensation and calibration of the weight measurement data, improving the accuracy of the weight measurement and the user experience.
[0030] It is understood that the control module in the weight and body fat scale provided in the embodiments of the present invention can be used to execute the data measurement method of the weight and body fat scale provided in any embodiment of the present invention. Therefore, the control module of the weight and body fat scale has the relevant functional structure for executing the data measurement method of the weight and body fat scale provided in any embodiment of the present invention, and can achieve the same beneficial effect as the data measurement method of the weight and body fat scale provided in the embodiments of the present invention. For details, please refer to the following description.
[0031] Example 2 Figure 2 This is a flowchart illustrating a data measurement method for a body weight and body fat scale according to Embodiment 2 of the present invention. This embodiment can be used to measure and calibrate a user's weight data. The method can be executed by the data measurement device of the body weight and body fat scale. This data measurement method can be implemented in software and / or hardware, and is generally integrated into the control module of the body weight and body fat scale provided in this embodiment of the invention. Figure 2 As shown, the data measurement methods for body weight and body fat scales include: S110: Real-time acquisition of environmental parameters.
[0032] The environmental parameters include ambient temperature and gravitational acceleration. The higher the ambient temperature, the greater the creep of the elastic material inside the pressure sensor.
[0033] Specifically, ambient temperature can be detected by a temperature sensor. The BeiDou module can collect the latitude and longitude information of the current geographical location and determine the gravitational acceleration of the current geographical location based on the mapping relationship between latitude and longitude information and gravitational acceleration. If the weight and body fat scale is used in a fixed location, the user can manually select the current city through an external terminal device to determine the gravitational acceleration of the current geographical location.
[0034] S120: When the user is measuring weight data, the weight measurement time is acquired in real time, and the weight measurement data is acquired in real time based on the pressure sensor.
[0035] Among them, the weight measurement time refers to the duration from when the pressure value detected by the pressure sensor exceeds the preset force threshold until the pressure value detected by the pressure sensor returns to zero. The longer the weight measurement time, the greater the creep of the elastic material inside the pressure sensor. The weight measurement data refers to the original weight measurement data of the pressure sensor.
[0036] Specifically, when the pressure value detected by the pressure sensor exceeds the preset force threshold, it can send a timing start signal to the timer. When the pressure value detected by the pressure sensor returns to zero, it can also send a timing end signal to the timer. The timer can determine the duration of the pressure sensor's force based on the timing start signal and the timing end signal. The control module can use the duration of the pressure sensor's force as the user's weight measurement time. The weight measurement time can also be determined by collecting the timestamp of the corresponding moment of the weight measurement.
[0037] S130. Determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time.
[0038] The weight compensation coefficient is a factor used to correct errors in weight measurement data based on the current ambient temperature, current gravitational acceleration, and current measurement time. A larger weight compensation coefficient results in a greater difference between the user's actual weight and the measured weight. The weight compensation coefficient can have a positive or negative correlation with ambient temperature, gravitational acceleration, and measurement time. This correlation can exist as a mapping table or a mapping formula, and can be designed according to actual needs. This embodiment of the invention does not impose specific limitations on this.
[0039] S140. Determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient.
[0040] The weight measurement result refers to the user's actual weight data.
[0041] Specifically, the current weight measurement data can be multiplied by the current weight compensation coefficient to determine the user's current weight measurement result.
[0042] In an optional embodiment, determining the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient includes: determining the user's current weight measurement result based on a second calculation formula, wherein the second calculation formula is: M = M0 × N; Where M represents the current weight measurement result, M0 represents the current weight measurement data, and N represents the current weight compensation coefficient. After determining the current weight measurement data and the current weight compensation coefficient, these can be substituted into the second calculation formula mentioned above to calculate the current weight measurement result.
[0043] This embodiment acquires environmental parameters in real time, including the weight measurement time and the weight measurement data based on a pressure sensor. It also determines the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time. Finally, it determines the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient. This can eliminate data deviations caused by ambient temperature, region, and user habits, thereby improving the accuracy of weight measurement.
[0044] Example 3 Figure 3 This is a flowchart illustrating a data measurement method for a body weight and body fat scale according to Embodiment 3 of the present invention. Based on the above embodiments, this embodiment provides a detailed explanation of the method for determining the weight compensation coefficient, such as... Figure 3 As shown, the data measurement method of this body fat scale includes: S210: Real-time acquisition of environmental parameters.
[0045] S220: When the user is measuring weight data, the weight measurement time is acquired in real time, and the weight measurement data is acquired in real time based on the pressure sensor.
[0046] S230. Determine the current temperature compensation coefficient based on the current ambient temperature.
[0047] Among them, the temperature compensation coefficient refers to the compensation parameter used to compensate for changes in ambient temperature and correct errors in weight measurement data.
[0048] Specifically, the temperature compensation coefficient can be determined using a table showing the relationship between ambient temperature and temperature compensation coefficients. For example, after obtaining the current ambient temperature, the corresponding temperature compensation coefficient can be found in the table and used as the current temperature compensation coefficient.
[0049] S240. Determine the current gravity compensation coefficient based on the current gravitational acceleration.
[0050] The gravity compensation coefficient is a compensation parameter used to compensate for regional gravity differences and correct errors in weight measurement data.
[0051] Specifically, the gravity compensation coefficient can be calculated based on the initial gravitational acceleration and the current gravitational acceleration. For example, after obtaining the initial gravitational acceleration and the current gravitational acceleration, the initial gravitational acceleration and the current gravitational acceleration can be substituted into the corresponding calculation formula to calculate the current gravity compensation coefficient.
[0052] In an optional embodiment, determining the current gravity compensation coefficient based on the current gravitational acceleration includes: obtaining the initial gravitational acceleration; and determining the current gravity compensation coefficient based on the initial gravitational acceleration and the current gravitational acceleration.
[0053] The initial gravitational acceleration refers to the gravitational acceleration at the place where the body fat scale was manufactured. The initial gravitational acceleration can be stored in the control module of the body fat scale.
[0054] Specifically, based on the initial gravitational acceleration and the current gravitational acceleration, the current gravity compensation coefficient is determined using the third calculation formula, which is as follows: ; Where β is the current gravity compensation coefficient, g0 is the initial gravitational acceleration, and g is the current gravitational acceleration. After determining the initial gravitational acceleration and the current gravitational acceleration, the initial gravitational acceleration and the current gravitational acceleration can be substituted into the third calculation formula mentioned above to calculate the current gravity compensation coefficient.
[0055] S250. Determine the current creep compensation coefficient based on the current ambient temperature and the current weight measurement time.
[0056] The creep compensation coefficient is a compensation parameter used to offset the creep of the elastic material inside the pressure sensor and to correct errors in the weight measurement data.
[0057] Specifically, the creep rate of the elastic material inside the pressure sensor is affected by the ambient temperature and the weight measurement time. When the ambient temperature rises, the movement of the elastic material's molecular chains intensifies, the creep rate of the elastic material increases, and the time required to reach the same deformation is shortened; when the ambient temperature decreases, the movement of the elastic material's molecular chains slows down, the creep rate of the elastic material decreases, and the time required to reach the same deformation is lengthened. Therefore, the current creep compensation coefficient can be determined based on the current ambient temperature and the current weight measurement time.
[0058] In an optional embodiment, determining the current creep compensation coefficient based on the current ambient temperature and the current weight measurement time includes: determining the current primary creep value and the current steady-state creep value based on the current ambient temperature and the current weight measurement time; and determining the current creep compensation coefficient based on the current primary creep value and the current steady-state creep value.
[0059] Specifically, in the initial loading stage of the elastic material within the pressure sensor, the internal stress redistributes, and the relaxation time is continuously distributed. According to the Boltzmann superposition principle, the creep of the elastic material exhibits a logarithmic form on the time scale. Therefore, the creep compensation coefficient should include the primary creep value in logarithmic form. Under continuous stress, the elastic material undergoes slow permanent deformation, which manifests as a small drift that increases linearly with time. Therefore, the creep compensation coefficient should include the steady-state creep value in linear form. Based on the current ambient temperature and the current weight measurement time, the current primary creep value and the current steady-state creep value are determined. Then, based on the current primary creep value and the current steady-state creep value, the current creep compensation coefficient is determined.
[0060] In an optional embodiment, determining the current primary creep value and the current steady-state creep value based on the current ambient temperature and the current weight measurement time includes: acquiring the primary creep function and the steady-state creep function; determining the current primary creep function value based on the current ambient temperature and the primary creep function; determining the current primary creep value based on the current weight measurement time and the current primary creep function value; determining the current steady-state creep function value based on the current ambient temperature and the steady-state creep function; and determining the current steady-state creep value based on the current weight measurement time and the current steady-state creep function value.
[0061] In an optional embodiment, obtaining the primary creep function and the steady-state creep function includes: obtaining the creep curves of the pressure sensor at different calibration temperatures; the creep curves are the curves showing the change of the calibration pressure value of the pressure sensor over time; and determining the primary creep function and the steady-state creep function based on the least squares method according to the creep curves at each calibration temperature.
[0062] Specifically, before a body weight and body fat scale leaves the factory, a primary creep model and a steady-state creep model can be constructed, and then calibrated to determine the primary creep function and the steady-state creep function. The primary creep model is as follows: a(T) = a0 + a1T + a2T 2 ; The steady-state creep model is as follows: b(T) = b0 + b1T + b2T 2 ; Where a(T) is the primary creep function value, b(T) is the steady-state creep function value, a0, a1, a2, b0, b1, and b2 are all parameters to be calibrated in the creep model, and T is the ambient temperature. After constructing the primary and steady-state creep models, multiple pressure sensors from the same batch can be placed in a temperature chamber and calibrated for 2 hours at -10℃, 0℃, 25℃, and 40℃ respectively. Standard weights are applied at each temperature point, and the output values of the pressure sensors are continuously recorded to obtain the calibration pressure values of the pressure sensors. The creep curve over time is fitted using the least squares method based on the creep curves at each calibration temperature, with ε(t) = alan(t'+1) + bt'. Here, ε(t) is the calibration pressure value of the pressure sensor, and t' is the time value. By fitting the parameters of the creep curves at each calibration temperature, a0, a1, a2, b0, b1, and b2 can be determined. Substituting a0, a1, a2, b0, b1, and b2 into the primary creep model and steady-state creep model above, the primary creep function and steady-state creep function can be determined.
[0063] After determining the primary creep function, the current ambient temperature can be substituted into the primary creep function to determine the current primary creep function value. Based on the current weight measurement time and the current primary creep function value, the current primary creep value is determined using the fourth calculation formula, which is: A(T,t)=a(T)×ln(t+1); Where A(T,t) is the primary creep value, a(T) is the primary creep function value, T is the ambient temperature, and t is the weight measurement time. After determining the current primary creep function value and the current weight measurement time, the current primary creep function value and the current weight measurement time can be substituted into the fourth calculation formula above to calculate the current primary creep value.
[0064] After determining the steady-state creep function, the current ambient temperature can be substituted into the above steady-state creep function to determine the current steady-state creep function value; based on the current weight measurement time and the current steady-state creep function value, the current steady-state creep value is determined using the fifth calculation formula, which is: B(T,t)=t×b(T); Where B(T,t) is the steady-state creep value, t is the weight measurement time, b(T) is the steady-state creep function value, and T is the ambient temperature. After determining the current weight measurement time and the current steady-state creep function value, the current weight measurement time and the current steady-state creep function value can be substituted into the fifth calculation formula above to calculate the current steady-state creep value.
[0065] Based on the current primary creep value and the current steady-state creep value, the current creep compensation coefficient is determined using the sixth calculation formula, which is as follows: ; Where γ(T,t) is the creep compensation coefficient, A(T,t) is the primary creep value, and B(T,t) is the steady-state creep value. After determining the current primary creep value and the current steady-state creep value, the current primary creep value and the current steady-state creep value can be substituted into the sixth calculation formula above to calculate the current creep compensation coefficient.
[0066] S260. Determine the current body weight compensation coefficient based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient.
[0067] Specifically, after determining the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, the three compensation coefficients can be integrated and calculated to determine the current weight compensation coefficient, which is used to calibrate the weight measurement data.
[0068] In an optional embodiment, determining the current weight compensation coefficient based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient includes: determining the current weight compensation coefficient based on a first calculation formula, wherein the first calculation formula is: ; Where N is the weight compensation coefficient, α is the temperature compensation coefficient, β is the gravity compensation coefficient, and γ(T, t) is the creep compensation coefficient. After determining the current weight compensation coefficient, current temperature compensation coefficient, current gravity compensation coefficient, and current creep compensation coefficient, these coefficients can be substituted into the first calculation formula above to calculate the current weight compensation coefficient.
[0069] S270. Determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient.
[0070] In an optional embodiment, the body fat scale can package and send information such as current weight measurement data, current ambient temperature, current geographical location latitude and longitude information, and current weight measurement time to a cloud server. The cloud server uses more powerful computing capabilities and algorithms to perform nonlinear compensation calculations and sends the current weight measurement results to the body fat scale. This helps to reduce the computing power requirements of the local hardware of the body fat scale, save costs, and improve the accuracy of weight measurement.
[0071] In an optional embodiment, for long-term home users, the control module can identify the weight or impedance characteristics of different users, record the average weight measurement time when they weigh themselves, and fine-tune the parameters of the creep model to achieve personalized optimization.
[0072] For example, if the current geographical location latitude information is 40° North, and after looking up the table, the current gravitational acceleration is determined to be 9.801, the initial gravitational acceleration is 9.80665, the current ambient temperature is 10°C, and the user's current weight measurement time is 8 seconds, the current temperature compensation coefficient can be determined to be 0.0015, the current gravity compensation coefficient β=(9.80665-9.801) / 9.801≈0.00058, the current primary creep function value a(10)=0.0009, and the current steady-state creep function value b(10)=0.00004, then the current initial... The creep value A(10,8) = 0.0009 × ln(9) ≈ 0.001977, the current steady-state creep value B(10,8) = 8 × 0.0004 = 0.00032, then the current creep compensation coefficient γ(10,8) = 0.001977 + 0.00032 = 0.002297, and then the current weight compensation coefficient N = (1 + 0.0015) × (1 + 0.00058) × (1 - 0.002297) = 0.99978. Therefore, multiplying the current weight measurement data by 99.978% will give the current weight measurement result.
[0073] This embodiment determines the current temperature compensation coefficient based on the current ambient temperature, the current gravity compensation coefficient based on the current gravitational acceleration, and the current creep compensation coefficient based on the current ambient temperature and the current weight measurement time. Finally, it determines the current weight compensation coefficient based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient. This solves the data deviation caused by ambient temperature, region, and user habits, and improves the accuracy of weight measurement.
[0074] Example 4 Figure 4 This is a schematic diagram of the structure of a weight and body fat scale data measurement device provided in an embodiment of the present invention. This device can be used to measure and calibrate a user's weight data. The data measurement device of the weight and body fat scale can be implemented by software and / or hardware, and is generally integrated into the control module of the weight and body fat scale provided in this embodiment of the present invention, such as... Figure 4 As shown, the data measurement device of the weight and body fat scale includes: The parameter acquisition module 410 is used to acquire environmental parameters in real time; among which, the environmental parameters include ambient temperature and gravitational acceleration. The data acquisition module 420 is used to acquire the weight measurement time in real time when the user is measuring weight data, and to acquire weight measurement data in real time based on the pressure sensor. The compensation coefficient determination module 430 is used to determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time. The measurement result determination module 440 is used to determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient.
[0075] Optionally, the compensation coefficient determination module 430 may include a temperature compensation coefficient determination unit, a gravity compensation coefficient determination unit, a creep compensation coefficient determination unit, and a weight compensation coefficient determination unit; the temperature compensation coefficient determination unit is used to determine the current temperature compensation coefficient based on the current ambient temperature; the gravity compensation coefficient determination unit is used to determine the current gravity compensation coefficient based on the current gravitational acceleration; the creep compensation coefficient determination unit is used to determine the current creep compensation coefficient based on the current ambient temperature and the current weight measurement time; and the weight compensation coefficient determination unit is used to determine the current weight compensation coefficient based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient.
[0076] Optionally, the gravity compensation coefficient determination unit is specifically used to: obtain the initial gravitational acceleration; and determine the current gravity compensation coefficient based on the initial gravitational acceleration and the current gravitational acceleration.
[0077] Optionally, the creep compensation coefficient determination unit is specifically used to: determine the current primary creep value and the current steady-state creep value based on the current ambient temperature and the current weight measurement time; and determine the current creep compensation coefficient based on the current primary creep value and the current steady-state creep value.
[0078] Optionally, the creep compensation coefficient determination unit is also used to: obtain the primary creep function and the steady-state creep function; determine the current primary creep function value based on the current ambient temperature and the primary creep function; determine the current primary creep value based on the current weight measurement time and the current primary creep function value; determine the current steady-state creep function value based on the current ambient temperature and the steady-state creep function; and determine the current steady-state creep value based on the current weight measurement time and the current steady-state creep function value.
[0079] Optionally, the creep compensation coefficient determination unit is also used to: obtain the creep curves of the pressure sensor at different calibration temperatures; the creep curves are the curves showing the change of the calibration pressure value of the pressure sensor over time; and determine the primary creep function and the steady-state creep function based on the least squares method according to the creep curves at each calibration temperature.
[0080] Optionally, the weight compensation coefficient determination unit is specifically used to: determine the current weight compensation coefficient based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, using a first calculation formula, whereby: ; Where N is the current weight compensation coefficient, α is the current temperature compensation coefficient, β is the current gravity compensation coefficient, and γ(T,t) is the current creep compensation coefficient.
[0081] Optionally, the measurement result determination module 440 is specifically used to: determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient, using a second calculation formula, wherein the second calculation formula is: M = M0 × N; Where M is the current weight measurement result, M0 is the current weight measurement data, and N is the current weight compensation coefficient.
[0082] It is understood that, since the weight and body fat scale data measuring device described above is capable of executing the weight and body fat scale data measuring method in the embodiments of the present invention, those skilled in the art can understand the specific implementation and various variations of the weight and body fat scale data measuring device in this embodiment based on the weight and body fat scale data measuring method described in the embodiments of the present invention. Therefore, how the weight and body fat scale data measuring device implements the weight and body fat scale data measuring method in the embodiments of the present invention will not be described in detail here. Any device used by those skilled in the art to implement the weight and body fat scale data measuring method in the embodiments of the present invention falls within the scope of protection of this application.
[0083] Example 5 This invention provides a computer storage medium storing computer instructions. These instructions are used to cause a control module to execute the data measurement method of a weight and body fat scale according to any embodiment of this invention. Therefore, it has the beneficial effects of the corresponding weight and body fat scale data measurement method. Similarities can be found in the description above, and will not be repeated here.
[0084] In the context of this invention, a computer storage medium can be a tangible medium that may contain or store computer programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof.
[0085] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for measuring body weight and body fat using a scale, characterized in that, The body weight and body fat scale includes a pressure sensor; the data measurement method of the body weight and body fat scale includes: Real-time acquisition of environmental parameters; wherein, the environmental parameters include ambient temperature and gravitational acceleration; When a user measures their weight, the system acquires the weight measurement time in real time, and also acquires the weight measurement data in real time based on the pressure sensor. Determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time; The user's current weight measurement result is determined based on the current weight measurement data and the current weight compensation coefficient.
2. The data measurement method for a body weight and body fat scale according to claim 1, characterized in that, Based on the current ambient temperature, current gravitational acceleration, and current weight measurement time, determine the current weight compensation coefficient, including: Determine the current temperature compensation coefficient based on the current ambient temperature; Determine the current gravity compensation coefficient based on the current gravitational acceleration; The current creep compensation coefficient is determined based on the current ambient temperature and the current weight measurement time. The current body weight compensation coefficient is determined based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient.
3. The data measurement method for a body weight and body fat scale according to claim 2, characterized in that, Based on the current gravitational acceleration, the current gravity compensation coefficient is determined, including: Obtain the initial gravitational acceleration; The current gravity compensation coefficient is determined based on the initial gravitational acceleration and the current gravitational acceleration.
4. The data measurement method for a body weight and body fat scale according to claim 2, characterized in that, Based on the current ambient temperature and the current weight measurement time, the current creep compensation coefficient is determined, including: Based on the current ambient temperature and the current weight measurement time, determine the current primary creep value and the current steady-state creep value; The current creep compensation coefficient is determined based on the current primary creep value and the current steady-state creep value.
5. The data measurement method for a body weight and body fat scale according to claim 4, characterized in that, Based on the current ambient temperature and the current weight measurement time, determine the current primary creep value and the current steady-state creep value, including: Obtain the primary creep function and the steady-state creep function; Based on the current ambient temperature and the primary creep function, determine the current primary creep function value; The current primary creep value is determined based on the current weight measurement time and the current primary creep function value; Determine the current steady-state creep function value based on the current ambient temperature and the steady-state creep function; The current steady-state creep value is determined based on the current weight measurement time and the current steady-state creep function value.
6. The data measurement method for a body weight and body fat scale according to claim 5, characterized in that, Obtain the primary creep function and the steady-state creep function, including: Obtain the creep curves of the pressure sensor at different calibration temperatures; the creep curves are the curves showing the change of the calibration pressure value of the pressure sensor over time. Based on the creep curves at each of the specified calibration temperatures, the primary creep function and the steady-state creep function are determined using the least squares method.
7. The data measurement method for a body weight and body fat scale according to claim 2, characterized in that, The current body weight compensation coefficient is determined based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, including: Based on the current temperature compensation coefficient, the current gravity compensation coefficient, and the current creep compensation coefficient, the current body weight compensation coefficient is determined using a first calculation formula, which is: ; Where N is the current weight compensation coefficient, α is the current temperature compensation coefficient, β is the current gravity compensation coefficient, and γ(T,t) is the current creep compensation coefficient.
8. The data measurement method for a body weight and body fat scale according to claim 1, characterized in that, Based on the current weight measurement data and the current weight compensation coefficient, the user's current weight measurement result is determined, including: Based on the current weight measurement data and the current weight compensation coefficient, the user's current weight measurement result is determined using a second calculation formula, which is: M = M0 × N; Where M is the current weight measurement result, M0 is the current weight measurement data, and N is the current weight compensation coefficient.
9. A data measuring device for a weight and body fat scale, characterized in that, The body weight and body fat scale includes a pressure sensor; the data measurement device of the body weight and body fat scale includes: The parameter acquisition module is used to acquire environmental parameters in real time; wherein, the environmental parameters include ambient temperature and gravitational acceleration; The data acquisition module is used to acquire the weight measurement time in real time when the user is measuring weight data, and to acquire the weight measurement data in real time based on the pressure sensor. The compensation coefficient determination module is used to determine the current weight compensation coefficient based on the current ambient temperature, current gravitational acceleration, and current weight measurement time. The measurement result determination module is used to determine the user's current weight measurement result based on the current weight measurement data and the current weight compensation coefficient.
10. A body weight and body fat scale, characterized in that, include: A pressure sensor and a control module; the control module is electrically connected to the pressure sensor, and the control module is used to execute the data measurement method of the weight and body fat scale according to any one of claims 1-8.