[发明专利]一种断点续传文件传输的方法在审
申请号: | 201811636717.X | 申请日: | 2018-12-29 |
公开(公告)号: | CN109743135A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 张喜平;张真真;唐宏芬;吴君仪;王明杰;赵兴安;闫欣 | 申请(专利权)人: | 中国大唐集团新能源科学技术研究院有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06;H04L29/08;G06F11/10 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100040 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送端 接收端 发送 文件传输 断点续传 通道中断 校验 安全隔离网闸 传输结束标志 缓存 测试信息 错误确认 发送文件 继续发送 确认信息 通道恢复 校验信息 重新发送 反馈 存文件 防火墙 重启 | ||
一种断点续传文件传输的方法,包括如下步骤:1)当通道中断时,发送端将通道中断期需要发送的文件进行缓存,形成续传文件;2)当通道恢复时,发送端以帧为单位向接收端发送续传文件,接收端收到每一帧续传文件都进行校验,并给发送端反馈校验信息,正确,则继续发送,错误,则重新发送上一帧;不存在续存文件时,发送端向接收端发送测试信息,收到则反馈;当发送端或接收端在设定时间内未收到对方的信息时,则重启通道;3)当整个续传文件传输完毕,发送端发送文件传输结束标志,接收端对整个续传文件长度进行校验,正确,发送正确确认信息;错误,则发送错误确认信息,重新启动整个流程。通过本发明使续传文件可以通过防火墙及安全隔离网闸。
技术领域
本发明涉及一种文件传输方法,尤其涉及一种断点续传文件传输的方法
背景技术
目前实现断点续传文件的技术有很多,主要是基于FTP,随着电网对网络安全的要求越来越严格,电网中跨安全分区进行数据传输时,必须有防火墙和隔离网闸等安全设备。但是很多网络上通用的防火墙不允许FTP上传,所以只能使用基于HTTP协议开发的上传工具。目前社会上基于HTTP协议编写的下载软件有很多而且也做的很好,但是基于HTTP协议编写的上传软件却是一个空缺并且具有很多不足,满足不了社会的需要,且因此,已有的继点续传技术无法满足电网数据传输的要求。
发明内容
为了解决上述问题,本发明对电网认可的102规约进行改进,将其应用于文件、数据的断点续传,使断点续传数据可以通过防火墙及安全隔离网闸,即满足了电网安全性的要求,又实现了数据的断点续传。本发明提供一种断点续传文件传输的方法,包括如下步骤:
1)当发送端与接收端之间的通道中断时,发送端将通道中断期间需要发送的文件进行缓存,形成续传文件;
2)当发送端与接收端之间的通道恢复畅通时,所述发送端检查是否存在所述续传文件,
当存在所述续传文件时,所述发送端将续传文件分成若干块,向所述接收端陆续发送续传文件块(通常以“帧”为单位,例如发送一帧文件或一帧报文,所述报文即指在通道内传输的信息、数据、文件。),所述接收端收到所述续传文件块后,对续传文件块后进行校验,
若校验正确,则所述发送端继续发送下一块续传文件块;
若校验错误,则所述发送端重新发送上一块续传文件块;
3)当整个续传文件传输完毕时,所述发送端向所述接收端发送文件传输结束标志,所述接收端对接受的整个续传文件长度进行校验,
若校验长度正确,则发送正确确认信息;
若校验长度错误,则发送正确确认信息,重新启动整个续传文件传输流程。
本发明主要适用于当发送端与接收端通道中断后,发送端在通断中断期间本应发送的数据该如何向接收端发送的问题。在步骤1)中,当检测到发送端与接收端之间的通断中断后,发送端将通断中断期间需要发送的实时数据缓存到本地形成续存文件,等到通道恢复后再向接收端进行发送。
在步骤2)中,通道恢复通畅后,发送端与接收端实际上是有两种方式进行数据传输,一种是实时数据的传输,由发送端实时的发送致接收端,通常以104规约的形式发送与接收;另外一种就是采用本发明的方法,由发送端对续存文件向接收端进行发送,再由接收端进行确认。原有102规约在传输文件时,需由接收端主动发起召唤命令,发送端接收到召唤命令后再接收端发送文件,在本发明中,将接收端发起召唤命令的机制改为发送端主动上送:当发送端检测到存在续存文件时,主动进行发送。
在步骤3)中,通过验证续传文件长度的正确性来保证续传文件完整地传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国大唐集团新能源科学技术研究院有限公司,未经中国大唐集团新能源科学技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811636717.X/2.html,转载请声明来源钻瓜专利网。