本發(fā)明涉及綜合監(jiān)控?,尤其涉及一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法。
背景技術(shù):
1、在軌道交通行業(yè)中,綜合監(jiān)控系統(tǒng)作為高度集成的綜合自動(dòng)化監(jiān)控系統(tǒng),承擔(dān)著對(duì)機(jī)電設(shè)備實(shí)時(shí)集中監(jiān)控以及各系統(tǒng)間協(xié)調(diào)聯(lián)動(dòng)的關(guān)鍵任務(wù)。該系統(tǒng)集成了電力設(shè)備、火災(zāi)報(bào)警、車(chē)站及區(qū)間環(huán)控設(shè)備、屏蔽門(mén)、防淹門(mén)、電扶梯等多個(gè)子系統(tǒng)的信息,具有接入設(shè)備種類(lèi)多、數(shù)量大、系統(tǒng)數(shù)據(jù)鏈路長(zhǎng)等顯著特點(diǎn)。
2、然而,在實(shí)際運(yùn)行過(guò)程中,由于綜合監(jiān)控系統(tǒng)的復(fù)雜性,當(dāng)系統(tǒng)出現(xiàn)異常或故障時(shí),問(wèn)題的排查和定位工作面臨諸多挑戰(zhàn)。首先,由于系統(tǒng)組成部分多、數(shù)據(jù)鏈路長(zhǎng),故障排查需要跨越多個(gè)子系統(tǒng),信息分散,導(dǎo)致需要多專(zhuān)業(yè)人員使用多種排查工具和手段相互配合,逐個(gè)節(jié)點(diǎn)進(jìn)行排查,工作量大且效率低下。其次,某些持續(xù)時(shí)間較短的問(wèn)題,即便運(yùn)維人員立即著手排查,往往也難以捕捉到問(wèn)題發(fā)生時(shí)的真實(shí)狀態(tài),需要大量歷史數(shù)據(jù)分析和推演才能重現(xiàn)。此外,目前的系統(tǒng)狀態(tài)信息收集和共享大多依賴于人工,存在信息不全面、時(shí)效性差、溝通成本高等問(wèn)題,延長(zhǎng)了問(wèn)題分析和處理的時(shí)間,降低了準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,用以解決現(xiàn)有技術(shù)中綜合監(jiān)控系統(tǒng)運(yùn)行出現(xiàn)異常時(shí),信息收集和共享存在問(wèn)題,故障排查難度大的缺陷。
2、本發(fā)明提供一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,包括:
3、實(shí)時(shí)獲取綜合監(jiān)控系統(tǒng)發(fā)布的被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)信息,所述運(yùn)行狀態(tài)信息包括報(bào)警與事件信息和變量點(diǎn)與時(shí)間信息;
4、將所述運(yùn)行狀態(tài)信息與運(yùn)行狀態(tài)報(bào)告模板中的觸發(fā)條件進(jìn)行匹配,并在匹配成功的情況下,基于所述運(yùn)行狀態(tài)信息和所述運(yùn)行狀態(tài)報(bào)告模板,進(jìn)行多維度報(bào)告生成,得到所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告;
5、所述運(yùn)行狀態(tài)報(bào)告模板基于所述綜合監(jiān)控系統(tǒng)的歷史綜合監(jiān)控信息構(gòu)建得到,所述歷史綜合監(jiān)控信息包括歷史運(yùn)行狀態(tài)信息、預(yù)定義的變量點(diǎn),以及所述歷史運(yùn)行狀態(tài)信息與所述變量點(diǎn)之間的引用關(guān)系。
6、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述基于所述運(yùn)行狀態(tài)信息和所述運(yùn)行狀態(tài)報(bào)告模板,進(jìn)行多維度報(bào)告生成,得到所述綜合監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告,包括:
7、基于所述運(yùn)行狀態(tài)信息進(jìn)行多維度快照生成,得到所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)快照;
8、基于所述運(yùn)行狀態(tài)快照,以及所述運(yùn)行狀態(tài)報(bào)告模板,進(jìn)行多維度報(bào)告生成,得到所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告。
9、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述運(yùn)行狀態(tài)信息還包括實(shí)時(shí)狀態(tài)信息、歷史狀態(tài)變化信息、監(jiān)控畫(huà)面信息,以及日志信息中的至少兩種;對(duì)應(yīng)地,所述運(yùn)行狀態(tài)快照包括實(shí)時(shí)狀態(tài)快照、歷史狀態(tài)變化快照、報(bào)警與事件變化快照、監(jiān)控畫(huà)面快照,以及日志快照中的至少兩種;
10、所述基于所述運(yùn)行狀態(tài)快照,以及所述運(yùn)行狀態(tài)報(bào)告模板,進(jìn)行多維度報(bào)告生成,得到所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告,包括:
11、基于所述運(yùn)行狀態(tài)快照中的各種快照,以及所述運(yùn)行狀態(tài)報(bào)告模板的配置信息,生成所述各種快照對(duì)應(yīng)的報(bào)告章節(jié);
12、基于所述各種快照對(duì)應(yīng)的報(bào)告章節(jié),確定所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告,并輸出所述運(yùn)行狀態(tài)報(bào)告和所述運(yùn)行狀態(tài)信息。
13、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述基于所述運(yùn)行狀態(tài)快照中的各種快照,以及所述運(yùn)行狀態(tài)報(bào)告模板的配置信息,生成所述各種快照對(duì)應(yīng)的報(bào)告章節(jié),包括:
14、對(duì)所述運(yùn)行狀態(tài)報(bào)告模板進(jìn)行解析,得到所述運(yùn)行狀態(tài)報(bào)告模板中的各種數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽在所述運(yùn)行狀態(tài)報(bào)告模板的構(gòu)建過(guò)程中基于所述歷史綜合監(jiān)控信息進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換得到;
15、基于所述運(yùn)行狀態(tài)報(bào)告模板的配置信息,對(duì)所述運(yùn)行狀態(tài)快照中的各種快照進(jìn)行格式處理,并基于格式處理所得的各種目標(biāo)信息替換所述各種數(shù)據(jù)標(biāo)簽,得到所述各種快照對(duì)應(yīng)的報(bào)告章節(jié)。
16、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述監(jiān)控畫(huà)面信息基于如下步驟確定:
17、基于所述運(yùn)行狀態(tài)信息中的變量點(diǎn)與時(shí)間信息,確定目標(biāo)時(shí)間,以及所述目標(biāo)時(shí)間下各變量點(diǎn)的變量值;
18、基于所述目標(biāo)時(shí)間下各變量點(diǎn)的變量值,驅(qū)動(dòng)所述綜合監(jiān)控系統(tǒng)中的畫(huà)面進(jìn)行顯示狀態(tài)變更,并從變更后的所述目標(biāo)時(shí)間下的畫(huà)面中截取畫(huà)面,作為所述監(jiān)控畫(huà)面信息。
19、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述運(yùn)行狀態(tài)報(bào)告模板基于如下步驟確定:
20、基于所述歷史綜合監(jiān)控信息提取得到各種數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽包括報(bào)警與事件數(shù)據(jù)標(biāo)簽、變量數(shù)據(jù)標(biāo)簽、監(jiān)控畫(huà)面數(shù)據(jù)標(biāo)簽以及日志數(shù)據(jù)標(biāo)簽中的至少兩種;
21、基于所述各種數(shù)據(jù)標(biāo)簽,生成初始運(yùn)行狀態(tài)報(bào)告模板;
22、基于所述初始運(yùn)行狀態(tài)報(bào)告模板、所述觸發(fā)條件和配置信息,確定所述運(yùn)行狀態(tài)報(bào)告模板;所述觸發(fā)條件基于所述歷史運(yùn)行狀態(tài)信息確定,所述配置信息用于約束生成的所述運(yùn)行狀態(tài)報(bào)告的格式。
23、根據(jù)本發(fā)明提供的一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,所述歷史運(yùn)行狀態(tài)信息包括歷史綜合監(jiān)控告警表、歷史綜合監(jiān)控點(diǎn)表、歷史綜合監(jiān)控日志、歷史綜合監(jiān)控畫(huà)面和設(shè)備列表;
24、所述報(bào)警與事件數(shù)據(jù)標(biāo)簽基于所述歷史綜合監(jiān)控告警表確定;所述監(jiān)控畫(huà)面數(shù)據(jù)標(biāo)簽基于所述預(yù)定義的變量點(diǎn),以及所述歷史綜合監(jiān)控畫(huà)面與所述變量點(diǎn)之間的引用關(guān)系,從所述歷史綜合監(jiān)控畫(huà)面中提取得到;所述日志數(shù)據(jù)標(biāo)簽基于所述綜合監(jiān)控日志確定;
25、所述變量數(shù)據(jù)標(biāo)簽基于所述歷史綜合監(jiān)控點(diǎn)表和所述設(shè)備列表進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換確定;所述觸發(fā)條件基于所述歷史綜合監(jiān)控告警表、所述歷史綜合監(jiān)控點(diǎn)表,以及所述設(shè)備列表確定。
26、本發(fā)明還提供一種基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成裝置,包括:
27、獲取單元,用于實(shí)時(shí)獲取綜合監(jiān)控系統(tǒng)發(fā)布的被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)信息,所述運(yùn)行狀態(tài)信息包括報(bào)警與事件信息和變量點(diǎn)與時(shí)間信息;
28、生成單元,用于將所述運(yùn)行狀態(tài)信息與運(yùn)行狀態(tài)報(bào)告模板中的觸發(fā)條件進(jìn)行匹配,并在匹配成功的情況下,基于所述運(yùn)行狀態(tài)信息和所述運(yùn)行狀態(tài)報(bào)告模板,進(jìn)行多維度報(bào)告生成,得到所述被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)報(bào)告;
29、所述運(yùn)行狀態(tài)報(bào)告模板基于所述綜合監(jiān)控系統(tǒng)的歷史綜合監(jiān)控信息構(gòu)建得到,所述歷史綜合監(jiān)控信息包括歷史運(yùn)行狀態(tài)信息、預(yù)定義的變量點(diǎn),以及所述歷史運(yùn)行狀態(tài)信息與所述變量點(diǎn)之間的引用關(guān)系。
30、本發(fā)明還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述任一種所述的基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法。
31、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述的基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法。
32、本發(fā)明提供的基于綜合監(jiān)控系統(tǒng)的系統(tǒng)運(yùn)行狀態(tài)快照生成方法,從數(shù)據(jù)和數(shù)據(jù)鏈路出發(fā),利用綜合監(jiān)控系統(tǒng)采集而來(lái)的被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)信息與預(yù)置的運(yùn)行狀態(tài)報(bào)告模板中的觸發(fā)條件進(jìn)行匹配,并在滿足觸發(fā)條件時(shí),基于運(yùn)行狀態(tài)報(bào)告模板和被監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)信息自動(dòng)生成描述整個(gè)系統(tǒng)當(dāng)前及鄰近時(shí)間段狀態(tài)的多維度的運(yùn)行狀態(tài)報(bào)告,報(bào)告采用通用文件格式,無(wú)需數(shù)據(jù)庫(kù)和綜合監(jiān)控系統(tǒng)中的專(zhuān)業(yè)軟件支撐即可閱讀,既快速全面的獲取了各類(lèi)狀態(tài)信息,又能實(shí)現(xiàn)信息的傳遞和閱讀的便捷性,克服了傳統(tǒng)方案中運(yùn)行出現(xiàn)異常時(shí),信息收集和共享存在問(wèn)題,故障排查難度大的缺陷,能夠?yàn)檫\(yùn)維人員間,運(yùn)維人員與供應(yīng)商之間傳遞系統(tǒng)狀態(tài)信息,從而降低了系統(tǒng)運(yùn)維工作的成本、提高了問(wèn)題分析和定位的效率。