头端系统主备切换的方法、网管设备和头端系统技术方案

技术编号:8685360 阅读:167 留言:0更新日期:2013-05-09 05:01
本发明专利技术公开了一种头端系统主备切换的方法、网管设备和头端系统,属于IPTV技术领域。所述方法包括:头端系统的网管设备接收主用交换机在检测到故障后发来的通知;如果该通知为主用交换机与主用编码器之间的链路故障,或者主用交换机与承载网之间的链路故障,则网管设备关闭主用交换机上与承载网相连接的网口,启用备用交换机上与承载网相连接的网口,完成交换机的主备切换。所述网管设备包括:接收模块和控制模块。所述头端系统包括:主用编码器、备用编码器、主用交换机、备用交换机和网管设备。本发明专利技术实现了头端系统的网管设备自动触发交换机的主备切换,无需人工参与以及手动切换,避免了业务中断,极大地提高了切换的效率和性能。

【技术实现步骤摘要】

本专利技术涉及IPTV
,特别涉及一种头端系统主备切换的方法、网管设备和头%5系统。
技术介绍
IPTV (InternetProtocol Television,交互式网络电视)头端系统包括矩阵设备、编码器、交换机和网管设备,主要负责节目的接收、节目的播出调度以及节目的编码等功能。其中,矩阵设备负责从卫星接收节目,并输出SDI(Serial Digital Interface,串行数字接口)信号给编码器,编码器对信号编码后通过交换机输出到IPTV的承载网络给终端用户提供服务,网管设备则负责对矩阵设备、编码器和交换机进行控制。随着IPTV规模的不断扩大,对节目输出的可靠性要求越来越高,因此,要求编码器支持冗余备份的特性。目前的头端系统通常采用N+M备份加手动切换的方式来实现冗余备份。其中,N是指主用编码器的个数,M是指备用编码器的个数。主用编码器负责提供直播BTV(BroadcastTelevision,广播电视)业务输出IP (Internet Protocol,网际协议)组播流,备用编码器作为备份在主用编码器发生故障时接管组播流输出服务给终端用户提供业务。同时,头端系统中的交换机也分为主用交换机和备用交换机,主用交换机负责输出组播流到主干网络,当主用交换机故障时启用备用交换机输出组播流到主干网络。当编码器和交换机之间的链路故障时,网管设备感知该事件,触发主备交换机的切换,但是需要人工参与,手动中断主用交换机上与网络连接的网口,启用备份交换机上与网络连接的网口,完成倒换。当交换机连接主干网络的链路中断时,网管设备不能检测到该事件,需要等待人为感知,再通过手工切换方式断开主用交换机连接承载网络的物理链路,启用备用交换机链路,将头端节目流通过备份交换机送入承载网络给终端用户提供服务。现有的冗余备份方案中,当编码器和交换机之间的链路故障,或者交换机连接主干网络的链路中断时,均需要人工参与,无法实现自动冗余备份,尤其是交换机连接主干网络的链路中断时,需要等待人为感知,可能会导致业务中断。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种头端系统主备切换的方法、网管设备和头端系统。所述技术方案如下:—方面,一种头端系统主备切换的方法,包括:头端系统的网管设备接收主用交换机在检测到故障后发来的通知;如果所述通知为所述主用交换机与主用编码器之间的链路故障,或者所述主用交换机与承载网之间的链路故障,则所述网管设备关闭所述主用交换机上与所述承载网相连接的网口,启用备用交换机上与所述承载网相连接的网口,完成交换机的主备切换。另一方面,一种头端系统的网管设备,包括:接收模块,用于接收主用交换机在检测到故障后发来的通知;控制模块,用于如果所述通知为所述主用交换机与主用编码器之间的链路故障,或者所述主用交换机与承载网之间的链路故障,则关闭所述主用交换机上与所述承载网相连接的网口,启用备用交换机上与所述承载网相连接的网口,完成交换机的主备切换。又一方面,一种头端系统,包括:矩阵设备、主用编码器、备用编码器、主用交换机、备用交换机和网管设备;所述主用交换机,用于对所述系统进行故障检测,在检测到故障后发送通知给所述网管设备;所述网管设备,用于接收所述主用交换机发来的通知,如果所述通知为所述主用交换机与主用编码器之间的链路故障,或者所述主用交换机与承载网之间的链路故障,则关闭所述主用交换机上与所述承载网相连接的网口,启用所述备用交换机上与所述承载网相连接的网口,完成交换机的主备切换。本专利技术实施例提供的技术方案带来的有益效果是:通过头端系统的网管设备根据主用交换机发送的故障检测通知,在确定主用交换机与主用编码器间链路故障,或主用交换机与承载网间链路故障时,触发主用交换机和备用交换机进行切换,实现了头端系统的网管设备自动触发交换机的主备切换,无需人工参与以及手动切换,避免了业务中断,极大地提高了切换的效率和性能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的头端系统的组成示意图;图2是本专利技术实施例1提供的头端系统主备切换的方法流程图;图3是本专利技术实施例2提供的头端系统主备切换的方法流程图;图4是本专利技术实施例3提供的头端系统主备切换的方法流程图;图5是本专利技术实施例3提供的头端系统各种故障的示意图;图6是本专利技术实施例4提供的编码器主备切换相关步骤示意图;图7是本专利技术实施例4提供的基于网口实现编码器主备切换的示意图;图8是本专利技术实施例4提供的基于VLAN实现编码器主备切换的示意图;图9是本专利技术实施例5提供的头端系统的网管设备的一种结构图;图10是本专利技术实施例5提供的头端系统的网管设备的另一种结构图;图11是本专利技术实施例6提供的头端系统的结构图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例涉及传输IPTV视频流的头端系统。参见图1,头端系统包括矩阵设备101、主用编码器102、备用编码器103、主用交换机104、备用交换机105和网管设备106,主要负责IPTV节目的接收、节目的播出调度以及节目的编码等功能。其中,矩阵设备101负责从卫星接收节目,并输出SDI信号给编码器,通常输出的SDI信号为一个JXK矩阵,表示它可以同时支持J路图像输入和K路图像输出。编码器是一种基于组播技术传送视频流的服务器,主要用于对矩阵设备输出的SDI信号进行编码,然后输出给交换机。备用编码器103用于对主用编码器102进行备份,备用交换机105用于对主用交换机104进行备份。通常,主用编码器102和备用编码器103的个数均为多个,且主用编码器102的个数大于备用编码器103的个数。本专利技术实施例中的编码器为双出流的编码器,有两个网口同时输出视频流,分别传输给主用交换机104和备用交换机105。对于主用编码器102该两个网口均启用,对于备用编码器103该两个网口不启用,只有在编码器主备倒换以后才启用。图中的承载网是指承载IPTV视频流的网络,专门用于为终端用户提供IPTV服务的网络。头端系统的网管设备主要基于SNMP (Simple Network Management Protocol,简单网络管理协议)对头端系统中的矩阵设备、编码器、交换机进行自动配置和管理。矩阵设备、编码器和交换机通过管理网口与网管设备相连接,矩阵设备、编码器和交换机之间通过业务网口相连接。图1中,正常工作情况下,主用编码器I到主用交换机的链路、主用编码器2到主用交换机的链路、以及主用交换机到承载网的链路,均有视频流传输。主用编码器I和2也分别输出视频流到备用交换机,但是备用编码器到主用交换机的链路、备用编码器到备用交换机的链路、以及备用交换机到承载网的链路均无视频流传输。实施例1参见图2,本专利技术实施例提供了一种头端系统主备切换的方法,包括:201:头端系统的网管设备接收主用交换机在检测到故障后发来的通知。202:如果该通知为主用交换机与主用编码器之间的链路故障,或者主用交换机与承本文档来自技高网
...
头端系统主备切换的方法、网管设备和头端系统

