本发明实施例涉及通信,尤其涉及一种无线多点全向音频传输方法、设备、系统和电子设备。
背景技术:
1、无线音频技术给人们带来无拘无束的自由通话和音乐享受,获得了人们的广泛喜爱。尤其是蓝牙低功耗(ble:bluetooth low energy)音频(audio)技术,采用点到点通信的连接等时流(cis:connected isochronous stream)协议和点到多点通信的广播等时流(bis:broadcast isochronous stream)协议,以及相应的由一路或多路cis构成的连接等时组(cig:connected isochronous group)协议和由一路或多路bis构成的广播等时组(big:broadcast isochronous group)协议,将给人们带来更低功耗更低成本及更高质量的无线音频服务。但是,ble audio只能提供点到点的单向或双向音频服务,以及点到多点的单向音频服务,无法提供多点之间的全向通话功能,以及多点到多点的无线麦克风或多点到多点的音频分享功能。
技术实现思路
1、本发明实施例提供一种无线多点全向音频传输方法、设备、系统和电子设备,解决了现有技术中多点无线音频无法全向传输的问题。
2、为了解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种无线多点全向音频传输方法,应用于包括至少2个全向无线音频设备的无线多点全向音频系统,每一全向无线音频设备具有相同的预设广播周期,每一预设广播周期包括至少一个接收时段和至少一个发送时段;每一全向无线音频设备的发送时段互不重叠;所述全向无线音频设备的工作状态包括全向收发状态,所述全向无线音频设备处于全向收发状态时,在每一预设广播周期中执行如下步骤:
4、接收至少一个其他全向无线音频设备发送的第一信号,所述第一信号的最大接收时长不大于所述接收时段的长度;
5、对外广播第二信号,所述第二信号的最大广播时长不大于所述发送时段的长度。
6、可选的,若所述全向无线音频设备接收到的一个第一信号中携带有所述预设广播周期内的最大不重叠的时段数n,n为正整数,所述第一信号的最大接收时长与所述第二信号的最大广播时长相等且所述接收时段与所述发送时段等长时,所述第一信号的最大接收时长<=所述接收时段的长度<=所述预设广播周期的长度/n。
7、可选的,若所述全向无线音频设备的第二信号中携带有所述预设广播周期内的最大不重叠的时段数n,n为正整数,则所述全向无线音频设备在所述预设广播周期内最多接收到n-1个全向无线音频设备发送的第一信号。
8、可选的,所述全向无线音频设备的工作状态还包括单向接收状态;
9、所述全向无线音频设备的工作状态从全向收发状态切换为单向接收状态时,所述方法包括:
10、在所述预设广播周期停止广播第二信号;
11、所述全向无线音频设备的工作状态从单向接收状态切换为全向收发状态时,所述方法包括:
12、在所述预设广播周期恢复对外广播第二信号,所述第二信号的最大广播时长不大于所述发送时段的长度。
13、可选的,所述在所述预设广播周期停止广播第二信号之后,还包括:
14、在所述发送时段接收其他全向无线音频设备发送的第一信号。
15、可选的,所述第二信号为广播等时流时,所述对外广播第二信号包括:
16、依据本地时钟确定所述第二信号的第二广播等时组big链路的目标锚点;从所述目标锚点开始,通过所述第二广播等时组big链路广播所述第二信号。
17、可选的,所述第一信号和所述第二信号均为广播等时流时,所述对外广播第二信号包括:
18、依据接收到的所述第一信号的第一广播等时组big链路的锚点计算所述第二信号的第二广播等时组big链路的目标锚点;
19、从所述目标锚点开始,通过所述第二广播等时组big链路广播所述第二信号。
20、可选的,所述第一信号和所述第二信号通过蓝牙低功耗广播等时流协议链路进行接收或发送。
21、第二方面,本发明实施例还提供了一种全向无线音频设备,应用于包括至少2个全向无线音频设备的无线多点全向音频系统,每一全向无线音频设备具有相同的预设广播周期每一预设广播周期包括至少一个接收时段和至少一个发送时段;每一全向无线音频设备的发送时段互不重叠;所述全向无线音频设备的工作状态包括全向收发状态;
22、所述全向无线音频设备包括收发模块,用于处于全向收发状态时,在每一预设广播周期中执行如下步骤:
23、接收至少一个其他全向无线音频设备发送的第一信号,所述第一信号的最大接收时长不大于所述接收时段的长度;
24、对外广播第二信号,所述第二信号的最大广播时长不大于所述发送时段的长度。
25、第三方面,本发明实施例还提供了一种无线多点全向音频系统,包括至少2个如第二方面所述的全向无线音频设备。
26、可选的,所述无线多点全向音频系统还包括:至少一个单向无线音频设备,所述单向无线音频设备的预设接收周期与所述全向无线音频设备的预设广播周期相同,所述单向无线音频设备用于在每一预设接收周期中接收至少一个全向无线音频设备发送的第一信号。
27、第四方面,本发明实施例还提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现如第一方面任一项所述的无线多点全向音频传输方法中的步骤。
28、第五方面,本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现如第一方面任一项所述的无线多点全向音频传输方法中的步骤。
29、在本发明实施例中,无线多点全向音频传输方法应用于包括至少2个全向无线音频设备的无线多点全向音频系统,每一全向无线音频设备具有相同的预设广播周期。每一预设广播周期包括至少一个接收时段和至少一个发送时段;每一全向无线音频设备的发送时段互不重叠;所述全向无线音频设备的工作状态包括全向收发状态;全向无线音频设备处于全向收发状态时,在每一预设广播周期中接收至少一个其他全向无线音频设备发送的第一信号和对外广播第二信号。本方法能够实现无线多点全向音频系统中多个设备间的无线多点通信功能如进行全向通话,也实现了多点到多点的无线麦克风或多点到多点的音频分享功能。
1.一种无线多点全向音频传输方法,其特征在于,应用于包括至少2个全向无线音频设备的无线多点全向音频系统,每一全向无线音频设备具有相同的预设广播周期,每一预设广播周期包括至少一个接收时段和至少一个发送时段;每一全向无线音频设备的发送时段互不重叠;所述全向无线音频设备的工作状态包括全向收发状态,所述全向无线音频设备处于全向收发状态时,在每一预设广播周期中执行如下步骤:
2.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,若所述全向无线音频设备接收到的一个第一信号中携带有所述预设广播周期内的最大不重叠的时段数n,n为正整数,所述第一信号的最大接收时长与所述第二信号的最大广播时长相等且所述接收时段与所述发送时段等长时,所述第一信号的最大接收时长<=所述接收时段的长度<=所述预设广播周期的长度/n。
3.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,若所述全向无线音频设备的第二信号中携带有所述预设广播周期内的最大不重叠的时段数n,n为正整数,则所述全向无线音频设备在所述预设广播周期内最多接收到n-1个其他全向无线音频设备发送的第一信号。
4.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,所述全向无线音频设备的工作状态还包括单向接收状态;
5.根据权利要求4所述的无线多点全向音频传输方法,其特征在于,所述在所述预设广播周期停止广播第二信号之后,还包括:
6.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,所述第二信号为广播等时流时,所述对外广播第二信号包括:
7.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,所述第一信号和所述第二信号均为广播等时流时,所述对外广播第二信号包括:
8.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,所述第一信号和所述第二信号通过蓝牙低功耗广播等时流协议链路进行接收或发送。
9.根据权利要求1所述的无线多点全向音频传输方法,其特征在于,所述无线多点全向音频系统还包括至少一个单向无线音频设备时,所述单向无线音频设备的预设接收周期与所述全向无线音频设备的预设广播周期相同,所述单向无线音频设备在每一预设接收周期中执行如下步骤:
10.一种全向无线音频设备,其特征在于,应用于包括至少2个全向无线音频设备的无线多点全向音频系统,每一全向无线音频设备具有相同的预设广播周期,每一预设广播周期包括至少一个接收时段和至少一个发送时段;每一全向无线音频设备的发送时段互不重叠;所述全向无线音频设备的工作状态包括全向收发状态;
11.一种无线多点全向音频系统,其特征在于,包括:至少2个如权利要求10所述的全向无线音频设备。
12.根据权利要求11所述的无线多点全向音频系统,其特征在于,还包括:至少一个单向无线音频设备,所述单向无线音频设备的预设接收周期与所述全向无线音频设备的预设广播周期相同,所述单向无线音频设备用于在每一预设接收周期中接收至少一个全向无线音频设备发送的第一信号。
13.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器执行所述程序时实现如权利要求1至9中任一项所述的无线多点全向音频传输方法中的步骤。
14.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1至9中任一项所述的无线多点全向音频传输方法中的步骤。