本技术涉及通信,尤其涉及一种蓝牙连接方法及相关装置。
背景技术:
1、蓝牙技术是一种短距离无线射频通信技术,随着蓝牙技术的快速发展,支持蓝牙技术的电子设备的应用也更加普遍。以电子设备为蓝牙耳机和手机为例,蓝牙耳机与手机建立蓝牙连接后,蓝牙耳机可以接收手机传输的音频数据,用户可以通过蓝牙耳机接听电话、收听音乐等。
2、然而,蓝牙耳机和手机等任两个电子设备建立蓝牙连接时,存在无差别蓝牙连接的问题。
技术实现思路
1、为了解决上述问题,本技术提供了一种蓝牙连接方法及相关装置,目的是解决两个电子设备建立蓝牙连接时的无差别蓝牙连接的问题,提高两个电子设备建立蓝牙连接的安全性。
2、第一方面,本技术提供了一种蓝牙连接方法,该蓝牙连接方法可以应用于第一设备,示例性地,第一设备可以为蓝牙耳机、蓝牙音响、智能手表和智能眼镜等电子设备。在该方法中,第一模式下的第一设备能够同意与第一设备的存储区域指示的信任设备建立蓝牙连接,例如第一设备的存储区域可以包括第一设备的存储列表,该存储列表可以存储用于指示信任设备的信任设备的标识信息。第二设备可以向第一设备发送自身的标识信息,在第一设备处于第一模式的情况下,第一设备可以接收第二设备发送的第二设备的标识信息,例如第二设备的标识信息可以包括第二设备的设备标识信息、第二设备所登录第二用户账号的账户标识信息等;然后,第一设备确定第二设备的标识信息与自身存储区域存储的信任设备的标识信息相同,表明第二设备为第一设备的信任设备,第一设备可以与第二设备建立蓝牙连接。示例性地,第二设备可以为手机、平板电脑等电子设备。
3、如此,第一设备不再无差别与任一电子设备建立蓝牙连接,第一设备可以对第二设备的身份进行验证,也即第一设备确定第二设备为自身的信任设备的情况下,第一设备与第二设备建立蓝牙连接,能够避免因第二设备的身份不安全而影响二者之间通信安全的问题,提高了第一设备与第二设备这两个电子设备建立蓝牙连接的安全性。
4、在一种可能的实现方式中,在第一设备接收第二设备发送的第二设备的标识信息之前,该蓝牙连接方法还可以包括以下步骤:第一设备可以接收第三设备发送的第一指示信息,该第一指示信息用于指示第一设备切换至第一模式;第一设备响应于接收到第一指示信息,可以切换至第一模式,表明第一设备在不处于第一模式的情况下,可以基于接收到的第一指示信息切换至该第一模式;然后,第一设备可以接收第三设备发送的信任设备的标识信息,例如信任设备的标识信息可以包括信任设备的设备标识信息、信任设备所登录用户账号的账号标识信息、信任设备的联系方式等中的至少一项;在第一设备处于第一模式的情况下,第一设备可以将信任设备的标识信息存储于存储区域。示例性地,第三设备可以为手机、平板电脑等电子设备。
5、如此,第三设备可以控制第一设备切换至第一模式,以使得处于第一模式下的第一设备可以对后续请求与第一设备建立蓝牙连接的第二设备的身份进行验证。同时,第三设备控制第一设备切换至第一模式,第一设备可以将其发送的信任设备的标识信息存储至存储区域,便于后续对第二设备的身份进行验证,进而提高第一设备与第二设备建立蓝牙连接的安全性。
6、在一种可能的实现方式中,第一设备接收第三设备发送的信任设备的标识信息,可以包括:第一设备接收第三设备发送的第一用户账号的账号标识信息,例如第一用户账号的账号标识信息可以为用户注册第一用户账号关联的手机号、邮箱地址等,第三设备已登录该第一用户账号。如此,第一用户账号的账号标识信息可以作为信任设备的标识信息存储于存储区域,表明第一设备可以将已登录与该第一用户账号相同的用户账号的电子设备作为信任设备。
7、在一种可能的实现方式中,第一设备确定第二设备的标识信息与存储区域存储的信任设备的标识信息相同,第一设备与第二设备建立蓝牙连接,可以包括:第一设备确定第二设备的标识信息与存储区域存储的第一用户账号的账号标识信息相同,表明第二设备登录的第二用户账号的标识信息与第一用户账号的账号标识信息相同,第二设备与第一设备登录了相同的用户账号,第一设备可以与第二设备建立蓝牙连接。如此,第二设备在登录了与第一用户账号相同的用户账号的情况下,其可以通过第一设备的身份验证,能够提高二者之间建立蓝牙连接的安全性。此外,登录了相同用户账号的第二设备可以直接通过第一设备的身份验证,无需用户操作,能够提高用户体验。
8、在一种可能的实现方式中,第一设备接收第三设备发送的信任设备的标识信息,可以包括:第一设备接收第三设备发送的第二设备的设备标识信息,例如第二设备的设备标识信息可以为第二设备的mac地址、第二设备的设备名称等,第二设备的设备标识信息可以为第三设备响应于第二设备的设备标识信息被输入的操作后,第三设备向第一设备发送的,例如用户可以在第三设备输入第二设备的设备标识信息,随后第三设备将其发送至第一设备。如此,第二设备的设备标识信息可以作为信任设备的标识信息存储于存储区域,表明第三设备可以控制第一设备添加用于指示信任设备的标识信息,也即第三设备可控制第一设备添加新的信任设备,在提高第一设备与第二设备建立蓝牙连接的安全性的基础上,用户可以操作添加信任设备,能够提高用户体验。
9、在一种可能的实现方式中,该蓝牙连接方法还可以包括:第一设备确定第二设备的标识信息与存储区域存储的信任设备的标识信息不同,第一设备可以向第三设备发送提示信息,该提示信息用于提示第二设备请求与第一设备建立蓝牙连接,例如第三设备可以显示弹窗,弹窗显示第二设备请求与第一设备建立蓝牙连接的提示信息;随后第一设备确定接收到第三设备发送的第二指示信息,与第二设备建立蓝牙连接,第二指示信息用于指示同意第一设备与第二设备建立蓝牙连接,例如第三设备显示的弹窗包括同意控件,用户触发该同意控件,表明用户同意第一设备与第二设备建立蓝牙连接,第三设备可以向第二设备发送第二指示信息。
10、如此,在第三设备与第一设备仍建立蓝牙连接,第一设备确定第二设备的标识信息与自身存储的信任设备的标识信息不同的情况下,第一设备可以请求第三设备来确定第二设备是否可以与第一设备建立蓝牙连接,第三设备同意后,表明第二设备为第一设备的信任设备,第二设备通过第一设备的身份验证,能够提高第一设备与第二设备建立蓝牙连接的安全性。
11、在一种可能的实现方式中,该蓝牙连接方法还可以包括:第一设备确定接收到第三设备发送的第二指示信息,将第二设备的标识信息存储于第一设备的存储区域。如此,在第二设备通过第一设备的身份验证的情况下,表明第二设备为第一设备的信任设备,第一设备可以将其标识信息存储至存储区域,便于后续与第二设备再次建立蓝牙连接,也即二者进行回连无需第三设备的同意,能够减少用户操作,提高用户体验。
12、在一种可能的实现方式中,该蓝牙连接方法还可以包括:第一设备确定接收到第三设备发送的第三指示信息,第一设备可以向第二设备发送用于指示第一设备拒绝与第二设备建立蓝牙连接的信息,例如第一设备可以向第二设备发送连接错误信息,该第三指示信息用于指示拒绝第一设备与第二设备建立蓝牙连接,例如第三设备显示的弹窗包括拒绝控件,用户触发该拒绝控件,表明用户拒绝第一设备与第二设备建立蓝牙连接,第三设备可以向第二设备发送第三指示信息。如此,第三设备拒绝第一设备与第二设备建立蓝牙连接,表明第二设备不是第一设备的信任设备,第二设备未通过第一设备的身份验证,能够避免因第二设备的身份不安全而带来的通信安全问题。
13、在一种可能的实现方式中,该蓝牙连接方法还可以包括:第一设备确定第二设备的标识信息与存储区域存储的信任设备的标识信息不同,第一设备可以向第二设备发送用于指示第一设备拒绝与第二设备建立蓝牙连接的信息,并向第二设备发送信任设备的联系方式,例如信任设备可以为第三设备,信任设备的联系方式可以为第三设备的手机号等,信任设备的联系方式存储于第一设备的存储区域。如此,在第一设备和第二设备被不同用户持有,且第一设备被持有第二设备的用户拾遗的情况下,持有第二设备的用户可以获得第一设备的信任设备的联系方式,进而提高第一设备被找回的可能。
14、在一种可能的实现方式中,该蓝牙连接方法,还可以包括:在第一设备处于第二模式的情况下,第一设备可以接收第三设备发送的第一通信连接请求信息,第二模式下的第一设备同意与向第一设备发送通信连接请求信息的电子设备建立蓝牙连接,表明第二模式下的第一设备可以与任一电子设备建立无差别蓝牙连接;随后第一设备响应于接收到第一设备发送的第一通信连接请求信息,第一设备可以与第三设备建立蓝牙连接。如此,处于第二模式的第一设备仍可以与任一电子设备建立无差别蓝牙连接,表明用户可以使用处于第一模式下的第一设备,也可以使用第二模式下的第一设备,能够提高用户体验。
15、在一种可能的实现方式中,该蓝牙连接方法,还可以包括:第三设备向第一设备发送的第一通信连接请求信息包括第三设备的标识信息,例如该第一通信连接请求信息可以包括第三设备的设备标识信息、第三设备所登录第一用户账号的账号标识信息和第三设备的联系方式,在第三设备向第一设备发送第一指示信息指示第一设备切换至第一模式的情况下,第一设备可以将第三设备的标识信息存储至第一设备的存储区域。如此,在第三设备控制第一设备切换至第一模式的情况下,第一设备可以确定第三设备为信任设备,避免第三设备无法与第一模式下的第一设备进行回连的情况出现。
16、在一种可能的实现方式中,第一设备接收第二设备发送的第二设备的标识信息,可以包括:第一设备接收第二设备发送的第二通信连接请求信息,第二通信连接请求信息包括第二设备的标识信息,例如第二设备扫描到第一设备广播的第一设备的设备标识信息,第二设备可以显示该第一设备的设备标识信息,用户可以触发第一设备的设备标识信息,第二设备可以响应于用户的触发操作,向第一设备发送第二通信连接请求信息。如此,本技术提供的蓝牙连接方法,可以在第二设备请求与第一设备建立蓝牙连接的场景下实现,能够提高第一设备与第二设备建立蓝牙连接的安全性。
17、在一种可能的实现方式中,第一设备接收第二设备发送的第二设备的标识信息,可以包括:第一设备可以接收第二设备广播的第二设备的标识信息,该第二设备的标识信息包括第二设备已登录的第二用户账号的账号标识信息;
18、相应地,第一设备确定第二设备的标识信息与存储区域存储的信任设备的标识信息相同,第一设备与第二设备建立蓝牙连接,可以包括:第一设备确定第二用户账号的账号标识信息与存储区域存储的信任设备的标识信息相同,第一设备可以向第二设备发送第三通信连接请求信息;随后可以接收第二设备发送的用于指示第二设备同意与第一设备建立蓝牙连接的信息,表明二者建立蓝牙连接。如此,本技术提供的蓝牙连接方法,可以在第一设备自动请求与第二设备建立蓝牙连接的场景下实现,能够提高第一设备与第二设备建立蓝牙连接的安全性,也能减少用户操作,提高用户体验。
19、第二方面,本技术提供了一种电子设备,电子设备可以为第一设备,该电子设备包括存储器和处理器;存储器存储计算机程序代码,计算机程序代码包括计算机指令;一个或多个处理器调用计算机指令,以使得电子设备执行上述第一方面的蓝牙连接方法。
20、第三方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当计算机程序被处理器执行时,实现上述第一方面的蓝牙连接方法。
21、第四方面,本技术提供了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当计算机程序代码被电子设备执行时,实现上述第一方面的蓝牙连接方法。