【技术保护点】
一种头端系统主备切换的方法,其特征在于,所述方法包括:头端系统的网管设备接收主用交换机在检测到故障后发来的通知;如果所述通知为所述主用交换机与主用编码器之间的链路故障,或者所述主用交换机与承载网之间的链路故障,则所述网管设备关闭所述主用交换机上与所述承载网相连接的网口,启用备用交换机上与所述承载网相连接的网口,完成交换机的主备切换。

【技术特征摘要】
1.一种头端系统主备切换的方法,其特征在于,所述方法包括: 头端系统的网管设备接收主用交换机在检测到故障后发来的通知; 如果所述通知为所述主用交换机与主用编码器之间的链路故障,或者所述主用交换机与承载网之间的链路故障,则所述网管设备关闭所述主用交换机上与所述承载网相连接的网口,启用备用交换机上与所述承载网相连接的网口,完成交换机的主备切换。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述网管设备接收所述主用交换机在对所述主用编码器输出的视频流进行流检测后发送的检测结果; 如果所述检测结果为所述主用编码器输出的视频流异常,则所述网管设备触发所述主用编码器与备用编码器切换。3.根据权利要求2所述 的方法,其特征在于,所述网管设备接收所述主用交换机在对所述主用编码器输出的视频流进行流检测后发送的检测结果,包括: 所述主用交换机在满足预设的触发条件后对所述主用编码器输出的视频流进行流检测,并发送检测结果给所述网管设备,所述网管设备接收所述检测结果;或者, 所述网管设备周期性请求所述主用交换机进行流检测,所述主用交换机每次收到请求后对所述主用编码器输出的视频流进行流检测,并发送检测结果给所述网管设备,所述网管设备周期性接收所述检测结果。4.根据权利要求3所述的方法,其特征在于,对所述主用编码器输出的视频流进行流检测,包括: 所述主用交换机对所述主用编码器输出的视频流进行采样; 如果采样值在预设的范围内,则确定所述视频流正常,否则,确定所述视频流异常。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 如果所述通知为所述主用编码器与矩阵设备之间的链路故障,或所述主用编码器故障,则所述网管设备触发所述主用编码器与备用编码器切换; 如果所述通知为所述主用编码器与网管设备之间的链路故障,则所述网管设备不触发所述主用编码器与备用编码器切换。6.根据权利要求5所述的方法,其特征在于,如果所述通知为所述主用编码器与网管设备之间的链路故障,则所述网管设备不触发所述主用编码器与备用编码器切换,包括: 如果所述通知为所述主用编码器与网管设备之间的链路故障,则通知所述主用交换机对所述主用编码器输出的视频流进行流检测,并接收所述主用交换机上报的检测结果; 如果所述检测结果为正常,则所述网管设备不触发所述主用编码器与备用编码器切换; 如果所述检测结果为异常,则所述网管设备触发所述主用编码器与备用编码器切换。7.根据权利要求2、5或6所述的方法,其特征在于,头端系统的网管设备接收主用交换机在检测到故障后发来的通知之前,还包括: 所述网管设备在所述主用交换机上配置允许传输视频流的通信单元和不允许传输视频流的通信单元,并且配置所述主用编码器的第一网口与所述允许传输视频流的通信单元连接,所述备用编码器的第二网口与所述不允许传输视频流的通信单元连接; 其中,所述通信单元为网口或虚拟局域网VLAN ;相应地,所述网管设备触发所述主用编码器与备用编码器切换,包括: 所述网管设备配置所述第一网口与所述主用交换机上不允许传输视频流的通信单元连接,所述第二网口与所述主用交换机上允许传输视频流的通信单元连接,完成编码器的主备切换。8.根据权利要求7所述的方法,其特征在于,所述网管设备在所述主用交换机上配置允许传输视频流的通信单元和不允许传输视频流的通信单元,包括: 所述网管设备在所述主用交换机上配置第三网口为允许传输视频流,第四网口为不允许传输视频流; 相应地,所述网管设备配置所述第一网口与所述主用交换机上不允许传输视频流的通信单元连接,所述第二网口与所述主用交换机上允许传输视频流的通信单元连接,完成编码器的主备切换,包括: 所述网管设备将所述第三网口允许传输视频流修改为不允许传输视频流,将所述第四网口不允许传输视频流修改为允许传输视频流,完成编码器的主备切换。9.根据权利要求7所述的方法,其特征在于,所述网管设备在所述主用交换机上配置允许传输视频流的通信单元和不允许传输视频流的通信单元,并且配置所述主用编码器的第一网口与所述允许传输视频流的通信单元连接,所述备用编码器的第二网口与所述不允许传输视频流的通信单元连接,包括: 所述网管设备在所述主用交换机上配置第一 VLAN允许传输视频流,第二 VLAN不允许传输视频流,并且配置所述主用编码器的第一网口归属于所述第一 VLAN,所述备用编码器的第二网口归属于所述第二 VLAN ; 相应地,所述网管设备配置 所述第一网口与所述主用交换机上不允许传输视频流的通信单元连接,所述第二网口与所述主用交换机上允许传输视频流的通信单元连接,完成编码器的主备切换,包括: 所述网管设备将所述第一网口归属于所述第一 VLAN修改为归属于所述第二 VLANJf所述第二网口归属于所述第二 VLAN修改为归属于所述第一...

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

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

1