Body temperature measuring method, wearable device and storage medium
By integrating temperature sensors and heart rate sensors in wearable devices and combining ambient temperature and heart rate data for body temperature model calibration, the accuracy and convenience of body temperature monitoring in the prior art are solved, and high-accurate body temperature measurement is achieved.
Patent Information
- Application Number
- CN202311442934.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
The prior art cannot achieve convenient, continuous and insensitive temperature monitoring, and when smart watches measure wrist temperature, they are low in accuracy and are susceptible to ambient temperature and external interference.
A body temperature measurement method is provided, using temperature sensors and heart rate sensors in wearable devices, combining ambient temperature and heart rate data, and calibrating through body temperature models to obtain more accurate human body temperature. The structural parameters of the body temperature model can be preset values or generated through historical data training.
It improves the accuracy of body temperature measurement of wearable devices, reduces sensitivity to ambient temperature and external interference, and achieves convenient, continuous and insensitive temperature monitoring.
Smart Images

Figure CN119908676A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a body temperature measurement method, a wearable device and a storage medium. Background Art
[0002] Body temperature refers to the temperature that maintains the normal functions of human organs such as the brain, heart, and lungs. Under normal conditions, the range of human body temperature is about 36 to 37.2°C. There are many factors that affect body temperature changes, such as infectious fever, non-infectious fever, etc. Therefore, body temperature detection is a necessary means of health monitoring. By detecting body temperature through wearable devices, it is possible to provide continuous daytime and nighttime monitoring capabilities, provide fever warnings in a timely manner, and discover health problems. A commonly used body temperature measurement method in the prior art is to use ear thermometers, forehead thermometers, etc., to measure the core temperature of the human body by infrared measurement of the human eardrum or forehead, but this body temperature measurement method cannot achieve convenient, continuous, and non-sensing monitoring. It requires the human body to actively initiate measurement, and ear thermometers and forehead thermometers are usually large in size and inconvenient to carry. At present, there is also a more convenient body temperature measurement method, such as wearing a smart watch on the wrist, and inferring the body temperature by measuring the temperature of the bottom shell of the smart watch, but the smart watch measures the wrist temperature. Because the human wrist is at the far end, it is far away from the core body temperature, and is easily affected by the ambient temperature and external interference, and the body temperature cannot be accurately measured. Summary of the invention
[0003] The embodiments of the present application provide a body temperature measurement method, a wearable device, and a storage medium to improve the accuracy of body temperature measurement of a wearable device.
[0004] In the first aspect, the present application provides a body temperature measurement method, which can be executed by a wearable device or a component in the wearable device, wherein the wearable device includes a first temperature sensor and a heart rate sensor. Taking the method that can be executed by a wearable device as an example, in the method, when the wearable device is worn on a human body, the wearable device obtains a first measurement value obtained by the first temperature sensor measuring the body temperature of a first measured part of the human body, and the first measurement value corresponds to a first measurement moment; the wearable device obtains the ambient temperature at the first measurement moment and the first heart rate value obtained by the heart rate sensor measuring the heart rate of the human body at the first measurement moment; the wearable device inputs the first measurement value, the ambient temperature at the first measurement moment, and the first heart rate value into a body temperature model to obtain the first body temperature value of the human body, and the structural parameters of the body temperature model are preset values, or the structural parameters of the body temperature model are generated by model training based on the standard body temperature value and heart rate value of the human body within a historical period; the wearable device displays the first body temperature value.
[0005] Based on this method, when the wearable device is worn on the human body, the body temperature of the first measured part can be measured by the first temperature sensor to obtain a first measurement value at the first measurement moment, and then the first heart rate value of the human body at the first measurement moment and the ambient temperature and other data are combined, and the first measurement value is calibrated using the body temperature model, so that a more accurate human body temperature can be obtained, thereby improving the accuracy of body temperature measurement of the wearable device.
[0006] In a possible implementation, the structural parameters of the body temperature model are preset values, and after obtaining the first body temperature value of the human body, the method further includes: if the first body temperature value is greater than or equal to the first threshold value, displaying a first prompt message, the first prompt message is used to prompt the input of the body temperature standard value. Through this implementation, the wearable device can obtain a body temperature value of the human body that is greater than or equal to the first threshold value.
[0007] In a possible implementation, after the wearable device displays the first prompt information, the wearable device can also obtain at least one second measurement moment recorded and the body temperature standard value corresponding to each second measurement moment, and obtain the second heart rate value measured by the heart rate sensor at each second measurement moment; then obtain at least one set of first data pairs, and different first data pairs are created based on the body temperature standard value and the second heart rate value corresponding to different second measurement moments; the wearable device updates the structural parameters of the body temperature model based on at least one set of first data pairs. Through this implementation, multiple sets of accurate first data pairs can be obtained, thereby updating the body temperature model with higher accuracy in body temperature prediction.
[0008] In a possible implementation, the wearable device updates the structural parameters of the body temperature model based on at least one set of first data pairs, including: the wearable device displays a second prompt message, the second prompt message is used to prompt the update of the structural parameters of the body temperature model; receives a first instruction, the first instruction is used to instruct the wearable device to update the body temperature model; responds to the first instruction, based on at least one first data pair, updates the structural parameters of the body temperature model. Through this implementation, the wearable device can prompt the user to update, so that the user can update the structural parameters of the body temperature model in a timely manner.
[0009] In a possible implementation, before updating the structural parameters of the body temperature model based on at least one set of first data pairs, it further includes: determining that the number of at least one first data pair reaches a quantity threshold. Through this implementation, the wearable device can prompt the user to update only when the number of first data pairs is sufficient, so that structural parameters with higher body temperature prediction accuracy can be obtained.
[0010] In a possible implementation, after updating the structural parameters of the body temperature model, the method may further include: when the wearable device creates a new first data pair or deletes an already created first data pair, updating the structural parameters of the body temperature model. In this way, the body temperature model can be updated quickly.
[0011] In a possible implementation, the method further includes: if the first body temperature value is greater than or equal to a second threshold, prompting to turn on a timed reminder temperature measurement function, and the second threshold is greater than the first threshold. In this way, when the body temperature of the human body is too high, a prompt can be given to turn on the timed reminder temperature measurement function, thereby reminding the user to measure the body temperature regularly.
[0012] In a possible implementation, the method may further include: receiving a second instruction, the second instruction is used to instruct the wearable device to enter a preset mode, the preset mode is a mode for measuring the body temperature of a second measured part of the human body; responding to the second instruction, after entering the preset mode, if it is determined that the wearable device meets the measurement conditions corresponding to the preset mode, then measuring the body temperature of the second measured part of the human body through the first temperature sensor to obtain a second measurement value of the second measured part at a third measurement time; and displaying the second measurement value. Through this implementation, the wearable device can directly measure the second measured part to obtain an accurate body temperature value of the human body.
[0013] In a possible implementation, the second measured site includes the armpit or the forehead.
[0014] In a possible implementation, the wearable device further includes a second temperature sensor and a motion sensor. The wearable device determines that the wearable device meets the measurement conditions corresponding to the preset mode, including: the wearable device obtains the detection data of the motion sensor; the wearable device obtains the first temperature change rate corresponding to multiple third measurement values obtained by the first temperature sensor performing multiple temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode, and obtains the second temperature change rate corresponding to multiple fourth measurement values obtained by the second temperature sensor performing multiple temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode; if the detection data meets the posture condition corresponding to the preset mode, and the first temperature change rate is greater than or equal to the third threshold, and the second temperature change rate is greater than or equal to the fourth threshold, it is determined that the wearable device meets the measurement conditions corresponding to the preset mode. This implementation provides a method for easily determining that the wearable device meets the measurement conditions corresponding to the preset mode.
[0015] In a possible implementation, the method may further include: if it is determined that the wearable device does not meet the measurement conditions corresponding to the preset mode, displaying a third prompt message, the third prompt message being used to prompt the user to adjust the placement posture of the wearable device. Through this implementation, the user can be promptly reminded to adjust the placement posture of the wearable device when the wearable device does not meet the measurement conditions corresponding to the preset mode.
[0016] In a possible implementation, the third measurement time is the measurement time corresponding to when the fifth measurement value obtained by the first temperature sensor measuring the body temperature of the second measured part and the sixth measurement value of the second measured part by the second temperature sensor meet the preset conditions, wherein the preset conditions include: the fifth measurement value is greater than or equal to the fifth threshold value, and the sixth measurement value is greater than or equal to the fifth threshold value, and the difference between the fifth measurement value and the sixth measurement value is less than or equal to the sixth threshold value. Through this implementation, it is convenient for the wearable device to determine the temperature measurement completion time, thereby obtaining the body temperature of the second measured part of the human body measured in the preset mode.
[0017] In a possible implementation, the body temperature of a second measured part of the human body is measured by the first temperature sensor and / or the second temperature sensor to obtain a second measurement value of the second measured part at a third measurement time, including: taking the fifth measurement value or the sixth measurement value as the second measurement value, or taking the average of the fifth measurement value and the sixth measurement value as the second measurement value.
[0018] In a possible implementation, the method further includes: obtaining a plurality of third measurement values obtained by the first temperature sensor performing multiple temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode, and the measurement time corresponding to each third measurement value, and obtaining a plurality of fourth measurement values obtained by the second temperature sensor performing multiple temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode, and the measurement time corresponding to each fourth measurement value; obtaining a plurality of first sampling points and a plurality of second sampling points; different first sampling points are composed of different third measurement values and corresponding measurement times, and different second sampling points are composed of different fourth measurement values and corresponding measurement times; according to the first model, the second model, the plurality of first sampling points and the plurality of second sampling points, the second measurement value is calculated by the least square method; the first model is used to characterize the relationship between the temperature of the first temperature sensor and the time change within the second preset time, and the second model is used to characterize the relationship between the temperature of the second temperature sensor and the time change within the second preset time. Through this implementation, the temperature measurement value of the second measured part in a stable state is predicted by an algorithm, which can reduce the measurement time.
[0019] In a possible implementation, after the wearable device obtains the second measurement value of the second measured part at the third measurement time, it may also include: the wearable device obtains a third heart rate value obtained by the heart rate sensor measuring the heart rate of the human body at the third measurement time; and creates a set of second data pairs based on the second measurement value and the third heart rate value, and the second data pairs are used to update the structural parameters of the temperature model. The second measurement value in this implementation can also be used as a standard temperature value to create a set of second data pairs together with the third heart rate value corresponding to the third measurement time, thereby increasing the number of data pairs used to update the structural parameters of the temperature model.
[0020] In a second aspect, the present application further provides a device, which includes modules / units for executing any possible design method of any of the above aspects. These modules / units can be implemented by hardware, or by executing corresponding software implementations by hardware.
[0021] In a third aspect, the present application provides a wearable device, including a processor, a memory, a temperature sensor, a heart rate sensor, and a display screen. The display screen is used to display a user interface; the temperature sensor is used to measure the body temperature of a first measured part or a second measured part of a human body; the heart rate sensor is used to measure the heart rate of a human body; the memory is used to store one or more computer programs; the processor is used to execute the one or more computer programs, and in combination with the data measured by the temperature sensor and the data measured by the heart rate sensor, execute the above-mentioned first aspect and any possible design method involved in the first aspect.
[0022] In a possible implementation, the wearable device further includes a motion sensor for detecting a placement posture of the wearable device.
[0023] In a fourth aspect, the present application also provides a readable storage medium, which includes a program. When the program is run on a wearable device, the wearable device executes the above-mentioned first aspect and any possible design method involved in the first aspect.
[0024] In a fifth aspect, the present application also provides a method comprising a computer program product, which, when executed on a wearable device, enables the wearable device to execute the above-mentioned first aspect and any possible design method involved in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic diagram of the structure of a wearable device provided in an embodiment of the present application;
[0026] Figure 2 A schematic diagram of a method for measuring body temperature according to an embodiment of the present invention;
[0027] Figure 3 A schematic diagram of a wearable device provided in an embodiment of the present application;
[0028] Figure 4 A schematic diagram of wearing a wearable device on a human wrist provided in an embodiment of the present application;
[0029] Figure 5 A schematic diagram of updating a model provided in an embodiment of the present application;
[0030] Figure 6 A schematic diagram of a method for measuring body temperature according to an embodiment of the present invention;
[0031] Figure 7 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0032] Figure 8 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0033] Fig. 9 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0034] Fig.10 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0035] Fig.11 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0036] Fig.12 A schematic diagram of a method for measuring body temperature according to an embodiment of the present invention;
[0037] Fig.13 A schematic diagram of a group of user interfaces provided in an embodiment of the present application;
[0038] Fig.14 A schematic diagram of the temperature change of the temperature sensor after the wearable device provided in an embodiment of the present application enters the underarm mode;
[0039] Fig.15 A schematic diagram of a temperature measurement process after a wearable device enters an underarm mode according to an embodiment of the present application;
[0040] Fig.16 A schematic diagram of a temperature measurement posture for a user to measure the temperature of his or her own forehead provided in an embodiment of the present application;
[0041] Fig.17 A schematic diagram of a temperature measurement posture for a user to measure the forehead temperature of another person provided in an embodiment of the present application;
[0042] Fig.18A schematic diagram of the structure of a wearable device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the embodiments of the present application, "one or more" refers to one, two or more; "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0044] References to "some embodiments" and the like described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "include", "comprises", "has" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in another way.
[0045] The multiple involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0046] The present application provides a body temperature measurement method, a wearable device and a storage medium, which are used to improve the accuracy of body temperature measurement by the wearable device. The method and the wearable device are based on the same technical concept. Since the principles of solving problems by the method and the wearable device are similar, the implementation of the wearable device and the method can refer to each other, and the repeated parts will not be repeated.
[0047] In the solution provided in the embodiment of the present application, the wearable device includes a device capable of realizing data processing functions (such as a processor, or an application processor, or an image processor, or other processors). The exemplary embodiments of the wearable device include but are not limited to carrying Or devices with other operating systems. The wearable device may also be other portable devices, such as a laptop computer with a touch-sensitive surface (eg, a touch panel). The embodiments of the present application do not limit the specific form of the wearable device.
[0048] Exemplarily, the wearable device may be a smart watch, a smart bracelet, etc.
[0049] Figure 1 Only a hardware structure diagram of a wearable device 100 provided in an embodiment of the present application is shown. Figure 1 Based on the above, there may be other variant structures. Figure 1 As shown, the wearable device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include one or more of the following: a pressure sensor 180A, a gyroscope sensor 180B, a heart rate sensor 180C, a magnetic sensor 180D, a motion sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0050] Below Figure 1 The components of the wearable device 100 shown are described in detail.
[0051] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Among them, different processing units can be independent devices or integrated into one or more processors. In some embodiments, the wearable device 100 may also include one or more processors 110. Among them, the processor is the nerve center and command center of the wearable device 100. The processor can generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.
[0052] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory, thereby avoiding repeated access, reducing the waiting time of the processor 110, and thus improving the efficiency of the system.
[0053] In some embodiments, the processor 110 may include one or more interfaces. For example, the interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc. It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only a schematic illustration and does not constitute a structural limitation on the wearable device 100.
[0054] The charging management module 140 is used to receive charging input from the charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The wireless communication function of the wearable device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0055] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the wearable device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0056] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the wearable device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0057] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0058] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the wearable device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and filters it, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0059] In some embodiments, antenna 1 of wearable device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that wearable device 100 can communicate with the network and other devices through wireless communication technology.
[0060] The wearable device 100 implements the display function through a GPU, a display screen 194, and an application processor. The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the wearable device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0061] In some other embodiments, the wearable device 100 can implement the shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0062] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the wearable device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card.
[0063] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and an application required for at least one function. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the wearable device 100 by running instructions stored in the internal memory 121 and / or instructions stored in a memory provided in the processor.
[0064] The wearable device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0065] In some embodiments, the wearable device 100 may include one or more heart rate sensors 180C. When the wearable device 100 is worn on a human body, the heart rate of the human body may be measured by the one or more heart rate sensors 180C. Figure 2 The wearable device shown includes a heart rate sensor S3.
[0066] In some embodiments, the wearable device 100 may include one or more motion sensors 180E, and the wearable device 100 may detect acceleration parameters of the wearable device 100 through the motion sensors to determine the position and posture of the wearable device 100. Figure 2 The wearable device shown includes a motion sensor S4.
[0067] In some embodiments, the wearable device 100 may include one or more temperature sensors 180J. When the one or more temperature sensors 180J are in contact with human skin, the wearable device 100 measures the body temperature of the human body through the one or more temperature sensors 180J. When the one or more temperature sensors 180J are not in contact with the human body, such as in the air, the wearable device 100 measures the ambient temperature through the one or more temperature sensors 180J. Figure 2 The wearable device shown includes a first temperature sensor S1, a second temperature sensor S1, and a first temperature sensor S5.
[0068] The wearable device 100 can receive input from the key 190 and generate key signal input related to user settings and function control of the wearable device 100. For example, the key 190 can include a power key, a volume up key, a volume down key, etc., which are arranged on the right side of the wearable device.
[0069] although Figure 1 Not shown, the wearable device 100 may also include a Bluetooth device, a positioning device, a flashlight, a micro-projection device, a near field communication (NFC) device, etc., which are not described in detail here.
[0070] It is understood that the structure shown in the embodiment of the present application does not constitute a specific limitation on the wearable device 100. In other embodiments of the present application, the wearable device 100 may include Figure 1 More or fewer components than those shown in the drawings may be used, some components may be combined, some components may be separated, or different component arrangements may be used. Figure 1 The components shown may be implemented in hardware, software, or a combination of software and hardware.
[0071] The following embodiments can all be implemented in the wearable device 100 having the above hardware structure.
[0072] The embodiments of the present application are applied to the scenario of using a wearable device to measure the body temperature of a human body. For example, when the wearable device is worn on a human body, the temperature of the measured part of the human body can be measured through the temperature sensor in the wearable device. The measured part may include but is not limited to the wrist, neck, ear cavity, armpit (or armpit), forehead and other parts.
[0073] Scenario 1: When a wearable device is used to measure the body temperature of a remote part of the human body (such as the wrist) or a part exposed to the air that is easily subject to a temperature deviation from the core temperature of the human body (such as the neck), it is easily affected by various factors such as environmental changes, humidity, and clothing coverage. The measured body temperature value is far different from the core temperature of the human body. In the following, these parts that are easily subject to temperature deviation from the core temperature of the human body are collectively referred to as the first measured parts. The first measured parts include but are not limited to the wrist, neck and other parts. In the embodiment of the present application, after the wearable device is used to measure the temperature of the first measured part to obtain the measured value, the measured value is calibrated to obtain an accurate human body temperature.
[0074] Scenario two, when using a wearable device to measure the body temperature of some parts close to the core temperature of the human body (hereinafter referred to as the second measured parts), the second measured parts include but are not limited to the armpits (or armpits), forehead and other parts. After the embodiment of the present application measures the temperature of the second measured part by the wearable device to obtain the measurement value, the measurement value of the second measured part is used as the human body temperature.
[0075] The following is a body temperature measurement method suitable for scenario one.
[0076] See also Figure 2 , which is a flow chart of a body temperature measurement method provided in an embodiment of the present application. The method can be executed by a wearable device or a chip or component inside the wearable device. The following embodiments are described using the execution of a wearable device as an example.
[0077] Step 201: When the wearable device is worn on a human body, the wearable device obtains a first measurement value obtained by measuring the body temperature of a first measured part of the human body by a first temperature sensor, where the first measurement value corresponds to a first measurement time.
[0078] For example, when the wearable device is worn on a human body, the temperature of a first measured part of the human body can be measured in real time through a first temperature sensor, or the temperature of the first measured part of the human body can be measured periodically to obtain temperature measurement values of the first measured part at different times. After receiving a measurement instruction, the wearable device can also respond to the measurement instruction and measure the temperature of the first measured part through the first temperature sensor to obtain a first measurement value.
[0079] Combine the following Figure 3 The wearable device shown introduces the first temperature sensor included in the wearable device. Figure 3 A smart watch is taken as an example of a wearable device, and this application does not limit the form of the wearable device. Figure 3 (a) is a front view of the wearable device, and (b) is a side view of the wearable device.
[0080] like Figure 3 As shown in FIG. 1( a ), the wearable device may include a temperature sensor S1. Figure 3 As shown in (b) of FIG. 1 , the temperature sensor S1 is disposed on the first surface of the wearable device, and the first surface is the surface of the wearable device that is away from the dial (or display screen). Figure 4 , for the Figure 3 The schematic diagram of the wearable device being worn on the wrist of a human body is shown. When the wearable device is worn on the wrist of a human body, the first surface contacts the skin of the human wrist, and the temperature sensor S1 can measure the temperature of the human wrist. This can directly measure the wrist temperature when the wearable device is worn on the wrist of a human body, without removing the wearable device from the wrist to measure the body temperature. In some other embodiments, the wearable device can also be removed from the wrist of the human body, and the temperature sensor S1 located on the first surface of the wearable device can be contacted with other parts of the human body (such as the forehead, neck, etc.), so as to measure the temperature of other parts of the human body.
[0081] In some embodiments, Figure 3 As shown in Figure (a), the wearable device may also include a temperature sensor S2, which is disposed at any position on the side of the wearable device, such as Figure 3 As shown in Figure (b), the temperature sensor S2 is located on the side opposite to the crown. When the wearable device is worn on the wrist of a human body, the first surface contacts the skin of the human wrist, while the temperature sensor S2 located on the side of the wearable device generally does not contact the human skin, but is in an air environment, and can measure the ambient temperature of the human environment. In some other embodiments, the wearable device can also be removed from the human wrist so that the temperature sensor S2 located on the side contacts the skin of other parts of the human body to measure the body temperature of other parts of the human body. For example, the temperature sensor S2 in the wearable device is contacted with the first measured part to measure the temperature of the first measured part.
[0082] In some embodiments, Figure 3 As shown in (a), the wearable device may also include a temperature sensor S5. Figure 3 As shown in (b), the temperature sensor S5 is disposed on the second surface of the wearable device, and the second surface is the surface where the dial (or display screen) of the wearable device is located. When the wearable device is worn on the wrist of a human body, the first surface contacts the skin of the human body's wrist, and the second surface does not contact the skin of the human body's wrist, so the temperature sensor S5 is in an air environment and can measure the ambient temperature of the environment where the human body is located. In some other embodiments, the wearable device can also be removed from the human body's wrist, and the second surface of the wearable device can be contacted with the first measured part of the human body, so that the temperature sensor S5 can measure the temperature of the first measured part of the human body.
[0083] It should be understood that the temperature sensor S1 can also be set at a position near the first surface inside the wearable device, and the user cannot see the temperature sensor S1 from the appearance of the wearable device. When the wearable device is worn on the wrist of a person, the temperature sensor S1 does not directly contact the skin of the wrist, but the skin temperature is transmitted to the temperature sensor S1 through the first surface of the wearable device. Similarly, the temperature sensor S2 can also be set at any position near the side inside the wearable device, and the temperature sensor S5 can also be set at a position near the second surface inside the wearable device. The user cannot see the temperature sensor S5 from the appearance of the wearable device. When the second surface of the wearable device is in contact with the skin of a person, the skin temperature is transmitted from the second surface to the temperature sensor S5.
[0084] Combined with the above Figure 3 , taking the wearable device in step 201 as Figure 3 Taking the wearable device shown in the figure as an example, the first temperature sensor in the above step 201 can be Figure 3 Any one of the temperature sensors S1, S2 and S5 in the embodiment can be used. The user can select one temperature sensor from the temperature sensor S1, S2 and S5 to measure the temperature of the first measurement part according to the position of the first measurement part on the human body.
[0085] Step 202: The wearable device obtains an ambient temperature at a first measurement time and a first heart rate value obtained by a heart rate sensor measuring a human heart rate at the first measurement time.
[0086] Here, the ambient temperature at the first measurement moment may be the actual temperature of the environment where the human body is located at the first measurement moment, or may be a preset fixed temperature value, wherein the preset fixed temperature value may be a default value or may be set by the user.
[0087] The following takes the case where the ambient temperature at the first measurement moment in step 202 is the actual temperature of the environment where the human body is located at the first measurement moment as an example to introduce possible implementation methods for obtaining the ambient temperature at the first measurement moment.
[0088] In one possible implementation, the wearable device can obtain the ambient temperature at the first measurement moment from other devices (such as a mobile terminal). For example, the mobile terminal periodically sends the ambient temperature to the wearable device. For another example, the wearable device sends ambient temperature query information to the mobile terminal when measuring body temperature at the first measurement moment. The temperature query information is used to query the ambient temperature at the first measurement moment, thereby enabling the wearable device to obtain the ambient temperature at the first measurement moment from the mobile terminal.
[0089] In another possible implementation, the wearable device may further include a second temperature sensor, and the wearable device may measure the ambient temperature at the first measurement time through the second temperature sensor. Figure 3 Thus, compared with obtaining the ambient temperature at the first measurement time from other devices, the wearable device in this embodiment can measure the ambient temperature at the first measurement time through the second temperature sensor, thereby reducing the number of interactions with other devices.
[0090] In some embodiments, the wearable device may also include a heart rate sensor, such as Figure 3 The heart rate sensor S3 is shown. Figure 3 As shown, the heart rate sensor S3 is arranged on the first surface of the wearable device, that is, the surface of the wearable device away from the dial. For example, when the wearable device is worn on the wrist of a human body, the heart rate sensor S3 contacts the skin of the wrist and can monitor the heart rate of the human body. In some embodiments, the heart rate sensor S3 can obtain the real-time measured heart rate value of the human body, and then store it in a storage device (such as a memory or internal memory) of the wearable device. It should be understood that the heart rate sensor S3 can also be arranged inside the wearable device near the first surface, and the user cannot see the heart rate sensor S3 from the appearance of the wearable device.
[0091] In step 203, the wearable device inputs the first measurement value, the ambient temperature at the first measurement time, and the first heart rate value into a body temperature model to obtain a first body temperature value of the human body.
[0092] The body temperature model may have the following two possible implementations.
[0093] In a possible implementation mode 1, the structural parameters of the body temperature model are preset values. Hereinafter, the body temperature model whose structural parameters are preset values is referred to as a preset body temperature model. The preset body temperature model can be preconfigured in the wearable device.
[0094] Exemplarily, the preset body temperature model can be expressed as the following formula (1):
[0095] T b =α×f(T s ,T e )+β×g(H r ) Formula (1)
[0096] In formula (1), body temperature T b It consists of two parts: the first part is wrist temperature T s and ambient temperature T e The submodel α×f(T s ,T e ), the second part is the heart rate H rThe submodel β×g(H r ), where α and β are preset coefficients, and parameter β represents the inverse slope of the increase in heart rate caused by the increase in body temperature.
[0097] like Figure 5 The preset body temperature model 510 shown in FIG. 1 is used as the wrist temperature T after the wearable device obtains the first measurement value at the first measurement time, the ambient temperature at the first measurement time, and the first heart rate value at the first measurement time. s , the ambient temperature obtained by the wearable device is taken as the ambient temperature T e , the first heart rate value obtained by the wearable device is used as the heart rate H r The data is input into the preset body temperature model 510 to predict the first body temperature value of the human body at the first measurement moment.
[0098] Possible implementation method two is that the structural parameters of the body temperature model are generated by model training based on the standard body temperature values and heart rate values of the human body within a historical period of time. This body temperature model is referred to as a personalized body temperature model hereinafter. The personalized body temperature model can be obtained by updating the structural parameters of the preset body temperature model based on the standard body temperature values and heart rate values of the human body within a historical period of time.
[0099] Combine the following Figure 5 , introducing the creation process of the personalized body temperature model. It should be understood that the creation process of the personalized body temperature model can be triggered by the user, for example, in response to a user instruction; the creation process of the personalized body temperature model can also be automatically triggered by the wearable device, for example, when the number of data pairs consisting of multiple sets of standard body temperature values and heart rate values of the human body reaches a certain number threshold.
[0100] like Figure 5 As shown, the process of creating the personalized body temperature model includes the following steps:
[0101] In step 501, the wearable device obtains multiple groups of standard body temperature values and second heart rate values, different groups of standard body temperature values and second heart rate values correspond to different second measurement moments, and each group of standard body temperature values and second heart rate values corresponds to the same second measurement moment.
[0102] The standard body temperature value involved in the present application can be the temperature of a part of the human body that is relatively close to the core temperature and can be measured by a temperature measuring device, wherein the preset parts may include but are not limited to at least one of the following: armpit (or armpit), oral cavity, ear cavity, forehead, rectum. The temperature of these preset parts is relatively close to the core temperature of the human body, so the temperature of the preset parts is used as the standard body temperature value to create a personalized body temperature model, and a personalized body temperature model that can accurately predict the body temperature of the human body can be obtained. Among them, the standard body temperature values corresponding to different parts can be measured using different temperature measuring devices. For example, the temperature of the armpit (or armpit) can be measured using a mercury thermometer, a wearable device, etc., the temperature of the oral cavity can be measured using a mercury thermometer, the temperature of the ear cavity can be measured using an ear thermometer, the temperature of the forehead can be measured using a forehead thermometer, a wearable device, etc., and the temperature of the rectum can be measured using a mercury thermometer.
[0103] In the embodiments of the present application, there are multiple ways for the wearable device to obtain the standard body temperature value.
[0104] In a possible implementation, the wearable device receives a standard body temperature value entered by the user, which can be obtained by measuring the body temperature of a preset part of the human body using a mercury thermometer, an ear thermometer, a forehead thermometer, or other body temperature measurement tools. When the user enters the standard body temperature value, the second measurement time corresponding to each standard body temperature value can also be entered, and then the wearable device can obtain the heart rate value measured by the heart rate sensor at different second measurement times.
[0105] In another possible implementation, the user can use a wearable device placed at a preset position to measure a standard body temperature value. The wearable device can record the measured standard body temperature value and the corresponding second measurement time, and obtain the heart rate value measured by the heart rate sensor at the second measurement time from the background.
[0106] In step 502, the wearable device obtains n groups of first data pairs, where different data pairs are created based on standard body temperature values and second heart rate values corresponding to different second measurement moments.
[0107] The first data pair can also be called a body temperature-heart rate pair, which can be expressed as (T n ,H rn ), n is a positive integer. When the wearable device obtains enough body temperature-heart rate pairs, for example, n body temperature-heart rate pairs, respectively (T1, H r1 )、(T2,H r2 ),……,(T n ,H rn), the wearable device can automatically create a personalized body temperature model, and the wearable device can also prompt the user to create a personalized body temperature model, and then the user triggers the creation of the personalized body temperature model. In one embodiment, the wearable device can display a second prompt information, and the second prompt information is used to prompt the update of the structural parameters of the body temperature model; then, the wearable device receives a first instruction, and the first instruction is used to instruct the wearable device to update the body temperature model; the wearable device responds to the first instruction and updates the structural parameters of the body temperature model based on at least one first data pair. In some other embodiments, the wearable device may not prompt the user to create a personalized body temperature model, and the creation of the personalized body temperature model may be triggered by the user. The present application does not limit the specific method of triggering the creation of a personalized body temperature model.
[0108] Step 503: The wearable device updates the preset body temperature model according to the n groups of first data pairs to obtain a personalized body temperature model.
[0109] In a possible implementation, the wearable device may calculate coefficients β for n sets of first data pairs. i-j , and then find the average.
[0110] Exemplarily, according to the first data pair (T1,H r1 ) and the first data pair (T2,H r2 ), the personalized coefficient β is calculated using the following formula (2): 1-2 :
[0111]
[0112] The above n first data pairs (T1,H r1 )、(T2,H r2 ),……,(T n ,H rn ) to calculate β i-j , we can get c = n × (n-1) / 2 β i-j The values are: β 1-2 , β 1-3 , …, β 1-n , β 2-3 , β 2-4 …, β 2-n , …, β (n-1)-n Then, for c β i-j The final personalized parameter β can be obtained by averaging the values. p , expressed as the following formula (3):
[0113]
[0114] Wearable devices are used to obtain personalized parameters β pThen, the parameter β in the preset body temperature model is updated to the personalized parameter β p , we get the personalized body temperature model, which can be expressed as the following formula (4):
[0115] T b =α×f(T s ,T e )+β p ×g(H r ) Formula (4)
[0116] In some other embodiments, the above β p It can also be obtained by fitting using the least square method using n sets of first data pairs.
[0117] like Figure 5 The personalized body temperature model 520 shown in FIG. 1 is used as the wrist temperature T after the wearable device obtains the first measurement value, the ambient temperature at the first measurement time, and the first heart rate value at the first measurement time. s , the ambient temperature obtained by the wearable device is taken as the ambient temperature T e , the first heart rate value obtained by the wearable device is used as the heart rate H r Input into the personalized body temperature model 520 to obtain a first body temperature value.
[0118] After the first body temperature value of the human body at the first measurement moment is predicted by the preset body temperature model 510 or the personalized body temperature model 520 , step 204 may be executed.
[0119] Step 204: The wearable device displays a first body temperature value.
[0120] In a possible implementation, before step 203, the wearable device may also determine whether a personalized body temperature model has been created. The following is divided into two cases for introduction.
[0121] In case 1, if the wearable device has created a personalized body temperature model, the wearable device inputs the first measurement value, the ambient temperature at the first measurement time, and the first heart rate value into the personalized body temperature model to obtain the first body temperature value of the human body, and displays the first body temperature value. Since the structural parameters of the personalized body temperature model are generated by calculating the standard body temperature value and heart rate value of the human body within the historical period, the first body temperature value of the human body predicted by the personalized body temperature model will be closer to the core temperature of the human body.
[0122] In case 2, if the wearable device has not yet created a personalized body temperature model, the wearable device inputs the first measurement value, the ambient temperature at the first measurement moment, and the first heart rate value into the preset body temperature model to obtain the first body temperature value of the human body.
[0123] When the wearable device is worn on the first measured part of the human body, since the temperature measurement value measured at the first measured part is far different from the core temperature of the human body, in order to obtain a more accurate human body temperature, after the first temperature value is predicted by the preset temperature model, the wearable device displays a first prompt message, and the first prompt message is used to prompt the user to enter the standard temperature value, for example, prompting the user to measure the temperature of the preset part and enter the standard temperature value, or prompting the user to use a preset measuring device to measure the temperature of the preset part and enter the standard temperature value. The preset measurement method can be to use a mercury thermometer, an ear thermometer, or a forehead thermometer and other temperature measurement tools to measure the body temperature of the human body's axillary (or axillary) part, oral part, ear cavity part, forehead part, rectal part, etc. Optionally, the wearable device can also be placed in the axillary (or axillary) part or forehead part to measure the body temperature and directly obtain the standard temperature value. After the wearable device obtains the standard body temperature value, it can also display the standard body temperature value. These accurate body temperature values can be used as standard temperature values together with the heart rate value measured at the corresponding measurement time to create a personalized body temperature model.
[0124] In the above embodiments, the example of prompting the user to enter an accurate body temperature value after the wearable device obtains the first body temperature value through a preset body temperature model is introduced. In some other embodiments, after the wearable device predicts the first body temperature value through a preset body temperature model, a first prompt message can be displayed when it is determined that the first body temperature value is greater than or equal to a first threshold value, and the first prompt message is used to prompt the user to enter a standard body temperature value. When it is determined that the first body temperature value is less than the first threshold value, the first prompt message is not displayed, that is, the user is not prompted to enter a standard body temperature value.
[0125] Among them, the first threshold value can be a default value or can be set by the user. For example, the first threshold value is set to 36.5℃, the wearable device is worn on the human body to measure the first measurement value, and then the first temperature value is predicted by the preset temperature model. If the predicted first temperature value is greater than 36.5℃, the user will be prompted to enter the standard temperature value. For another example, the first threshold value is set higher, such as 37.2℃, so that the first temperature value predicted by the preset temperature model of the wearable device is greater than or equal to 37.2℃, indicating that the human body is in a fever state, and the user is prompted to enter the standard temperature value. In this case, the standard temperature value entered is mostly the temperature value of the human body in a fever state. For another example, the first threshold value is set higher, such as 38.5℃, so that the first temperature value predicted by the preset temperature model of the wearable device is greater than or equal to 38.5℃, indicating that the human body is in a high fever state, and the user is prompted to enter the standard temperature value. In this case, the standard temperature value entered is mostly the temperature value of the human body in a high fever state. In a specific implementation, the first threshold can be set according to actual needs.
[0126] Taking wearing a wearable device on a human wrist as an example, the present application provides a specific example of a method for measuring body temperature.
[0127] like Figure 6 As shown, the body temperature measurement method includes the following steps:
[0128] Step 601, when the wearable device is worn on a human wrist, the wearable device obtains the wrist temperature measured by the first temperature sensor at time t1, and obtains the ambient temperature of the human environment at time t1 and the heart rate value of the human body measured by the heart rate sensor at time t1.
[0129] Step 602, the wearable device determines whether a personalized body temperature model has been created; if so, step 603 is executed; if not, step 604 is executed;
[0130] Step 603: The wearable device inputs the wrist temperature of the human body at time t1, the heart rate value at time t1, and the ambient temperature at time t1 into the personalized body temperature model to calculate the body temperature value T b1 .
[0131] Optionally, in step 603, the body temperature value T is calculated. b1 After that, the wearable device can also send the body temperature value T b1 Presented to the user, and then the process ends.
[0132] Step 604: The wearable device inputs the wrist temperature of the human body at time t1, the heart rate value at time t1, and the ambient temperature at time t1 into a preset body temperature model to calculate the body temperature value T b2 .
[0133] Step 605: The wearable device determines the body temperature value T b2 Is it greater than or equal to the first threshold T h ; If so, execute step 606; if not, then end the process.
[0134] Optionally, if the wearable device determines the body temperature value T b2 Less than the first threshold T h , then the body temperature value T b2 Present it to the user and then end the process.
[0135] Step 606: The wearable device prompts the user to enter a standard body temperature value.
[0136] Here, the specific implementation of the standard body temperature value can refer to the aforementioned related content, which will not be repeated here.
[0137] Step 607: The wearable device displays a personalized body temperature model parameter configuration table.
[0138] The personalized body temperature model parameter configuration table may include measurement location, measurement time, standard body temperature value, heart rate value and the like. After the user enters the standard body temperature value and the corresponding second measurement time, the wearable device can obtain the second heart rate value corresponding to the second measurement time, and then form a body temperature-heart rate pair, and present the body temperature-heart rate pair to the user through the display screen.
[0139] The wearable device continuously repeats the above steps 601 to 607 until sufficient data of body temperature-heart rate pairs are accumulated. After the wearable device accumulates sufficient body temperature-heart rate pairs, step 608 is executed.
[0140] In a possible implementation, after the personalized body temperature model parameter configuration table is filled, step 608 is executed.
[0141] In another possible implementation, the wearable device may also execute step 608 when the amount of data filled in the personalized body temperature model parameter configuration table accounts for a greater proportion of the capacity of the parameter configuration table than a threshold.
[0142] Step 608: The wearable device prompts the user to create a personalized body temperature model, and then the process ends.
[0143] After the above step 608, the user can actively trigger the creation of a personalized body temperature model, and then end the process.
[0144] In other embodiments, the wearable device may also automatically create a personalized body temperature model when the personalized body temperature model parameter configuration table is filled or the amount of data filled in the parameter configuration table accounts for more than a threshold, that is, step 608 is not executed. In this way, a personalized body temperature model can be created without the user's perception.
[0145] In some other embodiments, the wearable device may also execute step 608 and automatically create a personalized body temperature model when the personalized body temperature model parameter configuration table is filled or the amount of data filled in accounts for more than a threshold in the capacity of the parameter configuration table.
[0146] It should be understood that the wearable device can monitor wrist temperature in real time or periodically, and this application does not limit this.
[0147] Combine the following Figure 7 The example below introduces the process of entering body temperature records.
[0148] Taking the first threshold of 37.2°C as an example, Figure 7 In the user interface 701 shown in FIG. 1 , when the user uses the temperature measurement function and the wearable device has not yet created a personalized temperature model for the user, the wearable device can use the preset temperature model to measure the temperature and then predict the first temperature value, and display the temperature as shown in FIG. Figure 7 The user interface 702 shown includes a temperature prediction result of a preset temperature model: 37.5°C. The temperature prediction result (37.5°C) is greater than a first threshold value (37.2°C). Optionally, the user interface 702 also includes a prompt message: "It is detected that you have a suspected fever. You can enter the temperature data measured by a mercury thermometer or an ear thermometer to build a personalized temperature model for you." The prompt message in the user interface 702 may also be other content for prompting the entry of a standard temperature value, which is not limited here.
[0149] The user interface 702 may also include an entry control, which is used to trigger the entry of a standard body temperature value. For example, when a user measures body temperature using a mercury thermometer, the user may operate the entry space, such as by clicking. The wearable device responds to the user's click on the first control and enters the body temperature recording interface 703. Among them, the body temperature recording interface 703 may include: measurement time (such as 11:05, 12:05, 13:06), measurement location (such as armpit, oral cavity, ear cavity, forehead, rectum) and body temperature value (such as 37.6°C, 37.7°C, 37.8°C, 37.9°C, 38°C), etc. The user selects a set of body temperature records on the wearable device, for example, the measurement time is 12:05, the measurement location is the armpit, and the body temperature value is 37.8°C. The body temperature recording interface 703 also includes an entry control, and the user may operate the entry space in the body temperature recording interface 703, such as by clicking. The wearable device responds to the user's click on the first control and displays the following. Figure 7 In the user interface 704 shown, each row in the personalized parameter configuration table includes a set of parameters, namely, completion degree, temperature range, input temperature, heart rate, etc. After inputting the temperature record, the wearable device will find the heart rate (e.g., 85bpm) corresponding to the user's measurement time (12:05) in the background according to the measurement time (12:05) input by the user, thereby creating a temperature-heart rate pair (37.8℃-85bpm) for the user and presenting the result to the user.
[0150] The user repeats the process of entering body temperature records and obtains multiple body temperature-heart rate pairs. For example, if the user's temperature is within the range of 37.2-37.5℃, 37.6-38.0℃, 38.1-38.5℃, 38.6-39.0℃, and greater than or equal to 39.1℃, each of the five ranges accumulates into a body temperature-heart rate pair, indicating that sufficient data has been obtained for the user to describe the relationship between the user's body temperature and heart rate. The wearable device displays the following: Figure 7 In the user interface 705 shown, the personalized parameter configuration table in the user interface 705 is fully filled, and the user interface 705 also displays a prompt message: "All personalized parameters have been obtained, and a personalized temperature model will be created for you." The user interface 705 also includes a "Yes" control and a "Cancel" control corresponding to the prompt message, wherein the "Yes" control is used to trigger the creation of a personalized temperature model. When the user operates the "Yes" control, such as clicking, the wearable device responds to the click operation, creates a personalized temperature model, and displays the user interface 706 after completing the creation of the personalized temperature model. The user interface 706 includes prompt information for completing the creation of the personalized model, such as "A personalized temperature model has been created for you to provide more accurate measurement."
[0151] In some other embodiments, when the amount of body temperature-heart rate data recorded by the wearable device reaches a certain threshold, the wearable device prompts the user to create a personalized body temperature model. Figure 8 In the example, after the user has entered 3 pieces of data, the wearable device prompts the user whether to create a model based on the existing 60% of data. Figure 8 In the user interface 801 shown, the wearable device displays a prompt message: "Personalized parameters have been completed by 60%, do you want to create a personalized body temperature model?" The user interface 801 also includes a "Yes" control and a "Cancel" control corresponding to the prompt message, wherein the "Yes" control is used to trigger the creation of a personalized body temperature model. When the user operates the "Yes" control, such as clicking, the wearable device responds to the click operation, creates a personalized body temperature model, and displays a user interface 802 after completing the creation of the personalized body temperature model. The user interface 802 can refer to the description of the embodiment of the present invention. Figure 7 The relevant description of the user interface 706 is not repeated here. Figure 8 The example shown creates a personalized temperature model that is less accurate than the above Figure 7 The accuracy of the personalized body temperature model created in Figure 8 The example shown can create a personalized body temperature model more quickly, so that the user can experience the personalized body temperature model more quickly.
[0152] In some other embodiments, when the wearable device does not prompt the user to enter the standard body temperature value, the user can also actively enter the standard body temperature value. Fig. 9 The user interface 902 shown includes a temperature recording control. The user can operate the temperature recording control, and the wearable device displays a user interface 903. The user interface 903 includes a personalized temperature parameter table. The user can manually edit or delete the data of the temperature-heart rate pair in the personalized temperature parameter table. The user interface 903 may also include an editing control. The user can operate the editing control, such as a click operation, and the wearable device responds to the click operation to enter the editable mode of the personalized temperature parameter table. For example, the user enters a temperature-heart rate pair (38.2℃-88bpm) in the personalized temperature parameter table, and the wearable device displays the user interface 903. The user interface 903 may also include a refresh personalized model control. When the wearable device has created a personalized temperature model, a new temperature-heart rate pair is added. The user can operate the refresh personalized model control to update the parameters of the created personalized temperature model, thereby obtaining a personalized temperature model with higher accuracy.
[0153] When the wearable device displays a personalized body temperature parameter table, the user can also delete the data in the personalized body temperature parameter table. For example, the wearable device displays Fig.10The user interface 1010 shown may include a delete control. When the user selects a temperature-heart rate pair (e.g., 38.7°C-95bpm) in the personalized temperature parameter table, the user may operate the delete control, such as clicking. The wearable device deletes the temperature-heart rate pair (e.g., 38.7°C-95bpm) in response to the click operation, and displays the user interface 1020. The user interface 1020 may also include a refresh personalized model control. When the wearable device has created a personalized temperature model, the temperature-heart rate pair is deleted. The user may also operate the refresh personalized model control to update the parameters of the created personalized temperature model.
[0154] Through the above Fig. 9 and Fig.10 In the example shown, the user can actively enter the personalized body temperature parameter table page to quickly update the personalized body temperature parameters. When the user adds or deletes a record, the personalized body temperature model can also be refreshed immediately.
[0155] In some other embodiments, the wearable device can also prompt the user to turn on the temperature measurement reminder function when the measured first body temperature value is greater than or equal to the second threshold value. The temperature measurement reminder function can realize the timed reminder of the user to measure the body temperature. The present application does not limit the name of the temperature measurement reminder function. For example, it can also be called a timed temperature measurement reminder function, and for example, it can also be called a timed reminder temperature measurement function. For example, the second threshold is set to a temperature value in a high fever state, such as 38.5°C, indicating that in a high fever state, when the wearable device detects that the user's body temperature is high, such as when the user's body temperature is detected to be Fig.11 The user enters a body temperature of 38.5°C in the user interface 1120 shown, and the user enters a body temperature of 38.8°C in the user interface 1130, indicating that the user is in a high fever state. After entering the body temperature in the user interface 1130, the wearable device displays a user interface 1140, which includes a personalized parameter configuration table and a prompt message for prompting to turn on the temperature measurement reminder function: "You are currently in a high fever state. It is recommended that you measure again after 30 minutes, pay attention to body temperature changes, and increase body temperature records. Do you want to turn on the temperature measurement reminder after 30 minutes?" The user interface 1140 also includes an "on" control and an "ignore" control, wherein the "on" control is used to trigger the temperature measurement reminder function. When the user operates the "on" control, such as clicking, the wearable device responds to the click operation and turns on the temperature measurement reminder function. For example, the wearable device reminds the user to measure the body temperature once every period of time (for example, 30 minutes) by vibration, sound, text, etc., until the measured temperature drops to normal body temperature. The "ignore" control is used to ignore the prompt message for turning on the temperature measurement reminder function.
[0156] pass Fig.11The example shown can, on the one hand, remind users to pay more attention to their body temperature and health problems; on the other hand, in the process of the user's body temperature gradually decreasing from high temperature to normal temperature, the user can be reminded multiple times to measure the body temperature, quickly obtain the body temperature-heart rate data pairs of all intervals, and complete the creation of a personalized body temperature model more quickly.
[0157] The following is a body temperature measurement method suitable for scenario 2.
[0158] See also Fig.12 , which is a flow chart of a body temperature measurement method provided in an embodiment of the present application. The method can be executed by a wearable device or a chip or component inside the wearable device. The following embodiments are described using the execution of a wearable device as an example.
[0159] Step 1201: The wearable device receives a second instruction, where the second instruction is used to instruct the wearable device to enter a preset mode.
[0160] The preset mode is a mode for measuring the body temperature of the second measured part of the human body.
[0161] Exemplarily, the preset mode may include an axillary (or armpit) mode or a forehead mode. For example, when the preset mode is an axillary (or armpit) mode, the second measured part is the axillary (or armpit); when the preset mode is a forehead mode, the second measured part is the forehead.
[0162] In some examples, taking the underarm mode as an example, the user operates on the wearable device to enter the following Fig.13 The user interface 1310 shown includes an option for the underarm mode. When the user operates the option for the underarm mode, such as by clicking, the wearable device responds to the click operation and displays a user interface 1320, which includes a measurement control for triggering a first instruction. When the user operates the measurement control, such as by clicking, the wearable device responds to the click operation and displays a user interface 1330, which includes prompt information for prompting the user to measure the body temperature in the underarm mode, such as: "Please sit down, put the watch under your armpit, with the crown facing outward, and align the 9 o'clock direction with your armpit."
[0163] Optionally, the user interface 1320 may further include prompt information for prompting the user to enable a reminder function for using the underarm mode, such as: "Reminder: After enabling, when it is detected that you are in a fever state, it is recommended that you use the underarm mode for measurement". The user interface 1320 may further include an enabling control for triggering the enabling reminder function for using the underarm mode, and when the user operates the enabling control, such as a click operation, the wearable device responds to the click operation and enables the reminder function for using the underarm mode.
[0164] After the reminder function of using the underarm mode is turned on, when the user uses the wearable device to measure the body temperature, when the wearable device detects that the body temperature exceeds the set threshold, the user is prompted to use the underarm mode to measure the body temperature. For example, the wearable device detects that the body temperature of the human body is 38.1°C, and displays the user interface 1340. The user interface 1340 includes prompt information for prompting the user to use the underarm mode to measure the body temperature. The prompt information is, for example: "It is detected that you are currently suspected of being in a fever state. Please use the underarm mode to obtain an accurate body temperature and establish a personalized body temperature model for you." The user interface 1340 may also include a next step control for triggering entry into the underarm mode. When the user operates the next step control, such as a click operation, the wearable device responds to the click operation, enters the underarm mode, and displays the user interface 1330. The user interface 1330 may also include a next step control. When the user operates the next step control, such as a click operation, the wearable device responds to the click operation and displays the user interface 1350. The user interface 1350 may include information such as a prompt method for prompting the user to measure the duration or completion of the measurement.
[0165] Step 1202: The wearable device enters a preset mode in response to the second instruction.
[0166] Step 1203, after entering the underarm mode, if the wearable device determines that the measurement conditions corresponding to the preset mode are met, the wearable device measures the body temperature of the second measured part of the human body through the first temperature sensor to obtain a second measurement value of the second measured part at a third measurement time.
[0167] In one possible implementation, the wearable device obtains detection data of a motion sensor; the wearable device obtains a first temperature change rate corresponding to multiple third measurement values obtained by the first temperature sensor performing multiple temperature measurements on a second measured part within a first preset time after the wearable device enters a preset mode, and obtains a second temperature change rate corresponding to multiple fourth measurement values obtained by the second temperature sensor performing multiple temperature measurements on the second measured part within a first preset time after the wearable device enters the preset mode; if the detection data meets the posture condition corresponding to the preset mode, and the first temperature change rate is greater than or equal to the second threshold, and the second temperature change rate is greater than or equal to the third threshold, the wearable device determines that the measurement condition corresponding to the preset mode is met.
[0168] For example, the wearable device can determine whether the placement posture of the wearable device is correct by determining whether the detection data corresponding to the motion sensor meets the posture conditions corresponding to the preset mode. For example, taking the motion sensor as an accelerometer (ACC), the ACC axes Ax, Ay, and Az exceed the set threshold, that is, the detection data does not meet the posture conditions corresponding to the preset mode, indicating that the placement posture of the wearable device is incorrect. The wearable device can determine that the measurement conditions corresponding to the preset mode are not met, and the wearable device can output a third prompt message, which is used to prompt the user to adjust the placement posture of the wearable device, or the third prompt message is used to prompt the user to adjust the position of the wearable device. The present application does not limit the specific content of the third prompt message. For example Fig.13 The prompt message in the user interface 1360 is: "Please adjust the position of the watch, with the crown facing outwards and the 9 o'clock direction facing the armpit." The user interface 1360 may also include a re-measurement control, which is used to re-measure the body temperature of the armpit area.
[0169] If the ACC axes Ax, Ay, and Az do not exceed the set thresholds, it means that the detection data meets the posture conditions corresponding to the preset mode, and the placement posture of the wearable device is determined to be correct. Afterwards, the first temperature change rate corresponding to the multiple third measurement values measured by the first temperature sensor within the first preset time period and the second temperature change rate corresponding to the multiple fourth measurement values measured by the second temperature sensor within the first preset time period can be combined to determine whether the wearable device is placed at the second measured part corresponding to the preset mode, and whether the wearable device meets the measurement conditions corresponding to the preset mode can be determined.
[0170] Exemplarily, if the first temperature change rate is greater than or equal to the third threshold value, and the second temperature change rate is greater than or equal to the fourth threshold value, it is determined that the wearable device is placed on the second measured part of the human body. Thus, the wearable device determines that the measurement condition corresponding to the preset mode is met.
[0171] Alternatively, if the first temperature change rate is less than the third threshold, or the second temperature change rate is less than the fourth threshold, it is determined that the wearable device is not placed on the second measured part of the human body. Thus, the wearable device can determine that the measurement conditions corresponding to the preset mode are not met, and the wearable device can output a third prompt message, and the third prompt message is used to prompt the user to adjust the position of the wearable device. For example, the wearable device can remind the user through vibration or voice that the wearable device is not clamped under the armpit, or the wearable device is not clamped. The wearable device can also display a user interface 1380, and the user interface 1380 may include a prompt message for prompting the user to re-measure, and the prompt message is, for example: "It is detected that you have not placed the wearable device under the armpit or clamped it, please re-measure."
[0172] When the wearable device determines that the measurement conditions corresponding to the preset mode are met, the first temperature sensor can be used to measure the body temperature of the second measured part of the human body to obtain a second measurement value of the second measured part at the third measurement time. In a possible implementation, after the wearable device determines that the measurement conditions corresponding to the preset mode are met, at a certain measurement time, the fifth measurement value obtained by the first temperature sensor measuring the body temperature of the second measured part and the sixth measurement value of the second measured part by the second temperature sensor meet the preset conditions, indicating that the temperature measurement is completed at the measurement time that meets the preset conditions. For example, the measurement time that meets the preset conditions is called the third measurement time, and the wearable device determines the measurement value obtained by the first temperature sensor measuring the body temperature of the second measured part at the third measurement time as the second measurement value.
[0173] In some embodiments, after determining that the measurement conditions corresponding to the preset mode are met, the wearable device can be limited to complete the temperature measurement within a second preset time after entering the preset mode. If the temperature measurement is not completed within the second preset time, the measurement is terminated. For example, the second preset time is set to 10 minutes. If the wearable device completes the temperature measurement within 10 minutes after entering the preset mode, the measurement result of the first temperature sensor when the temperature measurement is completed is used as the body temperature result of the human body. If the wearable device still has not completed the temperature measurement at the end of 10 minutes after entering the preset mode, the user can be prompted to remeasure, or the measurement is terminated. This application does not limit the specific values of the above-mentioned first preset time and second preset time.
[0174] It should be understood that the wearable device can also complete the body temperature measurement within the second preset time after determining that the measurement conditions corresponding to the preset mode are met, not limited to the second preset time period. That is, as long as at any measurement moment after determining that the measurement conditions corresponding to the preset mode are met, the fifth measurement value obtained by the first temperature sensor for measuring the body temperature of the second measured part and the sixth measurement value of the second temperature sensor for measuring the body temperature of the second measured part meet the preset conditions, it means that the temperature measurement is completed at the measurement moment that meets the preset conditions.
[0175] For example, the first temperature sensor in the wearable device measures the user's armpit temperature as 38.3°C, and the wearable device displays a user interface 1370, which may include a body temperature value of 38.3°C. The user interface 1370 may also include a prompt message for prompting the user to use the second measurement value to create a personalized body temperature model. The prompt message is, for example: "The current result will be used to create a personalized body temperature model for you, providing you with more accurate measurement services."
[0176] After determining that the wearable device meets the measurement conditions corresponding to the preset mode, the body temperature is measured, with the wearable device as Figure 3 Taking the smart watch shown in the figure as an example, the first temperature sensor is Figure 3The first temperature sensor is S1, and the second temperature sensor is S2. When the wearable device is worn on the wrist, the temperature of the temperature sensor S1 and the temperature sensor S2 is relatively low. When the wearable device is worn under the armpit, the temperature of the temperature sensor S1 and the temperature sensor S2 is close to the human skin, so the measured temperature data will rise rapidly. Fig.14 , which is a schematic diagram of the temperature change of the temperature sensor after the wearable device enters the underarm mode, as shown in Fig.14 As shown, curve T S1 The curve T is the temperature measured by the temperature sensor S1 over time. S2 The measured temperature of the temperature sensor S2 changes with time.
[0177] The following is based on Fig.14 , the present application provides a flow chart of the temperature measurement process after a wearable device enters the underarm mode.
[0178] like Fig.15 As shown, the process includes the following steps:
[0179] Step 1501: The wearable device detects a temperature rise rate k1 of the temperature sensor S1 and a temperature rise rate k2 of the temperature sensor S2 during a period from t0 to t1.
[0180] For example, see Fig.14 From time t0 to t1, the temperature rise rate k1 of the temperature sensor S1 can be calculated through the curve Ts1, and the temperature rise rate k2 of the temperature sensor S2 can be calculated through the curve Ts2.
[0181] In step 1502, the wearable device determines whether k1 is greater than or equal to the third threshold, and whether k2 is greater than or equal to the fourth threshold; if so, execute step 1503; if not, execute step 1506.
[0182] By judging whether k1 is greater than or equal to the second threshold value and whether k2 is greater than or equal to the third threshold value, it can be judged whether the user clamps the wearable device under the armpit and clamps it tightly. 1h , the fourth threshold is k 2h , determine whether k1 is greater than or equal to k 1h And whether k2 is greater than or equal to k 2h ; If k1 is determined to be greater than or equal to k 1h And k2 is greater than or equal to k 2h , indicating that the wearable device is clamped under the armpit and clamped tightly, then execute step 1503; if it is determined that k1 is less than k 1h , or k2 is less than k 2h , indicating that the wearable device is not clamped under the armpit or is not clamped tightly, then step 1506 is executed.
[0183] After the wearable device is clamped under the armpit and clamped tightly, the temperature of temperature sensor S1 and temperature sensor S2 rises exponentially over time, and finally reaches a steady state at t2. Since temperature sensor S2 is closer to the armpit, the temperature of S2 is generally slightly higher than that of S1. By judging whether the temperature values of S1 and S2 exceed the set threshold and whether the difference between the two is less than the set threshold, it can be judged whether the temperature measurement is completed.
[0184] Step 1503: The wearable device monitors the temperature T reached by the temperature sensor S1 within time t2. S1 and the temperature T reached by the temperature sensor S2 S2 .
[0185] Step 1504: The wearable device determines the temperature T S1 and T S2 Whether it is greater than or equal to the fifth threshold, and the difference between the two is less than or equal to the sixth threshold; if so, execute step 1505; if not, execute step 1506.
[0186] For example, the fifth threshold is T S1h , the sixth threshold is T dh , wearable devices determine T S1 Is it greater than or equal to T S1h , and T S2 Is it greater than or equal to T S1h , and abs(T S1 -T S2 ) is less than or equal to T dh , if T is determined S1 Greater than or equal to T S1h , and T S2 Greater than or equal to T S1h , and abs(T S1 -T S2 ) is less than or equal to T dh , then execute step 1505; if it is determined that T S1 Less than T S1h , or T S2 Less than T S1h , or abs(T S1 -T S2 ) is greater than T dh , then execute step 1506.
[0187] It should be understood that step 1504 may also be replaced by: the wearable device determines the temperature T S1 Is it greater than or equal to the fifth threshold, determine T S2 Is it greater than or equal to the seventh threshold, and the difference between the two is less than or equal to the sixth threshold; the fifth threshold is T S1h , the sixth threshold is Tdh , the seventh threshold is T S2h For example, the wearable device determines T S1 Is it greater than or equal to T S1h , and T S2 Is it greater than or equal to T S2h , and abs(T S1 -T S2 ) is less than or equal to T dh , if T is determined S1 Greater than or equal to T S1h , and T S2 Greater than or equal to T S2h , and abs(T S1 -T S2 ) is less than or equal to T dh , then execute step 1505; if it is determined that T S1 Less than T S1h , or T S2 Less than T S2h , or abs(T S1 -T S2 ) is greater than T dh , then execute step 1506.
[0188] Step 1505: The wearable device takes T S1 As the core body temperature Tc of the current state, the wearable device vibrates to prompt the user of the current temperature measurement result.
[0189] In some other embodiments, T S2 As the core body temperature Tc of the current state, T S1 With T S2 The average value is used as the core body temperature Tc in the current state, and this application does not impose any restrictions on this.
[0190] Step 1506: The wearable device vibrates to prompt the user to place the wearable device under the armpit and clamp it tightly.
[0191] In some other embodiments, from t0 to t2, it generally takes about 10 minutes for the temperature of the temperature sensor S1 and the temperature sensor S2 to reach a steady state, so the wearable device can also predict the steady-state axillary temperature through an algorithm based on the temperature rise rate of the temperature sensor S1 and the temperature sensor S2. In a possible implementation, the wearable device obtains multiple third measurement values and the measurement time corresponding to each third measurement value obtained by the first temperature sensor performing multiple body temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode, and obtains multiple fourth measurement values and the measurement time corresponding to each fourth measurement value obtained by the second temperature sensor performing multiple body temperature measurements on the second measured part within the first preset time after the wearable device enters the preset mode; then, multiple first sampling points and multiple second sampling points are obtained; different first sampling points are composed of different third measurement values and corresponding measurement times, and different second sampling points are composed of different fourth measurement values and corresponding measurement times; the wearable device predicts the temperature value of the second measured part in a steady state according to the first model, the second model, the multiple first sampling points and the multiple second sampling points using the least squares method, that is, obtains the second measurement value; the first model is used to characterize the relationship between the temperature of the first temperature sensor and time within the second preset time, and the second model is used to characterize the relationship between the temperature of the second temperature sensor and time within the second preset time. For example, the first preset time length is a time period from t0 to t3, and the second preset time length is a time period from t0 to t2. According to the transient heat conduction equation, the relationship between the temperature of the temperature sensor S1 and the time has a simplified model (first model) as shown in the following formula (5), and the relationship between the temperature of the temperature sensor S2 and the time has a simplified model (second model) as shown in the following formula (6):
[0192] T S1 = Tc-(Tc-T S10 )×e -b1×(t-t0) (5)
[0193] T S2 = Tc-(Tc-T S20 )×e -b2×(t-t0) (6)
[0194] Where Tc is axillary temperature, T S10 and T S20 are the temperatures of temperature sensor S1 and temperature sensor S2 at the initial time t0, b1 and b2 are coefficients, T S1 and T S2 are the temperatures of the temperature sensor S1 and the temperature sensor S2 at time t.
[0195] Perform multiple data sampling from t0 to t3 to obtain multiple first sampling points: (txi ,T S1xi ), i = 1, 2, 3, ..., and a plurality of second adoption points: (t xi ,T S2xi ), i = 1, 2, 3, ..., then according to the above formula (5) and formula (6), multiple first sampling points and multiple second sampling points, the optimal solution of Tc can be obtained by the least square method as the body temperature measurement result, thereby reducing the measurement time.
[0196] Through the above embodiments, when there are no measuring tools such as mercury thermometers and ear thermometers, accurate body temperature can be obtained by placing a wearable device on the second measured part.
[0197] In the above embodiment, the preset mode is the underarm mode as an example. Fig.12 The temperature measurement method shown is used as an example. It should be understood that the above Fig.12 The temperature measurement method shown is also applicable to the forehead mode. For specific methods, please refer to the temperature measurement method corresponding to the axillary mode above, which will not be repeated here. The difference between the two is that the measurement postures of the axillary mode and the forehead mode are different. Fig.16 A schematic diagram of a temperature measurement posture for a user to measure the temperature of his or her own forehead is provided for an embodiment of the present application. Fig.17 A schematic diagram of a temperature measurement posture for a user to measure the forehead temperature of another person is provided for an embodiment of the present application.
[0198] When the preset mode in step 1201 is the forehead mode, Fig.16 and Fig.17 The temperature measurement posture shown, the first temperature sensor can be as follows Figure 3 The temperature sensor S5 shown in the figure allows the user to put the back of the hand on his or her own or someone else's forehead when wearing the wearable device on the wrist. At this time, the temperature sensor S5 on the screen side contacts the forehead. When the temperature of the temperature sensor S5 reaches a stable state, the forehead temperature can be measured by the temperature sensor S5 to obtain the body temperature.
[0199] In the above embodiments provided by the present application, the method provided by the embodiment of the present application is introduced from the perspective of a wearable device as an execution subject. In order to realize the functions in the method provided by the above embodiments of the present application, the wearable device may include a hardware structure and / or a software module, and the above functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0200] For example, when hardware is used for implementation, the hardware implementation of the wearable device can refer to Fig.18and its related description.
[0201] See also Fig.18 The wearable device may include: a touch screen 1810, the touch screen 1810 includes a touch panel 1811 and a display screen 1812; one or more processors 1820; a memory 1830; one or more applications (not shown); and one or more computer programs 1831; one or more sensors 1840, such as a first temperature sensor, a second temperature sensor, a motion sensor, a heart rate sensor, etc.; the above devices may be connected via one or more communication buses 1850. The one or more computer programs 1831 are stored in the above memory 1830 and are configured to be executed by the one or more processors 1820, and the one or more computer programs 1831 include instructions, which may be used to execute the method in any of the above embodiments.
[0202] An embodiment of the present application also provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on a wearable device, the wearable device executes the above-mentioned related method steps to implement the method in the above-mentioned embodiment.
[0203] The embodiments of the present application also provide a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the method in the above-mentioned embodiments.
[0204] In addition, an embodiment of the present application also provides a device, which can specifically be a chip, component or module, and the device may include a connected processor and memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor can execute the computer-executable instructions stored in the memory so that the chip executes the translation method in the above-mentioned method embodiments.
[0205] Among them, the wearable device, computer storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0206] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0207] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0208] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0209] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0210] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0211] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for measuring body temperature, characterized in that: Applied to a wearable device, the wearable device includes a first temperature sensor and a heart rate sensor, and the method includes: When the wearable device is worn on a human body, obtaining a first measurement value obtained by measuring the body temperature of a first measured part of the human body by the first temperature sensor, where the first measurement value corresponds to a first measurement time; Acquire the ambient temperature at the first measurement time and a first heart rate value obtained by measuring the heart rate of the human body by the heart rate sensor at the first measurement time; Inputting the first measurement value, the ambient temperature at the first measurement time, and the first heart rate value into a body temperature model to obtain a first body temperature value of the human body, wherein the structural parameters of the body temperature model are preset values, or the structural parameters of the body temperature model are generated by model training based on standard body temperature values and heart rate values of the human body within a historical period; The first body temperature value is displayed.
2. The method according to claim 1, characterized in that The structural parameters of the body temperature model are preset values. After obtaining the first body temperature value of the human body, the method further includes: If the first body temperature value is greater than or equal to a first threshold value, a first prompt message is displayed, and the first prompt message is used to prompt the user to enter the standard body temperature value.
3. The method according to claim 2, characterized in that After displaying the first prompt information, the method further includes: Obtaining at least one second measurement moment entered and the body temperature standard value corresponding to each second measurement moment; Obtaining a second heart rate value measured by the heart rate sensor at each second measurement moment; obtaining at least one set of first data pairs, where different first data pairs are created based on the body temperature standard values and the second heart rate values corresponding to different second measurement moments; Based on the at least one set of first data pairs, structural parameters of the body temperature model are updated.
4. The method according to claim 3, characterized in that The updating of the structural parameters of the body temperature model based on the at least one set of first data pairs comprises: Displaying second prompt information, where the second prompt information is used to prompt updating of structural parameters of the body temperature model; receiving a first instruction, wherein the first instruction is used to instruct the wearable device to update the body temperature model; In response to the first instruction, structural parameters of the body temperature model are updated based on the at least one set of first data pairs.
5. The method according to claim 3 or 4, characterized in that Before updating the structural parameters of the body temperature model based on the at least one set of first data pairs, the method further includes: It is determined that the quantity of the at least one set of first data pairs reaches a quantity threshold.
6. The method according to claim 3 or 4, characterized in that After updating the structural parameters of the body temperature model, the method further includes: When the wearable device creates a new first data pair or deletes an already created first data pair, the structural parameters of the body temperature model are updated.
7. The method according to any one of claims 2 to 6, characterized in that The method further comprises: If the first body temperature value is greater than or equal to the second threshold, a prompt is given to turn on the timed reminder temperature measurement function, and the second threshold is greater than the first threshold.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: receiving a second instruction, where the second instruction is used to instruct the wearable device to enter a preset mode, where the preset mode is a mode for measuring the body temperature of a second measured part of the human body; In response to the second instruction, after entering the preset mode, if it is determined that the wearable device meets the measurement condition corresponding to the preset mode, the body temperature of the second measured part of the human body is measured by the first temperature sensor and / or the second temperature sensor to obtain a second measurement value of the second measured part at a third measurement time; The second measured value is displayed.
9. The method according to claim 8, characterized in that The second measured part includes the armpit or the forehead.
10. The method according to claim 8 or 9, characterized in that The wearable device also includes a second temperature sensor and a motion sensor; The determining that the wearable device meets the measurement condition corresponding to the preset mode includes: Acquiring detection data of the motion sensor; Obtain a first temperature change rate corresponding to a plurality of third measurement values obtained by the first temperature sensor performing multiple temperature measurements on the second measured part within a first preset time after the wearable device enters the preset mode, and obtain a second temperature change rate corresponding to a plurality of fourth measurement values obtained by the second temperature sensor performing multiple temperature measurements on the second measured part within a first preset time after the wearable device enters the preset mode; If the detection data meets the posture condition corresponding to the preset mode, and the first temperature change rate is greater than or equal to the third threshold, and the second temperature change rate is greater than or equal to the fourth threshold, it is determined that the wearable device meets the measurement condition corresponding to the preset mode.
11. The method according to any one of claims 6 to 10, characterized in that The method further comprises: If it is determined that the wearable device does not meet the measurement condition corresponding to the preset mode, a third prompt message is displayed, where the third prompt message is used to prompt the wearable device to adjust its placement posture.
12. The method according to any one of claims 8 to 11, characterized in that The third measurement time is a measurement time corresponding to when a fifth measurement value obtained by measuring the body temperature of the second measured part by the first temperature sensor and a sixth measurement value obtained by measuring the body temperature of the second measured part by the second temperature sensor meet a preset condition; The preset condition includes: the fifth measurement value is greater than or equal to a fifth threshold, the sixth measurement value is greater than or equal to the fifth threshold, and the difference between the fifth measurement value and the sixth measurement value is less than or equal to a sixth threshold.
13. The method according to claim 12, characterized in that Measuring the body temperature of the second measured part of the human body by the first temperature sensor and / or the second temperature sensor to obtain a second measurement value of the second measured part at a third measurement time includes: The fifth measurement value or the sixth measurement value is used as the second measurement value, or, An average of the fifth measurement value and the sixth measurement value is taken as the second measurement value.
14. The method according to claim 12, characterized in that The method further comprises: Acquire multiple third measurement values obtained by the first temperature sensor performing multiple body temperature measurements on the second measured part within a first preset time after the wearable device enters the preset mode, and the measurement time corresponding to each third measurement value, and acquire multiple fourth measurement values obtained by the second temperature sensor performing multiple body temperature measurements on the second measured part within a first preset time after the wearable device enters the preset mode, and the measurement time corresponding to each fourth measurement value; A plurality of first sampling points and a plurality of second sampling points are obtained; different first sampling points are composed of different third measurement values and corresponding measurement times, and different second sampling points are composed of different fourth measurement values and corresponding measurement times; The second measurement value is calculated by least squares method according to the first model, the second model, multiple first sampling points and multiple second sampling points; the first model is used to characterize the relationship between the temperature of the first temperature sensor and time within a second preset time length, and the second model is used to characterize the relationship between the temperature of the second temperature sensor and time within the second preset time length.
15. The method according to any one of claims 8 to 14, characterized in that After obtaining the second measurement value of the second measured part at the third measurement time, the method further includes: Acquire a third heart rate value obtained by measuring the heart rate of the human body by the heart rate sensor at the third measurement time; A set of second data pairs is created according to the second measurement value and the third heart rate value, and the second data pairs are used to update the structural parameters of the temperature model.
16. A wearable device, characterized in that: Includes processor, memory, temperature sensor, heart rate sensor and display screen; The display screen is used to display a user interface; The temperature sensor is used to measure the body temperature of the first measured part or the second measured part of the human body; The heart rate sensor is used to measure the heart rate of the human body; The memory is used to store one or more computer programs; The processor is used to execute the one or more computer programs, and to perform the method according to any one of claims 1 to 15 in combination with the data measured by the temperature sensor and the data measured by the heart rate sensor.
17. The wearable device according to claim 16, wherein: The wearable device also includes a motion sensor for detecting a placement posture of the wearable device.
18. A computer-readable storage medium, characterized in that: The method comprises a program or an instruction, which, when being executed on a computer, enables the method according to any one of claims 1 to 15 to be executed.
Citation Information
Patent Citations
Method and device for detecting placement of thermometer and electronic thermometer
CN108236456A
Core body temperature measuring method and device, wearable equipment and storage medium
CN113545756A
Wearable core body temperature measuring method and equipment
CN114088204A
Ear-based core body temperature monitoring system
CN115867187A
Core body temperature estimation device and method, and program
JP2022184311A
Cited By
Body temperature measurement method, wearable device, and storage medium
EP4725406A1