亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于網(wǎng)絡(luò)的CBTC信號設(shè)備遠(yuǎn)程燒寫方法與流程

文檔序號:11215546閱讀:375來源:國知局
一種基于網(wǎng)絡(luò)的CBTC信號設(shè)備遠(yuǎn)程燒寫方法與流程

本發(fā)明涉及cbtc(communicationbasedtraincontrolsystem,基于通信的列車自動控制系統(tǒng))信號設(shè)備遠(yuǎn)程燒寫技術(shù)領(lǐng)域。



背景技術(shù):

運營中的cbtc信號系統(tǒng)包含各種信號設(shè)備,例如軌旁設(shè)備、聯(lián)鎖設(shè)備、車載設(shè)備等,且物理上分布于不同的位置。當(dāng)前的各種信號設(shè)備的固件更新需要維護(hù)工程師親臨現(xiàn)場,使用維護(hù)設(shè)備硬線連接,手動輸入各種命令,利用臨時搭建的有線網(wǎng)絡(luò)進(jìn)行設(shè)備軟件升級。由于信號設(shè)備多種多樣,每種設(shè)備的軟件升級方法、步驟又不盡相同,且設(shè)備物理上又分布在不同的地域,使得每次信號設(shè)備的固件升級都耗資巨大。并且,由于需要現(xiàn)場工程師手動升級,增加了出現(xiàn)人為錯誤的概率。另外,現(xiàn)場工程師的培訓(xùn)成本也不容忽視。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法,解決目前的cbtc信號設(shè)備在軟件升級時,耗費的人力、物力成本過高,以及耗時太長的問題。

實現(xiàn)上述目的的技術(shù)方案是:

一種基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法,基于至少一臺維護(hù)服務(wù)器,所述維護(hù)服務(wù)器存儲有各cbtc信號設(shè)備的軟件版本,所述遠(yuǎn)程燒寫方法包括:

