[發明專利]一種整車控制器軟件的遠程升級方法及系統有效
| 申請號: | 201710631681.5 | 申請日: | 2017-07-28 |
| 公開(公告)號: | CN107402847B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 童琪凱;沙偉;陶冉;朱云驍 | 申請(專利權)人: | 安徽江淮汽車集團股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/65 |
| 代理公司: | 北京維澳專利代理有限公司 11252 | 代理人: | 趙景平;李軒 |
| 地址: | 230601 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 整車 控制器 軟件 遠程 升級 方法 系統 | ||
本發明公開了一種整車控制器軟件的遠程升級方法及系統,該方法包括:預先劃分軟件存儲區和冗余軟件存儲區,其中,軟件存儲區存儲整車控制器的軟件,冗余軟件存儲區存儲整車控制器的遠程升級軟件,在整車控制器上電初始化后進入軟件存儲區的引導區,以執行軟件,檢查是否有升級指令,并判斷該升級指令是否為遠程升級指令,如果是,則將遠程升級軟件刷寫至冗余軟件存儲區,然后對刷寫的遠程升級軟件進行程序完整性校驗,如果完整,則在整車控制器復位后進入冗余軟件存儲區的引導區以執行遠程升級軟件,如果不完整,則在整車控制器復位后進入軟件存儲區的引導區以執行軟件。利用本發明可以避免遠程升級失敗導致整車控制器無法運行的情況發生。
技術領域
本發明涉及汽車技術領域,特別涉及一種整車控制器軟件的遠程升級方法及系統。
背景技術
隨著汽車步入智能化、網聯化的新常態,對車載控制器的功能需求也逐漸增加。現有技術為了對整車控制器的軟件進行升級,通常是在汽車體驗店中對整車控制器進行本地升級,然而,用戶為了升級程序需要專門抽出時間去汽車體驗店進行升級,用戶體驗度有待提升。
發明內容
本發明提供了一種整車控制器軟件的遠程升級方法及系統,解決現有技術不便于對整車控制器進行遠程升級的問題。
本發明提供了一種整車控制器軟件的遠程升級方法,包括:
預先劃分軟件存儲區和冗余軟件存儲區,其中,軟件存儲區用于存儲整車控制器的軟件,冗余軟件存儲區用于存儲整車控制器的遠程升級軟件;
整車控制器上電初始化后進入軟件存儲區的引導區,以執行軟件;
檢查是否有升級指令;
如果是,則判斷該升級指令是否為遠程升級指令;
如果是,則將遠程升級軟件刷寫至冗余軟件存儲區;
對刷寫的遠程升級軟件進行程序完整性校驗,如果完整,則記錄遠程升級軟件刷寫成功,整車控制器復位后進入冗余軟件存儲區的引導區以執行遠程升級軟件,如果不完整,則記錄遠程升級軟件刷寫失敗,整車控制器復位后進入軟件存儲區的引導區以執行軟件。
優選地,所述軟件存儲區用于存儲整車控制器的軟件,包括依序相連的第一引導區、第一中斷向量表、第一軟件區、第一保留區;
所述冗余軟件存儲區用于存儲整車控制器的遠程升級軟件,包括依序相連的第二引導區、第二保留區、第二中斷向量表、第二軟件區。
優選地,所述方法還包括:
在整車控制器上電初始化之后,判斷當前執行軟件所在存儲區;
如果當前執行軟件在冗余軟件存儲區,則在接收到遠程升級指令時,所述將遠程升級軟件刷寫至冗余軟件存儲區包括:
將遠程升級軟件刷寫至冗余軟件存儲區。
優選地,所述方法還包括:
判斷該升級指令是否為遠程升級指令,如果否,則將本地升級軟件刷寫至軟件存儲區;
對刷寫的本地升級軟件進行程序完整性校驗,如果完整,則記錄本地升級軟件刷寫成功,整車控制器復位后進入軟件存儲區的引導區以執行本地升級軟件,如果不完整,則記錄本地升級軟件刷寫失敗,整車控制器復位后停留在軟件存儲區的引導區。
優選地,所述方法還包括:
在執行軟件之后,檢查是否存在刷寫狀態的控制器,如果是則禁止整車控制器檢查是否有升級指令,如果否,則整車控制器檢查是否有升級指令。
優選地,所述方法還包括:
在確定刷寫請求為遠程升級模式之后,檢查當前運行軟件是否為最新版本;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽江淮汽車集團股份有限公司,未經安徽江淮汽車集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710631681.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:文件處理方法和裝置
- 下一篇:一種快照數據一致性的實現方法





