温度测量方法、云端服务器及温度测量仪

文档序号:1182929 发布日期:2020-09-22 浏览:4次 >En<

阅读说明:本技术 温度测量方法、云端服务器及温度测量仪 (Temperature measurement method, cloud server and temperature measurement instrument ) 是由 蔡颖君 乔磊 于 2020-07-13 设计创作,主要内容包括:本申请实施例提供了一种温度测量方法、云端服务器及温度测量仪,涉及测温技术领域,用于提高温度测量的准确度。方法主要包括:获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;判断所述K是否大于等于预设的记录阈值;若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。(The embodiment of the application provides a temperature measurement method, a cloud server and a temperature measurement instrument, relates to the technical field of temperature measurement, and is used for improving the accuracy of temperature measurement. The method mainly comprises the following steps: acquiring M measured temperatures sent by a temperature measuring instrument and measurement starting time To and measurement ending time Te corresponding To the M measured temperatures; determining K temperature records of a time period corresponding To the measurement starting time To and the measurement ending time Te in a database of the cloud server; each temperature record comprises a plurality of historical measured temperatures; judging whether the K is greater than or equal to a preset recording threshold value; if the K is larger than or equal to a preset recording threshold value, determining a zero calibration temperature according to the M measured temperatures and the K temperature records; and sending the zero calibration temperature to the temperature measuring instrument so that the temperature measuring instrument obtains a display temperature according to the sum of the calculated actual measured temperature and the zero calibration temperature.)

温度测量方法、云端服务器及温度测量仪

技术领域

本申请实施例涉及测温技术领域,尤其涉及一种温度测量方法、云端服务器及温度测量仪。

背景技术

温度测量仪在疫情期间被广泛应用,温度测量仪能够在短时间内被高频应用从而产生大量的数据。比如写字楼等室内空间,那么在上班高峰期,它的这个使用频率会非常高,一两个小时之内需要测上百个是温度。

但是,温度测量仪本身测量的温度容易产生误差。误差的产生原因有多个方面。比如说环境温度的影响;再比如说操作不规范,不科学;像有的操作员在操作的时候离额头比较远,有的操作员操作的时候离额头比较近,这种情况下测出来的温度就会存在一个误差;再比如说系统长时间反复使用,导致的内部传感器件的快速老化。

发明内容

本申请实施例提供一种温度测量方法、云端服务器及温度测量仪,用于提高温度测量的准确度。

本发明实施例提供一种温度测量方法,所述方法应用于云端服务器,所述方法包括:

获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;

判断所述K是否大于等于预设的记录阈值;

若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;

将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

本发明实施例提供另一种温度测量方法,所述方法应用于温度测量仪,所述方法包括:

向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;以使得所述云端服务器获取与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录,并根据所述M个测量温度和所述K条温度记录确定校零温度;

接收所述云端服务器发送的所述校零温度;

根据计算实际测量温度和所述校零温度之和得到显示温度。

本发明实施例提供一种云端服务器,所述云端服务器包括:

获取模块,用于获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

确定模块,用于确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;

判断模块,用于判断所述K是否大于等于预设的记录阈值;

计算模块,用于若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;

发送模块,用于将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

本发明实施例提供一种温度测量仪,所述温度测量仪包括:

嵌入式处理器、通信模块、校零温度寄存器、显示器、温度检测单元、温度存储单元,所述嵌入式处理器与其他器件通信连接;

所述通信模块,用于向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;以使得所述云端服务器获取与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录,并根据所述M个测量温度和所述K条温度记录确定校零温度;

所述通信模块,还用于用于接收所述云端服务器发送的所述校零温度;

所述嵌入式处理器,用于根据计算实际测量温度和所述校零温度之和得到显示温度;

所述显示器,用于输出所述显示温度。

本发明提供一种温度测量方法、云端服务器及温度测量仪,首先获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;然后确定云端服务器的数据库中与测量起始时间To和测量结束时间Te对应时间段的K条温度记录;并判断K是否大于等于预设的记录阈值;若K大于等于预设的记录阈值,则根据M个测量温度和K条温度记录确定校零温度;将校零温度发送给温度测量仪,以使得温度测量仪根据计算实际测量温度和校零温度之和得到显示温度。即本发明在获取到温度测量仪发送的最近一段时间内的测量温度后,确定数据库中与该时间段对应的温度记录,之后根据温度测量仪发送的测量温度和获取的温度记录确定校零温度,然后通过该校零温度对温度测量仪测得的温度进行校正,以此解决现有技术中存在的操作不规范、环境因素而导致的测量温度不准确等问题,从而通过本发明可以提高温度测量的准确度。

