音频数据的传输方法、系统、TWS耳机对、芯片及介质技术方案

技术编号:27528374 阅读:34 留言:0更新日期:2021-03-03 11:00
本发明专利技术提供一种音频数据的传输方法、系统、TWS耳机对、芯片及介质,其中,该方法包括步骤:TWS主设备和TWS从设备判断在预设通信周期内是否接收到音源设备发送的音频数据;若TWS主设备接收到音频数据,则发送附加包数据给TWS从设备,并在未接收到TWS从设备发送的附加包数据,则将音频数据转发给TWS从设备,关闭TWS主设备对应的重发时间窗口;若TWS从设备接收到音频数据,则发送附加包数据给TWS主设备,并在未接收到TWS主设备发送的附加包数据,则将音频数据转发给TWS主设备,关闭TWS从设备对应的重发时间窗口。本发明专利技术降低了音频数据传输的功耗,以及降低了音频数据传输过程中的丢包率。率。率。

【技术实现步骤摘要】
音频数据的传输方法、系统、TWS耳机对、芯片及介质


[0001]本专利技术涉及TWS
,具体涉及一种音频数据的传输方法、系统、TWS耳机对、芯片及介质。

技术介绍

[0002]随着通讯技术和蓝牙技术的普及,市场上出现很多类型真正无线立体声(True Wireless Stereo,TWS)蓝牙耳机,摆脱了传统上有线耳机的束缚。将手机通话音频通过蓝牙无线传输到耳机,为用户的日常生活带来了便利,而且TWS的立体声通话能为听众带来更好的听觉效果。
[0003]TWS蓝牙耳机包括主耳机和从耳机,主耳机与手机终端建立eSCO(Extended Synchronous Connection-Oriented,扩展的面向连接的同步逻辑传输)传输,主耳机与从耳机之间再建立eSCO连接传输,主耳机与从耳机之间通过数据转发的方式进行数据传输,是蓝牙的常规通话传输全过程。eSCO的2M(MByte,兆)包协议每12slot的时间槽为一个通信周期,整个过程主要包括收发数据、重发次数协商,转发数据的通讯时间分配,这个单向通讯方式不仅导致丢包率高和而且每个音频数据包都需要进行转发导致功耗高,把从耳机关机之后就不能继续通讯,而且这种传统的方式十分影响使用无线音源设备的用户体验。
[0004]由此可知,目前音频数据的传输丢包率高,且TWS主设备与TWS从设备之间音频数据传输功耗高。

技术实现思路

