一种断点续传文件传输的方法技术

技术编号:21095541 阅读:36 留言:0更新日期:2019-05-11 12:16
一种断点续传文件传输的方法,包括如下步骤:1)当通道中断时,发送端将通道中断期需要发送的文件进行缓存,形成续传文件;2)当通道恢复时,发送端以帧为单位向接收端发送续传文件,接收端收到每一帧续传文件都进行校验,并给发送端反馈校验信息,正确,则继续发送,错误,则重新发送上一帧;不存在续存文件时,发送端向接收端发送测试信息,收到则反馈;当发送端或接收端在设定时间内未收到对方的信息时,则重启通道;3)当整个续传文件传输完毕,发送端发送文件传输结束标志,接收端对整个续传文件长度进行校验,正确,发送正确确认信息;错误,则发送错误确认信息,重新启动整个流程。通过本发明专利技术使续传文件可以通过防火墙及安全隔离网闸。

【技术实现步骤摘要】
一种断点续传文件传输的方法
本专利技术涉及一种文件传输方法,尤其涉及一种断点续传文件传输的方法
技术介绍
目前实现断点续传文件的技术有很多,主要是基于FTP,随着电网对网络安全的要求越来越严格,电网中跨安全分区进行数据传输时,必须有防火墙和隔离网闸等安全设备。但是很多网络上通用的防火墙不允许FTP上传,所以只能使用基于HTTP协议开发的上传工具。目前社会上基于HTTP协议编写的下载软件有很多而且也做的很好,但是基于HTTP协议编写的上传软件却是一个空缺并且具有很多不足,满足不了社会的需要,且因此,已有的继点续传技术无法满足电网数据传输的要求。
技术实现思路
为了解决上述问题,本专利技术对电网认可的102规约进行改进,将其应用于文件、数据的断点续传,使断点续传数据可以通过防火墙及安全隔离网闸,即满足了电网安全性的要求,又实现了数据的断点续传。本专利技术提供一种断点续传文件传输的方法,包括如下步骤:1)当发送端与接收端之间的通道中断时,发送端将通道中断期间需要发送的文件进行缓存,形成续传文件;2)当发送端与接收端之间的通道恢复畅通时,所述发送端检查是否存在所述续传文件,当存在所述续传文件时,本文档来自技高网...

【技术保护点】
1.一种断点续传文件传输的方法,包括如下步骤:1)当发送端与接收端之间的通道中断时,发送端将通道中断期间需要发送的文件进行缓存,形成续传文件;2)当发送端与接收端之间的通道恢复畅通时,所述发送端检查是否存在所述续传文件,当存在所述续传文件时,所述发送端将续传文件分成若干块,向所述接收端陆续发送续传文件块,所述接收端收到所述续传文件块后,对续传文件块进行校验,若校验正确,则所述发送端继续发送下一块续传文件块;若校验错误,则所述发送端重新发送上一块续传文件块;3)当整个续传文件传输完毕时,所述发送端向所述接收端发送文件传输结束标志,所述接收端对接受的整个续传文件长度进行校验,若校验长度正确,则发送...

【技术特征摘要】
1.一种断点续传文件传输的方法,包括如下步骤:1)当发送端与接收端之间的通道中断时,发送端将通道中断期间需要发送的文件进行缓存,形成续传文件;2)当发送端与接收端之间的通道恢复畅通时,所述发送端检查是否存在所述续传文件,当存在所述续传文件时,所述发送端将续传文件分成若干块,向所述接收端陆续发送续传文件块,所述接收端收到所述续传文件块后,对续传文件块进行校验,若校验正确,则所述发送端继续发送下一块续传文件块;若校验错误,则所述发送端重新发送上一块续传文件块;3)当整个续传文件传输完毕时,所述发送端向所述接收端发送文件传输结束标志,所述接收端对接受的整个续传文件长度进行校验,若校验长度正确,则发送正确确认信息;若校验长度错误,则发送错误确认信息,重新启动整个续传文件传输流程。2.根据权利要求1所述的续传文件传输的方法,其特征在于:在步骤2)中,所述发送端检查是否存在所述续传文件,当不存在所述续传文件时,所述发送端向所述接收端发送测试信息,当所述接收端收到所述测试信息后,所述接收端发送确认信息,表示通道顺畅;当所述发送端或所述接收端在设定时间内未收到对方的信息时,则重启所述发送端与所述接受端间的通道。3.根据权利要求2所述的续传文件传输的方法,其特征在于:在步骤2)中,当不存在所述续传文件时,所述发送端向所述接收端发送测试信息,所述接收端收到所述测试信息后,所述接收端发送确认信息,所述确认信息为1个字节且每个位上全为1的数据信息。4.根据权利要求1所述的续传文件传输的方法,其特征在于:在步骤2)中,当存在所述续存文件时,所述接收端收到所述续传文件块后,对续传文件块进行校验,若校验正确,...

【专利技术属性】
技术研发人员:张喜平张真真唐宏芬吴君仪王明杰赵兴安闫欣
申请(专利权)人:中国大唐集团新能源科学技术研究院有限公司
类型:发明
国别省市:北京,11

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

1