[發(fā)明專利]固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法及設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202011490250.X | 申請(qǐng)日: | 2020-12-17 |
| 公開(公告)號(hào): | CN112230969B | 公開(公告)日: | 2021-07-02 |
| 發(fā)明(設(shè)計(jì))人: | 陸舟;于華章 | 申請(qǐng)(專利權(quán))人: | 飛天誠(chéng)信科技股份有限公司 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65;G06F8/71;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 升級(jí) 過程 用戶 空間 存儲(chǔ) 格式化 方法 設(shè)備 | ||
本申請(qǐng)涉及信息安全技術(shù)領(lǐng)域,特別是涉及一種固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法及設(shè)備。基于上述本申請(qǐng)所提供的固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法,通過在固件版本升級(jí)過程中引入對(duì)用戶空間存儲(chǔ)區(qū)的格式化處理,避免了因終端設(shè)備的固件版本升級(jí)而新增的數(shù)據(jù)造成的用戶空間存儲(chǔ)區(qū)的存儲(chǔ)空間不足問題,同時(shí)通過對(duì)用戶空間存儲(chǔ)區(qū)的格式化處理,減少了存儲(chǔ)區(qū)中無用資源對(duì)空間的占用,提升了存儲(chǔ)區(qū)的利用率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及信息安全技術(shù)領(lǐng)域,特別是涉及一種固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法及設(shè)備。
背景技術(shù)
現(xiàn)有的終端設(shè)備(如云音箱等),其內(nèi)部的存儲(chǔ)區(qū)由三部分構(gòu)成,分別為用于存儲(chǔ)差分包數(shù)據(jù)的OTA存儲(chǔ)區(qū)、用于存儲(chǔ)終端設(shè)備的功能資源數(shù)據(jù)的用戶空間存儲(chǔ)區(qū)以及用于存儲(chǔ)重要數(shù)據(jù)(如序列號(hào)等)的系統(tǒng)空間存儲(chǔ)區(qū)。對(duì)于現(xiàn)有終端設(shè)備而言,基于固件升級(jí)技術(shù)進(jìn)行終端設(shè)備的固件版本升級(jí)后,終端設(shè)備會(huì)隨著版本的升級(jí)相應(yīng)增加新的功能,這些新增功能對(duì)應(yīng)的資源數(shù)據(jù)會(huì)占用用戶空間存儲(chǔ)區(qū)中的存儲(chǔ)空間,所以可能會(huì)造成終端設(shè)備的用戶空間存儲(chǔ)區(qū)的存儲(chǔ)空間不足。因此,如何避免因終端設(shè)備的固件版本升級(jí)而新增的數(shù)據(jù)造成的用戶空間存儲(chǔ)區(qū)的存儲(chǔ)空間不足成為了當(dāng)前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法及設(shè)備,以在終端設(shè)備的固件版本升級(jí)過程中,避免因終端設(shè)備的固件版本升級(jí)而新增的數(shù)據(jù)造成的用戶空間存儲(chǔ)區(qū)的存儲(chǔ)空間不足。
第一方面,提供了一種固件升級(jí)過程中對(duì)用戶空間存儲(chǔ)區(qū)格式化的方法,包括如下步驟:
步驟S101,終端設(shè)備每隔預(yù)設(shè)時(shí)間向OTA服務(wù)器發(fā)送獲取固件版本信息的版本檢查請(qǐng)求,所述版本檢查請(qǐng)求中攜帶有當(dāng)前固件版本信息的版本標(biāo)識(shí);
步驟S102,所述終端設(shè)備接收所述OTA服務(wù)器發(fā)送的攜帶有固件版本信息的版本檢查響應(yīng),所述固件版本信息為所述OTA服務(wù)器基于所述當(dāng)前固件版本信息的版本標(biāo)識(shí)得到的信息;
步驟S103,所述終端設(shè)備根據(jù)版本檢查響應(yīng)中的固件版本信息向差分包服務(wù)器發(fā)送差分包下載請(qǐng)求;
步驟S104,所述終端設(shè)備接收所述差分包服務(wù)器返回的差分包下載響應(yīng),獲取所述差分包下載響應(yīng)中攜帶的對(duì)應(yīng)所述固件版本信息的差分包數(shù)據(jù)并將其存儲(chǔ)在第一存儲(chǔ)區(qū);
步驟S105,所述終端設(shè)備對(duì)獲取的差分包數(shù)據(jù)執(zhí)行校驗(yàn)處理,以確定所述差分包數(shù)據(jù)是否完整;
步驟S106,當(dāng)所述終端設(shè)備確定所述差分包數(shù)據(jù)完整時(shí),向所述OTA服務(wù)器上報(bào)差分包數(shù)據(jù)完整的校驗(yàn)成功結(jié)果;
步驟S107,所述終端設(shè)備執(zhí)行重啟處理,并在重啟過程中讀取所述第一存儲(chǔ)區(qū)中存儲(chǔ)的差分包數(shù)據(jù)執(zhí)行相應(yīng)的固件版本升級(jí)處理;
步驟S108,在所述固件版本升級(jí)處理結(jié)束后,所述終端設(shè)備在第二存儲(chǔ)區(qū)讀取自身對(duì)應(yīng)的第二身份標(biāo)識(shí),并將所述第二身份標(biāo)識(shí)存儲(chǔ)到所述第一存儲(chǔ)區(qū)中;所述終端設(shè)備調(diào)用相應(yīng)的格式化函數(shù)指示對(duì)用戶空間存儲(chǔ)區(qū)執(zhí)行格式化處理,并在格式化處理后執(zhí)行重啟處理;在重啟處理之后,所述終端設(shè)備在所述第一存儲(chǔ)區(qū)中讀取所述第二身份標(biāo)識(shí);所述終端設(shè)備將所述第二身份標(biāo)識(shí)寫入所述第二存儲(chǔ)區(qū)中;
步驟S109,在將所述第二身份標(biāo)識(shí)寫入所述第二存儲(chǔ)區(qū)中后,所述終端設(shè)備向所述OTA服務(wù)器上報(bào)固件版本升級(jí)結(jié)果,之后轉(zhuǎn)到步驟S101執(zhí)行版本檢查處理。
在一個(gè)可能地實(shí)現(xiàn)方式中,所述步驟S101之前,還包括:
步驟S100,所述終端設(shè)備向所述OTA服務(wù)器發(fā)送身份注冊(cè)請(qǐng)求,接收所述OTA服務(wù)器發(fā)送的攜帶有所述終端設(shè)備對(duì)應(yīng)的第一身份標(biāo)識(shí)的身份注冊(cè)響應(yīng),以在執(zhí)行版本檢查處理時(shí)通過攜帶所述第一身份標(biāo)識(shí)來進(jìn)行所述終端設(shè)備的固件版本檢查。
在一個(gè)可能地實(shí)現(xiàn)方式中,所述步驟S101之前,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠(chéng)信科技股份有限公司,未經(jīng)飛天誠(chéng)信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011490250.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器





