[发明专利]文件传输方法及设备有效
申请号: | 201710068011.7 | 申请日: | 2017-02-07 |
公开(公告)号: | CN108401002B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 黄河涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张振伟;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件传输 方法 设备 | ||
1.一种文件传输方法,其特征在于,包括:
基于发送端的接入网络的类型、以及所述发送端与接收端之间所建立的至少两个连接的建立时间,确定所述至少两个连接的初始的超时时间;
基于各所述连接的初始的超时时间,通过各所述连接向所述接收端并行传输文件的不同文件分片;
基于各所述连接的历史往返传输时间,对相应连接的历史超时时间进行补偿,得到各所述连接的更新的超时时间,其中,所述连接的历史超时时间包括所述连接的初始的超时时间;
基于各所述连接的更新的超时时间,通过各所述连接向所述接收端并行传输所述文件的不同文件分片。
2.如权利要求1所述的方法,其特征在于,所述基于发送端的接入网络的类型以及所述发送端与接收端之间所建立的至少两个连接的建立时间,确定所述至少两个连接的初始的超时时间,包括:
基于不同类型的接入网络与基础超时时间之间的对应关系,确定与所述发送端的接入网络的对应的基础超时时间;基于所述发送端与接收端之间所建立的至少两个连接的建立时间,对相应连接的基础超时时间进行补偿,对应得到各所述连接的初始的超时时间。
3.如权利要求2所述的方法,其特征在于,还包括:
对各所述连接对应的基础超时时间进行补偿之前,比较所述发送端向所述接收端并行传输的文件分片的容量、与所述发送端能够向所述接收端传输的数据报文的最大长度,基于比较结果调整相应连接的基础超时时间。
4.如权利要求1所述的方法,其特征在于,所述基于各所述连接的历史往返传输时间,对相应连接的历史超时时间进行补偿,得到各所述连接的更新的超时时间,包括:
对各所述连接的历史往返传输时间进行调整,对各所述连接的历史的超时时间进行调整,基于各所述连接的调整后的历史往返传输时间,对相应连接的调整后的历史超时时间进行补偿,得到各所述连接的更新的超时时间。
5.如权利要求4所述的方法,其特征在于,还包括:
基于各所述连接的调整后的历史往返传输时间,对相应连接的历史超时时间进行补偿之后,基于通过各所述连接重新传输同一文件分片的次数对相应连接的历史超时时间再次进行补偿,得到各所述连接的更新的超时时间。
6.如权利要求1所述的方法,其特征在于,还包括:
当通过所述连接重新传输同一文件分片的次数超过预定次数、且传输所述文件所耗费的时间未超出预定时间时,更新所述发送端在所述接入网络的网际协议地址,并基于更新的超时时间,通过所述连接重新传输所述文件分片。
7.如权利要求1所述的方法,其特征在于,还包括:
当需要向所述接收端传输新文件时,基于各所述连接传输历史文件分片的历史往返传输时间,对各所述连接传输历史文件分片的历史超时时间进行补偿,得到各所述连接对应的更新的超时时间;基于各所述连接对应的更新的超时时间,通过各所述连接向所述接收端并行传输所述新文件的不同文件分片。
8.如权利要求1所述的方法,其特征在于,还包括:
当各所述连接的类型为长连接、且向所述接收端传输所述文件的文件分片完成后保持各所述连接,直至预定的保持时间到达且不再有文件分片传输时释放各所述连接。
9.一种设备,所述设备作为发送端,其特征在于,包括:
超时单元,用于基于发送端的接入网络的类、以及所述发送端与接收端之间所建立的至少两个连接的建立时间,确定所述至少两个连接的初始的超时时间;
传输单元,用于基于各所述连接的初始的超时时间,通过各所述连接向所述接收端并行传输文件的不同文件分片;
补偿单元,用于基于各所述连接的历史往返传输时间,对相应连接的历史超时时间进行补偿,得到各所述连接的更新的超时时间,其中,所述连接的历史超时时间包括所述连接的初始的超时时间;
所述传输单元,还用于基于各所述连接的更新的超时时间,通过各所述连接向所述接收端并行传输所述文件的不同文件分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710068011.7/1.html,转载请声明来源钻瓜专利网。