一种组播频道生产控制系统及方法技术方案

技术编号:24467289 阅读:28 留言:0更新日期:2020-06-10 19:05
一种组播频道生产控制方法,包括以下步骤:创建组播转发服务集群;建立组播频道主备源基本信息;建立并发布组播转发任务;主备源可用性检查,组播频道转发;组播转发任务和服务的状态监控及任务转移处理;组播频道输出监控及汇报;组播转发任务及服务的高可用调度处理。本发明专利技术还提供一种组播频道生产控制系统,不仅可以针对信源异常进行主备信源切换,还可以针对组播转发服务异常进行服务器高可用切换,为避免组播转发服务的假死状态引起的误判,将组播转发服务的输出流监控结果作为组播转发服务切换的先决条件,以确保转发服务器的高可用调度的准确性。

A multicast channel production control system and method

【技术实现步骤摘要】
一种组播频道生产控制系统及方法
本专利技术涉及IPTV
,尤其涉及组播频道生产环节的高可用调度和控制系统及方法。
技术介绍
组播直播的稳定生产是广电IPTV的生命线,组播频道生产的各环节的高可用迁移处理尤其重要。业界的组播硬件复用器(功能同组播转发服务)可以做到信源多入一出,属于信源级别的高可用,但是硬件复用器设备异常后,复用器之间的切换需要人为干预。另外针对软件复用器(功能同组播转发服务),可以检测复用器状态,发现状态异常可以将复用器的任务进行迁移切换,但是当复用器只是管理检查通路异常,处于假死状态时,如果把转发任务迁移到别的复用器时,就会出现两个复用器同时转发一个组播频道,造成客户端播放异常。
技术实现思路
为了解决现有技术中存在的组播频道的可靠生产问题,本专利技术提供一种组播频道生产控制方法,针对信源异常进行主备信源切换和针对组播转发服务异常进行服务器高可用切换,为避免组播转发服务的假死状态引起的误判,将组播转发服务的输出流监控结果作为组播转发服务切换的先决条件,以确保转发服务器的高可用调度的准确性。为了实现上述目的,本专利技术提供的组播频道生产控制系统,包括,频道生产控制中心、组播转发服务端,以及组播监控服务端,其中,所述频道生产控制中心,其负责组播转发服务集群的配置管理、组播频道的基本信息配置管理、组播转发任务发布所述组播转发服务端的工作状态监控,收集所述组播监控服务端的组播输出监控汇报及调度管理;所述组播转发服务端,接收所述频道生产控制中心的转发任务,对所述转发任务进行解析,将接收的频道数据按目标转发地址进行转发,监控输入源的可用性,适时进行主备源的切换;所述组播监控服务端,监控所述组播转发服务端的组播频道输出,将超时无数据的频道列表汇报给所述频道生产控制中心。进一步地,所述频道生产控制中心,其创建所述组播转发服务端的基本配置管理信息,并将所述组播转发服务端按集群工作模式进行管理,将所述基本配置管理信息存入转发服务管理表中;所述转发服务管理表,用于存放组播转发服务的配置管理信息和状态信息,包括转发服务器标识、转发服务器IP、端口、转发码流能力、已使用转发能力和服务状态;进一步地,所述频道生产控制中心,其建立组播频道的主备信源配置;所述主备信源配置,包括,主备信源的组播IP地址、码流、接收网络标识和端口;进一步地,所述频道生产控制中心,其向所述组播转发服务端发送转发任务状态查询指令,监控组播转发任务的状态。进一步地,所述频道生产控制中心,其统计所述组播转发服务端的富裕能力情况,将组播频道的转发任务发布给富裕能力最大且工作状态正常的组播转发服务端,转发任务记录到转发任务管理表中;所述转发任务,包括,频道标识、转发服务器标识、主备信源的组播地址、接收网卡编号和接收端口,以及目标组播地址、端口、发送网卡编号等。进一步地,所述频道生产控制中心,其收集组播监控服务端的汇报,得到无组播输出的频道列表;从转发任务管理表中查询出无输出频道所在的组播转发服务器标识,根据转发服务器标识,从转发服务管理表查询到所涉及的组播转发服务端状态;如果组播转发服务端状态为异常,则将该组播转发服务端上的无输出的组播频道转发任务迁移到工作状态正常的组播转发服务端上。进一步地,所述高可用频道生产控制中心,其对所述组播转发服务端进行状态监控,如果收到查询反馈并且状态异常,则将转发任务迁移到其他状态正常的组播转发服务端上;如果收不到服务状态查询反馈,则标识该组播转发服务状态为异常状态。进一步地,所述组播转发服务端,接收所述频道生产控制中心的转发任务,对所述转发任务进行解析,得到主备源接收参数;首先使用主源的接收参数进行接收,如果没有数据则使用备源的接收参数接收;收到组播视频数据以后,将接收的频道数据按目标转发地址进行转发。进一步地,所述组播监控服务端,根据组播频道的组播目标地址和端口,启动组播接收侦听,将超时无数据的频道列表汇报给所述高可用控制中心。为了实现上述目的,本专利技术还提供一种组播频道生产控制方法,包括以下步骤:1)创建组播转发服务集群;2)建立组播频道主备源基本信息;3)建立并发布组播转发任务;4)主备源可用性检查,组播频道转发;5)组播转发服务的状态监控及任务转移处理;6)组播频道输出监控及汇报;7)组播转发任务及服务的高可用调度处理。进一步地,所述步骤1),进一步包括:频道生产控制中心创建组播转发服务,并将其按集群工作模式进行管理,同时将所述组播转发服务的配置信息存入转发服务管理表中;所述转发服务管理表,包括转发服务器标识、转发服务器IP、端口、转发码流能力、已使用转发能力和服务状态。进一步地,所述步骤2),进一步包括:频道生产控制中心建立组播频道的主备信源配置,所述主备信源配置,包括,主备信源的组播IP地址、码流、接收网络标识和端口。进一步地,所述步骤3),进一步包括:频道生产控制中心建立组播转发任务,并统计组播转发服务集群中的组播转发服务端富裕能力情况;将组播频道的转发任务发布给富裕能力最大且工作状态正常的组播转发服务端,转发任务记录到转发任务管理表中;所述转发任务,包括,频道标识、转发服务器标识、主备信源的组播地址、接收网卡编号和接收端口,以及目标组播地址、端口、发送网卡编号。进一步地,所述步骤4),进一步包括:组播转发服务端接收所述频道生产控制中心的转发任务并进行解析,得到主备源接收参数;使用主源的接收参数进行接收,如果没有数据则使用备源的接收参数接收;将接收的频道数据按目标转发地址进行转发。进一步地,所述步骤5),进一步包括:频道生产控制中心向组播转发服务端发送组播转发服务状态查询指令,监控组播转发服务的状态;收到查询反馈并且状态异常,则将该组播转发服务上的转发任务迁移到其他状态正常的组播转发服务端上;未收到服务状态查询反馈,则标识该组播转发服务端状态为异常状态。进一步地,所述步骤6),进一步包括:组播监控服务端根据组播频道的组播目标地址和端口,启动组播接收侦听,将超时无数据的频道列表汇报给频道生产控制中心。进一步地,所述步骤7),进一步包括:频道生产控制中心收集组播监控服务端的汇报,得到无组播输出的频道列表;从转发任务管理表中查询出无输出频道所在的组播转发服务端标识,根据转发服务器标识,从转发服务管理表查询到所涉及的组播转发服务端状态;如果组播转发服务端状态为异常,则将该组播转发服务端上的无输出的组播频道转发任务全部迁移到工作状态正常的组播转发服务端上。本专利技术的组播频道生产控制系统及方法,不仅可以针对信源异常进行主备信源切换,还可以针对组播转发服务异常进行服务器高可用切换,为避免组播转发服务的假死状态引起的误判,将组播转发服务的输出流监控结果作为组播转发服务切换的先决条件,以确保转本文档来自技高网...

