[发明专利]一种P2P节点连接方法及装置在审
申请号: | 201310687164.1 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104717253A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 李卓;李茗 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 节点 连接 方法 装置 | ||
技术领域
本发明涉及计算机网络领域,尤其涉及一种P2P节点连接方法及装置。
背景技术
在P2P(peer-to-peer,点对点)网络中,各节点为平等的同级节点,成功建立P2P连接的节点之间可以分享多种形式的数据,如视频数据、音频数据等。
由于受到带宽的限制,每个节点能够建立P2P连接的节点的数量有限,假设当前本地节点最多能够建立P2P连接的节点的数量为指定数量,现有技术中在该本地节点建立P2P连接时,通常会从服务器获取该指定数量个可建立P2P连接的节点信息,基于获取的该指定数量个节点信息建立P2P节点连接。当出现连接失败的节点时,本地节点会立即从服务器再获取一个可建立P2P连接的节点信息,建立P2P节点连接。
然而,当存在多个连接失败的节点时,本地节点需要从服务器多次获取节点信息,不但影响了连接速度,本地节点与服务器间频繁的信息交互也占用了大量的节点本地资源、服务器处理资源及网络通信资源。
发明内容
本发明实施例提供一种P2P节点连接方法及装置,用以提高连接速度。
本发明实施例提供一种P2P节点连接方法,包括:
本地节点从服务器获取第一预设数量个可建立P2P连接的节点信息;所述第一预设数量大于所述本地节点最多能够建立P2P连接的节点的指定数量;
当基于获取的第一预设数量个节点信息中指定数量个节点信息建立P2P节点连接时,若存在连接失败的节点,则基于获取的第一预设数量个节点信息中指定数量个节点信息以外的其它节点信息,建立P2P节点连接。
本发明实施例还提供一种P2P节点连接装置,包括:
获取单元,用于本地节点从服务器获取第一预设数量个可建立P2P连接的节点信息;所述第一预设数量大于所述本地节点最多能够建立P2P连接的节点的指定数量;
连接单元,用于当基于获取的第一预设数量个节点信息中指定数量个节点信息建立P2P节点连接时,若存在连接失败的节点,则基于获取的第一预设数量个节点信息中指定数量个节点信息以外的其它节点信息,建立P2P节点连接。
本发明的有益效果包括:
本发明实施例提供的方案中,本地节点从服务器一次性获取第一预设数量个可建立P2P连接的节点信息,该第一预设数量大于本地节点最多能够建立P2P连接的节点的指定数量,因此,当本地节点基于获取的第一预设数量个节点信息中指定数量个节点信息建立P2P节点连接时,即使出现了连接失败的节点,还可以基于其它的节点信息建立P2P节点连接,无需立即再次从服务器获取可建立P2P连接的节点信息,因此,本发明实施例提供的方案相比于现有技术,能够提高连接速度,并且减少了本地节点和服务器之间的信息交互,节约了节点本地资源、服务器处理资源及网络通信资源。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的P2P节点连接方法的流程图;
图2为本发明实施例提供的P2P节点连接方法的详细流程图;
图3为本发明实施例提供的P2P节点连接装置的结构示意图。
具体实施方式
为了给出提高连接速度的实现方案,本发明实施例提供了一种P2P节点连接方法及装置,结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明实施例提供了一种P2P节点连接方法,如图1所示,包括:
步骤101、本地节点从服务器获取第一预设数量个可建立P2P连接的节点信息;该第一预设数量大于该本地节点最多能够建立P2P连接的节点的指定数量;
步骤102、当基于获取的第一预设数量个节点信息中指定数量个节点信息建立P2P节点连接时,若存在连接失败的节点,则基于获取的第一预设数量个节点信息中指定数量个节点信息以外的其它节点信息,建立P2P节点连接。
即本发明实施例提供的P2P节点连接方法中,若本地节点最多能够建立P2P连接的节点的数量为指定数量,则本地节点从服务器第一次获取可建立P2P连接的节点信息时,获取多于该指定数量的节点信息,然后先基于获取的第一预设数量个节点信息中指定数量个节点信息建立P2P节点连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司;,未经乐视网信息技术(北京)股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310687164.1/2.html,转载请声明来源钻瓜专利网。