首页 / 专利库 / 电信 / 超级分发 / 节点重叠内容分发网络

节点重叠内容分发网络

阅读:356发布:2020-05-18

专利汇可以提供节点重叠内容分发网络专利检索,专利查询,专利分析的服务。并且本 发明 揭示了一种 节点 重叠内容分发网络,包括核心层,包括至少一个核心节点,核心节点包括应用及服务中心和管理中心,核心层执行内容分发系统CDN协议;主干层,连接与核心层,包括至少一个主干节点,主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议与P2P协议的转换;P2P自治区域,连接与主干层,每一个主干节点连接一个P2P自治区域,该主干节点作为该P2P自治区域的超级 种子 SUPER SEED为该区域提供服务并对该P2P自治区域进行管理和控制。采用本发明的技术方案,能够有效地结合内容分发网络CDN和P2P的优点,在保证整个网络资源安全、有序地运行的情况下为用户提供尽可能快的服务。,下面是节点重叠内容分发网络专利的具体信息内容。

1.一种节点重叠内容分发网络,其特征在于,包括
核心层,包括至少一个核心节点,所述核心节点包括应用及服务中心和管理中心,所述核心层执行内容分发系统CDN协议;所述核心层的核心节点至少包括:内容服务器、终端管理装置、内容管理设备、播放服务器、文件切片服务器、全局负载均衡器GSLB、业务平台和电子节目指南EPG服务器;
主干层,连接与所述核心层,包括至少一个主干节点,所述主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议与P2P协议的转换,所述主干节点至少包括:本地负载均衡器SLB及P2P路由器、边缘服务控制器和终端监控及升级装置;
P2P自治区域,连接与所述主干层,每一个所述主干节点连接一个P2P自治区域,该主干节点作为该P2P自治区域的超级种子SU PER SEED为该区域提供服务并对该P2P自治区域进行管理和控制,所述P2P自治区域部署在节点重叠内容分发网络的边缘,并提供边缘服务控制器为所述P2P自治区域提供服务,所述P2P自治区域包括数个P2P客户端,均连接到作为该P2P自治区域的SUPER SEED的主干节点,所述P2P自治区域包括客户端监控及升级装置,与所述终端监控及升级装置相对应且相互通信;所述P2P客户端包括,P2P客户端程序、P2P传输装置、本地流服务器、本地文件管理装置、播放装置和用户界面
其中,P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层;
所述节点重叠内容分发网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。
2.如权利要求1所述的节点重叠内容分发网络,其特征在于,所述节点重叠内容分发网络连接3G移动通信网实现3G移动通信网的流媒体业务。
3.一种节点重叠内容分发方法,其特征在于,包括:
提供核心层,包括提供至少一个核心节点并执行内容分发系统CDN协议,所述核心节点包括应用及服务中心和管理中心;所述核心层的核心节点至少包括:内容服务器、终端管理装置、内容管理设备、播放服务器、文件切片服务器、全局负载均衡器GSLB、业务平台和电子节目指南EPG服务器;
提供主干层,连接与所述核心层,包括提供至少一个主干节点,所述主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议与P2P协议的转换,所述主干层的主干节点至少包括:本地负载均衡器SLB及P2P路由器、边缘服务控制器和终端监控及升级装置;
提供P2P自治区域,连接与所述主干层,每一个所述主干节点连接一个P2P自治区域,将该主干节点作为该P2P自治区域的超级种子SU PERSEED为该区域提供服务并对该P2P自治区域进行管理和控制,其中所述P2P自治区域是在节点重叠内容分发网络的边缘提供,并提供边缘服务控制器为所述P2P自治区域提供服务,所述P2P自治区域包括数个P2P客户端,均连接到作为该P2P自治区域的SU PER SEED的主干节点,所述P2P自治区域主干节点包括客户端监控及升级装置,与所述终端监控及升级装置相对应且相互通信;所述P2P客户端包括,P2P客户端程序、P2P传输装置、本地流服务器、本地文件管理装置、播放装置和用户界面;
其中P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层,所述节点重叠内容分发网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。
4.如权利要求3所述的节点重叠内容分发方法,其特征在于,所述节点重叠内容分发网络连接3G移动通信网实现3G移动通信网的流媒体业务。

说明书全文

节点重叠内容分发网络

技术领域

[0001] 本发明涉及内容分发技术,更具体地说,涉及一种节点重叠内容分发网络和分发方法。

背景技术

