[發(fā)明專利]一種雙升級方法在審
| 申請?zhí)枺?/td> | 201611236840.3 | 申請日: | 2016-12-28 |
| 公開(公告)號: | CN106604141A | 公開(公告)日: | 2017-04-26 |
| 發(fā)明(設(shè)計)人: | 彭健;張孟東 | 申請(專利權(quán))人: | 北京風(fēng)行在線技術(shù)有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;G06F9/44;G06F9/445 |
| 代理公司: | 長沙星耀專利事務(wù)所43205 | 代理人: | 許伯嚴 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 升級 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及智能電視升級技術(shù)領(lǐng)域,具體涉及一種雙升級方法。
背景技術(shù)
當(dāng)前基于Android操作系統(tǒng)的智能設(shè)備有兩種升級方案:OTA升級和預(yù)裝APP的覆蓋安裝升級。
OTA升級是智能設(shè)備下載系統(tǒng)升級包,下載好升級包并進行校驗,校驗通過后重啟設(shè)備進入recovery模式進行系統(tǒng)升級,升級完成后重啟設(shè)備完成正常開機流程,這就完成了整個升級過程。OTA升級穩(wěn)定,即使在升級過程中碰到斷電等極端情況,下次上電開機還可以繼續(xù)完成升級,而且升級過程是不可逆的,升級后不能通過恢復(fù)出廠等操作退回到升級前的版本。但是從過程可以看到完成一次升級有兩次重啟操作,中間還有一個系統(tǒng)升級的過程,完成一次升級至少需要幾分鐘的時間,而且嚴重干擾了用戶使用設(shè)備。
預(yù)裝APP的覆蓋安裝升級是智能設(shè)備下載單個或多個預(yù)裝應(yīng)用的高版本安裝包,可以通過提示用戶安裝或者靜默安裝的方式進行覆蓋安裝,系統(tǒng)自帶的版本是存放在system分區(qū),而覆蓋安裝的版本是存放在data分區(qū),同一個APP系統(tǒng)可以根據(jù)system和data分區(qū)的版本號高低決定使用那個分區(qū)下的版本,優(yōu)先取高版本,版本相同優(yōu)先取system分區(qū)版本,覆蓋安裝之后馬上生效。這種升級方式速度快,不太影響用戶使用。但是這種覆蓋安裝的方式用戶可以卸載掉data分區(qū)的覆蓋安裝版本又退回到系統(tǒng)自帶版本,而且這種方式安裝包需要存放在data分區(qū),占用了寶貴的存儲資源,當(dāng)data分區(qū)已滿放不下這個安裝包會導(dǎo)致升級失敗。
發(fā)明內(nèi)容
為了解決上述不足的缺陷,本發(fā)明提供了一種雙升級方法,通過智能選擇傳統(tǒng)OTA升級或者APP單獨升級的方案,其中輕量級的APP單獨升級做到兼顧穩(wěn)定、快速、不額外占用系統(tǒng)存儲空間。
本發(fā)明提供了一種雙升級方法,包括以下步驟:
根據(jù)升級修改的內(nèi)容選擇升級模式;
若修改涉及到底層驅(qū)動、Framework比較底層,采取用OTA升級方案;
若對預(yù)裝的APP進行修改,則采取APP單獨升級。
上述的方法,其中,所述根據(jù)升級修改的內(nèi)容選擇升級模式的步驟包括;
基于智能設(shè)備的版本,優(yōu)先請求是否有OTA升級包,在沒有OTA升級包的情況下繼續(xù)請求是否有APP升級包。
上述的方法,其中,所述基于智能設(shè)備的版本,優(yōu)先請求是否有OTA升級包,在沒有OTA升級包的情況下繼續(xù)請求是否有APP升級包的步驟包括:
基于智能設(shè)備的版本,優(yōu)先請求是否有OTA升級包,若有,則OTA升級,若無,則請求APP升級,結(jié)束之后并退出升級模塊。
上述的方法,其中,所述若對預(yù)裝的APP進行修改,則采取APP單獨升級的步驟中,將APP直接拷貝到system/app目錄。
上述的方法,其中,所述若對預(yù)裝的APP進行修改,則采取APP單獨升級的步驟包括:
啟動APP升級并設(shè)置升級標(biāo)記;
若升級包校驗不通過則清除升級標(biāo)記并退出APP升級,若通過,則逐個APP拷貝至system/app目錄;
基于上述system/app目錄進行新增和修改APP重新安裝,然后清除升級標(biāo)記并退出APP升級。
上述的方法,其中,所述若對預(yù)裝的APP進行修改,則采取APP單獨升級的步驟還包括:
在進入APP升級時,設(shè)置了升級的標(biāo)記位,下次開機后會讀取這個升級標(biāo)記位,如果存在升級標(biāo)記位繼續(xù)進入APP升級流程,升級完成后再啟動主頁。
上述的方法,其中,還包括對APP升級包的拷貝。
上述的方法,其中,所述對APP升級包的拷貝的步驟包括:
判斷是否存在別名文件,若有,則刪除別名文件,用別名拷貝文件并刪除舊版本,然后將別名文件重命名為正常;
判斷是否存在別名文件,若無,則用別名拷貝文件并刪除舊版本,然后將別名文件重命名為正常。
本發(fā)明具有以下優(yōu)點:通過智能選擇傳統(tǒng)OTA升級或者APP單獨升級的方案,其中輕量級的APP單獨升級做到兼顧穩(wěn)定、快速、不額外占用系統(tǒng)存儲空間,以及APP升級方案既有APP單獨升級的快速、不需要重啟設(shè)備優(yōu)點,也有OTA升級的穩(wěn)定(用戶無法回退)、不額外占用存儲空間的優(yōu)點。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明及其特征、外形和優(yōu)點將會變得更明顯。在全部附圖中相同的標(biāo)記指示相同的部分。并未刻意按照比例繪制附圖,重點在于示出本發(fā)明的主旨。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京風(fēng)行在線技術(shù)有限公司,未經(jīng)北京風(fēng)行在線技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611236840.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





