Body temperature measurement method and device, electronic equipment and readable storage medium

By acquiring parameters such as component temperature, heart rate difference, and ambient temperature of electronic devices, and using Markov decision models and heat conduction models to calculate core body temperature changes, the problem of low measurement accuracy of electronic devices is solved, and high-precision core body temperature measurement and long-term monitoring are achieved.

CN115655472BActive Publication Date: 2026-04-14VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2022-10-10
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

When electronic devices measure human core body temperature, the measurement accuracy is poor due to the influence of the external environment. Existing non-invasive methods cannot accurately measure and monitor core body temperature over a long period of time.

Method used

By acquiring parameters such as the temperature of electronic device components, heart rate difference, ambient temperature, and body surface temperature, the core body temperature change value is calculated using Markov decision models and heat conduction models, avoiding direct sensor measurement and improving measurement accuracy.

Benefits of technology

It improves the accuracy of core body temperature measurement while avoiding the influence of the external environment, and supports long-term monitoring, allowing users to know changes in body temperature in real time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115655472B_ABST
    Figure CN115655472B_ABST
Patent Text Reader

Abstract

The application discloses a body temperature measurement method and device, electronic equipment and a readable storage medium, and belongs to the technical field of vital sign measurement. The method comprises the following steps: acquiring a target parameter at a first time point, wherein the target parameter comprises a component temperature value of a component in the electronic equipment, a heart rate difference value of a measurement object, an ambient temperature value of an environment in which the electronic equipment is located, a body surface temperature value of the measurement object, and a core body temperature value of the measurement object; determining a core body temperature calculation coefficient in a target model based on the target model and the target parameter, and calculating a target core body temperature change value based on the core body temperature calculation coefficient and the target parameter, wherein the target core body temperature change value is a core body temperature change value of the measurement object from the first time point to a second time point, and the second time point is a time point after the first time point; and calculating the core body temperature value of the measurement object at the second time point based on the core body temperature value of the measurement object at the first time point and the target core body temperature change value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of vital sign measurement technology, specifically relating to a body temperature measurement method, device, electronic equipment, and readable storage medium. Background Technology

[0002] Currently, electronic devices can use infrared thermometry or ultrasonic thermometry to measure the core body temperature of the human body.

[0003] Taking the use of infrared thermometry to measure the core body temperature of the human body by electronic devices as an example, the electronic devices can estimate the body surface temperature by measuring the infrared radiation energy continuously emitted by the human body and estimating the body surface temperature based on the relationship between the infrared radiation energy and the body surface temperature, and regard the body surface temperature as the core body temperature of the human body.

[0004] However, according to the above temperature measurement method, electronic devices are usually affected by the external environment during the process of measuring core body temperature, which makes the measured temperature unable to truly reflect the actual core body temperature of the human body, resulting in poor accuracy of core body temperature measurement by electronic devices. Summary of the Invention

[0005] The purpose of this application is to provide a body temperature measurement method, device, electronic device, and readable storage medium that can solve the problem of poor accuracy in measuring core body temperature by electronic devices.

[0006] In a first aspect, embodiments of this application provide a body temperature measurement method, which includes: acquiring target parameters at a first moment, the target parameters including: component temperature values ​​of components in an electronic device, heart rate difference of the measured object, ambient temperature of the environment in which the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object; determining core body temperature calculation coefficients in the target model based on a target model and target parameters, and calculating a target core body temperature change value based on the core body temperature calculation coefficients and target parameters, the target core body temperature change value being: the core body temperature change value of the measured object from the first moment to a second moment, the second moment being a moment after the first moment; and calculating the core body temperature value of the measured object at the second moment based on the core body temperature value of the measured object at the first moment and the target core body temperature change value.

[0007] Secondly, embodiments of this application provide a body temperature measurement device, which includes an acquisition module, a processing module, and a calculation module. The acquisition module is used to acquire target parameters at a first moment, including: component temperature values ​​of components in an electronic device, heart rate difference of the measured object, ambient temperature of the environment where the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object. The processing module is used to determine the core body temperature calculation coefficient in the target model based on the target model and the target parameters acquired by the acquisition module, and to calculate the target core body temperature change value based on the core body temperature calculation coefficient and the target parameters. The target core body temperature change value is the core body temperature change value of the measured object from the first moment to the second moment, where the second moment is the moment after the first moment. The calculation module is used to calculate the core body temperature value of the measured object at the second moment based on the core body temperature value of the measured object at the first moment and the target core body temperature change value.

