一种数据处理方法、装置及存储介质制造方法及图纸

技术编号:35274189 阅读:31 留言:0更新日期:2022-10-19 10:51
本申请提供一种数据处理方法、装置及存储介质,应用于仪表误读数修正,该方法包括:获取仪表的当前电子读数;将当前电子读数与数据库中最后一次正确读数进行对比;若当前电子读数小于数据库中最后一次正确读数,则执行第一修正步骤;其中,在第一修正步骤中,若判定当前电子读数与数据库中最后一次正确读数的差值不大于预设差值,则执行第二修正步骤;若判定当前电子读数与数据库中最后一次正确读数的差值大于预设差值,则执行第三修正步骤。该方法根据不同的读数情况采取不同的修正方式,保证了修正的准确性,进而避免了后期对仪表计量数据进行分析极为不便的问题,还解决了时间、人力、材料成本浪费的问题。材料成本浪费的问题。材料成本浪费的问题。

【技术实现步骤摘要】
一种数据处理方法、装置及存储介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种数据处理方法、装置及存储介质。

技术介绍

[0002]仪表是显示数值的仪器,包括压力仪表、流量仪表,以及各种分析仪器等。而用于计量流量的仪表包括水表、气表等。这类仪表通过运动元件配合机械部位的编码,显示计量数值。
[0003]而为了方便仪表读数的采集、存储以及统计,通过在仪表上安装采集发讯模块以自动完成采集、处理并存储仪表的计量数据,取代了传统的人工抄表、录数据的方式。目前的远传水表、远传气表采用的就是上述原理。
[0004]而现有技术中,进行机电转换的时候,不可避免地会出现一些读数不准确的情况。以远传水表为例,由于水质、气泡或机械字轮角度等问题,不可避免的会出现误读状况,这些异常数据会对用水分析工作带来很多干扰因素。当系统维护人员发现仪表机电读数不一致时,通常处理方式是将异常的数据排除掉,同时更换水表的机电转换部件(表头),有些湿式水表甚至需要停水更换表头。
[0005]而这样的处理方式中,更换零部件的操作增加了很多时间、人力、材料的成本。并且,在后期对仪表的计量数据进行分析极为不便。

技术实现思路