[0002] 随着流媒体业务的发展,内容分发网络具有广阔的市场前景。
[0003] 目前电信的内容分发网络CDN系统,承载了部分的VNET流媒体业务,接入的服务供应商SP在系统中主要提供WMV格式的流媒体文件,用以支持点播业务和少量直播业务,下载业务正准备开展中。
[0004] 然而,目前电信的CDN系统承载的业务发展并不理想,现有的CDN系统没有被用足用好。在业务开展过程中,还有大量的影视类的SP以及其他SP没有接入到电信的CDN系统当中,而且各节点的CDN系统存储资源平均只利用了一半左右,均还有较多剩余,还可承载更多的流媒体内容;同时各节点的并发数量非常少,离系统的警戒线还有较大的差距。另外,电信与各地方的CDN系统也还没有做到互联互通。
[0005] 业务品种少和用户并发数量少在一定程度上反映了用户对现有业务和内容的不满足。一方面,目前的业务内容和业务模式都相当单一,对用户的吸引和黏着力不大,需要大力拓展和业务创新;另一方面,也需要思考现有CDN系统存在的问题,以及如何对其进行升级或改造,使得CDN系统可以承载更多类型和更复杂的业务应用。
[0006] 总结而言,CDN网络目前主要存在下述的问题,包括系统管理性、不同厂家设备的互通性及业务实施等方面,具体表现在:
[0007] 1)业务模式单一:业务量主要来自直播,点播所占比例较少;只支持流媒体和下载业务,不支持Web cache、P2P等业务;除承载业务模式外,需要扩展托管(自营)业务模式。
[0008] 2)SP接入:接入灵活性不够;接入周期较长;SP自服务功能不够。
[0009] 3)业务运营:面向业务的统计功能较少。
[0010] 4)网络结构和业务流程不够合理:负载均衡健康检查不完善、策略单一,DNS机制造成的跨省服务问题;适应于省网互通,需要实现逐级分发和主机未命中处理的流程;
[0011] 5)管理支撑系统功能不足:对多厂商设备互通性不好;内容管理功能不足,多片库管理存在问题,内容统一管理、分发、访问统计问题;管理支撑系统的一用性问题。
[0012] 在内容分发技术中,另一种广泛应用的技术是P2P技术,但是单纯的P2P网络同样存在着下述的问题:
[0013] 1)可管理性:在实际应用方面,P2P的运算结构容易引发错误和故障。例如,在P2P网络中,用户可能会突然关闭其它人正在访问的电脑设备。还有目前越来越多的商业人士使用便携的笔记本电脑,很可能当带有非常重要数据的笔记本电脑离开公司的内部网络,就会出现其他人无法访问的尴尬局面。P2P网络给了用户更多的自由,但是这也陷入了“无政府主义”的困境。可以想象,缺乏管理的P2P网络将会成为病毒、不法内容以及非法交易的温床。
[0014] 2)安全性:物理和逻辑安全是P2P模式所要关心的重点问题。公司用户理所当然地将他们的服务器放置在安全地点,同时使用安全软件进行保护。但是桌面电脑往往安全级别较低。如果将办公场所内的所有桌面电脑通过内部P2P网络进行互联,将大大增加不安全隐患--黑客可以只要访问其中一台电脑,就可以在整个网络中畅通无阻。
[0015] 3)成本问题:商业应用的开发人员需要仔细的检测企业应用程序所需要的服务器资源和带宽。P2P模式则减少了这种仔细设计的可能性,而增加了大量的不确定带宽、服务器资源和分布式存储的需求。尽管理想中的P2P模式会将数据存储在消费者的客户端系统中,这样在实际的应用中就需要客户端和服务器端一样都拥有所需数据的备份。此外,P2P模式的应用越多,那么就必须拥有更快的硬件性能和更大的存储容量。而上述问题可能造成的结果必然是抵消了原来P2P可以减少服务器端费用支出的优势。
[0016] 能源的消耗也是个问题--在P2P模式中,客户系统将需要24小时的不关机运行--而这种情况的出现,将会导致P2P解决方案的总体成本增高。虽然P2P系统所使用的硬件设备可能比服务器的价格要低,但专家指出,P2P模式的真正成本支出在于规划和管理。
[0017] 4)网络带宽问题:由于P2P网络的用户众多,当某个用户进行搜索时,自然会得到大量的搜索结果。而除了少数有用的信息以外,其他大多数的信息可能都属于垃圾信息。用户将不可避免地陷入垃圾信息的汪洋大海。在P2P使网络变得空前活跃的同时,将大量吞噬网络带宽。特别是在大多数用户更喜欢传送大体积的MP3文件、视频文件的时候,这个问题更加不容忽视。在我国,网络带宽较窄成了P2P应用难以逾越的障碍。
[0018] 于是,就需要一种新的内容分发技术,考虑到上述两种成熟技术CDN和P2P各自具有优势和弱点,将它们的优点结合起来,可以开发出一种新型的内容分发网络,同时又能充分利用现有的资源,降低改造的成本。

