[發(fā)明專利]一種系統(tǒng)升級方法及裝置在審
| 申請?zhí)枺?/td> | 201610006367.3 | 申請日: | 2016-01-05 |
| 公開(公告)號: | CN105700918A | 公開(公告)日: | 2016-06-22 |
| 發(fā)明(設(shè)計)人: | 劉戈峰;張景新 | 申請(專利權(quán))人: | 青島海信移動通信技術(shù)股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 北京同達信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng)升級 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)升級方法及裝置。
背景技術(shù)
目前智能移動設(shè)備,如智能手機、PDA(PersonalDigitalAssistant,個人 數(shù)字助理)、PAD(portableandroiddevice,平板電腦)等,早已成為市場上的 主流,而安卓操作系統(tǒng)的智能機則更是在智能機中占據(jù)了舉足輕重的位置,市 場占有率遠遠高于搭載其他操作系統(tǒng)的智能移動設(shè)備。然而移動設(shè)備安全已經(jīng) 成為一個日益嚴重的問題,為此很多移動設(shè)備廠商都引入了secureboot(安全 啟動)啟動方案,對啟動的每一個階段進行安全認證。
secureboot啟動指的是移動設(shè)備在啟動過程中會對有簽名鏡像文件的分區(qū) 進行驗證,如果該分區(qū)中的簽名鏡像文件中的硬件標識與移動設(shè)備的硬件標識 相同,則該分區(qū)驗證通過,當所有的由簽名鏡像文件的分區(qū)驗證通過時,移動 設(shè)備就可以進行正常啟動。
在需要對移動設(shè)備進行升級時,現(xiàn)有技術(shù)在生成升級文件時,根據(jù)硬件 標識,如CPUID(CentralProcessingUnitIdentification,中央處理器標識),針 對移動設(shè)備中每個需要進行簽名鏡像文件升級的分區(qū),分別生成一個簽名鏡像 文件,然后將包含簽名鏡像文件的升級文件包發(fā)送給移動設(shè)備,移動設(shè)備在接 收到包含簽名鏡像文件的升級包后,對相應(yīng)的分區(qū)進行升級。
上述方法存在的問題是:由于廠商生產(chǎn)移動設(shè)備批次的問題,可能出現(xiàn)不 同批次有多個版本硬件標識的移動設(shè)備,現(xiàn)有技術(shù)對于移動設(shè)備每個需要做簽 名鏡像文件升級的分區(qū),在升級包的相應(yīng)分區(qū)升級文件中只包含一個簽名鏡像 文件,因而導(dǎo)致當移動設(shè)備針對某個分區(qū)進行升級時,由于接收到的簽名鏡像 文件中的硬件標識與移動設(shè)備自身的硬件標識不相同時,也會根據(jù)該簽名鏡像 文件進行升級,從而導(dǎo)致對該分區(qū)進行了錯誤的升級,當移動設(shè)備進行secure boot安全啟動時,由于分區(qū)升級后的簽名鏡像文件中的硬件標識與移動設(shè)備的 硬件標識不同,從而導(dǎo)致移動設(shè)備在讀分區(qū)簽名鏡像文件時,讀取的是與移動 設(shè)備硬件標識不相同的簽名鏡像文件,從而導(dǎo)致無法正常讀取分區(qū)文件,進而 導(dǎo)致移動設(shè)備無法正常開啟。
綜上所述,現(xiàn)在技術(shù)移動設(shè)備在升級時,可能會出現(xiàn)移動設(shè)備分區(qū)升級錯 誤而導(dǎo)致移動設(shè)備無法正常開啟的問題。
申請內(nèi)容
本發(fā)明提供一種系統(tǒng)升級方法及裝置,用以解決現(xiàn)有技術(shù)中存在的移動設(shè) 備在升級時,可能會出現(xiàn)移動設(shè)備分區(qū)升級錯誤而導(dǎo)致移動設(shè)備無法正常開啟 的問題。
一方面,本發(fā)明實施例提供一種系統(tǒng)升級方法,包括:
獲取移動設(shè)備的硬件標識并確定所述移動設(shè)備需要升級的分區(qū);
從OTA升級包中獲取與所述分區(qū)對應(yīng)的分區(qū)升級文件,確定所述分區(qū)升 級文件中簽名鏡像文件的個數(shù);
若所述分區(qū)升級文件中簽名鏡像文件的個數(shù)大于1,則根據(jù)所述移動設(shè)備 的硬件標識,從所述分區(qū)升級文件中確定與所述移動設(shè)備的硬件標識對應(yīng)的目 標簽名鏡像文件;
根據(jù)所述目標簽名鏡像文件,對所述分區(qū)進行升級。
可選地,根據(jù)所述移動設(shè)備的硬件標識,從所述分區(qū)升級文件中確定與所 述移動設(shè)備的硬件標識對應(yīng)的目標簽名鏡像文件,包括:
根據(jù)所述移動設(shè)備的硬件標識,將所述移動設(shè)備的硬件標識與所述分區(qū)升 級文件中的所有簽名鏡像文件的文件名進行匹配;
將文件名中包含所述硬件標識的簽名鏡像文件,作為與所述移動設(shè)備的硬 件標識對應(yīng)的目標簽名鏡像文件。
可選地,該方法還包括:若所述分區(qū)升級文件只有一個未簽名鏡像文件, 則根據(jù)所述未簽名鏡像文件,對所述分區(qū)進行升級。
可選地,所述確定所述分區(qū)升級文件中簽名鏡像文件的個數(shù)之后,還包括:
若所述分區(qū)升級文件中簽名鏡像文件的個數(shù)為1且所述簽名鏡像文件與所 述移動設(shè)備的硬件標識相對應(yīng),則根據(jù)所述簽名鏡像文件,對所述分區(qū)進行升 級;
若所述分區(qū)升級文件中簽名鏡像文件的個數(shù)為1且所述簽名的鏡像文件與 所述移動設(shè)備的硬件標識不對應(yīng),則所述分區(qū)不升級。
可選地,所述移動設(shè)備需要升級的分區(qū)包含以下內(nèi)容中的部分或者全部:
logo分區(qū)、hyp分區(qū)、NON-HLOS分區(qū)、rpm分區(qū)、sbl1分區(qū)、sec分區(qū) 和tz分區(qū)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信移動通信技術(shù)股份有限公司,未經(jīng)青島海信移動通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610006367.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種android系統(tǒng)的升級方法和裝置
- 車載終端操作系統(tǒng)的WIFI升級方法及裝置
- 基于Android操作系統(tǒng)的系統(tǒng)升級方法
- 智能電視的系統(tǒng)升級方法及裝置
- 一種基于智能合約的權(quán)限可控的區(qū)塊鏈系統(tǒng)自動升級方法
- 美甲打印裝置的操作系統(tǒng)升級方法、裝置和介質(zhì)
- 一種系統(tǒng)升級方法、裝置和存儲介質(zhì)
- 系統(tǒng)升級方法、終端及可讀存儲介質(zhì)
- 系統(tǒng)升級方法、電子設(shè)備及計算機存儲介質(zhì)
- 一種修復(fù)Android終端系統(tǒng)升級異常的方法及系統(tǒng)





