一种人体检验检疫系统温度自动修正方法技术方案

技术编号:20479689 阅读:27 留言:0更新日期:2019-03-02 17:01
本发明专利技术涉及一种人体检验检疫系统温度自动修正方法,所述方法包括:设置参数样本个数nHumanNum、天数nHistDays以及环境温度段温度范围TempRG;当系统开启或者设定时间段内温度变化超出环境温度段温度范围TempRG,从当前时间点向前查询最近nHistDays天,同属于当前环境温度段内,所有报警入境人员的水银复测温度与报警的显示温度之间的温差TempDN;选择其中时间最新的nHumanNum个温差TempDN存入正常温差数据链表;计算nHumanNum个温差TempDN的均值TempDM,将均值TempDM赋值给人体温度自动修正值CmpnTmp,所述人体温度自动修正值CmpnTmp,用于更新所有正常温差链表NormalTempDiffList的值,实现人体检验检疫系统温度的自动修正。本发明专利技术可以自适应调节温度补偿参数,不需要手动干预调节,提高了系统的自动化程度。

【技术实现步骤摘要】
一种人体检验检疫系统温度自动修正方法
本专利技术涉及红外热成像测温领域的智能检测领域,具体涉及一种人体检验检疫系统温度自动修正方法。
技术介绍
传统红外人体检验检疫设备的测温修正方法是通过手动调节温度补偿参数来实现的,传统方法当环境温度等气象条件发生变化时,需要系统使用人员根据经验对温度修正参数进行手工调整,要求使用人员具有丰富的红外人体测温经验,系统使用人员不会调整时,需要售后人员出差到现场提供技术支持;一方面限制了系统大范围的使用,利益方面增加了产品的售后成本。
技术实现思路
为解决上述技术问题,本专利技术提供一种人体检验检疫系统温度自动修正方法,可以自适应调节温度补偿参数,不需要手动干预调节,本专利技术的技术方案如下:一种人体检验检疫系统温度自动修正方法,所述方法包括:步骤1,设置参数样本个数nHumanNum、天数nHistDays以及环境温度段温度范围TempRG;步骤2,当系统开启或者设定时间段内温度变化超出环境温度段温度范围TempRG,从当前时间点向前查询最近nHistDays天,同属于当前环境温度段内,所有报警入境人员的水银复测温度与的报警的显示温度之间的温差TempDN;步骤3,选择其中时间最新的nHumanNum个温差TempDN存入正常温差数据链表;步骤4,计算nHumanNum个温差TempDN的均值TempDM,将均值TempDM赋值给人体温度自动修正值CmpnTmp,所述人体温度自动修正值CmpnTmp,用于更新所有正常温差链表NormalTempDiffList的值,实现人体检验检疫系统温度的自动修正。进一步地,所述步骤4包括:如果水银复测温度与显示温度的差值TempDN处于±0.3℃的范围内,则将温差TempDN+人体温度自动修正值CmpnTmp作为新温差存入正常温差数据链表NormalTempDiffList,替换时间最久的温差数据;计算新正常数据链表NormalTempDiffList的温差均值TempDM,赋值给人体温度自动修正值CmpnTmp,从而实现人体检验检疫系统温度的实时实时自动修正。进一步地,所述步骤4还包括:如果TempDN超出±0.3℃的范围,将TempDN+CmpnTmp作为新温差存入异常温差数据链表;在异常温差数据链表中,按新温差存入时间,往前取n个异常数据,如n<nHumanNum,则不予调整;如n大于等于nHumanNum,则判断n个异常数据中与新温差同向的异常数据的数量m,如m小于nHumanNum×2/3个,则不予调整;如m大于或等于nHumanNum×2/3个,则将m个异常数据存入正常温差数据链表AbnormalTempDiffList中,同时按时间倒序删除正常温差数据链表中对应较老的温差,将正常温差数据链表中的温差按生成时间存放,生成新的正常温差数据链表NormalTempDiffList;计算新的正常温差数据链表NormalTempDiffList温差均值TempDM,赋值给人体温度自动修正值CmpnTmp,从而实现异常温差时人体检验检疫系统温度的实时实时自动修正。进一步地,所述计算nHumanNum个温差TempDN的均值TempDM具体为:对nHumanNum个温差进行求和,得到nHumanNum个温差求和为nHumanSum,则温差TempDN=nHumanSum/nHumanNum。进一步地,所述方法还包括:将m个异常数据存入正常温差数据链表AbnormalTempDiffList后,清空异常温差数据链表。进一步地,所述方法还包括:如果TempDN超出±0.3℃的范围,在异常温差数据链表中,按新温差存入时间,将超过预设实际TempDifflifeTime=5个小时的异常数据予以删除。本专利技术的有益效果:本专利技术提出的红外人体检验检疫系统温度自动修正方法,可以自适应调节温度补偿参数,不需要手动干预调节,提高了系统的自动化程度,解决了天气变化对人体体表温度影响带来的温度测量误差问题,降低了售后出差调节系统参数的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种人体检验检疫系统温度自动修正方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例提供的一种人体检验检疫系统温度自动修正方法,所述方法包括:步骤1,设置参数样本个数nHumanNum、天数nHistDays以及环境温度段温度范围TempRG;本实施例中,令nHumanNum=10,nHistDays=3,TempRG=<5做说明。步骤2,当系统开启或者设定时间段内温度变化超出环境温度段温度范围TempRG,从当前时间点向前查询最近nHistDays天,同属于当前环境温度段内,所有报警入境人员的水银复测温度与的报警的显示温度之间的温差TempDN;步骤3,选择其中时间最新的nHumanNum个温差TempDN存入正常温差数据链表;如果温差TempDN样本个数不足nHumanNum个(10个),则全部存入正常温差数据链表;步骤4,对nHumanNum个温差进行求和,计算nHumanNum个温差TempDN的均值TempDM,将均值TempDM赋值给人体温度自动修正值CmpnTmp,所述人体温度自动修正值CmpnTmp,用于更新所有正常温差链表NormalTempDiffList的值,实现人体检验检疫系统温度的自动修正。另外,本专利技术也可以根据一天中不同时间段人体温度的变化特征对报警的显示温度分时间段分别保存,例如早上0点到6点、6点到12点、12点到18点、18点到24点;以报警的显示温度与复测温度为参考数据,计算人体温度自动修正值CmpnTmp。优选地,所述步骤4包括:如果水银复测温度与显示温度的差值TempDN处于±0.3℃的范围内,则将温差TempDN+人体温度自动修正值CmpnTmp作为新温差存入正常温差数据链表NormalTempDiffList,替换正常温差数据链表中时间最久的温差数据;计算新正常数据链表NormalTempDiffList的温差均值TempDM,赋值给人体温度自动修正值CmpnTmp,从而实现人体检验检疫系统温度的实时实时自动修正。优选地,如果TempDN超出±0.3℃的范围,将TempDN+CmpnTmp作为新温差存入异常温差数据链表;在异常温差数据链表中,按新温差存入时间,往前取n个异常数据,即存入异常温差数据链表中的温差数据,如n<nHumanNum,则不予调整;如n大于等于nHumanNum,则判断n个异常数据中与新温差同向的异常数据的数量m,如m小于nHumanNum×2/3个,即与新温差同向的异常数据的数量小于7,则不予调整;如m本文档来自技高网...