发明内容

[0019] 本发明的目的是提供一种融合了CDN和P2P的新的内容分发网络,该内容分发网络的基础是CDN,因此应尽量保存原有CDN网络的功能和特点,并在CDN的基础上新增一部分功能,以支持P2P功能。P2P融合到CDN系统中,包括了内容路由、管理平面、内容分发和存储等几个方面的融合。在内容路由方面,CDN中原有的GSLB全局路由功能、SLB本地负载均衡和本地内容管理功能等都会保留,P2P的请求从GSLB往下的路由过程采用跟传统的CDN一致的路由过程和算法,只是P2P请求的协议跟传统请求的链接参数不同。在管理平面方面,运营支撑的体系模式、功能结构等都与现有的CDN运营支撑系统类似,只是在客户端的管理、服务等级分层、P2P信息计量等方面有所升级和变更。在内容分发和存储方面,带有切片信息的数据由边缘服务器和客户端Peer同时提供分发服务,P2P的分布情况和网络能力会影响存储设计和部署。
[0020] 根据本发明的一方面,提供一种节点重叠内容分发网络,包括:
[0021] 核心层,包括至少一个核心节点,所述核心节点包括应用及服务中心和管理中心,所述核心层执行内容分发系统CDN协议;
[0022] 主干层,连接与所述核心层,包括至少一个主干节点,所述主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议与P2P协议的转换;
[0023] P2P自治区域,连接与所述主干层,每一个所述主干节点连接一个P2P自治区域,该主干节点作为该P2P自治区域的超级种子SU PER SEED为该区域提供服务并对该P2P自治区域进行管理和控制。
[0024] 其中,所述P2P自治区域部署在节点重叠内容分发网络的边缘,并提供边缘服务控制器为所述P2P自治区域提供服务。
[0025] 根据本发明的一实施例,所述核心层的核心节点至少包括:内容服务器、终端管理装置、内容管理设备、播放服务器、文件切片服务器、全局负载均衡器GSLB、业务平台和电子节目指南EPG服务器;
[0026] 所述主干层的主干节点至少包括:本地负载均衡器SLB及P2P路由器、边缘服务控制器和终端监控及升级装置;
[0027] 所述P2P自治区域包括数个P2P客户端,均连接到作为该P2P自治区域的SUPER SEED的主干节点,所述P2P自治区域包括客户端监控及升级装置,与所述终端监控及升级装置相对应且相互通信;所述P2P客户端包括,P2P客户端程序、P2P传输装置、本地流服务器、本地文件管理装置、播放装置和用户界面
[0028] 在本发明的,P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层;
[0029] 所述节点重叠内容分发网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。
[0030] 根据本发明的一实施例,所述节点重叠内容分发网络连接3G移动通信网实现3G移动通信网的流媒体业务。
[0031] 根据本发明的第二方面,提供一种节点重叠内容分发方法的,包括:
[0032] 提供核心层,包括提供至少一个核心节点并执行内容分发系统CDN协议,所述核心节点包括应用及服务中心和管理中心;
[0033] 提供主干层,连接与所述核心层,包括提供至少一个主干节点,所述主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议与P2P协议的转换;
[0034] 提供P2P自治区域,连接与所述主干层,每一个所述主干节点连接一个P2P自治区域,将该主干节点作为该P2P自治区域的超级种子SUPER
[0035] SEED为该区域提供服务并对该P2P自治区域进行管理和控制。
[0036] 其中,在节点重叠内容分发网络的边缘提供所述P2P自治区域,并提供边缘服务控制器为所述P2P自治区域提供服务。
[0037] 根据本发明的一实施例,所述核心层的核心节点至少包括:内容服务器、终端管理装置、内容管理设备、播放服务器、文件切片服务器、全局负载均衡器GSLB、业务平台和电子节目指南EPG服务器;
[0038] 所述主干层的主干节点至少包括:本地负载均衡器SLB及P2P路由器、边缘服务控制器和终端监控及升级装置;
[0039] 所述P2P自治区域包括数个P2P客户端,均连接到作为该P2P自治区域的SUPER SEED的主干节点,所述P2P自治区域包括客户端监控及升级装置,与所述终端监控及升级装置相对应且相互通信;所述P2P客户端包括,P2P客户端程序、P2P传输装置、本地流服务器、本地文件管理装置、播放装置和用户界面。
[0040] 其中,P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层;
[0041] 所述节点重叠内容分发网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。
[0042] 根据本发明的一实施例,所述节点重叠内容分发网络连接3G移动通信网实现3G移动通信网的流媒体业务。
[0043] 采用本发明的技术方案,能够有效地结合内容分发网络CDN和P2P的优点,在保证整个网络资源安全、有序地运行的情况下为用户提供尽可能快的服务。附图说明
[0044] 本发明的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加明显,在附图中相同的附图标记始终表示相同的特征,其中:
[0045] 图1是根据本发明的节点重叠内容分发网络的结构框图
[0046] 图2是根据本发明的节点重叠内容分发网络的一实例的结构图;
[0047] 图3是根据本发明的节点重叠内容分发网络的一种实现的具体结构图;
[0048] 图4是根据本发明的节点重叠内容分发方法的流程图