[0008] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0009] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0010] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0011] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0012] In this embodiment, target parameters can be obtained at a first moment. These target parameters include: component temperature values ​​of components in the electronic device, heart rate difference of the measured object, ambient temperature of the environment where the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object. Based on the target model and target parameters, core body temperature calculation coefficients in the target model are determined. Based on the core body temperature calculation coefficients and target parameters, the target core body temperature change value is calculated. The target core body temperature change value is the change in the core body temperature of the measured object from the first moment to the second moment, where the second moment is the moment after the first moment. Based on the core body temperature of the measured object at the first moment and the target core body temperature change value, the core body temperature of the measured object at the second moment is calculated. Through this scheme, since the core body temperature of the measured object at the second moment can be calculated by the electronic device based on the core body temperature of the measured object at the first moment and the target core body temperature change value determined based on the target parameters and the core body temperature calculation coefficients in the target model at the first moment, without direct measurement by a sensor, the influence of the external environment can be avoided, thereby improving the accuracy of the electronic device in measuring core body temperature. Attached Figure Description

[0013] Figure 1 This is a flowchart of the body temperature measurement method provided in the embodiments of this application;

[0014] Figure 2 This is a schematic diagram of the temperature measurement principle for a single-channel heat flow.

[0015] Figure 3 This is a schematic diagram of the heat conduction path of the human body.

[0016] Figure 4 This is a schematic diagram of the body temperature measuring device provided in the embodiments of this application;

[0017] Figure 5 This is a schematic diagram of the electronic device provided in the embodiments of this application;

[0018] Figure 6 This is a hardware schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0020] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0021] The body temperature measurement method, device, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0022] Human body temperature can be divided into surface temperature and core temperature. Surface temperature usually refers to the temperature of the skin surface, subcutaneous tissue, or superficial muscles, also known as skin temperature. Core temperature refers to the temperature of the deep parts of the body, such as the temperature inside the cranial cavity, chest cavity, or abdominal cavity.

[0023] Currently, core body temperature can be measured using thermometers inserted into the pulmonary artery, esophagus, or rectum. However, these invasive methods are extremely inconvenient to operate and unsuitable for long-term monitoring in daily life. Non-invasive core body temperature measurement methods typically include infrared thermometry, ultrasonic thermometry, and mercury axillary thermometry. Taking infrared thermometry as an example, the electronic device measures the infrared radiation energy continuously emitted by the human body (usually at the cochlea or forehead). Based on the relationship between infrared radiation energy and body surface temperature, it estimates the body surface temperature and considers this surface temperature as the core body temperature.

[0024] However, because electronic devices measuring core body temperature using infrared thermometry are often affected by the external environment, the measured temperature may not accurately reflect the actual core body temperature, resulting in poor accuracy. Other non-invasive core body temperature measurement methods, besides being unable to accurately measure core body temperature, also cannot measure core body temperature at any time or monitor it for extended periods.

[0025] To address the aforementioned issues, embodiments of this application provide a body temperature measurement method, device, electronic device, and readable storage medium. In the body temperature measurement method provided in this application, the electronic device can acquire target parameters at a first moment. These target parameters include: component temperature values ​​of components within the electronic device, the heart rate difference of the measured object, the ambient temperature of the environment where the electronic device is located, the body surface temperature of the measured object, and the core body temperature of the measured object. Based on the target model and target parameters, a core body temperature calculation coefficient is determined in the target model. Based on the core body temperature calculation coefficient and target parameters, a target core body temperature change value is calculated. This target core body temperature change value is the change in the core body temperature of the measured object from the first moment to the second moment, where the second moment is the moment after the first moment. Based on the core body temperature value of the measured object at the first moment and the target core body temperature change value, the core body temperature value of the measured object at the second moment is calculated. This method allows the electronic device to calculate the target core body temperature change at the second moment based on the target's core body temperature at the first moment, along with the target parameters and core body temperature calculation coefficients determined in the target model at the first moment, without requiring direct measurement by a sensor. This avoids the influence of the external environment and improves the accuracy of core body temperature measurement. Furthermore, this temperature measurement method can be applied to any electronic device, such as wearable devices, enabling long-term monitoring of core body temperature. This allows users to know their own body temperature changes in real time, enabling timely detection of discomfort and early preventative measures.

[0026] This application provides a method for measuring body temperature. Figure 1 A flowchart of a body temperature measurement method provided in an embodiment of this application is shown. Figure 1 As shown, the body temperature measurement method provided in this application embodiment may include steps 101 to 103 as described below. The method will be exemplarily described below using an electronic device as an example.

