体温测试方法、电子设备及存储介质与流程

文档序号:28735440发布日期:2022-02-07 17:52阅读:133来源:国知局
体温测试方法、电子设备及存储介质与流程

1.本技术实施例涉及智能终端技术领域,尤其涉及一种体温测试方法、电子设备及存储介质。


背景技术:

2.在人们的日常生活中,体温测试的场景会经常遇到,例如,在家庭中当某个家庭成员发烧时,可以通过体温计进行测量;常见的体温计通常是接触式的,用于测试用户的腋下或者口腔的温度值,但是,接触式体温计的使用对象受限,例如,对于儿童的使用不安全,也不方便。
3.随着技术的不断发展,体温测试的应用场景不再局限于人类,例如,可以测量豢养的宠物的温度,以及测量物体的温度,例如,冲奶粉时水的温度。然而,不同类型的物体,例如人和动物,使用的体温计是不同的;此外,随身携带不同类型的体温计是很不方便的。


技术实现要素:

4.本技术实施例提供了一种体温测试方法、电子设备及存储介质,以提供一种可以对各种类型的物体进行体温测试的方式,能够方便用户对不同种类的物体进行体温测量,并可以提高体温测量的准确度。
5.第一方面,本技术实施例提供了一种体温测试方法,包括:
6.检测到用于选取测温模式的第一操作;响应于检测到的第一操作,确定当前测温模式,并在当前测温模式下对目标对象进行识别,得到目标对象的第一特征;具体地,该测温模式可以包括人体测温、动物测温及物体测温。该第一特征可以包括动物的种类、人体的年龄段或人体的身体部位。
7.检测到用于对目标对象进行测温的第二操作;响应于检测到的第二操作,对目标对象进行测温,得到第一温度值;具体地,该第一温度值可以是初始的测量值。
8.获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值;具体地,该第二特征可以包括系统时间、当前的地理位置及当前的大气环境,由于上述第二特征可能会对温度测量值产生影响,因此可以根据上述第二特征对第一温度值进行补偿。
9.根据第一特征确定第二温度值是否正常,并将第二温度值及第二温度值是否正常的提示进行显示。具体地,第一特征可以与正常温度范围对应,因此,通过将第二温度值与第一特征对应的正常范围进行比较后,可以确定该第二温度值是否正常。
10.其中一种可能的实现方式中,还包括:
11.获取与目标对象之间的第一距离,将第一距离与预置距离阈值进行比较;若第一距离与预置距离阈值不匹配,显示第一提示;若第一距离与预置距离阈值匹配,显示第二提示。具体地,该第一距离可以是测量温度的红外线传感器与目标对象之间的距离,由于通过红外线传感器测量温度有个最佳距离值,因此通过测量该第一距离可以获得该最佳距离。
12.其中一种可能的实现方式中,还包括:
13.将第二温度值与目标对象的身份进行关联,并将第二温度值进行存储。具体地,存储后的第二温度值可以作为历史温度值,其中,该历史温度值可以与目标对象进行绑定,作为个人历史数据库。
14.其中一种可能的实现方式中,还包括:
15.对目标对象进行人脸识别,得到目标对象的身份;根据目标对象的身份进行查询,得到目标对象的历史温度值;将第二温度值与历史温度值进行比对,根据比对结果确定第二温度值是否正常。
16.其中一种可能的实现方式中,根据第一特征确定第二温度值是否正常包括:
17.根据第一特征进行查询,得到与第一特征对应的预置温度阈值;具体地,该预置温度阈值可以是一个具体的数值,也可以是一个数值范围,本技术实施例对此不做限定。
18.将第二温度值与预置温度阈值进行比对,根据比对结果确定第二温度值是否正常。
19.其中一种可能的实现方式中,还包括:
20.获取第一图像,将第二温度值显示在第一图像上。具体地,该第一图像可以是任意的照片,其中,该照片可以是当前拍摄到的照片,也可以是预先存储在本地相册中的照片,本技术实施例对此不做限定。
21.第二方面,本技术实施例提供一种体温测试装置,包括:
22.识别模块,用于检测到用于选取测温模式的第一操作;响应于检测到的第一操作,确定当前测温模式,并在当前测温模式下对目标对象进行识别,得到目标对象的第一特征;
23.测温模块,用于检测到用于对目标对象进行测温的第二操作;响应于检测到的第二操作,对目标对象进行测温,得到第一温度值;
24.校正模块,用于获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值;
25.显示模块,用于根据第一特征确定第二温度值是否正常,并将第二温度值及第二温度值是否正常的提示进行显示。
26.其中一种可能的实现方式中,上述装置还包括:
27.距离测量模块,用于获取与目标对象之间的第一距离,将第一距离与预置距离阈值进行比较;若第一距离与预置距离阈值不匹配,显示第一提示;若第一距离与预置距离阈值匹配,显示第二提示。
28.其中一种可能的实现方式中,上述装置还包括:
29.存储模块,用于将第二温度值与目标对象的身份进行关联,并将第二温度值进行存储。
30.其中一种可能的实现方式中,上述装置还包括:
31.人脸识别模块,用于对目标对象进行人脸识别,得到目标对象的身份;根据目标对象的身份进行查询,得到目标对象的历史温度值;将第二温度值与历史温度值进行比对,根据比对结果确定第二温度值是否正常。
32.其中一种可能的实现方式中,上述显示模块包括:
33.查询单元,用于根据第一特征进行查询,得到与第一特征对应的预置温度阈值;
34.比对单元,用于将第二温度值与预置温度阈值进行比对,根据比对结果确定第二
温度值是否正常。
35.其中一种可能的实现方式中,上述装置还包括:
36.关联模块,用于获取第一图像,将第二温度值显示在第一图像上。
37.第三方面,本技术实施例提供一种电子设备,包括:
38.存储器,上述存储器用于存储计算机程序代码,上述计算机程序代码包括指令,当上述设备从上述存储器中读取上述指令,以使得上述设备执行以下步骤:
39.检测到用于选取测温模式的第一操作;
40.响应于检测到的第一操作,确定当前测温模式,并在当前测温模式下对目标对象进行识别,得到目标对象的第一特征;
41.检测到用于对目标对象进行测温的第二操作;
42.响应于检测到的第二操作,对目标对象进行测温,得到第一温度值;
43.获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值;
44.根据第一特征确定第二温度值是否正常,并将第二温度值及第二温度值是否正常的提示进行显示。
45.其中一种可能的实现方式中,上述指令被上述设备执行时,使得上述设备还执行以下步骤:
46.获取与目标对象之间的第一距离,将第一距离与预置距离阈值进行比较;
47.若第一距离与预置距离阈值不匹配,显示第一提示;
48.若第一距离与预置距离阈值匹配,显示第二提示。
49.其中一种可能的实现方式中,上述指令被上述设备执行时,使得上述设备还执行以下步骤:
50.将第二温度值与目标对象的身份进行关联,并将第二温度值进行存储。
51.其中一种可能的实现方式中,上述指令被上述设备执行时,使得上述设备还执行以下步骤:
52.对目标对象进行人脸识别,得到目标对象的身份;
53.根据目标对象的身份进行查询,得到目标对象的历史温度值;
54.将第二温度值与历史温度值进行比对,根据比对结果确定第二温度值是否正常。
55.其中一种可能的实现方式中,上述指令被上述设备执行时,使得上述设备执行根据第一特征确定第二温度值是否正常的步骤包括:
56.根据第一特征进行查询,得到与第一特征对应的预置温度阈值;
57.将第二温度值与预置温度阈值进行比对,根据比对结果确定第二温度值是否正常。
58.其中一种可能的实现方式中,上述指令被上述设备执行时,使得上述设备还执行以下步骤:
59.获取第一图像,将第二温度值显示在第一图像上。
60.第四方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。
61.第五方面,本技术实施例提供一种计算机程序,当上述计算机程序被计算机执行时,用于执行第一方面所述的方法。
62.在一种可能的设计中,第五方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
附图说明
63.图1为本技术实施例提供的电子设备的结构示意图;
64.图2为本技术实施例提供的体温测试方法的流程示意图;
65.图3为本技术实施例提供的测温模式选取显示界面示意图;
66.图4为本技术实施例提供的测温中显示界面示意图;
67.图5为本技术实施例提供的测温结果显示界面示意图;
68.图6为本技术实施例提供的体温测试装置的结构示意图。
具体实施方式
69.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
70.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
71.目前,常见的体温计通常是接触式体温计,不同类型的物体需要不同类型的体温计,例如,有水银温度计、耳温计、宠物温度计及物体温度计等,而携带多个体温计对用户来说是比较麻烦的事情,也不方便,此外接触式体温计对于儿童来说也不安全。
72.随着技术的发展,红外温度计应运而生。在自然界中,一切温度高于绝对零度的物体都在不停地向周围空间发出红外辐射能量。而物体的红外辐射能量的大小及其波长的分布与它的表面温度有着十分密切的关系。因此,通过对物体自身辐射的红外能量的测量,便能准确地测定它的表面温度。在实际应用中,红外温度计通常由红外线传感器实现对物体表面温度的测量;其中,红外线传感器是利用红外线来进行数据处理的一种传感器,有灵敏度高等优点,红外线传感器可以控制驱动装置的运行。此外,红外线传感器常用于无接触温度测量,例如,可以采用红外线传感器远距离测量人体表面温度的热像图,可以发现温度异常的部位。
73.然而,不同的物体,由于发射率不同,相同温度下向外辐射的红外线能量不同。例如,同样为37摄氏度的人体皮肤和37摄氏度的墙面,辐射出来的红外线能量有很大差别,因此,同一红外温度计对同一温度的两个物体测得的温度值可能不同;此外,物体所处的环境也会对测得的温度值有影响,导致实际温度值与测量值有偏差。
74.基于上述问题,本技术实施例提出了一种体温测试方法,通过上述方法,可以提高测量结果的准确度。
75.本技术实施例提供的技术方案可运用于电子设备,该电子设备可以是移动终端,例如,手机,该电子设备也可以是手持式测温仪,本技术对执行该技术方案的电子设备的具
体形式不做特殊限制。
76.如图1所示,为本技术实施例提供的一种电子设备100的结构示意图。电子设备100可以包括存储器110、显示屏120、处理器130、i/o子系统140、其它输入设备150、摄像头160、红外线传感器170、距离传感器180、气压传感器190及马达1a0。其中,显示屏120用于显示画面及操作界面。
77.显示屏120可用于显示由用户输入的信息或提供给用户的信息以及电子设备100的各种菜单,还可以接受用户输入。具体的,显示屏120可包括显示面板121,以及触控面板122。其中,显示面板121可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板121。触控面板122,也称为触摸屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板122上或在触控面板122附近的操作,也可以包括体感操作;该操作包括单点控制操作、多点控制操作等操作类型),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板122可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器能够处理的信息,再送给处理器130,并能接收处理器130发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板122,也可以采用未来发展的任何技术实现触控面板122。进一步的,触控面板122可覆盖显示面板121,用户可以根据显示面板121显示的内容(该显示内容包括但不限于,软键盘、虚拟鼠标、虚拟按键、图标等等),在显示面板121上覆盖的触控面板122上或者附近进行操作,触控面板122检测到在其上或附近的操作后,通过i/o子系统140传送给处理器130以确定用户输入,随后处理器130根据用户输入通过i/o子系统140在显示面板121上提供相应的视觉输出。虽然在图1中,触控面板122与显示面板121是作为两个独立的部件来实现电子设备100的输入和输入功能,但是在某些实施例中,可以将触控面板122与显示面板121集成而实现电子设备100的输入和输出功能。
78.处理器130是电子设备100的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器110内的软件程序和/或模块,以及调用存储在存储器110内的数据,执行电子设备100的各种功能和处理数据,从而对电子设备100进行整体监控。可选的,处理器130可包括一个或多个处理单元;优选的,处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器130中。
79.i/o子系统140用来控制输入输出的外部设备,可以包括其他设备输入控制器141、显示控制器142。可选的,一个或多个其他输入控制设备控制器141从其他输入设备140接收信号和/或者向其他输入设备140发送信号,其他输入设备140可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)。值得说明的是,其他输入控制设备控制器141可以与任一个或者多个上述设备连接。所述i/o子系统140中的显示控制器142从显示屏120接收信号和/或者向显示屏120发送信号。显示屏120检测到用户输入后,显
示控制器142将检测到的用户输入转换为与显示在显示屏120上的用户界面对象的交互,即实现人机交互。
80.存储器110可用于存储软件程序以及模块,处理器130通过运行存储在存储器110的软件程序以及模块,从而执行电子设备100的各种功能应用以及数据处理。存储器110可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器110可以包括高速随机存取存储器,还可以包括非易失性存储器,例如,至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
81.其他输入设备150可用于接收输入的数字或字符信息,以及产生与电子设备100的用户设置以及功能控制有关的键信号输入。具体地,其他输入设备150可包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)等中的一种或多种。其他输入设备150与i/o子系统140的其他输入设备控制器141相连接,在其他设备输入控制器141的控制下与处理器130进行信号交互。
82.摄像头160用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给图像信号处理器(image signal processor,isp)转换成数字图像信号。isp将数字图像信号输出到数字信号处理器(digital signal processor,dsp)加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头160,n为大于1的正整数。
83.红外线传感器170用于测量目标对象表面的温度。红外线传感器170可以包含光学系统、检测元件和转换电路。其中,光学系统可以包含透射式和反射式,检测元件可以包含热敏检测元件和光电检测元件。热敏元件通常可以是热敏电阻,热敏电阻受到红外线辐射时温度升高,电阻发生变化,通过转换电路可以变成电信号输出。光电检测元件通常可以是光敏元件。
84.距离传感器180用于测量电子设备100到目标对象之间的距离。其中,该距离传感器180可以是超声波距离传感器,也可以是红外距离传感器,本技术实施例对此不作限定。该距离传感器180测量得到的距离可以用于辅助红外线传感器170对目标对象的测温。
85.气压传感器190用于测量当前的大气压力值。该气压传感器190测得的大气压力值可以用于对红外线传感器170测得的温度值进行校准。
86.马达1a0可以产生振动提示。马达1a0可以用于测温完成后的振动反馈,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍摄,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏120不同区域的触摸操作,马达1a0也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
87.现结合图2-图5对本技术实施例提供的体温测试方法进行说明,该方法可以应用于电子设备100,包括:
88.步骤101,响应于检测到的用于选取测温模式的第一操作,确定当前测温模式,对目标对象进行识别,得到目标对象的第一特征。
89.具体地,该目标对象可以是人,可以是动物,也可以是物体;在具体实现时,电子设备100可以根据检测到的用户输入的用于选取测温模式的指令,通过电子设备100的显示屏向用户展示当前的操作界面。在具体实现中,用户可以通过点击电子设备100的显示屏中的测温应用程序的图标,以启动测温应用程序。
90.进一步地,当用户启动测温应用程序后,可以得到如图3所示的显示界面300,参考图3,电子设备100的显示界面300可以包括画面预览区域310、操作区域320及测温模式选择区域330;其中,画面预览区域310可以用于显示摄像头获取的预览画面;操作区域320包含测温按钮321及摄像头切换按钮322。需要注意的是,对于单个摄像头的电子设备100,不具有摄像头切换功能,因此没有摄像头切换按钮322,在电子设备100包含多个摄像头且摄像头位于电子设备的两侧时,该电子设备100具有摄像头切换功能,可以包含摄像头切换按钮322;测温模式选择区域330可以用于选取当前的测温模式,其中,测温模式选项可以包括人体测温、动物测温及物体测温。
91.需要说明的是,摄像头的开启可以在用户启动测温应用程序之后,也可以在用户确定测温模式之后,示例性的,用户可以点击测温模式选取区域中的任一选项,可以确定当前的测温模式,并可以开启摄像头,以获取预览画面;本技术实施例对此不作限定。
92.可以理解的是,用户也可以通过其他方式启动测温应用程序,例如,通过双击,也可以是其他形式,本技术实施例对此不作限定。
93.进一步地,当用户确定当前的测温模式后,电子设备100可以对显示界面中目标对象的预览图像进行识别,以获取该目标对象的第一特征,其中,该第一特征可以包括动物的种类、人体的年龄段或人体的身体部位。
94.可选地,若当前的测温模式是人体测温模式,则可以进一步对该预览画面中目标对象的年龄和身体部位进行识别;其中,对该目标对象的年龄的识别可以通过多个年龄段进行区分,示例性的,可以预先分为0-3个月、3个月-36个月及36个月以上这几个年龄区间段,在对目标对象的年龄进行识别时,可以根据目标对象的皮肤的皱纹、毛孔、色斑、弹性、光滑度、水合度等方面的数值,通过与预先收集的同年龄、同性别、同人种的人进行大数据横向比较,由此可以确定该目标对象处于哪个年龄段,具体的年龄识别可以采用目前人工智能技术领域的算法,本技术在此不再赘述;而该目标对象的身体部位可以包括额头、手腕及脖子等,在对目标对象的身体部位进行识别时,由于人体身上每个部位的皮肤有很明显的区别,因此可以根据皮肤纹理进行识别,例如,头皮上有毛发,身体上有汗毛,手指背面的纹路粗糙等等,用摄像头微距拍摄皮肤,可以区分不同部位的皮肤,由此可以获得与该皮肤对应的身体部位。
95.可选地,若当前的测温模式是动物测温模式,则可以进一步识别出该动物的种类,示例性的,该动物种类可以包括猪、狗、猫、羊及牛等。其中,该图像识别算法可以采用目前人工智能技术领域的算法,本技术在此不再赘述。
96.步骤102,响应于检测到的用于对目标对象进行测温的第二操作,对目标对象进行测温,得到第一温度值。
97.具体地,电子设备100可以根据检测到的用户输入的测温指令,对目标对象启动测
温。在具体实现中,用户可以通过在显示界面300中点击测温按钮311,启动对目标对象的体温测量。其中,对该目标对象的体温测量可以通过电子设备100中的红外线传感器170进行,由此可以测量得到该目标对象的温度值,即第一温度值。
98.可选地,在步骤102之前,即在用户对目标对象进行测温之前,还可以对电子设备100到目标对象的距离进行测量。由于红外线传感器170在进行体温测量时,有个最佳的测量距离,在该最佳测量距离附近可以获得比较精准的测量结果,因此可以根据该最佳测量距离预先设置一个距离阈值,其中,该距离阈值可以是一个数值,也可以是一个数值范围,本技术实施例对此不作限定,该距离阈值可以和红外线传感器170的应用场景相关,示例性的,当通过红外线传感器170进行短距测温时,可以将该距离阈值设置为5cm,当通过红外线传感器170进行远距测温时,可以将该距离阈值设置为50cm。
99.当对电子设备100到目标对象的距离进行测量时,可以通过距离传感器180进行测量。通过该距离传感器180可以实时获取电子设备100到目标对象的第一距离,当电子设备100获取到该第一距离后,可以将该第一距离与预置的距离阈值进行比较,判断第一距离与该距离阈值是否匹配,其中,该匹配的过程可以包括:若该距离阈值是一个数值,则可以判断该第一距离是否和该距离阈值相同,若该距离阈值是一个范围,则可以判断该第一距离是否在该范围内,例如,该第一距离是否大于该范围的上限或小于该范围的下限。如果该第一距离与该距离阈值不匹配,则可以在显示界面300中对用户进行提示,其中,该提示可以是文字性的,也可以是其他形式,示例性的,可以是:“请将当前设备移动至最佳测温范围”,显示效果如图4所示;进一步地,若该第一距离大于该距离阈值,电子设备100还可以提示用户移近该电子设备100,以减少电子设备100与目标对象之间的距离;若该第一距离小于该距离阈值,电子设备100还可以提示用户移远该电子设备100,以增加电子设备100与目标对象之间的距离;如果该第一距离与该距离阈值匹配,则可以在显示界面300中对用户进行提示,其中,该提示可以是文字性的,也可以是其他形式,示例性的,可以是:“目前处于最佳测温位置,请进行测温”。
100.进一步地,当用户输入测温指令后,电子设备100启动测温,这时红外线传感器170开始工作,即该红外线传感器170开始测量目标对象表面的温度;由于在温度测量时,需要对电子设备100保持平稳,并持续对准同一部位,这样才可以使得测量得到的温度值准确,因此,可以在电子设备100的显示界面上进行提示,其中,该提示可以是文字性的,也可以是其他形式,示例性的,可以是:“请持稳设备”。
101.可选地,当红外线传感器170完成测温,得到测量的温度值,即第一温度值后,可以在电子设备100的显示界面上进行提示,其中,该提示可以是文字性的,也可以是其他形式,示例性的,可以是:“已完成测温,请稍后”;也可以通过电子设备100中的马达1a0的振动,以提示测温已完成,这时用户可以不用再持稳设备,可以恢复到正常状态。
102.步骤103,获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值,根据第一特征确定第二温度值是否正常,将第二温度值及第二温度值是否正常的状态进行显示。
103.具体地,由于人体的体温不是固定不变,例如,人体体温可随年龄、昼夜、性别和情绪等因素变化而出现正常波动,正常人清晨2~6时体温最低,下午2~8时体温最高,但波动范围不超过平均数上下0.5;此外,新生儿体温调节功能不完善,体温易受环境温度影响;儿
童由于代谢率增高,体温可略高于成人。老年人由于代谢率低,体温通常在正常范围内的较低的值。因此可以通过第二特征对当前测量得到的第一温度值进行补偿,以得到第二温度值。
104.其中,该第二特征可以包括当前的系统时间、当前的地理位置及当前的大气环境中的一个或多个。在具体实现时,可以预先分别设置系统时间、地理位置及大气环境与第一温度值的补偿关系;示例性的,以系统时间为例,清晨2点的温度测量值可以加上补偿值0.3摄氏度,由此可以得到第二温度值,而下午2点的温度测量值可以减去补偿值0.3摄氏度,由此可以得到第二温度值。其中,该地理位置可以通过定位系统(global positioning system,gps)获得,该大气环境可以通过大气压力值表征,该大气压力值可以通过气压传感器190获得。
105.进一步地,当获取到第二温度值之后,还可以将该第二温度值显示在电子设备100的显示屏120上。
106.此外,由于人体和动物的体温值通常会具有正常的体温范围,因此,在显示第二温度值时,还可以向用户提示该第二温度值是否正常。
107.现结合图5进行说明,首先可以在电子设备100中预先设置人体和动物的正常体温范围,如表1所示为动物的正常体温范围:
108.表1
[0109][0110][0111]
如表2所示为人体的各年龄段的正常体温范围:
[0112]
表2
[0113]
年龄段正常体温范围(℃)0-2岁36.4-383-10岁36.1-37.811-65岁35.9-37.565岁以上35.8-37.4
[0114]
如表3所示为人体的各身体部位的正常体温范围:
[0115]
表3
[0116]
身体部位正常体温范围(℃)耳温35.8-38口温35.5-37.8
腋温34.7-37.2肛温36.8-38额温34.6-37
[0117]
然后可以根据步骤101获取到的第一特征,即动物的种类、人体的年龄段和/或人体的身体部位在上述表1-表3中进行查询,以获得该第二温度值对应的正常体温范围,以本次目标对象为人体为例,假设测量的是额温,该第二温度值为36.8℃,根据查询表3可以获得,额温的正常体温范围是34.6-37℃,则该第二温度值位于正常体温范围内,可以提示本次体温正常,显示界面如图5所示。
[0118]
本技术还提供另一个实施例的体温测试方法,包括:
[0119]
步骤201,响应于检测到的用于选取测温模式的第一操作,确定当前测温模式,对目标对象的进行识别,得到目标对象的第一特征。
[0120]
具体地,步骤201与步骤101的区别在于,若用户选取的是人体测温模式,除了识别当前目标对象的年龄段和身体部位之外,还可以对该目标对象进行人脸识别,示例性的,在用户对目标对象进行额温测量时,可以同时对目标对象进行人脸识别。其中,人脸识别的算法可以通过人工智能技术领域的算法,本技术在此不再赘述。
[0121]
通过对人脸的识别可以识别出该目标对象的身份,而根据该目标对象的身份可以获取与该目标对象对应的历史温度数据;其中,目标对象的历史温度数据可以预先存储在电子设备100中,该历史温度数据可以和目标对象的身份进行关联。
[0122]
步骤202,响应于检测到的用于对目标对象进行测温的第二操作,对目标对象进行测温,得到第一温度值
[0123]
具体地,步骤202和步骤102相同,在此不再赘述。
[0124]
步骤203,获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值,将第二温度值进行显示。
[0125]
具体地,步骤203与步骤103的区别在于,当获取到第二温度值之后,还可以将该第二温度值进行存储;其中,在存储的过程中,可以将该第二温度值与该目标对象的身份进行关联。因此,在对第二温度值的是否正常进行判断时,还可以通过获取该目标对象的历史温度数据进行,其中,该历史温度数据可以包括通过电子设备100测量得到的温度数据以及用户预先输入的温度数据;在具体实现时,通过步骤201的人脸识别可以获取该目标对象的身份,然后可以通过该目标对象的身份在电子设备100中进行查询,以获得与该目标对象对应的历史温度数据,接着可以将第二温度值与历史温度数据进行比对,若该第二温度值与该历史温度数据匹配,则可以认为该第二温度值正常。其中,示例性的,第二温度值与该历史温度数据匹配的过程可以包括:获取历史温度数据的平均值,并可以将该平均值的正负0.5℃范围内的数据都认为是正常体温范围;也可以是:将历史温度数据的最低值和最高值之间的区间作为正常体温范围,本技术实施例对此不作限定。由于某些人的体温值可能和正常体温范围有出入,因此,通过历史温度数据对测量数据的校准,可以避免对测量数据的误判。
[0126]
可选地,在获取到第二温度值之后,还可以将该第二温度值显示在照片上,其中,该第二温度值可以和拍摄的照片的标签属性相关联,示例性的,一张照片可以关联日期、地点和体温等多个标签属性;该第二温度值也可以直接显示在拍摄的照片上,本技术实施例
对此不作限定。
[0127]
图6为本技术体温测试装置一个实施例的结构示意图,如图6所示,上述体温测试装置60可以包括:识别模块61、测温模块62、校正模块63及显示模块64;
[0128]
识别模块61,用于检测到用于选取测温模式的第一操作;响应于检测到的第一操作,确定当前测温模式,并在当前测温模式下对目标对象进行识别,得到目标对象的第一特征;
[0129]
测温模块62,用于检测到用于对目标对象进行测温的第二操作;响应于检测到的第二操作,对目标对象进行测温,得到第一温度值;
[0130]
校正模块63,用于获取第二特征,根据第二特征对第一温度值进行补偿,得到第二温度值;
[0131]
显示模块64,用于根据第一特征确定第二温度值是否正常,并将第二温度值及第二温度值是否正常的提示进行显示。
[0132]
在一种可能的实现方式中,上述装置60还可以包括:距离测量模块65;
[0133]
距离测量模块65,用于获取与目标对象之间的第一距离,将第一距离与预置距离阈值进行比较;若第一距离与预置距离阈值不匹配,显示第一提示;若第一距离与预置距离阈值匹配,显示第二提示。
[0134]
在一种可能的实现方式中,上述装置60还可以包括:存储模块66;
[0135]
存储模块66,用于将第二温度值与目标对象的身份进行关联,并将第二温度值进行存储。
[0136]
在一种可能的实现方式中,上述装置60还可以包括:人脸识别模块67;
[0137]
人脸识别模块67,用于对目标对象进行人脸识别,得到目标对象的身份;根据目标对象的身份进行查询,得到目标对象的历史温度值;将第二温度值与历史温度值进行比对,根据比对结果确定第二温度值是否正常。
[0138]
在一种可能的实现方式中,上述显示模块64可以包括:查询单元641及比对单元642;
[0139]
查询单元641,用于根据第一特征进行查询,得到与第一特征对应的预置温度阈值;
[0140]
比对单元642,用于将第二温度值与预置温度阈值进行比对,根据比对结果确定第二温度值是否正常。
[0141]
在一种可能的实现方式中,上述装置60还可以包括:关联模块68;
[0142]
关联模块68,用于获取第一图像,将第二温度值显示在第一图像上。
[0143]
应理解,以上图6所示的体温测试装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,检测模块可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0144]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit;以下简称:asic),或,一个或多个微处理器(digital singnal processor;以下简称:dsp),或,一个或者多个现场可编程门阵列(field programmable gate array;以下简称:fpga)等。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip;以下简称:soc)的形式实现。
[0145]
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0146]
可以理解的是,上述电子设备等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
[0147]
本技术实施例可以根据上述方法示例对上述电子设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0148]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0149]
在本技术实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0150]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器130执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0151]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1