具体实施方式

[0049] 下面结合附图和实施例进一步说明本发明的技术方案。
[0050] 基础技术说明
[0051] 首先,在描述本发明的技术方案之前,首先说明一下与本发明有关的基础技术。
[0052] P2P技术
[0053] P2P是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源需要由网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源(服务和内容)提供者(Server),又是资源(服务和内容)获取者(Client)。
[0054] P2P技术的特点体现在以下几个方面:
[0055] 非中心化:网络中的资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免可能的瓶颈
[0056] 可扩展性:在P2P网络中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能较容易地满足用户的需要。整个体系是全分布的,不存在瓶颈。理论上其可扩展性几乎可以认为是无限的。
[0057] 健壮性:P2P架构天生具有耐攻击、高容错的优点。由于服务是分散在各个结点之间进行的,部分结点或网络遭到破坏对其它部分的影响很小。P2P网络一般在部分结点失效时能够自动调整整体拓扑,保持其它结点的连通性。P2P网络允许结点自由地加入和离开,P2P网络还能够根据网络带宽、结点数、负载等变化不断地做自适应式的调整。
[0058] 高性能/价格比:性能优势是P2P被广泛关注的一个重要原因。随着硬件技术的发展,个人计算机的计算和存储能力以及网络带宽等性能依照摩尔定理高速增长。采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有结点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。
[0059] 隐私保护:在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。
[0060] 负载均衡:P2P网络环境下由于每个节点既是服务器又是客户端设备,减少了对传统C/S结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。
[0061] CDN技术
[0062] CDN是构建在IP网络之上的内容发布网络,其主要目的是通过该网络的构建减小IP骨干网络的传输压力,将连接到IP网络上的内容信息更迅速地分发到全球范围内连接到IP网络上的用户终端。CDN网络主要由初始服务器、分布在网络“边缘”的缓存服务器、重定向DNS服务器和内容交换服务器组成。其中,初始服务器负责完成生成服务器信息内容;缓存服务器负责存储初始服务器的部分或全部信息内容;为用户进行地址解析的DNS服务器判断出用户所访问的网站采用了CDN技术进行内容分发时,将用户申请内容解析用的URL信息转发给重定向DNS服务器,重定向DNS服务器根据接收到的URL信息、转发URL的DNS服务器的地址信息以及网站在构建CDN时缓存网站的配置情况,将距离转发URL的DNS服务器最近的缓存网站的IP地址发送给DNS服务器,DNS服务器再将接收到的IP地址信息转发给用户,最终用户利用所接收到的IP地址完成与其“较近”的缓存网站的连接,通过接受“就近”的缓存网站所提供的服务达到减轻骨干IP网络的传输压力、提高服务质量的目的。
[0063] CDN的内容交换服务器主要配置在一个物理地点具有较多的缓存服务器情况下,完成各缓存服务器之间的负载均衡等功能;内容管理服务器主要完成整个CDN中各缓存服务器中存储的内容的管理,为各缓存服务器制订各自相应的缓存策略,以提高缓存服务器的服务质量。
[0064] 本发明就是将CDN和P2P两者相结合,形成一种新的节点重叠内容分发网络,为了说明简便,将其称为PCDN网络。PCDN的基础是CDN,因此应尽量保存原有CDN网络的功能和特点。PCDN只是在CDN的基础上新增一部分功能,以支持P2P功能。P2P融合到CDN系统中,包括了内容路由、管理平面、内容分发和存储等几个方面的融合。在内容路由方面,CDN中原有的GSLB全局路由功能、SLB本地负载均衡和本地内容管理功能等都会保留,P2P的请求从GSLB往下的路由过程采用跟传统的CDN一致的路由过程和算法,只是P2P请求的协议跟传统请求的链接参数不同。在管理平面方面,运营支撑的体系模式、功能结构等都与现有的CDN运营支撑系统类似,只是在客户端的管理、服务等级分层、P2P信息计量等方面有所升级和变更。在内容分发和存储方面,带有切片信息的数据由边缘服务器和PCDN客户端Peer同时提供分发服务,P2P的分布情况和网络能力会影响存储设计和部署。
[0065] PCDN的定义
[0066] 对于电信运营商来说,在有效地利用和转化P2P技术的过程中,必须充分考虑电信的特点,充分考虑利用现有的内容分发系统(CDN),来构建一个面向未来的、新型的流媒体内容承载网络。
[0067] PCDN的提出就是顺应电信的上述要求,PCDN建立在传统的CDN系统基础上,在主干网层次保留了原有的CDN系统的架构和功能,在边缘节点引入了P2P技术来进行文件及流媒体的共享,实现了P2P技术与CDN传输的结合。在CDN骨干网仍旧继承了CDN的内容缓存机制、全局负载均衡机制、骨干网内容分发流程、认证计费相关机制等基本技术特征。
[0068] 为了避免骨干网上的流量对冲,PCDN通过集中的分布式架构,将P2P的流量严格限制在同一边缘节点的区域内。这样PCDN就集合了P2P和CDN的优点而舍弃了双方的缺点,避免了电信骨干网上的流量无序性和暴,提供了增强的可管理性和服务高可靠性。
[0069] PCDN传输的内容与原CDN的内容有所不同,在核心节点根据P2P协议对内容(包括文件和流)做切片处理,P2P用户将根据这些规则来完成P2P共享,P2P在边缘层的引入大大降低了边缘服务器的压力,提高了文件传输和流媒体传输的效率。P2P技术充分利用了用户的闲置上行带宽,这样运营商可以通过更少的边缘服务器,提供更多的业务量,为更多的用户服务。
[0070] 另外,PCDN的用户采用客户端Peer的方式,可以拓展更好的应用和服务。通过客户端的用户信息和浏览习惯采集、分析和统计,可以开展分众广告(又称“窄告”),分发基于地区、用户和用户组的广告,并可统计广告效果。另外,还可以通过客户端为用户提供差异性的服务,不同的用户可以享受不同内容、不同速率等分级化的服务。
[0071] PCDN网络
[0072] 首先,参考图1,图1是根据本发明的节点重叠内容分发网络的结构框图,该PCDN100包括:
[0073] 核心层102,包括至少一个核心节点104,核心节点104包括应用及服务中心和管理中心,核心层102执行内容分发系统CDN协议。根据本发明,在核心节点104部署应用及服务中心和管理中心,实现对PCDN网络的业务管理、运营支撑和业务生成。其中,管理中心执行如下的功能:统一的用户登录、认证和访问路由,管理CP/SP业务运营,用户管理、网络管理和优化。应用及服务中心执行如下的功能:下载、点播、直播等业务的内容生成和发布,广告等业务的内容生成和发布。
[0074] 主干层106,连接与核心层102,包括至少一个主干节点108,主干节点108根据CDN协议与核心层102的核心节点104进行数据交换,并执行CDN协议于P2P协议的转换。主干节点108作为PCDN节点设备实现内容的分发和传送,对其所属的P2P自治区域进行管理和控制,同时作为其所属的P2P自治区域的超级种子SUPER SEED为用户提供服务。
[0075] P2P自治区域110,连接与主干层106,每一个主干节点108连接一个P2P自治区域110,该主干节点108作为该P2P自治区域110的超级种子SUPER SEED为该区域提供服务并对该P2P自治区域进行管理和控制。包括采用P2P技术实现限定区域内的对等内容服务。通常,P2P自治区域部署在节点重叠内容分发网络的边缘,并提供边缘服务控制器为所述P2P自治区域提供服务。
[0076] 通过上面的描述可知,本发明的PCDN的网络架构采用三层结构,分为核心层、主干层和位于网络边缘的P2P自治域。主干节点部署节点设备,核心节点或主干节点构成内容分发体系实现内容的有序分发和传送。而P2P自治区域实现P2P的内容服务,通过主干节点的设备进行管理、控制和服务保障。
[0077] 图2是根据本发明的节点重叠内容分发网络的一实例的结构图。参考图2可见,该PCDN网络200是建立在CDN网络202的基础之上,核心层102中的应用及服务中心103a和管理中心103b都建立在现有的CDN网络202的技术上,一个应用及服务中心103a和管理中心103b组成了一个核心节点104,核心节点104负责统一的用户登录、认证和访问路由,管理CP/SP业务运营,用户管理、网络管理和优化。而CDN网络202负责内容的有序分发和传送。
[0078] 在CDN网络202上还包括主干层106,其包括数个主干节点108,主干节点108作为PCDN节点设备实现内容的分发和传送,对其所属的P2P自治区域进行管理和控制,同时作为其所属的P2P自治区域的超级种子SUPER SEED为用户提供服务。由此,图2所示的主干节点108还包括流媒体服务装置107a和SUPER SEED装置107b。
[0079] 每一个主干节点108连接一个P2P自治区域110,P2P自治区域110内包括数个客户端Peer 204,这些Peer 204采用P2P技术实现限定区域内的对等内容服务。
[0080] 参考图3,图3是根据本发明的PCDN网络的一种实现的具体结构图。如图3所示,该实现300中PCDN网络被分成了3个业务层次,分别是业务发布层302、服务承载层304和客户端层306。业务层次与前面所述的结构层次是有所区别的,两者是相互交叉的。
[0081] 首先,从结构层次上看,核心层102的核心节点104至少包括:内容管理设备320、播放服务器322、文件切片服务器324、业务平台326,在图3中,业务平台326被示广告平台,其包括了一个广告平台326a和一个广告服务器326b。还包括EPG服务器346、终端管理装置340、内容服务器342、全局负载均衡器GSLB 344。
[0082] 主干层106的主干节点108至少包括:本地负载均衡器SLB及P2P路由器348、边缘服务控制器350、终端监控及升级装置352;
[0083] P2P自治区域110包括数个P2P客户端360,均连接到作为该P2P自治区域的SUPER SEED的主干节点108,P2P自治区域110包括客户端监控及升级装置362,与终端监控及升级装置352相对应且相互通信,参考图3所示,在终端监控及升级装置352中包括3个模,分别是登录服务器352a、升级服务器352b和监控服务器352c,在客户端监控及升级装置362中包括三个对应的模块,分别是用户管理模块362a、升级模块362b和监控模块362c。
P2P客户端360进一步包括,P2P客户端程序360a、P2P传输装置360b、本地流服务器360c、本地文件管理装置360d、播放装置360e,在P2P客户端360还包括用户界面360f。
[0084] 从业务层次上分,各层所包含的内容如下:
[0085] 业务发布层302主要完成流媒体业务的生成及管理,并将相应的业务如点播、直播、下载和广告等导入的PCDN服务承载层中。业务发布层302包括:
[0086] 内容管理设备320,实现非实时内容的媒体资产管理、内容编排、内容发布。内容管理系统是业务系统的入口,通过该系统可以完成节目的组织、节目的入库,以及服务内容展现。经过节目制作系统生成的原始内容在内容管理系统中入库、编排后通过EPG展现给用户。
[0087] 播放服务器322,实现实时内容(直播频道)的编排、发布。直播服务系统应包括三个部分:完成采集信号编解码的信息采集编码子系统、节目播出子系统,以及对信息采集子系统和节目播出子系统进行管理和监控的子系统。
[0088] 文件切片服务器324,对播放内容,将媒体流转换为P2P数据流;对媒体文件,将媒体文件进行切片生成Index文件。P2P协议的核心技术是文件和流切片技术,高效的切片算法在提供网络传输和共享效率的同时,还可以保障服务的可靠性。文件切片系统以下要求:单一入口、算法同步,VOD和P2P流的无缝切换,相同内容的文件和流可共享,切片服务器在业务发布层302中的位置可灵活配置。
[0089] 业务平台326,此处以广告平台为例进行说明,实现广告内容的编码、编排、发布、展现、策略管理。广告平台326a是位于业务发布层302中,而广告平台326b是位于下面将要描述的服务承载层304中。
[0090] 服务承载层304包括:
[0091] 全局负载均衡器GSLB 344,负责全局负载均衡,根据一组设定的导向策略(如地理区域、内容类型、网络负载状况等),将用户的内容请求导向到最佳的PCDN主干节点。
[0092] 本地负载均衡器SLB及P2P路由器348,负责本地负载均衡,分配流服务器,以及P2P路由器。根据一组设定的策略实现用户请求的本地负载均衡,将用户的请求导向到一个最优的服务器组件,并为用户提供不同的最优P2P Peer列表,来为其提供流媒体服务;实现对边缘节点设备中的多个服务器组件(比如超级种子SUPER SEED)进行统一的流业务协同管理,同时还要将本节点的流量负载,内容分布等业务信息汇报到上层。
[0093] 内容服务器342,是核心节点中提供流媒体服务的服务引擎,管理整个PCDN网络的中心存储内容,也可以到第三方资源库中获取内容;可以接收下级节点设备的服务请求,为下级设备提供原始内容服务,也可以直接为最终用户提供流服务;同时能够处理P2P数据流,能够解析P2P文件。
[0094] 边缘服务控制器350:是最终为用户提供服务的流媒体引擎,接收用户的服务请求,最终提供流服务;同时对业务的认证计费提供支持,对用户的访问请求进行认证,并在用户访问完成后记录用户的详细访问日志,作为计费依据。边缘服务器能够处理P2P数据流,能够解析P2P文件。
[0095] 终端管理装置340,负责对P2P客户端进行管理。
[0096] 上述的这些部件构成了PCDN服务器。
[0097] 继续参考图3,服务承载层304还包括:
[0098] EPG服务器346,进行EPG发布和展现。
[0099] 终端监控及升级装置352,包括登录服务器352a、升级服务器352b和监控服务器352c,其中登录服务器352a对客户端进行验证,或转发Vnet帐号/密码给Vnet系统。
[0100] 广告服务器326b,根据策略为客户分配广告并以RTSP方式提供流。
[0101] 继续参考图3,客户端层306包括:
[0102] P2P客户端360,包括P2P客户端程序360a、P2P传输装置360b、本地流服务器360c、本地文件管理装置360d、播放装置360e,在P2P客户端360还包括用户界面360f。
它们共同完成如下的功能:PCDN路由控制,与SLB、P2P Router保持连接;维护Peer列表,P2P传输,从边缘服务控制器或其他Peer处获取数据;向其他Peer提供数据;本地流服务器360c用于将P2P数据流转换为RTSP数据流,并传送给播放装置360e;本地文件服务装置360d将文件片断拼接成为完整的文件;供P2P传输模块读取文件片断,向其他Peer提供数据;本地流服务器360c中还包括广告引擎:确定在何时播放广告;通知本地流服务器播放广告的URL。用户界面360f,用于用户浏览内容的导航功能和客户端展现的个性化设置,以及界面设计。
[0103] 客户端监控及升级装置362,包括三个,用户管理模块362a、升级模块362b和监控模块362c。它们共同完成如下的功能:客户端升级控制、注册、登录、自服务(修改信息、查询等功能)、定购(定购Vnet/VAS上的产品)。
[0104] 在客户端层306,还可以包括扩展功能组件364,比如安全管理,Anti-Virus功能,监控客户端的播放质量,PPPoE拨号功能,IM即时通讯,本地发布内容或直播频道。
[0105] 根据本发明的PCDN网络,P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层;PCDN网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。这样就保证了P2P数据传输行为都是在本区域的用户之间进行,不会发生跨区的P2P流量。
[0106] 同时,本发明的PCDN跟一般的P2P网络相比较,能够让用户快速获得服务是PCDN的一个亮点。一般的P2P网络中,客户端从点击链接到获取直播画面需要等上一段时间,而PCDN网络中,用户点击链接后,要求能够很快获得直播画面,即实现“Fast Start”功能。主要的技术原理是开始服务时由边缘流服务器直接为用户提供服务,边缘流服务器提供快速PreBuffer功能。然后在一定的时间内,根据客户端从其它peer处可获取数据的能力逐步降低直至取消边缘服务器的直接服务,改为全部由其它peer提供数据。这里,边缘服务器在服务开始时作为一个“超级种子”,在整个工作过程中也要求用户与“超级种子”之间的数据请求与传输能够得到很好的控制。
[0107] PCDN还能有效地保证网络上数据传输的速度和服务质量,因为一般P2P网络中的peer节点是可以任意加入和退出的,这就形成了一个不断重构的动态结构,一般的P2P网络中的内容共享往往因此受到较大的影响,会出现业务的延迟、暂停、中断现象,缺少良好的QoS保障。PCDN通过技术手段有效地解决这个问题,即SLB实时地监控和管理本域中的P2P活动,掌握数据的实时分布和流量情况,从而可以为用户提供最优的peer列表。最为关键的是,在无法合理调整peer列表或有效peer数量不足时,将切换到PCDN边缘服务器直接提供服务,并且这个切换是无缝的,不会对用户的服务体验造成影响。一般的集中式P2P结构在管理方便、结构简洁同时,也会有一些问题,比如“data-lock”现象,即大多数Player都处在实时广播的峰面上时,共享数据不足或无法有效共享数据。此时将无法发挥P2P的共享优势,从而给PCDN边缘服务器造成了压力瓶颈,所以通过设计和策略来规避这类问题。为了在尽量不给用户带来额外的启动延时和内容延时的基础上,尽可能加大Peer间的可共享内容,PCDN系统可以选择的方法有:根据网络状态动态调整本地Player的回放时钟速率;或初始时对数作微调处理,快速积累可共享内容;在用户启动时间上引入随机延时因素;SLB在必要时通知部分用户单向调整本地回放时钟偏差;同时应维持整个系统的流量稳定,防止崩溃和失效。
[0108] 对3G移动通信系统的兼容
[0109] 在3G移动通信系统的发展过程中,流媒体业务将成为关键的增值业务,固移融合的思路以及业务的发展,PCDN将可以成为移动流媒体业务的重要承载平台。
[0110] 在移动流媒体业务中,PCDN的作用将主要体现在以下几个方面:
[0111] 随着3G网络的扩大,业务的扩展,流媒体服务必然要离用户更近,必然要进行分布式部署,需要使用PCDN系统;
[0112] 在进行集中式部署时,在核心节点可能存在多个逻辑节点,也可能由多台服务器实现服务的负载均衡,虽然没有部署PCDN系统,但可以使用PCDN的关键技术来实现多台服务器或多个逻辑节点的负载均衡;
[0113] PCDN系统中的关键技术,如内容路由技术、内容服务引擎技术等也是3G流媒体的核心技术,并使得3G流媒体系统逐步向商用系统进行演进;
[0114] PCDN在3G移动网中的功能是:
[0115] 实现核心节点多台流服务器的负载均衡;
[0116] 实现系统分布式部署,将流服务器部署到离用户最近的节点,提高服务质量,媒体流可以在一个较短的网络路径上传输,从而减少流媒体会话的启动时延,降低丢包率和整个网络的占用;
[0117] 实现媒体内容在整个系统中的合理、有效地部署;
[0118] 实现宽带网络的PCDN系统与移动网络的PCDN系统进行融合,保护运营的投资,并构建统一的流媒体业务承载网;
[0119] PCDN网络的内容分发方法
[0120] 根据本发明的第二方面,提供一种PCDN网络的内容分发方法的,参考图4,图4是根据本发明的节点重叠内容分发方法的流程图,该方法400包括:
[0121] 402.提供核心层,包括提供至少一个核心节点并执行内容分发系统CDN协议,所述核心节点包括应用及服务中心和管理中心;
[0122] 404.提供主干层,连接与所述核心层,包括提供至少一个主干节点,所述主干节点根据CDN协议与核心层的核心节点进行数据交换,并执行CDN协议于P2P协议的转换;
[0123] 406.提供P2P自治区域,连接与所述主干层,每一个所述主干节点连接一个P2P自治区域,将该主干节点作为该P2P自治区域的超级种子SUPER SEED为该区域提供服务并对该P2P自治区域进行管理和控制。
[0124] 其中,在PCDN网络的边缘提供P2P自治区域,并提供边缘服务控制器为所述P2P自治区域提供服务。
[0125] 根据本发明的实施例,核心层的核心节点至少包括:内容服务器、终端管理装置、内容管理设备、播放服务器、文件切片服务器、全局负载均衡器GSLB、EPG服务器、业务平台;主干层的主干节点至少包括:本地负载均衡器SLB及P2P路由器、边缘服务控制器、终端监控及升级装置;P2P自治区域包括数个P2P客户端,均连接到作为该P2P自治区域的SUPER SEED的主干节点,所述主干节点包括客户端监控及升级装置,与所述监控及升级装置相对应且相互通信;所述P2P客户端包括,P2P客户端程序、P2P传输装置、本地流服务器、本地文件管理装置、播放装置、用户界面。
[0126] 根据本发明,P2P数据传输都被限制在其所属的P2P自治区域内,不会进入主干层和核心层;节点重叠内容分发网络为用户添加区域属性而将用户区分开,在用户发起服务请求时,GSLB首先将用户导向到一个P2P自治区域的SLB上,该SLB负责为该用户提供合适的可提供P2P数据的用户列表,所有列表中的用户都属于同一自治区域。
[0127] 该PCDN网络连接3G移动通信网实现3G移动通信网的流媒体业务。
[0128] 上述的PCDN网络的内容分发方法的具体特征与前面所述的PCDN网络相对应,因此这里就不再详细描述。
[0129] 采用本发明的技术方案,能够有效地结合内容分发网络CDN和P2P的优点,在保证整个网络资源安全、有序地运行的情况下为用户提供尽可能快的服务。
[0130] 上述实施例是提供给熟悉本领域内的人员来实现或使用本发明的,熟悉本领域的人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