[發明專利]程序更新方法和裝置在審
| 申請號: | 201711466123.4 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108228212A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 陳其鋒;黃信;易關建;吳健;李崢崢 | 申請(專利權)人: | 寧德時代新能源科技股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 賀琳 |
| 地址: | 352100 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序更新 運行區域 備份區域 電子控制單元 方法和裝置 更新程序 原程序 下載 電子電氣領域 車輛功能 更新請求 接收程序 備份 閃存 響應 恢復 | ||
本發明提供了一種程序更新方法和裝置,涉及電子電氣領域。該程序更新方法,用于電子控制單元,電子控制單元的閃存包括運行區域和備份區域,程序更新方法包括:接收程序更新請求;響應程序更新請求,將運行區域內當前的原程序備份至備份區域;將更新程序下載至運行區域;若更新程序下載過程出現錯誤,則將備份區域中的原程序恢復至運行區域。利用本發明的技術方案能夠避免造成車輛功能失效。
技術領域
本發明涉及電子電氣領域,尤其涉及一種程序更新方法和裝置。
背景技術
電子控制單元(ECU,Electronic Control Unit)在車輛上的應用非常廣泛。在汽車上的應用非常廣泛。電子控制單元可以根據采集的各項參數信息,結合存儲在電子控制單元的程序進行運算。將運算的結果轉變為控制信號,從而實現電子控制單元對汽車的整體控制。
電子控制單元為了實現對車輛的各種控制功能,需要在電子控制單元中存儲并運行程序,從而實現對車輛的控制。隨著用戶對車輛控制功能要求的提高,車輛的電子控制單元中的程序也需要進行更新升級。具體的,車輛的電子控制單元可從服務器側下載更新程序,并運行更新程序。但是,若在更新程序下載過程中出現錯誤,導致更新程序下載失敗,電子控制單元下載得到是錯誤的更新程序或不完整的更新程序,那么電子控制單元無法運行更新程序,也就無法實現對車輛的控制,從而造成車輛功能失效。
發明內容
本發明實施例提供了一種程序更新方法和裝置,能夠避免下載更新出現錯誤造成車輛功能失效。
第一方面,本發明實施例提供了一種程序更新方法,用于電子控制單元,電子控制單元的閃存包括運行區域和備份區域,程序更新方法包括:接收程序更新請求;響應程序更新請求,將運行區域內當前的原程序備份至備份區域;將更新程序下載至運行區域;若更新程序下載過程出現錯誤,則將備份區域中的原程序恢復至運行區域。
第二方面,本發明實施例提供了一種程序更新裝置,用于電子控制單元,電子控制單元的閃存包括運行區域和備份區域,程序更新裝置包括:接收模塊,被配置為接收程序更新請求;備份模塊,被配置為響應程序更新請求,將運行區域內當前的原程序備份至備份區域;下載模塊,被配置為將更新程序下載至運行區域;恢復模塊,被配置為若更新程序下載過程出現錯誤,則將備份區域中的原程序恢復至運行區域。
本發明實施例提供了一種程序更新方法和裝置,可應用于電子控制單元,電子控制單元的閃存包括相互獨立的運行區域和備份區域。在將更新程序下載到運行區域之前,將運行區域中的原程序備份至備份區域。若更新程序下載過程出現錯誤,導致下載至運行區域中的更新程序并不是完整無誤的。可將備份至備份區域中的原程序恢復至運行區域,使得運行區域中可運行能夠完成對車輛控制的程序,避免下載更新出現錯誤造成的車輛功能失效。
附圖說明
從下面結合附圖對本發明的具體實施方式的描述中可以更好地理解本發明其中,相同或相似的附圖標記表示相同或相似的特征。
圖1為本發明實施例中運行區域和備份區域的示意圖;
圖2為本發明一實施例中一種程序更新方法的流程圖;
圖3為本發明另一實施例中一種程序更新方法的流程圖;
圖4為本發明又一實施例中一種程序更新方法的流程圖;
圖5為本發明一實施例中一種程序更新裝置的結構示意圖;
圖6為本發明另一實施例中一種程序更新裝置的結構示意圖;
圖7為本發明又一實施例中一種程序更新裝置的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧德時代新能源科技股份有限公司,未經寧德時代新能源科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711466123.4/2.html,轉載請聲明來源鉆瓜專利網。





