[發明專利]一種OTA升級方法及系統在審
| 申請號: | 202111335489.4 | 申請日: | 2021-11-11 |
| 公開(公告)號: | CN114237654A | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 陳禧;吳勇波;雙建平;夏楸明 | 申請(專利權)人: | 成都市卡蛙科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/451 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 練逸夫 |
| 地址: | 610000 四川省成都市中國(四川)自*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ota 升級 方法 系統 | ||
本申請涉及一種OTA升級方法及系統,應用于汽車電子產品中,所述方法包括:S1,持續下載當前車輛升級包的當前數據塊;S2,將所述當前數據塊存儲在當前車輛內存的緩存區,并對所述當前數據塊依次進行完整性校驗、解密驗簽、執行升級;S3,判斷所述當前數據塊是否最后一個數據塊,若是則將升級結果上報服務器,否則繼續執行步驟S1、S2、S3。本申請的有益效果是:本申請通過將升級數據拆分為較小的數據塊,使得下載緩存、解密驗簽等都可以在內存中操作,避免了這些階段的IO操作,進而降低了對系統的性能消耗,避免了系統反應變慢、卡頓等現象的出現,提升了用戶體驗。
技術領域
本申請涉及汽車電子技術領域,更具體地,涉及一種OTA升級方法及系統。
背景技術
汽車作為未來最重要的智能終端,想要實現汽車的智能化必須要實現汽車的軟件化。軟件化使得汽車迭代周期從3年直接縮短到6個月左右,同一代產品不同軟件版本的迭代更是“時新日異”。為了不斷提高市場上產品的用戶體驗,增強用戶黏性,需要對用戶手中汽車上的ECU固件不斷進行升級。隨著車聯網的逐漸普及,FOTA(Firmware Over-The-Air,遠程固件升級)技術能為車輛的固件升級提供一種便利的方法。目前FOTA技術在具備聯網功能的車輛上正在逐步普及!為修復軟件故障、優化軟件性能和提升用戶體驗提供了一條便捷之路。
當前FOTA主要涉及到升級包的檢測、下載、校驗、升級和結果上報幾個階段,其中下載會從文件服務器上把加密和簽名的升級包下載到本地進行存儲,然后進入校驗階段,對存儲在本地的升級包進行完整性、合法性校驗,并會將加密的升級包進行解密,還原為可以執行升級的升級包,然后進入真正的升級階段。參見圖1,在現有技術中FOTA升級中,至少存在以下缺陷:
(1)升級包下載階段未做帶寬限制。目前為了加快下載速度,下載代理都是使用多線程進行下載,但是并沒有考慮到整個車機端的帶寬占用,即對其他聯網應用的影響。例如用戶正在使用地圖導航或者聽在線音樂,如果下載沒有控制速率,導致帶寬占用過大,會使得音樂卡頓或者導航數據不能實時更新,影響用戶的使用。
(2)需要預留至少升級包兩倍大小的存儲空間。由于下載完升級包之后,需要對升級包進行解密,將已加密的升級文件解密為一個未加密的升級文件,未解密完成之前,原始的加密文件不能刪除,導致解密過程中需要預留至少原始升級包兩倍以上的存儲空間。對于Android這種復雜系統,即使差分包也需要預留幾百M,升級1G的存儲空間留作FOTA升級使用。如果使用全量升級包,就需要預留2G以上的空間。這部分空間使用效率較低!而如果是資源受限的設備,可能根本無法預留這么多的存儲空間,使得FOTA功能無法使用。
(3)IO操作偏多,影響升級ECU的性能。升級包下載到本地保存需要寫IO,解密驗簽需要讀寫IO,升級需要讀寫IO,多次的文件操作導致整個FOTA過程IO操作較多,而大量的IO操作會消耗整個系統的IO資源,使得其他應用的IO操作耗時增加,進而給用戶的表現為應用反應變慢,甚至卡頓。
發明內容
本申請為克服上述現有技術中的問題,本申請提供一種OTA升級方法及系統。
一種OTA升級方法,應用于汽車電子產品中,所述方法包括:
S1,持續下載當前車輛升級包的當前數據塊;
S2,將所述當前數據塊存儲在當前車輛內存的緩存區,并對所述當前數據塊依次進行完整性校驗、解密驗簽、執行升級;
S3,判斷所述當前數據塊是否最后一個數據塊,若是則將升級結果上報服務器,否則繼續執行步驟S1、S2、S3。
可選地,在所述步驟S1之前,還包括:
判斷是否存在升級包;
若是則執行步驟S1;
否則不進行處理。
可選地,所述判斷是否存在升級包,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市卡蛙科技有限公司,未經成都市卡蛙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111335489.4/2.html,轉載請聲明來源鉆瓜專利網。





