一种电网文件跨安全区传输方法及装置制造方法及图纸

技术编号:37156157 阅读:22 留言:0更新日期:2023-04-06 22:17
本发明专利技术公开一种电网文件跨安全区传输方法及装置,包括:步骤S1,电网安全一区的跨区传输服务读取本地的电网文件,并将所述电网文件通过正向隔离器发送至电网安全三区的跨区传输服务;步骤S2,电网安全一区的跨区传输服务同步发送询问消息到电网安全三区的跨区传输服务,询问当前传输的所述电网文件是否需要续传;步骤S3,电网安全三区的跨区传输服务根据所述询问消息执行文件校验,并通过正向隔离器向电网安全一区的跨区传输服务返回校验结果;步骤S4,电网安全一区的跨区传输服务根据电网安全三区的跨区传输服务返回的校验结果,判断是否执行断点续传。本发明专利技术在跨区文件传输服务中断运维时变得更加灵活,同时提高了运维效率。率。率。

【技术实现步骤摘要】
一种电网文件跨安全区传输方法及装置


[0001]本专利技术属于电力系统
,具体涉及一种电网文件跨安全区传输方法及装置。

技术介绍

[0002]安全网闸用以解决涉密网络与公共网络连接时的安全问题。随着电子政务在我国的蓬勃发展,电力领域的高安全网络和其他低安全网络之间进行数据交换的需求日益明显,促使了安全网闸设备在我国电网领域广泛应用。
[0003]安全网闸一般有正向型和反向型两种,正向型网闸一般叫正向隔离器,方向型一般叫反向隔离器。正向隔离器支持TCP协议,但对反向传输做了限制条件。反向隔离器支持UDP协议,对传输的数据做了限制,只支持文本传输。各厂家的隔离器设备有着严格的限制条件。
[0004]现有的安全网闸正向隔离器采用TCP/IP协议传输数据,但是对回路的传输有限制,例如回路只允许传输1个字节,且一秒只能允许传输4次,因此传统的应用层传输协议如HTTP,FTP等均不可用。在这种数据传输要求严格控制的情况下,数据流跨正向隔离器传输时,对端无法回应数据流的处理情况,所以现有的技术条件下,如果数据文件在传输过程中遇到中断或者服务器宕机等情况,需要应用系统重新将中断的文件重新传输。在电网领域,有计量数据等大数据量文件,需要跨安全区传输,现有的技术方案在遇到宕机等情况中断了文件传输,存在效率低下问题。

技术实现思路

