Method and device for acquiring calories, air conditioner, storage medium

By combining the synchronicity of heart rate and respiratory rate, a compensation strategy is determined to obtain target heart rate information, which solves the problem of inaccurate calorie consumption calculation in the prior art and realizes accurate calorie consumption calculation under different exercise intensities.

CN116697517BActive Publication Date: 2025-11-07HAIER SHENZHEN RES & DEV CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210177590.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2025-11-07
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of calorie consumption calculation is low, especially when the heart rate level corresponding to the heart rate value is less than 1, the synchronization between exercise acceleration and heart rate fluctuations is low, resulting in inaccurate calculation results.

Method used

By acquiring the target user's current heart rate and respiratory rate, and utilizing the synchronicity between respiratory rate and heart rate information, a compensation strategy for heart rate information is determined to obtain the target heart rate information. Finally, a calorie estimation model is used to calculate the calorie consumption value.

Benefits of technology

It improves the accuracy of calorie consumption calculation, reduces device power consumption, and provides accurate calorie consumption data under different exercise intensities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116697517B_ABST
    Figure CN116697517B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of air conditioners, and discloses a method for obtaining calories, which comprises the following steps: obtaining current heart rate information and a breathing frequency of a target user; determining a compensation strategy of heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and obtaining target heart rate information according to the compensation strategy; and determining the calories of the target user according to a calorie estimation model corresponding to the heart rate information. The method can improve the accuracy of calorie consumption value calculation. The application further discloses a device for obtaining calories, an air conditioner and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of air conditioners, for example to a method and device for obtaining calories, an air conditioner and a storage medium. BACKGROUND

[0002] At present, with the development of science and technology, users pay more and more attention to their own health. Wearable devices with physiological monitoring emerge as the times require, for example, smart watches, smart bracelets and smart pillows. Taking a smart watch as an example, when a user wears a smart watch, the smart watch can monitor the user's heart rate, electrocardiogram, sleep curve and calorie consumption in real time. The user can know his or her own physical condition by checking the aforementioned monitoring data, and then make a movement plan according to the physical condition. The calorie consumption can indirectly reflect the energy consumption of the user, so the user has a high requirement for the accuracy of the calculation of the calories.

[0003] In the related art, a method for calculating calories is to obtain personal information and movement data of a wearer of a wearable device, detect whether the wearable device is in a training mode, obtain a detection result, if the detection result represents that the wearable device is in the training mode, input the personal information and a heart rate value into a first calculation model, and calculate a calorie consumption value of the wearer. If the detection result represents that the wearable device is not in the training mode, when a movement level corresponding to a change amount of an acceleration value is greater than a first preset value and a heart rate level corresponding to the heart rate value is less than 1, it is judged whether a step count is less than a third preset value, when the step count is less than the third preset value, the personal information and an acceleration cumulative value are input into a second calculation model, and the calorie consumption value of the wearer is calculated. If the step count is greater than or equal to the third preset value, the personal information, the acceleration cumulative value and a movement speed are input into the second calculation model, and the calorie consumption value of the wearer is calculated.

[0004] In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:

[0005] In the above-mentioned calorie consumption value calculation method, when the heart rate level corresponding to the heart rate value is less than 1, the calorie consumption of the wearer is calculated according to the acceleration cumulative value or the acceleration cumulative value and the movement speed and a preset calculation model. Since the synchronization between the movement acceleration and / or the movement speed and the heart rate fluctuation of the user is low, the above-mentioned calorie consumption value calculation method has low accuracy. SUMMARY

[0006] The following presents a simplified summary of some aspects of the disclosed embodiments in order to provide a basic understanding of such embodiments. This summary is not an extensive overview of the embodiments described in detail in the following detailed description, and is not intended to identify key / critical elements of the embodiments or to delineate the scope of the embodiments. Its sole purpose is to present some aspects of the disclosed embodiments in a simplified form as a prelude to the more detailed description that is presented later.

[0007] The method, device, air conditioner and storage medium provided by the embodiments of the present disclosure can achieve the following technical effects:

