[發明專利]固件發送方法、固件接收方法及固件升級系統在審
| 申請號: | 202111597974.9 | 申請日: | 2021-12-24 |
| 公開(公告)號: | CN114296758A | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 韋韌;吳限 | 申請(專利權)人: | 上海物騏微電子有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04W8/24 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 楊奇松 |
| 地址: | 201000 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 發送 方法 接收 升級 系統 | ||
1.一種固件發送方法,其特征在于,應用于終端設備,所述方法包括:
將耳機設備對應的升級固件劃分為多個目標數據塊;
將多個所述目標數據塊發送至所述耳機設備中的第一耳機和第二耳機;
根據所述第一耳機反饋的第一接收信息和所述第二耳機反饋的第二接收信息進行異或操作,得到異或數據包;
將所述異或數據包發送至所述第一耳機和所述第二耳機。
2.根據權利要求1所述的方法,其特征在于,所述將多個所述目標數據塊發送至所述耳機設備中的第一耳機和第二耳機,包括:
將多個所述目標數據塊依次發送至所述第一耳機和所述第二耳機;
獲取所述第一耳機接收多個所述目標數據塊時發送的第三接收信息和所述第二耳機接收多個所述目標數據塊時發送的第四接收信息;
根據所述第三接收信息和所述第四接收信息在多個所述目標數據塊中進行篩選,確定所述第一耳機和所述第二耳機未接收的未收數據塊;
將所述未收數據塊分別發送至所述第一耳機和所述第二耳機。
3.根據權利要求1所述的方法,其特征在于,所述根據所述第一耳機反饋的第一接收信息和所述第二耳機反饋的第二接收信息進行異或操作,得到異或數據包,包括:
接收所述第一耳機反饋的所述第一接收信息和所述第二耳機反饋的所述第二接收信息;
基于所述第一接收信息和所述第二接收信息確定所述第一耳機中未接收到的第一數據塊和所述第二耳機中未接收到的第二數據塊;
基于所述第一數據塊和所述第二數據塊進行異或操作,生成所述異或數據包。
4.根據權利要求1所述的方法,其特征在于,所述將所述異或數據包發送到所述第一耳機和所述第二耳機之后,所述方法還包括:
接收所述第一耳機發送的第五接收信息和所述第二耳機發送的第六接收信息;
基于所述第五接收信息和所述第六接收信息對所述第一耳機和所述第二耳機的升級情況進行檢測。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
在所述第一耳機檢測為升級完成,所述第二耳機檢測為升級未完成時,基于所述第六接收信息確定所述第二耳機中的第一缺失數據塊;將所述第一缺失數據塊發送給所述第二耳機;
在所述第二耳機檢測為升級完成,所述第一耳機檢測為升級未完成時,基于所述第五接收信息確定所述第一耳機中的第二缺失數據塊;將所述第二缺失數據塊發送給所述第一耳機。
6.一種固件接收方法,其特征在于,應用于耳機設備,所述耳機設備中包括第一耳機和第二耳機,所述方法包括:
所述第一耳機和所述第二耳機分別接收終端設備發送的多個目標數據塊;
所述第一耳機根據多個所述目標數據塊的接收情況,向所述終端設備發送第一接收信息;所述第二耳機根據多個所述目標數據塊的接收情況,向所述終端設備發送第二接收信息;
所述第一耳機根據接收到的所述終端設備發送的異或數據包進行異或解析,獲取所述第一耳機中未接收的第一數據塊;所述第二耳機根據接收到的所述終端設備發送的所述異或數據包進行異或解析,獲取所述第二耳機中未接收的第二數據塊。
7.根據權利要求6所述的方法,其特征在于,所述第一耳機和所述第二耳機分別接收終端設備發送的多個目標數據塊,包括:
所述第一耳機和所述第二耳機分別接收多個所述目標數據塊;
所述第一耳機根據接收的所述目標數據塊的目標頭部信息,生成第三接收信息;所述第二耳機根據接收的所述目標數據塊的所述目標頭部信息,生成第四接收信息;
所述第一耳機將所述第三接收信息發送給所述終端設備;所述第二耳機將所述第四接收信息發送給所述終端設備;
所述第一耳機和所述第二耳機接收所述終端設備基于所述第三接收信息和所述第四接收信息發送的未收數據塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海物騏微電子有限公司,未經上海物騏微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111597974.9/1.html,轉載請聲明來源鉆瓜專利網。