【技术保护点】
1.一种人体检验检疫系统温度自动修正方法,其特征在于,所述方法包括:步骤1,设置参数样本个数nHumanNum、天数nHistDays以及环境温度段温度范围TempRG;步骤2,当系统开启或者设定时间段内温度变化超出环境温度段温度范围TempRG,从当前时间点向前查询最近nHistDays天同属于当前环境温度段内所有报警入境人员的水银复测温度与的报警的显示温度之间的温差TempDN;步骤3,选择其中时间最新的nHumanNum个温差TempDN存入正常温差数据链表;步骤4,计算nHumanNum个温差TempDN的均值TempDM,将均值TempDM赋值给人体温度自动修正值CmpnTmp,所述人体温度自动修正值CmpnTmp,用于更新所有正常温差链表NormalTempDiffList的值,实现人体检验检疫系统温度的自动修正。

【技术特征摘要】
1.一种人体检验检疫系统温度自动修正方法,其特征在于,所述方法包括:步骤1,设置参数样本个数nHumanNum、天数nHistDays以及环境温度段温度范围TempRG;步骤2,当系统开启或者设定时间段内温度变化超出环境温度段温度范围TempRG,从当前时间点向前查询最近nHistDays天同属于当前环境温度段内所有报警入境人员的水银复测温度与的报警的显示温度之间的温差TempDN;步骤3,选择其中时间最新的nHumanNum个温差TempDN存入正常温差数据链表;步骤4,计算nHumanNum个温差TempDN的均值TempDM,将均值TempDM赋值给人体温度自动修正值CmpnTmp,所述人体温度自动修正值CmpnTmp,用于更新所有正常温差链表NormalTempDiffList的值,实现人体检验检疫系统温度的自动修正。2.根据权利要求1所述的人体检验检疫系统温度自动修正方法,其特征在于,所述步骤4包括:如果水银复测温度与显示温度的差值TempDN处于±0.3℃的范围内,则将温差TempDN+人体温度自动修正值CmpnTmp作为新温差存入正常温差数据链表NormalTempDiffList,替换时间最久的温差数据;计算新正常数据链表NormalTempDiffList的温差均值TempDM,赋值给人体温度自动修正值CmpnTmp,从而实现人体检验检疫系统温度的实时自动修正。3.根据权利要求2所述的人体检验检疫系统温度自动修正方法,其特征在于,所述步骤4还包括:如果TempDN超出±0.3℃的范围,将TempDN+CmpnTmp作为新温差存入异常温差数据链表;在异常温差数...

【专利技术属性】
技术研发人员:林道庆黄晟王鹏田鹏崔昌浩周汉
申请(专利权)人:武汉高德智感科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1