[发明专利]一种P2P流媒体分布式网络系统及其数据传输方法有效
| 申请号: | 201010559230.3 | 申请日: | 2010-11-24 |
| 公开(公告)号: | CN102006328A | 公开(公告)日: | 2011-04-06 |
| 发明(设计)人: | 张范;张智江;王明会;彭久生;乔自知;丁焰;李瞻;郭晓东 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 p2p 流媒体 分布式 网络 系统 及其 数据传输 方法 | ||
技术领域
本发明涉及网络多媒体技术领域,特别是涉及一种面向IPv6环境的P2P流媒体分布式网络系统及其数据传输方法。
背景技术
随着国际互联网和数字化技术的快速发展,P2P技术作为一种数字媒体内容分发技术得到了广泛应用。P2P是英文Peer-to-Peer的简称,又被称为“点对点”。“点对点”技术是一种网络新技术,不同于传统的C/S结构,P2P技术充分利用网络中用户的计算能力和带宽,而不是把服务需求都聚集在较少的服务器上,用户在下载的同时,也为其他用户提供上传服务,这种下载方式,人越多速度越快。一般来说,随着用户数的增加系统服务能力也会增强,具有很好的可扩展性和健壮性,并且部署和维护成本较低。
P2P技术虽然较传统C/S结构有众多优势,但自身同时也存在一些问题:第一代P2P模式网络采用传统的中央服务器控制搜索源客户的运作方式,在中央服务器控制搜索源客户的P2P模式下,中央服务器承载压力过大,用户搜索源的速度较慢,用户点播或者直播时缓冲时间较长,源消失或者切换频道后客户端程序响应时间较长。第二代P2P模式网络采用了分布式网络+中央服务器的模式,分布式网络解决了用户搜索源的快速性,并且减轻了服务器的运算压力,但是由于视频观看是一个非常消耗带宽资源的活动,容易对网络运营商的网络形成网络风暴,导致网络有瘫痪的可能,并且用户搜索到的源列表,性能佳的用户并未得到初步的筛选,导致客户端运算时间较长才能最终得到稳定的用户源。
申请号为200710053429.7的一种基于超级节点的P2P直播方法虽然提出了超级节点的概念,但未具体将“超级节点+自治域”的概念应用到了下一代互联网IPv6环境中,也未采用分布式网络+中央服务器的模式,由中央服务器来负责管理节点的加入与退出及资源的分配等,由分布式网络来进行具体的内容数据传输。同时,上述的P2P超级节点方法仅适用于直播,而不能应用于点播系统中。
发明内容
本发明的目的在于提供一种P2P流媒体分布式网络系统及其数据传输方法。其将分布式网络的协同带宽能力与中央服务器的快速检索的优势有机的结合起来,实现在不同运营商和不同地域之间不会形成大数据量的网络风暴;防止在特定时间源资源枯竭时导致的点播不畅的情况。
为实现本发明的目的而提供的一种P2P流媒体分布式网络系统,包括:超级服务节点、普通P2P节点、信息控制服务器、中央服务器和源列表服务器,其中:
所述超级服务节点,按运营商和地域进行网状分布,一个地区部署一个或者多个超级服务节点;所述超级服务节点和所属地区的普通P2P节点构成一个独立的分布式网络结构;
所述信息控制服务器,用于从中央服务器中读出频道和所有P2P节点的信息,并提供给所述普通P2P节点所属分布式网络结构中大批的文件信息列表;
源列表服务器,用于存储分布式网络结构的各节点中拥有的文件信息列表,供检索信息时使用。
所述超级服务节点之间形成一个P2P的自治区域,一个超级服务节点发布一个频道后,其他的超级服务节点可以通过P2P原理获得此频道的文件数据。
所述系统,还包括:
备份服务器,用于对所述信息控制服务器的备份。
所述普通P2P节点通过所述超级服务节点加入所述分布式网络结构。
为实现本发明的目的还提供一种P2P流媒体分布式网络系统的数据传输方法,其特征在于,包括下列步骤:
步骤100.信息控制服务器从中央服务器的数据库中读出频道和所有注册的P2P节点的信息,存入本地信息链表;
步骤200.超级服务节点启动后,从所述信息控制服务器获取本地超级服务节点的频道信息,创建相应的频道;
步骤300.P2P节点启动后,根据自身的配置文件信息链接所述中央服务器并发送自身的配置文件信息,所述P2P节点获取中央服务器所有发布的文件信息列表;
步骤400.所述中央服务器根据所述P2P节点发来的配置文件信息确定此P2P节点运行的ISP服务商的种类,IP段以及要返还给所述P2P节点的ID号;
步骤500.所述P2P节点有点播动作时,根据点播的文件的希哈值向中央服务器发送点播申请;
步骤600.所述中央服务器根据所述P2P节点所在的位置给所述P2P节点发送位于相同区域的超级服务节点的信息;
步骤700.所述P2P节点根据所述超级服务节点的信息,加入包含所述超级服务节点的分布式网络结构中,通过检索源列表服务器与其中的其他P2P节点进行数据交换,而不再依赖于中央服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010559230.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种伸缩式变形机翼传动机构
- 下一篇:一种可便携配饰式外套





