蓝牙通信方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-09-14 14:23:57
本公开涉及电子设备,具体涉及一种蓝牙通信方法、装置、电子设备及存储介质。
背景技术:
1、蓝牙(bt,blue tooth)是一种最为常见的近距离无线通讯技术,近年来,随着蓝牙技术联盟(sig,bluetooth special interest group)对蓝牙版本不断更新,目前市面上存量设备所支持的蓝牙协议也有很多,例如经典蓝牙协议、低功耗(le,low energy)蓝牙协议等,电子设备之间通过这些蓝牙协议建立蓝牙连接时,可能存在连接失败、断连等问题。
技术实现思路
1、为提高电子设备之间的蓝牙连接效果,本公开实施方式提供了一种蓝牙通信方法、装置、电子设备及存储介质。
2、第一方面,本公开实施方式提供了一种蓝牙通信方法,应用于电子设备,所述方法包括:
3、响应于与蓝牙设备建立配对连接,向所述蓝牙设备发送查询指令,所述查询指令用于查询所述蓝牙设备的蓝牙协议;
4、响应于所述蓝牙设备包括至少两个蓝牙协议,输出显示所述蓝牙设备的协议选项界面;
5、基于通过所述协议选项界面确定的目标协议,建立与所述蓝牙设备的蓝牙通信连接。
6、在一些实施方式中,所述与蓝牙设备建立配对连接的过程,包括:
7、向所述蓝牙设备发送配对指令,以使所述蓝牙设备根据所述配对指令与所述主控设备建立配对连接;其中,所述配对指令为经典蓝牙协议的配对指令。
8、在一些实施方式中,所述响应于所述蓝牙设备包括至少两个蓝牙协议,输出显示所述蓝牙设备的协议选项界面,包括:
9、响应于所述蓝牙设备的蓝牙协议包括经典蓝牙协议和低功耗蓝牙协议,输出显示所述协议选项界面;其中,所述协议选项界面包括所述经典蓝牙协议和所述低功耗蓝牙协议的选项,或者,所述协议选项界面包括所述低功耗蓝牙协议的开关选项。
10、在一些实施方式中,基于通过所述协议选项界面确定的目标协议,建立与所述蓝牙设备的蓝牙通信连接,包括:
11、接收用户通过所述协议选项界面的操作指令,并根据所述操作指令确定与所述操作指令对应的所述目标协议;
12、响应于所述目标协议为低功耗蓝牙协议,基于所述低功耗蓝牙协议建立与所述蓝牙设备的蓝牙通信连接。
13、在一些实施方式中,所述蓝牙设备包括至少两个套件设备;所述响应于所述目标协议为低功耗蓝牙协议,基于所述低功耗蓝牙协议建立与所述蓝牙设备的蓝牙通信连接,包括:
14、响应于所述目标协议为低功耗蓝牙协议,扫描任意一个第一套件设备的第一广播信号,并解析所述第一广播信号确定所述套件设备的套装身份解析码;
15、接收其他套件设备的第二广播信号,并解析所述第二广播信号确定所述其他套件设备的套装识别码;
16、响应于利用所述套装身份解析码解析所述套装识别码成功,确定解析成功的套件设备与所述第一套件设备属于同一蓝牙设备,并建立与同一蓝牙设备的各个套件设备的蓝牙通信连接。
17、在一些实施方式中,所述蓝牙设备包括tws耳机,所述tws耳机包括第一套件设备和第二套件设备,所述第一套件设备为左耳机,所述第二套件设备为右耳机。
18、在一些实施方式中,在所述基于通过所述协议选项界面确定的目标协议,建立与所述蓝牙设备的蓝牙通信连接之后,所述方法还包括:
19、将所述蓝牙设备的蓝牙地址及所述目标协议存储于预设存储空间;
20、在与所述蓝牙设备建立配对连接时,基于所述蓝牙设备的蓝牙地址从所述预设存储空间中确定对应的所述目标协议,并根据所述目标协议建立与所述蓝牙设备的蓝牙通信连接。
21、在一些实施方式中,所述将所述蓝牙设备的蓝牙地址及所述目标协议存储于预设存储空间,包括:
22、响应于所述预设存储空间中存储有所述蓝牙设备对应的蓝牙协议,基于所述目标协议对已经存储的蓝牙协议进行更新。
23、在一些实施方式中,在所述基于通过所述协议选项界面确定的目标协议,建立与所述蓝牙设备的蓝牙通信连接之后,所述方法还包括:
24、断开与所述蓝牙设备除所述目标协议之外的其他蓝牙协议的连接。
25、第二方面,本公开实施方式提供了一种蓝牙通信装置,应用于电子设备,所述装置包括:
26、指令发送模块,被配置为响应于与蓝牙设备建立配对连接,向所述蓝牙设备发送查询指令,所述查询指令用于查询所述蓝牙设备的蓝牙协议;
27、界面显示模块,被配置为响应于所述蓝牙设备包括至少两个蓝牙协议,输出显示所述蓝牙设备的协议选项界面;
28、蓝牙连接模块,被配置为基于通过所述协议选项界面确定的目标协议,建立与所述蓝牙设备的蓝牙通信连接。
29、在一些实施方式中,所述指令发送模块被配置为:
30、向所述蓝牙设备发送配对指令,以使所述蓝牙设备根据所述配对指令与所述主控设备建立配对连接;其中,所述配对指令为经典蓝牙协议的配对指令。
31、在一些实施方式中,所述界面显示模块被配置为:
32、响应于所述蓝牙设备的蓝牙协议包括经典蓝牙协议和低功耗蓝牙协议,输出显示所述协议选项界面;其中,所述协议选项界面包括所述经典蓝牙协议和所述低功耗蓝牙协议的选项,或者,所述协议选项界面包括所述低功耗蓝牙协议的开关选项。
33、在一些实施方式中,所述蓝牙连接模块被配置为:
34、接收用户通过所述协议选项界面的操作指令,并根据所述操作指令确定与所述操作指令对应的所述目标协议;
35、响应于所述目标协议为低功耗蓝牙协议,基于所述低功耗蓝牙协议建立与所述蓝牙设备的蓝牙通信连接。
36、在一些实施方式中,所述蓝牙连接模块被配置为:
37、响应于所述目标协议为低功耗蓝牙协议,扫描任意一个第一套件设备的第一广播信号,并解析所述第一广播信号确定所述套件设备的套装身份解析码;
38、接收其他套件设备的第二广播信号,并解析所述第二广播信号确定所述其他套件设备的套装识别码;
39、响应于利用所述套装身份解析码解析所述套装识别码成功,确定解析成功的套件设备与所述第一套件设备属于同一蓝牙设备,并建立与同一蓝牙设备的各个套件设备的蓝牙通信连接。
40、在一些实施方式中,所述蓝牙设备包括tws耳机,所述tws耳机包括第一套件设备和第二套件设备,所述第一套件设备为左耳机,所述第二套件设备为右耳机。
41、在一些实施方式中,所述蓝牙连接模块被配置为:
42、将所述蓝牙设备的蓝牙地址及所述目标协议存储于预设存储空间;
43、在与所述蓝牙设备建立配对连接时,基于所述蓝牙设备的蓝牙地址从所述预设存储空间中确定对应的所述目标协议,并根据所述目标协议建立与所述蓝牙设备的蓝牙通信连接。
44、在一些实施方式中,所述蓝牙连接模块被配置为:
45、响应于所述预设存储空间中存储有所述蓝牙设备对应的蓝牙协议,基于所述目标协议对已经存储的蓝牙协议进行更新。
46、在一些实施方式中,所述蓝牙连接模块被配置为:
47、断开与所述蓝牙设备除所述目标协议之外的其他蓝牙协议的连接。
48、第三方面,本公开实施方式提供了一种电子设备,包括:
49、处理器;和
50、存储器,存储有计算机指令,所述计算机指令用于使所述处理器执行根据第一方面任意实施方式所述的方法。
51、第四方面,本公开实施方式提供了一种存储介质,存储有计算机指令,所述计算机指令用于使计算机执行根据第一方面任意实施方式所述的方法。
52、本公开实施方式的蓝牙通信方法,包括响应于与蓝牙设备建立配对连接向蓝牙设备发送查询指令,响应于蓝牙设备包括至少两个蓝牙协议,输出显示蓝牙设备的协议选项界面,基于通过协议选项界面确定的目标协议,建立与蓝牙设备的蓝牙通信连接。本公开实施方式中,通过协议选项界面可以自由切换蓝牙协议,从而在其中一种协议出现连接故障等情况下,可以切换至其它协议建立蓝牙连接,保证蓝牙设备正常使用,尤其是对于蓝牙套装设备,降低套件设备漏连接的风险。
本文地址:https://www.jishuxx.com/zhuanli/20240914/293845.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表