專利名稱:自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及地鐵信號(hào)系統(tǒng)發(fā)生故障后能夠重現(xiàn)故障現(xiàn)場(chǎng),幫助找到和分析故障 原因的方法,尤其涉及自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法。
背景技術(shù):
通常情況下,各正向回放操作(正向連續(xù)播放、正向秒進(jìn)、正向步進(jìn))配合各 種附加操作(速度選擇、時(shí)間進(jìn)度條拖動(dòng)等)可以滿足用戶的基本需求。但在某些 特殊情況下,有可能需要對(duì)歷史站場(chǎng)圖的設(shè)備狀態(tài)和列車運(yùn)行狀況進(jìn)行反向跟蹤 (包括反向連續(xù)播放、反向秒進(jìn)、反向步進(jìn)等),以便更準(zhǔn)確地了解、判斷地鐵信 號(hào)系統(tǒng)所發(fā)生的各種故障。
基于文件搜索方式的反向回放處理技術(shù)可以較好地滿足這種需求。這種處理方 法并不把回放日志中的所有記錄都加載到程序中,而是根據(jù)當(dāng)前的回放時(shí)間,有選 擇地讀取相關(guān)記錄,并動(dòng)態(tài)搜索與該記錄相關(guān)的更早的歷史記錄,從而實(shí)現(xiàn)站場(chǎng)圖 的反向跟蹤。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,提供一種高效實(shí)用的自 動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法。
本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理 的方法,其特征在于,該方法包括
(a) 采集并檢測(cè)需要反向回放處理的信息;
(b) 若為設(shè)備狀態(tài)反向跟蹤,則進(jìn)入設(shè)備狀態(tài)反向跟蹤子流程;
(C)若為列車運(yùn)行狀態(tài)反向跟蹤,則進(jìn)入列車運(yùn)行狀態(tài)反向跟蹤子流程。 所述的設(shè)備狀態(tài)反向跟蹤子流程包括 (bl)讀取一條設(shè)備記錄;
3(b2)提取集中站號(hào)、設(shè)備類型、設(shè)備序號(hào)等標(biāo)識(shí)屬性; (b3)向前搜索含有與該記錄相同標(biāo)識(shí)屬性的記錄;
(b4)檢測(cè)是否前一條記錄為定時(shí)全部設(shè)備狀態(tài)記錄,若檢測(cè)結(jié)果為是,則進(jìn) 入步驟(b5),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(b6); (b5)找到含有與該記錄相同標(biāo)識(shí)屬性的信息;
(b6)檢測(cè)是否前一條記錄符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(l);
(b7)若檢測(cè)結(jié)果為是,則處理找到的顯示記錄。
所述的列車運(yùn)行狀態(tài)反向跟蹤子流程包括 (Cl)讀取一條列車信息記錄; (c2)提取車次號(hào)、車組號(hào)等車次信息屬性; (C3)向前搜索含有與該記錄相同車次信息的記錄;
(c4)檢測(cè)前一條記錄為定時(shí)全部列車信息記錄,若檢測(cè)結(jié)果為是,則進(jìn)入步 驟(c5),若檢測(cè)結(jié)果為否,則跳至步驟(c7);
(c5)檢測(cè)是否全部列車信息記錄中包含該車次信息,若檢測(cè)結(jié)果為是,則跳 至步驟(c8),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(c6);
(C6)刪除該列車的信息;
(c7)檢測(cè)前一條記錄是否符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(c3),
若檢測(cè)結(jié)果為是,則進(jìn)入步驟(C8);
(c8)處理找到的顯示記錄。
與現(xiàn)有技術(shù)相比,本發(fā)明用于給最終用戶提供歷史列車運(yùn)營(yíng)的回放功能,以便 系統(tǒng)維護(hù)員在地鐵信號(hào)系統(tǒng)發(fā)生故障后能夠重現(xiàn)故障現(xiàn)場(chǎng),幫助找到和分析故障原 因,效率更高,結(jié)果更為接近事實(shí)。
圖1是本發(fā)明自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法的示意圖2是本發(fā)明設(shè)備狀態(tài)反向跟蹤子流程的示意圖3是本發(fā)明列車運(yùn)行狀態(tài)反向跟蹤子流程的示意圖4是本發(fā)明的硬件示意圖。
具體實(shí)施方式
以下結(jié)合具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
如圖1 3所示,自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法,該方法包括采集并 檢測(cè)需要反向回放處理的信息;若為設(shè)備狀態(tài)反向跟蹤,則進(jìn)入設(shè)備狀態(tài)反向跟蹤 子流程;若為列車運(yùn)行狀態(tài)反向跟蹤,則進(jìn)入列車運(yùn)行狀態(tài)反向跟蹤子流程。
所述的設(shè)備狀態(tài)反向跟蹤子流程包括 (bl)讀取一條設(shè)備記錄;
(b2)提取集中站號(hào)、設(shè)備類型、設(shè)備序號(hào)等標(biāo)識(shí)屬性; (b3)向前搜索含有與該記錄相同標(biāo)識(shí)屬性的記錄;
(b4)檢測(cè)是否前一條記錄為定時(shí)全部設(shè)備狀態(tài)記錄,若檢測(cè)結(jié)果為是,則進(jìn) 入步驟(b5),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(b6); (b5)找到含有與該記錄相同標(biāo)識(shí)屬性的信息;
(b6)檢測(cè)是否前一條記錄符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(l); (b7)若檢測(cè)結(jié)果為是,則處理找到的顯示記錄。 所述的列車運(yùn)行狀態(tài)反向跟蹤子流程包括 (Cl)讀取一條列車信息記錄; (c2)提取車次號(hào)、車組號(hào)等車次信息屬性; (c3)向前搜索含有與該記錄相同車次信息的記錄;
(c4)檢測(cè)前一條記錄為定時(shí)全部列車信息記錄,若檢測(cè)結(jié)果為是,則進(jìn)入步 驟(c5),若檢測(cè)結(jié)果為否,則跳至步驟(c7);
(c5)檢測(cè)是否全部列車信息記錄中包含該車次信息,若檢測(cè)結(jié)果為是,則跳 至步驟(c8),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(c6);
(e6)刪除該列車的信息;
(c7)檢測(cè)前一條記錄是否符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(c3), 若檢測(cè)結(jié)果為是,則進(jìn)入步驟(c8); (c8)處理找到的顯示記錄。 設(shè)備狀態(tài)的反向跟蹤根據(jù)當(dāng)前記錄所描述的設(shè)備集中站號(hào)、類型、序號(hào)等屬 性,向前搜索含有與該記錄相同屬性的記錄,直至遇到該集中站的定時(shí)設(shè)備狀態(tài)記 錄,并按搜索到的第一個(gè)滿足屬性條件的記錄處理。
列車運(yùn)行信息的反向跟蹤:根據(jù)當(dāng)前記錄所描述的列車車次號(hào)、車組號(hào)等屬性,
向前搜索含有該列車信息的顯示記錄,直至遇到定時(shí)列車信息記錄為止。如果找到有關(guān)于該列車的記錄,則按找到的第一條記錄處理,否則刪除該列車的信息。
如圖4所示, 一種自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理系統(tǒng),該系統(tǒng)包括設(shè)備狀態(tài) 反向跟蹤模塊3、列車運(yùn)行狀態(tài)反向跟蹤模塊4、信息采集模塊l、控制模塊2、數(shù) 據(jù)存儲(chǔ)模塊5,所述的信息采集模塊1與控制模塊2連接,所述的控制模塊2分別 與設(shè)備狀態(tài)反向跟蹤模塊3、列車運(yùn)行狀態(tài)反向跟蹤模塊4、數(shù)據(jù)存儲(chǔ)模塊5連接, 所述的設(shè)備狀態(tài)反向跟蹤模塊3、列車運(yùn)行狀態(tài)反向跟蹤模塊4與數(shù)據(jù)存儲(chǔ)模塊5 連接。
應(yīng)用原理信息采集模塊采集并檢測(cè)需要反向回放處理的信息;若為設(shè)備狀態(tài) 反向跟蹤,則進(jìn)入設(shè)備狀態(tài)反向跟蹤模塊;若為列車運(yùn)行狀態(tài)反向跟蹤,則進(jìn)入列 車運(yùn)行狀態(tài)反向跟蹤模塊,設(shè)備狀態(tài)反向跟蹤模塊、列車運(yùn)行狀態(tài)反向跟蹤模塊向 數(shù)據(jù)存儲(chǔ)模塊中調(diào)用數(shù)據(jù),實(shí)現(xiàn)回放。整個(gè)過(guò)程由控制模塊統(tǒng)一控制。
權(quán)利要求
1.自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法,其特征在于,該方法包括(a)采集并檢測(cè)需要反向回放處理的信息;(b)若為設(shè)備狀態(tài)反向跟蹤,則進(jìn)入設(shè)備狀態(tài)反向跟蹤子流程;(c)若為列車運(yùn)行狀態(tài)反向跟蹤,則進(jìn)入列車運(yùn)行狀態(tài)反向跟蹤子流程。
2. 根據(jù)權(quán)利要求1所述的自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法,其特征在 于,所述的設(shè)備狀態(tài)反向跟蹤子流程包括(bl)讀取一條設(shè)備記錄;(b2)提取集中站號(hào)、設(shè)備類型、設(shè)備序號(hào)等標(biāo)識(shí)屬性; (b3)向前搜索含有與該記錄相同標(biāo)識(shí)屬性的記錄;(b4)檢測(cè)是否前一條記錄為定時(shí)全部設(shè)備狀態(tài)記錄,若檢測(cè)結(jié)果為是,則進(jìn) 入步驟(b5),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(b6); (b5)找到含有與該記錄相同標(biāo)識(shí)屬性的信息;(b6)檢測(cè)是否前一條記錄符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(l); (b7)若檢測(cè)結(jié)果為是,則處理找到的顯示記錄。
3. 根據(jù)權(quán)利要求1所述的自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法,其特征在 于,所述的列車運(yùn)行狀態(tài)反向跟蹤子流程包括(Cl)讀取一條列車信息記錄;(C2)提取車次號(hào)、車組號(hào)等車次信息屬性;(C3)向前搜索含有與該記錄相同車次信息的記錄;(c4)檢測(cè)前一條記錄為定時(shí)全部列車信息記錄,若檢測(cè)結(jié)果為是,則進(jìn)入步 驟(c5),若檢測(cè)結(jié)果為否,則跳至步驟(c7);(c5)檢測(cè)是否全部列車信息記錄中包含該車次信息,若檢測(cè)結(jié)果為是,則跳 至步驟(c8),若檢測(cè)結(jié)果為否,則進(jìn)入步驟(c6);(C6)刪除該列車的信息;(c7)檢測(cè)前一條記錄是否符合搜索條件,若檢測(cè)結(jié)果為否,則返回步驟(c3), 若檢測(cè)結(jié)果為是,則進(jìn)入步驟(c8); (c8)處理找到的顯示記錄。
全文摘要
本發(fā)明涉及自動(dòng)列車監(jiān)控系統(tǒng)反向回放處理的方法,該方法包括采集并檢測(cè)需要反向回放處理的信息;若為設(shè)備狀態(tài)反向跟蹤,則進(jìn)入設(shè)備狀態(tài)反向跟蹤子流程;若為列車運(yùn)行狀態(tài)反向跟蹤,則進(jìn)入列車運(yùn)行狀態(tài)反向跟蹤子流程。與現(xiàn)有技術(shù)相比,本發(fā)明用于給最終用戶提供歷史列車運(yùn)營(yíng)的回放功能,以便系統(tǒng)維護(hù)員在地鐵信號(hào)系統(tǒng)發(fā)生故障后能夠重現(xiàn)故障現(xiàn)場(chǎng),幫助找到和分析故障原因,效率更高,結(jié)果更為接近事實(shí)。
文檔編號(hào)B61L27/00GK101513890SQ20081020814
公開(kāi)日2009年8月26日 申請(qǐng)日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者輝 張, 張思翼 申請(qǐng)人:卡斯柯信號(hào)有限公司