一种分布式CDN系统的建链方法及系统技术方案

技术编号:11300225 阅读:110 留言:0更新日期:2015-04-15 17:38
本发明专利技术公开了一种分布式CDN系统的建链方法及系统,其中,该方法包括:管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;控制层基于上述数据信息,向能力层各个节点建立通讯链路。通过本发明专利技术,解决了相关技术中分布式CDN系统中链路无法自动切换的问题,从而实现了在CDN大规模软件架构下,控制层软件对能力层节点拓扑的灵活管理,以及能力层配置的简单化。当信令网络拓扑发生变化时,能够实现控制层软件与能力层节点间链路的自动切换,将对业务功能的影响降到最低。同时还可以满足CDN系统的快速扩容,以及大规模扩容。

【技术实现步骤摘要】
一种分布式CDN系统的建链方法及系统
本专利技术涉及多媒体业务领域,特别是涉及一种分布式CDN系统的建链方法及系统。
技术介绍
随着通讯技术的飞速发展、网络带宽的不断提升以及全球云计算技术的广泛应用,互联网用户数急速增加,IPTV(交互式网络电视)技术得到了快速推广,已陆续开始由世界各大运营商大规模采用和部署。尤其是当下“三网融合”政策的实施,更为我国方兴未艾的内容分发网络(ContentDeliveryNetwork,简称为CDN)产业提供了井喷式的发展机遇。CDN业务量及其产业链的壮大,对CDN管理层、控制层以及能力层等各级设备都提出了更高的要求,目标将逐步朝向超大容量、安全稳健、组网灵活的方向发展,其大规模组网技术亟待突破。在CDN大规模软件架构下的分布式CDN系统中,要实现对大规模节点管理的灵活与高效,对CDN的管理及控制能力有了更高更可靠的要求。为了提升系统的稳健性,CDN的管理层及控制层还往往都设置为双机(双中心)模式或主备模式,这对CDN组网切换时网元的建链灵活性有了更高的要求。以融合CDN系统的组网为例,当前的CDN网元主要采用了至底向上的方式建立网元间的通讯链路,信令网络和媒体网络拓扑的建立都是固化的,不具备被控制的能力,灵活性较差,因此在以往架构中媒体定位系统MLSS(管理层,也称为CDNManager)的双中心方案中,修改MLSS信令网络的拓扑的时候,需要在能力层各节点上执行大量的切换操作,工程操作复杂而且难度大、风险大,很难实现链路的自动切换。在CDN大规模软件架构下,这一弊端显现的会更为突出。针对相关技术中分布式CDN系统中链路无法自动切换的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中分布式CDN系统中链路无法自动切换的问题,本专利技术提供了一种分布式CDN系统的建链方法及系统,用以解决上述技术问题。根据本专利技术的一个方面,本专利技术提供了一种分布式CDN系统的建链方法,其中,该方法包括:管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;上述管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;上述控制层基于上述数据信息,向能力层各个节点建立通讯链路。优选地,所述管理层获取所述控制层的数据信息包括:所述管理层通过WEB模块控制层管理接口,添加所述控制层的数据信息;其中,所述控制层的数据信息包括控制层标识、模块号、局号。优选地,所述管理层获取所述能力层各个节点的数据信息包括:所述管理层通过WEB模块节点管理接口,添加所述能力层的各个节点的数据信息,所述节点的数据信息包括节点标识、节点信令IP、信令端口、模块号、局号以及建链模式信息。优选地,所述控制层基于所述数据信息,向能力层各个节点建立通讯链路包括:所述控制层同步所述管理层的数据信息,从所述数据信息中筛选出归属于所述控制层的节点的数据信息;将筛选出的所述节点的数据信息保存在节点链路列表内;所述控制层根据所述节点链路列表,向能力层各个节点建立通讯链路。优选地,所述方法还包括:所述控制层实时监控所述节点链路列表;当监控发现所述节点链路列表发生变化时,所述控制层新建或关闭变化的链路。根据本专利技术的另一方面,本专利技术还提供了一种建链系统,其中,该系统包括管理层、能力层以及控制层,其中:上述管理层包括:信息获取模块,用于获取上述控制层的数据信息,以及获取上述能力层各个节点的数据信息;分配模块,用于根据获取的数据信息,为上述能力层各个节点分配一个归属的控制层;上述控制层包括:建链模块,用于根据上述数据信息,向上述能力层各个节点建立通讯链路。优选地,所述信息获取模块包括:第一获取单元,用于通过WEB模块控制层管理接口,添加所述控制层的数据信息;其中,所述控制层的数据信息包括控制层标识、模块号、局号。优选地,所述信息获取模块包括:第二获取单元,用于通过WEB模块节点管理接口,添加所述能力层的各个节点的数据信息,所述节点的数据信息包括节点标识、节点信令IP、信令端口、模块号、局号以及建链模式信息。优选地,所述建链模块包括:建表单元,用于同步所述管理层的数据信息,从所述数据信息中筛选出归属于所述控制层的节点的数据信息;将筛选出的所述节点的数据信息保存在节点链路列表内;建链单元,用于根据所述节点链路列表,向能力层各个节点建立通讯链路。优选地,所述控制层还包括:监控模块,用于实时监控所述节点链路列表;处理模块,用于在所述监控模块发现所述节点链路列表发生变化时,新建或关闭变化的链路。通过本专利技术,管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;上述管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;上述控制层基于上述数据信息,向能力层各个节点建立通讯链路,解决了相关技术中分布式CDN系统中链路无法自动切换的问题,从而实现了在CDN大规模软件架构下,控制层软件对能力层节点拓扑的灵活管理,以及能力层配置的简单化。当信令网络拓扑发生变化时,能够实现控制层软件与能力层节点间链路的自动切换,将对业务功能的影响降到最低。同时还可以满足CDN系统的快速扩容,以及大规模扩容。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明图1是根据本专利技术实施例的分布式CDN系统的建链方法的流程图;图2是根据本专利技术实施例的建链系统的结构框图;图3是根据本专利技术实施例的CDN反向建链实现的系统架构图;图4是根据本专利技术实施例的CDN反向建链的方法流程示意图。具体实施方式为了解决相关技术中分布式CDN系统中链路无法自动切换的问题,本专利技术提供了一种分布式CDN系统的建链方法及系统,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术的技术方案涉及IPTV(网络视讯)、视频监控、移动流媒体等电信网络中的多媒体业务领域,尤其涉及融合CDN业务系统中大规模组网模式下,分布式CDN系统中的组网控制方法。本实施例提供了一种分布式CDN系统的建链方法,图1是根据本专利技术实施例的分布式CDN系统的建链方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S106):步骤S102,管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;步骤S104,管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;步骤S106,控制层基于上述数据信息,向能力层各个节点建立通讯链路。通过上述方法,管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;上述管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;上述控制层基于上述数据信息,向能力层各个节点建立通讯链路,解决了相关技术中分布式CDN系统中链路无法自动切换的问题,从而实现了在CDN大规模软件架构下,控制层软件对能力层节点拓扑的灵活管理,以及能力层配置的简单化。当信令网络拓扑发生变化时,能够实现控制层软件与能力层节点间链路的自动切换,将对业务功能的影响降到最低。同时还可以满足CDN系统的快速扩容,以及大规模扩容。优选地,上述控制层基于上述数据信息,向能本文档来自技高网
...

