多点到单点的无线音频传输方法、系统和可读存储介质技术方案

技术编号:34621598 阅读:45 留言:0更新日期:2022-08-20 09:29
本申请公开了一种多点到单点的无线音频传输方法、系统和可读存储介质,属于无线音频技术领域。所述音频传输方法包括:在每个轮询周期的发送时隙集中向至少两个无线音频发送设备发送或重新发送集中轮询信号包,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;在每个轮询周期接收时隙依次接收所述无线音频发送设备基于所述集中轮询信号包发送的音频数据包;直到所述集中轮询信号包的重发次数到达最大重发次数、或者、所有无线音频发送设备的音频数据包都被正确接收时,停止向所述至少两个无线音频发送设备重新发送集中轮询信号包并结束本轮集中轮询;采用集中轮询的方式以提高多点到单点无线通信的链路效率和性能。点无线通信的链路效率和性能。点无线通信的链路效率和性能。

【技术实现步骤摘要】
多点到单点的无线音频传输方法、系统和可读存储介质


[0001]本申请涉及无线音频
,尤其涉及一种多点到单点的无线音频传输方法、系统和可读存储介质。

技术介绍

[0002]目前,无线音频技术给人们带来无拘无束的自由通话和音乐享受,获得了人们的广泛喜爱。
[0003]尤其是蓝牙低功耗(BLE:Bluetooth Low Energy)音频(Audio)技术,采用同步等时通道(Isochronous Channels)协议,即单点到单点通信的连接等时流(CIS:Connected Isochronous Stream)链路及由多条CIS链路构成的连接等时组(CIG:Connected Isochronous Group)协议实现单点到单点的单向或双向音频传输,以及单点到多点通信的广播等时流(BIS:Broadcast Isochronous Stream)链路及由多条BIS链路构成的广播等时组(BIG:Broadcast Isochronous Group)协议实现单点到多点的单向音频传输,从而给人们带来更低功耗、更低成本、更高质量、更低延迟、更加丰富的无线音频服务。
[0004]但是,对于如无线多麦克风这种典型的多点到单点的无线通信系统,采用普通的点到点通信的CIG协议,自动重传回复确认包所占的空中时间较多,而无线音频传输的延迟要求越小,CIG链路的等时间隔(Isochronous Interval)就越小,每次发送的音频数据包也越小。相对于音频数据包所占的空中时间,自动重传回复确认包所占空中时间的比例就越大,这会降低无线链路的传输效率。尤其在需要音频回传功能的无线多麦克风应用里,会导致可支持的无线麦克风个数越少,或每个无线麦克风可重新发送音频数据的次数越少因而无线传输性能越差。

技术实现思路

