一种广播等时流音频数据传输方法、系统、设备及介质与流程

文档序号:37646337发布日期:2024-04-18 18:13阅读:7来源:国知局
一种广播等时流音频数据传输方法、系统、设备及介质与流程

本发明涉及无线通信,具体涉及一种广播等时流音频数据传输方法、系统、设备及介质。


背景技术:

1、蓝牙(bluetooth)和wifi等无线连接技术的快速发展使无线音频成为人们生活的重要部分。例如,以路由器为中心的wifi智能音箱,和以智能手机为中心的bluetooth智能音箱或智能耳机为人们分享音频带来极大的方便。尤其是,采用同步等时通道(isochronous channels)协议的低能耗蓝牙(bluetooth low energy,ble)音频技术,包括单点到单点通信的连接等时流(connected isochronous stream,cis)链路及由至少一条cis链路构成的连接等时组(connected isochronous group,cig)链路协议,单点到多点通信的广播等时流(broadcast isochronous stream,bis)链路及由至少一条bis链路构成的广播等时组(broadcast isochronous group,big)链路协议,给人们带来更低功耗、更低成本、更低延迟、更高质量、更加丰富的无线音频服务。例如,采用big链路协议实现的点到多点的无线音频广播(audio broadcast,abc)功能。

2、但是,通过big链路转发智能手机的bluetooth音频时,尤其是采用时分复用方式通过big链路转发经典蓝牙(classic bluetooth,classic bt)先进音频播放协议(advanced audio distribution profile,a2dp)的无线音频实现共享音频时,big链路固定周期的发送时隙同a2dp时隙可能存在严重的冲突,无论big优先占用a2dp时隙,还是a2dp优先占用big时隙,都会降低整个无线音频系统的有效带宽或通信性能。


技术实现思路

1、有鉴于此,本发明提供了一种广播等时流音频数据传输方法、系统、设备及介质,以解决现有广播等时流链路的发送时隙固定而导致的通信性能降低的问题。

2、第一方面,本发明提供了一种广播等时流音频数据传输方法,应用于无线音频主设备,无线音频主设备基于广播等时流链路在连续的等时间隔内广播数据包,数据包至少包括音频数据包,方法包括:

3、在发送数据包之前,基于初始广播起点,判断当前等时间隔内的用于广播发送数据包的发送时隙是否满足第一预设条件,初始广播起点为当前等时间隔内的首个发送时隙的起始时间点;

4、在满足第一预设条件时,将初始广播起点延迟第一预定时长;

5、在当前等时间隔的基于延迟后的初始广播起点的发送时隙中,广播发送数据包。

6、本发明提供的广播等时流音频数据传输方法,当用于广播发送数据包的发送时隙满足第一预设条件时,可以将初始广播起点延迟,使得广播等时流链路的发送时隙动态可调,从而提高广播等时流通信的灵活性和通信性能。

7、在一种可选的实施方式中,无线音频主设备还基于无线音源通信链路接收音源数据,广播等时流链路和无线音源通信链路以时分复用的方式共存,第一预设条件包括:

8、当前等时间隔内的基于初始广播起点的发送时隙,与无线音频主设备基于无线音源通信链路接收音源数据的接收时隙存在时隙冲突。

9、本发明提供的广播等时流音频数据传输方法,第一预设条件是无线音频主设备的两条链路上数据传输存在时隙冲突,若存在冲突则将当前等时间隔内使用的广播等时流链路的初始广播起点延迟,以避免基于该初始广播起点计算的发送时隙与无线音源通信链路的时隙冲突,从而提高采用无线音源的点到多点的无线音频广播的有效带宽和通信性能。

10、在一种可选的实施方式中,等时间隔内还包括广告时隙,用于无线音频主设备周期性地在广告时隙内,基于周期广告信道进行周期广告通信,方法还包括:

11、在进行当前周期广告通信前,基于初始广告起点,判断当前等时间隔内的广告时隙是否满足第二预设条件,初始广告起点为当前等时间隔内的广告时隙的起始时间点;

12、在满足第二预设条件时,将初始广告起点延迟第二预定时长;

13、在基于延迟后的初始广告起点的广告时隙中进行周期广告通信。

14、本发明提供的广播等时流音频数据传输方法,在等时间隔内除了传输数据包还进行周期广告通信,周期广告通信的广告时隙满足第二预设条件时,可以将初始广告起点延迟,使得广告时隙动态可调,从而提高周期广告通信灵活性和通信性能。

