[發(fā)明專利]升級(jí)電子設(shè)備的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110251116.2 | 申請(qǐng)日: | 2021-03-08 |
| 公開(公告)號(hào): | CN115061713A | 公開(公告)日: | 2022-09-16 |
| 發(fā)明(設(shè)計(jì))人: | 許小兵 | 申請(qǐng)(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號(hào): | G06F8/654 | 分類號(hào): | G06F8/654;G06F3/06;G06F11/14;G06F9/445 |
| 代理公司: | 北京華夏正合知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11017 | 代理人: | 韓登營(yíng) |
| 地址: | 518129 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 升級(jí) 電子設(shè)備 方法 裝置 | ||
本申請(qǐng)?zhí)峁┝艘环N升級(jí)電子設(shè)備的方法,可應(yīng)于對(duì)電子控制單元ECU的升級(jí),如對(duì)車輛的ECU的升級(jí)。該電子設(shè)備包括存儲(chǔ)器,存儲(chǔ)器包括第一分區(qū)和第二分區(qū),第一分區(qū)存儲(chǔ)有加載程序,加載程序具有升級(jí)模塊,第二分區(qū)存儲(chǔ)有應(yīng)用程序,該方法包括:?jiǎn)?dòng)第一分區(qū)的加載程序,由加載程序的升級(jí)模塊將加載程序復(fù)制到第二分區(qū)形成備份的加載程序;啟動(dòng)第二分區(qū)的備份的加載程序,由備份的加載程序的升級(jí)模塊更新第一分區(qū)的加載程序;啟動(dòng)第一分區(qū)更新后的加載程序,由更新后的加載程序的升級(jí)模塊更新第二分區(qū)的應(yīng)用程序。本申請(qǐng)即可實(shí)現(xiàn)電子設(shè)備升級(jí)過(guò)程中減少存儲(chǔ)器的資源消耗,又通過(guò)形成臨時(shí)備份的加載程序提高了升級(jí)過(guò)程中的可靠性。
技術(shù)領(lǐng)域
本發(fā)明涉及電子設(shè)備升級(jí)的技術(shù)領(lǐng)域,尤其涉及升級(jí)電子設(shè)備的方法及裝置、計(jì)算設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著汽車行業(yè)的高速發(fā)展,尤其是智能網(wǎng)聯(lián)汽車的快速發(fā)展,汽車電子產(chǎn)品在整車中的比重越來(lái)越大,相應(yīng)的,車內(nèi)電子控制單元(Electronic Control Unit,ECU)越來(lái)越多,功能越來(lái)越強(qiáng)大。而在ECU的開發(fā)及市場(chǎng)應(yīng)用過(guò)程中,常常涉及到針對(duì)ECU的應(yīng)用程序(App)的升級(jí),從而不斷修復(fù)應(yīng)用程序中的缺陷或者增加新的功能。
ECU應(yīng)用程序的升級(jí)過(guò)程,涉及到應(yīng)用程序的傳輸、存儲(chǔ)和生效過(guò)程,而ECU的存儲(chǔ)資源往往比較少,因此,如何能在ECU升級(jí)過(guò)程中降低對(duì)ECU存儲(chǔ)資源的消耗,是本發(fā)明所要解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)的以上問(wèn)題,本申請(qǐng)?zhí)峁┮环N升級(jí)電子設(shè)備的方法及裝置、計(jì)算設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以實(shí)現(xiàn)電子設(shè)備升級(jí)過(guò)程中即提高了升級(jí)過(guò)程的可靠性,有減少了對(duì)存儲(chǔ)資源的消耗。
為達(dá)到上述目的,本申請(qǐng)第一方面提供了一種升級(jí)電子設(shè)備的方法,該電子設(shè)備包括存儲(chǔ)器,所述存儲(chǔ)器包括第一分區(qū)和第二分區(qū),所述第一分區(qū)存儲(chǔ)有加載程序,所述加載程序具有升級(jí)模塊,所述第二分區(qū)存儲(chǔ)有應(yīng)用程序,該方法包括:
啟動(dòng)所述第一分區(qū)的加載程序,由所述加載程序的升級(jí)模塊將所述加載程序復(fù)制到所述第二分區(qū)形成備份的加載程序;
啟動(dòng)所述第二分區(qū)的備份的加載程序,由所述備份的加載程序的升級(jí)模塊更新所述第一分區(qū)的加載程序;
啟動(dòng)所述第一分區(qū)更新后的加載程序,由所述更新后的加載程序的升級(jí)模塊更新所述第二分區(qū)的應(yīng)用程序。
其中,上述電子設(shè)備的存儲(chǔ)器可為Flash存儲(chǔ)器或EEPROM等,存儲(chǔ)加載程序(Loader)和應(yīng)用程序(App)的存儲(chǔ)器的第一分區(qū)和第二分區(qū)也可稱為L(zhǎng)oader分區(qū)、App分區(qū)。該方法采用了一個(gè)Loader分區(qū)和一個(gè)App分區(qū),相對(duì)于現(xiàn)有技術(shù)來(lái)說(shuō)不存在冗余的分區(qū),因此減少了對(duì)存儲(chǔ)資源的消耗。并且,Loader分區(qū)在進(jìn)行自更新的時(shí)候,由于設(shè)置了備份Loader的步驟,實(shí)現(xiàn)了升級(jí)過(guò)程中的Loader分區(qū)的臨時(shí)雙備份,防止升級(jí)時(shí)異常導(dǎo)致Loader或App損壞無(wú)法繼續(xù)升級(jí)或恢復(fù)的問(wèn)題,提高了升級(jí)過(guò)程中的可靠性。
作為第一方面的一種可能的實(shí)現(xiàn)方式,所述更新所述第一分區(qū)的加載程序包括將更新用的加載程序文件刷寫入所述第一分區(qū);和/或
所述更新所述第二分區(qū)的應(yīng)用程序包括將更新用的應(yīng)用程序文件刷寫入所述第二分區(qū)。。
由上為更新的一種實(shí)現(xiàn)方式,即通過(guò)將相應(yīng)文件直接刷寫到分區(qū)的方式。
作為第一方面的一種可能的實(shí)現(xiàn)方式,所述更新用的加載程序文件或應(yīng)用程序文件由下述之一設(shè)備提供:
可與所述電子設(shè)備通信連接的軟件升級(jí)服務(wù)器、可與所述電子設(shè)備接口連接的外部存儲(chǔ)裝置、或可與所述電子設(shè)備通信連接的用戶終端。
由上,升級(jí)過(guò)程中獲取相應(yīng)升級(jí)文件的方式可以根據(jù)場(chǎng)景靈活選擇,該場(chǎng)景可以為:電子設(shè)備是否能直接接入互聯(lián)網(wǎng)、是否能連接USB存儲(chǔ)介質(zhì)等外部存儲(chǔ)介質(zhì)、是否能通過(guò)近距離通訊連接用戶終端等。根據(jù)不同的場(chǎng)景靈活選擇獲取升級(jí)文件的方式。
該專利技術(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/202110251116.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