附图说明

图1为本申请一个实施例提供的温度测量系统框图;

图2为本申请一个实施例提供的温度测量方法流程图;

图3为本申请一个实施例提供的另一温度测量方法流程图;

图4为本申请一个实施例提供的云端服务器的结构框图;

图5为本申请一个实施例提供的计算机设备的一示意图。

具体实施方式

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请实施例的技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请实施例技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

目前,温度测量仪本身测量的温度容易产生误差。误差的产生原因有多个方面。比如说环境温度的影响;再比如说操作不规范,不科学;像有的操作员在操作的时候离额头比较远,有的操作员操作的时候离额头比较近,这种情况下测出来的温度就会存在一个误差;再比如说系统长时间反复使用,导致的内部传感器件的快速老化。

为了解决上述问题,本发明提供了一种温度测量方法、云端服务器及温度测量仪,本发明在获取到温度测量仪发送的最近一段时间内的测量温度后,确定数据库中与该时间段对应的温度记录,之后根据温度测量仪发送的测量温度和获取的温度记录确定校零温度,然后通过该校零温度对温度测量仪测得的温度进行校正,以此解决现有技术中存在的操作不规范、环境因素而导致的测量温度不准确等问题,从而通过本发明可以提高温度测量的准确度。

以下各实施例均可应用在图1所示的温度测量系统当中,图1示出的系统包括云端服务器10、与云端服务器10通信连接的至少一个温度测量仪20。

其中,云端服务器10用于接收各个温度测量仪20发送的不同时间段的测量温度,然后根据这些测量温度和数据库与其时间段对应的温度记录确定校零温度,并将该校零温度发送给温度测量仪20,使得温度测量仪20在后续测量得到的温度之后,根据计算实际测量温度与校零温度的和在温度测量仪20进行显示。

需要说明的是,温度测量仪20在每次获取到足够数量的测量温度之后,就会将测量温度发送给云端服务器10,然后云端服务器10基于接收到的测量温度计算校零温度,之后将校零温度发送给温度测量仪20,使得温度测量仪20对后续测量的温度进行校正,直至温度测量仪20再次向云端服务器10发送测量温度后,云端服务器10再次进行计算校零温度,并将该校零温度发送给温度测量仪20,也就是说本发明中的校零温度是根据温度测量仪20每次发送的测量温度进行更新的,然后将更新的测量温度发送给温度测量仪20,使得温度测量仪20每次测量温度后根据最新的校零温度对测量的温度进行校正,从而保证了测量温度的准确性。

在本发明实施例中,温度测量仪20包括,嵌入式处理器、通信模块、校零温度寄存器、显示器、温度检测单元、温度存储单元;嵌入式处理器与其他器件通信连接。

通讯模块用于和云端服务器10交互数据。上传到云端服务器10的数据为温度存储单元中存储的测量温度。从云端服务器10下载的数据,包括校零温度。

校零温度寄存器用于存储从云端服务器10下载的校零温度。

温度存储单元用于存储温度检测单元所检测到的温度。存储格式为(测量温度,时间戳)对对。温度存储单元可以使用flash存储器,温度检测单元可以为使用红外线测温技术。

嵌入式处理器用于根据检测单元实时检测到的温度(即被测者的体温),和校零温度寄存器中存储的校零温度,计算获得显示温度。显示温度=测量温度+校零温度。显示器用于向用户实时显示计算获得的显示温度。

本发明提供一种温度测量系统,云端服务器获取温度测量仪发送的M个测量温度和与M个测量温度对应的测量起始时间To和测量结束时间Te;然后确定云端服务器的数据库中与测量起始时间To和测量结束时间Te对应时间段的K条温度记录;并判断K是否大于等于预设的记录阈值;若K大于等于预设的记录阈值,则根据M个测量温度和K条温度记录确定校零温度;将校零温度发送给温度测量仪,以使得温度测量仪根据计算实际测量温度和校零温度之和得到显示温度。即本发明在获取到温度测量仪发送的最近一段时间内的测量温度后,确定数据库中与该时间段对应的温度记录,之后根据温度测量仪发送的测量温度和获取的温度记录确定校零温度,然后通过该校零温度对温度测量仪测得的温度进行校正,以此解决现有技术中存在的操作不规范、环境因素而导致的测量温度不准确等问题,从而通过本发明提高了温度测量的准确度。

请参阅图2,所示为本发明第一实施例当中的温度测量方法,可应用于上述温度测量系统中的云端服务器,为了方便描述,本实施例以上述温度测量系统中云端服务器执行的角度进行说明。其中,所述温度测量系统可通过硬件和/软件来实现所述方法,所述方法具体包括步骤S01-步骤S04。

