中波广播发射机自动化控制系统的开发与应用
2015-02-26张永刚
张永刚
(作者单位:新疆广播电影电视局761台)
中波广播发射机自动化控制系统的开发与应用
张永刚
(作者单位:新疆广播电影电视局761台)
随着我国广播电视行业的不断发展,需要管理的机房以及设备数随之不断增多,在这么多的设备面前,广播发射台站需要投入大量的人力、物力进行管理。然而,由于人为管理的局限性,在大量资源消耗的同时也并不能完全保证广播节目的安全播出。针对人为管理所出现的种种问题,人们意识到急需一套自动化管理系统来辅助管理,随之中波广播发射机自动化控制系统被开发出来。利用中波广播发射机自动化控制系统的智能性、及时性和准确性,有效地减轻了机器管理人员的工作负担,保证了电台安全播出的频率,进而也大大减少了保障机器正常运行的成本。
中波广播;发射机;自动化控制;开发与应用
随着信息技术的蓬勃发展,广播电台的自动化控制水平也发展到了一定水平,不再像以往那样必须靠人工去管理、监控、使用广播电视设备。人们只需要根据自己的业务流程、设备特征以及管理需求,就可以设计出一套自动化控制软件。相对于人工管理而言,不但提高了效率,而且也更能保证机器的正常运行;且实现广播发射机自动开关机、播出事故报警、自动生成和上传各种报表和报警信息、台内时钟自动校时、监听发射机的播出信号等功能系统。一旦此系统建立并投入使用,将会极大地提高发射台站的自动化程度、减少人为事故,为加强对各级台站的监测、监管、提高管理质量和服务质量,提供科学依据和技术支撑手段。
1 系统的整体开发思路
从广播发射台站的实际需求出发,本系统应该分为网络监测模块、设备监测模板、设备控制模块、室内室外环境监测模块以及员工考勤管理模块,全方位、多领域对整个业务流程进行自动化控制与管理。在本系统的使用中,可以快速定位系统故障的原因,智能解决多数系统故障,对由于外界有可能造成系统故障的因素进行及时报警,简化工作人员的日常考勤管理。
考虑到系统使用的便利性,该系统采用b/s结构进行开发,用户可在任何网络畅通的机器上使用浏览器访问该系统。使用Java语言进行开发,以Linux作为系统运行发服务器,可有效地保证系统运行的可移植性和稳定性。
2 系统的主要应用场景
2.1用于检测网络的畅通情况
网络的流畅是系统运行的最基本保障,基于此目的在该系统加入网络嗅探器模块,英文名称之为Sniffer,是一种基于被动侦听的网络分析方式。此模块主要是对网络环境进行实时监控,及时发现网络环境中存在的故障,这些故障主要包括由于某机器中毒而产生的网络瘫痪、下载导致网络流量超限以及网络遭到不明攻击信息以及由于设备故障导致网络不通畅。在网络产生故障的同时,系统还会自动向管理员发出预警,通知管理员及时处理故障,进而保证工作网络的正常运行。
2.2用于检测设备的运行状态
掌握系统中每台设备的运行状态信息,对故障的及时发现处理发挥着很大作用。本系统主要是利用网上一些开源的网络设备监测软件,或者由开发人员针对特殊业务需求所开发的网络设备监测模块,对网络设备进行全天候监控。
该模块的主要原理是对网络设备发送心跳或者特定请求,分析返回的结果以判断该设备的运行是否正常。例如,如果一台设备由于网卡的故障导致不能与其他设备相互进行通信,那么,此模块在监测该设备时,就无法联系上该设备,该模块就会自动把这些信息通知到管理员,告诉管理员哪台设备发生了故障。此模块用于帮助管理员快速发现故障并定位故障,有效地提高管理员解决故障的效率。
2.3用于对设备的控制
设备控制主要分为手动控制和自动控制两个子控制系统。手动控制,主要是控制发射机的一些参数控制,首先通过特定的采集方式(如安装数据采集卡或者通过发射机所提供的数据控制接口)采集发射机的各项参数数据显示到该系统的可视化界面中,如果发现哪项参数需要修改,可以通过本系统对需要修改的参数进行下发修改,实现对发射机的远程控制功能。
自动控制主要是利用对发射机的集群管理手段,自动切换发射机的工作状态。例如,当一台发射机发生故障的时候,系统会自动检查到该发射机已经无法工作,然后切换至另一台可工作的发射机继续工作。出于对发射机使用寿命的保护,对于工作时间过长的发射机,还可以指定休眠,切换至新的发射机工作。
2.4用于自动监测设备运行的无力环境
机房往往是对环境要求比较敏感的场所之一,如温度过高会导致机器的运行速度变慢,湿度过大会导致机器容易损坏,所以对机器周边的环境监测也是该系统的设计重点。通过采用在机器周边部署环境监控传感器的方式,对机器周边的环境进行实时监控,上位机会对传感器的数据进行实时记录与分析,当数值超过某一值时,会自动提醒管理员进行及时处理,避免由于环境因素而导致出现机器故障。
3 结语
广播电台中波广播发射机自动化控制系统,不仅可以保证发射机运行的寿命和工作状态,提高广播电台播出的安全性,更能简化日常的管理流程,并较大程度地降低广播电台的运营成本。当然,每个系统的设计之初都不是很完美,需要在日后的使用过程中不断完善。