[0027] Step 101: The electronic device acquires the target parameters at the first moment.

[0028] In this embodiment of the application, the target parameters include: component temperature values ​​of components in electronic devices, heart rate difference of the measured object, ambient temperature of the environment in which the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object.

[0029] Optionally, in the embodiments of this application, the components in the electronic device may include any of the following: motherboard, core components in the motherboard.

[0030] Optionally, in this embodiment of the application, the motherboard can be a printed circuit board (PCB) motherboard.

[0031] Optionally, in this embodiment of the application, the core component in the motherboard can be any component that can generate temperature, such as the controller or memory in the motherboard.

[0032] It should be noted that, in actual implementation, the above-mentioned components can be any component in the electronic device that can generate temperature, and the embodiments of this application are not limited thereto.

[0033] Optionally, in this embodiment of the application, the heart rate difference of the measured object can be the difference between the heart rate value of the measured object at a first moment and the heart rate value of the measured object at a moment before the first moment.

[0034] Optionally, in the embodiments of this application, the measurement object can be any possible object such as a person or an animal.

[0035] Optionally, in this embodiment of the application, the electronic device can obtain the body surface temperature value of the object to be measured through the following steps 101a and 101b.

[0036] Step 101a: The electronic device acquires the surface temperature signal of the object being measured at the first moment through a temperature sensor.

[0037] Optionally, in the embodiments of this application, the temperature sensor can be a contact temperature sensor or a non-contact temperature sensor.

[0038] Step 101b: The electronic device performs bandpass filtering on the body surface temperature signal to obtain the body surface temperature value.

[0039] Optionally, in this embodiment of the application, the electronic device may employ a Butterworth filter to perform bandpass filtering on the aforementioned body surface temperature signal.

[0040] In this embodiment, bandpass filtering is used to remove the low-frequency baseline drift of the body surface temperature signal and the high-frequency noise of the body surface temperature signal without causing distortion of the body surface temperature signal.

[0041] For example, the surface temperature signal of the measured object at the first moment is T(n) collected by the electronic device through the temperature sensor. After bandpass filtering T(n) with filter H(z), the temperature signal Ts(n) is obtained. Ts(n) can be expressed as the following formula (1):

[0042] ; (1)

[0043] The filter H(z) can be expressed as the following formula (2):

[0044] ; (2)

[0045] Optionally, in this embodiment of the application, after the electronic device performs bandpass filtering on the above-mentioned body surface temperature signal, it can obtain the above-mentioned body surface temperature value based on the bandpass-filtered body surface temperature signal.

[0046] In this embodiment, since the electronic device can perform bandpass filtering on the surface temperature signal of the measured object acquired by the temperature sensor at the first moment to obtain the surface temperature value of the measured object at the first moment, noise interference in the acquired surface temperature signal can be removed, and the error influence of the surface temperature signal can be reduced, thereby improving the accuracy of the electronic device in obtaining the surface temperature value of the measured object.

[0047] Optionally, in the embodiments of this application, the temperature signal corresponding to each temperature value in the target parameter can be obtained by a temperature sensor, and the sensors for obtaining each temperature signal can be the same or different.

[0048] Step 102: The electronic device determines the core body temperature calculation coefficient in the target model based on the target model and target parameters, and calculates the target core body temperature change value based on the core body temperature calculation coefficient and target parameters.

[0049] In this embodiment of the application, the target core body temperature change value is: the core body temperature change value of the above-mentioned measured object from the first time to the second time, where the second time is the time after the first time.

[0050] Optionally, in the embodiments of this application, the above-mentioned core body temperature calculation coefficient can be used to calculate the target core body temperature change value.

[0051] Optionally, in the embodiments of this application, the target model can be a Markov decision model, which can be used to estimate the temperature state of dynamic imbalance in order to determine the accurate core body temperature calculation coefficient.

[0052] It is understandable that, among the target parameters, the temperature signal obtained by the electronic device through the temperature sensor is quite sensitive. However, bandpass filtering can only filter out temperature signals with large deviations. The temperature of the surface of the object being measured, which is in contact with the temperature sensor, is easily affected by external environmental factors. For example, when wind or water accelerates heat dissipation, it will disrupt the original temperature equilibrium, and the temperature value output by the temperature sensor at this time will be the temperature value after the imbalance.

[0053] The principles of Markov decision models will be explained in detail below.

