[發(fā)明專利]一種OTA升級方法及裝置在審
| 申請?zhí)枺?/td> | 201710200182.0 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN106912037A | 公開(公告)日: | 2017-06-30 |
| 發(fā)明(設計)人: | 曾希柳 | 申請(專利權)人: | 珠海全志科技股份有限公司 |
| 主分類號: | H04W8/24 | 分類號: | H04W8/24;H04L29/08 |
| 代理公司: | 珠海智專專利商標代理有限公司44262 | 代理人: | 林永協(xié) |
| 地址: | 519085 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ota 升級 方法 裝置 | ||
技術領域
本發(fā)明涉及移動通信技術領域,具體的,涉及一種OTA升級方法,以及應用該方法的裝置。
背景技術
空中下載(Over The Air,OTA)技術是通過移動通信的空中接口對客戶識別模塊(Subscriber Identity Module,SIM)卡數(shù)據(jù)及應用進行遠程管理的技術。
OTA升級是指Android 系統(tǒng)提供的標準軟件升級方式,可以無損失升級系統(tǒng),終端(如手機、平板電腦等) 可以通過網(wǎng)絡(包括WIFI、3G、4G等)自動下載升級包、自動升級。目前OTA服務器端配置升級包時既可以配置完整升級包,又可以配置差分升級包。由于完整升級包的文件容量較大,一般有幾百兆,為了節(jié)省用戶下載升級包的成本,一般使用差分升級包來進行升級。
OTA升級的目的是為了解決系統(tǒng)內(nèi)容發(fā)生變化時,終端將升級包下載到本地,升級程序解開升級包內(nèi)容通過某些規(guī)則將升級包內(nèi)容覆蓋系統(tǒng)原有內(nèi)容或新增內(nèi)容,達到更新的目的。但是,當升級包組成結(jié)構發(fā)生某種變化時,可能會導致原有升級程序不能解開新結(jié)構的升級包的情況,所以必須要先升級終端升級程序,才能進行新結(jié)構升級包的升級。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種防止升級系統(tǒng)程序和升級包組成結(jié)構發(fā)生改變導致升級失敗,提高系統(tǒng)升級成功率的OTA升級方法。
本發(fā)明的另一目的是提供一種防止升級系統(tǒng)程序和升級包組成結(jié)構發(fā)生改變導致升級失敗,提高系統(tǒng)升級成功率的OTA升級裝置。
為了實現(xiàn)上述主要目的,本發(fā)明提供的OTA升級方法,應用于OTA服務器,包括:接收終端所發(fā)送的升級請求信息,根據(jù)升級請求信息確定終端的當前系統(tǒng)版本;確認當前系統(tǒng)版本包含有升級至最新系統(tǒng)版本所必需的帶必升標識的系統(tǒng)版本的信息;向終端發(fā)送升級到最新版本所需的差分升級包。
由上述方案可見,本發(fā)明通過識別已發(fā)布系統(tǒng)版本中的必升標識信息,判斷終端的當前系統(tǒng)版本是否帶必升標識的系統(tǒng)版本的信息,通過確認當前系統(tǒng)版本的包含升級至最新系統(tǒng)版本所必需的系統(tǒng)版本的信息后,才將升級到最新版本所需的差分升級包發(fā)送至終端,保障終端系統(tǒng)升級成功。
進一步的方案中,確認當前系統(tǒng)版本包括帶必升標識的系統(tǒng)版本的信息,包括:確定當前系統(tǒng)版本與最新系統(tǒng)版本之間所有待升級的系統(tǒng)版本;判斷所有待升級的系統(tǒng)版本中是否存在帶必升標識的系統(tǒng)版本,若是,則向終端發(fā)送帶必升標識的系統(tǒng)版本的升級包并獲取終端所發(fā)送的帶必升標識的系統(tǒng)版本的升級完成信息。
由此可見,通過判斷所有待升級的系統(tǒng)版本中是否包括帶必升標識的系統(tǒng)版本,若待升級的系統(tǒng)版本中存在帶必升標識的系統(tǒng)版本,則表示當前系統(tǒng)版本需要先升級帶必升標識的系統(tǒng)版本,才可進行后續(xù)的系統(tǒng)版本的更新,因此需要向終端發(fā)送帶必升標識的系統(tǒng)版本的完整升級包進行升級,保障當前系統(tǒng)版本復合升級最新系統(tǒng)版本的條件。
進一步的方案中,向終端發(fā)送帶必升標識的系統(tǒng)版本的升級包,包括:若帶必升標識的系統(tǒng)版本包括多個帶必升標識的系統(tǒng)版本,則將多個帶必升標識的系統(tǒng)版本的升級包按發(fā)布時間的先后順序逐一發(fā)送至終端。
由此可見,本發(fā)明在發(fā)送帶必升標識的系統(tǒng)版本時,選擇將整個升級包下發(fā)至終端,確保終端可以升級成功,在所有待升級的系統(tǒng)版本中存在多個帶必升標識的系統(tǒng)版本時,需保證所有帶必升標識的系統(tǒng)版本均升級完成,而后一帶必升標識的系統(tǒng)版本升級前,需保證前一帶必升標識的系統(tǒng)版本升級完成,因此將多個帶必升標識的系統(tǒng)版本的升級包按發(fā)布時間的先后順序逐一發(fā)送至終端,確保終端可成功升級最新系統(tǒng)版本。
進一步的方案中,確定終端當前系統(tǒng)的版本與系統(tǒng)的最新版本之間所有待升級的系統(tǒng)版本后,OTA升級方法還包括:向終端發(fā)送升級提示信息,并獲取終端發(fā)送的升級確認信息。
由上述方案可見,為了使用戶可獲知系統(tǒng)版本的更新情況,在獲取所有待升級的系統(tǒng)版本后,將提示信息發(fā)送至客戶端進行提示,提高用戶的體驗度。
為了實現(xiàn)上述另一目的,本發(fā)明提供的OTA升級裝置,應用于OTA服務器,該裝置包括:升級請求獲取模塊,接收終端所發(fā)送的升級請求信息,根據(jù)升級請求信息確定終端的當前系統(tǒng)版本;必升版本確認模塊,確認當前系統(tǒng)版本包含有升級至最新系統(tǒng)版本所必需的帶必升標識的系統(tǒng)版本的信息;升級包發(fā)送模塊,向終端發(fā)送升級到最新版本所需的差分升級包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海全志科技股份有限公司,未經(jīng)珠海全志科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710200182.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04W 無線通信網(wǎng)絡
H04W8-00 網(wǎng)絡數(shù)據(jù)管理
H04W8-02 .移動性數(shù)據(jù)處理,例如,在HLR[歸屬位置寄存器]或VLR[訪問位置寄存器]上的注冊信息;在例如HLR,VLR或外部網(wǎng)絡之間的移動性數(shù)據(jù)傳送
H04W8-18 .用戶或訂戶數(shù)據(jù)的處理,例如,訂閱的業(yè)務,用戶優(yōu)先權或用戶簡檔;用戶或訂戶數(shù)據(jù)的傳送
H04W8-22 .終端數(shù)據(jù)的處理或傳送,例如狀態(tài)或物理能力
H04W8-26 .用于移動性支持的網(wǎng)絡尋址或編號
H04W8-30 .網(wǎng)絡數(shù)據(jù)恢復





