IPTV增强组播可靠性的方法、服务器及系统技术方案

技术编号:6958258 阅读:346 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种IPTV增强组播可靠性的方法、服务器及系统。该方法包括检测组播数据流传输是否出现流类型故障或者链路故障;当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后,将关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。本发明专利技术实施例可以提高可服务性及中断的切换和自动恢复。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,尤其涉及一种IPTV增强组播可靠性的方法、服务器及系统
技术介绍
网络电视(Internet Protocol Television,IPTV)是多用户访问相同节目内容的业务,而组播正是提供一对多业务模式的有效手段,允许一台或多台主机作为组播源一次性地发送单一数据包到多台主机接受者,与传统的单播技术相比,组播能有效的节省网络带宽,减轻IP承载网络的负载和服务器负载,因此,在IPTV的业务承载上部署组播无疑是最佳选择。IPTV业务的典型应用是广播电视业务(Broadcast Television,BTV),具体实现为BTV前端(组播源)将媒体数据流发送到IP城域网中,当用户需要服务时,由接收终端(Customer Provider Edge, CPE),例如机顶盒(Set Top Box, STB),向宽带接入服务器(Broadband Access Server,BRAS)进行用户接入认证,认证通过后获得电子节目菜单 (ElectronicProgram Guide, EPG),用户根据开户时定制的服务产品选择自己需要的频道向BRAS发送加入频道请求,BRAS收到请求后将IP城域网中基于IP组播报文承载的视频数据流通过数字用户线接入复用器(DigitalSubscriber Line Access Multiplexer, DSLAM) 转发到CPE进行节目播放。IPTV业务采用IP组播技术将频道节目流推送到用户,这种基于IP组播报文承载 IPTV视频数据流的方法,对组播源的可靠性要求较高,当组播源服务器设备发生故障或链路发生故障时都会影响IPTV业务的正常开展。为了保证组播源的可靠性,现有技术中存在两种实现方式,现有技术一是建立组播源集群服务器,当一台组播源服务器发生故障时,备份的服务器会立即接管故障服务器的角色,保证组播业务不中断。现有技术二是对于同一视频流,通过两个组播源服务器配置不同的源地址进行转发。两个数据流都被路由器转发,由接收终端负责丢弃冗余数据。可以是 CPE 通过因特网组管理协议(Internet Group Management Protocol, IGMPV3)加入特定源组,组播源服务器失效后,CPE向备份组播源服务器发IGMPV3加入。当CPE不支持 IGMPV3时,需要在BRAS中配置映射表(mapping)选择具体源IP。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题现有技术一要求组播源服务器部署集中,当整个集群服务器网络故障时会导致组播业务立即中断;现有技术二需要CPE支持IGMPV3,或者当不支持IGMPV3时,需要在BRAS中配置mapping,当发生故障后需要手工调整mapping,造成可服务性差;并且对于组播源流类型故障或者组播源服务器链路故障,无法依靠路由收敛,造成业务中断而无法切换和自动恢复。
技术实现思路
本专利技术实施例提供了一种IPTV增强组播可靠性的方法、服务器及系统,用以解决现有技术中存在的可服务性差及中断无法切换和自动恢复的问题。—方面,本专利技术实施例是提供一种IPTV增强组播可靠性的方法,包括检测组播数据流传输是否出现流类型故障或者链路故障;当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后,将关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。另一方面,本专利技术实施例提供了一种IPTV增强组播可靠性的方法,包括接收主用组播源服务器发送的告警信息,所述告警信息为所述主用组播源服务器检测到组播数据流传输出现流类型故障或者链路故障后发送的;将与所述主用组播源服务器关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。一方面,本专利技术实施例提供了一种组播源服务器,包括检测模块,用于检测组播数据流传输是否出现流类型故障或者链路故障;告警模块,用于当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后将关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。另一方面,本专利技术实施例提供了一种网管服务器,包括接收模块,用于接收主用组播源服务器发送的告警信息,所述告警信息为所述主用组播源服务器检测到组播数据流传输出现流类型故障或者链路故障后发送的;更新模块,用于将与所述主用组播源服务器关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。本专利技术实施例提供了一种IPTV增强组播可靠性的系统,包括组播源服务器,用于当检测到出现流类型故障或者链路故障时,断掉路由器的通信连接,并上报告警信息;网管服务器,用于在接收到所述告警信息后,将与所述组播源服务器关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。由上述技术方案可知,本专利技术实施例通过检测流类型故障和链路故障,并在上述故障后断开链路连接,并刷新映射表项,可以实现路由表的重新收敛及映射表的自动刷新, 提高可服务性及中断的切换和自动恢复。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的方法流程示意图;图2为本专利技术第二实施例的方法流程示意图;图3为本专利技术第三实施例的方法流程示意图;图4为本专利技术第四实施例的组播源服务器结构示意图;图5为本专利技术第五实施例的网管服务器结构示意5图6为本专利技术第六施例的系统结构示意图。 具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术第一实施例的方法流程示意图,包括步骤11 主用组播源服务器检测组播数据流传输是否出现流类型故障或者链路故障;其中,当主用组播源服务器正常时,该组播数据流是由该主用组播源服务器转发, 在发生故障后由备用组播源服务器转发组播数据流。步骤12 当检测到出现流类型故障或者链路故障时,主用组播源服务器断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后将关联的BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。本实施例通过检测流类型故障和链路故障,并在上述故障后断开链路连接,并刷新映射表项,可以实现路由表的重新收敛及映射表的自动刷新,提高可服务性及中断的切换和自动恢复。图2为本专利技术第二实施例的方法流程示意图,本实施例以组播源服务器为媒体资源功能实体(Media Resource Function, MRF)为例。参见图2,包括步骤201 =BRAS配置初始映射表,其中包括主用MRF的IP地址和备用MRF的IP本文档来自技高网
...