[0054] The temperature state transition model can be represented as a probabilistic model, that is, the probability of taking action a in state s and transitioning to the next state s′, expressed as: According to the actual environmental transition process, the probability of transitioning to the next state s′ depends not only on the previous state s, but also on the first state preceding s and the second state preceding s. Assuming the Markov property of state transitions, that is, assuming the probability of transitioning to the next state s′ depends only on the previous state s and is independent of previous states, then... It can be expressed as the following formula (3):

[0055] ; (3)

[0056] Making the Markov assumption about π, that is, the probability of taking action a in state s depends only on the current state s and is independent of other factors, can be expressed as the following formula (4):

[0057] ; (4)

[0058] Similarly, the value function The value function depends solely on the current state. It is expressed as the following formula (5):

[0059] ; (5)

[0060] in, The term "harvest" refers to the outcome of a Markov decision, specifically the outcome from a given state. The sum of all rewards that decay from the start of sampling until the termination state.

[0061] Due to the above value function The value impact of action a was not taken into account, therefore, apart from In addition to this state value function, there is also an action value function. According to the Bellman equation, the value of a state is composed of the reward of that state and the value of subsequent states, decaying proportionally. Similarly, the action-value function can be obtained. The Bellman equation is expressed as the following formula (6):

[0062] ; (6)

[0063] Based on action value function and state value function By defining , we can obtain the formula for the transformation relationship between the two, as shown in the following formula (7):

[0064] ; (7)

[0065] Thus, we can obtain the following formulas (8) and (9):

[0066] ; (8)

[0067] ; (9)

[0068] The optimal solution is generally determined by comparing the advantages and disadvantages of several different strategies. The optimal state value function can be defined as the largest among the many value functions generated under all strategies. Therefore, the optimal value function relationship can be expressed as the following formulas (10) and (11):

[0069] ; (10)

[0070] (11)

[0071] It can be seen that the Markov decision model can accurately estimate the temperature state of dynamic imbalance, reduce the error of the original temperature value, and thus improve the accuracy of determining the core body temperature calculation coefficient.

[0072] The following section details the specific method for determining the core body temperature calculation coefficients for electronic devices using a Markov decision model.

[0073] Optionally, in the embodiments of this application, step 102 can be specifically implemented by steps 102a to 102c as described below.

[0074] Step 102a: The electronic device determines the motion state of the object being measured based on the heart rate difference at the first moment.

[0075] Optionally, in this embodiment of the application, the motion state of the measured object can be either a resting state or a motion state.

[0076] It is understood that if the heart rate difference of the measured object at the first moment is less than or equal to the preset threshold, the exercise state of the measured object can be determined to be the resting state; if the heart rate difference of the measured object at the first moment is greater than the preset threshold, the exercise state of the measured object can be determined to be the exercise state.

[0077] Optionally, in this embodiment of the application, the aforementioned preset threshold can be a system default or can be set by the user according to usage needs; this embodiment of the application does not impose any limitations.

[0078] For a detailed description of how electronic devices acquire the heart rate difference of the measured object, please refer to the relevant descriptions in related technologies. To avoid repetition, it will not be repeated here.

[0079] Step 102b: Based on the target model, the electronic device calculates the function value of the state value function corresponding to one of the target parameters according to the motion state and the parameter, thereby obtaining the function values ​​of multiple state value functions.

[0080] It can be understood that each function value among the above multiple state value functions corresponds one-to-one with each parameter in the target parameters.

[0081] Optionally, in the embodiments of this application, step 102b above can be implemented by the following steps A and B.

[0082] Step A: Based on the target model, the electronic device determines the function value of the preset action value function according to the motion state of the measured object.

[0083] Optionally, in this embodiment of the application, the preset action value function can be: an action value function corresponding to a parameter that directly affects core body temperature; for example, the parameter can be the body surface temperature value of the measured object and the heart rate difference of the measured object.

[0084] Optionally, in the embodiments of this application, the function values ​​of the preset action value function are different for different motion states.

[0085] Step B: For one of the target parameters, the electronic device calculates the function value of the action value function corresponding to the parameter based on the function value of the preset action value function and the parameter, and calculates the function value of the state value function corresponding to the parameter based on the function value of the action value function corresponding to the parameter, thus obtaining the function values ​​of multiple state value functions.

[0086] For example, taking the component temperature value of the component in the above electronic device as an example, after the electronic device determines the function value of the preset action value function, it can calculate the function value of the action value function corresponding to the component temperature value according to the function value of the preset action value function and the component temperature value, and calculate the function value of the state value function corresponding to the component temperature value according to the above formula (11), and obtain the function value of the state value function corresponding to the component temperature value through the above formula (10).

