[發(fā)明專利]快充設(shè)備的固件更新方法、裝置、計算機設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010082332.4 | 申請日: | 2020-02-07 |
| 公開(公告)號: | CN111309360B | 公開(公告)日: | 2022-06-28 |
| 發(fā)明(設(shè)計)人: | 于旸;馬卓;黎燁;戴戈 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F21/60 |
| 代理公司: | 北京派特恩知識產(chǎn)權(quán)代理有限公司 11270 | 代理人: | 趙翠萍;胡春光 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 設(shè)備 更新 方法 裝置 計算機 存儲 介質(zhì) | ||
1.一種快充設(shè)備的固件更新方法,其特征在于,所述方法由快充設(shè)備執(zhí)行,所述方法包括:
響應(yīng)于所述快充設(shè)備與固件更新控制設(shè)備建立通信連接,接收所述固件更新控制設(shè)備通過所述通信連接發(fā)送的待更新固件,以實現(xiàn)通過固件更新程序發(fā)送所述待更新固件,其中,所述固件更新程序包括所述待更新固件以及校驗信息,所述待更新固件中附加有所述待更新固件的校驗信息,所述待更新固件是在所述快充設(shè)備中實現(xiàn)快速充電協(xié)議的程序;所述校驗信息是基于所述待更新固件的相關(guān)信息生成的;
將所述固件更新程序暫存在所述快充設(shè)備的臨時存儲區(qū)域中,所述臨時存儲區(qū)域是禁止程序自動運行的存儲區(qū)域;
當所述固件更新程序完整的暫存在臨時存儲區(qū)域時,指示所述固件更新程序從固件更新控制設(shè)備到快充設(shè)備的傳輸已完成,并且從所述待更新固件中獲取附加的所述校驗信息;
根據(jù)所述校驗信息與所述快充設(shè)備的當前固件的相關(guān)信息進行比對,確定所述校驗信息是否有效合法;
響應(yīng)于確定所述校驗信息有效合法,確定對所述待更新固件校驗成功,且將所述待更新固件更新至充電管理芯片的固件存儲區(qū)域中;所述充電管理芯片是所述快充設(shè)備內(nèi)部用于進行充電功能的芯片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述待更新固件中獲取附加的所述校驗信息,包括:
從所述待更新固件中提取所述待更新固件的加密校驗信息,所述加密校驗信息是對所述校驗信息進行加密得到的;
對所述加密校驗信息進行解密,獲得所述校驗信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述加密校驗信息進行解密,獲得所述校驗信息,包括:
響應(yīng)于所述加密校驗信息是通過非對稱加密方式的公鑰對所述校驗信息進行簽名得到的信息,通過所述公鑰對應(yīng)的私鑰對所述加密校驗信息進行解密,獲得所述校驗信息。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述加密校驗信息進行解密,獲得所述校驗信息,包括:
響應(yīng)于所述加密校驗信息是通過對稱加密方式加密的信息,通過對稱密鑰對所述加密校驗信息進行解密,獲得所述校驗信息;所述對稱密鑰是由所述快充設(shè)備的廠商設(shè)置的密鑰。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述響應(yīng)于所述加密校驗信息是通過對稱加密方式加密的信息,通過對稱密鑰對所述加密校驗信息進行解密,獲得所述校驗信息,包括:
響應(yīng)于所述加密校驗信息是通過對稱加密方式加密的信息,通過所述對稱密鑰對所述待更新固件進行解密,獲得解密后的所述待更新固件;
獲取解密后的所述待更新固件中附加的所述校驗信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
響應(yīng)于對所述待更新固件校驗失敗,向所述固件更新控制設(shè)備返回風險提示信息,所述風險提示信息用于提示所述固件更新程序存在安全風險。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述快充設(shè)備與固件更新控制設(shè)備建立通信連接,接收所述固件更新控制設(shè)備通過所述通信連接發(fā)送的待更新固件,包括:
響應(yīng)于所述快充設(shè)備與固件更新控制設(shè)備建立USB連接,接收所述固件更新控制設(shè)備通過所述USB連接發(fā)送的所述待更新固件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收所述固件更新控制設(shè)備通過所述USB連接發(fā)送的所述待更新固件,包括:
接收所述固件更新控制設(shè)備通過所述USB連接,基于快速充電協(xié)議中的廠商定義消息VDM發(fā)送的所述待更新固件;
或者,
接收所述固件更新控制設(shè)備通過基于所述USB連接中的冗余引腳實現(xiàn)的通信協(xié)議發(fā)送的所述待更新固件。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述USB連接是基于C型USB接口的連接。
10.根據(jù)權(quán)利要求1至9任一所述的方法,其特征在于,所述快充設(shè)備是支持快速充電協(xié)議的充電設(shè)備或者受電設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010082332.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





