Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021036073 - CONTACTLESS BODY TEMPERATURE MEASUREMENT METHOD AND APPARATUS, THERMOMETER AND STORAGE MEDIUM

Document

说明书

发明名称

技术领域

0001  

背景技术

0002  

发明概述

技术问题

0003  

技术解决方案

0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016  

有益效果

0017  

附图说明

0018   0019   0020   0021   0022   0023   0024   0025   0026  

本发明的实施方式

0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127  

权利要求书

1   2   3   4   5   6   7   8   9   10  

附图

页1 

说明书

发明名称 : 非接触式测量体温的方法、装置、体温计及存储介质

技术领域

技术领域

[0001]
本发明涉及医疗器械领域,尤其涉及一种非接触式测量体温的方法、装置、体温计及存储介质。

背景技术

背景技术

[0002]
目前,市场上的体温计一般分为水银体温计、电子体温计和红外体温计,其中,水银体温计虽测量准确但易碎不安全;电子体温计是利用某些物质的物理参数,如电阻、电压、电流等,与环境体温之间存在的确定关系,将体温以数字的形式显示出来,但是受电子元件及电池供电状况等多重因素影响,测量不准确,电池不足时很容易测不准,红外体温计多分为接触式和非接触式两种,其中,非接触红外体温的出现也解决了传统体温计如上所述的问题,但还存在一些问题,非接触式红外体温计最常见的是额温枪,但现有的非接触式红外体温计的红外传感器的角度较大,测量的距离一般为5-10厘米,距离太近,无法远距离测量,且对于老人和小孩来说,由于使用者不太熟悉操作方式,可能会测得几个不同的体温。

发明概述

技术问题

[0003]
非接触式红外体温计最常见的是额温枪,但现有的非接触式红外体温计的红外传感器的角度较大,测量的距离一般为5-10厘米,距离太近,无法远距离测量,且对于老人和小孩来说,由于使用者不太熟悉操作方式,可能会测得几个不同的体温。

技术解决方案

[0004]
有鉴于此,本发明实施例提供一种非接触式测量体温的方法、装置、体温计及存储介质,以解决现有非接触式体温计难以远距离测量的问题。
[0005]
一种非接触式测量体温的方法,包括:
[0006]
通过体温计测量目标人员的目标体温;
[0007]
获取所述体温计与所述目标人员的距离及当前环境因素的取值;
[0008]
根据所述距离及当前环境因素的值计算温度补偿系数;
[0009]
根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[0010]
一种非接触式测量体温的装置,包括:
[0011]
目标体温测量模块,用于通过体温计测量目标人员的目标体温;
[0012]
影响因素取值模块,用于获取所述体温计与所述目标人员的距离及当前环境因素的取值;
[0013]
补偿系数计算模块,用于根据所述距离及当前环境因素的值计算温度补偿系数;
[0014]
真实体温计算模块,用于根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[0015]
一种体温计,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述非接触式测量体温的方法的步骤。
[0016]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述非接触式测量体温的方法的步骤。

有益效果

[0017]
上述非接触式测量体温的方法、装置、体温计及存储介质,首先,通过体温计测量目标人员的目标体温;然后,获取所述体温计与所述目标人员的距离及当前环境因素的取值;其次,根据所述距离及当前环境因素的值计算温度补偿系数;最后,根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。可见,本发明通过对测量到的目标体温、距离、环境因素进行补偿可以实现远距离测量目标人员的真实体温。

附图说明

[0018]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人脸来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]
图1是本发明一实施例中非接触式测量体温的方法的一流程图;
[0020]
图2是本发明一实施例中非接触式测量体温的方法在一个应用场景下确定目标体温的一流程示意图;
[0021]
图3是本发明一实施例中非接触式测量体温的方法步骤101方式一在一个应用场景下的流程示意图;
[0022]
图4是本发明一实施例中非接触式测量体温的方法步骤101方式二在一个应用场景下的流程示意图;
[0023]
图5是本发明一实施例中非接触式测量体温的方法在一应用场景下对确定目标体温之后测量正常体温阈值的流程示意图;
[0024]
图6是本发明一实施例中非接触式测量体温的方法在一应用场景下对确定目标人员正常体温阈值和判断体温的流程示意图;
[0025]
图7是本发明一实施例中非接触式测量体温的装置的结构示意图;
[0026]
图8是本发明一实施例中体温计的一示意图。

本发明的实施方式