15、在一种可选的实施方式中,无线音频主设备还基于无线音源通信链路接收音源数据,周期广告通信和无线音源通信链路以时分复用的方式共存,

16、第二预设条件包括:

17、当前等时间隔内的基于初始广告起点的广告时隙,与无线音频主设备基于无线音源通信链路接收音源数据的接收时隙存在时隙冲突。

18、本发明提供的广播等时流音频数据传输方法,当初始广告起点的广告时隙与无线音频主设备接收音源数据的接收时隙存在时隙冲突时,将当前等时间隔中用于进行周期广告通信的初始广告起点延迟,避免基于该初始广告起点计算的广告时隙与无线音源通信链路的时隙冲突,从而进一步提高采用无线音源的点到多点的无线音频广播的有效带宽和通信性能。

19、在一种可选的实施方式中,方法还包括:

20、在进行周期广告通信时,基于周期广告信道发送辅助广告协议数据单元,辅助广告协议数据单元内携带初始广告起点信息,和初始广告起点是否可被延迟的标志位,和/或,

21、在进行周期广告通信时,基于周期广告信道发送同步协议数据单元,同步协议数据单元携带初始广播起点信息,和初始广播起点是否可被延迟的标志位。

22、本发明提供的广播等时流音频数据传输方法,通过周期广告通信期间的信息传递,使得对应的无线音频从设备可以跟随无线音频主设备的配置,适应可能延迟的通信变化。

23、在一种可选的实施方式中,方法还包括:

24、在不满足第一预设条件时,在当前等时间隔的基于初始广播起点的发送时隙中,广播发送数据包,和/或,

25、在不满足第二预设条件时,在当前等时间隔的基于初始广告起点的广告时隙中进行周期广告通信。

26、本发明提供的广播等时流音频数据传输方法,在不需要延迟广播等时流链路的情况下,例如在与无线音频主设备接收音源数据的接收时隙不存在时隙冲突时,直接以初始广播起点发送数据包或初始广告起点进行周期广告通信,既具有通信灵活性,又保证了发送数据包和周期广告通信的效率,提高了通信性能。

27、第二方面,本发明提供了一种广播等时流音频数据传输方法,应用于无线音频从设备,无线音频从设备基于广播等时流链路在连续的等时间隔内接收无线音频主设备广播的数据包,数据包至少包括音频数据包,方法包括:

28、以初始广播起点接收数据包,判断是否正确接收数据包;

29、若未成功接收到数据包,则将初始广播起点延迟第一预定时长,判断接收时间是否到达延迟后的广播起点;

30、若接收时间到达了延迟后的广播起点,则以延迟后的广播起点再次接收数据包。

31、本发明提供的广播等时流音频数据传输方法,无线音频从设备通过与无线音频主设备相同的规则接收数据包,避免丢失数据,当未成功接收到数据包时,将初始广播起点延迟第一预定时长,以延迟后的广播起点再次接收数据包,提高数据接收效率和通信性能。

32、在一种可选的实施方式中,广播等时流音频数据传输方法还包括:

33、判断以延迟后的广播起点再次接收数据包是否正确接收;

34、若以延迟后的广播起点未接收到数据包,则判断接收时间是否大于接收时间阈值;

35、若接收时间不大于接收时间阈值,则以延迟后的广播起点继续接收数据包,直至正确接收数据包或接收时间大于接收时间阈值,结束接收。

36、在一种可选的实施方式中,广播等时流音频数据传输方法还包括:基于周期广告信道与无线音频主设备进行周期广告通信,其中,

37、在进行当前周期广告通信时,以初始广告起点接收广告数据,

38、判断以初始广告起点是否正确接收广告数据,若未正确接收广告数据,则将初始广告起点延迟第二预定时长,判断广告接收时间是否到达延迟后的广告起点;

39、若广告接收时间到达了延迟后的广告起点,则以延迟后的广告起点再次接收广告数据。

40、本发明提供的广播等时流音频数据传输方法,基于周期广告信道与无线音频主设备进行周期广告通信,若无线音频接收设备未接收到广告数据,则将初始广告起点延迟,以延迟后的起点再次接收广告数据,提高了广告数据的接收效率和周期广告的通信性能。

41、在一种可选的实施方式中,广告数据包括辅助广告协数据单元和同步协议数据单元,其中,

