一种广播控制系统中的跟播方法及装置的制作方法

文档序号:7695713阅读:184来源:国知局
专利名称:一种广播控制系统中的跟播方法及装置的制作方法
技术领域
本发明涉及广播控制系统中的播出技术,尤其涉及 一种广播控制系统的视 频服务器播出中的跟播方法及装置。
背景技术
目前,电视台在播出视频数据时釆用的广播控制系统通常包括视频服务 器和播出控制单元。其中,视频服务器通常为电视台的视频服务器,其存储的 信息包括多个待播出的视频数据,也可以称为多个待播出素材,视频服务器 用于在播出控制单元的控制下将待播出的视频数据播出。播出控制单元中存储 的信息包括待播出视频数据的开播时间、待播出视频数据的目录表。这里, 该待播出视频数据的目录表中存储有待播出视频数据的标识,该待播出视频数 据的标识与视频服务器中待播出的视频数据相对应。并且,待播出视频数据的 目录表中待播出视频数据的标识是按照预先设置的播出顺序排列的,可见该待 播出视频数据的目录表也可称为待播出视频数据的播出任务表。那么,基于播 出控制单元中存储的上述信息,播出控制单元能控制视频服务器的解码通道, 播出视频服务器中的视频数据。并且能相对应于开播时间,控制视频服务器中 视频数据的播出。
通常为了确保播出安全,电视台一般在广播控制系统中釆用保障安全的备 份机制。如图1所示为现有具备安全备份措施的广播控制系统,图1中,该系 统包括主、备两套控制和播出体系。其中,主控制和播出体系包括主播出控制 单元11和主视频服务器12;备控制和播出体系包括备播出控制单元21和备视 频服务器22。并且,通过主控制和播出体系输出的主视频信号,和通过备控制 和播出体系输出的备视频信号经由信号切换设备31进行切换和解码后输出。具体来说,该系统用两个播出控制单元,分别控制两个视频服务器的解码通道播
出视频数据。即用主播出控制单元11控制主视频服务器12;用备播出控制单 元21控制备视频服务器22。两个播出控制单元互为主备关系,主播出控制单 元11和备播出控制单元21之间通过网络交换数据,且二者所存储的信息保持 一致,比如二者存储的待播出视频数据的目录表一致。两个视频服务器也互为 主备关系,且主视频服务器12和备视频服务器22中一般存储有同样的视频数 据。通常,通过信号切换设备31最终将从主视频服务器12接收的主视频信号 解码后向外输出。当信号切换设备31在接收主视频信号出故障的情况下,切换 成接收备视频信号,将接收的备视频信号解码后向外输出。这里,需要指出的 是播出控制单元一般也支持切换,比如在主播出控制单元11出故障的情况下, 备播出控制单元21可以获得控制权,作为主播出控制单元控制视频数据的播 出。主/备视频信号的切换与主/备播出控制单元的切换一般是同步的。
在系统中主、备两套控制和播出体系正常工作状态下,由于是两个完全一 致的播出同步进行,有效地保障了安全性。但在一个播出控制单元出现故障的 情况下,就会是由另外一个播出控制单元独立承担起控制视频数据播出的任务, 也就是说此时的播出失去了备份机制,那么,失去备份机制的时间越长,播出 的风险也就越大。
具体来说,由于待播出视频数据目录表中待播出视频数据的标识是按照预 先设置的播出顺序排列的,因此播出控制单元是按照该待播出视频数据目录表 的安排,控制视频服务器的解码通道进行视频数据播出的。如图3所示为一个 待播出视频数据目录表,相应于预先设置的播出顺序,该待播出视频数据目录
表存储有第一视频数据的标识、第二视频数据的标识.......,以及第N视频数
据的标识。且主播出控制单元和备播出控制单元中有完全相同的待播出视频数 据目录表。那么,针对一个播出控制单元出现故障的情况下的播出而言,举例 来说,当前电视台欲播出第一视频数据,备播出控制单元根据待播出视频数据 目录表中的第一视频数据的标识,以及第一视频数据的开播时间,控制视频服 务器中相对应的第一视频数据的播出。如果备播出控制单元或者备解码通道发生故障,必然导致第一视频数据未能播出,则此时只有主播出控制单元控制主 解码通道完成第一视频数据的播出。也就是说,当前只有一个主视频信号播出, 不存在安全备份机制。如果在第一视频数据播出一段时间后,发生故障的备播 出控制单元或备解码通道故障修复,并恢复至正常工作状态,需要等到播出下 一条第二视频数据时备视频信号才能恢复播出。这是因为,釆用现有技术,播 出控制单元只能实现在待播出视频数据的开播时间对解码通道发送播出命令。 由此可知,在第一视频数据的开播时间,播出控制单元会根据待播出视频数据 目录表中的第一视频数据的标识,发送对第一视频数据的播出命令,从而控制 视频服务器中相对应的第一视频数据的播出。而一旦过了第一视频数据的开播 时间,播出控制单元就不会再次发送对第一视频数据的播出命令,从而无法控 制针对第一视频数据的中断备份部分视频信号的播出。如果第一视频数据的播 出时间比较长,则在第 一视频数据持续播出的时间段内所播出的视频信号都没 有备份机制,是存在风险的。