[0027]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人脸在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]
在一实施例中,如图1所示,提供一种非接触式测量体温的方法,包括如下步骤101-步骤104:
[0029]
S101、通过体温计测量目标人员的目标体温。
[0030]
本实施例中,所述体温计可以用于远距离测量体温,远距离测量体温可以是与目标人员间隔1米之内的距离去测量目标人员的体温。
[0031]
S102、获取所述体温计与所述目标人员的距离及当前环境因素的取值。
[0032]
本实施例中,在体温计上装有距离传感器,用于测量体温计与目标人员的距离,以便于计算距离补偿值,测量温度时,因为温度会随着距离而有所耗减。
[0033]
本实施例中,当前环境因素的取值包括环境温度和环境相对湿度,体温计上装有温湿度传感器,由于测量的距离较远,当前环境的环境温度和环境相对湿度会有所影响,温湿度传感器用于测量当前环境的环境温度和环境相对湿度,以便于计算第一温度补偿值和湿度补偿值。
[0034]
S103、根据所述目标体温、所述距离及所述当前环境因素的取值计算温度补偿系数。
[0035]
本实施例中,可以根据以下公式计算得到距离补偿值CD= 1 + (distance * 0.006),其中CD表示距离补偿值,distance表示距离传感测量得到的距离。
[0036]
本实施例中,可以根据以下公式计算第一温度补偿值CV1=(25 -TA) * 0.01,其中,CV1表示第一温度补偿值,TA表示当前环境下温湿度传感器测量得到的环境温度。
[0037]
本实施例中,可以根据以下公式计算湿度补偿值CRh = RH * 0.0001,其中,CRh表示湿度补偿值,RH表示当前环境下温湿度传感器测量得到的环境相对湿度。
[0038]
本实施例中,可以根据以下公式计算第二温度值CV2= (TO -25 / 2) * 0.01,其中,CV2表示第二温度补偿值,TO表示目标人员测量得到的目标体温。
[0039]
本实施例中,根据所述目标体温、所述距离及所述当前环境因素的取值计算温度补偿系数,可以根据以下公式计算得到温度补偿系数Csum = CD + CV1 + CV2 + CRh,其中,Csum表示计算得到的温度补偿系数,CD表示距离补偿值,CV1表示第一温度补偿值,CV2表示第二温度补偿值,distance表示所述体温计与所述目标人员的距离,CRh表示湿度补偿值。
[0040]
本实施例中,温度补偿系数也可以表示为Csum = (TO -25 / 2) * 0.01+ (25 -TA) * 0.01+ 1 + (distance * 0.006)+ RH * 0.0001,其中,Csum表示计算得到的温度补偿系数,TO表示目标人员的目标体温,TA表示环境温度,distance表示所述体温计与所述目标人员的距离,RH表示环境相对湿度。
[0041]
S104、根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[0042]
本实施例中,根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温,可以根据以下公式计算所述目标人员的真实体温TB = TO * Csum,其中,TB表示计算得到的目标人员的真实体温,TO表示目标人员测量得到的目标体温,Csum表示计算得到的温度补偿系数。
[0043]
具体地,如图2所示,通过体温计测量目标人员的目标体温,可以包括下述步骤201-步骤203:
[0044]
S201、通过红外传感器同时采集目标人员面部的多个样本体温;
[0045]
S202、判断样本体温数量是否达到预设值,若所述样本体温还没有达到预设值,则重新采集目标人员的多个样本体温,直到采集的样本体温的数量达到所述预设值;
[0046]
S203、若所述样本体温达到预设值,则根据预设规则及多个所述样本体温确定目标体温。
[0047]
对于上述步骤201,本实施例中,所述同时采集是用户开启一次体温计能够在短时间内同时采集到多个体温。对采集到的多个体温进行分析得到多个样本体温,继而在多个样本体温中分析出目标体温,可以理解的是,本实施例中的体温计内装有写入程序的芯片,可以做到极短的时间内同时采集到多个体温。
[0048]
为便于理解,进一步地,通过红外传感器同时采集目标人员面部的多个样本体温步骤的步骤可以包括如下方式一或方式二:
[0049]
其中,如图3所示,方式一包括下述步骤301-步骤304:
[0050]
S301、通过红外传感器同时采集目标人员面部的同一区域的多个体温;
[0051]
S302、判断多个所述体温是否在预设区间内;
[0052]
S303、若体温在预设区间内,则将在预设区间的体温确定为样本体温;
[0053]
S304、若所述体温不在预设区间内,则按照预设流程处理。
[0054]
对于上述步骤301和步骤302,其中,可以使用MLX90614红外传感器,得到人脸一个区域的体温,判断该体温是否在预设区间内,若是,则将该体温确定为样本体温,对采集到的多个体温进行一一分析,连续判断多个体温是否在预设区间内。
[0055]
举例说明,同时采集目标人员面部某一区域的5个体温,判断这5个体温是否都在预设区间内,可选地,预设区间可设置在35°-40°之间,目标人员发低烧、发高烧或正常体温一般都在这个范围之内,对采集到的5个体温一一判断是否在预设区间内。
[0056]
对于上述步骤303,针对在预设区间内的体温,将在预设区间之内的体温确定为样本体温,假如采集到的5个体温在预设区间之内,则这5个体温都可以确定为样本体温。
[0057]
对于上述步骤304,针对不在预设区间内的体温,按照预设流程处理,例如测量到34°的体温,可判断为异常体温,可直接舍弃处理。
[0058]
需要说明的是,上述样本数量和体温度数仅为更清楚的描述本实施例,本实施例对此不作限定。
[0059]
如图4所示,方式二包括下述步骤305-步骤307:
[0060]
S305、同时采集目标人员面部的不同区域的多个体温;
[0061]
S306、在所述不同区域的多个体温中获取预设区间内的体温;
[0062]
S307、将获取到的在预设区间内最高的体温确定为样本体温。
[0063]
对于上述步骤305,其中,可以使用MLX90621红外传感器,得到4*16的红外矩阵,即得到目标人员面部不同区域的64个体温,同时采集到多次的64 个体温,一次64个体温,例如同时采集5次,就有5*64个体温数据,对多个体温进行一一分析。
[0064]
对于上述步骤306,在所述不同区域的多个体温中获取预设区间内的体温,例如,MLX90621红外传感器,能够一次读取到的64个体温数据中,获取64个体温中符合预设区间的多个体温。例如,设置人的正常体温在35-40这个区间内,从这64个体温中获取得到在这个区间内的体温,其他不符合这个区间的体温则舍弃。
[0065]
对于上述步骤307,针对在预设区间内的多个体温,将获取到的在预设区间内最高的体温确定为样本体温。假如64个体温中符合预设区间的有60个体温,接着判断60个体温中温度最高体温,将最高的体温确定为样本体温。
[0066]
需要说明的是,上述样本数量和体温度数仅为更清楚的描述本实施例,本实施例对此不作限定。
[0067]
对于上述步骤202,判断样本体温数量是否达到预设值,当所述样本体温数量小于预设值时,即样本体温数量还没有达到预设值,重新采集目标人员的多个样本体温,直到采集的样本体温的数量达到所述预设值,举例说明,需要5个样本体温,当同时读取到5次体温后,判断是否达到5个样本体温,如果不足 5个则放弃本次的读取到的体温,重新开始读取5次体温,直到连续读取5次后且达到5个样本体温。
[0068]
可以理解的是,在确定样本体温的过程中,会出现体温不符合预设区间的情况,同时采集到的5次体温不一定都能作为样本体温,若样本体温的数量小于采集的次数时,则放弃本次体温的计算,重新开始采集。
[0069]
需要说明的是,上述样本数量仅为更清楚的描述本实施例,本实施例对此不作限定。
[0070]
对于上述步骤203,当所述样本体温数量达到预设值时,按照预设规则及多个所述样本体温确定目标体温,具体地,如图5所示,该步骤203中根据预设规则及多个所述样本体温确定目标体温的步骤可以包括以下步骤401至403:
[0071]
S401、计算多个所述样本体温中两两之间的差值;
[0072]
S402、根据所述差值确定体温最接近的预设数量的样本体温;
[0073]
S403、计算预设数量的样本体温的平均值得到目标体温。
[0074]
对于上述步骤401,可以理解的是,对多个样本体温两两之间求差值,假如有5个样本体温,对5个样本体温之间分别两两做差,根据多个差值可以计算得到最接近的多个样本体温。
[0075]
对于上述步骤402和步骤403,举例说明,求得多个样本体温两两之间的差值之后,若预设需要3个最终的样本体温,根据多个差值从5个样本体温中选择3个最接近的样本体温,对3个样本体温求平均值得到目标人员最终的目标体温。
[0076]
需要说明的是,上述样本数量和预设数量仅为更清楚的描述本实施例,本实施例对此不作限定。
[0077]
在本发明一个较优的实施例中,通过人脸识别,针对目标人员,可将目标人员的多次历史温度给记录并存储,可以理解的是,一个体温仪不仅仅是一个人员使用,通过人脸识别可以将不同目标人员的温度分别记录并存储。
[0078]
具体地,在本发明另一个较优的实施例中,通过型号为MLX90614的红外传感器同时采集目标人员面部的同一区域的多个体温,MLX90614传感器可以测量得到目标人员面部一个点的温度,接着对同时采集到的多个温度进行分析,可以理解的是,所述同时采集是用户开启一次体温计能够能够在短时间内同时采集到多个体温。或通过型号为MLX90621的红外传感器同时采集目标人员面部的不同区域的多个体温,MLX90621传感器可以测量得到目标人员面部的64点温度,是一个4×16的红外温度矩阵,接着对多个温度进行分析。
[0079]
具体地,考虑到每一个人的正常体温是不一样的,在测量出目标人员的真实体温之后之后,如图6所示,还可以包括:
[0080]
S501、获取预设时间段内目标人员的多个真实体温;
[0081]
S502、根据多个所述真实体温确定目标人员的正常体温阈值;
[0082]
S503、测量并计算目标人员当前的真实体温,将所述当前的真实体温与所述正常体温阈值进行比较;
[0083]
S504、当所述当前的真实体温低于所述正常体温阈值的最小值时,判断目标人员的体温偏低;
[0084]
S505、当所述当前的真实体温在所述正常体温阈值范围内时,判断目标人员的体温正常;
[0085]
S506、当所述当前的真实体温高于所述正常体温阈值的最大值时,判断目标人员的体温偏高。
[0086]
对于上述步骤501,众所周知,每个人员的体温是不同的,例如孕妇的体温会偏高一些,婴儿、少年、成年、老人的体温也不一样,女性和男性的正常体温也有所不同。就算是每个人员自身每天的体温都会有所不同,例如,人的体温在早晨是会稍低一点,在下午体温会稍高一点。根据上述这些情况,测量目标人员的正常体温阈值是很有必要的。
[0087]
在具体的应用场景中,目标人员会不定期的测量自身的体温,在每一次测量得到真实体温之后,将每一次测量得到的体温记录下来,以便后续衡量目标人员的正常体温阈值。在目标人员进行下一次的体温测量时,将之前记录的一定时间内的多个真实体温数据读取出来,时间可由目标人员自行设置,也可系统自行指定。
[0088]
对于上述步骤502,可以理解的是,根据人脸识别得到不同的人脸,不同目标人员的温度可以分别对应各自的人脸,所以针对不同的目标人员,多人使用同一体温计对目标人员的历史测得的温度是没有影响的,对计算目标人员的正常体温阈值也是没有影响的。
[0089]
对于上述步骤503,将当前测量得到的真实体温和正常体温阈值进行比较,举例说明,每一次测量得到的真实体温都会记录于数据库中,在每一次开启体温计时,从数据库中读取时间距离当前时刻最近的100次目标体温,计算出平均温度,假设目标人员平均温度为36.8°,可确定正常体温阈值36.6°-37.1°,可上下浮动 0.3°,将当前测量的真实体温和正常体温阈值进行比较。
[0090]
对于上述步骤504-步骤506,在测量得到目标人员的正常体温阈值之后,根据正常体温阈值确定目标人员的体温正常、偏低或偏高的其中一种。例如,在测量得到人员A的正常体温阈值为37°-37.5°,当前测量得到的真实体温为36.5°时,将当前测量得到的真实体温与正常体温阈值进行比较,可知体温偏低,、当前测量得到的目标体温为37.2°时,将当前测量得到的真实体温与正常体温阈值进行比较,可知体温正常,当前测量得到的真实体温为38°时,将当前测量得到的真实体温与正常体温阈值进行比较,可知体温偏高。
[0091]
需要说明的是,上述温度仅为更清楚的描述本实施例,本实施例对此不作限定。
[0092]
在本发明还有一个较优的实施例中,体温计上安装有例如喇叭等具有发音功能的扬声器,可直接将测量结果通过语音播报出来。例如,通过启动体温计,直接显示体温值,并语音播报体温检测结果,将体温正常、体温偏低或体温偏高等结果告知目标人员,方便视力障碍人群的使用。
[0093]
在本发明另一个较优的实施例中,在所述体温计上设置一个功能键,目标人员只需通过按下该按键,完成开机、测体温、关机等一系列操作,方便老人使用。
[0094]
上述非接触式测量体温的方法、装置、体温计及存储介质,首先,通过体温计测量目标人员的目标体温;然后,获取所述体温计与所述目标人员的距离及当前环境因素的取值;其次,根据所述距离及当前环境因素的值计算温度补偿系数;最后,根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。可见,本发明通过对测量到的目标体温、距离、环境因素进行补偿可以实现远距离测量目标人员的真实体温。
[0095]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0096]
在一实施例中,提供一种非接触式测量体温的装置,该非接触式测量体温的装置与上述实施例中非接触式测量体温的方法一一对应。如图7所示,该非接触式测量体温的装置包括目标体温测量模块601、影响因素取值计算模块602、补偿系数计算模块603和真实体温计算模块604。各功能模块详细说明如下:
[0097]
目标体温测量模块601,用于通过体温计测量目标人员的目标体温;
[0098]
影响因素取值模块602,用于获取所述体温计与所述目标人员的距离及当前环境因素的取值;
[0099]
补偿系数计算模块603,用于根据所述距离及当前环境因素的值计算温度补偿系数;
[0100]
真实体温计算模块604,用于根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[0101]
进一步地,所述目标体温测量模块,可以包括:
[0102]
样本体温采集单元,用于通过红外传感器同时采集目标人员面部的多个样本体温;
[0103]
样本数量判断单元,用于判断样本体温数量是否达到预设值,若所述样本体温还没有达到预设值,则重新采集目标人员的多个样本体温,直到采集的样本体温的数量达到所述预设值;
[0104]
目标体温确定单元,用于若所述样本体温达到预设值,则根据预设规则及多个所述样本体温确定目标体温。
[0105]
进一步地,所述样本体温采集单元,用于通过红外传感器同时采集目标人员面部的同一区域的多个体温;判断多个所述体温是否在预设区间内;若体温在预设区间内,则将在预设区间的体温确定为样本体温;若所述体温不在预设区间内,则按照预设流程处理;
[0106]
[0107]
进一步地,所述样本体温采集单元,用于通过红外传感器同时采集目标人员面部的不同区域的多个体温;在所述不同区域的多个体温中获取体温在预设区间内的体温;将获取到的在预设区间内最高的体温确定为样本体温。
[0108]
进一步地,所述目标体温确定单元,还可以用于计算多个所述样本体温中两两之间的差值;根据所述差值确定体温最接近的预设数量的样本体温;计算预设数量的样本体温的平均值得到目标体温。
[0109]
进一步地,所述样本体温采集单元,用于通过型号为MLX90614的红外传感器同时采集目标人员面部的同一区域的多个体温;
[0110]
[0111]
进一步地,所述样本体温采集单元,用于通过型号为MLX90621的红外传感器同时采集目标人员面部的不同区域的多个体温。
[0112]
进一步地,所述非接触式测量体温的装置,还可以包括:
[0113]
人脸识别模块,用于根据人脸识别确定目标人员的面部区域。
[0114]
进一步地,所述非接触式测量体温的装置,还可以包括:
[0115]
真实体温获取模块,用于获取预设时间段内目标人员的多个真实体温;
[0116]
体温阈值确定模块,用于根据多个所述真实体温确定目标人员的正常体温阈值;
[0117]
真实体温比较模块,用于测量并计算目标人员当前的真实体温,将所述当前的真实体温与所述正常体温阈值进行比较;
[0118]
体温偏低判断模块,用于当所述当前的真实体温低于所述正常体温阈值的最小值时,判断目标人员的体温偏低;
[0119]
体温正常判断模块,用于当所述当前的真实体温在所述正常体温阈值范围内时,判断目标人员的体温正常;
[0120]
体温偏高判断模块,用于当所述当前的真实体温高于所述正常体温阈值的最大值时,判断目标人员的体温偏高。
[0121]
关于非接触式测量体温的装置的具体限定可以参见上文中对于非接触式测量体温的方法的限定,在此不再赘述。上述非接触式测量体温的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于体温计中的处理器中,也可以以软件形式存储于体温计中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0122]
在一个实施例中,提供了一种体温计,该体温计可以是终端,其内部结构图可以如图8所示。该体温计包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该体温计的处理器用于提供计算和控制能力。该体温计的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该体温计的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现一种非接触式测量体温的方法。
[0123]
在一个实施例中,提供了一种体温计,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中非接触式测量体温的方法的步骤,例如图1所示的步骤101至步骤104。或者,处理器执行计算机程序时实现上述实施例中非接触式测量体温的装置的各模块/单元的功能,例如图6所示模块601至模块604的功能。为避免重复,这里不再赘述。
[0124]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中非接触式测量体温的方法的步骤,例如图1所示的步骤101至步骤104。或者,计算机程序被处理器执行时实现上述实施例中非接触式测量体温的装置的各模块/单元的功能,例如图6所示模块601至模块604的功能。为避免重复,这里不再赘述。
[0125]
本领域普通技术人脸可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0126]
所属领域的技术人脸可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0127]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人脸应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