42、辅助广告协议数据单元,用于携带初始广告起点信息,和初始广告起点是否可延迟的标志位,

43、同步协议数据单元,用于携带初始广播起点信息和初始广播起点是否可延迟的标志位;

44、方法还包括:基于初始广告起点是否可延迟的标志位,确定周期广告通信的初始广告起点可以被延迟;

45、基于初始广播起点是否可延迟的标志位,确定广播等时流链路的初始广播起点可以被延迟。

46、第三方面,本发明提供了一种广播等时流音频数据传输装置,应用于无线音频主设备,无线音频主设备基于广播等时流链路在连续的等时间隔内广播数据包,数据包至少包括音频数据包,装置包括:

47、条件判断模块,用于在发送数据包之前,基于初始广播起点,判断当前等时间隔内的用于广播发送数据包的发送时隙是否满足第一预设条件,初始广播起点为当前等时间隔内的首个发送时隙的起始时间点;

48、起点延迟模块,用于在满足第一预设条件时,将初始广播起点延迟第一预定时长;

49、数据发送模块,用于在当前等时间隔的基于延迟后的初始广播起点的发送时隙中,广播发送数据包。

50、本发明提供的广播等时流音频数据传输装置,当用于广播发送数据包的发送时隙满足第一预设条件时,可以将初始广播起点延迟,使得广播等时流链路的发送时隙动态可调,从而提高广播等时流通信的灵活性和通信性能。

51、第四方面,本发明提供了一种广播等时流音频数据传输装置,应用于无线音频从设备,无线音频从设备基于广播等时流链路在连续的等时间隔内接收数据包,数据包至少包括音频数据包,装置包括:

52、数据接收模块,用于以初始广播起点接收数据包,判断是否正确接收数据包;

53、接收起点延迟模块,用于若未成功接收到数据包,则将初始广播起点延迟第一预定时长,判断接收时间是否到达延迟后的广播起点;

54、数据接收模块,用于若接收时间到达了延迟后的广播起点,则以延迟后的广播起点再次接收数据包。

55、本发明提供的广播等时流音频数据传输装置,无线音频从设备通过与无线音频主设备相同的规则接收数据包,避免丢失数据,当未成功接收到数据包时,将初始广播起点延迟第一预定时长,以延迟后的广播起点再次接收数据包,提高数据接收效率和通信性能。

56、第五方面,本发明提供了一种广播等时流音频数据传输系统,包括:音源设备、无线音频主设备和多个无线音频从设备,其中,

57、无线音频主设备,用于基于广播等时流链路在连续的等时间隔内广播数据包,数据包至少包括音频数据包,在发送数据包之前,基于初始广播起点,判断当前等时间隔内的用于广播发送数据包的发送时隙是否满足第一预设条件,初始广播起点为当前等时间隔内的首个发送时隙的起始时间点,在满足第一预设条件时,将初始广播起点延迟第一预定时长,在当前等时间隔的基于延迟后的初始广播起点的发送时隙中,广播发送数据包;

58、无线音频从设备,用于基于广播等时流链路在连续的等时间隔内接收无线音频主设备广播的数据包,以初始广播起点接收数据包,判断是否正确接收数据包,若未成功接收到数据包,则将初始广播起点延迟第一预定时长,判断接收时间是否到达延迟后的广播起点,若接收时间到达了延迟后的广播起点,则以延迟后的广播起点再次接收数据包。

59、本发明提供的广播等时流音频数据传输系统,当用于广播发送数据包的发送时隙满足第一预设条件时,可以将初始广播起点延迟,使得广播等时流链路的发送时隙动态可调,从而提高广播等时流通信的灵活性和通信性能,无线音频从设备以与无线音频主设备相同的规则接收数据,从而提高通信性能。

60、在一种可选的实施方式中,无线音频主设备还用于基于无线音源通信链路接收音源数据,基于周期广告信道进行周期广告通信;

61、无线音频从设备还用于基于周期广告信道进行周期广告通信;

62、无线音频主设备为支持蓝牙先进音频播放协议和无线广播通信的设备,无线音频从设备为至少支持无线广播通信的设备。

63、第六方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式、第二方面或其对应的任一实施方式的广播等时流音频数据传输方法。

64、第七方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式、第二方面或其对应的任一实施方式的广播等时流音频数据传输方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1