蓝牙通信方法、装置、设备及存储介质与流程

文档序号:36007665发布日期:2023-11-16 23:22阅读:73来源:国知局
蓝牙通信方法、装置、设备及存储介质与流程

本技术涉及蓝牙通信领域,尤其涉及蓝牙通信方法、装置、设备及存储介质。


背景技术:

1、蓝牙是一种无线通讯技术标准,用来让设备之间在短距离内交换资料,从而简化电子设备之间的数据交互过程。随着技术的不断演进,蓝牙技术已经从早期的蓝牙1.0迭代到蓝牙5.2,蓝牙5.2聚焦低功耗音频(low energy audio,le audio),发布了多个le音频规范和全新的低复杂度通信编解码器(low complexity communication codec,lc3),增强蓝牙音频体验。

2、蓝牙5.2中引入了同步通道(isochronous channel,iso channel),同步通道可分为连接同步通道和广播同步通道,主蓝牙设备可以通过同步通道向从蓝牙设备发送多个同步流,多个同步流之间共享同一时序参考数据,以实现多个同步流的等时传输。在进行等时传输时,由于空间中的多个主蓝牙设备之间相互独立,多个主蓝牙设备可能在相同时空的相同信道上传输同步流,相互造成干扰,通信稳定性降低。


技术实现思路

1、本技术提供蓝牙通信方法、装置、设备及存储介质,以解决多个主蓝牙设备在在相同时空的相同信道上传输同步流带来通信稳定性降低的技术问题。

2、第一方面,提供一种蓝牙通信方法,应用于第一主蓝牙设备,所述第一主蓝牙设备为任意一个主蓝牙设备,所述方法包括:

3、在进行同步通信的过程中,获取第一同步组信息,并获取第二主蓝牙设备的第二同步组信息,所述第一同步组信息为所述第一主蓝牙设备进行同步通信所需的同步组信息,所述第二同步组信息为所述第二主蓝牙设备进行同步通信所需的同步组信息;

4、根据所述第一同步组信息和所述第二同步组信息,确定第一信道集合和第二信道集合,所述第一信道集合为所述第一主蓝牙设备进行同步通信的信道集合,所述第二信道集合为所述第二主蓝牙设备进行同步通信的信道集合;

5、在所述第一信道集合与所述第二信道集合之间的信道重合度大于预设重合度的情况下,与所述第二主蓝牙设备协商分配所述第一信道集合和所述第二信道集合,以使所述第一信道集合与所述第二信道集合之间的信道重合度小于所述预设重合度。

6、在该技术方案中,在进行同步通信的过程中,先获取自身的第一同步组信息,再获取第二主蓝牙设备的第二同步组信息,然后根据第一同步组信息和第二同步组信息确定自身进行同步通信的第一信道集合和第二主蓝牙设备进行同步通信的第二信道集合,在第一信道集合和第二信道集合之间的信道重合度大于预设重合度的情况下,与第二主蓝牙设备协商分配第一信道集合和第二信道集合,能够避免多个主蓝牙设备在相同时间段中在相同的信道上进行同步通信,因而可以减少多个主蓝牙设备之间的相互干扰,提升同步通信的稳定性。

7、结合第一方面,在一种可能的实现方式中,所述方法还包括:在所述第一信道集合与所述第二信道集合之间的信道重合度小于或等于所述预设重合度的情况下,在所述第一信道集合中删除目标信道,或者,与所述第二主蓝牙设备协商在所述第二信道集合中删除目标信道,所述目标信道同时属于所述第一信道集合和所述第二信道集合。

8、结合第一方面,在一种可能的实现方式中,所述获取第二主蓝牙设备的第二同步组信息,包括:与所述第二主蓝牙设备建立通信连接;通过所述通信连接获取所述第二主蓝牙设备的第二同步组信息。通过先与第二主蓝牙设备建立通信连接,再通过通信连接获取第二主蓝牙设备的同步组信息,能够保证稳定获取第二主蓝牙设备的同步组信息,便于后续进行信道分析。

