張永剛
(作者單位:新疆廣播電影電視局761臺)
中波廣播發(fā)射機(jī)自動化控制系統(tǒng)的開發(fā)與應(yīng)用
張永剛
(作者單位:新疆廣播電影電視局761臺)
隨著我國廣播電視行業(yè)的不斷發(fā)展,需要管理的機(jī)房以及設(shè)備數(shù)隨之不斷增多,在這么多的設(shè)備面前,廣播發(fā)射臺站需要投入大量的人力、物力進(jìn)行管理。然而,由于人為管理的局限性,在大量資源消耗的同時也并不能完全保證廣播節(jié)目的安全播出。針對人為管理所出現(xiàn)的種種問題,人們意識到急需一套自動化管理系統(tǒng)來輔助管理,隨之中波廣播發(fā)射機(jī)自動化控制系統(tǒng)被開發(fā)出來。利用中波廣播發(fā)射機(jī)自動化控制系統(tǒng)的智能性、及時性和準(zhǔn)確性,有效地減輕了機(jī)器管理人員的工作負(fù)擔(dān),保證了電臺安全播出的頻率,進(jìn)而也大大減少了保障機(jī)器正常運行的成本。
中波廣播;發(fā)射機(jī);自動化控制;開發(fā)與應(yīng)用
隨著信息技術(shù)的蓬勃發(fā)展,廣播電臺的自動化控制水平也發(fā)展到了一定水平,不再像以往那樣必須靠人工去管理、監(jiān)控、使用廣播電視設(shè)備。人們只需要根據(jù)自己的業(yè)務(wù)流程、設(shè)備特征以及管理需求,就可以設(shè)計出一套自動化控制軟件。相對于人工管理而言,不但提高了效率,而且也更能保證機(jī)器的正常運行;且實現(xiàn)廣播發(fā)射機(jī)自動開關(guān)機(jī)、播出事故報警、自動生成和上傳各種報表和報警信息、臺內(nèi)時鐘自動校時、監(jiān)聽發(fā)射機(jī)的播出信號等功能系統(tǒng)。一旦此系統(tǒng)建立并投入使用,將會極大地提高發(fā)射臺站的自動化程度、減少人為事故,為加強(qiáng)對各級臺站的監(jiān)測、監(jiān)管、提高管理質(zhì)量和服務(wù)質(zhì)量,提供科學(xué)依據(jù)和技術(shù)支撐手段。
從廣播發(fā)射臺站的實際需求出發(fā),本系統(tǒng)應(yīng)該分為網(wǎng)絡(luò)監(jiān)測模塊、設(shè)備監(jiān)測模板、設(shè)備控制模塊、室內(nèi)室外環(huán)境監(jiān)測模塊以及員工考勤管理模塊,全方位、多領(lǐng)域?qū)φ麄€業(yè)務(wù)流程進(jìn)行自動化控制與管理。在本系統(tǒng)的使用中,可以快速定位系統(tǒng)故障的原因,智能解決多數(shù)系統(tǒng)故障,對由于外界有可能造成系統(tǒng)故障的因素進(jìn)行及時報警,簡化工作人員的日??记诠芾怼?/p>
考慮到系統(tǒng)使用的便利性,該系統(tǒng)采用b/s結(jié)構(gòu)進(jìn)行開發(fā),用戶可在任何網(wǎng)絡(luò)暢通的機(jī)器上使用瀏覽器訪問該系統(tǒng)。使用Java語言進(jìn)行開發(fā),以Linux作為系統(tǒng)運行發(fā)服務(wù)器,可有效地保證系統(tǒng)運行的可移植性和穩(wěn)定性。
2.1用于檢測網(wǎng)絡(luò)的暢通情況
網(wǎng)絡(luò)的流暢是系統(tǒng)運行的最基本保障,基于此目的在該系統(tǒng)加入網(wǎng)絡(luò)嗅探器模塊,英文名稱之為Sniffer,是一種基于被動偵聽的網(wǎng)絡(luò)分析方式。此模塊主要是對網(wǎng)絡(luò)環(huán)境進(jìn)行實時監(jiān)控,及時發(fā)現(xiàn)網(wǎng)絡(luò)環(huán)境中存在的故障,這些故障主要包括由于某機(jī)器中毒而產(chǎn)生的網(wǎng)絡(luò)癱瘓、下載導(dǎo)致網(wǎng)絡(luò)流量超限以及網(wǎng)絡(luò)遭到不明攻擊信息以及由于設(shè)備故障導(dǎo)致網(wǎng)絡(luò)不通暢。在網(wǎng)絡(luò)產(chǎn)生故障的同時,系統(tǒng)還會自動向管理員發(fā)出預(yù)警,通知管理員及時處理故障,進(jìn)而保證工作網(wǎng)絡(luò)的正常運行。
2.2用于檢測設(shè)備的運行狀態(tài)
掌握系統(tǒng)中每臺設(shè)備的運行狀態(tài)信息,對故障的及時發(fā)現(xiàn)處理發(fā)揮著很大作用。本系統(tǒng)主要是利用網(wǎng)上一些開源的網(wǎng)絡(luò)設(shè)備監(jiān)測軟件,或者由開發(fā)人員針對特殊業(yè)務(wù)需求所開發(fā)的網(wǎng)絡(luò)設(shè)備監(jiān)測模塊,對網(wǎng)絡(luò)設(shè)備進(jìn)行全天候監(jiān)控。
該模塊的主要原理是對網(wǎng)絡(luò)設(shè)備發(fā)送心跳或者特定請求,分析返回的結(jié)果以判斷該設(shè)備的運行是否正常。例如,如果一臺設(shè)備由于網(wǎng)卡的故障導(dǎo)致不能與其他設(shè)備相互進(jìn)行通信,那么,此模塊在監(jiān)測該設(shè)備時,就無法聯(lián)系上該設(shè)備,該模塊就會自動把這些信息通知到管理員,告訴管理員哪臺設(shè)備發(fā)生了故障。此模塊用于幫助管理員快速發(fā)現(xiàn)故障并定位故障,有效地提高管理員解決故障的效率。
2.3用于對設(shè)備的控制
設(shè)備控制主要分為手動控制和自動控制兩個子控制系統(tǒng)。手動控制,主要是控制發(fā)射機(jī)的一些參數(shù)控制,首先通過特定的采集方式(如安裝數(shù)據(jù)采集卡或者通過發(fā)射機(jī)所提供的數(shù)據(jù)控制接口)采集發(fā)射機(jī)的各項參數(shù)數(shù)據(jù)顯示到該系統(tǒng)的可視化界面中,如果發(fā)現(xiàn)哪項參數(shù)需要修改,可以通過本系統(tǒng)對需要修改的參數(shù)進(jìn)行下發(fā)修改,實現(xiàn)對發(fā)射機(jī)的遠(yuǎn)程控制功能。
自動控制主要是利用對發(fā)射機(jī)的集群管理手段,自動切換發(fā)射機(jī)的工作狀態(tài)。例如,當(dāng)一臺發(fā)射機(jī)發(fā)生故障的時候,系統(tǒng)會自動檢查到該發(fā)射機(jī)已經(jīng)無法工作,然后切換至另一臺可工作的發(fā)射機(jī)繼續(xù)工作。出于對發(fā)射機(jī)使用壽命的保護(hù),對于工作時間過長的發(fā)射機(jī),還可以指定休眠,切換至新的發(fā)射機(jī)工作。
2.4用于自動監(jiān)測設(shè)備運行的無力環(huán)境
機(jī)房往往是對環(huán)境要求比較敏感的場所之一,如溫度過高會導(dǎo)致機(jī)器的運行速度變慢,濕度過大會導(dǎo)致機(jī)器容易損壞,所以對機(jī)器周邊的環(huán)境監(jiān)測也是該系統(tǒng)的設(shè)計重點。通過采用在機(jī)器周邊部署環(huán)境監(jiān)控傳感器的方式,對機(jī)器周邊的環(huán)境進(jìn)行實時監(jiān)控,上位機(jī)會對傳感器的數(shù)據(jù)進(jìn)行實時記錄與分析,當(dāng)數(shù)值超過某一值時,會自動提醒管理員進(jìn)行及時處理,避免由于環(huán)境因素而導(dǎo)致出現(xiàn)機(jī)器故障。
廣播電臺中波廣播發(fā)射機(jī)自動化控制系統(tǒng),不僅可以保證發(fā)射機(jī)運行的壽命和工作狀態(tài),提高廣播電臺播出的安全性,更能簡化日常的管理流程,并較大程度地降低廣播電臺的運營成本。當(dāng)然,每個系統(tǒng)的設(shè)計之初都不是很完美,需要在日后的使用過程中不斷完善。