[0008] In some embodiments, the method comprises: obtaining current heart rate information and a breathing frequency of a target user; determining a compensation strategy of the heart rate information according to a continuous state of the current heart rate information and the breathing frequency, and obtaining target heart rate information according to the compensation strategy; and determining the calories of the target user according to a calorie estimation model corresponding to the target heart rate information.

[0009] In some embodiments, the air conditioner comprises: a breathing frequency detection device configured to obtain a breathing frequency of a target user; and a controller configured to obtain current heart rate information and the breathing frequency of the target user, the current heart rate information being generated by a heart rate monitoring device associated with the air conditioner, and determine a compensation strategy of the heart rate information according to a continuous state of the current heart rate information and the breathing frequency, and obtain target heart rate information according to the compensation strategy, and determine the calories of the target user according to a calorie estimation model corresponding to the target heart rate information.

[0010] In some embodiments, the method comprises: a processor and a memory storing program instructions, the processor being configured to execute the method for obtaining calories as described above when running the program instructions.

[0011] In some embodiments, the air conditioner comprises the device for obtaining calories as described above.

[0012] In some embodiments, the storage medium stores program instructions, the program instructions being executed to perform the method for obtaining calories as described above when running.

[0013] The method, device, air conditioner and storage medium for obtaining calories provided by the embodiments of the present disclosure can achieve the following technical effects:

[0014] Since the breathing frequency and the heart rate information have strong synchronicity, the target heart rate information obtained by determining a compensation strategy of the heart rate information according to a continuous state of the current heart rate information and the breathing frequency can accurately determine the actual heart rate value of the target user. The calorie consumption value obtained by inputting the target heart rate information into the calorie estimation model has high accuracy.

[0015] The foregoing general description and the following description are only exemplary and explanatory, and are not intended to limit the present application. BRIEF DESCRIPTION OF DRAWINGS

[0016] One or more embodiments are illustrated by way of example in the figures that are not intended to be limiting of the present embodiments. Like numbers refer to like elements throughout the drawings, which are not necessarily to scale, and in which:

[0017] Figure 1 is a schematic diagram of one method for obtaining calories provided by embodiments of the present disclosure;

[0018] Figure 2 is a schematic diagram of another method for obtaining calories provided by embodiments of the present disclosure;

[0019] Figure 3 is a schematic diagram of another method for obtaining calories provided by embodiments of the present disclosure;

[0020] Figure 4 is a schematic diagram of another method for obtaining calories provided by embodiments of the present disclosure;

[0021] Figure 5 is a schematic diagram of another method for obtaining calories provided by embodiments of the present disclosure;

[0022] Figure 6 is a schematic diagram of one apparatus for obtaining calories provided by embodiments of the present disclosure;

[0023] Figure 7 is a schematic diagram of another apparatus for obtaining calories provided by embodiments of the present disclosure. DETAILED DESCRIPTION

[0024] In order to enable every detailed understanding of the features and technical contents of the present embodiments, the implementation of the present embodiments will be described in detail below in conjunction with the accompanying drawings for reference only, and not to limit the present embodiments. In the following technical description, for the convenience of explanation, through multiple details, a sufficient understanding of the disclosed embodiments is provided. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices can be simplified to show.

[0025] The terms "first", "second", and the like in the description and the claims of the present embodiments and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present embodiments described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0026] Unless otherwise specified, the term "a plurality of" means two or more.

[0027] In the embodiments of the present disclosure, the character " / " represents that the preceding and following objects are in an "or" relationship. For example, A / B means A or B.

[0028] The term "and / or" is a description of the association relationship of objects, which means that there can be three relationships. For example, A and / or B means that there are three relationships of A or B, or A and B.

[0029] The term "corresponding" can refer to an association relationship or a binding relationship. A and B correspond to each other means that A and B are in an association relationship or a binding relationship.