9、结合第一方面,在一种可能的实现方式中,所述第一信道集合中的信道为第一信道,所述第二集合中的信道为第二信道;所述与所述第二主蓝牙设备协商分配所述第一信道集合和所述第二信道集合,包括:在所述第一信道集合中删除目标信道,并在所述第一信道集合中添加目标数量的第三信道,所述目标信道同时属于所述第一信道集合和所述第二信道集合,所述目标数量为所述目标信道的数量,所述第三信道不同于所述第二信道;和/或,与所述第二主蓝牙设备协商在所述第二信道集合中删除所述目标信道,并在第二信道集合中添加目标数量的第四信道,所述第四信道不同于所述第一信道。

10、结合第一方面,在一种可能的实现方式中,所述第一信道集合中的信道为第一信道,所述第二集合中的信道为第二信道;所述与所述第二主蓝牙设备协商分配所述第一信道集合和所述第二信道集合,包括:在所述第一同步组信息中删除所述第一信道集合,将第五信道作为所述第一同步组信息中的信道,所述第五信道不同于所述第二信道;或者,与所述第二主蓝牙设备协商在所述第二同步组信息中删除所述第二信道集合,将第六信道作为所述第二同步组信息中的信道,所述第六信道不同于所述第一信道。

11、结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商分配所述第一信道集合和所述第二信道集合,包括:按目标数量划分目标信道,得到第一目标信道和第二目标信道,所述目标数量为所述目标信道的数量,所述目标信道同时属于所述第一信道集合和所述第二信道集合;在所述第一信道集合中删除所述第一目标信道,并与所述第二主蓝牙设备协商在第二信道集合中删除所述第二目标信道。

12、结合第一方面,在一种可能的实现方式中,所述第二集合中的信道为第二信道;所述在所述第一信道集合中删除所述第一目标信道之后,还包括:在所述第一信道集合中添加第七信道,所述第七信道不同于所述第二信道,所述第七信道的数量与所述第一目标信道的数量相同。

13、第二方面,提供一种蓝牙通信装置,应用于第一主蓝牙设备,所述第一主蓝牙设备为任意一个主蓝牙设备;所述装置包括:

14、信息获取模块,用于在进行同步通信的过程中,获取第一同步组信息,并获取第二主蓝牙设备的第二同步组信息,所述第一同步组信息为所述第一主蓝牙设备进行同步通信所需的同步组信息,所述第二同步组信息为所述第二主蓝牙设备进行同步通信所需的同步组信息;

15、信道确定模块,用于根据所述第一同步组信息和所述第二同步组信息,确定第一信道集合和第二信道集合,所述第一信道集合为所述第一主蓝牙设备进行同步通信的信道集合,所述第二信道集合为所述第二主蓝牙设备进行同步通信的信道集合;

16、协商模块,用于在所述第一信道集合与所述第二信道集合之间的信道重合度大于预设重合度的情况下,与所述第二主蓝牙设备协商分配所述第一信道集合和所述第二信道集合,以使所述第一信道集合和所述第二信道集合之间的信道重合度小于所述预设重合度。

17、第三方面,提供一种蓝牙设备,包括存储器以及一个或多个处理器和收发器,所述存储器和所述收发器连接至所述一个或多个处理器,所述收发器用于发送或接收数据,一个或多个处理器用于执行存储在存储器中的一个或多个计算机程序,一个或多个处理器在执行一个或多个计算机程序时,使得该蓝牙设备实现上述第一方面的蓝牙通信方法。

18、第四方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,上述程序指令当被处理器执行时使上述处理器执行上述第一方面的蓝牙通信方法。

19、本技术可以实现如下技术效果:在第一信道集合和第二信道集合之间的信道重合度大于预设重合度的情况下,与第二主蓝牙设备协商分配第一信道集合和第二信道集合,能够避免多个主蓝牙设备在相同时间段中在相同的信道上进行同步通信,因而可以减少多个主蓝牙设备之间的相互干扰,提升同步通信的稳定性。

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