[發明專利]基于OTA的版本回滾方法、系統及存儲介質在審
| 申請號: | 202011602053.2 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112799877A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 鄧嘉俊;顏專;羅益峰 | 申請(專利權)人: | 廣州朗國電子科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/71;G06F8/65;H04L12/24;H04L29/08 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 柴燕 |
| 地址: | 510000 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ota 版本 方法 系統 存儲 介質 | ||
1.基于OTA的版本回滾方法,其特征在于,包括以下步驟:
步驟1、終端的版本升級模塊收到升級請求時,向狀態備份模塊發起備份請求;
步驟2、狀態備份模塊向云服務器的備份服務模塊發送備份請求,同時將終端的當前狀態屬性發送給備份服務模塊;
步驟3、備份服務模塊保存終端的當前狀態屬性;
步驟4、終端的版本升級模塊向版本管理服務模塊發起OTA升級請求,下載最新的版本進行升級,并及時向版本管理服務模塊反饋升級狀態;如果超時未反饋升級結果,版本管理服務模塊判斷該終端升級失敗;
步驟5、版本管理服務模塊向升級失敗的終端發起版本回滾操作命令和上一版本的文件包;
步驟6、升級失敗的終端的版本回滾模塊收到回滾操作命令和上一版本的文件包后,對終端的版本及狀態進行回滾操作。
2.根據權利要求1所述的基于OTA的版本回滾方法,其特征在于,所述的版本管理服務模塊在終端升級成功后,記錄終端升級后的版本。
3.基于OTA的版本回滾系統,其特征在于,包括云服務器和若干個終端;所述的云服務器中至少包括版本保護服務模塊;所述的版本保護服務模塊中登記了每個終端的當前版本;所述的終端在升級時,先向版本保護服務模塊發送備份請求,所述的版本保護服務模塊保存終端的當前狀態屬性;所述的終端再向版本保護服務模塊發起升級請求,下載最新版本進行升級,并及時向版本保護服務模塊反饋升級狀態;如果超時未反饋升級結果,則升級失敗,版本保護服務模塊向終端發送版本回滾操作命令;所述終端收到版本回滾操作命令后,向版本保護服務模塊獲取上一版本,進行版本和狀態回滾操作。
4.根據權利要求3所述的基于OTA的版本回滾系統,其特征在于,所述的終端至少包括版本升級模塊、狀態備份模塊和版本回滾模塊,其中:
版本升級模塊,在收到升級指令時,向狀態備份模塊發起備份請求,在備份成功后,對終端進行基于OTA的版本升級;
狀態備份模塊,將終端的狀態屬性向版本保護服務模塊進行備份;
版本回滾模塊,用于接收版本保護服務模塊發送的回滾命令和上一版本的文件包,對終端進行OTA回滾操作。
5.根據權利要求3所述的基于OTA的版本回滾系統,其特征在于,所述的版本保護服務模塊包括備份服務模塊和版本管理服務模塊,其中:
備份服務模塊,用于接收終端的備份請求,備份終端的狀態屬性;
版本管理服務模塊,用于記錄終端出廠時的版本,以及在升級時下發新版本,升級成功后記錄新版本;在終端升級失敗時,向終端下發版本回滾命令和上一版本的文件包。
6.根據權利要求5所述的基于OTA的版本回滾系統,其特征在于,所述的狀態屬性包括但不限于終端的無線網絡狀態、業務狀態。
7.一種存儲介質,其中存儲有計算機程序,其特征在于,運行所述計算機程序,可以執行權利要求1或2所述的基于OTA的版本回滾方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技有限公司,未經廣州朗國電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011602053.2/1.html,轉載請聲明來源鉆瓜專利網。