发明内容
有鉴于此,本发明的主要目的在于提供 一 种广播控制系统中的跟播方法, 在系统中发生故障的单个控制和播出体系故障修复,并恢复至正常工作状态时, 能及时将中断的视频信号播出。
本发明的另 一 目的在于提供 一种广播控制系统中的跟播装置,在系统中发 生故障的单个控制和播出体系故障修复,并恢复至正常工作状态时,能及时将 中断的视频信号播出。
为达到上述目的,本发明的技术方案是这样实现的
一种广播控制系统中的跟播方法,该方法包括以下步骤
A、 获取故障排除恢复后当前播放的视频数据在播放过程中所对应的当前 时间,以及所述当前播放的视频数据的开播时间;
B、 将获取的所述当前时间减去获取的所述开播时间,计算得到所述当前 播放的视频数据当前应该播出的插入点;在得到的所述插入点发送跟播命令,实现针对所述当前播放的视频数据的中断部分视频信号的播出。
其中,步骤B中,所述计算得到当前播放的视频数据当前应该播出的插入
点进一步为将获取的所述当前时间减去获取的所述开播时间后,再累加上系 统的延迟时间,得到所述当前播放的视频数据当前应该播出的插入点。
其中,在所述系统中的主播出控制单元存在故障的情况下,步骤A之前还 包括备播出控制单元检测到所述主播出控制单元存在故障,基于系统中所述 主播出控制单元和备播出控制单元之间的切换机制进行切换,由切换得到的当 前主播出控制单元完成所述当前播放的视频数据的播出;所述当前播放的视频 数据的播放过程中,由切换得到的当前备播出控制单元故障排除恢复后,进入 并执行所述步骤A。
其中,在所述系统中的备播出控制单元存在故障的情况下,所述当前播放 的视频数据的播放过程中,所述备播出控制单元故障排除恢复后,进入并执行 所述步骤A。
其中,在所述系统中的主播出控制单元和备播出控制单元皆存在故障的情 况下,所述当前播放的视频数据的播放过程中,所述主播出控制单元和备播出 控制单元故障排除恢复后,进入并执行所述步骤A。
其中,在系统硬件故障的情况下,选择触发跟播操作,进入并执行所述步 骤A。
一种广播控制系统中的跟播装置,该装置包括获取单元、计算单元和跟 播实现单元;其中,
获取单元,用于获取当前播放的视频数据在播放过程中所对应的当前时间, 以及所述当前播放的视频数据的开播时间,并将获取的所述当前时间以及所述 开播时间发送给所述计算单元;
计算单元,用于将所述当前时间减去获取的所述开播时间,计算得到所述 当前播放的视频数据当前应该播出的插入点,并将所述插入点的信息发送给所 述跟播实现单元;
跟播实现单元,用于接收到所述插入点的信息后,在得到的所述插入点发送跟播命令,实现针对所述当前播放的视频数据的中断部分视频信号的播出。
其中,所述计算单元,进一步用于将所述当前时间减去获取的所述开播时 间后,再累加上系统的延迟时间,计算得到所述当前播放的视频数据当前应该 播出的插入点。
本发明在当前播放的视频数据的播放过程中,当系统的故障恢复后,获取 故障排除恢复后当前播放的视频数据在播放过程中所对应的当前时间,以及当
前播放的视频数据的开播时间;将获取的所述当前时间减去获取的所述开播时 间,计算得到当前播放的视频数据当前应该播出的插入点;在该插入点发送跟 播命令,实现针对当前播放的视频数据的中断部分视频信号的播出。
釆用本发明,在系统中发生故障的单个控制和播出体系故障修复,并恢复 至正常工作状态时,能及时恢复备份机制,并很快地将中断的视频信号播出。


