多系统的电气二次设备台账数据的关联融合方法及装置与流程

公开日期:2021-07-06
位置:E科技>>计算;推算;计数设备的制造及其应用技术

多系统的电气二次设备台账数据的关联融合方法及装置与流程

本发明涉及一种电气二次设备管理技术领域,是一种多系统的电气二次设备台账数据的关联融合方法及装置。

背景技术

电力系统内,电气二次设备运维管理的各类应用系统层出不穷,大多数的系统都基于二次设备台账数据进行上层业务的开发,而由于不同厂家的系统之间无法总体规划,缺乏互联互通,二次设备台账数据作为业务的基础数据,必须在各个系统中进行重复录入,导致各个系统的二次设备台账数据中,存在大量重复数据及大量重复工作。同时在已有系统的二次设备台账数据之间,设备名称命名规则不一致,又没有统一id可以对同一设备进行关联,导致现在的台账关联融合工作仍需要大量依靠人工配置方式,费时且容易出错。

技术实现要素

本发明提供了一种多系统的电气二次设备台账数据的关联融合方法及装置,克服了上述现有技术之不足,其能有效解决现有人工手动台账关联融合存在的费时费力,易出错的问题。

本发明的技术方案之一是通过以下措施来实现的一种多系统的电气二次设备台账数据的关联融合方法,包括

获取不同系统的电气二次设备台账数据;

获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

下面是对上述发明技术方案的进一步优化或/和改进

上述获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名,包括

根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型;

在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化;

采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

上述格式化包括去除电气二次设备名称中的特殊字符,和/或,将包含大写和/或小写的英文字符串统一改为指定大小写的英文字符串。

上述还包括将融合后的电气二次设备台账数据根据不同系统的台账字段模型进行转化,输出与各个系统直接匹配的电气二次设备台账数据。

上述还包括对不同系统的电气二次设备台账数据检查,包括判断相同电气二次设备在不同系统的相同字段的内容是否一致,响应于否,则认为台帐数据有错误或缺失。

本发明的技术方案之二是通过以下措施来实现的一种多系统的电气二次设备台账数据的关联融合装置,包括

获取单元,获取不同系统的电气二次设备台账数据;

名称处理单元,获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

融合单元,将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

下面是对上述发明技术方案的进一步优化或/和改进

上述名称处理单元包括

解析模块,根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型;

格式化模块,在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化;

标准化模块,采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

本发明能对不同系统的电气二次设备台账数据中的电气二次设备名称进行标准化命名,之后利用电气二次设备的标准化命名对台账数据进行合并融合处理,得到融合后的电气二次设备台账数据。由此相较于人工录入,提高了台账关联融合的效率及准确度,避免了不同系统的二次设备台账数据重复录入,减少了台账关联融合的工作量。

附图说明

附图1为本发明实施例1的方法流程图。

附图2为本发明实施例2的方法流程图。

附图3为本发明实施例3的结构示意图。

附图4为本发明实施例3中名称处理单元的结构示意图。

具体实施方式

本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。

下面结合实施例及附图对本发明作进一步描述

实施例1如附图1所示,本实施例公开了一种多系统的电气二次设备台账数据的关联融合方法,包括

步骤s101,获取不同系统的电气二次设备台账数据;

步骤s102,获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

步骤s103,将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

本发明实施例公开了一种多系统的电气二次设备台账数据的关联融合方法,能对不同系统的电气二次设备台账数据中的电气二次设备名称进行标准化命名,之后利用电气二次设备的标准化命名对台账数据进行合并融合处理,得到融合后的电气二次设备台账数据。由此相较于人工录入,提高了台账关联融合的效率及准确度,避免了不同系统的二次设备台账数据重复录入,减少了台账关联融合的工作量。

上述步骤s103为用电气二次设备的标准化命名对台账数据进行合并融合处理的过程,其中将电气二次设备的标准化命名与本地融合台账数据进行比对,即检索本地融合台账数据,将电气二次设备的标准化命名不断的与地融合台账数据中的电气二次设备名称进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名。