[0030] In the embodiments of the present disclosure, the smart home appliance refers to a home appliance product formed by introducing microprocessors, sensor technology, network communication technology into home appliances, having the characteristics of intelligent control, intelligent sensing and intelligent application. The operation process of the smart home appliance often depends on the application and processing of modern technologies such as the Internet of Things, the Internet and electronic chips. For example, the smart home appliance can realize remote control and management of the smart home appliance by connecting electronic devices.

[0031] In the embodiments of the present disclosure, the terminal device refers to an electronic device with wireless connection function. The terminal device can be connected to the Internet and communicate with the smart home appliance as described above, or can directly communicate with the smart home appliance as described above through Bluetooth, wifi and the like. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a built-in vehicle device in a hovercar, or any combination thereof. The mobile device may, for example, include a mobile phone, a smart home device, a wearable device, a smart mobile device, a virtual reality device, or any combination thereof, wherein the wearable device may, for example, include a smart watch, a smart bracelet, a pedometer, and the like.

[0032] In combination with Figure 1 As shown in the drawings, the present disclosure provides a method for obtaining calories, comprising:

[0033] S01, the air conditioner obtains the current heart rate information and the breathing frequency of the target user. The current heart rate information is detected and generated by the heart rate monitoring device associated with the air conditioner. The breathing frequency is detected and generated by the breathing frequency detection device associated with the air conditioner.

[0034] S02, the air conditioner determines the compensation strategy of the heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and obtains the target heart rate information according to the compensation strategy.

[0035] S03, the air conditioner determines the calories of the target user according to the calorie estimation model corresponding to the target heart rate information.

[0036] By using the method for obtaining the calories provided in the embodiments of the present disclosure, since the respiration frequency and the heart rate information have strong synchronicity, the method determines the compensation strategy of the heart rate information and obtains the target heart rate information according to the continuous state of the current heart rate information and the respiration frequency, so that the actual heart rate value of the target user can be determined more accurately. The calorie consumption value obtained by inputting the target heart rate information into the calorie estimation model has high accuracy.

[0037] At the same time, it is learned from experiments that the acquisition difficulty of the heart rate information is higher than that of the respiration frequency. Moreover, the power consumption of the corresponding device when acquiring the heart rate information is higher than that when acquiring the respiration frequency. Therefore, using the respiration frequency to compensate the information can save the device power consumption.

[0038] It should be noted that the change trend of the respiration frequency and the heart rate information of the target user is roughly consistent. Therefore, when the respiration frequency obtained by the air conditioner increases, the air conditioner sends a control instruction to the heart rate monitoring device to increase the sampling frequency of the heart rate detection. In this way, the heart rate information can be accurately obtained, and the accuracy of the heart rate information capture is improved. As an example, when the respiration frequency of the target user increases from 12 BPM to 16 BPM, the air conditioner sends a control instruction to the smart watch, and the smart watch updates the original sampling frequency from 20 Hz to 100 Hz after receiving the control instruction. Wherein, BPM represents the unit of the heart rate information, which is beats per minute.

[0039] Optionally, in combination with Figure 2 As shown in the figure, the air conditioner determines the compensation strategy of the heart rate information and obtains the target heart rate information according to the current continuous state of the heart rate information and the respiration frequency, including:

[0040] S11, the air conditioner determines the target compensation coefficient according to the rising and falling state of the respiration frequency when the continuous state indicates that the current heart rate information is discontinuous.

[0041] In this step, the current heart rate information is discontinuous, indicating that the heart rate is intermittently lost. At this time, the air conditioner needs to compensate the heart rate information. Since the rising and falling state of the respiration frequency is roughly consistent with the rising and falling state of the heart rate information, the rising and falling state of the heart rate information can be learned by the rising and falling state interval of the respiration frequency, and the corresponding target compensation coefficient is determined.

[0042] S12, the air conditioner multiplies the current heart rate information and the target compensation coefficient to obtain the target heart rate information.