[0005]本专利技术实施例所要解决的技术问题在于,提供一种电网文件跨安全区传输方法及装置,以提高电网跨安全区文件传输效率。
[0006]为解决上述技术问题,本专利技术提供一种电网文件跨安全区传输方法,包括:
[0007]步骤S1,电网安全一区的跨区传输服务读取本地的电网文件,并将所述电网文件通过正向隔离器发送至电网安全三区的跨区传输服务;
[0008]步骤S2,电网安全一区的跨区传输服务同步发送询问消息到电网安全三区的跨区传输服务,询问当前传输的所述电网文件是否需要续传;
[0009]步骤S3,电网安全三区的跨区传输服务根据所述询问消息执行文件校验,并通过正向隔离器向电网安全一区的跨区传输服务返回校验结果;
[0010]步骤S4,电网安全一区的跨区传输服务根据电网安全三区的跨区传输服务返回的校验结果,判断是否执行断点续传。
[0011]进一步地,所述步骤S3具体包括:电网安全三区的跨区传输服务收到所述询问信息后,遍历本地目录查找是否有被询问的电网文件,如果没有则返回采用单字节描述的校验结果;如果有所述电网文件,则读取所述电网文件的内容长度,判断所述电网文件是否传输完整,如果不完整,则获取所述电网文件的偏移量大小,将偏移量大小返回到电网安全一
区的跨区传输服务。
[0012]进一步地,电网安全一区的跨区传输服务将要传输的电网文件按大小分割为多个数据块,每块计算出散列值,传输到电网安全三区的跨区传输服务,电网安全三区的跨区传输服务执行文件校验时则进行逐块校验,如果传输中断,通过重传机制将异常的数据块重新传输,已完整传输的数据块不再重复传输。
[0013]进一步地,电网安全三区返回的校验结果中,以约定字节0x10000000作为结束符号,在两个结束符号之间的字节设置为一个整型数值,且每个字节的最高一位比特位固定为0。
[0014]进一步地,遍历长度的字节序,从低字节端开始,取后7比特位生成新的字节,转换后的字节首比特位全为0,再一个固定的约定字节0x10000000来标识长度结束。
[0015]本专利技术还提供一种电网文件跨安全区传输装置,包括:
[0016]第一传输模块,用于通过电网安全一区的跨区传输服务读取本地的电网文件,并将所述电网文件通过正向隔离器发送至电网安全三区的跨区传输服务;还用于通过电网安全一区的跨区传输服务同步发送询问消息到电网安全三区的跨区传输服务,询问当前传输的所述电网文件是否需要续传;
[0017]第二传输模块,用于通过电网安全三区的跨区传输服务根据所述询问消息执行文件校验,并通过正向隔离器向电网安全一区的跨区传输服务返回校验结果;
[0018]所述第一传输模块还用于通过电网安全一区的跨区传输服务,根据电网安全三区的跨区传输服务返回的校验结果,判断是否执行断点续传。
[0019]进一步地,所述第二传输模块具体用于:在电网安全三区的跨区传输服务收到所述询问信息后,遍历本地目录查找是否有被询问的电网文件,如果没有则返回采用单字节描述的校验结果;如果有所述电网文件,则读取所述电网文件的内容长度,判断所述电网文件是否传输完整,如果不完整,则获取所述电网文件的偏移量大小,将偏移量大小返回到电网安全一区的跨区传输服务。
[0020]进一步地,电网安全一区的跨区传输服务将要传输的电网文件按大小分割为多个数据块,每块计算出散列值,传输到电网安全三区的跨区传输服务,电网安全三区的跨区传输服务执行文件校验时则进行逐块校验,如果传输中断,通过重传机制将异常的数据块重新传输,已完整传输的数据块不再重复传输。
[0021]进一步地,电网安全三区返回的校验结果中,以约定字节0x10000000作为结束符号,在两个结束符号之间的字节设置为一个整型数值,且每个字节的最高一位比特位固定为0。
[0022]进一步地,遍历长度的字节序,从低字节端开始,取后7比特位生成新的字节,转换后的字节首比特位全为0,再一个固定的约定字节0x10000000来标识长度结束。
[0023]实施本专利技术具有如下有益效果:本专利技术利用安全网闸正向隔离器的数据返回机制,通过加工变通,使得数据返回的内容更加灵活,再配合软件的应用层处理,完成了文件传输过程中实现了断点续传能力;本专利技术利用了现有多数安全网闸正向隔离器的特性,因此适应于市面上大多数厂家的安全网闸设备,方法适应性强;在支持跨安全区文件断点续传功能下,跨区文件传输服务中断运维时变得更加灵活,同时提高了运维效率。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本专利技术实施例一一种电网文件跨安全区传输方法的流程示意图。
[0026]图2是本专利技术实施例中跨正向隔离器文件断点续传部署示意图。。
[0027]图3是本专利技术实施例中电网文件断点续传判断流程示意图。
[0028]图4是本专利技术实施例中字节转换示意图。
具体实施方式
[0029]以下各实施例的说明是参考附图,用以示例本专利技术可以用以实施的特定实施例。
[0030]鉴于电网数据文件在跨正向隔离器的传输中,如果遇到断电等异常情况,传输必然中断,需要服务重启后重新将文件传输。对于大文件跨区传输场景,该过程非常耗时;本专利技术综合考虑了正向隔离器的特性、断点续传机制,实现了电网文件跨安全分区的断点续传。
...

【技术保护点】

【技术特征摘要】
1.一种电网文件跨安全区传输方法,其特征在于,包括:步骤S1,电网安全一区的跨区传输服务读取本地的电网文件,并将所述电网文件通过正向隔离器发送至电网安全三区的跨区传输服务;步骤S2,电网安全一区的跨区传输服务同步发送询问消息到电网安全三区的跨区传输服务,询问当前传输的所述电网文件是否需要续传;步骤S3,电网安全三区的跨区传输服务根据所述询问消息执行文件校验,并通过正向隔离器向电网安全一区的跨区传输服务返回校验结果;步骤S4,电网安全一区的跨区传输服务根据电网安全三区的跨区传输服务返回的校验结果,判断是否执行断点续传。2.根据权利要求1所述的电网文件跨安全区传输方法,其特征在于,所述步骤S3具体包括:电网安全三区的跨区传输服务收到所述询问信息后,遍历本地目录查找是否有被询问的电网文件,如果没有则返回采用单字节描述的校验结果;如果有所述电网文件,则读取所述电网文件的内容长度,判断所述电网文件是否传输完整,如果不完整,则获取所述电网文件的偏移量大小,将偏移量大小返回到电网安全一区的跨区传输服务。3.根据权利要求2所述的电网文件跨安全区传输方法,其特征在于,电网安全一区的跨区传输服务将要传输的电网文件按大小分割为多个数据块,每块计算出散列值,传输到电网安全三区的跨区传输服务,电网安全三区的跨区传输服务执行文件校验时则进行逐块校验,如果传输中断,通过重传机制将异常的数据块重新传输,已完整传输的数据块不再重复传输。4.根据权利要求2所述的电网文件跨安全区传输方法,其特征在于,电网安全三区返回的校验结果中,以约定字节0x10000000作为结束符号,在两个结束符号之间的字节设置为一个整型数值,且每个字节的最高一位比特位固定为0。5.根据权利要求4所述的电网文件跨安全区传输方法,其特征在于,遍历长度的字节序,从低字节端开始,取后7比特位生成新的字节,转换后的字节首比特位全为0,再一个固定的约定字节0x10000000来标识长度结束。6.一种电网文件跨安全区传输装置,其特...

【专利技术属性】
技术研发人员:田治仁余英吕启深
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

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

1