[發(fā)明專利]升級方法及裝置在審
| 申請?zhí)枺?/td> | 201410347009.X | 申請日: | 2014-07-21 |
| 公開(公告)號: | CN104125276A | 公開(公告)日: | 2014-10-29 |
| 發(fā)明(設(shè)計)人: | 楊焜 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 升級 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種升級方法及裝置。
背景技術(shù)
空口升級技術(shù),通常采用OMA?DA?FUMO協(xié)議來實現(xiàn),以下簡稱為FUMO協(xié)議。其中,OMA?DA?FUMO協(xié)議指的是基于OMA?DA(Open?Mobile?Alliance?Device?Management)的移動設(shè)備的固件升級相關(guān)的管理對象信息和管理對象的處理行為。
現(xiàn)有技術(shù)中,F(xiàn)UMO協(xié)議約定了空口升級的方法,圖1是相關(guān)技術(shù)中空口升級的方法流程圖,如圖1所示,該方法包括以下步驟:
步驟S102,固件更新初始化;用戶、或者網(wǎng)絡(luò)觸發(fā)發(fā)起固件更新初始化,終端發(fā)起DM會話。
步驟S104,設(shè)備信息交換;終端將標(biāo)準(zhǔn)的devinfo參數(shù)上報給服務(wù)器,服務(wù)器根據(jù)終端上報的固件版本號(Firmware?version,簡稱為FwV)、軟件版本號(Software?version,簡稱為SwV)或者硬件版本號(Hardware?version,簡稱為HwV)信息判斷終端當(dāng)前是否有升級包。
步驟S106,固件下載;如果有升級包,服務(wù)器告知終端下載地址,終端下載對應(yīng)的升級包。
步驟S108,下載完成固件安裝;
步驟S110:升級完成固件升級結(jié)果通知。
現(xiàn)有技術(shù)存在以下不足:
(1)只憑借FwV、SwV或者HwV信息判斷當(dāng)前終端在服務(wù)器側(cè)是否有升級包,下載升級包之后進(jìn)行升級的過程中才能進(jìn)行校驗。
(2)無法做到在下發(fā)升級包之前完成對終端版本是否可以升級的可靠性校驗,例如終端固件、軟件信息是否完整,是否被ROOT,出廠版本中的軟件是否被替換,版本的編譯時間是否一致,版本的分區(qū)否正確,版本中涉及的各個分區(qū)中保存的信息是否完整等。
(3)而上述條件會直接影響到本次FUMO任務(wù)是否可以正常的升級成功,當(dāng)前技術(shù)已經(jīng)無法滿足需求,一旦出現(xiàn)升級失敗等無法升級的情況,會給終端升級帶來了流量浪費,以及升級失敗、或者終端無法開機等風(fēng)險,急需要更新技術(shù)。
針對相關(guān)技術(shù)中由于校驗不充分導(dǎo)致升級失敗的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中由于校驗不充分導(dǎo)致升級失敗的問題,本發(fā)明提供了一種升級方法及裝置,以至少解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種升級方法,包括:接收來自服務(wù)器下發(fā)的用于對終端的版本進(jìn)行校驗的校驗信息;依據(jù)所述校驗信息對所述終端的版本進(jìn)行校驗;依據(jù)校驗的結(jié)果下載對所述終端的版本進(jìn)行升級的升級包。
優(yōu)選地,依據(jù)所述校驗信息對所述終端的版本進(jìn)行校驗包括:依據(jù)所述校驗信息對所述終端的版本與服務(wù)器中存儲的版本是否一致進(jìn)行校驗。
優(yōu)選地,依據(jù)校驗的結(jié)果下載對所述終端的版本進(jìn)行升級的升級包包括:
在所述校驗的結(jié)果為所述終端的版本與服務(wù)器中存儲的版本一致的情況下,下載所述服務(wù)器下發(fā)的差分升級包;在所述校驗的結(jié)果為所述終端的版本與服務(wù)器中存儲的版本不一致的情況下,下載所述服務(wù)器下發(fā)的全版本包。
根據(jù)本發(fā)明的另一方面,還提供了一種升級方法,包括:向終端下發(fā)用于對所述終端的版本進(jìn)行校驗的校驗信息;接收所述終端依據(jù)所述校驗信息對所述終端的版本進(jìn)行校驗的結(jié)果;依據(jù)所述校驗的結(jié)果向所述終端提供對所述終端的版本進(jìn)行升級的升級包。
優(yōu)選地,接收所述終端依據(jù)所述校驗信息對所述終端的版本進(jìn)行校驗的結(jié)果包括:接收所述終端依據(jù)所述校驗信息對所述終端的版本與服務(wù)器中存儲的版本是否一致進(jìn)行校驗的結(jié)果。
優(yōu)選地,依據(jù)所述校驗的結(jié)果向所述終端提供對所述終端的版本進(jìn)行升級的升級包包括:在所述校驗的結(jié)果為所述終端的版本與服務(wù)器中存儲的版本一致的情況下,向終端下發(fā)差分升級包;在所述校驗的結(jié)果為所述終端的版本與服務(wù)器中存儲的版本不一致的情況下,向終端下發(fā)全版本包。
根據(jù)本發(fā)明的另一方面,還提供了一種升級裝置,包括:接收模塊,用于接收來自服務(wù)器下發(fā)的用于對終端的版本進(jìn)行校驗的校驗信息;校驗?zāi)K,用于依據(jù)所述校驗信息對所述終端的版本進(jìn)行校驗;下載模塊,用于依據(jù)校驗的結(jié)果下載對所述終端的版本進(jìn)行升級的升級包。
優(yōu)選地,所述校驗?zāi)K包括:檢驗單元,用于依據(jù)所述校驗信息對所述終端的版本與服務(wù)器中存儲的版本是否一致進(jìn)行校驗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410347009.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





