用于管理点对多点蓝牙网络中的多个多媒体通信链路的方法技术

技术编号:32204749 阅读:14 留言:0更新日期:2022-02-09 17:09
一种用于在源设备与多个宿设备之间建立的点对多点蓝牙网络中管理多个多媒体通信链路的方法,该方法包括:当以下时确定配置参数的新的值集:

【技术实现步骤摘要】
【国外来华专利技术】用于管理点对多点蓝牙网络中的多个多媒体通信链路的方法


[0001]本专利技术涉及无线通信,并且更具体地,涉及一种用于在源设备与多个宿设备之间建立的点对多点蓝牙网络中动态地修改多个多媒体通信链路的配置的方法。

技术介绍

[0002]“多媒体通信链路的配置”是指确定如何在源设备与相应宿设备之间传输数据的参数集。这些参数被称为“配置参数”。“修改多媒体通信链路的配置”是指修改有关所述多媒体通信链路的配置参数集中的一个或几个配置参数。
[0003]在一个或几个实施例中,宿设备可以是蓝牙扬声器。“扬声器”是指将电音频信号转换成对应声音的任何电声换能器。术语“扬声器”包括例如立体声系统的音频扬声器、耳机、耳塞、助听器等。音频源设备(或简称为“源设备”或“源”)可以是例如移动电话、便携式游戏机、便携式媒体播放器、计算机、平板电脑、电视、立体声系统的控制设备等。在下文中,源设备也可以被称为“主设备”。
[0004]蓝牙是本领域技术人员熟知的由已经发布连续版本的一组机构(蓝牙SIG)管理的通信标准。蓝牙能够在主设备与一个或多个宿设备之间进行短距离双向数据交换,所述主设备和所述宿设备属于微微网网络,该网络指定覆盖个人区域的网络。因此,蓝牙装备的范围仅限于几十米。蓝牙使用位于UHF频段(300MHz与3GHz之间)的无线电波。蓝牙旨在通过移除线缆连接来简化电子设备之间的连接。因此,蓝牙使源多媒体设备(高保证系统、汽车收音机、计算机、平板电脑、移动电话等)之间的线缆能够由被安排成播放接收到的多媒体流的无线通信和诸如扬声器的多媒体宿设备替换。蓝牙扬声器因其高便携性而取得了一定的成功。
[0005]现有技术的解决方案是通过在源设备与多个宿设备之间创建点对多点链路来从源设备控制多个蓝牙宿设备,即使这最初不是由蓝牙标准提供的。点对多点链路可以被看成是多个点对点链路,该链路中的每个连接蓝牙设备和多个宿设备中的给定宿设备,该多个点对点链路是在连接时间期间“永久”建立的(与标准蓝牙通信相反,在标准蓝牙通信中,通常通过将先前连接的宿设备保持在存储器中的同时终止先前连接来执行快速切换到新连接)。
[0006]在蓝牙标准中,音频传输由高级音频分配配置文件(A2DP)定义。A2DP配置文件基于音频/视频分配传送协议(AVDTP)构建块,该构建块定义了蓝牙设备之间用于建立音频流、协商音频流参数和传输音频流数据的程序。根据AVDTP,音频流必须在两个流端点(SEP)之间被建立。
[0007]SEP表示设备的资源和能力。例如,诸如便携式电话等设备可以具有三个SEP,一个表示其视频接收器能力,另一个表示其带有SBC编解码器的音频接收器能力,而最后一个表示其带有aptX编解码器的音频接收器能力。每个编解码器必须与一个SEP相关联,该SEP与和一个或多个编解码器相关联的SEP不同,但同一编解码器可以与几个SEP相关联。
[0008]根据蓝牙标准,AVDTP施加的限制在于,当在两个SEP之间协商了流时,这两个SEP
必须相互锁定才能传递该流。使用过的SEP不可能是另一流的一部分。切换到新流通常是通过终止前一流(诸如,当前社交模式)来完成的。
[0009]用于从源设备控制多个蓝牙宿设备的解决方案是在源设备控制芯片中创建几个SEP。可以为每个宿SEP生成不同的源SEP以在源设备与每个宿设备之间建立一个音频流。例如,并且对于该实施方式,参考申请EP17182123.4,该申请提出了一种蓝牙芯片,该蓝牙芯片被配置成实现修改的A2DP配置文件以便创建此点对多点链路。根据该解决方案,单个蓝牙芯片能够被用于控制几个蓝牙多媒体设备。在不违反蓝牙标准的情况下修改A2DP配置文件,以使得互操作性被保留并且蓝牙功能被正常支持。
[0010]根据这种解决方案,可能从主设备向宿设备中的每个传输相应的音频分组,主设备和宿设备因此属于同一微微网。
[0011]通常,源设备与宿设备之间的蓝牙链路的配置是在连接被建立时被确定的,并且之后不会被修改。举例来说,主设备可以发送请求以获得宿设备的音频能力,并且基于响应而选择链路的合适音频参数。
[0012]现有技术中已经提出了一些方法来基于可用的蓝牙带宽而动态地适应音频比特率。举例来说,US 8,031,658提出基于蓝牙连接的条件而动态地改变编解码器中使用的比特率。US 2013/0304458涉及一种源设备,其中控制器适用于基于通信蓝牙设备之间的带宽来改变音频参数。
[0013]然而,这些方法涉及在主设备经由传统的点对点链路连接到单个宿设备的情境下修改单个链路的配置。
[0014]在主设备经由点对多点链路连接到多个设备的情境中,这种方法并不令人满意,因为它们在修改链路(在主设备与一个宿设备之间)的配置时没有考虑微微网的其他宿设备。
[0015]实际上,将多个音频设备经由点对多点链路连接到主设备会引入新问题和新限制。举例来说,因为蓝牙带宽有限,所以当有多个宿设备时,高带宽使用的音频配置可能不合适。在实践中,有关单个芯片集的蓝牙音频带宽约为每秒1.1兆位(Mbit/s)。如果智能电话使用LDAC编解码器990kbit/s配置连接到第一蓝牙扬声器,则第二扬声器没有足够的带宽。
[0016]蓝牙标准不包括用于在音频/视频流的特定情境中管理多个并发连接的协议。如果多个宿设备从源流式传输音频/视频内容,则多个因素能够破坏所有宿设备的连接,诸如带宽的过度利用、不稳定的连接或宿设备之间的异构连接质量。多媒体内容的播放质量可能因此大大降低,并且用户的舒适度被严重降低。
[0017]因此,本公开的目标涉及一种用于在源设备与多个宿设备之间建立的点对多点蓝牙网络中动态地改变多个多媒体通信链路的配置的方法。

