[發(fā)明專利]系統(tǒng)升級(jí)方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201811522047.9 | 申請(qǐng)日: | 2018-12-13 |
| 公開(公告)號(hào): | CN109358864A | 公開(公告)日: | 2019-02-19 |
| 發(fā)明(設(shè)計(jì))人: | 喻志剛;董濤;吳怡輝;尤文才;原錄安 | 申請(qǐng)(專利權(quán))人: | 晶晨半導(dǎo)體(上海)股份有限公司 |
| 主分類號(hào): | G06F8/61 | 分類號(hào): | G06F8/61;G06F8/65;G06F9/4401 |
| 代理公司: | 上海申新律師事務(wù)所 31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區(qū)中國(guó)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 更新 分區(qū) 鏡像文件 系統(tǒng)升級(jí) 恢復(fù) 升級(jí) 引導(dǎo)加載程序 讀取 更新提供 系統(tǒng)穩(wěn)定 智能電視 升級(jí)包 | ||
本發(fā)明公開了系統(tǒng)升級(jí)方法及裝置,屬于智能電視領(lǐng)域。本發(fā)明通過(guò)在引導(dǎo)加載程序階段讀取OTA升級(jí)包中的數(shù)據(jù)根據(jù)第二類鏡像文件對(duì)更新及恢復(fù)分區(qū)中的數(shù)據(jù)進(jìn)行更新,避免了因更新及恢復(fù)分區(qū)存在缺陷或無(wú)法啟動(dòng)導(dǎo)致系統(tǒng)無(wú)法升級(jí)的問(wèn)題;在更新及恢復(fù)分區(qū)完成更新后,啟動(dòng)更新及恢復(fù)分區(qū)根據(jù)第一類鏡像文件對(duì)相應(yīng)的待升級(jí)分區(qū)中的數(shù)據(jù)進(jìn)行更新,為系統(tǒng)穩(wěn)定升級(jí)更新提供了保障。
技術(shù)領(lǐng)域
本發(fā)明涉及智能電視領(lǐng)域,尤其涉及系統(tǒng)升級(jí)方法及裝置。
背景技術(shù)
目前的安卓系統(tǒng)的OTA(全稱:Over-the-Air Technology,中文:空中下載技術(shù))升級(jí)是直接把升級(jí)包下載到cache(快速緩存貯存區(qū))或者data(數(shù)據(jù))分區(qū),然后進(jìn)入recovery(系統(tǒng)更新與恢復(fù)分區(qū))系統(tǒng)進(jìn)行升級(jí)?,F(xiàn)有的升級(jí)方式主要由兩種:一種是在升級(jí)前檢查data分區(qū)的可用空間大小,data分區(qū)不足的,刪除部分用戶應(yīng)用,用來(lái)保證data分區(qū)有足夠大的空間支持OTA升級(jí);另一種是在制作升級(jí)包階段,制作特殊的升級(jí)包,分兩次升級(jí),第一次進(jìn)入recovery系統(tǒng)更新舊的recovery分區(qū)鏡像,第二次進(jìn)入新的recovery系統(tǒng)更新其他所有的分區(qū)鏡像。
然而,上述兩種升級(jí)方式都存在安全隱患,由于安卓系統(tǒng)的recovery升級(jí)是系統(tǒng)升級(jí)的唯一途徑,當(dāng)recovery存在缺陷無(wú)法正常進(jìn)入時(shí),就無(wú)法更新系統(tǒng)。當(dāng)采用分兩次升級(jí)時(shí),如果在第一次進(jìn)入recovery系統(tǒng)更新recovery分區(qū)鏡像時(shí)異常掉電,那么可能導(dǎo)致recovery系統(tǒng)被破壞,將無(wú)法進(jìn)行后續(xù)的升級(jí)。當(dāng)分區(qū)表有更新時(shí)也是無(wú)法一次完成OTA升級(jí),必須分兩次進(jìn)行,第一次更新分區(qū)表鏡像,第二次再更新所有分區(qū)鏡像。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有的系統(tǒng)升級(jí)存在安全隱患的問(wèn)題,現(xiàn)提供一種旨在可提升系統(tǒng)升級(jí)安全性的系統(tǒng)升級(jí)方法及裝置。
本發(fā)明提供了一種系統(tǒng)升級(jí)方法,應(yīng)用OTA升級(jí)包進(jìn)行系統(tǒng)升級(jí),所述OTA升級(jí)包包括第一類鏡像文件,所述OTA升級(jí)包還包括標(biāo)識(shí)有預(yù)設(shè)標(biāo)記的第二類鏡像文件,所述系統(tǒng)升級(jí)方法包括下述步驟:
在引導(dǎo)加載程序階段讀取所述OTA升級(jí)包中的數(shù)據(jù)根據(jù)所述第二類鏡像文件對(duì)更新及恢復(fù)分區(qū)中的數(shù)據(jù)進(jìn)行更新;
啟動(dòng)所述更新及恢復(fù)分區(qū)根據(jù)所述第一類鏡像文件對(duì)相應(yīng)的待升級(jí)分區(qū)中的數(shù)據(jù)進(jìn)行更新。
優(yōu)選的,所述在引導(dǎo)加載程序階段讀取所述OTA升級(jí)包中的數(shù)據(jù)根據(jù)所述第二類鏡像文件對(duì)更新及恢復(fù)分區(qū)中的數(shù)據(jù)進(jìn)行更新,包括:
在引導(dǎo)加載程序階段讀取所述OTA升級(jí)包中的數(shù)據(jù),對(duì)所述OTA升級(jí)包進(jìn)行解析;
獲取所述OTA升級(jí)包中標(biāo)識(shí)有預(yù)設(shè)標(biāo)記的所述第二類鏡像文件;
解壓所述第二類鏡像文件以獲取第二類更新數(shù)據(jù);
根據(jù)所述第二類更新數(shù)據(jù)對(duì)與所述第二類鏡像文件對(duì)應(yīng)的所述更新及恢復(fù)分區(qū)中的數(shù)據(jù)進(jìn)行更新。
優(yōu)選的,所述第二類鏡像文件包括:分區(qū)表鏡像文件,和/或更新及恢復(fù)分區(qū)鏡像文件。
優(yōu)選的,所述啟動(dòng)所述更新及恢復(fù)分區(qū)根據(jù)所述第一類鏡像文件對(duì)相應(yīng)的待升級(jí)分區(qū)中的數(shù)據(jù)進(jìn)行更新,包括:
加載所述更新及恢復(fù)分區(qū)中的數(shù)據(jù)啟動(dòng)所述更新及恢復(fù)分區(qū);
獲取所述OTA升級(jí)包中的第一類鏡像文件;
解壓所述第一類鏡像文件以獲取相應(yīng)的第一類更新數(shù)據(jù);
根據(jù)所述第一類更新數(shù)據(jù)對(duì)相應(yīng)的待升級(jí)分區(qū)中的數(shù)據(jù)進(jìn)行更新。
優(yōu)選的,所述預(yù)設(shè)標(biāo)記為在所述第二類鏡像文件中的文件名中增加的標(biāo)識(shí)前綴。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于晶晨半導(dǎo)體(上海)股份有限公司,未經(jīng)晶晨半導(dǎo)體(上海)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811522047.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 信息處理設(shè)備、信息處理方法和信息處理系統(tǒng)
- 鏡像文件管理系統(tǒng)及鏡像文件管理方法
- 交換機(jī)的鏡像升級(jí)方法及適用的linux操作系統(tǒng)和交換機(jī)
- 多層鏡像的管理方法
- 鏡像文件加載方法和裝置
- 一種鏡像文件下載方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 系統(tǒng)啟動(dòng)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 鏡像文件的制作方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)
- PE鏡像文件制作方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種鏡像文件去重的方法及裝置
- 一種android系統(tǒng)的升級(jí)方法和裝置
- 車載終端操作系統(tǒng)的WIFI升級(jí)方法及裝置
- 基于Android操作系統(tǒng)的系統(tǒng)升級(jí)方法
- 智能電視的系統(tǒng)升級(jí)方法及裝置
- 一種基于智能合約的權(quán)限可控的區(qū)塊鏈系統(tǒng)自動(dòng)升級(jí)方法
- 美甲打印裝置的操作系統(tǒng)升級(jí)方法、裝置和介質(zhì)
- 一種系統(tǒng)升級(jí)方法、裝置和存儲(chǔ)介質(zhì)
- 系統(tǒng)升級(jí)方法、終端及可讀存儲(chǔ)介質(zhì)
- 系統(tǒng)升級(jí)方法、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 一種修復(fù)Android終端系統(tǒng)升級(jí)異常的方法及系統(tǒng)