【技术保护点】
一种分布式CDN系统的建链方法,其特征在于,所述方法包括:管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;所述管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;所述控制层基于所述数据信息,向能力层各个节点建立通讯链路。

【技术特征摘要】
1.一种分布式CDN系统的建链方法,其特征在于,所述方法包括:管理层获取控制层的数据信息,以及获取能力层各个节点的数据信息;所述管理层根据获取的数据信息,为能力层各个节点分配一个归属的控制层;所述控制层同步所述管理层的数据信息,从所述数据信息中筛选出归属于所述控制层的节点的数据信息;将筛选出的所述节点的数据信息保存在节点链路列表内;所述控制层根据所述节点链路列表,向能力层各个节点建立通讯链路。2.如权利要求1所述的方法,其特征在于,所述管理层获取所述控制层的数据信息包括:所述管理层通过WEB模块控制层管理接口,添加所述控制层的数据信息;其中,所述控制层的数据信息包括控制层标识、模块号、局号。3.如权利要求1所述的方法,其特征在于,所述管理层获取所述能力层各个节点的数据信息包括:所述管理层通过WEB模块节点管理接口,添加所述能力层的各个节点的数据信息,所述节点的数据信息包括节点标识、节点信令IP、信令端口、模块号、局号以及建链模式信息。4.如权利要求1所述的方法,其特征在于,所述方法还包括:所述控制层实时监控所述节点链路列表;当监控发现所述节点链路列表发生变化时,所述控制层新建或关闭变化的链路。5.一种建链系统,其特征在于,所述系统包括管理层、能力层以及控制层,其中:所...

【专利技术属性】
技术研发人员:于荣国熊勤
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1