本發(fā)明涉及動(dòng)車組PIS系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng)和升級(jí)方法。
背景技術(shù):
自2008年8月開通運(yùn)營的第一條即時(shí)速350公里的京津城際高速鐵路起,截止目前,中國高速鐵路營業(yè)里程達(dá)1.8萬公里以上,快速鐵路網(wǎng)將達(dá)4萬公里以上。
中國已經(jīng)擁有全世界最大規(guī)模以及最高運(yùn)營速度的高速鐵路網(wǎng),“四縱”干線基本成型,中國高速鐵路運(yùn)營里程約占世界高鐵運(yùn)營里程的50%,穩(wěn)居世界高鐵里程榜首。
目前動(dòng)車組PIS系統(tǒng)組內(nèi)設(shè)備升級(jí)由于缺少在整體系統(tǒng)在線升級(jí)的措施,常需進(jìn)行車體拆卸后單機(jī)升級(jí),由于動(dòng)車組車體結(jié)構(gòu)復(fù)雜,使得系統(tǒng)升級(jí)成本高、效率低,難以滿足實(shí)際需求,具體存在如下缺陷:
1、動(dòng)車組車體結(jié)構(gòu)復(fù)雜,車體拆卸難度大,使得系統(tǒng)升級(jí)成本高、效率低、工作量巨大;
2、由于動(dòng)車組的運(yùn)營模式問題,升級(jí)只能在車體大修時(shí)進(jìn)行,無法保證其升級(jí)的時(shí)效性;
3、拆卸升級(jí)后裝備操作工序大大增加了故障點(diǎn),實(shí)際應(yīng)用中常出現(xiàn)裝備問題導(dǎo)致反復(fù)工作;
4、舊版本的組內(nèi)設(shè)備缺少版本信息顯示,無法判別升級(jí)是否完成,只能靠人為逐個(gè)檢查;
5、部分組內(nèi)設(shè)備由于無法進(jìn)行現(xiàn)場(chǎng)單機(jī)升級(jí),需退回廠家升級(jí),大大增加了升級(jí)成本和升級(jí)時(shí)間。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng)和升級(jí)方法,無需拆卸車廂即可完成所有組內(nèi)設(shè)備的系統(tǒng)升級(jí),具有一鍵升級(jí)功能,無需外在干預(yù),成本低,成功率高,可自行檢測(cè)是否升級(jí)成功,無需人為逐個(gè)檢查,提高了升級(jí)速率和準(zhǔn)確性。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng),其特征在于,包括:廣播主機(jī)ADD、信息顯示控制器和車載信息顯示器,
廣播主機(jī)ADD,用于接收PIS系統(tǒng)信息并執(zhí)行升級(jí)程序bin文件下載,將IAP升級(jí)指令發(fā)送至需要更新的車廂;
信息顯示控制器,置于各車廂內(nèi)部,負(fù)責(zé)接收廣播主機(jī)ADD的IAP升級(jí)指令,給對(duì)應(yīng)的車載信息顯示器下發(fā)IAP升級(jí)指令并執(zhí)行下載升級(jí)程序bin文件;
車載信息顯示器,用于響應(yīng)信息顯示控制器下發(fā)的IAP升級(jí)指令,并接收bin文件下載信息。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述信息顯示控制器置于車廂內(nèi),每個(gè)信息顯示控制器和每節(jié)車廂具有對(duì)應(yīng)的編號(hào)。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述每個(gè)信息顯示控制器的輸入端和輸出端分別與廣播主機(jī)ADD和車載信息顯示器進(jìn)行通訊連接。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述廣播主機(jī)ADD、信息顯示控制器和車載信息顯示器三者之間相互響應(yīng),響應(yīng)應(yīng)答均具有錯(cuò)誤判定跳轉(zhuǎn)機(jī)制。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述信息顯示控制器和車載信息顯示器均采用XMODEM-1K協(xié)議執(zhí)行bin文件下載,實(shí)現(xiàn)IAP在線升級(jí)。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述車載信息顯示器內(nèi)部具備Bootloader入口程序,可根據(jù)指令進(jìn)行升級(jí)調(diào)度。
在本發(fā)明一個(gè)較佳實(shí)施例中,所述廣播主機(jī)ADD可自行逐個(gè)對(duì)車廂內(nèi)的車載信息顯示器進(jìn)行IAP在線升級(jí)操作。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)方法,包括如下步驟:
第一步,將升級(jí)程序bin文件通過廣播主機(jī)ADD下載至各車廂的信息顯示控制器中;
第二步,根據(jù)需要更新的車廂號(hào)內(nèi)部顯示器編號(hào),發(fā)送IAP在線升級(jí)指令至相應(yīng)車廂的信息顯示控制器中;
第三步,對(duì)應(yīng)編號(hào)車廂內(nèi)的信息顯示控制器接收相應(yīng)指令,并下發(fā)給對(duì)應(yīng)車載信息顯示器IAP在線升級(jí)指令;
第四步,對(duì)應(yīng)編號(hào)車廂內(nèi)車載信息顯示器響應(yīng)信息顯示控制器IAP在線升級(jí)指令,回復(fù)準(zhǔn)備完成幀;
第五步,啟動(dòng)信息顯示控制器和車載信息顯示器的XMODEM-1K協(xié)議執(zhí)行bin文件下載;
第六步,對(duì)應(yīng)編號(hào)車廂內(nèi)車載信息顯示器回復(fù)IAP在線升級(jí)完成幀;
第七步,判斷回復(fù)在線升級(jí)完成幀正確,IAP在線升級(jí)完成。
本發(fā)明的有益效果是:本發(fā)明基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng)和升級(jí)方法無需拆卸車廂即可完成所有組內(nèi)設(shè)備的系統(tǒng)升級(jí),具有一鍵升級(jí)功能,無需外在干預(yù),成本低,升級(jí)效率高,成功率高,錯(cuò)誤率低,可自行檢測(cè)是否升級(jí)成功,無需人為逐個(gè)檢查,提高了升級(jí)速率和準(zhǔn)確性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖,其中:
圖1是本發(fā)明的基于PIS系統(tǒng)的IAP軟件在線升級(jí)方法一較佳實(shí)施例的流程圖。
具體實(shí)施方式
下面將對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例包括:
實(shí)施例一
一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng),包括:廣播主機(jī)ADD、信息顯示控制器和車載信息顯示器,其中:
廣播主機(jī)ADD是PIS系統(tǒng)的信息發(fā)起者,擔(dān)任調(diào)度指揮作用;信息顯示控制器是PIS系統(tǒng)的信息中轉(zhuǎn)站,擔(dān)任傳導(dǎo)作用;車載信息顯示器是PIS系統(tǒng)的接收終端,擔(dān)任乘客信息顯示窗口,為組內(nèi)升級(jí)的終端設(shè)備。
信息顯示控制器置于車廂內(nèi),每個(gè)信息顯示控制器和每節(jié)車廂具有對(duì)應(yīng)的編號(hào),每個(gè)信息顯示控制器的輸入端和輸出端分別與廣播主機(jī)ADD和車載信息顯示器進(jìn)行通訊連接。
廣播主機(jī)ADD用于接收PIS系統(tǒng)信息并執(zhí)行升級(jí)程序bin文件下載,將IAP升級(jí)指令發(fā)送至需要更新的車廂。
信息顯示控制器置于對(duì)應(yīng)的車廂內(nèi)部,用于接收廣播主機(jī)ADD的IAP升級(jí)指令并下載升級(jí)程序bin文件,然后給對(duì)應(yīng)的車載信息顯示器下發(fā)IAP升級(jí)指令。
車載信息顯示器用于響應(yīng)信息顯示控制器下發(fā)的IAP升級(jí)指令,并執(zhí)行bin文件下載。
廣播主機(jī)ADD、信息顯示控制器和車載信息顯示器三者之間相互響應(yīng),三者之間的響應(yīng)應(yīng)答均具有錯(cuò)誤判定跳轉(zhuǎn)機(jī)制,相互協(xié)調(diào)處理構(gòu)成整個(gè)在線升級(jí)系統(tǒng)。
信息顯示控制器和車載信息顯示器均采用XMODEM-1K協(xié)議執(zhí)行bin文件下載,實(shí)現(xiàn)IAP在線升級(jí)。
車載信息顯示器內(nèi)部具備Bootloader入口程序,可根據(jù)指令進(jìn)行升級(jí)調(diào)度。
實(shí)施例二
一種基于PIS系統(tǒng)的IAP軟件在線升級(jí)方法,包括如下步驟:
第一步,啟動(dòng)全列車PIS系統(tǒng)組內(nèi)設(shè)備在線升級(jí)的按鍵,獲取在線升級(jí)程序,開始執(zhí)行IAP在線升級(jí):
廣播主機(jī)ADD接收PIS系統(tǒng)的升級(jí)信號(hào),執(zhí)行bin文件下載,將升級(jí)程序bin文件通過廣播主機(jī)ADD下載至各車廂的信息顯示控制器中。
第二步,根據(jù)需要更新的車廂號(hào)內(nèi)部顯示器編號(hào),廣播主機(jī)ADD發(fā)送對(duì)應(yīng)車廂信息顯示控制器IAP升級(jí)指令。
第三步,對(duì)應(yīng)編號(hào)車廂內(nèi)信息顯示控制器接收相應(yīng)指令,并下發(fā)給對(duì)應(yīng)車載信息顯示器IAP在線升級(jí)指令:
實(shí)際操作時(shí)需要判斷信息顯示控制器是否響應(yīng)廣播主機(jī)ADD的指令;
如果信息顯示控制器響應(yīng),則信息顯示控制器直接給對(duì)應(yīng)的車載信息顯示器下發(fā)IAP升級(jí)指令;
如果信息顯示控制器不響應(yīng),則返回第二步,廣播主機(jī)ADD繼續(xù)發(fā)送對(duì)應(yīng)車廂信息顯示控制器IAP升級(jí)指令。
第四步,對(duì)應(yīng)編號(hào)車廂內(nèi)車載信息顯示器響應(yīng)信息顯示控制器的IAP在線升級(jí)指令,回復(fù)準(zhǔn)備完成幀。
第五步,判斷車載信息顯示器是否響應(yīng)信息顯示控制器的指令:
如果車載信息顯示器響應(yīng)信息顯示控制器,則啟動(dòng)信息顯示控制器和車載信息顯示器內(nèi)部XMODEM-1K協(xié)議執(zhí)行bin文件下載;
如果車載信息顯示器對(duì)信息顯示控制器的響應(yīng)超時(shí),則將超時(shí)計(jì)數(shù)設(shè)為n加1:如果n>10,則返回第二步,廣播主機(jī)ADD繼續(xù)發(fā)送對(duì)應(yīng)車廂信息顯示控制器IAP升級(jí)指令;否則返回第三步,信息顯示控制器給對(duì)應(yīng)的車載信息顯示器下發(fā)IAP升級(jí)指令。
第六步,對(duì)應(yīng)編號(hào)車廂內(nèi)車載信息顯示器回復(fù)IAP在線升級(jí),下載完成幀。
第七步,判斷在線升級(jí)回復(fù)幀是否正確:
如果回復(fù)幀正確,則IAP在線升級(jí)完成;
如果回復(fù)幀錯(cuò)誤,則返回至第三步,控制器繼續(xù)給對(duì)應(yīng)的車載信息顯示器下發(fā)IAP升級(jí)指令。
本發(fā)明基于PIS系統(tǒng)的IAP軟件在線升級(jí)系統(tǒng)和升級(jí)方法的有益效果是:
無需拆卸車廂即可完成所有組內(nèi)設(shè)備的系統(tǒng)升級(jí),成本低、效率高;
信息顯示控制器和車載信息顯示器采用XMODEM-1K協(xié)議執(zhí)行bin文件下載的IAP在線升級(jí)方式,成功率高,錯(cuò)誤率低;
整個(gè)升級(jí)系統(tǒng)可自行檢測(cè)是否升級(jí)成功,無需人為逐個(gè)檢查,提高了升級(jí)速率和準(zhǔn)確性;
配有一鍵式全列車PIS系統(tǒng)組內(nèi)設(shè)備在線升級(jí)功能,廣播主機(jī)ADD將會(huì)自行逐個(gè)對(duì)各車廂內(nèi)車載信息顯示器進(jìn)行IAP在線升級(jí)操作,無需外在干預(yù)。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。