[发明专利]一种P2P下载方法及装置在审
申请号: | 201310723529.1 | 申请日: | 2013-12-24 |
公开(公告)号: | CN104735115A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 李卓 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 下载 方法 装置 | ||
技术领域
本发明涉及计算机网络领域,尤其涉及一种P2P下载方法及装置。
背景技术
在P2P(peer-to-peer,点对点)网络中,各节点为平等的同级节点,任一节点可以对和该节点相连的其它节点,即该节点的邻居节点充当客户端或服务器,相连的各节点之间可以分享多种形式的数据,如视频数据、音频数据等。
因此,在P2P网络中,数据的下载方式可以包括P2P下载和http下载两种,P2P下载指本地节点从各邻居节点下载获取数据,http下载指本地节点通过http协议直接从服务器下载获取数据。通常,P2P网络中待下载的数据通常分为紧急区间数据和非紧急区间数据。例如,在播放视频时,视频当前播放数据位置之后的一定区间内的数据会直接影响视频播放的流畅度,该区间内数据即为紧急区间数据,在紧急区间数据之后的一定区间内数据即为非紧急区间数据,即在待下载数据中,越靠近视频当前播放数据位置的数据下载紧急度越高。由于http下载速度要优于P2P下载,因此现有技术中,对于紧急区间数据采用http下载,对于非紧急区间数据采用P2P下载。
现有技术中,本地节点在进行P2P下载时,本地节点从各邻居节点分别下载相同数据量的数据。例如,在播放视频时,假设本地节点有3个邻居节点p1、p2和p3,当前的待P2P下载数据为视频的第100块至第199块数据,显然,随着数据块对应的标识序号的增加,数据的紧急度降低。本地节点可以从邻居节点p1下载第100块数据,从邻居节点p2下载第101块数据,从邻居节点p3下载第103块数据......由于各邻居节点自身的系统资源配置以及通信状态等各方面的原因,本地节点从各邻居节点下载数据的下载速度是不同的,而本地节点从各邻居节点下载数据是同时进行的,所以,很有可能出现第103块数据已经下载完毕,而第100块数据还未下载完毕,变为了紧急区间数据,需要采用http下载的情况。
可见,现有技术中的P2P下载方案,下载任务分配不够合理,采用P2P下载获取的数据的数据量较少,不能有效利用P2P下载。
发明内容
本发明实施例提供一种P2P下载方法及装置,用以解决不能有效利用P2P下载。
本发明实施例提供一种P2P下载方法,包括:
确定本地节点从各邻居节点分别下载数据的下载速度的快慢排序;
根据确定的下载速度的快慢排序,按照设置的下载规则,从各邻居节点下载数据;其中,所述下载规则包括:邻居节点对应的下载速度越快,从该邻居节点下载紧急度越高的数据。
本发明实施例还提供一种P2P下载装置,包括:
确定单元,用于确定本地节点从各邻居节点分别下载数据的下载速度的快慢排序;
下载单元,用于根据确定的下载速度的快慢排序,按照设置的下载规则,从各邻居节点下载数据;其中,所述下载规则包括:邻居节点对应的下载速度越快,从该邻居节点下载紧急度越高的数据。
本发明的有益效果包括:
本发明实施例提供的方案中,在利用P2P下载非紧急区间数据时,按照本地节点从各邻居节点下载数据的下载速度分配下载任务,从下载速度快的邻居节点下载紧急度高的数据,因此能够保证非紧急区间数据中紧急度高的数据优先被下载完毕,避免非紧急区间数据变为紧急区间数据,有效利用了P2P下载。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的P2P下载方法的流程图;
图2为本发明实施例1提供的P2P下载方法的详细流程图;
图3为本发明实施例2提供的P2P下载方法的详细流程图;
图4为本发明实施例提供的P2P下载装置的结构示意图。
具体实施方式
为了给出有效利用P2P下载的实现方案,本发明实施例提供了一种P2P下载方法及装置,结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明实施例提供了一种P2P下载方法,如图1所示,包括:
步骤101、确定本地节点从各邻居节点分别下载数据的下载速度的快慢排序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司;,未经乐视网信息技术(北京)股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310723529.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于物联网的智能光交站管理系统
- 下一篇:内容处理方法和装置