【技术实现步骤摘要】
带宽分配方法、装置、终端、蓝牙音频设备及存储介质
[0001]本申请实施例涉及蓝牙
,特别涉及一种带宽分配方法
、
装置
、
终端
、
蓝牙音频设备及存储介质
。
技术介绍
[0002]随着蓝牙音频传输技术的不断发展,真无线立体声
(True Wireless Stereo
,
TWS)
耳机应运而生
。TWS
耳机是使用
LE
‑
Audio(Bluetooth Low Energy Audio
,蓝牙低功耗音频传输技术
)
最前沿的产品之一
。
通过与左右耳机分别保持
LE
连接,手机可以与左右耳机独立进行数据传输和通信,其中,音频数据通过
CIS
链路
(Connected Isochronous Steam
,基于连接等时流
)
进行传输,命令交互数据通过
ACL
链路
(Asynchronous Connectionless
,异步无连接
)
进行传输
。
[0003]在用户具有两个或多个终端设备的情况下,
TWS
耳机的左右耳与两个或多个终端设备同时保持
LE
连接
(
或称为蓝牙耳机一拖二
)
,由于与每个终端设备都具有对应的
CIS< ...
【技术保护点】
【技术特征摘要】
1.
一种带宽分配方法,其特征在于,所述方法应用于蓝牙音频设备,所述方法包括:与至少两个终端分别建立
ACL
链路;基于与所述至少两个终端中第一终端之间的第一
ACL
链路,与所述第一终端建立第一
CIS
链路;在建立有所述第一
CIS
链路的情况下,基于与所述至少两个终端中第二终端之间的第二
ACL
链路,与所述第二终端建立第二
CIS
链路,其中,为所述第二
CIS
链路分配的带宽小于为所述第一
CIS
链路分配的带宽
。2.
根据权利要求1所述的方法,其特征在于,所述与所述第二终端建立第二
CIS
链路之后,所述方法还包括:对所述第二终端通过所述第二
CIS
链路发送的数据包进行丢包处理
。3.
根据权利要求1所述的方法,其特征在于,为所述第二
ACL
链路分配的带宽小于为所述第一
ACL
链路分配的带宽,所述与所述第二终端建立第二
CIS
链路之后,所述方法还包括:增大所述第二
ACL
链路的调度周期;基于增大后的所述调度周期对通过所述第二
ACL
链路接收到的数据包进行回复
。4.
根据权利要求3所述的方法,其特征在于,所述增大所述第二
ACL
链路的调度周期,包括:基于所述第二
ACL
链路的
ACL
通信间隔参数以及
ACL
通信超时参数,确定增大后的所述调度周期,其中,增大后的所述调度周期为所述
ACL
通信间隔参数的
n
倍,且增大后的所述调度周期小于所述
ACL
通信超时参数,
n
为大于或等于2的整数
。5.
根据权利要求2所述的方法,其特征在于,所述与所述第一终端建立第一
CIS
链路之后,所述方法还包括:将所述第一终端添加至第一终端队列,所述第一终端队列中处于队列头部的终端为激活终端;所述与所述第二终端建立第二
CIS
链路之后,所述方法还包括:将所述第二终端添加至所述第一终端队列;所述对所述第二终端通过所述第二
CIS
链路发送的数据包进行丢包处理,包括:在所述第二终端未处于队列头部的情况下,对所述第二终端通过所述第二
CIS
链路发送的数据包进行丢包处理
。6.
根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述第一
CIS
链路断开的情况下,从所述第一终端队列中移除所述第一终端;在所述第二终端处于队列头部的情况下,调整为所述第二
CIS
链路分配的带宽
。7.
根据权利要求6所述的方法,其特征在于,所述调整为所述第二
CIS
链路分配的带宽,包括:停止对通过所述第二
CIS
链路发送的数据包进行丢包处理
。8.
根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述第一
CIS
链路断开的情况下,从所述第一终端队列中移除所述第一终端;在所述第二终端处于队列头部的情况下,调整为所述第二
ACL
链路分配的带宽
。9.
根据权利要求8所述的方法,其特征在于,所述调整为所述第二
ACL
链路分配的带宽,包括:
恢复所述第二
ACL
链路的调度周期;基于恢复后的所述调度周期对通过所述第二
ACL
链路接收到的数据包进行回复
。10.
根据权利要求1所述的方法,其特征在于,所述与所述第一终端建立第一
CIS
链路之后,所述方法包括:将设备状态设置为占用状态;通过所述第二
ACL
链路向所述第二终端发送第一设备状态通知,所述第一设备状态通知用于告知处于占用状态,以便所述第二终端基于所述第一设备状态通知确定所述第二
CIS
链路的
CIS
参数
。11.
根据权利要求
10
所述的方法,其特征在于,所述方法还包括:在所述第一
CIS
链路断开的情况下,将设备状态设置为非占用状态;通过所述第二
ACL
链路向所述第二终端发送第二设备状态通知,所述第二设备状态通知用于告知处于非占用状态,以便所述第二终端基于所述第二设备状态通知调整所述第二
CIS
链路的
CIS
参数,其中,参数调整后所述第二
CIS
链路的调度周期小于参数调整前所述第二
CIS
链路的调度周期;在参数调整完毕的情况下,将设备状态设置为占用状态
。12.
根据权利要求
11
所述的方法,其特征在于,所述与所述第二终端建立第二
CIS
链路之后,所述方法还包括:将所述第二终端添加至第二终端队列,所述第二终端队列用于记录在占用状态下请求建立
CIS
链路的终端;所述通过所述第二
ACL
链路向所述第二终端发送第二设备状态通知,包括:在所述第一
CIS
链路断开,且所述第二终端位于所述第二终端队列的队列头部的情况下,通过所述第二
ACL
链路向所述第二终端发送所述第二设备状态通知;从所述第二终端队列的队列头部移除所述第二终端
。13.
根据权利要求
10
所述的方法,其特征在于,所述第一设备状态通知,还用于:告知处于占用状态,以便所述第二终端基于所述第一设备状态通知调整所述第二
ACL
链路的
AC...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。