[发明专利]离线下载方法和系统有效
| 申请号: | 201210151239.X | 申请日: | 2012-05-16 |
| 公开(公告)号: | CN103428231B | 公开(公告)日: | 2018-06-01 |
| 发明(设计)人: | 刘刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 离线 下载 任务调度服务器 下载链接信息 下载客户端 聚类分析 下载文件 服务器 聚类结果 下载请求 并发 数据库 发送 携带 客户 分析 | ||
本发明提供了离线下载方法和系统。其中,该方法包括以下步骤:离线下载任务调度服务器从当前接收的来自下载客户端的离线下载请求中提取出文件名并发送给离线下载文件聚类分析服务器;离线下载文件聚类分析服务器分析所述聚类结果数据库中是否存在与该接收的文件名相似的其他文件名,如果是,发送第一通知给所述离线下载任务调度服务器;离线下载任务调度服务器将第一通知携带的文件名以及与该文件名相关的下载链接信息提供给下载客户端,由下载客户端选择其中一个文件名相关的下载链接信息下载其需要的文件。
技术领域
本发明涉及计算机技术,特别涉及离线下载方法和系统。
背景技术
通常为了保证下载效率,下载数据的调度采用尽力模式,即尽最大可能地将数据下载到客户端。对于Bt,eMule等主要依靠P2P方式下载的协议来说,下载速度和文件的热门程度有很大的关系,并且,下载难以预期,可能一个文件找不到合适源,一直无法下载,也可能下载完成一部分数据之后由于在线的网络节点(Peer)下线了而导致很长时间没有合适的源,进而导致下载的进度没有任何的变化。
为了解决这种下载难以预期的问题,现有技术提出了一种云端订阅下载方式。所谓云端订阅下载,其又称为离线下载,以下皆称为离线下载,其本质是服务商的服务器(简称离线下载服务器)代替用户先行下载,之后用户再从离线下载服务器下载到本地用户终端,其省去用户终端许多挂机等待的时间,最重要的是能够腾出用户终端宽带做其他的事情。比如,某个资源是冷门资源,下载速度很慢,用户就得下很久,如果用户使用离线下载,就可以让服务商的服务器代替用户先下载,用户就暂不下载,等到服务商的服务器完成离线下载,用户再利用本地下载工具到服务商的服务器上高速下载到本地客户端的用户终端。
目前,该离线下载具有如下特点:
(1)加速下载冷门资源:离线下载解决冷门资源下载慢,长时间挂机的问题,利用离线下载服务器的强大带宽,相比于adsl网络能够更快地下载到文件,下载完成后,用户可以把文件从离线下载服务器上高速稳定的下载到用户终端上。由于离线下载服务器带宽远大于adsl网络,因此,离线下载服务器能够提供大于adsl的下载速度。
(2)稳定提升下载速度:离线下载服务器下载文件,能够保证下载速度更快更稳定。而如果用户直接下载文件,会受限于网络环境的影响,下载速度是处于一个波动的状态,不可预期。
(3)解决网络限制:即使Bt、电驴或P2SP被限,离线下载仍可高速下载,通常,用户专属的离线下载服务器将7*24小时不间断高速下载,以保证用户专属离线下载服务器可以在用户不挂机,甚至睡觉的时候,为用户持续地下载该文件,从而节省用户宝贵的时间,下载时间利用率很高,从而保证下载效率很高。
在现有的离线下载过程,下载客户端提交离线下载请求至离线下载任务管理服务器,所述离线下载请求包括需要下载的文件下载地址,比如url链接、Http链接、eMule链接、Bt下载种子、或者Magnet链接。当离线下载任务管理服务器接收下载客户端的离线下载请求后,根据该离线下载请求中的文件下载地址从离线任务数据库中查询是否存在该文件下载地址所对应的文件哈希(Hash),这里,如果文件下载地址为url链接,则文件Hash为对url链接进行Hash计算得到的计算结果,而如果文件下载地址为eMule链接,则文件Hash为对eMule链接进行Md4计算得到的计算结果,如果文件下载地址为Bt,则文件Hash为对torrent文件特征码和文件序号进行Hash计算得到的计算结果;
如果存在,则确定所述离线下载请求所请求的文件已被下载至用于存放离线下载文件的云存储服务器,并通知给下载客户端,所述通知中携带该存在的文件Hash,以使所述下载客户端接收到所述通知时,使用P2SP技术并依据所述通知携带的文件Hash从云存储服务器上秒下对应的文件;
如果不存在,将触发离线下载服务器针对所述离线下载请求执行离线下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210151239.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:苦荞大曲酒
- 下一篇:带有支架的液晶显示装置





