吳子良
(廣州海格通信集團股份有限公司,廣東廣州,510000)
當下在維護大功率短波發(fā)射機期間,值班人員常出現(xiàn)誤判斷發(fā)射機自動化各系統(tǒng)發(fā)出的數(shù)據(jù)的因素,導致停播事故,其中比較常見的就是對自動化調(diào)度指令判斷失誤、審核不認真造成停播事故。所以應該積極的設(shè)計大功率短波發(fā)射機運行監(jiān)控系統(tǒng),保障具備先進化的功能。本文中所提出的系統(tǒng),經(jīng)客戶端操作各子 系統(tǒng),有效的監(jiān)控短波發(fā)射機運行的狀態(tài),輔助值班員監(jiān)控了解發(fā)射機運行狀態(tài),值班人員操作軟件實施預判發(fā)射機的運行情況,確保發(fā)射機可以安穩(wěn)的運行。
在后臺運行管理系統(tǒng)中,主要的下位系統(tǒng)構(gòu)成部分就是調(diào)度管理子系統(tǒng),其發(fā)揮出的重要功能就是,對于上級平臺系統(tǒng)所發(fā)調(diào)度指令進行接收,同時做出相應反饋,然后系統(tǒng)進行調(diào)度指令內(nèi)容的自動化驗證。如果最終的調(diào)度指令是不能夠順利執(zhí)行的,則會自動反饋不可開信息。反之,在具有可執(zhí)行的調(diào)度指令的情況下,會將調(diào)度指令自動化的下發(fā)給發(fā)射機自動化系統(tǒng)以及天線自動交換系統(tǒng)。另外,此系統(tǒng)能夠?qū)⒄{(diào)度指令進行人工的錄入,然后進行下發(fā)。調(diào)度管理子系統(tǒng)的設(shè)計,主要就是為完成調(diào)度功能單元處理各環(huán)節(jié)的系統(tǒng)管理工作而進行的,包括以下幾方面內(nèi)容。
第一,調(diào)度接收。此系統(tǒng)接收的指令,是后臺運行管理系統(tǒng)所下發(fā)的調(diào)度指令。由值班員明確接收信息,再將接收確認信息內(nèi)容,及時的自動化傳給后臺運行管理系統(tǒng),同時把調(diào)度指令自動下發(fā)到發(fā)射機自動化系統(tǒng)以及天線自動交換系統(tǒng)。系統(tǒng)可以對調(diào)度指令信息資料自動識別,如果出現(xiàn)了一些信息(頻率、功率、節(jié)目源等)明顯的不同于發(fā)射機工作參數(shù)的現(xiàn)象,就會及時的作出告警信息,調(diào)度令不可執(zhí)行,同時將信息向上級系統(tǒng)自動傳遞。
第二,調(diào)度處理。后臺運行管理系統(tǒng)下發(fā)的調(diào)度指令成功接收以后,新調(diào)度指令會自動生成至系統(tǒng)運行圖內(nèi)。遵循執(zhí)行時間的先后,展開相應排序,在發(fā)射機自動化系統(tǒng)中進行依次的下發(fā),而且自動化系統(tǒng)對于生成單機運行圖展開逐條的接收。此時的值班員可以依據(jù)運行圖的情況,落實試機調(diào)試,在不可開的情況下,自動的進行信息傳達。調(diào)度管理子系統(tǒng)把相應的調(diào)度指令,向著天線自動交換系統(tǒng)進行自動的發(fā)送,進而產(chǎn)生了天線運行圖。在出現(xiàn)不可執(zhí)行的情況下,自動反饋信息。能夠進行手動的方式,將調(diào)度指令適當?shù)脑黾樱尤攵鄻踊陌l(fā)射機各參數(shù),在發(fā)射機自動化系統(tǒng)、天線自動交換系統(tǒng)上面發(fā)送,達到臺內(nèi)代播的目標,同時實現(xiàn)臨時調(diào)度等功能。
第三,調(diào)度管理。其具備的主要功能就是接收信息、加強審核等,主要就是針對于賬號權(quán)限管理的工作。值班員對于新調(diào)度指令實施接收以后,給審核人提出相應的任務,在人工審核以后,并且是完全通過以后,將任務下放給發(fā)射機、天線。很多的調(diào)度令會構(gòu)建起運行圖,供給值班員對于運行的任務情況進行觀察,按照各種信息,包括調(diào)度號以及時間等等,實施歷史調(diào)度信息、當前調(diào)度信息或者是未來的調(diào)度信息等內(nèi)容的查詢。另外,其另一種重要的功能就是運行圖打印功能,可以讓值班人員更加便捷的了解到實際的運行情況。
第四,發(fā)射機以及天線系統(tǒng)調(diào)度處理流程。關(guān)于大功率短波發(fā)射機運行監(jiān)控系統(tǒng)調(diào)度業(yè)務處理的程序,主要就是發(fā)射機將調(diào)度的指令進行接收,對于單機運行圖進行自動化的更新,獲得更新以后的差異部分內(nèi)容,由運行圖標記,提供給值班員觀察的依據(jù),經(jīng)比較分析的方式,提前展開試機操作,進行信息的盡快反饋。系統(tǒng)可設(shè)置調(diào)度執(zhí)行前若干小時可操作調(diào)度指令,超過設(shè)定時間系統(tǒng)默認調(diào) 度可執(zhí)行。調(diào)度指令、發(fā)射機播出任務之間如果出現(xiàn)了問題,產(chǎn)生不可播出問題,則會生成代播任務,全部是自動化的完成。調(diào)度指令被天線自動交換系統(tǒng)接收以后,天線運行圖會進行自動化的更新。如果新調(diào)度、原運行圖之間產(chǎn)生矛盾的現(xiàn)象,則會提出不可開信息。
運行監(jiān)測子系統(tǒng)會對于各發(fā)射機自動化系統(tǒng)的運行數(shù)據(jù)資料、運行狀態(tài)進行實時監(jiān)測,同時可以產(chǎn)生聲音提示,以及進行告警圖像的提示等,所以在產(chǎn)生發(fā)射機故障問題時,就可以及時的發(fā)現(xiàn)不良問題。值班員進行觀察系統(tǒng)監(jiān)控界面,可以了解到各發(fā)射機情況,掌握住播出頻率、播出功率以及節(jié)目源、天線等等,同時進行播出聲音效果的監(jiān)聽。一旦產(chǎn)生了故障信息情況,值班員按照相應的告警信息,盡快的到達故障點,進行故障問題的有效解決,節(jié)約故障分析的時間,提升處理故障的效率。另外,向著運行監(jiān)控系統(tǒng)進行發(fā)送發(fā)射機各操作動作信息,提供給故障原因的分析,重要的數(shù)據(jù)資料,提升處理的質(zhì)量水平。
在大功率短波發(fā)射機運行監(jiān)控系統(tǒng)中,關(guān)鍵的核心構(gòu)成就是數(shù)據(jù)處理子系統(tǒng),其主要的功能就是對于各子系統(tǒng)所形成數(shù)據(jù)內(nèi)容進行實時存儲,同時遵循各系統(tǒng)所需的數(shù)據(jù)及時的傳送信息。運行監(jiān)控系統(tǒng)離線狀態(tài)中,數(shù)據(jù)處理子系統(tǒng)主要是展開本地存儲分鐘數(shù)據(jù)。如果系統(tǒng)上線以后,會在運行監(jiān)控系統(tǒng)上,把所存儲分鐘數(shù)據(jù)進行及時的傳達。數(shù)據(jù)處理子系統(tǒng)中,涵蓋以下幾方面:首先,信息查詢和顯示。能夠按照查詢條件,進行所需數(shù)據(jù)的搜索,同時能夠模糊查詢,輔助值班員在短時間內(nèi),找到需要了解的資料;其次,數(shù)據(jù)分類入庫。在運行監(jiān)控系統(tǒng)進行傳輸各子系統(tǒng)傳輸?shù)臄?shù)據(jù),以分類的方式發(fā)送,對子系統(tǒng)的數(shù)據(jù)資料展開有效管理;最后,數(shù)據(jù)庫數(shù)據(jù)定時上傳。設(shè)定相應的時間,將各種數(shù)據(jù)信息定期上傳,把網(wǎng)絡(luò)時間有效的節(jié)省,防范網(wǎng)絡(luò)擁堵的問題引發(fā)子系統(tǒng)故障現(xiàn)象。
數(shù)據(jù)處理子系統(tǒng)其實屬于運行監(jiān)控系統(tǒng)、各子系統(tǒng)自動化數(shù)據(jù)之間進行交流的重要渠道,進行輸入、輸出數(shù)據(jù),將調(diào)度指令進行統(tǒng)一接收,進行相應的處理,給發(fā)射機自動化系統(tǒng)以及天線自動交換系統(tǒng)發(fā)放,同時將全部的調(diào)度管理子系統(tǒng)操作指令,給子系統(tǒng)順暢的輸送,把子系統(tǒng)數(shù)據(jù)資料加以保存。
在本文中所提出的大功率短波發(fā)射機運行監(jiān)控系統(tǒng),是.NET語言所開發(fā),對于功能模塊設(shè)計,應用到了組件化、軟件分層理念,程序具有層級的劃分,同時各功能打造成了組件文件,模塊化的展示。滿足了軟件工程的先進設(shè)計理念,即高內(nèi)聚、松耦合。技術(shù)架構(gòu)圖如圖1。

