王志義
(作者單位:內(nèi)蒙古自治區(qū)廣播電視傳輸發(fā)射中心包頭廣播發(fā)射中心臺)
廣電節(jié)目傳輸中心廣播電視發(fā)射機系統(tǒng)主要涵蓋發(fā)射機自動化控制以及遠程網(wǎng)絡(luò)管理兩個不同的系統(tǒng),前者主要是通過自動化的方式對不同發(fā)射機播音工作進行調(diào)控,使發(fā)射機的實時數(shù)據(jù)信息既可以成為本地數(shù)據(jù)庫的一部分,也能夠傳遞到節(jié)目傳輸中心形成數(shù)據(jù)庫,后者主要是對管理體系中的數(shù)據(jù)信息進行實時有效監(jiān)控,同時,對此過程中出現(xiàn)的不同類型的故障進行及時預(yù)警,借助專門的全球定位系統(tǒng)(Global Positioning System,GPS)模塊與衛(wèi)星進行的實時通信活動;借助環(huán)境電力檢測儀實時監(jiān)控處于異地的電力設(shè)備設(shè)施,同時基于市電收集的數(shù)據(jù)信息,對故障進行預(yù)警。目前,廣電節(jié)目傳輸系統(tǒng)中的自動控制短波發(fā)射機的技術(shù),如發(fā)射機的自動開關(guān)、音頻前端音頻信號的監(jiān)測、上級終端的數(shù)據(jù)傳送等,已經(jīng)在廣電體系當中得到了廣泛應(yīng)用。
1.2.1 安全性
廣播電視發(fā)射機是保障廣播電視安全有效播出的關(guān)鍵設(shè)備,若是廣電發(fā)射機處于停播或者劣播狀態(tài),會使廣電整體發(fā)展受到負面沖擊。因此,首要考慮的因素是系統(tǒng)自身的安全性問題,對此,筆者從網(wǎng)絡(luò)、結(jié)構(gòu)與系統(tǒng)三個不同視角進行技術(shù)關(guān)鍵點分析。
網(wǎng)絡(luò):此系統(tǒng)僅僅允許在內(nèi)部聯(lián)網(wǎng)的狀況下運行,不安裝與外界進行互聯(lián)的相關(guān)接口,從源頭位置遏制來自外網(wǎng)的侵襲與攻擊。此外,利用軟件系統(tǒng)自身的防火墻功能,為內(nèi)網(wǎng)的安全性以及相關(guān)病毒的防范提供必要的保障[1]。
結(jié)構(gòu):保障發(fā)射機的監(jiān)控與管理工作處于全自動化的狀態(tài),指定特定功能的主機與網(wǎng)際互連協(xié)議(Internet Protocol,IP),通過自動監(jiān)控系統(tǒng)對數(shù)據(jù)信息進行接收處理,從而使發(fā)射機整體的操作處于安全有效的狀態(tài)中。
系統(tǒng):負責全部連接、連接與退出時對應(yīng)的時間、IP地址等信息的記錄,有效阻攔與要求并不匹配的相關(guān)連接,同時具備查看訪問狀態(tài)的功能。
三天后,號角鳴響,胡人大舉攻城,用炮轟,用巨木撞城門,順著云梯往上爬。城里城外殺聲震天,羽箭在空中來去,猶似飛蝗。胡人登上城頭,又被一槍捅下去,抓住鉤索往上攀援的胡人,剛把遮擋石塊的盾牌拿開,冷不防臉上中了一箭,慘叫著墜落下來。東、西、南三面城墻上,胡人好像下餃子一樣往下掉,他們死了,其他胡人看也不看,踩著尸體就往上爬。
1.2.2 通用性
首先,在對軟件模塊進行開發(fā)的過程中,要嚴格根據(jù)模塊標準開展,促使全部模塊表現(xiàn)出通用性,為后續(xù)軟件系統(tǒng)的升級與有效維護奠定基礎(chǔ)。其次,保障監(jiān)控軟件可以安裝在局域網(wǎng)(Local Area Network,LAN)的任何一臺電腦上。再次,若是自動操作發(fā)射機,僅僅借助特定功能的主機與IP,在其他機器上也可以進行數(shù)據(jù)信息的查看。此外,層次多元化的系統(tǒng)軟件所配套的服務(wù)器表現(xiàn)出較高的兼容性,可以在不同的平臺當中運用。
1.2.3 穩(wěn)定性
采集設(shè)備設(shè)施的穩(wěn)定性:本系統(tǒng)當中全部的采集模塊都是運用市場上應(yīng)用范圍比較廣的工業(yè)模塊,整體的性能比較穩(wěn)定與可靠。
系統(tǒng)的穩(wěn)定性:本系統(tǒng)控制活動均是借助工控機完成,全部的線纜均為屏蔽線,線纜接口具有屏蔽性,確保系統(tǒng)處在完全屏蔽的狀態(tài)當中。所以,可以避免短波發(fā)射機系統(tǒng)當中功率相對較大的設(shè)備出現(xiàn)干擾類問題。
軟件的穩(wěn)定性:本系統(tǒng)的軟件在設(shè)計過程中表現(xiàn)出模塊化的特征,可以有效降低程序結(jié)構(gòu)的復(fù)雜程度[2]。在編制程序的過程中,對不同類型的運行錯誤進行有效考量。在歷經(jīng)了為期一年的試運行之后,對本系統(tǒng)進行修改,從而滿足用戶需求。此外,軟件自身的穩(wěn)定性也得到有效檢驗。
發(fā)射機局域網(wǎng)和無線局機關(guān)的硬軟件系統(tǒng)架構(gòu)表現(xiàn)出一定的相似性,發(fā)射機局域網(wǎng)中增設(shè)了工作站,可以對機房發(fā)射機的相關(guān)數(shù)據(jù)信息進行采集與監(jiān)控,同時能夠有效監(jiān)控發(fā)射機的運行狀態(tài),監(jiān)測數(shù)據(jù)傳送的過程。在發(fā)射機的自控體系中,機房監(jiān)控工控機占據(jù)重要地位,其為電控體系溝通、數(shù)據(jù)信息采集、業(yè)務(wù)應(yīng)用提供了平臺與橋梁,使得兩個存在差異性的、建立在通信協(xié)議基礎(chǔ)之上的數(shù)據(jù)通信體系RS232與TCP/IP達到互連狀態(tài),能夠集中管控系統(tǒng),可以把采集到的數(shù)據(jù)信息保存到相應(yīng)的數(shù)據(jù)庫中。此外,值班員能夠借助機房監(jiān)控查看發(fā)射機整體的狀態(tài),進行故障查詢、曲線分析等相關(guān)工作。
相比傳統(tǒng)的發(fā)射機管理體系與模式,中短波發(fā)射機網(wǎng)絡(luò)管理模式優(yōu)勢更為明顯。過去,在管理發(fā)射機時大都是借助人力,值班員定時巡查中短波發(fā)射機的運行情況,并進行巡查情況記錄。上述工作重復(fù)性較強,且個別值班者專業(yè)素養(yǎng)較低,在巡視時難以及時有效地發(fā)現(xiàn)和上報故障問題,導(dǎo)致故障無法得到及時有效處理。隨著信息技術(shù)的持續(xù)發(fā)展,發(fā)射機管理體系的完善程度進一步提高,如今,中短波發(fā)射機的遠程網(wǎng)絡(luò)管理系統(tǒng)在技術(shù)層面上的優(yōu)勢更加顯著[3]。第一,可以對發(fā)射機供電過程進行全程有效監(jiān)測,基于遠程網(wǎng)絡(luò)的監(jiān)測,電力系統(tǒng)發(fā)出的信號會相對穩(wěn)定,發(fā)射機用電狀況與效益信息可以在計算機上進行映射,借助上述管理模式一定程度上可以降低能耗與成本,提升管理與效益水平。第二,節(jié)目播出效果與智能化水平以及系統(tǒng)資源的水平直接相關(guān),信息傳輸、節(jié)目錄制、遠程控制系統(tǒng)等均會影響節(jié)目播出效果。因此,中短波發(fā)射機的遠程網(wǎng)絡(luò)管理系統(tǒng)在一定程度上能夠提升中短波管理水平,提高節(jié)目播出的品質(zhì)。
為促使廣電傳輸體系的管理工作達到全自動化,有必要改造與升級中短波廣播站發(fā)射機監(jiān)控體系,保障其可以接收多類別的發(fā)射機信息,并具備播出管理、運維、辦公管理等多元化的功能。
數(shù)據(jù)庫管理系統(tǒng)采用的是微軟公司的SQL Server,即“數(shù)據(jù)庫在線管理系統(tǒng)”。這一管理系統(tǒng)不僅可以滿足客戶/服務(wù)器在架構(gòu)方面的要求,也可以為三層體系架構(gòu)的創(chuàng)建提供必要的支持。Server可以在Windows環(huán)境中運行,表現(xiàn)出較高的通用性,它不單單可以為體量大于萬億字節(jié)的相關(guān)數(shù)據(jù)庫的運行提供支持,還具有自動復(fù)制數(shù)據(jù)信息的功能,所以能夠運用上述特性將數(shù)據(jù)信息復(fù)制分布到不同的遠程站點中。例如:將遠程數(shù)據(jù)信息在機關(guān)數(shù)據(jù)庫體系中同步,從而有效提升訪問速度;把工作負荷在多元化的地理位置中分散處理,拉近用戶與數(shù)據(jù)信息之間的距離。
在分布與訂購模型的基礎(chǔ)上,SQL Server可以對數(shù)據(jù)庫進行復(fù)制,涵蓋發(fā)布者、訂購者、出版物、分布者等不同元素。對此,可根據(jù)遠程網(wǎng)絡(luò)管理系統(tǒng)實況,借助多發(fā)布者構(gòu)建的物理模型展開拉式訂購活動。在各個直屬的發(fā)射機中,發(fā)布者是數(shù)據(jù)庫服務(wù)器,能夠為數(shù)據(jù)復(fù)制提供平臺。為提升數(shù)據(jù)整體的完整性,復(fù)制數(shù)據(jù)元素的相關(guān)活動均由發(fā)布者進行,執(zhí)行者是此系統(tǒng)對應(yīng)的直屬數(shù)據(jù)庫服務(wù)器。
中短波廣播發(fā)射機遠程網(wǎng)絡(luò)管理系統(tǒng)整體的程序架構(gòu)模式表現(xiàn)出先進性,多層構(gòu)架把應(yīng)用層和數(shù)據(jù)層有效分隔,使得數(shù)據(jù)的安全性與訪問效率水平有效提升。該結(jié)構(gòu)運用了J2EE技術(shù),使得用戶平臺更加穩(wěn)定、服務(wù)器功能更加多元等。該系統(tǒng)結(jié)構(gòu)有4層,如圖1所示:
圖1 中短波廣播發(fā)射機遠程網(wǎng)絡(luò)管理系統(tǒng)結(jié)構(gòu)
客戶端層:可以和客戶群體進行直接有效的交互,促使客戶借助內(nèi)聯(lián)網(wǎng)直接訪問網(wǎng)頁。在遠程網(wǎng)絡(luò)管理系統(tǒng)中,借助標準化的Html(超文本標記語言)與Java語言(計算機編程語言)可以為大部分瀏覽器提供開發(fā)支持。
Web層:是建立在Web基礎(chǔ)上的應(yīng)用程序,可以對Web客戶提出的請求作出響應(yīng)。
EJB層:對遠程網(wǎng)絡(luò)管理體系邏輯進行封裝處理,達到遠程監(jiān)控的目的。
ELS層(企業(yè)信息系統(tǒng)層):涵蓋自動辦公、數(shù)據(jù)庫、文件系統(tǒng)等多元化的系統(tǒng),主要是借助RMIIIOP協(xié)議對EJP組件當中的應(yīng)用程序進行直接有效的訪問。
遠程監(jiān)控系統(tǒng)軟件能夠?qū)崿F(xiàn)對平臺進行一體化監(jiān)測的目標,此系統(tǒng)軟件涵蓋自動化運行系統(tǒng),具備運維與調(diào)度管理等功能。
該軟件可以查看發(fā)射機房實況,同時借助本地數(shù)據(jù)庫中的實時數(shù)據(jù)信息,監(jiān)控發(fā)射機的運行參數(shù),若是出現(xiàn)不良情況,可以及時預(yù)警并落實補救措施。此系統(tǒng)提供了相關(guān)的網(wǎng)頁服務(wù),借助自動網(wǎng)站可以傳輸廣電節(jié)目信息,工作者在瀏覽網(wǎng)頁時可以了解發(fā)射機的相關(guān)播音信息[4]。此外,此系統(tǒng)不單單可以收集發(fā)射機的運行數(shù)據(jù)信息,監(jiān)控機房整體的工作情況,也能夠維護數(shù)據(jù)庫服務(wù)器中儲存的與發(fā)射機相關(guān)的運行數(shù)據(jù)信息,相關(guān)工作者可以對數(shù)據(jù)信息進行查詢以及統(tǒng)計處理。
當整個系統(tǒng)正常運轉(zhuǎn)時,主要是分析網(wǎng)絡(luò)體系當中的相關(guān)數(shù)據(jù)與流量、均衡網(wǎng)絡(luò)負載、協(xié)調(diào)處理各種網(wǎng)絡(luò)資源、管理網(wǎng)絡(luò)連接設(shè)備的運行狀態(tài)等。管理工作大都借助集中網(wǎng)管軟件開展,此軟件運用圖形形式的人機界面,便于查找、監(jiān)視與配置等工作的開展,在Oracle Database 10g本地數(shù)據(jù)庫當中存儲著所有的配置與系統(tǒng)日志,可運用Java script腳本與通用Java語言對主體軟件進行編寫。
網(wǎng)絡(luò)管理系統(tǒng)的安全管理工作是對網(wǎng)絡(luò)設(shè)備進行病毒防護、防御有害入侵等,其中涵蓋設(shè)備設(shè)施、網(wǎng)絡(luò)故障、災(zāi)害恢復(fù)等相關(guān)數(shù)據(jù)信息的安全儲存與備份的方案。
病毒防護、有效抵御有害入侵的方式主要包括以下三類:第一,不同類型業(yè)務(wù)、不同子系統(tǒng)、不同單位間形成的數(shù)據(jù)通路基于保障級別展開物理與邏輯層面的隔離操作;第二,對不同業(yè)務(wù)以及子系統(tǒng)中的數(shù)據(jù)信息訪問權(quán)限進行分配控制,對管理人員及用戶等群體訪問數(shù)據(jù)信息的權(quán)限予以設(shè)置;第三,運用專業(yè)的系統(tǒng)安全防護軟件,進行病毒防護、集中控制程序運行與訪問監(jiān)控等,集中對全網(wǎng)計算機設(shè)備上的病毒進行預(yù)警,有效降低病毒對計算機網(wǎng)絡(luò)通信過程的侵害,其他計算機借助對此防護體系進行訪問的方式來達到控制與防護本機的效果[5]。
可運用如下四種不同的方法使數(shù)據(jù)處于安全狀態(tài):第一,運用軟件自動地對不同業(yè)務(wù)中的關(guān)鍵數(shù)據(jù)信息定期備份;第二,運用離線存儲的形式對關(guān)鍵性的業(yè)務(wù)數(shù)據(jù)信息脫機存儲,同時定期進行更新;第三,運用硬件冗余機制為數(shù)據(jù)信息的安全性提供保障;第四,針對不同的服務(wù)器,應(yīng)用安全級別存在差異的操作系統(tǒng)。
本系統(tǒng)的設(shè)計初衷是實現(xiàn)發(fā)射機的機房實況遠程監(jiān)控。通過系統(tǒng)自動運轉(zhuǎn),對數(shù)據(jù)庫服務(wù)器當中的數(shù)據(jù)信息進行實時顯示與監(jiān)控,若是出現(xiàn)故障,及時報警。
當系統(tǒng)是Web服務(wù)的提供者,通過創(chuàng)建自動化網(wǎng)站,使發(fā)射機具有機房一級網(wǎng)站,能夠在網(wǎng)頁中對不同發(fā)射機的運行實況進行查看。發(fā)射機的自動化管理系統(tǒng)可以自動控制發(fā)射機自身的運行狀況,也可以收集發(fā)射機運行的數(shù)據(jù)信息,監(jiān)控機房當中相關(guān)發(fā)射機整體的運轉(zhuǎn)情況[6]。此系統(tǒng)還可以對數(shù)據(jù)庫服務(wù)器中與發(fā)射機運行狀況相關(guān)的歷史數(shù)據(jù)信息進行管理,機房工作者可以查詢發(fā)射機運行情況。
中短波廣播發(fā)射機遠程網(wǎng)絡(luò)管理系統(tǒng)的構(gòu)建,使得信息可以有效匯集、傳輸和監(jiān)控,便于進行統(tǒng)一管理,有助于聯(lián)網(wǎng)發(fā)射機管理成效的全面提升。所以,我們有必要持續(xù)對發(fā)射機的自動化體系、遠程網(wǎng)絡(luò)傳輸體系進行完善,使其更加規(guī)范,從而實現(xiàn)控制成本的目標。