CN106533958B - 一种跨网络隔离装置的异构***的数据一致性校验方法 - Google Patents

一种跨网络隔离装置的异构***的数据一致性校验方法 Download PDF

Info

Publication number
CN106533958B
CN106533958B CN201611102725.7A CN201611102725A CN106533958B CN 106533958 B CN106533958 B CN 106533958B CN 201611102725 A CN201611102725 A CN 201611102725A CN 106533958 B CN106533958 B CN 106533958B
Authority
CN
China
Prior art keywords
area
data
verified
iii
compared
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611102725.7A
Other languages
English (en)
Other versions
CN106533958A (zh
Inventor
朱炳铨
陈利跃
陶涛
卢敏
王一达
佘勇
卞月峰
胡浔惠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Hangzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Hangzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Hangzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201611102725.7A priority Critical patent/CN106533958B/zh
Publication of CN106533958A publication Critical patent/CN106533958A/zh
Application granted granted Critical
Publication of CN106533958B publication Critical patent/CN106533958B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种跨网络隔离装置的异构***的数据一致性校验方法,包括:根据用户需求确定I区和Ⅲ区中的待校验设备类型;依据校验指令分别抽取I区和Ⅲ区中的待校验设备类型对应的待校验静态参数和UID编号;获取待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各待校验静态参数的结果,并将UID编号作为相应的标识以得到待比较数据;将I区的待比较数据传输至Ⅲ区以与Ⅲ区的待比较数据进行比较得到一致性校验结果。一方面采用UID编号作为标识,可以快速实现一致性校验的定位,另外,采用消息摘要算法从而降低了待比较数据的传输量,因此,在数据传输过程中,减轻了网络负载且传输时间较短。

Description

一种跨网络隔离装置的异构***的数据一致性校验方法
技术领域
本发明涉及电力***自动化电网模型管理技术领域,特别是涉及一种跨网络隔离装置的异构***的数据一致性校验方法。
背景技术
根据《全国电力二次***安全防护总体方案》的规定,电力调度自动化***分为四个安全区,分别为:安全Ⅰ区,实时控制区;安全Ⅱ区,非控制生产区;安全Ⅲ区,生产管理区;安全Ⅳ区,管理信息区。其中Ⅰ、Ⅲ区的网络安全通过正反向网络隔离装置保证。
在具体实施中,Ⅰ、Ⅲ区的两套业务***中,虽然数据库表结构不完全相同,但对于辖区内的电力设备的静态参数(例如:额定电压、额定电流、额定容量等等)在两套异构的***中需要完全一致。由于维护工作存在失误可能性,导致两套***中电力设备的静态参数存在少量不一致的情况。由于电力设备繁多,出现差异时不易发现,且因为网络隔离装置的存在,限制了网络数据的传输速度,使现有技术采用的全字段传输进行一致性校验的方法存在较大瓶颈。
由此可见,如何减少网络传输流量以降低网络传输压力、提高I、III区电力设备的静态参数一致性校验效率是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种跨网络隔离装置的异构***的数据一致性校验方法,用于减少网络传输流量以降低网络传输压力、节约传输时间和提高I、III区电力设备的静态参数一致性校验效率。
为解决上述技术问题,本发明提供一种跨网络隔离装置的异构***的数据一致性校验方法,用于电力调度自动化***,包括以下步骤:
S10:根据用户需求确定I区和Ⅲ区中的待校验设备类型;
S11:依据校验指令分别抽取所述I区和Ⅲ区中的所述待校验设备类型对应的待校验静态参数和UID编号;
S12:获取所述待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各所述待校验静态参数的结果,并将所述UID编号作为相应的标识以得到待比较数据;
S13:将所述I区的待比较数据传输至所述Ⅲ区以与所述Ⅲ区的待比较数据进行比较得到一致性校验结果。
优选地,所述S12具体包括:
S120:按照所述UID编号的顺序分别为所述I区和所述Ⅲ区中的所述待校验静态参数进行排序;
S121:获取所述I区和所述Ⅲ区中的所述待校验静态参数的二进制形式,并以内存块形式暂存;
S122:利用所述消息摘要算法分别对各所述内存块进行计算;
S123:将所述UID编号添加至对应的计算结果上以得到所述待比较数据。
优选地,所述消息摘要算法为RIPEMD算法,所述待比较数据的格式为UID+RIPEMD;其中,UID为所述UID编号,RIPEMD为所述计算结果。
优选地,还包括以下步骤:
S14:在各所述一致性校验结果中进行筛选得到所述I区的待比较数据与所述Ⅲ区的待比较数据存在差异的数据。
优选地,还包括以下步骤:
S15:按照预设规则将所述存在差异的数据进行差异分类。
优选地,所述预设规则具体为:
若其中一个UID编号在所述I区出现且在所述Ⅲ区未出现,则该UID编号对应的一致性校验结果的分类标记为第一类标记;
若其中一个UID编号在所述I区未出现且在所述Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第二类标记;
若其中一个UID编号在所述I区出现且在所述Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第三类标记。
优选地,所述第一类标记为0,所述第二类标记为1,所述第三类标记为2。
优选地,还包括以下步骤:
S16:将所述差异分类的结果传输至所述I区,并在所述I区显示所述差异分类的结果。
优选地,所述待校验设备类型包括断路器、刀闸、变压器或负荷。
本发明所提供的跨网络隔离装置的异构***的数据一致性校验方法,通过获取待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各待校验静态参数的结果,并将UID编号作为相应的标识以得到待比较数据。一方面采用UID编号作为标识,可以快速实现一致性校验的定位,另外,采用消息摘要算法从而降低了待比较数据的传输量,因此,在数据传输过程中,减轻了网络负载且传输时间较短。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种跨网络隔离装置的异构***的数据一致性校验方法的流程图;
图2为本发明实施例公开的另一种跨网络隔离装置的异构***的数据一致性校验方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
本发明的核心是提供一种跨网络隔离装置的异构***的数据一致性校验方法,用于减少网络传输流量以降低网络传输压力、节约传输时间和提高I、III区电力设备的静态参数一致性校验效率。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
图1为本发明实施例公开的一种跨网络隔离装置的异构***的数据一致性校验方法的流程图。跨网络隔离装置的异构***的数据一致性校验方法,用于电力调度自动化***,如图1所示,该方法包括以下步骤:
S10:根据用户需求确定I区和Ⅲ区中的待校验设备类型。
电力***中,包含各类设备,例如待校验设备类型包括断路器、刀闸、变压器或负荷等。由于静态参数需要依附于设备类型,因此在获取静态参数之间首先需要确定设备类型,以便后续选定静态参数。本发明中校验的是I区和Ⅲ区中的待校验设备类型,因此,只需要在I区和Ⅲ区中确定即可。可以理解的是,I区和Ⅲ区中的待校验设备类型必须是相同的,否则就没有比较的意义。在具体操作中,可以先在I区内确定待校验设备类型,然后在Ⅲ区中确定对应的待校验设备类型即可,换句话说,I区待校验设备类型选定后,需要通知Ⅲ区将要进行一致性校验的数据对应是何种设备类型。
S11:依据校验指令分别抽取I区和Ⅲ区中的待校验设备类型对应的待校验静态参数和UID编号。
确定了I区和Ⅲ区中的待校验设备类型后,抽取该类型对应的静态参数以及对应的UID编号。对于辖区内的设备均有唯一UID编号,为比较两套异构***中的静态参数提供了可能性。可以理解的是,该步骤可以在I区和Ⅲ区中同时进行,对于I区而言,就是抽取I区的待校验设备类型对应的待校验静态参数和UID编号,对于Ⅲ区而言,就是抽取Ⅲ区的待校验设备类型对应的待校验静态参数和UID编号。
S12:获取待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各待校验静态参数的结果,并将UID编号作为相应的标识以得到待比较数据。
本步骤中,待校验静态参数确定后,从各自***中抽取出待校验静态参数,并获取每个待校验静态参数对应的二进制形式,然后利用消息摘要算法分别计算各待校验静态参数的结果,并在该结果上添加UID编号作为标识,这样就得到了待比较数据。换句话说,待比较数据有两部分组成,一部分是待校验静态参数对应的计算结果,另一部分是对应的UID编号。在具体实施中,通过UID编号就可以确定后续步骤中两个比较的对象,即只有UID编号相同才有比较的意义。
由于采用了待校验静态参数对应的二进制形式,并利用消息摘要算法进行计算,因此得到的结果降低了数据比较过程中跨网络隔离装置的数据传输量,减轻了网络负载且传输时间较短。
S13:将I区的待比较数据传输至Ⅲ区以与Ⅲ区的待比较数据进行比较得到一致性校验结果。
由于在电力***中,Ⅲ区设备的静态参数作为基准参数,因此将Ⅰ区中计算得出的待比较数据传输至Ⅲ区。Ⅲ区比较程序接口接收Ⅰ区传送的数据,并对数据进行格式匹配,这里的格式匹配就是利用UID编号进行定位查找。因此,同一个UID编号下,Ⅰ区的待比较数据和Ⅲ区的待比较数据就可以非常方便查看数据是否一致,从而得到一致性校验结果。
需要说明的是,为了保证比较的可靠性,本实施例中一次校验过程可以只选择一种待校验设备类型,例如,只选择断路器。如果需要比较多个待校验设备类型的静态参数的一致性,则可以多次重复执行步骤S10-S13即可。
本实施例提供的跨网络隔离装置的异构***的数据一致性校验方法,通过获取待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各待校验静态参数的结果,并将UID编号作为相应的标识以得到待比较数据。一方面采用UID编号作为标识,可以快速实现一致性校验的定位,另外,采用消息摘要算法从而降低了待比较数据的传输量,因此,在数据传输过程中,减轻了网络负载且传输时间较短。
作为优选地实施方式,S12具体包括:
S120:按照UID编号的顺序分别为I区和Ⅲ区中的待校验静态参数进行排序。
S121:获取I区和Ⅲ区中的待校验静态参数的二进制形式,并以内存块形式暂存。
S122:利用消息摘要算法分别对各内存块进行计算。
S123:将UID编号添加至对应的计算结果上以得到待比较数据。
为了快速定位,本实施例中,以UID编号进行排序,这样可以方便比较I区和Ⅲ区中的待校验静态参数。在具体实施中,将待校验静态参数暂存在内存中,一个设备的静态参数集合所占内存块大小一般在100~200字节之间。
作为优选地,消息摘要算法为RIPEMD算法,待比较数据的格式为UID+RIPEMD;其中,UID为UID编号,RIPEMD为计算结果。
通过采用RIPEMD算法计算Ⅰ区和Ⅲ区各自静态参数内存块的RIPEMD。一个RIPEMD为16字节,是原有参数集合的1/12~1/6,大大降低了传输字节的长度。
图2为本发明实施例公开的另一种跨网络隔离装置的异构***的数据一致性校验方法的流程图。在上述实施例的基础上,还包括以下步骤:
S14:在各一致性校验结果中进行筛选得到I区的待比较数据与Ⅲ区的待比较数据存在差异的数据。
可以理解的是,一致性校验结果中,可以为一致,也可以为不一致。为了方便查看不一致的结果,本实施例中,将这部分数据筛选出来。
在上述实施例的基础上,还包括以下步骤:
S15:按照预设规则将存在差异的数据进行差异分类。
本实施例中,将不一致的结果进行差异分类,经过差异分类之后,差异结果显示清晰明了,方便工作人员进行确认修改。
作为优选的实施方式,预设规则具体为:
若其中一个UID编号在I区出现且在Ⅲ区未出现,则该UID编号对应的一致性校验结果的分类标记为第一类标记;
若其中一个UID编号在I区未出现且在Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第二类标记;
若其中一个UID编号在I区出现且在Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第三类标记。
具体的,第一类标记为0,第二类标记为1,第三类标记为2。
通过查看标记类型就可以快速得到该数据存在何种差异,例如标记类型为2,则表明UID编号在I区和Ⅲ区均出现,之所以划分为存在差异的数据是因为在I区,该UID编号对应的静态参数和在Ⅲ区,该UID编号对应的静态参数不一致。
可以理解的是,第一类标记、第二类标记和第三类标记采用0-2表示只是一种具体的应用场景,在其它实施例中还可以采用其它标识符号,本实施例不再赘述。
作为优选的实施方式,还包括以下步骤:
S16:将差异分类的结果传输至I区,并在I区显示差异分类的结果。
在具体实施中,可以在I区显示差异分类的结果,显示具体为超出、缺少和差异;其中,超出与第一类标记对应,缺少与第二类标记为1,差异与第三类标记对应。
以上对本发明所提供的跨网络隔离装置的异构***的数据一致性校验方法进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (8)

1.一种跨网络隔离装置的异构***的数据一致性校验方法,用于电力调度自动化***,其特征在于,包括以下步骤:
S10:根据用户需求确定I区和Ⅲ区中的待校验设备类型;其中,所述I区和所述Ⅲ区中的所述待校验设备类型是相同的;
S11:依据校验指令分别抽取所述I区和Ⅲ区中的所述待校验设备类型对应的待校验静态参数和UID编号;
S12:获取所述待校验静态参数对应的二进制形式,利用消息摘要算法分别计算各所述待校验静态参数的结果,并将所述UID编号作为相应的标识以得到待比较数据;
S13:将所述I区的待比较数据传输至所述Ⅲ区以与所述Ⅲ区的待比较数据进行比较得到一致性校验结果;
其中,所述S12具体包括:
S120:按照所述UID编号的顺序分别为所述I区和所述Ⅲ区中的所述待校验静态参数进行排序;
S121:获取所述I区和所述Ⅲ区中的所述待校验静态参数的二进制形式,并以内存块形式暂存;
S122:利用所述消息摘要算法分别对各所述内存块进行计算;
S123:将所述UID编号添加至对应的计算结果上以得到所述待比较数据。
2.根据权利要求1所述的方法,其特征在于,所述消息摘要算法为RIPEMD算法,所述待比较数据的格式为UID+RIPEMD;其中,UID为所述UID编号,RIPEMD为所述计算结果。
3.根据权利要求1所述的方法,其特征在于,还包括以下步骤:
S14:在各所述一致性校验结果中进行筛选得到所述I区的待比较数据与所述Ⅲ区的待比较数据存在差异的数据。
4.根据权利要求3所述的方法,其特征在于,还包括以下步骤:
S15:按照预设规则将所述存在差异的数据进行差异分类。
5.根据权利要求4所述的方法,其特征在于,所述预设规则具体为:
若其中一个UID编号在所述I区出现且在所述Ⅲ区未出现,则该UID编号对应的一致性校验结果的分类标记为第一类标记;
若其中一个UID编号在所述I区未出现且在所述Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第二类标记;
若其中一个UID编号在所述I区出现且在所述Ⅲ区出现,则该UID编号对应的一致性校验结果的分类标记为第三类标记。
6.根据权利要求5所述的方法,其特征在于,所述第一类标记为0,所述第二类标记为1,所述第三类标记为2。
7.根据权利要求4至6任意一项所述的方法,其特征在于,还包括以下步骤:
S16:将所述差异分类的结果传输至所述I区,并在所述I区显示所述差异分类的结果。
8.根据权利要求1所述的方法,其特征在于,所述待校验设备类型包括断路器、刀闸、变压器或负荷。
CN201611102725.7A 2016-12-05 2016-12-05 一种跨网络隔离装置的异构***的数据一致性校验方法 Active CN106533958B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611102725.7A CN106533958B (zh) 2016-12-05 2016-12-05 一种跨网络隔离装置的异构***的数据一致性校验方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611102725.7A CN106533958B (zh) 2016-12-05 2016-12-05 一种跨网络隔离装置的异构***的数据一致性校验方法

Publications (2)

Publication Number Publication Date
CN106533958A CN106533958A (zh) 2017-03-22
CN106533958B true CN106533958B (zh) 2019-12-31

Family

ID=58354837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611102725.7A Active CN106533958B (zh) 2016-12-05 2016-12-05 一种跨网络隔离装置的异构***的数据一致性校验方法

Country Status (1)

Country Link
CN (1) CN106533958B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471790A (zh) * 2018-09-04 2019-03-15 中国平安人寿保险股份有限公司 送核参数比对方法及装置、计算机装置及可读存储介质
CN109871682B (zh) * 2018-12-19 2020-12-22 国网浙江省电力有限公司电力科学研究院 异构虚拟机平台的执行体统一控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001127A (zh) * 2006-01-10 2007-07-18 北京三星通信技术研究有限公司 对传输信息做校验和编码的设备和方法
CN103164523A (zh) * 2013-03-19 2013-06-19 华为技术有限公司 数据一致性检查方法、装置及***
CN104731858A (zh) * 2015-01-29 2015-06-24 无锡科技职业学院 一种多客户端并行检测数据库内容一致性***及方法
CN105117435A (zh) * 2015-08-07 2015-12-02 北京思特奇信息技术股份有限公司 一种动态数据一致性比对方法及***
CN105988889A (zh) * 2015-02-11 2016-10-05 阿里巴巴集团控股有限公司 一种数据校验方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366727B2 (en) * 2004-03-12 2008-04-29 Sap Aktiengesellschaft Management of inbound conflicts when merging data of distributed systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001127A (zh) * 2006-01-10 2007-07-18 北京三星通信技术研究有限公司 对传输信息做校验和编码的设备和方法
CN103164523A (zh) * 2013-03-19 2013-06-19 华为技术有限公司 数据一致性检查方法、装置及***
CN104731858A (zh) * 2015-01-29 2015-06-24 无锡科技职业学院 一种多客户端并行检测数据库内容一致性***及方法
CN105988889A (zh) * 2015-02-11 2016-10-05 阿里巴巴集团控股有限公司 一种数据校验方法及装置
CN105117435A (zh) * 2015-08-07 2015-12-02 北京思特奇信息技术股份有限公司 一种动态数据一致性比对方法及***

Also Published As

Publication number Publication date
CN106533958A (zh) 2017-03-22

Similar Documents

Publication Publication Date Title
CN104486075B (zh) 一种智能变电站icd模型文件数字签名的验证方法
CN106059067A (zh) 一种供电***的远程监控***
CN103729557A (zh) 基于psd-bpa的静态n-x批处理方法
CN102426525B (zh) 一种多应用***的全景建模方法
CN103036727B (zh) 电力通信网络区域安全预警方法及其***
CN106066192A (zh) 一种低压台区故障诊断***
CN103683511A (zh) 一种基于配电网综合监测平台的故障处理方法及***
CN107844466B (zh) 一种故障录波文件分析模型自动生成***及方法
CN105678651A (zh) 基于电网大数据质量标准化的电网信息管理***及方法
CN109347688A (zh) 一种在无线局域网中定位故障的方法和装置
CN110556920A (zh) 一种配电自动化监测方法、***、终端及存储介质
CN106533958B (zh) 一种跨网络隔离装置的异构***的数据一致性校验方法
CN112732716B (zh) 多个电网设备纵续动作构成的故障soe序列智能分析方法
CN110058126A (zh) 配电网故障判断方法和装置
CN113537836A (zh) 带电作业调度方法、装置及计算机设备
CN103366245A (zh) 基于osb总线的电网故障信息发布方法及***
CN115865611A (zh) 一种网络设备的故障处理方法、装置及电子设备
CN116633011B (zh) 一种面向城市配电网的电力设备故障影响分析方法
CN116109440A (zh) 基于图搜索的停电检修方式调整方案自动生成方法及装置
CN112256922B (zh) 一种故障停电快速识别方法及***
CN111813831B (zh) 一种推测通信基站所属变电站的方法、设备及可读介质
CN107517474A (zh) 一种网络分析优化方法及装置
US10897401B2 (en) Determining the importance of network devices based on discovered topology, managed endpoints, and activity
CN111784538A (zh) 一种智能电网大数据信息管理方法及***
CN106411747B (zh) 一种应用于智能变电站交换机报文转发的方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant