蓝牙通信方法、装置、设备及存储介质制造方法及图纸

技术编号:39310161 阅读:10 留言:0更新日期:2023-11-12 15:56
本申请提供蓝牙通信方法、装置、设备及存储介质,方法包括:在进行同步通信的过程中,第一主蓝牙设备获取第一主蓝牙设备的第一同步组信息,并获取第二主蓝牙设备的第二同步组信息;第一主蓝牙设备根据第一同步组信息和第二同步组信息,确定第一信道集合和第二信道集合,第一信道集合为第一主蓝牙设备进行同步通信的信道集合,第二信道集合为第二主蓝牙设备进行同步通信的信道集合;在第一信道集合与第二信道集合之间的信道重合度大于预设重合度的情况下,第一主蓝牙设备与第二主蓝牙设备协商分配第一主蓝牙设备和第二主蓝牙设备的通信时隙。该技术方案可减少主蓝牙设备相互干扰,提升稳定性。提升稳定性。提升稳定性。

【技术实现步骤摘要】
蓝牙通信方法、装置、设备及存储介质


[0001]本申请涉及蓝牙通信领域,尤其涉及蓝牙通信方法、装置、设备及存储介质。

技术介绍

[0002]蓝牙是一种无线通讯技术标准,用来让设备之间在短距离内交换资料,从而简化电子设备之间的数据交互过程。随着技术的不断演进,蓝牙技术已经从早期的蓝牙1.0迭代到蓝牙5.2,蓝牙5.2聚焦低功耗音频(low energy audio,LE Audio),发布了多个LE音频规范和全新的低复杂度通信编解码器(low complexity communication codec,LC3),增强蓝牙音频体验。
[0003]蓝牙5.2中引入了同步通道(isochronous channel,ISO channel),同步通道可分为连接同步通道和广播同步通道,主蓝牙设备可以通过同步通道向从蓝牙设备发送多个同步流,多个同步流之间共享同一时序参考数据,以实现多个同步流的等时传输。在进行等时传输时,由于空间中的多个主蓝牙设备之间相互独立,多个主蓝牙设备可能在相同时空的相同信道上传输同步流,相互造成干扰,通信稳定性降低。

技术实现思路

[0004]本申请提供蓝牙通信方法、装置、设备及存储介质,以解决多个主蓝牙设备在在相同时空的相同信道上传输同步流带来通信稳定性降低的技术问题。
[0005]第一方面,提供一种蓝牙通信方法,应用于第一主蓝牙设备,所述第一主蓝牙设备为任意一个主蓝牙设备,所述方法包括:
[0006]在进行同步通信的过程中,获取第一同步组信息,并获取第二主蓝牙设备的第二同步组信息,所述第一同步组信息为所述第一主蓝牙设备进行同步通信所需的同步组信息,所述第二同步组信息为所述第二主蓝牙设备进行同步通信所需的同步组信息;
[0007]根据所述第一同步组信息和所述第二同步组信息,确定第一信道集合和第二信道集合,所述第一信道集合为所述第一主蓝牙设备进行同步通信的信道集合,所述第二信道集合为所述第二主蓝牙设备进行同步通信的信道集合;
[0008]在所述第一信道集合与所述第二信道集合之间的信道重合度大于预设重合度的情况下,与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,所述第一通信时隙为所述第一主蓝牙设备利用所述第一信道集合进行同步通信占用的通信时隙,所述第二通信时隙为所述第二主蓝牙设备利用所述第二信道集合进行同步通信占用的通信时隙。
[0009]在该技术方案中,在进行同步通信的过程中,先获取自身的第一同步组信息,再获取第二主蓝牙设备的第二同步组信息,然后根据第一同步组信息和第二同步组信息确定自身进行同步通信的第一信道集合和第二主蓝牙设备进行同步通信的第二信道集合,在第一信道集合和第二信道集合之间的信道重合度大于预设重合度的情况下,与第二主蓝牙设备协商分配进行同步通信的时隙,使得自身进行同步通信占用的第一通信时隙与第二主蓝牙
设备进行同步通信占用的第二通信时隙错位,从而能够避免多个主蓝牙设备在相同的时隙中在相同的信道上进行同步通信,减少多个主蓝牙设备在相同的信道上同时发送同步流的情况,因而可减少多个主蓝牙设备之间的相互干扰,提升同步通信的稳定性。
[0010]结合第一方面,在一种可能的实现方式中,所述获取第二主蓝牙设备的第二同步组信息,包括:与所述第二主蓝牙设备建立通信连接;通过所述通信连接获取所述第二主蓝牙设备的第二同步组信息。通过先与第二主蓝牙设备建立通信连接,再通过通信连接获取第二主蓝牙设备的同步组信息,能够保证稳定获取第二主蓝牙设备的同步组信息,便于后续进行信道分析。
[0011]结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,包括:与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠,所述第一同步事件为所述第一主蓝牙设备进行同步通信的同步事件,所述第二同步事件为所述第二主蓝牙设备进行同步通信的同步事件。通过与第二主蓝牙设备协商使得两个主蓝牙设备的同步事件互不重叠,能够实现通信时隙错位,减少相互干扰。
[0012]结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠之前,还包括:判断所述第一同步事件与所述第二同步事件的事件时长之和是否小于所述第一主蓝牙设备和所述第二主蓝牙设备对应的同步间隔(isochronous interval,ISO interval);若所述事件时长之和小于或等于所述同步间隔,执行所述与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠的步骤;若所述事件时长之和大于所述同步间隔,与所述第二主蓝牙设备协商修改所述第一同步事件的事件时长,和/或,所述第二同步事件的事件时长,和/或,所述同步间隔,直至所述事件时长之和小于或等于所述同步间隔。在协商使得两个主蓝牙设备的同步事件互不重叠之前,先判断两个主蓝牙设备的同步事件的事件时长之和是否小于两个主蓝牙设备对应的同步间隔,在两个主蓝牙设备的同步事件的事件时长之和大于两个主蓝牙设备对应的同步间隔时,修改事件时长或同步间隔,使得两个主蓝牙设备的同步事件的事件时长之和小于或等于两个主蓝牙设备对应的同步间隔,可以保证能够协商使得两个主蓝牙设备的同步事件互不重叠。
[0013]结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位之前,还包括:与所述第二主蓝牙设备协商所述第一主蓝牙设备对应的同步间隔和所述第二主蓝牙设备对应的同步间隔,使得所述第一主蓝牙设备对应的同步间隔与所述第二主蓝牙设备对应的同步间隔相同。通过协商使得两个主蓝牙设备的同步间隔相同,有助于协商使得两个主蓝牙设备的同步事件互不重叠。
[0014]结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,包括:与所述第二主蓝牙设备协商第一同步子事件和第二同步子事件,使得所述第一同步子事件与所述第二同步子事件之间的重叠度小于预设重叠度,所述第一同步子事件为所述第一主蓝
牙设备进行同步通信的同步子事件,所述第二同步子事件为所述第二主蓝牙设备进行同步通信的同步子事件。通过与第二主蓝牙设备协商使得两个主蓝牙设备的同步子事件小于预设重叠度,能够实现通信时隙错位,减少相互干扰。
[0015]结合第一方面,在一种可能的实现方式中,所述与所述第二主蓝牙设备协商第一同步子事件和第二同步子事件,使得所述第一同步子事件与所述第二同步子事件之间的重叠度小于预设重叠度之前,还包括:判断所述第一同步子事件与所述第二同步子事件的子事件时长之和是否小于所述第一主蓝牙设备和所述第二主蓝牙设备对应的子事件同步间隔;若所述子事件时长之和小于或等于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙通信方法,其特征在于,应用于第一主蓝牙设备,所述第一主蓝牙设备为任意一个主蓝牙设备,所述方法包括:在进行同步通信的过程中,获取第一同步组信息,并获取第二主蓝牙设备的第二同步组信息,所述第一同步组信息为所述第一主蓝牙设备进行同步通信所需的同步组信息,所述第二同步组信息为所述第二主蓝牙设备进行同步通信所需的同步组信息;根据所述第一同步组信息和所述第二同步组信息,确定第一信道集合和第二信道集合,所述第一信道集合为所述第一主蓝牙设备进行同步通信的信道集合,所述第二信道集合为所述第二主蓝牙设备进行同步通信的信道集合;在所述第一信道集合与所述第二信道集合之间的信道重合度大于预设重合度的情况下,与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,所述第一通信时隙为所述第一主蓝牙设备利用所述第一信道集合进行同步通信占用的通信时隙,所述第二通信时隙为所述第二主蓝牙设备利用所述第二信道集合进行同步通信占用的通信时隙。2.根据权利要求1所述的方法,其特征在于,所述获取第二主蓝牙设备的第二同步组信息,包括:与所述第二主蓝牙设备建立通信连接;通过所述通信连接获取所述第二主蓝牙设备的第二同步组信息。3.根据权利要求1或2所述的方法,其特征在于,所述与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,包括:与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠,所述第一同步事件为所述第一主蓝牙设备进行同步通信的同步事件,所述第二同步事件为所述第二主蓝牙设备进行同步通信的同步事件。4.根据权利要求3所述的方法,其特征在于,所述与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠之前,还包括:判断所述第一同步事件与所述第二同步事件的事件时长之和是否小于所述第一主蓝牙设备和所述第二主蓝牙设备对应的同步间隔;若所述事件时长之和小于或等于所述同步间隔,执行所述与所述第二主蓝牙设备协商第一同步事件和第二同步事件,使得所述第一同步事件与所述第二同步事件互不重叠的步骤;若所述事件时长之和大于所述同步间隔,与所述第二主蓝牙设备协商修改所述第一同步事件的事件时长,和/或,所述第二同步事件的事件时长,和/或,所述同步间隔,直至所述事件时长之和小于或等于所述同步间隔。5.根据权利要求3或4所述的方法,其特征在于,所述与所述第二主蓝牙设备协商分配第一通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位之前,还包括:与所述第二主蓝牙设备协商所述第一主蓝牙设备对应的同步间隔和所述第二主蓝牙设备对应的同步间隔,使得所述第一主蓝牙设备对应的同步间隔与所述第二主蓝牙设备对应的同步间隔相同。6.根据权利要求1所述的方法,其特征在于,所述与所述第二主蓝牙设备协商分配第一
通信时隙和第二通信时隙,以使所述第一通信时隙与所述第二通信时隙错位,包括:与所述第二主蓝牙设备协商第一同步子事件和第二同步子事件,使得所述第一同步子事件与所述第二同步子事件之间的重叠度小于预设重叠度,所述第一...

【专利技术属性】
技术研发人员:谢林庭陈柏康
申请(专利权)人:深圳市中科蓝讯科技股份有限公司
类型:发明
国别省市:

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

1