本申请属于蓝牙,尤其涉及一种蓝牙耳机音频设备组的链接建立方法、装置、电子设备及计算机存储介质。
背景技术:
1、通常,蓝牙建立链接的方式是通过经典蓝牙的搜索功能,调用蓝牙inquiry功能,搜索附近蓝牙设备,然后在搜索到的结果中选择地址段为记录的蓝牙耳机音频组的标识段落的地址,然后对该地址发起链接建立请求。但是,该方法在建立链接的过程中,链接建立的准确率和效率均比较差。
2、因此,如何提高链接建立的准确率和效率是本领域技术人员亟需解决的技术问题。
技术实现思路
1、本申请实施例提供一种蓝牙耳机音频设备组的链接建立方法、装置、电子设备及计算机存储介质,能够提高链接建立的准确率和效率。
2、第一方面,本申请实施例提供一种蓝牙耳机音频设备组的链接建立方法,包括:
3、在第一蓝牙耳机音频设备与音源播放端设备建立链接的情况下,接收第二蓝牙耳机音频设备广播的adv数据包;其中,adv数据包包括第二蓝牙耳机音频设备的地址段落;
4、解析adv数据包,获取地址段落;
5、基于地址段落,建立第一蓝牙耳机音频设备和第二蓝牙耳机音频设备之间的链接。
6、可选的,在基于地址段落,建立第一蓝牙耳机音频设备和第二蓝牙耳机音频设备之间的链接之后,方法还包括:
7、向第二蓝牙耳机音频设备的sink端发送蓝牙音频传输模型协议(advenced audiodistribution profile,a2dp)链接建立请求,以使第二蓝牙耳机音频设备获取第一蓝牙耳机音频设备的编译码器(coder-decoder,codec)信息,并基于codec信息确定对应的初始化参数配置source端。
8、可选的,该方法还包括:
9、接收音源播放端设备发送的stream start指令;
10、向第二蓝牙耳机音频设备发送stream start指令。
11、可选的,在向第二蓝牙耳机音频设备发送stream start指令之后,方法还包括:
12、接收音源播放端设备发送的音频数据;
13、向第二蓝牙耳机音频设备发送音频数据。
14、可选的,在向第二蓝牙耳机音频设备发送音频数据之后,方法还包括:
15、在音源播放端设备暂停播放音频时,接收音源播放端设备发送的stream suspend指令;
16、向第二蓝牙耳机音频设备发送stream suspend指令。
17、第二方面,本申请实施例提供了一种蓝牙耳机音频设备组的链接建立装置,包括:
18、接收模块,用于在第一蓝牙耳机音频设备与音源播放端设备建立链接的情况下,接收第二蓝牙耳机音频设备广播的adv数据包;其中,adv数据包包括第二蓝牙耳机音频设备的地址段落;
19、解析模块,用于解析adv数据包,获取地址段落;
20、建立模块,用于基于地址段落,建立第一蓝牙耳机音频设备和第二蓝牙耳机音频设备之间的链接。
21、可选的,该装置还包括:
22、发送模块,用于向第二蓝牙耳机音频设备的sink端发送蓝牙音频传输模型协议a2dp链接建立请求,以使第二蓝牙耳机音频设备获取第一蓝牙耳机音频设备的编译码器codec信息,并基于codec信息确定对应的初始化参数配置source端。
23、可选的,该装置还包括:
24、接收模块,用于接收音源播放端设备发送的stream start指令;
25、发送模块,用于向第二蓝牙耳机音频设备发送stream start指令。
26、可选的,该装置还包括:
27、接收模块,用于接收音源播放端设备发送的音频数据;
28、发送模块,用于向第二蓝牙耳机音频设备发送音频数据。
29、可选的,该装置还包括:
30、接收模块,用于在音源播放端设备暂停播放音频时,接收音源播放端设备发送的stream suspend指令;
31、发送模块,用于向第二蓝牙耳机音频设备发送stream suspend指令。
32、第三方面,本申请实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
33、处理器执行计算机程序指令时实现如第一方面所示的蓝牙耳机音频设备组的链接建立方法。
34、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的蓝牙耳机音频设备组的链接建立方法。
35、本申请实施例的蓝牙耳机音频设备组的链接建立方法、装置、电子设备及计算机存储介质,能够提高链接建立的准确率和效率。该蓝牙耳机音频设备组的链接建立方法,在第一蓝牙耳机音频设备与音源播放端设备建立链接的情况下,接收第二蓝牙耳机音频设备广播的adv数据包;其中,adv数据包包括第二蓝牙耳机音频设备的地址段落;解析adv数据包,获取地址段落;基于地址段落,建立第一蓝牙耳机音频设备和第二蓝牙耳机音频设备之间的链接,能够提高链接建立的准确率和效率。
1.一种蓝牙耳机音频设备组的链接建立方法,其特征在于,包括:
2.根据权利要求1所述的蓝牙耳机音频设备组的链接建立方法,其特征在于,在所述基于所述地址段落,建立所述第一蓝牙耳机音频设备和所述第二蓝牙耳机音频设备之间的链接之后,所述方法还包括:
3.根据权利要求1所述的蓝牙耳机音频设备组的链接建立方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的蓝牙耳机音频设备组的链接建立方法,其特征在于,在向所述第二蓝牙耳机音频设备发送所述stream start指令之后,所述方法还包括:
5.根据权利要求4所述的蓝牙耳机音频设备组的链接建立方法,其特征在于,在所述向所述第二蓝牙耳机音频设备发送所述音频数据之后,所述方法还包括:
6.一种蓝牙耳机音频设备组的链接建立装置,其特征在于,包括:
7.根据权利要求6所述的蓝牙耳机音频设备组的链接建立装置,其特征在于,所述装置还包括:
8.根据权利要求6所述的蓝牙耳机音频设备组的链接建立装置,其特征在于,所述装置还包括:
9.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的蓝牙耳机音频设备组的链接建立方法。