[0087] In this embodiment of the application, after the electronic device performs the above steps on each of the target parameters, it can obtain the function values ​​of the above multiple state value functions.

[0088] In this embodiment, since the electronic device can calculate the function value of the action value function corresponding to each parameter based on the function values ​​of different preset action value functions when the measured object is in different motion states, and then calculate the function value of the state value function corresponding to each parameter, the electronic device can determine the core body temperature calculation coefficient by using the function values ​​of different multiple state value functions when the measured object is in different motion states, thereby improving the accuracy of the electronic device in determining the core body temperature calculation coefficient.

[0089] Step 102c: The electronic device determines the core body temperature calculation coefficient based on the function values ​​of multiple state value functions, and calculates the target core body temperature change value based on the core body temperature calculation coefficient and the target parameter.

[0090] Optionally, in the embodiments of this application, step 102c can be implemented by steps C and D as described below.

[0091] Step C: The electronic device determines the target state value function corresponding to the target function value based on the function values ​​of multiple state value functions.

[0092] In this embodiment of the application, the objective function value is the function value with the smallest difference between the function values ​​of the above multiple state value functions and the corresponding parameters.

[0093] It can be understood that minimizing the above difference means minimizing the error between the estimated parameter and the corresponding parameter actually measured.

[0094] Optionally, in this embodiment of the application, after the electronic device determines the objective function value, it can determine the target state value function corresponding to the objective function value according to the above formula (10).

[0095] Step D: The electronic device determines the core body temperature calculation coefficient based on the target state value function.

[0096] Optionally, in this embodiment of the application, after determining the target state value function, the electronic device can determine a set of coefficients in the target state value function as the core body temperature calculation coefficients.

[0097] In this embodiment, since the electronic device can determine the core body temperature calculation coefficient based on the target state value function determined by the objective function value, it can ensure that the error of the core body temperature calculated by the determined core body temperature calculation coefficient is minimized, thereby improving the accuracy of the calculated core body temperature value.

[0098] In this embodiment of the application, since the electronic device can obtain the function values ​​of multiple state value functions based on the motion state of the measured object, the target model and the target parameters, and determine the core body temperature calculation coefficient based on the multiple function values, different core body temperature calculation coefficients can be determined when the measured object is in different motion states, so as to ensure that the determined core body temperature calculation coefficients can calculate accurate core body temperature values.

[0099] The relationship between the body surface temperature and core body temperature of the measured object is explained in detail below.

[0100] Heat transfer occurs when a temperature difference exists within a medium or between two media. Fourier's law of thermal conductivity describes the heat flux density during heat transfer via conduction. This law is an experimental law, derived from numerous experimental phenomena. In conduction-based heat transfer, the heat flux density along the x-direction can be expressed by the following formula (12):

[0101] ;(12)

[0102] According to the second law of thermodynamics, heat will spontaneously conduct from high temperature areas to low temperature areas, thus there is a heat flow from deep within the human body to the skin surface and then through the insulation layer. After a certain period of time, the heat transfer between the skin tissue and the insulation layer will reach a steady state. Figure 2 A schematic diagram illustrating the principle of single-channel heat flow temperature measurement is shown. Figure 2 As shown, the skin surface is covered with a heat insulation layer. Assuming there is no heat source in the heat transfer system and the core temperature Tc of the human body is constant, the temperature distribution in the skin tissue layer and the heat insulation layer when the human body reaches steady state can be expressed by the following formula (13):

[0103] ; (13)

[0104] Assuming that the heat flow from deep within the human body to the skin surface and then through the insulation layer flows only in the vertical direction, it can be simplified to a steady-state, one-dimensional heat conduction problem without a heat source. When thermal steady state is reached, the simplified temperature relationship can be expressed as the following formula (14):

[0105] ;(14)

[0106] From the above formula, it can be seen that the core temperature Tc can be determined by the temperature Td of the body surface in contact with the insulation layer, the temperature Tu of the insulation layer at a certain distance in the vertical direction inside the insulation layer, the skin tissue resistance Rs, and the insulation layer resistance Rg. Therefore, the above formula (14) can be equivalent to the following formula (15):

[0107] ; (15)

[0108] in, .

[0109] Therefore, there is a certain linear correlation between the human body's core temperature (Tc) and epidermal temperature (Ts). However, since the skin tissue resistance (Rs) varies from person to person, K is a dynamic variable. Thus, a standard linear correlation cannot be used to fit the K value; a dynamically changing correlation is required.

