专利名称:播出系统多场景自适应应急整备方法
技术领域:
本发明涉及广播电视行业播出领域,特别涉及播出系统多场景自适应应急整备方法,不但能够保障安全播出,还能够大大降低备播系统的建设成本。
背景技术:
传统的播出系统中一旦出现备播链接故障或是网络故障,都是由人工手动的方式进行干预处理,而这种处理方式存在的风险性极高,一是人为处理容易误操作;二是通过人为干预的方式容易引入病毒;三是人为处理往往不够及时,容易错失处理的时机,最终造成播出事故。随着播出系统的数字化、智能化程度越来越高,所带来的系统复杂度也是越来越高。在现代电视台自动播出系统中,通常采用播出视频服务器和二级存储体两级节目存储的方式,其中,播出视频服务器上自带一定存储空间,用于存储正在播出和将要播出的节目,二级存储体作为播出视频服务器的扩充存储和预先存储空间,可以在节目被播出前更早的一段时间接收待播出的节目文件,用于备播存储。在节目临近播出前的一段时间,由播出系统根据播出节目单自动控制将待播节目由二级存储体迁移到需要播出该节目的播出视频服务器。由于目前大型电视台都是多频道播出,往往不同的频道使用不同的视频服务器,二级存储体可以作为这些多个视频服务器的备播共享缓存空间使用。播出系统的节目备播通常分为几个阶段,从外系统进入播出系统二级存储通常称为二级备播,从播出二级存储或应急备播区进入播出视频服务器通常称为三级备播;与二级备播和三级备播相应的备播任务也通常称为二级备播任务和三级备播任务。为了保证安全备播,通常情况下采用二级存储体的双体备份策略,在两个独立的物理磁盘阵列上对所有待播节目文件各保存一份。这种策略虽然在一定程度上能够提高安全性,但这种主备存储体完全备份的策略会带来成本的成倍增长,而且每份节目都要上传至主和备,又会导致带宽压力的成倍增长,同时效率却是成倍的下降,即便如此,一旦出现存储体或是网络故障时还得人工手动干预进行处理,而人工手动干预的方式同时也存在一定的隐患,例如人工容易误操作、人工处理不够及时等问题,因此为了解决这种成本、带宽、效率和安全性之间的种种矛盾。
发明内容
本发明的目的是针对上述问题提出的播出系统多场景自适应应急整备方法,涉及播出系统中节目整备过程中出现异常情况时,此方法能够自动根据具体故障问题点启用应急整备流程,以降低系统故障对播出系统造成的安全影响。为了实现上述目的,本发明播出系统多场景自适应应急整备方法,包括备播管理服务器、迁移服务器集群、视频服务器、作为应急备播区的应急备播存储体、近线带库、二级存储体、公共存储区,所述应急备播区动态更新存储距离播出时间在阀值M小时内的所有待播节目,所述二级存储体是采用双存储体互补方式进行节目备份存储的二级存储体,所述双存储体分别是簇A和簇B ;所述方法包括二级备播任务和三级备播任务,所述二级备播任务是指已经通过审核的待播节目从外系统迁移进入播出系统二级存储体等待播出使用,所述三级备播任务是指已经通过审核的待播节目从播出系统二级存储体迁移进入到视频服务器等待播出使用,所述多场景自适应应急整备方法的步骤进一步包括:
a.备播管理服务器检测到簇A或簇B两个簇中任意一个簇出现故障时,备播管理服务器将二级备播周期自动降低至原周期的一半;
b.备播管理服务器检查当前所有完成的二级备播任务,将迁往故障簇的二级备播任务全部自动修改为迁往无故障簇;
c.备播管理服务器根据节目单的待备播二级备播任务,检查无故障簇是否有相应的待播节目,若无故障簇上未有相应的待播节目,则检查应急备播区是否有相应的待播节目;若应急备播区存在相应的待备播节目,则由应急备播区同步至无故障簇;
d.若应急备播区也没有该待播节目,则检测近线带库是否有相应的待播节目;,若近线带库有相应的待播节目,则将该待播节目迁移到无故障簇;若近线带库也没有该待播节目,则自动通知电视台节目资源及编排系统上传相应的待播节目到公共存储区,并在待播节目上传完成后通知迁移服务器集群将相应的待播节目从公共存储区迁往无故障簇,并且设置该迁移任务的优先级为最高;同时检测待备播节目距离播出时间是否在阀值M小时以内,若已进入阀值M小时以内还需由无故障簇同步拷贝一份待播节目至应急备播区;
e.同时检查未完成的三级备播任务,若三级备播任务的源是故障簇,并且该备播节目还未进入关门时间,则将备播任务的源调整为非故障簇;若该备播任务已进入关门时间,则将备播源调整为应急备播区,直接从应急备播区进行三级备播。进一步,所述阀值M大于等于4小时。本发明对现有技术的贡献是:通过双簇互补的存储模式可节省一倍的存储体成本,采用具有少量存储功能的应急存储体又可满足应急备播的功能,通过在主存储体簇A、簇B、应急备播区、近线带库以及视频服务器之间进行动态自适应节目备播,即满足了播出的高安全性,又节约了存储体的建设成本。下面结合实施例和附图对本发明做一详细描述。
图1是本发明系统示意 图2是当存储体簇A或是部分网络出现故障时自适应应急整备过程I示意 图3是当存储体簇A或是部分网络出现故障时自适应应急整备过程2示意图。
具体实施例方式播出系统多场景自适应应急整备方法,包括备播管理服务器、迁移服务器集群、视频服务器、作为应急备播存储区的应急备播存储体、近线带库、二级存储区、公共存储区。如图1所示:其中,备播管理服务器、迁移服务器集群、视频服务器通过网络互相连接,备播管理服务器同时还通过网络和必要的外系统连接(例如节目制作系统、节目审查系统、电视台节目资源及编排系统等等);迁移服务器集群和二级存储区(二级存储体实际上分为两个独立的存储盘阵簇A和簇B)、近线带库、视频服务器通过存储交换网络相连。所述应急备播区动态更新存储距离播出时间在阀值M小时内的所有待播节目,阀值M由播控工作人员人工根据需要进行调整M的大小,一般大于等于4小时,通常设置为M=8,所述二级存储区是采用双存储体互补方式进行节目备份的二级存储体,所述双存储体分别是簇A和簇B ;通常情况下,这里的双存储体会采用两个物理上相互独立的磁盘阵列来实现,两个磁盘阵列可以具有相同的容量空间。所谓互补的方式进行存储是指一个节目或者在A簇上存储,或者在B簇上存储,但是不在两个簇上同时存储,以节省正常情况下对磁盘空间的过多冗余占用,所述方法包括二级备播任务和三级备播任务,所述二级备播任务是指已经通过审核的待播节目从外系统迁移进入播出系统二级存储体等待播出使用,所述三级备播任务是指已经通过审核的待播节目从播出系统二级存储体迁移进入到视频服务器等待播出使用。所述多场景自适应应急整备方法的步骤进一步包括:
a.当备播管理服务器检测到簇A或簇B两个簇中任意一个簇出现故障时,备播管理服务器检测到将二级备播周期自动降低一半;
b.备播管理服务器检查当前所有完成的二级备播任务,将迁往故障簇的二级备播任务全部自动修改为迁往无故障簇;
c.备播管理服务器根据节目单的待备播二级备播任务,检查无故障簇是否有相应的待播节目,若无故障簇上未有相应的待播节目,则检查应急备播区是否有相应的待播节目;若应急备播区存在相应的待备播节目,则由应急备播区同步至无故障簇。d.若应急备播区也没有该待播节目,则检测近线带库是否有相应的待播节目,若近线带库也没有该待播节目,则自动通知电视台节目资源及编排系统生成二级备播任务,上传相应的待播节目到公共存储区,并在待播节目上传完成后通知迁移服务器集群将相应的待播节目从公共存储区迁往无故障簇,并且设置该备播任务的优先级为最高;同时检测待备播节目距离播出时间是否在阀值M小时以内,即已进入应急备播区的存储时间范围,若已进入阀值M小时以内还需由非故障簇同步一份待播节目至应急备播区。e.同时检查未完成的三级备播任务,若三级备播任务的源是故障簇,并且该备播节目还未进入关门时间,则将备播任务的源调整为非故障簇;若该备播任务已进入关门时间,则将备播源调整为应急备播区,直接从应急备播区进行三级备播。上述实施例的故障出现在簇A时的话,则就主要解决以簇A为目的的备播任务的自适应应急整备,反过来故障出现在簇B时的话,则就主要解决以簇B为目的的备播任务的自适应应急整备;以下是以簇A出现故障对上述实施例的进一步说明:
正常备播的过程:使用如图1所示的系统的备播管理方法,在所有设备正常工作的状态下的工作过程大致为:
备播管理服务器从电视台节目编排系统接收经过审核的待播节目单,根据系统设计,该待播节目单的节目播出时间可以是未来一周以内或两周以内。通常如果二级存储区盘阵容量较大时,为保证备播安全,可以设置节目单的节目播出时间为未来两周以内,也就是以两周为正常备播周期。备播管理服务器收到待播节目单以后,根据节目单生成备播任务,备播任务分为将待播节目从外系统迁移进入播出二级存储区的二级备播任务和从将带播节目从播出二级存储区迁移进入视频服务器的三级备播任务;在生成二级备播任务时,备播管理服务器按照负载均衡容量均衡的原则,将所有备播任务的迁移目的盘阵在簇A和簇B之间均衡分配,选择其中之一作为迁移目的盘阵;当一个待播节目的二级备播任务的迁移目的盘阵确定后,这条节目所对应的三级备播任务的迁移源就同时确定为二级备播任务的目的盘阵,三级备播任务的迁移目的就是该节目预定要播出的视频服务器。在二级备播任务和三级备播任务生成后,备播管理服务器将循环检查这些备播任务是否已经完成,同时在满足节目迁移条件时,将节目文件迁移至备播任务上设定的目的地。同时,为加强备播安全性,对于所有预定播出时间距当前时间在8小时以内的节目,还将其节目文件同步拷贝迁移到应急备播存储体一份,以备发生紧急情况时使用。在备播过程中,备播管理服务器将随时和迁移服务器集群通信,通过迁移服务器集群获得二级存储区的两个磁盘阵列的工作状况,一旦二级存储体的某一个存储体出现不能访问的情况,则按下述的应急流程处理:
如图2所示;
1.当二级存储体簇A(或簇B)的盘阵出现故障或是网络故障导致的簇A (或簇B)无法访问时,系统自动将节目的二级整备周期长度降低一半进行备播,即原定备播两周的备播任务,自动调整为备播一周;
2.将正在往簇A(或簇B)的二级备播任务自动调整为往簇B (簇A)进行备播;
3.同时根据调整后的二级备播周期检测待播节目单上所有节目的备播完成情况,若簇B上未有相应的待播节目,则检测应急备播区是否有相应的备播节目,若有,则从应急备播区将节目迁移拷贝至簇B进行备播;若应急存储区也没有相应的备播节目,则检测近线带库,若近线带库上有相应的备播节目,则从近线带库将节目迁移拷贝至簇B,同时检测待备播节目是否已进入应急备播区的存储时间范围,也就是是否已经距离该节目的播出时间在8小时以内,若已进入还需由非故障簇簇B同步一份待播节目至应急备播区;若近线带库也没有相应的备播节目,则通知外系统(通常是电视台节目资源及编排系统或者媒资管理系统或者是节目生产制作系统)将该节目文件上传至备播系统的迁移服务器集群可以访问到的一个公共存储区,由迁移服务器集群在上传完成后将该节目文件迁移拷贝到簇B,同时检测待备播节目是否已进入应急备播区的存储时间范围,若已进入还需由非故障簇簇B同步一份待播节目至应急备播区,并将此类备播的优先级设置为最高。通过以上调整基本保证了原先备播至簇A的二级备播任务在簇B中也有相应的备份,为后续往视频服务器进行整备提供了基础。同时实施例也解决了以簇A为源的三级备播任务的自适应应急整备:
如图3所示;当簇A出现故障时,以簇A为源,迁往各视频服务器的三级整备任务,需将源调整至由簇B迁往各视频服务器;
若源为簇A的迁往各视频服务器的三级备播任务在簇B上未找到相应的节目,则间隔一定的时间后进行重试,若到了视频服务器的备播关门时间还未在簇B上找到相应的备播节目,则启用应急备播区,由应急备播区直接迁往视频服务器。
权利要求
1.出系统多场景自适应应急整备方法,包括备播管理服务器、迁移服务器集群、视频服务器、作为应急备播区的应急备播存储体、近线带库、二级存储体、公共存储区,其特征在于,所述应急备播区动态更新存储距离播出时间在阀值M小时内的所有待播节目,所述二级存储体是采用双存储体互补方式进行节目备份存储的二级存储体,所述双存储体分别是簇A和簇B ;所述方法包括二级备播任务和三级备播任务,所述二级备播任务是指已经通过审核的待播节目从外系统迁移进入播出系统二级存储体等待播出使用,所述三级备播任务是指已经通过审核的待播节目从播出系统二级存储体迁移进入到视频服务器等待播出使用,所述多场景自适应应急整备方法的步骤进一步包括: a.备播管理服务器检测到簇A或簇B两个簇中任意一个簇出现故障时,备播管理服务器将二级备播周期自动降低至原周期的一半; b.备播管理服务器检查当前所有完成的二级备播任务,将迁往故障簇的二级备播任务全部自动修改为迁往无故障簇; c.备播管理服务器根据节目单的待备播二级备播任务,检查无故障簇是否有相应的待播节目,若无故障簇上未有相应的待播节目,则检查应急备播区是否有相应的待播节目;若应急备播区存在相应的待备播节目,则由应急备播区同步至无故障簇; d.若应急备播区也没有该待播节目,则检测近线带库是否有相应的待播节目;若近线带库有相应的待播节目,则将该待播节目迁移到无故障簇;若近线带库也没有该待播节目,则自动通知电视台节目资源及编排系统上传相应的待播节目到公共存储区,并在待播节目上传完成后通知迁移服务器集群将相应的待播节目从公共存储区迁往无故障簇,并且设置该迁移任务的优先级为最高;同时检测待备播节目距离播出时间是否在阀值M小时以内,若已进入阀值M小时以内还需由无故障簇同步拷贝一份待播节目至应急备播区; e.同时检查未完成的三级备播任务,若三级备播任务的源是故障簇,并且该备播节目还未进入关门时间,则将备播任务的源调整为非故障簇;若该备播任务已进入关门时间,则将备播源调整为应急备播区,直接从应急备播区进行三级备播。
2.根据权利要求1所述的播出系统多场景自适应应急整备方法,其特征在于,所述阀值M大于等于4小时。
全文摘要
本发明涉及播出系统多场景自适应应急整备方法,包括视频服务器、作为应急备播区的应急备播存储体、近线带库、二级存储体,其中,所述应急备播区动态更新存储8小时内的所有待播节目,所述二级存储体是采用双存储体互补方式进行节目备份的二级存储体,所述双存储体分别是簇A和簇B;本发明通过双簇互补的存储模式可节省一倍的存储体成本,采用具有少量存储功能的应急存储体又可满足应急备播的功能,通过在主存储体簇A、簇B、应急备播区、近线带库以及视频服务器之间进行动态自适应节目备播,即满足了播出的高安全性,又节约了存储体的建设成本。
文档编号H04N21/222GK103095968SQ20121058270
公开日2013年5月8日 申请日期2012年12月28日 优先权日2012年12月28日
发明者丁文华, 宋宜纯, 许钢鸣, 商同, 陈震, 阙晟华, 王蓉, 宋崟, 白东岩, 王付生 申请人:中央电视台, 北京中科大洋科技发展股份有限公司