一种基于软件定义网络的直播对等网络构建方法和装置制造方法及图纸

技术编号:16458015 阅读:81 留言:0更新日期:2017-10-25 22:39
本发明专利技术公开了一种基于软件定义网络(SDN)的直播对等网络(P2P)构建方法,包括:根据每个用户节点与直播源节点的距离大小,对用户节点进行级别划分;所述方法还包括:判断新加入P2P直播系统的用户节点所属级别中已存在的节点,是否能为所述新加入的用户节点提供所需的上行网络带宽;根据判断结果,确定所述新加入的用户节点的类型;根据确定的不同类型,启动相应的处理方式为所述新加入的用户节点与其它用户节点建立邻居关系。本发明专利技术还同时公开了一种基于SDN的直播P2P构建装置。

A method and device for constructing live peer to peer network based on Software Defined Network

The invention discloses a software defined network (SDN) based on the direct peer-to-peer network (P2P) construction method, including: according to each user node and the source node broadcast distance, classify the user node; the method includes: judging node already exists the user added node of P2P broadcasting system the level of the user, whether the node can join the new network provides the uplink bandwidth required; according to the judgment result, determine the type of user node of the newly added; according to different types of the building neighborhood user added node corresponding to start treatment with the other user node. The invention also discloses a live broadcast P2P construction device based on SDN.

【技术实现步骤摘要】
一种基于软件定义网络的直播对等网络构建方法和装置
本专利技术涉及传输与网络协议(IP,InternetProtocol)数据业务
,尤其涉及一种基于软件定义网络(SDN,SoftwareDefinedNetwork)的直播对等网络(P2P,Peer-to-Peer)构建方法和装置。
技术介绍
随着互联网的快速发展,利用网络进行流媒体播放成为一个热点。流媒体是指在互联网/内部网上使用流式传输技术的多媒体,且在播放前不需要下载整个文件,可以边下载边观看。传统的网络流媒体播放系统一般基于客户端/服务器(C/S,Client/Server)模式,但由于流媒体播放需要消耗大量的网络带宽和服务器资源,因此,这种C/S模式严重限制了网络流媒体业务的发展。P2P是近几年新兴的网络技术,相对于传统的C/S模式,P2P的一个显著特点就是节点无需依赖集中式服务器资源,各节点之间可以直接进行通信,具有可扩展性强和效益高的优点。一般来说,P2P系统的服务能力会随着用户数量的增加而提升,即:加入到P2P系统的用户数越多,则可用的上行带宽就越多。图1为P2P分发模型,图1中每台计算机对应一个用户。在P2P系本文档来自技高网...
一种基于软件定义网络的直播对等网络构建方法和装置

【技术保护点】
一种基于软件定义网络SDN的直播对等网络P2P构建方法,其特征在于,根据每个用户节点与直播源节点的距离大小,对用户节点进行级别划分;所述方法还包括:判断新加入P2P直播系统的用户节点所属级别中已存在的节点,是否能为所述新加入的用户节点提供所需的上行网络带宽;根据判断结果,确定所述新加入的用户节点的类型;根据确定的不同类型,启动相应的处理方式为所述新加入的用户节点与其它用户节点建立邻居关系。

【技术特征摘要】
1.一种基于软件定义网络SDN的直播对等网络P2P构建方法,其特征在于,根据每个用户节点与直播源节点的距离大小,对用户节点进行级别划分;所述方法还包括:判断新加入P2P直播系统的用户节点所属级别中已存在的节点,是否能为所述新加入的用户节点提供所需的上行网络带宽;根据判断结果,确定所述新加入的用户节点的类型;根据确定的不同类型,启动相应的处理方式为所述新加入的用户节点与其它用户节点建立邻居关系。2.根据权利要求1所述的方法,其特征在于,所述用户节点与直播源节点间的距离越大,则所述用户节点所属级别越高;其中,级别高的用户节点能从上一级级别低或本级的用户节点获取数据。3.根据权利要求2所述的方法,其特征在于,所述根据判断结果,确定所述新加入的用户节点的类型,包括:若所述判断结果为是,则确定所述新加入的用户节点为弱点;否则,对所述新加入的用户节点所属级别中的弱点带宽进行排序,将带宽高的弱点转换为强点。4.根据权利要求1所述的方法,其特征在于,所述根据确定的不同类型,启动相应的处理方式为所述新加入的用户节点与其它用户节点建立邻居关系,包括:若所述新加入的用户节点为弱点,则启动第一方式建立邻居关系;否则,启动第二方式建立邻居关系。5.根据权利要求3或4所述的方法,其特征在于,所述强点从自身所属级别的上一级级别低的用户节点获取数据,并向下一级级别高的用户节点传递数据;所述弱点从自身所属级别的其它用户节点获取数据。6.一种基于SDN的直播P2P构建装置,其特征在于,所述装置包括:设置模块、判断模块、...

【专利技术属性】
技术研发人员:于洁
申请(专利权)人:中移苏州软件技术有限公司中国移动通信集团公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1