【技术保护点】
1.一种网络电视IPTV增强组播可靠性的方法,其特征在于,包括:检测组播数据流传输是否出现流类型故障或者链路故障;当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后,将关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。

【技术特征摘要】
1.一种网络电视IPTV增强组播可靠性的方法,其特征在于,包括检测组播数据流传输是否出现流类型故障或者链路故障;当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接,并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后,将关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。2.根据权利要求1所述的方法,其特征在于,所述是否出现流类型故障或者链路故障, 包括当在预先设定的采样周期内,检测到数据流量的变化率超出预先设定的阈值时,检测出流类型故障;和/或,定时向连接的路由器发送Ping包,当未接收到所述路由器反馈的与所述ping包对应的响应时,检测出链路故障。3.根据权利要求1所述的方法,其特征在于,还包括建立与所述网管服务器之间的通信链路,以便通过所述通信链路上报所述告警信息,所述告警信息包括告警源地址、告警时间、告警类型、告警原因、网络设备关联关系。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括当流类型故障或者链路故障消除后,向所述网管服务器发送恢复正常消息,以便在备用组播源服务器发生故障后, 恢复对组播数据流的转发。5.一种网络电视IPTV增强组播可靠性的方法,其特征在于,包括接收主用组播源服务器发送的告警信息,所述告警信息为所述主用组播源服务器检测到组播数据流传输出现流类型故障或者链路故障后发送的;将与所述主用组播源服务器关联的宽带接入服务器BRAS中的映射表中的组播源地址更新为备用组播源服务器的地址。6.根据权利要求5所述的方法,其特征在于,还包括当流类型故障或者链路故障消除后,接收所述主用组播源服务器发送的恢复正常消息,以便在备用组播源服务器发生故障后,恢复主用组播源服务器对组播数据流的转发。7.一种组播源服务器,其特征在于,包括检测模块,用于检测组播数据流传输是否出现流类型故障或者链路故障;告警模块,用于当检测到出现流类型故障或者链路故障时,断掉与路由器的通信连接, 并向网管服务器上报告警信息,以使所述网管服务器在接收到所述告警信息后将关联的宽...

【专利技术属性】
技术研发人员:姚旭
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1