[0043] In this way, the rising and falling of the heart rate information is obtained by the rising and falling state of the breathing frequency, and the target compensation coefficient corresponding to the rising and falling state of the breathing frequency is determined. Then, the following compensation strategy is obtained, and the current heart rate information and the target compensation coefficient are multiplied, so that the target heart rate information is obtained more accurately, thereby providing effective data support for subsequent calorie calculation.

[0044] Optionally, in combination with Figure 3 As shown in the figure, the air conditioner determines the target compensation coefficient according to the rising and falling state of the breathing frequency, including:

[0045] S21, the air conditioner obtains the rising and falling state of the breathing frequency in a first preset time period.

[0046] S22, the air conditioner determines the first compensation coefficient as the target compensation coefficient in the case that the rising and falling state represents that the breathing frequency increases.

[0047] S23, the air conditioner determines the second compensation coefficient as the target compensation coefficient in the case that the rising and falling state represents that the breathing frequency decreases.

[0048] Wherein, the first compensation coefficient is greater than 1, and the second compensation coefficient is less than 1.

[0049] In this way, when the rising and falling state of the breathing frequency represents that the breathing frequency increases, the estimated heart rate information is also in the rising state, so the first compensation coefficient greater than 1 is determined as the target compensation coefficient. When the rising and falling state of the breathing frequency represents that the breathing frequency decreases, the estimated heart rate information is also in the falling state, so the first compensation coefficient less than 1 is determined as the target compensation coefficient.

[0050] Specifically, the first compensation coefficient is greater than 1 and less than or equal to 1.2, and the second compensation coefficient is less than 1 and less than or equal to 0.85. For example, the first compensation coefficient is 1.15 or 1.2. The second compensation coefficient is 0.9 or 0.95.

[0051] It should be noted that when the breathing frequency is in a maintaining state in the first preset time period, it indicates that the target user's breathing is in a relatively stable state, and correspondingly, the estimated heart rate information is also relatively stable. At this time, the target compensation coefficient can be determined as 1, or the target compensation coefficient can be determined as a coefficient value close to 1, for example, 1.02 or 1.05.

[0052] Optionally, the current heart rate information is determined to be discontinuous in the following manner:

[0053] No heart rate information is received in a second preset time period.

[0054] In this way, when the target user wears the smart watch to monitor the heart rate, there is a case that the smart watch is not correctly worn or is temporarily taken off due to a decrease in tightness of wearing, and at this time, the air conditioner cannot receive the heart rate information from the smart watch, so it can be determined that the current heart rate information is discontinuous.

[0055] As an example, the second preset time period is 2 minutes, the air conditioner only receives the heart rate information in the first minute within 2 minutes, and the heart rate information required after 1 minute is not successfully received. At this time, the air conditioner can determine that the current heart rate information is discontinuous, and the heart rate compensation processing is performed by using the breathing frequency.

[0056] In combination Figure 4 The embodiment of the present disclosure provides a method for obtaining calories, comprising:

[0057] S31, the air conditioner obtains the current heart rate information and the breathing frequency of the target user.

[0058] S32, the air conditioner determines the compensation strategy of the heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and obtains the target heart rate information according to the compensation strategy.

[0059] S33, the air conditioner obtains the current movement speed of the user and the first calorie estimation model corresponding to the target heart rate information when the current heart rate information is greater than the lower limit threshold of heart rate.

[0060] S34, the air conditioner inputs the current movement speed and the target heart rate information into the first calorie estimation model corresponding to the target heart rate information to determine the calories of the target user.

[0061] By using the method for obtaining calories provided by the embodiment of the present disclosure, when the current heart rate information is greater than the lower limit threshold of heart rate, it indicates that the reliability of the current heart rate information is high. The air conditioner obtains the current movement speed of the user and inputs it and the target heart rate information into the first calorie estimation model corresponding to the target heart rate information to calculate the calories, so as to accurately obtain the calorie consumption value of the target user.

[0062] As an example, the first calorie estimation model uses the following Meeus model:

[0063]

[0064] Wherein, respectively represent the movement speed, the target heart rate information and the calories corresponding to the first calorie estimation model. The unit of movement speed is meter / second.

