基于SOA构架的音频资料库系统

2017-03-17 09:24章洪兵
电脑知识与技术 2016年32期
关键词:资料库编目音频

章洪兵

摘要:安徽广播电视台广播音频资料库系统的设计与建设,以“内容”为主体,提供全台节目资料的存储、共享等,系统通过互联互通接口设计,实现台内资料库的高效管理和多样化应用。同时考虑到广播新媒体等业务需求,可以通过规范的数据接口,对资料库数据进行平滑迁移,进行全媒体推广与应用、手机广播的应用、互联网发布、数字广播点播服务等未来新业务开展。

关键词:面向服务架构;可扩展标记语言;EMC isilon存储;蓝光盘;googlelink检索

中图分类号:TN931.1 文献标识码:A 文章编号:1009-3044(2016)32-0204-04

Audio Database System Based on SOA

ZHANG Hong-bing

(Anhui Broadcasting Corporation, Hefei 230065,China)

Abstract: The design and construction of Anhui Broadcasting Corporations audio database system is "content" as the main body.The system can provide all datas storing and sharing. The system can achieve efficient management and diverse applications through the design of interconnection interface. At the same time, in consideration of broadcast new-medias business needs, it is through smooth transferation of databases data to achieve the new businesses based-on the data interface specification,sush as promotion and Application of all-media、mobile phone broadcasting 、internet publishing、 digital broadcasting VOD service such as the future of the new business.

Key words:SOA; XML; EMC isilon ; blu-ray disc; googlelink search

安徽廣播电视台广播音频资料库系统采用SOA(Service-Oriented Architecture,面向服务架构)三层架构模式,具备开放性接口,满足跨平台的要求;支持VC/VB/DELPH等多种语言的开发接口,前端系统不论采用B/S结构还是C/S结构,均能在遵从接口协议的条件下和系统连接;采用XML(Extensible Markup Language, 可扩展标记语言)作为数据交换格式,适应任何外部系统的应用。系统由“DAVPower多媒体资产管理系统”、“盘带管理系统”和“慢录管理系统”三个子系统,由6台服务器,10台工作站以及蓝光盘打印刻录机和条码打印机等硬件及相关软件组成。该系统实现了对台史音频资料的录入、编目、审核、查询、备份、归档等管理,对现有CD、MD、卡带等历史音像资料的码化管理,对全天节目的实时录制并保存。采用在线和离线相结合的存储方式。在线存储采用的是isilon s200系统,存储空间达20T,并且可以在线扩充存储空间;离线存储采用蓝光光盘刻录保存数据的方式。

1 音频资料库系统架构

音频资料库系统采用SOA三层架构模式,具备开放性接口,满足跨平台的要求,而在接口层面采用的是联汇公司基于WOA(Web-Oriented Architecture)架构的业务总线【1】。

1.1 SOA(Service-Oriented Architecture),即面向服务架构

面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。

SOA可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看成是B/S模型、XML/Web Service技术之后的自然延伸。

SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。

SOA是一种系统层面的架构模式,致力于实施可被多种应用程序消化的新业务功能。SOA能够很好地的在系统层面解决异构系统间的接口耦合,但是,从接口层面,SOA会显得复杂和臃肿。SOA需要有相应的服务注册、服务发现、服务描述、消息路由、协议转换等,对于系统接口开发层面,需要分析复杂WSDL文档和SOA注册的简单对象访问协议,部署和实施成本都很大【2】。

1.2 WOA(Web-Oriented Architecture)架构的业务总线

据电台业务的实际情况,采用SOA设计思路进行系统间服务的抽象耦合设计,在接口层面采用WOA设计架构,提供服务访问接口软件架构,应用服务器上部署实现核心业务逻辑的WebServices,这样的架构带来了更高的安全性、可靠性以及更好的可维护性。客户端是通过WebServices来访问数据库,而不是直接连接到数据库服务器来进行数据库访问。如图1所示:

WOA(Web-Oriented Architecture)是下一代轻量级,面向资源的SOA。WOA可以更轻量更低投入实现不同系统间的耦合。由于WOA以资源为对象,对服务的依赖性更小,不需要额外的资源发现机制以及服务注册、发现、描述、路由等复杂流程。通过RESTful(Representational State Transfer)接口形式,对外提供服务。WOA最有名的案例就是亚马逊(Amazon)网站服务以及Google网络服务,在国内sina微博接口、腾讯微博接口等都是以类似风格设计实现的【3】。

2 音频资料库系统组成

系统由内容采录、内容管理、数据存储、检索下载和系统管理、慢录归档等几大部分组成,如图2所示:

存储管理模块:多级的存储体系结构,采用EMC Isilon在线存储与蓝光盘离线存储两种方式,保护资料库系统数据的绝对安全。

内容采集模块:支持包括CD抓軌、采编灌录、播出节目慢录归档、电话收录等各渠道节目资料内容的采集。

节目编目:对归档资料进行统一、科学、标准化的编目标引。可以自定义编目元数据,组成不同的编目模板。

编目审核:自定义审核流程,支持一级审核、二级审核等,可以采用不同模板,根据不同资料采用进行不同审核流程,比如新闻路采用二级审核流程,音乐类采用一级审核流程等。

检索下载:通过各种检索方式对媒资库内的资料进行查询,负责媒体对象的下载和下载审批工作。

管理子系统则主要完成用户管理、权限管理、工作流管理等工作【4】。

3 音频资料库系统业务流程

