[發明專利]基于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 版本 方法 系統 存儲 介質 | ||
本發明提供一種基于OTA的版本回滾方法、系統及存儲介質,其中方法包括:終端的收到升級請求時,向云服務器的備份服務模塊發送備份請求,同時將終端的當前狀態屬性發送給備份服務模塊;終端向版本管理服務模塊發起升級請求,下載最新的版本進行升級,并及時向版本管理服務模塊反饋升級狀態;如果超時未反饋升級結果,則升級失敗;版本管理服務模塊向升級失敗的終端發起版本回滾操作命令和上一版本的文件包;升級失敗的終端進行版本及狀態回滾操作。本發明在終端增加狀態屬性保護功能,終端版本升級異常時,可以遠程對單個終端,或者批量終端進行版本回滾操作。有效地解決了版本升級異常時無法回滾的問題,提高了效率,降低了售后成本。
技術領域
本發明涉及空中下載技術領域,特別涉及一種基于OTA的版本回滾方法、系統及存儲介質。
背景技術
現在的OTA(空中下載技術)升級過程,缺少一種終端狀態屬性的保護能力,一旦升級到某個版本出現故障,設備基本就不能正常運行,無法進行遠程回滾,只能返廠進行維修,人工進行版本回滾及屬性設置。回滾(Rollback)指的是程序或數據處理錯誤,將程序或數據恢復到上一次正確狀態的行為。這種設備版本故障導致的問題,屢見不鮮,從返廠維修到返回用戶,浪費了大量的時間,效率低下,同時造成高昂的售后成本。
發明內容
本發明的目的是提供一種基于OTA的版本回滾方法、系統及存儲介質,可以解決現有技術中當出現程序故障無法遠程回滾的問題。
本發明的目的是通過以下技術方案實現的:
第一方面,本發明提供一種基于OTA的版本回滾方法,包括以下步驟:
步驟1、終端的版本升級模塊收到升級請求時,向狀態備份模塊發起備份請求;
步驟2、狀態備份模塊向云服務器的備份服務模塊發送備份請求,同時將終端的當前狀態屬性發送給備份服務模塊;
步驟3、備份服務模塊保存終端的當前狀態屬性;
步驟4、終端的版本升級模塊向版本管理服務模塊發起OTA升級請求,下載最新的版本進行升級,并及時向版本管理服務模塊反饋升級狀態;如果超時未反饋升級結果,版本管理服務模塊判斷該終端升級失敗;
步驟5、版本管理服務模塊向升級失敗的終端發起版本回滾操作命令和上一版本的文件包;
步驟6、升級失敗的終端的版本回滾模塊收到回滾操作命令和上一版本的文件包后,對終端的版本及狀態進行回滾操作。
進一步的,所述的版本管理服務模塊在終端升級成功后,記錄終端升級后的版本。
第二方面,本發明提供一種基于OTA的版本回滾系統,包括云服務器和若干個終端;所述的云服務器中至少包括版本保護服務模塊;所述的版本保護服務模塊中登記了每個終端的當前版本;所述的終端在升級時,先向版本保護服務模塊發送備份請求,所述的版本保護服務模塊保存終端的當前狀態屬性;所述的終端再向版本保護服務模塊發起升級請求,下載最新版本進行升級,并及時向版本保護服務模塊反饋升級狀態;如果超時未反饋升級結果,則升級失敗,版本保護服務模塊向終端發送版本回滾操作命令;所述終端收到版本回滾操作命令后,向版本保護服務模塊獲取上一版本,進行版本和狀態回滾操作。
進一步的,所述的終端至少包括版本升級模塊、狀態備份模塊和版本回滾模塊,其中:
版本升級模塊,在收到升級指令時,向狀態備份模塊發起備份請求,在備份成功后,對終端進行基于OTA的版本升級;
狀態備份模塊,將終端的狀態屬性向版本保護服務模塊進行備份;
版本回滾模塊,用于接收版本保護服務模塊發送的回滾命令和上一版本的文件包,對終端進行OTA回滾操作。
進一步的,所述的版本保護服務模塊包括備份服務模塊和版本管理服務模塊,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技有限公司,未經廣州朗國電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011602053.2/2.html,轉載請聲明來源鉆瓜專利網。





