[发明专利]点对点流媒体通讯系统及其超级节点资源的配置方法有效
申请号: | 200610087033.X | 申请日: | 2006-06-12 |
公开(公告)号: | CN101075954A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 宋洋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 点对点 流媒体 通讯 系统 及其 超级 节点 资源 配置 方法 | ||
技术领域
本发明涉及互联网通讯技术,尤其涉及点对点流媒体通讯系统及其超级节点(SP)资源的配置方法。
背景技术
目前点对点流媒体通讯技术已经大量地应用在互联网领域,为广大网民提供了丰富的流媒体服务。用户可以通过点对点流媒体通讯观看自己喜欢的电视节目或收听音频节目。
现有技术一:
图1为现有技术一的点对点流媒体通讯系统的结构图。参见图1,该系统包括:
流媒体的源服务器(Source Server),用于提供流媒体节目(本文中将流媒体节目简称为节目)对应的原始流媒体数据,并将发布节目信息报告给节点服务器(Peer Server)。
节点服务器,用于管理所有的源服务器、超级节点(Super Peer)和客户端(Client)。
超级节点,是一些网络条件较好的客户端,被节点服务器挑选出来作为超级结点,用于将从源服务器获得节目的原始流媒体数据并转发给其它客户端。
普通客户端,是普通的节点,和超级节点以及其它客户端交互来获取节目的流媒体数据。
现有技术一中,SP不是由服务提供商专门提供,而是由节点服务器从众多客户端中选择带宽资源符合条件的作为SP。客户端将自己的网络带宽、网络类型、网络地址转换(NAT)类型、上传和下载的速度等信息报告给节点服务器,然后由节点服务器根据一定的策略选择出网络条件较好的客户端作为SP,节点服务器给选定的SP发送配置文件,其中包括:节目信息(某个节目标识)、和每个节目对应分配的服务连接数等信息。节点服务器接收到节目源的节目列表信息后,将节目列表信息发给SP,SP从源服务器获取该节目的原始数据,根据节点服务器发来的配置文件为该节目分配服务连接,利用所分配的服务连接向因特网上分发该节目的数据。
现有技术一的缺点是:
1、具有很大的随机性,无法预见系统中是否存在特定数量的可以作为SP的客户端,如果所有在线客户端都不符合作为SP的要求,则无法实现节目的分发。
2、由于采用客户端作为SP,而客户端的存在时间无法预知,所以没有可以稳定存在的SP,当作为SP的客户端下线,断开其与系统的连接时,依靠该SP获取数据的那些客户端就需要重新查找可以获取数据的SP,从而导致整个系统存在很大的波动性,影响客户端接收流媒体数据的效率。
3、由于将客户端作为SP,而作为SP的客户端必须要求可以访问源服务器,所以源服务器必须接入因特网(Internet),这样对外会直接暴露源服务器的服务,导致源服务器容易被攻击而引发安全问题。
4、无法根据节目的实际连接状况,即收听或收看状况,进行SP资源的优化配置,导致节目分配不合理,SP资源利用不充分。
现有技术二:
图2为现有技术二的点对点流媒体通讯系统的结构图。参见图2,该系统包括:
源服务器,用于提供节目对应的原始流媒体数据,并将发布节目信息报告给节点服务器。
节点服务器,用于管理所有的源服务器、超级节点和客户端(即普通节点)。
SP,与现有技术一不同,该SP是由服务提供商专门提供的高带宽稳定服务器,用于将从源服务器获得节目的原始流媒体数据并转发给其它客户端。
客户端,即普通的节点,用于和SP以及其它客户端进行交互来获取节目的流媒体数据。
在现有技术二中,使用服务方提供的高带宽服务器作为SP,稳定可靠,使用效果比挑选客户端作为SP要好很,但是这些SP部署时需要将服务节目的相关信息填写在本地的配置文件中,配置文件中包括:节目信息(某个节目标识)、和每个节目对应分配的服务连接数等信息,节点服务器接收到节目源的节目列表信息后,将节目列表信息发给SP,SP从节目源获取该节目的原始流媒体数据,根据配置文件为该节目分配服务连接,利用所分配的服务连接向因特网上分发该节目的数据。
但是,现有技术二的缺点是:SP上的配置文件是预先根据经验手工配好的,所以和实际的情况可能不同,无法根据节目的实际连接状况进行SP资源的优化配置,导致节目分配不合理,SP资源利用不充分,例如某些热门节目可能配置的SP资源较少,而某些冷门节目可能又配置得较多。而且修改SP的配置也需要手工方式,对运营维护带来很多麻烦。
发明内容
有鉴于此,本发明的主要目的在于提供一种点对点流媒体通讯系统,可以优化SP资源的配置,提高SP资源的利用率,提高节目的播放质量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610087033.X/2.html,转载请声明来源钻瓜专利网。