[發明專利]終端的存儲器固件升級方法、裝置、終端和存儲介質在審
| 申請號: | 202011080247.0 | 申請日: | 2020-10-10 |
| 公開(公告)號: | CN112181467A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 李志剛 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/71 |
| 代理公司: | 北京天達共和律師事務所 11798 | 代理人: | 關剛 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 存儲器 升級 方法 裝置 存儲 介質 | ||
1.一種終端的存儲器固件升級方法,其特征在于,包括:
獲取存儲器的目標信息,所述目標信息包括:所述存儲器的固件信息;
根據所述存儲器的目標信息,確定是否需要對存儲器固件進行升級;
如果需要對所述存儲器固件進行升級,判斷是否存在預設標識;
若存在所述預設標識,不對所述存儲器固件進行升級;
若不存在所述預設標識,根據所述存儲器的目標信息創建所述預設標識,升級所述存儲器固件。
2.根據權利要求1所述的終端的存儲器固件升級方法,其特征在于,
所述存儲器的固件升級程序和待升級固件集成在終端的操作系統中。
3.根據權利要求1所述的終端的存儲器固件升級方法,其特征在于,
在所述終端開機啟動時,獲取存儲器的目標信息,并根據所述存儲器的目標信息,確定是否需要對所述存儲器固件進行升級。
4.根據權利要求1所述的終端的存儲器固件升級方法,其特征在于,根據存儲器的目標信息,確定是否需要對所述存儲器固件進行升級,包括:
獲取白名單信息和待升級固件的版本;
若所述待升級固件的版本和所述存儲器的目標信息符合所述白名單信息的要求,則需要對所述存儲器固件進行升級;
其中,所述白名單信息包括:允許進行升級的升級前后固件版本,或者,允許進行升級的設備信息和允許進行升級的升級前后固件版本;
所述存儲器的目標信息包括:所述存儲器的固件信息,或者,所述存儲器的固件信息和存儲器的設備信息;
所述存儲器的固件信息包括:所述存儲器的當前固件版本。
5.根據權利要求1所述的終端的存儲器固件升級方法,其特征在于,對所述存儲器固件進行升級包括:
生成固件升級指令,控制所述終端進入第一模式;
讀取所述固件升級指令,在所述第一模式下對存儲器固件進行升級。
6.根據權利要求5所述的終端的存儲器固件升級方法,其特征在于,在第一模式下對存儲器固件進行升級,包括:
獲取待升級固件,將所述待升級固件讀取到內存的用戶空間中;
將所述待升級固件從所述用戶空間拷貝到內核空間;
將所述待升級固件寫入所述存儲器對所述存儲器固件進行升級。
7.根據權利要求6所述的終端的存儲器固件升級方法,其特征在于,獲取待升級固件,將所述待升級固件讀取到內存的用戶空間中,包括:
讀取所述存儲器的目標信息;
根據所述存儲器的目標信息從白名單中確定待升級固件的保存位置;
根據所述保存位置將所述待升級固件讀取到內存的用戶空間中。
8.一種終端的存儲器固件升級裝置,包括:
獲取單元,用于獲取存儲器的目標信息,所述目標信息包括:所述存儲器的固件信息;
確定單元,用于根據所述存儲器的目標信息,確定是否需要對存儲器固件進行升級;
判斷單元,用于如果需要對所述存儲器固件進行升級,判斷是否存在預設標識;
控制單元,用于若存在所述預設標識,不對所述存儲器固件進行升級;
所述控制單元,還用于若不存在所述預設標識,根據所述存儲器目標信息創建所述預設標識,升級所述存儲器固件。
9.一種終端,包括:
至少一個存儲器和至少一個處理器;
其中,所述至少一個存儲器用于存儲程序代碼,所述至少一個處理器用于調用所述至少一個存儲器所存儲的程序代碼執行權利要求1至7中任一項所述的方法。
10.一種存儲介質,所述存儲介質用于存儲程序代碼,所述程序代碼用于執行權利要求1至7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011080247.0/1.html,轉載請聲明來源鉆瓜專利網。





