[發(fā)明專(zhuān)利]耳機(jī)固件的升級(jí)方法、裝置及可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201911404760.8 | 申請(qǐng)日: | 2019-12-30 |
| 公開(kāi)(公告)號(hào): | CN111158738B | 公開(kāi)(公告)日: | 2023-10-24 |
| 發(fā)明(設(shè)計(jì))人: | 付暉;王德信 | 申請(qǐng)(專(zhuān)利權(quán))人: | 青島歌爾智能傳感器有限公司 |
| 主分類(lèi)號(hào): | G06F8/658 | 分類(lèi)號(hào): | G06F8/658;H04W8/22;H04W8/24 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國(guó) |
| 地址: | 266100 山東省*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 耳機(jī) 升級(jí) 方法 裝置 可讀 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開(kāi)了一種耳機(jī)固件的升級(jí)方法、裝置及可讀存儲(chǔ)介質(zhì),通過(guò)所述終端獲取所述耳機(jī)的當(dāng)前固件版本號(hào),并基于所述當(dāng)前固件版本號(hào)與云端存儲(chǔ)的最新固件版本號(hào),判定所述耳機(jī)需要進(jìn)行固件升級(jí),則獲取所述最新固件版本號(hào)對(duì)應(yīng)的最新固件升級(jí)包中的差異記錄表,并將所述差異記錄表發(fā)送至所述耳機(jī);所述耳機(jī)基于所述差異記錄表向所述終端請(qǐng)求獲取最新固件代碼片段,并基于當(dāng)前固件版本號(hào)對(duì)應(yīng)的當(dāng)前固件代碼以及所述最新固件代碼片段,進(jìn)行固件升級(jí)。本發(fā)明基于升級(jí)固件版本的差異記錄表,對(duì)應(yīng)下載最新固件代碼片段,利用差分?jǐn)?shù)據(jù)傳輸,減少了固件傳輸數(shù)據(jù)量,提高了耳機(jī)固件升級(jí)效率,提升了用戶體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及藍(lán)牙通信技術(shù)領(lǐng)域,尤其涉及一種耳機(jī)固件的升級(jí)方法、裝置及可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
藍(lán)牙耳機(jī)由于佩戴方便又可單獨(dú)使用,受到越來(lái)越多用戶的喜愛(ài)。目前,耳機(jī)固件的升級(jí)方式為:耳機(jī)向終端請(qǐng)求獲取新版本軟件包,然后基于新版本軟件包進(jìn)行升級(jí)。但是上述升級(jí)方式在更新版本的升級(jí)包較大時(shí),下載新版本升級(jí)包耗時(shí)過(guò)長(zhǎng),導(dǎo)致升級(jí)效率低下,降低了用戶體驗(yàn)。因此,如何解決現(xiàn)有藍(lán)牙耳機(jī)升級(jí)時(shí)下載新版本升級(jí)包耗時(shí)過(guò)長(zhǎng)而導(dǎo)致升級(jí)效率低下,是目前亟需解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種耳機(jī)固件的升級(jí)方法、裝置及可讀存儲(chǔ)介質(zhì),旨在解決現(xiàn)有藍(lán)牙耳機(jī)升級(jí)時(shí)下載新版本升級(jí)包耗時(shí)過(guò)長(zhǎng)而導(dǎo)致升級(jí)效率低下的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種耳機(jī)固件的升級(jí)方法,所述耳機(jī)固件的升級(jí)方法應(yīng)用于耳機(jī)固件的升級(jí)系統(tǒng),所述升級(jí)系統(tǒng)包括耳機(jī)和終端,所述耳機(jī)固件的升級(jí)方法包括以下步驟:
所述終端獲取所述耳機(jī)的當(dāng)前固件版本號(hào),并基于所述當(dāng)前固件版本號(hào)與云端存儲(chǔ)的最新固件版本號(hào),判斷所述耳機(jī)是否需要進(jìn)行固件升級(jí);
若所述終端判定所述耳機(jī)需要進(jìn)行固件升級(jí),則獲取所述最新固件版本號(hào)對(duì)應(yīng)的最新固件升級(jí)包中的差異記錄表,并將所述差異記錄表發(fā)送至所述耳機(jī);
所述耳機(jī)基于所述差異記錄表向所述終端請(qǐng)求獲取最新固件代碼片段,基于當(dāng)前固件版本號(hào)對(duì)應(yīng)的當(dāng)前固件代碼以及所述最新固件代碼片段,生成所述最新版本固件代碼,并根據(jù)最新版本固件代碼進(jìn)行固件升級(jí)。
可選地,所述耳機(jī)基于所述差異記錄表向所述終端請(qǐng)求獲取最新固件代碼片段,基于當(dāng)前固件版本號(hào)對(duì)應(yīng)的當(dāng)前固件代碼以及所述最新固件代碼片段,生成所述最新版本固件代碼,并根據(jù)最新版本固件代碼進(jìn)行固件升級(jí)的步驟具體包括:
所述耳機(jī)基于所述差異記錄表中的差異位向所述終端請(qǐng)求獲取對(duì)應(yīng)的最新固件代碼片段,并將所述最新固件代碼片段存儲(chǔ)至固件備份區(qū);
所述耳機(jī)基于所述差異記錄表在所述當(dāng)前固件代碼中確定待更新分區(qū),并基于所述固件備份區(qū)中的最新固件代碼片段,依次更新所述待更新分區(qū)中的固件代碼片段;
生成所述最新版本固件代碼,并根據(jù)所述最新版本固件代碼進(jìn)行固件升級(jí)。
可選地,所述耳機(jī)基于所述差異記錄表在所述當(dāng)前固件代碼中確定待更新分區(qū),并基于所述固件備份區(qū)中的最新固件代碼片段,依次更新所述待更新分區(qū)中的固件代碼片段的步驟之前,還包括:
所述終端將耳機(jī)固件代碼按照預(yù)設(shè)模塊存儲(chǔ)至對(duì)應(yīng)分區(qū),以便進(jìn)行不同版本固件代碼的差異比對(duì)與差異代碼更新。
可選地,所述若所述終端判定所述耳機(jī)需要進(jìn)行固件升級(jí),則獲取所述最新固件版本號(hào)對(duì)應(yīng)的最新固件升級(jí)包中的差異記錄表,并將所述差異記錄表發(fā)送至所述耳機(jī)的步驟具體包括:
若所述終端判定所述耳機(jī)需要進(jìn)行固件升級(jí),則獲取所述耳機(jī)的當(dāng)前狀態(tài),并基于所述當(dāng)前狀態(tài)判斷所述耳機(jī)當(dāng)前是否允許進(jìn)行固件升級(jí);
若所述終端判定所述耳機(jī)當(dāng)前允許進(jìn)行固件升級(jí),則獲取所述最新固件升級(jí)包中的差異記錄表,并將所述差異記錄表發(fā)送至所述耳機(jī)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于青島歌爾智能傳感器有限公司,未經(jīng)青島歌爾智能傳感器有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911404760.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車(chē)輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