S01,获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。

其中,温度测量仪向服务器传输数据的格式为:温度仪ID、To、Te、M、(T1,T2,......,TM)。其中T1~TM为具体的M个存储的测量温度,测量起始时间To是温度测量仪测得M个测量温度中最先测得温度的时间,测量结束时间Te是温度测量仪测得M个测量温度中最后测得温度的时间。即本实施例获取温度测量仪在时间段To-Te内测得的M个测量温度。

需要说明的是,在将数据上传云端服务器之前,温度测量仪可以对测量温度进行数据清洗和校对。例如,某个温度测量值为摄氏45度,显然已经超过了人的最高可能达到的这个温度,因此这种数据就作为造成数据被剔除。常规的数据清洗和校对方法可以应用到本发明中,本发明实施例在此不再赘述。

在本发明提供的一个实施例中,所述获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te,包括:

1、在所述温度测量仪确定其存储的测量温度个数大于第一预置数值时,接收所述温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;或

其中,第一预置数值和第二预置数值是预设的温度样本数量阈值,第一预置数值大于所述第二预置数值,第一预置数值和第二预置数值的大小具体可以根据实际需求进行设定,本发明实施例在此不做具体限定。

具体的,温度测量仪的温度存储单元中还存储有最早测温时间,即存储的(测量温度,时间戳)对对中最早的一个时间戳To。嵌入式处理器执行嵌入式计算机程序已实现以下步骤:

S100,获取温度检测单元实时检测到的测量温度Tnew,以及检测到温度的时间戳Ts。

S200,获取温度存储单元中存储的(测量温度,时间戳)对的数量m。

S300,如果m+1>第一预置数值D1,则所述温度测量仪向云端服务器发送M(m+1)个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。

2、在所述温度测量仪确定其存储的测量温度个数大于第二预置数值,且测量密度小于预设密度阈值时,接收所述温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。

在本发明实施例中,若m+1<=第一预置数值D1,则需要继续判断m+1是否大于第二预置数值D2,及判断(m+1)/(Ts-To)是否小于p;若确定m+1>第二预置数值D2,且(m+1)/(Ts-To)<p,则所述温度测量仪向云端服务器发送M(m+1)个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。其中,p是预设的温度样本密度阈值,具体可以根据实际需求进行设定。

若确定m+1<=D2,且(m+1)/(Ts-To)>=p,说明存储单元已经存储有较多的采样样本了,而且已经经过了采样密集区,即采样密度开始变得稀疏。此时需要将(Tnew,Ts)存储到温度存储单元中,直至存储的(测量温度,时间戳)的数量满足传输需求。

在本发明提供的一个实施例中,如果m+1<=D2,且(m+1)/(Ts-To)<p,嵌入式处理器将温度存储单元中的(测量温度,时间戳)对对清零。这种情况下说明样本量不够,而且样本的密度也过了采样密集期,所以这组数据没有什么意义就放弃了。

需要说明的是,在温度测量仪向云端服务器上传M个测量温度和与M个测量温度对应的测量起始时间To和测量结束时间Te之后,需要将温度测量中已上传的数据删除,以此减少温度数据所造成的存储空间。

S02,确定云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录。

其中,云端服务器的数据库中存储有温度测量仪发送的温度记录,每条所述温度记录中包含多个历史测量温度。每条温度记录的格式为:温度仪ID、To、Te、M、(T1,T2,......,TM),其中T1~TM为具体的M个存储的测量温度。云端服务器将接收到的数据进行存储,这样避免原始数据的丢失,然后云端服务器执行计算机程序已实现以下步骤:

S10,根据To和Te获取时间段[So,Se]。具体的因为To和Te是时间戳,时间戳是带有日期的,把日期去掉就获得了对应的时间段,这样时间段是不带有日期的,只是小时分钟和秒的结构。

S20,在云端数据库存储的数据中,根据从云端服务器的数据库中获取K条温度记录,使得[S0,Se]∩[Si0,Sie]≠Null,i的取值为1...K。Sio和Sie为K条温度记录中第i条记录中的最早时间戳和最晚时间戳获取的时间段。

需要说明的是,由于人体体温在每天是随着不同的时间而发生变化的,例如早上的温度体温要比那个下午的体温要高一些,因此本发明实施例需要确定与测量起始时间To和测量结束时间Te对应时间段的K条温度记录,即在[S0,Se]∩[Si0,Sie]≠Null时,说明能够从云端服务器的数据库中与测量起始时间To和测量结束时间Te对应时间段的K条温度记录。

