本發明涉及鐵路交通,尤其涉及一種鐵路聯鎖解析方法、裝置、計算機設備及存儲介質。
背景技術:
1、鐵路聯鎖系統是保證鐵路行車安全的重要系統之一,通過控制信號機、道岔和軌道電路等設備,確保列車按照預定的行車計劃安全運行,鐵路聯鎖系統需要依據鐵路聯鎖信號的狀態來動態調整控車策略。
2、現行技術方案中,當本務機車調車作業安全防護系統在新接入的車站進行部署時,首要任務是確保聯鎖數據的解析能夠正常進行,但由于聯鎖數據的解析必須依照各個聯鎖廠家的通訊協議來適配,而不同聯鎖廠家的通訊協議以及聯鎖設備順序存在差異,這就導致每接入一個新車站都需要重新開發和重新編碼聯鎖接口程序,如此一來,聯鎖接口程序喪失了通用性,且復用性較差,除此之外,對于重新開發編碼的程序,還需要經歷復雜的測試流程,在這個測試過程中,不僅需要人為介入,而且測試結果的確認也依賴于人肉眼觀察,進而導致整個測試及部署過程效率低下,影響了本務機車調車作業安全防護系統在不同車站快速、高效部署及穩定運行的能力。
3、因此,如何自動化且準確地對聯鎖數據進行解析,以高效且安全地進行調車作業成為亟待解決的問題。
技術實現思路
1、本發明實施例提供一種鐵路聯鎖解析方法、裝置、計算機設備及存儲介質,以解決如何自動化且準確地對聯鎖數據進行解析,以高效且安全地進行調車作業的問題。
2、第一方面,本發明實施例提供一種鐵路聯鎖解析方法,包括:
3、獲取待解析的目標聯鎖數據,使用協議轉換層,對所述目標聯鎖數據進行轉換,得到數據區聯鎖數據;
4、從規則庫中匹配到與所述目標聯鎖數據對應的數據提取規則,使用所述數據提取規則,對所述數據區聯鎖數據進行信息提取,得到表征信息;
5、使用所述表征信息,對所述目標聯鎖數據進行安全分析,得到安全分析結果。
6、第二方面,本發明實施例提供一種鐵路聯鎖解析裝置,包括:
7、數據轉換模塊,用于獲取待解析的目標聯鎖數據,使用協議轉換層,對所述目標聯鎖數據進行轉換,得到數據區聯鎖數據;
8、信息提取模塊,用于從規則庫中匹配到與所述目標聯鎖數據對應的數據提取規則,使用所述數據提取規則,對所述數據區聯鎖數據進行信息提取,得到表征信息;
9、分析模塊,用于使用所述表征信息,對所述目標聯鎖數據進行安全分析,得到安全分析結果。
10、第三方面,本發明實施例提供一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述鐵路聯鎖解析方法。
11、第四方面,本發明實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述鐵路聯鎖解析方法。
12、本發明與現有技術相比存在的有益效果是:通過獲取待解析的目標聯鎖數據,使用協議轉換層,對目標聯鎖數據進行轉換,得到數據區聯鎖數據,從規則庫中匹配到與目標聯鎖數據對應的數據提取規則,使用數據提取規則,對數據區聯鎖數據進行信息提取,得到表征信息,使用表征信息,對目標聯鎖數據進行安全分析,得到安全分析結果。通過目標聯鎖數據的轉換得到數據區聯鎖數據,并將按照數據提取規則提取數據區聯鎖數據得到的表征信息進行安全分析,從而自動化且準確地對聯鎖數據進行解析,提高了調車作業的效率。
1.一種鐵路聯鎖解析方法,其特征在于,包括:
2.根據權利要求1所述的鐵路聯鎖解析方法,其特征在于,所述協議轉換層中設置有數據模型類庫;
3.根據權利要求2所述的鐵路聯鎖解析方法,其特征在于,所述從所述數據模型類庫中匹配到與所述目標聯鎖數據對應的目標通訊協議之后,還包括:
4.根據權利要求1所述的鐵路聯鎖解析方法,其特征在于,所述從規則庫中匹配到與所述目標聯鎖數據對應的數據提取規則,包括:
5.根據權利要求1所述的鐵路聯鎖解析方法,其特征在于,所述使用所述表征信息,對所述目標聯鎖數據進行安全分析,得到安全分析結果,包括:
6.根據權利要求5所述的鐵路聯鎖解析方法,其特征在于,所述表征信息包括道岔位置信息;
7.根據權利要求1所述的鐵路聯鎖解析方法,其特征在于,所述得到安全分析結果之后,還包括:
8.一種鐵路聯鎖解析裝置,其特征在于,包括:
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7任一項所述鐵路聯鎖解析方法。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7任一項所述鐵路聯鎖解析方法。