1.系统入口
功能简介:该页面为系统入口,认证用户通过填入工号、密码后进入系统相应页面。页面通过权限认证后调度用户进入对应页面(比如:值班员进入“中控页”;网管去“管理页”)。实现原理:该页面程序主要分为两个认证部分:密码认证、权限认证。密码认证部分是首先对用户输入字符串进行安全过虑后,再通过MD5密码审核算法对登陆工号的确认。权限认证是在密码认证后通过数据库反馈参数触发打开相应页面。以下为部分关键代码:
2.中控页
功能简介:本页面是整个系统最核心、功能最全面、实现难度最大的页面。页面分为上、中、下三个部分组成。上部是系统时间显示部分,可显示系统名称及当前日期。在它下面是“播出断音监测”系统,该系统应用了我们自主研发的HWCPP通讯协议(英文全名:HardwaredevicesandWebservicesCommunicationProcessingProtocol,HWCPP)即中文名:硬件装置与Web服务通讯处理协议。该系统可以实时监测播控中心最终输出音频信号是否正常,正常则如图二所示;如果输出信号断音将在右边的文本显示框中显示“断音频率”、“断音开始时间”、“断音结束时间”、“断音时长”四组数据,同时相应频率按钮会变成红色显示,与此同时系统也将会发出相应的报警声。页面下半部分是以中控值班记录表为主,提供“开播检查记录表”填写,在值班记录表中,值班员在巡机项目中必须认真填写“班次”、“值班员”是根据登陆工号系统自动识别,但是如果是当班次值班员换班或者工休的话也可在此选择实际值班员名字、巡机时间是记录值班员在值班期间至少三次巡视检查时间、而中控、一直播室、二直播室、三直播室设备运行情况、播出情况就是每次巡视检查具体内容;重要事件记录是记录当班次发生的事情(比如:事故过程、故障问题、值班员互相传达内容等),值班员可以用最简练的文字叙述整个过程。“查询日志”中,选择相应的查询条件提交后系统可以列出对应的数据,如不选择直接提交将会列出系统从开始至今的所有历史值班记录。“领导指示、通知及技术维护通告”的内容是以由下向上滚动的方式将通知标题显示出来,由领导页和管理页发布的信息都在这显示。它的右边是“一周事件回顾”,它的任务就是将7天内值班记录中的“重要事件记录”以值班员、班次、事件内容提要、日期滚动显示。在下面的功能列表中分为对应系统结构图中的:中控值班表、技术资料管理、通讯录管理、处理故障问题,只是以查看的权限显示。修改密码,可以让用户修改对自己的系统登陆密码进行修改,而其它页面也可通过各自的“进入中控页面”进行修改,这也是为了提高系统权限密码的安全性(详细解释可见随后的“实现原理”)。今日值班员,列出今天各班次值班员,如果已经填写了值班记录的班次将已蓝色字体显示,未填为黑色;如果有换班、工休的员工,则将实际当班人员列出。退出系统,点击安全退出系统并关闭本页面。页面的最下方以“跑马灯”方式显示的重要提示,该提示是以在系统设置之初建立的内容为准,主要作为每天转播提醒、重要安全播出期提示为主,起到提醒值班员注意监听、监视各信号的状态情况的作用。实现原理:该页面通过超级链接技术将页面参数传递给PHP处理程序,程序再向数据库请求数据查询,经过合法条件过滤之后,PHP将数据库返回的数据显示出来。如此实现了想找什么就能找到,想告诉别人什么就能够传达到位的目的。在此,主要说明一下该页面中的播出监测系统的工作原理。系统的硬件部份,即硬件装置如图4所示:它的任务是检测输入的音频信号是否断音,如果断音超过规定时限(约12秒)就输出一个高电平至PC的RS232口,供系统进行断音处理。完成上述任务的大致过程是:将音频信号首先送到TA7666GP集成电路进行断音检测,然后将断音信号延时(由LM339完成),以防止干扰并获取到准确的断音信号。最后由电平转换电路把反映断音的信号电平转换成合乎RS232标准的信号电平。图中有三路输入和三路输出,可同时检测三路音频信号。这三路音频的断音信号分别送到RS232的三根联络线:CD(载波检测)、DSR(数据准备好)和CTS(清除发送)。通过RS232与PC通信,该系统采用的是RS232逻辑通信方式。这种通信方式十分巧妙的利用RS232的六根联络信号线(本系统只用其中的三根),将外设(上述的硬件部份)要处理的逻辑电平通过RS232的联络信号线送到PC,与PC进行通信。利用这一通信方式,PC就可以对外来信号作逻辑分析和简单的实时控制。这种情况下,由于它传送的不是数据,闲置了数据线TXD和RXD,外设就可以不要数据处理集成电路,这样就大大简化了外设(如上述的硬件部份)的电路。系统的软件部份,即HWCPP通讯处理协议。它主要由两个部分组成,一是由BASIC语言编写的实现RS232逻辑通信程序,其主要任务是实时采集硬件装置信号,相当于一个硬件驱动程序。
3.管理页
功能简介:主要功能是进行系统的后台管理,同时也是网管的主要工作页。页面功能与“领导页”基本相同,主要分为:播出断音记录、处理故障问题、设备信息管理、技术资料管理、技术维护通告、值班记录查询、通讯录管理等7项功能。其中技术维护通告解决了部门没有维修维护前后的告示,促进了信息的上传下达,使得部门业务管理更为便利;通讯录管理又分为查看通讯录、修改通讯录和添加通讯录3项功能,点击“通讯录管理”后,可查看到部门内、外的联系方式,同时也可进行相应的修改,在它下面的“添加通讯录”功能可填写新通讯录的姓名、所属类型(部门内或外)、电话号码3个内容。实现原理:该页面由上、左、中三大子页面组成,上半部分始终保持显示,当用户点击左边任何一项,其对应内容将在页面中部显示出来,如此的页面结构有利于网管的工作及对系统的维护。该页面中的查看、修改、添加通讯录功能主要用到了MySQL数据库中的se-lect、update、insertinto语句。
4.领导页
功能简介:当从系统入口确认登陆“工号”身份为“领导”权限之后,将会进入该页面。页面主要是满足部门领导对安全播出情况、部门业务管理和其它各类信息的查看、查找要求。根据系统结构图有如下功能:中控值班记录、播出断音记录、处理故障问题、设备信息管理、技术资料管理、员工误餐报表、中控值班表、员工休假安排和发布通知公告等12个功能。其中中控值班记录可以查看当天、查询以前历史记录;播出断音记录可显示出断音频率、断音开始时间、断音结束时间、断音时长等断音事件的主要内容;处理故障问题则是了解故障问题的发生、解决、总结三个过程,有利于完善整个播出系统各个环节;设备信息管理、技术资料管理解决了我部门无设备、无技术资料系统全面信息管理的问题;员工误餐报表、中控值班表、员工休假安排是为了提高员工事务管理的工作效率,同时避免了
5.系统的通用性、兼容性与可扩展性
由于系统中以PHP语言构建的系统内核,而PHP语言本身是一种跨平台、嵌入式的服务器端执行的描述语言,它可以在UNIX系列及Windows系列的操作系统上运行,且不会因为操作系统的兼容性产生问题,因此本系统可以正常稳定的工作在目前世界上比较主流的ServerOS中。系统在设计之初就将其定位为一种网络操作系统,我们致力于在此基础上不断的开发出功能多样的应用服务,目前该系统已经历了三次升级,从第一个功能较少、应用不便的小网页开始不断的充实、改版、升级,由最初的PHP、HTML两种编程语言到现在的Javascript、BASIC的加入,使得系统不仅在功能上得以更为全面,更在性能上得到了快速提升。我们还将继续改进系统中的不足,以及不断改善应用层面上的不便之处,使得系统更加安全稳定、强大便捷。
6.应用情况
本系统始终遵循低碳环保、零成本、高效率的设计理念,实现了办公自动化、无纸化办公的要求,在功能上完善了广播电视相关的安全保障措施;系统目前在本单位播控部门至今已经正常运行3年多时间,根据应用情况反馈来看,使用安全便矿山机电论文捷、功能成熟完善,完全达到设计要求。特别在此次党的十八大安全保障期间本系统更是发挥了强大的作用。
作者:吴胜 单位:广西柳州广播电视台