System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力数据整理,尤其涉及一种电力数据整理方法。
技术介绍
1、在电力系统中,点表是用于远动系统、监控系统等各类设备信息传递的基础数据载体。点表的制作与管理工作量巨大且复杂,传统的人工操作方式容易引发命名不规范、数据遗漏、版本差异不清等问题,进而影响电力调度和设备监控的准确性。随着电网规模的扩展,点表管理的复杂性和数据量不断增加,传统人工操作难以满足高效、精准的要求。
技术实现思路
1、有鉴于此,本专利技术提供了一种电力数据整理方法,用于解决现有技术中人工操作生成点表时,容易产生人为误差且效率低下的具问题。
2、为达上述之一或部分或全部目的或是其他目的,本专利技术提出一种电力数据整理方法,包括:获取用户的选择信息,并基于所述选择信息,在预设点表数据中选择与所述选择信息对应的点表框架数据作为初始点表数据;
3、获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据;
4、通过正则表达式检测所述待检测点表数据中的每个命名字段是否满足预设命名规则;
5、若所述待检测点表数据中的每个命名字段均满足所述预设命名规则,则判断与所述命名字段对应的目标参数是否满足预设参数规则;
6、当所述目标参数均满足所述预设参数规则时,则根据所述待检测点表数据生成目标点表。
7、可选的,所述获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括
8、获取与所述选择信息对应的用户输入数据;
9、若所述用户输入数据不为空,则将所述用户输入数据作为所述参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据;
10、若所述用户输入数据为空,则获取与所述选择信息对应的目标变电站的运行数据,并根据所述选择信息在所述运行数据中选择出所述参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据。
11、可选的,所述根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
12、获取所述参数数据的目标数据格式和所述初始点表数据的预设数据格式;
13、对所述目标数据格式和所述预设数据格式进行匹配;
14、若所述目标数据格式和所述预设数据格式一致,则根据所述参数数据填充所述初始点表数据,得到待检测点表数据;
15、若所述目标数据格式和所述预设数据格式不一致,则在预设数据转换方法集合中确定所述目标数据格式和所述预设数据格式的转换方法,将所述目标数据格式和所述预设数据格式的转换方法作为目标转换方法,并根据所述目标转换方法对所述参数数据进行转换,得到目标参数数据;
16、根据所述目标参数数据填充所述初始点表数据,得到待检测点表数据。
17、可选的,所述根据所述目标参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
18、获取所述初始点表数据中用于表征点表参数的参数字段;
19、基于所述参数字段的第一属性信息识别与所述参数字段对应的参数类型;
20、按所述参数类型将所述目标参数数据填充至所述初始点表数据,得到待检测点表数据。
21、可选的,所述方法,还包括:
22、若所述待检测点表数据中存在至少一个命名字段不满足所述预设命名规则,则将不满足所述预设命名规则的命名字段作为违规字段,并获取所述违规字段的第二属性信息;
23、根据所述第二属性信息生成告警信息,并将所述告警信息发送至与所述选择信息对应的客户端;
24、获取针对所述告警信息的用户请求信息,并基于所述用户请求信息更新所述违规字段,直至所述更新后的违规字段满足所述预设命名规则。
25、可选的,所述基于所述用户请求信息更新所述违规字段,直至所述更新后的违规字段满足所述预设命名规则的步骤,包括:
26、当所述用户请求信息用于更新所述违规字段,且所述用户请求信息中的内容数据不为空时,则将所述内容数据按所述预设命名规则进行整理,得到更新数据,并根据所述更新数据更新所述违规字段,直至所述更新后的违规字段满足所述预设命名规则;
27、当所述用户请求信息用于更新所述违规字段,且所述用户请求信息中的内容数据为空时,则获取所述违规字段中的命名数据,并将所述命名数据按所述预设命名规则进行整理,得到更新命名数据,根据所述更新命名数据更新所述违规字段,直至所述更新后的违规字段满足所述预设命名规则。
28、可选的,所述方法,还包括:
29、获取历史点表,并识别所述历史点表的历史数据;
30、按数据类型对所述历史数据进行分类,得到用于表征数据类型的名称数据和与所述名称数据对应的历史参数数据;
31、将所述名称数据作为所述选择信息,并基于所述选择信息,在预设点表数据中选择与所述选择信息对应的点表框架数据作为次级点表数据;
32、根据所述历史参数数据填充所述次级点表数据,得到更新点表数据;
33、通过正则表达式检测所述更新点表数据中的每个命名字段是否满足预设命名规则;
34、若所述更新点表数据中的每个命名字段均满足所述预设命名规则,则判断与所述命名字段对应的目标参数是否满足预设参数规则;
35、当所述目标参数满足所述预设参数规则时,则根据所述更新点表数据生成所述历史点表的更新点表。
36、另一方面,本申请提供了一种电力数据整理装置,所述装置包括:
37、数据接收模块,用于获取用户的选择信息,并基于所述选择信息,在预设点表数据中选择与所述选择信息对应的点表框架数据作为初始点表数据;
38、数据填充模块,用于获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据;
39、命名检测模块,用于通过正则表达式检测所述待检测点表数据中的每个命名字段是否满足预设命名规则;
40、数据检测模块,用于若所述待检测点表数据中的每个命名字段均满足所述预设命名规则,则判断与所述命名字段对应的目标参数是否满足预设参数规则;
41、点表生成模块,用于当所述目标参数均满足所述预设参数规则时,则根据所述待检测点表数据生成目标点表。
42、另一方面,本申请提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行:获取用户的选择信息,并基于所述选择信息,在预设点表数据中选择与所述选择信息对应的点表框架数据作为初始点表数据;获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据;通过正则表达式检测所述待检测点表数据中的每个命名字段是否满足预设命名规则;本文档来自技高网...
【技术保护点】
1.一种电力数据整理方法,其特征在于,包括:
2.如权利要求1所述的电力数据整理方法,其特征在于,所述获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
3.如权利要求1所述的电力数据整理方法,其特征在于,所述根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
4.如权利要求3所述的电力数据整理方法,其特征在于,所述根据所述目标参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
5.如权利要求1所述的电力数据整理方法,其特征在于,所述方法,还包括:
6.如权利要求5所述的电力数据整理方法,其特征在于,所述基于所述用户请求信息更新所述违规字段,直至所述更新后的违规字段满足所述预设命名规则的步骤,包括:
7.如权利要求1所述的电力数据整理方法,其特征在于,所述方法,还包括:
8.一种电力数据整理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7中任一项所述的电力数据整理方法的步骤。
...【技术特征摘要】
1.一种电力数据整理方法,其特征在于,包括:
2.如权利要求1所述的电力数据整理方法,其特征在于,所述获取与所述选择信息对应的参数数据,并根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
3.如权利要求1所述的电力数据整理方法,其特征在于,所述根据所述参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
4.如权利要求3所述的电力数据整理方法,其特征在于,所述根据所述目标参数数据填充所述初始点表数据,得到待检测点表数据的步骤,包括:
5.如权利要求1所述的电力数据整理方法,其特征在于,所述方法,还包括:
6.如权利要求5所述的电力数据整理方法,其特征在于,所述基于所述用户请求信息更新...
【专利技术属性】
技术研发人员:刘贵恒,李贵良,高鹏举,张磊,刘益松,杨黎,张泽,者凤娟,王瑞程,杨志华,王昌院,杨艳婷,
申请(专利权)人:云南电网有限责任公司德宏供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。