一种电磁水表数据补抄方法及系统技术方案

技术编号:34683061 阅读:16 留言:0更新日期:2022-08-27 16:13
本发明专利技术公开一种电磁水表数据补抄方法及系统,方法包括:获取预设时间周期内的某一电磁水表的水表数据,水表数据中包含至少一个时间节点水表数据;若水表数据的总长度与预设长度阈值不一致,则根据时间标识将至少一个时间节点水表数据填充至预设水表数据序列的空缺位点中;将包含至少一个时间节点水表数据的预设水表数据序列放入预设时间窗口中,并滑动预设时间窗口,使筛选预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据,对相邻两个时间节点水表数据之间包含至少一个空缺位点进行填补。通过定期获取电磁水表数据,结合预置命令的处理方式和数据模拟方式,能够更及时更完整地进行数据的上报和补报。能够更及时更完整地进行数据的上报和补报。能够更及时更完整地进行数据的上报和补报。

【技术实现步骤摘要】
一种电磁水表数据补抄方法及系统


[0001]本专利技术属于电磁水表
,尤其涉及一种电磁水表数据补抄方法及系统。

技术介绍

[0002]电磁水表作为供水企业用水计量的工具之一,还在漏损控制中起到至关重要得作用,电磁水表数据得及时性、完整性直接影响漏损分析。
[0003]目前电磁水表数据补抄方法大致为两种方法。a).人工核对后去安装现场进行设备数据补报。b).人工根据以往用水量与夜间小流,预估出数据丢失严重的设备单日用水量和夜间小流值。第一种方法工作效率低,数据获取及时性差。第二种方法预估的准确性低,缺乏预估的科学性。

技术实现思路

