[发明专利]一种云端订阅下载的方法和系统在审
申请号: | 201210031529.0 | 申请日: | 2012-02-13 |
公开(公告)号: | CN103248660A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 刘刚;朱臣元;冀祖峰;黄琰 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;程立民 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云端 订阅 下载 方法 系统 | ||
技术领域
本发明涉及互联网下载技术,尤其涉及一种云端订阅下载的方法和系统。
背景技术
点对点(P2P,Peer-to-Peer)技术,是一种网络新技术,该技术依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上,P2P技术在文件共享和下载方面得到了广泛的应用。P2P一端的下载速度和另一端的上传速度密切相关,由于用户大多使用非对称数字用户环路(ADSL,Asymmetric Digital Subscriber Line)上网,ADSL的上传速度并不快,仅几十K速度,一些用户还会人为限制上传速度,这导致了P2P方式的上传带宽资源的缺乏,因此用户会普遍感觉P2P的速度较慢。
点对服务器(P2S,Peer to Server)技术,该技术下用户直接在某个大型的下载网站去下载文件,文件存储在网站服务器上,因此速度可以得到保证,但存在的问题是资源分散、不易搜索。
点对服务器和点(P2SP,Peer to Server&Peer)技术,所述点即网络节点或终端,可以理解为用户计算机。P2SP技术不再像传统方式那样只能依赖服务器下载,内容的传递可以在网络上的各个终端机器中进行。P2SP基于用户对服务器和用户机制,不同于P2P,也不同于P2S,不但支持P2P技术,同时还通过检索数据库把服务器资源和P2P资源整合到了一起,用户下载一个文件的时候,会自动搜索其他P2P资源,选择合适的资源进行加速,这使得P2SP技术有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起,在下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高。目前的主流下载软件迅雷、旋风都使用该技术。
在P2SP技术中,下载一个文件,数据来源分为原始链接、P2P网络和第三方镜像的辅助源,然后通过完整文件的唯一标识如MD5或者SHA将文件统一串联起来。现有P2SP下载流程如图1和图2所示,具体包括以下几个步骤:
步骤101:下载客户端需要下载文件时,从互联网或者资源网站获取所述文件的统一资源定位符(URL,Uniform/Universal Resource Locator)链接;
步骤102:下载客户端以URL链接为入口,向资源索引服务器查询多URL资源及文件哈希(Hash)值,并通过跟踪(Tracker)服务器查询P2P种子,根据查询到的多URL资源集合和文件哈希值从Internet下载文件,并根据查询到的P2P种子从对应的下载客户端下载文件;
所述对应的下载客户端一般是已经完成下载的节点(Peer)和正在下载的节点。
步骤103:下载客户端完成下载后注册文件信息到Tracker服务器,其他下载客户端可以通过Tracker服务查询到P2P种子;
步骤104:下载客户端完成下载后将相关的统计信息上报给统计服务器。
下载客户端通过一个URL作为入口,在后台服务器的帮助下,能够检索到一批URL,这批URL为下载客户端的下载提供多种数据来源的入口,改善了下载客户端的下载性能和启动下载的速度,这里,下载客户端的下载速度依赖源的下载质量。
虽然使用目前的多源下载技术,能够提高下载速度,但是如果在源和P2P速度都不理想的情况下,用户要下载一些电影或者游戏资源,往往要长时间挂机下载,不仅浪费时间,而且消耗大量的带宽。比如,用户的正常下载最大速度能达到200KB/S,但是某个资源是冷门资源,下载速度只能达到10KB/S,用户就需要下载很久。
近年来,随着互联网接入服务运营商(ISP)对P2P下载的封锁,使得用户付了费却无法下载互联网资源。另外,由于内容监管越来越严格,大量的个人影视网站的关闭,影视资源将成为稀缺资源,有可能需要付费才能获得。同时免费影视资源可能会转移到国外服务器,免费用户下载电影的速度将会大幅下降,目前的下载方式不能很好解决下载资源不稳定的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种云端订阅下载的方法和系统,能够实现高速下载,节省时间,并能够提供稳定的下载资源,保证稳定的下载速度。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供一种云端订阅下载的方法,该方法包括:
下载客户端向云端订阅服务器组发送下载请求;
云端订阅服务器组根据所述下载请求查询自身是否已下载对应的文件,在没有下载对应的文件时,云端订阅服务器组下载对应的文件并存储;
在下载完成后,云端订阅服务器组向下载客户端通知文件存储的入口地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031529.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:道路设施及其制备材料和制备方法
- 下一篇:一种光缆金属带搬运车