[发明专利]一种断点续传文件传输的方法在审
申请号: | 201811636717.X | 申请日: | 2018-12-29 |
公开(公告)号: | CN109743135A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 张喜平;张真真;唐宏芬;吴君仪;王明杰;赵兴安;闫欣 | 申请(专利权)人: | 中国大唐集团新能源科学技术研究院有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06;H04L29/08;G06F11/10 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100040 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送端 接收端 发送 文件传输 断点续传 通道中断 校验 安全隔离网闸 传输结束标志 缓存 测试信息 错误确认 发送文件 继续发送 确认信息 通道恢复 校验信息 重新发送 反馈 存文件 防火墙 重启 | ||
1.一种断点续传文件传输的方法,包括如下步骤:
1)当发送端与接收端之间的通道中断时,发送端将通道中断期间需要发送的文件进行缓存,形成续传文件;
2)当发送端与接收端之间的通道恢复畅通时,所述发送端检查是否存在所述续传文件,
当存在所述续传文件时,所述发送端将续传文件分成若干块,向所述接收端陆续发送续传文件块,所述接收端收到所述续传文件块后,对续传文件块进行校验,
若校验正确,则所述发送端继续发送下一块续传文件块;
若校验错误,则所述发送端重新发送上一块续传文件块;
3)当整个续传文件传输完毕时,所述发送端向所述接收端发送文件传输结束标志,所述接收端对接受的整个续传文件长度进行校验,
若校验长度正确,则发送正确确认信息;
若校验长度错误,则发送错误确认信息,重新启动整个续传文件传输流程。
2.根据权利要求1所述的续传文件传输的方法,其特征在于:在步骤2)中,所述发送端检查是否存在所述续传文件,
当不存在所述续传文件时,所述发送端向所述接收端发送测试信息,当所述接收端收到所述测试信息后,所述接收端发送确认信息,表示通道顺畅;
当所述发送端或所述接收端在设定时间内未收到对方的信息时,则重启所述发送端与所述接受端间的通道。
3.根据权利要求2所述的续传文件传输的方法,其特征在于:在步骤2)中,当不存在所述续传文件时,所述发送端向所述接收端发送测试信息,所述接收端收到所述测试信息后,所述接收端发送确认信息,所述确认信息为1个字节且每个位上全为1的数据信息。
4.根据权利要求1所述的续传文件传输的方法,其特征在于:在步骤2)中,当存在所述续存文件时,所述接收端收到所述续传文件块后,对续传文件块进行校验,
若校验正确,所述接收端向所述发送端发送1个字节且每个位上全为1的正确确认信息,所述发送端收到正确确认信息则继续发送下一块续传文件块;
若校验错误,所述接收端向所述发送端发送1个字节且每个位上全为0的错误确认信息,所述发送端收到错误确认信息则重新发送上一块续传文件块;
若所述发送端超过设定时间未收到所述接收端的确认信息,则认为通道有问题,所述发送端记录该次发送的续传文件名和续传文件块的位置,重启所述发送端与所述接收端之间的通道。
5.根据权利要求4所述的续传文件传输的方法,其特征在于:在步骤2)中所述正确确认信息为十六进制的0xff;所述错误确认信息为十六进制的0x00。
6.根据权利要求1所述的续传文件传输的方法,其特征在于:在步骤3)中所述接收端对接受的整个续传文件长度进行校验,
若校验长度正确,所述接收端向所述发送端发送1个字节且每个位上全为1的正确确认信息;
若校验长度错误,所述接收端向所述发送端发送1个字节且每个位上全为0的错误确认信息,则所述发送端重新启动整个续传文件传输流程。
7.根据权利要求6所述的续传文件传输的方法,其特征在于:在步骤2)中所述正确确认信息为十六进制的0xff;所述错误确认信息为十六进制的0x00。
8.根据权利要求1-7所述的任意一种续传文件传输的方法,其特征在于:在步骤2)中,所述接收端收到所述续传文件块后,对续传文件块后进行校验,所述校验的方式为循环冗余检查校验。
9.根据权利要求1-7所述的任意一种续传文件传输的方法,其特征在于:所述续传文件具有缓存期,超过缓存期后所述发送端将自动删除所述续存文件。
10.根据权利要求9所述的任意一种续传文件传输的方法,所述的缓存期为7天。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国大唐集团新能源科学技术研究院有限公司,未经中国大唐集团新能源科学技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811636717.X/1.html,转载请声明来源钻瓜专利网。