[發明專利]用于空中升級的方法、裝置、電子設備及可讀存儲介質在審
| 申請號: | 202010915979.0 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112073994A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 巫北龍;林道正 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04W28/06 | 分類號: | H04W28/06;H04L29/08;G06F8/658;G06F8/71 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 空中 升級 方法 裝置 電子設備 可讀 存儲 介質 | ||
1.一種用于空中升級的方法,包括:
接收待升級設備發起的空中下載OTA升級請求;
根據所述OTA升級請求在升級包備選集合中確定目標升級包,所述升級包備選集合包括OTA完整升級包和OTA差分升級包,所述OTA完整升級包由用戶上傳,所述OTA差分升級包基于所述OTA完整升級包拆解生成;
將所述目標升級包下發至所述待升級設備,以使所述待升級設備根據接收到的目標升級包完成相應的版本升級。
2.根據權利要求1所述的方法,還包括構成所述升級包備選集合的步驟,所述步驟包括:
接收所述用戶上傳的各版本的OTA完整升級包;
根據每兩個不同版本的OTA完整升級包,拆解生成對應能夠使其中的低版本應用升級為高版本應用的OTA差分升級包;
根據各版本的OTA完整升級包和OTA差分升級包構成所述升級包備選集合。
3.根據權利要求1所述的方法,其中,所述根據所述OTA升級請求在升級包備選集合中確定目標升級包,包括:
從所述OTA升級請求中提取出所述待升級設備的當前版本、目標版本和剩余存儲空間;
當所述剩余存儲空間小于與所述目標版本對應的OTA完整升級包時,將所述升級包備選集合中能夠從所述當前版本升級至所述目標版本的OTA差分升級包確定為所述目標升級包;
當所述剩余存儲空間大于與所述目標版本對應的OTA完整升級包時,將所述升級包備選集合中與所述目標版本對應的OTA完整升級包確定為所述目標升級包。
4.根據權利要求1所述的方法,其中,所述根據所述OTA升級請求在升級包備選集合中確定目標升級包,包括:
從所述OTA升級請求中提取出所述待升級設備的當前版本、目標版本和升級狀態信息;
當所述升級狀態信息為未進行首次升級時,將所述升級包備選集合中能夠從所述當前版本升級至所述目標版本的OTA差分升級包確定為所述目標升級包;
當所述升級狀態信息為差分升級失敗時,將所述升級包備選集合中與所述目標版本對應的OTA完整升級包確定為所述目標升級包;
當所述升級狀態信息為完整升級失敗時,按預設路徑返回OTA升級失敗、請換用其它升級方式的通知信息。
5.根據權利要求1所述的方法,其中,在將所述目標升級包的下載鏈接下發至所述待升級設備之后,還包括:
接收所述待升級設備返回的升級結果信息;
根據所述升級結果信息中包含的所述待升級設備的版本號,更新預設的版本信息表中所述待升級設備的正確版本號;其中,所述版本信息表中記錄有每個設備的當前版本號。
6.根據權利要求1至5任一項所述的方法,其中,當所述OTA差分升級包對應的版本間隔大于1時,所述OTA差分升級包包括至少兩個單版本間隔的單版本差分升級包,以及,下發由包括至少兩個單版本間隔的單版本差分升級包作為的目標升級包的方式包括依次下發。
7.一種用于空中升級的裝置,包括:
升級請求接收單元,被配置成接收待升級設備發起的空中下載OTA升級請求;
目標升級包確定單元,被配置成根據所述OTA升級請求在升級包備選集合中確定目標升級包,所述升級包備選集合包括OTA完整升級包和OTA差分升級包,所述OTA完整升級包由用戶上傳,所述OTA差分升級包基于所述OTA完整升級包拆解生成;
目標升級包下發單元,被配置成將所述目標升級包下發至所述待升級設備,以使所述待升級設備根據接收到的目標升級包完成相應的版本升級。
8.根據權利要求7所述的裝置,還包括被配置成構成所述升級包備選集合的備選集合構成單元,所述備選集合構成單元包括:
完整升級包接收子單元,被配置成接收所述用戶上傳的各版本的OTA完整升級包;
差分升級包生成子單元,被配置成根據每兩個不同版本的OTA完整升級包,拆解生成對應能夠使其中的低版本應用升級為高版本應用的OTA差分升級包;
備選集合構成子單元,被配置成根據各版本的OTA完整升級包和OTA差分升級包構成所述升級包備選集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010915979.0/1.html,轉載請聲明來源鉆瓜專利網。