【技术保护点】
1.一种组播频道生产控制系统,包括,频道生产控制中心、组播转发服务端,以及组播监控服务端,其特征在于,/n所述频道生产控制中心,其负责组播转发服务集群的配置管理、组播频道的基本信息配置管理、组播转发任务发布和所述组播转发服务端的工作状态监控,收集所述组播监控服务端的组播输出监控汇报及调度管理;/n所述组播转发服务端,接收所述频道生产控制中心的转发任务,对所述转发任务进行解析,将接收的频道数据按目标转发地址进行转发,监控输入源的可用性,适时进行主备源的切换;/n所述组播监控服务端,监控所述组播转发服务端的组播频道输出,将超时无数据的频道列表汇报给所述频道生产控制中心。/n

【技术特征摘要】
1.一种组播频道生产控制系统,包括,频道生产控制中心、组播转发服务端,以及组播监控服务端,其特征在于,
所述频道生产控制中心,其负责组播转发服务集群的配置管理、组播频道的基本信息配置管理、组播转发任务发布和所述组播转发服务端的工作状态监控,收集所述组播监控服务端的组播输出监控汇报及调度管理;
所述组播转发服务端,接收所述频道生产控制中心的转发任务,对所述转发任务进行解析,将接收的频道数据按目标转发地址进行转发,监控输入源的可用性,适时进行主备源的切换;
所述组播监控服务端,监控所述组播转发服务端的组播频道输出,将超时无数据的频道列表汇报给所述频道生产控制中心。


