控制臺智能監(jiān)控的架構(gòu)設(shè)計與未來的發(fā)展趨勢
控制臺(USHIELD)嵌入智能監(jiān)控系統(tǒng)采用架構(gòu)的方式,支持多客戶端顯示模式。系統(tǒng)分為服務(wù)器端和客戶端:采集服務(wù)器端負(fù)責(zé)跟設(shè)備通訊,獲取設(shè)備狀態(tài)信息,并將信息發(fā)布到控制臺的核心服務(wù)器,各種不同設(shè)備的監(jiān)控模塊以插件的形式由監(jiān)控服務(wù)器平臺統(tǒng)一管理;客戶端可以在不同的地方訂閱自己關(guān)心的設(shè)備信息,并以圖形化報警的方式直觀的顯示出來。
控制臺的核心服務(wù)器: 核心服務(wù)器負(fù)責(zé)接收采集服務(wù)器發(fā)來的設(shè)備信息,進(jìn)行數(shù)據(jù)分析,并將客戶端訂閱的設(shè)備信息發(fā)送給控制臺的顯示客戶端。核心服務(wù)器同時支持一些必要的服務(wù),如獲取播出節(jié)目單,設(shè)置報警的自動屏蔽等。它的主要功能如下:接收采集服務(wù)器通知的設(shè)備信息;確定設(shè)備屬性的報警狀態(tài);記錄報警日志;將設(shè)備配置信息保存到數(shù)據(jù)庫;將設(shè)備信息和報警信息發(fā)送給顯示客戶端。
控制臺采集服務(wù)器: 采集服務(wù)器的功能是與控制臺進(jìn)行具體傳送通信,獲取設(shè)備的實時狀態(tài)信息,并將信息通知給核心服務(wù)器。采集服務(wù)器的信息獲取功能具體在其配置文件里進(jìn)行配置,并針對每一類設(shè)備均開發(fā)其設(shè)備監(jiān)控驅(qū)動文件,在其界面上顯示獲取過程中出現(xiàn)的問題或報警等信息??刂婆_的顯示客戶端: 顯示客戶端用來集中顯示所有的設(shè)備信息以及報警信息,管理用戶可以通過操作控制臺進(jìn)行系統(tǒng)設(shè)置。同時顯示客戶端具有聲音報警功能,將當(dāng)前正在發(fā)生的故障通過語音報警提示用戶,并提供故障的備選解決方法,顯示客戶端的主要功能是接收核心服務(wù)器發(fā)來的設(shè)備信息和報警信息。