[0004]本专利技术提供一种电磁水表数据补抄方法及系统,用于至少解决上述技术问题之一。
[0005]第一方面,本专利技术提供一种电磁水表数据补抄方法,包括:获取预设时间周期内的某一电磁水表的水表数据,所述水表数据中包含至少一个时间节点水表数据,在所述至少一个时间节点水表数据中添加时间标识;判断所述水表数据的总长度是否与预设长度阈值一致;若所述水表数据的总长度与预设长度阈值不一致,则根据所述时间标识将所述至少一个时间节点水表数据填充至预设水表数据序列的空缺位点中,其中所述空缺位点与所述时间标识一一对应;将包含至少一个时间节点水表数据的所述预设水表数据序列放入预设时间窗口中,并滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据,其中所述相邻两个时间节点水表数据之间设置有至少一个不含时间节点水表数据的空缺位点;根据补抄请求对所述相邻两个时间节点水表数据之间包含至少一个空缺位点进行填补。
[0006]另外,根据本专利技术上述实施例的电磁水表数据补抄方法,还可以具有如下附加的技术特征:
[0007]进一步地,在滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据之后,所述方法还包括:将所述相邻两个时间节点水表数据组成缺失数据存储至未上报集合,并对所述未上报集合中的各个缺失数据进行填补。
[0008]进一步地,在对所述未上报集合中的各个缺失数据进行填补之后,所述方法还包括:判断某一缺失数据是否填补成功;若填补成功,则清除所述未上报集合中的某一缺失数据;若未成功,则在补抄次数大于预置次数后判定补抄失败,并基于其他时间周期内的某一电磁水表的时间节点水表数据对所述某一缺失数据中的至少一个空缺位点进行填补。
[0009]进一步地,所述滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据包括:滑动所述预设时间窗口,并判断所述预
设时间窗口中的空缺位点上是否均存在时间节点水表数据;若所述预设时间窗口中的某一空缺位点上不存在时间节点水表数据,则筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据。
[0010]进一步地,其中,滑动所述预设时间窗口的规则包括:若所述预设时间窗口中的某一空缺位点上不存在时间节点水表数据,则逐位滑动所述预设时间窗口。
[0011]进一步地,其中,滑动所述预设时间窗口的规则还包括:若所述预设时间窗口中的空缺位点均存在时间节点水表数据,则将当前所述预设时间窗口中的最后一个空缺位点作为下一预设时间窗口的起始空缺位点。
[0012]第二方面,本专利技术还提供一种电磁水表数据补抄系统,包括:获取模块,配置为获取预设时间周期内的某一电磁水表的水表数据,所述水表数据中包含至少一个时间节点水表数据,在所述至少一个时间节点水表数据中添加时间标识;判断模块,配置为判断所述水表数据的总长度是否与预设长度阈值一致;填充模块,配置为若所述水表数据的总长度与预设长度阈值不一致,则根据所述时间标识将所述至少一个时间节点水表数据填充至预设水表数据序列的空缺位点中,其中所述空缺位点与所述时间标识一一对应;筛选模块,配置为将包含至少一个时间节点水表数据的所述预设水表数据序列放入预设时间窗口中,并滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据,其中所述相邻两个时间节点水表数据之间包含至少一个空缺位点;填补模块,配置为根据补抄请求对所述相邻两个时间节点水表数据之间包含至少一个空缺位点进行填补。
[0013]第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例的电磁水表数据补抄方法的步骤。
[0014]第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序指令被处理器执行时,使所述处理器执行本专利技术任一实施例的电磁水表数据补抄方法的步骤。
[0015]本申请的电磁水表数据补抄方法及系统,通过定期获取电磁水表数据,结合预置命令的处理方式和数据模拟方式,能够更及时更完整地进行数据的上报和补报。并且判断水表数据的总长度是否与长度阈值一致,能够筛选出存在漏抄的水表数据,并将漏抄的水表数据放入预设时间窗口中,通过判断预设时间窗口中的空缺位点上是否均存在时间节点水表数据,能够避免比对重复符合期望抄表时间间隔的相邻两个时间节点水表数,从而有效地提高了水表数据处理的效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术一实施例提供的一种电磁水表数据补抄方法的流程图;
[0018]图2为本专利技术一实施例提供一个具体实施例的滑动预设时间窗口的原理示意图;
[0019]图3为本专利技术一实施例提供的另一具体实施例的滑动预设时间窗口的原理示意图;
[0020]图4为本专利技术一实施例提供的一种电磁水表数据补抄系统的结构框图;
[0021]图5是本专利技术一实施例提供的电子设备的结构示意图。
具体实施方式
[0022]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]请参阅图1,其示出了本申请的一种电磁水表数据补抄方法的流程图。
[0024]如图1所示,电磁水表数据补抄方法具体包括以下步骤:
[0025]步骤S101,获取预设时间周期内的某一电磁水表的水表数据,所述水表数据中包含至少一个时间节点水表数据,在所述至少一个时间节点水表数据中添加时间标识。
[0026]在本实施例中,根据采集时间,每次获取预设时间周期内的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电磁水表数据补抄方法,其特征在于,包括:获取预设时间周期内的某一电磁水表的水表数据,所述水表数据中包含至少一个时间节点水表数据,在所述至少一个时间节点水表数据中添加时间标识;判断所述水表数据的总长度是否与预设长度阈值一致;若所述水表数据的总长度与预设长度阈值不一致,则根据所述时间标识将所述至少一个时间节点水表数据填充至预设水表数据序列的空缺位点中,其中所述空缺位点与所述时间标识一一对应;将包含至少一个时间节点水表数据的所述预设水表数据序列放入预设时间窗口中,并滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据,其中所述相邻两个时间节点水表数据之间设置有至少一个不含时间节点水表数据的空缺位点;根据补抄请求对所述相邻两个时间节点水表数据之间的至少一个不含时间节点水表数据的空缺位点进行填补。2.根据权利要求1所述的一种电磁水表数据补抄方法,其特征在于,在滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据之后,所述方法还包括:将所述相邻两个时间节点水表数据组成缺失数据存储至未上报集合,并对所述未上报集合中的各个缺失数据进行填补。3.根据权利要求2所述的一种电磁水表数据补抄方法,其特征在于,在对所述未上报集合中的各个缺失数据进行填补之后,所述方法还包括:判断某一缺失数据是否填补成功;若填补成功,则清除所述未上报集合中的某一缺失数据;若未成功,则在补抄次数大于预置次数后判定补抄失败,并基于其他时间周期内的某一电磁水表的时间节点水表数据对所述某一缺失数据中的至少一个空缺位点进行填补。4.根据权利要求1所述的一种电磁水表数据补抄方法,其特征在于,所述滑动所述预设时间窗口,使筛选所述预设时间窗口中不符合期望抄表时间间隔的相邻两个时间节点水表数据包括:滑动所述预设时间窗口,并判断所述预设时间窗口中的空缺位点上是否均存在时间节点水表数据;若所述预设时间窗口中的某一空缺位点上不存在时间节点水表数据,...

【专利技术属性】
技术研发人员:李强祖宋财华曾照发徐成余志峰
申请(专利权)人:三川智慧科技股份有限公司
类型:发明
国别省市:

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

1