[0005]基于上述现状,本专利技术的主要目的在于提供一种音频数据的传输方法、系统、TWS耳机对、芯片及介质,以解决音频数据的传输丢包率高,且TWS主设备与TWS从设备之间音频数据传输功耗高的技术问题。
[0006]为实现上述目的,本专利技术采用的技术方案如下:
[0007]一种音频数据的传输方法,所述音频数据的传输方法应用于TWS设备,所述TWS设备包括TWS主设备和TWS从设备,所述TWS主设备通过第一链路接收音源设备发送的音频数据,所述TWS从设备通过监听链路接收所述音频数据,所述TWS主设备和所述TWS从设备通过第二链路进行数据交互,所述音频数据的传输方法包括以下步骤:
[0008]S100,所述TWS主设备和所述TWS从设备判断在预设通信周期内是否接收到所述音源设备发送的音频数据;若所述TWS主设备接收到所述音频数据,则执行步骤S200;若所述TWS从设备接收到所述音频数据,则执行步骤S300;其中,所述通信周期包括收发时间窗口、重发时间窗口、转发时间窗口和ACL时间窗口,所述第一链路、第二链路和监听链路对应同一通信周期内的各个时间窗口对齐;
[0009]S200,所述TWS主设备发送附加包数据给TWS从设备,并判断是否接收到TWS从设备发送的附加包数据;若所述TWS主设备未接收到TWS从设备发送的附加包数据,则执行步骤S400;
[0010]S400,将所述音频数据转发给所述TWS从设备,并在所述重发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口;
[0011]S300,所述TWS从设备发送附加包数据给TWS主设备,并判断是否接收到TWS主设备发送的附加包数据;若所述TWS从设备未接收到TWS主设备发送的附加包数据,则执行步骤S500;
[0012]S500,将所述音频数据转发给所述TWS主设备,并在所述重发时间窗口对应的时长内控制所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口。。
[0013]优选地,在步骤S200中,若所述TWS主设备接收到TWS从设备发送的附加包数据,则执行步骤S600;
[0014]S600,在所述重发时间窗口和转发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口和转发时间窗口;
[0015]在步骤S300中,若所述TWS从设备接收到TWS主设备发送的附加包数据,则执行步骤S700;
[0016]S700,在所述重发时间窗口和转发时间窗口对应的时长内控制所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口和转发时间窗口。
[0017]优选地,在步骤S100中,
[0018]若所述TWS主设备未接收到所述音频数据,则在接收到所述TWS从设备发送的附加包数据之后,执行步骤S800;
[0019]S800,接收所述TWS从设备转发的音频数据,并在所述重发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口;
[0020]若所述TWS从设备未接收到所述音频数据,则在接收到所述TWS主设备发送的附加包数据之后,执行步骤S900;
[0021]S900,接收所述TWS主设备转发的音频数据,并在所述重发时间窗口对应的时长内控制所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口。
[0022]优选地,在步骤S100中,在所述TWS主设备和所述TWS从设备均接收到音频数据后,执行步骤S110;
[0023]S110,所述TWS主设备发送确认消息给所述音源设备,以供所述音源设备根据所述确认消息确定所述TWS主设备和所述TWS从设备已接收到所述音频数据。
[0024]优选地,在步骤S400中,所述将所述音频数据转发给所述TWS从设备的步骤包括:
[0025]在当前通信周期转发时间窗口对应的时长内转发所述音频数据给所述TWS从设备。
[0026]优选地,所述第一链路、第二链路和所述监听链路通过eSCO协议建立,一个通信周期的时长为12slot,其中,所述收发时间窗口为2slot,所述重发时间窗口为4slot,所述转
发时间窗口为4slot,所述ACL时间窗口为2slot。
[0027]本专利技术还提供一种音频数据的传输系统,所述传输系统包括TWS主设备和TWS从设备,所述TWS主设备通过第一链路接收音源设备发送的音频数据,所述TWS从设备通过监听链路接收所述音频数据,所述TWS主设备和所述TWS从设备通过第二链路进行数据交互;
[0028]所述TWS主设备,用于判断在预设通信周期内是否均接收到所述音源设备发送的音频数据;若接收到所述音频数据,则发送附加包数据给TWS从设备,并判断是否接收到TWS从设备发送的附加包数据;若未接收到TWS从设备发送的附加包数据,则将所述音频数据转发给所述TWS从设备,并在所述重发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口;其中,所述通信周期包括收发时间窗口、重发时间窗口、转发时间窗口和ACL时间窗口,所述第一链路、第二链路和监听链路对应同一通信周期内各个时间窗口对齐;
[0029]所述TWS从设备,用于判断在预设通信周期内是否均接收到所述音源设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据的传输方法,其特征在于,所述音频数据的传输方法应用于TWS设备,所述TWS设备包括TWS主设备和TWS从设备,所述TWS主设备通过第一链路接收音源设备发送的音频数据,所述TWS从设备通过监听链路接收所述音频数据,所述TWS主设备和所述TWS从设备通过第二链路进行数据交互,所述音频数据的传输方法包括以下步骤:S100,所述TWS主设备和所述TWS从设备判断在预设通信周期内是否接收到所述音源设备发送的音频数据;若所述TWS主设备接收到所述音频数据,则执行步骤S200;若所述TWS从设备接收到所述音频数据,则执行步骤S300;其中,所述通信周期包括收发时间窗口、重发时间窗口、转发时间窗口和ACL时间窗口,所述第一链路、第二链路和监听链路对应同一通信周期内的各个时间窗口对齐;S200,所述TWS主设备发送附加包数据给TWS从设备,并判断是否接收到TWS从设备发送的附加包数据;若所述TWS主设备未接收到TWS从设备发送的附加包数据,则执行步骤S400;S400,将所述音频数据转发给所述TWS从设备,并在所述重发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口;S300,所述TWS从设备发送附加包数据给TWS主设备,并判断是否接收到TWS主设备发送的附加包数据;若所述TWS从设备未接收到TWS主设备发送的附加包数据,则执行步骤S500;S500,将所述音频数据转发给所述TWS主设备,并在所述重发时间窗口对应的时长内控制所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口。2.根据权利要求1所述的音频数据的传输方法,其特征在于,在步骤S200中,若所述TWS主设备接收到TWS从设备发送的附加包数据,则执行步骤S600;S600,在所述重发时间窗口和转发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口和转发时间窗口;在步骤S300中,若所述TWS从设备接收到TWS主设备发送的附加包数据,则执行步骤S700;S700,在所述重发时间窗口和转发时间窗口对应的时长内控制所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口和转发时间窗口。3.根据权利要求1所述的音频数据的传输方法,其特征在于,在步骤S100中,若所述TWS主设备未接收到所述音频数据,则在接收到所述TWS从设备发送的附加包数据之后,执行步骤S800;S800,接收所述TWS从设备转发的音频数据,并在所述重发时间窗口对应的时长内控制所述TWS主设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS主设备对应的重发时间窗口;若所述TWS从设备未接收到所述音频数据,则在接收到所述TWS主设备发送的附加包数据之后,执行步骤S900;S900,接收所述TWS主设备转发的音频数据,并在所述重发时间窗口对应的时长内控制
所述TWS从设备对应蓝牙基带的调制器处于休眠状态,以关闭所述TWS从设备对应的重发时间窗口。4.根据权利要求1所述的音频数据的传输方法,其特征在于,在步骤S100中,在所述TWS主设备和所述TWS从设备均接收到音频数据后,执行步骤S110;S110,所述TWS主设备发送确认消息给所述音源设备,以供所述音源设备根据所述确认消息确定所述TWS主设备和所述TWS从设备已接收到所述音频数据。5.根据权利要求1至4任一项所述的音频数据的传输方法,其特征在于,在步骤S400中,所述将所述音频数据转发给所述TWS从设备的步骤包括:在当前通信周期转发时间窗口对应的时长内转发所述音频数据给所述TWS从设备。6.根据权利要求1所述的音频数据的传输方法,其特征在于,所述第一链路、第二链路和所述监听链路通过eSCO协议建立,一个通信周期的时长为12slot,其中,所述收发时间窗口为2slot,所述重发时间窗口为4slot,所述转发时间窗口为4slot,所述ACL时间窗口为2slot。7.一种音频数据的传输系统,其特征在于,...

【专利技术属性】
技术研发人员:张志英桑耀王昌继
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:

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

1