[发明专利]一种断点下载文件的方法在审
申请号: | 201310299559.4 | 申请日: | 2013-07-17 |
公开(公告)号: | CN104301342A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 缪西安 | 申请(专利权)人: | 北京齐尔布莱特科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 断点 下载 文件 方法 | ||
技术领域
本发明涉及手机移动领域,尤其是涉及一种断点下载文件的方法。
背景技术
在手机移动领域,中国移动网络环境一直存在速度不稳定,网络连接不稳定,流量计费等问题,对于下载文件来说,常常下载到中途就出现网络连接问题或速度问题,或由于用户身处网络覆盖不到或信号较差的地域,如:偏远山区、地铁、隧道等,导致无法完整地下载文件,而需要下载的断点文件也只能从新开始下载,无法实现文件的断点续下,造成时间和流量的浪费。
因此,断点下载文件在移动应用开发中是一项非常重要的技术,具有广阔的开发前景,是一项亟待解决的技术难题。目前还没有有效的解决方案。
发明内容
本发明所解决的技术问题是提供一种断点下载文件的方法,解决了文件下载无法断点续下的问题,本发明支持文件从上次中断的地方开始继续传输数据,而并非从文件开头重新传输;本发明避免了手机用户下载文件时大量的不必要的时间和流量的浪费。
为了解决上述技术问题,本发明提供了一种断点下载文件的方法;包括:
S1:客户端提交下载资源文件的请求;
S2:断点下载文件系统连接所述资源文件;
S3:所述断点下载文件系统通过所述资源文件的URL判断所述资源文件是否进行过下载;
S3.a:当所述资源文件进行过下载但没有完成时,下载服务器获取已下载的文件长度,自断点开始下载,接收所述资源文件的剩余数据,直至所述资源文件的数据完整;
S3.b:当所述资源文件没有进行过下载时,创建文件,开始下载,接收所述资源文件的数据至所述下载服务器中;
S4:所述断点下载文件系统保存所述资源文件在所述断点下载文件系统的下载数据库中;
S5:所述断点下载文件系统将所述资源文件反馈给所述客户端,所述客户端从所述下载数据库中调用所述资源文件。
优选的,所述步骤S3.a中,当所述资源文件进行过下载但再次下载仍没有完成时,重复循环所述步骤S1、步骤S2、步骤S3、步骤S3.a,直至所述资源文件的数据完整,即所述资源文件下载完成。
更加优选的,所述步骤S3.a中,当所述资源文件进行过下载但没有完成时,所述客户端不能变更所述资源文件的保存地址,所述资源文件默认保存在所述下载服务器中。
更加优选的,所述步骤S3.a中,当所述资源文件进行过下载但没有完成时,若所述客户端变更所述资源文件的保存地址,所述下载服务器默认所述资源文件没有进行过下载,进行所述步骤S3.b:创建文件,开始下载。
更加优选的,所述步骤S3.b中,当所述资源文件进行过下载但没有完成时,所述客户端再次下载时,重复循环所述步骤S1、步骤S2、步骤S3、步骤S3.a,直至所述资源文件的数据完整,即所述资源文件下载完成。
更加优选的,当所述客户端将所述资源文件删除后,所述客户端再次使用所述资源文件时,所述客户端通过所述断点下载文件系统的下载数据库重复调用所述资源文件。
更加优选的,所述下载服务器支持HTTP协议。
其中,所述URL,是英语Uniform Resource Locator的缩写,即统一资源定位符,也被称为网页地址,是因特网上标准的资源的地址。统一资源定位符日常使用超文本传输协议统一资源定位符将从因特网获取信息的四个基本元素传送协议、服务器、端口号和路径包括在一个简单的地址中;URL给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位,只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。URL相当于一个文件名在网络范围的扩展。因此URL是与因特网相连的机器上的任何可访问对象的一个指针。
其中,所述HTTP是英文Hyper Text Transfer Protocol的缩写,即超文本传输协议,是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示。
本发明与现有技术相比,具有如下有益效果:
本发明解决了文件下载无法断点续下的问题,本发明支持文件从上次中断的地方开始继续传输数据,而并非从文件开头重新传输;本发明避免了手机用户下载文件时大量的不必要的时间和流量的浪费,节约了用户的时间和费用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310299559.4/2.html,转载请声明来源钻瓜专利网。