[0006]本申请实施例的目的在于一种数据处理方法、装置及存储介质,应用于仪表误读数修正。该方法将获取的当前电子读数与数据库中最后一次正确读数的对比结果,采用相对应的读数修正方法对误读数进行准确修正,以避免由于数据缺失所导致的后期对仪表计量数据进行分析极为不便的问题。同时,还用以解决读数出现差错时,需要更换仪表零部件所造成的时间、人力、材料成本浪费的问题。
[0007]第一方面,本申请实施例提供了数据处理方法,应用于仪表误读数修正,所述方法包括:获取所述仪表的当前电子读数;将所述当前电子读数与数据库中最后一次正确读数进行对比;若所述当前电子读数小于数据库中最后一次正确读数,则执行第一修正步骤;其中,在所述第一修正步骤中,若判定所述当前电子读数与数据库中最后一次正确读数的差值不大于预设差值,则执行第二修正步骤;若判定所述当前电子读数与数据库中最后一次正确读数的差值大于预设差值,则执行第三修正步骤。
[0008]上述数据处理方法,当获取到仪表的当前读数时,通过与数据库中最后一次正确读数对比,若当前读数比最后一次正确读数还小,则表明当前读数有误需要修正。修正时,根据当前读数与最后一次正确读数的差值是否超过预设差值,分别执行相应的第二修正步骤或第三修正步骤,保证了修正的准确性,进而避免了由于数据缺失所导致的后期对仪表计量数据进行分析极为不便的问题。
[0009]结合第一方面,可选地,其中,所述预设差值根据所述仪表的公称流量确定。
[0010]上述数据处理方法,当仪表没有安装止回阀时,由于管道压力的变化,偶尔会出现水、气等反向流动,导致仪表反转。而通过仪表的公称流量和当前电子读数距离最后一次正确读数的时间差确定出预设差值。如果当前电子读数与最后一次正确读数的差值在预设差值范围内,则代表当前电子读数是由仪表反转所致。进而,通过确定出误读的原因,针对性地进行数据修正,进一步地保证了修正的准确性。
[0011]结合第一方面,可选地,其中,所述第二修正步骤包括:确定所述当前电子读数为所述仪表反转所致的反转读数,并不存储当前电子读数。
[0012]上述数据处理方法,当确定出当前电子读数有误是由仪表反转所导致的时,则当前水表的机电读数是一致的。但是,通过舍弃该当前电子读数,保持了数据库中所保存的仪表历史数据的可读性,也提高了在后期对仪表的计量数据进行分析时便利性。
[0013]结合第一方面,可选地,所述第三修正步骤包括:判断所述最后一次正确读数是否存在被标记的被修正权重数位;若是,则执行第四修正步骤;若否,则执行第五修正步骤;其中,所述第四修正步骤包括:用所述被修正权重数位的数字替换所述当前电子读数对应权重数位上的数字,得到替换修正读数;将所述替换修正读数与数据库中最后一次正确读数进行对比;若所述替换修正读数小于数据库中最后一次正确读数,则判断所述替换修正读数与所述最后一次正确读数的差值是否小于所述预设差值;若是,则确定所述替换修正读数为所述仪表反转所致的反转读数,若否,则执行所述第五修正步骤;若所述替换修正读数不小于数据库中最后一次正确读数,则判断所述替换修正读数与所述最后一次正确读数的差值是否小于所述预设差值;若是,则所述替换修正读数将作为所述当前电子读数修正后的读数,并标记被修正权重数位,存入所述数据库;若否,则执行所述第五修正步骤。
[0014]上述数据处理方法,当执行第三修正步骤对数据进行修正时,通过判断最后一次正确读数是否存在被标记的被修正权重数位,可获知最后一次正确读数是否被修正过,若是,则直接利用最后一次正确读数的被修正权重数位的数字替换当前电子读数对应权重数位的数字,便获得了替换修正读数。接着,对替换修正读数校验还是采用与最后一次正确读数的大小比较、两者差值与预设差值比较的方式,判断该替换修正读数是否正确。通过校验的数据则作为修正后的正确读数存入数据库,同时标记被修正权重数位,以便下一次数据修正时使用。因此,直接替换相同权重数位上的数字的修正方式简单快速,提高了数据处理的效率。同时,在将替换修正读数作为修正后的正确读数之前,通过校验其是否正确,确保了数据处理的准确性。
[0015]结合第一方面,可选地,其中,所述第五修正步骤包括:计算出所述最后一次正确读数与所述当前电子读数的两个时刻之间可能出现的读数,作为待定当前电子读数集;将每一所述待定当前电子读数的每个权重数位上的数字与所述当前电子读数相同权重数位上的数字进行匹配,得到每一所述待定当前电子读数与当前电子读数的匹配度;将匹配度最高的所述待定当前电子读数作为所述当前电子读数的匹配修正读数并标记被修正权重数位,存入所述数据库。
[0016]上述数据处理方法,当需要被修正的当前电子读数符合第五修正步骤的条件时,由于仪表的读数都是离散数字,便可根据最后一次正确读数距离当前电子读数的时长确定出该时间段所有可能出现的读数。而当前电子读数的正确读数必然存在于这些读数之中。再者,当前电子读数出现误读是在正确读数的基础之上,部分权重数位不符合所形成的误
读。因此,相较于最后一次正确读数,当前电子读数与正确读数匹配度较高。反之,将可能出现的读数与当前电子读数一一匹配,匹配度最高的自然就是正确读数。因此,确保了读数修正的准确性。
[0017]结合第一方面,可选地,所述计算出所述最后一次正确读数与所述当前电子读数的两个时刻之间可能出现的读数,作为待定当前电子读数集,包括:根据所述仪表的公称流量与所述两个时刻之间的时长,计算当前时刻的最大理论值;将所述最大理论值与所述最后一次正确读数之间的所有读数作为待定当前电子读数集。
[0018]上述数据处理方法,通过仪表的公称流量确定出当前时刻的最大理论值,将最后一次正确读数与该最大理论值之间所有可能的读数作为读数集,将匹配度最高的可能出现的读数作为正确读数,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于仪表误读数修正;所述方法包括:获取所述仪表的当前电子读数;将所述当前电子读数与数据库中最后一次正确读数进行对比;若所述当前电子读数小于数据库中最后一次正确读数,则执行第一修正步骤;其中,在所述第一修正步骤中,若判定所述当前电子读数与数据库中最后一次正确读数的差值不大于预设差值,则执行第二修正步骤;若判定所述当前电子读数与数据库中最后一次正确读数的差值大于预设差值,则执行第三修正步骤。2.根据权利要求1所述的数据处理方法,其特征在于,其中,所述预设差值根据所述仪表的公称流量确定。3.根据权利要求1所述的数据处理方法,其特征在于,其中,所述第二修正步骤包括:确定所述当前电子读数为所述仪表反转所致的反转读数,并不存储当前电子读数。4.根据权利要求1所述的数据处理方法,其特征在于,所述第三修正步骤包括:判断所述最后一次正确读数是否存在被标记的被修正权重数位;若是,则执行第四修正步骤;若否,则执行第五修正步骤;其中,所述第四修正步骤包括:用所述被修正权重数位的数字替换所述当前电子读数对应权重数位上的数字,得到替换修正读数;将所述替换修正读数与数据库中最后一次正确读数进行对比;若所述替换修正读数小于数据库中最后一次正确读数,则判断所述替换修正读数与所述最后一次正确读数的差值是否小于所述预设差值;若是,则确定所述替换修正读数为所述仪表反转所致的反转读数,若否,则执行所述第五修正步骤;若所述替换修正读数不小于数据库中最后一次正确读数,则判断所述替换修正读数与所述最后一次正确读数的差值是否小于所述预设差值;若是,则将所述替换修正读数作为所述当前电子读数修正后的读数,并标记被修正权重数位,存入所述数据库;若否,则执行所述第五修正步骤。5.根据权利要求4所述的数据处理方法,其特征在于,其中,所述第五修正步骤包括:计算出所述最后一次正确读数与所述当前电子读数的两个时刻之间可能出现的读数,作为待定当前电子读数集;将每一所述待定当前电子读数的每个权重数位上的数字与所述...

【专利技术属性】
技术研发人员:杨阳李满李嵘许汉军蔡丽赵立伦
申请(专利权)人:武汉盛帆电子股份有限公司
类型:发明
国别省市:

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

1