耳机升级方法及无线耳机技术

技术编号:37767826 阅读:22 留言:0更新日期:2023-06-06 13:29
本申请提供了一种耳机升级方法及无线耳机,有利于提高无线耳机进行固件升级的效率。该方法应用于无线耳机,该无线耳机包括成对设置的第一无线耳机和第二无线耳机,该方法包括:第一无线耳机确定无线耳机需要进行固件升级;第一无线耳机将发包间隔周期从第一时长调整为第二时长,发包间隔周期表示第一无线耳机与第二无线耳机之间相邻两次发送升级包的时间间隔,第一时长为发包间隔周期的默认值,第一时长大于第二时长,升级包是从第一无线耳机所连接的终端设备接收到的,用于固件升级的数据包;第一无线耳机与第二无线耳机基于第二时长进行固件升级。长进行固件升级。长进行固件升级。

【技术实现步骤摘要】
耳机升级方法及无线耳机
[0001]本申请为于2022年07月08日提交中国专利局、申请号为202210796831.9、申请名称为“耳机升级方法及无线耳机”的中国专利申请的分案申请。


[0002]本申请涉及蓝牙通信领域,更具体地,涉及一种耳机升级方法及无线耳机。

技术介绍

[0003]蓝牙真无线立体声(true wireless stereo,TWS)耳机是一种典型的无线耳机,具有广阔的市场前景。TWS耳机的双耳中有一个为主耳机,有一个为从耳机,主耳机与终端设备(例如,手机)之间建立的蓝牙链路可称为移动链路(mobile link),从耳机监听主耳机与终端设备通信的数据。主耳机和从耳机之间建立的蓝牙链路可称为TWS链路(TWS link),主耳机和从耳机可以基于TWS时隙在TWS链路上通信,其中,TWS时隙表示主耳机和从耳机之间在TWS链路上的发包间隔周期。
[0004]在TWS耳机中,除了需要集成必要的物理器件之外,还需要安装用于驱动物理器件的固件程序。TWS耳机通过物理器件和固件程序之间的配合,可以为消费者提供正常的使用功能。然而,由于开发时间有限或者对物理器件的了解不够完全,开发人员很难做到一次性开发出一款最适合这款TWS耳机的完美固件。很多情况下,需要在TWS耳机安装完某一版本的固件之后,由开发人员根据后续TWS耳机的实际使用情况进一步开发出新版本的固件,以便利用新版本的固件对TWS耳机中的旧版本的固件进行升级。现有TWS耳机升级通常采用空中下载(over

the
>‑
air,OTA)技术进行固件升级。其过程主要包括:先对主耳机进行升级,再通过主耳机向从耳机转发升级包,从而对从耳机进行升级。
[0005]在现有的固件升级的过程中,可能由于TWS时隙设置的原因导致数据传输的速率较慢,使得固件升级的效率低下。

技术实现思路