图l为现有广播控制系统的组成结构示意图; 图2为本发明方法原理的实现流程示意图; 图3为待播出视频数据目录表一实例的组成示意图; 图4为第 一 视频数据对应的播出时间段示意图。
具体实施例方式
本发明的核心思想是在当前播放的视频数据的播放过程中,当系统的故 障恢复后,计算得到当前播放的视频数据当前应该播出的插入点,并发送跟播 命令,实现针对当前播放的视频数据的中断部分视频信号的播出。
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照 附图,对本发明进一步详细说明。
如图2所示, 一种广播控制系统中的跟播方法,该方法包括以下步骤
步骤101、获取故障排除恢复后当前播放的视频数据在播放过程中所对应 的当前时间,以及当前播放的视频数据的开播时间。步骤102、将获取的所述当前时间减去获取的所述开播时间,计算得到当 前播放的视频数据当前应该播出的插入点。
这里,针对插入点而言,也就是说,让当前视频数据从所述当前时间对应 当前视频数据应该播出的点即故障排除恢复后的点开始播出。举例来说,所述
当前时间为8点10分,所述开播时间为8点,二者相减计算得到IO分钟,那 么,以当前视频数据的第10分钟为当前播放的视频数据当前应该播出的插入 点,并从当前视频数据的第IO分钟开始播出,直至当前视频数据播放完毕。
步骤103、在得到的所述插入时间点发送跟播命令,实现针对当前播放的 视频数据的中断部分视频信号的播出。
这里需要指出的是,本发明釆用步骤101 ~步骤103实现系统中当前播放 的视频数据的中断部分视频信号的播出存在两种应用范围。第一种应用范围是 系统为釆取备份机制的系统,也就是说针对包括主、备两套控制和播出体系的 系统而言,有主、备两路视频信号同步播出的情况,那么当系统故障,导致其 中一路视频信号不能同步播出时,釆用本发明,能在系统中发生故障的单个控 制和播出体系故障修复,并恢复至正常工作状态时,及时恢复备份机制,并很
快地将中断备份的视频信号播出。而且,由于系统中的主播出控制单元和备播 出控制单元是可以切换的,因此并不存在完全意义上的主播出控制单元或者备 播出控制单元。只是参照系统当前的状态来明确主播出控制单元或者备播出控 制单元。也就是说,主、备两路视频信号实际上都是同步播出,当由于故障影 响比如软件故障或硬件故障,导致其中一路视频信号比如主视频信号或者备视 频信号没有同步播出,那么故障恢复后,釆用本发明能使中断同步播出的信号 快速的恢复播出。
第二种应用范围是系统为未采取备份机制的系统,也就是说针对仅有 一套 控制和播出体系的系统而言,那么当系统故障,导致视频信号不能播出时,釆 用本发明,能在系统中发生故障的该控制和播出体系故障修复,并恢复至正常 工作状态时,很快地将中断播出的视频信号播出。
方法实施例一为结合图3所示的待播出视频数据目录表,当播出第一视频数据时,由于视频数据的调度问题,备解码通道所在备视频服务器中并没有 存储有第一视频数据,而在开播前没有人发现这个问题或者没有做相应处理。 那么,在第一视频数据开播时,备解码通道所在的备视频服务器将无法播出第 一视频数据。此时系统操作人员发现这个问题,并迅速将第一视频数据迁移到 对应的备视频服务器。如果釆用现有技术,则由于备播出控制单元针对第一视 频数据的播出命令已经发送过了,将不会再次发送播出命令,备解码通道将要 等到下一条第二视频数据开播时才会恢复播出信号,导致在第一视频数据持续 播出的时间段内,都是釆用单个控制和播出体系实现播出,没有备份机制,存 在风险。在这种视频数据的调度存在问题的情况下,本实施例中,结合图4所 示的第一视频数据对应的播出时间段示意图和图1,广播控制系统中的跟播方
法包括以下步骤
步骤201、备播出控制单元查询自身存储的信息,获取第一视频数据的开 播时间,以及视频数据的调度存在的问题排除后第一视频数据在播放过程中所 对应的当前时间。
步骤202、备播出控制单元运行自身的运算器(图l未显示),将获取的所 述当前时间减去获取的所述开播时间,计算得到第一视频数据当前应该播出的 插入点;在得到的所述插入点,向备解码通道所在的备视频服务器发送跟播命 令,即同步播出命令,实现针对第一视频数据的中断备份部分视频信号的播出。
这里,步骤202中,得到第一视频数据当前应该播出的插入点进一步为 备播出控制单元运行自身的运算器(图1未显示),将获取的所述当前时间减去 获取的所述开播时间后,再累加上该系统的延迟时间,得到第一视频数据当前 应该播出的插入点。其中,该系统的延迟时间包括备播出控制单元自身运算 器的运算时间、和跟播命令发送的延迟时间。并且,图4中的A用于标识开播 时间所对应第一视频数据的播出点,B用于标识播放结東时间所对应第一视频 数据的播出点;Al用于标识第一视频数据当前应该播出的插入点;Al'用于标 识考虑到系统延迟时间的延迟影响后,第一视频数据当前应该播出的插入点。
也就是说,在从插入点A1,对从插入点Al到播放结東时间所对应第一视频数据的播出点B所对应的这段时间、针对第一视频数据的中断备份部分视频 信号发送播出命令时,还需要进一步考虑到该系统的延迟时间。针对系统的延 迟时间而言,举例来说,备播出控制单元自身运算器开始运算到备播出控制单
元发送跟播命令,需要40亳秒的运算时间;而备视频服务器接收到跟播命令到 针对第一视频数据的中断备份部分视频信号播出,需要400毫秒的延迟时间, 那么系统的延迟时间为440亳秒,即考虑到系统的延迟时间的插入点Al,在原 插入点A1后440亳秒。这样,在系统中发生故障的单个控制和播出体系故障 修复,并恢复至正常工作状态时,就可以通过寻找当前播放的视频数据播放过 程中的插入点,并发送跟播命令,短时间内恢复当前中断备份的视频数据并播 出,从而保证视频数据的播出具有备份机制,使主、备控制和播出体系的播出 同步进行,从而降低未能及时备份的播出风险。
这里需要指出的是,根据对系统故障的处理方式不同,我们把系统故障分 为两类。第一类情况是系统播出软件故障,包括由于播出软件所在计算机故障 造成的软件无法使用情况,比如主播出控制单元故障;第二类情况是系统非播 出软件故障即系统硬件故障,包括视频服务器故障、控制线路故障,电源故障 等任何软件以外的硬件设备故障。以下我们分别按照这两类情况,针对系统故 障恢复后的处理方式进行举例阐述。
针对第一类情况而言,包括三种处理方式。第一种处理方式,在系统中的 主播出控制单元存在故障的情况下,故障排除恢复后的处理流程与方法实施例 一的步骤201 步骤202相同,包括步骤301 步骤302。区别仅在于步骤301
之前还包括备播出控制单元检测到主播出控制单元存在故障,基于系统中主 播出控制单元和备播出控制单元之间的切换机制,进行主播出控制单元和备播 出控制单元的切换,并将备播出控制单元切换为当前的主播出控制单元;将主 播出控制单元切换为当前的备播出控制单元。也就是说,此时,当前的主播出 控制单元完成当前播放的视频数据的播出,即之前的备播出控制单元经切换后 接过控制权切换为主播出控制单元,并将由该之前的备播出控制单元控制的备 视频信号切换为最终的输出。这里,当前播放的视频数据为第一视频数据,那么在第一视频数据的播放过程中,当前的备播出控制单元故障排除恢复后,执
行步骤301 步骤302,即在当前的备播出控制单元的控制下,寻找第一视频数
据当前应该播出的插入点并发送跟播命令,以实现针对第一视频数据的中断备 份部分视频信号的播出。
第二种处理方式,在系统中的备播出控制单元存在故障的情况下,备播出
控制单元故障排除恢复后的处理流程与方法实施例一的步骤201 ~步骤202相 同,包括步骤401~步骤402。举例来说,当前播放的视频数据为第一视频数据, 备播出控制单元发生故障。如果在第一视频数据的播放过程中,备播出控制单 元故障排除恢复后,执行步骤401 步骤402,即在备播出控制单元的控制下, 寻找第一视频数据当前应该播出的插入点并发送跟播命令,以实现针对第一视 频数据的中断备份部分视频信号的播出。
第三种处理方式,在系统中的主播出控制单元和备播出控制单元皆存在故 障的情况下,主播出控制单元或备播出控制单元故障排除恢复后的处理流程与 方法实施例一的步骤201 步骤202类似,包括步骤501~步骤502。区别仅在 于是在主播出控制单元,还是备播出控制单元控制下执行步骤501 ~步骤502。 举例来说,当前播放的视频数据为第一视频数据,主播出控制单元和备播出控 制单元发生故障。如果在第一视频数据的播放过程中,备播出控制单元故障排 除恢复后,执行步骤501 步骤502,即在备播出控制单元的控制下,寻找第一 视频数据当前应该播出的插入点并发送跟播命令,以实现针对第一视频数据的 中断备份部分视频信号的播出。并且,如果第一视频数据的播放过程中,主播 出控制单元故障排除恢复后,同样执行步骤501 步骤502,即在主播出控制单 元的控制下,寻找第一视频数据当前应该播出的插入点并发送跟播命令,以实 现针对第 一 视频数据的中断备份部分视频信号的播出。
针对第二类情况而言,举例来说,当系统硬件故障是备视频服务器解码通 道故障的情况,那么备视频信号的播出会立刻中断。举例来说,当前播放的视 频数据为第一视频数据,如果在第一视频数据的播放过程中,备视频服务器解 码通道的故障排除恢复后,可以手动选择并触发跟播操作,跟播操作的具体流程过程与第 一类情况的第 一种处理方式类似,也是在当前的备播出控制单元的 控制下,寻找第一视频数据当前应该播出的插入点并发送跟播命令,以实现针 对第 一 视频数据的中断备份部分视频信号的播出。
一种广播控制系统中的跟播装置,该装置包括获取单元、计算单元和跟
播实现单元。其中,获取单元,用于获取故障排除恢复后当前播放的视频数据 在播放过程中所对应的当前时间,以及当前播放的视频数据的开播时间,并将 获取的所述当前时间以及所述开播时间发送给计算单元。计算单元,用于将所 述当前时间减去获取的所述开播时间,计算得到当前播放的视频数据当前应该 播出的插入点,并将所述插入点的信息发送给跟播实现单元。跟播实现单元, 用于接收到所述插入点的信息后,在得到的所述插入点发送跟播命令,实现针 对当前播放的视频数据的中断部分视频信号的播出。
这里,计算单元,进一步用于将所述当前时间减去获取的所述开播时间后, 再累加上系统的延迟时间,计算得到当前播放的视频数据当前应该播出的插入点。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种广播控制系统中的跟播方法,其特征在于,该方法包括以下步骤A、获取故障排除恢复后当前播放的视频数据在播放过程中所对应的当前时间,以及所述当前播放的视频数据的开播时间;B、将获取的所述当前时间减去获取的所述开播时间,计算得到所述当前播放的视频数据当前应该播出的插入点;在得到的所述插入点发送跟播命令,实现针对所述当前播放的视频数据的中断部分视频信号的播出。
2、 根据权利要求1所述的方法,其特征在于,步骤B中,所述计算得到 当前播放的视频数据当前应该播出的插入点进一步为将获取的所述当前时间 减去获取的所述开播时间后,再累加上系统的延迟时间,得到所述当前播放的 视频数据当前应该播出的插入点。
3、 根据权利要求l或2所述的方法,其特征在于,在所述系统中的主播出 控制单元存在故障的情况下,步骤A之前还包括备播出控制单元检测到所述 主播出控制单元存在故障,基于系统中所述主播出控制单元和备播出控制单元 之间的切换机制进行切换,由切换得到的当前主播出控制单元完成所述当前播 放的视频数据的播出;所述当前播放的视频数据的播放过程中,由切换得到的 当前备播出控制单元故障排除恢复后,进入并执行所述步骤A。
4、 根据权利要求1或2所述的方法,其特征在于,在所述系统中的备播出 控制单元存在故障的情况下,所述当前播放的视频数据的播放过程中,所述备 播出控制单元故障排除恢复后,进入并执行所述步骤A。
5、 根据权利要求l或2所述的方法,其特征在于,在所述系统中的主播出 控制单元和备播出控制单元皆存在故障的情况下,所述当前播放的视频数据的 播放过程中,所述主播出控制单元和备播出控制单元故障排除恢复后,进入并 执行所述步骤A。
6、 根据权利要求1或2所述的方法,其特征在于,在系统硬件故障的情况 下,选择触发跟播操作,进入并执行所述步骤A。
7、 一种广播控制系统中的跟播装置,其特征在于,该装置包括获取单元、计算单元和跟播实现单元;其中,获取单元,用于获取当前播放的视频数据在播放过程中所对应的当前时间, 以及所述当前播放的视频数据的开播时间,并将获取的所述当前时间以及所述开播时间发送给所述计算单元;计算单元,用于将所述当前时间减去获取的所述开播时间,计算得到所述 当前播放的视频数据当前应该播出的插入点,并将所述插入点的信息发送给所 述跟播实现单元;跟播实现单元,用于接收到所述插入点的信息后,在得到的所述插入点发 送跟播命令,实现针对所述当前播放的视频数据的中断部分视频信号的播出。
8、 根据权利要求7所述的装置,其特征在于,所述计算单元,进一步用于 将所述当前时间减去获取的所述开播时间后,再累加上系统的延迟时间,计算 得到所述当前播放的视频数据当前应该播出的插入点。
全文摘要
本发明公开了一种广播控制系统中的跟播方法,该方法包括步骤将获取的当前时间减去获取的开播时间,计算得到当前播放的视频数据当前应该播出的插入点;在得到的插入点发送跟播命令,实现针对当前播放的视频数据的中断部分视频信号的播出。本发明还公开了一种广播控制系统中的跟播装置,该装置包括获取单元、计算单元和跟播实现单元;其中,计算单元,用于将当前时间减去获取的开播时间,计算得到当前播放的视频数据当前应该播出的插入点,并将插入点的信息发送给跟播实现单元,以实现中断部分视频信号的播出。采用本发明的方法及装置,在系统中发生故障的单个控制和播出体系故障修复,并恢复至正常工作状态时,能及时将中断的视频信号播出。
文档编号H04N5/262GK101631204SQ200810116678
公开日2010年1月20日 申请日期2008年7月15日 优先权日2008年7月15日
发明者何海东, 刚 刘, 群 杨, 宏 陈, 陈江伟 申请人:北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1