首 页
首 页 > 技术长廊 > 技术前沿
技术长廊
技术前沿
成功案例
   技术前沿

iShell针对单机非编在系统互联中的解决方案

  

       关键词iShell 单机非编 ESB 系统互联

       需求背景:
       在网络化编辑出现之前,电视台的编辑系统都是基于单机的,而且由于各个部门的使用习惯、价格影响、功能需求不同,编辑系统经常是由不同厂家的单机非编组成的,如:Canopus、DSX、索贝、大洋、新奥特等等。在全台节目数字化的新趋势下,这些单机非编便形如大海中的孤岛,如何使它们能够和其他系统方便的进行互联和数据交换,就成了各大电视台关心的问题,我们的iShell单机提交软件因此应运而生。

       功能简介:
        iShell解决的最主要问题就是单机非编在系统互联中的连通方法,它可以保证不同厂商的非编软件在不进行任何修改的前提下,把非编制作的成品或素材提交到互联系统中,为它们的再次利用创造条件。iShell主要支持的功能包括:
(1)启动ESB互联流程
(2)关联预览视音频文件
(3)元数据项填充
(4)关联节目代码
(5)查询提交任务状态

        ESB互联流程
        大洋ESB(Enterprise Service Bus)是一个系统互联中间件产品,它以工作流引擎为核心,支持Web Service、JMS、目录监测、工作流API等多种系统互联通讯方式,可以方便的集成多个应用系统实现互联。尤其是基于Web Service的系统互联方式,联入的系统可以是跨平台、跨语言的,完全符合现在流行的基于SOA的系统整合理念。下面是DYESB的软件架构和模块示意图:

  db2c323cc17815244f22c524b9e10a63.jpg


         ESB流程是可以动态配置的,我们启动ESB流程后可以完成转码、入库、归档等一系列后续操作,也就是说使用iShell启动的ESB流程既可以是入库到媒资的,也可以是提交到备播的,甚至可以是提交到另一个厂家的单机非编的,这也为实现单机非编和各系统的互联奠定了基础。下面是一个典型的iShell提交的媒资入库流程示意图:

012182cc82e59ba6773958659b7f7358.jpg 


        关联预览视音频文件
         使用iShell来实现系统互联,实质把互联的门槛降到了文件级的水平,只要用户选择需要入库的文件,即可以实现所需的系统互联。依托大洋强大的编解码功能,iShell中能够关联和浏览的视音频格式多达几十种。为了方便用户选择文件,我们还提供了视音频文件自动关联的功能,即用户只需选择需要的视频文件,系统会自动把对应的音频文件关联进来,无需用户进行多次选择。下面是文件浏览的截图:

 a67e9d3a30ed7636196bd7097decbbb7.jpg

        元数据项填充
         为了让单机非编系统不作任何改动,也为了统一不同厂家的非编系统提交时填充的元数据项,iShell中还提供了元数据填充功能。这些元数据中有些是程序自动生成的,如节目名称、节目时长、上传时间等,有些则是由用户补充的,如节目类型、内容介绍等。iShell中的元数据项、数据项类型、数据项位置等都是可以动态配置的,这也为不同项目中设置不同的元数据项提供了保障。为了规范化提交,我们还定义了必填项,保证用户提交时元数据项的完整性,如下图中带*的部分:


 
2818ec0f82633d17cbffebb1fa6badb7.jpg

        关联节目代码
         为了方便对全台各业务子系统的管理,很多电视台都使用节目代码作为素材的唯一标识,为素材关联节目代码同样是各个单机非编不能实现而又共同需要的功能,我们的iShell也已经实现了此功能,保证素材在流程开始前已经有了自己的唯一标识。下面就是关联节目代码的功能界面:

f9ace22e930f94987b5cde80aa97fd05.jpg 

 

        关联节目代码功能只有当系统需要时才会出现,关联查询时我们提供了节目名称、播出日期等多个检索条件,方便用户快速的查找到相应的节目代码。此功能还支持修改、删除关联代码,方便用户首次关联错误时的及时修正。


        查询提交任务状态
         iShell中还提供了方便的任务状态查询功能,方便用户查询已提交的任务状态,快速发现提交中出现的异常情况,定位问题的原因。由于ESB的流程是可以动态配置的,任务状态很难枚举完全,我们的iShell服务实现了任务状态的动态刷新功能,可以直接读取ESB中流程节点的状态,并更新到状态查询界面中。同时为了方便用户查询历史任务的执行情况,我们还实现了任务查询功能,可以根据节目名称、目标流程、处理状态、上传用户等来查询需要的任务:

 f5a8017de26b85f42690e5c2ddb2ceb8.jpg

        展望未来
         目前版本的iShell主要是解决单机非编在系统互连中的问题的,但实质它有着更广阔的发展前景。作为一款BS产品,它可以方便的部署在互联网上,实现下级单位到上级单位的素材提交、外地记者站向电视台的新闻回传等多种业务,我们也会不断的完善产品功能,美化产品界面,把iShell打造成大洋产品线中的又一个精品!
 


 
 
    联系大洋 | 网站地图 | 法律声明 2011 北京中科大洋科技发展股份有限公司 All right reserved
    友情链接:北京中科大洋传媒技术服务有限公司 京ICP备06031497号  京公网安备110108004180号