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

軟件升級控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號:40614134發(fā)布日期:2025-01-07 21:01閱讀:9來源:國知局
軟件升級控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請涉及電動(dòng)汽車,尤其涉及軟件升級控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著智能網(wǎng)聯(lián)汽車技術(shù)的快速發(fā)展,車輛的電子控制單元和電子控制系統(tǒng)的數(shù)量不斷增加,這些系統(tǒng)需要持續(xù)迭代升級以滿足新的功能需求和安全標(biāo)準(zhǔn)。為了適應(yīng)這種快速變化的環(huán)境,越來越多的車輛的電子控制單元正在向域控制器轉(zhuǎn)變,以實(shí)現(xiàn)功能的集成和簡化,域控制器具有平臺化、高集成度、高性能和良好的兼容性,成為未來發(fā)展的關(guān)鍵方向,因此,空中升級技術(shù)應(yīng)運(yùn)而生,它允許車輛通過無線網(wǎng)絡(luò)接收和安裝軟件更新,無需用戶親自到服務(wù)中心進(jìn)行升級,并且已經(jīng)形成了相對完備的流程。

2、目前,現(xiàn)有做法是車輛采用車載控制器局域網(wǎng)絡(luò)來實(shí)現(xiàn)遠(yuǎn)程ota升級。升級過程包括:管理人員對ota升級包進(jìn)行測試驗(yàn)證,然后通過診斷儀或者can總線對車輛進(jìn)行升級。升級包通過網(wǎng)絡(luò)發(fā)送到車輛的遠(yuǎn)程信息處理單元,在下載過程中,車輛的遠(yuǎn)程信息處理單元必須保證電源的穩(wěn)定供應(yīng)并支持?jǐn)帱c(diǎn)續(xù)傳功能,以確保ota升級包的完整性。接著,車輛的遠(yuǎn)程信息處理單元對升級包進(jìn)行解壓縮,最后將升級文件刷入指定的車輛的電子控制單元中。

3、然而,現(xiàn)有做法的升級方式雖然實(shí)現(xiàn)了遠(yuǎn)程升級,但存在局限性,特別是在處理域控制器升級時(shí),由于域控制器集成了多個(gè)模塊,升級時(shí)所有模塊會(huì)同時(shí)進(jìn)行,這不僅增加了升級的負(fù)載,也可能影響升級的穩(wěn)定性,域控制器的升級負(fù)載較重,若在升級過程中出現(xiàn)錯(cuò)誤,會(huì)導(dǎo)致系統(tǒng)崩潰或功能失效,影響車輛的正常使用,并且,ota升級通常需要較長時(shí)間完成,期間可能會(huì)影響用戶對車輛的使用體驗(yàn),尤其是升級失敗或需要重試時(shí),會(huì)給用戶帶來不便和不滿,此外,現(xiàn)有的升級方式缺乏有效的容錯(cuò)機(jī)制,一旦升級過程中出現(xiàn)問題,將導(dǎo)致車輛無法使用。因此,如何優(yōu)化ota軟件升級技術(shù)進(jìn)行軟件升級控制成為亟待解決的問題。


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

1、本申請的主要目的在于提供一種車輛荷電控制方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,旨在解決如何優(yōu)化ota軟件升級技術(shù)進(jìn)行軟件升級控制的技術(shù)問題。

2、為實(shí)現(xiàn)上述目的,本申請?zhí)岢鲆环N軟件升級控制方法,所述的方法包括:

3、獲取原子服務(wù)待升級模塊和升級包模塊信息;

4、基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊;

5、基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施。

6、在一實(shí)施例中,所述獲取原子服務(wù)待升級模塊和升級包模塊信息的步驟包括:

7、獲取車輛功能需求和版本檢測請求;

8、將所述車輛功能需求進(jìn)行拆分得到原子服務(wù)模塊;

9、基于所述版本檢測請求中模塊版本號和所述原子服務(wù)模塊中對應(yīng)版本號判斷升級需求,獲取判斷結(jié)果;

10、基于所述判斷結(jié)果得到升級包模塊信息。

11、在一實(shí)施例中,所述基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊的步驟包括:

12、基于所述原子服務(wù)待升級模塊和所述升級包模塊信息獲取版本升級通知;

13、基于所述版本升級通知對所述原子服務(wù)待升級模塊進(jìn)行升級得到升級后版本模塊。

14、在一實(shí)施例中,所述基于所述原子服務(wù)待升級模塊和所述升級包模塊信息獲取版本升級通知的步驟包括:

15、獲取升級策略;

16、基于所述升級策略、所述升級包模塊信息和所述原子服務(wù)模塊獲取升級包,所述升級包包括新版升級程序和升級腳本;

17、基于所述新版升級程序、所述升級腳本和所述升級包模塊信息得到版本升級通知。

18、在一實(shí)施例中,所述獲取升級策略的步驟包括:

19、獲取升級包模塊緩急度、升級時(shí)間和車輛狀態(tài);

20、基于所述升級包模塊緩急度由大到小的順序排列確定升級順序;

21、基于所述升級順序、所述升級時(shí)間和所述車輛狀態(tài)得到升級策略。

22、在一實(shí)施例中,所述基于所述版本升級通知對所述原子服務(wù)待升級模塊進(jìn)行升級得到升級后版本模塊的步驟之后還包括:

