Body temperature measurement method, wearable device, and storage medium
By integrating temperature sensors and heart rate sensors in wearable devices, combining ambient temperature data, and using body temperature models for calibration, the problem of inaccurate body temperature monitoring in the prior art is solved, and higher accuracy of body temperature measurement is achieved.
Patent Information
- Application Number
- PCT/CN2024/120862
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-09-24
- Publication Date
- 2025-05-08
AI Technical Summary
The existing technology cannot achieve convenient, continuous and insensitive temperature monitoring, and smart watches and other equipment measure the wrist temperature. Due to the interference of ambient temperature and external factors, it is impossible to accurately measure the body temperature.
A body temperature measurement method is provided, which measures the body temperature of the measured part of the human body through a first temperature sensor in a wearable device, and uses a body temperature model to calibrate it using a body temperature model to improve the accuracy of body temperature measurement.
Through this method, the body temperature measurement of the human body can be measured in real time or periodically when wearing a wearable device, and calibrated with a variety of data, significantly improving the accuracy of body temperature measurement.
Smart Images

Figure CN2024120862_08052025_PF_FP_ABST
Abstract
Description
Body temperature measurement method, wearable device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on October 31, 2023, with application number 202311442934.6 and application name "A body temperature measurement method, wearable device and storage medium", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] 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
[0004] Body temperature refers to the temperature required to maintain normal function of organs such as the brain, heart, and lungs. Under normal circumstances, the human body temperature ranges from approximately 36 to 37.2°C. Various factors can affect this temperature, including infectious and non-infectious fevers. Therefore, temperature monitoring is essential for health monitoring. Using wearable devices to monitor body temperature can provide continuous daytime and nighttime monitoring capabilities, providing timely fever warnings and identifying health issues. A common method for measuring body temperature in the prior art is to use ear thermometers or forehead thermometers, which measure a person's core temperature by infrared infrared light, such as through the eardrum or forehead. However, this method lacks convenient, continuous, and contactless monitoring, requiring the person to initiate the measurement. Furthermore, ear and forehead thermometers are typically bulky and inconvenient to carry. Another relatively convenient method, such as using a smartwatch worn on the wrist, estimates body temperature by measuring the temperature of the watch's bottom case. However, smartwatches measure wrist temperature, which is far from the core body temperature and is susceptible to ambient temperature and external interference, making accurate temperature measurement inaccurate.
[0005] Summary of the Invention
[0006] 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 the wearable device.
[0007] In a first aspect, the present application provides a body temperature measurement method, which can be executed by a wearable device or a component in a 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 for 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 for 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.
[0008] 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. Then, combined with the first heart rate value of the human body and the ambient temperature and other data at the first measurement moment, the first measurement value is calibrated using a body temperature model to obtain a more accurate human body temperature, thereby improving the accuracy of body temperature measurement of the wearable device.
[0009] In one possible embodiment, the structural parameters of the body temperature model are preset values. After obtaining a 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, displaying a first prompt message, the first prompt message being used to prompt the user to enter a standard body temperature value. Through this embodiment, the wearable device can obtain a body temperature value greater than or equal to the first threshold value.
[0010] In one possible implementation, after the wearable device displays the first prompt message, the wearable device may also obtain at least one recorded second measurement moment and the corresponding body temperature standard value for each second measurement moment, and obtain the second heart rate value measured by the heart rate sensor at each second measurement moment; then, at least one set of first data pairs is obtained, with different first data pairs being created based on the body temperature standard value and second heart rate value corresponding to different second measurement moments; and based on the at least one set of first data pairs, the wearable device updates the structural parameters of the body temperature model. This implementation allows for the acquisition of multiple sets of accurate first data pairs, thereby updating a body temperature model with higher accuracy in body temperature prediction.
[0011] In one possible implementation, a wearable device updates structural parameters of a body temperature model based on at least one set of first data pairs, including: displaying, on the wearable device, a second prompt message prompting an update of the structural parameters of the body temperature model; receiving a first instruction instructing the wearable device to update the body temperature model; and updating, in response to the first instruction, the structural parameters of the body temperature model based on the at least one first data pair. With this implementation, the wearable device can prompt a user to update the structural parameters of the body temperature model, facilitating timely updates of the structural parameters of the body temperature model.
[0012] In one possible implementation, before updating the structural parameters of the body temperature model based on at least one set of first data pairs, the method further includes determining whether the number of at least one first data pair reaches a threshold. With this implementation, the wearable device can prompt the user to update only when the number of first data pairs is sufficient, thereby obtaining structural parameters with higher body temperature prediction accuracy.
[0013] In one possible implementation, after updating the structural parameters of the body temperature model, the method may further include: updating the structural parameters of the body temperature model when the wearable device creates a new first data pair or deletes an existing first data pair. This method can quickly complete the update of the body temperature model.
[0014] In one possible embodiment, the method further includes prompting a user to activate a timed temperature measurement reminder function if the first body temperature value is greater than or equal to a second threshold, and the second threshold is greater than the first threshold. In this manner, when a person's body temperature is too high, a prompt is provided to activate the timed temperature measurement reminder function, thereby reminding the user to regularly measure their body temperature.
[0015] In one possible embodiment, the method may further include: receiving a second instruction, the second instruction being used to instruct the wearable device to enter a preset mode, the preset mode being 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 conditions corresponding to the preset mode, measuring the body temperature of the second measured part of the human body using the first temperature sensor, obtaining a second measurement value of the second measured part at a third measurement time; and displaying the second measurement value. Through this embodiment, the wearable device can directly measure the second measured part and obtain an accurate human body temperature value.
[0016] In a possible implementation, the second measured site includes the armpit or the forehead.
[0017] In a possible embodiment, 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 during multiple body temperature measurements of 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 during multiple body temperature measurements of 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, then it is determined that the wearable device meets the measurement conditions corresponding to the preset mode. This embodiment provides a method for easily determining that the wearable device meets the measurement conditions corresponding to the preset mode.
[0018] In one possible embodiment, 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, wherein the third prompt message is used to prompt the user to adjust the placement of the wearable device. Through this embodiment, the user can be promptly reminded to adjust the placement of the wearable device when the wearable device does not meet the measurement conditions corresponding to the preset mode.
[0019] In one possible implementation, the third measurement moment is the measurement moment corresponding to when a fifth measurement value obtained by the first temperature sensor measuring the body temperature of the second measured part and a sixth measurement value obtained by the second temperature sensor measuring the body temperature of the second measured part meet preset conditions, wherein the preset conditions include: the fifth measurement value is greater than or equal to a fifth threshold value, the sixth measurement value is greater than or equal to the fifth threshold value, and the difference between the fifth and sixth measurement values is less than or equal to the sixth threshold value. This implementation facilitates the wearable device to determine the temperature measurement completion moment, thereby obtaining the body temperature of the second measured part of the human body measured in the preset mode.
[0020] In one possible embodiment, the body temperature of a second measured part of the human body is measured by a first temperature sensor and / or a 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.
[0021] In one possible embodiment, the method further includes: obtaining multiple third measurement values obtained by the first temperature sensor from performing multiple body temperature measurements on the second measured part within a first preset time period after the wearable device enters a preset mode, as well as the measurement time corresponding to each third measurement value, and obtaining multiple fourth measurement values obtained by the second temperature sensor from performing multiple body temperature measurements on the second measured part within a first preset time period after the wearable device enters a preset mode, as well as the measurement time corresponding to each fourth measurement value; obtaining multiple first sampling points and multiple 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; and calculating the second measurement value using the least squares method based on the first model, the second model, the multiple first sampling points, and the multiple second sampling points; the first model is used to characterize the relationship between the temperature of the first temperature sensor and time changes within the second preset time period, and the second model is used to characterize the relationship between the temperature of the second temperature sensor and time changes within the second preset time period. Through this embodiment, the temperature measurement value of the second measured part in a stable state is predicted by the algorithm, which can reduce the measurement time.
[0022] In one possible embodiment, after the wearable device obtains a second measurement value of the second measured part at a third measurement time, the method may further include: obtaining, by the wearable device, a third heart rate value obtained by a heart rate sensor measuring the human heart rate at the third measurement time; and creating a set of second data pairs based on the second measurement value and the third heart rate value, where the second data pairs are used to update the structural parameters of the temperature model. In this embodiment, the second measurement value 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.
[0023] In a second aspect, the present application further provides a device comprising modules / units for executing any of the possible design methods of any of the above aspects. These modules / units may be implemented by hardware, or by hardware executing corresponding software implementations.
[0024] In a third aspect, the present application provides a wearable device comprising a processor, a memory, a temperature sensor, a heart rate sensor, and a display screen. The display screen is configured to display a user interface; the temperature sensor is configured to measure the temperature of a first or second measured part of a human body; the heart rate sensor is configured to measure the heart rate of a human body; the memory is configured to store one or more computer programs; and the processor is configured to execute the one or more computer programs and, in combination with data measured by the temperature sensor and the heart rate sensor, perform the method described in the first aspect and any possible design thereof.
[0025] In a possible implementation, the wearable device further includes a motion sensor for detecting a placement posture of the wearable device.
[0026] 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.
[0027] In a fifth aspect, the present application also provides a method comprising a computer program product, which, when run 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
[0028] FIG1 is a schematic diagram of the structure of a wearable device provided in an embodiment of the present application;
[0029] FIG2 is a schematic flow chart of a body temperature measurement method provided in an embodiment of the present application;
[0030] FIG3 is a schematic diagram of a wearable device provided in an embodiment of the present application;
[0031] FIG4 is a schematic diagram of a wearable device worn on a human wrist according to an embodiment of the present application;
[0032] FIG5 is a schematic diagram of updating a model according to an embodiment of the present application;
[0033] FIG6 is a schematic flow chart of a body temperature measurement method provided in an embodiment of the present application;
[0034] FIG7 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0035] FIG8 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0036] FIG9 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0037] FIG10 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0038] FIG11 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0039] FIG12 is a schematic diagram of a flow chart of a body temperature measurement method provided in an embodiment of the present application;
[0040] FIG13 is a schematic diagram of a set of user interfaces provided in an embodiment of the present application;
[0041] FIG14 is a schematic diagram of temperature changes of a temperature sensor after the wearable device according to an embodiment of the present application enters the underarm mode;
[0042] FIG15 is a flow chart of a temperature measurement process after a wearable device enters an underarm mode according to an embodiment of the present application;
[0043] FIG16 is a schematic diagram of a temperature measurement posture of a user measuring the temperature of his or her own forehead, provided in an embodiment of the present application;
[0044] FIG17 is a schematic diagram of a temperature measurement posture of a user measuring the forehead temperature of another person according to an embodiment of the present application;
[0045] FIG18 is a schematic diagram of the structure of a wearable device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] 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 limiting of the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "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 associated objects, indicating that three relationships may exist; for example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship.
[0047] References to "some embodiments" and the like in this specification mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0048] 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" and "second" are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or order.
[0049] This application provides a body temperature measurement method, a wearable device, and a storage medium for improving the accuracy of body temperature measurement performed by the wearable device. The method and the wearable device are based on the same technical concept. Since the method and the wearable device solve similar problems, the implementation of the wearable device and the method can refer to each other, and any repetitions will not be repeated.
[0050] 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 a device equipped with 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 (e.g., a touch panel). The embodiments of the present application do not limit the specific form of the wearable device.
[0051] For example, the wearable device may be a smart watch, a smart bracelet, etc.
[0052] FIG1 is a schematic diagram of the hardware structure of a wearable device 100 provided in an embodiment of the present application. Based on the structure shown in FIG1 , other variant structures may exist. As shown in FIG1 , 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 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include one or more of the following: pressure sensor 180A, gyroscope sensor 180B, heart rate sensor 180C, magnetic sensor 180D, motion sensor 180E, distance sensor 180F, proximity light sensor 180G, fingerprint sensor 180H, temperature sensor 180J, touch sensor 180K, ambient light sensor 180L, bone conduction sensor 180M, etc.
[0053] The following is a detailed introduction to the components of the wearable device 100 shown in FIG1 .
[0054] 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 processing unit (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). Different processing units may 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. The processor is the nerve center and command center of the wearable device 100. The processor may generate an operation control signal based on the instruction opcode and timing signal to complete the control of instruction fetching and execution.
[0055] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory, thereby avoiding repeated accesses and reducing processor 110 latency, thereby improving system efficiency.
[0056] 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. It will be 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 of the wearable device 100.
[0057] The charging management module 140 is configured to receive charging input from a charger. The power management module 141 is configured 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 antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, a modem processor, and a baseband processor.
[0058] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in wearable device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0059] 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.
[0060] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted 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 being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the 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.
[0061] 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., 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, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0062] 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.
[0063] The wearable device 100 implements display functions 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), a MiniLED, a MicroLed, a Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the wearable device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0064] 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 194, and an application processor.
[0065] 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 data storage functions. For example, files such as music and videos can be saved on the external memory card.
[0066] The internal memory 121 can be used to store computer executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a 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.
[0067] 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.
[0068] 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 human heart rate may be measured by the one or more heart rate sensors 180C. For example, the wearable device shown in FIG3 includes a heart rate sensor S3.
[0069] 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. For example, the wearable device shown in FIG3 includes a motion sensor S4.
[0070] 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 the human skin, the wearable device 100 measures the human body temperature 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. For example, the wearable device shown in Figure 3 includes temperature sensors S1, S2, and S5.
[0071] 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. set on the right side of the wearable device.
[0072] Although not shown in FIG1 , the wearable device 100 may further 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.
[0073] It is understood that the structure illustrated in the embodiments 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 more or fewer components than those shown in FIG1 , or may combine or separate certain components, or may have different component arrangements. The components shown in FIG1 may be implemented in hardware, software, or a combination of software and hardware.
[0074] The following embodiments can all be implemented in the wearable device 100 having the above hardware structure.
[0075] The embodiments of the present application are applied to scenarios where a wearable device is used to measure a person's body temperature. For example, when the wearable device is worn on a person, the temperature of a measured part of the person's body can be measured using a temperature sensor in the wearable device. The measured parts may include, but are not limited to, the wrist, neck, ear cavity, armpit (or axillary fossa), forehead, and other parts.
[0076] Scenario 1: When using a wearable device to measure body temperature at a remote part of the human body (such as the wrist) or a part exposed to the air that is easily deviated 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. Hereinafter, these parts that are easily deviated 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 temperature of the first measured part is measured by the wearable device to obtain the measured value, the measured value is calibrated to obtain an accurate human body temperature.
[0077] Scenario 2: When a wearable device is used 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 armpit (or armpit), forehead, etc. In the embodiment of the present application, after the wearable device measures the temperature of the second measured part and obtains the measurement value, the measurement value of the second measured part is used as the human body temperature.
[0078] The following provides a body temperature measurement method suitable for scenario one.
[0079] See 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.
[0080] In 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.
[0081] For example, when the wearable device is worn on a human body, the first temperature sensor can be used to measure the temperature of a first measured part of the human body in real time, 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. The wearable device can also, after receiving a measurement instruction and responding to the measurement instruction, measure the temperature of the first measured part of the human body via the first temperature sensor to obtain a first measurement value.
[0082] The following describes the first temperature sensor included in the wearable device, in conjunction with the wearable device shown in Figure 3. Figure 3 uses a smartwatch 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 Figure 3 (b) is a side view of the wearable device.
[0083] As shown in (a) of Figure 3, the wearable device may include a temperature sensor S1. As shown in (b) of Figure 3, the temperature sensor S1 is arranged 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). Referring to Figure 4, it is a schematic diagram of wearing the wearable device shown in Figure 3 on the wrist of a human body. When the wearable device is worn on the wrist of a human body, the first surface contacts the skin of the wrist of the human body, and the temperature sensor S1 can measure the wrist temperature of the human body. In this way, the wrist temperature can be directly measured 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 brought into contact with other parts of the human body (such as the forehead, neck, etc.) to measure the temperature of other parts of the human body.
[0084] In some embodiments, as shown in FIG3 (a), the wearable device may further include a temperature sensor S2, which is provided at any position on the side of the wearable device. For example, as shown in FIG3 (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 wrist of the human body, while the temperature sensor S2 located on the side of the wearable device generally does not contact the skin of the human body, but is in an air environment and can measure the ambient temperature of the environment in which the human body is located. In some other embodiments, the wearable device can also be removed from the wrist of the human body 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.
[0085] In some embodiments, as shown in FIG3 (a), the wearable device may further include a temperature sensor S5. As shown in FIG3 (b), the temperature sensor S5 is provided 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 the human body, the first surface contacts the skin of the wrist of the human body, and the second surface does not contact the skin of the wrist of the human body, so the temperature sensor S5 is in the air environment and can measure the ambient temperature of the environment in which the human body is located. In some other embodiments, the wearable device can also be removed from the wrist of the human body, and the second surface of the wearable device can be brought into contact 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.
[0086] It should be understood that temperature sensor S1 can also be set inside the wearable device near the first surface, and the user cannot see temperature sensor S1 from the appearance of the wearable device. When the wearable device is worn on the human wrist, temperature sensor S1 does not directly contact the skin of the wrist. Instead, the skin temperature is transmitted to temperature sensor S1 through the first surface of the wearable device. Similarly, temperature sensor S2 can also be set at any position inside the wearable device near the side, and temperature sensor S5 can also be set inside the wearable device near the second surface. The user cannot see temperature sensor S5 from the appearance of the wearable device. When the second surface of the wearable device is used to contact the human skin, the skin temperature is transmitted from the second surface to temperature sensor S5.
[0087] In conjunction with the above Figure 3, taking the wearable device in step 201 as the wearable device shown in Figure 3 as an example, the first temperature sensor in the above step 201 can be any one of the temperature sensor S1, temperature sensor S2 and temperature sensor S5 in Figure 3. The user can select a temperature sensor from the temperature sensor S1, temperature sensor S2 and temperature sensor S5 to measure the temperature of the first measurement part according to the position of the first measurement part on the human body.
[0088] In step 202, the wearable device obtains an ambient temperature at a first measurement moment and a first heart rate value obtained by a heart rate sensor measuring a human heart rate at the first measurement moment.
[0089] 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.
[0090] The following describes a possible implementation method for obtaining the ambient temperature at the first measurement moment by taking the ambient temperature at the first measurement moment in step 202 as the actual temperature of the environment where the human body is located at the first measurement moment as an example.
[0091] 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, or 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.
[0092] In another possible embodiment, the wearable device may further include a second temperature sensor, through which the wearable device can measure the ambient temperature at the first measurement time. For example, the second temperature sensor is temperature sensor S2 shown in FIG3 . Thus, compared to obtaining the ambient temperature at the first measurement time from other devices, in this embodiment, the wearable device can measure the ambient temperature at the first measurement time from the second temperature sensor, thereby reducing the number of interactions with other devices.
[0093] In some embodiments, the wearable device may further include a heart rate sensor, such as the heart rate sensor S3 shown in FIG3 . As shown in FIG3 , the heart rate sensor S3 is disposed on the first surface of the wearable device, that is, the surface of the wearable device facing away from the dial. For example, when the wearable device is worn on a human wrist, the heart rate sensor S3 contacts the skin of the wrist and can monitor the human heart rate. In some embodiments, the heart rate sensor S3 can obtain a 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 disposed 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.
[0094] In step 203, 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 a first body temperature value of the human body.
[0095] The body temperature model may be implemented in the following two ways.
[0096] In a first possible implementation, 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.
[0097] Exemplarily, the preset body temperature model can be expressed as the following formula (1): b =α×f(T s ,T e )+β×g(H r ) Formula (1)
[0098] 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 r The submodel β×g(H r), where α and β are preset coefficients, and the parameter β represents the inverse slope of the increase in heart rate caused by the increase in body temperature.
[0099] As shown in the preset body temperature model 510 of FIG5 , after the wearable device obtains the first measurement value at the first measurement moment, the ambient temperature at the first measurement moment, and the first heart rate value at the first measurement moment, the first measurement value obtained by the wearable device is used as the wrist temperature T s , the ambient temperature obtained by the wearable device is used 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.
[0100] 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. 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.
[0101] The following describes the process of creating a personalized body temperature model in conjunction with Figure 5. It should be understood that the process of creating a personalized body temperature model can be triggered by the user, for example, in response to a user instruction; the process of creating a personalized body temperature model can also be triggered automatically 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 threshold.
[0102] As shown in Figure 5, the process of creating the personalized body temperature model includes the following steps:
[0103] In step 501, the wearable device obtains multiple sets of standard body temperature values and second heart rate values, where different sets of standard body temperature values and second heart rate values correspond to different second measurement moments, and each set of standard body temperature values and second heart rate values corresponds to the same second measurement moment.
[0104] The standard body temperature value involved in this 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 can include but are not limited to at least one of the following: armpit (or armpit), oral cavity, ear cavity, forehead, and 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.
[0105] In the embodiments of the present application, there are multiple ways for the wearable device to obtain the standard body temperature value.
[0106] In one possible implementation, the wearable device receives a standard body temperature value entered by the user. The standard body temperature value may be obtained by measuring the temperature of a predetermined part of the human body using a mercury thermometer, an ear thermometer, a forehead thermometer, or other temperature measurement tool. When the user enters the standard body temperature value, they may also enter the second measurement time corresponding to each standard body temperature value. The wearable device can then obtain the heart rate value measured by the heart rate sensor at each second measurement time.
[0107] In another possible implementation, the user can place a wearable device at a preset location to measure a standard body temperature. The wearable device can record the measured standard body temperature 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.
[0108] In step 502, the wearable device obtains n groups of first data pairs, where different groups of first data pairs are created based on standard body temperature values and second heart rate values corresponding to different second measurement moments.
[0109] 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, or the wearable device can 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 user may trigger the creation of the personalized body temperature model. This application does not limit the specific method of triggering the creation of a personalized body temperature model.
[0110] In 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.
[0111] In one possible implementation, the wearable device may calculate coefficients β for n sets of first data pairs. i-j , and then find the average.
[0112] For example, 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 :
[0113] 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):
[0114] Wearable devices obtain personalized parameters β p Then, 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):b =α×f(T s ,T e )+β p ×g(H r ) Formula (4)
[0115] In some other embodiments, the above β p It can also be obtained by fitting with the least square method using n sets of first data pairs.
[0116] As shown in FIG5 , the personalized body temperature model 520, 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, uses the first measurement value obtained by the wearable device as the wrist temperature T s , the ambient temperature obtained by the wearable device is used 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 personalized body temperature model 520 to obtain a first body temperature value.
[0117] 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.
[0118] Step 204: The wearable device displays the first body temperature value.
[0119] In a possible implementation, before step 203, the wearable device may further determine whether a personalized body temperature model has been created. The following describes two cases.
[0120] In the first scenario, 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 display the first body temperature value. Because the structural parameters of the personalized body temperature model are calculated based on the standard body temperature and heart rate values of the human body over a period of time, the first body temperature value predicted by the personalized body temperature model will be relatively close to the human body's core temperature.
[0121] 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.
[0122] When the wearable device is worn on the first measured part of the human body, since the body 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 body temperature of the human body, the wearable device can display a first prompt message after the first body temperature value is predicted by the preset body temperature model. The first prompt message is used to prompt the user to enter a standard body temperature value, for example, prompting the user to measure the body temperature of a preset part and enter the standard body temperature value, or prompting the user to use a preset measuring device to measure the body temperature and enter the standard body temperature value, or prompting the user to use a preset measuring device to measure the body temperature of a preset part and enter the standard body temperature value. Among them, the preset measurement method can be to use a mercury thermometer, an ear thermometer or a forehead thermometer or other body 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 body 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.
[0123] In the above embodiments, the example of prompting the user to enter an accurate body temperature value after the wearable device obtains a first body temperature value through a preset body temperature model is used for introduction. In other embodiments, after the wearable device predicts a first body temperature value through a preset body temperature model, a first prompt message may be displayed if it is determined that the first body temperature value is greater than or equal to a first threshold value. The first prompt message is used to prompt the user to enter a standard body temperature value. If 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.
[0124] The first threshold value can be a default value or a user-set value. For example, if the first threshold value is set to 36.5°C, and the wearable device is worn on a person and measures a first temperature value, and then predicts the first temperature value using a preset temperature model, if the predicted first temperature value is greater than 36.5°C, the user will be prompted to enter a standard temperature value. For another example, if the first threshold value is set higher, such as 37.2°C, then if the first temperature value predicted by the wearable device using the preset temperature model is greater than or equal to 37.2°C, it indicates that the person is in a feverish state, and the user will be prompted to enter a standard temperature value. In this case, the standard temperature value entered is mostly the temperature value of a person in a feverish state. For another example, if the first threshold value is set higher, such as 38.5°C, then if the first temperature value predicted by the wearable device using the preset temperature model is greater than or equal to 38.5°C, it indicates that the person is in a hyperpyrexia state, and the user will be prompted to enter a standard temperature value. In this case, the standard temperature value entered is mostly the temperature value of a person in a hyperpyrexia state. In a specific implementation, the first threshold can be set according to actual needs.
[0125] Taking wearing a wearable device on a human wrist as an example, this application provides a specific example of a method for implementing body temperature measurement.
[0126] As shown in FIG6 , the body temperature measurement method includes the following steps:
[0127] In 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.
[0128] In 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;
[0129] Step 603: The wearable device inputs the wrist temperature, heart rate and ambient temperature of the human body at time t1 into the personalized body temperature model to calculate the body temperature value T b1 .
[0130] Optionally, in step 603, the body temperature value T is calculated. b1 Afterwards, the wearable device can also send the body temperature value T b1 Present it to the user and then end the process.
[0131] Step 604: The wearable device inputs the wrist temperature, heart rate and ambient temperature of the human body at time t1 into a preset body temperature model to calculate the body temperature value T b2 .
[0132] 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.
[0133] Optionally, if the wearable device determines the body temperature value T b2 Less than the first threshold T h , the body temperature value T b2 Present it to the user and then end the process.
[0134] In step 606, the wearable device prompts the user to enter a standard body temperature value.
[0135] Here, the specific implementation of the standard body temperature value can refer to the aforementioned related content and will not be repeated here.
[0136] In step 607, the wearable device displays a personalized body temperature model parameter configuration table.
[0137] The personalized body temperature model parameter configuration table may include measurement location, measurement time, standard body temperature value, heart rate value, etc. 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.
[0138] The wearable device repeatedly executes the above process of steps 601 to 607 until a sufficient amount of body temperature-heart rate pairs are accumulated. After the wearable device accumulates a sufficient amount of body temperature-heart rate pairs, step 608 is executed.
[0139] In a possible implementation, after the personalized body temperature model parameter configuration table is filled, step 608 is executed.
[0140] In another possible implementation, the wearable device may also execute step 608 if the amount of data filled in the personalized body temperature model parameter configuration table accounts for a larger proportion of the capacity of the parameter configuration table than a threshold.
[0141] In step 608, the wearable device prompts the user to create a personalized body temperature model, and the process ends.
[0142] After the above step 608, the user can actively trigger the creation of a personalized body temperature model, and then end the process.
[0143] In other embodiments, the wearable device may automatically create a personalized body temperature model when the personalized body temperature model parameter configuration table is fully filled or the amount of data in the filled content exceeds a threshold in the parameter configuration table capacity, i.e., step 608 is not executed. This method allows the personalized body temperature model to be created without the user's awareness.
[0144] 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 of the filled content accounts for more than a threshold in the capacity of the parameter configuration table.
[0145] It should be understood that the wearable device can monitor wrist temperature in real time or periodically, and this application does not limit this.
[0146] The following describes the process of entering body temperature records with reference to the example in FIG7 .
[0147] Taking the first threshold of 37.2°C as an example, in the user interface 701 shown in Figure 7, when the user uses the body temperature measurement function and the wearable device has not yet created a personalized body temperature model for the user, the wearable device can use the preset body temperature model to measure the body temperature, and then predict the first body temperature value, and display the user interface 702 shown in Figure 7. The user interface 702 includes the body temperature prediction result of the preset body temperature model: 37.5°C, and the body temperature prediction result (37.5°C) is greater than the first threshold (37.2°C). Optionally, the user interface 702 also includes a prompt message: "It is detected that you are suspected of having a fever. You can enter the body temperature data measured by a mercury thermometer or ear thermometer to establish a personalized body temperature model for you." The prompt information in the user interface 702 can also be other content used to prompt the entry of a standard body temperature value, which is not limited here.
[0148] 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 operation on the first control and enters the body temperature recording interface 703. 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 temperature records on the wearable device, for example, the measurement time is 12:05, the measurement location is the armpit, and the temperature value is 37.8°C. The temperature record interface 703 also includes an entry control. The user can operate the entry space in the temperature record interface 703, such as clicking. In response to the user clicking the first control, the wearable device displays the user interface 704 shown in Figure 7. Each row in the personalized parameter configuration table includes a set of parameters, namely, completion degree, temperature range, entered temperature, heart rate, etc. After entering the temperature record, the wearable device will search the background for the user's heart rate corresponding to the measurement time (12:05) entered by the user (for example, 85bpm). This creates a temperature-heart rate pair (37.8°C-85bpm) for the user and presents the result to the user.
[0149] The user repeatedly performs the process of entering body temperature records and obtains multiple body temperature-heart rate pairs. For example, the user's five temperature intervals of 37.2-37.5°C, 37.6-38.0°C, 38.1-38.5°C, 38.6-39.0°C, and greater than or equal to 39.1°C are all accumulated into one 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 user interface 705 shown in Figure 7. The personalized parameter configuration table in the user interface 705 is fully filled. The user interface 705 also displays a prompt message: All personalized parameters have been obtained, and a personalized body temperature model will be created for you." The user interface 705 also includes a "Yes" control and a "Cancel" control corresponding to the prompt information, where 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 creates a personalized body temperature model in response to the click operation and displays the user interface 706 after the personalized body temperature model is created. The user interface 706 includes a prompt information of the completion of the creation of the personalized model, such as "A personalized temperature model has been created for you to provide more accurate measurement."
[0150] In some other embodiments, when the amount of temperature-heart rate data recorded by the wearable device reaches a certain threshold, the wearable device prompts the user to create a personalized temperature model. For example, in Figure 8, after the user has entered three pieces of data, the wearable device prompts the user whether to create a model based on the existing 60% of the data. In the user interface 801 shown in Figure 8, the wearable device displays a prompt message: "Personalization parameters have been completed by 60%. Do you want to create a personalized temperature model?" The user interface 801 also includes a "Yes" control and a "Cancel" control corresponding to the prompt message. The "Yes" control is used to trigger the creation of the personalized temperature model. When the user operates the "Yes" control, such as clicking it, the wearable device responds to the click operation and creates the personalized temperature model. After the personalized temperature model is created, the user interface 802 is displayed. The user interface 802 can refer to the relevant description of the user interface 706 in Figure 7, and will not be repeated here. The accuracy of the personalized body temperature model created through the example shown in Figure 8 is lower than the accuracy of the personalized body temperature model created in Figure 7 above, but the personalized body temperature model can be created more quickly through the example shown in Figure 8, so that the user can experience the personalized body temperature model more quickly.
[0151] The wearable device displays a user interface 901 as shown in Figure 9, and the user can use the body temperature measurement function. For example, the user can operate the measurement control in the user interface 901, and the wearable device responds to the operation of the measurement control and uses a preset body temperature model to measure the body temperature. In some other embodiments, when the wearable device does not prompt to enter the standard body temperature value, the user can also actively enter the body temperature standard value. The user can operate the user interface 901, and the wearable device responds to the operation to enter the user interface 902 as shown in Figure 9. The user interface 902 includes a body temperature recording control. The user can operate the body temperature recording control, and the wearable device displays a user interface 903. The user interface 903 includes a personalized body temperature parameter table. The user can manually edit or delete the body temperature-heart rate pair data in the personalized body temperature parameter table. The user interface 903 may also include an editing control. The user can operate the editing control, such as clicking, and the wearable device responds to the click operation to enter the personalized body temperature parameter table editable mode. For example, a user enters a temperature-heart rate pair (38.2°C - 88 bpm) in the personalized temperature parameter table, and the wearable device displays user interface 904. User interface 904 may also include a refresh personalized model control. If the wearable device has already created a personalized temperature model, the user can operate the refresh personalized model control to update the parameters of the created personalized temperature model and add a new temperature-heart rate pair, thereby obtaining a more accurate personalized temperature model.
[0152] When the wearable device displays a personalized temperature parameter table, the user can also delete the data in the personalized temperature parameter table. For example, the wearable device displays a user interface 1010 as shown in FIG10 . The user interface 1010 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 can operate the delete control, such as by clicking. The wearable device deletes the temperature-heart rate pair (e.g., 38.7°C-95bpm) in response to the click operation and displays a user interface 1020. The user interface 1020 may also include a refresh personalized model control. If the wearable device has already created a personalized temperature model, the temperature-heart rate pair is deleted. The user can also operate the refresh personalized model control to update the parameters of the created personalized temperature model.
[0153] Through the examples shown in Figures 9 and 10 above, the user can actively enter the page of the personalized body temperature parameter table 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.
[0154] In some other embodiments, the wearable device may 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 a timed reminder for 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 value is set to a temperature value in a high fever state, such as 38.5°C, indicating a high fever state. The wearable device displays the user interface 1110 as shown in Figure 11, and the user can use the body temperature measurement function. For example, the user can operate the measurement control in the user interface 1110. The wearable device responds to the operation of the measurement control and uses a preset body temperature model to measure the body temperature. When the wearable device detects that the user's body temperature is high, for example, the user's body temperature is detected to be 38.5°C in the user interface 1120 as shown in Figure 11, 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 the 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 changes in body temperature, 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 take a temperature measurement once every period of time (for example, 30 minutes) through 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.
[0155] Through the example shown in Figure 11, on the one hand, it is possible to remind users to pay more attention to their body temperature and pay attention to health problems; on the other hand, as the user's body temperature gradually decreases from high temperature to normal temperature, the user can be reminded multiple times to measure their body temperature, quickly obtain body temperature-heart rate data pairs for all intervals, and complete the creation of a personalized body temperature model more quickly.
[0156] The following provides a body temperature measurement method suitable for scenario 2.
[0157] See Figure 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.
[0158] In 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.
[0159] The preset mode is a mode for measuring the body temperature of the second measured part of the human body.
[0160] Exemplarily, the preset mode may include an axillary (or armpit) mode or a forehead mode. For example, when the preset mode is the axillary (or armpit) mode, the second measured part is the axillary (or armpit); when the preset mode is the forehead mode, the second measured part is the forehead.
[0161] In some examples, taking the preset mode as the underarm mode as an example, the user operates on the wearable device and enters the user interface 1310 shown in Figure 13, and the user interface 1310 includes an option for the underarm mode. When the user operates the option for the underarm mode, such as a click operation, the wearable device responds to the click operation and displays a user interface 1320, and the user interface 1320 includes a measurement control for triggering the first instruction. When the user operates the measurement control, such as a click operation, the wearable device responds to the click operation and displays a user interface 1330, and the user interface 1330 includes prompt information for prompting the user to perform the posture requirement for measuring the body temperature in the underarm mode, and the prompt information is, for example: "Please sit down, place the watch under your armpit, with the crown facing outward, and align the 9 o'clock direction with your armpit."
[0162] Optionally, the user interface 1320 may further include a prompt message for prompting the user to enable the reminder function for using the underarm mode. The prompt message may read, for example, "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 activation control for triggering the activation of the reminder function for using the underarm mode. When the user operates the activation control, such as by clicking, the wearable device activates the reminder function for using the underarm mode in response to the click.
[0163] After enabling the reminder function for using the underarm mode, when a user uses a wearable device to measure their temperature, if the wearable device detects a temperature exceeding a set threshold, the user is prompted to use the underarm mode to measure their temperature. For example, if the wearable device detects a body temperature of 38.1°C, user interface 1340 is displayed. User interface 1340 includes a prompt message prompting the user to use the underarm mode to measure their temperature. The prompt message may read, for example, "We have detected that you are suspected of having a fever. Please use the underarm mode to obtain an accurate temperature and establish a personalized temperature model for you." User interface 1340 may also include a next control for triggering entry into the underarm mode. When the user operates the next control, such as by clicking it, the wearable device enters the underarm mode in response to the click and displays user interface 1330. User interface 1330 may also include a next control. When the user operates the next control, such as by clicking it, the wearable device displays user interface 1350 in response to the click. User interface 1350 may include information such as prompts for the user to confirm the measurement duration or the completion of the measurement.
[0164] Step 1202: The wearable device enters a preset mode in response to the second instruction.
[0165] 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.
[0166] In one possible implementation, the wearable device obtains detection data from a motion sensor; the wearable device obtains a first temperature change rate corresponding to multiple third measurement values obtained by the first temperature sensor during multiple temperature measurements of 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 during multiple temperature measurements of 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.
[0167] 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 thresholds, 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 then 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. This application does not limit the specific content of the third prompt message. For example, the prompt message in the user interface 1360 in Figure 13: "Please adjust the position of the watch, with the crown facing outward and the 9 o'clock direction facing the armpit", the user interface 1360 can also include a re-measurement control, which is used to re-measure the body temperature of the armpit area.
[0168] If the ACC axes Ax, Ay, and Az do not exceed the set thresholds, the detection data meets the posture conditions corresponding to the preset mode, and the wearable device is determined to be correctly placed. Subsequently, 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 location corresponding to the preset mode, thereby determining whether the wearable device meets the measurement conditions corresponding to the preset mode.
[0169] For example, if 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 is placed on the second measured part of the human body. Thus, the wearable device determines that the measurement conditions corresponding to the preset mode are met.
[0170] 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, which is used to prompt the user to adjust the position of the wearable device. For example, the wearable device can use vibration or voice to remind the user 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, which may include a prompt message for prompting the user to re-measure. The prompt message is, for example: "It is detected that you have not placed the wearable device under the armpit or it is not clamped. Please re-measure."
[0171] 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 a third measurement time. In one possible embodiment, after the wearable device determines that the measurement conditions corresponding to the preset mode are met, at a certain measurement time, a fifth measurement value obtained by the first temperature sensor measuring the body temperature of the second measured part and a 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 when the preset conditions are met. For example, the measurement time when the preset conditions are met is referred to as 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.
[0172] In some embodiments, after determining that the measurement conditions corresponding to the preset mode are met, the wearable device can be limited to completing the body temperature measurement within a second preset time after entering the preset mode. If the body 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.
[0173] It should be understood that the wearable device can also complete the body temperature measurement without being limited to the second preset time period after determining that the measurement conditions corresponding to the preset mode are met. 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.
[0174] 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."
[0175] After determining that the wearable device meets the measurement conditions corresponding to the preset mode, body temperature measurement is performed. Taking the wearable device as the smart watch shown in Figure 3 as an example, the first temperature sensor is temperature sensor S1 in Figure 3, and the second temperature sensor is temperature sensor S2. When the wearable device is worn on the wrist, the temperatures of temperature sensor S1 and temperature sensor S2 are relatively low. When the wearable device is worn under the armpit, temperature sensor S1 and temperature sensor S2 are close to the human skin, causing the measured temperature data to rise rapidly. Refer to Figure 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 Figure 14, curve T S1 The curve of the measured temperature of the temperature sensor S1 changes with time, and the curve T S2 The measured temperature of the temperature sensor S2 changes with time.
[0176] Based on Figure 14, the present application provides a flow chart of the temperature measurement process after the wearable device enters the underarm mode.
[0177] As shown in Figure 15, the process includes the following steps:
[0178] In step 1501 , the wearable device detects a temperature increase rate k1 of the temperature sensor S1 and a temperature increase rate k2 of the temperature sensor S2 from time t0 to t1 .
[0179] For example, referring to FIG. 14 , from time t0 to t1 , the temperature rising rate k1 of the temperature sensor S1 can be calculated by the curve Ts1 , and the temperature rising rate k2 of the temperature sensor S2 can be calculated by the curve Ts2 .
[0180] In step 1502 , the wearable device determines whether k1 is greater than or equal to a third threshold value, and whether k2 is greater than or equal to a fourth threshold value; if so, executing step 1503 ; if not, executing step 1506 .
[0181] By judging whether k1 is greater than or equal to the second threshold and whether k2 is greater than or equal to the third threshold, it can be judged whether the user has clamped the wearable device under the armpit and clamped 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 it is determined that k1 is 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.
[0182] After the wearable device is firmly clamped under the armpit, the temperatures of temperature sensors S1 and S2 rise exponentially over time, ultimately reaching a steady state at time t2. Because temperature sensor S2 is closer to the armpit, its temperature is generally slightly higher than that of S1. Temperature measurement is completed by determining whether the temperatures of S1 and S2 exceed a set threshold and whether the difference between the two is less than the set threshold.
[0183] 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 .
[0184] Step 1504: The wearable device determines the temperature T S1 and T S2 Is it 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.
[0185] For example, the fifth threshold is T S1h , the sixth threshold is T dh , wearable devices judge 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.
[0186] It should be understood that step 1504 can 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; take the fifth threshold as T S1h, the sixth threshold is T dh , 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.
[0187] 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.
[0188] 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.
[0189] In step 1506, the wearable device vibrates to prompt the user to place the wearable device under the armpit and clamp it tightly.
[0190] In some other embodiments, from t0 to t2, it generally takes about 10 minutes for the temperatures 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 one possible embodiment, the wearable device obtains multiple third measurement values and the measurement time corresponding to each third measurement value obtained by the first temperature sensor during multiple body temperature measurements of the second measured part within a 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 during multiple body temperature measurements of 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 uses the least squares method to predict the temperature value of the second measured part in a steady state based on the first model, the second model, the multiple first sampling points and the multiple second sampling points, that is, to obtain the second measurement value; the first model is used to characterize the relationship between the temperature of the first temperature sensor and time changes within the second preset time length, and the second model is used to characterize the relationship between the temperature of the second temperature sensor and time changes within the second preset time length. For example, the first preset time period is from t0 to t3, and the second preset time period is from t0 to t2. According to the transient heat conduction equation, the relationship between the temperature of the temperature sensor S1 and 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 time has a simplified model (second model) as shown in the following formula (6): S1 =Tc-(Tc-T S10 )×e-b1×(t-t0) (5) T S2 =Tc-(Tc-T S20 )×e-b2×(t-t0) (6)
[0191] Among them, 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.
[0192] Perform multiple data sampling from t0 to t3 to obtain multiple first sampling points: (t xi ,T S1xi ), i=1,2,3,…, and multiple second adoption points: (txi ,T S2xi ), i = 1, 2, 3, ..., and 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 squares method as the body temperature measurement result, thereby reducing the measurement time.
[0193] 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.
[0194] In the above embodiment, the body temperature measurement method shown in Figure 12 is illustrated using the preset mode of the armpit mode as an example. It should be understood that the body temperature measurement method shown in Figure 12 is also applicable to the forehead mode. For specific methods, please refer to the body temperature measurement method corresponding to the armpit mode above, which will not be repeated here. The difference between the two is that the measurement postures of the armpit mode and the forehead mode are different. Figure 16 is a schematic diagram of a temperature measurement posture for a user measuring the user's own forehead temperature according to an embodiment of the present application, and Figure 17 is a schematic diagram of a temperature measurement posture for a user measuring the forehead temperature of another person according to an embodiment of the present application.
[0195] When the preset mode in the above step 1201 is the forehead mode, combined with the temperature measurement posture shown in Figures 16 and 17, the first temperature sensor can be the temperature sensor S5 shown in Figure 3, so that the user can put the back of the hand on his or her own or other people's forehead when wearing the wearable device on the wrist. At this time, the temperature sensor S5 on the screen side is in contact with 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.
[0196] In the embodiments provided in the present application above, the methods provided in the embodiments of the present application are introduced from the perspective of a wearable device as an execution subject. In order to implement the various functions in the methods provided in the embodiments of the present application above, the wearable device may include a hardware structure and / or a software module, and implement the above functions 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.
[0197] For example, when hardware implementation is adopted, the hardware implementation of the wearable device can refer to FIG18 and its related description.
[0198] 18 , the wearable device may include: a touch screen 1810, which 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.; and the above-mentioned components may be connected via one or more communication buses 1850. The one or more computer programs 1831 are stored in the memory 1830 and configured to be executed by the one or more processors 1820. The one or more computer programs 1831 include instructions, which may be used to execute the method in any of the above-mentioned embodiments.
[0199] An embodiment of the present application further provides a computer storage medium, which stores computer instructions. 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.
[0200] 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 caused to execute the above-mentioned related steps to implement the method in the above-mentioned embodiment.
[0201] 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 to enable the chip to execute the translation method in the above-mentioned method embodiments.
[0202] 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.
[0203] 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 distributed and completed by 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.
[0204] In the several embodiments provided in this 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 merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as 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.
[0205] Units described as separate components may or may not be physically separate, and 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 places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0206] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0207] 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 and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0208] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection 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.
19. A computer program product, characterized in that The computer program product stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to perform any one of the methods 1 to 15.
Citation Information
Patent Citations
Wearable contact type dynamic intelligent body temperature monitoring device
CN114469011A
Individual body temperature accurate measurement and calculation method combining heart rate and body surface temperature
CN114515140A
Core body temperature estimation device and method, and program
JP2022184311A
Real-Time Estimation of Human Core Body Tempature Based on Non-Invasive Physiological Measurements.
US20190192009A1
Body temperature measurement method, and electronic device
WO2023109550A1