[发明专利]用于移动终端的下载方法、移动终端和代理下载服务器有效
申请号: | 201110045443.9 | 申请日: | 2011-02-24 |
公开(公告)号: | CN102651861A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 余宁 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04W88/02;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 鞠永善 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 终端 下载 方法 代理 服务器 | ||
技术领域
本发明涉及通讯技术领域,特别涉及一种用于移动终端的下载方法、移动终端和代理下载服务器。
背景技术
随着网络速度的提高和资费的降低,手机不仅可以用于浏览网页,还可以用于资源下载,用户可以通过手机浏览器下载图片、音频、视频等。当前的手机浏览器下载通常采用直接和原始服务器建立http连接,根据标准协议进行下载。
在对现有技术进行分析后,发明人发现现有技术至少具有如下缺点:
由于手机网络中,服务器的出口速度有限,导致手机直连下载的速度比较慢,且一旦手机浏览器进行的下载过多,会大量占用带宽,导致手机浏览器性能差,手机的性能下降。
发明内容
本发明实施例提供了一种用于移动终端的下载方法、移动终端和代理下载服务器。所述技术方案如下:
一种用于移动终端的下载方法,包括:
接收移动终端的下载请求,并判断本地信息中是否包含所述下载请求指示资源的备份服务器信息;
当所述本地保存信息中包含所述下载请求指示资源的备份服务器信息时,将所述备份服务器信息发送给所述移动终端,使得所述移动终端根据所述备份服务器信息下载资源。
判断本地信息中是否包含所述下载请求指示资源的备份服务器信息,具体包括:
在本地保存的对等资源列表中查询是否包括所述下载请求指示资源及保存所述资源的备份服务器地址,如果是,则所述本地保存信息中包含所述下载请求指示资源的备份服务器信息;如果否,则所述本地保存信息中不包含所述下载请求指示资源的备份服务器信息。
所述方法还包括:
将所述预设时长内下载频率超过第一预设阈值的资源保存至资源缓存服务器,并保存下载所述预设时长内下载频率超过第一预设阈值的资源与所述资源缓存服务器的映射关系。
所述方法还包括:
当所述资源缓存服务器保存的资源超过第二预设阈值时,删除所述资源中被下载次数最少的资源。
一种用于移动终端的下载方法,包括:
向代理下载服务器发送下载请求;
接收所述代理下载服务器返回的备份服务器信息,从所述备份服务器信息中的备份服务器下载所述下载请求指示的资源;所述备份服务器为所述下载请求指示的资源所在的服务器。
向代理下载服务器发送所述下载请求,之后包括:
当在预设时长内未接收到所述代理下载服务器返回的备份服务器信息时,判断资源缓存服务器是否有所述下载请求指示的资源,
如果是,从所述资源缓存服务器下载所述下载请求指示的资源,如果否,从所述原始服务器下载所述下载请求指示的资源。
从所述备份服务器信息中的服务器下载所述下载请求指示的资源,具体包括:
向所述原始服务器和所述备份服务器信息中的备份服务器发起分片请求,并从所述原始服务器和所述服务器信息中的服务器下载分片后的所述下载请求指示的资源。
所述方法还包括:
当资源未下载完全而所述下载中断时,向原始服务器或资源缓存服务器或所述服务器信息中的服务器发送断点续传下载请求。
向代理下载服务器发送下载请求之前包括:
向原始服务器发送下载请求,并接收所述原始服务器返回的响应包头,所述响应包头为非网页的文件资源类型。
一种代理下载服务器,包括:
接收模块,用于接收移动终端的下载请求,并出发用于判断本地信息中是否包含所述下载请求指示资源的备份服务器信息的判断模块;
发送模块,用于当所述本地保存信息中包含所述下载请求指示资源的备份服务器信息时,将所述备份服务器信息发送给所述移动终端,使得所述移动终端根据所述备份服务器信息下载资源。
所述判断模块包括:
查询单元,用于在本地保存的对等资源列表中查询是否包括所述下载请求指示资源及保存所述资源的备份服务器地址,如果是,则所述本地保存信息中包含所述下载请求指示资源的备份服务器信息;如果否,则所述本地保存信息中不包含所述下载请求指示资源的备份服务器信息。
所述代理下载服务器还包括:
缓存模块,用于将所述预设时长内下载频率超过第一预设阈值的资源保存至资源缓存服务器,并保存下载所述预设时长内下载频率超过第一预设阈值的资源与所述资源缓存服务器的映射关系。
所述代理下载服务器还包括:
删除模块,用于当所述资源缓存服务器保存的资源超过第二预设阈值时,删除所述资源中被下载次数最少的资源。
一种移动终端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110045443.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型可连接座椅支架
- 下一篇:食品调理机