两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

列車車載軟件升級方法、裝置及設(shè)備與流程

文檔序號:40633534發(fā)布日期:2025-01-10 18:39閱讀:6來源:國知局
列車車載軟件升級方法、裝置及設(shè)備與流程

本發(fā)明實施例涉及軌道交通車地?zé)o線傳輸,具體涉及一種列車車載軟件升級方法、裝置及設(shè)備。


背景技術(shù):

1、隨著軌道交通的高速發(fā)展,對于列車車載軟件更新的自動化水平和可靠性程度提出了更高的要求。由于列車車載子系統(tǒng)眾多,若采用人工方式進(jìn)行更新,不僅效率低、更新時間長,而且會因不同人員的技術(shù)素質(zhì)不一,易導(dǎo)致軟件更新失敗或者系統(tǒng)失效,安全風(fēng)險大。面對高效安全的軟件升級需求,通過遠(yuǎn)程自動更新的方式實現(xiàn)列車車載軟件的升級已成為列車運(yùn)維的主要方式之一。

2、在車載軟件遠(yuǎn)程更新的過程中,如果出現(xiàn)斷電、網(wǎng)絡(luò)不穩(wěn)定等異常情況,可能會導(dǎo)致軟件更新不完整或者更新失敗,使得列車無法正常運(yùn)行。目前在軌道交通領(lǐng)域,若列車車載軟件更新失敗,則需要手動上傳歷史版本進(jìn)行軟件恢復(fù)。然而現(xiàn)場可能存在多個運(yùn)行軟件版本,需要人工確認(rèn)軟件版本或者進(jìn)行車地交互來獲取所需的歷史版本,確認(rèn)環(huán)節(jié)較為繁瑣;而且上傳歷史版本也會增加車地間的流量消耗,延長更新時間。綜上所述,現(xiàn)有列車車載軟件升級方法效率低下,有待改進(jìn)。


技術(shù)實現(xiàn)思路

1、本發(fā)明實施例提供一種列車車載軟件升級方法、裝置及設(shè)備,用以解決現(xiàn)有列車車載軟件升級方法效率低下的問題。

2、第一方面,本發(fā)明實施例提供一種列車車載軟件升級方法,包括:

3、采用無線傳輸?shù)姆绞綇牡孛娣?wù)器獲取待升級軟件包,待升級軟件包包括各個歷史版本軟件的升級腳本文件,升級腳本文件包括對應(yīng)版本軟件中各文件的本地存放路徑、備份操作命令和備份存儲路徑;

4、從待升級軟件包所包括的各個歷史版本軟件的升級腳本文件中獲取與列車車載設(shè)備當(dāng)前軟件版本相對應(yīng)的目標(biāo)升級腳本文件;

5、逐個執(zhí)行目標(biāo)升級腳本文件中的備份操作命令從本地存放路徑獲取目標(biāo)碼文件,并按照備份存儲路徑進(jìn)行存儲,生成列車車載設(shè)備當(dāng)前軟件版本的備份軟件包;

6、采用待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新;

7、判斷列車車載設(shè)備的軟件是否更新成功,若更新失敗,則采用備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù)。

8、一種實施例中,判斷列車車載設(shè)備的軟件是否更新成功,包括:

9、獲取更新后列車車載設(shè)備的軟件版本信息和待升級軟件包的軟件版本信息;

10、若更新后列車車載設(shè)備的軟件版本信息與待升級軟件包的軟件版本信息不一致,則確定列車車載設(shè)備的軟件更新失敗。

11、一種實施例中,若更新后列車車載設(shè)備的軟件版本信息與待升級軟件包的軟件版本信息一致,判斷列車車載設(shè)備的軟件是否更新成功,還包括:

12、逐個比較更新后列車車載設(shè)備軟件中各文件的文件大小和文件校驗碼值與待升級軟件包中該文件的文件大小和文件校驗碼值是否一致;

13、若一致,則確定列車車載設(shè)備的軟件更新成功;反之,則確定列車車載設(shè)備的軟件更新失敗。

14、一種實施例中,采用待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新,包括:

15、針對每一個待更新的文件,判斷列車車載設(shè)備當(dāng)前軟件與待升級軟件包中該文件的文件大小和文件校驗碼值是否一致;

16、若一致則對該文件不執(zhí)行更新操作,若不一致則對該文件執(zhí)行更新操作。

17、一種實施例中,逐個執(zhí)行目標(biāo)升級腳本文件中的備份操作命令從本地存放路徑獲取目標(biāo)碼文件之前,所述方法還包括:

18、判斷列車車載設(shè)備當(dāng)前軟件的軟件版本信息與待升級軟件包的軟件版本信息是否一致;

19、若一致,則終止軟件升級流程。

20、一種實施例中,終止軟件升級流程之后,所述方法還包括:

21、刪除列車車載設(shè)備中存儲的待升級軟件包。

22、一種實施例中,升級腳本文件還包括對應(yīng)版本軟件中各文件的更新命令,采用備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù),包括:

23、逐個執(zhí)行目標(biāo)升級腳本文件中的更新命令實現(xiàn)備份軟件包中各個文件的回滾操作。

24、第二方面,本發(fā)明實施例提供一種列車車載軟件升級裝置,包括:

25、獲取模塊,用于采用無線傳輸?shù)姆绞綇牡孛娣?wù)器獲取待升級軟件包,待升級軟件包包括各個歷史版本軟件的升級腳本文件,升級腳本文件包括對應(yīng)版本軟件中各文件的本地存放路徑、備份操作命令和備份存儲路徑;