S03,判断所述K是否大于等于预设的记录阈值。

其中,预设的记录阈值可以根据实际需求进行设定,在K大于等于预设的记录阈值时,跳转到步骤S04继续执行;在K小于预设的记录阈值时,说明云端服务器的数据库汇总中存储的温度记录不足以确定校零温度,此时需要将从温度测量仪接收到的M个测量温度对应的测量起始时间To和测量结束时间Te存储到数据库中,并将校零温度设置为0。

S04,若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度。

在本发明实施例中,根据所述M个测量温度和所述K条温度记录确定校零温度,包括:

若确定则将所述校零温度设置为0;

其中,A为所述M个测量温度的均值,Aj为所述K条温度记录中第j条记录测量温度的均值,σ为Aj的方差,θ为根据σ的值确定的阈值,例如为1。需要说明的是,在述K的取值比较大的情况下,Aj的取值应该是服从正态分布的,因此如果A与Aj的均值比较接近,那么说明A不需要进行校正,也就是温度仪不需要校正,所以将较零温度设置为0。

在本发明提供的一个实施例中,若确定所述方法还包括:

在确定

Figure BDA0002581493770000093

时,

Figure BDA0002581493770000094

在确定

Figure BDA0002581493770000095

时,

在本发明提供的另一个实施例中,确定

Figure BDA0002581493770000097

是否大于预设偏差值。其中,预设偏差值可以根据实际需求进行设定,如将偏差值设为3度,5度等,本发明实施例不做具体限定。在本发明实施例中,若确定

Figure BDA0002581493770000098

大于预设偏差值,说明温度测量仪当前时间段对应的温度平均值和对应历史时间段的温度平均值出现了较大的偏差,此时有可能出现温度测量仪出现故障问题,因此需要向所述温度测量仪发送提示信息,以提示温度测量仪需要重新做校准。

S05,将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

在本发明实施例中,将校零温度发送给所述温度测量仪后,温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度,然后温度测量仪的显示器向用户实时显示计算获得的显示温度。

本发明提供一种温度测量方法,在获取到温度测量仪发送的最近一段时间内的测量温度后,确定数据库中与该时间段对应的温度记录,之后根据温度测量仪发送的测量温度和获取的温度记录确定校零温度,然后通过该校零温度对温度测量仪测得的温度进行校正,以此解决现有技术中存在的操作不规范、环境因素而导致的测量温度不准确等问题,从而通过本发明可以提高温度测量的准确度。

请参阅图3,所示为本发明第一实施例当中的温度测量方法,可应用于上述温度测量系统中的温度测量仪,为了方便描述,本实施例以上述温度测量系统中温度测量仪执行的角度进行说明。其中,所述温度测量系统可通过硬件和/软件来实现所述方法,所述方法具体包括步骤S10-步骤S30。

S10,向云端服务器发送M个测量温度和与M个测量温度对应的测量起始时间To和测量结束时间Te;以使得云端服务器获取与测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录,并根据M个测量温度和K条温度记录确定校零温度。

其中,温度测量仪向服务器传输数据的格式为:温度仪ID、To、Te、M、(T1,T2,......,TM)。其中T1~TM为具体的M个存储的测量温度,测量起始时间To是温度测量仪测得M个测量温度中最先测得温度的时间,测量结束时间Te是温度测量仪测得M个测量温度中最后测得温度的时间。即本实施例获取温度测量仪在时间段To-Te内测得的M个测量温度。

需要说明的是,本发明实施例中云端服务器确定K条温度记录,以及M个测量温度和K条温度记录确定校零温度与图2中确定的方式相同,本发明实施例在此不再赘述。

对于本发明实施例,向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te,包括:

S11,确定存储的测量温度个数是否大于第一预置数值。

S21,若存储的测量温度个数大于第一预置数值,则向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。

S22,若存储的测量温度个数小于等于第一预置数值,则判断存储的测量温度个数是否大于第二预置数值,且测量密度是否小于预设密度阈值。

其中,步骤S21是步骤S21的并列步骤。第一预置数值和第二预置数值是预设的温度样本数量阈值,第一预置数值大于所述第二预置数值,第一预置数值和第二预置数值的大小具体可以根据实际需求进行设定,本发明实施例在此不做具体限定。

S221,若确定存储的测量温度个数大于第二预置数值,且测量密度小于预设密度阈值时,则向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te。

S222,若确定存储的测量温度个数小于等于第二预置数值,且测量密度大于等于预设密度阈值时,则存储新测量的测量温度及对应的测量时间。