[0110] To better assess the true skin temperature at which heat is dissipated from the human body to the skin, electronic devices can perform statistical processing on the temperatures that may be involved in the heat conduction path. Figure 3 A schematic diagram of the heat conduction path in the human body is shown, such as... Figure 3 As shown, the temperatures involved in the heat conduction path include: the skin temperature obtained by the skin temperature sensor of the electronic device. Temperature of PCB motherboard in electronic devices And the ambient temperature obtained by the ambient temperature sensor located at the edge of the electronic device. Electronic devices can determine the skin temperature based on existing temperature sensors. Temperature compensation is performed to obtain the true skin temperature. Specifically, it can be obtained through the following formulas (16) and (17):

[0111] ; (16)

[0112] (17)

[0113] The body's thermoregulation system can generate and lower temperature through exercise, maintaining a stable thermal balance. However, in hot or humid environments, strenuous exercise can cause the thermoregulation system to fail in controlling the heat production rate, leading to heat exhaustion, heatstroke, and ultimately multiple organ dysfunction. According to the physiological algorithm model, as temperature is generated by exercise, heart rate will also change accordingly. Therefore, the body's thermoregulation system and heart rate (HR) are related, and in terms of macroscopic energy balance, they have the following relationship as shown in formulas (18) and (19):

[0114] ; (18)

[0115] ; (19)

[0116] Where S(HR) represents the sigmoid function as: When the HR drops below the resting state, the thermal gain is reduced to zero.

[0117] As shown above, the mathematical model of this algorithm consists of 6 states (HR, Tc, Ts, Tb, Te) and 5 parameters (…). , , , , )Decide.

[0118] It can be understood that the optimal combination of the above 5 parameters is the core body temperature calculation coefficient.

[0119] It can be seen that after determining the core body temperature calculation coefficient, the electronic device can calculate the target core body temperature change value based on the core body temperature calculation coefficient and the target parameter, using the above formulas (16) to (19).

[0120] Step 103: The electronic device calculates the core body temperature of the object at the second moment based on the core body temperature value of the object at the first moment and the target core body temperature change value.

[0121] Optionally, in this embodiment of the application, after the electronic device calculates the target core body temperature change value, it can calculate the core body temperature value of the measured object at the second time based on the core body temperature value of the measured object at the first time and the target core body temperature change value, using the above formula (19).

[0122] The body temperature measurement method provided in the embodiments of this application will be described exemplarily below.

