Wearable terminal and method for measuring body temperature thereof, and computer-readable storage medium
By obtaining the environmental parameters of the wearable terminal and processing it, the problem of large measurement errors in body surface temperature is solved, and higher measurement accuracy is achieved.
Patent Information
- Application Number
- CN202010279213.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-10
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2040-04-10
Smart Images

Figure CN113509153B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of temperature measurement technology, and in particular to a wearable terminal and a method for measuring body temperature thereof, and a computer-readable storage medium. Background Art
[0002] With the development of technology, more and more functions are integrated into wearable terminals, such as the addition of body temperature measurement function. In different environments, even if the human body has the same core body temperature, the surface temperature will be affected by the environment, resulting in a large difference between the measured surface temperature and the actual core body temperature. If the core body temperature is calculated based on the surface temperature affected by the environment, it will lead to a large calculation error. Summary of the invention
[0003] Based on this, it is necessary to propose a wearable terminal and a method for measuring body temperature and a computer-readable storage medium to address the above problems.
[0004] A method for measuring body temperature by a wearable terminal comprises: obtaining environmental parameters of the wearable terminal, wherein the environmental parameters include at least one of environmental temperature, environmental humidity and environmental wind speed; measuring the body surface temperature of a user to obtain a first body temperature measurement value; judging whether the environmental parameters meet preset measurement conditions, and if the environmental parameters do not meet the preset measurement conditions, processing the first body temperature measurement value according to a preset processing method, and obtaining and outputting a body temperature output value.
[0005] A wearable terminal comprises: an acquisition module, used to acquire environmental parameters of the wearable terminal, wherein the environmental parameters include at least one of environmental temperature, environmental humidity and environmental wind speed; a measurement module, used to measure the body surface temperature of a user and acquire a first body temperature measurement value; and an output module, used to determine whether the environmental parameters meet preset measurement conditions. If the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value is processed according to a preset processing method to acquire and output a body temperature output value.
[0006] A wearable terminal comprises: a processor, a memory and a measuring circuit, wherein the processor is coupled to the memory and the measuring circuit, a computer program is stored in the memory, and the processor executes the computer program to implement the method as described above.
[0007] A computer-readable storage medium stores a computer program, wherein the computer program can be executed by a processor to implement the method as described above.
[0008] The embodiments of the present invention have the following beneficial effects:
[0009] By obtaining the environmental parameters of the wearable terminal, when the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value, thereby avoiding the environmental parameters that do not meet the preset measurement conditions from affecting the user's body surface temperature, effectively reducing measurement errors and improving measurement accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0011] in:
[0012] Figure 1 is a flow chart of a first embodiment of a method for measuring body temperature by a wearable terminal provided by the present invention;
[0013] Figure 2 is a flow chart of a second embodiment of the method for measuring body temperature by a wearable terminal provided by the present invention;
[0014] Figure 3 is a flow chart of a third embodiment of a method for measuring body temperature using a wearable terminal provided by the present invention;
[0015] Figure 4 is a flowchart of a fourth embodiment of a method for measuring body temperature using a wearable terminal provided by the present invention;
[0016] Figure 5 is a structural schematic diagram of a first embodiment of a wearable terminal provided by the present invention;
[0017] Figure 6 is a structural schematic diagram of a second embodiment of a wearable terminal provided by the present invention;
[0018] Figure 7 It is a structural schematic diagram of an embodiment of a computer-readable storage medium provided by the present invention. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] In different environments, even if the human body has the same core body temperature, the temperature of the body surface will be affected by the environment. If the core body temperature is calculated based on the body surface temperature affected by the environment, it will lead to a large calculation error.
[0021] In this embodiment, in order to solve the above problem, a method for measuring body temperature by a wearable terminal is provided, which can effectively improve the accuracy of the measurement result.
[0022] See also Figure 1 , Figure 1 1 is a flow chart of a first embodiment of a method for measuring body temperature by a wearable terminal provided by the present invention. In this embodiment, at least one sensor is provided in the wearable terminal, which can be used to measure the body temperature of a user. The wearable terminal can be a smart watch, a smart bracelet, a smart headset, smart glasses, etc. The method for measuring body temperature by a wearable terminal provided by the present invention comprises the following steps:
[0023] S101: Acquire environmental parameters of the wearable terminal, where the environmental parameters include at least one of environmental temperature, environmental humidity, and environmental wind speed.
[0024] In a specific implementation scenario, the external environment of the wearable terminal has a certain impact on the user's body surface temperature. For example, the skin will be affected by the ambient temperature and exchange heat with the surrounding air, so that the temperature of the human body surface becomes higher or lower. For another example, when the skin exchanges heat with the surrounding air, different air flow rates have different effects on the temperature of the human body surface. For another example, when the skin exchanges heat with the surrounding air, air with different humidity has different thermal conductivity, which also has different effects on the temperature of the human body surface.
[0025] In this implementation scenario, at least one sensor is provided inside the wearable terminal, and the environmental parameters of the wearable terminal are obtained through the at least one sensor. Specifically, the environmental parameters include at least one of the environmental temperature, environmental humidity, and environmental wind speed. The wearable terminal is provided with a temperature sensor, and the environmental temperature is obtained through the temperature sensor. The wearable terminal is also provided with a humidity sensor, and the environmental humidity is obtained through the humidity sensor. The wearable terminal is also provided with an airflow sensor, and the environmental wind speed is obtained through the airflow sensor.
[0026] S102: Measure the user's body surface temperature and obtain a first body temperature measurement value.
[0027] In this implementation scenario, the wearable terminal can measure the body surface temperature of the user's wrist, arm, forehead and other parts to obtain a first body temperature measurement value. A contact temperature sensor can be set in the wearable terminal to measure the user's body surface temperature through the contact temperature sensor to obtain a first body temperature measurement value. In other implementation scenarios, an infrared sensor is set in the wearable terminal to obtain infrared rays from the user's body surface through the infrared sensor, and the first body temperature measurement value is obtained based on the infrared rays from the body surface.
[0028] Step S101 and step S102 may be executed simultaneously, or step S101 or step S102 may be executed first.
[0029] S103: Determine whether the environmental parameters meet the preset measurement conditions. If so, execute step S104; if not, execute step S105.
[0030] In this implementation scenario, considering the impact of the external environment in which the wearable terminal is located on the user's body surface temperature, preset measurement conditions can be set for the environmental parameters of the wearable terminal. When the environmental parameters meet the preset measurement conditions, the first body temperature measurement value obtained is accurate. Specifically, a temperature threshold range can be set for the ambient temperature. When the ambient temperature is higher or lower than the temperature threshold range, the heat exchange between the skin and the surrounding air is large, and the first body temperature measurement value obtained is inaccurate. A humidity threshold can be set for the ambient humidity. When the ambient humidity is higher than the preset threshold, the air heat conduction speed is faster, and the first body temperature measurement value obtained is inaccurate. A wind speed threshold can also be set for the ambient wind speed. When the ambient wind speed is higher than the preset threshold, more heat will be taken away from the skin surface, and the first body temperature measurement value obtained is inaccurate.
[0031] In this implementation scenario, the environmental parameters can be determined to meet the preset measurement conditions if one or two of the following conditions are met: the ambient temperature is within the temperature threshold range, the ambient humidity is less than the preset humidity threshold, and the ambient wind speed is less than the preset wind speed threshold. Furthermore, all three items need to be met at the same time to determine that the environmental parameters meet the preset measurement conditions.
[0032] S104: Calculate a body temperature output value corresponding to the first body temperature measurement value according to a preset body temperature conversion algorithm.
[0033] In this implementation scenario, if the environmental parameters meet the preset measurement conditions and the external environment has little effect on the body surface temperature, the first body temperature measurement value obtained is input into the preset body temperature conversion algorithm, the body temperature output value corresponding to the first body temperature measurement value is calculated, and the body temperature output value is output. It can be displayed on the screen of the wearable terminal or sent to the smart terminal bound to the wearable terminal.
[0034] S105: Process the first body temperature measurement value according to a preset processing method, and obtain and output a body temperature output value.
[0035] In this implementation scenario, if it is determined that the environmental parameters do not meet the preset measurement conditions and the external environment has a greater impact on the body surface temperature, the first body temperature measurement value is processed according to a preset processing method to obtain a body temperature output value. For example, the impact of the environmental parameters on the first body temperature measurement value is eliminated through a preset algorithm, or the first body temperature measurement value is discarded. When the environmental parameters meet the preset measurement conditions, the measurement is performed again, and the body temperature output value is obtained based on the result of the re-measurement.
[0036] According to the above description, it can be seen that in this embodiment, the environmental parameters of the wearable terminal are obtained. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value. This can avoid the environmental parameters that do not meet the preset measurement conditions from affecting the user's body surface temperature, effectively reduce measurement errors, and improve measurement accuracy.
[0037] See also Figure 2 , Figure 2 1 is a flow chart of a second embodiment of the method for measuring body temperature by a wearable terminal provided by the present invention. The method for measuring body temperature by a wearable terminal provided by the present invention comprises the following steps:
[0038] S201: Acquire environmental parameters of the wearable terminal, where the environmental parameters include at least one of environmental temperature, environmental humidity, and environmental wind speed.
[0039] S202: Measure the user's body surface temperature and obtain a first body temperature measurement value.
[0040] S203: Determine whether the environmental parameters meet the preset measurement conditions, if not, execute step S204, if yes, execute step S205.
[0041] S204: Calculate a body temperature output value corresponding to the first body temperature measurement value according to a preset body temperature conversion algorithm.
[0042] In a specific implementation scenario, steps S201-S204 are substantially consistent with steps S101-S104 in the first embodiment of the method for measuring body temperature by a wearable terminal provided by the present invention, and are not described in detail here.
[0043] S205: Monitor environmental parameters.
[0044] In this implementation scenario, since the environmental parameters when obtaining the first body temperature measurement value do not meet the preset measurement conditions, the first body temperature measurement value is greatly affected by the external environment, so the first body temperature measurement value has a large error and cannot be used to obtain the body temperature output value. Monitor the environmental parameters, for example, obtain the environmental parameters at preset intervals.
[0045] S206: When the environmental parameters meet the preset measurement conditions, the user's body surface temperature is measured to obtain a second body temperature measurement value, and a body temperature output value corresponding to the second body temperature measurement value is calculated according to a preset body temperature conversion algorithm.
[0046] In this implementation scenario, when the environmental parameters meet the preset measurement conditions, the external environment has little impact on the body surface temperature, and the measurement error is small at this time. Therefore, the user's body surface temperature is measured to obtain a second body temperature measurement value, and the body temperature output value corresponding to the second body temperature measurement value is calculated according to the preset body temperature conversion algorithm.
[0047] According to the above description, it can be seen that in this embodiment, the environmental parameters of the wearable terminal are obtained. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained at this time is discarded. When the environmental parameters meet the preset measurement conditions, the user's body surface temperature is measured and the second body temperature measurement value is obtained. This can avoid the interference and influence of the external environment on the user's body surface temperature and effectively reduce the measurement error.
[0048] See also Figure 3 , Figure 3 1 is a flow chart of a third embodiment of a method for measuring body temperature using a wearable terminal provided by the present invention. The method for measuring body temperature using a wearable terminal provided by the present invention comprises the following steps:
[0049] S301: Acquire environmental parameters of the wearable terminal, where the environmental parameters include at least one of environmental temperature, environmental humidity, and environmental wind speed.
[0050] S302: Measure the user's body surface temperature and obtain a first body temperature measurement value.
[0051] S303: Determine whether the environmental parameters meet the preset measurement conditions. If so, execute step S304; if not, execute step S305.
[0052] S304: Calculate a body temperature output value corresponding to the first body temperature measurement value according to a preset body temperature conversion algorithm.
[0053] In a specific implementation scenario, steps S301-S304 are substantially consistent with steps S101-S104 in the first embodiment of the method for measuring body temperature by a wearable terminal provided by the present invention, and will not be described in detail here.
[0054] S305: Obtain environmental impact factors according to environmental parameters, and substitute the environmental impact factors into the body temperature conversion algorithm.
[0055] In this implementation scenario, if it is determined that the environmental parameters do not meet the preset measurement conditions, the environmental impact factor is obtained according to the environmental parameters, and the environmental impact factor is substituted into the body temperature conversion algorithm, so that the body temperature conversion algorithm can correct the calculated value according to the environmental impact factor during operation. Specifically, the temperature impact factor can be obtained according to the ambient temperature in the environmental parameters, and the temperature impact factor is substituted into the body temperature conversion algorithm, so that the body temperature conversion algorithm after the substitution can correct the error caused by the ambient temperature during calculation. It is also possible to obtain the humidity impact factor according to the ambient humidity in the environmental parameters, and substitute the humidity impact factor into the body temperature conversion algorithm, so that the body temperature conversion algorithm after the substitution can correct the error caused by the ambient humidity during calculation. It is also possible to obtain the wind speed impact factor according to the ambient wind speed in the environmental parameters, and substitute the wind speed impact factor into the body temperature conversion algorithm, so that the body temperature conversion algorithm after the substitution can correct the error caused by the ambient wind speed during calculation.
[0056] In other implementation scenarios, various parameters in the environmental parameters affect each other, such as the environmental temperature and environmental wind speed, airflows of different temperatures have different effects on body surface temperature, and airflows of different humidity have different effects on body surface temperature. Therefore, at least two of the environmental temperature, environmental humidity, and environmental wind speed are combined to obtain a comprehensive influencing factor, and the comprehensive influencing factor is substituted into the body temperature conversion algorithm, so that the body temperature conversion algorithm after the substitution can correct the errors caused by multiple environmental parameters during calculation.
[0057] In this implementation scenario, the body temperature conversion algorithm can be a neural network algorithm or a function algorithm, a preset calculation formula, etc.
[0058] S306: Calculate a first body temperature correction value corresponding to the first body temperature measurement value according to the substituted body temperature conversion algorithm, and obtain a body temperature output value according to the first body temperature correction value.
[0059] In this implementation scenario, a first body temperature correction value corresponding to the first body temperature measurement value is calculated based on the substituted body temperature algorithm. The first body temperature correction value effectively corrects the error caused by the external environment. Using the first body temperature correction value as the body temperature output value can accurately reflect the user's current actual body temperature.
[0060] From the above description, it can be seen that in this embodiment, when the environmental parameters do not meet the preset measurement conditions, the environmental impact factor is obtained according to the environmental parameters, and the environmental impact factor is substituted into the body temperature conversion algorithm. The first body temperature correction value corresponding to the first body temperature measurement value is calculated according to the substituted body temperature conversion algorithm. The error caused by the external environment can be effectively corrected in the calculation. Using the first body temperature correction value as the body temperature output value can effectively reduce the measurement error.
[0061] See also Figure 4 , Figure 4 1 is a flow chart of a fourth embodiment of a method for measuring body temperature using a wearable terminal provided by the present invention. The method for measuring body temperature using a wearable terminal provided by the present invention comprises the following steps:
[0062] S401: Acquire environmental parameters of the wearable terminal, where the environmental parameters include at least one of environmental temperature, environmental humidity, and environmental wind speed.
[0063] S402: Measure the user's body surface temperature and obtain a first body temperature measurement value.
[0064] S403: Determine whether the environmental parameters meet the preset measurement conditions. If so, execute step S404; if not, execute step S405.
[0065] S404: Calculate a body temperature output value corresponding to the first body temperature measurement value according to a preset body temperature conversion algorithm.
[0066] S405: Obtain environmental impact factors according to environmental parameters, and substitute the environmental impact factors into the body temperature conversion algorithm.
[0067] S406: Calculate a first body temperature correction value corresponding to the first body temperature measurement value according to the substituted body temperature conversion algorithm.
[0068] In a specific implementation scenario, steps S401-S406 are substantially consistent with steps S301-S306 in the third embodiment of the method for measuring body temperature by a wearable terminal provided by the present invention, and are not described in detail here.
[0069] S407: Obtain motion parameters and physiological parameters, and determine whether the user is in motion according to the motion parameters and physiological parameters. If so, execute step S408; if not, execute step S409.
[0070] In this implementation scenario, the motion parameters include acceleration and speed. Physiological parameters include heartbeat, blood pressure, pulse, and sweating. The wearable terminal is also provided with a motion sensor and a physiological sensor. The motion sensor includes an acceleration sensor, through which the acceleration of the user's movement can be obtained. The motion sensor also includes a displacement sensor, through which the user's displacement can be obtained. The user's speed can be obtained in combination with the clock set in the wearable terminal. The physiological sensor includes a heartbeat sensor, which can be used to obtain the user's heartbeat, a blood pressure sensor, which can be used to obtain the user's blood pressure, a pulse sensor, which can be used to obtain the user's pulse, and a sweat sensor, which can be used to obtain the user's sweating on the body surface. Combining motion parameters and physiological parameters can determine whether the user is in motion. When the user is in motion, the temperature of the body surface may rise rapidly in a short period of time, but the actual body temperature of the user does not rise rapidly at this time, and when the user is in motion, such as running, the environmental parameters obtained may be different from those in the static state, for example, the environmental wind speed will change due to the user's motion.
[0071] Furthermore, the wearable terminal can further obtain the user's exercise type, because different exercise types correspond to different environmental parameters, physiological parameters, and exercise parameters. For example, when the user swims, the temperature of the body surface will be carried away by the water flow, the ambient temperature is low, the body surface temperature is low, but physiological parameters such as heart rate will increase. When the user is jogging and running, the ambient wind speed is different, and the rate of increase of the body surface temperature is also different. Therefore, the user's exercise type can be combined as a reference for correcting the first body temperature correction value. The user's exercise type can be input by the user himself, or the wearable terminal can infer it based on the exercise parameters and physiological parameters.
[0072] S408: Correct the first body temperature correction value according to the motion parameter and the physiological parameter, obtain a second body temperature correction value, and use the second body temperature correction value as the body temperature output value.
[0073] In this implementation scenario, after determining that the user is in a state of motion based on the motion parameters and physiological parameters, it means that there is still an error between the first body temperature correction value obtained at this time and the actual user body temperature. Therefore, the first body temperature correction value is corrected according to the motion parameters and the innate parameters to obtain the second body temperature correction value. After eliminating the influence of motion, the second body temperature correction value is closer to the actual body temperature, and the second body temperature correction value is used as the body temperature output value. In this implementation scenario, the motion parameters and physiological parameters can be substituted into the preset correction algorithm, and the second body temperature correction value corresponding to the first body temperature correction value can be calculated using the correction algorithm after substitution.
[0074] S409: Acquire positioning information, obtain location parameters and weather parameters corresponding to the positioning information, correct the first body temperature correction value according to the location parameters and weather parameters, obtain a third body temperature correction value, and use the third body temperature correction value as the body temperature output value.
[0075] In this implementation scenario, a positioning chip is provided in the wearable terminal, through which the user's positioning information can be obtained, and location parameters and weather parameters can be obtained based on the positioning information. Location parameters include whether the user is indoors, the user's location, etc., and weather parameters include the sunshine conditions and weather conditions at the user's location. Weather parameters can be obtained through network queries based on the user's location, or they can be inferred based on environmental parameters and location parameters. For example, environmental parameters include light parameters, and a photosensitive sensor can be provided in the wearable terminal to obtain light parameters, and based on the light parameters, it can be determined whether it is sunny at present.
[0076] Location parameters and weather parameters can also affect the user's body surface temperature. For example, when the user is outdoors, strong sunlight can affect the user's body surface temperature. For another example, when the user is at different altitudes, they are affected by different air pressures, and the same airflow velocity has different effects on the user's body surface temperature.
[0077] Therefore, in this implementation scenario, the first body temperature correction value is corrected according to the location parameter and the weather parameter, eliminating the influence of the location and the weather, so that the third body temperature correction value is closer to the actual body temperature, and the third body temperature correction value is used as the body temperature output value. In this implementation scenario, the location parameter and the weather parameter can be substituted into the preset correction algorithm, and the third body temperature correction value corresponding to the first body temperature correction value is calculated using the correction algorithm after substitution.
[0078] In other implementation scenarios, steps S407-S408 may not be executed, and step S409 may be executed directly, or after executing step S408, step S409 may be executed based on the result of step S408. Alternatively, after executing step S409, step S407 may be executed based on the result of step S409 to correct errors caused by motion and position at the same time, thereby further improving the accuracy of measurement.
[0079] From the above description, it can be seen that in this embodiment, after obtaining the first temperature correction value, by correcting the first temperature correction value according to motion parameters and physiological parameters, or according to motion parameters and physiological parameters, the errors caused by motion and position to the measurement can be further eliminated, thereby further improving the accuracy of the measurement.
[0080] See also Figure 5 , Figure 5The wearable terminal 10 includes an acquisition module 11 , a measurement module 12 and an output module 13 .
[0081] The acquisition module 11 is used to acquire the environmental parameters of the wearable terminal, and the environmental parameters include at least one of the environmental temperature, environmental humidity and environmental wind speed. The measurement module 12 is used to measure the user's body surface temperature and obtain a first body temperature measurement value. The output module 13 is used to determine whether the environmental parameters meet the preset measurement conditions. If the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value is processed according to a preset processing method, and the body temperature output value is obtained and output.
[0082] The output module 13 is also used to discard the first body temperature measurement value and monitor environmental parameters; when the environmental parameters meet the preset measurement conditions, the user's body surface temperature is measured to obtain a second body temperature measurement value, and the body temperature output value corresponding to the second body temperature measurement value is calculated according to the preset body temperature conversion algorithm.
[0083] The output module 13 is also used to obtain environmental impact factors based on environmental parameters, substitute the environmental impact factors into the body temperature conversion algorithm, calculate the first body temperature correction value corresponding to the first body temperature measurement value according to the substituted body temperature conversion algorithm, and obtain the body temperature output value according to the first body temperature correction value.
[0084] The environmental influencing factor includes at least one of a temperature influencing factor, a humidity influencing factor and a wind speed influencing factor.
[0085] The output module 13 is also used to obtain a temperature influence factor according to the ambient temperature, and substitute the temperature influence factor into the body temperature conversion algorithm; and / or obtain a humidity influence factor according to the ambient humidity, and substitute the humidity influence factor into the body temperature conversion algorithm; and / or obtain a wind speed influence factor according to the ambient wind speed, and substitute the wind speed influence factor into the body temperature conversion algorithm.
[0086] Among them, environmental influencing factors include comprehensive influencing factors.
[0087] The output module 13 is also used to combine at least two of the ambient temperature, ambient humidity and ambient wind speed to obtain a comprehensive influencing factor, and substitute the comprehensive influencing factor into the body temperature conversion algorithm.
[0088] The output module 13 is also used to obtain motion parameters and physiological parameters, and judge whether the user is in a motion state based on the motion parameters and physiological parameters; if the user is in a motion state, the first body temperature correction value is corrected according to the motion parameters and physiological parameters, and the second body temperature correction value is obtained, and the second body temperature correction value is used as the body temperature output value.
[0089] The output module 13 is also used to obtain positioning information, obtain location parameters and weather parameters corresponding to the positioning information, correct the first body temperature correction value according to the location parameters and weather parameters, obtain the third body temperature correction value, and use the third body temperature correction value as the body temperature output value.
[0090] From the above description, it can be seen that in this embodiment, the wearable terminal obtains the environmental parameters of the wearable terminal. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value. This can avoid the environmental parameters that do not meet the preset measurement conditions from affecting the user's body surface temperature, effectively reduce measurement errors, and improve measurement accuracy.
[0091] See also Figure 6 , Figure 6 2 is a schematic diagram of the structure of the second embodiment of the wearable terminal provided by the present invention. The wearable terminal 20 includes a processor 21, a memory 22 and a measuring circuit 23. The processor 21 is coupled to the memory 22 and the measuring circuit 23. The memory 22 stores a computer program, and the processor 21 executes the computer program when working to implement the following Figure 1-Figure 4 The detailed method can be found in the above, which will not be described here.
[0092] From the above description, it can be seen that in this embodiment, the wearable terminal obtains the environmental parameters of the wearable terminal. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value. This can avoid the environmental parameters that do not meet the preset measurement conditions from affecting the user's body surface temperature, effectively reduce measurement errors, and improve measurement accuracy.
[0093] See also Figure 7 , Figure 7 30 is a schematic diagram of a computer readable storage medium according to an embodiment of the present invention. The computer readable storage medium 30 stores at least one computer program 31, which is executed by a processor to implement the following Figure 1-Figure 4 In one embodiment, the computer readable storage medium 30 may be a storage chip, a hard disk, a mobile hard disk, a USB flash drive, an optical disk, or other readable and writable storage tools in the terminal, or a server, etc.
[0094] From the above description, it can be seen that in this embodiment, the computer program in the computer-readable storage medium is used to obtain the environmental parameters of the wearable terminal. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value. This can avoid the environmental parameters that do not meet the preset measurement conditions from affecting the user's body surface temperature, effectively reduce measurement errors, and improve measurement accuracy.
[0095] Different from the prior art, the present invention takes into account the influence of ambient temperature, ambient humidity and ambient wind speed on the user's body surface temperature. When the environmental parameters do not meet the preset measurement conditions, the first body temperature measurement value obtained by measuring the body temperature is processed according to a preset processing method to obtain a body temperature output value. This can avoid the impact of environmental parameters that do not meet the preset measurement conditions on the user's body surface temperature, effectively reduce measurement errors, and improve measurement accuracy.
[0096] The above disclosure is only the preferred embodiment of the present invention, which certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for measuring body temperature using a wearable terminal, characterized in that: include: Acquire environmental parameters of the wearable terminal, where the environmental parameters include at least one of environmental temperature, environmental humidity and / or environmental wind speed; Measuring the user's body surface temperature to obtain a first body temperature measurement value; Determining whether the environmental parameter meets the preset measurement condition, and if the environmental parameter does not meet the preset measurement condition, processing the first body temperature measurement value according to a preset processing method, obtaining and outputting the body temperature output value, including: monitoring the environmental parameters; when the environmental parameters meet the preset measurement conditions, measuring the user's body surface temperature to obtain a second body temperature measurement value, and calculating the body temperature output value corresponding to the second body temperature measurement value according to a preset body temperature conversion algorithm; Obtaining an environmental impact factor according to the environmental parameter, and substituting the environmental impact factor into the body temperature conversion algorithm; calculating a first body temperature correction value corresponding to the first body temperature measurement value according to the body temperature conversion algorithm after the substitution, and obtaining the body temperature output value according to the first body temperature correction value; The environmental influencing factor includes at least one of a temperature influencing factor, a humidity influencing factor and a wind speed influencing factor; the step of obtaining the environmental influencing factor according to the environmental parameters and substituting the environmental influencing factor into a preset body temperature conversion algorithm includes: obtaining the temperature influencing factor according to the ambient temperature and substituting the temperature influencing factor into the body temperature conversion algorithm; and / or obtaining the humidity influencing factor according to the ambient humidity and substituting the humidity influencing factor into the body temperature conversion algorithm; and / or obtaining the wind speed influencing factor according to the ambient wind speed and substituting the wind speed influencing factor into the body temperature conversion algorithm.
2. The method for measuring body temperature using a wearable terminal according to claim 1, characterized in that: The environmental impact factors include comprehensive impact factors; The step of obtaining the environmental impact factor according to the environmental parameter and substituting the environmental impact factor into the preset body temperature conversion algorithm includes: At least two of the ambient temperature, the ambient humidity and / or the ambient wind speed are combined to obtain a comprehensive influencing factor, and the comprehensive influencing factor is substituted into the body temperature conversion algorithm.
3. The method for measuring body temperature by a wearable terminal according to claim 1, characterized in that: The step of obtaining the body temperature output value according to the first body temperature correction value comprises: Acquire motion parameters and physiological parameters, and determine whether the user is in a motion state according to the motion parameters and the physiological parameters; If the user is in motion, the first body temperature correction value is corrected according to the motion parameter and the physiological parameter, a second body temperature correction value is obtained, and the second body temperature correction value is used as the body temperature output value.
4. The method for measuring body temperature using a wearable terminal according to claim 1, characterized in that: The step of obtaining the body temperature output value according to the first body temperature correction value comprises: Acquire positioning information, acquire location parameters and weather parameters corresponding to the positioning information, correct the first body temperature correction value according to the location parameters and the weather parameters, acquire a third body temperature correction value, and use the third body temperature correction value as the body temperature output value.
5. A wearable terminal, characterized in that: include: An acquisition module, used to acquire environmental parameters of the wearable terminal, wherein the environmental parameters include at least one of environmental temperature, environmental humidity and environmental wind speed; A measuring module, used to measure the user's body surface temperature and obtain a first body temperature measurement value; An output module, used to determine whether the environmental parameter meets the preset measurement condition, if the environmental parameter does not meet the preset measurement condition, process the first body temperature measurement value according to a preset processing method, obtain and output the body temperature output value, including: monitoring the environmental parameters; when the environmental parameters meet the preset measurement conditions, measuring the user's body surface temperature to obtain a second body temperature measurement value, and calculating the body temperature output value corresponding to the second body temperature measurement value according to a preset body temperature conversion algorithm; Obtaining an environmental impact factor according to the environmental parameter, and substituting the environmental impact factor into the body temperature conversion algorithm; calculating a first body temperature correction value corresponding to the first body temperature measurement value according to the body temperature conversion algorithm after the substitution, and obtaining the body temperature output value according to the first body temperature correction value; The environmental influencing factor includes at least one of a temperature influencing factor, a humidity influencing factor and a wind speed influencing factor; the step of obtaining the environmental influencing factor according to the environmental parameters and substituting the environmental influencing factor into a preset body temperature conversion algorithm includes: obtaining the temperature influencing factor according to the ambient temperature and substituting the temperature influencing factor into the body temperature conversion algorithm; and / or obtaining the humidity influencing factor according to the ambient humidity and substituting the humidity influencing factor into the body temperature conversion algorithm; and / or obtaining the wind speed influencing factor according to the ambient wind speed and substituting the wind speed influencing factor into the body temperature conversion algorithm.
6. A wearable terminal, characterized in that: include: A processor, a memory and a measuring circuit, wherein the processor is coupled to the memory and the measuring circuit, a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: A computer program is stored, and the computer program can be executed by a processor to implement the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Blood oxygen measuring apparatus capable of measuring body temperature
CN102885629A
Infrared body temperature monitoring automatic calibration method and system
CN103479339A
Hearing test method and hearing screening instrument for automatically correcting influence of environmental noise
CN109480859A
Dynamic on-line measuring method of body temperature of human body and wearable equipment
CN109549635A