Resting metabolic rate measurement method, system, and medium
By collecting multiple parameters by wearable devices 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 more accurate evaluation and adjustment of the user's physical status is achieved.
Patent Information
- Application Number
- PCT/CN2024/095806
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-05-28
- Publication Date
- 2025-03-13
AI Technical Summary
The prior art is difficult to realize dynamic detection of resting metabolic rates, making it difficult for users to evaluate and adjust their physical status in a timely manner.
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, helping users to adjust their exercise plans, diet plans or fat loss plans in a timely manner, and promote a healthy lifestyle.
Smart Images

Figure CN2024095806_13032025_PF_FP_ABST
Abstract
Description
A resting metabolic rate detection method, system and medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on September 7, 2023, with application number 202311156639.4 and invention name "A resting metabolic rate detection method, system and medium", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] 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
[0004] Resting metabolic rate refers to the calories consumed by the body to maintain basic daily physiological activities (such as heartbeat, breathing, glandular secretions, 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 weight, body composition, gender, age, height, 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.
[0005] How to achieve dynamic detection of resting metabolic rate is of great research significance.
[0006] Summary of the Invention
[0007] 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.
[0008] In a first aspect, embodiments of the present application provide a method for detecting resting metabolic rate. The method includes: a wearable device collecting at least one of a user's motion data, physiological parameters, psychological parameters, and sleep parameters; the wearable device detecting and obtaining a resting metabolic rate based on the at least one parameter; and the wearable device displaying a first user interface based on the resting metabolic rate, the first user interface being used to indicate changes in the resting metabolic rate.
[0009] In this method, wearable devices collect various types of parameters in various scenarios, allowing for multiple assessments of changes in resting metabolic rate, resulting in a more accurate resting metabolic rate. Furthermore, based on the dynamically changing resting metabolic rate detected, a user interface can be displayed, allowing the user to adjust their exercise plan, diet plan, or fat loss plan through the user interface, thereby achieving more accurate and timely adjustments to their physical condition.
[0010] 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 based on 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 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.
[0011] 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 more accurate identification of the increase in the resting metabolic rate after exercise.
[0012] In one possible embodiment, 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.
[0013] In this embodiment, the effects of exercise intensity and duration on resting metabolic rate are taken into account, and resting metabolic rate detection can be achieved based on exercise intensity and duration. For example, the greater the exercise intensity, the greater the increment in resting metabolic rate; the longer the exercise duration, the greater the increment in resting metabolic rate. In this way, the actual resting metabolic rate after exercise can be detected in a timely manner, so as to better guide users to adjust their exercise plans, diet plans, or fat loss plans.
[0014] In one possible implementation, the motion data includes at least one of a PPG signal, an ACC signal, and an IMU. In this implementation, the various sensors included in the wearable device can more accurately collect motion data, thereby enabling a more accurate resting metabolic rate to be detected.
[0015] In one possible embodiment, the first user interface includes: resting metabolic rate and its change information at the hourly, daily, weekly, monthly, or yearly levels; 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 embodiment, 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 understand the change in resting metabolic rate. For example, by displaying the resting metabolic rate at the hourly level, the user can easily 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 easily view the long-term trend change in resting metabolic rate, thereby guiding the user to understand the change in resting metabolic rate more timely and accurately.
[0016] In one possible embodiment, the first user interface includes at least one of daily calorie expenditure, daily calorie intake, and a daily calorie deficit, where the daily calorie deficit is determined based on the difference between the daily calorie expenditure and the daily calorie intake. In this embodiment, based on resting metabolic rate detection, more accurate daily calorie expenditure and daily calorie deficit can be obtained, thereby providing more accurate guidance for users' exercise plans, fat loss plans, or diet plans.
[0017] In one possible embodiment, 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.
[0018] 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, based on the changing trend of the resting metabolic rate, timely reminders of abnormal decreases and increases in the resting metabolic rate can be achieved, thereby guiding the user to maintain a healthy lifestyle. Compared to the problem of the resting metabolic rate being fixed only by information such as age, gender, height, and weight, this scenario can detect the changing trend of the resting metabolic rate and provide physical condition guidance based on the changing trend of the resting metabolic rate.
[0019] In one possible embodiment, after the detection obtains the resting metabolic rate, 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 period.
[0020] In this implementation, by tracking and analyzing long-term trends in physiology, weight, body composition, and dietary records, and utilizing trends in rate changes and resting metabolic rate, metabolic adaptation can be identified, thereby detecting excessive dieting and predicting fat loss plateaus. This allows for healthier and more scientific dietary and exercise guidance, enabling scientific fat loss without damaging the body.
[0021] In a possible embodiment, after the resting metabolic rate is obtained by the detection, 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, and the fourth user interface being used to indicate change information of the resting metabolic rate.
[0022] In this embodiment, the wearable device can also synchronize the resting metabolic rate to the terminal device (such as a mobile phone, tablet computer, etc.). In this way, it is convenient for the user to view the resting metabolic rate information on different devices.
[0023] 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.
[0024] In this embodiment, the wearable device collects physiological parameters and takes into account the impact of different physiological parameters on the resting metabolic rate, thereby detecting a more accurate resting metabolic rate.
[0025] In one possible implementation, the psychological parameter includes at least one of the following parameters: a stress score and a stress level. In this implementation, the wearable device collects psychological parameters and considers the impact of different psychological parameters on resting metabolic rate, thereby detecting a more accurate resting metabolic rate.
[0026] In one possible embodiment, the sleep parameter includes at least one of the following parameters: time to sleep onset, sleep duration, sleep quality, deep sleep continuity, etc. In this embodiment, the wearable device collects sleep parameters and considers the impact of different sleep parameters on resting metabolic rate, thereby detecting a more accurate resting metabolic rate.
[0027] In one possible embodiment, 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.
[0028] In this embodiment, factors influencing changes in resting metabolic rate can be determined based on the change information of resting metabolic rate and parameter change information, and then prompted to the user through the user interface, so that the user can more accurately understand the changing trend and reasons of resting metabolic rate. This can guide the user to more accurately adjust exercise plans, fat loss plans, or diet plans.
[0029] In a second aspect, an embodiment of the present application further provides a wearable device, comprising: one or more processors; one or more memories; the one or more memories being 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.
[0030] 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 (e.g., 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 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 computing power requirements of the wearable device can be reduced.
[0031] In one possible design, the system further includes a body fat scale.
[0032] 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 run on a computer, enables the computer to execute the method in any possible implementation of the first aspect above.
[0033] 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 run, enables a computer to execute a method in any possible implementation of the first aspect above.
[0034] 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 configured 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, for example, be the wearable device included in the first aspect.
[0035] 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
[0036] FIG1 is a schematic diagram of the hardware structure of a possible terminal device provided in an embodiment of the present application;
[0037] FIG2 is a block diagram of a software architecture of a terminal device provided in an embodiment of the present application;
[0038] FIG3 is a schematic diagram of a process for detecting a resting metabolic rate according to an embodiment of the present application;
[0039] FIG4 is a schematic diagram of one interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0040] FIG5 is a second schematic diagram of an interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0041] FIG6 is another schematic flow chart of a resting metabolic rate detection method provided in an embodiment of the present application;
[0042] FIG7 is a schematic diagram of an interface for obtaining body composition information provided in an embodiment of the present application;
[0043] FIG8 is a third schematic diagram of an interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0044] FIG9 is a fourth schematic diagram of an interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0045] FIG10 is a schematic diagram of a weight change rate provided in an embodiment of the present application;
[0046] FIG11 is another schematic flow chart of a resting metabolic rate detection method provided in an embodiment of the present application;
[0047] FIG12 is a fifth schematic diagram of an interface of a resting metabolic rate detection method provided in an embodiment of the present application;
[0048] FIG13 is another flow chart of a resting metabolic rate detection method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] Some of the terms used in this application are explained below to facilitate understanding by those skilled in the art.
[0050] (1) Resting metabolic rate refers to the amount of energy consumed by the body to maintain basic daily physiological activities (such as heartbeat, breathing, glandular secretion, blood circulation, and maintaining body temperature) in a quiet state. It accounts for the largest proportion of the body's total daily energy consumption, reaching 60% to 75%. Resting metabolic rate is related to factors such as weight, body composition, gender, age, and height, and is also affected by physical activity level, exercise, diet (such as dieting, starvation, etc.), disease, medication, ambient temperature, genetic predisposition, etc.
[0051] 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 emitted 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 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 calorie 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.
[0052] Another way to measure resting metabolic rate is based on basic information. This method calculates resting metabolic rate or resting calories based on user input of height, weight, age, and gender. However, the resting metabolic rate measured by this method changes only based on changes in height, weight, age, and gender, and is essentially fixed, failing to accurately reflect the actual resting metabolic rate.
[0053] (2) Calorie deficit, which is the difference between total daily calorie intake and total daily calorie expenditure. Generally, in order to achieve a calorie balance, the body's stored fat will be oxidized and consumed to fill the missing calories, thereby achieving the goal of weight loss or fat loss.
[0054] Calories can be obtained through diet. The body's daily calorie expenditure can be divided into three parts: basal metabolic rate (also known as resting metabolic rate, or simply resting metabolism), daily activities and exercise consumption, and the thermal effect of food.
[0055] Understandably, resting metabolic rate is a crucial indicator for those seeking weight or fat loss. Exercise is a key way to increase calorie expenditure. In addition to the energy consumed during exercise, the body's resting metabolic rate also increases for a period of time afterward, contributing to achieving a calorie deficit. In daily life, resting metabolic rate fluctuates with factors such as physiological and psychological states, as well as sleep patterns.
[0056] (3) Metabolic adaptation refers to the spontaneous reduction in caloric expenditure during weight loss. When weight loss is substantial, the body will spontaneously adjust to a lower resting metabolic rate that is greater than the reduction in resting metabolic rate caused by weight change.
[0057] In view of this, an embodiment of the present application provides a method for detecting 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 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 be collected based on devices such as body fat scales, so that the changes in the user's resting metabolic rate can be more comprehensively evaluated by further combining body composition parameters.
[0058] By assessing changes in resting metabolic rate, various application scenarios can be found, including but not limited to: customized weight or fat loss plans, dietary calorie intake adjustments, training plan adjustments, reminders for insufficient or excessive exercise, dietary reminders (e.g., dieting, excessive calorie intake), and metabolic adaptation detection. Therefore, by accurately measuring resting metabolic rate, users can be guided to adjust their status in a timely manner, which is of great research significance for users to understand and adjust their status.
[0059] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0060] The method provided in the embodiments of the present application can be applied to a terminal device. It is understood that the terminal device of the embodiments of the present application can be a device such as a wearable device (e.g., a wristband, a watch, a helmet, an anklet, etc.) that can collect user body-related information. It is understood that the embodiments of the present application do not impose any restrictions on the specific type of terminal device.
[0061] 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 user body-related information; 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 and processing based on the various collected data. It can be understood that the number and type of terminal devices included in the system are not limited in the embodiment of the present application.
[0062] The terminal devices or systems to which the embodiments of the present application can be applied include, but are not limited to, terminal devices equipped with Or portable terminal devices of 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).
[0063] FIG1 shows a schematic diagram of the hardware structure of a possible terminal device. The terminal device 100 includes components such as 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. Those skilled in the art will appreciate that the hardware structure of the terminal device 100 shown in FIG1 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 shown, may combine two or more components, or may have different component configurations. The various components shown in FIG1 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.
[0064] The following is a detailed introduction to the various components of the terminal device 100 in conjunction with FIG1 :
[0065] The RF circuit 110 can be used to receive and transmit data during communications or calls. Specifically, after receiving downlink data from the base station, the RF circuit 110 sends it to the processor 130 for processing. Furthermore, the RF circuit 110 sends uplink data to the base station. Typically, 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, and the like.
[0066] 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.
[0067] Wi-Fi technology belongs to short-range wireless transmission technology. The terminal device 100 can connect to an access point (AP) through the Wi-Fi module 190 to achieve access to 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.
[0068] The terminal device 100 can be physically connected to other devices via the communication interface 180. Optionally, the communication interface 180 is connected to the communication interface of the other device via a cable to achieve data transmission between the terminal device 100 and the other device.
[0069] In the embodiment of the present application, the terminal device 100 is capable of implementing communication services. For example, when the terminal device 100 is a wearable device, it can interact with a mobile phone. Therefore, the terminal device 100 needs to have a data transmission function, that is, the terminal device 100 needs to include a communication module. Although FIG1 shows communication modules such as the RF circuit 110, the Wi-Fi module 190, and the communication interface 180, it is understandable that the terminal device 100 contains at least one of the above components or other communication modules (such as a Bluetooth module) for implementing communication to perform data transmission.
[0070] 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 (not shown in 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 (not shown in Figure 1). In an embodiment of the present application, the wearable device can also communicate with the mobile phone through the Bluetooth module.
[0071] 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). 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 at different times by the memory 140 can be stored so that the changing trend of the resting metabolic rate within a certain time span can be obtained.
[0072] The input unit 150 may be used to receive user input of various types of data objects such as numbers or characters, and to generate key signal inputs related to 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.
[0073] 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.
[0074] 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.
[0075] 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 obtained by the detection, 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 or her own status in a timely manner.
[0076] The processor 130 is the control center of the terminal device 100. It connects various components using various interfaces and lines, executes or runs software programs and / or modules stored in the memory 140, and calls data stored in the memory 140 to perform various functions of the terminal device 100 and process data, thereby implementing 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, thereby achieving more accurate detection of resting metabolic rate, and can also more comprehensively and accurately track, guide, and adjust physical status based on the detected resting metabolic rate.
[0077] The terminal device 100 also includes a power supply 120 (such as a battery) for powering various components. Optionally, the power supply 120 can be logically connected to the processor 130 through a power management system, thereby managing charging, discharging, and power consumption through the power management system.
[0078] As shown in Figure 1, 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.
[0079] 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, etc. can be monitored.
[0080] 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 microservice architecture, or a cloud architecture. The embodiment of the present application takes an operating system with a layered architecture as an example to illustrate the software architecture of the terminal device 100.
[0081] Figure 2 is a block diagram of the software architecture of a terminal device provided in an embodiment of the present application. As shown in Figure 2, the software architecture of the terminal device can be a layered architecture. For example, the software can be divided into several layers, each with 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: the application layer, the application framework layer (framework, FWK), the runtime and system library, the kernel layer, and the hardware layer.
[0082] The application layer can include a series of application packages. As shown in Figure 2, the application layer can include camera, settings, skin modules, user interface (UI), third-party applications, etc. Among them, third-party applications can include WLAN, music, calls, Bluetooth, video, etc.
[0083] In one possible implementation, applications can be developed using Java by calling the application programming interface (API) provided by the application framework layer. Developers can use the application framework layer to interact with the underlying operating system layers (e.g., the hardware layer, kernel layer, etc.) to develop their own applications. The application framework layer primarily provides a series of services and management systems for the operating system.
[0084] The application framework layer provides an application programming interface and programming framework for applications in the application layer. The application framework layer includes some predefined functions. As shown in Figure 2, the application framework layer can 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 so on.
[0085] 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, and monitoring whether the shortcut icons meet the display conditions.
[0086] The window manager manages windowed applications. It can determine the display size, determine whether a status bar is present, lock the screen, and take screenshots. Content providers store and retrieve data and make it accessible to applications. This data can include video, images, audio, incoming and outgoing calls, browsing history and bookmarks, and phone books.
[0087] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.
[0088] The phone manager is used to provide communication functions of the terminal device, such as management of call status (including answering, hanging up, etc.). It is understandable that some wearable devices may not have a phone manager.
[0089] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0090] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically, without requiring user interaction. For example, the Notification Manager can be used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include displaying text messages in the status bar, emitting alert sounds, vibrating the device, or flashing indicator lights.
[0091] 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. The operation request may include the user viewing the resting metabolic rate through the display unit 160, etc.
[0092] The runtime includes the core library and the virtual machine. The runtime is responsible for the scheduling and management of the operating system.
[0093] The core library consists of two parts: one containing the Java language's callable functions and the other containing the operating system's core libraries. The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.
[0094] The system library can include multiple functional modules, such as a surface manager, media libraries, a 3D graphics processing library (such as OpenGL ES), and a 2D graphics engine (such as SGL).
[0095] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
[0096] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0097] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0098] A 2D graphics engine is a drawing engine for 2D drawings.
[0099] In some embodiments, a 3D graphics processing library may be used to render 3D motion images, and a 2D graphics engine may be used to render 2D motion images.
[0100] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0101] The hardware layer can include various sensors, such as accelerometers, gravity sensors, touch sensors, temperature sensors, etc.
[0102] Typically, the terminal device 100 can run multiple applications simultaneously. In simpler cases, one application corresponds to one process, while in more complex cases, one application corresponds to multiple processes. Each process has a process ID.
[0103] In combination with the introduction to the hardware structure of the terminal device in Figure 1 and the introduction to the software framework of the terminal device in Figure 2, the following, in combination with multiple embodiments and drawings, exemplifies the working principles of the software and hardware of the terminal device for executing a resting metabolic rate detection method proposed in the embodiments of the present application.
[0104] It should be understood that in the embodiments of the present application, "at least one" refers to one or more, and "more" 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: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects 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.
[0105] The "multiple" involved in the embodiments of the present application refers to greater than or equal to two.
[0106] 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 order.
[0107] 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.
[0108] It should be understood that the hardware structure of the terminal device can be as shown in Figure 1, and the software architecture can be as shown in Figure 2, wherein 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.
[0109] To facilitate understanding of the resting metabolic rate detection method provided by this application, the following describes the implementation process of the method provided by this application in conjunction with the contents shown in Figures 3 to 12. The following embodiments may introduce the method provided by the embodiments of this application through several possible scenarios. It is understood that the embodiments of this application are not limited to the following scenarios.
[0110] Scenario A, exercise scenario, every time the user completes a certain intensity of exercise, the user's resting metabolic rate can be evaluated in a timely manner, so that the user can be given positive feedback on fat loss. For example, Figure 3 is a flowchart of a resting metabolic rate detection provided by an embodiment of the present application. The process may include:
[0111] Step 301: Acquire motion data.
[0112] In an optional embodiment, the wearable device can detect the type of exercise through manual input by the user. For example, the wearable device can detect the user's operation on the wearable device to trigger training and determine the type of exercise the user is performing, such as aerobic exercise, anaerobic exercise, or mixed oxygen exercise (which can be understood as a combination of aerobic and anaerobic exercise). In another example, 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.
[0113] In another optional embodiment, the wearable device can also detect the type of motion by automatic detection. For example, 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. For example, 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 example, the wearable device can also automatically identify the type of motion based on the collected data and / or historical motion data; in addition, the wearable device can also send a notification to the user of the recognition result to obtain user feedback and improve the accuracy of recognition.
[0114] When a wearable device detects that the user is in motion, it can collect, but is not limited to, photoplethysmography (PPG) signals, accelerometer (ACC) signals, and inertial measurement unit (IMU) signals. PPG, ACC, and IMU signals can be used to extract motion features.
[0115] Step 302: Extract motion features.
[0116] In an optional embodiment, the peaks and troughs during exercise can be extracted from the collected PPG signal to obtain a real-time heart rate sequence. Furthermore, after the exercise session, the corresponding average heart rate (hr_mean), maximum heart rate (hr_max), and heart rate fluctuation (hr_cv) can be extracted from the real-time heart rate sequence. Furthermore, information such as maximum oxygen uptake can be inferred based on the real-time heart rate sequence.
[0117] 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), can be extracted.
[0118] Step 303: Determine the exercise intensity.
[0119] 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 to determine 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, a corresponding exercise intensity threshold condition can be set; for anaerobic exercise, a corresponding exercise intensity threshold condition can also be set; for mixed oxygen exercise, a corresponding exercise intensity threshold condition can also be set.
[0120] For example, the exercise type is running, which belongs to the aerobic exercise category. For example, its exercise intensity threshold conditions may be as shown in the following Table 1:
[0121] Table 1
[0122] 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 of moderate exercise intensity 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.
[0123] In addition, exercise intensity can also be used as one of the criteria 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.
[0124] Step 304: Detect resting metabolic rate.
[0125] In an optional embodiment, the change in resting metabolic rate after exercise can be related to the intensity and duration of exercise during the exercise. It is understood that when the exercise intensity is greater, 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.
[0126] In another optional embodiment, the change in resting metabolic rate after exercise can also be related to the individual's physical condition. For example, the maximum oxygen uptake can be obtained to reflect the individual's cardiopulmonary function and muscle oxygen utilization capacity, and the historical physical activity level can be reflected based on the exercise frequency, exercise duration, exercise type and other information stored on the wearable device or the connected mobile phone. For example, the stronger the cardiopulmonary function and muscle oxygen utilization capacity, the higher the resting metabolic rate level.
[0127] Based on the obtained exercise intensity, personal physique, and historical physical activity level, it is also possible to combine the resting metabolic rate before exercise and establish a multi-parameter regression model through machine learning and other methods to obtain the increment of the resting metabolic rate after exercise, thereby realizing the detection of the resting metabolic rate after exercise.
[0128] Step 305: Display a user interaction interface based on the detected resting metabolic rate.
[0129] The user interaction interface can be displayed on a wearable device (such as a smart watch or a wristband), or can also be displayed on a mobile phone.
[0130] For example, FIG4 is a schematic diagram of an 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.
[0131] In some possible scenarios, the smartwatch can also send a notification to the user via a notification bar, vibration, ringtone, or pop-up window after detecting that the user has completed a certain intensity of exercise today. For example, interface 401c can be displayed. Interface 401c can be used to remind the user that the user has achieved their exercise goal for the day. In addition, the smartwatch can also send reminders to the user based on the daily calorie deficit, for example, reminding the user to exercise more to help achieve the daily calorie deficit.
[0132] In some possible embodiments, the smartwatch may further display interface 402a in response to an operation on interface 401a, interface 401b, or interface 401c, for example, in response to a touch operation on the daily calorie consumption in interface 401a. Interface 402a may be used to display hourly changes in resting metabolic rate, for example, the average resting metabolic rate per hour may be displayed. As shown in interface 402a, after the exercise, the resting metabolic rate is significantly improved. In addition, interface 402a may also display incremental information of the resting metabolic rate after the exercise, so that the user can intuitively view the improvement in the resting metabolic rate after the exercise. For example, the black block in interface 402a represents incremental information of the resting metabolic rate after the exercise.
[0133] In addition, it should be noted that when the smartwatch is connected to a mobile phone, tablet computer, or other device, the smartwatch can also synchronize exercise data and other information to the mobile phone, tablet computer, or other device. Therefore, the user can also view changes in resting metabolic rate through the mobile phone. For example, the mobile phone can display interface 402b, which can be used to display changes in resting metabolic rate at the hourly level.
[0134] In some possible embodiments, a smartwatch or mobile phone can also switch to display the changes in resting metabolic rate on a daily basis in response to user operations. For example, FIG5 is another interface schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application. Exemplarily, the smartwatch can display interface 501a or interface 502a as shown in FIG5 in response to operations on interface 402a (such as left and right pinching operations, etc.). Among them, interface 501a and interface 502a can be used to display the changes in the average resting metabolic rate for each day of the week. It should be noted that the embodiment of the present application does not limit the display form of the changes in resting metabolic rate on a daily basis. For example, it can be displayed in the form of a chart, a line graph, a ring, etc.
[0135] In some possible scenarios, the smartwatch 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. The fixed period can be, for example, every three days, every week, every month, or every year, etc., and this application does not limit this. Taking a fixed period of every week as an example, the smartwatch 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 smartwatch 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.
[0136] 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 more accurate identification of the increase in resting metabolic rate after exercise.
[0137] Scenario B, daily life scenario, can analyze the fluctuations in resting metabolic rate caused by changes in the user's physiological, psychological, and sleep states, thereby guiding the user to adjust their own state 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 is another flow diagram of a resting metabolic rate detection method provided in an embodiment of the present application. The process may include:
[0138] Step 601: Acquire multi-source parameters.
[0139] In an optional embodiment, the user's real-time physiological, psychological and sleep status can be obtained through a wearable device. For example, 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 a cloud server, etc.
[0140] In another optional embodiment, body composition information can be obtained using a body fat scale. 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, and the like. For example, FIG7 is a 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 smartwatch as an example, the smartwatch may display interface 702 in response to an operation on control 700a on interface 701. Interface 701 may, for example, be the display interface of a sports health application (APP) on the smartwatch, where some data related to sports health can be viewed, such as control 700a for viewing resting metabolic rate. Interface 702 may be used to guide the user to enter body composition data, including but not limited to: text prompts for guiding the input of body composition data, control 700b for guiding the user to proceed to measuring 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 for the time being. For example, in response to an operation on control 700b on interface 702, the smartwatch may display interface 703; wherein interface 703 may be used to guide the user to connect to a body fat scale via a sports health app on a connected mobile phone to measure body composition data via the body fat scale. Alternatively, in response to an operation on control 700c on interface 702, the smartwatch may display interface 704a, which may be used to guide the user to manually enter body fat percentage information; and, in response to an operation on the "OK" control 700e on interface 704a, the smartwatch may display interface 704b, which may be used to guide the user to manually enter skeletal muscle mass information. It is understood that other body composition information that requires manual user entry can be found in interfaces 704a and 704b and will not be further described here. It is worth noting that when the smartwatch or mobile phone is connected to a body fat scale and has the latest body composition data stored (e.g., today's body composition data), it is not necessary to obtain body composition data through the guided process shown in FIG. 7 .
[0141] In addition, when the terminal device does not include basic information such as weight, gender, height, and age, or when the basic information has not been updated for a period of time, basic information can also be obtained or updated. For example, a mobile phone or wearable device can obtain the user's basic information in response to a manual input operation by the user. In another example, the mobile phone or wearable device can also guide the user to enter basic information by displaying a guidance interface to the user. For example, Figure 8 is another interface diagram provided in an embodiment of the present application. Taking the triggering of obtaining the user's basic information on a smartwatch as an example, the smartwatch can display interface 802 in response to the operation of control 800a on interface 801. Interface 801 can be used to indicate a prompt interface for a fat loss scenario, and control 800a can be used to indicate joining a fat loss and body shaping plan. It is 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 confirm 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 the interface 802, the smart watch can display the interface 803. Among them, the 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 the control 800c in the interface 803, the smart watch can display the interface 804, and the 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, for example, it can be obtained through the weighing APP, etc., in this case, there is no need for the user to manually input as shown in Figure 8.
[0142] Step 602: Extract parameter features.
[0143] 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.
[0144] In another optional embodiment, the smart watch can obtain statistical features 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 high and low frequency component features in the frequency domain, by calculating time domain features and frequency domain features. These features reflect the user's physiological, psychological, and sleep state over a period of time, and may affect changes in resting metabolic rate. For example, the greater the increase in the average resting heart rate, the greater the increase in resting metabolic rate; the higher the increase in average body temperature, the greater the increase in resting metabolic rate; the greater the fluctuation in stress score, the more unstable the resting metabolic rate; if the stress score is higher than the stress threshold for a long time, the resting metabolic rate is low; the better the sleep quality, the more stable the resting metabolic rate, etc.
[0145] In another optional embodiment, the smartwatch can filter body composition data to identify body composition features that are highly correlated with resting metabolic rate. For example, different tissues in the body consume varying amounts of energy. For example, muscle consumes approximately three times as much energy as fat. Therefore, 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.
[0146] Step 603: Detect resting metabolic rate.
[0147] In an optional embodiment, a multi-source parameter fusion machine learning regression model can be established based on the parameter features extracted over a period of time in step 602 to obtain hourly and / or daily resting metabolic rates for the period of time. In this way, by analyzing metabolic trends over a period of time, users can be guided to adjust their status in a timely manner.
[0148] Step 604: Display a user interaction interface based on the detected resting metabolic rate.
[0149] It can be understood that the resting metabolic rate is closely related to an individual's physiological, psychological and sleep state. By analyzing the metabolic change rate every day of the week and every hour of the day, the factors that cause abnormal increases or decreases in metabolism can be identified in a timely manner, and the user can be reminded to adjust his or her physical and mental state or seek medical examination in time, and the user can be guided to maintain a good lifestyle in daily life and during weight loss or fat loss. For example, Figure 9 is an interface diagram of 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 can be displayed to the user. Interface 901a can be used to remind the user of abnormal changes in resting metabolic rate and the reasons for the abnormal changes. Interface 901a can 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 can display interface 901b. Among them, interface 901b can be used to remind the user to try meditation or breathing exercises to relieve anxiety and stress; interface 901b can 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 smartwatch detects abnormal metabolic rate due to increased body temperature or resting heart rate, it can display interface 902 to the user; interface 902 can include a prompt text message and a control 900d for "taking body temperature." Control 900d can, for example, trigger a measurement timer using a thermometer.
[0150] 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 body fat scales, 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 with the problem of 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.
[0151] 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 unhealthy eating habits such as excessive dieting or starvation; and, in the long-term weight loss or fat loss process, it can also be predicted 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, Figure 10 is a schematic diagram of a weight change rate provided in an embodiment of the present application. As shown in Figure 10, the reference change rate refers to the range and trend of the rate of change of weight, physiological parameters, or body composition ratio under reasonable and scientific weight loss or fat reduction. The actual change rate refers to the rate of change and trend obtained by detecting data collected by body fat scales, wearable devices, etc.
[0152] In the early stages of weight or fat loss, when users rapidly lose weight through excessive dieting, fasting, or starvation, physiological parameters such as weight, resting heart rate, and resting heart rate variability will experience significant changes, leading to premature metabolic adaptation. This means that further weight loss will be impossible after a period of time. This is a protective mechanism by which the body spontaneously reduces its resting metabolic rate and energy consumption. For example, the trend in the rate of change from weeks 0 to 8 in Figure 10 may be due to metabolic adaptation caused by excessive dieting, fasting, or starvation.
[0153] In the middle and late stages of weight loss or fat loss, after a significant weight loss, metabolic adaptation may cause a decrease in metabolism and lead to a plateau in fat loss. For example, the predicted rate of change in the reference rate of change after 12 weeks in Figure 10 may be due to metabolic adaptation caused by entering the fat loss plateau.
[0154] For example, FIG11 is a schematic diagram of a process for detecting resting metabolic rate provided in an embodiment of the present application. The process may include:
[0155] Step 1101: Detect trend changes.
[0156] 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 rate of change 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 trend of physiological data for one week, two weeks or one month can be tracked.
[0157] In another possible scenario, the weight and body composition data collected by a body fat scale or manually entered by the user can be used to track and analyze the weight loss rate over a certain period of time, for example, tracking the weight loss rate over a week. In addition, in some possible scenarios, mobile phones or wearable devices can also obtain the user's diet through manual recording or photo recording, thereby tracking and analyzing the changing trend of calorie intake over a certain period of time.
[0158] Step 1102A: Identify excessive dieting.
[0159] In an optional embodiment, if a mobile phone or wearable device detects that changes in a user's weight, resting heart rate or resting heart rate variability, muscle mass, or body water content within a preset time period (e.g., one month) meet preset conditions, it can be determined that the user is in an over-dieting state. The preset conditions may include, for example: a weight loss greater than a weight threshold x%, a rate of change in indicators such as resting heart rate or resting heart rate variability greater than a threshold y, and a decrease in muscle mass or body water content exceeding a threshold z.
[0160] Furthermore, when a phone or wearable device detects excessive dieting, it can use a pre-trained model to input the amount of decline and the actual rate of change to calculate the additional reduction due to metabolic adaptation. This can then be used to provide more precise guidance to the user based on the calculated additional reduction, such as providing a guide on how much to increase the user's caloric intake.
[0161] In another optional embodiment, the excessive dieting state can be identified by combining the changes in caloric intake obtained based on the recorded diet. For example, if the caloric intake corresponding to the recorded diet is detected to be less than a caloric threshold K, it can be determined to be an excessive dieting state.
[0162] Step 1102B: predict the fat loss plateau.
[0163] In one possible embodiment, a mobile phone or wearable device can track and analyze long-term changes in weight, physiological indicators, and body composition (e.g., skeletal muscle mass, 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 in physiological indicators (e.g., resting heart rate, resting heart rate variability) is gradually slowing down, it can be predicted that a fat loss plateau has been entered; for example, when the decrease is less than a threshold, it can be predicted that a fat loss plateau has been entered.
[0164] Furthermore, when a phone or wearable device is programmed to enter a fat-loss plateau, it can use a pre-trained model to input the rate of change of each of the aforementioned parameters and calculate the additional weight loss due to metabolic adaptation. This calculated additional weight loss can then prompt the user to adjust their exercise plan, such as increasing intensity or changing exercise type, to improve fat-loss results.
[0165] Step 1103: Display the user interaction interface.
[0166] In an optional embodiment, an interactive interface can be displayed to the user on a mobile phone or smart watch through a pop-up window, notification bar, vibration or ringtone, etc., to guide the user to adjust his or her physical condition. For example, Figure 12 is another interface schematic diagram of a resting metabolic rate detection method provided in an embodiment of the present application. Taking the display of a user interactive interface on a smart watch as an example, in one possible scenario, when the smart watch detects an excessive dieting state, an interface 1201 can be displayed. Interface 1201 can be used to remind the user that metabolic adaptation may occur due to excessive dieting, and can provide dietary advice. Interface 1201 can also include a control 1200a for "view details". In another possible scenario, when the smart watch detects a fat loss plateau, an interface 1202 can be displayed. Interface 1202 can be used to remind the user that he or she may have entered a fat loss plateau, and can provide exercise adjustment advice. Interface 1202 can also include a control 1200b for "view details". In response to an operation on control 1200a in interface 1201, or in response to an operation on control 1200b in interface 1202, the smart watch can display interface 1203. Interface 1203 can be used to display a comparison between a reference change curve and an actual change curve, so as to facilitate a clearer and more vivid understanding of the changes.
[0167] As described in Scenario C, this embodiment tracks and analyzes long-term trends in physiology, weight, body composition, and dietary records. By utilizing the degree of rate change and the changing trends in resting metabolic rate, it identifies metabolic adaptation, detects excessive dieting, and predicts fat loss plateaus. This allows for healthier and more scientific diet and exercise guidance, enabling scientific fat loss without damaging the body.
[0168] In another optional embodiment, FIG13 is a schematic diagram of a process flow of a resting metabolic rate detection method provided in an embodiment of the present application. The process may include:
[0169] Step 1301: The wearable device collects at least one of the user's motion data, physiological parameters, psychological parameters, and sleep parameters.
[0170] Step 1302: The wearable device detects and obtains the resting metabolic rate based on the at least one parameter. The detection method of the wearable device can be found in the contents described in the above scenarios A to C, and will not be repeated here.
[0171] 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 the change information of the resting metabolic rate. The user interface can refer to the user interface involved in the above scenarios A to C, and will not be repeated here.
[0172] Based on the above embodiments, the present application also provides a wearable device, which includes multiple functional modules; the multiple functional modules interact with each other to realize the functions performed by the wearable device in each method described in the embodiments of the present application. For example, steps 301 to 306 performed by the wearable device in the embodiment shown in Figure 3 may be executed, or steps 601 to 604 performed by the wearable device in the embodiment shown in Figure 6 may be executed, or steps 1101 to 1103 performed by the wearable device in the embodiment shown in Figure 11 may be executed, or steps 1301 to 1303 performed by the wearable device in the embodiment shown in Figure 13 may be executed. The multiple functional modules can be implemented based on software, hardware, or a combination of software and hardware, and the multiple functional modules can be arbitrarily combined or divided based on the specific implementation.
[0173] Based on the above embodiments, the present application also 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 performed by the wearable device in each method described in the embodiments of the present application. For example, steps 301 to 306 performed by the wearable device in the embodiment shown in Figure 3 may be executed, or steps 601 to 604 performed by the wearable device in the embodiment shown in Figure 6 may be executed, or steps 1101 to 1103 performed by the wearable device in the embodiment shown in Figure 11 may be executed, or steps 1301 to 1303 performed by the wearable device in the embodiment shown in Figure 13 may be executed. Based on the above embodiments, the present application also provides a resting metabolic rate detection system, which includes the wearable device and terminal device (such as a mobile phone, tablet computer, etc.) in the above embodiments. In one possible design, the system may also include a body fat scale as in the above embodiments.
[0174] Based on the above embodiments, the present application also provides a computer program product, which includes: a computer program (also called code, or instructions), which, when executed, enables a computer to execute the methods described in the embodiments of the present application.
[0175] 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.
[0176] 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 various methods described in the embodiments of the present application.
[0177] Based on the above embodiments, the present application provides a chip system, which includes a processor for supporting a computer device to implement the various methods described in the embodiments of the present application. In one possible design, the chip system also includes a memory for storing the necessary programs and data for the computer device. The chip system can be composed of a chip or can include a chip and other discrete devices.
[0178] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can 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 can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0179] 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 flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart 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 produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0180] These computer program instructions may also be stored in a computer-readable memory that can direct 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 a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0181] 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, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0182] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is 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
Wearable-type electronic device and control method based on human body metabolism
CN104523244A
Method and device for analyzing continuous fat burning data after exercises
CN106202954A
Exercise heat source analyzing method and device
CN106264451A
Determining metabolic parameters using wearables
CN108024720A
Metabolic energy calculating device
JP2010124873A
Cited By
Artificial intelligence (AI) data analysis method and device based on wearable device
CN121191796A