[0065] Since the Meeus model has a range of application limit for heart rate information, when the Meeus model is used to calculate the calories, the lower limit threshold of heart rate is set to 60 BPM.

[0066] In combination Figure 5 As shown in the embodiments of the present disclosure, a method for obtaining calories is provided, comprising:

[0067] S41, the air conditioner obtains current heart rate information and breathing frequency of a target user.

[0068] S42, the air conditioner determines a compensation strategy of the heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and obtains target heart rate information according to the compensation strategy.

[0069] S43, the air conditioner obtains current movement speed of the user in the case that the current heart rate information is less than or equal to a lower limit threshold of heart rate.

[0070] S44, the air conditioner inputs the current movement speed to a second calorie estimation model corresponding to the target heart rate information, and determines calories of the target user.

[0071] By using the method for obtaining calories provided by the embodiments of the present disclosure, when the target user moves in place or performs a movement with small movement amplitude and / or small movement intensity in the room, the current heart rate information value is usually small, specifically, the current heart rate information is less than or equal to the lower limit threshold of heart rate. If the first calorie estimation model is used to calculate the calories, the accuracy of the obtained calorie consumption is low. At this time, the second calorie estimation model corresponding to the target heart rate information is used, that is, only the current movement speed is used to obtain the calories of the target user, so that the calorie consumption value of the target user under low intensity movement is accurately obtained.

[0072] As an example, the second calorie model uses the following Meeus model:

[0073]

[0074] wherein, represents the calories corresponding to the second calorie model. The meaning of is as described above.

[0075] The embodiments of the present disclosure also provide an air conditioner, comprising a breathing frequency detection device and a controller. The breathing frequency detection device is used to obtain the breathing frequency of a target user. The controller is used to obtain current heart rate information and breathing frequency of the target user, the current heart rate information is generated by a heart rate monitoring device associated with the air conditioner, and a compensation strategy of the heart rate information is determined according to the continuous state of the current heart rate information and the breathing frequency, and target heart rate information is obtained according to the compensation strategy, and the calories of the target user are determined according to a calorie estimation model corresponding to the target heart rate information.

[0076] By using the air conditioner provided by the embodiments of the present disclosure, the accuracy of the calculation of the calorie consumption value can be improved.

[0077] Optionally, the respiration frequency detection device can be a millimeter wave radar, which receives the feedback signal sent by the user and generates the respiration frequency of the user after signal processing of the detection signal sent by the millimeter wave radar. The respiration frequency detection device can also be obtained by using thermal imaging technology. For example, the respiration frequency detection device obtains a visible light image and a thermal image, analyzes the foregoing images, obtains temperature information of the user's respiration area through the visible light image and the thermal image with a matching relationship, and determines the respiration frequency of the user according to the temperature information. The specific implementation of the respiration frequency detection device in the present disclosure can not be specifically limited.

[0078] In combination with Figure 6 As shown in FIG. 1, the present disclosure provides a device for obtaining calories, which comprises an obtaining module 21, a determining module 22 and an executing module 23. The obtaining module 21 is configured to obtain current heart rate information and respiration frequency of a target user; the determining module 22 is configured to determine a compensation strategy of the heart rate information according to a continuous state of the current heart rate information and the respiration frequency, and obtain target heart rate information according to the compensation strategy; and the executing module 23 is configured to determine calories of the target user according to a calorie estimation model corresponding to the target heart rate information.

[0079] The device for obtaining calories provided by the embodiments of the present disclosure is beneficial to improve the accuracy of calorie consumption value calculation.

[0080] In combination with Figure 7 As shown in FIG. 1, the present disclosure provides a device for obtaining calories, which comprises a processor 100 and a memory 101. Optionally, the device can further comprise a communication interface 102 and a bus 103. The processor 100, the communication interface 102 and the memory 101 can complete mutual communication through the bus 103. The communication interface 102 can be used for information transmission. The processor 100 can call logical instructions in the memory 101 to execute the method for obtaining calories of the above-mentioned embodiments.

