【技术实现步骤摘要】
蓝牙协议的通信方法、电子设备、装置、存储介质及产品
[0001]本申请涉及无线网络
,特别涉及一种蓝牙协议的通信方法、电子设备、装置、存储介质及产品。
技术介绍
[0002]目前,两个电子设备可以通过低功耗蓝牙技术进行数据传输。在第一电子设备和第二电子设备通过低功耗蓝牙技术进行数据传输之前,第一电子设备和第二电子设备需要先建立蓝牙通信连接。而第一电子设备和第二电子设备建立蓝牙通信连接时,第一电子设备对广播信道执行扫描,从而基于扫描到的第二电子设备的设备信息与第二电子设备建立蓝牙通信连接,进而实现数据传输。
[0003]蓝牙核心规范协议支持多信道数据传输,也即不仅支持广播信道(37、38和39信道)广播第一数据包,第一数据包包括第二电子设备的设备信息,还支持数据信道(0
‑
36信道或其他信道)广播(或发送)第二数据包,第二数据包包括第二电子设备的设备信息或者待传输的数据。而第一电子设备包括一个蓝牙控制器,则蓝牙控制器就需要在两个信道之间进行切换,从而实现对第一数据包和第二数据包的接收。
[0004]相关技术中,第一电子设备的蓝牙控制器频繁的切换信道会导致蓝牙控制器在广播信道的扫描时间短,进而影响蓝牙控制器在广播信道的扫描性能。
技术实现思路
[0005]本申请实施例提供了一种蓝牙协议的通信方法、电子设备、装置、存储介质及产品,能够提高通过第一蓝牙控制器对第一广播信道的扫描性能。所述技术方案如下:
[0006]一方面,提供了一种基于蓝牙协议的通信方法,由第一 ...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙协议的通信方法,其特征在于,由第一电子设备执行,所述方法包括:通过第一蓝牙控制器对第一广播信道执行扫描以接收来自第二电子设备的第一数据包;基于确定满足预设条件,保持所述第一蓝牙控制器对所述第一广播信道的扫描,并且通过第二蓝牙控制器对第一数据信道执行扫描以接收来自所述第二电子设备的第二数据包;其中,所述第二蓝牙控制器不同于所述第一蓝牙控制器。2.根据权利要求1所述的方法,其特征在于,所述预设条件包括:所述第二电子设备通过所述第一数据信道进行蓝牙广播。3.根据权利要求1所述的方法,其特征在于,所述预设条件包括:所述第二电子设备与所述第一电子设备建立蓝牙通信连接以使用所述第一数据信道。4.根据权利要求1
‑
3中的任一项所述的方法,其特征在于,所述第一蓝牙控制器独立于所述第一电子设备。5.根据权利要求1
‑
3中的任一项所述的方法,其特征在于,所述第二蓝牙控制器独立于所述第一电子设备。6.根据权利要求2所述的方法,其特征在于,确定满足预设条件包括:若所述第一数据包是所述第二电子设备广播的,且所述第一数据包中包括辅助信息,则确定所述第二电子设备通过所述第一数据信道进行蓝牙广播以发送所述第二数据包,所述辅助信息用于指示所述第二电子设备通过所述第一数据信道进行蓝牙广播以发送所述第二数据包。7.根据权利要求6所述的方法,其特征在于,所述辅助信息包括目标子信道的信道标识和目标时间,所述目标子信道为发送所述第二数据包的子信道,所述目标时间为发送所述第二数据包的时间;所述通过第二蓝牙控制器对第一数据信道执行扫描以接收来自所述第二电子设备的第二数据包,包括:将所述信道标识和所述目标时间发送给所述第二蓝牙控制器;指示所述第二蓝牙控制器,在所述目标时间,扫描所述信道标识对应的目标子信道以接收来自所述第二电子设备的所述第二数据包。8.根据权利要求7所述的方法,其特征在于,所述第一蓝牙控制器和所述第二蓝牙控制器电性连接;所述将所述信道标识和所述目标时间发送给所述第二蓝牙控制器,包括:通过所述第一蓝牙控制器,将所述信道标识和所述目标时间发送给所述第二蓝牙控制器。9.根据权利要求7所述的方法,其特征在于,所述第一电子设备包括调度模块,所述调度模块分别与所述第一蓝牙控制器和所述第二蓝牙控制器电性连接;所述将所述信道标识和所述目标时间发送给所述第二蓝牙控制器,包括:通过调度模块,将所述信道标识和所述目标时间发送给所述第二蓝牙控制器。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于确定所述第二蓝牙控制器在对所述第一数据信道执行扫描以接收所述第二数据
包,通过所述第一蓝牙控制器对第二数据信道执行扫描以接收来自第三电子设备的第三数据包。11.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于确定所述第二蓝牙控制器在对所述第一数据信道执行扫描以接收所述第二数据包,通过所述第一蓝牙控制器对蓝牙音频链路执行扫描以接收来自第四电子设备的音频数据。12.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于确定不满足所述预设条件,保持所述第一蓝牙控制器对所述第一广播信道的扫描,并且通过所述第二蓝牙控制器执行广播以广播第四数据包。13.一种电子设备,其特征在于,所述电子设备包括蓝牙模块、第一蓝牙控制器和第二蓝牙控制器;所述蓝牙模块配置成:与一个或多个其他电子设备进行基于蓝牙协议的数据通信;所述第一蓝牙控制器配置成:对第一广播信道执行扫描以接收来自第二电子设备的第一数据包;基于确定满足预设条件,保持对所述第一广播信道的扫描;所述第二蓝牙控制器配置成:基于获知所述预设条件被满足,对第一数据信道执行扫描以接收来自所...
【专利技术属性】
技术研发人员:任凯,余庆华,王泷,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。