[0123] For example, assuming the current (i.e., the first moment) core body temperature of the measured object is state S, i.e., St=Tc, and the action a affecting the core body temperature includes the current surface temperature value Ts, the heart rate difference HR, the PCB motherboard temperature Tb (i.e., the component temperature value of the components in the aforementioned electronic device), and the ambient temperature value Te of the environment in which the electronic device is currently located, the immediate reward R corresponding to each state action can be obtained through parameters ( , , , , The initial core body temperature (Tc) is set to 37°C, and the decay factor (r) is set to 1. The electronic device can then determine the motion state of the measured object based on the current heart rate difference. If the measured object is in a resting state, the preset motion value function is applied. , If the object being measured is in motion, then the preset motion value function is applied. , Therefore, the electronic device can obtain the action value function corresponding to each action through the above formula (11). The function value is obtained, and then based on the obtained function value and through the above formula (10), the function values ​​of multiple state value functions can be obtained, and then the above core body temperature calculation coefficient can be determined. In this way, the electronic device can calculate the accurate core body temperature value of the measured object at the next moment based on the core body temperature calculation coefficient and the target parameters, through the above formula (16) to formula (19).

[0124] In the body temperature measurement method provided in this application embodiment, since the core body temperature value of the measured object at the second moment can be calculated by the electronic device based on the core body temperature value of the measured object at the first moment, and the target core body temperature change value determined based on the target parameters and the core body temperature calculation coefficient in the target model at the first moment, without the need for direct measurement by a sensor, the influence of the external environment can be avoided, thereby improving the accuracy of the electronic device in measuring the core body temperature.

[0125] The body temperature measurement method provided in this application can be executed by a body temperature measuring device. This application uses a body temperature measuring device as an example to illustrate the body temperature measuring device provided in this application.

[0126] Combination Figure 4 This application provides a body temperature measurement device 40, which may include an acquisition module 41, a processing module 42, and a calculation module 43. The acquisition module 41 is used to acquire target parameters at a first moment. These target parameters include: component temperature values ​​of components in an electronic device, the heart rate difference of the measured object, the ambient temperature of the environment where the electronic device is located, the body surface temperature of the measured object, and the core body temperature of the measured object. The processing module 42 is used to determine the core body temperature calculation coefficient in the target model based on the target model and the target parameters acquired by the acquisition module 41, and to calculate the target core body temperature change value based on the core body temperature calculation coefficient and the target parameters. The target core body temperature change value is the change in the core body temperature of the measured object from the first moment to the second moment, where the second moment is the moment after the first moment. The calculation module 43 is used to calculate the core body temperature value of the measured object at the second moment based on the core body temperature value of the measured object at the first moment and the target core body temperature change value.

[0127] In one possible implementation, the processing module 42 can be used to determine the motion state of the measurement object based on the heart rate difference at the first moment; and based on the target model, for one of the target parameters, calculate the function value of the state value function corresponding to the parameter according to the motion state and the parameter, to obtain the function values ​​of multiple state value functions; and determine the core body temperature calculation coefficient based on the function values ​​of the multiple state value functions.

[0128] In one possible implementation, the processing module 42 can be specifically used to determine the function value of a preset action value function based on the above motion state; and for one of the target parameters, calculate the function value of the action value function corresponding to the parameter based on the function value of the preset action value function and the parameter, and calculate the function value of the state value function corresponding to the parameter based on the function value of the action value function corresponding to the parameter, thereby obtaining the function values ​​of the above multiple state value functions.

[0129] In one possible implementation, the processing module 42 can be specifically used to determine the target state value function corresponding to the target function value based on the function values ​​of the multiple state value functions mentioned above. The target function value is the function value with the smallest difference between the function values ​​of the multiple state value functions and the corresponding parameter. And based on the target state value function, the core body temperature calculation coefficient mentioned above is determined.

[0130] In the body temperature measuring device provided in this application embodiment, since the core body temperature value of the measured object at the second moment can be calculated by the body temperature measuring device based on the core body temperature value of the measured object at the first moment, and the target core body temperature change value determined based on the target parameters and the core body temperature calculation coefficient in the target model at the first moment, without the need for direct measurement by a sensor, the influence of the external environment can be avoided, thereby improving the accuracy of core body temperature measurement.

[0131] The body temperature measuring device in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.

[0132] The body temperature measuring device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0133] The body temperature measuring device provided in this application embodiment can achieve... Figures 1 to 3 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0134] like Figure 5 As shown, this application embodiment also provides an electronic device 500, including a processor 501 and a memory 502. The memory 502 stores a program or instructions that can run on the processor 501. When the program or instructions are executed by the processor 501, they implement the various steps of the above-described body temperature measurement method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0135] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0136] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0137] The electronic device 1000 includes, but is not limited to, components such as: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0138] Those skilled in the art will understand that the electronic device 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0139] The sensor 1005 can be used to acquire target parameters at a first moment. These target parameters include: component temperature values ​​of components in the electronic device, heart rate difference of the measured object, ambient temperature of the environment in which the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object. The processor 1010 can be used to determine the core body temperature calculation coefficient in the target model based on the target model and the target parameters acquired by the sensor 1005. Based on the core body temperature calculation coefficient and the target parameters, the processor 1010 can calculate the target core body temperature change value, which is the change in the core body temperature of the measured object from the first moment to the second moment, where the second moment is the time after the first moment. The processor 1010 can also be used to calculate the core body temperature value of the measured object at the second moment based on the core body temperature value of the measured object at the first moment and the target core body temperature change value.

[0140] In one possible implementation, the processor 1010 can be used to determine the motion state of the measured object based on the heart rate difference at the first moment; and based on the target model, for one of the target parameters, calculate the function value of the state value function corresponding to the parameter according to the motion state and the parameter, to obtain the function values ​​of multiple state value functions; and determine the core body temperature calculation coefficient based on the function values ​​of the multiple state value functions.

[0141] In one possible implementation, the processor 1010 can be specifically used to determine the function value of a preset action value function based on the above motion state; and for one of the target parameters, calculate the function value of the action value function corresponding to the parameter based on the function value of the preset action value function and the parameter, and calculate the function value of the state value function corresponding to the parameter based on the function value of the action value function corresponding to the parameter, thereby obtaining the function values ​​of the above multiple state value functions.

[0142] In one possible implementation, the processor 1010 can be used to determine the target state value function corresponding to the target function value based on the function values ​​of the multiple state value functions mentioned above. The target function value is the function value with the smallest difference between the function values ​​of the multiple state value functions and the corresponding parameter. And based on the target state value function, the core body temperature calculation coefficient mentioned above is determined.