圖1 技術(shù)架構(gòu)圖
人機交互界面中,應用到的框架是BootStrap腳本框架開發(fā)界面,其中關(guān)鍵的構(gòu)成包括HTML、JavaScript,具備人性化的特點,而且操作便捷,效果顯著。
基礎(chǔ)界面中,上層界面效果的支持主要是采取了AJAX、API,可以讓界面交互具備迅速的反應速度,同時所發(fā)揮出的功能也是非常穩(wěn)定的。
另外,功能實現(xiàn)模塊應用到了EF動態(tài)鏈接庫模式,讓全部的系統(tǒng)朝著模塊化的方向發(fā)展。數(shù)據(jù)庫采集MySQL或者是SQlServer,同時聯(lián)系起XML文件,以及結(jié)合Properties配置文件,讓數(shù)據(jù)資料的存儲更加靈活、便利。
大功率短波發(fā)射機運行監(jiān)控系統(tǒng),對于后臺運行管理系統(tǒng)及時的傳遞代播請求、有關(guān)設(shè)備工況等信息內(nèi)容,同時把帶周期的運行時間表,給發(fā)射機自動化系統(tǒng)、天線自動交換系統(tǒng)發(fā)送,將各系統(tǒng)數(shù)據(jù)資料進行實時的接收,達到發(fā)射系統(tǒng)自動化運行的關(guān)鍵目標,對于短波發(fā)射運行情況有效的監(jiān)控。這種環(huán)境下,值班人員可以對于發(fā)射機運行狀態(tài)全面掌握,讓發(fā)射機處于可靠穩(wěn)定的運行狀態(tài)中。