System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文件发送方法及装置、存储介质及电子装置制造方法及图纸_技高网

文件发送方法及装置、存储介质及电子装置制造方法及图纸

技术编号:40960900 阅读:4 留言:0更新日期:2024-04-18 20:39
本申请公开了一种文件发送方法及装置、存储介质及电子装置,其中,上述方法包括:在确定位于网闸内网侧的第一客户端已经根据配置信息连接到第一服务端的情况下,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端,其中,所述第一服务端是需要与公共网络进行通信隔离的服务端,所述第二服务端是允许向所述公共网络暴露的服务端,所述第一服务端和所述第二服务端具有相同的所述配置信息;将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端,以使得所述公共网络中的第二客户端根据所述配置信息从所述第二服务端中获取所述第一文件,其中,所述私有协议网卡部署在所述网闸内网侧和所述网闸外网侧之间。

【技术实现步骤摘要】

本申请涉及工业网闸领域,具体而言,涉及一种文件发送方法及装置、存储介质及电子装置


技术介绍

1、相关技术中,工业现场都无法实现安全的从工业控制网络(内网)到办公网络(外网)的文件传输协议(file transfer protocol,简称为ftp)文件传输,办公网络的个人电脑(personal computer,简称为pc)机必须连接到工业内网才能实现ftp文件传输,这种方式的安全性较低,不能满足将控制网络和办公网络完全隔离安全要求,给工业现场的数据安全带来了极大隐患。

2、针对工业现场无法实现安全的从工业控制网络(内网)到办公网络(外网)的ftp文件传输的问题,目前尚未提出有效的解决方案。

3、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。


技术实现思路

1、本申请实施例提供了一种文件发送方法及装置、存储介质及电子装置,以至少解决工业现场无法实现安全的从工业控制网络(内网)到办公网络(外网)的ftp文件传输的问题。

2、根据本申请实施例的一方面,提供了一种文件发送方法,包括:在确定位于网闸内网侧的第一客户端已经根据配置信息连接到第一服务端的情况下,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端,其中,所述第一服务端是需要与公共网络进行通信隔离的服务端,所述第二服务端是允许向所述公共网络暴露的服务端,所述第一服务端和所述第二服务端具有相同的所述配置信息;将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端,以使得所述公共网络中的第二客户端根据所述配置信息从所述第二服务端中获取所述第一文件,其中,所述私有协议网卡部署在所述网闸内网侧和所述网闸外网侧之间。

3、在一个示例性实施例中,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端之前,所述方法还包括:在所述配置信息包括寻址数据或登录数据的情况下,通过以下方式之一控制所述第一客户端根据所述配置信息连接到所述第一服务端:根据所述寻址数据向所述第一服务端发送问询数据包;在接收到所述第一服务端基于所述问询数据包反馈的响应数据包的情况下,确定所述第一客户端已经连接到所述第一服务端;其中,所述寻址数据包括:所述第一服务端的地址和端口;根据所述登录数据登录所述第一服务端,在接收到所述第一服务端反馈的登录成功数据的情况下,确定所述第一客户端已经连接到所述第一服务端。

4、在一个示例性实施例中,将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端之前,所述方法还包括:通过所述第一客户端获取所述第一服务端的文件列表;以及确定目标对象对预设传输模式的选择操作,其中,所述预设传输模式用于指示网闸上预先为所述第一文件设置的多种传输模式,所述网闸包括:所述网闸内网侧、所述网闸外网侧;通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧。

5、在一个示例性实施例中,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:在所述选择操作指示所述目标对象选择所述预设传输模式中的第一传输模式的情况下,通过所述第一客户端从所述第一服务端获取所述文件列表对应的第二文件,其中,所述第一传输模式用于指示按照预设周期对所述第一文件进行传输;在确定所述网闸内网侧的硬盘的剩余容量不低于容量阈值的情况下,将所述第二文件作为所述第一文件保存到所述硬盘。

6、在一个示例性实施例中,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:在所述选择操作指示所述目标对象选择所述预设传输模式中的第二传输模式或第三传输模式的情况下,比较所述文件列表与目标文件列表,得到比较结果,其中,所述第二传输模式用于指示按照所述第一文件的文件修改时间对所述第一文件进行传输,所述第三传输模式用于指示按照所述第一文件的文件大小对所述第一文件进行传输,其中,所述目标文件列表是所述网闸内网侧在获取所述文件列表之前获取到的列表;在所述比较结果指示所述文件列表中存在需要传输的第三文件、且确定所述网闸内网侧的硬盘的容量不低于容量阈值的情况下,将所述第三文件作为所述第一文件保存到所述硬盘。

7、在一个示例性实施例中,比较所述文件列表与目标文件列表,得到比较结果,包括:对于所述文件列表和所述目标文件列表对应的同一文件:获取所述同一文件在所述文件列表中的第一信息,以及获取所述同一文件在所述目标文件列表中的第二信息;其中,所述第一信息包括以下之一:第一修改时间、第一文件大小,所述第二信息包括以下至少之一:第二修改时间、第二文件大小;比较所述第一信息和所述第二信息,以得到所述比较结果。

8、在一个示例性实施例中,比较所述第一信息和所述第二信息,以得到所述比较结果,包括:在所述选择操作指示目标对象选择所述预设传输模式中的第二传输模式、且所述第一修改时间大于所述第二修改时间的情况下,确定所述文件列表中存在需要传输的第三文件;在在所述选择操作指示目标对象选择所述预设传输模式中的第三传输模式、且所述第一文件大小大于所述第二文件大小的情况下,确定所述文件列表中存在需要传输的第三文件。

9、根据本申请实施例的另一方面,还提供了一种文件发送装置,包括:确定模块,用于在确定位于网闸内网侧的第一客户端已经根据配置信息连接到第一服务端的情况下,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端,其中,所述第一服务端是需要与公共网络进行通信隔离的服务端,所述第二服务端是允许向所述公共网络暴露的服务端,所述第一服务端和所述第二服务端具有相同的所述配置信息;发送模块,用于将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端,以使得所述公共网络中的第二客户端根据所述配置信息从所述第二服务端中获取所述第一文件,其中,所述私有协议网卡部署在所述网闸内网侧和所述网闸外网侧之间。

10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述文件发送方法。

11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述文件发送方法。

12、通过本申请,在确定位于网闸内网侧的第一客户端已经根据配置信息连接到第一服务端的情况下,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端,其中,所述第一服务端是需要与公共网络进行通信隔离的服务端,所述第二服务端是允许向所述公共网络暴露的服务端,所述第一服务端和所述第二服务端具有相同的所述配置信息;将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端,以使得所述公共网络中的第二客户端根据所述配置信息从所述第二服务端中获取所述第一文件,其中,所述私有协议网卡部署在所述网闸内网侧和所述网闸外网侧之间。也就是说,通过在第一服务端和第二服务端之间部署网闸,通过网闸的网闸内网侧和网本文档来自技高网...

【技术保护点】

1.一种文件发送方法,其特征在于,包括:

2.根据权利要求1所述的文件发送方法,其特征在于,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端之前,所述方法还包括:

3.根据权利要求1所述的文件发送方法,其特征在于,将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端之前,所述方法还包括:

4.根据权利要求3所述的文件发送方法,其特征在于,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:

5.根据权利要求3所述的文件发送方法,其特征在于,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:

6.根据权利要求5所述的文件发送方法,其特征在于,比较所述文件列表与目标文件列表,得到比较结果,包括:

7.根据权利要求6所述的文件发送方法,其特征在于,比较所述第一信息和所述第二信息,以得到所述比较结果,包括:

8.一种文件发送装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。

...

【技术特征摘要】

1.一种文件发送方法,其特征在于,包括:

2.根据权利要求1所述的文件发送方法,其特征在于,在网闸外网侧确定与所述第一服务端存在映射关系的第二服务端之前,所述方法还包括:

3.根据权利要求1所述的文件发送方法,其特征在于,将所述第一服务端需要传输的第一文件通过私有协议网卡发送到所述第二服务端之前,所述方法还包括:

4.根据权利要求3所述的文件发送方法,其特征在于,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:

5.根据权利要求3所述的文件发送方法,其特征在于,通过所述文件列表和所述选择操作将所述第一文件保存到所述网闸内网侧,包括:

...

【专利技术属性】
技术研发人员:段凌昊兰文华王如意高祖汉武开谋蒋书斌
申请(专利权)人:北京和利时工业软件有限公司
类型:发明
国别省市:

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

1