[0143] In the electronic device provided in this application embodiment, since the core body temperature value of the measured object at the second moment can be calculated by the electronic device based on the core body temperature value of the measured object at the first moment, and the target core body temperature change value determined based on the target parameters and the core body temperature calculation coefficient in the target model at the first moment, without the need for direct measurement by a sensor, the influence of the external environment can be avoided, thereby improving the accuracy of the electronic device in measuring the core body temperature.

[0144] For details on the beneficial effects of the various implementation methods in this embodiment, please refer to the beneficial effects of the corresponding implementation methods in the above method embodiments. To avoid repetition, these will not be repeated here.

[0145] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0146] The memory 1009 can be used to store software programs and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0147] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.

[0148] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described body temperature measurement method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0149] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0150] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described body temperature measurement method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0151] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0152] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described body temperature measurement method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0153] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0155] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for measuring body temperature, characterized in that, The method includes: The target parameters are obtained at the first moment, including: the component temperature value of the components in the electronic device, the heart rate difference of the measured object, the ambient temperature value of the environment in which the electronic device is located, the body surface temperature value of the measured object, and the core body temperature value of the measured object; The motion state of the measured object is determined based on the heart rate difference at the first moment; Based on the target model, for one of the target parameters, the function value of the state value function corresponding to the parameter is calculated according to the motion state and the parameter, and the function values ​​of multiple state value functions are obtained. Based on the function values ​​of the plurality of state value functions, a target state value function corresponding to the target function value is determined. The target function value is the function value with the smallest difference between the function values ​​of the plurality of state value functions and the corresponding parameter. Based on the target state value function, the core body temperature calculation coefficient in the target model is determined, and based on the core body temperature calculation coefficient and the target parameters, the target core body temperature change value is calculated. The target core body temperature change value is: the core body temperature change value of the measured object from the first time to the second time, where the second time is the time after the first time. Based on the core body temperature value of the measured object at the first moment and the change value of the target core body temperature, the core body temperature value of the measured object at the second moment is calculated.

2. The method according to claim 1, characterized in that, For one of the target parameters, based on the motion state and the parameter, the function value of the state value function corresponding to the parameter is calculated, resulting in function values ​​of multiple state value functions, including: Based on the described motion state, determine the function value of the preset action value function; For one of the target parameters, the function value of the action value function corresponding to the parameter is calculated based on the function value of the preset action value function and the parameter. Then, based on the function value of the action value function corresponding to the parameter, the function value of the state value function corresponding to the parameter is calculated, thus obtaining the function values ​​of the plurality of state value functions.

3. A body temperature measuring device, characterized in that, The device includes an acquisition module, a processing module, and a calculation module; The acquisition module is used to acquire target parameters at a first moment. The target parameters include: component temperature values ​​of components in the electronic device, heart rate difference of the measured object, ambient temperature of the environment in which the electronic device is located, body surface temperature of the measured object, and core body temperature of the measured object. The processing module is configured to: determine the motion state of the measured object based on the heart rate difference at the first moment; and, based on the target model, calculate the function value of the state value function corresponding to one of the target parameters according to the motion state and the parameter, thereby obtaining multiple state value function values; and, based on the multiple state value function values, determine the target state value function corresponding to the target function value, wherein the target function value is the function value with the smallest difference between the function values ​​of the multiple state value functions and the corresponding parameter; and, based on the target state value function, determine the core body temperature calculation coefficient in the target model, and, based on the core body temperature calculation coefficient and the target parameter, calculate the target core body temperature change value, wherein the target core body temperature change value is the core body temperature change of the measured object from the first moment to the second moment, where the second moment is the moment after the first moment; The calculation module is used to calculate the core body temperature of the measured object at the second time based on the core body temperature value of the measured object at the first time and the target core body temperature change value.

4. The apparatus according to claim 3, characterized in that, The processing module is specifically used to determine the function value of a preset action value function based on the motion state; and for one of the target parameters, to calculate the function value of the action value function corresponding to the parameter based on the function value of the preset action value function and the parameter, and to calculate the function value of the state value function corresponding to the parameter based on the function value of the action value function corresponding to the parameter, thereby obtaining the function values ​​of the plurality of state value functions.

5. An electronic device, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the body temperature measurement method as described in claim 1 or 2.

6. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the body temperature measurement method as described in claim 1 or 2.

Citation Information

Patent Citations

  • Core temperature estimation from skin and ambient temperature sensors using a dynamic model

    US20210275030A1