固件升级方法、装置、麦克风组件、设备和存储介质制造方法及图纸

技术编号:37273315 阅读:20 留言:0更新日期:2023-04-20 23:41
本申请公开了一种固件升级方法、装置、麦克风组件、设备和存储介质,该方法包括:麦克风组件中的至少两个第一器件分别与终端设备建立通信连接;各第一器件接收终端设备发送的各第一器件的升级包,并分别基于相应的升级包进行固件升级。通过上述方式,本申请能够提升麦克风组件的固件升级速度。克风组件的固件升级速度。克风组件的固件升级速度。

【技术实现步骤摘要】
固件升级方法、装置、麦克风组件、设备和存储介质


[0001]本申请涉及麦克风
,特别是涉及一种固件升级方法、装置、麦克风组件、设备和存储介质。

技术介绍

[0002]目前,麦克风组件中各器件的固件升级,是通过单个设备逐一升级的,固件要求一次性从主机传输至待升级设备。这种升级方式,传输过程一旦有数据丢失,则需要重传全部数据,导致升级速度慢,升级成功率低。

技术实现思路

[0003]本申请主要解决的技术问题是提供一种固件升级方法、装置、麦克风组件、设备和存储介质,能够提升麦克风组件的固件升级速度。
[0004]为解决上述技术问题,本申请第一方面提供了一种固件升级方法,该方法包括:麦克风组件中的至少两个第一器件分别与终端设备建立通信连接;各第一器件接收终端设备发送的各第一器件的升级包,并分别基于相应的升级包进行固件升级。
[0005]为解决上述技术问题,本申请第二方面提供了一种固件升级方法,该方法包括:终端设备分别与麦克风组件中的至少两个第一器件建立通信连接;分别向各第一器件发送各第一器件的升级包,以使各第一器件分别基于相应的升级包进行固件升级。
[0006]为解决上述技术问题,本申请第三方面提供了一种固件升级装置,该固件升级装置包括建立模块和升级模块;建立模块用于麦克风组件中的至少两个第一器件分别与终端设备建立通信连接;升级模块用于各第一器件接收终端设备发送的各第一器件的升级包,并分别基于相应的升级包进行固件升级。
[0007]为解决上述技术问题,本申请第四方面提供了一种固件升级装置,该固件升级装置包括建立模块和升级模块;建立模块用于终端设备分别与麦克风组件中的至少两个第一器件建立通信连接;升级模块用于分别向各第一器件发送各第一器件的升级包,以使各第一器件分别基于相应的升级包进行固件升级。
[0008]为解决上述技术问题,本申请第五方面提供了一种麦克风组件,该麦克风组件包括至少两个第一器件,每个第一器件均能够进行通信连接;其中,麦克风组件用于实现上述第一方面的固件升级方法。
[0009]为解决上述技术问题,本申请第六方面提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储有程序指令,处理器用于执行程序指令以实现上述的固件升级方法中关于麦克风组件的任一进行固件升级的器件所执行的步骤,或者,处理器用于执行程序指令以实现上述第二方面的固件升级方法。
[0010]为解决上述技术问题,本申请第六方面提供了一种计算机可读存储介质,该计算机可读存储介质用于存储程序指令,程序指令能够被执行以实现上述的固件升级方法。
[0011]上述技术方案,各第一器件均会接收到终端设备发送的相应的升级包,并且各第
一器件均会基于接收到的升级包进行固件升级,即,各第一器件并行进行升级,实现对麦克风组件中的多个器件同时进行固件升级,提高了对麦克风组件中的固件的升级速度;另外,各第一器件是在分别与终端设备建立连接后接收终端设备发送的升级包的,麦克风组件中的各第一器件的固件升级是互不干扰的,避免了麦克风组件中的各第一器件之间的耦合性。
附图说明
[0012]图1是本申请提供的固件升级方法一实施例的流程示意图;
[0013]图2是图1所示步骤S11一实施例的流程示意图;
[0014]图3是本申请提供的麦克风组件一实施例的示意图;
[0015]图4是本申请提供的基于升级包进行固件升级一实施例的流程示意图;
[0016]图5是图1所示步骤S12一实施例的流程示意图;
[0017]图6是本申请提供的固件升级方法另一实施例的流程示意图;
[0018]图7是图6所示步骤S12一实施例的流程示意图;
[0019]图8是图7所示步骤S72一实施例的流程示意图;
[0020]图9是本申请提供的固件升级装置一实施例的框架示意图;
[0021]图10是本申请提供的固件升级装置另一实施例的框架示意图;
[0022]图11是本申请提供的电子设备一实施例的结构示意图;
[0023]图12是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0024]下面结合说明书附图,对本申请实施例的方案进行详细说明。
[0025]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
[0026]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
[0027]请参阅图1,图1是本申请提供的固件升级方法一实施例的流程示意图。需注意的是,若有实质上相同的结果,本实施例并不以图1所示的流程顺序为限。如图1所示,本实施例包括:
[0028]步骤S11:麦克风组件中的至少两个第一器件分别与终端设备建立通信连接。
[0029]本实施例的方法用于对麦克风组件中的多个器件同时进行升级,提高了对麦克风组件中的固件的升级速度。
[0030]本实施方式中,麦克风组件中的至少两个第一器件分别与终端设备建立通信连接,以使后续终端设备能够同时向各第一器件分别发送对应的升级包,从而使得各第一器件基于收到的升级包进行固件升级,实现对麦克风组件中的多个器件的同时升级,提高了
对麦克风组件中的固件的升级速度。
[0031]在一实施方式中,终端设备可以是手机、平板电脑、电脑等,在此不做具体限定。另外,不对麦克风组件中包括的第一器件的个数进行限定;例如,麦克风组件包括三个第一器件,一个第一器件是接收器,另外两个第一器件为发射器。
[0032]在一实施方式中,麦克风组件中的至少两个第一器件分别与终端设备通过蓝牙建立通信连接。当然,在其他实施方式中,麦克风组件中的至少两个第一器件也可分别与终端设备通过无线网建立通信连接,在此不做具体限定。
[0033]在一实施方式中,麦克风组件中的至少两个第一器件直接分别与终端设备建立通信连接。为了减少资源消耗,在其他实施方式中,如图2所示,图2是图1所示步骤S11一实施例的流程示意图,麦克风组件包括通信器件,可在有器件需要进行固件升级时,至少两个第一器件才与终端设备建立通信连接,具体包括如下子步骤:
[0034]步骤S21:麦克风组件的通信器件与终端设备建立通信连接,并将麦克风组件中各器件的当前固件版本号发送给终端设备,以及接收终端设备基于当前固件版本号确定的升级反馈信息,并基于升级反馈信息确定麦克风组件中的若干可升级器件,并将各可升级器件的设备信息发送给终端设备,以使终端设备基于设备信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,其特征在于,所述方法包括:麦克风组件中的至少两个第一器件分别与终端设备建立通信连接;各所述第一器件接收所述终端设备发送的各所述第一器件的升级包,并分别基于相应的所述升级包进行固件升级。2.根据权利要求1所述的方法,其特征在于,至少一个所述第一器件作为中转器件,所述方法还包括:作为所述中转器件的第一器件接收所述终端设备发送的第二器件的升级包,并将所述第二器件的升级包发送给所述第二器件,以使所述第二器件基于相应的所述升级包进行固件升级;其中,所述第二器件为所述麦克风组件中的器件,或者为所述麦克风组件以外且能够与所述中转器件连接的器件。3.根据权利要求2所述的方法,其特征在于,所述至少两个第一器件包括所述麦克风组件中的至少一个发射器和至少一个接收器,所述中转器件为所述发射器或接收器,所述第二器件为能够给所述中转器件充电的充电仓,所述中转器件通过所述充电仓的充电连接接口将所述充电仓的升级包发送给所述充电仓;和/或,所述各所述第一器件接收所述终端设备发送的各所述第一器件的升级包,并分别基于相应的所述升级包进行固件升级的步骤是在所述第二器件完成所述固件升级之后执行的。4.根据权利要求1所述的方法,其特征在于,所述麦克风组件中的任一器件执行基于相应的所述升级包进行固件升级的步骤包括:将接收到的相应升级包写入备份存储区域,所述相应升级包用于自身固件升级;校验写入所述备份存储区域的相应升级包和接收到的所述相应升级包是否一致;响应于写入所述备份存储区域的相应升级包与接收到的所述相应升级包一致,利用写入所述备份存储区域的相应升级包进行固件升级。5.根据权利要求4所述的方法,其特征在于,所述利用写入所述备份存储区域的相应升级包进行固件升级,包括:利用写入所述备份存储区域的相应升级包替换主存储区域中的当前版本固件数据包,并利用所述主存储区域中替换后的数据包进行固件升级;和/或,在所述利用写入所述备份存储区域的相应升级包进行固件升级之后,所述方法还包括:重启完成所述固件升级的所述器件。6.根据权利要求1所述的方法,其特征在于,至少一个所述第一器件为包含多个芯片的多芯片器件;所述各所述第一器件接收所述终端设备发送的各所述第一器件的升级包,并分别基于相应的所述升级包进行固件升级,包括:所述多芯片器件依序对每个所述芯片执行以下步骤:接收所述芯片的芯片升级包,并基于所述芯片的芯片升级包对所述芯片进行固件升级;检测到所述芯片完成固件升级后重启所述多芯片器件。7.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:刘志梅赵新莹叶欣匡志敏李伟
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1