[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112201352A - Human body temperature measurement method and device, terminal equipment and storage medium - Google Patents

Human body temperature measurement method and device, terminal equipment and storage medium Download PDF

Info

Publication number
CN112201352A
CN112201352A CN202010955048.3A CN202010955048A CN112201352A CN 112201352 A CN112201352 A CN 112201352A CN 202010955048 A CN202010955048 A CN 202010955048A CN 112201352 A CN112201352 A CN 112201352A
Authority
CN
China
Prior art keywords
temperature value
forehead temperature
forehead
standard
human body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010955048.3A
Other languages
Chinese (zh)
Inventor
郭奎
程骏
庞建新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ubtech Technology Co ltd
Original Assignee
Shenzhen Ubtech Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ubtech Technology Co ltd filed Critical Shenzhen Ubtech Technology Co ltd
Priority to CN202010955048.3A priority Critical patent/CN112201352A/en
Publication of CN112201352A publication Critical patent/CN112201352A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The application is suitable for the technical field of temperature measurement, and provides a human body temperature measurement method, a human body temperature measurement device, terminal equipment and a storage medium, wherein the method comprises the following steps: detecting a current forehead temperature value of a human body; acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2; and obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value. According to the embodiment of the application, the standard forehead temperature value is determined through the M detected forehead temperature values, the current body temperature value of the human body is obtained according to the standard forehead temperature value, the pre-stored standard axillary body temperature value and the current forehead temperature value, and the accuracy of the body temperature measurement result can be improved.

Description

Human body temperature measurement method and device, terminal equipment and storage medium
Technical Field
The application belongs to the technical field of temperature measurement, and particularly relates to a human body temperature measurement method and device, terminal equipment and a storage medium.
Background
Fever is a common symptom of various epidemic situations (such as new coronary pneumonia, SARS, etc.), so measuring body temperature becomes an important means for preventing and controlling epidemic situations. At present, in order to make the measurement more convenient and quicker, the body temperature of a human body is usually reflected by measuring the forehead temperature.
The method for measuring the forehead temperature can obtain the temperature value of the forehead surface of the human body through a thermal imaging temperature measurement method mainly through a thermal imaging technology, and because the forehead temperature is easily influenced by the environment, the accuracy of the existing method for measuring the forehead temperature as the human body temperature is not high.
Disclosure of Invention
The embodiment of the application provides a human body temperature measurement method, a human body temperature measurement device, terminal equipment and a storage medium, and aims to solve the problem that the existing body temperature measurement method is low in accuracy.
In a first aspect, an embodiment of the present application provides a method for measuring a temperature of a human body, including:
detecting a current forehead temperature value of a human body;
acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2;
and obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value.
In a second aspect, an embodiment of the present application provides a human body temperature measurement device, including:
the detection module is used for detecting the current forehead temperature value of the human body;
the determining module is used for acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2;
and the obtaining module is used for obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard axillary lower body temperature value.
In a third aspect, an embodiment of the present application provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the human body temperature measurement method when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps of the human body temperature measurement method are implemented.
In a fifth aspect, the present application provides a computer program product, which when run on an electronic device, causes the electronic device to execute the steps of the human body thermometry method.
Compared with the prior art, the embodiment of the application has the advantages that: the method comprises the steps of detecting a current forehead temperature value of a human body; acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2; and obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value. Because the armpit body temperature value is not easily influenced by the environment, and the forehead temperature value is easily influenced by the environment, the standard forehead temperature value is determined through the M detected forehead temperature values, and the current body temperature value of the human body is obtained according to the standard forehead temperature value, the pre-stored standard armpit body temperature value and the current forehead temperature value, so that the accuracy of the body temperature measurement result can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic flow chart illustrating a method for measuring temperature of a human body according to an embodiment of the present disclosure;
FIG. 2 is a schematic flow chart illustrating a method for measuring human body temperature according to another embodiment of the present application;
FIG. 3 is a schematic flow chart illustrating a method for measuring human body temperature according to another embodiment of the present application;
fig. 4 is a schematic specific flowchart of step S301 according to yet another embodiment of the present application;
FIG. 5 is a schematic structural diagram of a human body temperature measurement device according to an embodiment of the present application;
FIG. 6 is a schematic structural diagram of a human body temperature measuring device according to another embodiment of the present application;
fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
The human body temperature measurement method provided by the embodiment of the application can be applied to mobile phones, tablet computers, wearable devices, Augmented Reality (AR)/Virtual Reality (VR) devices, notebook computers, ultra-mobile personal computers (UMPC), netbooks, Personal Digital Assistants (PDA), robots, cameras and other terminal devices, and when the terminal device does not include a thermal imaging sensor, the terminal device can be in communication connection with a thermal imaging camera or a device including the thermal imaging sensor, or the terminal device includes the thermal imaging sensor.
In order to explain the technical means described in the present application, the following examples are given below.
Example one
Referring to fig. 1, a method for measuring a temperature of a human body according to an embodiment of the present application includes:
and step S101, detecting the current forehead temperature value of the human body.
Specifically, the current forehead temperature value is a forehead temperature value of a human body detected at the current moment, the current forehead temperature value of the human body can be detected through a thermal imaging camera or a thermal imaging sensor, the current forehead temperature value of the human body is obtained, thermal imaging is to detect infrared energy (heat) in a non-contact manner, the infrared energy is converted into an electric signal, and then a thermal image capable of representing a temperature value is generated. It should be noted that the current time is a time when M human body forehead temperature values have been detected, or any time after M human body forehead temperature values have been detected.
Step S102, acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2.
Specifically, the standard forehead temperature value is calculated according to forehead temperature values of M human bodies detected before the current moment. The standard forehead temperature value can be understood as a reference value of the detected forehead temperature value of the human body, and the standard forehead temperature value and the current forehead temperature value detected in real time can be fitted through a mathematical relationship, so that the body temperature value of the human body is obtained. The detected forehead temperature value is the forehead temperature value detected in real time under the current environment, the standard forehead temperature value is calculated according to the detected forehead temperature value, the factor of environment detection is considered, the standard forehead temperature value is stored in advance, and the method for obtaining the body temperature value of the human body is higher in accuracy than the method for obtaining the body temperature value of the human body by fitting the standard forehead temperature value and the current forehead temperature value detected in real time through a mathematical relationship.
In one embodiment, the detecting the current forehead temperature value of the human body comprises: calculating the forehead temperature average value of the M forehead temperature values as the standard forehead temperature value; or, calculating the forehead temperature median of the M forehead temperature values as the standard forehead temperature value. The experimental analysis shows that the forehead temperature value of the human body approximately follows normal distribution, the normal curve of the normal distribution is symmetrical left and right by taking the mean as the center, so that the mean value of M forehead temperature values can be calculated firstly and taken as the standard forehead temperature value, and the forehead temperature mean value represents the mean value of the M forehead temperature values. Or, the temperature median value of M temperature values may be used as the standard temperature value, and the temperature median value is a value that is intermediate among the M number, and it should be noted that the M temperature values are arranged in descending order according to magnitude, that is, half of the M temperature values are larger than the temperature median value, and half of the M temperature values are smaller than the temperature median value. If M is an even number, the median is the average of the two numbers in the middle.
Step S103, obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value.
Specifically, because the factor that the axillary body temperature value of the human body changes with the environment is relatively small, a standard axillary body temperature value can be calculated in advance according to a plurality of collected axillary body temperature values of the human body, then the standard axillary body temperature value is stored in advance, and the current body temperature value of the human body is calculated according to the current forehead temperature value of the human body collected at the current moment, the calculated standard forehead temperature value and the pre-stored standard axillary body temperature value, wherein the current forehead temperature value is a body temperature measurement result corresponding to the human body. The method for calculating the standard armpit lower body temperature value can be used for calculating the mean value or the median value of the armpit lower body temperature values of a plurality of human bodies to serve as the standard armpit lower body temperature value.
In one embodiment, the calculation formula for obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and the pre-stored standard underarm body temperature value is as follows:
Figure BDA0002678319530000061
wherein, T isrRepresenting a current body temperature value of said human body, said TmrRepresenting the standard axillary body temperature value, TmsRepresents the standard forehead temperature value, TsIndicating the current forehead temperature value, the
Figure BDA0002678319530000064
Representing a preset scaling factor.
In one embodiment, the preset scaling factor may be preset according to the following manner: the axillary body temperature values of W individuals are collected in advance in the experimental stage, for example, W is 200, 300 or other values, and W can be specifically set according to practical application, and is not limited in this respect. Acquiring the forehead temperature value of the W person according to a thermal imaging camera or equipment comprising a thermal imaging sensor, acquiring the underarm body temperature value of the W person, calculating to obtain a standard underarm body temperature value, specifically acquiring the standard underarm body temperature value of the W person by calculating the median value or mean value of the underarm body temperature values of the W person, and calculating W persons by the same methodStandard forehead temperature value of human body and according to the formula
Figure BDA0002678319530000062
Calculating the scaling parameters corresponding to each person in the W persons, wherein,
Figure BDA0002678319530000063
represents a scaling parameter, T, corresponding to the j-th person among the W personsr1Represents the axillary temperature value, T, of the jth of said W individualsmr1Represents the standard axillary body temperature value of this W person, Tms1Represents the standard forehead temperature value of the W person, Ts1And the acquired forehead temperature value of the jth person in the W persons is represented, so that the average value of the calculated W scaling parameters can be used as a preset scaling factor, wherein the jth person is any one of the W persons.
In one embodiment, referring to fig. 2, before obtaining the standard forehead temperature value according to M forehead temperature values detected before detecting the current forehead temperature value, the method includes:
in step S201, an underarm body temperature value and a forehead temperature value of an initial user are obtained.
Specifically, the initial user is the first user or the first user stored in advance, which is acquired when the terminal device is put into use formally, for example, when the terminal device starts to measure the temperature by the human body temperature measurement method of the present application, the temperature value of the user's nail input by the staff is acquired, the user's nail stands right in front of the thermal imaging camera to acquire the forehead temperature value of the user's nail, and the armpit temperature value and the forehead temperature value of the user's nail are used as the armpit lower body temperature value or the forehead temperature value of the initial user's quota, or the armpit lower body temperature value and the forehead temperature value of the initial user stored in advance are acquired.
Step S202, calculating an initial standard forehead temperature value according to the armpit lower body temperature value, the forehead temperature value and the standard armpit lower body temperature value.
Specifically, after the terminal device is put into use formally, the forehead temperature value of the human body is detected by the thermal imaging sensor, and when M forehead temperature values are detected and after M forehead temperature values are detected, the standard forehead temperature value can be calculated according to the methods in the steps S101 to S103, and then the forehead temperature value detected in real time according to the standard forehead temperature value and the pre-stored standard axillary lower body temperature value is calculated to obtain the forehead temperature value corresponding to the human body as the body temperature measurement result. However, when the M individual temperature values have not been detected, the initial standard forehead temperature value can be calculated according to the armpit body temperature value and forehead temperature value of the initial user and the pre-stored standard armpit body temperature value.
In one embodiment, the calculation formula for calculating the initial standard forehead temperature value according to the armpit lower body temperature value, the forehead temperature value and the standard armpit lower body temperature value is as follows:
Figure BDA0002678319530000071
wherein, T isms0Represents the initial standard forehead temperature value, Ts0A value representing the forehead temperature, T, of the initial userr0Representing the initial user's underarm temperature value, TmrRepresents the standard axillary body temperature value, the
Figure BDA0002678319530000072
Representing a preset scaling factor.
Step S203, calculating to obtain a body temperature value corresponding to the I-th volume temperature value according to the standard axillary body temperature value, the initial standard volume temperature value and the I-th volume temperature value; wherein the ith temperature value is any one of the M temperature values.
Specifically, after the terminal device is put into use formally, and when any one of the forehead temperature values of the human body is detected by the thermal imaging camera or the thermal imaging sensor at any time before the M forehead temperature values are detected, the forehead temperature value of the human body is regarded as the I-th forehead temperature value of the M forehead temperature values, and the body temperature value corresponding to the I-th forehead temperature value is obtained by calculation according to the standard axillary body temperature value, the initial standard forehead temperature value and the I-th forehead temperature value and is used as the body temperature measurement result of the human body.
In one embodiment, please refer to fig. 3, after determining the standard forehead temperature value, the method further includes:
step S301, after the current forehead temperature value is detected, when a new forehead temperature value is detected again, updating the M forehead temperature values through the new forehead temperature value.
Specifically, a new forehead temperature value is detected at a certain time after the current forehead temperature value is detected, and the M forehead temperature values are updated according to the new forehead temperature value.
In one embodiment, referring to fig. 4, when a new forehead temperature value is detected again in step S301, updating the M forehead temperature values by the new forehead temperature value includes steps S3011 to S3013:
and step S3011, selecting K forehead temperature values from the M forehead temperature values through a random selection algorithm to mark.
Specifically, the random algorithm may be a probability algorithm (e.g., a sherwood algorithm), K temperature values are selected from the M temperature values according to the random algorithm, and the selected K temperature values are marked, where K is less than or equal to M, and the size of K may be set in advance according to actual application.
Step S3012, selecting one forehead temperature value from the M forehead temperature values as a target forehead temperature value through a random selection algorithm, and detecting whether the target forehead temperature value is a marked forehead temperature value.
Specifically, in the marked K forehead temperature values and M forehead temperature values which are not selected as the forehead temperature values in the K forehead temperature values, through a random selection algorithm, one forehead temperature value is selected as a target forehead temperature value, and whether the selected target forehead temperature value is the marked forehead temperature value or not is judged.
Step S3013, if the forehead temperature value of the target human body is the marked forehead temperature value, replacing the target forehead temperature value with the new forehead temperature value when a new forehead temperature value is detected again, so as to update the M forehead temperature values.
Specifically, if the target forehead temperature value is the marked forehead temperature value, the newly detected forehead temperature value is used to replace the target forehead temperature value, so as to update the M forehead temperature values. Therefore, the M rated temperature values are updated by a probabilistic algorithm, and are not updated every time a new rated temperature value is detected, the stability of the algorithm is poor when the new rated temperature value is detected to update, the M rated temperature values are updated by the probabilistic algorithm, and the stability of the algorithm is high.
Step S302, updating the standard forehead temperature value according to the updated M forehead temperature values.
Specifically, the standard forehead temperature value is recalculated according to the updated M forehead temperature values, and the recalculated standard forehead temperature value is updated to the standard forehead temperature value.
In one embodiment, after the standard value is updated, obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard axillary lower body temperature value comprises: and obtaining the current body temperature value of the human body according to the current forehead temperature value, the updated standard forehead temperature value and a pre-stored standard underarm lower body temperature value.
For example, the body temperature of a pedestrian needs to be measured in a certain place, specifically, the forehead temperature of the pedestrian can be detected by a thermal imaging sensor in a terminal device or a thermal imaging camera in communication connection with the terminal device, when the detection is started, the underarm body temperature value and the forehead temperature value of an initial user can be obtained first, for example, a user of the device inputs the underarm body temperature value of a user nail, then the user nail is allowed to stand right in front of the thermal imaging sensor or the thermal imaging camera to obtain the forehead temperature value of the user nail, the underarm body temperature value input by the user is used as the underarm body temperature value of the initial user, the detected forehead temperature value of the user nail is used as the forehead temperature value of the initial user, or if the underarm body temperature value and the forehead temperature value of the initial user are prestored, the underarm body temperature value and the forehead temperature value of the initial user can be obtained directly; calculating an initial standard underarm body temperature value according to the underarm body temperature value of the initial user, the forehead temperature value of the initial user and a pre-stored standard underarm body temperature value; after calculating the initial standard forehead temperature value, when detecting the forehead temperature value of the human body, calculating the corresponding body temperature value according to the pre-stored standard armpit lower body temperature value, the initial standard forehead temperature value and the detected forehead temperature value of the human body, and taking the corresponding body temperature value as the body temperature measurement result of the corresponding human body; when the detected forehead temperature value is equal to the M forehead temperature values, the M forehead temperatures can be understood as forehead temperature values of M detected individuals, a standard forehead temperature value is calculated according to the M forehead temperature values, and then the M individuals and the body temperatures after the M individuals obtain the current body temperature value of the corresponding human body as the body temperature measurement result of the human body according to the current forehead temperature value of the corresponding human body, the standard forehead temperature value and a pre-stored standard axillary lower body temperature value. It should be noted that, when the forehead temperature value of the human body is detected after the mth person is detected, the M forehead temperature values are updated according to the detected forehead temperature value of the human body, and the standard forehead temperature value is recalculated according to the updated M forehead temperature values, that is, the body temperature value of the human body detected after the mth person is also calculated according to the current forehead temperature value of the human body, the standard forehead temperature value, and the pre-stored standard axillary body temperature value, but the standard forehead temperature value is a dynamic value, that is, the standard forehead temperature value is updated along with the detected new forehead temperature value of the human body.
The embodiment of the application detects the forehead temperature value of a human body through a thermal imaging sensor; when M human body forehead temperature values are detected, determining standard forehead temperature values corresponding to the M human body forehead temperature values; wherein M is more than or equal to 2; after the standard forehead temperature value is determined, when the forehead temperature value of the human body is detected, the current body temperature value of the human body is calculated and obtained according to a pre-stored axillary body temperature standard value, the standard forehead temperature value and the currently detected forehead temperature value of the human body and serves as a current body temperature measurement result of the human body. Because the armpit body temperature value is not easily influenced by the environment, and the forehead temperature value is easily influenced by the environment, the standard forehead temperature value is determined through the M detected forehead temperature values, and the current body temperature value of the human body is obtained according to the standard forehead temperature value, the pre-stored standard armpit body temperature value and the current forehead temperature value, so that the accuracy of the body temperature measurement result can be improved.
Fig. 5 shows a block diagram of a human body temperature measuring device according to an embodiment of the present application, which corresponds to the human body temperature measuring method according to the foregoing embodiment, and only shows portions related to the embodiment of the present application for convenience of description. Referring to fig. 5, the human body temperature measuring device 500 includes:
a detection module 501, configured to detect a current forehead temperature value of a human body;
a determining module 502, configured to obtain standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2;
an obtaining module 503, configured to obtain a current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value, and a pre-stored standard axillary lower body temperature value.
In one embodiment, the human body temperature measuring device 500 further comprises:
the first calculation module is used for calculating the forehead temperature average value of the M forehead temperature values as the standard forehead temperature value; or, calculating the forehead temperature median of the M forehead temperature values as the standard forehead temperature value.
In one embodiment, the obtaining module executes the calculation formula of obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value as follows:
Figure BDA0002678319530000101
wherein, T isrRepresenting a current body temperature value of said human body, said TmrRepresenting the standard axillary body temperature value, TmsRepresents the standard forehead temperature value, TsIndicating the current forehead temperature value, the
Figure BDA0002678319530000102
Representing a preset scaling factor.
In one embodiment, as shown in fig. 6, the human body temperature measuring device 500 further includes:
an obtaining module 504, configured to obtain an underarm body temperature value and a forehead temperature value of an initial user;
a second calculating module 505, configured to calculate an initial standard forehead temperature value according to the armpit lower body temperature value, the forehead temperature value, and the standard armpit lower body temperature value;
a third calculating module 506, configured to calculate a body temperature value corresponding to the I-th forehead temperature value according to the standard axillary lower body temperature value, the initial standard forehead temperature value, and the I-th forehead temperature value; wherein the ith temperature value is any one of the M temperature values.
In one embodiment, the second computing module performs the method according toThe armpit lower body temperature value, the forehead temperature value and the standard armpit lower body temperature value, and the calculation formula for calculating the initial standard forehead temperature value is as follows:
Figure BDA0002678319530000111
wherein, T isms0Represents the initial standard forehead temperature value, Ts0Represents the forehead temperature value, Tr0Representing the underarm body temperature value, TmrRepresents the standard axillary body temperature value, the
Figure BDA0002678319530000112
Representing a preset scaling factor.
In one embodiment, the body temperature measuring device 500 further includes:
a first updating module for updating the M forehead temperature values with the new forehead temperature value when a new forehead temperature value is detected again after the current forehead temperature value is detected after the standard forehead temperature value is determined by the determining module;
and the second updating module is used for updating the standard rated temperature value according to the updated M rated temperature values.
In one embodiment, the first updating module specifically includes:
the first selection unit is used for selecting K temperature values from the M temperature values through a random selection algorithm to mark;
the second selection unit is used for selecting one forehead temperature value from the M forehead temperature values as a target forehead temperature value through a random selection algorithm, and detecting whether the target forehead temperature value is a marked forehead temperature value or not;
and the updating unit is used for replacing the target forehead temperature value with a new forehead temperature value when the new forehead temperature value is detected again so as to update the M forehead temperature values if the target forehead temperature value is the marked forehead temperature value.
The standard forehead temperature value is determined according to the M detected forehead temperature values, and the current body temperature value of the human body is obtained according to the standard forehead temperature value, the pre-stored standard axillary lower body temperature value and the current forehead temperature value, so that the accuracy of the body temperature measurement result can be improved.
As shown in fig. 7, an embodiment of the present invention further provides a terminal device 700 including: a processor 701, a memory 702 and a computer program 703, such as a body thermometry program, stored in said memory 702 and executable on said processor 701. The processor 701 implements the steps of the above embodiments of the human body temperature measurement method when executing the computer program 703. The processor 701, when executing the computer program 703, implements the functions of the modules in the above-described device embodiments, such as the functions of the modules 501 to 503 shown in fig. 5.
Illustratively, the computer program 703 may be partitioned into one or more modules that are stored in the memory 702 and executed by the processor 701 to implement the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which are used for describing the execution process of the computer program 703 in the terminal device 700. For example, the computer program 703 may be divided into a detection module, a determination module, and an obtaining module, and specific functions of each module have been described in the foregoing embodiments, which are not described herein again.
The terminal device 700 may be a camera, a desktop computer, a notebook, a palm computer, a robot, or other computing devices. The terminal device may include, but is not limited to, a processor 701 and a memory 702. Those skilled in the art will appreciate that fig. 7 is merely an example of a terminal device 700 and does not constitute a limitation of terminal device 700 and may include more or fewer components than shown, or some components may be combined, or different components, e.g., the terminal device may also include input-output devices, network access devices, buses, etc.
The Processor 701 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 702 may be an internal storage unit of the terminal device 700, such as a hard disk or a memory of the terminal device 700. The memory 702 may also be an external storage device of the terminal device 700, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the terminal device 700. Further, the memory 702 may also include both an internal storage unit and an external storage device of the terminal device 700. The memory 702 is used for storing the computer program and other programs and data required by the terminal device. The memory 702 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated module, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

1. A human body temperature measurement method is characterized by comprising the following steps:
detecting a current forehead temperature value of a human body;
acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2;
and obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard underarm lower body temperature value.
2. The method for measuring the temperature of the human body according to claim 1, wherein before detecting the current forehead temperature value of the human body, the method comprises the following steps:
calculating the forehead temperature average value of the M forehead temperature values as the standard forehead temperature value;
or, calculating the forehead temperature median of the M forehead temperature values as the standard forehead temperature value.
3. The method for measuring temperature of human body according to claim 1 or 2, wherein the formula for obtaining the current body temperature of human body according to the current forehead temperature value, the standard forehead temperature value and the pre-stored standard underarm body temperature value is as follows:
Figure FDA0002678319520000011
wherein, T isrRepresenting a current body temperature value of said human body, said TmrRepresenting the standard axillary body temperature value, TmsRepresents the standard forehead temperature value, TsIndicating the current forehead temperature value, the
Figure FDA0002678319520000012
Representing a preset scaling factor.
4. The method for measuring human body temperature according to claim 1, wherein before obtaining the standard forehead temperature value according to the M forehead temperature values detected before detecting the current forehead temperature value, the method comprises:
acquiring an underarm body temperature value and a forehead temperature value of an initial user;
calculating an initial standard forehead temperature value according to the armpit lower body temperature value, the forehead temperature value and the standard armpit lower body temperature value;
calculating to obtain a body temperature value corresponding to the I-th forehead temperature value according to the standard underarm body temperature value, the initial standard forehead temperature value and the I-th forehead temperature value; wherein the ith temperature value is any one of the M temperature values.
5. The method of claim 4, wherein the initial standard forehead temperature value is calculated according to the armpit lower body temperature value, the forehead temperature value and the standard armpit lower body temperature value by the following formula:
Figure FDA0002678319520000021
wherein, T isms0Represents the initial standard forehead temperature value, Ts0Represents the forehead temperature value, Tr0Representing the underarm body temperature value, TmrRepresents the standard axillary body temperature value, the
Figure FDA0002678319520000022
Representing a preset scaling factor.
6. The method for measuring human body temperature according to claim 1, further comprising, after determining the standard forehead temperature value:
when a new forehead temperature value is detected again after the current forehead temperature value is detected, updating the M forehead temperature values through the new forehead temperature value;
and updating the standard forehead temperature value according to the updated M forehead temperature values.
7. The method according to claim 6, wherein the updating the M forehead temperature values with the new forehead temperature value when the new forehead temperature value is detected again comprises:
selecting K forehead temperature values from the M forehead temperature values through a random selection algorithm to mark;
selecting one forehead temperature value from the M forehead temperature values as a target forehead temperature value through a random selection algorithm, and detecting whether the target forehead temperature value is a marked forehead temperature value;
and if the target human body forehead temperature value is the marked forehead temperature value, replacing the target forehead temperature value with the new forehead temperature value when the new forehead temperature value is detected again so as to update the M forehead temperature values.
8. A human body temperature measuring device, comprising:
the detection module is used for detecting the current forehead temperature value of the human body;
the determining module is used for acquiring standard forehead temperature values according to M forehead temperature values detected before the current forehead temperature value is detected; wherein M is more than or equal to 2;
and the obtaining module is used for obtaining the current body temperature value of the human body according to the current forehead temperature value, the standard forehead temperature value and a pre-stored standard axillary lower body temperature value.
9. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
CN202010955048.3A 2020-09-11 2020-09-11 Human body temperature measurement method and device, terminal equipment and storage medium Pending CN112201352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010955048.3A CN112201352A (en) 2020-09-11 2020-09-11 Human body temperature measurement method and device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010955048.3A CN112201352A (en) 2020-09-11 2020-09-11 Human body temperature measurement method and device, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112201352A true CN112201352A (en) 2021-01-08

Family

ID=74014772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010955048.3A Pending CN112201352A (en) 2020-09-11 2020-09-11 Human body temperature measurement method and device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112201352A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2997886A1 (en) * 2014-09-13 2016-03-23 Arc Devices Limited Non-touch detection of body core temperature
CN106659397A (en) * 2014-03-18 2017-05-10 伟伦公司 Noncontact thermometry systems and methods
CN108577813A (en) * 2017-12-11 2018-09-28 武汉久乐科技有限公司 Body temperature measurement method based on body temperature measuring devices and body temperature measuring devices
CN109655177A (en) * 2019-01-25 2019-04-19 深圳前海中芯智半导体有限公司 A kind of warming is double to survey wearable device and its detection method
CN111486993A (en) * 2020-03-23 2020-08-04 黄维学 Body temperature detection correction method and device, computer equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106659397A (en) * 2014-03-18 2017-05-10 伟伦公司 Noncontact thermometry systems and methods
EP2997886A1 (en) * 2014-09-13 2016-03-23 Arc Devices Limited Non-touch detection of body core temperature
CN108577813A (en) * 2017-12-11 2018-09-28 武汉久乐科技有限公司 Body temperature measurement method based on body temperature measuring devices and body temperature measuring devices
CN109655177A (en) * 2019-01-25 2019-04-19 深圳前海中芯智半导体有限公司 A kind of warming is double to survey wearable device and its detection method
CN111486993A (en) * 2020-03-23 2020-08-04 黄维学 Body temperature detection correction method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110793635A (en) Thermal imaging temperature measurement method and device and terminal equipment
CN107728790A (en) A kind of screen display method, device and mobile terminal, storage medium
CN108759892B (en) Sensor calibration method, electronic device and computer-readable storage medium
CN111325127A (en) Abnormal object judgment method, system, machine readable medium and equipment
CN108900622B (en) Data fusion method and device based on Internet of things and computer readable storage medium
CN113654765A (en) Phase deflection measuring method and system based on curved screen and terminal
CN110861533B (en) Electric vehicle SOH estimation method and device and storage medium
CN114780905B (en) Determination method and device for comparison sample, storage medium and electronic equipment
CN111256802A (en) Calibration method of weighing device and weighing device
CN117333928B (en) Face feature point detection method and device, electronic equipment and storage medium
WO2023124143A1 (en) Body temperature measurement method and apparatus, and electronic device and storage medium
CN109871047B (en) Sample detection method and device and terminal equipment
CN110207643B (en) Folding angle detection method and device, terminal and storage medium
CN112082656A (en) Temperature determination method and device, electronic equipment and storage medium
WO2020209618A1 (en) Electronic device and method for providing information for stress relief by same
CN112200002B (en) Body temperature measuring method, device, terminal equipment and storage medium
CN112201352A (en) Human body temperature measurement method and device, terminal equipment and storage medium
CN112200842B (en) Image registration method, device, terminal equipment and storage medium
CN107783932B (en) Information processing method of calculator, mobile terminal and computer readable storage medium
CN113227708B (en) Method and device for determining pitch angle and terminal equipment
CN112783272A (en) Detection method and device
CN111896119A (en) Infrared temperature measurement method and electronic equipment
CN111136655A (en) Method and device for acquiring inspection point
CN116128938A (en) Digital model comparison method, device, equipment and medium
CN110908505B (en) Interest identification method, device, terminal equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210108