[发明专利]断点续传的方法与服务器有效
申请号: | 201410342785.0 | 申请日: | 2014-07-18 |
公开(公告)号: | CN105282200B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 庄永昌 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张海强 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 断点续传 方法 服务器 | ||
本公开涉及一种断点续传的方法与服务器。该方法包括接收用户设置的文件块大小上限和最大重传时间;根据当前的实时传输速率与所接收的文件块大小上限和最大重传时间确定文件块的大小。本公开使得传输效率最大化。
技术领域
本公开涉及移动互联网,特别地,涉及一种断点续传的方法与服务器。
背景技术
目前,在C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)系统架构中的传输方案中,为了避免传输过程中因故导致传输中断,被传输的文件需要从头开始重新传输的问题,普遍采用将文件分割为文件块进行传输的断点续传方法,在发生传输中断时,只需要重新传输被中断的文件块,不必重新传输整个文件,这样不仅节省了用户的时间,而且也节省了流量和移动终端的耗电量。
但是,分割为文件块进行传输的断点续传方法有其缺点或局限性:(1)与整个文件一次传输相比,分块传输方法需要增加额外开销,需要传输的数据量更大,文件块越小传输效率越低,每一个文件块的传输都需要执行完整性验证;(2)与整个文件一次传输的一次验证相比,分块传输方法占用更大的CPU资源;(3)客户端在下载过程中需要将已经下载的文件块依次保存到永久存储器中,直到整个文件下载完毕再合并为一个完整文件,增加了写永久存储器的次数;(4)针对不同速率的传输信道,固定文件块大小的断点续传技术降低了传输效率,尤其是在移动互联网环境中,既有2G的几十kbps的低速传输信道,也有3G的几Mbps的中速传输信道,还有4G和WiFi的几十Mbps的高速传输信道,固定文件块大小的断点续传其传输效率差异巨大;(5)不能满足用户对一次中断重传数据量和重传时间的不同要求。
发明内容
本公开鉴于以上问题中的至少一个提出了新的技术方案。
本公开在其一个方面提供了一种断点续传的方法,其使得传输效率最大化。
本公开在其另一方面提供了一种服务器,其使得传输效率最大化。
根据本公开,提供一种断点续传的方法,包括:
接收用户设置的文件块大小上限和最大重传时间;
根据当前的实时传输速率与所接收的文件块大小上限和最大重传时间确定文件块的大小。
在本公开的一些实施例中,根据当前的实时传输速率与所接收的文件块大小上限和最大重传时间确定文件块的大小的步骤包括:
根据当前的实时传输速率和最大重传时间计算出文件块的大小;
将计算出的文件块的大小与文件块大小上限进行比较,如果计算出的文件块的大小大于文件块大小上限,则将文件块大小上限作为所确定的文件块的大小。
在本公开的一些实施例中,该方法还包括:
在文件传输过程中,当实时传输速率的变化率超过设定门限时,自动调整文件块的大小。
在本公开的一些实施例中,该方法还包括:
根据同一文件块的中断重传次数自动调整文件块的大小。
在本公开的一些实施例中,该方法还包括:
在多次重传同一文件块后,如果在连续传输设定数目个文件块的过程中未发生传输中断,则根据当前的实时传输速率与所接收的文件块大小上限和最大重传时间重新确定文件块的大小。
在本公开的一些实施例中,以步进方式自动调整文件块的大小。
在本公开的一些实施例中,该方法还包括:
在未发生传输中断的过程中,在一次调整文件块的大小之后的设定时间内不再调整文件块的大小。
根据本公开,还提供了一种服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410342785.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车车况数据实时侦测传输系统
- 下一篇:一种大功率直流碟式无刷无齿电机