本發(fā)明涉及鐵路信號(hào)聯(lián)鎖智能運(yùn)維系統(tǒng),尤其涉及一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置及方法。
背景技術(shù):
1、鐵路計(jì)算機(jī)聯(lián)鎖系統(tǒng)由眾多的室內(nèi)設(shè)備和室外設(shè)備構(gòu)成,維護(hù)保養(yǎng)和維修工作因?yàn)榉椒ǖ牟缓侠砗托畔⒒悄芑牟蛔銓⑿枰蛡虼罅康娜斯?lái)完成,在信息化技術(shù)和智能化技術(shù)成熟的今天,使用智能運(yùn)維系統(tǒng)來(lái)提供實(shí)時(shí)監(jiān)測(cè)設(shè)備運(yùn)行狀態(tài),在設(shè)備發(fā)生故障時(shí)能迅速定位故障設(shè)備所在位置,通知維修人員維修的功能,這將大幅提高工作人員的效率。
2、因此,如何高效地監(jiān)控設(shè)備狀態(tài)、直觀展示設(shè)備狀態(tài)信息,及時(shí)醒目地提示發(fā)生故障的設(shè)備位置,提示用戶故障原因,是智能運(yùn)維系統(tǒng)開發(fā)中需要著重考慮的一部分問(wèn)題。開發(fā)中還需要考慮不同站場(chǎng)切換時(shí),不同站場(chǎng)室內(nèi)設(shè)備不同導(dǎo)致的切換問(wèn)題,以及考慮系統(tǒng)迭代升級(jí)對(duì)室內(nèi)設(shè)備狀態(tài)顯示組件的修改。這些問(wèn)題需要合理的組件架構(gòu)設(shè)計(jì)來(lái)保證。
技術(shù)實(shí)現(xiàn)思路
1、鑒于以上現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置及方法,以解決現(xiàn)有技術(shù)中無(wú)法快速監(jiān)控設(shè)備狀態(tài)、并在設(shè)備參數(shù)或狀態(tài)發(fā)生改變時(shí)不能及時(shí)修改的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的及其它相關(guān)目的,本發(fā)明提供了一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,包括:配置數(shù)據(jù)模塊,用于獲取站場(chǎng)內(nèi)設(shè)備的類型和數(shù)量,并根據(jù)設(shè)備的類型和數(shù)量以及預(yù)設(shè)的設(shè)備規(guī)格信息,得到各個(gè)設(shè)備的繪制元素;狀態(tài)數(shù)據(jù)模塊,用于從服務(wù)端接收狀態(tài)報(bào)文數(shù)據(jù),并從所述狀態(tài)報(bào)文數(shù)據(jù)中解析得到設(shè)備的狀態(tài);以及繪制顯示模塊,用于根據(jù)各個(gè)設(shè)備的繪制元素、設(shè)備的狀態(tài),繪制場(chǎng)景圖并顯示。
3、于本發(fā)明一實(shí)施例中,所述繪制顯示模塊包括:設(shè)備圖元單元,用于進(jìn)行設(shè)備圖元的繪制;線條圖元單元,用于進(jìn)行線條圖元的繪制;場(chǎng)景單元,用于根據(jù)設(shè)備的繪制元素,創(chuàng)建設(shè)備圖元和線條圖元,并通過(guò)所述設(shè)備圖元單元和所述線條圖元單元繪制場(chǎng)景圖;以及視圖管理單元,用于顯示所述場(chǎng)景單元中繪制好的場(chǎng)景圖。
4、于本發(fā)明一實(shí)施例中,所述設(shè)備的繪制元素包括設(shè)備名稱、設(shè)備位置、設(shè)備間距、設(shè)備圖像、設(shè)備大小、設(shè)備連線以及設(shè)備狀態(tài)。
5、于本發(fā)明一實(shí)施例中,所述狀態(tài)數(shù)據(jù)模塊中預(yù)設(shè)有設(shè)備的初始狀態(tài),未從所述狀態(tài)報(bào)文數(shù)據(jù)中解析到的設(shè)備的狀態(tài)均設(shè)為設(shè)備的初始狀態(tài)。
6、于本發(fā)明一實(shí)施例中,所述視圖管理單元用于指定所述場(chǎng)景圖默認(rèn)顯示的中心位置和縮放比例,并根據(jù)用戶對(duì)于所述場(chǎng)景圖的縮放和移動(dòng)操作指令調(diào)整所述場(chǎng)景圖的中心位置和縮放比例。
7、于本發(fā)明一實(shí)施例中,所述場(chǎng)景單元中包括閃爍定時(shí)器,所述閃爍定時(shí)器用于在設(shè)備故障時(shí)給設(shè)備圖元設(shè)置閃爍功能,以顯示故障報(bào)警。
8、于本發(fā)明一實(shí)施例中,所述場(chǎng)景單元包括菜單事件控件,用于處理場(chǎng)景單元中菜單事件。
9、于本發(fā)明一實(shí)施例中,所述場(chǎng)景單元還包括設(shè)備雙擊控件,用于處理場(chǎng)景單元中各個(gè)設(shè)備的雙擊事件。
10、為實(shí)現(xiàn)上述目的及其它相關(guān)目的,本發(fā)明還提供了一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控方法,應(yīng)用于上述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,所述方法包括:獲取場(chǎng)景內(nèi)設(shè)備的類型和數(shù)量,并根據(jù)設(shè)備的類型和數(shù)量以及預(yù)設(shè)的設(shè)備規(guī)格信息,得到各個(gè)設(shè)備的繪制元素;從服務(wù)端接收狀態(tài)報(bào)文數(shù)據(jù),并從所述狀態(tài)報(bào)文數(shù)據(jù)中解析得到設(shè)備的狀態(tài);用于根據(jù)各個(gè)設(shè)備的繪制元素、設(shè)備的狀態(tài),繪制場(chǎng)景圖并顯示。
11、于本發(fā)明一實(shí)施例中,用于根據(jù)各個(gè)設(shè)備的繪制元素、設(shè)備的狀態(tài),繪制場(chǎng)景圖并顯示,包括:根據(jù)各個(gè)設(shè)備的繪制元素,得到場(chǎng)景中的設(shè)備圖元和線條圖元;根據(jù)場(chǎng)景中的設(shè)備圖元和線條圖元、以及設(shè)備的狀態(tài),利用設(shè)備圖元單元和線條圖元單元,繪制場(chǎng)景圖;利用視圖管理單元顯示繪制好的所述場(chǎng)景圖。
12、本發(fā)明的有益效果:本發(fā)明提出的一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置及方法,該裝置通過(guò)設(shè)置配置數(shù)據(jù)模塊和狀態(tài)數(shù)據(jù)模塊,從而將配置數(shù)據(jù)和狀態(tài)數(shù)據(jù)進(jìn)行了分離,其中配置數(shù)據(jù)只進(jìn)行場(chǎng)景內(nèi)設(shè)備各繪制元素的數(shù)據(jù)的定制,狀態(tài)數(shù)據(jù)則用于實(shí)時(shí)更新顯示狀態(tài),繪制顯示模塊用于實(shí)現(xiàn)場(chǎng)景的繪制邏輯,邏輯與數(shù)據(jù)分離后,當(dāng)配置數(shù)據(jù)和狀態(tài)數(shù)據(jù)發(fā)生變更時(shí),不需要修改繪制邏輯也能實(shí)現(xiàn)場(chǎng)景圖的修改,便于后續(xù)的擴(kuò)展。
1.一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述繪制顯示模塊包括:
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述設(shè)備的繪制元素包括設(shè)備名稱、設(shè)備位置、設(shè)備間距、設(shè)備圖像、設(shè)備大小、設(shè)備連線以及設(shè)備狀態(tài)。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述狀態(tài)數(shù)據(jù)模塊中預(yù)設(shè)有設(shè)備的初始狀態(tài),未從所述狀態(tài)報(bào)文數(shù)據(jù)中解析到的設(shè)備的狀態(tài)均設(shè)為設(shè)備的初始狀態(tài)。
5.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述視圖管理單元用于指定所述場(chǎng)景圖默認(rèn)顯示的中心位置和縮放比例,并根據(jù)用戶對(duì)于所述場(chǎng)景圖的縮放和移動(dòng)操作指令調(diào)整所述場(chǎng)景圖的中心位置和縮放比例。
6.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述場(chǎng)景單元中包括閃爍定時(shí)器,所述閃爍定時(shí)器用于在設(shè)備故障時(shí)給設(shè)備圖元設(shè)置閃爍功能,以顯示故障報(bào)警。
7.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述場(chǎng)景單元包括菜單事件控件,用于處理場(chǎng)景單元中菜單事件。
8.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,其特征在于,所述場(chǎng)景單元還包括設(shè)備雙擊控件,用于處理場(chǎng)景單元中各個(gè)設(shè)備的雙擊事件。
9.一種計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控方法,其特征在于,應(yīng)用于如權(quán)利要求1~8任一項(xiàng)所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控裝置,所述方法包括:
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)聯(lián)鎖系統(tǒng)的設(shè)備狀態(tài)監(jiān)控方法,其特征在于,用于根據(jù)各個(gè)設(shè)備的繪制元素、設(shè)備的狀態(tài),繪制場(chǎng)景圖并顯示,包括: