[发明专利]基于切换下载源的文件下载方法及系统有效
| 申请号: | 201410758072.2 | 申请日: | 2014-12-10 |
| 公开(公告)号: | CN105743945B | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 梁捷;郭华课;罗新武 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
| 地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 切换 下载 文件 方法 系统 | ||
本发明提供一种基于切换下载源的文件下载方法及系统,其中的方法包括:向服务器发送文件下载请求,并接受服务器返回的与目标文件相对应的下载源目标地址和cookie;保存下载源目标地址、cookie、目标文件的链接地址和网页地址;其中,网页地址为链接地址所在的网页的地址;当目标文件的下载由于下载源目标地址和/或cookie的失效而导致失败时,根据保存的链接地址和网页地址再次向服务器发送请求以获取与目标文件对应的新的下载源目标地址和cookie;根据新的下载源目标地址、cookie以及已下载完成的进度继续下载目标文件。利用上述发明能够对下载中断的文件继续进行下载,节省时间和流量。
技术领域
本发明涉及移动浏览器技术领域,更为具体地,涉及一种基于切换下载源的文件下载方法及系统。
背景技术
手机下载,是通过网络、数据线或蓝牙等方式将电脑或网络上的资源下载到手机上的总称,其中的资源包括电子书、音乐、电影、软件、图片等。目前,很多资源网站采用内容分发服务器对下载资源进行管理,用户通过手机浏览器点击文件下载地址进行文件下载时,内容分发服务器会根据用户的选择生成下载源目标地址。
但是,内容分发服务器生成的下载源目标地址具有一定的时效性,下载资源目标地址在一段时间后,比如一个小时后,会因过期而失效。如果用户在文件下载过程中暂停或断网一段时间,可能会由于地址失效而出现文件不能继续下载的情况,即便在当前任务中重新下载也不能成功。在这种情况下服务器会返回“下载任务错误”的提示信息,因此不能继续对文件进行下载。而在对文件重新下载时,又需要用户重新查找当前有效的目标文件的资源网站,并重新建立下载任务,之前已经下载的部分就会浪费掉,此外,也存在找不到对应的资源网站的情况,迫使用户放弃下载。
综上所述,用户在网络环境较差、下载时间过长或暂停时间过长时,经常会出现由于下载中断而不能继续下载的情况,浪费流量和时间,用户下载体验差。
发明内容
鉴于上述问题,本发明的目的是提供一种基于切换下载源的文件下载方法及系统,以解决目前手机浏览器在下载文件过程中因下载源目标地址具有时效性而导致下载失败的问题。
根据本发明提供的基于切换下载源的文件下载方法,包括:
向服务器发送文件下载请求,并接受服务器返回的与目标文件相对应的下载源目标地址和cookie;保存下载源目标地址、cookie、目标文件的链接地址和网页地址;其中,网页地址为链接地址所在的网页的地址;当目标文件的下载由于下载源目标地址和/或cookie的失效而导致失败时,根据保存的链接地址和网页地址再次向服务器发送请求以获取与目标文件对应的新的下载源目标地址和cookie;根据新的下载源目标地址、cookie以及已下载完成的进度继续下载目标文件。
其中,根据保存的链接地址和网页地址再次向服务器发送请求以获取与目标文件对应的新的下载源目标地址和cookie包括:根据保存的链接地址再次向服务器发送请求,并在请求的请求头中加入网页地址。
其中,根据新的下载源目标地址、cookie以及已下载完成的进度继续下载目标文件包括:用新的下载源目标地址和cookie替换保存的下载源目标地址和cookie;使用新的下载源目标地址和cookie在已下载进度的基础上继续下载目标文件。
其中,根据新的下载源目标地址、cookie以及已下载完成的进度继续下载目标文件还包括:在继续下载目标文件的下载请求头中加入表示目标文件的未下载部分的文件大小数值的属性。
根据本发明提供的基于切换下载源的文件下载系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410758072.2/2.html,转载请声明来源钻瓜专利网。





