[發(fā)明專利]一種基于空中下載技術的系統(tǒng)升級方法及裝置在審
| 申請?zhí)枺?/td> | 202010848689.9 | 申請日: | 2020-08-21 |
| 公開(公告)號: | CN112015448A | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設計)人: | 牛世元;李響 | 申請(專利權)人: | 新奧數(shù)能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F11/14;H04W8/24 |
| 代理公司: | 北京嘉科知識產(chǎn)權代理事務所(特殊普通合伙) 11687 | 代理人: | 楊波 |
| 地址: | 100102 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 空中 下載 技術 系統(tǒng)升級 方法 裝置 | ||
本發(fā)明適用于終端應用軟件技術領域,提供了一種基于空中下載技術的系統(tǒng)升級方法及裝置,其中,方法包括:創(chuàng)建遠程鏡像倉庫;根據(jù)應用容器鏡像格式,將空中下載系統(tǒng)升級包備份至所述遠程鏡像倉庫;若獲取到空中下載系統(tǒng)升級指令,則以所述遠程鏡像倉庫中對應的空中下載系統(tǒng)升級包鏡像為指令發(fā)起終端完成升級。本發(fā)明消除了開發(fā)環(huán)境差異的影響,可以與底層共享操作系統(tǒng),性能更加優(yōu)良,系統(tǒng)負載更低,在同等條件下可以運行更多的應用實例,可以更充分地利用系統(tǒng)資源;避免了在升級過程中,終端斷電或斷網(wǎng)會容易導致服務不穩(wěn)定或部分功能異常錯誤;可以在多種平臺運行,就無需擔心受到云平臺的捆綁,還能夠多平臺混合部署,易于理解且易用。
技術領域
本發(fā)明屬于終端應用軟件技術領域,尤其涉及一種基于空中下載技術的系統(tǒng)升級方法及裝置。
背景技術
空中下載(Over-the-Air,簡稱OTA)技術是一項基于短消息機制,通過手機終端或服務器方式實現(xiàn)業(yè)務動態(tài)下載、刪除與更新的操作,使用戶獲取個性化信息服務的數(shù)據(jù)增值業(yè)務,可以通過無線網(wǎng)絡或4G網(wǎng)絡實現(xiàn)對終端系統(tǒng)或應用進行遠程管理。通過OTA技術,用戶只要進行簡單操作,就可以按照個人喜好把網(wǎng)絡所提供的各種業(yè)務利用OTA機制下載到終端中,并且還可以根據(jù)自己的意愿定制具體業(yè)務。
但傳統(tǒng)的OTA升級方式通常存在如下問題:
1、會占據(jù)一些終端內存存儲空間,OTA升級后有時候會引起舊的數(shù)據(jù)與新系統(tǒng)個別不兼容的情況,會造成終端系統(tǒng)出現(xiàn)異常。并且有管理程序的額外開銷,與底層不能共享操作系統(tǒng),性能較差,系統(tǒng)負載率較高;
2、在升級過程中,終端斷電或斷網(wǎng)會容易導致服務不穩(wěn)定或部分功能異常錯誤,造成將終端刷成“板磚”的后果;
3、不能消除線上線下的環(huán)境差異,不能保證應用生命周期的環(huán)境一致性標準化;
4、不能支持跨平臺,用戶需擔心受到云平臺的捆綁,不能讓應用多平臺混合部署。
因此,迫切地需要一種更有效的升級方式進行OTA升級。
發(fā)明內容
有鑒于此,本發(fā)明實施例提供了一種基于空中下載技術的系統(tǒng)升級方法及裝置,消除了開發(fā)環(huán)境差異的影響,可以與底層共享操作系統(tǒng),性能更加優(yōu)良,系統(tǒng)負載更低,在同等條件下可以運行更多的應用實例,可以更充分地利用系統(tǒng)資源;避免了在升級過程中,終端斷電或斷網(wǎng)會容易導致服務不穩(wěn)定或部分功能異常錯誤,造成將終端刷成“板磚”的現(xiàn)象;可以在多種平臺運行,就無需擔心受到云平臺的捆綁,還能夠多平臺混合部署。
本發(fā)明實施例的第一方面提供了一種基于空中下載技術的系統(tǒng)升級方法,包括:
創(chuàng)建遠程鏡像倉庫;
根據(jù)應用容器鏡像格式,將空中下載系統(tǒng)升級包備份至所述遠程鏡像倉庫;
若獲取到空中下載系統(tǒng)升級指令,則以所述遠程鏡像倉庫中對應的空中下載系統(tǒng)升級包鏡像為指令發(fā)起終端完成升級。
在一個實施例中,所述根據(jù)應用容器鏡像格式,將空中下載系統(tǒng)升級包備份至所述遠程鏡像倉庫的步驟,包括:
創(chuàng)建所述空中下載系統(tǒng)升級包的終端應用版本;
為所述終端應用版本添加版本信息,并生成應用容器鏡像格式的鏡像數(shù)據(jù);
拷貝所述鏡像數(shù)據(jù)至所述遠程鏡像倉庫;
發(fā)布所述終端應用版本。
在一個實施例中,所述若獲取到空中下載系統(tǒng)升級指令,則以所述遠程鏡像倉庫中對應的空中下載系統(tǒng)升級包鏡像為指令發(fā)起終端完成升級的步驟前,還包括:
獲取第一指令;
若獲取的所述第一指令為升級準備指令,則進入升級準備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧數(shù)能科技有限公司,未經(jīng)新奧數(shù)能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010848689.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