技术实现思路

[0018]本专利技术涉及一种用于在源设备与多个宿设备之间建立的点对多点蓝牙网络中管理多个多媒体通信链路的方法。该方法可以由该源设备执行。
[0019]该方法可以包括:
[0020]/a/确定:
[0021]‑
分别与该多个宿设备中的每个宿设备有关的配置参数的初始值集,以及
[0022]‑
与该点对多点蓝牙网络有关的最大带宽使用参数的初始值;
[0023]/b/当以下时确定该配置参数的与初始值集不同的新值集:
[0024]‑
接收到向该点对多点蓝牙网络的多个宿设备添加新的宿设备的请求,或
[0025]‑
接收到改变与该多个宿设备中的一个宿设备有关的配置参数的值的请求,或
[0026]‑
确定了该最大带宽使用参数的更新的值,
[0027]其中,该新的值集被确定为在不超过最大带宽使用参数的值的情况下在多个多媒体通信链路之间分配带宽使用值。
[0028]“多媒体通信链路”是指根据任何蓝牙协议建立的通信链路(举例来说,如蓝牙核心规范版本5.1或更早版本的蓝牙核心规范中所描述的

当然,蓝牙协议也可以是当前协议的任何未来版本)建立的通信链路,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在源设备与多个宿设备之间建立的点对多点蓝牙网络中管理多个多媒体通信链路的方法,所述方法由所述源设备执行,所述方法包括:/a/确定:

分别与所述多个宿设备中的每个宿设备有关的配置参数的初始值集,以及

与所述点对多点蓝牙网络有关的最大带宽使用参数的初始值;/b/当以下时确定所述配置参数的与所述初始值集不同的新的值集:

接收到向所述点对多点蓝牙网络的所述多个宿设备添加新的宿设备的请求,或

接收到改变与所述多个宿设备中的宿设备有关的配置参数的值的请求,或

确定了所述最大带宽使用参数的更新的值,其中,所述新的值集被确定为在不超过所述最大带宽使用参数的所述值的情况下在所述多个多媒体通信链路之间分配带宽使用值。2.根据权利要求1所述的方法,其中,/a/进一步包括:基于配置参数的所述初始值集,通过所述点对多点蓝牙网络的相应的所述多媒体通信链路向所述多个宿设备中的所述宿设备传输音频信息;所述方法进一步包括:/c/基于所述新的值集,通过所述点对多点蓝牙网络的相应的所述多媒体通信链路向所述多个宿设备中的所述宿设备传输音频信息。3.根据权利要求1和2中的任一项所述的方法,其中,所述配置参数包括多媒体配置参数和/或蓝牙连接参数。4.根据权利要求3所述的方法,其中,所述配置参数包括以下中的多媒体配置参数:编解码器的类型,关于编解码器的参数,数据的类型,音频通道选择参数,以及取样速率参数。5.根据权利要求3所述的方法,其中,所述配置参数包括以下中的蓝牙连接参数:刷新超时参数,通道类型参数,服务质量参数,重传参数的数目,MTU参数,分组类型参数,以及低功耗蓝牙BLE链路参数。6.根据权利要求3至5中的任一项所述的方法,其中,所述带宽使用值是数据速率,其中,对于所述多个宿设备中的每个宿设备,所述配置参数包括由从设备支持的相应的编解码器类型集;其中/b/进一步包括:为所述多个宿设备中的每个宿设备:确定由所述宿设备支持的所述编解码器类型集中的编解码器类型以及分别与所确定
的编解码器类型相关联的可能的比特率列表中的比特率;其中,用于所述多个宿设备中的所有所述宿设备的所确定的比特率之和低于所述最大带宽使用参数的所述值。7.根据权利要求4所述的方法,其中,所述带宽使用值是可用的蓝牙时隙的数量,其中,对于所述多个宿设备中的每个宿设备,所述配置参数包括由从设备支持的相应的编解码器类型集以及相应的分组类型参数集;其中,/b/进一步包括:为所述多个宿设备中的每个宿设备:

确定由所述宿设备支持的相应的所述编解码器类型集中的编解码器类型以及分别与所确定的编解码器类型相关联的可能的比特率列表中的比特率;

确定相应的所述分组类型参数集中的分组类型参数;

基于所确定的分组类型参数...

【专利技术属性】
技术研发人员:朱利安
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1