专利名称:一种具有日志管理功能的字幕编播系统的制作方法
技术领域:
本发明涉及电视广播技术领域,特别是涉及一种具有日志管理功能的字幕编播系 统。
背景技术:
随着视频及多媒体技术的不断发展,字幕编播系统的作用也越来越重要,它广泛 的应用于电视台各种节目字幕的编辑和播放,如新闻字幕、广告字幕、赛事直播字幕、电视 剧对白字幕等等。编播系统由编单机、播出机切换台等硬件设备和总编、串编、播出等控制软件组 成。播出机按照接收的节目表单进行字幕自动播出,以加载到视频上实现字幕在视频上定 时的同步播放。编单机主要用于制作节目的播出表单,调整和修改播出内容、编辑播出时间 表,它制作完成后提交给各个播出机,各个播出机按照接收的节目表单进行字幕的定时自 动播出。编单机向播出机发出播出表单后,播出机开始播出表单。播出机按节目表单中的各个条目进行字幕播出的时候,会同时做相应的日志记 录,以记录当前的播放情况。由于节目表单中的任务数量多,生成日志的信息量多,每隔几 秒就可能有几十条日志需要记录。一般的,需要对播出机的播出日志进行远程监控,以便于远程操作人员及时查看 播出机的播放状态。通常是在编单机上进行播出机的状态监控,播出机每向编单机发出一 条日志,编单机就会将接收到的日志在界面上进行显示。这样,播出机频繁生成日志,编单 机相应的接收日志,整个编播系统不断地进行数据的发送和接收,系统稳定性变差,性能降 低,容易崩溃。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提供一种具 有日志管理功能的字幕编播系统,保证系统的稳定性。
发明内容
本发明所要解决的技术问题是提供一种字幕编播系统的日志管理系统,以提高编 播系统的稳定性。为了解决上述问题,本发明公开了一种具有日志管理功能的字幕编播系统,包括 编单机和至少一个播出机;所述播出机包括表单接收单元、字幕播出单元,以及,日志生成单元,用于字幕播出时,根据节目表单中各个任务及其条目的播放状态 生成播出日志;日志发送单元,用于将所述播出日志发送至编单机;所述编单机包括表单编辑单元、表单发送单元,以及,日志接收单元,用于接收各个播出机发送的播出日志;日志写入单元,用于将所述播出日志写入编单机内存的相应播出机的预置空间中;第二判断单元,用于判断所述预置空间中的占用容量是否达到预置存储量;若否, 则触发日志写入单元继续操作;若是,则触发监控显示单元;监控显示单元,用于将预置空间中的播出日志显示在监控界面上。优选的,所述播出机还包括日志缓存单元,用于将所述播出日志缓存至该播出机 内存的缓存空间中;第一判断单元,用于判断所述缓存空间中的占用容量是否达到预置缓 存量;若否,则触发日志缓存单元继续操作;若是,则触发第一存储单元;第一存储单元,用 于当将缓存空间中的播出日志保存至该播出机的本地磁盘上。进一步,当播出机的第一判断单元判断所述缓存空间中的占用容量达到预置缓存 量时,触发日志发送单元。优选的,所述播出机还包括第一时间设置单元,用于设置更新时间,根据所述更 新时间,定时触发第一存储单元和日志发送单元。优选的,所述编单机还包括第二存储单元,用于将所述预置空间中的播出日志存 储至编单机的本地磁盘上;其中,当第二判断单元判断所述预置空间中的占用容量达到预 置存储量时,触发第二存储单元。优选的,所述编单机还包括第二时间设置单元,用于设置更新时间,根据所述更 新时间,定时触发监控显示单元和第二存储单元。优选的,所述播出机还包括日志提取单元,用于提取播出日志中的关键日志记 录;则日志发送单元将提取出的播出日志发送至所述编单机。进一步,所述播出日志包括任务名称、条目名称、时间、播放状态。进一步,所述播出日志还包括播出机的启动状态、关闭状态及其ID标识。与现有技术相比,本发明具有以下优点本发明将编单机接收到的各个播出机的播出日志写入其的内存中与该播出机相 应的预置空间中,当判断预置空间中的数据达到预置存储量时,再将预置空间中的播出日 志显示在监控界面上。本发明通过在编单机上对播出日志的缓存,减少了日志接收程序与 显示程序的交互,播出日志刷新的频率减少,保证了编单机系统的稳定性。此外,日志缓存 后进行远程存档,减少了编单机磁盘的读写次数,延长了磁盘寿命。进一步,本发明在播出机的内存上设置缓存空间,在日志本地保存和发送至编单 机之前,同样进行缓存,提高了播出机系统的稳定性。此外,通过在播出机和编单机上设置更新时间,定时读取缓存的日志,保证了在播 出日志数据量较小的情况下,播出机的操作人员和编单机的监控人员能够及时查看播出的 曰志记录。同时,本发明在播出机和编单机上进行日志存档,双保存,保证在一方播出日志丢 失的情况下,对备份的播出日志进行过查阅,提高了播出日志保存的安全性、可靠性。
图1是本发明一种具有日志管理功能的字幕编播系统实施例的示意图;图2是本发明一种具有日志管理功能的字幕编播系统实施例一的结构图;图3是本发明一种具有日志管理功能的字幕编播系统实施例二的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。对于广电领域中电视节目的编播系统,其一般包括编单机和播出机。通常情况下, 一个电视台有若干个频道,在总台控制处设置一个编单机,对于各个频道配有独立的播出 机。参照图1,示出了本发明一种具有日志管理功能的字幕编播系统实施例的示意图。所述字幕编播系统包括编单机11和多台播出机12,播出机包括播出机12a、播出
机12b、播出机12c......每台播出机对应一个频道的播出。编单机11与播出机12进行
数据通信,编单机11完成各个频道的节目编辑后,将节目表单分别传输给相应频道的播出 机12,各个频道的播出机12按照节目表单播出相应的字幕,该字幕加载到视频节目上,实 现字幕在视频上的同步播放。所述字幕包括字符字幕、图形字幕、图片字幕、动画字幕或滚 动字幕。一般的,播出机12处于无人值守的模式,播出机运行后,需要有相关操作人员对 其进行远程监控,以查看工作状态是否正常,则通过编单机11接收各个播出机12生成的播 出日志,实现对多个播出机的监控。具体的,参照图2,示出了本发明一种具有日志管理功能的字幕编播系统实施例一 的结构图,该实施例针对一个编单机和一个播出机的数据交互进行说明,其他播出机与编 单机的交互与本实施例类似。所述字幕边播系统包括播出机21和编单机22 ;其中,所述播出机21包括表单接收单元211,用于接收编单机发送的节目表单;字幕播出单元212,用于根据节目表单中各个任务及其条目进行字幕播放;日志生成单元213,用于字幕播出时,根据节目表单中各个任务及其条目的播放状 态生成播出日志;日志发送单元214,用于将所述播出日志发送至编单机;其中,所述编单机22包括表单编辑单元221,用于编辑制作各个播出机的节目表单;表单发送单元222,用于将所述节目表单发送至对应的播出机;日志接收单元223,用于接收各个播出机发送的播出日志;日志写入单元224,用于将所述播出日志写入编单机内存的相应播出机的预置空 间中;第二判断单元225,用于判断所述预置空间中的占用容量是否达到预置存储量; 若否,则触发日志写入单元2M继续操作;若是,则触发监控显示单元226 ;监控显示单元226,用于将预置空间中的播出日志显示在监控界面上。下面,对该编播系统进行详细说明编播系统的编单机22将表单编辑单元221制作完成的节目表单通过表单发送单 元222发送至对应频道的播出机21,播出机21的表单接收单元211接收到该节目表单后, 触发字幕播出单元212进行相应字幕的播放。播出机在播放字幕的同时,其日志生成单元213根据节目表单中各个任务及其条目的播放状态生成播出日志。通常,一天的播出内容为一个节目表单,其分为两级结构任务和条目,一个节目 表单可以包含多个任务时段,每个任务时段又可以包含多个条目时段。每个任务有开始的 时间和结束的时间,包括播出日期、播出时间、素材入点、持续时间,还包括任务名称、任务 的ID等。每个条目包括播出日期、播出时间、入点、出点(格式为时分秒帧)、条目 名称、条目的ID、节目类型(如新闻、广告、晚会、体育比赛等)。日志生成单元213则按照节目表单中各个任务及其条目的播放状态生成播出日 志。优选的,播出日志包括任务名称、条目名称、时间、播放状态。例如节目表单中有如下任务,其任务名称为体育项目图标播放,需要在当天(2009 年11月11日)晚上20:10:00-20:18:30进行执行播放,其中,在20:10:00-20:15:10时间 段设定游泳图标播放;20:15:11-20:18:30时间段设定体操图标播放。则根据节目表单的播放情况播出日志记录有结构为任务名称;条目名称;日期; 时间;播放状态;节目类型。具体的记录如下体育项目图标播放(任务一);游泳图标(条目一);20:10:00;开始播放,正常。体育项目图标播放(任务一);游泳图标(条目一);20:15:15;结束播放,延迟5秒。体育项目图标播放(任务一);体操图标(条目二);20:15:16;开始播放,延迟5秒。体育项目图标播放(任务一);体操图标(条目二);20:18:30;结束播放,正常。所述播出日志的记录不限于上述形式,可以根据用户的不同需要进行相关属性参 数的增减设置。例如,用户可以在每一条记录上增加节目类型以及播出日期,在本实施例 中,各条日志记录中加入节目类型为体育比赛,播出日期为2009年11月11日。此外,除 了生成各个任务及其条目对应的播出日志,优选的,还需要记录播出机的启动时间、关闭时 间、启动或关闭是否正常的日志信息。由于播出机需要向编单机发送本地的播出日志,因 此,所述播出日志还应记录来源播出机的ID标识。进一步,播出机的日志发送单元214将该播出日志发送至编单机22,编单机22的 日志接收单元223接收播出机的播出日志。通常情况下,播出机需要执行多个任务,对于一个任务中,又包含多个条目,而各 个任务有可能会同时或者交叉执行,例如,在体育项目图标播放的同时,还可能会播出电视 台的台标、赛事名称、比分记录、比赛排名、左飞赛事简要字幕等等,在一秒钟之内,就会有 多种字幕的变换播出,同时编单机在一秒内就会收到数条日志记录,在这种情况下,播出机 会频繁的发送播出日志,编单机频繁的进行日志的接收,会影响编播系统的稳定性。本发明实施例在编单机内存中开辟预置空间,专门用于存放接收到的播出日志, 每当收到的一条播出日志,日志写入单元2M就将其写入编单机内存中与该播出机相应的 预置空间中,进行缓存。其中,内存中对于各个播出机维护有不同的预置空间,根据接收日 志的来源播出机的ID标识写入相应的预置空间中。同时,编单机内存的预置空间中设定预置存储量,第二判断单元225用来判断所 述预置空间中的占用容量是否达到预置存储量;如果写入的日志数据未达到该预置存储量 时,则触发日志写入单元2M继续将播出日志写入内存的预置空间中。所述预置存储量可以根据用户的需求设置不同的值,对于播出任务量较少、接收日志数据量较小、接收频率较 为频繁的,其对应的预置空间可以设置的较为小些;对于播出任务量较多、接收日志数据量 较大、接收频率较为频繁的,其对应的预置空间可以设置的较为大些。如果第二判断单元225判断预置空间中的占用容量达到预置存储量,则触发监控 显示单元2 将预置空间中的播出日志显示在监控界面上。本发明实施例将表单编辑功能 和播出机的监控功能于一体,通过监测到的播出机的工作状态,及时的进行节目表单的调 整和修改。可以实现一个操作人员同时负责多个播出机,或者实现字幕自动化播出、无人操 控。例如,节目表单播放过程中,在编单机的远程监控界面上突然显示播出机关闭状 态的日志记录,则监控人员可以及时通知播出方的操作人员,进行故障检查和排除,而无需 针对每一台播出机都安排一个操作人员或一个操作人员不断的在各个播出机上来回监察。又如,根据上述示例中,游泳图标播出的结束时间为20:15:10,体操图标播出的开 始时间为20:15:11,当监控界面显示游泳图标播出的结束时间异常,在20:15:10时没有播 放结束的日志记录,则可以相应的更新节目表单,在20:15:15强制结束游泳图标的播放, 相应的更改体操图标播出的开始时间为20:15:16,进行字幕的适时调整。根据本发明实施例,每隔一段时间,当编单机内存预置空间存储的数据积累到一 定的量时,进行日志数据的读取,将其显示在监控界面上,既能够实现播出机工作状态的远 程监控,还能减少播出日志刷新显示的频率,保证系统的稳定性。参照图3,示出了本发明一种具有日志管理功能的字幕编播系统实施例二的结构 图。所述字幕边播系统包括播出机31和编单机32 ;所述播出机31包括表单接收单元311、字幕播出单元312、日志生成单元313和 日志发送单元314;所述编单机32包括表单编辑单元321、表单发送单元322、日志接收单元323、日 志写入单元324、第二判断单元325和监控显示单元326。在本发明实施例中,在播出机一端对播出日志进行缓存以及本地保存。则所述播 出机31还包括日志缓存单元315,用于将所述播出日志缓存至该播出机内存的缓存空间中;第一判断单元316,用于判断所述缓存空间中的占用容量是否达到预置缓存量; 若否,则触发日志缓存单元继续操作;若是,则触发第一存储单元;第一存储单元317,用于当将缓存空间中的播出日志保存至该播出机的本地磁盘 上。本实施例在播出机上进行本地日志的存档,将播出日志写入到本地磁盘上。由于 播出日志生成的数据量比较大且生成速度较快,如果频繁的进行日志记录程序与磁盘的交 互,就影响播出机的稳定性,严重的可能还会影响节目表单的正常播放。在本发明实施例 中,通过日志缓存单元315将日志缓存至该播出机内存的缓存空间中,每隔一段时间,当第 一判断单元316判断预置空间存储的数据积累到一定的预置缓存量时,才写入磁盘,进行 本地数据的保存。由于减少了磁盘的读写次数,因此,磁盘的使用寿命得到延长;并且由于 与磁盘的交互减少,确保了播出机系统的稳定性。
进一步,当播出机的第一判断单元316判断所述缓存空间中的占用容量达到预置 缓存量时,触发日志发送单元314。则播出机发送至编单机中的日志也是经过缓存的,较少 了与编单机频繁的数据交互,编播系统的性能得到了提高。优选的,所述播出机还包括第一时间设置单元318,用于设置更新时间,根据所述更新时间,定时触发第一存 储单元317和日志发送单元314。一般的,监控人员需要及时对播出日志进行远程监控,操作人员也要及时的调出 播出机在本地磁盘的日志记录进行查阅,而如果当前播出机生成的日志数据量很少,那么 需要等待很长的时间,预置空间中的日志数据才能积累到预置存储量,进行内存中的数据 读取,日志的记录是不及时的。因此,需要设置更新时间,进行播出日志的定时读取。例如 采用OnTimer定时器,或者使用线程的管理方法,设定每隔两秒钟将预置空间中的播出日 志保存至磁盘,并同时发送至监控设备。这样,操作人员能够及时的在本地播出机上查看播 出记录情况,远程监测端也能够及时获取日志记录。此外,在本发明优选实施例中,在编单机一端也相应的作了进一步改进,所述编单 机32还包括第二存储单元327,用于将所述预置空间中的播出日志存储至编单机的本地磁盘 上;其中,当第二判断单元325判断所述预置空间中的占用容量达到预置存储量时, 触发第二存储单元327。在编单机上对播出机的日志进行二次备份,编单机的本地磁盘上针对各个播出机 维护有不同的存储空间,分别对各个播出机的播出日志进行远程存储,以进行播出日志的 备份以及播出项目的统计、远程存档、快速汇总、打印输出、领导审核等。同理于播出日志在 播出机本地磁盘上的存储,日志在编单机上存储之前,也需要进行在内存空间上进行缓存, 以减少与编单机本地磁盘的交互,确保编单机系统的稳定性,延长磁盘的使用寿命。进一步,所述编单机还包括第二时间设置单元328,用于设置更新时间,根据所述 更新时间,定时触发监控显示单元3 和第二存储单元327。与播出机内存中的日志缓存类似,如果编单机接收到日志数据量很少,那么需要 等待很长的时间,预置空间中的日志数据才能积累到预置存储量,用户不能及时对播出日 志进行远程监控,因此,需要设置更新时间,进行播出日志的定时读取。同时,在本发明实施例中所述播出机还可以包括日志提取单元,用于提取播出日 志中的关键日志记录;则日志发送单元将提取出的播出日志发送至所述编单机。编单机接 收的播出日志可以是播出机本地记录的全部播出日志信息,也可以是从播出机本地播出日 志记录中提取出关键记录条目,编单机只接收其中的一部分进行存档和监控。通过本发明实施例,播出日志在播出机上的本地保存和日志发送之前进行了缓 存,并且在编单机上的远程存档和日志监控显示之前也进行了缓存,保证了整个编播系统 的稳定性,并且与播出机和编单机磁盘的交互减少,延长了磁盘的寿命。需要说明的是,本发明实施例中,播出日志在播出机缓存空间和编单机预置空间 中的缓存,不影响影响监控人员对播出日志监控和查阅,第一和第二时间设置单元设置的 日志更新时间一般为几秒钟,能够保证日志获取的及时性。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本发明所提供的一种具有日志管理功能的字幕编播系统,进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
1.一种具有日志管理功能的字幕编播系统,其特征在于,包括编单机和至少一个播 出机;所述播出机包括表单接收单元、字幕播出单元,以及,日志生成单元,用于字幕播出时,根据节目表单中各个任务及其条目的播放状态生成 播出日志;日志发送单元,用于将所述播出日志发送至编单机; 所述编单机包括表单编辑单元、表单发送单元,以及, 日志接收单元,用于接收各个播出机发送的播出日志;日志写入单元,用于将所述播出日志写入编单机内存的相应播出机的预置空间中; 第二判断单元,用于判断所述预置空间中的占用容量是否达到预置存储量;若否,则触 发日志写入单元继续操作;若是,则触发监控显示单元;监控显示单元,用于将预置空间中的播出日志显示在监控界面上。
2.如权利要求1所述的系统,其特征在于,所述播出机还包括日志缓存单元,用于将所述播出日志缓存至该播出机内存的缓存空间中; 第一判断单元,用于判断所述缓存空间中的占用容量是否达到预置缓存量;若否,则触 发日志缓存单元继续操作;若是,则触发第一存储单元;第一存储单元,用于当将缓存空间中的播出日志保存至该播出机的本地磁盘上。
3.如权利要求2所述的系统,其特征在于当播出机的第一判断单元判断所述缓存空间中的占用容量达到预置缓存量时,触发日 志发送单元。
4.如权利要求2所述的系统,其特征在于,所述播出机还包括第一时间设置单元,用于设置更新时间,根据所述更新时间,定时触发第一存储单元和 日志发送单元。
5.如权利要求1所述的系统,其特征在于,所述编单机还包括第二存储单元,用于将所述预置空间中的播出日志存储至编单机的本地磁盘上; 其中,当第二判断单元判断所述预置空间中的占用容量达到预置存储量时,触发第二 存储单元。
6.如权利要求5所述的系统,其特征在于,所述编单机还包括第二时间设置单元,用于设置更新时间,根据所述更新时间,定时触发监控显示单元和第二存储单元。
7.如权利要求1所述的系统,其特征在于,所述播出机还包括 日志提取单元,用于提取播出日志中的关键日志记录;则日志发送单元将提取出的播出日志发送至所述编单机。
8.如权利要求1所述的系统,其特征在于,所述播出日志包括 任务名称、条目名称、时间、播放状态。
9.如权利要求8所述的系统,其特征在于,所述播出日志还包括 播出机的启动状态、关闭状态及其ID标识。
全文摘要
本发明提供了一种具有日志管理功能的字幕编播系统,包括编单机和至少一个播出机;播出机包括表单接收单元;字幕播出单元;日志生成单元,用于字幕播出时,根据节目表单的播放状态生成播出日志;日志发送单元,用于将播出日志发送至编单机;编单机包括表单编辑单元;表单发送单元;日志接收单元,用于接收各个播出机发送的播出日志;日志写入单元,用于将播出日志写入编单机内存的相应播出机的预置空间中;第二判断单元,用于判断预置空间中的占用容量是否达到预置存储量;若否,触发日志写入单元;若是,触发监控显示单元;监控显示单元,用于将预置空间中的播出日志显示在监控界面上。通过本发明保证了编单机系统的稳定性。
文档编号H04N5/262GK102075691SQ20091023828
公开日2011年5月25日 申请日期2009年11月24日 优先权日2009年11月24日
发明者刘衡娜, 袁慧晶, 郭红艳, 陈丽爱 申请人:新奥特(北京)视频技术有限公司