[發(fā)明專利]一種OTA刷寫方法、系統(tǒng)、可讀存儲介質(zhì)及車輛有效
| 申請?zhí)枺?/td> | 202110592939.1 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113448604B | 公開(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計)人: | 吳皓源;辜云;陳江波;夏永強;鄭玉圓;萇樂 | 申請(專利權(quán))人: | 江鈴汽車股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F11/10;G06F21/64 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 何世磊 |
| 地址: | 330001 江*** | 國省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ota 方法 系統(tǒng) 可讀 存儲 介質(zhì) 車輛 | ||
本發(fā)明提供一種OTA刷寫方法、系統(tǒng)、可讀存儲介質(zhì)及車輛,所述方法包括:當接收到云服務(wù)器的升級請求時,判斷車輛是否滿足刷寫條件;若是,控制車輛進入OTA模式,在OTA模式下,從云服務(wù)器下載數(shù)據(jù)包,下發(fā)刷寫指令至電子控制單元ECU,以使電子控制單元ECU進行刷寫升級;當電子控制單元ECU刷寫成功后,讀取電子控制單元ECU的軟件版本號,判斷軟件版本號與數(shù)據(jù)包是否一致;若否,控制車輛進入回滾模式,在回滾模式下,將原舊版數(shù)據(jù)刷入電子控制單元ECU中。本發(fā)明通過判定車輛是否滿足刷寫條件來決定車輛是否進行OTA刷寫更新,并且能夠?qū)υf版數(shù)據(jù)進行儲存,當刷寫失敗能夠直接將原舊版數(shù)據(jù)刷入電子控制單元ECU中,避免因刷寫失敗,導(dǎo)致原舊版數(shù)據(jù)的丟失。
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別涉及一種OTA刷寫方法、系統(tǒng)、可讀存儲介質(zhì)及車輛。
背景技術(shù)
隨著汽車行業(yè)及網(wǎng)絡(luò)通訊技術(shù)的高速發(fā)展,汽車行業(yè)也不再局限于通過OBD接口進行本地升級,OTA技術(shù)的引入為整車模塊軟件更新提供了新的升級途徑。
車輛使用OTA(Over The Air,空中下載)功能時,需要經(jīng)過升級包下載,升級包校驗,刷寫ECU(Electronic Control Unit,電子控制單元)固件,清除刷寫信息,整車重啟這幾個步驟。整車OTA刷寫需從云端下載數(shù)據(jù)至車端,數(shù)據(jù)傳輸過程中不僅要保證數(shù)據(jù)的完整性,同時需要防止車端數(shù)據(jù)被篡改,更新包被竊取破譯等安全技術(shù)隱患。
現(xiàn)有技術(shù)當中,整車OTA刷寫的過程中無法儲存原舊版數(shù)據(jù),導(dǎo)致刷寫失敗后無法回到舊版本,存在丟失數(shù)據(jù)的問題。
發(fā)明內(nèi)容
基于此,本發(fā)明的目的是提供一種OTA刷寫方法、系統(tǒng)、可讀存儲介質(zhì)及車輛。用于解決現(xiàn)有技術(shù)中,整車OTA刷寫的過程中無法儲存原舊版數(shù)據(jù),導(dǎo)致刷寫失敗后無法回到舊版本,存在丟失數(shù)據(jù)的問題。
本發(fā)明提出一種OTA刷寫方法,應(yīng)用于車輛的車載TBox,所述車輛還包括電子控制單元ECU,所述方法包括:
當接收到云服務(wù)器的升級請求時,判斷所述車輛是否滿足刷寫條件;
若是,控制所述車輛進入OTA模式,在所述OTA模式下,從云服務(wù)器下載數(shù)據(jù)包,下發(fā)刷寫指令至電子控制單元ECU,以使所述電子控制單元ECU進行刷寫升級;
當所述電子控制單元ECU刷寫成功后,讀取所述電子控制單元ECU的軟件版本號,判斷所述軟件版本號與所述數(shù)據(jù)包是否一致;
若否,控制所述車輛進入回滾模式,在所述回滾模式下,將原舊版數(shù)據(jù)刷入所述電子控制單元ECU中。
另外,根據(jù)本發(fā)明上述提供的一種OTA刷寫方法,還可以具有如下附加的技術(shù)特征:
進一步的,所述判斷所述車輛是否滿足刷寫條件的步驟包括:
獲取所述電子控制單元ECU的軟件版本號,判斷所述軟件版本號是否低于所述云服務(wù)器的云端版本號;
若是,確定所述車輛滿足刷寫條件。
進一步的,所述方法還包括:
當所述電子控制單元ECU刷寫失敗后,控制所述車輛進入回滾模式,在所述回滾模式下,將原舊版數(shù)據(jù)刷入所述電子控制單元ECU中。
進一步的,所述獲取所述電子控制單元ECU的軟件版本號的步驟之前還包括:
與網(wǎng)關(guān)GW進行握手認證;
當所述網(wǎng)關(guān)GW完成握手認證后,與無鑰匙管理系統(tǒng)BCM/PEPS進行防盜認證;
當所述無鑰匙管理系統(tǒng)BCM/PEPS完成防盜認證后,控制所述車輛上電。
進一步的,所述與網(wǎng)關(guān)GW進行握手認證的步驟還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江鈴汽車股份有限公司,未經(jīng)江鈴汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110592939.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





