电视台媒资管理网络监视子系统的设计与实现
2014-08-30戴喜洋
戴喜洋
【摘 要】 随着广播电视台的节目制作量不断增长,对媒体资源的获取要求更加及时、准确和全面,以备节目制作时的调用,提高节目制作水平,因此媒资系统的管理是安全播出管理部门的重要职责,而传统的基于硬件的媒资监控系统无法满足大量节目输出要求,因此设计了基于WMI技术的媒资管理网络监视子系统辅助媒资网络的信号监控,实现了对媒资数据库的监控,确保了节目播出质量,提高了工作质量。
【关键词】 WMI技术 媒资管理 网络监视
为满足现代广播电视数字化播控发展的实际需求,提出一种新型的媒资管理网络监视子系统,并对该系统的设计与实现进行探究。媒资管理网络监视子系统主要包括五大功能模块,具体而言,主要为系统配置模块、数据库网站监视模块、存储设备监视模块、软件进程监视模块、报警模块及日志记录模块。在该系统部分模块设计中,需要应用到WMI技术,通过对WMI技术的简述,对该系统模块设计与实现进行分析。本系统对于广播电视台后台监视系统的构建,具备指导意义。
1 媒资管理网络网络监视子系统实现的WMI技术
WMI技术,即Windows管理规范,其接口规范统一、标准且支持扩展,具备数据采集、配置系统与管理事件等功能。WMI技术提供有统一接口,可以让本地或远程程序获取源于网络管理、计算机系统等方面的信息数据,属于计算机管理系统的重要部分。WMI建立于公共信息模型对象管理器基础之上,属于对操作系统具体构成单元描述的对象数据库,为程序运行提供公共接口。WMI技术属于一种规范,通过应用该技术,可以实现对绝大部分网络资源进行访问、管理配置与监视,如远程操作启动程序,对程序设定时间,查询计算机网络运行纪录等。在媒资管理网络监视系统的软件进程监视模块存储设备监视模块中均应用该技术以实现对各种信息的获取与实际监视。
2 媒资管理子网概述
媒资管理子网络主要包括了几个工作站:分别是节目管理,播出表编辑,技术审核,存储设备以及数据库服务器;播出子网络包括:自动迁移,播出控制以及播出服务器。他们之间的基础网络是连通的,同在一个局域网内,数据传输高效可靠。电视台节目播出流程大致是这样子的:首先,工作人员通过用户管理系统,根据自己的权限登录播表编辑软件进行播出表的编辑,通过技术审核后提交到数据库。然后有节目管理权限的工作人员登录节目管理软件根据数据库中编辑好的播出表,进行素材的采集,采集的素材先传到本地,通过技术审核后一般上传到二级存储,当然也可直接传到播出服务器。
3 媒资管理网络子系统各个功能模块的设计与实现
3.1 系统配置模块设计与实现
针对广播电视台所设计的媒资管理网络子系统,其系统配置主要包括审片通道配置、自动迁移配置两大部分。审片通道配置的具体流程与功能为:启动软件系统、在设置界面中选出通道并对通道具体参数值进行设置,通过添加选项将设置数据存储至数据库之中,支持审片通道信息删除。
审片通道配置依据所需数据类型,于界面之中设置添加了Texbox,从而为用户输入提供必要信息,通过添加选项,可以调用添加接口,将其输入的数据信息存入到数据库之中,支持数据信息的删除。
3.2 数据库网站监视模块设计与实现
在本媒资管理监视子系统中,其网站数据库监视模块的主要功能在于,对网站是否可以正常访问进行监视,对数据库是否可以正确读取数据进行监视。在其功能要求的基础上,设计类Check Webband Data进行网站与数据库检测。因整个子系统在运行过程中,其模块多为同时协调作业,模块需要设置独立线程进行监视作业,为此,提出监视线程设计,通过设置Thread Web And Data进行数据库运行状况的监测,监视线程作业方式为:通过启动线程调用Check Webband Data中函数进行数据库与网站监控,一旦数据库与网站发生异常状况,则会发出报警,报警结束后启动定时器,定时器执行网站数据库循环监视任务,并以间隔0.1s的方式启动Timer-Tick,在定时器停止后启动线程监控,线程执行后再次启动定时器进行循环监视。
3.3 存储设备监视模块设计与实现
存储设备监视模块在设计时,需要结合实际情况,一般存储设备监控主要是进行K2视频播出服务器、电视台二级存储设备进行监视,其设备多在五个以下。二级存储设备应用XP系统,可以通过WMI技术对其存储设备磁盘信息进行监控,K2视频服务器设备安装windows embedded系统,无法应用WMI技术,可以通过其自带AMP协议进行存储设备磁盘信息监视。支持应用WMI技术进行二级存储设备监视的系统,则首先进行WMI域的远程连接,并通过“SELECT*FROM Win32-Disk Drive”等方法进行磁盘信息查询,通过Management Object进行特定磁盘信息查询。
3.4 软件进程监视模块设计与实现
广播电视台其整个播控系统存在着多个软件同时运行,每个软件系统均十分重要,要求对各个软件运行状况进行监视,本文中媒资管理网络子系统其软件进程监视模块设计,主要是对软件进程所占用的武力内容、CUP利用率等进行监视,从而评估系统运行状态,及时发现问题并报警。考虑到其进程均具备唯一的ID、进程名与CPU时间等信息,为此,可以设计进程信息类Process Info进行监控。
3.5 报警日志纪录与报警模块设计
在整个监视系统中,报警日志记录十分重要,属于异常报警的重要凭证,为排查异常,恢复系统提供指导,可以有效确保播出系统运行稳定性。报警日志记录主要是通过Write Line方法,应用UTF-8进行编码,向记事本文写入日志信息。报警模块采取铃声报警方式来实现,提醒工作人员及时查看异常并恢复系统,确保系统运行质量。
4 结语
为满足新时代发展背景下的数字化播控需求,解决传统广播电视行业监视系统中存在的成本高、操作复杂、效率低等问题,提出设计媒资管理网络监视子系统。在概述子系统关键技术WMI技术的基础上,从系统配置模块、数据库网站监视模块、存储设备监视模块、软件进程监视模块、报警模块及日志记录模块等方面对子系统的设计与实现进行探讨,本文的研究工作对电视台媒资系统的管理有一定的参考价值。
参考文献:
[1]孙庭.数字电视播出系统中自动应急系统的设计与实现[D].广播与电视技术,2009.
[2]钟声.电视台节目播出后台监视系统的设计与实现[D].电子科技大学,2013.