实施例2如附图2所示,本实施例公开了一种多系统的电气二次设备台账数据的关联融合方法,包括

步骤s201,获取不同系统的电气二次设备台账数据。

步骤s202,根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型。这里需要说明的是,台账字段模型集合中包括各个系统中的台账字段模型,每个台账字段模型与对应系统中的台账数相对应,使得将所获取不同系统的电气二次设备台账数据通过台账字段模型集合进行解析转化。

步骤s203,在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化。

这里格式化包括a、去除电气二次设备名称中的特殊字符,这里特殊字符包括空格、“-”、“_”等;b、将包含大写和/或小写的英文字符串统一改为指定大小写的英文字符串,例如将“kv”、“kv”、“kv”和“kv”等字符串统一改为“kv”。

步骤s204,采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

这里采用分词法对格式化后的电气二次设备名称进行标准化命名,包括按照预设策略对格式化后的电气二次设备名称中的文字字符串与预设的机器词典中的词条进行匹配,若在机器词典中识别出一个词,则匹配成功,将文字字符串修改为在机器词典中匹配的词,故而电气二次设备的标准化命名。

其中,匹配方法按照扫描方向的不同,可分为正向匹配和逆向匹配;按照长度的不同,可分为最大匹配、最长匹配、最小匹配和最短匹配。

其中,为提升字符串匹配过程的运算效率,将机器词典中的词条构造为trie树作为存储的数据结构,降低了存储空间,提升了查找效率。trie树构造过程包括设定字典词条,当前字符ci在trie树中的节点编号为now[ci],ci所在节点的子节点中通过ci+1转移到的状态节点编号为next(now[ci],ci+1),初始状态为now[ci]=next(now[0],ci)。当now[ci+1]=null时,标识没有对应的节点,则创建新节点,并与新节点编号赋值now[ci+1]和next(now[ci],ci+1);当且仅当当前完成了一个字典词条的插入,mp[now[ci]]表示当前词条的编号映射,length[mp[now[ci]]]表示该词条的长度[E科技www.ehome5.com],link[now[ci]]表示当前以ci为结尾的节点的最长后缀模式子串的结尾节点编号。将trie树上所有节点的link[now[ci]](后缀子串链表)赋值为-1。反复执行以上过程,完成所有字典词条的插入,trie树构建完毕。

步骤s205,将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

上述步骤s205之后,还可将融合后的电气二次设备台账数据根据不同系统的台账字段模型进行转化,输出与各个系统直接匹配的电气二次设备台账数据,提供给不同系统使用。

还可对不同系统的电气二次设备台账数据检查,包括判断相同电气二次设备在不同系统的相同字段的内容是否一致,响应于否,则认为台帐数据有错误或缺失。

实施例3如附图3所示,本实施例公开了一种多系统的电气二次设备台账数据的关联融合装置,包括

获取单元,获取不同系统的电气二次设备台账数据;

名称处理单元,获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

融合单元,将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

下面是对上述发明技术方案的进一步优化或/和改进

如附图4所示,所述名称处理单元包括

解析模块,根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型;

格式化模块,在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化;

标准化模块,采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

实施例4,该存储介质,所述存储介质上存储有能被计算机读取的计算机程序,所述计算机程序被设置为运行时执行多系统的电气二次设备台账数据的关联融合方法。

上述存储介质可以包括但不限于u盘、只读存储器、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

实施例5,该电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,计算机程序由处理器加载并执行以实现多系统的电气二次设备台账数据的关联融合方法。

上述电子设备还包括传输设备、输入输出设备,其中,传输设备和输入输出设备均与处理器连接。

以上技术特征构成了本发明的最佳实施例,其具有较强的适应性和最佳实施效果,可根据实际需要增减非必要的技术特征,来满足不同情况的需求。

