武 旸
(北京市博匯科技有限公司,北京 100085)
湖北省龜山發(fā)射臺是新中國建設(shè)的早期發(fā)射臺之一,也是我國廣播電視事業(yè)發(fā)展史上的里程碑。但隨著廣播電視事業(yè)的不斷發(fā)展,技術(shù)水平不斷革新,機(jī)房設(shè)備也在不斷增加和更新,如何管理好機(jī)房設(shè)備,及時(shí)排除故障,保證廣大人民群眾能正常收聽收看廣播電視節(jié)目,這些對機(jī)房技術(shù)人員提出了更高要求。2011年11月,博匯科技中標(biāo)“湖北省廣播電視總臺龜山發(fā)射臺電視機(jī)房自動化監(jiān)控”項(xiàng)目,筆者也參與了這一項(xiàng)目的建設(shè)。
龜山發(fā)射臺機(jī)房現(xiàn)有8部模擬電視發(fā)射機(jī)設(shè)備需完成運(yùn)行狀態(tài)實(shí)時(shí)自動化監(jiān)控。電視機(jī)房模擬電視發(fā)射機(jī)基本情況見表1。
表1 發(fā)射機(jī)基本狀況表
系統(tǒng)需實(shí)現(xiàn)對4主4備模擬電視發(fā)射機(jī)的實(shí)時(shí)參數(shù)采集,包括監(jiān)測參數(shù)越限自動報(bào)警、相關(guān)數(shù)據(jù)的存儲、報(bào)警數(shù)據(jù)工作參數(shù)檢索查詢等功能。對每個(gè)節(jié)目發(fā)射機(jī)的4套信號源監(jiān)測,并可完成自動(手動)切換控制,同時(shí)實(shí)現(xiàn)模擬電視多點(diǎn)多環(huán)節(jié)視音頻信號的實(shí)時(shí)監(jiān)測,并完成大屏幕多畫面組合顯示、視音頻信號自動判別監(jiān)測、實(shí)時(shí)監(jiān)視監(jiān)聽與輪巡監(jiān)視監(jiān)聽等功能。為滿足上述功能需求,就需要建立一套完成完整的機(jī)房自動化監(jiān)測系統(tǒng),系統(tǒng)至少包括發(fā)射機(jī)監(jiān)測系統(tǒng)和信號監(jiān)測系統(tǒng)。
發(fā)射機(jī)監(jiān)測系統(tǒng)如圖1所示。
根據(jù)發(fā)射機(jī)監(jiān)測需求,配置以下設(shè)備:
1)TrinityAres-URM發(fā)射機(jī)集中監(jiān)管平臺主機(jī)。系統(tǒng)運(yùn)行核心服務(wù)器,可顯示發(fā)射機(jī)監(jiān)測的狀態(tài)信息、報(bào)警信息。支持多用戶同時(shí)訪問,根據(jù)用戶不同權(quán)限,登錄后提供不同的操作界面和功能。對監(jiān)測參數(shù)、異態(tài)報(bào)警數(shù)據(jù)進(jìn)行邏輯處理,將結(jié)果報(bào)告中心監(jiān)管平臺軟件并集中存儲。支持多個(gè)網(wǎng)絡(luò)用戶的同時(shí)訪問,按照權(quán)限的高低訪問不同的數(shù)據(jù)庫內(nèi)容??杀O(jiān)控監(jiān)測設(shè)備軟件和硬件的運(yùn)行狀態(tài)并報(bào)告集中監(jiān)管平臺軟件。后臺完成各類數(shù)據(jù)的統(tǒng)計(jì)和分析,根據(jù)需求可即時(shí)生成或按日、周、半月、月、季、年和自定義自動生成報(bào)表??缮啥喾N類型報(bào)表:異態(tài)明細(xì)報(bào)表、異態(tài)持續(xù)時(shí)間報(bào)表、異態(tài)發(fā)生次數(shù)統(tǒng)計(jì)報(bào)表、頻道落地情況報(bào)表、頻道變更情況報(bào)表、自定義報(bào)表等??蓪Ω鞅O(jiān)測前端及總體情況進(jìn)行橫向和縱向匯總分析。
2)串口服務(wù)器。通過發(fā)射機(jī)的RS-232/RS-485通信串口采集發(fā)射機(jī)工作狀態(tài)參數(shù),將采集到的數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送給發(fā)射機(jī)監(jiān)測主機(jī)。對于無通信接口的發(fā)射機(jī),可通過對其模擬量數(shù)據(jù)采集完成參數(shù)收集。
3)發(fā)射機(jī)監(jiān)控主機(jī)。完成發(fā)射機(jī)指標(biāo)數(shù)據(jù)采集及監(jiān)測報(bào)警的功能,將數(shù)據(jù)回傳到TrinityAres-URM發(fā)射機(jī)集中監(jiān)管平臺服務(wù)器。后臺采用Linux操作系統(tǒng),確保系統(tǒng)穩(wěn)定高效。
發(fā)射機(jī)監(jiān)測系統(tǒng)功能如下,可分為信息采集與信息處理量大模塊:
1)發(fā)射機(jī)狀態(tài)信息采集內(nèi)容。包括發(fā)射機(jī)頻率、駐波比、溫度、入射功率、反射功率、不平衡功率、各功放模塊輸出功率、總電壓、總電流、工作電壓、工作電流等。
2)發(fā)射機(jī)狀態(tài)信息處理。發(fā)射機(jī)系統(tǒng)的運(yùn)行圖實(shí)時(shí)顯示,對于運(yùn)行圖內(nèi)的開關(guān)機(jī)動作進(jìn)行監(jiān)測報(bào)警。監(jiān)控控制單元通信,若通信中斷彈出中斷提示菜單并發(fā)聲光報(bào)警。監(jiān)測并在軟件界面上實(shí)時(shí)顯示發(fā)射機(jī)面板上提供的所有電壓、電流、功率值以及各狀態(tài)指示燈的狀態(tài)指示。監(jiān)測統(tǒng)計(jì)發(fā)射機(jī)的實(shí)際輸出功率,并和發(fā)射機(jī)的標(biāo)稱功率進(jìn)行比對。如果低于標(biāo)稱功率的80%進(jìn)行報(bào)警。實(shí)現(xiàn)對系統(tǒng)自動記錄發(fā)射機(jī)運(yùn)行的日記記錄、告警記錄。自動統(tǒng)計(jì)各發(fā)射機(jī)的播出時(shí)間、停播、劣播等故障情況,自動生成日、周、月、季、年報(bào)表。各項(xiàng)數(shù)據(jù)報(bào)表數(shù)據(jù)均可以以通用電子文檔文件的格式存儲、上報(bào)、打印。
系統(tǒng)采用的TrinityAres-URM發(fā)射機(jī)集中監(jiān)管軟件應(yīng)用B/S架構(gòu),機(jī)房人員通過客戶端監(jiān)測完成發(fā)射機(jī)實(shí)時(shí)狀態(tài)監(jiān)看、故障和歷史數(shù)據(jù)查詢、故障報(bào)警門限設(shè)置、預(yù)警處理、用戶管理、日志查詢等功能。
1)發(fā)射機(jī)實(shí)時(shí)狀態(tài)監(jiān)看。實(shí)時(shí)獲取發(fā)射機(jī)的狀態(tài),根據(jù)故障等級,以不同顏色發(fā)射臺圖標(biāo)標(biāo)識,紅色為致命,橙色為嚴(yán)重,黃色為一般,綠色為正常。發(fā)射機(jī)實(shí)時(shí)狀態(tài)界面如圖2所示。記錄詳情,可修改恢復(fù)時(shí)間、故障原因、故障性質(zhì)、故障狀態(tài)、添加處理情況。故障原因可選值有:人為、操作不當(dāng)、維護(hù)不周、設(shè)備故障、切換、技術(shù)質(zhì)量、惡意破壞、意外、自然災(zāi)害、火災(zāi)、其他。故障性質(zhì)可選值有:責(zé)任、技術(shù)、破壞、災(zāi)害、其他。點(diǎn)擊確認(rèn)按鈕更新數(shù)據(jù)庫中報(bào)警記錄。操作結(jié)束后對于“恢復(fù)”或“誤報(bào)”的日志標(biāo)記為“已處理”。故障日志界面如圖3所示。
3)故障報(bào)警門限設(shè)置。監(jiān)測閾值模塊能夠設(shè)置故障類型的報(bào)警開關(guān)、報(bào)警門限。監(jiān)測閾值管理界面如圖4所示。
2)故障和歷史數(shù)據(jù)查詢。日志列表故障日志信息包括發(fā)射臺、發(fā)射機(jī)、開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間、描述、故障狀態(tài)(發(fā)生、恢復(fù)、誤報(bào))、處理情況(已處理、未處理)、詳細(xì)信息。通過點(diǎn)擊日志列表表頭“過濾條件設(shè)置”按鈕進(jìn)入過濾設(shè)置頁面,可選擇發(fā)射臺、發(fā)射機(jī)、故障類型、故障狀態(tài),點(diǎn)擊確定按照過濾條件過濾掉不關(guān)注的日志信息。點(diǎn)擊一條日志彈出詳細(xì)頁面,展示對應(yīng)的報(bào)警
4)預(yù)警處理。預(yù)警處理包括手動預(yù)警和自動預(yù)警功能。手動預(yù)警功能為手動發(fā)布預(yù)警信息,設(shè)置預(yù)警規(guī)則。自動預(yù)警功能為自動預(yù)警規(guī)則管理包含查詢和設(shè)置功能,能夠根據(jù)指定條件查詢系統(tǒng)已經(jīng)設(shè)置的預(yù)警規(guī)則,能夠設(shè)置自動預(yù)警規(guī)則,在故障發(fā)生后,自動發(fā)送短信,并且能夠修改、刪除預(yù)警規(guī)則。預(yù)警對象管理界面如圖5所示。
5)用戶管理。用戶管理模塊包括用戶信息管理、分配前端和分配用戶權(quán)限功能。系統(tǒng)管理員進(jìn)入用戶管理頁面可新增、刪除、修改用戶信息,頁面圖如圖6所示。
6)系統(tǒng)日志記錄。系統(tǒng)日志管理主要功能包括查看系統(tǒng)日志功能。具有系統(tǒng)日志管理權(quán)限的用戶進(jìn)入系統(tǒng)日志管理頁面,輸入查詢條件可查詢用戶的操作日志,界面圖如圖7所示。
考慮到用戶機(jī)房實(shí)際狀況,結(jié)合機(jī)房現(xiàn)有設(shè)備,系統(tǒng)做了有針對性的配置,如圖8所示。
1)RemoteAres多畫面監(jiān)測報(bào)警主機(jī)和TrinityAres-Display多畫面監(jiān)測報(bào)警主機(jī)。完成4個(gè)頻道包括各信源、切換后信號、發(fā)射機(jī)主激勵后信號和同軸切換開關(guān)饋管信號節(jié)目的視音頻監(jiān)測和多畫面顯示,滿足用戶對畫面顯示要求;系統(tǒng)多畫面任意組合顯示,支持自定義模版。支持雙屏、多屏不同內(nèi)容顯示;單節(jié)目放大到全屏,同時(shí)監(jiān)聽同期聲;具有屏幕防灼傷功能,有效保護(hù)顯示屏幕;主機(jī)支持VGA,DVI,HDMI等接口輸出,顯示分辨力1 920×1 080以上;可完成靜幀、黑場、視音頻丟失、臺標(biāo)、測試圖、電平、V/A比等故障監(jiān)測;包含豐富的報(bào)警方式,支持字符、標(biāo)題欄、語音、日志等報(bào)警,可擴(kuò)展為電話、短信報(bào)警;支持H.264錄像、數(shù)據(jù)庫查詢和遠(yuǎn)程管理;多畫面監(jiān)測系統(tǒng)可與模擬切換器聯(lián)動,當(dāng)多畫面監(jiān)測系統(tǒng)監(jiān)測到節(jié)目故障時(shí),可觸發(fā)切換器進(jìn)行節(jié)目切換控制。
2)BHCV23多通道模擬視音頻編碼設(shè)備,采用專用1U工業(yè)機(jī)箱,完成入發(fā)射機(jī)信號和解碼后共8路AV信號編碼和IP打包輸出,用于節(jié)目調(diào)度查看。
為了滿足業(yè)務(wù)發(fā)展而帶來的監(jiān)測需求,現(xiàn)有系統(tǒng)同時(shí)支持手機(jī)CMMB,國標(biāo)地面數(shù)字等信號接入,只需添加相應(yīng)的監(jiān)測板卡,統(tǒng)一完成監(jiān)測并打包成IP信號,進(jìn)入到多畫面主機(jī)完成監(jiān)測報(bào)警和顯示。
1)與模擬切換系統(tǒng)聯(lián)動。通過多畫面監(jiān)測報(bào)警主機(jī)對節(jié)目信源監(jiān)測,監(jiān)測到黑場、靜幀等故障時(shí),可觸發(fā)模擬切換器進(jìn)行切換控制。
2)支持多種解碼格式。支持MPEG-2,H.264,AVS等眾多主流高、標(biāo)清節(jié)目解碼;支持MP2、MP3、AC3、AAC、杜比5.1聲道的音頻解碼,能區(qū)分雙聲道與立體聲監(jiān)測。
3)高效率性。目前市場中通用的編解碼器效率不高,耗費(fèi)系統(tǒng)資源。系統(tǒng)多畫面顯示系統(tǒng),采用優(yōu)化算法的高效編解碼庫,極大降低系統(tǒng)資源,保證系統(tǒng)穩(wěn)定運(yùn)行。
4)系統(tǒng)防護(hù)。在每一個(gè)小畫面標(biāo)題欄的頻道名每隔一段時(shí)間會水平移動(間隔時(shí)間可自行設(shè)定),標(biāo)題欄的底色也可以隨意設(shè)定,有效地解決了屏幕灼傷的問題。通過加大系統(tǒng)緩存塊的讀寫空間,減少軟件對磁盤的頻繁讀寫次數(shù),降低系統(tǒng)總線任務(wù)量和提高磁盤的使用壽命。
5)錄像支持。支持全程24 h錄像、定時(shí)錄像和故障觸發(fā)錄像;故障觸發(fā)錄像可實(shí)現(xiàn)提前故障30 s錄像;錄像文件通過MPEG-4/WMV9/H.264格式保存;系統(tǒng)可一邊錄像一邊查看或下載錄像文件;支持查看、下載當(dāng)前時(shí)間前5 s的錄像文件;不需要等錄像全部完成后才能查看。
6)清晰的語音提示報(bào)警。系統(tǒng)通過采用TrinityAres-VoiceAlarmServer語音報(bào)警服務(wù)器軟件,通過IP網(wǎng)絡(luò)匯總來自多個(gè)監(jiān)測前端發(fā)送的報(bào)警信息,經(jīng)過邏輯處理后再進(jìn)行語音報(bào)警,并能根據(jù)不同的報(bào)警信息進(jìn)行分類顯示;支持用戶對報(bào)警信息和報(bào)警規(guī)則自定義,具備語音文件庫,可根據(jù)文字自動生成報(bào)警語音文件,不需要錄音。
1)系統(tǒng)架構(gòu)。后臺數(shù)據(jù)采集、處理軟件采用C/S架構(gòu),功能獨(dú)立、穩(wěn)定、高效;前臺業(yè)務(wù)展現(xiàn)采用B/S架構(gòu),靈活、易部署、面向多用戶。
2)標(biāo)準(zhǔn)化和個(gè)性化。采用開放的標(biāo)準(zhǔn)協(xié)議,支持第三方設(shè)備接入;所有用戶受平臺權(quán)限的控制,同時(shí)能自定義自己的操作界面、導(dǎo)航選單。
3)模塊化、層次化。中心平臺作為一個(gè)框架存在,通過建立開放式的多層體系結(jié)構(gòu),根據(jù)具體業(yè)務(wù)需求掛載相應(yīng)的模塊,有利于實(shí)現(xiàn)更加精細(xì)的權(quán)限控制、用戶按需自定義模塊,為功能業(yè)務(wù)再開發(fā)提供便利性。當(dāng)監(jiān)測設(shè)備數(shù)量擴(kuò)容的時(shí)候,無需修改軟件即可接入。報(bào)表生成器、數(shù)據(jù)采集器等均為獨(dú)立模塊,可以根據(jù)服務(wù)器性能靈活組合進(jìn)行負(fù)載均衡,滿足用戶今后的擴(kuò)展需要。
4)安全性和穩(wěn)定性?;贛icrosoft.Net Framework 3.5框架開發(fā)應(yīng)用,具有強(qiáng)健的安全機(jī)制,如身份驗(yàn)證,傳輸加密、數(shù)據(jù)加密等多種加密手段。采用Web認(rèn)證,排除偽裝登陸的可能,保證平臺交互的安全性,可以輕松實(shí)現(xiàn)7×24 h穩(wěn)定安全運(yùn)行。具備完善的錯誤跟蹤系統(tǒng),一旦平臺發(fā)生工作異常,可以方便地排查到具體的故障環(huán)節(jié),方便快速恢復(fù)到正常狀態(tài)。
5)自動化。根據(jù)設(shè)定規(guī)則自動發(fā)送安全播出報(bào)警日志到手機(jī),減少人工查詢的交互操作。根據(jù)設(shè)定規(guī)則自動發(fā)送設(shè)備報(bào)警日志到手機(jī),減輕維護(hù)人員的巡檢工作量。根據(jù)設(shè)定規(guī)則自動生成各類報(bào)表,提高工作效率。
6)交互性。界面及UI設(shè)計(jì),在充分理解用戶業(yè)務(wù)需求的基礎(chǔ)上,聘用專業(yè)設(shè)計(jì)公司設(shè)計(jì),提升用戶的感官和操作體驗(yàn)。大量采用Silverlight,JQuery,AJAX等流行Web開發(fā)技術(shù)和框架,通過動畫、圖表等形式展現(xiàn)內(nèi)容,增強(qiáng)交互體驗(yàn)。