23、獲取升級操作次數(shù)和存儲(chǔ)區(qū)域;

24、當(dāng)所述升級操作次數(shù)為第一次時(shí),將所述存儲(chǔ)區(qū)域劃分為寫入分區(qū)和備份分區(qū),將原始程序?qū)懭胨鰧懭敕謪^(qū);

25、當(dāng)所述升級操作次數(shù)不為第一次時(shí),將所述備份分區(qū)劃分為備份存儲(chǔ)分區(qū)和空閑備份分區(qū),將寫入分區(qū)的當(dāng)前舊版本程序備份至所述備份存儲(chǔ)分區(qū)中目標(biāo)存儲(chǔ)分區(qū),保留備份存儲(chǔ)分區(qū)中其他目標(biāo)存儲(chǔ)分區(qū)所備份的舊版本程序,并擦除寫入分區(qū)的當(dāng)前舊版本程序,將新版升級程序刷寫至寫入分區(qū)。

26、在一實(shí)施例中,所述基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施的步驟包括:

27、基于所述原子服務(wù)待升級模塊和所述升級后版本模塊判斷升級狀態(tài),獲取判斷結(jié)果;

28、基于所述判斷結(jié)果控制車輛寫入更新版本程序或執(zhí)行回滾版本措施。

29、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種軟件升級控制裝置,所述軟件升級控制裝置包括:

30、獲取模塊,用于獲取原子服務(wù)待升級模塊和升級包模塊信息;

31、處理模塊,用于基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊;

32、執(zhí)行模塊,用于基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施。

33、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種軟件升級控制設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的軟件升級控制方法的步驟。

34、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的軟件升級控制方法的步驟。

35、本申請?zhí)岢龅囊粋€(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:

36、本申請?zhí)岢龅囊环N軟件升級控制方法,獲取原子服務(wù)待升級模塊和升級包模塊信息;基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊;基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施。本申請通過精確識別車輛中的原子服務(wù)模塊及其相應(yīng)的升級包確定模塊的更新,從而獲取升級后版本模塊,并基于使用體驗(yàn)控制車輛寫入更新版本程序或執(zhí)行回滾版本措施,實(shí)現(xiàn)有針對性的軟件升級,提升車輛軟件升級的穩(wěn)定性和安全性,優(yōu)化了用戶體驗(yàn),并確保了車輛功能的連續(xù)性和可靠性。



技術(shù)特征:

1.一種軟件升級控制方法,其特征在于,所述的方法包括:

2.如權(quán)利要求1所述的方法,其特征在于,所述獲取原子服務(wù)待升級模塊和升級包模塊信息的步驟包括:

3.如權(quán)利要求1所述的方法,其特征在于,所述基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊的步驟包括:

4.如權(quán)利要求3所述的方法,其特征在于,所述基于所述原子服務(wù)待升級模塊和所述升級包模塊信息獲取版本升級通知的步驟包括:

5.如權(quán)利要求4所述的方法,其特征在于,所述獲取升級策略的步驟包括:

6.如權(quán)利要求3所述的方法,其特征在于,所述基于所述版本升級通知對所述原子服務(wù)待升級模塊進(jìn)行升級得到升級后版本模塊的步驟之后還包括:

7.如權(quán)利要求1所述的方法,其特征在于,所述基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施的步驟包括:

8.一種軟件升級控制裝置,其特征在于,所述裝置包括:

9.一種軟件升級控制設(shè)備,其特征在于,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的軟件升級控制方法的步驟。

10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的軟件升級控制方法的步驟。


技術(shù)總結(jié)
本申請公開了一種軟件升級控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),涉及電動(dòng)汽車技術(shù)領(lǐng)域,包括:獲取原子服務(wù)待升級模塊和升級包模塊信息;基于所述原子服務(wù)待升級模塊和所述升級包模塊信息進(jìn)行升級獲取升級后版本模塊;基于所述原子服務(wù)待升級模塊和所述升級后版本模塊控制車輛寫入更新版本程序或執(zhí)行回滾版本措施。本申請通過精確識別車輛中的原子服務(wù)模塊及其相應(yīng)的升級包確定模塊的更新,從而獲取升級后版本模塊,并基于使用體驗(yàn)控制車輛寫入更新版本程序或執(zhí)行回滾版本措施,實(shí)現(xiàn)有針對性的軟件升級,提升車輛軟件升級的穩(wěn)定性和安全性,優(yōu)化了用戶體驗(yàn),并確保了車輛功能的連續(xù)性和可靠性。

技術(shù)研發(fā)人員:顧成東,李勇滔,王善超,許恩永,陳子郵,李一帆,郭威
受保護(hù)的技術(shù)使用者:東風(fēng)柳州汽車有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
同德县| 翁牛特旗| 新泰市| 云龙县| 雅安市| 环江| 益阳市| 广安市| 叙永县| 琼结县| 阿图什市| 古丈县| 鄂州市| 漳平市| 乐安县| 河北区| 德化县| 噶尔县| 炎陵县| 漳州市| 通渭县| 修水县| 延安市| 巴东县| 永安市| 白银市| 武汉市| 凤城市| 丹东市| 贵州省| 抚州市| 伊吾县| 定襄县| 长乐市| 阳曲县| 澄江县| 彰武县| 星子县| 丹凤县| 周至县| 浏阳市|