技术特征

1.一种多系统的电气二次设备台账数据的关联融合方法,其特征在于,包括

获取不同系统的电气二次设备台账数据;

获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

2.根据权利要求1所述的多系统的电气二次设备台账数据的关联融合方法,其特征在于,所述获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名,包括

根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型;

在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化;

采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

3.根据权利要求2所述的多系统的电气二次设备台账数据的关联融合方法,其特征在于,所述格式化包括去除电气二次设备名称中的特殊字符,和/或,将包含大写和/或小写的英文字符串统一改为指定大小写的英文字符串。

4.根据权利要求2或3所述的多系统的电气二次设备台账数据的关联融合方法,其特征在于,还包括将融合后的电气二次设备台账数据根据不同系统的台账字段模型进行转化,输出与各个系统直接匹配的电气二次设备台账数据。

5.根据权利要求1或2或3所述的多系统的电气二次设备台账数据的关联融合方法,其特征在于,还包括对不同系统的电气二次设备台账数据检查,包括判断相同电气二次设备在不同系统的相同字段的内容是否一致,响应于否,则认为台帐数据有错误或缺失。

6.根据权利要求4所述的多系统的电气二次设备台账数据的关联融合方法,其特征在于,还包括对不同系统的电气二次设备台账数据检查,包括判断相同电气二次设备在不同系统的相同字段的内容是否一致,响应于否,则认为台帐数据有错误或缺失。

7.一种多系统的电气二次设备台账数据的关联融合装置,其特征在于,包括

获取单元,获取不同系统的电气二次设备台账数据;

名称处理单元,获得电气二次设备台账数据中的电气二次设备名称,并得到与之对应的标准化命名;

融合单元,将电气二次设备的标准化命名与本地融合台账数据进行比对,判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录,得到融合后的电气二次设备台账数据。

8.根据权利要求7所述的多系统的电气二次设备台账数据的关联融合装置,其特征在于,所述名称处理单元包括

解析模块,根据预设的台账字段模型集合,解析获得电气二次设备台账数据,其中台账字段模型集合包括各个系统中台账数据所对应的台账字段模型;

格式化模块,在解析后的电气二次设备台账数据中获取电气二次设备的名称字段,并进行格式化;

标准化模块,采用分词法对格式化后的电气二次设备名称进行标准化命名,得到电气二次设备的标准化命名。

9.一种存储介质,其特征在于,所述存储介质上存储有能被计算机读取的计算机程序,所述计算机程序被设置为运行时执行如权利要求1至6任一项所述的多系统的电气二次设备台账数据的关联融合方法。

10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,计算机程序由处理器加载并执行以实现如权利要求1至6任一项所述的多系统的电气二次设备台账数据的关联融合方法。

技术总结

本发明涉及一种电气二次设备管理技术领域,是一种多系统的电气二次设备台账数据的关联融合方法及装置,前者包括获取不同系统的电气二次设备台账数据;获得其中中的电气二次设备名称对应的标准化命名;判断本地融合台账数据中是否包含该电气二次设备的标准化命名,响应于是,则将该电气二次设备的标准化命名对应的台账数据与本地融合台账数据进行融合,响应于否,则在本地融合台账数据中新增一条记录。本发明对不同系统的电气二次设备名称进行标准化,并利用电气二次设备的标准化命名对台账数据进行合并融合处理。由此相较于人工录入,提高了台账关联融合的效率及准确度,避免了不同系统的二次设备台账数据重复录入,减少了台账关联融合的工作量。

技术研发人员周杰;张陵;南东亮;张良武;冯长有;吴杰;加依达尔;谭金龙;刘威麟;张路;赵启;李玉敦;李斌;王畅;杨国生;王文焕

受保护的技术使用者国网新疆电力有限公司电力科学研究院;国家电网有限公司

技术研发日2021.04.13

技术公布日2021.07.06

相关技术