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