【技术实现步骤摘要】
本专利技术属于流媒体
,更具体地,涉及一种P2P节点匹配系统及方法。
技术介绍
传统P2P系统有服务器和客户端两大系统组成,其中服务器包括节点选择服务器和资源服务器。P2P客户正在下载的数据来源相同的客户端称为源同属性节点,节点服务器记录源同属性节点信息。当新节点需要加入到P2P系统时,首先从节点服务器查找源同属性节点,然后选择若干同源属性节点组成新的P2P系统。这种节点选择方法没有考虑播放节点之间的数据相关性特点,导致p2p效率受到影响。
技术实现思路
为解决上述问题,有限选择同一资源下的播放位置相近的节点,以达到有效提高P2P节点间的通道使用率,从而提高P2P效率的目的,本专利技术提出了一种P2P节点匹配系统,包括CDN服务器、节点筛选服务器和多个P2P节点,其中, 所述CDN服务器与所述多个P2P节点连接,存储资源信息,并向所述P2P节点提供资源数据; 所述多个P2P节点分别与所述CDN服务器连接,获取所述CDN服务器存储的资源,并且所述多个P2P节点分别与所述节点筛选服务器连接,向所述节点筛选服务器上报各自节点信息,在需要获取资源时,向所述节点筛 ...
【技术保护点】
一种P2P节点匹配系统,其特征在于,包括CDN服务器、节点筛选服务器和多个P2P节点,其中,所述CDN服务器与所述多个P2P节点连接,存储资源信息,并向所述P2P节点提供资源数据;所述多个P2P节点分别与所述CDN服务器连接,获取所述CDN服务器存储的资源,并且所述多个P2P节点分别与所述节点筛选服务器连接,向所述节点筛选服务器上报各自节点信息,在需要获取资源时,向所述节点筛选服务器发送获取资源请求;所述节点筛选服务器,接收和保存各所述P2P节点的节点信息,对发送获取资源请求的P2P节点按照特定的规则进行筛选,获取与所述有获取资源请求的P2P节点匹配的至少一个其他P2P节点 ...
【技术特征摘要】
1.一种P2P节点匹配系统,其特征在于,包括⑶N服务器、节点筛选服务器和多个P2P节点,其中, 所述CDN服务器与所述多个P2P节点连接,存储资源信息,并向所述P2P节点提供资源数据; 所述多个P2P节点分别与所述CDN服务器连接,获取所述CDN服务器存储的资源,并且所述多个P2P节点分别与所述节点筛选服务器连接,向所述节点筛选服务器上报各自节点信息,在需要获取资源时,向所述节点筛选服务器发送获取资源请求; 所述节点筛选服务器,接收和保存各所述P2P节点的节点信息,对发送获取资源请求的P2P节点按照特定的规则进行筛选,获取与所述有获取资源请求的P2P节点匹配的至少一个其他P2P节点,形成发送所述获取资源请求的P2P节点匹配列表。2.根据权利要求1所述的P2P节点匹配系统,其特征在于,所述多个P2P节点分别每隔一定时间向所述节点筛选服务器发送各自最新的节点信息,更新所述节点筛选服务器上的节点信息。3.根据权利要求1或2所述的P2P节点匹配系统,其特征在于,所述发送请求资源的P2P节点信息,包括请求资源ID、播放位置信息、节点ID,其中,所述播放位置信息,包括当前P2P节点播放的其请求资源的播放进度或播放其请求资源的播放时刻。4.根据权利要求3所述的P2P节点匹配系统,其特征在于,所述节点筛选服务器根据获取资源的P2P节点信息中的请求资源ID将所述多个P2P节点分为不同的P2P节点组,每个P2P节点组中的P2P节点具有相同的请求资源ID。5.根据权利要求4的方法,其特征在于,所述节点筛选服务器首先判断所述发送资源请求的P2P节点发送的节点信息中的请求资源ID是否改变,若为是,则确定该P2P节点脱离之前所在P2P节点组,并加入与该...
【专利技术属性】
技术研发人员:邵长松,李茗,赵瑞前,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。