专利名称:泛编辑平台云盘文件和媒资系统智能同步的方法
技术领域:
本发明涉及一种泛编辑平台云盘文件和媒资系统智能同步的方法。
背景技术:
成都电视台是四川省知名的电视传播媒体,是宣传成都的窗口。目前有六个数字频道(新闻综合频道、经济资讯服务频道、都市生活频道、影视文艺频道、公共频道、少儿频道)和一个付费频道(美食天府频道)。在所有的频道栏目中,直播类的节目一直是成都电视台的王牌、收视率遥遥领先——新闻综合频道下的《成视新闻》栏目(《成视新闻》、《成视午新闻》、《成视夜新闻》)采用演播室直播方式,以权威、公正、快速和信息量大为特点,以关注重大的政治经济社会事件、重大突发新闻事件为报道方向,成为成都人及时了解重要新闻的主渠道;公共频道下的《成都全接触》已经形成了全天候覆盖,《成都全接触》、《成都全接触午间播报》、《成都全接触新闻冲击波》、《成都全接触》、《成都全接触特别视点》、《成都全接触900播报》、《成都全接触夜新闻》每天5小时的直播采用平民化的新闻视角,大容量的新闻故事,让成都观众零距离的观看新闻现场。全台每天大约6个小时的直播节目,6小时的直播节目需要大量的新闻素材来支撑,在于各个栏目经常出现素材均采用作坊式的“自己自足”的模式,即各个频道栏目自己完成本栏目素材的拍摄、素材上载、节目配音、文稿的编辑、节目的制作和播出。各个频道、各部门无序采访,重复采访现象经常发生,多次出现若干部门同时采访一个事件,不同栏目同时要求收录同一路信号,各自建立自己的素材资料库;各个栏目、各个频道要完成素材共享则非常麻烦(如“两会”的时候,每个电视台几个频道个个都得围绕着两会宣传,个个栏目、部门都要上、都要编。为了抢新闻,在一个新闻现场,会有几台摄像机架起来拍,因为一个带子只能供一个栏目,或者一个频道使用,要共享只有等一个栏目编辑完成后再交给下个栏目);很多栏目不乏有很多优秀的主编但面临着素材短缺“巧妇难为无米之炊”,难出精品的困境;相关人员的绩效考评有提升空间,没有建立良好的竞争机制。如何制作出更多的精品,进一步提升成都电视台整体的收视率?如何对现有的所有资源进行整合打破现有电视台各个频道、栏目、节目的界限和框框,改变分散的、封闭的、孤岛式的节目制作播出方式,实现人力、财、物的重新整合,以提高单位时间的生产效率?如何全方位的深度挖掘素材价值,使素材完成全方位的共享以提高其表现力?如何建立合理竞争机制、考评机制以调动相关人员的积极性?如何建立安全、稳定、高效的新闻制播节目流程?
为了解决这一系列问题,“泛编辑平台”应运而生,“泛编辑平台”的目的就是要打破“条框分割、各自为政”的“诸侯割据”局面,建立中央集权的资源统一调配体系,全面实现所有资源的共享;改进电视台的节目流程,提高全台的工作效率和产品质量;实现电视从传统媒体向现代媒体的根本转变,加快电视台数字化的同时,实现信息共享、资源共享。然而,现有的泛编辑平台中,新建的云盘文件都是没有选择性地直接同步进入媒资管理系统,浪费媒资资源,增加了系统设备成本;而且,媒体文件包括音视频双文件的媒体、图像序列、P2类型的视频等多种类型,传统泛编辑平台无法完成多类型云盘文件与媒资系统之间的同步,导致媒资系统无法对多类型的云盘文件进行识别,直接影响泛编辑平台的正常运作;此夕卜,同步归档进程启动归档时未赋予同步器优先级,对于同步器的调用呈无序状态,不利于同步归档工作的进行。
发明内容
本发明的目的在于解决现有技术的不足,提供一种根据特定条件限制合理同步归档云盘文件的、低成本、支持多类型文件的、赋予同步器优先级大小、便于同步器调用管理的泛编辑平台云盘文件和媒资系统智能同步的方法。本发明的目的是通过以下技术方案来实现的泛编辑平台云盘文件和媒资系统智能同步的方法,它包括以下步骤
(1)查看云盘文件在数据库中保存的“当前打开的句柄数”、“锁定标识”及“归档处理标识”;
(2)判断云盘文件打开的句柄数是否归零,归零时,通过数据库触发器检测当前文件是否被归档处理过;
(3)如果没有归档处理过,锁定标识位置位;
(4)通知服务器端的同步归档进程“有一文件需要进行同步处理”;
(5)同步归档进程收到同步请求后,将该同步请求放入等待队列,等候处理;
(6)完成等待后,同步归档进程中的异步工作线程从等待队列中取出该请求,进行媒资归档处理;
(7)将数据库的处理完毕标识位置位,并将锁定标识位复位。本发明所述的同步归档进程在启动时注册多个不同同步器,每个同步器用于同步一种类型的媒体。本发明所述的同步器均携带优先级信息,当工作线程进行媒资归档处理时按照优先级的大小进行同步器的调用,直到其中一个同步器同步成功或所有同步器全部同步失败为止。本发明的有益效果是泛编辑平台将资源统一调配,全面实现资源共享,提高了电视台的工作效率和产品质量,也提高了文件管理和组织的效率;新建的云盘文件满足特定的条件才可以同步进入媒资管理系统,合理利用媒资资源,降低了系统设备的成本;同步归档进程在启动时注册多个分别专用于同步不同类型媒体的同步器,支持多类型云盘文件与媒资系统之间的同步;此外,同步归档进程启动归档时赋予同步器优先级,按照优先级的大小对同步器进行调用,直到其中一个同步器同步成功或所有同步器全部同步失败为止,使得同步器的调用有序、高效,便于同步归档工作的进行。
图I为本发明流程图。
具体实施例方式下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图I所示,泛编辑平台云盘文件和媒资系统智能同步的方法,它包括以下步骤
(1)查看云盘文件在数据库中保存的“当前打开的句柄数”、“锁定标识”及“归档处理标识”;
(2)判断云盘文件打开的句柄数是否归零,归零时,通过数据库触发器检测当前文件是否被归档处理过;
(3)如果没有归档处理过,锁定标识位置位;
(4)通知服务器端的同步归档进程“有一文件需要进行同步处理”;
(5)同步归档进程收到同步请求后,将该同步请求放入等待队列,等候处理;
(6)完成等待后,同步归档进程中的异步工作线程从等待队列中取出该请求,进行媒资归档处理;
(7)将数据库的处理完毕标识位置位,并将锁定标识位复位。同步归档进程在启动时注册多个不同同步器,每个同步器用于同步一种类型的媒体,如有的同步器用于同步音视频双文件的媒体;有的同步器用于同步图像序列,有的同步器用于同步P2类型的视频,等等。而且,同步器均携带优先级信息,当工作线程进行媒资归档处理时按照优先级的大小进行同步器的调用,直到其中一个同步器同步成功或所有同步器全部同步失败时才会结束。
权利要求
1.泛编辑平台云盘文件和媒资系统智能同步的方法,其特征在于它包括以下步骤 (1)查看云盘文件在数据库中保存的“当前打开的句柄数”、“锁定标识”及“归档处理标识”; (2)判断云盘文件打开的句柄数是否归零,归零时,通过数据库触发器检测当前文件是否被归档处理过; (3)如果没有归档处理过,锁定标识位置位; (4)通知服务器端的同步归档进程“有一文件需要进行同步处理”; (5)同步归档进程收到同步请求后,将该同步请求放入等待队列,等候处理; (6)完成等待后,同步归档进程中的异步工作线程从等待队列中取出该请求,进行媒资归档处理; (7)将数据库的处理完毕标识位置位,并将锁定标识位复位。
2.根据权利要求I所述的泛编辑平台云盘文件和媒资系统智能同步的方法,其特征在于所述的同步归档进程在启动时注册多个不同同步器,每个同步器用于同步一种类型的媒体。
3.根据权利要求I或2所述的泛编辑平台云盘文件和媒资系统智能同步的方法,其特征在于所述的同步器均携带优先级信息,当工作线程进行媒资归档处理时按照优先级的大小进行同步器的调用,直到其中一个同步器同步成功或所有同步器全部同步失败为止。
全文摘要
本发明公开了一种泛编辑平台云盘文件和媒资系统智能同步的方法,它包括以下步骤查看“当前打开的句柄数”、“锁定标识”及“归档处理标识”;句柄数归零时,通过数据库触发器检测当前文件是否被归档处理过;如果没有归档处理过,锁定标识位置位;通知服务器端的同步归档的进程“有一文件需要进行同步处理”;同步归档进程收到同步请求后,将该同步请求放入等待队列,等候处理;异步工作线程取出该请求并进行归档处理;将数据库的处理完毕标识位置位,并将锁定标识位复位。本发明合理利用媒资资源,降低了系统设备的成本;支持多类型云盘文件与媒资系统之间的同步;按照同步器优先级的大小进行调用,同步器的调用有序、高效。
文档编号H04N5/222GK102780837SQ20121024368
公开日2012年11月14日 申请日期2012年7月13日 优先权日2012年7月13日
发明者冯良怀, 周熙, 王兰图 申请人:成都东方盛行电子有限责任公司