采用面向服务体系结构、模块化层次架构设计和Web 2.0技术,包括数字化采集上载、编辑制作、内容转码、技审等软硬件设备,为安徽台提供面向音(视)频资料、CD、DVD、图片、照片等数字化处理(采集、上载)、内容归档、编目检索、多媒体制作、内容管理、存储管理、内容发布等的全方位、高效率、高安全多媒体内容管理解决方案。

系统通过对音(视)资料、照片、档案等内容进行数字化处理,并其进行编目、索引、分类、保存、管理,使授权用户可以随时随地获取他们想要的节目资料,并可以实现内容资产的台内网及其他网络交换、网络发布,从而在最大限度上发挥“媒体资产”的价值,为媒体行业创造更多的效益。

编目子系统采用树状编目结构,节点的属性采用模板的方式进行定义,使不同类型的节目拥有不同的属性,通过灵活自定义节点的属性保障了编目结构的可用性和可扩展性。采用先进的自动或手动转场分析和归档进程显示使得编目归档工作更加人性化。检索子系统支持支持C/S和B/S两种方式,支持全文、主题词、分类以及组合条件等多种查询检索方式,可以对关键帧、视音频实时浏览【5】。如图3所示:

4 音频资料库系统功能

系统基于B/S架构设计,采用统一的登录平台。用户根据所分配的用户名和密码方便的登录系统,根据不同的用户权限设定,进行相应的操作。如图4所示:

系统的主要功能模块包括:资料查询、资料编目、资料统计、我的下载和系统设置等几项主要内容,还可显示登录信息、系统日期、帮助栏等项辅助功能【6】。

4.1 快速检索功能

系统也支持多种检索方式,包括全文检索、条件检索、分类检索等【7】。

对于检索到的内容可进行在线预听,如图6界面:

4.2 资料编目

节目资料编目是对节目信息进行规范化、标准化的整理,使之成为符合数据库数据结构的结构化数据集,本系统的节目分类将完全依据广电总局发布的《广播电视节目资料分类法》,节目分类为树形结构,依照广电总局《广播电视音像资料编目规范第二部分:广播资料》分类法,可基本分为13大类库,在每个大类下可根据具体节目资料的属性特征再细分为若干子类。分类表分类结构支持用户自定义创建【8】。

资料编目内容包括基本信息和详细内容两类属性编辑,用户可以对资料进行音视频的预听。资料编目如图7所示:

编目完成后,需要进行审核,根据不同需求可分别进行初审和终审两级审核机制。对资料进行审核时可以进行节目资料的编目修改、资料预听、资料详细查看、查看编目流程信息和收藏本页等操作,使节目的编目管理更加科学、规范。音视频资料编目流程查看,用户可查看一次编目或二级编目,初审与终审的时间、操作人员等情况。

根据编目流程完成对入库文件的编目操作后,全台网用户可以获得的权限方便通过“资料查询”功能对全台节目进行相应检索服务,实现节目资料的查看、上载、下载、入库等。

4.3 资料统计

资料统计主要提供包括库统计、下载统计、用户下载量统计及编目任务统计,通过图形界面使用户或和管理员更加直观的了解库内节目的使用量以及下载量等情况,而且还可以横向与其他库进行类比。如图8所示:

4.4 我的下载

我的下载功能模块提供包括个人下载任务和下载历史的相关信息,主要用于记录节目在不同下载状态下可进行的操作以及删除后留下的历史信息。.

4.5 系统设置

系统设置提供各种模板初始化建设和用户、权限等设置,模板的建设将简化用户的编目、查询等操作,使用户能方便的调用对应规范模板进行初始化,为建立和健全资料库管理创造条件。系统设置项目根据目前媒资管理系统需要,我们将分别引进模板管理、编目参数设置、组织权限管理、库设置、播出调用设置等几项目内容。

5 结束语

采用SOA架构的音频资料管理系统根据广播电台的技术特点,以音频为主,兼容图片、文字以及视频等内容,符合国家标准编目要求和技术的多级编目审核,是面向广播电台的专业资料库管理系统。系统按照广播电台的业务特点,采用标准化的接口设计,可提供包括制作、播出系统在内的各种应用对其的安全调用,同时可支持新媒体业务接口,支撑各类业务平台的开展。

参考文献:

[1]王相林.计算机网络--原理技术与应用(第2版)[M].北京:机械工业出版社,2014.

[2]刘鹏.云计算[M].北京:电子工业出版社,2011.

[3]西尔伯沙茨等.数据库系统概念[M].北京:机械工业出版社,2003.

[4] 刘晓敏.厦门广电媒体资产管理系统的建设[J].广播与电视技术,2016,43(8): 57-62.

[5] 朱伟,师雄.数字声频与广播播控技术[M].北京:中国广播电视出版社,2005.

[6] 白云晖.基于内容的音频检索[J].广播与电视技术,2007,34(6):58-61.

[7] 李鹏达.媒资系统中节目的检索调用设计[J].广播与电视技术,2013,40(2): 52-55.

[8] 中华人民共和国广播电影电视行业标准化指导性技术文件.GY/Z 199—2004广播电视节目资料分类法[S].北京:国家广播电影电视总局,2004.

猜你喜欢
资料库编目音频
基于内容与协同过滤的GitHub学习资料库推荐
国家图书馆藏四种古籍编目志疑
国家社科基金重大项目“‘古今字’资料库建设与相关专题研究”成果鉴定会顺利召开
施工企业技术资料库的建立与完善
必须了解的音频基础知识 家庭影院入门攻略:音频认证与推荐标准篇
基于Daubechies(dbN)的飞行器音频特征提取
粤剧编目整理之回顾与展望
音频分析仪中低失真音频信号的发生方法
Pro Tools音频剪辑及修正
CALIS联机合作编目中的授权影印书规范著录