將所述維護(hù)服務(wù)器通過dcs((分布式控制系統(tǒng))網(wǎng)絡(luò)接入骨干網(wǎng),與各所述cbtc信號設(shè)備實現(xiàn)遠(yuǎn)程連接;

在預(yù)定時間,所述維護(hù)服務(wù)器選定某個或某類所述cbtc信號設(shè)備,將其升級至指定的軟件版本。

在上述的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法中,所述維護(hù)服務(wù)器通過在預(yù)定時間執(zhí)行用戶上傳的批處理腳本,批量升級各所述cbtc信號設(shè)備;

在上述的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法中,所述維護(hù)服務(wù)器采用lex(lexicalcompiler的縮寫,是unix環(huán)境下非常著名的工具,主要功能是生成一個詞法分析器的c源碼,描述規(guī)則采用正則表達(dá)式)對用戶上傳的批處理文件進(jìn)行詞法分析,詞法分析通過后使用yacc(yetanothercompilercompiler,是一個經(jīng)典的生成語法分析器的工具。yacc生成的編譯器主要是用c語言寫成的語法解析器,需要與詞法解析器lex一起使用,再把兩部份產(chǎn)生出來的c程序一并編譯)進(jìn)行語法分析,語法分析通過后對此批處理文件進(jìn)行一次可行性檢查,均通過以后進(jìn)行存儲。

在上述的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法中,待升級的所述cbtc信號設(shè)備接收到所述維護(hù)服務(wù)器的升級命令后,進(jìn)行如下操作:

所述cbtc信號設(shè)備確認(rèn)當(dāng)前時間在預(yù)定時間內(nèi),并且自身處在空閑狀態(tài);

所述cbtc信號設(shè)備主動重啟,重啟后從所述維護(hù)服務(wù)器下載指定的軟件版本,下載完成后將該軟件燒寫至所述cbtc信號設(shè)備;

所述cbtc信號設(shè)備進(jìn)行一致性檢查,檢查通過后再次自動重啟;

所述cbtc信號設(shè)備交叉檢查每塊單板的健康狀態(tài)、版本號、安全碼,檢查通過后再次與所述維護(hù)服務(wù)器通信,比較本地軟件版本號和維護(hù)服務(wù)器上設(shè)定的軟件版本號,一致后才會進(jìn)入運營狀態(tài)。

在上述的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法中,各所述cbtc信號設(shè)備的嵌入式軟件中,均設(shè)置有一個所有設(shè)備都支持的通用協(xié)議,該通用協(xié)議定義每臺設(shè)備如何向維護(hù)服務(wù)器上報自身的健康狀態(tài)、當(dāng)前軟件版本號信息、當(dāng)前的系統(tǒng)狀態(tài)。

本發(fā)明的有益效果是:本發(fā)明利用現(xiàn)有的dcs網(wǎng)絡(luò)實現(xiàn)全線信號控制設(shè)備軟件升級的自動化,或者通過批處理文件實現(xiàn)全線設(shè)備短時間內(nèi)快速升級。從容會極大地降低信號設(shè)備固件升級的人力與物力成本,而且,能夠在短時間內(nèi)在全線部署新版固件。使得對設(shè)備的維護(hù)更加方便,更能節(jié)省運營維護(hù)成本。

附圖說明

圖1是本發(fā)明的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法的流程圖;

圖2是本發(fā)明中cbtc信號設(shè)備操作示意圖。

具體實施方式

下面將結(jié)合附圖對本發(fā)明作進(jìn)一步說明。

請參閱圖1,本發(fā)明的基于網(wǎng)絡(luò)的cbtc信號設(shè)備遠(yuǎn)程燒寫方法,基于至少一臺維護(hù)服務(wù)器,所述維護(hù)服務(wù)器存儲有各cbtc信號設(shè)備的軟件版本,所述遠(yuǎn)程燒寫方法包括:

步驟s1,將維護(hù)服務(wù)器通過dcs網(wǎng)絡(luò)接入骨干網(wǎng),與各所述cbtc信號設(shè)備實現(xiàn)遠(yuǎn)程連接。因為各類信號設(shè)備都通過有線或者無線dcs系統(tǒng)進(jìn)行通信,從而使得各類設(shè)備通過網(wǎng)絡(luò)下載自己的固件成為可能。軌旁設(shè)備例如區(qū)域控制器和聯(lián)鎖設(shè)備可通過有線網(wǎng)絡(luò)與維護(hù)服務(wù)器通信,車載設(shè)備則通過無線網(wǎng)絡(luò)與維護(hù)服務(wù)器通信。

步驟s2,在預(yù)定時間,維護(hù)服務(wù)器選定某個或某類cbtc信號設(shè)備,將其升級至指定的軟件版本。維護(hù)服務(wù)器提供一個基于web的圖形界面,用戶通過該圖形界面可以看到全線各類設(shè)備的健康狀態(tài),以及當(dāng)前運行中的軟件版本號等信息。

為了方便批量升級全線各類設(shè)備的固件,維護(hù)服務(wù)器提供了批處理方式??梢砸淮涡陨壌罅吭O(shè)備的固件,而且,批處理文件在編寫后可以多方評審,更加能夠提前消除人為造成的失誤。維護(hù)服務(wù)器通過在預(yù)定時間執(zhí)行用戶上傳的批處理腳本,批量升級各cbtc信號設(shè)備。腳本執(zhí)行后,系統(tǒng)會生成相應(yīng)的報告,用戶可以通過web頁面查看固件升級報告,以便能夠及時處理升級失敗后的設(shè)備。具體地:維護(hù)服務(wù)器采用lex對用戶上傳的批處理文件進(jìn)行詞法分析,詞法分析通過后使用yacc進(jìn)行語法分析,語法分析通過后對此批處理文件進(jìn)行一次可行性檢查,均通過以后進(jìn)行存儲,在用戶預(yù)設(shè)的時間段,此批處理文件會得到執(zhí)行。

如圖2所示,待升級的cbtc信號設(shè)備接收到維護(hù)服務(wù)器的升級命令后,進(jìn)行如下操作:cbtc信號設(shè)備確認(rèn)當(dāng)前時間在預(yù)定時間內(nèi),并且自身處在空閑狀態(tài)。當(dāng)升級條件滿足后,設(shè)備會進(jìn)入到升級狀態(tài)。cbtc信號設(shè)備主動重啟,重啟后從維護(hù)服務(wù)器下載指定的軟件版本,下載完成后將該軟件燒寫至cbtc信號設(shè)備。cbtc信號設(shè)備進(jìn)行一致性檢查,檢查通過后再次自動重啟。軟件燒寫完成后第一次重啟后,該設(shè)備并不會立即進(jìn)入運營狀態(tài),而是交叉檢查每塊單板的健康狀態(tài)、版本號、安全碼,檢查通過后再次與所述維護(hù)服務(wù)器通信,比較本地軟件版本號和維護(hù)服務(wù)器上設(shè)定的軟件版本號,一致后才會進(jìn)入運營狀態(tài)。

在每臺cbtc信號設(shè)備的嵌入式軟件中,需要實現(xiàn)一個所有設(shè)備都支持的通用協(xié)議,該協(xié)議須定義每臺設(shè)備如何向維護(hù)服務(wù)器上報自身的健康狀態(tài)、當(dāng)前軟件版本號信息、當(dāng)前的系統(tǒng)狀態(tài)等信息,而且,協(xié)議需要定義固件升級指令的格式。為了實現(xiàn)所有信號設(shè)備的遠(yuǎn)程燒寫,各類信號設(shè)備須實現(xiàn)以下幾種命令:設(shè)備運行狀態(tài)獲取指令;設(shè)備軟件版本信息獲取指令;設(shè)備升級進(jìn)度、狀態(tài)指令;設(shè)備軟件下載指令;設(shè)備重啟指令;設(shè)備一致性檢查指令;設(shè)備終止升級指令。

以上實施例僅供說明本發(fā)明之用,而非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術(shù)方案也應(yīng)該屬于本發(fā)明的范疇,應(yīng)由各權(quán)利要求所限定。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種基于網(wǎng)絡(luò)的CBTC信號設(shè)備遠(yuǎn)程燒寫方法,基于至少一臺維護(hù)服務(wù)器,所述維護(hù)服務(wù)器存儲有各CBTC信號設(shè)備的軟件版本,所述遠(yuǎn)程燒寫方法包括:將所述維護(hù)服務(wù)器通過DCS網(wǎng)絡(luò)接入骨干網(wǎng),與各所述CBTC信號設(shè)備實現(xiàn)遠(yuǎn)程連接;在預(yù)定時間,所述維護(hù)服務(wù)器選定某個或某類所述CBTC信號設(shè)備,將其升級至指定的軟件版本。解決目前的CBTC信號設(shè)備在軟件升級時,耗費的人力、物力成本過高,以及耗時太長的問題。

技術(shù)研發(fā)人員:夏哲
受保護(hù)的技術(shù)使用者:上海自儀泰雷茲交通自動化系統(tǒng)有限公司
技術(shù)研發(fā)日:2017.06.12
技術(shù)公布日:2017.10.10
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1