[0006]本申请提供一种耳机升级方法及无线耳机,有利于提高无线耳机的固件升级效率。
[0007]第一方面,提供了一种耳机升级方法,应用于无线耳机,无线耳机包括成对设置的第一无线耳机和第二无线耳机,该方法包括:第一无线耳机确定无线耳机需要进行固件升级;第一无线耳机将发包间隔周期从第一时长调整为第二时长,发包间隔周期表示第一无线耳机与第二无线耳机之间相邻两次发送升级包的时间间隔,第一时长为发包间隔周期的默认值,第一时长大于第二时长,升级包是从第一无线耳机所连接的终端设备接收到的,用于固件升级的数据包;第一无线耳机与第二无线耳机基于第二时长进行固件升级。
[0008]在本申请中,第一无线耳机作为主耳机,第二无线耳机作为从耳机,第一无线耳机与终端设备之间建立有移动链路(mobile link),第一无线耳机与第二无线耳机之间建立有TWS链路(TWS link),第二无线耳机监听第一无线耳机和终端设备之间通信的数据。
[0009]在进行固件升级的过程中,第一无线耳机接收来自终端设备的升级包,之后第一无线耳机通过TWS链路向第二无线耳机发送升级包。为了可以正常收发数据包,第一无线耳机和第二无线耳机可以设置发包间隔周期,基于发包间隔周期收发数据包。如果发包间隔周期为默认的第一时长,第一无线耳机在单位时间内通过TWS链路传递给第二无线耳机的数据较少,这样会降低无线耳机的固件升级效率。
[0010]因此,在本技术方案中,第一无线耳机在识别到无线耳机需要进行固件升级的情况下,可以将第一无线耳机和第二无线耳机之间的发包间隔周期从默认的第一时长调整为第二时长,第二时长短于第一时长。这样,发包间隔周期变短,第一无线耳机在单位时间内通过TWS链路传递给第二无线耳机的数据增多,这样有利于提高数据传输速率,进而提高无线耳机的固件升级效率。
[0011]结合第一方面,在第一方面的某些实现方式中,第一无线耳机确定无线耳机需要进行固件升级,包括:第一无线耳机接收来自终端设备的请求消息,请求消息用于请求进行固件升级;第一无线耳机基于请求消息,确定无线耳机需要进行固件升级。
[0012]结合第一方面,在第一方面的某些实现方式中,第一无线耳机确定无线耳机需要进行固件升级,包括:第一无线耳机接收来自终端设备的数据包;第一无线耳机在确定数据包为升级包的情况下,确定无线耳机需要进行固件升级。
[0013]结合第一方面,在第一方面的某些实现方式中,第一无线耳机与第二无线耳机基于第二时长进行固件升级,包括:第一无线耳机基于接收到的升级包进行固件升级;第一无线耳机与第二无线耳机基于第二时长传输升级包;第二无线耳机基于接收到的升级包进行固件升级。
[0014]在本申请中,第一无线耳机在接收到升级包之后,可以将升级包的数据写入闪存(flash)备份区中,并校验升级包的完整性和时序性。第一无线耳机基于第二时长与第二无线耳机传输升级包,第二无线耳机在接收到升级包之后,可以将升级包的数据写入flash备份区中,并校验升级包的完整性和时序性。在校验正常后可以接续接收第一无线耳机发送的升级包。
[0015]结合第一方面,在第一方面的某些实现方式中,在第一无线耳机将发包间隔周期从第一时长调整为第二时长之前,该方法还包括:第一无线耳机确定无线耳机是否在进行音频业务;第一无线耳机在无线耳机进行音频业务时,将发包间隔周期确定为第一时长。第一无线耳机将发包间隔周期从第一时长调整为第二时长,包括:第一无线耳机在确定无线耳机的音频业务结束的情况下,将发包间隔周期从第一时长调整为第二时长。
[0016]在本申请中,第一无线耳机可以识别当前的任务场景,如果识别到当前为无线耳机同时在进行音频业务和固件升级的多任务场景,第一无线耳机可以确定发包间隔周期为音频业务适用的第一时长。优先保证音频业务的正常进行,有利于提高通话质量。
[0017]结合第一方面,在第一方面的某些实现方式中,第一无线耳机在无线耳机进行音频业务时,将发包间隔周期确定为第一时长,包括:判断音频业务与固件升级的优先级的高低;在音频业务的优先级高于固件升级的情况下,确定发包间隔周期为第一时长。
[0018]在本申请中,音频业务包括通话、听音乐等业务。第一无线耳机优先为优先级高的业务提供适用的发包间隔周期。第一无线耳机在音频业务和固件升级的多任务场景下确定音频业务的优先级高于固件升级,因此将发包间隔周期确定为适用于音频业务的第一时
长,这样第一无线耳机和第二无线耳机就可以分配较多的时间接收来自终端设备的通话数据,有利于减少由于发包间隔周期较短造成的通话卡顿、有杂音等问题。
[0019]结合第一方面,在第一方面的某些实现方式中,该方法还包括:在第一无线耳机与第二无线耳机进行固件升级的过程中,检测到异常事件;第一无线耳机继续从终端设备接收所述升级包。异常事件包括:第一无线耳机被摘下,或,第一无线耳机的电量低于预设门限。
[0020]在本申请中,由于异常事件可以触发第一无线耳机和第二无线耳机进行主从切换,而5进行主从切换会使得无线耳机的双耳重新调整发包间隔周期。如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种耳机升级方法,其特征在于,应用于无线耳机,所述无线耳机包括成对设置的第一无线耳机和第二无线耳机,所述方法包括:所述第一无线耳机确定所述无线耳机需要进行固件升级;所述第一无线耳机将发包间隔周期从第一时长调整为第二时长,所述发包间隔周期表示所述第一无线耳机与所述第二无线耳机之间相邻两次发送升级包的时间间隔,所述第一时长为所述发包间隔周期的默认值,所述第一时长大于所述第二时长,所述升级包是从所述第一无线耳机所连接的终端设备接收到的,用于固件升级的数据包;所述第一无线耳机与所述第二无线耳机互为主从耳机关系,主耳机在固件升级过程中,被设置为不切换为从耳机。2.根据权利要求1所述的方法,其特征在于,在所述第一无线耳机将发包间隔周期从第一时长调整为第二时长之前,所述方法还包括:所述第一无线耳机在确定所述无线耳机在进行音频业务,且所述音频业务的优先级高于所述固件升级的情况下,确定所述发包间隔周期为所述第一时长;所述第一无线耳机将发包间隔周期从第一时长调整为第二时长,包括:所述第一无线耳机在确定所述无线耳机的所述音频业务结束的情况下,将所述发包间隔周期从所述第一时长调整为所述第二时长。3.根据权利要求1所述的方法,其特征在于,所述第一无线耳机确定所述无线耳机需要进行固件升级,包括:所述第一无线耳机接收来自所述终端设备的请求消息,所述请求消息用于请求进行固件升级;所述第一无线耳机基于所述请求消息,确定所述无线耳机需要进行固件升级。4.根据权利要求1所述的方法,其特征在于,所述第一无线耳机确定所述无线耳机需要进行固件升级,包括:所述第一无线耳机接收来自所述终端设备的数据包;所述第一无线耳机在确定所述数据包为升级包的情况下,确定所述无线耳机需要进行固件升级。5.根据权利要求1所述的方法,其特征在于,所述第一无线耳机与所述第二无线耳机基于所述第二时长进行固件升级,包括:所述第一无线耳机基于接收到的所述升级包进行固件升级;所述第一无线耳机与所述第二无线耳机基于所述第二时长传输所述升级包;所述第二无线耳机基于接收到的所述升级包进行固件升级。6.根据权利要求1所述的方法,其特征在于,在所述第一无线耳机将发包间隔周期从第一时长调整为第二时长之前,所述方法还包括:所述第一无线耳机确定所述无线耳机是否在进行音频业务。7.根据权利要求6所述的方法,其特征在于,在所述第一无线耳机将发包间隔周期从第一时长调整为第二时长之前,所述方法还包括:判断所述音频业务与所述固件升级的优先级的高低。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:在所述第一无线耳机与所述第二无线耳机进行固件升级的...

【专利技术属性】
技术研发人员:索亚运
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1