Method and system for detecting resting metabolic rate and medium
Through the wearable device collecting multiple parameters and using multi-parameter regression model to detect resting metabolic rate, the problem of difficulty in dynamic detection of resting metabolic rate in the prior art is solved, and accurate detection and timely guidance of resting metabolic rate is achieved.
Patent Information
- Application Number
- CN202311156639.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-07
AI Technical Summary
The prior art is difficult to realize dynamic detection of resting metabolic rate, resulting in the inability to timely evaluate its changes.
The user's exercise data, physiological parameters, psychological parameters and sleep parameters were collected through wearable devices, and the resting metabolic rate was detected using a multi-parameter regression model, and the change information of the resting metabolic rate was displayed through the user interface.
It has achieved more accurate detection of resting metabolic rates, and can promptly guide users to adjust exercise plans, diet plans or fat loss plans to promote a healthy lifestyle.
Smart Images

Figure CN119564148A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of smart life technology, and in particular, to a resting metabolic rate detection method, system, and medium. Background Art
[0002] Resting metabolic rate refers to the calories consumed by the body to maintain basic daily physiological activities (such as heartbeat, breathing, glandular secretion, blood circulation, maintaining body temperature, etc.) in a quiet state. It accounts for the highest proportion of the total energy consumption of the human body in a day, which can reach 60% to 75%. The resting metabolic rate is related to factors such as body weight, body composition, gender, age, height, etc., and is affected by physical activity level, exercise, diet (such as dieting, starvation, etc.), disease, medication, ambient temperature, genetic predisposition, etc. Therefore, the resting metabolic rate actually changes dynamically.
[0003] How to achieve dynamic detection of resting metabolic rate is of great research significance. Summary of the invention
[0004] The embodiments of the present application provide a resting metabolic rate detection method, system, and medium for more accurately detecting the resting metabolic rate through a wearable device, so that changes in the resting metabolic rate can be evaluated in a timely manner, and the user can more accurately understand the resting metabolic rate of the body and make corresponding adjustments.
[0005] In a first aspect, an embodiment of the present application provides a method for detecting a resting metabolic rate. The method comprises: a wearable device collects at least one parameter of a user's motion data, physiological parameters, psychological parameters, and sleep parameters; the wearable device detects and obtains a resting metabolic rate based on the at least one parameter; the wearable device displays a first user interface based on the resting metabolic rate, and the first user interface is used to indicate change information of the resting metabolic rate.
[0006] In this method, various types of parameters in various scenarios are collected by wearable devices, so that changes in resting metabolic rate can be evaluated from multiple aspects, so that a more accurate resting metabolic rate can be detected. In addition, based on the dynamically changing resting metabolic rate detected, a user interface can be displayed, so that the user can be guided to adjust the exercise plan, diet plan or fat loss plan through the user interface, thereby achieving more accurate and timely physical condition adjustment.
[0007] In one possible implementation, the wearable device collects motion data of the user; the wearable device detects the resting metabolic rate based on the motion data, including: determining the exercise duration and the average heart rate during the exercise according to the motion data; determining the exercise intensity matching the motion data based on the exercise duration, the average heart rate and a preset matching relationship; the preset matching relationship is used to indicate the exercise duration range and the average heart rate range matching different exercise intensities; determining the resting metabolic rate based on the exercise intensity and the exercise duration, and the resting metabolic rate is used to indicate the resting metabolic rate after exercise.
[0008] In this embodiment, the wearable device can achieve more accurate detection of the resting metabolic rate after exercise based on the collected motion data. In this way, based on more accurate resting metabolic rate data, more accurate guidance for scenarios such as user exercise plans or fat loss plans can be achieved. For example, the user can be reminded to increase exercise to increase the resting metabolic rate, thereby promoting the achievement of a calorie deficit and achieving the purpose of fat loss. For another example, the user can also be reminded to reduce exercise to avoid physical injuries. Compared to the resting metabolic rate determined only by the basic information of age, gender, height, and weight, this scenario can achieve more accurate detection of the resting metabolic rate, and can achieve more accurate identification of the increase in the resting metabolic rate after exercise.
[0009] In a possible implementation, determining the resting metabolic rate based on the exercise intensity and the exercise duration includes: taking the exercise intensity and the exercise duration as input, and determining the incremental information of the resting metabolic rate through a pre-trained multi-parameter regression model; and determining the resting metabolic rate after the exercise based on the resting metabolic rate before the exercise and the incremental information.
[0010] In this embodiment, considering the influence of exercise intensity and exercise duration on resting metabolic rate, the resting metabolic rate can be detected based on exercise intensity and exercise duration. For example, the stronger the exercise intensity, the greater the increment of resting metabolic rate; the longer the exercise duration, the greater the increment of resting metabolic rate. In this way, the actual resting metabolic rate after exercise can be detected in time, so as to better guide users to adjust exercise plans, diet plans or fat loss plans, etc.
[0011] In a possible implementation, the motion data includes: at least one of a PPG signal, an ACC signal, and an IMU. In this implementation, through various sensors included in the wearable device, more accurate collection of motion data can be achieved, and thus a more accurate resting metabolic rate can be detected.
[0012] In a possible implementation, the first user interface includes: resting metabolic rate and its change information at the hourly, daily, weekly, monthly, or grade level; wherein, when the first user interface includes the resting metabolic rate at the hourly level, when the wearable device collects exercise data, the resting metabolic rate is higher than the resting metabolic rate before collecting the exercise data. In this implementation, based on the dynamically changing resting metabolic rate detected, an interface showing the change in resting metabolic rate can be displayed to the user, so that the user can more intuitively obtain the change in resting metabolic rate. For example, by displaying the resting metabolic rate at the hourly level, the user can view the change in resting metabolic rate before and after exercise. For another example, by displaying the resting metabolic rate at the daily, weekly, etc. level, the user can view the long-term trend change in the resting metabolic rate, so that the user can be guided to understand the change in resting metabolic rate more timely and accurately.
[0013] In a possible implementation, the first user interface includes at least one of daily calorie consumption, daily calorie intake, and daily calorie deficit, wherein the daily calorie deficit is determined based on the difference between the daily calorie consumption and the daily calorie intake. In this implementation, based on the detection of the resting metabolic rate, more accurate daily calorie consumption and daily calorie deficit can be obtained, thereby providing more accurate guidance for the user's exercise plan, fat loss plan, or diet plan.
[0014] In a possible implementation, before the resting metabolic rate is detected, the method further includes: the wearable device displays a second user interface, the second user interface is used to guide the user to input body composition information, the second user interface includes: a first control, a second control; the wearable device obtains measured body composition information from a body fat scale in response to a first operation on the first control; or, the wearable device displays at least one input interface in response to a second operation on the second control, the at least one input interface is used to manually input at least one body composition parameter included in the body composition information; the wearable device detects and obtains the resting metabolic rate based on the at least one parameter, including: the wearable device detects and obtains the resting metabolic rate based on the at least one parameter and the body composition parameter.
[0015] In this embodiment, body composition data can also be collected in conjunction with a body fat scale, so that the changing trend of the user's resting metabolic rate at the daily and hourly levels can be evaluated based on the parameter characteristics of the collected multi-source parameters. In this way, timely reminders of abnormal decreases and increases in the resting metabolic rate can be achieved based on the changing trend of the resting metabolic rate, thereby guiding users to maintain a healthy lifestyle. Compared to the problem of a fixed resting metabolic rate determined only by information such as age, gender, height, and weight, this scenario can detect the changing trend of the resting metabolic rate, and can also provide physical condition guidance based on the changing trend of the resting metabolic rate.
[0016] In one possible implementation, after the resting metabolic rate is detected, the method further includes: based on the resting metabolic rate and the historical resting metabolic rate, when the reduction in the resting metabolic rate meets a preset condition, displaying a third user interface, wherein the third user interface is used to remind the user of the reduction in the resting metabolic rate. Exemplarily, the wearable device stores the user's daily calorie intake, and when the daily calorie intake is less than a calorie intake threshold, the third user interface is also used to remind the user of an over-dieting state. In another exemplary embodiment, when the wearable device detects that there is an ongoing fat loss plan, the third user interface is also used to remind the user of a fat loss plateau.
[0017] In this embodiment, by tracking and analyzing the long-term trend of changes in physiology, weight, body composition and diet records, and using the trend of rate changes and resting metabolic rate, metabolic adaptation can be identified, and then the over-dieting state can be detected, and the fat loss plateau can be predicted. In this way, healthier and more scientific diet and exercise guidance and suggestions can be made, and scientific fat loss can be achieved to avoid damage to the body.
[0018] In a possible implementation, after the resting metabolic rate is detected, the method further includes: sending the resting metabolic rate to a terminal device, the terminal device being used to display a fourth user interface based on the resting metabolic rate, the fourth user interface being used to indicate change information of the resting metabolic rate.
[0019] In this embodiment, the wearable device can also synchronize the resting metabolic rate to the terminal device (such as a mobile phone, a tablet computer, etc.). In this way, it is convenient for the user to view the information of the resting metabolic rate on different devices.
[0020] In a possible implementation, the physiological parameter includes at least one of the following parameters: resting heart rate, resting heart rate variability, body temperature, skin temperature, and respiratory rate.
[0021] In this embodiment, the wearable device collects physiological parameters and takes into account the impact of different physiological parameters on the resting metabolic rate, so that a more accurate resting metabolic rate can be detected.
[0022] In a possible implementation, the psychological parameter includes at least one of the following parameters: stress score, stress level. In this implementation, the wearable device collects psychological parameters and considers the impact of different psychological parameters on resting metabolic rate, so as to detect a more accurate resting metabolic rate.
[0023] In a possible implementation, the sleep parameter includes at least one of the following parameters: time to fall asleep, sleep duration, sleep quality, deep sleep continuity, etc. In this implementation, the wearable device collects sleep parameters and considers the impact of different sleep parameters on the resting metabolic rate, so as to detect a more accurate resting metabolic rate.
[0024] In a possible implementation, the wearable device displays a first user interface based on the resting metabolic rate, including: the wearable device displays the first user interface based on the resting metabolic rate and the at least one parameter; the first user interface is also used to indicate parameters of change information that affects the resting metabolic rate.
[0025] In this embodiment, the factors affecting the change of the resting metabolic rate can be determined based on the change information of the resting metabolic rate and the change information of the parameters, and then the factors can be prompted to the user through the user interface, so that the user can more accurately understand the change trend and cause of the resting metabolic rate. In this way, the user can be guided to more accurately adjust the exercise plan, fat loss plan or diet plan, etc.
[0026] In a second aspect, an embodiment of the present application also provides a wearable device, comprising: one or more processors; one or more memories; the one or more memories are used to store one or more computer programs and data information; wherein the one or more computer programs include instructions; when the instructions are executed by the one or more processors, the wearable device executes a method as described in any possible design of the first aspect above.
[0027] In a third aspect, an embodiment of the present application further provides a resting metabolic rate detection system, comprising a wearable device and a terminal device (such as a mobile phone, a tablet computer, etc.) as described in the second aspect above. In addition, the wearable device can also send at least one parameter of the collected motion data, physiological parameters, psychological parameters, and sleep parameters to the terminal device, so that the terminal device performs calculations to obtain the resting metabolic rate. In this way, the requirements for the computing power of the wearable device can be reduced.
[0028] In one possible design, the system also includes a body fat scale.
[0029] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program (also referred to as code, or instructions) that, when executed on a computer, enables the computer to execute a method in any possible implementation of the first aspect described above.
[0030] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first aspect described above.
[0031] In a sixth aspect, an embodiment of the present application further provides a graphical user interface on a wearable device, the wearable device having a display screen, one or more memories, and one or more processors, the one or more processors being used to execute one or more computer programs stored in the one or more memories, the graphical user interface comprising a graphical user interface displayed when the wearable device executes any possible implementation of the first aspect of the embodiment of the present application. The wearable device may be, for example, the wearable device included in the first aspect.
[0032] For the beneficial effects of any of the second to sixth aspects, please refer to the beneficial effects of various possible designs in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A schematic diagram of the hardware structure of a possible terminal device provided in an embodiment of the present application;
[0034] Figure 2 A software architecture block diagram of a terminal device provided in an embodiment of the present application;
[0035] Figure 3 A schematic diagram of a resting metabolic rate detection process provided in an embodiment of the present application;
[0036] Figure 4 This is one of the interface schematic diagrams of a resting metabolic rate detection method provided in an embodiment of the present application;
[0037] Figure 5 The second schematic diagram of the interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0038] Figure 6 Another schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application;
[0039] Figure 7 A schematic diagram of an interface for obtaining body composition information provided in an embodiment of the present application;
[0040] Figure 8 The third interface diagram of a resting metabolic rate detection method provided in an embodiment of the present application;
[0041] Fig. 9 A fourth schematic diagram of an interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0042] Fig.10 A schematic diagram of a weight change rate provided in an embodiment of the present application;
[0043] Fig.11 Another schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application;
[0044] Fig.12 A fifth interface diagram of a resting metabolic rate detection method provided in an embodiment of the present application;
[0045] Fig.13 Another schematic flow chart of a resting metabolic rate detection method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] Some terms in this application are explained below to facilitate understanding by those skilled in the art.
[0047] (1) Resting metabolic rate refers to the amount of calories consumed by the body to maintain basic daily physiological activities (such as heartbeat, breathing, glandular secretion, blood circulation, maintaining body temperature, etc.) in a quiet state. It accounts for the highest proportion of the body's total daily energy consumption, which can reach 60% to 75%. Resting metabolic rate is related to factors such as body weight, body composition, gender, age, and height, and is affected by physical activity level, exercise, diet (such as dieting, starvation, etc.), disease, medication, ambient temperature, genetic predisposition, etc.
[0048] One method of measuring resting metabolic rate is based on the principle of direct or indirect calorimetry. Direct calorimetry refers to the detection of resting metabolic rate by measuring the heat dissipated by the body absorbed by the water flowing in the internal pipes in an insulated closed room. Indirect calorimetry refers to the calculation of resting metabolic rate by measuring O2 and CO2 in the inhaled and exhaled gases based on electrochemical or electromagnetic sensors by wearing a mask or hood. However, direct or indirect calorimetry requires measurement through medium and large equipment (such as heat chambers and metabolic analyzers, etc.), so it is limited by site requirements and cannot be measured at any time. In addition, the equipment and instruments are expensive and the measurement cost is high.
[0049] Another way to measure resting metabolic rate is to measure it based on basic information. The resting metabolic rate or resting calories are calculated based on the height, weight, age and gender entered by the user. However, the resting metabolic rate measured by this method only changes according to the changes in height, weight, age and gender, and is basically fixed, and cannot accurately reflect the actual resting metabolic rate.
[0050] (2) Calorie deficit, which is the total daily calorie intake less than the total calorie consumption, is the calorie deficit value obtained by subtracting the two. Generally, in order to achieve a balance between calorie intake and expenditure, the fat stored in the body will be oxidized and consumed to make up for the missing calories, thereby achieving the purpose of weight loss or fat loss.
[0051] Calories can be obtained through diet. The body's daily calorie consumption can be divided into three parts: basal metabolism (also known as resting metabolic rate, or simply resting metabolism), daily activities and exercise consumption, and food thermal effect.
[0052] It is understandable that resting metabolic rate is an important reference indicator for people who want to lose weight or lose fat. Exercise is an important way to increase calorie consumption. In addition to the consumption during exercise, the body's resting metabolic rate will also increase for a period of time after the exercise, promoting the achievement of a calorie deficit. In daily life, the resting metabolic rate will change with the fluctuations of factors such as the body's physiological, psychological and sleep status.
[0053] (3) Metabolic adaptation refers to the spontaneous reduction in calorie consumption during weight loss. When a significant amount of weight is lost, the body will spontaneously adjust to a lower resting metabolic rate that is greater than the decrease in resting metabolic rate caused by the weight change.
[0054] In view of this, an embodiment of the present application provides a method for detecting a resting metabolic rate. In this method, the user's resting metabolic rate at different time scales can be evaluated based on at least one of the physiological, psychological, sleep, and exercise parameters collected by wearable devices such as watches and bracelets, and dynamic detection of the resting metabolic rate can be achieved. Moreover, by collecting exercise parameters, the increase in resting metabolic rate after exercise can also be detected. In addition, body composition parameters can also be collected based on equipment such as body fat scales, so that the body composition parameters can be further combined to more comprehensively evaluate changes in the user's resting metabolic rate.
[0055] By evaluating the changes in resting metabolic rate, there are many application scenarios, such as but not limited to: customizing weight loss or fat loss plans, adjusting dietary calorie intake, adjusting training plans, reminders for insufficient or excessive exercise, dietary reminders (such as dieting, excessive calorie intake, etc.), metabolic adaptation detection, etc. Therefore, by accurately detecting the resting metabolic rate, users can be guided to adjust their own status in a timely manner, which has very important research significance for users to understand and adjust their own status.
[0056] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0057] The method provided in the embodiment of the present application can be applied to a terminal device. It is understood that the terminal device of the embodiment of the present application can be a device such as a wearable device (for example, a bracelet, a watch, a helmet, an anklet, etc.) that can collect information related to the user's body. It is understood that the embodiment of the present application does not impose any restrictions on the specific type of the terminal device.
[0058] The method provided in the embodiment of the present application can also be applied to a resting metabolic rate detection system. The system may include a first terminal device and a second terminal device. Among them, the first terminal device may be a device such as a wearable device (for example, a bracelet, a watch, a helmet, an anklet, etc.) that can collect information related to the user's body; the second terminal device may be a device such as a mobile phone, a tablet computer, a laptop computer, etc. that can be used for processing. In addition, the resting metabolic rate detection system may also include a third terminal device; wherein the third terminal device may be a device such as a body fat scale that can be used to measure body composition parameters. Alternatively, the system may also include a server device; the server device can be used to perform resting metabolic rate detection processing based on various collected data. It can be understood that the number and type of terminal devices included in the system are not limited in the embodiments of the present application.
[0059] The terminal device or system to which the present application can be applied includes a terminal device, and exemplary embodiments include but are not limited to a terminal device equipped with Or a portable terminal device with other operating systems. The portable terminal device may also be other portable terminal devices, such as a laptop computer (Laptop) with a touch-sensitive surface (eg, a touch panel).
[0060] Figure 11 shows a possible hardware structure diagram of a terminal device. The terminal device 100 includes: a radio frequency (RF) circuit 110, a power supply 120, a processor 130, a memory 140, an input unit 150, a display unit 160, an audio circuit 170, a communication interface 180, and a wireless fidelity (Wi-Fi) module 190 and other components. Those skilled in the art will understand that Figure 1 The hardware structure of the terminal device 100 shown in the figure does not constitute a limitation on the terminal device 100. The terminal device 100 provided in the embodiment of the present application may include more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. Figure 1 The various components shown in the EMBODIMENTS 2000 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.
[0061] Combine the following Figure 1 The components of the terminal device 100 are described in detail:
[0062] The RF circuit 110 can be used for receiving and sending data during communication or calls. In particular, after receiving downlink data from the base station, the RF circuit 110 sends it to the processor 130 for processing; in addition, the uplink data to be sent is sent to the base station. Generally, the RF circuit 110 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.
[0063] In addition, the RF circuit 110 can also communicate with other devices through a wireless communication network. The wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc. In the embodiment of the present application, for example, the terminal device 100 is a wearable device, and the wearable device can communicate with the mobile phone through the RF circuit 110.
[0064] Wi-Fi technology belongs to short-range wireless transmission technology. The terminal device 100 can connect to an access point (AP) through a Wi-Fi module 190 to access the data network. The Wi-Fi module 190 can be used for receiving and sending data during the communication process. In an embodiment of the present application, for example, the terminal device 100 is a wearable device, and can also communicate with a mobile phone through the Wi-Fi module 190. Exemplarily, the wearable device can synchronously transmit at least one of the collected physiological, psychological, sleep, exercise and other parameters to the mobile phone through the Wi-Fi module 190 for display, or for detecting the resting metabolic rate through the mobile phone.
[0065] The terminal device 100 can be physically connected to other devices through the communication interface 180. Optionally, the communication interface 180 is connected to the communication interface of the other device through a cable to achieve data transmission between the terminal device 100 and the other device.
[0066] Since in the embodiment of the present application, the terminal device 100 can realize communication services, for example, when the terminal device 100 is a wearable device, it can interact with a mobile phone, so the terminal device 100 needs to have a data transmission function, that is, the terminal device 100 needs to include a communication module. Figure 1 Communication modules such as the RF circuit 110, the Wi-Fi module 190, and the communication interface 180 are shown, but it is understandable that at least one of the above components or other communication modules (such as a Bluetooth module) for implementing communication exist in the terminal device 100 to perform data transmission.
[0067] For example, when the terminal device 100 is a wearable device, the terminal device 100 may include the RF circuit 110, and may also include the Wi-Fi module 190, or may include a Bluetooth module ( Figure 1 When the terminal device 100 is a mobile phone, the terminal device 100 may include the RF circuit 110, and may also include the Wi-Fi module 190, or may include a Bluetooth module ( Figure 1 In the embodiment of the present application, the wearable device can also communicate with the mobile phone through a Bluetooth module.
[0068] The memory 140 can be used to store software programs and modules. The processor 130 executes various functional applications and data processing of the terminal device 100 by running the software programs and modules stored in the memory 140. Optionally, the memory 140 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system (mainly including software programs or modules corresponding to the kernel layer, system layer, application framework layer and application layer, etc.). In addition, the memory 140 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. In an embodiment of the present application, when the terminal device 100 is a wearable device, the resting metabolic rate detected by the memory 140 at different times can be stored, so that the change trend of the resting metabolic rate within a certain time span can be obtained.
[0069] The input unit 150 can be used to receive the editing operations of various types of data objects such as digital or character information input by the user, and generate key signal input related to the user settings and function control of the terminal device 100. Optionally, the input unit 150 may include a touch panel 151 and other input devices 152.
[0070] Among them, the touch panel 151, also known as a touch screen, can collect user touch operations on or near it (for example, the user uses fingers, stylus or any other suitable objects or accessories on or near the touch panel 151) and drive the corresponding connection device according to a pre-set program.
[0071] Optionally, the other input devices 152 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.
[0072] The display unit 160 can be used to display information input by the user or information provided to the user and various menus of the terminal device 100. The display unit 160 is the display system of the terminal device 100, which is used to present an interface and realize human-computer interaction. The display unit 160 may include a display panel 161. Optionally, the display panel 161 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In the embodiment of the present application, the display unit 160 can display the resting metabolic rate detected, and can also display the change trend of the resting metabolic rate in a day, a week, a month or even a year, so that the user can track the changes in the resting metabolic rate for a long time, and then adjust his own state in time.
[0073] The processor 130 is the control center of the terminal device 100, and uses various interfaces and lines to connect various components, and executes various functions and processes data of the terminal device 100 by running or executing software programs and / or modules stored in the memory 140, and calling data stored in the memory 140, thereby realizing various services based on the terminal device 100. In the embodiment of the present application, the processor 130 is used to implement the method provided in the embodiment of the present application, so that a more accurate detection of the resting metabolic rate can be realized, and based on the resting metabolic rate obtained by the detection, the body state can be tracked, guided and adjusted more comprehensively and accurately.
[0074] The terminal device 100 also includes a power supply 120 (such as a battery) for supplying power to various components. Optionally, the power supply 120 can be logically connected to the processor 130 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption.
[0075] like Figure 1As shown, the terminal device 100 also includes an audio circuit 170, a microphone 171 and a speaker 172, which can provide an audio interface between the user and the terminal device 100. The audio circuit 170 can be used to convert audio data into a signal that can be recognized by the speaker 172, and transmit the signal to the speaker 172, which is converted into a sound signal for output by the speaker 172. The microphone 171 is used to collect external sound signals (such as the sound of a person speaking, or other sounds, etc.), and convert the collected external sound signals into signals that can be recognized by the audio circuit 170, and send them to the audio circuit 170. The audio circuit 170 can also be used to convert the signal sent by the microphone 171 into audio data, and then output the audio data to the RF circuit 110 to send it to, for example, another terminal device, or output the audio data to the memory 140 for subsequent further processing.
[0076] Although not shown, the terminal device 100 may also include at least one sensor, camera, etc., which will not be described in detail here. The at least one sensor may include but is not limited to a pressure sensor, an air pressure sensor, an acceleration sensor, a distance sensor, a fingerprint sensor, a touch sensor, a temperature sensor, etc. In the embodiment of the present application, if the terminal device 100 is a wearable device for the hand or foot, it may include an acceleration sensor, through which the user's motion parameters, etc. can be monitored; or, it may also include a temperature sensor, through which the user's body temperature, skin temperature, and other information can be monitored.
[0077] The operating system (OS) involved in the embodiment of the present application is the most basic system software running on the terminal device 100. Taking a mobile phone as an example, the operating system can be HarmonyOS or Android system or IOS system. The software system of the terminal device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes an operating system adopting a layered architecture as an example to illustrate the software architecture of the terminal device 100.
[0078] Figure 2 A software architecture block diagram of a terminal device provided in an embodiment of the present application. Figure 2 As shown, the software architecture of the terminal device can be a layered architecture, for example, the software can be divided into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the operating system is divided into five layers, from top to bottom, namely, the application layer, the application framework layer (framework, FWK), the runtime and system library, the kernel layer, and the hardware layer.
[0079] The application layer can include a series of application packages. Figure 2As shown, the application layer may include camera, settings, skin module, user interface (UI), third-party applications, etc. Among them, the third-party applications may include WLAN, music, calls, Bluetooth, videos, etc.
[0080] In one possible implementation, applications can be developed using the Java language by calling the application programming interface (API) provided by the application framework layer. Developers can interact with the underlying layers of the operating system (such as the hardware layer, kernel layer, etc.) through the application framework layer to develop their own applications. The application framework layer is mainly a series of services and management systems for the operating system.
[0081] The application framework layer provides application programming interfaces and programming frameworks for applications in the application layer. The application framework layer includes some predefined functions. Figure 2 As shown, the application framework layer may include a shortcut icon management module, a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0082] The shortcut icon management module is used to manage the shortcut icons displayed on the terminal device, such as creating shortcut icons, removing shortcut icons, monitoring whether the shortcut icons meet the display conditions, etc.
[0083] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0084] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0085] The phone manager is used to provide communication functions of the terminal device, such as management of call status (including connecting, hanging up, etc.). It is understandable that some wearable devices may not have a phone manager.
[0086] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0087] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, the terminal device vibrates, the indicator light flashes, etc.
[0088] In some embodiments of the present application, the application framework layer is mainly responsible for calling the service interface for communication with the hardware layer to pass the user's operation request to the hardware layer, and the operation request may include the user viewing the resting metabolic rate through the display unit 160, etc.
[0089] The runtime includes the core library and the virtual machine. The runtime is responsible for the scheduling and management of the operating system.
[0090] The core library consists of two parts: one is the function that the Java language needs to call, and the other is the core library of the operating system. The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0091] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0092] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0093] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0094] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0095] A 2D graphics engine is a drawing engine for 2D drawings.
[0096] In some embodiments, the 3D graphics processing library may be used to draw 3D motion images, and the 2D graphics engine may be used to draw 2D motion images.
[0097] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0098] The hardware layer can include various types of sensors, such as accelerometers, gravity sensors, touch sensors, temperature sensors, etc.
[0099] Usually, the terminal device 100 can run multiple applications at the same time. In a simpler case, one application can correspond to one process, and in a more complex case, one application can correspond to multiple processes. Each process has a process number (process ID).
[0100] Combined with the above Figure 1 The introduction to the hardware structure of the terminal equipment, and Figure 2 The software framework of the terminal device is introduced in the following, and the working principles of the software and hardware of the terminal device for executing a resting metabolic rate detection method proposed in the embodiment of the present application are exemplified in combination with multiple embodiments and drawings.
[0101] It should be understood that in the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or multiple.
[0102] The "multiple" involved in the embodiments of the present application refers to greater than or equal to two.
[0103] In addition, it should be understood that, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0104] In addition, in the embodiments of the present application, "terminal device", "device", etc. can be used interchangeably, that is, to refer to various devices that can be used to implement the embodiments of the present application.
[0105] It should be understood that the hardware structure of the terminal device can be as follows Figure 1 As shown, the software architecture can be Figure 2 As shown, the software programs and / or modules corresponding to the software architecture in the terminal device can be stored in the memory 140, and the processor 130 can run the software programs and applications stored in the memory 140 to execute the process of a resting metabolic rate detection method provided in an embodiment of the present application.
[0106] In order to facilitate understanding of a resting metabolic rate detection method provided in this application, the following Figures 3 to 12 The content shown in the foregoing describes the implementation process of the method provided by the present application. The following embodiments may introduce the method provided by the embodiments of the present application through several possible scenarios. It is understood that the embodiments of the present application are not limited to the following scenarios.
[0107] Scenario A, sports scenario, every time the user completes a certain intensity of exercise, the user's resting metabolic rate can be evaluated in real time, so that the user can be given positive feedback on fat loss. For example, Figure 3 A schematic diagram of a resting metabolic rate detection process provided in an embodiment of the present application. The process may include:
[0108] Step 301: Obtain motion data.
[0109] In an optional embodiment, the wearable device can detect the type of exercise through manual input by the user. Exemplarily, the wearable device can detect the user's operation on the wearable device to trigger training, and determine the type of exercise performed by the user, such as aerobic exercise, anaerobic exercise, or mixed oxygen exercise (which can be understood as a combination of aerobic and anaerobic exercise). In another exemplary embodiment, the mobile phone can also detect the user's operation on the mobile phone to trigger training. When the mobile phone and the wearable device are connected, the wearable device can also determine the type of exercise through the mobile phone.
[0110] In another optional embodiment, the wearable device can also detect the type of motion by automatic detection. Exemplarily, the wearable device can detect multiple large-amplitude and high-frequency hand or foot movements of the user in a short period of time through an acceleration sensor, and can identify that the user is in motion. Exemplarily, the wearable device can send a notification to the user to confirm whether the user is in motion and obtain the type of motion from the user. In another exemplary embodiment, the wearable device can also automatically identify the type of motion based on the collected data and / or historical motion data; in addition, the recognition result can also be notified to the user to obtain user feedback and improve the accuracy of recognition.
[0111] Based on the wearable device detecting that the user is in motion, it can collect but is not limited to: photoplethysmography (PPG) signals, accelerometer (ACC) signals, inertial measurement unit (IMU) signals, etc. Among them, PPG signals, ACC signals, IMU signals, etc. can be used to extract motion features.
[0112] Step 302: Extract motion features.
[0113] In an optional embodiment, the peaks and troughs during exercise can be extracted based on the collected PPG signal to obtain a real-time heart rate sequence; and after the exercise, the average heart rate (hr_mean), maximum heart rate (hr_max), and heart rate fluctuation (hr_cv) corresponding to the real-time heart rate sequence can be extracted. In addition, the maximum oxygen uptake and other information can also be inferred based on the real-time heart rate sequence.
[0114] In another optional embodiment, based on the collected ACC signal and / or IMU signal, features reflecting the intensity of the movement, such as the average acceleration amplitude (acc_mean), the maximum acceleration amplitude (acc_max), and the acceleration fluctuation (acc_cv), may be extracted.
[0115] Step 303: Determine the exercise intensity.
[0116] In an optional embodiment, exercise intensity threshold conditions such as exercise duration threshold and average heart rate threshold can be set for different exercise types, so as to be used for judging exercise intensity. For example, exercise types can be mainly divided into three major categories, including aerobic exercise, anaerobic exercise and mixed oxygen exercise. For aerobic exercise, corresponding exercise intensity threshold conditions can be set; for anaerobic exercise, corresponding exercise intensity threshold conditions can also be set; for mixed oxygen exercise, corresponding exercise intensity threshold conditions can also be set.
[0117] For example, the exercise type is running, which belongs to the aerobic exercise category. For example, its exercise intensity threshold condition can be as shown in the following Table 1:
[0118] Table 1
[0119] Output condition (weak) Moderate powerful Exercise duration ≥thresh_sd0 ≥thresh_sd1 ≥thresh_sd2 Average heart rate ≥thresh_hr0 ≥thresh_hr1 ≥thresh_hr2
[0120] As shown in Table 1, aerobic exercise can be divided into weak, moderate, and strong exercise intensities. Among them, the output conditions of exercise intensity can also be set. When the exercise duration ≥ thresh_sd0 and the average heart rate ≥ thresh_hr0, the output conditions of the exercise are considered to be met, so that the exercise intensity can be further judged; it can be understood that when the output conditions are not met, it can be understood that the exercise intensity is too small and can hardly induce an increase in the resting metabolic rate after exercise. Furthermore, when the output conditions are met and the threshold condition that the exercise intensity is moderate is not met, the exercise intensity can be determined to be weak. Similarly, the exercise intensity can be judged to be moderate or strong. The exercise intensity of this exercise can be judged based on the actual extracted exercise duration and average heart rate exercise characteristics.
[0121] In addition, the exercise intensity can also be used as one of the judgment bases for determining the duration of the increase in resting metabolic rate after exercise. It can be understood that the stronger the exercise intensity, the longer the duration of the increase in resting metabolic rate.
[0122] Step 304: Detect resting metabolic rate.
[0123] In an optional embodiment, the change in resting metabolic rate after exercise can be related to the exercise intensity and exercise duration during exercise. It can be understood that when the exercise intensity is stronger, the duration of the increase in resting metabolic rate is longer; when the exercise duration is longer, the duration of the increase in resting metabolic rate is longer.
[0124] In another optional embodiment, the change in resting metabolic rate after exercise can also be related to the individual's physique. For example, the maximum oxygen uptake can also be obtained to reflect the cardiopulmonary function and muscle oxygen capacity of the individual's physique, and the historical physical activity level can be reflected according to the exercise frequency, exercise duration, exercise type and other information stored in the wearable device or the connected mobile phone. For example, the stronger the cardiopulmonary function and muscle oxygen capacity, the higher the resting metabolic rate level.
[0125] Based on the obtained exercise intensity, personal physique, historical physical activity level, and combined with the resting metabolic rate before exercise, a multi-parameter regression model can be established through machine learning and other methods to obtain the increment of resting metabolic rate after exercise, thereby realizing the detection of resting metabolic rate after exercise.
[0126] Step 305: Display a user interaction interface based on the detected resting metabolic rate.
[0127] The user interaction interface can be displayed on a wearable device (such as a smart watch or a bracelet), or can also be displayed on a mobile phone.
[0128] For example, Figure 4A schematic diagram of the interface of a resting metabolic rate detection method provided in an embodiment of the present application. Taking a wearable device as a smart watch as an example, the smart watch can display interface 401a or interface 401b. Exemplarily, interface 401a or interface 401b may include: daily calorie consumption, daily calorie intake, daily calorie gap, etc. It is worth noting that the embodiment of the present application does not limit the display form of information such as daily calorie consumption, daily calorie intake, and daily calorie gap on the interface. For example, it can be in the form of graphics, text, charts, etc. Interface 401a and interface 401b are only two possible examples.
[0129] In some possible scenarios, after detecting that the user has completed a certain intensity of exercise today, the smartwatch can send a notification to the user through a notification bar, vibration, ringtone, or pop-up window, for example, it can display interface 401c. Interface 401c can be used to remind the user that today's exercise goal has been achieved. In addition, based on the daily calorie deficit, a reminder can be sent to the user, for example, the user can be reminded to exercise more to promote the achievement of the daily calorie deficit.
[0130] In some possible embodiments, the smart watch can also respond to operations on interface 401a, interface 401b, or interface 401c to display interface 402a, for example, in response to a touch operation on the daily calorie consumption in interface 401a. Among them, interface 402a can be used to display the changes in resting metabolic rate at the hourly level, for example, the average resting metabolic rate per hour can be displayed. As shown in interface 402a, after the exercise, the resting metabolic rate has a significant improvement. In addition, the incremental information of the resting metabolic rate after exercise can also be displayed in interface 402a, so that the user can intuitively view the improvement of the resting metabolic rate after exercise. For example, the black block part in interface 402a represents the incremental information of the resting metabolic rate after exercise.
[0131] In addition, it should be noted that, after the smart watch is connected to a mobile phone, tablet computer, etc., the smart watch can also synchronize exercise data to the mobile phone, tablet computer, etc. Therefore, the user can also view the changes in resting metabolic rate through the mobile phone. For example, the mobile phone can display interface 402b, which can be used to display the changes in resting metabolic rate at the hour level.
[0132] In some possible embodiments, a smart watch or mobile phone can also switch to display the daily changes in resting metabolic rate in response to user operations. For example, Figure 5 Another interface diagram of a resting metabolic rate detection method provided in an embodiment of the present application. For example, the smart watch can respond to an operation on the interface 402a (such as a left-right pinch operation, etc.) to display the following Figure 5Interface 501a or interface 502a shown. Among them, interface 501a and interface 502a can be used to display the change of the average resting metabolic rate every day in a week. It should be noted that the embodiment of the present application does not limit the display form of the change of the resting metabolic rate at the daily level, for example, it can be displayed in the form of a chart, a line graph, a ring, etc.
[0133] In some possible scenarios, the smart watch can also analyze the changing trend of the resting metabolic rate within a fixed period, and send a notification to the user based on the analysis results. Among them, the fixed period can be, for example, every three days, every week, every month, or every year, etc., which is not limited in this application. Taking the fixed period of every week as an example, the smart watch can display interface 501b based on the changing trend of the resting metabolic rate indicated by interface 501a; wherein interface 501b can be used to indicate a reminder of insufficient exercise this week. In another example, the smart watch can display interface 502b based on the changing trend of the resting metabolic rate indicated by interface 502a; wherein interface 502b can be used to indicate a reminder of excessive exercise this week.
[0134] Through the content introduced in the above scenario A, wearable devices can obtain motion data, and based on the motion data, more accurate detection of resting metabolic rate after exercise can be achieved. In this way, based on more accurate resting metabolic rate data, more accurate guidance for scenarios such as user exercise plans or fat loss plans can be achieved. For example, users can be reminded to increase exercise to increase resting metabolic rate, thereby promoting the achievement of a calorie deficit and achieving the purpose of fat loss. For another example, users can also be reminded to reduce exercise to avoid physical injuries. Compared with the resting metabolic rate determined only by the basic information of age, gender, height, and weight, this scenario can achieve more accurate detection of resting metabolic rate, and can achieve more accurate identification of the increase in resting metabolic rate after exercise.
[0135] Scenario B, daily life scenario, can analyze the fluctuations of resting metabolic rate caused by changes in the user's physiological, psychological and sleep status, so as to guide the user to adjust their own status and maintain a healthy lifestyle. In addition, it can also combine changes in body composition parameters to more comprehensively analyze the changes in resting metabolic rate. For example, Figure 6 Another schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application. The process may include:
[0136] Step 601: Obtain multi-source parameters.
[0137] In an optional embodiment, the user's real-time physiological, psychological and sleep status can be obtained through a wearable device. Exemplarily, wearable devices such as smart watches or smart bracelets can collect physiological parameters, psychological parameters, sleep parameters, etc. through sensors such as PPG and negative temperature coefficient (NTC). Among them, physiological parameters may include but are not limited to: resting heart rate, resting heart rate variability, body temperature, skin temperature, respiratory rate, etc.; psychological parameters may include but are not limited to: stress score, stress level, etc.; sleep parameters may include but are not limited to: time to fall asleep, sleep duration, sleep quality, deep sleep continuity, etc.; among them, psychological parameters and sleep parameters can be inferred based on physiological parameters, for example, psychological parameters can be obtained based on resting heart rate variability. It is understandable that the wearable device can synchronize the collected physiological, psychological and sleep parameters to the connected mobile phone, or upload them to the cloud server, etc.
[0138] In another optional embodiment, body composition information can be obtained through a body fat scale. The body composition information may include but is not limited to: lean body mass, fat mass, muscle mass, skeletal muscle mass, water content, body fat percentage, etc. For example, Figure 7A schematic diagram of an interface for obtaining body composition information provided in an embodiment of the present application. Taking triggering the acquisition of body composition data on a smart watch as an example, the smart watch can display interface 702 in response to the operation of control 700a on interface 701. Among them, interface 701 can be, for example, a display interface of a sports health application (application, APP) on a smart watch, and some data related to sports health can be viewed, such as control 700a for viewing resting metabolic rate. Interface 702 can be used to guide the user to enter body composition data, including but not limited to: text prompt information for guiding the input of body composition data, control 700b for guiding the user to measure body composition information, control 700c for guiding the user to manually enter body composition information, and control 700d for instructing the user not to enter body composition information temporarily. Exemplarily, the smart watch can display interface 703 in response to the operation of control 700b on interface 702; wherein, interface 703 can be used to guide the user to connect to the body fat scale through the sports health APP on the connected mobile phone to measure the body composition data through the body fat scale. In another exemplary embodiment, in response to the operation of control 700c on interface 702, the smart watch can display interface 704a, and interface 704a can be used to guide the user to manually enter body fat percentage information; and in response to the operation of "OK" control 700e on interface 704a, interface 704b can be displayed, and interface 704b can be used to guide the user to manually enter skeletal muscle mass information; it can be understood that other body composition information that requires manual entry by the user can refer to interfaces 704a and 704b, which will not be repeated here. It is worth noting that when the smart watch or mobile phone is connected to a body fat scale and stores the latest body composition data (such as today's body composition data), it is not necessary to go through Figure 7 The guided process shown obtains body composition data.
[0139] In addition, when the terminal device does not include basic information such as weight, gender, height and age, or the basic information has not been updated for a period of time, the basic information can also be obtained or updated. For example, the mobile phone or wearable device can obtain the user's basic information in response to the user's manual input operation. In another example, the mobile phone or wearable device can also guide the user to enter the basic information by displaying a guidance interface to the user. For example, Figure 8Another interface schematic diagram provided for an embodiment of the present application. Taking triggering the acquisition of basic information of the user on a smart watch as an example, the smart watch can display interface 802 in response to the operation of control 800a on interface 801. Among them, interface 801 can be used to indicate a prompt interface for a fat loss scene, and control 800a can be used to indicate joining a fat loss and body shaping plan. It can be understood that interface 801 can also include a control for indicating not to join the fat loss and body shaping plan for the time being. Interface 802 can be used to prompt the user to determine the basic information to obtain the latest basic information, so as to generate a more accurate fat loss and body shaping plan based on the latest basic information. In response to the operation of the "OK" control 800b on interface 802, the smart watch can display interface 803. Among them, interface 803 may include: a control for triggering the input or update of height information, a control 800c for triggering the input or update of weight information, a control for triggering the input or update of age information, and a control for triggering the input or update of gender information. For example, in response to the operation of control 800c in interface 803, the smart watch can display interface 804, and interface 804 can be used to input weight information. It should be noted that the user's basic information can also be synchronized through other APPs, such as by obtaining it from the weighing APP, etc. Figure 8 Manual user input shown.
[0140] Step 602: Extract parameter features.
[0141] In an optional embodiment, the smart watch can periodically collect physiological parameters such as resting heart rate, respiration, body temperature, skin temperature and pressure. After collecting multiple sets of physiological parameters over a period of time, a resting heart rate curve, respiration curve, body temperature curve, skin temperature curve, pressure curve and sleep quality curve can be formed to analyze and calculate the time domain characteristics and / or frequency domain characteristics of the physiological parameters.
[0142] In another optional embodiment, the smart watch can obtain the statistical characteristics such as the average value, standard deviation, maximum value, minimum value, entropy, etc. of each physiological parameter over a period of time, as well as the high and low frequency component characteristics in the frequency domain by calculating the time domain characteristics and frequency domain characteristics. These characteristics reflect the physiological, psychological and sleep state of the user over a period of time, and may affect the change in resting metabolic rate. For example, the more the average resting heart rate increases, the more the resting metabolic rate increases; the higher the average body temperature increase, the more the resting metabolic rate increases; the greater the fluctuation of the stress score, the more unstable the resting metabolic rate; the stress score will be higher than the stress threshold for a long time, then the resting metabolic rate is low; the better the sleep quality, the more stable the resting metabolic rate, etc.
[0143] In another optional embodiment, the smartwatch can filter out body composition features that are highly correlated with resting metabolic rate from body composition data. For example, there are certain differences in energy consumption of different tissues in the body, such as muscle energy consumption is about three times that of fat, so highly correlated body composition features may include fat mass and muscle mass. When fat mass decreases and muscle mass increases, resting metabolic rate generally increases.
[0144] Step 603: Detect resting metabolic rate.
[0145] In an optional embodiment, based on the parameter features within a period of time extracted in step 602, a machine learning regression model of multi-source parameter fusion can also be established to obtain the hourly and / or daily resting metabolic rate within this period of time. In this way, by analyzing the metabolic change trend within a period of time, the user can be guided to adjust his or her own state in a timely manner.
[0146] Step 604: Display a user interaction interface based on the detected resting metabolic rate.
[0147] It is understandable that resting metabolic rate is closely related to a person's physiological, psychological and sleep status. By analyzing the metabolic change rate every day of the week and every hour of the day, the factors that cause abnormal increase or decrease in metabolism can be identified in time, and users can be reminded to adjust their physical and mental state or seek medical examination in time, and guided to maintain a good lifestyle in daily life and during weight or fat loss. For example, Fig. 9 A schematic diagram of an interface for a resting metabolic rate detection method provided in an embodiment of the present application. In one possible scenario, when the smart watch detects abnormal metabolic changes due to factors such as high stress or lack of sleep, interface 901a may be displayed to the user. Interface 901a may be used to remind the user of abnormal changes in resting metabolic rate and the causes of the abnormal changes. Interface 901a may also include a "stress relief" control 900a for solving abnormal changes. In response to the operation of control 900a in interface 901a, the smart watch may display interface 901b. Among them, interface 901b may be used to remind the user to try meditation or breathing training to relieve anxiety and stress; interface 901b may also include a control 900b for "Go to Meditation Training" and a control 900c for "Go to Breathing Training". In another possible scenario, when the smart watch detects that metabolic abnormalities are increased due to increased body temperature or resting heart rate, interface 902 may be displayed to the user; wherein interface 902 may include prompt text information, and interface 902 may also include a control 900d for performing "body temperature measurement", and control 900d may, for example, be a timer for triggering a measurement using a thermometer.
[0148] Through the content introduced in scenario B, this embodiment can collect physiological, psychological and sleep parameters based on wearable devices such as smart watches and smart bracelets, and can also collect body composition data in combination with a body fat scale, so that the changing trend of the user's resting metabolic rate at the day and hour levels can be evaluated based on the parameter characteristics of the collected multi-source parameters. In this way, timely reminders of abnormal decreases and increases in the resting metabolic rate can be achieved based on the changing trend of the resting metabolic rate, so that users can be guided to maintain a healthy lifestyle. Compared with the problem that the resting metabolic rate determined only by information such as age, gender, height, and weight is fixed, this scenario can detect the changing trend of the resting metabolic rate, and can also provide physical condition guidance based on the changing trend of the resting metabolic rate.
[0149] Scenario C, fat loss scenario, during the fat loss process, metabolic adaptation can be identified based on the detected resting metabolic rate; and by evaluating the reduction in resting metabolic rate, it can be identified whether the user has a bad diet such as excessive dieting or starvation; and in the long-term weight loss or fat loss process, it can also predict whether it has entered a fat loss plateau period, so that the user can be reminded to adjust the exercise plan and / or diet plan in time. For example, Fig.10 This is a schematic diagram of a weight change rate provided in an embodiment of the present application. Fig.10 As shown in the figure, the reference change rate refers to the change rate range and trend of body weight, physiological parameters, or body composition ratio under reasonable and scientific weight loss or fat loss. The actual change rate refers to the change rate and trend obtained through data detection collected by body fat scales, wearable devices, etc.
[0150] In the early stages of weight loss or fat loss, when users lose weight quickly through excessive dieting, fasting or starvation, their weight, resting heart rate, resting heart rate variability and other physiological parameters will change significantly, and metabolic adaptation will occur in advance, that is, the weight cannot be further reduced after a period of time. This is a protective mechanism for the body to spontaneously reduce the resting metabolic rate and energy consumption. For example, Fig.10 The trend in the rate of change in weeks 0-8 may be due to metabolic adaptation caused by excessive dieting, fasting or starvation.
[0151] In the middle and late stages of weight loss or fat loss, after a significant decrease in body weight, metabolic adaptation may lead to a decrease in metabolism and then enter a fat loss plateau. For example, Fig.10 The trend in the predicted rate of change after 12 weeks in the reference rate of change may be due to the metabolic adaptation phenomenon caused by entering the fat loss plateau.
[0152] For example, Fig.11 A schematic diagram of a resting metabolic rate detection process provided in an embodiment of the present application. The process may include:
[0153] Step 1101, detect trend changes.
[0154] In one possible scenario, wearable devices such as smart watches and smart bracelets can be used to collect physiological data such as resting heart rate and resting heart rate variability, and the changing rates of physiological data such as resting heart rate and resting heart rate variability within a certain period of time can be tracked and analyzed. For example, the changing trends of physiological data for one week, two weeks or one month can be tracked.
[0155] In another possible scenario, the weight loss rate within a certain period of time can be tracked and analyzed through a body fat scale or the weight and body composition data manually input by the user, for example, the weight loss rate in a week can be tracked. In addition, in some possible scenarios, the user's diet can be obtained through the user's manual record or photo record in the mobile phone or wearable device, so as to track and analyze the changing trend of calorie intake within a certain period of time.
[0156] Step 1102A: Identify excessive dieting.
[0157] In an optional embodiment, when a mobile phone or wearable device detects that the changes in the user's weight, resting heart rate or resting heart rate variability, muscle mass, and body water content within a preset time period (e.g., 1 month) meet preset conditions, it can be determined that the user is in an over-dieting state. The preset conditions may be, for example: the weight loss is greater than a weight threshold x%, the rate of change of indicators such as resting heart rate or resting heart rate variability is greater than a threshold y, and the decrease in muscle mass or body water content exceeds a threshold z.
[0158] Furthermore, when a mobile phone or wearable device detects an excessive dieting state, the pre-trained model can be used to input the decline amount and the actual rate of change, thereby obtaining the additional reduction amount due to metabolic adaptation. In this way, more accurate guidance can be provided to the user based on the calculated additional reduction amount, such as providing the user with an increase in calorie intake.
[0159] In another optional embodiment, the excessive dieting state can also be identified in combination with the change in caloric intake obtained based on the recorded diet. For example, when it is detected that the caloric intake corresponding to the recorded diet is less than the caloric threshold K, it can be determined as an excessive dieting state.
[0160] Step 1102B: predicting the fat loss plateau period.
[0161] In one possible embodiment, a mobile phone or wearable device can track and analyze long-term weight, the rate of change of physiological indicators, and changes in body composition (such as skeletal muscle and fat mass) to determine the actual decrease in resting metabolic rate. For example, when a mobile phone or wearable device detects that the amount of weight loss each month is gradually decreasing compared to the previous month, and the improvement of physiological indicators (such as resting heart rate and resting heart rate variability) is gradually slowing down, it can be predicted that the fat loss plateau has entered; for example, when the decrease is less than a threshold, it can be predicted that the fat loss plateau has entered.
[0162] Furthermore, when the mobile phone or wearable device is preset to enter the fat loss plateau period, the change rate of each parameter can be input through the pre-trained model to calculate the additional reduction caused by metabolic adaptation. In this way, based on the calculated additional reduction, the user can be reminded to adjust the exercise plan, such as appropriately increasing the exercise intensity, changing the exercise type, etc., so as to improve the fat loss effect.
[0163] Step 1103: Display the user interaction interface.
[0164] In an optional embodiment, an interactive interface may be displayed to the user on a mobile phone or smart watch through a pop-up window, notification bar, vibration, or ringtone to guide the user to adjust his or her physical condition. Fig.12 Another interface diagram of a resting metabolic rate detection method provided in an embodiment of the present application. Taking the display of a user interaction interface on a smart watch as an example, in one possible scenario, when the smart watch detects an over-dieting state, an interface 1201 may be displayed, and the interface 1201 may be used to remind the user that metabolic adaptation may occur due to the over-dieting state, and dietary advice may be provided, and the interface 1201 may also include a control 1200a for "view details". In another possible scenario, when the smart watch detects a fat loss plateau, an interface 1202 may be displayed, and the interface 1202 may be used to remind the user that the fat loss plateau may be entered, and exercise adjustment advice may be provided, and the interface 1202 may also include a control 1200b for "view details". In response to the operation of the control 1200a in the interface 1201, or in response to the operation of the control 1200b in the interface 1202, the smart watch may display an interface 1203, and the interface 1203 may be used to display the comparison between the reference change curve and the actual change curve, so as to facilitate a clearer and more vivid understanding of the changes.
[0165] Through the content introduced in scenario C, this embodiment tracks and analyzes the long-term change trends of physiology, weight, body composition and diet records, and uses the change trends of rate change degree and resting metabolic rate to identify metabolic adaptation, thereby detecting excessive dieting and predicting the fat loss plateau. In this way, healthier and more scientific diet and exercise guidance and suggestions can be made, thereby achieving scientific fat loss and avoiding damage to the body.
[0166] In another optional embodiment, Fig.13 A schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application. The process may include:
[0167] Step 1301: The wearable device collects at least one of the user's motion data, physiological parameters, psychological parameters, and sleep parameters.
[0168] Step 1302: The wearable device detects and obtains the resting metabolic rate according to the at least one parameter. The detection method of the wearable device can refer to the contents introduced in the above-mentioned scenarios A to C, which will not be repeated here.
[0169] Step 1303: The wearable device displays a first user interface based on the resting metabolic rate, wherein the first user interface is used to indicate change information of the resting metabolic rate. The user interface may refer to the user interface involved in the aforementioned scenarios A to C, which will not be described in detail here.
[0170] Based on the above embodiments, the present application further provides a wearable device, the wearable device comprising a plurality of functional modules; the plurality of functional modules interact with each other to implement the functions performed by the wearable device in each method described in the embodiments of the present application. Figure 3 In the embodiment shown, the wearable device performs steps 301 to 306, or may further perform Figure 6 In the embodiment shown, the wearable device performs steps 601 to 604, or performs Fig.11 In the embodiment shown, the wearable device performs steps 1101 to 1103, or performs Fig.13 The wearable device in the illustrated embodiment performs steps 1301 to 1303. The multiple functional modules may be implemented based on software, hardware, or a combination of software and hardware, and the multiple functional modules may be arbitrarily combined or divided based on specific implementations.
[0171] Based on the above embodiments, the present application further provides a wearable device, which includes at least one processor and at least one memory, wherein the at least one memory stores computer program instructions, and when the wearable device is running, the at least one processor executes the functions executed by the wearable device in each method described in the embodiments of the present application. Figure 3 In the embodiment shown, the wearable device performs steps 301 to 306, or may further perform Figure 6 In the embodiment shown, the wearable device performs steps 601 to 604, or performs Fig.11 In the embodiment shown, the wearable device performs steps 1101 to 1103, or performs Fig.13 The wearable device in the illustrated embodiment performs steps 1301 to 1303. Based on the above embodiments, the present application also provides a resting metabolic rate detection system, which includes the wearable device in the above embodiments and a terminal device (such as a mobile phone, tablet computer, etc., which has processing capabilities). In a possible design, the system may also include a body fat scale as in the above embodiments.
[0172] Based on the above embodiments, the present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which enables a computer to execute the methods described in the embodiments of the present application when the computer program is executed.
[0173] Based on the above embodiments, the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the computer executes the methods described in the embodiments of the present application.
[0174] Based on the above embodiments, the present application further provides a chip, which is used to read a computer program stored in a memory to implement the methods described in the embodiments of the present application.
[0175] Based on the above embodiments, the present application provides a chip system, which includes a processor for supporting a computer device to implement the methods described in the embodiments of the present application. In one possible design, the chip system also includes a memory, which is used to store the necessary programs and data for the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0176] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0177] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0178] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0180] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of protection of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for detecting resting metabolic rate, characterized in that: include: The wearable device collects at least one parameter of the user's motion data, physiological parameters, psychological parameters and sleep parameters; The wearable device detects and obtains the resting metabolic rate according to the at least one parameter; The wearable device displays a first user interface based on the resting metabolic rate, where the first user interface is used to indicate change information of the resting metabolic rate.
2. The method according to claim 1, characterized in that: The wearable device collects the user's motion data; The wearable device detects and obtains the resting metabolic rate according to the exercise data, including: Determine the duration of exercise and the average heart rate during exercise according to the exercise data; Determine the exercise intensity that matches the exercise data based on the exercise duration, the average heart rate, and a preset matching relationship; the preset matching relationship is used to indicate the range of exercise durations and average heart rates that match different exercise intensities; The resting metabolic rate is determined according to the exercise intensity and the exercise duration, and the resting metabolic rate is used to indicate the resting metabolic rate after exercise.
3. The method according to claim 2, characterized in that Determining the resting metabolic rate according to the exercise intensity and the exercise duration includes: Taking the exercise intensity and the exercise duration as input, determining the incremental information of the resting metabolic rate through a pre-trained multi-parameter regression model; The resting metabolic rate after the exercise is determined according to the resting metabolic rate before the exercise and the increment information.
4. The method according to any one of claims 1 to 3, characterized in that The motion data includes: at least one of a photoplethysmography (PPG) signal, an acceleration sensor (ACC) signal, and an inertial measurement unit (IMU).
5. The method according to any one of claims 1 to 4, characterized in that The first user interface includes: resting metabolic rate and its change information at hour level, day level, week level, month level, or year level; When the first user interface includes a resting metabolic rate at the hour level, when the wearable device collects motion data, the resting metabolic rate is higher than the resting metabolic rate before the motion data is collected.
6. The method according to any one of claims 1 to 4, characterized in that The first user interface includes at least one of daily calorie consumption, daily calorie intake, and daily calorie gap, wherein the daily calorie gap is determined based on the difference between the daily calorie consumption and the daily calorie intake.
7. The method according to any one of claims 1 to 6, characterized in that Before detecting and obtaining the resting metabolic rate, the method further comprises: The wearable device displays a second user interface, the second user interface is used to guide the user to input body composition information, the second user interface includes: a first control and a second control; The wearable device obtains measured body composition information from a body fat scale in response to a first operation on the first control; or, The wearable device displays at least one input interface in response to a second operation on the second control, wherein the at least one input interface is used to manually input at least one body composition parameter included in the body composition information; The wearable device detects and obtains the resting metabolic rate according to the at least one parameter, including: The wearable device detects and obtains the resting metabolic rate based on the at least one parameter and the body composition parameter.
8. The method according to any one of claims 1 to 7, characterized in that After the resting metabolic rate is obtained by the detection, the method further comprises: Based on the resting metabolic rate and the historical resting metabolic rate, when the reduction in the resting metabolic rate meets a preset condition, a third user interface is displayed, and the third user interface is used to remind the user of the reduction in the resting metabolic rate.
9. The method according to claim 8, characterized in that The wearable device stores the user's daily calorie intake. When the daily calorie intake is less than a calorie intake threshold, the third user interface is also used to remind the user of an over-dieting state.
10. The method according to claim 8 or 9, characterized in that: When the wearable device detects that there is an ongoing fat loss plan, the third user interface is also used to remind the fat loss plateau period.
11. The method according to any one of claims 1 to 10, characterized in that After the resting metabolic rate is obtained by the detection, the method further comprises: The resting metabolic rate is sent to a terminal device, and the terminal device is used to display a fourth user interface based on the resting metabolic rate, and the fourth user interface is used to indicate change information of the resting metabolic rate.
12. The method according to any one of claims 1 to 11, characterized in that The physiological parameters include at least one of the following parameters: resting heart rate, resting heart rate variability, body temperature, skin temperature, and respiratory rate.
13. The method according to any one of claims 1 to 12, characterized in that The psychological parameter includes at least one of the following parameters: stress score, stress level.
14. The method according to any one of claims 1 to 13, characterized in that The sleep parameters include at least one of the following parameters: sleep onset time, sleep duration, sleep quality, deep sleep continuity, etc.
15. The method according to any one of claims 1 to 14, characterized in that The wearable device displays a first user interface based on the resting metabolic rate, including: The wearable device displays the first user interface based on the resting metabolic rate and the at least one parameter; the first user interface is also used to indicate parameters that affect change information of the resting metabolic rate.
16. A wearable device, characterized in that: include: one or more processors; one or more memories; The one or more memories are used to store one or more computer programs and data information; wherein the one or more computer programs include instructions; When the instructions are executed by the one or more processors, the wearable device performs the method as claimed in any one of claims 1 to 15.
17. A resting metabolic rate detection system, characterized in that: Comprising the wearable device and terminal device as described in claim 16.
18. The system according to claim 17, characterized in that Also includes body fat scale.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 15.
20. A computer program product, characterized in that The method comprises a computer program, which, when being run on a computer, causes the computer to execute the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Exercise heat source analyzing method and device
CN106264451A
Dynamic metabolic rate estimation
WO2021061314A1
Cited By
Resting metabolic rate measurement method, system, and medium
EP4740842A1