一种电力营销档案变更电能表的异常恢复方法及系统
文献发布时间:2023-06-19 13:49:36
技术领域
本发明涉及电力系统信息技术领域,具体涉及一种电力营销档案变更电能表的异常恢复方法及系统。
背景技术
提高电力计量业务的异常消缺及时性和异常消缺完成率是电力公司工作的重要环节。现有技术能够对电能表营销档案进行实时监控,掌握电能表营销档案的变更信息,查看电能表是否处于停运状态。但现有技术中,存在电能表处于停运状态而系统内仍然存在异常记录的情况,需要检索出处于停运状态的电能表,获取已停运电能表未恢复的异常记录,并及时处理已停运电能表的计量异常记录,提高计量异常消缺的完成率,减少计量业务工作失误情况,提高电力工作人员计量业务水平。
经检索发现,公开号CN111147959A的中国专利于2020年5月12日公开了一种集抄系统设备变更信息的处理方法、装置及计算机设备,包括:基于低压网络拓扑关系和变化的摘要信息得到发生变化的电能表的测量点信息;集中器产生上报测量点变更告警信息和第二地址;集中器询问电能表被上一个集中器抄表的第一地址;若第一地址与第二地址不一致,集中器向主站上报测量点变更告警信息,集中器也向主站询问上一个集中器的测量点信息并将测量点信息向主站上报,若测量点信息的用户为非用户表,主站向集中器下发新增档案操作指令和向上一个集中器下发删除档案操作指令。根据询问集中器的地址,主站下发指令给集中器执行建档或移除档案,无需人工建档,减少了工作量,提高了电能表设备变更后处理的效率。
但该专利没有考虑到当电能表处于停运状态时,系统内仍然存在异常记录的情况,所以本申请提出一种电力营销档案变更电能表的异常恢复方法,以解决已停运电能表存在异常记录的问题。
发明内容
为克服上述现有技术的不足,本发明提供一种电力营销档案变更电能表的异常恢复方法及系统,通过及时甄别并恢复停运电能表异常记录,可以有效提高计量异常消缺率和异常工单的处理及时性。
本发明是通过以下技术方案予以实现的:
一种电力营销档案变更电能表的异常恢复方法,包括如下步骤:获取当前版本电力营销档案和上一版本电力营销档案,将当前版本电力营销档案和上一版本电力营销档案的数据的电表标识进行关联对比,获取当前版本电力营销档案已经删除的电能表档案信息;
将已经删除的电能表档案信息与计量异常记录表进行关联,获取已经删除的电能表存在的未恢复异常记录;
将未恢复异常记录中的研判方法标识与研判方法表中的研判方法标识进行关联,得到单元编码;将单元编码与计算基础单元表中的单元编码进行关联,得到计算类型,获取异常研判计算模型信息;
根据异常研判计算模型的计算类型选择对应的异常恢复类型,对电能表的未恢复异常记录执行不同类型的恢复。
上述技术方案中,通过对当前版本电力营销档案和上一版本电力营销档案的数据进行关联对比,监测电能表营销档案变化,识别出已删除的电能表信息;通过将已删除的电能表档案信息与计量异常记录表进行关联,筛选出已删除但仍存在异常的电能表,并获取未恢复异常记录;通过将未恢复异常记录与研判方法和计算基础单元表进行关联,获取异常研判计算模型信息,并根据异常研判计算模型的计算类型执行异常恢复流程。
优选地,对电能表的未恢复异常记录进行恢复的类型分为两种,分别是实时异常恢复和批处理异常恢复。
其中,根据异常研判计算模型中的计算类型字段选择对应的异常恢复类型,若异常研判计算模型的计算类型的字段为“1”时,则执行实时异常恢复,将异常恢复信息写入kafka的Computer.MetrologyOnlineMonitor.ExSuspectRecovery主题中,从而实现对未恢复异常进行实时恢复。
其中,根据异常研判计算模型中的计算类型字段选择对应的异常恢复类型,若异常研判计算模型的计算类型的字段为“2”时,则执行统计异常恢复,即批处理异常恢复。
优选地,对电能表的未恢复异常记录进行批处理后,将未恢复异常记录的异常状态改为“已恢复”,以便于及时更新未恢复异常记录的异常状态,避免系统对已恢复的异常记录进行重复获取。
优选地,对电能表的未恢复异常记录进行批处理后,将未恢复异常记录的异常恢复时间为系统当前时间戳,以便于及时更新未恢复异常记录的异常恢复时间,有利于对未恢复异常记录的信息管理。
优选地,在当前版本电力营销档案中,已经删除的电能表档案信息的电能表处于已停运状态。
其中,通过对当前版本电力营销档案和上一版本电力营销档案的数据进行关联对比,监测电能表营销档案变化,识别出已停运的电能表信息;通过将已停运的电能表档案信息与计量异常记录表进行关联,筛选出已停运但仍存在异常的电能表,并获取未恢复异常记录;通过将未恢复异常记录与研判方法和计算基础单元表进行关联,获取异常研判计算模型信息,并根据异常研判计算模型的计算类型执行异常恢复流程。
优选地,已经删除的电能表档案信息包括但不限于:资产编号、所在单位、接入方式、生产厂家、电能表状态、终端标识、生产批次、接线方式、计量点标识、计量方式、用户标识、用户编号、用户分类、用户状态、客户名称、终端类型。
其中,通过上述电能表档案信息确定唯一的电能表,以便于通过对比当前版本电力营销档案和上一版本电力营销档案,获取已经删除的电能表档案信息。
优选地,未恢复异常记录包括但不限于:异常记录标识、异常发生时间、对象标识、对象类型、供电单位编号、台区标识、诊断主题编码、故障类型、异常等级、异常状态、派单时间、工单归档时间、异常恢复时间、第一个研判方法标识、创建时间、用户类型、终端类型。
其中,上述未恢复异常记录对应唯一的已经删除的电能表,以便于通过关联计量异常记录表,获取已经删除的电能表存在的未恢复异常记录。
优选地,异常研判计算模型信息包括但不限于:研判方法标识、研判方法编码、研判方法名称、单元编码、诊断主题编码、供电单位编号、研判方法类型、表达式、定义、恢复条件、启用状态、发起者标识、发起时间、单元编码、计算类型。
其中,上述异常研判计算模型信息对应唯一的未恢复异常记录,以便于通过未恢复异常记录与研判方法和计算基础单元表关联,获取与未恢复异常记录对应的异常研判计算模型信息。
一种电力营销档案变更电能表的异常恢复系统,包括如下模块:
停运电能表档案数据获取模块,用于获取当前版本电力营销档案和上一版本电力营销档案,将当前版本电力营销档案和上一版本电力营销档案的数据的电表标识进行关联对比,从而获取当前版本电力营销档案已经删除的电能表档案信息;
异常记录关联模块,与停运电能表档案数据获取模块连接,用于将已经删除的电能表档案信息与计量异常记录表进行关联,从而获取已经删除的电能表存在的未恢复异常记录;
异常研判计算模型获取模块,与异常记录关联模块连接,用于将未恢复异常记录中的研判方法标识与研判方法表中的研判方法标识进行关联,得到单元编码;将单元编码与计算基础单元表中的单元编码进行关联,得到计算类型,从而获取异常研判计算模型信息;
电能表异常恢复模块,与异常研判计算模型获取模块连接,用于根据异常研判计算模型的计算类型选择对应的异常恢复类型,对电能表的未恢复异常记录执行不同类型的恢复。
与现有技术相比,本发明的有益效果在于:
(1)本发明通过对比不同版本的电能表营销档案,检索出处于停运状态的电能表,并将停运电能表关联计量异常记录表,得到已停运但仍存在异常的电能表,对未恢复异常的电能表按照异常研判计算模型的计算类型,及时进行不同类型的恢复处理,提高计量异常消缺的完成率,减少计量业务工作失误情况,提高电力工作人员计量业务水平;
(2)本发明能够对电能表营销档案进行实时监控,掌握电能表营销档案的变更信息,检查是否存在电能表处于停运状态但系统内仍然存在异常记录的情况,并通过实时或批处理的方式恢复停运电能表的未恢复异常。
附图说明
图1为根据本发明实施例的方法流程框图;
图2为根据本发明实施例的系统框图。
具体实施方式
以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述发实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。
实施例1
如图1所示,本实施例提供一种电力营销档案变更电能表的异常恢复方法,包括:
S1.停运电能表档案数据获取:获取当前版本电力营销档案和上一版本电力营销档案,将当前版本电力营销档案和上一版本电力营销档案的数据的电表标识进行关联对比,获取当前版本电力营销档案已经删除的电能表档案信息。
具体地,将电能表营销历史档案最新的两个版本作为当前版本电力营销档案和上一版本电力营销档案。
S2.异常记录关联:将已经删除的电能表档案信息与计量异常记录表进行关联,获取已经删除的电能表存在的未恢复异常记录。
S3.异常研判计算模型获取:将未恢复异常记录中的研判方法标识与研判方法表中的研判方法标识进行关联,得到单元编码;将单元编码与计算基础单元表中的单元编码进行关联,得到计算类型,获取异常研判计算模型信息。
S4.电能表异常恢复:根据异常研判计算模型的计算类型选择对应的异常恢复类型,对电能表的未恢复异常记录执行不同类型的恢复。
进一步地,对电能表的未恢复异常记录进行恢复的类型分为两种,分别是实时异常恢复和批处理异常恢复。
具体地,根据异常研判计算模型中的计算类型字段选择对应的异常恢复类型。
若判断异常研判计算模型的计算类型字段CALC_TYPE为“1”时,执行实时异常恢复,将异常恢复信息写入kafka的Computer.MetrologyOnlineMonitor.ExSuspectRecovery主题中,格式为:
[{"ANALYSIS_DATE":"2021-05-11 16:08:18",
"DATA_TIME":"2021-05-11 16:08:15",
"OBJ_ID":8200000023745289,
"OBJ_TYPE":"01",
"ORG_NO":"324050889",
"RECOVERYS":[93],
"TG_ID":300003458626,
"UNIT_CODE":"C801"}],
恢复电能表时钟偏差异常,KEY为OBJ_ID。
上述主题中,"ANALYSIS_DATE"--系统分析时间;"DATA_TIME"--数据时间,取异常发生时间EX_OCCUR_DATE;"OBJ_ID"--METER_ID电表标识;"OBJ_TYPE"--对象类型,"01"电表;"ORG_NO"--供电单位编号;"RECOVERYS"--METHOD_ID方法标识;"TG_ID"--台区标识;"UNIT_CODE"--单元编码。
若判断异常研判计算模型的计算类型字段CALC_TYPE为“2”时,执行统计异常恢复,即批处理异常恢复,修改异常记录表中的异常状态为“9”已恢复,异常恢复时间为系统当前时间戳。
进一步地,在当前版本电力营销档案中,已经删除的电能表档案信息的电能表处于已停运状态。
具体地,通过对当前版本电力营销档案和上一版本电力营销档案的数据进行关联对比,监测电能表营销档案变化,识别出已停运的电能表信息;通过将已停运的电能表档案信息与计量异常记录表进行关联,筛选出已停运但仍存在异常的电能表,并获取未恢复异常记录;通过将未恢复异常记录与研判方法和计算基础单元表进行关联,获取异常研判计算模型信息,并根据异常研判计算模型的计算类型执行异常恢复流程。
进一步地,已经删除的电能表档案信息包括但不限于:资产编号、所在单位、接入方式、生产厂家、电能表状态、终端标识、生产批次、接线方式、计量点标识、计量方式、用户标识、用户编号、用户分类、用户状态、客户名称、终端类型。
具体地,通过上述电能表档案信息确定唯一的电能表,以便于通过对比当前版本电力营销档案和上一版本电力营销档案,获取已经删除的电能表档案信息。
进一步地,未恢复异常记录包括但不限于:异常记录标识、异常发生时间、对象标识、对象类型、供电单位编号、台区标识、诊断主题编码、故障类型、异常等级、异常状态、派单时间、工单归档时间、异常恢复时间、第一个研判方法标识、创建时间、用户类型、终端类型。
具体地,上述未恢复异常记录对应唯一的已经删除的电能表,以便于通过关联计量异常记录表,获取已经删除的电能表存在的未恢复异常记录。
进一步地,异常研判计算模型信息包括但不限于:研判方法标识、研判方法编码、研判方法名称、单元编码、诊断主题编码、供电单位编号、研判方法类型、表达式、定义、恢复条件、启用状态、发起者标识、发起时间、单元编码、计算类型。
具体地,上述异常研判计算模型信息对应唯一的未恢复异常记录,以便于通过未恢复异常记录与研判方法和计算基础单元表关联,获取与未恢复异常记录对应的异常研判计算模型信息。
实施例2
如图2所示,本实施例提供一种电力营销档案变更电能表的异常恢复系统,包括如下模块:
停运电能表档案数据获取模块,用于获取当前版本电力营销档案和上一版本电力营销档案,将当前版本电力营销档案和上一版本电力营销档案的数据的电表标识进行关联对比,从而获取当前版本电力营销档案已经删除的电能表档案信息;
异常记录关联模块,与停运电能表档案数据获取模块连接,用于将已经删除的电能表档案信息与计量异常记录表进行关联,从而获取已经删除的电能表存在的未恢复异常记录;
异常研判计算模型获取模块,与异常记录关联模块连接,用于将未恢复异常记录中的研判方法标识与研判方法表中的研判方法标识进行关联,得到单元编码;将单元编码与计算基础单元表中的单元编码进行关联,得到计算类型,从而获取异常研判计算模型信息;
电能表异常恢复模块,与异常研判计算模型获取模块连接,用于根据异常研判计算模型的计算类型选择对应的异常恢复类型,对电能表的未恢复异常记录执行不同类型的恢复。
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案。
- 一种电力营销档案变更电能表的异常恢复方法及系统
- 一种提高电能表检定结果上传到电力营销系统速度的方法