本公开涉及无线音频的,具体涉及一种无线音频数据传输方法、装置及电子设备。
背景技术:
1、随着蓝牙技术的迅速发展,蓝牙音频应用在人们日常生活中越来越广泛,例如:低功耗蓝牙音频(bluetooth low energy audio,le audio)。
2、le audio的单播应用由一个中心设备和至少一个外围设备组成,由于距离中心设备的距离过远,或者,中心设备和外围设备之间有阻挡物或者存在反射问题等原因,使得至少部分外围设备的链路质量差,音频播放可能出现卡顿、失真等情况,给用户的体验较差。
3、也就是说,相关技术所提供的le audio架构的音频播放效果较差。
技术实现思路
1、本公开的目的在于提供一种无线音频数据传输方法、装置及电子设备,用于解决相关技术所提供的le audio架构的音频播放效果差的技术问题。
2、第一方面,本公开实施例提供一种无线音频数据传输方法,应用于第一外围设备,所述方法包括:
3、基于第一通信链路接收中心设备发送的第一音频数据包,以及,通过监听第二通信链路接收所述中心设备发送的第二音频数据包,所述第二通信链路为第二外围设备与所述中心设备通信以传输音频流的链路;
4、基于第三通信链路接收所述第二外围设备转发的第一音频数据包,和/或,基于所述第三通信链路将所述第二音频数据包转发给所述第二外围设备;
5、其中,所述第三通信链路为所述第一外围设备和所述第二外围设备进行通信的链路。
6、第二方面,本公开实施例提供一种无线音频数据传输系统,所述系统包括:
7、中心设备和n个外围设备,n为大于1的整数;
8、所述中心设备用于:基于第一通信链路向第一外围设备发送第一音频数据包,以及,基于第二通信链路向第二外围设备发送第二音频数据包,所述n个外围设备包括所述第一外围设备和所述第二外围设备,所述第一外围设备和所述第二外围设备之间建立有第三通信链路;
9、所述第一外围设备用于:通过监听所述第二通信链路接收所述中心设备发送的第二音频数据包,以及,基于所述第三通信链路将所述第二音频数据包转发给所述第二外围设备;
10、所述第二外围设备用于:通过监听所述第一通信链路接收所述中心设备发送的第一音频数据包,以及,基于所述第三通信链路将所述第一音频数据包转发给所述第一外围设备。
11、第三方面,本公开实施例提供一种无线音频数据传输装置,应用于第一外围设备,所述装置包括:
12、外围接收模块,基于第一通信链路接收中心设备发送的第一音频数据包,以及,通过监听第二通信链路接收所述中心设备发送的第二音频数据包,所述第二通信链路为第二外围设备与所述中心设备通信以传输音频流的链路;
13、外围传输模块,用于基于第三通信链路接收所述第二外围设备转发的第一音频数据包,和/或,基于所述第三通信链路将所述第二音频数据包转发给所述第二外围设备;
14、其中,所述第三通信链路为所述第一外围设备和所述第二外围设备进行通信的链路。
15、第四方面,本公开实施例还提供一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的无线音频数据传输方法的步骤。
16、第五方面,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的无线音频数据传输方法的步骤。
17、第六方面,本公开实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如第一方面所述的无线音频数据传输方法的步骤。
18、在本公开中,在中心设备所连接的多个外围设备中,设置外围设备除了通过自身的通信链路与中心设备通信并收发音频数据包外,还去监听其他外围设备与中心设备通信的链路并收包,以及支持不同外围设备之间进行所监听音频数据包的转发操作,这能在部分外围设备自身的通信链路质量较差的情况下,通过高质量通信链路的外围设备构建新的数据包传输路径,以暂时替换外围设备自身的低质量通信链路,进而提升对应低质量通信链路的外围设备的音频传输可靠性,改善外围设备在自身通信链路受干扰情况下的音频播放效果。
1.一种无线音频数据传输方法,应用于第一外围设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过监听第二通信链路接收所述中心设备发送的第二音频数据包之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述中心设备在连续的等时间隔与所述第一外围设备和所述第二外围设备通信,每一所述等时间隔内包括用于传输所述第一音频传输包的第一时隙以及用于传输所述第二音频数据包的第二时隙;
4.根据权利要求1所述的方法,其特征在于,所述基于第三通信链路接收所述第二外围设备转发的第一音频数据包,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于第三通信链路接收所述第二外围设备转发的第一音频数据包,包括:
6.根据权利要求5所述的方法,其特征在于,所述中心设备在连续的等时间隔与所述第一外围设备和所述第二外围设备通信,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述获取第二目标数量,包括:
8.根据权利要求5所述的方法,其特征在于,所述基于第三通信链路接收所述第二外围设备转发的第一音频数据包,包括:
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述第一外围设备、所述第二外围设备和所述中心设备属于同一私密设备集合,所述私密设备集合包括用于外围设备和所述中心设备通信并传输音频流的秘钥信息。
10.一种无线音频数据传输系统,其特征在于,所述系统包括:
11.一种无线音频数据传输装置,应用于第一外围设备,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至9中任一项所述的无线音频数据传输方法的步骤。
13.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如权利要求1至9中任一项所述的无线音频数据传输方法的步骤。
14.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至9中任一项所述的无线音频数据传输方法的步骤。