S223,若确定存储的测量温度个数小于等于第二预置数值,且测量密度小于预设密度阈值时,则清空存储的测量温度及对应的测量时间。

需要说明的是,本实施中的步骤S11-步骤S223与图1中步骤S01中的内容相同,本发明实施例在此不再赘述。

S20,接收云端服务器发送的校零温度。

S30,根据计算实际测量温度和所述校零温度之和得到显示温度。

本发明提供一种温度测量方法,在获取到温度测量仪发送的最近一段时间内的测量温度后,确定数据库中与该时间段对应的温度记录,之后根据温度测量仪发送的测量温度和获取的温度记录确定校零温度,然后通过该校零温度对温度测量仪测得的温度进行校正,以此解决现有技术中存在的操作不规范、环境因素而导致的测量温度不准确等问题,从而通过本发明可以提高温度测量的准确度。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种云端服务器,该云端服务器与上述实施例中温度测量方法一一对应。如图4所示,所述云端服务器各功能模块详细说明如下:

获取模块10,用于获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

确定模块20,用于确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;

判断模块30,用于判断所述K是否大于等于预设的记录阈值;

计算模块40,用于若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;

发送模块50,用于将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

进一步的,获取模块10,包括:

在所述温度测量仪确定其存储的测量温度个数大于第一预置数值时,接收所述温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;或

在所述温度测量仪确定其存储的测量温度个数大于第二预置数值,且测量密度小于预设密度阈值时,接收所述温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;所述第一预置数值大于所述第二预置数值。

进一步的,计算模块40,还用于若确定所述K小于所述预设的记录阈值,则将所述校零温度设置为0。

具体的,所述计算模块40,包括:

若确定

Figure BDA0002581493770000131

则将所述校零温度设置为0;

其中,A为所述M个测量温度的均值,Aj为所述K条温度记录中第j条记录测量温度的均值,σ为Aj的方差,θ为根据σ的值确定的阈值。

进一步的,若确定

Figure BDA0002581493770000132

所述方法还包括:

在确定时,

在确定时,

Figure BDA0002581493770000136

进一步的,所述发送模块50,还用于若确定

Figure BDA0002581493770000137

大于预设偏差值,则向所述温度测量仪发送提示信息,以提示所述温度测量仪需要重新做校准。

在一实施例中,提供一种温度测量仪,该温度测量仪与上述实施例中温度测量方法一一对应。所述温度测量仪各功能模块详细说明如下:

嵌入式处理器、通信模块、校零温度寄存器、显示器、温度检测单元、温度存储单元,所述嵌入式处理器与其他器件通信连接;

所述通信模块,用于向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;以使得所述云端服务器获取与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录,并根据所述M个测量温度和所述K条温度记录确定校零温度;

所述通信模块,还用于用于接收所述云端服务器发送的所述校零温度;

所述嵌入式处理器,用于根据计算实际测量温度和所述校零温度之和得到显示温度;

所述显示器,用于输出所述显示温度。

进一步的,嵌入式处理器,还用于:

确定存储的测量温度个数是否大于第一预置数值;

若存储的测量温度个数大于第一预置数值,则向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

若存储的测量温度个数小于等于第一预置数值,则判断存储的测量温度个数是否大于第二预置数值,且测量密度是否小于预设密度阈值;

若确定存储的测量温度个数大于第二预置数值,且测量密度小于预设密度阈值时,则向云端服务器发送M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

若确定存储的测量温度个数小于等于第二预置数值,且测量密度大于等于预设密度阈值时,则存储新测量的测量温度及对应的测量时间;

若确定存储的测量温度个数小于等于第二预置数值,且测量密度小于预设密度阈值时,则清空存储的测量温度及对应的测量时间。

关于云端服务器和温度测量仪的具体限定可以参见上文中对于温度测量方法的限定,在此不再赘述。上述设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种温度测量方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;

判断所述K是否大于等于预设的记录阈值;

若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;

将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取温度测量仪发送的M个测量温度和与所述M个测量温度对应的测量起始时间To和测量结束时间Te;

确定所述云端服务器的数据库中与所述测量起始时间To和所述测量结束时间Te对应时间段的K条温度记录;每条所述温度记录中包含多个历史测量温度;

判断所述K是否大于等于预设的记录阈值;

若所述K大于等于预设的记录阈值,则根据所述M个测量温度和所述K条温度记录确定校零温度;

将所述校零温度发送给所述温度测量仪,以使得所述温度测量仪根据计算实际测量温度和所述校零温度之和得到显示温度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种红外测温仪

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!