26、匹配模塊,用于從待升級軟件包所包括的各個歷史版本軟件的升級腳本文件中獲取與列車車載設(shè)備當(dāng)前軟件版本相對應(yīng)的目標(biāo)升級腳本文件;

27、備份模塊,用于逐個執(zhí)行目標(biāo)升級腳本文件中的備份操作命令從本地存放路徑獲取目標(biāo)碼文件,并按照備份存儲路徑進(jìn)行存儲,生成列車車載設(shè)備當(dāng)前軟件版本的備份軟件包;

28、升級模塊,用于采用待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新;

29、回滾模塊,用于判斷列車車載設(shè)備的軟件是否更新成功,若更新失敗,則采用備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù)。

30、第三方面,本發(fā)明實施例提供一種電子設(shè)備,包括:

31、至少一個處理器和存儲器;

32、存儲器存儲計算機(jī)執(zhí)行指令;

33、至少一個處理器執(zhí)行存儲器存儲的計算機(jī)執(zhí)行指令,使得至少一個處理器執(zhí)行如第一方面任一項所述的列車車載軟件升級方法。

34、第四方面,本發(fā)明實施例提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)執(zhí)行指令,計算機(jī)執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如第一方面任一項所述的列車車載軟件升級方法。

35、本發(fā)明實施例提供的列車車載軟件升級方法、裝置及設(shè)備,通過采用無線傳輸?shù)姆绞綇牡孛娣?wù)器獲取待升級軟件包,待升級軟件包包括各個歷史版本軟件的升級腳本文件,升級腳本文件包括對應(yīng)版本軟件中各文件的本地存放路徑、備份操作命令和備份存儲路徑;從待升級軟件包所包括的各個歷史版本軟件的升級腳本文件中獲取與列車車載設(shè)備當(dāng)前軟件版本相對應(yīng)的目標(biāo)升級腳本文件;逐個執(zhí)行目標(biāo)升級腳本文件中的備份操作命令從本地存放路徑獲取目標(biāo)碼文件,并按照備份存儲路徑進(jìn)行存儲,生成列車車載設(shè)備當(dāng)前軟件版本的備份軟件包;采用待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新;判斷列車車載設(shè)備的軟件是否更新成功,若更新失敗,則采用備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù)。在列車本地自動生成備份軟件包,無需人工參與,減少傳輸時長和流量消耗,有助于提高升級效率和可靠性。



技術(shù)特征:

1.一種列車車載軟件升級方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷列車車載設(shè)備的軟件是否更新成功,包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,若更新后列車車載設(shè)備的軟件版本信息與所述待升級軟件包的軟件版本信息一致,所述判斷列車車載設(shè)備的軟件是否更新成功,還包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采用所述待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新,包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述逐個執(zhí)行所述目標(biāo)升級腳本文件中的備份操作命令從所述本地存放路徑獲取目標(biāo)碼文件之前,所述方法還包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述終止軟件升級流程之后,所述方法還包括:

7.根據(jù)權(quán)利要求1-6任一項所述的方法,其特征在于,所述升級腳本文件還包括對應(yīng)版本軟件中各文件的更新命令,所述采用所述備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù),包括:

8.一種列車車載軟件升級裝置,其特征在于,包括:

9.一種電子設(shè)備,其特征在于,包括:至少一個處理器和存儲器;

10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)執(zhí)行指令,所述計算機(jī)執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1-7任一項所述的列車車載軟件升級方法。


技術(shù)總結(jié)
本發(fā)明提供一種列車車載軟件升級方法、裝置及設(shè)備,該方法包括:采用無線傳輸?shù)姆绞綇牡孛娣?wù)器獲取待升級軟件包;從待升級軟件包所包括的各個歷史版本軟件的升級腳本文件中獲取與列車車載設(shè)備當(dāng)前軟件版本相對應(yīng)的目標(biāo)升級腳本文件;逐個執(zhí)行目標(biāo)升級腳本文件中的備份操作命令從本地存放路徑獲取目標(biāo)碼文件,并按照備份存儲路徑進(jìn)行存儲,生成列車車載設(shè)備當(dāng)前軟件版本的備份軟件包;采用待升級軟件包對列車車載設(shè)備的軟件進(jìn)行更新;判斷列車車載設(shè)備的軟件是否更新成功,若更新失敗,則采用備份軟件包對列車車載設(shè)備進(jìn)行軟件恢復(fù)。在列車本地自動生成備份軟件包,無需人工參與,減少傳輸時長和流量消耗,有助于提高升級效率和可靠性。

技術(shù)研發(fā)人員:文林,蔣國濤,何岳華,蔣云,杜記偉,陳雨,劉浪蜚,彭俊瑋,羅奇鈞,熊昱凱,郭佳偉,文舟
受保護(hù)的技術(shù)使用者:株洲中車時代電氣股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉善县| 宝坻区| 饶平县| 石楼县| 出国| 许昌市| 巴楚县| 偏关县| 德兴市| 改则县| 衢州市| 德庆县| 苗栗县| 永春县| 新乐市| 松阳县| 鄱阳县| 华蓥市| 通许县| 晋中市| 佛山市| 普安县| 会宁县| 鹤岗市| 商河县| 方正县| 姜堰市| 安泽县| 汾西县| 竹山县| 大竹县| 安顺市| 固镇县| 章丘市| 南乐县| 兰州市| 江口县| 景泰县| 治多县| 安陆市| 天长市|