本技術涉及軌道交通,尤其涉及一種報警數據的過濾方法、監控系統及介質。
背景技術:
1、隨著城市化進程的加快,城市軌道交通已作為現代城市公共交通的重要組成部分,其規模也在不斷擴大。隨著城市軌道交通的客流量的增加,運營安全的壓力也隨之增加。為了應對這一挑戰,目前城市軌道交通系統中已引入綜合監控和集中報警等技術,將各個子系統的實時報警集成在一起,提高了報警時效性。但在實際運營中,集成在一起的大量實時報警并非都是運營人員真正關注的,大量實時報警的出現使得運營大員所關注的報警不能及時獲知,這樣,不僅影響了運營決策的有效性,還降低了對突發事件的響應速度。
技術實現思路
1、本技術實施例提供一種報警數據的過濾方法、監控系統及介質,用以提高城市軌道交通的運營決策有效性,提高了運營人員針對突發事件的響應速度。
2、本技術實施例提供的具體技術方案如下:
3、第一方面,本技術實施例提供一種報警數據的過濾方法,包括:
4、接收用戶通過客戶端發送的針對城市軌道交通中目標場景的報警訂閱請求,所述報警訂閱請求包括所述客戶端的用戶互聯網ip地址、所述目標場景的關鍵字;
5、基于所述關鍵字,從各目標過濾條件中,篩選出所述目標場景所需關注的報警數據的目標過濾條件,并基于篩選出的目標過濾條件監聽所述城市軌道交通的監控系統中的報警數據集合,所述各目標過濾條件是對根據多個屬性維度配置的多條初始過濾條件,進行去重和/或反向合并處理后得到的;
6、若監聽到所述報警數據集合中存在滿足所述篩選出的目標過濾條件的報警數據,則基于所述用戶ip地址向所述客戶端推送所述報警數據。
7、本技術實施例提供的上述方法,預先根據具體場景提取該場景的關鍵詞,從而使得實施中,基于目標場景的關鍵字,從各目標過濾條件中,篩選出目標過濾條件是該目標場景所需關注的報警數據的目標過濾條件,然后,將基于該篩選出的目標過濾條件,從報警數據集合中,監聽到的報警數據發送給客戶端并進行展示,可以使得用戶及時發現異常,從而做出及時響應,提高了用戶對報警處理的及時性和有效性,提升了針對突發事件的響應速度。
8、在一種可能的實現方式中,通過如下方式得到所述各目標過濾條件:
9、根據所述多個屬性維度和每個屬性維度包含的分類數量,對適配于所述監控系統的報警數據的過濾條件進行全量配置,得到所述多條初始過濾條件,所述多個屬性維度包括場景類別、用戶分組、用戶ip地址、設備類型、報警類型、報警級別;
10、將所述多條初始過濾條件中用戶分組相同的初始過濾條件劃分到同一集合中,并依次按照場景類別和用戶ip地址,分別對每個集合內的初始過濾條件進行細分,得到各個子集合;
11、以設備類型、報警類型和報警級別三個屬性維度為基準屬性維度,分別對每個子集合內的初始過濾條件進行去重和/或反向合并處理,得到所述各目標過濾條件。
12、上述方法中,通過預設的多個屬性維度配置監控系統的報警數據的過濾條件,并采用去重和/或反向合并對全量配置得到的多條初始過濾條件進行處理,大幅縮減過濾條件數量,減輕了存儲報警數據的數據庫的負擔,同時客戶端可以以少量的目標過濾條件訂閱所需的報警數據,提升了數據庫性能同時也增強了報警數據的實時性。
13、在一種可能的實現方式中,針對每個子集合分別執行如下操作,得到各自子集合對應的目標過濾條件:
14、針對所述各個子集合中的任一子集合,按照所述任一子集合內的每個初始過濾條件在所述基礎屬性維度是否均存在分類屬性,對所述任一子集合內的初始過濾條件進行歸類;
15、將至少一個屬性維度不存在分類屬性的各初始過濾條件中,存在包含關系的各初始過濾條件進行去重和降維處理;
16、將均存在分類屬性的各初始過濾條件中,目標屬性維度的分類屬性不同的各初始過濾條件進行反向合并處理,其中,所述目標屬性維度包括設備類型、報警類別和報警級別中的任一維度,且所述目標屬性維度的初始過濾條件的條數大于所述目標屬性維度的分類屬性的數量的一半;
17、將經處理得到的各過濾條件和未經處理的各初始過濾條件,分別確定為所述目標過濾條件。
18、上述方法中,通過去重和/或反向合并處理,可大幅縮減過濾條件數量,減輕了存儲報警數據的數據庫的負擔,同時客戶端可以以少量的目標過濾條件訂閱所需的報警數據,提升了數據庫性能同時也增強了報警數據的實時性。
19、在一種可能的實現方式中,所述基于所述關鍵字,從各目標過濾條件中,篩選出所述目標場景所需關注的報警數據的目標過濾條件,包括:
20、基于所述關鍵字,從所述各目標過濾條件中,過濾出條件名稱與所述關鍵字匹配的目標過濾條件;和/或,
21、基于所述關鍵字,從所述各目標過濾條件中,過濾出分類屬性與所述關鍵字關聯的分類屬性匹配的目標過濾條件。
22、上述方法中,通過場景的關鍵字,利用條件名稱和/或分類屬性進行條件過濾,提高了篩選速度和篩選準確率,進而保證后續基于過濾出的目標過濾條件監聽到的報警數據的實時性和有效性。
23、在一種可能的實現方式中,所述目標場景包括綜合看板場景、夜間關站場景、自動售檢票系統afc大面積故障場景和車站疏散場景中的部分或全部。
24、在一種可能的實現方式中,所述基于所述用戶ip地址向所述客戶端推送所述報警數據,包括:
25、若所述目標場景為所述夜間關站場景,且所述報警數據表征監測到的是與乘客相關的報警,則基于所述報警數據確定報警位置,并基于所述報警位置生成標記有所述報警位置的第一建筑信息bim顯示數據,以及,基于所述用戶ip地址,將所述第一bim顯示數據推送至所述客戶端;
26、若所述目標場景為所述afc大面積故障場景,則基于所述報警數據確定故障設備,并基于所述故障設備及設備位置,生成第二bim顯示數據,以及,基于所述用戶ip地址,將所述第二bim顯示數據推送至所述客戶端;
27、若所述目標場景為所述車站疏散場景,且所述報警數據是基于監測到的乘客數量超過閾值生成的,則基于所述報警數據生成不同區域的人員分布熱力圖,基于所述用戶ip地址,將所述人員分布熱力圖推送至所述客戶端。
28、上述方法中,針對不同場景進行不同的報警數據展示方式,可以使用戶從不同維度獲知報警數據,提升用戶對報警處理的及時性和多樣性。
29、在一種可能的實現方式中,若監聽到所述報警數據集合中存在滿足所述篩選出的目標過濾條件的多條報警數據,則所述基于所述用戶ip地址向所述客戶端推送所述報警數據,包括:
30、按照各展示維度對所述多條報警數據進行排序,并基于用戶ip地址,將排序后的所述多條報警數據推送至所述客戶端,其中,所述各展示維度包括報警級別、報警是否確認、報警時間和報警是否恢復中的部分或全部;和/或,
31、若所述目標場景為所述綜合看板場景,且所述多條報警數據中包含至少兩條與環境狀態相關的報警數據,則根據各評估指標權重,對所述至少兩條報警數據的報警所在區域的環境狀態進行評估,并基于所述用戶ip地址,將評估結果表征環境狀態存在異常的報警數據推送至所述客戶端;和/或,
32、若所述目標場景為所述綜合看板場景,且所述多條報警數據中包含設備故障的報警數據,則統計所述客戶端關注的設備類型的故障設備的數量,獲取所述故障設備的實時狀態,并基于所述用戶ip地址,將所述故障設備的數量及實時狀態推送至所述客戶端。
33、上述方法中,針對不同場景進行不同的報警數據展示方式,可以使用戶從不同維度獲知報警數據,提升用戶對報警處理的及時性和多樣性。
34、第二方面,本技術實施例提供一種報警數據的過濾方法,包括:
35、響應用戶操作向城市軌道交通的監控系統發送針對所述城市軌道交通中目標場景的報警訂閱請求,所述報警訂閱請求包括所述客戶端的用戶互聯網ip地址、所述目標場景的關鍵字;
36、接收所述監控系統推送的報警數據并進行展示;
37、其中,所述報警數據是所述監控系統監聽到報警數據集合中存在滿足目標過濾條件的報警數據后推送的,所述目標過濾條件是基于所述關鍵字,從各目標過濾條件中,篩選出的所述目標場景所需關注的報警數據的目標過濾條件,所述各目標過濾條件是所述監控系統對根據多個屬性維度配置的多條初始過濾條件,進行去重和/或反向合并處理后得到的。
38、上述方法中,由于前述客戶端展示的報警數據是監控系統監聽到報警數據集合中存在滿足目標過濾條件的報警數據后推送,該目標過濾條件是基于目標場景的關鍵字,從各目標過濾條件中篩選出的該目標場景所需關注的報警數據的目標過濾條件,而關鍵字是基于具體的業務場景提取出的,各目標過濾條件是監控系統對根據多個屬性維度配置的多條初始過濾條件,進行去重和/或反向合并處理后得到的,因此,在客戶端的顯示界面中展示的報警數據是該目標場景所需關注的報警數據,這樣,可以使用戶通過客戶端及時發現異常,提高了用戶對報警處理的及時性和有效性,從而可提升針對突發事件的響應速度。
39、第三方面,本技術實施例提供一種報警數據的過濾裝置,包括:
40、接收模塊,用于接收用戶通過客戶端發送的針對城市軌道交通中目標場景的報警訂閱請求,所述報警訂閱請求包括所述客戶端的用戶互聯網ip地址、所述目標場景的關鍵字;
41、篩選模塊,用于基于所述關鍵字,從各目標過濾條件中,篩選出所述目標場景所需關注的報警數據的目標過濾條件,并基于篩選出的目標過濾條件監聽所述城市軌道交通的監控系統中的報警數據集合,所述各目標過濾條件是對根據多個屬性維度配置的多條初始過濾條件,進行去重和/或反向合并處理后得到的;
42、推送模塊,用于若監聽到所述報警數據集合中存在滿足所述篩選出的目標過濾條件的報警數據,則基于所述用戶ip地址向所述客戶端推送所述報警數據。
43、第四方面,本技術實施例提供一種報警數據的過濾裝置,包括:
44、發送模塊,用于響應用戶操作向城市軌道交通的監控系統發送針對所述城市軌道交通中目標場景的報警訂閱請求,所述報警訂閱請求包括所述客戶端的用戶互聯網ip地址、所述目標場景的關鍵字;
45、接收模塊,用于接收所述監控系統推送的報警數據并進行展示;
46、其中,所述報警數據是所述監控系統監聽到報警數據集合中存在滿足目標過濾條件的報警數據后推送的,所述目標過濾條件是基于所述關鍵字,從各目標過濾條件中,篩選出的所述目標場景所需關注的報警數據的目標過濾條件,所述各目標過濾條件是所述監控系統對根據多個屬性維度配置的多條初始過濾條件,進行去重和/或反向合并處理后得到的。
47、第五方面,本技術實施例提供一種城市軌道交通的監控系統,包括:
48、存儲器,用于存儲計算機程序或指令;
49、處理器,用于執行所述存儲器中的計算機程序或指令,使得如上述第一方面中任一項的方法被執行。
50、第六方面,本技術實施例提供一種計算機可讀的非易失性存儲介質,當所述存儲介質中的指令由處理器執行時,使得所述處理器能夠執行上述第一方面或第二方面中任一項所述的方法。
51、第七方面,本技術實施例提供一種計算機程序產品,所述計算機程序產品包括:計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得計算機執行上述如第一方面或第二方面中任一項所述的方法。