[0081] In addition, the logical instructions in the memory 101 described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium.

[0082] The memory 101 as a computer readable storage medium can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiments of the present disclosure. The processor 100 executes the function application and data processing by running the program instructions / modules stored in the memory 101, that is, implements the method for obtaining calories in the above-mentioned embodiments.

[0083] The memory 101 can include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application program required by at least one function; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 101 can include a high-speed random access memory, and can also include a non-volatile memory.

[0084] The embodiment of the present disclosure provides an air conditioner, comprising the above-mentioned device for acquiring calories.

[0085] The embodiment of the present disclosure provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions are configured to execute the above-mentioned method for acquiring calories.

[0086] The embodiment of the present disclosure provides a computer program product, which comprises a computer program stored on a computer readable storage medium, and the computer program comprises program instructions, and when the program instructions are executed by a computer, the computer executes the above-mentioned method for acquiring calories.

[0087] The above-mentioned computer readable storage medium can be a transitory computer readable storage medium or a non-transitory computer readable storage medium.

[0088] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, and the computer software product is stored in a storage medium and includes one or more instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium can be a non-transitory storage medium, including a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes, or can be a transitory storage medium.

[0089] The above description and drawings are illustrative of embodiments of the present disclosure and are not intended to be limiting. Other embodiments can include structural, logical, electrical, process, and other changes. Embodiments are merely representative of possible variations. Individual components and functions are optional unless explicitly required, and the order of operations can be varied. Portions and features of some embodiments can be included in, or substituted for, those of other embodiments. Also, words used in this document and claims are words of description, not limitation. As used in the description and claims herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and / or" as used herein refers to any one or more of the associated listed items, optionally including zero of the associated listed items. Additionally, the term "comprising" and variations thereof as used herein are intended to be open-ended terms that specify the presence of the stated features, elements, steps, operations, integers, and / or components, but do not preclude the presence or addition of one or more other features, elements, steps, operations, integers, components, and / or groups thereof. The term "consisting of" as used herein is intended to be a closed term that specifies the presence of the stated features, elements, steps, operations, integers, and / or components, but does not preclude the presence or addition of one or more other features, elements, steps, operations, integers, components, and / or groups thereof. Unless otherwise expressly stated, mechanisms of the present disclosure can be implemented in either hardware, software, or a combination thereof. The description herein assumes that the mechanisms are implemented in software, unless specifically stated otherwise. If implemented in hardware, as one of ordinary skill in the art will readily understand, the principles of the present disclosure can be implemented in either a completely hardware state or using a combination of hardware and software. If implemented in software, the software including one or more computer readable instructions to perform the functions of the present disclosure can be stored on one or more computer readable media such as, but not limited to, RAM, ROM, EEPROM, flash memory, or any other form of memory. The computer readable instructions can be executed by one or more processing units located in one or more locations. The computer readable instructions can be part of, produced as a result of, or used in one or more software applications, or code. The computer readable instructions can be stored on one or more computer readable media at any location, including one or more locations that are remote from the location(s) where the computer readable instructions are executed. The computer readable instructions can be downloaded to one or more locations via any known or later developed means of transferring files from one place to another over a distribution network, such as the Internet or a local network. The computer readable instructions can be downloaded to one or more locations via physical transport of a computer readable medium containing the computer readable instructions.

[0090] Those skilled in the art can understand that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods for each specific application to realize the described functions, but such implementation should not be considered beyond the scope of the embodiments of the present disclosure. The skilled person can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices and units can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0091] In the embodiments disclosed herein, the disclosed methods, products (including but not limited to apparatuses, devices, etc.), can be implemented in other manners. For example, the apparatus embodiments described above are merely schematic. For example, the division of the units is merely logical function division. There can be other division manners in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, apparatuses, or units, and can be in electrical, mechanical, or other forms. The units described as separated components can or can not be physically separated, and components displayed as units can or can not be physical units. Some or all of the units can be selected according to actual needs to achieve the embodiments.