权利要求书

[权利要求 1]
一种非接触式测量体温的方法,其特征在于,包括: 通过体温计测量目标人员的目标体温; 获取所述体温计与所述目标人员的距离及当前环境因素的取值; 根据所述目标体温、所述距离及所述当前环境因素的取值计算温度补偿系数; 根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[权利要求 2]
根据权利要求1所述的非接触式测量体温的方法,所述当前环境因素的取值包括环境温度和环境相对湿度,其特征在于: 所述根据所述目标体温、所述距离及所述当前环境因素的取值计算温度补偿系数的步骤包括: 根据以下公式计算所述计算温度补偿系数; Csum = (TO -25 / 2) * 0.01+ (25 -TA) * 0.01+ 1 + (distance * 0.006)+ RH * 0.0001; 其中,Csum表示计算得到的温度补偿系数,TO表示目标人员的目标体温,TA表示环境温度,distance表示所述体温计与所述目标人员的距离,RH表示环境相对湿度; 所述根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温的步骤包括: 根据以下公式计算所述目标人员的真实体温; TB = TO * Csum; 其中,TB表示计算得到的目标人员的真实体温。
[权利要求 3]
根据权利要求1所述的非接触式测量体温的方法,其特征在于,在所述根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温之后,还包括: 获取预设时间段内目标人员的多个真实体温; 根据多个所述真实体温确定目标人员的正常体温阈值; 测量并计算目标人员当前的真实体温,将所述当前的真实体温与所述正常体温阈值进行比较; 当所述当前的真实体温低于所述正常体温阈值的最小值时,判断目标人员的体温偏低; 当所述当前的真实体温在所述正常体温阈值范围内时,判断目标人员的体温正常; 当所述当前的真实体温高于所述正常体温阈值的最大值时,判断目标人员的体温偏高。
[权利要求 4]
根据权利要求1所述的非接触式测量体温的方法,其特征在于,所述通过体温计测量目标人员的目标体温,包括: 通过红外传感器同时采集目标人员面部的多个样本体温; 当所述样本体温数量小于预设值时,重新采集目标人员的多个样本体温,直到采集的样本体温的数量达到所述预设值; 当所述样本体温的数量达到预设值时,根据预设规则及多个所述样本体温确定目标体温。
[权利要求 5]
根据权利要求4所述的非接触式测量体温的方法,其特征在于,所述当所述样本体温的数量达到预设值时,根据预设规则及多个所述样本体温确定目标体温,包括: 计算多个所述样本体温中两两之间的差值; 根据所述差值确定体温最接近的预设数量的样本体温; 计算预设数量的样本体温的平均值得到目标体温。
[权利要求 6]
根据权利要求4所述的非接触式测量体温的方法,其特征在于,所述通过红外传感器同时采集目标人员面部的多个样本体温,包括: 通过红外传感器同时采集目标人员面部的同一区域的多个体温; 判断多个所述体温是否均在预设区间内; 若所述体温均在预设区间内,则将在预设区间的体温确定为样本体温; 或 通过红外传感器同时采集目标人员面部的不同区域的多个体温; 在所述不同区域的多个体温中获取体温在预设区间内的体温; 将获取到的在预设区间内最高的体温确定为样本体温。
[权利要求 7]
根据权利要求6所述的非接触式测量体温的方法,其特征在于: 通过型号为MLX90614的红外传感器同时采集目标人员面部的同一区域的多个体温; 或 通过型号为MLX90621的红外传感器同时采集目标人员面部的不同区域的多个体温。
[权利要求 8]
一种非接触式测量体温的装置,其特征在于,包括: 目标体温测量模块,用于通过体温计测量目标人员的目标体温; 影响因素取值模块,用于获取所述体温计与所述目标人员的距离及当前环境因素的取值; 补偿系数计算模块,用于根据所述距离及当前环境因素的值计算温度补偿系数; 真实体温计算模块,用于根据所述温度补偿系数及所述目标体温计算得到目标人员的真实体温。
[权利要求 9]
一种体温计,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述非接触式测量体温的方法。
[权利要求 10]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述非接触式测量体温的方法。

附图