本發(fā)明涉及地鐵設(shè)備控制領(lǐng)域,尤其是涉及一種地鐵監(jiān)控系統(tǒng)報(bào)警管理方法。
背景技術(shù):
在地鐵綜合監(jiān)控系統(tǒng)中,報(bào)警的監(jiān)控管理是一項(xiàng)最主要的功能。綜合監(jiān)控將設(shè)備狀態(tài)采集進(jìn)系統(tǒng)后,對設(shè)備的狀態(tài)值進(jìn)行分析計(jì)算,對于已經(jīng)處于報(bào)警閥值的設(shè)備標(biāo)記為報(bào)警狀態(tài),并且在報(bào)警管理器中體現(xiàn)報(bào)警事件(報(bào)警產(chǎn)生時(shí)間、報(bào)警設(shè)備等信息)。
傳統(tǒng)的地鐵綜合監(jiān)控系統(tǒng)對報(bào)警的管理一般以事件日志的形式。報(bào)警的產(chǎn)生、消失和確認(rèn)分別為三條日志記錄,由于事件記錄以時(shí)間排序,所以一個(gè)報(bào)警的產(chǎn)生、消失、確認(rèn)三個(gè)記錄分散在一個(gè)時(shí)間段的多條事件記錄當(dāng)中,用戶定位某一個(gè)設(shè)備的報(bào)警過程非常不方便,需要多次篩選操作,對后期歷史報(bào)警的分析、定位同一個(gè)報(bào)警的產(chǎn)生、消失、確認(rèn)關(guān)系存在比較復(fù)雜和較多人工操作的問題,無法給實(shí)際應(yīng)用工程實(shí)際應(yīng)用提供較好的便利性和操作性。
在有緊急情況下,需要分析事故原因時(shí),這種方式的弊端就顯示出來:效率低,不直觀,不友好。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的效率低、不直觀、不友好等的技術(shù)問題,提供一種簡便、直觀、高效的地鐵監(jiān)控系統(tǒng)報(bào)警管理方法。
本發(fā)明針對上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:一種地鐵監(jiān)控系統(tǒng)報(bào)警管理方法,包括以下步驟:
S1、讀取綜合監(jiān)控系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫中報(bào)警位號的數(shù)據(jù);
S2、將讀取到的數(shù)據(jù)依據(jù)報(bào)警條件比對計(jì)算,如果觸發(fā)報(bào)警則進(jìn)入步驟S3,否則進(jìn)入步驟S7;
S3、判斷當(dāng)前是否處于報(bào)警狀態(tài),如果處于則保持報(bào)警狀態(tài),流程結(jié)束;如果當(dāng)前不處于報(bào)警狀態(tài),則進(jìn)入步驟S4;
S4、判定新產(chǎn)生報(bào)警,核實(shí)報(bào)警是否被確認(rèn),如果已被確認(rèn),則判斷為新的報(bào)警產(chǎn)生,然后進(jìn)入步驟S5,如果報(bào)警未被確認(rèn),則進(jìn)入步驟S6;
S5、將報(bào)警加入實(shí)時(shí)報(bào)警列表,并更新歷史報(bào)警列表,流程結(jié)束;
S6、判斷該報(bào)警位重復(fù)報(bào)警,在實(shí)時(shí)報(bào)警列表中將該報(bào)警的重復(fù)次數(shù)增加1,并更新歷史報(bào)警列表,流程結(jié)束;
S7、判斷當(dāng)前是否處于報(bào)警狀態(tài),如果處于報(bào)警狀態(tài)則進(jìn)入步驟S8;否則判定為未發(fā)生報(bào)警,不進(jìn)行其他處理,流程結(jié)束;
S8、判定報(bào)警消失,核實(shí)報(bào)警是否被確認(rèn),如果已經(jīng)被確認(rèn)則進(jìn)入步驟S9,否則進(jìn)入步驟S10;
S9、判定報(bào)警生命周期完成,將該報(bào)警從實(shí)時(shí)報(bào)警列表中取消,并更新歷史報(bào)警列表,流程結(jié)束;
S10、判定報(bào)警消失,更新實(shí)時(shí)報(bào)價(jià)列表,并更新歷史報(bào)警列表,流程結(jié)束。
作為優(yōu)選,報(bào)警位號的數(shù)據(jù)包括開關(guān)量數(shù)據(jù)、模擬量數(shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、通信狀態(tài)數(shù)據(jù)和控制狀態(tài)數(shù)據(jù)。
作為優(yōu)選,同一條報(bào)警記錄中,記錄有該報(bào)警的報(bào)警產(chǎn)生時(shí)間、報(bào)警消失時(shí)間和報(bào)警確認(rèn)時(shí)間。
作為優(yōu)選,報(bào)警生命周期包括報(bào)警產(chǎn)生、報(bào)警消失和報(bào)警確認(rèn)三個(gè)階段,
所述報(bào)警產(chǎn)生是指現(xiàn)場設(shè)備的采集狀態(tài)滿足報(bào)警條件計(jì)算,報(bào)警系統(tǒng)定義為設(shè)備報(bào)警,在報(bào)警管理器中標(biāo)識報(bào)警產(chǎn)生時(shí)間和報(bào)警設(shè)備信息;
所述報(bào)警消失是指處于報(bào)警狀態(tài)的設(shè)備恢復(fù)到正常狀態(tài),歷史報(bào)警中更新報(bào)警的消失時(shí)間;
所述報(bào)警確認(rèn)是指對產(chǎn)生后的報(bào)警進(jìn)行人工確認(rèn),確認(rèn)后在歷史報(bào)警記錄中更新報(bào)警的確認(rèn)時(shí)間。
本方案對報(bào)警定義生命周期,以報(bào)警產(chǎn)生、報(bào)警消失、報(bào)警確認(rèn)的完整過程來管理報(bào)警;另外將報(bào)警分為實(shí)時(shí)報(bào)警和歷史報(bào)警:實(shí)時(shí)報(bào)警體現(xiàn)當(dāng)前設(shè)備的報(bào)警的狀態(tài),而歷史報(bào)警則對報(bào)警生命周期結(jié)束的報(bào)警進(jìn)行歸一化管理,在同一條報(bào)警記錄中詳細(xì)記錄報(bào)警產(chǎn)生時(shí)間、報(bào)警消失時(shí)間、報(bào)警確認(rèn)時(shí)間。這種方式避免了查找一個(gè)設(shè)備的報(bào)警時(shí),需要分別查詢報(bào)警產(chǎn)生記錄、消失記錄、確認(rèn)記錄然后歸總進(jìn)行分析的復(fù)雜方式。
本發(fā)明帶來的實(shí)質(zhì)性效果是,在用戶查看時(shí)可以直觀的從一條記錄中就可以看到報(bào)警的整個(gè)生命周期過程:報(bào)警的產(chǎn)生時(shí)間、消失時(shí)間、確認(rèn)時(shí)間以及確認(rèn)人員;同時(shí)可以展開這條記錄查看這個(gè)過程中所有重復(fù)產(chǎn)生的報(bào)警記錄。相比傳統(tǒng)方式用戶需要查詢大量記錄進(jìn)行人工比對的過程,減少了用戶人工操作,避免了人為可能出現(xiàn)的疏漏,極大的提高了用戶分析歷史數(shù)據(jù)時(shí)的正確性和便捷性,使整個(gè)處理過程更加全面和有效。
附圖說明
圖1為本發(fā)明的一種地鐵綜合監(jiān)控系統(tǒng)中報(bào)警生命周期的流程圖;
圖2為本發(fā)明的一種地鐵綜合監(jiān)控系統(tǒng)中的報(bào)警處理的流程向?qū)У臅r(shí)序圖;
圖3為本發(fā)明的一種地鐵綜合監(jiān)控系統(tǒng)中的歷史報(bào)警中的信息列示意圖。
具體實(shí)施方式
下面通過實(shí)施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。
實(shí)施例:如圖2中所示,為本發(fā)明中所述地鐵綜合監(jiān)控系統(tǒng)的報(bào)警生命周期的管理流程向?qū)D,包含報(bào)警生命周期的各個(gè)階段,分別是報(bào)警產(chǎn)生,報(bào)警消失,報(bào)警確認(rèn);同時(shí)對重復(fù)報(bào)警進(jìn)行了歸并,兩次確認(rèn)之間的報(bào)警,都被歸并到一次報(bào)警的生命周期之內(nèi)。
所述報(bào)警產(chǎn)生是指現(xiàn)場設(shè)備的采集狀態(tài)滿足報(bào)警條件計(jì)算,報(bào)警系統(tǒng)定義為設(shè)備報(bào)警,在報(bào)警管理器中標(biāo)識報(bào)警產(chǎn)生時(shí)間、報(bào)警設(shè)備信息等。
所述報(bào)警消失是指處于報(bào)警狀態(tài)的設(shè)備恢復(fù)到正常狀態(tài),歷史報(bào)警中更新報(bào)警的消失時(shí)間;
所述報(bào)警確認(rèn)是指對產(chǎn)生后的報(bào)警進(jìn)行人工確認(rèn),確認(rèn)后在歷史報(bào)警記錄中更新報(bào)警的確認(rèn)時(shí)間。
所述報(bào)警生命周期的定義,是指一條報(bào)警從產(chǎn)生到消失并經(jīng)過人工確認(rèn)的完整過程。
報(bào)警位號的數(shù)據(jù)包括開關(guān)量數(shù)據(jù)、模擬量數(shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、通信狀態(tài)數(shù)據(jù)和控制狀態(tài)數(shù)據(jù)。
報(bào)警產(chǎn)生時(shí),報(bào)警生命周期處于待消失待確認(rèn)狀態(tài);
如果在未確認(rèn)的情況下報(bào)警消失,報(bào)警生命周期則處于待確認(rèn)狀態(tài);
如果在未消失的情況下進(jìn)行報(bào)警確認(rèn),報(bào)警生命周期則報(bào)警處于待消失狀態(tài);
如果報(bào)警經(jīng)過了報(bào)警消失和報(bào)警確認(rèn),一個(gè)完整的報(bào)警生命周期完成,過程中的報(bào)警信息進(jìn)行歸并處理,形成一條記錄,同時(shí)提供了報(bào)警產(chǎn)生時(shí)間、消失時(shí)間、確認(rèn)時(shí)間、確認(rèn)人等整個(gè)過程中的完整信息。
所述重復(fù)報(bào)警是指現(xiàn)場設(shè)備的采集狀態(tài)處于報(bào)警條件的臨界狀態(tài)抖動,在報(bào)警和非報(bào)警狀態(tài)之間反復(fù)切換,在對這些報(bào)警進(jìn)行人工確認(rèn)之前,每一條報(bào)警的歷史記錄都有報(bào)警產(chǎn)生時(shí)間和報(bào)警消失時(shí)間,直到最近一次的報(bào)警被人工確認(rèn)。此前的重復(fù)報(bào)警都?xì)w并進(jìn)這一次報(bào)警產(chǎn)生到消失并確認(rèn)的生命周期之內(nèi)。
下面結(jié)合圖1、圖2、圖3對本發(fā)明中的報(bào)警生命周期管理辦法的方法和各個(gè)過程進(jìn)行詳細(xì)的描述。
如圖2所示,本發(fā)明對幾種報(bào)警產(chǎn)生、消失、確認(rèn)的過程進(jìn)行了抽象和歸納處理,并已定義為報(bào)警的生命周期,這是本發(fā)明的核心實(shí)現(xiàn)部分。
一個(gè)完整的報(bào)警生命周期包含報(bào)警產(chǎn)生、報(bào)警消失和報(bào)警確認(rèn)。在實(shí)際生產(chǎn)環(huán)境中有三種表現(xiàn)形式:
①報(bào)警產(chǎn)生后,設(shè)備恢復(fù)正常導(dǎo)致報(bào)警消失,隨后人工進(jìn)行報(bào)警確認(rèn),報(bào)警生命周期結(jié)束
②報(bào)警產(chǎn)生后,人工進(jìn)行確認(rèn),進(jìn)行對設(shè)備的維修處理等之后,報(bào)警消失,報(bào)警生命周期結(jié)束。
③報(bào)警產(chǎn)生后,設(shè)備處于一種設(shè)備偶爾發(fā)生故障、隨后正常運(yùn)行的反復(fù)狀態(tài),頻繁產(chǎn)生數(shù)據(jù)抖動,這時(shí)報(bào)警會消失,隨后隨著設(shè)備故障又產(chǎn)生報(bào)警,本次報(bào)警生命周期內(nèi)的報(bào)警重復(fù)次數(shù)進(jìn)行累加,直到設(shè)備維修處理后恢復(fù)正常,報(bào)警消失,人工對報(bào)警進(jìn)行確認(rèn),本次生命周期結(jié)束。
如圖1所示,在一次報(bào)警生命周期開始時(shí),實(shí)時(shí)報(bào)警和歷史報(bào)警均插入新的報(bào)警記錄;當(dāng)報(bào)警生命周期結(jié)束時(shí),實(shí)時(shí)報(bào)警列表中該報(bào)警消失,歷史報(bào)警中更新報(bào)警消失時(shí)間和確認(rèn)時(shí)間等相關(guān)信息;當(dāng)報(bào)警重復(fù)產(chǎn)生時(shí)候,實(shí)時(shí)報(bào)警一直顯示同一條報(bào)警記錄,并累加報(bào)警重復(fù)產(chǎn)生次數(shù),歷史報(bào)警則每次重復(fù)產(chǎn)生就插入一條新的報(bào)警記錄,具體步驟如下:
包括以下步驟:
S1、讀取綜合監(jiān)控系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫中報(bào)警位號的數(shù)據(jù);
S2、將讀取到的數(shù)據(jù)依據(jù)報(bào)警條件比對計(jì)算,如果觸發(fā)報(bào)警則進(jìn)入步驟S3,否則進(jìn)入步驟S7;
S3、判斷當(dāng)前是否處于報(bào)警狀態(tài),如果處于則保持報(bào)警狀態(tài),流程結(jié)束;如果當(dāng)前不處于報(bào)警狀態(tài),則進(jìn)入步驟S4;
S4、判定新產(chǎn)生報(bào)警,核實(shí)報(bào)警是否被確認(rèn),如果已被確認(rèn),則判斷為新的報(bào)警產(chǎn)生,然后進(jìn)入步驟S5,如果報(bào)警未被確認(rèn),則進(jìn)入步驟S6;
S5、將報(bào)警加入實(shí)時(shí)報(bào)警列表,并更新歷史報(bào)警列表,流程結(jié)束;
S6、判斷該報(bào)警位重復(fù)報(bào)警,在實(shí)時(shí)報(bào)警列表中將該報(bào)警的重復(fù)次數(shù)增加1,并更新歷史報(bào)警列表,流程結(jié)束;
S7、判斷當(dāng)前是否處于報(bào)警狀態(tài),如果處于報(bào)警狀態(tài)則進(jìn)入步驟S8;否則判定為未發(fā)生報(bào)警,不進(jìn)行其他處理,流程結(jié)束;
S8、判定報(bào)警消失,核實(shí)報(bào)警是否被確認(rèn),如果已經(jīng)被確認(rèn)則進(jìn)入步驟S9,否則進(jìn)入步驟S10;
S9、判定報(bào)警生命周期完成,將該報(bào)警從實(shí)時(shí)報(bào)警列表中取消,并更新歷史報(bào)警列表,流程結(jié)束;
S10、判定報(bào)警消失,更新實(shí)時(shí)報(bào)價(jià)列表,并更新歷史報(bào)警列表,流程結(jié)束。
如圖3所示,本發(fā)明對歷史報(bào)警中重復(fù)產(chǎn)生的報(bào)警進(jìn)行了歸并顯示和查詢處理,用戶在界面僅看到完成生命周期的記錄或者從報(bào)警生命周期開始該報(bào)警最近一次的記錄,對于這條記錄提供了用戶操作可以展開從報(bào)警生命周期開始,中間每個(gè)重復(fù)報(bào)警的過程。圖3詳細(xì)描述了歷史報(bào)警重復(fù)報(bào)警的歸并流程。報(bào)警產(chǎn)生時(shí),如果在歷史報(bào)警中查詢到有已消失未確認(rèn)的同名報(bào)警,則對報(bào)警記錄進(jìn)行歸并;反之產(chǎn)生新的歷史報(bào)警記錄。
本文中所描述的具體實(shí)例僅僅是對本發(fā)明創(chuàng)造精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實(shí)例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的原理或者超越所附權(quán)利要求書所定義的范圍。
盡管本文較多地使用了報(bào)警狀態(tài)、生命周期等術(shù)語,但并不排除使用其它術(shù)語的可能性。使用這些術(shù)語僅僅是為了更方便地描述和解釋本發(fā)明的本質(zhì);把它們解釋成任何一種附加的限制都是與本發(fā)明創(chuàng)造精神相違背的。