一种文件传输方法及系统技术方案

技术编号:37155298 阅读:30 留言:0更新日期:2023-04-06 22:16
本申请公开了一种文件传输方法及系统,通过预设加密协议,将获取到的待传输文件进行加密,按照预设加密压缩算法,将加密后的待传输文件进行压缩,得到压缩后的传输文件,将压缩后的传输文件进行文件切片,得到文件片段,通过伪随机序列顺序,对文件片段进行编号,并将编号后的文件片重新排序得到目标传输文件,通过预设发送方式,将目标传输文件发送至接收端,以使接收端按照伪随机序列顺序将目标传输文件恢复成压缩加密文件,并将压缩加密文件进行解密,预设发送方式为加密传输的乱序发送方式。式。式。

【技术实现步骤摘要】
一种文件传输方法及系统


[0001]本申请涉及数据处理
,更具体地说,涉及一种文件传输方法及系统。

技术介绍

[0002]当前文件传输主要是通过文件传输协议(File TransferProtocol,FTP)和简单文件传输协议(Trivial File TransferProtocol,TFTP)进行。FTP协议本身是基于传输控制协议(Transmission Control Protocol,TCP)协议,TCP协议是可靠连接,通过TCP协议传输数据,无差错,不丢失,不重复,并且按序到达。
[0003]由于互联网技术发展,互联网传输数据越来越多,银行数据中心设置为多地多中心,相互之间数据同步的需求越来越大,跨互联网通讯时间延迟导致TCP文件传输容易出现文件头部的报文阻塞时,整个文件都无法正常传输,造成文件传输的可靠性低。
[0004]TFTP协议是基于用户数据报协议(User Datagram Protocol,UDP)协议实现,但是UDP协议自身是不可靠传输协议,一旦出现丢包错误,传输则会中断,造成文件传输的可靠性低本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,所述方法应用于发送端,所述方法包括:通过预设加密协议,将获取到的待传输文件进行加密;按照预设加密压缩算法,将加密后的待传输文件进行压缩,得到压缩后的传输文件;将压缩后的传输文件进行文件切片,得到文件片段;通过伪随机序列顺序,对所述文件片段进行编号,并将编号后的文件片重新排序得到目标传输文件;通过预设发送方式,将所述目标传输文件发送至接收端,以使所述接收端按照伪随机序列顺序将所述目标传输文件恢复成压缩加密文件,并将所述压缩加密文件进行解密;所述预设发送方式为加密传输的乱序发送方式。2.根据权利要求1所述的方法,其特征在于,所述通过预设加密协议,将获取到的待传输文件进行加密,包括:创建可靠传输通道;所述可靠传输通道用于传输加密传输的文件的通道;通过所述可靠传输通道和预设加密协议,将获取到的待传输文件进行加密。3.根据权利要求1所述的方法,其特征在于,还包括:若监测到目标传输文件丢包,根据流控算法调整发送滑窗参数;所述流控算法为丢包后控制传输文件重发的算法;通过所述发送滑窗参数,将目标传输文件重新发送至接收端,以使所述接收端按照伪随机序列顺序将所述目标传输文件恢复成压缩加密文件,并将所述压缩加密文件进行解密。4.根据权利要求1所述的方法,其特征在于,还包括:当批量发送多个目标传输文件至所述接收端时,将多个目标传输文件的文件名和文件ID进行对应。5.根据权利要求1所述的方法,其特征在于,还包括:创建不可靠传输通道;所述不可靠传输通道用于校验和限定所述接收端接收合法的源IP和合法的源端口的数据。6.一种文件传输方法,其特征在于,所述方法应用于接收端,所述方法包括:接收发送端发送的目标传输文件;所述目标传输文件通过伪随机序列顺序对文件片段进行编号,并将编号后的文件片段进行重新排序得到;所述文件片段通过将压缩后的传输文件进行文件切片得到;所述压缩后的传输...

【专利技术属性】
技术研发人员:戴路
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1