[0092] The flowcharts and block diagrams in the drawings show the possible implementation architectures, functions, and operations of the systems, methods, and computer program products according to the embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions noted in the blocks can occur in different orders than those noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the drawings, the operations or steps corresponding to different blocks can also occur in different orders than those disclosed in the descriptions, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. Each block in the block diagrams and / or flowcharts, and the combination of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for acquiring calories, characterized by, The method comprises: obtaining current heart rate information and breathing frequency of a target user; determining a compensation strategy of heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and obtaining target heart rate information according to the compensation strategy; determining the calories of the target user according to a calorie estimation model corresponding to the target heart rate information; wherein the determining of the compensation strategy of heart rate information according to the continuous state of the current heart rate information and the breathing frequency, and the obtaining of the target heart rate information according to the compensation strategy, comprises: in the case that the continuous state indicates that the current heart rate information is discontinuous, determining a target compensation coefficient according to the rising and falling state of the breathing frequency; multiplying the current heart rate information by the target compensation coefficient to obtain the target heart rate information.

2. The method of claim 1, wherein, The determining of the target compensation coefficient according to the rising and falling state of the breathing frequency comprises: obtaining the rising and falling state of the breathing frequency in a first preset time period; in the case that the rising and falling state indicates that the breathing frequency increases, determining a first compensation coefficient as the target compensation coefficient; in the case that the rising and falling state indicates that the breathing frequency decreases, determining a second compensation coefficient as the target compensation coefficient; wherein the first compensation coefficient is greater than 1, and the second compensation coefficient is less than 1.

3. The method of claim 1, wherein, The current heart rate information is determined to be discontinuous in the following manner: no heart rate information is received in a second preset time period.

4. The method according to any one of claims 1 to 3, characterized in that, in the case that the current heart rate information is greater than a lower heart rate threshold, the determining of the calories of the target user according to the calorie estimation model corresponding to the target heart rate information comprises: obtaining the current movement speed of the user and a first calorie estimation model corresponding to the target heart rate information; inputting the current movement speed and the target heart rate information into the first calorie estimation model to obtain the calories of the target user.

5. The method according to any one of claims 1 to 3, characterized in that, in the case that the current heart rate information is less than or equal to the lower heart rate threshold, the determining of the calories of the target user according to the calorie estimation model corresponding to the target heart rate information comprises: obtaining the current movement speed of the user; inputting the current movement speed of the user into a second calorie estimation model corresponding to the target heart rate information to obtain the calories of the target user.

6. An air conditioner characterized by comprising: The method comprises: a breathing frequency detection device for obtaining the breathing frequency of a target user; The controller is configured to obtain current heart rate information of the target user and the breathing frequency, the current heart rate information being generated by a heart rate monitoring device associated with the air conditioner, determine a compensation strategy of heart rate information according to a continuous state of the current heart rate information and the breathing frequency, obtain target heart rate information according to the compensation strategy, and determine the calories of the target user according to a calorie estimation model corresponding to the target heart rate information; wherein the determining the compensation strategy of heart rate information according to the continuous state of the current heart rate information and the breathing frequency and obtaining the target heart rate information according to the compensation strategy comprises: in a case where the continuous state indicates that the current heart rate information is discontinuous, determining a target compensation coefficient according to an ascending / descending state of the breathing frequency; and multiplying the current heart rate information by the target compensation coefficient to obtain the target heart rate information.

7. An apparatus for acquiring calories, comprising a processor and a memory having stored program instructions, characterized in that, The processor is configured to execute the program instructions to implement the method for obtaining calories according to any one of claims 1 to 5.

8. An air conditioner characterized by comprising: The apparatus for obtaining calories according to claim 7 is included.

9. A storage medium storing program instructions, characterized in that, The program instructions are configured to implement the method for obtaining calories according to any one of claims 1 to 5 when executed.

Citation Information

Patent Citations

  • Method for measuring heart rate and wearable heart rate measuring equipment

    CN110946561A

  • Calorie calculation method and device, wearable equipment and storage medium

    CN112349381A