2.根据权利要求1所述的组播频道生产控制系统,其特征在于,所述频道生产控制中心:
其创建所述组播转发服务端的基本配置管理信息,并将所述组播转发服务端按集群工作模式进行管理,将所述基本配置管理信息存入转发服务管理表中;所述转发服务管理表,用于存放组播转发服务的配置管理信息和状态信息,包括转发服务器标识、转发服务器IP、端口、转发码流能力、已使用转发能力和服务状态;
其建立组播频道的主备信源配置;所述主备信源配置,包括,主备信源的组播IP地址、码流、接收网络标识和端口;
其向所述组播转发服务端发送转发任务状态查询指令,监控组播转发任务的状态。


3.根据权利要求1和2所述的组播频道生产控制系统,其特征在于,所述频道生产控制中心,其统计所述组播转发服务端的富裕能力情况,将组播频道的转发任务发布给富裕能力最大且工作状态正常的组播转发服务端,转发任务记录到转发任务管理表中;
所述转发任务,包括,频道标识、转发服务器标识、主备信源的组播地址、接收网卡编号和接收端口,以及目标组播地址、端口、发送网卡编号等。


4.根据权利要求1所述的组播频道生产控制系统,其特征在于,所述频道生产控制中心,其收集组播监控服务端的汇报,得到无组播输出的频道列表;从转发任务管理表中查询出无输出频道所在的组播转发服务器标识,根据转发服务器标识,从转发服务管理表查询到所涉及的组播转发服务端状态;如果组播转发服务端状态为异常,则将该组播转发服务端上的无输出的组播频道转发任务迁移到工作状态正常的组播转发服务端上。


5.根据权利要求2所述的组播频道生产控制系统,其特征在于,所述高可用频道生产控制中心,其对所述组播转发服务端进行状态监控,如果收到查询反馈并且状态异常,则将转发任务迁移到其他状态正常的组播转发服务端上;如果收不到服务状态查询反馈,则标识该组播转发服务状态为异常状态。


6.根据权利要求1所述的组播频道生产控制系统,其特征在于,所述组播转发服务端,接收所述频道生产控制中心的转发任务,对所述转发任务进行解析,得到主备源接收参数;首先使用主源的接收参数进行接收,如果没有数据则使用备源的接收参数接收;收到组播视频数据以后,将接收的频道数据按目标转发地址进行转发。


7.根据权利要求1所述的组播频道生产控制系统,其特征在于,所述组播监控服务端,根据组播频道的组播目标地址和端口,启动组播接收侦听,将超时无数据的频道列表汇报给所述高可用控制中心...

【专利技术属性】
技术研发人员:轩美侠杨春光赵珂范长青陈霞
申请(专利权)人:玲珑视界科技北京有限公司
类型:发明
国别省市:北京;11

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

1