预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108322487A(43)申请公布日2018.07.24(21)申请号201710027229.8(22)申请日2017.01.16(71)申请人深圳市优朋普乐传媒发展有限公司地址518000广东省深圳市罗湖区翠竹街道2058号旭飞华达园裙楼3楼309-3Q(72)发明人孔韬刘春瑞李响(51)Int.Cl.H04L29/08(2006.01)权利要求书4页说明书19页附图5页(54)发明名称p2p网络中节点选择方法及装置与节点更新方法及装置(57)摘要本发明公开了一种p2p网络中节点选择方法及装置与节点更新方法及装置,节点选择方法包括:在节点集合中查找用于响应数据请求的普通节点;若查找到,则向查找到的所述普通节点发送数据请求;若未查找到,则在所述节点集合中查找用于响应数据请求的超级节点,并向查找到的所述超级节点发送数据请求。本发明的节点选择方法极大的减少了对服务器资源的消耗以及更好地保证了播放的流畅性。CN108322487ACN108322487A权利要求书1/4页1.一种p2p网络中节点选择方法,其特征在于,包括:在节点集合中查找用于响应数据请求的普通节点;若查找到,则向查找到的所述普通节点发送数据请求;若未查找到,则在所述节点集合中查找用于响应数据请求的超级节点,并向查找到的所述超级节点发送数据请求。2.根据权利要求1所述的p2p网络中节点选择方法,其特征在于,所述在节点集合中查找用于响应数据请求的普通节点,包括:根据第一性能参数水平从高到低的顺序,依次从所述节点集合中选择普通节点,并分别执行:判断选择的所述普通节点是否满足第一预设条件,如果是,则将满足第一预设条件的所述普通节点,确定为查找到的用于响应数据请求的普通节点;所述在节点集合中查找用于响应数据请求的超级节点,包括:根据第二性能参数水平从高到低的顺序,依次从所述节点集合中选择超级节点,并分别执行:判断选择的所述超级节点是否满足第二预设条件,如果是,则将满足第二预设条件的所述超级节点,确定为查找到的用于响应数据请求的超级节点。3.根据权利要求2所述的p2p网络中节点选择方法,其特征在于,所述第一性能参数包括下载速度;所述判断选择的所述普通节点是否满足第一预设条件,包括:判断选择的所述普通节点的数据源与所述数据请求对应的数据源是否相同;若相同,则判断选择的所述普通节点是否包含请求的数据;若包含,则判断选择的所述普通节点的并发请求数是否超过设定阈值;若未超过,则判断是否向选择的所述普通节点请求过所述数据;若未请求过,则确定选择的所述普通节点满足所述第一预设条件;所述第二性能参数包括往返时延;所述判断选择的所述超级节点是否满足第二预设条件,包括:判断选择的所述超级节点的运行状态是否正常;若正常,则判断选择的所述超级节点的并发请求数是否超过设定阈值;若未超过,则判断是否向选择的所述超级节点请求过所述数据;若未请求过,则确定选择的所述超级节点满足所述第二预设条件。4.根据权利要求2所述的p2p网络中节点选择方法,其特征在于,所述在节点集合中查找用于响应数据请求的普通节点之前,还包括:按照所述第一性能参数水平从高到低的顺序,对节点集合中包括的各普通节点进行排序;所述依次从节点集合中选择普通节点,包括:按照所述节点集合中包括的各普通节点的排序顺序,依次选择普通节点;所述在节点集合中查找用于响应数据请求的超级节点之前,还包括:按照所述第二性能参数水平从高到低的顺序,对节点集合中包括的各超级节点进行排序;所述依次从节点集合中选择超级节点,包括:按照所述节点集合中包括的各超级节点的排序顺序,依次选择超级节点。2CN108322487A权利要求书2/4页5.根据权利要求1所述的p2p网络中节点选择方法,其特征在于,所述方法还包括:根据所述节点集合中包括的设定节点的数量,更新所述节点集合;其中,所述设定节点为预定义的且满足第三预设条件的普通节点和/或超级节点;所述根据所述节点集合中包括的设定节点的数量,更新所述节点集合,包括:当所述节点集合中包括的设定节点的数量小于第一数量阈值时,向跟踪服务器发送节点请求,并将所述跟踪服务器响应的至少一个节点,添加到所述节点集合中;当所述节点集合中包括的设定节点的数量大于等于所述第一数量阈值且小于第二数量阈值时,按照预设策略从所述节点集合中筛选出普通节点,并向筛选出的所述普通节点发送节点请求,并将筛选出的所述普通节点响应的至少一个节点,添加到所述节点集合中;当所述节点集合中包括的设定节点的数量大于等于所述第二数量阈值时,不用更新所述节点集合。6.根据权利要求1所述的p2p网络中节点选择方法,其特征在于,所述方法还包括:当所述节点集合中包括的超级节点在预设时间段内未响应所述数据