[發(fā)明專利]程序更新方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201711466123.4 | 申請(qǐng)日: | 2017-12-28 |
| 公開(公告)號(hào): | CN108228212A | 公開(公告)日: | 2018-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 陳其鋒;黃信;易關(guān)建;吳健;李崢崢 | 申請(qǐng)(專利權(quán))人: | 寧德時(shí)代新能源科技股份有限公司 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65 |
| 代理公司: | 北京東方億思知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 賀琳 |
| 地址: | 352100 福建*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 程序更新 運(yùn)行區(qū)域 備份區(qū)域 電子控制單元 方法和裝置 更新程序 原程序 下載 電子電氣領(lǐng)域 車輛功能 更新請(qǐng)求 接收程序 備份 閃存 響應(yīng) 恢復(fù) | ||
1.一種程序更新方法,其特征在于,用于電子控制單元,所述電子控制單元的閃存包括運(yùn)行區(qū)域和備份區(qū)域,所述程序更新方法包括:
接收程序更新請(qǐng)求;
響應(yīng)所述程序更新請(qǐng)求,將所述運(yùn)行區(qū)域內(nèi)當(dāng)前的原程序備份至所述備份區(qū)域;
將更新程序下載至所述運(yùn)行區(qū)域;
若更新程序下載過(guò)程出現(xiàn)錯(cuò)誤,則將所述備份區(qū)域中的原程序恢復(fù)至所述運(yùn)行區(qū)域。
2.根據(jù)權(quán)利要求1所述的程序更新方法,其特征在于,所述響應(yīng)所述程序更新請(qǐng)求,將所述運(yùn)行區(qū)域當(dāng)前運(yùn)行的原程序備份至所述備份區(qū)域,包括:
查看程序更新標(biāo)識(shí)位;
判斷所述程序更新標(biāo)識(shí)位上的標(biāo)識(shí)是否為更新標(biāo)識(shí),所述更新標(biāo)識(shí)表示所述電子控制單元處于請(qǐng)求更新狀態(tài);
若所述程序更新標(biāo)志位上的標(biāo)識(shí)為所述更新標(biāo)識(shí),則將所述運(yùn)行區(qū)域內(nèi)當(dāng)前的原程序備份至所述備份區(qū)域。
3.根據(jù)權(quán)利要求1所述的程序更新方法,其特征在于,在將所述備份區(qū)域中的原程序恢復(fù)至所述運(yùn)行區(qū)域之前,所述程序更新方法還包括:
擦除所述運(yùn)行區(qū)域中的原程序。
4.根據(jù)權(quán)利要求2所述的程序更新方法,其特征在于,所述程序更新方法還包括:
在所述更新程序于所述運(yùn)行區(qū)域下載完畢時(shí),對(duì)下載至所述運(yùn)行區(qū)域中的更新程序進(jìn)行完整性校驗(yàn);
若下載的所述更新程序完整,則將所述程序更新標(biāo)識(shí)位上的標(biāo)識(shí)復(fù)位為初始標(biāo)識(shí),所述初始標(biāo)識(shí)表示所述電子控制單元處于非請(qǐng)求更新狀態(tài)。
5.根據(jù)權(quán)利要求4所述的程序更新方法,其特征在于,所述程序更新方法還包括:
若下載的所述更新程序不完整,則重新下載所述更新程序至所述運(yùn)行區(qū)域;
或者,
若下載的所述更新程序不完整,則將所述備份區(qū)域中的原程序恢復(fù)至所述運(yùn)行區(qū)域。
6.根據(jù)權(quán)利要求1或5所述的程序更新方法,其特征在于,所述程序更新方法還包括:
對(duì)恢復(fù)至所述運(yùn)行區(qū)域的原程序進(jìn)行完整性校驗(yàn);
若恢復(fù)至所述運(yùn)行區(qū)域的原程序不完整,則重新將所述備份區(qū)域中的原程序恢復(fù)至所述運(yùn)行區(qū)域;
或者,
若恢復(fù)至所述運(yùn)行區(qū)域的原程序不完整,則觸發(fā)啟動(dòng)裝載,從車載終端將所述更新程序或原程序下載至所述運(yùn)行區(qū)域,所述車載終端存儲(chǔ)有所述更新程序和/或所述原程序。
7.一種程序更新裝置,其特征在于,用于電子控制單元,所述電子控制單元的閃存包括運(yùn)行區(qū)域和備份區(qū)域,所述程序更新裝置包括:
接收模塊,被配置為接收程序更新請(qǐng)求;
備份模塊,被配置為響應(yīng)所述程序更新請(qǐng)求,將所述運(yùn)行區(qū)域內(nèi)當(dāng)前的原程序備份至所述備份區(qū)域;
下載模塊,被配置為將更新程序下載至所述運(yùn)行區(qū)域;
恢復(fù)模塊,被配置為若更新程序下載過(guò)程出現(xiàn)錯(cuò)誤,則將所述備份區(qū)域中的原程序恢復(fù)至所述運(yùn)行區(qū)域。
8.根據(jù)權(quán)利要求7所述的程序更新裝置,其特征在于,所述備份模塊包括:
查看子模塊,被配置為查看程序更新標(biāo)識(shí)位;
判斷子模塊,被配置為判斷所述程序更新標(biāo)識(shí)位上的標(biāo)識(shí)是否為更新標(biāo)識(shí),所述更新標(biāo)識(shí)表示所述電子控制單元處于請(qǐng)求更新狀態(tài);
備份子模塊,被配置為若所述程序更新標(biāo)志位上的標(biāo)識(shí)為所述更新標(biāo)識(shí),則將所述運(yùn)行區(qū)域內(nèi)當(dāng)前的原程序備份至所述備份區(qū)域。
9.根據(jù)權(quán)利要求7所述的程序更新裝置,其特征在于,所述程序更新裝置還包括:
擦除模塊,被配置為擦除所述運(yùn)行區(qū)域中的原程序。
10.根據(jù)權(quán)利要求8所述的程序更新裝置,其特征在于,所述程序更新裝置還包括:
下載校驗(yàn)?zāi)K,被配置為在所述更新程序于所述運(yùn)行區(qū)域下載完畢時(shí),對(duì)下載至所述運(yùn)行區(qū)域中的更新程序進(jìn)行完整性校驗(yàn);
復(fù)位模塊,被配置為若下載的所述更新程序完整,則將所述程序更新標(biāo)識(shí)位上的標(biāo)識(shí)復(fù)位為初始標(biāo)識(shí),所述初始標(biāo)識(shí)表示所述電子控制單元處于非請(qǐng)求更新狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧德時(shí)代新能源科技股份有限公司,未經(jīng)寧德時(shí)代新能源科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711466123.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 大區(qū)域供熱運(yùn)行自動(dòng)監(jiān)控系統(tǒng)裝置
- 區(qū)域配電網(wǎng)優(yōu)化運(yùn)行系統(tǒng)
- 一種區(qū)域供熱運(yùn)行監(jiān)控系統(tǒng)
- 一種自動(dòng)牽引小車的交通管制方法
- 運(yùn)行區(qū)域劃分方法及裝置
- 一種提高嵌入式Linux操作系統(tǒng)運(yùn)行穩(wěn)定性的方法及系統(tǒng)
- 一種大型風(fēng)電機(jī)組運(yùn)行性能監(jiān)測(cè)方法
- 多區(qū)域空調(diào)系統(tǒng)及其運(yùn)行方法
- 一種區(qū)域供熱運(yùn)行監(jiān)測(cè)裝置
- 一種車輛升級(jí)方法和裝置
- SONOS存儲(chǔ)器
- 一種基于硬件冗余的安全儀表高可靠性存儲(chǔ)與診斷方法
- 一種數(shù)據(jù)備份的方法、裝置及系統(tǒng)
- 備份系統(tǒng)及其備份方法
- 多級(jí)聯(lián)數(shù)據(jù)備份系統(tǒng)
- 備份數(shù)據(jù)存儲(chǔ)及加載方法、裝置及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)的恢復(fù)方法、備份方法、裝置及存儲(chǔ)介質(zhì)
- 一種自動(dòng)備份版本庫(kù)的方法、存儲(chǔ)介質(zhì)及服務(wù)器
- 一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實(shí)時(shí)備份啟動(dòng)方法
- 塊設(shè)備備份方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





