数字多媒体数据采编系统设计与实现
2017-09-04孙育红
孙育红
摘 要: 当前多媒体数据采编系统对多媒体资料进行采编过程中存在响应效率低以及采编性能差等问题,为了解决该问题,设计并实现基于MVC模式的多平台数字多媒体数据采编系统。采用MVC模式将系统划分成视图层、控制层和模型层,通过WebService向不同的平台提供服务。该系统包括用户控制模块、文档编写模块、文档审核模块以及文档发布模块。根据多媒体数据采编的运行流程,系统实现了多媒体数据的编写、审核、更正以及发布。实验结果说明所设计系统运行稳定,响应效率高,采编性能强。
关键词: 数字多媒体; 数据处理; 采编系统; 设计与实现
中图分类号: TN98?34; G210.7 文献标识码: A 文章编号: 1004?373X(2017)15?0122?04
Abstract: Since the current multimedia data collection and edit system has low response efficiency and poor collection and edit performance in the collection and edit process, a multi?platform digital multimedia data collection and edit system based on MVC pattern was designed and implemented. The MVC pattern is used to divide the system into the view layer, control layer and model layer, and provides the service for different platforms through WebService. The system includes the user control module, document compiling module, document review module and document publishing module. According to the operation process of the multimedia data collection and edit, the compiling, review, correct and publishing of the multimedia data were realized in the system. The experimental result shows that the system has stable running, high response efficiency, and high collection and edit performance.
Keywords: digital multimedia; data processing; collection and edit system; design and implementation
0 引 言
隨着信息化进程的发展,多媒体技术在社会各个领域的应用价值逐渐提升。多媒体采编系统提高了信息出版效率以及准确度,增强了多媒体信息在社会中的应用性[1]。当前存在的多媒体采编系统对文档、音视频等多媒体资料进行采集以及投送时,存在响应效率低以及数据采编性能差等问题,并且新闻采编人员在时间和空间等条件的限制下,不能高效进行工作,使得多媒体信息采编的质量大大降低[2]。因此,塑造高效率、高质量的数字多媒体数据采编系统成为当前新闻领域研究人员分析的热点方向。
针对当前多媒体数据采编系统存在响应效率低以及采编性能差等问题,提出了多平台数字多媒体数据采编系统,实验结果表明,该系统运行稳定,响应效率高,采编性能强。
1 数字多媒体数据采编系统设计
1.1 系统体系结构
多平台数字多媒体数据采编系统采用多平台规划策略,增强多媒体采编对环境的适应能力,确保多媒体采编过程可通过不同的终端平台完成[3]。该种系统能够确保不同平台采用统一服务,实现系统的统一性。系统体系结构如图1所示,其由终端部、网络部以及企业部构成。终端部是不同平台的显示端;网络部是不同网络运营商提供的网络服务,实现数据的传输;企业部可产生WebService的服务端,其由系统控制、审核方案和数据存储等模块构成,能够连接其他媒体系统。
系统在PC端或安卓端完成多媒体数据采编,并且向其他平台扩展创造可靠的服务接口。系统面向PC端通过依据Web的B/S规划方案,确保用户采用浏览器实现多媒体数据的采编[4]。系统在安卓端设计应用程序,采用后台服务器的WebService确保用户通过安装有安卓系统的手机等部件实现多媒体信息的编写和分析等处理。多平台数字多媒体数据采编系统主要由客户端和服务器端构成,客户端可呈现并编写多媒体数据,并且将处理数据反馈给后台;服务器端提供Java Web服务、发布 WebService接口,采用数据库实现多媒体数据的编写和存储等操作。
设计的多平台数字多媒体数据采编系统能够在计算机、手机等不同操作平台上实现多媒体数据采编。该系统的权限管理较为严格,通过编辑界面对多媒体文档传递的逻辑进行准确管理,避免文档信息出现偏差。基于MVC模式将多平台数字多媒体数据采编系统划分成视图层、控制层以及模型层。
视图层向客户端呈现相关的多媒体数据采编结果,显示控制端反馈的多媒体数据,为用户形成链接。用户采用链接将申请传递给控制端。多平台多媒体数据采编系统中的不同平台对应不同的视图层。系统采用的控制端接口和数据格式都是一致的。
控制层采集视图层反馈的数据,并向模型层传输这些数据,控制端获取模型层反馈的信息,再将信息向视图层传输,完成信息的直观呈现。系统针对不同的平台采用不同的编写语言实现平台功能,采用的控制层代码存在一定的差异。
模型层用于实现系统后台数据的操作,对多媒体数据进行模型化操作,产生稳定的服务,并通过WebService方式调用服务确保控制层通过对应的WebService对多媒体数据进行操作。
1.2 功能模块
设计的多平台数字多媒体数据采编系统的主要功能是:采用计算机、手机等部件对多媒体数据进行编写、更正以及审核等处理。多媒体文档在系统流通时,系统需要通过权限控制模块实现不同角色分工的协作运行。因此,将多媒体数据采编系统划分成用户控制模块、文档编写模块、文档审核模块以及文档发布模块,详细情况见图2。
用户控制模块对不同用户的工作内容进行有效控制,该模块由增加角色以及平台登录构成。系统控制人员给工作人员设置控制员、记者、普通编辑以及排版人员等不同角色[5],并有针对性的设置用户名和原始密码,按照各工作人员的职责为其设置相应的权限。记者只能对文档进行编写,编辑可对文档进行审核,排版人员需要对文档进行排版以及发布。
文档编写模块是数字多媒体数据采编系统的关键部分,其由文档增加、文档检索、文档更正、文档过滤、文档送审和文档信息定位等构成。文档增加是增加新文档信息,同时完成多媒体信息的编写。文档检索是获取相关的多媒体图片以及影视资料[6]。文档过滤过程将无价值的文档去掉,文档送审过程是向上級人员反馈完成编辑的多媒体文档。
文档审核模块由审核分析、审核反馈以及文档退回构成。审核分析过程对待进行审核文档进行研究,分析其是否满足审核通过规范要求。文档退回,将不满足审核规范要求的文档传递给对应的人员进行更正。
文档发布模块,对多媒体数据进行发布、存储以及过滤处理。系统控制人员采集到多媒体数据审核人员反馈的审核通过信息后进行多媒体数据的发布,同时设置发布成功以及失败的时间。将无价值的多媒体数据进行存储,确保该种数据无法在页面内呈现[7]。
2 多平台数字多媒体数据采编系统实现
设计的多平台数字多媒体数据采编系统能够在计算机、手机等多个操作平台中实现多媒体数据的采编。
2.1 系统运行流程
系统进行多媒体数据采编的流程如图3所示。
分析图3可得,系统进行多媒体数据发布时采用的多媒体文档呈现不同的状态。系统将多媒体文档看成对象模型[8],在数据库内塑造数据表保存文档中的数据,多媒体文档结构见表1。
从表1描述的多媒体文档结构内容可以看出,文件状态state的字段同文档状态的波动存在正关联性,其是管理系统权限的关键标识。多媒体文档状态的变换图如图4所示。能够看出,记者采用系统增加多媒体文档后,设置文档为草稿状态,记者将文档提交后,文档变成待审核状态。编辑通过系统审核文档,若文档通过审核,则传递出审核有效状态;否则传递出审核无效状态[9]。审核无效退回的多媒体文档应交给相关作者进行更正再提交,此时文档处于待审核状态。排版人员会对审核有效的多媒体文档进行排版和发布,此时文档处于发布状态。
2.2 WebService服务发布
不同平台的用户会通过后台服务器的WebService 服务对数字多媒体数据采编系统中的用户和文档进行相关操作[10],WebService服务发布内容见表2。
将不同的服务按照上述规定的方法名当成Web Service服务发布内容,为系统的不同功能模块提供相对应的服务,通过Java平台发布这些服务。
3 实验结果与分析
实验采用代码模拟调用服务,检测本文系统进行多媒体数据采编的服务响应情况,并模拟用户从10~1 000次同时调用服务,统计各次系统进行多媒体数据的编写、审核和提交过程中耗费的时间(单位:ms),分析本文设计的多媒体数据采编系统的性能。
3.1 压力检测
实验检测本文系统在10~1 000调用的并发数情况下的压力检测结果,如表3所示,该种情况下本文系统的平均响应时间见图5。
综合分析表3和图5可得,随着并发数的逐渐增加,本文系统进行多媒体数据采编过程中耗费的时间未出现显著提升,系统响应时间低于70 ms,小于标准值400 ms。本文系统在1 000用户的高强度并发运行情况下,仍可保存平稳运行,未出现崩溃问题,说明系统运行稳定,响应效率高。
3.2 功能检测
实验综合检测本文系统的控制、多媒体文档编写、文档审核以及发布等性能,结果见表4。可以看出,本文系统具备较强的多媒体数据采编性能,提高了多媒体数据采编的时效性。
4 结 语
本文设计实现的数字多媒体数据采编系统可确保不同地域的记者采用手机、计算机等设备完成多媒体数据的编写和发布等工作,增强了多媒体数据采编的时效性。
参考文献
[1] 许金元.动态环境下多媒体视频兴趣区的自动捕获系统设计[J].现代电子技术,2016,39(16):94?97.
[2] 梁洁.数字化环境下学术期刊采编系统的功能配置与建议[J].四川理工学院学报(社会科学版),2014,29(1):107?112.
[3] 梁小雨,陈永涛,黄珣,等.天气预报会商录播系统多媒体数据库的设计[J].电视技术,2014,38(8):105?108.
[4] 刘明伟,张晓滨,杨东山,等.移动环境下多情景源用户情景序列的提取[J].西安工程大学学报,2015,29(6):746?750.
[5] 吴德理,罗回彬,刘泽,等.基于Haswell I5?4300U集成显卡的优化[J].现代电子技术,2015,38(16):125?128.
[6] 何玉智,冯冬芹,朱予辰.基于EPA网络的多媒体数据确定性传输[J].计算机工程,2014,40(2):26?30.
[7] 武桂芬.基于DSP的海量实时多媒体数据分析系统设计[J].电子科技,2014,27(12):44?47.
[8] 季伟,苏淑靖,乔文生,等.基于可控采样率及断点保护的数据采编存储器设计[J].自动化与仪表,2015,30(8):77?80.
[9] 赵寒,刘勇.基于延迟发送的高速信号遥测采编技术[J].飞行器测控学报,2015,34(3):234?241.
[10] 袁强,焦新泉,方炜,等.基于FPGA的多通道遥测采编器设计[J].传感器与微系统,2015,34(12):97?100.