[0005]本申请提出了一种多点到单点的无线音频传输方法、系统和可读存储介质,以解决现有无线音频技术存在的问题,提高无线多点到单点音频传输的无线链路效率。
[0006]为了实现上述目的,本申请采用了如下方案:
[0007]第一方面,本申请实施例提供了一种多点到单点的无线音频传输方法,所述方法包括:
[0008]在每个轮询周期的发送时隙集中向至少两个无线音频发送设备发送或重新发送集中轮询信号包,其中,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;
[0009]在每个轮询周期的接收时隙依次接收所述无线音频发送设备基于所述集中轮询信号包发送的音频数据包;
[0010]直到所述集中轮询信号包的重发次数到达最大重发次数、或者、所有无线音频发送设备的音频数据包都被正确接收时,停止向所述至少两个无线音频发送设备重新发送集中轮询信号包,并结束本轮集中轮询;
[0011]其中,一个等时间隔进行一轮集中轮询,一轮集中轮询包括至少一个所述轮询周期。
[0012]第二方面,本申请实施例提供了一种多点到单点的无线音频传输方法,所述方法包括:
[0013]在无线音频发送设备的接收时隙接收无线音频接收设备发送的集中轮询信号包,其中,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;
[0014]根据所述集中轮询信号包中的信息,确定是否向所述无线音频接收设备发送,或者,重新发送音频数据包。
[0015]可选的,所述根据所述集中轮询信号包中的信息,确定是否向所述无线音频接收设备发送,或者,重新发送音频数据包,包括:
[0016]通过对应的等时流链路,在无线音频发送设备的发送时隙发送所述音频数据包;
[0017]其中,每条等时流链路对应于一个无线音频发送设备。
[0018]第三方面,本申请实施例提供了一种无线音频接收装置,包括:
[0019]发送模块,用于在当前轮询周期的发送时隙内向至少两个无线音频发送设备发送集中轮询信号包;
[0020]第一处理模块,用于在当前轮询周期的接收时隙内接收无线音频发送设备基于所述集中轮询信号包发送的音频数据包,并判断所有无线音频发送设备的音频数据包是否都被正确接收;
[0021]所述发送模块,还用于若存在任一无线音频发送设备发送的音频数据包未被正确接收,则在下一轮询周期的发送时隙向所述至少两个无线音频发送设备重新发送集中轮询信号包;
[0022]所述发送模块,还用于当所有无线音频发送设备的音频数据包都被正确接收,或者,集中轮询信号包的重发次数到达最大重发次数时,停止向所述至少两个无线音频发送设备重新发送集中轮询信号包;并结束本轮集中轮询。
[0023]第四方面,本申请实施例提供了一种无线音频发送装置,包括:
[0024]接收模块,用于在无线音频发送设备的接收时隙接收无线音频接收设备发送的集中轮询信号包,其中,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;
[0025]发送模块,用于根据所述集中轮询信号包中的信息,确定是否向所述无线音频接收设备发送,或者,重新发送音频数据包。
[0026]第五方面,本申请实施例提供了一种无线多点到单点音频系统,包括:
[0027]如本申请实施例提供的所述的无线音频接收装置;
[0028]至少2个如本申请实施例提供的所述的无线音频发送装置。
[0029]第六方面,本申请实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如本申请实施例提供的任一项所述的多点到单点的无线音频传输方法的步骤。
[0030]第七方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例提供的任一项所述的多
点到单点的无线音频传输方法的步骤。
[0031]本申请实施例提供的技术方案带来的有益效果至少包括:
[0032]本申请实施例提供的多点到单点的无线音频传输方法通过,在每个轮询周期的发送时隙集中向至少两个无线音频发送设备发送或重新发送集中轮询信号包,其中,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;在每个轮询周期的接收时隙依次接收所述至少两个无线音频发送设备基于所述集中轮询信号包发送的音频数据包;直到所述集中轮询信号包的重发次数到达最大重发次数、或者、所有无线音频发送设备的音频数据包都被正确接收时,停止向所述至少两个无线音频发送设备重新发送集中轮询信号包,并结束本轮集中轮询;其中,一个等时间隔进行一轮集中轮询,一轮集中轮询包括至少一个所述轮询周期;上述方法采用了集中轮询的方式以提高多点到单点无线通信的链路效率,从而增加可连接的无线音频发送设备个数或增加最大可重传次数以提高无线多点到单点音频系统的无线传输性能。
附图说明
[0033]图1为本申请实施例提供的一种多点到单点的无线音频传输方法流程图;
[0034]图2为本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多点到单点的无线音频传输方法,其特征在于,包括:在每个轮询周期的发送时隙集中向至少两个无线音频发送设备发送或重新发送集中轮询信号包,其中,所述集中轮询信号包携带需要发送或重新发送音频数据包的无线音频发送设备的信息;在每个轮询周期的接收时隙依次接收所述至少两个无线音频发送设备基于所述集中轮询信号包发送的音频数据包;直到所述集中轮询信号包的重发次数到达最大重发次数、或者、所有无线音频发送设备的音频数据包都被正确接收时,停止向所述至少两个无线音频发送设备重新发送集中轮询信号包,并结束本轮集中轮询;其中,一个等时间隔进行一轮集中轮询,一轮集中轮询包括至少一个所述轮询周期。2.根据权利要求1所述的多点到单点的无线音频传输方法,其特征在于,所述方法还包括:在当前轮询周期的接收时隙内接收无线音频发送设备基于所述集中轮询信号包发送的音频数据包,并判断所有无线音频发送设备的音频数据包是否都被正确接收;根据所有无线音频发送设备的音频数据包的接收情况,确定需要重新发送音频数据包的无线音频发送设备;根据所述需要重新发送音频数据包的无线音频发送设备的信息,生成需要重新发送的集中轮询信号包。3.根据权利要求1所述的多点到单点的无线音频传输方法,其特征在于,每条等时流链路对应于一个无线音频发送设备,通过至少两条所述等时流链路构成的等时组与所述至少两个无线音频发送设备之间进行通信。4.根据权利要求3所述的多点到单点的无线音频传输方法,其特征在于,所述集中轮询信号包的轮询信息包括:集中轮询设备数,所述集中轮询设备数用于指示接入的无线音频发送设备的个数,或者,用于指示等时流链路个数;集中轮询标号,每个集中轮询标号对应于一个无线音频发送设备,通过所述每个集中轮询标号的比特数据值确定每个集中轮询标号对应的无线音频发送设备是否需要发送或重新发送音频数据包。5.根据权利要求1至4中之一的所述多点到单点的无线音频传输方法,其特征在于,所述方法还包括:对接收到的音频数据包进行处理,根据所有处理后的音频数据包中的音频数据和/或所述音频接收设备的本地音频数据,生成回传音频数据,将所述回传音频数据向所述至少两个无线音频发送设备发送。6.根据权利要求5所述的多点到单点的无线音频传输方法,其特征在于,所述将所述回传音频数据向所述至少两个无线音频发送设备发送包括:当需要向所述至少两个无线音频发送设备发送所述回传音频数据时,在轮询周期的发送时隙与所述集中轮询信号包一并发送。7.根据权利要求6所述的多点到单点的无线音频传输方法,其特征在于,所述方法还包括:
接收无线音频发送设备对所述回传音频数据的回传确认;若任一无线音频发送设备没有正确接收所述回传音频数据,则在下一轮询周期的发送时隙再次向所述无线音频发送设备发送所述回传音频数据,直到所有无线音频发送设备正确接收所述回传音频数据,或者,所述回传音频数据的重发次数到达所述最大重发次数。8.根据权利要求5所述的多点到单点的无线音频传输方法,其特征在于,所述等时流链路为集中轮询等时流链路,所述集中轮询信号包基于蓝牙低功耗连接等时流协议数据单元生成:其中,所述集中轮询信号包包头包括:第一扩展位,用于指示所述集中轮询设备数;第二扩展位,用于指示需要发送音频数据包的无线音频发送设备映射表,所述无线音频发送设备映射表中包括所述集中轮询标号。9.根据权利要求8所述的多点到单点的无线音频传输方法,其特征在于,所述集中轮询信号包基于蓝牙低功耗连接等时流空协议数据单元生成,或者,基于蓝牙低功耗连接等时流数据协议数据单元生成;在需要向所述至少两个无线音频发送设备发送回传音频数据时,基于蓝牙低功耗连接等时流数据协议数据单元生成集中轮询信号包,通过所述集中轮询信号包的负载发送所述回传音频数据;在不需要发送所述回传音频数据时,基于蓝牙低功耗连接等时流空协议数据单元生成所述集中轮询信号包。10.根据权利要求5所述的多点到单点的无线音频传输方法,其特征在于,所述等时流链路为混合等时流HIS链路,...

【专利技术属性】
技术研发人员:徐斌
申请(专利权)人:无锡中感微电子股份有限公司
类型:发明
国别省市:

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

1